diff --git a/.github/workflows/ai-gateway-tooling.yaml b/.github/workflows/ai-gateway-tooling.yaml new file mode 100644 index 0000000..26fadfb --- /dev/null +++ b/.github/workflows/ai-gateway-tooling.yaml @@ -0,0 +1,54 @@ +name: AI gateway tooling +on: + pull_request: + paths: ['ai-gateway/**', 'cpu-comparison/**', '.github/workflows/ai-gateway-tooling.yaml'] + push: + branches: [main] + paths: ['ai-gateway/**', 'cpu-comparison/**', '.github/workflows/ai-gateway-tooling.yaml'] +permissions: + contents: read +jobs: + verify: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 + with: + python-version: '3.12' + - name: Validate harness + run: | + bash -n ai-gateway/build-mock.sh + shellcheck ai-gateway/build-mock.sh + python3 -m unittest discover -s ai-gateway -p 'test_*.py' + python3 ai-gateway/campaign.py --initial --dry-run > /tmp/ai-plan.json + GOTOOLCHAIN=go1.27.1 CGO_ENABLED=0 go build -trimpath -o /tmp/mock-server ai-gateway/mock/main.go + - name: Validate retained CPU comparison snapshots + run: | + python3 - <<'PYCODE' + import ast + import json + import hashlib + import subprocess + from pathlib import Path + root = Path('cpu-comparison') + for path in root.rglob('*.py'): + ast.parse(path.read_text(), filename=str(path)) + for path in root.rglob('*.sh'): + subprocess.run(['bash', '-n', str(path)], check=True) + for path in root.rglob('*.json'): + json.loads(path.read_text()) + current = root / '2026-10-05-stable-comparison' + data = current / 'reports/data' + rows = json.loads((data / 'load-rows.json').read_text()) + groups = json.loads((data / 'load-summary.json').read_text()) + review = json.loads((current / 'evidence/qualification/final-review.json').read_text()) + assert review['infrastructure_valid'] and review['all_three_passes_reviewed'] + claims = json.loads((data / 'article-calculations.json').read_text()) + assert claims['source_sha256'] == hashlib.sha256((data / 'load-summary.json').read_bytes()).hexdigest() + assert len(rows) == 822 and len(groups) == 274 + assert all(g['passes'] == [1, 2, 3] and g['three_complete_passes'] for g in groups) + assert all(r['artifact_valid'] and all(v == 0 for v in r['exits']) for r in rows) + assert len(json.loads((data / 'resource-rows.json').read_text())) == 606 + assert len(json.loads((data / 'resource-summary.json').read_text())) == 202 + print('Frozen snapshot syntax, JSON and complete three-pass dimensions verified') + PYCODE diff --git a/.gitignore b/.gitignore index 314599f..ffc6e79 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,10 @@ results/ __pycache__/ *.pyc .venv/ +ai-gateway/mock/mock-server +!ai-gateway/results/ +ai-gateway/results/* +!ai-gateway/results/2026-10-01-initial/ +!gateway-api/results/ +gateway-api/results/* +!gateway-api/results/2026-10-01-initial/ diff --git a/README.md b/README.md index 8681d03..815d880 100644 --- a/README.md +++ b/README.md @@ -3,12 +3,41 @@ Community benchmarks for [agentgateway](https://github.com/agentgateway/agentgateway). This repo holds the tooling and published results for measuring how agentgateway -performs as an inference gateway - both as EPP's standalone sidecar and as a -Gateway API data plane - compared to routing traffic through a plain Kubernetes -Service with no gateway at all. +performs as an AI proxy, Kubernetes Gateway API implementation and inference gateway. CPU-only AI proxy tests use a +deterministic backend; inference tests compare EPP integration against a plain +Kubernetes Service. These workloads answer different questions. + +## Current CPU comparison: agentgateway v1.6.0 and Praxis + +The [three-pass comparison](cpu-comparison/2026-10-05-stable-comparison/README.md) +separates agentgateway versus direct service from Praxis versus agentgateway. +It includes core v0.5.2 and core nightly-20261002 for transport, plus the separate +Praxis AI v0.5.0 and October 2 AI nightly for native AI workloads. It runs on +native GCE VMs with dedicated client/gateway/backend roles, using Fortio, +Nighthawk, AIPerf and ClusterLoader2. Streaming uses a deterministic CPU service; +these are not GPU inference or model-quality results. + +The [extended Gateway API evidence](cpu-comparison/2026-10-02-gateway-extended/README.md) +retains every selected upstream case and the original suite version. The newer +campaign adds a separate corrected static-address check and lifecycle evidence. +Read full matrices, exclusions, version pins and source-supported feature +boundaries together; no overall gateway score is implied. + +Earlier October 1 results below are historical, single-run experiments with +agentgateway v1.5.0 and different infrastructure. Do not relabel them as v1.6.0 +or Praxis nightly measurements. ## Layout +- [`cpu-comparison/`](cpu-comparison/2026-10-05-stable-comparison/README.md) - current + three-pass CPU comparison and retained extended Gateway API evidence. + +- [`ai-gateway/`](ai-gateway/README.md) - native CPU-only protocol qualification + and Fortio proxy measurements for agentgateway, Praxis AI, and a direct backend. + +- [`gateway-api/`](gateway-api/README.md) - shared core HTTP conformance, plain + HTTP traffic, route lifecycle and scale/churn evidence for agentgateway and Praxis. + - [`inference/`](inference/README.md) - the benchmark runner itself: campaign-based execution comparing `service`, `agentgateway-standalone`, and `agentgateway-gateway` treatments, with automated GKE provisioning/teardown and @@ -16,7 +45,7 @@ Service with no gateway at all. - [`inference/reports/`](inference/reports/README.md) - curated, published benchmark results with their campaign manifests and provenance, safe to link to directly. -## Quick start +## Inference quick start Run the `service` treatment locally on Kind: @@ -33,9 +62,15 @@ than most laptops provide for the router pod - see See [`inference/README.md`](inference/README.md) for the full set of treatments, GKE campaign instructions, and configuration reference. -## Current results +## Historical CPU and other inference results + +The [initial CPU AI comparison](ai-gateway/results/2026-10-01-initial/README.md) +and [Gateway API comparison](gateway-api/results/2026-10-01-initial/README.md) +retain direct baselines, separate paired reports and full raw evidence. These +are single-round experiments with workload-specific outcomes and disclosed +failures, not GPU inference results. -The most recent published campaign +The previously published inference campaign ([`optimized-baseline-v0230-gateway-refresh-20260817`](inference/reports/llm-d-benchmark/optimized-baseline-qwen3-32b-h100/optimized-baseline-v0230-gateway-refresh-20260817/README.md)) ran Qwen/Qwen3-32B on 16x H100 GPUs across 8 vLLM model servers. At the top of the request-rate ladder, agentgateway more than doubles peak throughput and cuts TTFT diff --git a/ai-gateway/README.md b/ai-gateway/README.md new file mode 100644 index 0000000..eb63c19 --- /dev/null +++ b/ai-gateway/README.md @@ -0,0 +1,132 @@ +# AI gateway protocol and proxy-overhead campaign + +This is the historical October 1, single-run campaign. For the completed +three-pass agentgateway v1.6.0 and Praxis release/nightly comparison, start with +[the current CPU reports](../cpu-comparison/2026-10-05-stable-comparison/README.md). + +This harness uses a deterministic Go backend, Fortio 1.75.1, agentgateway v1.5.0 +and Praxis AI 0.5.0, with container images pinned in `compose.yaml`. It measures +synthetic proxy overhead; it performs **no model inference**. The [initial single-round report](results/2026-10-01-initial/README.md) includes +all 54 trials and the complete raw evidence archive. + +The workload design follows the public +[agentgateway/LiteLLM proxy benchmark](https://github.com/linsun/litellm-agw-perf) +and its fixed-throughput follow-up. The implementation here adds repeatable +payloads, a direct backend, explicit resource isolation, alternating treatment +order, protocol qualification and retained failure evidence. It is newly written; +no source from that harness was copied. + +## What is compared + +| Case | Client API | Backend API | Enabled processing | +| --- | --- | --- | --- | +| `openai` | Chat Completions | Chat Completions | agentgateway AI provider route; Praxis token usage extraction + routing | +| `anthropic` | Messages | Messages | agentgateway Anthropic provider; Praxis format/protocol filters, token extraction + routing | +| `translation` | Messages | Chat Completions | agentgateway provider translation; Praxis Messages-to-Chat request/response and SSE translation | + +Configurations use synthetic credentials. No external authorization, distributed +rate limiting, response cache, guardrail service, TLS, database or real provider +is enabled. Agentgateway uses two workers; Praxis sets `runtime.threads: 2` (per service). +One API listener receives traffic per trial. Both have the same two logical CPUs and +2 GiB memory limit. The mock and load generator have separate two-CPU sets and +2 GiB limits. Record physical core/SMT layout; disjoint logical CPU IDs alone do +not ensure independent physical cores. Access logging is disabled for +agentgateway; Praxis has no access-log filter. Their built-in AI processing is +not identical, so this is a comparison of the documented configurations, not a +proof of equal internal work. + +The direct baseline uses the backend wire format. For translation it sends Chat +Completions directly, whereas clients send Messages to the gateways. Use it to +check backend headroom; subtracting its latency does not isolate translation +cost precisely. + +## Run + +Requirements: Python 3.10+, Go 1.26+, Docker with Compose, and a dedicated native +Linux/amd64 Docker host with at least eight CPUs. The benchmark project name and +loopback ports 28080–28084 are fixed; the runner refuses to reuse existing project +containers. Do not run on a shared host for publication. + +```sh +cd ai-gateway +python3 campaign.py --smoke --dry-run +python3 campaign.py --smoke --output /tmp/ai-qualification-001 +python3 campaign.py --initial --dry-run +python3 campaign.py --initial --output /tmp/ai-initial-001 +# For a separately planned repeated campaign: +python3 campaign.py --output /tmp/ai-performance-001 +``` + +The runner rebuilds the mock for the Docker host architecture, creates only its +Compose services, and removes those services after success or failure. It +refuses to overwrite a campaign. `build-mock.sh` is also available separately. +The default CPU sets are gateway `2-3`, mock `4-5`, client `6-7`; override +`GATEWAY_CPUSET`, `MOCK_CPUSET`, and `CLIENT_CPUSET` after inspecting topology. + +Full defaults: three cases, 1,024/16,384 input-content and output-content bytes, +1,000/3,000 offered QPS and maximum throughput, 32 connections, five-second +warmup, 30-second measurement, six repetitions. JSON framing adds bytes beyond +the content size. The 324 measured trials require at least 189 minutes of +warmup/load, plus startup and collection. Each treatment occupies each position +twice per workload. A smaller declared subset can be chosen with `--cases`, +`--sizes`, and `--qps`; preserve the preregistered subset and all outcomes. + +`--initial` selects exactly one preliminary round (54 trials, at least 31.5 +minutes of warmup/load for the full matrix). It preserves the 30-second minimum +and native/resource checks. This explicitly authorized screening mode cannot +estimate variance or support statistical superiority claims. + +Repeated performance mode requires at least five repetitions and 30 seconds, native +amd64 images and nonoverlapping CPU sets. ARM/emulation is allowed only with +`--smoke`, whose short load is qualification-only. The earlier local Praxis image crashed under QEMU; native amd64 protocol +qualification passed. Emulation failures are not native-platform performance +results. + +## Qualification and evidence + +Before load, `probe.py` checks JSON content/usage, incremental SSE content and +terminal events, and an upstream 429 for each selected case. It records first +semantic output and completion timing at low load; those timings are diagnostic, +not streaming throughput results. The stream emits byte chunks at a fixed +cadence. Synthetic usage fields are constants, not tokenizer measurements. + +The campaign stores source/binary hashes, image inspections, resolved Compose, +commands, protocol outcomes, Fortio JSON/logs, resource samples, per-trial +summaries, cleanup status and SHA-256 checksums. Failures remain incomplete and +retain their logs. A clean orchestration exit does not prove that offered load +was sustained; inspect `target_met`, successes, errors and achieved rate. + +Fortio uses fixed concurrency and paced traffic with catch-up disabled. Under +load it can fall below offered QPS; its completion latency histogram is not a +corrected open-loop latency distribution. Report offered and successful QPS, +HTTP errors and timeouts alongside percentiles, and use inference-perf for +inference arrivals, TTFT, token latency and SLO goodput. HTTP 200 validation +happens in qualification, not on every Fortio response; add sampled protocol +validation if errors appear only under concurrency. + +Docker resource samples are approximate, including startup/stop boundaries; +filter by the exact trial's container names. The named load generator is +included so a client bottleneck is detectable. Sampled maxima are not true +instantaneous peaks, and Docker's memory display is not process RSS. For public +CPU/RSS claims, collect cgroup/process measurements with timestamps on the native +host and retain raw data. Do not select the best repetition or equate a +mock-backend win to improved GPU efficiency. + +## Initial reports + +Generate the two Markdown comparisons from all trials of a completed initial +campaign. The report command rejects smoke timings, incomplete campaigns and +missing treatment pairs: + +```sh +python3 report.py --campaign /tmp/ai-initial-001 --output /tmp/ai-reports \ + --evidence-link PATH_OR_URL_TO_RAW_EVIDENCE +python3 -m pip install -r plot-requirements.txt +python3 plots.py --campaign /tmp/ai-initial-001 --output /tmp/ai-reports +``` + +The paired reports use direct backend → agentgateway and agentgateway → Praxis. +The saturation ratio always means candidate/baseline. Retain raw error counts +and achieved rates, including cases where either gateway loses. These scripts +support the initial one-round report; repeated campaigns need a separate +analysis of dispersion and treatment order. diff --git a/ai-gateway/build-mock.sh b/ai-gateway/build-mock.sh new file mode 100755 index 0000000..eed4cb6 --- /dev/null +++ b/ai-gateway/build-mock.sh @@ -0,0 +1,9 @@ +#!/usr/bin/env bash +set -euo pipefail +cd "$(dirname "$0")" +case "$(docker info --format '{{.Architecture}}')" in + x86_64|amd64) mock_arch=amd64 ;; + aarch64|arm64) mock_arch=arm64 ;; + *) echo 'Unsupported Docker architecture' >&2; exit 1 ;; +esac +GOTOOLCHAIN=local CGO_ENABLED=0 GOOS=linux GOARCH="$mock_arch" go build -trimpath -o mock/mock-server mock/main.go diff --git a/ai-gateway/campaign.py b/ai-gateway/campaign.py new file mode 100755 index 0000000..377937f --- /dev/null +++ b/ai-gateway/campaign.py @@ -0,0 +1,262 @@ +#!/usr/bin/env python3 +"""Bounded Fortio campaign. All trials, including failures, remain on disk.""" +import argparse +import csv +import hashlib +import itertools +import json +import os +from pathlib import Path +import platform +import random +import re +import subprocess +import time + +from probe import CASES, endpoint, payload, probe + +ROOT = Path(__file__).resolve().parent +FORTIO = "fortio/fortio@sha256:c26276816981710a38449d447d085737b7531d4aa0f8dd8aeffd4e709643370a" +TREATMENTS = ("direct", "agentgateway", "praxis") + + +def run(cmd, **kwargs): + return subprocess.run(cmd, check=True, text=True, **kwargs) + + +def output(cmd): + return run(cmd, capture_output=True).stdout + + +def compose(*args): + return ["docker", "compose", "-f", str(ROOT / "compose.yaml"), *args] + + +def schedule(args): + rows = [] + rng = random.Random(args.seed) + # Each treatment appears once in each position over three repeats. + for case, size, qps in itertools.product(args.cases, args.sizes, args.qps): + order = list(TREATMENTS) + rng.shuffle(order) + for repeat in range(args.repetitions): + for pos in range(3): + rows.append({"case":case,"size":size,"qps":qps,"repeat":repeat+1,"position":pos+1,"gateway":order[(pos+repeat)%3]}) + return rows + + +def fortio_command(row, directory, duration, connections, warmup=False): + gateway, case = row["gateway"], row["case"] + payload_case = "openai" if gateway == "direct" and case == "translation" else case + (directory / "request.json").write_bytes(payload(payload_case,row["size"])) + name = "warmup" if warmup else "fortio" + client_name = "agw-praxis-client-" + hashlib.sha256(str(directory).encode()).hexdigest()[:12] + "-" + name + return ["docker","run","--rm","--name",client_name,"--user",f"{os.getuid()}:{os.getgid()}","--network","agw-praxis-ai-bench_default","--cpuset-cpus",os.environ.get("CLIENT_CPUSET","6-7"),"--cpus","2","--memory","2g","-v",f"{directory}:/results",FORTIO,"load","-qps",str(row["qps"]),"-t",str(duration)+"s","-c",str(connections),"-uniform","-nocatchup","-timeout","10s","-X","POST","-payload-file","/results/request.json","-H","Content-Type: application/json","-H","Authorization: Bearer dummy","-H","x-api-key: dummy","-H","anthropic-version: 2023-06-01","-H",f"x-bench-output-bytes: {row['size']}","-json",f"/results/{name}.json","-r","0.000001",endpoint(gateway,case,container=True)] + + +def cpu_set(value): + if not re.fullmatch(r"\d+(?:-\d+)?(?:,\d+(?:-\d+)?)*", value): + raise ValueError(f"Invalid CPU set: {value}") + result = set() + for part in value.split(","): + bounds = [int(v) for v in part.split("-")] + if bounds[0] > bounds[-1]: + raise ValueError(f"Reversed CPU range: {part}") + result.update(range(bounds[0], bounds[-1] + 1)) + return result + + +def run_phase(row, trial, duration, connections, warmup): + name = "warmup" if warmup else "fortio" + cmd = fortio_command(row, trial, duration, connections, warmup) + client_name = cmd[cmd.index("--name") + 1] + (trial / ("warmup-command.json" if warmup else "command.json")).write_text(json.dumps(cmd, indent=2)) + started = time.monotonic() + phase = {"started_utc": time.strftime("%Y-%m-%dT%H:%M:%SZ", time.gmtime())} + stats = client = None + with (trial / ("warmup-stats.jsonl" if warmup else "stats.jsonl")).open("w") as stats_file: + try: + with (trial / f"{name}.log").open("w") as log: + client = subprocess.Popen(cmd, stdout=log, stderr=subprocess.STDOUT, text=True) + # Wait briefly for Docker to create the named client, then sample + # only this trial's services. Never collect unrelated containers. + for _ in range(30): + if client.poll() is not None: + break + ready = subprocess.run(["docker", "inspect", client_name], + stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL, + timeout=5) + if ready.returncode == 0: + break + time.sleep(0.1) + names = ["agw-praxis-ai-bench-mock-1", client_name] + if row["gateway"] != "direct": + names.append(f"agw-praxis-ai-bench-{row['gateway']}-1") + stats = subprocess.Popen(["docker", "stats", "--format", "{{json .}}", *names], + stdout=stats_file, stderr=subprocess.STDOUT, text=True) + code = client.wait(timeout=duration + 60) + phase["exit_code"] = code + if code: + raise RuntimeError(f"Fortio failed ({code}); see {trial}") + finally: + # Killing the docker CLI alone does not reliably kill its container. + try: + subprocess.run(["docker", "rm", "-f", client_name], stdout=subprocess.DEVNULL, + stderr=subprocess.DEVNULL, timeout=15) + except (OSError, subprocess.TimeoutExpired) as exc: + phase["cleanup_error"] = str(exc) + if client is not None and client.poll() is None: + client.kill() + client.wait(timeout=10) + if stats is not None: + stats.terminate() + try: + stats.wait(timeout=10) + except subprocess.TimeoutExpired: + stats.kill() + stats.wait(timeout=10) + phase["elapsed_seconds"] = time.monotonic() - started + (trial / f"{name}-phase.json").write_text(json.dumps(phase, indent=2)) + + +def main(): + p=argparse.ArgumentParser(description=__doc__) + p.add_argument("--output",type=Path,default=ROOT/"results"/time.strftime("%Y%m%dT%H%M%SZ",time.gmtime())) + p.add_argument("--cases",nargs="+",choices=list(CASES),default=list(CASES)) + p.add_argument("--sizes",nargs="+",type=int,default=[1024,16384]) + p.add_argument("--qps",nargs="+",type=int,default=[1000,3000,0]) + p.add_argument("--duration",type=int,default=30) + p.add_argument("--warmup",type=int,default=5) + p.add_argument("--repetitions",type=int,default=6) + p.add_argument("--connections",type=int,default=32) + p.add_argument("--seed",type=int,default=20261001) + p.add_argument("--initial",action="store_true",help="One preliminary performance round; cannot establish variance or statistical superiority") + p.add_argument("--smoke",action="store_true",help="Qualification only; results not publishable for performance claims") + p.add_argument("--dry-run",action="store_true") + args=p.parse_args() + if args.initial and args.smoke: + p.error("Select --initial or --smoke, not both") + if args.initial: + args.repetitions=1 + if args.smoke: + args.duration,args.warmup,args.repetitions,args.qps,args.sizes=2,1,1,[10],[1024] + if min(args.duration,args.warmup,args.repetitions,args.connections,*args.sizes)<=0 or min(args.qps)<0: + p.error("Durations, repetitions, connections and sizes must be positive; QPS must be nonnegative") + if max(args.sizes) > 65536: + p.error("Sizes must be <=65536: the deterministic backend caps output at 64 KiB") + if not args.smoke and (args.duration<30 or (args.repetitions<5 and not args.initial)): + p.error("Performance campaigns require >=30 seconds and >=5 repetitions; use --initial for one preliminary round or --smoke for qualification") + rows=schedule(args) + args.output=args.output.resolve() + if args.dry_run: + print(json.dumps({"trials":rows,"minimum_load_seconds":len(rows)*(args.duration+args.warmup),"mode":"smoke" if args.smoke else "preliminary-performance" if args.initial else "performance"},indent=2));return + info=json.loads(output(["docker","info","--format","{{json .}} "])) + if not args.smoke and (info["Architecture"] not in ("x86_64","amd64") or info["NCPU"]<8): + p.error("Comparative performance requires native x86 Docker host with >=8 CPUs; local emulation is qualification-only") + cpu_values = {name: os.environ.get(name, default) for name, default in + (("GATEWAY_CPUSET", "2-3"), ("MOCK_CPUSET", "4-5"), ("CLIENT_CPUSET", "6-7"))} + try: + selected_cpus = {name: cpu_set(value) for name, value in cpu_values.items()} + except ValueError as exc: + p.error(str(exc)) + if any(max(value) >= info["NCPU"] for value in selected_cpus.values()): + p.error("A selected CPU is outside the Docker host's available CPU range") + if not args.smoke: + if any(len(value) != 2 for value in selected_cpus.values()): + p.error("Performance requires exactly two logical CPUs per gateway, mock and client CPU set") + if any(a & b for a, b in itertools.combinations(selected_cpus.values(), 2)): + p.error("Performance CPU sets must not overlap") + if output(compose("ps", "--all", "--quiet")).strip(): + p.error("The fixed benchmark Compose project already has containers; inspect and stop it before a new campaign") + if args.output.exists(): + p.error("Refusing to overwrite an existing campaign") + args.output.mkdir(parents=True) + manifest={"started_utc":time.strftime("%Y-%m-%dT%H:%M:%SZ",time.gmtime()),"mode":"qualification-only" if args.smoke else "preliminary-performance" if args.initial else "performance","parameters":vars(args)|{"output":str(args.output)},"cpu_sets":cpu_values,"host":{"platform":platform.platform(),"docker_arch":info["Architecture"],"docker_cpus":info["NCPU"],"docker_memory":info["MemTotal"],"docker_version":info["ServerVersion"]},"fortio_image":FORTIO,"trials":rows,"files_sha256":{str(f.relative_to(ROOT)):hashlib.sha256(f.read_bytes()).hexdigest() for f in ROOT.rglob("*") if f.is_file() and (f.suffix in (".py",".yaml",".go",".sh") or f.name == "Dockerfile") and "results" not in f.parts and "__pycache__" not in f.parts}} + (args.output/"manifest.json").write_text(json.dumps(manifest,indent=2)) + summary=[] + status={"status":"incomplete", "completed_trials":0, "planned_trials":len(rows)} + active_trial=None + try: + # Rebuild from the recorded fixture source for the Docker host architecture; + # a pre-existing binary could otherwise be stale or for the wrong platform. + run(["bash", str(ROOT / "build-mock.sh")], timeout=120) + manifest["mock_binary_sha256"] = hashlib.sha256((ROOT / "mock/mock-server").read_bytes()).hexdigest() + (args.output/"manifest.json").write_text(json.dumps(manifest,indent=2)) + run(compose("up","-d","--build"), timeout=600) + # Readiness uses protocol requests. Startup failures retain logs in finally. + for gateway in TREATMENTS: + for attempt in range(30): + try: probe(gateway,"openai");break + except Exception: + if attempt==29: raise + time.sleep(1) + with (args.output/"qualification.jsonl").open("w") as stream: + for gateway,case,size,mode in itertools.product(TREATMENTS,args.cases,args.sizes,((False,False),(True,False),(False,True))): + try: + result=probe(gateway,case,*mode,size=size) + except Exception as exc: + result={"gateway":gateway,"case":case,"stream":mode[0],"upstream_error":mode[1],"requested_bytes":size,"passed":False,"error":repr(exc)} + stream.write(json.dumps(result)+"\n");stream.flush() + raise + stream.write(json.dumps(result)+"\n");stream.flush() + (args.output/"compose-resolved.yaml").write_text(output(compose("config"))) + ids=output(compose("ps","-q")).split() + (args.output/"container-inspect.json").write_text(output(["docker","inspect",*ids])) + run(["docker","pull",FORTIO], timeout=300) + service_images = json.loads(output(compose("config", "--format", "json"))) + image_refs = [service["image"] for service in service_images["services"].values()] + [FORTIO] + images = json.loads(output(["docker", "image", "inspect", *image_refs])) + (args.output/"image-inspect.json").write_text(json.dumps(images,indent=2)) + if not args.smoke and any(image["Architecture"] != "amd64" for image in images): + raise RuntimeError("All performance images must be native amd64; image inspection found a mismatch") + for index,row in enumerate(rows,1): + trial=args.output/f"{index:03d}-{row['gateway']}-{row['case']}-{row['size']}-q{row['qps']}-r{row['repeat']}" + trial.mkdir() + active_trial = row | {"trial":str(trial.relative_to(args.output))} + # Same CPU set is used sequentially. Stop idle gateways to eliminate background contention. + for gateway in ("agentgateway","praxis"): + run(compose("start" if gateway==row["gateway"] else "stop",gateway),stdout=subprocess.DEVNULL) + if row["gateway"]!="direct": + for attempt in range(30): + try: probe(row["gateway"],row["case"]);break + except Exception: + if attempt==29: raise + time.sleep(1) + print(f"Trial {index}/{len(rows)}: {row}",flush=True) + for warmup,duration in ((True,args.warmup),(False,args.duration)): + run_phase(row,trial,duration,args.connections,warmup) + value=json.loads((trial/"fortio.json").read_text()) + n=sum(value["RetCodes"].values());ok=value["RetCodes"].get("200",0) + duration=value["ActualDuration"]/1e9 + if duration <= 0 or n <= 0: + raise RuntimeError(f"Fortio produced no valid measurement interval or requests: {trial}") + record=row|{"trial":str(trial.relative_to(args.output)),"requests":n,"successes":ok,"errors":n-ok,"actual_qps":value["ActualQPS"],"successful_qps":ok/duration,"error_fraction":(n-ok)/n if n else 1,"actual_seconds":duration} + for percentile in value["DurationHistogram"]["Percentiles"]: + record[f"p{percentile['Percentile']:g}_ms"]=percentile["Value"]*1000 + record["target_met"]=record["error_fraction"]<=0.001 and (row["qps"]==0 or record["successful_qps"]>=row["qps"]*0.99) + summary.append(record) + status["completed_trials"] = len(summary) + (args.output/"summary.json").write_text(json.dumps(summary,indent=2)) + with (args.output/"summary.csv").open("w",newline="") as out: + writer=csv.DictWriter(out,fieldnames=list(summary[0]));writer.writeheader();writer.writerows(summary) + status["status"] = "complete" + status["all_targets_met"] = all(record["target_met"] for record in summary) + except BaseException as exc: + status["error"] = repr(exc) + status["failed_trial"] = active_trial + raise + finally: + with (args.output/"containers.log").open("w") as log: + try: + subprocess.run(compose("logs","--no-color"),stdout=log,stderr=subprocess.STDOUT,text=True,timeout=30) + stopped = subprocess.run(compose("down"),stdout=log,stderr=subprocess.STDOUT,text=True,timeout=60) + status["cleanup_exit_code"] = stopped.returncode + except (OSError, subprocess.TimeoutExpired) as exc: + status["cleanup_error"] = repr(exc) + (args.output/"campaign-status.json").write_text(json.dumps(status,indent=2)) + hashes={str(f.relative_to(args.output)):hashlib.sha256(f.read_bytes()).hexdigest() for f in args.output.rglob("*") if f.is_file()} + (args.output/"SHA256SUMS.json").write_text(json.dumps(hashes,indent=2)) + + +if __name__=="__main__": + main() diff --git a/ai-gateway/compose.yaml b/ai-gateway/compose.yaml new file mode 100644 index 0000000..625e93f --- /dev/null +++ b/ai-gateway/compose.yaml @@ -0,0 +1,26 @@ +name: agw-praxis-ai-bench +services: + mock: + image: agw-praxis-mock:local + build: ./mock + cpuset: "${MOCK_CPUSET:-4-5}" + cpus: 2 + mem_limit: 2g + ports: ["127.0.0.1:28081:8081"] + agentgateway: + image: ghcr.io/agentgateway/agentgateway@sha256:bf2f339ef326d32def2aaeb44b1b4549801293c19b89e764a4228667d97d9896 + command: ["-f", "/etc/agentgateway/config.yaml"] + volumes: ["./configs/agentgateway.yaml:/etc/agentgateway/config.yaml:ro"] + cpuset: "${GATEWAY_CPUSET:-2-3}" + cpus: 2 + mem_limit: 2g + ports: ["127.0.0.1:28080:8080", "127.0.0.1:28501:23501"] + praxis: + image: ghcr.io/praxis-proxy/ai@sha256:5121c638ee4b2c4dd9184c403b11d9384cd1ea26c1542085d2953a74bb15b4f8 + platform: linux/amd64 + command: ["-c", "/etc/praxis/config.yaml"] + volumes: ["./configs/praxis.yaml:/etc/praxis/config.yaml:ro"] + cpuset: "${GATEWAY_CPUSET:-2-3}" + cpus: 2 + mem_limit: 2g + ports: ["127.0.0.1:28082:8080", "127.0.0.1:28083:8082", "127.0.0.1:28084:8084"] diff --git a/ai-gateway/configs/agentgateway.yaml b/ai-gateway/configs/agentgateway.yaml new file mode 100644 index 0000000..2129c89 --- /dev/null +++ b/ai-gateway/configs/agentgateway.yaml @@ -0,0 +1,22 @@ +config: + workerThreads: 2 + adminAddr: 0.0.0.0:23500 + statsAddr: 0.0.0.0:23501 + readinessAddr: 0.0.0.0:23502 + logging: + filter: "false" +llm: + port: 8080 + models: + - name: bench-openai + provider: openAI + params: + baseUrl: http://mock:8081/v1 + model: bench-openai + apiKey: dummy + - name: bench-anthropic + provider: anthropic + params: + baseUrl: http://mock:8081/v1 + model: bench-anthropic + apiKey: dummy diff --git a/ai-gateway/configs/praxis.yaml b/ai-gateway/configs/praxis.yaml new file mode 100644 index 0000000..29605b4 --- /dev/null +++ b/ai-gateway/configs/praxis.yaml @@ -0,0 +1,71 @@ +runtime: + threads: 2 +listeners: +- name: openai + address: "0.0.0.0:8080" + filter_chains: [openai] +- name: anthropic + address: "0.0.0.0:8082" + filter_chains: [anthropic] +- name: translation + address: "0.0.0.0:8084" + filter_chains: [translation] +filter_chains: +- name: openai + filters: + - filter: token_count + provider: openai + - filter: router + routes: + - path_prefix: "/" + cluster: mock + - filter: load_balancer + clusters: + - name: mock + endpoints: ["mock:8081"] +- name: anthropic + filters: + - filter: anthropic_messages_format + on_invalid: continue + - filter: anthropic_messages_protocol + default_version: "2023-06-01" + - filter: token_count + provider: anthropic + - filter: router + routes: + - path_prefix: "/" + cluster: mock + - filter: load_balancer + clusters: + - name: mock + endpoints: ["mock:8081"] +- name: translation + filters: + - filter: anthropic_messages_format + on_invalid: continue + - filter: anthropic_messages_to_chat_completions + max_body_bytes: 1048576 + - filter: anthropic_messages_to_chat_completions_stream + max_partial_event_bytes: 10485760 + max_tool_blocks: 10000 + response_conditions: + - when: + headers: + content-type: "text/event-stream" + - filter: path_rewrite + replace: + pattern: "^/v1/messages$" + replacement: "/v1/chat/completions" + - filter: token_count + provider: openai + - filter: router + routes: + - path_prefix: "/" + cluster: mock + - filter: load_balancer + clusters: + - name: mock + endpoints: ["mock:8081"] +insecure_options: + allow_private_endpoints: true + allow_private_upstreams: true diff --git a/ai-gateway/mock/Dockerfile b/ai-gateway/mock/Dockerfile new file mode 100644 index 0000000..9008539 --- /dev/null +++ b/ai-gateway/mock/Dockerfile @@ -0,0 +1,4 @@ +FROM scratch +COPY mock-server /mock-server +USER 65532:65532 +ENTRYPOINT ["/mock-server"] diff --git a/ai-gateway/mock/main.go b/ai-gateway/mock/main.go new file mode 100644 index 0000000..41ef2c1 --- /dev/null +++ b/ai-gateway/mock/main.go @@ -0,0 +1,102 @@ +// Deterministic synthetic AI backend. No model inference takes place. +package main + +import ( + "encoding/json" + "fmt" + "io" + "log" + "net/http" + "os" + "strconv" + "strings" + "time" +) + +func event(w http.ResponseWriter, name string, value any) { + b, _ := json.Marshal(value) + if name != "" { + fmt.Fprintf(w, "event: %s\n", name) + } + fmt.Fprintf(w, "data: %s\n\n", b) + w.(http.Flusher).Flush() +} +func serve(w http.ResponseWriter, r *http.Request) { + if r.URL.Path == "/healthz" { + io.WriteString(w, "ok") + return + } + if r.URL.Path != "/v1/chat/completions" && r.URL.Path != "/v1/messages" { + http.NotFound(w, r) + return + } + var req struct { + Model string `json:"model"` + Stream bool `json:"stream"` + } + if err := json.NewDecoder(http.MaxBytesReader(w, r.Body, 2<<20)).Decode(&req); err != nil { + http.Error(w, "invalid JSON", 400) + return + } + if r.Header.Get("x-bench-error") == "true" { + w.Header().Set("Content-Type", "application/json") + w.WriteHeader(429) + io.WriteString(w, `{"error":{"type":"rate_limit_error","message":"synthetic rate limit"}}`) + return + } + n, _ := strconv.Atoi(r.Header.Get("x-bench-output-bytes")) + if n <= 0 { + n = 1024 + } + if n > 65536 { + n = 65536 + } + content := strings.Repeat("x", n) + anthropic := r.URL.Path == "/v1/messages" + if !req.Stream { + w.Header().Set("Content-Type", "application/json") + var out any + if anthropic { + out = map[string]any{"id": "msg_bench", "type": "message", "role": "assistant", "model": req.Model, "content": []any{map[string]any{"type": "text", "text": content}}, "stop_reason": "end_turn", "stop_sequence": nil, "usage": map[string]int{"input_tokens": 128, "output_tokens": 64}} + } else { + out = map[string]any{"id": "chatcmpl-bench", "object": "chat.completion", "created": 1, "model": req.Model, "choices": []any{map[string]any{"index": 0, "message": map[string]string{"role": "assistant", "content": content}, "finish_reason": "stop"}}, "usage": map[string]int{"prompt_tokens": 128, "completion_tokens": 64, "total_tokens": 192}} + } + json.NewEncoder(w).Encode(out) + return + } + w.Header().Set("Content-Type", "text/event-stream") + w.Header().Set("Cache-Control", "no-cache") + if anthropic { + event(w, "message_start", map[string]any{"type": "message_start", "message": map[string]any{"id": "msg_bench", "type": "message", "role": "assistant", "model": req.Model, "content": []any{}, "stop_reason": nil, "stop_sequence": nil, "usage": map[string]int{"input_tokens": 128, "output_tokens": 0}}}) + event(w, "content_block_start", map[string]any{"type": "content_block_start", "index": 0, "content_block": map[string]string{"type": "text", "text": ""}}) + } + for i := 0; i < len(content); i += 64 { + end := i + 64 + if end > len(content) { + end = len(content) + } + if anthropic { + event(w, "content_block_delta", map[string]any{"type": "content_block_delta", "index": 0, "delta": map[string]string{"type": "text_delta", "text": content[i:end]}}) + } else { + event(w, "", map[string]any{"id": "chatcmpl-bench", "object": "chat.completion.chunk", "created": 1, "model": req.Model, "choices": []any{map[string]any{"index": 0, "delta": map[string]string{"role": "assistant", "content": content[i:end]}, "finish_reason": nil}}}) + } + time.Sleep(5 * time.Millisecond) + } + if anthropic { + event(w, "content_block_stop", map[string]any{"type": "content_block_stop", "index": 0}) + event(w, "message_delta", map[string]any{"type": "message_delta", "delta": map[string]any{"stop_reason": "end_turn", "stop_sequence": nil}, "usage": map[string]int{"output_tokens": 64}}) + event(w, "message_stop", map[string]string{"type": "message_stop"}) + } else { + event(w, "", map[string]any{"id": "chatcmpl-bench", "object": "chat.completion.chunk", "created": 1, "model": req.Model, "choices": []any{map[string]any{"index": 0, "delta": map[string]any{}, "finish_reason": "stop"}}, "usage": map[string]int{"prompt_tokens": 128, "completion_tokens": 64, "total_tokens": 192}}) + fmt.Fprint(w, "data: [DONE]\n\n") + w.(http.Flusher).Flush() + } +} +func main() { + addr := os.Getenv("LISTEN_ADDR") + if addr == "" { + addr = ":8081" + } + s := &http.Server{Addr: addr, Handler: http.HandlerFunc(serve), ReadHeaderTimeout: 5 * time.Second, IdleTimeout: 90 * time.Second} + log.Fatal(s.ListenAndServe()) +} diff --git a/ai-gateway/plot-requirements.txt b/ai-gateway/plot-requirements.txt new file mode 100644 index 0000000..8c04bb3 --- /dev/null +++ b/ai-gateway/plot-requirements.txt @@ -0,0 +1 @@ +matplotlib==3.10.6 diff --git a/ai-gateway/plots.py b/ai-gateway/plots.py new file mode 100644 index 0000000..73ff2a5 --- /dev/null +++ b/ai-gateway/plots.py @@ -0,0 +1,62 @@ +#!/usr/bin/env python3 +"""Plot every measured workload of the initial CPU campaign; no best-run selection.""" +import argparse +import json +from pathlib import Path +import matplotlib +matplotlib.use('Agg') +import matplotlib.pyplot as plt +from matplotlib.ticker import EngFormatter + +p=argparse.ArgumentParser(description=__doc__) +p.add_argument('--campaign',required=True,type=Path) +p.add_argument('--output',required=True,type=Path) +a=p.parse_args() +manifest=json.loads((a.campaign/'manifest.json').read_text()) +status=json.loads((a.campaign/'campaign-status.json').read_text()) +if status['status']!='complete' or manifest['mode']!='preliminary-performance': + raise SystemExit('Only complete preliminary performance campaigns are accepted') +rows=json.loads((a.campaign/'summary.json').read_text()) +if len(rows)!=len(manifest['trials']) or manifest['parameters']['repetitions']!=1: + raise SystemExit('Expected all trials from exactly one preliminary round') +cases=manifest['parameters']['cases'];sizes=manifest['parameters']['sizes'] +gateways=['direct','agentgateway','praxis'] +case_labels={'openai':'OpenAI','anthropic':'Anthropic','translation':'Translation*'} +labels={'direct':'Direct backend','agentgateway':'agentgateway 1.5.0','praxis':'Praxis AI 0.5.0'} +colors={'direct':'#84939f','agentgateway':'#126fbb','praxis':'#d47924'} +index={(r['case'],r['size'],r['qps'],r['gateway']):r for r in rows} +a.output.mkdir(parents=True,exist_ok=True) +plt.rcParams.update({'font.size':10,'axes.spines.top':False,'axes.spines.right':False}) +fig,axes=plt.subplots(1,len(cases),figsize=(12,5.5),squeeze=False,sharey=True) +for col,case in enumerate(cases): + ax=axes[0,col] + for i,gateway in enumerate(gateways): + values=[index[case,size,0,gateway]['successful_qps'] for size in sizes] + ax.bar([x+(i-1)*.25 for x in range(len(sizes))],values,width=.23,color=colors[gateway],label=labels[gateway]) + ax.set_title(case_labels[case]);ax.set_xticks(range(len(sizes)),[f'{s//1024} KiB' for s in sizes]) + ax.yaxis.set_major_formatter(EngFormatter(unit='')) + ax.grid(axis='y',alpha=.2);ax.set_axisbelow(True) + if col==0:ax.set_ylabel('Successful requests / second') +fig.legend(*axes[0,0].get_legend_handles_labels(),loc='upper center',bbox_to_anchor=(.5,.91),ncol=3,frameon=False) +fig.suptitle('AI proxy saturation throughput — initial CPU-only run',y=.99,fontsize=16) +fig.text(.5,.015,'One 30-second run/configuration; 32 connections; 2 CPU / 2 GiB per treatment. No confidence intervals.\nSizes are input/output content bytes each. *1 KiB Praxis translation has client framing warnings; see report.',ha='center',fontsize=9) +fig.tight_layout(rect=(0,.08,1,.85));fig.savefig(a.output/'saturation-throughput.png',dpi=160);plt.close(fig) +qps=sorted(q for q in manifest['parameters']['qps'] if q>0) +fig,axes=plt.subplots(len(sizes),len(cases),figsize=(12,7),squeeze=False,sharey=True) +for row,size in enumerate(sizes): + for col,case in enumerate(cases): + ax=axes[row,col] + for gateway in gateways: + vals=[index[case,size,q,gateway]['p99_ms'] for q in qps] + ax.plot(qps,vals,marker='o',color=colors[gateway],label=labels[gateway]) + for q,val in zip(qps,vals): + if not index[case,size,q,gateway]['target_met']: + ax.scatter([q],[val],marker='X',s=90,color=colors[gateway],zorder=3) + ax.set_title(f'{case_labels[case]} · {size//1024} KiB');ax.set_xticks(qps) + ax.grid(alpha=.2);ax.set_yscale('log') + if col==0:ax.set_ylabel('Completion p99 (ms, log scale)') + if row==len(sizes)-1:ax.set_xlabel('Offered requests / second') +fig.legend(*axes[0,0].get_legend_handles_labels(),loc='upper center',bbox_to_anchor=(.5,.94),ncol=3,frameon=False) +fig.suptitle('Completion latency at fixed offered rates — initial run',y=.99,fontsize=16) +fig.text(.5,.015,'One observation per point; fixed concurrency. X marks a missed offered-rate/error gate. See achieved QPS and errors.\n*1 KiB Praxis translation has client framing warnings; see report.',ha='center',fontsize=9) +fig.tight_layout(rect=(0,.045,1,.90));fig.savefig(a.output/'fixed-rate-p99.png',dpi=160);plt.close(fig) diff --git a/ai-gateway/probe.py b/ai-gateway/probe.py new file mode 100755 index 0000000..f247069 --- /dev/null +++ b/ai-gateway/probe.py @@ -0,0 +1,97 @@ +#!/usr/bin/env python3 +"""Protocol fixture checks; TTFT is a low-load diagnostic, not a load benchmark.""" +import json +import time +import urllib.error +import urllib.request + +CASES = { + "openai": {"path": "/v1/chat/completions", "model": "bench-openai", "praxis_port": 28082}, + "anthropic": {"path": "/v1/messages", "model": "bench-anthropic", "praxis_port": 28083}, + "translation": {"path": "/v1/messages", "model": "bench-openai", "praxis_port": 28084}, +} + + +def payload(case, size=1024, stream=False): + value = {"model": CASES[case]["model"], "messages": [{"role": "user", "content": "a" * size}], "max_tokens": 64, "stream": stream} + if case == "openai" and stream: + value["stream_options"] = {"include_usage": True} + return json.dumps(value, separators=(",", ":")).encode() + + +def endpoint(gateway, case, container=False): + if container: + host = {"agentgateway": "agentgateway:8080", "praxis": "praxis:" + str({"openai": 8080, "anthropic": 8082, "translation": 8084}[case]), "direct": "mock:8081"}[gateway] + else: + host = "127.0.0.1:" + str({"agentgateway": 28080, "praxis": CASES[case]["praxis_port"], "direct": 28081}[gateway]) + # Direct baseline for translation exercises the upstream Chat Completions API. + path = "/v1/chat/completions" if gateway == "direct" and case == "translation" else CASES[case]["path"] + return "http://" + host + path + + +def probe(gateway, case, stream=False, error=False, size=1024): + headers = {"Content-Type": "application/json", "Authorization": "Bearer dummy", "x-api-key": "dummy", "anthropic-version": "2023-06-01", "x-bench-output-bytes": str(size)} + if error: + headers["x-bench-error"] = "true" + native_case = "openai" if gateway == "direct" and case == "translation" else case + req = urllib.request.Request(endpoint(gateway,case), data=payload(native_case, size=size, stream=stream), headers=headers) + started = time.monotonic() + text, first, events, final, usage = "", None, 0, False, None + try: + with urllib.request.urlopen(req, timeout=20) as resp: + status = resp.status + assert not error, "upstream error was converted to success" + if stream: + assert "text/event-stream" in resp.headers.get("Content-Type", "") + for raw in resp: + line = raw.decode().strip() + if not line.startswith("data:"): + continue + raw_value = line[5:].strip() + if raw_value == "[DONE]": + final = True + continue + value = json.loads(raw_value) + events += 1 + piece = "" + if value.get("choices"): + piece = value["choices"][0].get("delta", {}).get("content") or "" + elif value.get("type") == "content_block_delta": + piece = value.get("delta", {}).get("text", "") + if piece: + if first is None: + first = time.monotonic() - started + text += piece + if value.get("type") == "message_stop": + final = True + if value.get("usage"): + usage = value["usage"] + assert final, "missing terminal SSE event" + else: + value = json.load(resp) + if native_case == "openai": + text = value["choices"][0]["message"]["content"] + assert value["usage"]["total_tokens"] == 192 + else: + text = "".join(c.get("text", "") for c in value["content"]) + assert value["usage"]["input_tokens"] == 128 + assert value["usage"]["output_tokens"] == 64 + usage = value["usage"] + assert text == "x"*size, f"content mismatch: {len(text)} bytes" + except urllib.error.HTTPError as exc: + if not error or exc.code != 429: + raise + status = exc.code + json.loads(exc.read()) + elapsed = time.monotonic() - started + if stream: + assert usage is not None, "missing stream usage" + assert first < elapsed / 2, "stream appears buffered until completion" + return {"gateway":gateway,"case":case,"stream":stream,"upstream_error":error,"requested_bytes":size,"status":status,"content_bytes":len(text),"events":events,"usage":usage,"first_content_seconds":first,"elapsed_seconds":elapsed,"passed":True} + + +if __name__ == "__main__": + for gateway in ("direct", "agentgateway", "praxis"): + for case in CASES: + for stream, error in ((False,False),(True,False),(False,True)): + print(json.dumps(probe(gateway,case,stream,error)), flush=True) diff --git a/ai-gateway/report.py b/ai-gateway/report.py new file mode 100644 index 0000000..820a78e --- /dev/null +++ b/ai-gateway/report.py @@ -0,0 +1,82 @@ +#!/usr/bin/env python3 +"""Derive both comparison reports from the entire initial CPU campaign.""" +import argparse +import json +from pathlib import Path + + +def render(campaign, out, evidence): + manifest=json.loads((campaign/'manifest.json').read_text()) + status=json.loads((campaign/'campaign-status.json').read_text()) + rows=json.loads((campaign/'summary.json').read_text()) + checks=[json.loads(line) for line in (campaign/'qualification.jsonl').read_text().splitlines()] + if not checks or not all(x['passed'] for x in checks): + raise ValueError('Protocol qualification is missing or failed') + if status['status']!='complete' or len(rows)!=len(manifest['trials']): + raise ValueError('Incomplete campaign: preserve evidence and write a failure report instead') + if manifest['mode']!='preliminary-performance': + raise ValueError('Only preliminary performance data is accepted; smoke timings are not performance results') + params=manifest['parameters'] + host=manifest['host'] + if params['repetitions']!=1: + raise ValueError('This report is for one initial round; repeated data needs dispersion analysis') + indexed={(r['case'],r['size'],r['qps'],r['gateway']):r for r in rows} + if len(indexed)!=len(rows): raise ValueError('Duplicate trial key') + keys=sorted({(r['case'],r['size'],r['qps']) for r in rows}) + for key in keys: + for gateway in ('direct','agentgateway','praxis'): + if (*key,gateway) not in indexed: raise ValueError(f'Missing {key} {gateway}') + warning_trials=[] + for log in sorted(campaign.glob('*/fortio.log')): + count=log.read_text().count('"msg":"Content-length missing"') + if count: warning_trials.append((log.parent.name,count)) + out.mkdir(parents=True,exist_ok=True) + for baseline,candidate,title,name in [ + ('direct','agentgateway','Agentgateway versus direct backend','agentgateway-vs-direct.md'), + ('agentgateway','praxis','Praxis versus agentgateway','praxis-vs-agentgateway.md')]: + text=[f'# {title}: initial CPU-only results','', + '**Preliminary: one measurement per configuration.** No between-run variance, confidence interval or statistical superiority claim is available. These are deterministic mock-backend proxy tests, not inference/GPU results.','', + f"Started: `{manifest['started_utc']}`. Full raw evidence: [{evidence}]({evidence}). No successful or failed requests were removed from the tables.",'', + '## Configuration','', + f'Recorded Docker host: {host["docker_arch"]}, {host["docker_cpus"]} logical CPUs, {host["docker_memory"]/2**30:.1f} GiB available memory. Platform: `{host["platform"]}`. Agentgateway configures two workers; Praxis configures two runtime threads per service, with one API listener active per trial. Both receive two selected logical CPUs and a 2 GiB memory limit. Verify physical-core placement against the recorded host topology. Mock and Fortio each use a disjoint two-core CPU set and 2 GiB limit. Inactive gateways are stopped before each trial. HTTP, {params["connections"]} connections, {params["warmup"]}-second warmup and {params["duration"]}-second measurement. Access logging is disabled; no auth service, TLS, cache, guardrails or real model is enabled.','', + 'Agentgateway v1.5.0 and Praxis AI 0.5.0 released images are pinned by digest; exact images, fixture hashes, commands and CPU sets are in the manifest and inspections. The initial matrix uses a seeded treatment order per workload. This does not eliminate order effects.','', + '## Fixed offered rates','', + f'Baseline **{baseline}**, candidate **{candidate}**. Good QPS counts HTTP 200 responses per measured second. p99 is completion latency in milliseconds. Error columns count non-200 requests/timeouts. A † marks a fixed-rate trial that missed 99% of offered QPS or exceeded 0.1% errors.','', + '| API | Bytes | Offered QPS | Baseline good QPS | Candidate good QPS | Baseline p99 ms | Candidate p99 ms | Errors baseline/candidate |', + '| --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: |'] + for case,size,qps in keys: + if qps==0: continue + a,b=indexed[case,size,qps,baseline],indexed[case,size,qps,candidate] + amark="" if a.get("target_met",True) else "†" + bmark="" if b.get("target_met",True) else "†" + text.append(f"| {case} | {size} | {qps} | {a['successful_qps']:.1f}{amark} | {b['successful_qps']:.1f}{bmark} | {a['p99_ms']:.3f} | {b['p99_ms']:.3f} | {a['errors']}/{b['errors']} |") + text+=['','## Saturation runs','', + f'Offered QPS 0 tells Fortio to run at maximum throughput at the configured {params["connections"]} connections. Higher successful QPS is better within these configurations; the ratio below is candidate/baseline. It is not a universal speedup. Saturation latencies correspond to different achieved rates; do not interpret their difference as added proxy latency.','', + '| API | Bytes | Baseline good QPS | Candidate good QPS | Ratio | Baseline p99 ms | Candidate p99 ms | Errors baseline/candidate |', + '| --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: |'] + for case,size,qps in keys: + if qps!=0: continue + a,b=indexed[case,size,qps,baseline],indexed[case,size,qps,candidate] + ratio=f"{b['successful_qps']/a['successful_qps']:.3f}×" if a['successful_qps'] else 'undefined' + text.append(f"| {case} | {size} | {a['successful_qps']:.1f} | {b['successful_qps']:.1f} | {ratio} | {a['p99_ms']:.3f} | {b['p99_ms']:.3f} | {a['errors']}/{b['errors']} |") + text+=['','## Correctness and limits','', + f'The campaign preflight passed {len(checks)} JSON content/usage, incremental SSE and upstream 429 checks across the selected API paths, payload sizes and three treatments. Fortio validates response status during timed load; it does not parse every response body. Streaming was qualified at low load; the performance matrix measures nonstreaming requests. Synthetic usage fields are constants, not tokenizer results.','', + 'Fortio uses fixed concurrency, paced arrivals and disabled catch-up. A saturated client/gateway can miss offered QPS; its latency histogram is not a corrected open-loop latency distribution. Read achieved QPS and errors together with latency. Docker resource samples are approximate; no process-RSS or CPU-efficiency winner is claimed from them.','', + 'For translation, the direct backend receives native Chat Completions while gateways receive Anthropic Messages and translate. That baseline checks backend capacity; latency subtraction does not isolate translation cost. Built-in processing differs between products despite matching external behavior.','', + 'Keep this result separate from Gateway API controller tests and paused GPU inference work. Repeated/counterbalanced runs and a second load-generator check are required before broad public performance claims.',''] + if warning_trials: + text+=['## Client framing warnings','', + 'The following trials emitted repeated Fortio Content-length missing warnings. That adds client logging and signals different HTTP framing/connection behavior. Preserve the observations, but do not attribute these comparisons solely to proxy CPU. A separately planned follow-up should check framing, connection reuse and another client.','', + '| Trial | Warning count |','| --- | ---: |'] + text.extend(f'| {trial} | {count:,} |' for trial,count in warning_trials) + text.append('') + (out/name).write_text('\n'.join(text)) + return rows + + +if __name__=='__main__': + p=argparse.ArgumentParser(description=__doc__) + p.add_argument('--campaign',type=Path,required=True) + p.add_argument('--output',type=Path,required=True) + p.add_argument('--evidence-link',required=True) + a=p.parse_args();render(a.campaign,a.output,a.evidence_link) diff --git a/ai-gateway/results/2026-10-01-initial/README.md b/ai-gateway/results/2026-10-01-initial/README.md new file mode 100644 index 0000000..21d778b --- /dev/null +++ b/ai-gateway/results/2026-10-01-initial/README.md @@ -0,0 +1,46 @@ +# Initial CPU-only AI gateway results + +Run started **2026-10-02 01:43:31 UTC** (October 1 in US Pacific time). One 30-second measurement per configuration; 54 trials and **10,091,467 measured requests**, all HTTP 200. No repeats were run to select a favorable outcome. All 54 preflight protocol checks passed. Inference is paused: no GPU or real model was used. + +- [Agentgateway versus direct service](agentgateway-vs-direct.md) +- [Praxis versus agentgateway](praxis-vs-agentgateway.md) +- [All numeric observations](summary.csv) +- [Raw evidence archive](raw.tar.gz), including every Fortio log/histogram, approximate Docker resource samples, configurations, image inspections, protocol outcomes and original per-file SHA-256 checksums +- [Manifest](manifest.json), [CPU topology](cpu-topology.txt), [archive checksums](SHA256SUMS) + +## Observations + +At saturation with 32 connections, agentgateway handled 16 KiB native OpenAI and Anthropic workloads at **2.81× and 2.97×** Praxis AI's successful QPS. Translation at 16 KiB was **5.41×**. At 1 KiB, Praxis handled OpenAI at **1.030×** agentgateway's QPS; agentgateway handled Anthropic at **1.121×** Praxis's QPS. Small differences are not statistically established by one observation. + +The 1 KiB translation result is retained but **confounded by client behavior**: Praxis responses triggered nearly one Fortio `Content-length missing` warning per request. Different framing/connection handling and logging can influence results. Its observed 2.05× agentgateway/Praxis ratio is not a clean estimate of translation CPU cost. The other five workload/size combinations did not emit this warning. + +Agentgateway and the direct baseline met the registered offered-rate/error gate in all fixed-rate cases. Praxis missed it at 3,000 QPS for all three 16 KiB cases, achieving 2,953.6 / 2,773.2 / 1,548.3 successful QPS for OpenAI / Anthropic / translation. The gate is at least 99% of offered QPS with at most 0.1% errors; a throughput miss is not an HTTP error. + +![All saturation outcomes](saturation-throughput.png) + +![All fixed-rate latency outcomes](fixed-rate-p99.png) + +## Environment and interpretation + +Dedicated GCP n2-standard-16 VM, Intel Cascade Lake, 16 logical CPUs / 8 guest-reported physical cores, approximately 64 GiB RAM. Native Linux amd64. Each gateway receives two distinct physical-core threads and a 2 GiB limit; mock and client receive separate two-core sets. Both gateways were never under load simultaneously. The host was deleted after evidence export. See the recorded CPU topology rather than assuming disjoint CPU IDs prove core isolation. + +The direct service establishes backend capacity for this harness, not a zero-overhead theoretical limit. Its own saturation changes substantially with payload size. Agentgateway achieves approximately 31–33% of the small-payload direct rate and 70–71% of the large-payload direct rate. Those ratios are not production capacity forecasts. Saturation p99 values occur at different achieved rates and cannot be subtracted as added latency. + +The comparison uses the released agentgateway v1.5.0 and Praxis AI 0.5.0 images, pinned by digest. Both perform AI-aware routing; their internal work differs. Tests use HTTP/nonstreaming requests, mock content and constant synthetic usage. Streaming and 429 behavior were qualified at low load, not measured under sustained load. No TLS, external auth, distributed rate limiting, cache, guardrails or GPU serving was enabled. + +One round cannot estimate between-run variability. A future approved campaign should repeat/counterbalance the cases, investigate translation framing, cross-check with a second load generator, and add production policy/streaming workloads. This is an initial report, not a universal ranking or a statement about model quality, token throughput, inference routing, or GPU efficiency. + +## Reproduce the reports + +From this directory: + +```sh +sha256sum -c SHA256SUMS +mkdir extracted +tar -xzf raw.tar.gz -C extracted +python3 ../../report.py --campaign extracted/ai-initial-001 --output derived --evidence-link ../raw.tar.gz +python3 -m pip install -r ../../plot-requirements.txt +python3 ../../plots.py --campaign extracted/ai-initial-001 --output derived +``` + +The source harness is two directories above. Use `--initial` for the same single-round matrix. Container image digests, commands, CPU sets, synthetic requests, fixture hashes and tool versions are retained in the archive. Figures were rendered with matplotlib 3.10.6. The archive contains no cloud credentials or Kubernetes kubeconfig. diff --git a/ai-gateway/results/2026-10-01-initial/SHA256SUMS b/ai-gateway/results/2026-10-01-initial/SHA256SUMS new file mode 100644 index 0000000..5fc8104 --- /dev/null +++ b/ai-gateway/results/2026-10-01-initial/SHA256SUMS @@ -0,0 +1,14 @@ +ccae064ee7a32676d1944e1cf83b0ef6d15025758cc64f8e6d9fffc2adbfaf80 README.md +278bbde347985f538e8560b81efe6f3ea166c6983894d1f803b4420db5a6d83e agentgateway-vs-direct.md +6f40b01820a513269fd1b74eb3af9d41d77bc502d218e8c7a2a925a762e7dc6f campaign-status.json +49ec38f38da400eed7edd7402635a1c1dd06fd6901b696a04cbe175cd61d0e66 cpu-sets.env +d9971856978d57354c03735ff540250446e99761533eb2ae410d28247105d6bb cpu-topology.txt +b483b9df168fb1e8abc07a5775703085df80c18d28b001a846f348f5ebb3a286 cpu.txt +2db4ab0da168aaab551cecd22f803c54cb5a55a864a81193674009f683040662 fixed-rate-p99.png +20ccad4fe9d48a7e9d0c6d1a6f2899bcc2cde9cb294a3055feac7ac46916e366 manifest.json +dfbbbceb2bb065b3f9a896959041a9a239d7c32cb5d1cb92f0a0ee59c87ebfe2 praxis-vs-agentgateway.md +135137826ab1d5ef58edd290fbc2175eae4e73caf1ba6a74ab704012480a3822 qualification.jsonl +2bce00320872eb181e28773f1ed5300fc74574bb88e575100f791f5be34153b2 raw.tar.gz +989d3372965825714ff7a7a457785218ef0523c53bcb8cf7df8620416c5b5a05 saturation-throughput.png +07f91a4c2456e985be5ad492225ff2697d74462da0c8bb76b65c19fe2c97e921 summary.csv +e6118655fe2da4446eb97e49e24d6c5ae5c416044479a567be26dd878de67bd0 summary.json diff --git a/ai-gateway/results/2026-10-01-initial/agentgateway-vs-direct.md b/ai-gateway/results/2026-10-01-initial/agentgateway-vs-direct.md new file mode 100644 index 0000000..3396f42 --- /dev/null +++ b/ai-gateway/results/2026-10-01-initial/agentgateway-vs-direct.md @@ -0,0 +1,63 @@ +# Agentgateway versus direct backend: initial CPU-only results + +**Preliminary: one measurement per configuration.** No between-run variance, confidence interval or statistical superiority claim is available. These are deterministic mock-backend proxy tests, not inference/GPU results. + +Started: `2026-10-02T01:43:31Z`. Full raw evidence: [raw.tar.gz](raw.tar.gz). No successful or failed requests were removed from the tables. + +## Configuration + +Recorded Docker host: x86_64, 16 logical CPUs, 62.8 GiB available memory. Platform: `Linux-7.0.0-1011-gcp-x86_64-with-glibc2.39`. Agentgateway configures two workers; Praxis configures two runtime threads per service, with one API listener active per trial. Both receive two selected logical CPUs and a 2 GiB memory limit. Verify physical-core placement against the recorded host topology. Mock and Fortio each use a disjoint two-core CPU set and 2 GiB limit. Inactive gateways are stopped before each trial. HTTP, 32 connections, 5-second warmup and 30-second measurement. Access logging is disabled; no auth service, TLS, cache, guardrails or real model is enabled. + +Agentgateway v1.5.0 and Praxis AI 0.5.0 released images are pinned by digest; exact images, fixture hashes, commands and CPU sets are in the manifest and inspections. The initial matrix uses a seeded treatment order per workload. This does not eliminate order effects. + +## Fixed offered rates + +Baseline **direct**, candidate **agentgateway**. Good QPS counts HTTP 200 responses per measured second. p99 is completion latency in milliseconds. Error columns count non-200 requests/timeouts. A † marks a fixed-rate trial that missed 99% of offered QPS or exceeded 0.1% errors. + +| API | Bytes | Offered QPS | Baseline good QPS | Candidate good QPS | Baseline p99 ms | Candidate p99 ms | Errors baseline/candidate | +| --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | +| anthropic | 1024 | 1000 | 999.0 | 998.9 | 0.205 | 0.577 | 0/0 | +| anthropic | 1024 | 3000 | 2998.9 | 2998.9 | 0.239 | 0.561 | 0/0 | +| anthropic | 16384 | 1000 | 999.0 | 998.9 | 0.442 | 0.791 | 0/0 | +| anthropic | 16384 | 3000 | 2998.9 | 2998.9 | 1.204 | 0.874 | 0/0 | +| openai | 1024 | 1000 | 998.9 | 998.9 | 0.255 | 0.562 | 0/0 | +| openai | 1024 | 3000 | 2998.9 | 2998.9 | 0.254 | 0.500 | 0/0 | +| openai | 16384 | 1000 | 998.9 | 998.9 | 0.469 | 0.763 | 0/0 | +| openai | 16384 | 3000 | 2998.9 | 2998.9 | 0.917 | 0.805 | 0/0 | +| translation | 1024 | 1000 | 999.0 | 998.9 | 0.189 | 0.573 | 0/0 | +| translation | 1024 | 3000 | 2998.9 | 2998.9 | 0.230 | 0.522 | 0/0 | +| translation | 16384 | 1000 | 999.0 | 998.9 | 0.424 | 0.781 | 0/0 | +| translation | 16384 | 3000 | 2998.8 | 2998.9 | 0.839 | 0.788 | 0/0 | + +## Saturation runs + +Offered QPS 0 tells Fortio to run at maximum throughput at the configured 32 connections. Higher successful QPS is better within these configurations; the ratio below is candidate/baseline. It is not a universal speedup. Saturation latencies correspond to different achieved rates; do not interpret their difference as added proxy latency. + +| API | Bytes | Baseline good QPS | Candidate good QPS | Ratio | Baseline p99 ms | Candidate p99 ms | Errors baseline/candidate | +| --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | +| anthropic | 1024 | 41443.6 | 13604.8 | 0.328× | 2.827 | 3.898 | 0/0 | +| anthropic | 16384 | 11904.7 | 8398.2 | 0.705× | 13.694 | 7.232 | 0/0 | +| openai | 1024 | 41380.6 | 13663.3 | 0.330× | 2.788 | 3.891 | 0/0 | +| openai | 16384 | 11897.1 | 8344.0 | 0.701× | 13.975 | 7.296 | 0/0 | +| translation | 1024 | 42094.9 | 13191.2 | 0.313× | 2.721 | 3.979 | 0/0 | +| translation | 16384 | 11874.1 | 8324.1 | 0.701× | 13.631 | 7.228 | 0/0 | + +## Correctness and limits + +The campaign preflight passed 54 JSON content/usage, incremental SSE and upstream 429 checks across the selected API paths, payload sizes and three treatments. Fortio validates response status during timed load; it does not parse every response body. Streaming was qualified at low load; the performance matrix measures nonstreaming requests. Synthetic usage fields are constants, not tokenizer results. + +Fortio uses fixed concurrency, paced arrivals and disabled catch-up. A saturated client/gateway can miss offered QPS; its latency histogram is not a corrected open-loop latency distribution. Read achieved QPS and errors together with latency. Docker resource samples are approximate; no process-RSS or CPU-efficiency winner is claimed from them. + +For translation, the direct backend receives native Chat Completions while gateways receive Anthropic Messages and translate. That baseline checks backend capacity; latency subtraction does not isolate translation cost. Built-in processing differs between products despite matching external behavior. + +Keep this result separate from Gateway API controller tests and paused GPU inference work. Repeated/counterbalanced runs and a second load-generator check are required before broad public performance claims. + +## Client framing warnings + +The following trials emitted repeated Fortio Content-length missing warnings. That adds client logging and signals different HTTP framing/connection behavior. Preserve the observations, but do not attribute these comparisons solely to proxy CPU. A separately planned follow-up should check framing, connection reuse and another client. + +| Trial | Warning count | +| --- | ---: | +| 039-praxis-translation-1024-q1000-r1 | 30,016 | +| 042-praxis-translation-1024-q3000-r1 | 90,016 | +| 044-praxis-translation-1024-q0-r1 | 192,884 | diff --git a/ai-gateway/results/2026-10-01-initial/campaign-status.json b/ai-gateway/results/2026-10-01-initial/campaign-status.json new file mode 100644 index 0000000..87b9b63 --- /dev/null +++ b/ai-gateway/results/2026-10-01-initial/campaign-status.json @@ -0,0 +1,7 @@ +{ + "status": "complete", + "completed_trials": 54, + "planned_trials": 54, + "all_targets_met": false, + "cleanup_exit_code": 0 +} \ No newline at end of file diff --git a/ai-gateway/results/2026-10-01-initial/cpu-sets.env b/ai-gateway/results/2026-10-01-initial/cpu-sets.env new file mode 100644 index 0000000..79c96a3 --- /dev/null +++ b/ai-gateway/results/2026-10-01-initial/cpu-sets.env @@ -0,0 +1,3 @@ +export GATEWAY_CPUSET=2,3 +export MOCK_CPUSET=4,5 +export CLIENT_CPUSET=6,7 diff --git a/ai-gateway/results/2026-10-01-initial/cpu-topology.txt b/ai-gateway/results/2026-10-01-initial/cpu-topology.txt new file mode 100644 index 0000000..3856098 --- /dev/null +++ b/ai-gateway/results/2026-10-01-initial/cpu-topology.txt @@ -0,0 +1,17 @@ +CPU NODE SOCKET CORE L1d:L1i:L2:L3 ONLINE + 0 0 0 0 0:0:0:0 yes + 1 0 0 1 1:1:1:0 yes + 2 0 0 2 2:2:2:0 yes + 3 0 0 3 3:3:3:0 yes + 4 0 0 4 4:4:4:0 yes + 5 0 0 5 5:5:5:0 yes + 6 0 0 6 6:6:6:0 yes + 7 0 0 7 7:7:7:0 yes + 8 0 0 0 0:0:0:0 yes + 9 0 0 1 1:1:1:0 yes + 10 0 0 2 2:2:2:0 yes + 11 0 0 3 3:3:3:0 yes + 12 0 0 4 4:4:4:0 yes + 13 0 0 5 5:5:5:0 yes + 14 0 0 6 6:6:6:0 yes + 15 0 0 7 7:7:7:0 yes diff --git a/ai-gateway/results/2026-10-01-initial/cpu.txt b/ai-gateway/results/2026-10-01-initial/cpu.txt new file mode 100644 index 0000000..c86b191 --- /dev/null +++ b/ai-gateway/results/2026-10-01-initial/cpu.txt @@ -0,0 +1,46 @@ +Architecture: x86_64 +CPU op-mode(s): 32-bit, 64-bit +Address sizes: 46 bits physical, 48 bits virtual +Byte Order: Little Endian +CPU(s): 16 +On-line CPU(s) list: 0-15 +Vendor ID: GenuineIntel +BIOS Vendor ID: Google +Model name: Intel(R) Xeon(R) CPU @ 2.80GHz +BIOS Model name: CPU @ 2.0GHz +BIOS CPU family: 1 +CPU family: 6 +Model: 85 +Thread(s) per core: 2 +Core(s) per socket: 8 +Socket(s): 1 +Stepping: 7 +BogoMIPS: 5600.64 +Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid tsc_known_freq pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch ssbd ibrs ibpb stibp ibrs_enhanced fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves arat avx512_vnni md_clear arch_capabilities +Hypervisor vendor: KVM +Virtualization type: full +L1d cache: 256 KiB (8 instances) +L1i cache: 256 KiB (8 instances) +L2 cache: 8 MiB (8 instances) +L3 cache: 33 MiB (1 instance) +NUMA node(s): 1 +NUMA node0 CPU(s): 0-15 +Vulnerability Gather data sampling: Not affected +Vulnerability Ghostwrite: Not affected +Vulnerability Indirect target selection: Mitigation; Aligned branch/return thunks +Vulnerability Itlb multihit: Not affected +Vulnerability L1tf: Not affected +Vulnerability Mds: Not affected +Vulnerability Meltdown: Not affected +Vulnerability Mmio stale data: Vulnerable: Clear CPU buffers attempted, no microcode; SMT Host state unknown +Vulnerability Old microcode: Not affected +Vulnerability Reg file data sampling: Not affected +Vulnerability Retbleed: Mitigation; Enhanced IBRS +Vulnerability Spec rstack overflow: Not affected +Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl +Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization +Vulnerability Spectre v2: Mitigation; Enhanced / Automatic IBRS; IBPB conditional; PBRSB-eIBRS SW sequence; BHI SW loop, KVM SW loop +Vulnerability Srbds: Not affected +Vulnerability Tsa: Not affected +Vulnerability Tsx async abort: Vulnerable: Clear CPU buffers attempted, no microcode; SMT Host state unknown +Vulnerability Vmscape: Not affected diff --git a/ai-gateway/results/2026-10-01-initial/fixed-rate-p99.png b/ai-gateway/results/2026-10-01-initial/fixed-rate-p99.png new file mode 100644 index 0000000..07fbba1 Binary files /dev/null and b/ai-gateway/results/2026-10-01-initial/fixed-rate-p99.png differ diff --git a/ai-gateway/results/2026-10-01-initial/manifest.json b/ai-gateway/results/2026-10-01-initial/manifest.json new file mode 100644 index 0000000..d4d11fd --- /dev/null +++ b/ai-gateway/results/2026-10-01-initial/manifest.json @@ -0,0 +1,488 @@ +{ + "started_utc": "2026-10-02T01:43:31Z", + "mode": "preliminary-performance", + "parameters": { + "output": "/opt/benchmark/ai-initial-001", + "cases": [ + "openai", + "anthropic", + "translation" + ], + "sizes": [ + 1024, + 16384 + ], + "qps": [ + 1000, + 3000, + 0 + ], + "duration": 30, + "warmup": 5, + "repetitions": 1, + "connections": 32, + "seed": 20261001, + "initial": true, + "smoke": false, + "dry_run": false + }, + "cpu_sets": { + "GATEWAY_CPUSET": "2,3", + "MOCK_CPUSET": "4,5", + "CLIENT_CPUSET": "6,7" + }, + "host": { + "platform": "Linux-7.0.0-1011-gcp-x86_64-with-glibc2.39", + "docker_arch": "x86_64", + "docker_cpus": 16, + "docker_memory": 67416621056, + "docker_version": "29.1.3" + }, + "fortio_image": "fortio/fortio@sha256:c26276816981710a38449d447d085737b7531d4aa0f8dd8aeffd4e709643370a", + "trials": [ + { + "case": "openai", + "size": 1024, + "qps": 1000, + "repeat": 1, + "position": 1, + "gateway": "praxis" + }, + { + "case": "openai", + "size": 1024, + "qps": 1000, + "repeat": 1, + "position": 2, + "gateway": "agentgateway" + }, + { + "case": "openai", + "size": 1024, + "qps": 1000, + "repeat": 1, + "position": 3, + "gateway": "direct" + }, + { + "case": "openai", + "size": 1024, + "qps": 3000, + "repeat": 1, + "position": 1, + "gateway": "direct" + }, + { + "case": "openai", + "size": 1024, + "qps": 3000, + "repeat": 1, + "position": 2, + "gateway": "praxis" + }, + { + "case": "openai", + "size": 1024, + "qps": 3000, + "repeat": 1, + "position": 3, + "gateway": "agentgateway" + }, + { + "case": "openai", + "size": 1024, + "qps": 0, + "repeat": 1, + "position": 1, + "gateway": "agentgateway" + }, + { + "case": "openai", + "size": 1024, + "qps": 0, + "repeat": 1, + "position": 2, + "gateway": "praxis" + }, + { + "case": "openai", + "size": 1024, + "qps": 0, + "repeat": 1, + "position": 3, + "gateway": "direct" + }, + { + "case": "openai", + "size": 16384, + "qps": 1000, + "repeat": 1, + "position": 1, + "gateway": "agentgateway" + }, + { + "case": "openai", + "size": 16384, + "qps": 1000, + "repeat": 1, + "position": 2, + "gateway": "praxis" + }, + { + "case": "openai", + "size": 16384, + "qps": 1000, + "repeat": 1, + "position": 3, + "gateway": "direct" + }, + { + "case": "openai", + "size": 16384, + "qps": 3000, + "repeat": 1, + "position": 1, + "gateway": "agentgateway" + }, + { + "case": "openai", + "size": 16384, + "qps": 3000, + "repeat": 1, + "position": 2, + "gateway": "direct" + }, + { + "case": "openai", + "size": 16384, + "qps": 3000, + "repeat": 1, + "position": 3, + "gateway": "praxis" + }, + { + "case": "openai", + "size": 16384, + "qps": 0, + "repeat": 1, + "position": 1, + "gateway": "agentgateway" + }, + { + "case": "openai", + "size": 16384, + "qps": 0, + "repeat": 1, + "position": 2, + "gateway": "praxis" + }, + { + "case": "openai", + "size": 16384, + "qps": 0, + "repeat": 1, + "position": 3, + "gateway": "direct" + }, + { + "case": "anthropic", + "size": 1024, + "qps": 1000, + "repeat": 1, + "position": 1, + "gateway": "direct" + }, + { + "case": "anthropic", + "size": 1024, + "qps": 1000, + "repeat": 1, + "position": 2, + "gateway": "praxis" + }, + { + "case": "anthropic", + "size": 1024, + "qps": 1000, + "repeat": 1, + "position": 3, + "gateway": "agentgateway" + }, + { + "case": "anthropic", + "size": 1024, + "qps": 3000, + "repeat": 1, + "position": 1, + "gateway": "praxis" + }, + { + "case": "anthropic", + "size": 1024, + "qps": 3000, + "repeat": 1, + "position": 2, + "gateway": "agentgateway" + }, + { + "case": "anthropic", + "size": 1024, + "qps": 3000, + "repeat": 1, + "position": 3, + "gateway": "direct" + }, + { + "case": "anthropic", + "size": 1024, + "qps": 0, + "repeat": 1, + "position": 1, + "gateway": "praxis" + }, + { + "case": "anthropic", + "size": 1024, + "qps": 0, + "repeat": 1, + "position": 2, + "gateway": "agentgateway" + }, + { + "case": "anthropic", + "size": 1024, + "qps": 0, + "repeat": 1, + "position": 3, + "gateway": "direct" + }, + { + "case": "anthropic", + "size": 16384, + "qps": 1000, + "repeat": 1, + "position": 1, + "gateway": "direct" + }, + { + "case": "anthropic", + "size": 16384, + "qps": 1000, + "repeat": 1, + "position": 2, + "gateway": "praxis" + }, + { + "case": "anthropic", + "size": 16384, + "qps": 1000, + "repeat": 1, + "position": 3, + "gateway": "agentgateway" + }, + { + "case": "anthropic", + "size": 16384, + "qps": 3000, + "repeat": 1, + "position": 1, + "gateway": "praxis" + }, + { + "case": "anthropic", + "size": 16384, + "qps": 3000, + "repeat": 1, + "position": 2, + "gateway": "agentgateway" + }, + { + "case": "anthropic", + "size": 16384, + "qps": 3000, + "repeat": 1, + "position": 3, + "gateway": "direct" + }, + { + "case": "anthropic", + "size": 16384, + "qps": 0, + "repeat": 1, + "position": 1, + "gateway": "agentgateway" + }, + { + "case": "anthropic", + "size": 16384, + "qps": 0, + "repeat": 1, + "position": 2, + "gateway": "praxis" + }, + { + "case": "anthropic", + "size": 16384, + "qps": 0, + "repeat": 1, + "position": 3, + "gateway": "direct" + }, + { + "case": "translation", + "size": 1024, + "qps": 1000, + "repeat": 1, + "position": 1, + "gateway": "agentgateway" + }, + { + "case": "translation", + "size": 1024, + "qps": 1000, + "repeat": 1, + "position": 2, + "gateway": "direct" + }, + { + "case": "translation", + "size": 1024, + "qps": 1000, + "repeat": 1, + "position": 3, + "gateway": "praxis" + }, + { + "case": "translation", + "size": 1024, + "qps": 3000, + "repeat": 1, + "position": 1, + "gateway": "direct" + }, + { + "case": "translation", + "size": 1024, + "qps": 3000, + "repeat": 1, + "position": 2, + "gateway": "agentgateway" + }, + { + "case": "translation", + "size": 1024, + "qps": 3000, + "repeat": 1, + "position": 3, + "gateway": "praxis" + }, + { + "case": "translation", + "size": 1024, + "qps": 0, + "repeat": 1, + "position": 1, + "gateway": "direct" + }, + { + "case": "translation", + "size": 1024, + "qps": 0, + "repeat": 1, + "position": 2, + "gateway": "praxis" + }, + { + "case": "translation", + "size": 1024, + "qps": 0, + "repeat": 1, + "position": 3, + "gateway": "agentgateway" + }, + { + "case": "translation", + "size": 16384, + "qps": 1000, + "repeat": 1, + "position": 1, + "gateway": "praxis" + }, + { + "case": "translation", + "size": 16384, + "qps": 1000, + "repeat": 1, + "position": 2, + "gateway": "agentgateway" + }, + { + "case": "translation", + "size": 16384, + "qps": 1000, + "repeat": 1, + "position": 3, + "gateway": "direct" + }, + { + "case": "translation", + "size": 16384, + "qps": 3000, + "repeat": 1, + "position": 1, + "gateway": "praxis" + }, + { + "case": "translation", + "size": 16384, + "qps": 3000, + "repeat": 1, + "position": 2, + "gateway": "direct" + }, + { + "case": "translation", + "size": 16384, + "qps": 3000, + "repeat": 1, + "position": 3, + "gateway": "agentgateway" + }, + { + "case": "translation", + "size": 16384, + "qps": 0, + "repeat": 1, + "position": 1, + "gateway": "direct" + }, + { + "case": "translation", + "size": 16384, + "qps": 0, + "repeat": 1, + "position": 2, + "gateway": "praxis" + }, + { + "case": "translation", + "size": 16384, + "qps": 0, + "repeat": 1, + "position": 3, + "gateway": "agentgateway" + } + ], + "files_sha256": { + "test_campaign.py": "9c1cb275615d25ebedbe2cb9ee40446fb3a8e2c685a75e7c9db0f7a7f7a06ad2", + "probe.py": "c845da4a0eca5a399bd3d94e23e6d823125e76687a7b457e27c1ac06263e4419", + "campaign.py": "1d9dd3ba98cbccc1856867bceac188aa55a2c5c3a19ab624fcb57894743c623c", + "build-mock.sh": "1e78dd3d89381c1661caa64cf81388516bf835116f9c9b78535b60f5e85032bf", + "compose.yaml": "c7346a6371b40314c1f82f834d292907fb9c59cb9e0fad7dc410d24ee5e56ab3", + "configs/agentgateway.yaml": "c092a9b33de998c14e0c14c42ea38b667911e2fcebad73bfd9f811a6d05864f5", + "configs/praxis.yaml": "9091dc057755fc7f1c8afd2afdb5d7a6413b37836ef9714710fc67cdcc56725b", + "mock/main.go": "cfaadbbb6d3d8428ed4fd4542b1313135a5f313a776eb8aab90fdba7de51ae56", + "mock/Dockerfile": "1a1b6e678eec73655de1b72cfabbc9e8d94e047d297d96fb098cc4b015dd15bf" + }, + "mock_binary_sha256": "d97e9f8de99f056338c4e8f50bcea3068c4c9256ce44425d35ab76944ed44213" +} \ No newline at end of file diff --git a/ai-gateway/results/2026-10-01-initial/praxis-vs-agentgateway.md b/ai-gateway/results/2026-10-01-initial/praxis-vs-agentgateway.md new file mode 100644 index 0000000..287549b --- /dev/null +++ b/ai-gateway/results/2026-10-01-initial/praxis-vs-agentgateway.md @@ -0,0 +1,63 @@ +# Praxis versus agentgateway: initial CPU-only results + +**Preliminary: one measurement per configuration.** No between-run variance, confidence interval or statistical superiority claim is available. These are deterministic mock-backend proxy tests, not inference/GPU results. + +Started: `2026-10-02T01:43:31Z`. Full raw evidence: [raw.tar.gz](raw.tar.gz). No successful or failed requests were removed from the tables. + +## Configuration + +Recorded Docker host: x86_64, 16 logical CPUs, 62.8 GiB available memory. Platform: `Linux-7.0.0-1011-gcp-x86_64-with-glibc2.39`. Agentgateway configures two workers; Praxis configures two runtime threads per service, with one API listener active per trial. Both receive two selected logical CPUs and a 2 GiB memory limit. Verify physical-core placement against the recorded host topology. Mock and Fortio each use a disjoint two-core CPU set and 2 GiB limit. Inactive gateways are stopped before each trial. HTTP, 32 connections, 5-second warmup and 30-second measurement. Access logging is disabled; no auth service, TLS, cache, guardrails or real model is enabled. + +Agentgateway v1.5.0 and Praxis AI 0.5.0 released images are pinned by digest; exact images, fixture hashes, commands and CPU sets are in the manifest and inspections. The initial matrix uses a seeded treatment order per workload. This does not eliminate order effects. + +## Fixed offered rates + +Baseline **agentgateway**, candidate **praxis**. Good QPS counts HTTP 200 responses per measured second. p99 is completion latency in milliseconds. Error columns count non-200 requests/timeouts. A † marks a fixed-rate trial that missed 99% of offered QPS or exceeded 0.1% errors. + +| API | Bytes | Offered QPS | Baseline good QPS | Candidate good QPS | Baseline p99 ms | Candidate p99 ms | Errors baseline/candidate | +| --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | +| anthropic | 1024 | 1000 | 998.9 | 998.9 | 0.577 | 0.584 | 0/0 | +| anthropic | 1024 | 3000 | 2998.9 | 2998.9 | 0.561 | 0.591 | 0/0 | +| anthropic | 16384 | 1000 | 998.9 | 998.9 | 0.791 | 1.966 | 0/0 | +| anthropic | 16384 | 3000 | 2998.9 | 2773.2† | 0.874 | 18.518 | 0/0 | +| openai | 1024 | 1000 | 998.9 | 998.9 | 0.562 | 0.483 | 0/0 | +| openai | 1024 | 3000 | 2998.9 | 2998.9 | 0.500 | 0.559 | 0/0 | +| openai | 16384 | 1000 | 998.9 | 998.9 | 0.763 | 1.942 | 0/0 | +| openai | 16384 | 3000 | 2998.9 | 2953.6† | 0.805 | 14.743 | 0/0 | +| translation | 1024 | 1000 | 998.9 | 998.9 | 0.573 | 1.728 | 0/0 | +| translation | 1024 | 3000 | 2998.9 | 2998.9 | 0.522 | 1.928 | 0/0 | +| translation | 16384 | 1000 | 998.9 | 994.2 | 0.781 | 24.984 | 0/0 | +| translation | 16384 | 3000 | 2998.9 | 1548.3† | 0.788 | 28.542 | 0/0 | + +## Saturation runs + +Offered QPS 0 tells Fortio to run at maximum throughput at the configured 32 connections. Higher successful QPS is better within these configurations; the ratio below is candidate/baseline. It is not a universal speedup. Saturation latencies correspond to different achieved rates; do not interpret their difference as added proxy latency. + +| API | Bytes | Baseline good QPS | Candidate good QPS | Ratio | Baseline p99 ms | Candidate p99 ms | Errors baseline/candidate | +| --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | +| anthropic | 1024 | 13604.8 | 12138.6 | 0.892× | 3.898 | 4.489 | 0/0 | +| anthropic | 16384 | 8398.2 | 2829.5 | 0.337× | 7.232 | 19.870 | 0/0 | +| openai | 1024 | 13663.3 | 14078.7 | 1.030× | 3.891 | 3.951 | 0/0 | +| openai | 16384 | 8344.0 | 2973.7 | 0.356× | 7.296 | 19.871 | 0/0 | +| translation | 1024 | 13191.2 | 6427.5 | 0.487× | 3.979 | 8.876 | 0/0 | +| translation | 16384 | 8324.1 | 1537.9 | 0.185× | 7.228 | 35.593 | 0/0 | + +## Correctness and limits + +The campaign preflight passed 54 JSON content/usage, incremental SSE and upstream 429 checks across the selected API paths, payload sizes and three treatments. Fortio validates response status during timed load; it does not parse every response body. Streaming was qualified at low load; the performance matrix measures nonstreaming requests. Synthetic usage fields are constants, not tokenizer results. + +Fortio uses fixed concurrency, paced arrivals and disabled catch-up. A saturated client/gateway can miss offered QPS; its latency histogram is not a corrected open-loop latency distribution. Read achieved QPS and errors together with latency. Docker resource samples are approximate; no process-RSS or CPU-efficiency winner is claimed from them. + +For translation, the direct backend receives native Chat Completions while gateways receive Anthropic Messages and translate. That baseline checks backend capacity; latency subtraction does not isolate translation cost. Built-in processing differs between products despite matching external behavior. + +Keep this result separate from Gateway API controller tests and paused GPU inference work. Repeated/counterbalanced runs and a second load-generator check are required before broad public performance claims. + +## Client framing warnings + +The following trials emitted repeated Fortio Content-length missing warnings. That adds client logging and signals different HTTP framing/connection behavior. Preserve the observations, but do not attribute these comparisons solely to proxy CPU. A separately planned follow-up should check framing, connection reuse and another client. + +| Trial | Warning count | +| --- | ---: | +| 039-praxis-translation-1024-q1000-r1 | 30,016 | +| 042-praxis-translation-1024-q3000-r1 | 90,016 | +| 044-praxis-translation-1024-q0-r1 | 192,884 | diff --git a/ai-gateway/results/2026-10-01-initial/qualification.jsonl b/ai-gateway/results/2026-10-01-initial/qualification.jsonl new file mode 100644 index 0000000..a4d1214 --- /dev/null +++ b/ai-gateway/results/2026-10-01-initial/qualification.jsonl @@ -0,0 +1,54 @@ +{"gateway": "direct", "case": "openai", "stream": false, "upstream_error": false, "requested_bytes": 1024, "status": 200, "content_bytes": 1024, "events": 0, "usage": {"completion_tokens": 64, "prompt_tokens": 128, "total_tokens": 192}, "first_content_seconds": null, "elapsed_seconds": 0.0007213050000700605, "passed": true} +{"gateway": "direct", "case": "openai", "stream": true, "upstream_error": false, "requested_bytes": 1024, "status": 200, "content_bytes": 1024, "events": 17, "usage": {"completion_tokens": 64, "prompt_tokens": 128, "total_tokens": 192}, "first_content_seconds": 0.000587643000017124, "elapsed_seconds": 0.08398343499993643, "passed": true} +{"gateway": "direct", "case": "openai", "stream": false, "upstream_error": true, "requested_bytes": 1024, "status": 429, "content_bytes": 0, "events": 0, "usage": null, "first_content_seconds": null, "elapsed_seconds": 0.000832209000009243, "passed": true} +{"gateway": "direct", "case": "openai", "stream": false, "upstream_error": false, "requested_bytes": 16384, "status": 200, "content_bytes": 16384, "events": 0, "usage": {"completion_tokens": 64, "prompt_tokens": 128, "total_tokens": 192}, "first_content_seconds": null, "elapsed_seconds": 0.0007749330000024202, "passed": true} +{"gateway": "direct", "case": "openai", "stream": true, "upstream_error": false, "requested_bytes": 16384, "status": 200, "content_bytes": 16384, "events": 257, "usage": {"completion_tokens": 64, "prompt_tokens": 128, "total_tokens": 192}, "first_content_seconds": 0.0006414209999547893, "elapsed_seconds": 1.3349042019999615, "passed": true} +{"gateway": "direct", "case": "openai", "stream": false, "upstream_error": true, "requested_bytes": 16384, "status": 429, "content_bytes": 0, "events": 0, "usage": null, "first_content_seconds": null, "elapsed_seconds": 0.0009607289998712076, "passed": true} +{"gateway": "direct", "case": "anthropic", "stream": false, "upstream_error": false, "requested_bytes": 1024, "status": 200, "content_bytes": 1024, "events": 0, "usage": {"input_tokens": 128, "output_tokens": 64}, "first_content_seconds": null, "elapsed_seconds": 0.0006473600001299928, "passed": true} +{"gateway": "direct", "case": "anthropic", "stream": true, "upstream_error": false, "requested_bytes": 1024, "status": 200, "content_bytes": 1024, "events": 21, "usage": {"output_tokens": 64}, "first_content_seconds": 0.0005698449999727018, "elapsed_seconds": 0.08394724599997971, "passed": true} +{"gateway": "direct", "case": "anthropic", "stream": false, "upstream_error": true, "requested_bytes": 1024, "status": 429, "content_bytes": 0, "events": 0, "usage": null, "first_content_seconds": null, "elapsed_seconds": 0.0008049499999742693, "passed": true} +{"gateway": "direct", "case": "anthropic", "stream": false, "upstream_error": false, "requested_bytes": 16384, "status": 200, "content_bytes": 16384, "events": 0, "usage": {"input_tokens": 128, "output_tokens": 64}, "first_content_seconds": null, "elapsed_seconds": 0.0008756299998822215, "passed": true} +{"gateway": "direct", "case": "anthropic", "stream": true, "upstream_error": false, "requested_bytes": 16384, "status": 200, "content_bytes": 16384, "events": 261, "usage": {"output_tokens": 64}, "first_content_seconds": 0.0007360240001617058, "elapsed_seconds": 1.3345811960000447, "passed": true} +{"gateway": "direct", "case": "anthropic", "stream": false, "upstream_error": true, "requested_bytes": 16384, "status": 429, "content_bytes": 0, "events": 0, "usage": null, "first_content_seconds": null, "elapsed_seconds": 0.0011120229999050935, "passed": true} +{"gateway": "direct", "case": "translation", "stream": false, "upstream_error": false, "requested_bytes": 1024, "status": 200, "content_bytes": 1024, "events": 0, "usage": {"completion_tokens": 64, "prompt_tokens": 128, "total_tokens": 192}, "first_content_seconds": null, "elapsed_seconds": 0.0007900129999143246, "passed": true} +{"gateway": "direct", "case": "translation", "stream": true, "upstream_error": false, "requested_bytes": 1024, "status": 200, "content_bytes": 1024, "events": 17, "usage": {"completion_tokens": 64, "prompt_tokens": 128, "total_tokens": 192}, "first_content_seconds": 0.0006637569999838888, "elapsed_seconds": 0.08422185900008117, "passed": true} +{"gateway": "direct", "case": "translation", "stream": false, "upstream_error": true, "requested_bytes": 1024, "status": 429, "content_bytes": 0, "events": 0, "usage": null, "first_content_seconds": null, "elapsed_seconds": 0.0008729230000881216, "passed": true} +{"gateway": "direct", "case": "translation", "stream": false, "upstream_error": false, "requested_bytes": 16384, "status": 200, "content_bytes": 16384, "events": 0, "usage": {"completion_tokens": 64, "prompt_tokens": 128, "total_tokens": 192}, "first_content_seconds": null, "elapsed_seconds": 0.0009488279999914084, "passed": true} +{"gateway": "direct", "case": "translation", "stream": true, "upstream_error": false, "requested_bytes": 16384, "status": 200, "content_bytes": 16384, "events": 257, "usage": {"completion_tokens": 64, "prompt_tokens": 128, "total_tokens": 192}, "first_content_seconds": 0.0007531149999522313, "elapsed_seconds": 1.3357582500000262, "passed": true} +{"gateway": "direct", "case": "translation", "stream": false, "upstream_error": true, "requested_bytes": 16384, "status": 429, "content_bytes": 0, "events": 0, "usage": null, "first_content_seconds": null, "elapsed_seconds": 0.0009607690001303126, "passed": true} +{"gateway": "agentgateway", "case": "openai", "stream": false, "upstream_error": false, "requested_bytes": 1024, "status": 200, "content_bytes": 1024, "events": 0, "usage": {"prompt_tokens": 128, "completion_tokens": 64, "total_tokens": 192}, "first_content_seconds": null, "elapsed_seconds": 0.001485642999796255, "passed": true} +{"gateway": "agentgateway", "case": "openai", "stream": true, "upstream_error": false, "requested_bytes": 1024, "status": 200, "content_bytes": 1024, "events": 17, "usage": {"completion_tokens": 64, "prompt_tokens": 128, "total_tokens": 192}, "first_content_seconds": 0.0010153770001579687, "elapsed_seconds": 0.08426739800006544, "passed": true} +{"gateway": "agentgateway", "case": "openai", "stream": false, "upstream_error": true, "requested_bytes": 1024, "status": 429, "content_bytes": 0, "events": 0, "usage": null, "first_content_seconds": null, "elapsed_seconds": 0.0015088079999259207, "passed": true} +{"gateway": "agentgateway", "case": "openai", "stream": false, "upstream_error": false, "requested_bytes": 16384, "status": 200, "content_bytes": 16384, "events": 0, "usage": {"prompt_tokens": 128, "completion_tokens": 64, "total_tokens": 192}, "first_content_seconds": null, "elapsed_seconds": 0.0016593969999121327, "passed": true} +{"gateway": "agentgateway", "case": "openai", "stream": true, "upstream_error": false, "requested_bytes": 16384, "status": 200, "content_bytes": 16384, "events": 257, "usage": {"completion_tokens": 64, "prompt_tokens": 128, "total_tokens": 192}, "first_content_seconds": 0.0012248420000560145, "elapsed_seconds": 1.3362819090000357, "passed": true} +{"gateway": "agentgateway", "case": "openai", "stream": false, "upstream_error": true, "requested_bytes": 16384, "status": 429, "content_bytes": 0, "events": 0, "usage": null, "first_content_seconds": null, "elapsed_seconds": 0.001494082000135677, "passed": true} +{"gateway": "agentgateway", "case": "anthropic", "stream": false, "upstream_error": false, "requested_bytes": 1024, "status": 200, "content_bytes": 1024, "events": 0, "usage": {"input_tokens": 128, "output_tokens": 64}, "first_content_seconds": null, "elapsed_seconds": 0.001120915999990757, "passed": true} +{"gateway": "agentgateway", "case": "anthropic", "stream": true, "upstream_error": false, "requested_bytes": 1024, "status": 200, "content_bytes": 1024, "events": 21, "usage": {"output_tokens": 64}, "first_content_seconds": 0.0009649050000462012, "elapsed_seconds": 0.08433105400013119, "passed": true} +{"gateway": "agentgateway", "case": "anthropic", "stream": false, "upstream_error": true, "requested_bytes": 1024, "status": 429, "content_bytes": 0, "events": 0, "usage": null, "first_content_seconds": null, "elapsed_seconds": 0.0012856010000632523, "passed": true} +{"gateway": "agentgateway", "case": "anthropic", "stream": false, "upstream_error": false, "requested_bytes": 16384, "status": 200, "content_bytes": 16384, "events": 0, "usage": {"input_tokens": 128, "output_tokens": 64}, "first_content_seconds": null, "elapsed_seconds": 0.0021060439999018854, "passed": true} +{"gateway": "agentgateway", "case": "anthropic", "stream": true, "upstream_error": false, "requested_bytes": 16384, "status": 200, "content_bytes": 16384, "events": 261, "usage": {"output_tokens": 64}, "first_content_seconds": 0.001049451999961093, "elapsed_seconds": 1.3321490160001304, "passed": true} +{"gateway": "agentgateway", "case": "anthropic", "stream": false, "upstream_error": true, "requested_bytes": 16384, "status": 429, "content_bytes": 0, "events": 0, "usage": null, "first_content_seconds": null, "elapsed_seconds": 0.0015637960000276507, "passed": true} +{"gateway": "agentgateway", "case": "translation", "stream": false, "upstream_error": false, "requested_bytes": 1024, "status": 200, "content_bytes": 1024, "events": 0, "usage": {"input_tokens": 128, "output_tokens": 64}, "first_content_seconds": null, "elapsed_seconds": 0.0011709400000654568, "passed": true} +{"gateway": "agentgateway", "case": "translation", "stream": true, "upstream_error": false, "requested_bytes": 1024, "status": 200, "content_bytes": 1024, "events": 21, "usage": {"input_tokens": 128, "output_tokens": 64}, "first_content_seconds": 0.0009485569999014842, "elapsed_seconds": 0.08425665100003243, "passed": true} +{"gateway": "agentgateway", "case": "translation", "stream": false, "upstream_error": true, "requested_bytes": 1024, "status": 429, "content_bytes": 0, "events": 0, "usage": null, "first_content_seconds": null, "elapsed_seconds": 0.001263738000034209, "passed": true} +{"gateway": "agentgateway", "case": "translation", "stream": false, "upstream_error": false, "requested_bytes": 16384, "status": 200, "content_bytes": 16384, "events": 0, "usage": {"input_tokens": 128, "output_tokens": 64}, "first_content_seconds": null, "elapsed_seconds": 0.001422820000016145, "passed": true} +{"gateway": "agentgateway", "case": "translation", "stream": true, "upstream_error": false, "requested_bytes": 16384, "status": 200, "content_bytes": 16384, "events": 261, "usage": {"input_tokens": 128, "output_tokens": 64}, "first_content_seconds": 0.0010811919999014208, "elapsed_seconds": 1.3332787239999107, "passed": true} +{"gateway": "agentgateway", "case": "translation", "stream": false, "upstream_error": true, "requested_bytes": 16384, "status": 429, "content_bytes": 0, "events": 0, "usage": null, "first_content_seconds": null, "elapsed_seconds": 0.0016243990000930353, "passed": true} +{"gateway": "praxis", "case": "openai", "stream": false, "upstream_error": false, "requested_bytes": 1024, "status": 200, "content_bytes": 1024, "events": 0, "usage": {"completion_tokens": 64, "prompt_tokens": 128, "total_tokens": 192}, "first_content_seconds": null, "elapsed_seconds": 0.0011696149999806948, "passed": true} +{"gateway": "praxis", "case": "openai", "stream": true, "upstream_error": false, "requested_bytes": 1024, "status": 200, "content_bytes": 1024, "events": 17, "usage": {"completion_tokens": 64, "prompt_tokens": 128, "total_tokens": 192}, "first_content_seconds": 0.0007682099999328784, "elapsed_seconds": 0.08385902600002737, "passed": true} +{"gateway": "praxis", "case": "openai", "stream": false, "upstream_error": true, "requested_bytes": 1024, "status": 429, "content_bytes": 0, "events": 0, "usage": null, "first_content_seconds": null, "elapsed_seconds": 0.0010475770000084594, "passed": true} +{"gateway": "praxis", "case": "openai", "stream": false, "upstream_error": false, "requested_bytes": 16384, "status": 200, "content_bytes": 16384, "events": 0, "usage": {"completion_tokens": 64, "prompt_tokens": 128, "total_tokens": 192}, "first_content_seconds": null, "elapsed_seconds": 0.0015826809999452962, "passed": true} +{"gateway": "praxis", "case": "openai", "stream": true, "upstream_error": false, "requested_bytes": 16384, "status": 200, "content_bytes": 16384, "events": 257, "usage": {"completion_tokens": 64, "prompt_tokens": 128, "total_tokens": 192}, "first_content_seconds": 0.000781485000061366, "elapsed_seconds": 1.3333625330001269, "passed": true} +{"gateway": "praxis", "case": "openai", "stream": false, "upstream_error": true, "requested_bytes": 16384, "status": 429, "content_bytes": 0, "events": 0, "usage": null, "first_content_seconds": null, "elapsed_seconds": 0.0012613100000180566, "passed": true} +{"gateway": "praxis", "case": "anthropic", "stream": false, "upstream_error": false, "requested_bytes": 1024, "status": 200, "content_bytes": 1024, "events": 0, "usage": {"input_tokens": 128, "output_tokens": 64}, "first_content_seconds": null, "elapsed_seconds": 0.0014507319999665924, "passed": true} +{"gateway": "praxis", "case": "anthropic", "stream": true, "upstream_error": false, "requested_bytes": 1024, "status": 200, "content_bytes": 1024, "events": 21, "usage": {"output_tokens": 64}, "first_content_seconds": 0.0008454489998257486, "elapsed_seconds": 0.08424643299986201, "passed": true} +{"gateway": "praxis", "case": "anthropic", "stream": false, "upstream_error": true, "requested_bytes": 1024, "status": 429, "content_bytes": 0, "events": 0, "usage": null, "first_content_seconds": null, "elapsed_seconds": 0.0013841429999956745, "passed": true} +{"gateway": "praxis", "case": "anthropic", "stream": false, "upstream_error": false, "requested_bytes": 16384, "status": 200, "content_bytes": 16384, "events": 0, "usage": {"input_tokens": 128, "output_tokens": 64}, "first_content_seconds": null, "elapsed_seconds": 0.001752119999991919, "passed": true} +{"gateway": "praxis", "case": "anthropic", "stream": true, "upstream_error": false, "requested_bytes": 16384, "status": 200, "content_bytes": 16384, "events": 261, "usage": {"output_tokens": 64}, "first_content_seconds": 0.0009048800000073243, "elapsed_seconds": 1.3313320190000013, "passed": true} +{"gateway": "praxis", "case": "anthropic", "stream": false, "upstream_error": true, "requested_bytes": 16384, "status": 429, "content_bytes": 0, "events": 0, "usage": null, "first_content_seconds": null, "elapsed_seconds": 0.0013491499998963263, "passed": true} +{"gateway": "praxis", "case": "translation", "stream": false, "upstream_error": false, "requested_bytes": 1024, "status": 200, "content_bytes": 1024, "events": 0, "usage": {"cache_creation": null, "cache_creation_input_tokens": null, "cache_read_input_tokens": null, "inference_geo": null, "input_tokens": 128, "output_tokens": 64, "output_tokens_details": null, "server_tool_use": null, "service_tier": null}, "first_content_seconds": null, "elapsed_seconds": 0.0015586500001063541, "passed": true} +{"gateway": "praxis", "case": "translation", "stream": true, "upstream_error": false, "requested_bytes": 1024, "status": 200, "content_bytes": 1024, "events": 21, "usage": {"cache_creation_input_tokens": null, "cache_read_input_tokens": null, "input_tokens": 128, "output_tokens": 64, "output_tokens_details": null, "server_tool_use": null}, "first_content_seconds": 0.0009599379998235236, "elapsed_seconds": 0.0841707839999799, "passed": true} +{"gateway": "praxis", "case": "translation", "stream": false, "upstream_error": true, "requested_bytes": 1024, "status": 429, "content_bytes": 0, "events": 0, "usage": null, "first_content_seconds": null, "elapsed_seconds": 0.0012794599999779166, "passed": true} +{"gateway": "praxis", "case": "translation", "stream": false, "upstream_error": false, "requested_bytes": 16384, "status": 200, "content_bytes": 16384, "events": 0, "usage": {"cache_creation": null, "cache_creation_input_tokens": null, "cache_read_input_tokens": null, "inference_geo": null, "input_tokens": 128, "output_tokens": 64, "output_tokens_details": null, "server_tool_use": null, "service_tier": null}, "first_content_seconds": null, "elapsed_seconds": 0.002351724999925864, "passed": true} +{"gateway": "praxis", "case": "translation", "stream": true, "upstream_error": false, "requested_bytes": 16384, "status": 200, "content_bytes": 16384, "events": 261, "usage": {"cache_creation_input_tokens": null, "cache_read_input_tokens": null, "input_tokens": 128, "output_tokens": 64, "output_tokens_details": null, "server_tool_use": null}, "first_content_seconds": 0.00101244500001485, "elapsed_seconds": 1.332180426999912, "passed": true} +{"gateway": "praxis", "case": "translation", "stream": false, "upstream_error": true, "requested_bytes": 16384, "status": 429, "content_bytes": 0, "events": 0, "usage": null, "first_content_seconds": null, "elapsed_seconds": 0.0016867780000211496, "passed": true} diff --git a/ai-gateway/results/2026-10-01-initial/raw.tar.gz b/ai-gateway/results/2026-10-01-initial/raw.tar.gz new file mode 100644 index 0000000..af65f7b Binary files /dev/null and b/ai-gateway/results/2026-10-01-initial/raw.tar.gz differ diff --git a/ai-gateway/results/2026-10-01-initial/saturation-throughput.png b/ai-gateway/results/2026-10-01-initial/saturation-throughput.png new file mode 100644 index 0000000..a5de807 Binary files /dev/null and b/ai-gateway/results/2026-10-01-initial/saturation-throughput.png differ diff --git a/ai-gateway/results/2026-10-01-initial/summary.csv b/ai-gateway/results/2026-10-01-initial/summary.csv new file mode 100644 index 0000000..76fcf39 --- /dev/null +++ b/ai-gateway/results/2026-10-01-initial/summary.csv @@ -0,0 +1,55 @@ +case,size,qps,repeat,position,gateway,trial,requests,successes,errors,actual_qps,successful_qps,error_fraction,actual_seconds,p50_ms,p75_ms,p90_ms,p99_ms,p99.9_ms,target_met +openai,1024,1000,1,1,praxis,001-praxis-openai-1024-q1000-r1,29984,29984,0,998.9355485518747,998.9355485518747,0.0,30.015950522,0.32278259700087414,0.34798601304552484,0.39820227497527194,0.483383983572895,0.5923213675213699,True +openai,1024,1000,1,2,agentgateway,002-agentgateway-openai-1024-q1000-r1,29984,29984,0,998.9412186908232,998.9412186908232,0.0,30.015780147,0.3690909090909091,0.40209165240540024,0.4448526335805286,0.5619813664596273,0.6610146341463415,True +openai,1024,1000,1,3,direct,003-direct-openai-1024-q1000-r1,29984,29984,0,998.9418576775021,998.9418576775021,0.0,30.015760947,0.13729198852350472,0.15951743462017434,0.18780580474934033,0.25488607594936746,0.3640320000000044,True +openai,1024,3000,1,1,direct,004-direct-openai-1024-q3000-r1,89984,89984,0,2998.918776801604,2998.918776801604,0.0,30.005480874,0.12923674211134975,0.15009760520561097,0.17190901384571913,0.2542982885085575,0.49454374999999967,True +openai,1024,3000,1,2,praxis,005-praxis-openai-1024-q3000-r1,89984,89984,0,2998.9256631760627,2998.9256631760627,0.0,30.005411973,0.3395033368797756,0.3922858340708995,0.44166230366492143,0.5586891891891895,0.8777955555555648,True +openai,1024,3000,1,3,agentgateway,006-agentgateway-openai-1024-q3000-r1,89984,89984,0,2998.91331158082,2998.91331158082,0.0,30.005535556,0.3319125636430867,0.373445067855944,0.41452572250869407,0.4996848816029143,0.7720319999999985,True +openai,1024,0,1,1,agentgateway,007-agentgateway-openai-1024-q0-r1,409927,409927,0,13663.331284300944,13663.331284300944,0.0,30.001980591,2.3872128819229164,2.7566336351707927,2.9782860871195194,3.8907727600634834,3.997231943442506,True +openai,1024,0,1,2,praxis,008-praxis-openai-1024-q0-r1,422397,422397,0,14078.683815245067,14078.683815245067,0.0,30.002591545,2.320106970311428,2.715901807700813,2.953378710134444,3.9505362717407464,6.705404849039389,True +openai,1024,0,1,3,direct,009-direct-openai-1024-q0-r1,1241448,1241448,0,41380.6163772313,41380.6163772313,0.0,30.000713104,0.655932990817665,1.1814491994056218,1.735975676939249,2.7884983763459243,4.975656184486367,True +openai,16384,1000,1,1,agentgateway,010-agentgateway-openai-16384-q1000-r1,29984,29984,0,998.9120037617768,998.9120037617768,0.0,30.016658011,0.5355337155337155,0.5764619164619165,0.6070655054903445,0.7630904392764856,1.3174634146342064,True +openai,16384,1000,1,2,praxis,011-praxis-openai-16384-q1000-r1,29984,29984,0,998.9317578232466,998.9317578232466,0.0,30.016064426,0.9365595487101477,0.9840717500158459,1.3993962567921108,1.9424753471523442,1.9967832561883676,True +openai,16384,1000,1,3,direct,012-direct-openai-16384-q1000-r1,29984,29984,0,998.9242935957988,998.9242935957988,0.0,30.016288714,0.2381213514947815,0.2746165861971031,0.3184004786597527,0.4690240963855424,0.7883294117647194,True +openai,16384,3000,1,1,agentgateway,013-agentgateway-openai-16384-q3000-r1,89984,89984,0,2998.8535654497077,2998.8535654497077,0.0,30.006133356,0.48774292886163084,0.5494156484784094,0.6024623115577891,0.8052746331236906,1.8132747252747712,True +openai,16384,3000,1,2,direct,014-direct-openai-16384-q3000-r1,89984,89984,0,2998.9131369763295,2998.9131369763295,0.0,30.005537303,0.24654220889827622,0.3338912024986986,0.4234407971864009,0.9166224489795914,1.8782109090909147,True +openai,16384,3000,1,3,praxis,015-praxis-openai-16384-q3000-r1,88647,88647,0,2953.624196009022,2953.624196009022,0.0,30.012958358,6.401002519876612,7.720856467673105,9.246237323911346,14.742578458761983,17.430789845876216,False +openai,16384,0,1,1,agentgateway,016-agentgateway-openai-16384-q0-r1,250353,250353,0,8343.97774444988,8343.97774444988,0.0,30.004034966,3.80578832153948,4.51180002587596,4.953490314157679,7.296009244611429,9.683503623188422,True +openai,16384,0,1,2,praxis,017-praxis-openai-16384-q0-r1,89242,89242,0,2973.726499621383,2973.726499621383,0.0,30.010157293,12.261763886955311,16.144281637198944,18.473792287345123,19.871498677432825,24.317200000000263,True +openai,16384,0,1,3,direct,018-direct-openai-16384-q0-r1,356959,356959,0,11897.058936832065,11897.058936832065,0.0,30.003970048,2.2160164355138146,3.730401386943444,5.906373945999942,13.9752528775724,19.578027554935534,True +anthropic,1024,1000,1,1,direct,019-direct-anthropic-1024-q1000-r1,29984,29984,0,998.9606288084094,998.9606288084094,0.0,30.015196931,0.12023017902813299,0.13392400438436242,0.148573728503476,0.20526363636363668,0.32583225806451865,True +anthropic,1024,1000,1,2,praxis,020-praxis-anthropic-1024-q1000-r1,29984,29984,0,998.9184566548453,998.9184566548453,0.0,30.016464107,0.37930093991272235,0.4225497096603906,0.4724730831973899,0.5841931723563697,0.6842273684210551,True +anthropic,1024,1000,1,3,agentgateway,021-agentgateway-anthropic-1024-q1000-r1,29984,29984,0,998.9293141523963,998.9293141523963,0.0,30.016137854,0.3850019801980198,0.42445279535864977,0.4619592777564349,0.5768085561497325,0.6726246575342503,True +anthropic,1024,3000,1,1,praxis,022-praxis-anthropic-1024-q3000-r1,89984,89984,0,2998.9165263259756,2998.9165263259756,0.0,30.005503391,0.3361593044563141,0.39952074622064965,0.462213713887922,0.5909041626331073,0.7960213333333397,True +anthropic,1024,3000,1,2,agentgateway,023-agentgateway-anthropic-1024-q3000-r1,89984,89984,0,2998.913397034084,2998.913397034084,0.0,30.005534701,0.33096328274899706,0.36629337131020195,0.4211843913162957,0.5605580774365821,0.7358792452830303,True +anthropic,1024,3000,1,3,direct,024-direct-anthropic-1024-q3000-r1,89984,89984,0,2998.8868525860385,2998.8868525860385,0.0,30.005800293,0.12001781520770911,0.13823467487245927,0.15687179487179484,0.23852437703141927,0.46549523809524,True +anthropic,1024,0,1,1,praxis,025-praxis-anthropic-1024-q0-r1,364188,364188,0,12138.578203214822,12138.578203214822,0.0,30.002525329,2.599265122070865,3.0660726495262693,3.658948785014272,4.4888358640636286,7.212502374169091,True +anthropic,1024,0,1,2,agentgateway,026-agentgateway-anthropic-1024-q0-r1,408168,408168,0,13604.801827590964,13604.801827590964,0.0,30.001760053,2.393484730519315,2.7647328477563287,2.9874817180985365,3.897541986790672,3.9965718290874785,True +anthropic,1024,0,1,3,direct,027-direct-anthropic-1024-q0-r1,1243338,1243338,0,41443.63111974005,41443.63111974005,0.0,30.000701348,0.6495052591628714,1.1718850024423026,1.7377124879022596,2.8273014531387153,5.165775340393579,True +anthropic,16384,1000,1,1,direct,028-direct-anthropic-16384-q1000-r1,29984,29984,0,998.9554981746827,998.9554981746827,0.0,30.015351089,0.22737036710978079,0.2438682982656924,0.2772721478648821,0.44210606060606017,0.8750800000000022,True +anthropic,16384,1000,1,2,praxis,029-praxis-anthropic-16384-q1000-r1,29984,29984,0,998.9289951328943,998.9289951328943,0.0,30.01614744,0.9691686460807601,1.1185342288205493,1.6484741369152822,1.966438081772122,1.9982344762578064,True +anthropic,16384,1000,1,3,agentgateway,030-agentgateway-anthropic-16384-q1000-r1,29984,29984,0,998.9185844462918,998.9185844462918,0.0,30.016460267,0.5534708407496597,0.5927128049418908,0.661387626013046,0.7910953545232271,1.4632592592592615,True +anthropic,16384,3000,1,1,praxis,031-praxis-anthropic-16384-q3000-r1,83230,83230,0,2773.16637087376,2773.16637087376,0.0,30.012624152,7.911140758744583,9.285407640283209,11.548946432719264,18.517530843271924,19.214389284327197,False +anthropic,16384,3000,1,2,agentgateway,032-agentgateway-anthropic-16384-q3000-r1,89984,89984,0,2998.877941943494,2998.877941943494,0.0,30.00588945,0.5131746803581133,0.5775206658848431,0.6521272071738929,0.8744274406332448,1.9415672514620157,True +anthropic,16384,3000,1,3,direct,033-direct-anthropic-16384-q3000-r1,89984,89984,0,2998.9168651414266,2998.9168651414266,0.0,30.005500001,0.29688952587542605,0.3887006456773898,0.5161800766283525,1.2035074626865638,1.9589701492537321,True +anthropic,16384,0,1,1,agentgateway,034-agentgateway-anthropic-16384-q0-r1,251978,251978,0,8398.239906533876,8398.239906533876,0.0,30.003667769,3.785000296906237,4.485289794574509,4.9297320179203465,7.232081573742449,9.06560714285723,True +anthropic,16384,0,1,2,praxis,035-praxis-anthropic-16384-q0-r1,84919,84919,0,2829.5499463839387,2829.5499463839387,0.0,30.011486494,13.060274286462425,16.534637666928514,18.61925569520817,19.87002651217596,19.99510359387274,True +anthropic,16384,0,1,3,direct,036-direct-anthropic-16384-q0-r1,357180,357180,0,11904.74879582221,11904.74879582221,0.0,30.003153038,2.218238218441407,3.728524635541613,5.913313600797115,13.693647912885629,19.527803992740477,True +translation,1024,1000,1,1,agentgateway,037-agentgateway-translation-1024-q1000-r1,29984,29984,0,998.9192197433166,998.9192197433166,0.0,30.016441177,0.3826220921275612,0.4206820072082062,0.4557351050150021,0.5733673232908458,0.6635174603174615,True +translation,1024,1000,1,2,direct,038-direct-translation-1024-q1000-r1,29984,29984,0,998.9536132479773,998.9536132479773,0.0,30.015407725,0.11638720224194302,0.1295168089936223,0.13924029834612475,0.18901301775147925,0.3154153846153864,True +translation,1024,1000,1,3,praxis,039-praxis-translation-1024-q1000-r1,29984,29984,0,998.9105008697122,998.9105008697122,0.0,30.016703172,0.7965218852390153,0.8782974018794913,0.9569445068523927,1.7282681564245823,1.9795307262569861,True +translation,1024,3000,1,1,direct,040-direct-translation-1024-q3000-r1,89984,89984,0,2998.8883747274076,2998.8883747274076,0.0,30.005785063,0.11481537477466999,0.13318894770067496,0.15234104101246548,0.23044219066937177,0.5000307692307687,True +translation,1024,3000,1,2,agentgateway,041-agentgateway-translation-1024-q3000-r1,89984,89984,0,2998.917699587241,2998.917699587241,0.0,30.005491652,0.33244357212953873,0.3752608915906788,0.42099380979178386,0.5224770053475933,0.7000390243902433,True +translation,1024,3000,1,3,praxis,042-praxis-translation-1024-q3000-r1,89984,89984,0,2998.85895699557,2998.85895699557,0.0,30.006079409,0.8193983162122499,0.9098437121395687,0.9916077053549793,1.9277446102819238,3.6081568627452802,True +translation,1024,0,1,1,direct,043-direct-translation-1024-q0-r1,1262883,1262883,0,42094.88330352462,42094.88330352462,0.0,30.00086711,0.6465422093069756,1.1513241470012403,1.7175462928367533,2.721287639265279,4.837713168971772,True +translation,1024,0,1,2,praxis,044-praxis-translation-1024-q0-r1,192852,192852,0,6427.508109976148,6427.508109976148,0.0,30.004162842,4.924068008111059,6.237297328157114,7.0630509248686915,8.875859291084856,11.149049160551401,True +translation,1024,0,1,3,agentgateway,045-agentgateway-translation-1024-q0-r1,395763,395763,0,13191.15947736455,13191.15947736455,0.0,30.002138984,2.4361167306920044,2.8109519317467173,3.205482456140351,3.9788598662497834,6.599615143929947,True +translation,16384,1000,1,1,praxis,046-praxis-translation-16384-q1000-r1,29844,29844,0,994.216409185103,994.216409185103,0.0,30.017609571,1.7652065985047485,1.9435243477470197,2.647549019607843,24.98370370370369,39.37718309859164,True +translation,16384,1000,1,2,agentgateway,047-agentgateway-translation-16384-q1000-r1,29984,29984,0,998.9359684810734,998.9359684810734,0.0,30.015937904,0.5450338718082335,0.5840958832725378,0.6393467610234076,0.7809225473321858,1.5628333333333535,True +translation,16384,1000,1,3,direct,048-direct-translation-16384-q1000-r1,29984,29984,0,998.9556831532182,998.9556831532182,0.0,30.015345531,0.22452525894966383,0.24155233508995091,0.2669260869565217,0.4238791946308726,0.8100800000000149,True +translation,16384,3000,1,1,praxis,049-praxis-translation-16384-q3000-r1,46480,46480,0,1548.2721650352846,1548.2721650352846,0.0,30.020561662,14.854095238095239,17.805206349206347,19.575873015873015,28.542488103331067,29.964377974167242,False +translation,16384,3000,1,2,direct,050-direct-translation-16384-q3000-r1,89984,89984,0,2998.8394040267467,2998.8394040267467,0.0,30.006275054,0.23877857463021065,0.323606503888194,0.3943552539199625,0.8388360277136255,1.7445299684542679,True +translation,16384,3000,1,3,agentgateway,051-agentgateway-translation-16384-q3000-r1,89984,89984,0,2998.898940010205,2998.898940010205,0.0,30.005679351,0.4843646478695157,0.5414365770851229,0.5966482595001431,0.7876674897119336,1.8390335570470113,True +translation,16384,0,1,1,direct,052-direct-translation-16384-q0-r1,356258,356258,0,11874.129129054147,11874.129129054147,0.0,30.00287399,2.227393221347616,3.735611137981069,5.914783825544443,13.63128676470585,19.525261029411773,True +translation,16384,0,1,2,praxis,053-praxis-translation-16384-q0-r1,46170,46170,0,1537.9259846722978,1537.9259846722978,0.0,30.020950592,21.586180568810843,25.99255583126551,28.63638098873831,35.59252157238735,39.57651006711411,True +translation,16384,0,1,3,agentgateway,054-agentgateway-translation-16384-q0-r1,249755,249755,0,8324.084102603485,8324.084102603485,0.0,30.003901561,3.827577983885698,4.51668675178208,4.9426039404722655,7.227918243174147,8.414455521472457,True diff --git a/ai-gateway/results/2026-10-01-initial/summary.json b/ai-gateway/results/2026-10-01-initial/summary.json new file mode 100644 index 0000000..f85f7e5 --- /dev/null +++ b/ai-gateway/results/2026-10-01-initial/summary.json @@ -0,0 +1,1190 @@ +[ + { + "case": "openai", + "size": 1024, + "qps": 1000, + "repeat": 1, + "position": 1, + "gateway": "praxis", + "trial": "001-praxis-openai-1024-q1000-r1", + "requests": 29984, + "successes": 29984, + "errors": 0, + "actual_qps": 998.9355485518747, + "successful_qps": 998.9355485518747, + "error_fraction": 0.0, + "actual_seconds": 30.015950522, + "p50_ms": 0.32278259700087414, + "p75_ms": 0.34798601304552484, + "p90_ms": 0.39820227497527194, + "p99_ms": 0.483383983572895, + "p99.9_ms": 0.5923213675213699, + "target_met": true + }, + { + "case": "openai", + "size": 1024, + "qps": 1000, + "repeat": 1, + "position": 2, + "gateway": "agentgateway", + "trial": "002-agentgateway-openai-1024-q1000-r1", + "requests": 29984, + "successes": 29984, + "errors": 0, + "actual_qps": 998.9412186908232, + "successful_qps": 998.9412186908232, + "error_fraction": 0.0, + "actual_seconds": 30.015780147, + "p50_ms": 0.3690909090909091, + "p75_ms": 0.40209165240540024, + "p90_ms": 0.4448526335805286, + "p99_ms": 0.5619813664596273, + "p99.9_ms": 0.6610146341463415, + "target_met": true + }, + { + "case": "openai", + "size": 1024, + "qps": 1000, + "repeat": 1, + "position": 3, + "gateway": "direct", + "trial": "003-direct-openai-1024-q1000-r1", + "requests": 29984, + "successes": 29984, + "errors": 0, + "actual_qps": 998.9418576775021, + "successful_qps": 998.9418576775021, + "error_fraction": 0.0, + "actual_seconds": 30.015760947, + "p50_ms": 0.13729198852350472, + "p75_ms": 0.15951743462017434, + "p90_ms": 0.18780580474934033, + "p99_ms": 0.25488607594936746, + "p99.9_ms": 0.3640320000000044, + "target_met": true + }, + { + "case": "openai", + "size": 1024, + "qps": 3000, + "repeat": 1, + "position": 1, + "gateway": "direct", + "trial": "004-direct-openai-1024-q3000-r1", + "requests": 89984, + "successes": 89984, + "errors": 0, + "actual_qps": 2998.918776801604, + "successful_qps": 2998.918776801604, + "error_fraction": 0.0, + "actual_seconds": 30.005480874, + "p50_ms": 0.12923674211134975, + "p75_ms": 0.15009760520561097, + "p90_ms": 0.17190901384571913, + "p99_ms": 0.2542982885085575, + "p99.9_ms": 0.49454374999999967, + "target_met": true + }, + { + "case": "openai", + "size": 1024, + "qps": 3000, + "repeat": 1, + "position": 2, + "gateway": "praxis", + "trial": "005-praxis-openai-1024-q3000-r1", + "requests": 89984, + "successes": 89984, + "errors": 0, + "actual_qps": 2998.9256631760627, + "successful_qps": 2998.9256631760627, + "error_fraction": 0.0, + "actual_seconds": 30.005411973, + "p50_ms": 0.3395033368797756, + "p75_ms": 0.3922858340708995, + "p90_ms": 0.44166230366492143, + "p99_ms": 0.5586891891891895, + "p99.9_ms": 0.8777955555555648, + "target_met": true + }, + { + "case": "openai", + "size": 1024, + "qps": 3000, + "repeat": 1, + "position": 3, + "gateway": "agentgateway", + "trial": "006-agentgateway-openai-1024-q3000-r1", + "requests": 89984, + "successes": 89984, + "errors": 0, + "actual_qps": 2998.91331158082, + "successful_qps": 2998.91331158082, + "error_fraction": 0.0, + "actual_seconds": 30.005535556, + "p50_ms": 0.3319125636430867, + "p75_ms": 0.373445067855944, + "p90_ms": 0.41452572250869407, + "p99_ms": 0.4996848816029143, + "p99.9_ms": 0.7720319999999985, + "target_met": true + }, + { + "case": "openai", + "size": 1024, + "qps": 0, + "repeat": 1, + "position": 1, + "gateway": "agentgateway", + "trial": "007-agentgateway-openai-1024-q0-r1", + "requests": 409927, + "successes": 409927, + "errors": 0, + "actual_qps": 13663.331284300944, + "successful_qps": 13663.331284300944, + "error_fraction": 0.0, + "actual_seconds": 30.001980591, + "p50_ms": 2.3872128819229164, + "p75_ms": 2.7566336351707927, + "p90_ms": 2.9782860871195194, + "p99_ms": 3.8907727600634834, + "p99.9_ms": 3.997231943442506, + "target_met": true + }, + { + "case": "openai", + "size": 1024, + "qps": 0, + "repeat": 1, + "position": 2, + "gateway": "praxis", + "trial": "008-praxis-openai-1024-q0-r1", + "requests": 422397, + "successes": 422397, + "errors": 0, + "actual_qps": 14078.683815245067, + "successful_qps": 14078.683815245067, + "error_fraction": 0.0, + "actual_seconds": 30.002591545, + "p50_ms": 2.320106970311428, + "p75_ms": 2.715901807700813, + "p90_ms": 2.953378710134444, + "p99_ms": 3.9505362717407464, + "p99.9_ms": 6.705404849039389, + "target_met": true + }, + { + "case": "openai", + "size": 1024, + "qps": 0, + "repeat": 1, + "position": 3, + "gateway": "direct", + "trial": "009-direct-openai-1024-q0-r1", + "requests": 1241448, + "successes": 1241448, + "errors": 0, + "actual_qps": 41380.6163772313, + "successful_qps": 41380.6163772313, + "error_fraction": 0.0, + "actual_seconds": 30.000713104, + "p50_ms": 0.655932990817665, + "p75_ms": 1.1814491994056218, + "p90_ms": 1.735975676939249, + "p99_ms": 2.7884983763459243, + "p99.9_ms": 4.975656184486367, + "target_met": true + }, + { + "case": "openai", + "size": 16384, + "qps": 1000, + "repeat": 1, + "position": 1, + "gateway": "agentgateway", + "trial": "010-agentgateway-openai-16384-q1000-r1", + "requests": 29984, + "successes": 29984, + "errors": 0, + "actual_qps": 998.9120037617768, + "successful_qps": 998.9120037617768, + "error_fraction": 0.0, + "actual_seconds": 30.016658011, + "p50_ms": 0.5355337155337155, + "p75_ms": 0.5764619164619165, + "p90_ms": 0.6070655054903445, + "p99_ms": 0.7630904392764856, + "p99.9_ms": 1.3174634146342064, + "target_met": true + }, + { + "case": "openai", + "size": 16384, + "qps": 1000, + "repeat": 1, + "position": 2, + "gateway": "praxis", + "trial": "011-praxis-openai-16384-q1000-r1", + "requests": 29984, + "successes": 29984, + "errors": 0, + "actual_qps": 998.9317578232466, + "successful_qps": 998.9317578232466, + "error_fraction": 0.0, + "actual_seconds": 30.016064426, + "p50_ms": 0.9365595487101477, + "p75_ms": 0.9840717500158459, + "p90_ms": 1.3993962567921108, + "p99_ms": 1.9424753471523442, + "p99.9_ms": 1.9967832561883676, + "target_met": true + }, + { + "case": "openai", + "size": 16384, + "qps": 1000, + "repeat": 1, + "position": 3, + "gateway": "direct", + "trial": "012-direct-openai-16384-q1000-r1", + "requests": 29984, + "successes": 29984, + "errors": 0, + "actual_qps": 998.9242935957988, + "successful_qps": 998.9242935957988, + "error_fraction": 0.0, + "actual_seconds": 30.016288714, + "p50_ms": 0.2381213514947815, + "p75_ms": 0.2746165861971031, + "p90_ms": 0.3184004786597527, + "p99_ms": 0.4690240963855424, + "p99.9_ms": 0.7883294117647194, + "target_met": true + }, + { + "case": "openai", + "size": 16384, + "qps": 3000, + "repeat": 1, + "position": 1, + "gateway": "agentgateway", + "trial": "013-agentgateway-openai-16384-q3000-r1", + "requests": 89984, + "successes": 89984, + "errors": 0, + "actual_qps": 2998.8535654497077, + "successful_qps": 2998.8535654497077, + "error_fraction": 0.0, + "actual_seconds": 30.006133356, + "p50_ms": 0.48774292886163084, + "p75_ms": 0.5494156484784094, + "p90_ms": 0.6024623115577891, + "p99_ms": 0.8052746331236906, + "p99.9_ms": 1.8132747252747712, + "target_met": true + }, + { + "case": "openai", + "size": 16384, + "qps": 3000, + "repeat": 1, + "position": 2, + "gateway": "direct", + "trial": "014-direct-openai-16384-q3000-r1", + "requests": 89984, + "successes": 89984, + "errors": 0, + "actual_qps": 2998.9131369763295, + "successful_qps": 2998.9131369763295, + "error_fraction": 0.0, + "actual_seconds": 30.005537303, + "p50_ms": 0.24654220889827622, + "p75_ms": 0.3338912024986986, + "p90_ms": 0.4234407971864009, + "p99_ms": 0.9166224489795914, + "p99.9_ms": 1.8782109090909147, + "target_met": true + }, + { + "case": "openai", + "size": 16384, + "qps": 3000, + "repeat": 1, + "position": 3, + "gateway": "praxis", + "trial": "015-praxis-openai-16384-q3000-r1", + "requests": 88647, + "successes": 88647, + "errors": 0, + "actual_qps": 2953.624196009022, + "successful_qps": 2953.624196009022, + "error_fraction": 0.0, + "actual_seconds": 30.012958358, + "p50_ms": 6.401002519876612, + "p75_ms": 7.720856467673105, + "p90_ms": 9.246237323911346, + "p99_ms": 14.742578458761983, + "p99.9_ms": 17.430789845876216, + "target_met": false + }, + { + "case": "openai", + "size": 16384, + "qps": 0, + "repeat": 1, + "position": 1, + "gateway": "agentgateway", + "trial": "016-agentgateway-openai-16384-q0-r1", + "requests": 250353, + "successes": 250353, + "errors": 0, + "actual_qps": 8343.97774444988, + "successful_qps": 8343.97774444988, + "error_fraction": 0.0, + "actual_seconds": 30.004034966, + "p50_ms": 3.80578832153948, + "p75_ms": 4.51180002587596, + "p90_ms": 4.953490314157679, + "p99_ms": 7.296009244611429, + "p99.9_ms": 9.683503623188422, + "target_met": true + }, + { + "case": "openai", + "size": 16384, + "qps": 0, + "repeat": 1, + "position": 2, + "gateway": "praxis", + "trial": "017-praxis-openai-16384-q0-r1", + "requests": 89242, + "successes": 89242, + "errors": 0, + "actual_qps": 2973.726499621383, + "successful_qps": 2973.726499621383, + "error_fraction": 0.0, + "actual_seconds": 30.010157293, + "p50_ms": 12.261763886955311, + "p75_ms": 16.144281637198944, + "p90_ms": 18.473792287345123, + "p99_ms": 19.871498677432825, + "p99.9_ms": 24.317200000000263, + "target_met": true + }, + { + "case": "openai", + "size": 16384, + "qps": 0, + "repeat": 1, + "position": 3, + "gateway": "direct", + "trial": "018-direct-openai-16384-q0-r1", + "requests": 356959, + "successes": 356959, + "errors": 0, + "actual_qps": 11897.058936832065, + "successful_qps": 11897.058936832065, + "error_fraction": 0.0, + "actual_seconds": 30.003970048, + "p50_ms": 2.2160164355138146, + "p75_ms": 3.730401386943444, + "p90_ms": 5.906373945999942, + "p99_ms": 13.9752528775724, + "p99.9_ms": 19.578027554935534, + "target_met": true + }, + { + "case": "anthropic", + "size": 1024, + "qps": 1000, + "repeat": 1, + "position": 1, + "gateway": "direct", + "trial": "019-direct-anthropic-1024-q1000-r1", + "requests": 29984, + "successes": 29984, + "errors": 0, + "actual_qps": 998.9606288084094, + "successful_qps": 998.9606288084094, + "error_fraction": 0.0, + "actual_seconds": 30.015196931, + "p50_ms": 0.12023017902813299, + "p75_ms": 0.13392400438436242, + "p90_ms": 0.148573728503476, + "p99_ms": 0.20526363636363668, + "p99.9_ms": 0.32583225806451865, + "target_met": true + }, + { + "case": "anthropic", + "size": 1024, + "qps": 1000, + "repeat": 1, + "position": 2, + "gateway": "praxis", + "trial": "020-praxis-anthropic-1024-q1000-r1", + "requests": 29984, + "successes": 29984, + "errors": 0, + "actual_qps": 998.9184566548453, + "successful_qps": 998.9184566548453, + "error_fraction": 0.0, + "actual_seconds": 30.016464107, + "p50_ms": 0.37930093991272235, + "p75_ms": 0.4225497096603906, + "p90_ms": 0.4724730831973899, + "p99_ms": 0.5841931723563697, + "p99.9_ms": 0.6842273684210551, + "target_met": true + }, + { + "case": "anthropic", + "size": 1024, + "qps": 1000, + "repeat": 1, + "position": 3, + "gateway": "agentgateway", + "trial": "021-agentgateway-anthropic-1024-q1000-r1", + "requests": 29984, + "successes": 29984, + "errors": 0, + "actual_qps": 998.9293141523963, + "successful_qps": 998.9293141523963, + "error_fraction": 0.0, + "actual_seconds": 30.016137854, + "p50_ms": 0.3850019801980198, + "p75_ms": 0.42445279535864977, + "p90_ms": 0.4619592777564349, + "p99_ms": 0.5768085561497325, + "p99.9_ms": 0.6726246575342503, + "target_met": true + }, + { + "case": "anthropic", + "size": 1024, + "qps": 3000, + "repeat": 1, + "position": 1, + "gateway": "praxis", + "trial": "022-praxis-anthropic-1024-q3000-r1", + "requests": 89984, + "successes": 89984, + "errors": 0, + "actual_qps": 2998.9165263259756, + "successful_qps": 2998.9165263259756, + "error_fraction": 0.0, + "actual_seconds": 30.005503391, + "p50_ms": 0.3361593044563141, + "p75_ms": 0.39952074622064965, + "p90_ms": 0.462213713887922, + "p99_ms": 0.5909041626331073, + "p99.9_ms": 0.7960213333333397, + "target_met": true + }, + { + "case": "anthropic", + "size": 1024, + "qps": 3000, + "repeat": 1, + "position": 2, + "gateway": "agentgateway", + "trial": "023-agentgateway-anthropic-1024-q3000-r1", + "requests": 89984, + "successes": 89984, + "errors": 0, + "actual_qps": 2998.913397034084, + "successful_qps": 2998.913397034084, + "error_fraction": 0.0, + "actual_seconds": 30.005534701, + "p50_ms": 0.33096328274899706, + "p75_ms": 0.36629337131020195, + "p90_ms": 0.4211843913162957, + "p99_ms": 0.5605580774365821, + "p99.9_ms": 0.7358792452830303, + "target_met": true + }, + { + "case": "anthropic", + "size": 1024, + "qps": 3000, + "repeat": 1, + "position": 3, + "gateway": "direct", + "trial": "024-direct-anthropic-1024-q3000-r1", + "requests": 89984, + "successes": 89984, + "errors": 0, + "actual_qps": 2998.8868525860385, + "successful_qps": 2998.8868525860385, + "error_fraction": 0.0, + "actual_seconds": 30.005800293, + "p50_ms": 0.12001781520770911, + "p75_ms": 0.13823467487245927, + "p90_ms": 0.15687179487179484, + "p99_ms": 0.23852437703141927, + "p99.9_ms": 0.46549523809524, + "target_met": true + }, + { + "case": "anthropic", + "size": 1024, + "qps": 0, + "repeat": 1, + "position": 1, + "gateway": "praxis", + "trial": "025-praxis-anthropic-1024-q0-r1", + "requests": 364188, + "successes": 364188, + "errors": 0, + "actual_qps": 12138.578203214822, + "successful_qps": 12138.578203214822, + "error_fraction": 0.0, + "actual_seconds": 30.002525329, + "p50_ms": 2.599265122070865, + "p75_ms": 3.0660726495262693, + "p90_ms": 3.658948785014272, + "p99_ms": 4.4888358640636286, + "p99.9_ms": 7.212502374169091, + "target_met": true + }, + { + "case": "anthropic", + "size": 1024, + "qps": 0, + "repeat": 1, + "position": 2, + "gateway": "agentgateway", + "trial": "026-agentgateway-anthropic-1024-q0-r1", + "requests": 408168, + "successes": 408168, + "errors": 0, + "actual_qps": 13604.801827590964, + "successful_qps": 13604.801827590964, + "error_fraction": 0.0, + "actual_seconds": 30.001760053, + "p50_ms": 2.393484730519315, + "p75_ms": 2.7647328477563287, + "p90_ms": 2.9874817180985365, + "p99_ms": 3.897541986790672, + "p99.9_ms": 3.9965718290874785, + "target_met": true + }, + { + "case": "anthropic", + "size": 1024, + "qps": 0, + "repeat": 1, + "position": 3, + "gateway": "direct", + "trial": "027-direct-anthropic-1024-q0-r1", + "requests": 1243338, + "successes": 1243338, + "errors": 0, + "actual_qps": 41443.63111974005, + "successful_qps": 41443.63111974005, + "error_fraction": 0.0, + "actual_seconds": 30.000701348, + "p50_ms": 0.6495052591628714, + "p75_ms": 1.1718850024423026, + "p90_ms": 1.7377124879022596, + "p99_ms": 2.8273014531387153, + "p99.9_ms": 5.165775340393579, + "target_met": true + }, + { + "case": "anthropic", + "size": 16384, + "qps": 1000, + "repeat": 1, + "position": 1, + "gateway": "direct", + "trial": "028-direct-anthropic-16384-q1000-r1", + "requests": 29984, + "successes": 29984, + "errors": 0, + "actual_qps": 998.9554981746827, + "successful_qps": 998.9554981746827, + "error_fraction": 0.0, + "actual_seconds": 30.015351089, + "p50_ms": 0.22737036710978079, + "p75_ms": 0.2438682982656924, + "p90_ms": 0.2772721478648821, + "p99_ms": 0.44210606060606017, + "p99.9_ms": 0.8750800000000022, + "target_met": true + }, + { + "case": "anthropic", + "size": 16384, + "qps": 1000, + "repeat": 1, + "position": 2, + "gateway": "praxis", + "trial": "029-praxis-anthropic-16384-q1000-r1", + "requests": 29984, + "successes": 29984, + "errors": 0, + "actual_qps": 998.9289951328943, + "successful_qps": 998.9289951328943, + "error_fraction": 0.0, + "actual_seconds": 30.01614744, + "p50_ms": 0.9691686460807601, + "p75_ms": 1.1185342288205493, + "p90_ms": 1.6484741369152822, + "p99_ms": 1.966438081772122, + "p99.9_ms": 1.9982344762578064, + "target_met": true + }, + { + "case": "anthropic", + "size": 16384, + "qps": 1000, + "repeat": 1, + "position": 3, + "gateway": "agentgateway", + "trial": "030-agentgateway-anthropic-16384-q1000-r1", + "requests": 29984, + "successes": 29984, + "errors": 0, + "actual_qps": 998.9185844462918, + "successful_qps": 998.9185844462918, + "error_fraction": 0.0, + "actual_seconds": 30.016460267, + "p50_ms": 0.5534708407496597, + "p75_ms": 0.5927128049418908, + "p90_ms": 0.661387626013046, + "p99_ms": 0.7910953545232271, + "p99.9_ms": 1.4632592592592615, + "target_met": true + }, + { + "case": "anthropic", + "size": 16384, + "qps": 3000, + "repeat": 1, + "position": 1, + "gateway": "praxis", + "trial": "031-praxis-anthropic-16384-q3000-r1", + "requests": 83230, + "successes": 83230, + "errors": 0, + "actual_qps": 2773.16637087376, + "successful_qps": 2773.16637087376, + "error_fraction": 0.0, + "actual_seconds": 30.012624152, + "p50_ms": 7.911140758744583, + "p75_ms": 9.285407640283209, + "p90_ms": 11.548946432719264, + "p99_ms": 18.517530843271924, + "p99.9_ms": 19.214389284327197, + "target_met": false + }, + { + "case": "anthropic", + "size": 16384, + "qps": 3000, + "repeat": 1, + "position": 2, + "gateway": "agentgateway", + "trial": "032-agentgateway-anthropic-16384-q3000-r1", + "requests": 89984, + "successes": 89984, + "errors": 0, + "actual_qps": 2998.877941943494, + "successful_qps": 2998.877941943494, + "error_fraction": 0.0, + "actual_seconds": 30.00588945, + "p50_ms": 0.5131746803581133, + "p75_ms": 0.5775206658848431, + "p90_ms": 0.6521272071738929, + "p99_ms": 0.8744274406332448, + "p99.9_ms": 1.9415672514620157, + "target_met": true + }, + { + "case": "anthropic", + "size": 16384, + "qps": 3000, + "repeat": 1, + "position": 3, + "gateway": "direct", + "trial": "033-direct-anthropic-16384-q3000-r1", + "requests": 89984, + "successes": 89984, + "errors": 0, + "actual_qps": 2998.9168651414266, + "successful_qps": 2998.9168651414266, + "error_fraction": 0.0, + "actual_seconds": 30.005500001, + "p50_ms": 0.29688952587542605, + "p75_ms": 0.3887006456773898, + "p90_ms": 0.5161800766283525, + "p99_ms": 1.2035074626865638, + "p99.9_ms": 1.9589701492537321, + "target_met": true + }, + { + "case": "anthropic", + "size": 16384, + "qps": 0, + "repeat": 1, + "position": 1, + "gateway": "agentgateway", + "trial": "034-agentgateway-anthropic-16384-q0-r1", + "requests": 251978, + "successes": 251978, + "errors": 0, + "actual_qps": 8398.239906533876, + "successful_qps": 8398.239906533876, + "error_fraction": 0.0, + "actual_seconds": 30.003667769, + "p50_ms": 3.785000296906237, + "p75_ms": 4.485289794574509, + "p90_ms": 4.9297320179203465, + "p99_ms": 7.232081573742449, + "p99.9_ms": 9.06560714285723, + "target_met": true + }, + { + "case": "anthropic", + "size": 16384, + "qps": 0, + "repeat": 1, + "position": 2, + "gateway": "praxis", + "trial": "035-praxis-anthropic-16384-q0-r1", + "requests": 84919, + "successes": 84919, + "errors": 0, + "actual_qps": 2829.5499463839387, + "successful_qps": 2829.5499463839387, + "error_fraction": 0.0, + "actual_seconds": 30.011486494, + "p50_ms": 13.060274286462425, + "p75_ms": 16.534637666928514, + "p90_ms": 18.61925569520817, + "p99_ms": 19.87002651217596, + "p99.9_ms": 19.99510359387274, + "target_met": true + }, + { + "case": "anthropic", + "size": 16384, + "qps": 0, + "repeat": 1, + "position": 3, + "gateway": "direct", + "trial": "036-direct-anthropic-16384-q0-r1", + "requests": 357180, + "successes": 357180, + "errors": 0, + "actual_qps": 11904.74879582221, + "successful_qps": 11904.74879582221, + "error_fraction": 0.0, + "actual_seconds": 30.003153038, + "p50_ms": 2.218238218441407, + "p75_ms": 3.728524635541613, + "p90_ms": 5.913313600797115, + "p99_ms": 13.693647912885629, + "p99.9_ms": 19.527803992740477, + "target_met": true + }, + { + "case": "translation", + "size": 1024, + "qps": 1000, + "repeat": 1, + "position": 1, + "gateway": "agentgateway", + "trial": "037-agentgateway-translation-1024-q1000-r1", + "requests": 29984, + "successes": 29984, + "errors": 0, + "actual_qps": 998.9192197433166, + "successful_qps": 998.9192197433166, + "error_fraction": 0.0, + "actual_seconds": 30.016441177, + "p50_ms": 0.3826220921275612, + "p75_ms": 0.4206820072082062, + "p90_ms": 0.4557351050150021, + "p99_ms": 0.5733673232908458, + "p99.9_ms": 0.6635174603174615, + "target_met": true + }, + { + "case": "translation", + "size": 1024, + "qps": 1000, + "repeat": 1, + "position": 2, + "gateway": "direct", + "trial": "038-direct-translation-1024-q1000-r1", + "requests": 29984, + "successes": 29984, + "errors": 0, + "actual_qps": 998.9536132479773, + "successful_qps": 998.9536132479773, + "error_fraction": 0.0, + "actual_seconds": 30.015407725, + "p50_ms": 0.11638720224194302, + "p75_ms": 0.1295168089936223, + "p90_ms": 0.13924029834612475, + "p99_ms": 0.18901301775147925, + "p99.9_ms": 0.3154153846153864, + "target_met": true + }, + { + "case": "translation", + "size": 1024, + "qps": 1000, + "repeat": 1, + "position": 3, + "gateway": "praxis", + "trial": "039-praxis-translation-1024-q1000-r1", + "requests": 29984, + "successes": 29984, + "errors": 0, + "actual_qps": 998.9105008697122, + "successful_qps": 998.9105008697122, + "error_fraction": 0.0, + "actual_seconds": 30.016703172, + "p50_ms": 0.7965218852390153, + "p75_ms": 0.8782974018794913, + "p90_ms": 0.9569445068523927, + "p99_ms": 1.7282681564245823, + "p99.9_ms": 1.9795307262569861, + "target_met": true + }, + { + "case": "translation", + "size": 1024, + "qps": 3000, + "repeat": 1, + "position": 1, + "gateway": "direct", + "trial": "040-direct-translation-1024-q3000-r1", + "requests": 89984, + "successes": 89984, + "errors": 0, + "actual_qps": 2998.8883747274076, + "successful_qps": 2998.8883747274076, + "error_fraction": 0.0, + "actual_seconds": 30.005785063, + "p50_ms": 0.11481537477466999, + "p75_ms": 0.13318894770067496, + "p90_ms": 0.15234104101246548, + "p99_ms": 0.23044219066937177, + "p99.9_ms": 0.5000307692307687, + "target_met": true + }, + { + "case": "translation", + "size": 1024, + "qps": 3000, + "repeat": 1, + "position": 2, + "gateway": "agentgateway", + "trial": "041-agentgateway-translation-1024-q3000-r1", + "requests": 89984, + "successes": 89984, + "errors": 0, + "actual_qps": 2998.917699587241, + "successful_qps": 2998.917699587241, + "error_fraction": 0.0, + "actual_seconds": 30.005491652, + "p50_ms": 0.33244357212953873, + "p75_ms": 0.3752608915906788, + "p90_ms": 0.42099380979178386, + "p99_ms": 0.5224770053475933, + "p99.9_ms": 0.7000390243902433, + "target_met": true + }, + { + "case": "translation", + "size": 1024, + "qps": 3000, + "repeat": 1, + "position": 3, + "gateway": "praxis", + "trial": "042-praxis-translation-1024-q3000-r1", + "requests": 89984, + "successes": 89984, + "errors": 0, + "actual_qps": 2998.85895699557, + "successful_qps": 2998.85895699557, + "error_fraction": 0.0, + "actual_seconds": 30.006079409, + "p50_ms": 0.8193983162122499, + "p75_ms": 0.9098437121395687, + "p90_ms": 0.9916077053549793, + "p99_ms": 1.9277446102819238, + "p99.9_ms": 3.6081568627452802, + "target_met": true + }, + { + "case": "translation", + "size": 1024, + "qps": 0, + "repeat": 1, + "position": 1, + "gateway": "direct", + "trial": "043-direct-translation-1024-q0-r1", + "requests": 1262883, + "successes": 1262883, + "errors": 0, + "actual_qps": 42094.88330352462, + "successful_qps": 42094.88330352462, + "error_fraction": 0.0, + "actual_seconds": 30.00086711, + "p50_ms": 0.6465422093069756, + "p75_ms": 1.1513241470012403, + "p90_ms": 1.7175462928367533, + "p99_ms": 2.721287639265279, + "p99.9_ms": 4.837713168971772, + "target_met": true + }, + { + "case": "translation", + "size": 1024, + "qps": 0, + "repeat": 1, + "position": 2, + "gateway": "praxis", + "trial": "044-praxis-translation-1024-q0-r1", + "requests": 192852, + "successes": 192852, + "errors": 0, + "actual_qps": 6427.508109976148, + "successful_qps": 6427.508109976148, + "error_fraction": 0.0, + "actual_seconds": 30.004162842, + "p50_ms": 4.924068008111059, + "p75_ms": 6.237297328157114, + "p90_ms": 7.0630509248686915, + "p99_ms": 8.875859291084856, + "p99.9_ms": 11.149049160551401, + "target_met": true + }, + { + "case": "translation", + "size": 1024, + "qps": 0, + "repeat": 1, + "position": 3, + "gateway": "agentgateway", + "trial": "045-agentgateway-translation-1024-q0-r1", + "requests": 395763, + "successes": 395763, + "errors": 0, + "actual_qps": 13191.15947736455, + "successful_qps": 13191.15947736455, + "error_fraction": 0.0, + "actual_seconds": 30.002138984, + "p50_ms": 2.4361167306920044, + "p75_ms": 2.8109519317467173, + "p90_ms": 3.205482456140351, + "p99_ms": 3.9788598662497834, + "p99.9_ms": 6.599615143929947, + "target_met": true + }, + { + "case": "translation", + "size": 16384, + "qps": 1000, + "repeat": 1, + "position": 1, + "gateway": "praxis", + "trial": "046-praxis-translation-16384-q1000-r1", + "requests": 29844, + "successes": 29844, + "errors": 0, + "actual_qps": 994.216409185103, + "successful_qps": 994.216409185103, + "error_fraction": 0.0, + "actual_seconds": 30.017609571, + "p50_ms": 1.7652065985047485, + "p75_ms": 1.9435243477470197, + "p90_ms": 2.647549019607843, + "p99_ms": 24.98370370370369, + "p99.9_ms": 39.37718309859164, + "target_met": true + }, + { + "case": "translation", + "size": 16384, + "qps": 1000, + "repeat": 1, + "position": 2, + "gateway": "agentgateway", + "trial": "047-agentgateway-translation-16384-q1000-r1", + "requests": 29984, + "successes": 29984, + "errors": 0, + "actual_qps": 998.9359684810734, + "successful_qps": 998.9359684810734, + "error_fraction": 0.0, + "actual_seconds": 30.015937904, + "p50_ms": 0.5450338718082335, + "p75_ms": 0.5840958832725378, + "p90_ms": 0.6393467610234076, + "p99_ms": 0.7809225473321858, + "p99.9_ms": 1.5628333333333535, + "target_met": true + }, + { + "case": "translation", + "size": 16384, + "qps": 1000, + "repeat": 1, + "position": 3, + "gateway": "direct", + "trial": "048-direct-translation-16384-q1000-r1", + "requests": 29984, + "successes": 29984, + "errors": 0, + "actual_qps": 998.9556831532182, + "successful_qps": 998.9556831532182, + "error_fraction": 0.0, + "actual_seconds": 30.015345531, + "p50_ms": 0.22452525894966383, + "p75_ms": 0.24155233508995091, + "p90_ms": 0.2669260869565217, + "p99_ms": 0.4238791946308726, + "p99.9_ms": 0.8100800000000149, + "target_met": true + }, + { + "case": "translation", + "size": 16384, + "qps": 3000, + "repeat": 1, + "position": 1, + "gateway": "praxis", + "trial": "049-praxis-translation-16384-q3000-r1", + "requests": 46480, + "successes": 46480, + "errors": 0, + "actual_qps": 1548.2721650352846, + "successful_qps": 1548.2721650352846, + "error_fraction": 0.0, + "actual_seconds": 30.020561662, + "p50_ms": 14.854095238095239, + "p75_ms": 17.805206349206347, + "p90_ms": 19.575873015873015, + "p99_ms": 28.542488103331067, + "p99.9_ms": 29.964377974167242, + "target_met": false + }, + { + "case": "translation", + "size": 16384, + "qps": 3000, + "repeat": 1, + "position": 2, + "gateway": "direct", + "trial": "050-direct-translation-16384-q3000-r1", + "requests": 89984, + "successes": 89984, + "errors": 0, + "actual_qps": 2998.8394040267467, + "successful_qps": 2998.8394040267467, + "error_fraction": 0.0, + "actual_seconds": 30.006275054, + "p50_ms": 0.23877857463021065, + "p75_ms": 0.323606503888194, + "p90_ms": 0.3943552539199625, + "p99_ms": 0.8388360277136255, + "p99.9_ms": 1.7445299684542679, + "target_met": true + }, + { + "case": "translation", + "size": 16384, + "qps": 3000, + "repeat": 1, + "position": 3, + "gateway": "agentgateway", + "trial": "051-agentgateway-translation-16384-q3000-r1", + "requests": 89984, + "successes": 89984, + "errors": 0, + "actual_qps": 2998.898940010205, + "successful_qps": 2998.898940010205, + "error_fraction": 0.0, + "actual_seconds": 30.005679351, + "p50_ms": 0.4843646478695157, + "p75_ms": 0.5414365770851229, + "p90_ms": 0.5966482595001431, + "p99_ms": 0.7876674897119336, + "p99.9_ms": 1.8390335570470113, + "target_met": true + }, + { + "case": "translation", + "size": 16384, + "qps": 0, + "repeat": 1, + "position": 1, + "gateway": "direct", + "trial": "052-direct-translation-16384-q0-r1", + "requests": 356258, + "successes": 356258, + "errors": 0, + "actual_qps": 11874.129129054147, + "successful_qps": 11874.129129054147, + "error_fraction": 0.0, + "actual_seconds": 30.00287399, + "p50_ms": 2.227393221347616, + "p75_ms": 3.735611137981069, + "p90_ms": 5.914783825544443, + "p99_ms": 13.63128676470585, + "p99.9_ms": 19.525261029411773, + "target_met": true + }, + { + "case": "translation", + "size": 16384, + "qps": 0, + "repeat": 1, + "position": 2, + "gateway": "praxis", + "trial": "053-praxis-translation-16384-q0-r1", + "requests": 46170, + "successes": 46170, + "errors": 0, + "actual_qps": 1537.9259846722978, + "successful_qps": 1537.9259846722978, + "error_fraction": 0.0, + "actual_seconds": 30.020950592, + "p50_ms": 21.586180568810843, + "p75_ms": 25.99255583126551, + "p90_ms": 28.63638098873831, + "p99_ms": 35.59252157238735, + "p99.9_ms": 39.57651006711411, + "target_met": true + }, + { + "case": "translation", + "size": 16384, + "qps": 0, + "repeat": 1, + "position": 3, + "gateway": "agentgateway", + "trial": "054-agentgateway-translation-16384-q0-r1", + "requests": 249755, + "successes": 249755, + "errors": 0, + "actual_qps": 8324.084102603485, + "successful_qps": 8324.084102603485, + "error_fraction": 0.0, + "actual_seconds": 30.003901561, + "p50_ms": 3.827577983885698, + "p75_ms": 4.51668675178208, + "p90_ms": 4.9426039404722655, + "p99_ms": 7.227918243174147, + "p99.9_ms": 8.414455521472457, + "target_met": true + } +] \ No newline at end of file diff --git a/ai-gateway/test_campaign.py b/ai-gateway/test_campaign.py new file mode 100644 index 0000000..16d3d0d --- /dev/null +++ b/ai-gateway/test_campaign.py @@ -0,0 +1,63 @@ +import argparse +from collections import Counter +import json +from pathlib import Path +import subprocess +import tempfile +import unittest +from unittest.mock import patch + +import campaign + + +class CampaignTest(unittest.TestCase): + def test_counterbalanced_repetitions(self): + args=argparse.Namespace(seed=20261001,cases=['openai','translation'],sizes=[1024],qps=[1000,0],repetitions=6) + rows=campaign.schedule(args) + for case in args.cases: + for qps in args.qps: + counts=Counter((r['gateway'],r['position']) for r in rows if r['case']==case and r['qps']==qps) + self.assertEqual(len(counts),9) + self.assertEqual(set(counts.values()),{2}) + + def test_initial_plan_has_one_full_round(self): + raw=subprocess.check_output(['python3',str(Path(campaign.__file__)), '--initial','--dry-run'],text=True) + plan=json.loads(raw) + self.assertEqual(plan['mode'],'preliminary-performance') + self.assertEqual(len(plan['trials']),54) + self.assertEqual({r['repeat'] for r in plan['trials']},{1}) + self.assertEqual(Counter(r['gateway'] for r in plan['trials']),{'direct':18,'agentgateway':18,'praxis':18}) + + def test_cpu_ranges(self): + self.assertEqual(campaign.cpu_set('2-3,5'),{2,3,5}) + for value in ('3-2','a','-1','2,,3'): + with self.assertRaises(ValueError): campaign.cpu_set(value) + + def test_translation_baseline_uses_upstream_format(self): + with tempfile.TemporaryDirectory() as tmp: + command=campaign.fortio_command({'gateway':'direct','case':'translation','size':1024,'qps':1000},Path(tmp),30,32) + self.assertEqual(command[-1],'http://mock:8081/v1/chat/completions') + self.assertEqual(json.loads((Path(tmp)/'request.json').read_text())['model'],'bench-openai') + self.assertIn('-nocatchup',command) + self.assertIn('--user',command) + + def test_client_timeout_removes_container_and_retains_phase(self): + class Process: + def __init__(self, client=False): self.client=client;self.killed=False + def wait(self,timeout): + if self.client and not self.killed: raise subprocess.TimeoutExpired('fortio',timeout) + return 0 + def poll(self): return None if self.client and not self.killed else 0 + def kill(self): self.killed=True + def terminate(self): self.killed=True + client,stats=Process(True),Process() + with tempfile.TemporaryDirectory() as tmp, patch.object(campaign.subprocess,'Popen',side_effect=[client,stats]), patch.object(campaign.subprocess,'run') as cleanup: + cleanup.return_value.returncode=0 + with self.assertRaises(subprocess.TimeoutExpired): + campaign.run_phase({'gateway':'direct','case':'openai','size':1024,'qps':10},Path(tmp),2,4,False) + self.assertEqual(cleanup.call_args.args[0][:3],['docker','rm','-f']) + self.assertTrue(client.killed) + self.assertTrue(stats.killed) + self.assertIn('elapsed_seconds',json.loads((Path(tmp)/'fortio-phase.json').read_text())) + +if __name__=='__main__': unittest.main() diff --git a/ai-gateway/test_report.py b/ai-gateway/test_report.py new file mode 100644 index 0000000..b6e471b --- /dev/null +++ b/ai-gateway/test_report.py @@ -0,0 +1,48 @@ +import json +from pathlib import Path +import tempfile +import unittest + +from report import render + + +class ReportTest(unittest.TestCase): + def fixture(self,path): + rows=[] + for qps in (0,1000): + for i,gateway in enumerate(('direct','agentgateway','praxis')): + rows.append(dict(case='openai',size=1024,qps=qps,gateway=gateway, + successful_qps=1000/(i+1),p99_ms=1+i,errors=i)) + manifest={'mode':'preliminary-performance','started_utc':'2026-10-02T00:00:00Z', + 'host':{'docker_arch':'amd64','docker_cpus':16,'docker_memory':64*2**30,'platform':'test-linux'}, + 'trials':[{} for _ in rows], 'parameters':{'repetitions':1,'connections':32,'warmup':5,'duration':30}} + for name,value in [('manifest.json',manifest),('campaign-status.json',{'status':'complete'}),('summary.json',rows)]: + (path/name).write_text(json.dumps(value)) + (path/'qualification.jsonl').write_text(json.dumps({'passed':True})+'\n') + return manifest,rows + + def test_both_reports_preserve_errors_and_ratio_direction(self): + with tempfile.TemporaryDirectory() as tmp: + path=Path(tmp);self.fixture(path) + render(path,path/'reports','raw/') + text=(path/'reports/praxis-vs-agentgateway.md').read_text() + self.assertIn('0.667×',text) + self.assertIn('1/2',text) + self.assertTrue((path/'reports/agentgateway-vs-direct.md').exists()) + + def test_smoke_and_incomplete_treatment_sets_are_rejected(self): + with tempfile.TemporaryDirectory() as tmp: + path=Path(tmp);manifest,rows=self.fixture(path) + manifest['mode']='qualification-only' + (path/'manifest.json').write_text(json.dumps(manifest)) + with self.assertRaisesRegex(ValueError,'smoke timings'): + render(path,path/'reports','raw/') + manifest['mode']='preliminary-performance' + rows=rows[:-1];manifest['trials']=manifest['trials'][:-1] + (path/'manifest.json').write_text(json.dumps(manifest)) + (path/'summary.json').write_text(json.dumps(rows)) + with self.assertRaisesRegex(ValueError,'Missing'): + render(path,path/'reports','raw/') + + +if __name__=='__main__':unittest.main() diff --git a/cpu-comparison/2026-10-02-gateway-extended/.gitignore b/cpu-comparison/2026-10-02-gateway-extended/.gitignore new file mode 100644 index 0000000..6166cc1 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/.gitignore @@ -0,0 +1,6 @@ +.work/ +/results/ +/qualification/ +/diagnostics/ +/rejected-infrastructure/ +__pycache__/ diff --git a/cpu-comparison/2026-10-02-gateway-extended/README.md b/cpu-comparison/2026-10-02-gateway-extended/README.md new file mode 100644 index 0000000..c7a201c --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/README.md @@ -0,0 +1,74 @@ +# Extended Gateway API comparison: October 2 + +These are the retained three-repetition correctness results for agentgateway +**v1.6.0**, Praxis core **v0.5.2**, and core **nightly-20261002**, each with the +pinned controller/operator. They use upstream **conformance v1.5.1** and are +separate from the October 5 performance campaign and corrected static-address +follow-up. Solo.io ran the evaluation and contributes to agentgateway. + +| Implementation | Repetition 1 | Repetition 2 | Repetition 3 | +| --- | --- | --- | --- | +| Agentgateway v1.6.0, release comparison | 106/107 | 106/107 | 106/107 | +| Praxis core v0.5.2 + operator fb8beaa | 52/107 | 52/107 | 52/107 | +| Agentgateway v1.6.0, separate nightly comparison | 106/107 | 106/107 | 106/107 | +| Praxis core nightly-20261002 + operator fb8beaa | Setup blocked | Setup blocked | Setup blocked | + +Both runnable releases passed all **33 selected HTTP core cases** every time. +The full selection includes 107 top-level cases, not 107 distinct features or a +percentage of the specification. These evaluator-selected probes include +features beyond declared implementation support. They are not official vendor +certification. The nightly's blocked prerequisite is not a zero feature score. + +Agentgateway's retained `GatewayStaticAddresses` failure used an old upstream +assertion with an eventual-consistency race. Its release CI ran and passed the +corrected test. Keep the old score unchanged and read the +[CI investigation](reports/agentgateway-static-address-follow-up.md). +The fresh corrected-suite check is reported separately in the +[October 5 campaign](../2026-10-05-stable-comparison/README.md). + +## Read the exact cases + +- [HTTP core](reports/matrix/http-core.md). +- [HTTP/Gateway extensions and backend TLS](reports/matrix/http-gateway-extended.md). +- [gRPC](reports/matrix/grpc.md). +- [TLS-dependent cases](reports/matrix/tls.md). +- [Release interpretation](reports/release-comparison.md) and + [nightly compatibility](reports/nightly-compatibility.md). +- [Methods](reports/methodology.md), [validity](reports/infrastructure-validity.md), + [reproduction](reports/reproduce.md), and [version pins](evidence/versions/selection.json). + +Praxis receives credit for observed extensions such as host/path rewrites, +request/backend timeouts and WebSocket backend behavior. Passing negative TLS +configuration tests does not establish positive TLSRoute routing; conversely, +TLSRoute failures do not erase both products' successful HTTPRoute HTTPS test. +Suite duration reflects readiness/assertion waits and is not a speed benchmark. + +## Raw evidence + +The companion technical-evidence release supplies +`extended-gateway-api-results.tar.gz`, its SHA-256 manifest, and the credential +redaction ledger. Publication links will be added after upload verification. +The archive contains `results/`, `qualification/`, `diagnostics/`, and +`rejected-infrastructure/`. Excluded attempts are retained but never enter the +three-run means. Synthetic TLS fixture private keys are redacted; a ledger +records original and sanitized member hashes. + +Extract the archive into this directory to resolve raw paths printed in the +reports and machine-readable data. The root `results/` directory is deliberately +excluded from Git; large raw outputs belong to the release asset. + +For offline regeneration after verifying the archive checksum: + +```sh +tar -xzf /path/to/extended-gateway-api-results.tar.gz +python3 harness/summarize.py . +python3 harness/aggregate.py +python3 harness/write-matrix.py +``` + +An [offline replay](evidence/reanalysis.json) reproduced both JSON files and all four matrices byte-for-byte from the sanitized public archive. Compare your generated files with the committed copies. Do not treat +successful parsing as an independent scientific review. Upstream source links, +configuration, exact commands and the original validity decisions accompany the +results; operating a fresh cluster requires new qualification and review. + +Download the [checksum-verified public raw evidence](https://github.com/danehans/agentgateway-benchmarks/releases/tag/cpu-2026-10-05-v1.6.0). The [publication record](evidence/PUBLICATION.json) lists asset hashes and the reviewed source commit. diff --git a/cpu-comparison/2026-10-02-gateway-extended/configs/features.txt b/cpu-comparison/2026-10-02-gateway-extended/configs/features.txt new file mode 100644 index 0000000..52de343 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/configs/features.txt @@ -0,0 +1 @@ +BackendTLSPolicy,BackendTLSPolicySANValidation,GRPCRoute,GRPCRouteNamedRouteRule,Gateway,GatewayAddressEmpty,GatewayBackendClientCertificate,GatewayFrontendClientCertificateValidation,GatewayFrontendClientCertificateValidationInsecureFallback,GatewayHTTPListenerIsolation,GatewayHTTPSListenerDetectMisdirectedRequests,GatewayInfrastructurePropagation,GatewayPort8080,GatewayStaticAddresses,HTTPRoute,HTTPRoute303RedirectStatusCode,HTTPRoute307RedirectStatusCode,HTTPRoute308RedirectStatusCode,HTTPRouteBackendProtocolH2C,HTTPRouteBackendProtocolWebSocket,HTTPRouteBackendRequestHeaderModification,HTTPRouteBackendTimeout,HTTPRouteCORS,HTTPRouteDestinationPortMatching,HTTPRouteHostRewrite,HTTPRouteMethodMatching,HTTPRouteNamedRouteRule,HTTPRouteParentRefPort,HTTPRoutePathRedirect,HTTPRoutePathRewrite,HTTPRoutePortRedirect,HTTPRouteQueryParamMatching,HTTPRouteRequestMirror,HTTPRouteRequestMultipleMirrors,HTTPRouteRequestPercentageMirror,HTTPRouteRequestTimeout,HTTPRouteResponseHeaderModification,HTTPRouteSchemeRedirect,ListenerSet,ReferenceGrant,TLSRoute,TLSRouteModeMixed,TLSRouteModeTerminate diff --git a/cpu-comparison/2026-10-02-gateway-extended/configs/kubernetes/agentgateway-parameters.yaml b/cpu-comparison/2026-10-02-gateway-extended/configs/kubernetes/agentgateway-parameters.yaml new file mode 100644 index 0000000..e61cb35 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/configs/kubernetes/agentgateway-parameters.yaml @@ -0,0 +1,23 @@ +apiVersion: agentgateway.dev/v1alpha1 +kind: AgentgatewayParameters +metadata: + name: benchmark-resources + namespace: agentgateway-system +spec: + image: + registry: ghcr.io + repository: agentgateway/agentgateway + tag: v1.6.0@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c + env: + - name: WORKER_THREADS + value: "2" + rawConfig: + config: + logging: + filter: "false" + resources: + requests: {cpu: 100m, memory: 64Mi} + limits: {cpu: "2", memory: 256Mi} + deployment: + spec: + replicas: 1 diff --git a/cpu-comparison/2026-10-02-gateway-extended/configs/kubernetes/agentgateway-values.yaml b/cpu-comparison/2026-10-02-gateway-extended/configs/kubernetes/agentgateway-values.yaml new file mode 100644 index 0000000..a496cc0 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/configs/kubernetes/agentgateway-values.yaml @@ -0,0 +1,20 @@ +controller: + replicaCount: 2 + image: + registry: ghcr.io + repository: agentgateway/controller + tag: v1.6.0@sha256:d84259a7e2d87f8f39bae385d4b032d823c0a4450aecb32e0e31e2258449645b +nodeSelector: + benchmark-role: kcontroller +tolerations: +- key: benchmark-role + operator: Equal + value: kcontroller + effect: NoSchedule +resources: + requests: {cpu: 100m, memory: 128Mi} + limits: {cpu: "2", memory: 2Gi} +gatewayClassParametersRefs: + agentgateway: + name: benchmark-resources + namespace: agentgateway-system diff --git a/cpu-comparison/2026-10-02-gateway-extended/configs/kubernetes/backend.yaml b/cpu-comparison/2026-10-02-gateway-extended/configs/kubernetes/backend.yaml new file mode 100644 index 0000000..97310ff --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/configs/kubernetes/backend.yaml @@ -0,0 +1,66 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: gateway-backend +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: backend + namespace: gateway-backend +spec: + replicas: 1 + selector: + matchLabels: {app: benchmark-backend} + template: + metadata: + labels: {app: benchmark-backend} + spec: + nodeSelector: {benchmark-role: kbackend} + tolerations: + - key: benchmark-role + operator: Equal + value: kbackend + effect: NoSchedule + containers: + - name: backend + image: alpine@sha256:5291449c3df73caf6ed85e649dec1b9e818b39a5d8c871e97afc13e9cd5e8fa8 + command: [/benchmark/mock-server] + env: + - {name: LISTEN_ADDR, value: "0.0.0.0:8081"} + resources: + requests: {cpu: "6", memory: 4Gi} + limits: {cpu: "6", memory: 4Gi} + ports: + - {containerPort: 8081} + readinessProbe: + httpGet: {path: /healthz, port: 8081} + volumeMounts: + - {name: fixture, mountPath: /benchmark, readOnly: true} + volumes: + - name: fixture + hostPath: {path: /opt/gateway-benchmark/fixture, type: Directory} +--- +apiVersion: v1 +kind: Service +metadata: + name: backend + namespace: gateway-backend +spec: + type: NodePort + externalTrafficPolicy: Cluster + selector: {app: benchmark-backend} + ports: + - {port: 8081, targetPort: 8081, nodePort: 30081} +--- +apiVersion: gateway.networking.k8s.io/v1beta1 +kind: ReferenceGrant +metadata: + name: benchmark-routes + namespace: gateway-backend +spec: + from: + - {group: gateway.networking.k8s.io, kind: HTTPRoute, namespace: gateway-benchmark} + - {group: gateway.networking.k8s.io, kind: HTTPRoute, namespace: gateway-scale} + to: + - {group: "", kind: Service, name: backend} diff --git a/cpu-comparison/2026-10-02-gateway-extended/configs/kubernetes/gateway.yaml b/cpu-comparison/2026-10-02-gateway-extended/configs/kubernetes/gateway.yaml new file mode 100644 index 0000000..1f4b966 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/configs/kubernetes/gateway.yaml @@ -0,0 +1,49 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: gateway-benchmark +--- +apiVersion: v1 +kind: Namespace +metadata: + name: gateway-scale +--- +apiVersion: v1 +kind: LimitRange +metadata: + name: benchmark-cpu + namespace: gateway-benchmark +spec: + limits: + - type: Container + default: {cpu: "2"} +--- +apiVersion: gateway.networking.k8s.io/v1 +kind: Gateway +metadata: + name: benchmark + namespace: gateway-benchmark +spec: + gatewayClassName: REPLACE_GATEWAY_CLASS + listeners: + - name: http + protocol: HTTP + port: 80 + allowedRoutes: + namespaces: {from: All} +--- +apiVersion: gateway.networking.k8s.io/v1 +kind: HTTPRoute +metadata: + name: benchmark + namespace: gateway-benchmark +spec: + parentRefs: + - name: benchmark + rules: + - matches: + - path: {type: PathPrefix, value: /} + backendRefs: + - name: backend + namespace: gateway-backend + port: 8081 diff --git a/cpu-comparison/2026-10-02-gateway-extended/configs/kubernetes/metallb-controller-patch.json b/cpu-comparison/2026-10-02-gateway-extended/configs/kubernetes/metallb-controller-patch.json new file mode 100644 index 0000000..746be8e --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/configs/kubernetes/metallb-controller-patch.json @@ -0,0 +1 @@ +{"spec":{"template":{"spec":{"nodeSelector":{"benchmark-role":"kcontroller"},"tolerations":[{"key":"benchmark-role","operator":"Equal","value":"kcontroller","effect":"NoSchedule"}]}}}} diff --git a/cpu-comparison/2026-10-02-gateway-extended/configs/kubernetes/metallb-pool.yaml b/cpu-comparison/2026-10-02-gateway-extended/configs/kubernetes/metallb-pool.yaml new file mode 100644 index 0000000..d2811b4 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/configs/kubernetes/metallb-pool.yaml @@ -0,0 +1,19 @@ +# Cluster-internal conformance addresses only. No L2/BGP advertisements. +apiVersion: metallb.io/v1beta1 +kind: IPAddressPool +metadata: + name: conformance-internal + namespace: metallb-system +spec: + addresses: + - 198.18.0.1-198.18.0.254 +--- +apiVersion: metallb.io/v1beta1 +kind: IPAddressPool +metadata: + name: conformance-static + namespace: metallb-system +spec: + autoAssign: false + addresses: + - 198.18.1.254/32 diff --git a/cpu-comparison/2026-10-02-gateway-extended/configs/kubernetes/praxis-operator.yaml b/cpu-comparison/2026-10-02-gateway-extended/configs/kubernetes/praxis-operator.yaml new file mode 100644 index 0000000..fc8801e --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/configs/kubernetes/praxis-operator.yaml @@ -0,0 +1,84 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: praxis-operator + namespace: praxis-system + labels: + app.kubernetes.io/name: praxis-operator + app.kubernetes.io/managed-by: praxis-operator +spec: + replicas: 2 + selector: + matchLabels: + app.kubernetes.io/name: praxis-operator + template: + metadata: + labels: + app.kubernetes.io/name: praxis-operator + spec: + serviceAccountName: praxis-operator + automountServiceAccountToken: true + securityContext: + runAsNonRoot: true + runAsUser: 65534 + runAsGroup: 65534 + fsGroup: 65534 + seccompProfile: + type: RuntimeDefault + containers: + - name: operator + image: praxis-operator:fb8beaa + imagePullPolicy: IfNotPresent + env: + - name: PRAXIS_IMAGE + value: ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8 + - name: POD_NAME + valueFrom: + fieldRef: + fieldPath: metadata.name + - name: POD_NAMESPACE + valueFrom: + fieldRef: + fieldPath: metadata.namespace + ports: + - name: observability + containerPort: 8080 + protocol: TCP + livenessProbe: + httpGet: + path: /healthz + port: observability + periodSeconds: 10 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /readyz + port: observability + periodSeconds: 5 + failureThreshold: 3 + resources: + requests: + cpu: 100m + memory: 128Mi + limits: + cpu: '2' + memory: 2Gi + securityContext: + runAsNonRoot: true + runAsUser: 65534 + runAsGroup: 65534 + readOnlyRootFilesystem: true + allowPrivilegeEscalation: false + privileged: false + capabilities: + drop: + - ALL + seccompProfile: + type: RuntimeDefault + nodeSelector: + benchmark-role: kcontroller + tolerations: + - key: benchmark-role + operator: Equal + value: kcontroller + effect: NoSchedule diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/PUBLICATION.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/PUBLICATION.json new file mode 100644 index 0000000..2d2274f --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/PUBLICATION.json @@ -0,0 +1,66 @@ +{ + "verified_at": "2026-10-06T04:57:32.935838+00:00", + "repository": "danehans/agentgateway-benchmarks", + "visibility": "PUBLIC", + "tag": "cpu-2026-10-05-v1.6.0", + "source_commit": "e9ab209e803c7308385a5a5b9b88ad05ee2b34e0", + "release_url": "https://github.com/danehans/agentgateway-benchmarks/releases/tag/cpu-2026-10-05-v1.6.0", + "assets": { + "accepted-results.tar.gz": { + "sha256": "bdf54c5e9c3b3618d569c0e1d249edb0cb059afc36277b517ae2b02f46f2a296", + "bytes": 456412949, + "url": "https://github.com/danehans/agentgateway-benchmarks/releases/download/cpu-2026-10-05-v1.6.0/accepted-results.tar.gz" + }, + "cpu-content-audit.json": { + "sha256": "fe87ea68adaae80a93b3f105fb2b40fd80d86d54631e745f3168453d8fb0b685", + "bytes": 1509046, + "url": "https://github.com/danehans/agentgateway-benchmarks/releases/download/cpu-2026-10-05-v1.6.0/cpu-content-audit.json" + }, + "cpu-manifest.json": { + "sha256": "4604126cfb17fa6ce72407dfe4b6a712ad87e9f278e1ca6336d86c525694936d", + "bytes": 1559119, + "url": "https://github.com/danehans/agentgateway-benchmarks/releases/download/cpu-2026-10-05-v1.6.0/cpu-manifest.json" + }, + "cpu-reanalysis.json": { + "sha256": "4892a56ea7e86cec736e291405b0bfbf2a5b2699835c13f6586eca3dce78ef06", + "bytes": 7166, + "url": "https://github.com/danehans/agentgateway-benchmarks/releases/download/cpu-2026-10-05-v1.6.0/cpu-reanalysis.json" + }, + "cpu-redactions.json": { + "sha256": "4f12afa8f8bb8ce363fc5986c17bb009cfbe06b60274a1c8641260887bcdc948", + "bytes": 5560, + "url": "https://github.com/danehans/agentgateway-benchmarks/releases/download/cpu-2026-10-05-v1.6.0/cpu-redactions.json" + }, + "extended-content-audit.json": { + "sha256": "ba8f90426eb9cbed746246acf948950bee531a395a5a7cb93849c21238f330ca", + "bytes": 115627, + "url": "https://github.com/danehans/agentgateway-benchmarks/releases/download/cpu-2026-10-05-v1.6.0/extended-content-audit.json" + }, + "extended-gateway-api-results.tar.gz": { + "sha256": "aab7f074ad75b5b673c891846853ea5294defa6a9d2ecee254913e9fd1350baf", + "bytes": 69258937, + "url": "https://github.com/danehans/agentgateway-benchmarks/releases/download/cpu-2026-10-05-v1.6.0/extended-gateway-api-results.tar.gz" + }, + "extended-manifest.json": { + "sha256": "0c64fa5bc13bfb38934756f75e0eb42e4a9d390c14f9050faf952f2d9a160264", + "bytes": 663, + "url": "https://github.com/danehans/agentgateway-benchmarks/releases/download/cpu-2026-10-05-v1.6.0/extended-manifest.json" + }, + "extended-reanalysis.json": { + "sha256": "61ba3c5ce25002e8e48ad60abca7038681327065f30b9c46cceae75831190a55", + "bytes": 1332, + "url": "https://github.com/danehans/agentgateway-benchmarks/releases/download/cpu-2026-10-05-v1.6.0/extended-reanalysis.json" + }, + "extended-redactions.json": { + "sha256": "809dbec8486711954821fca5f1d0c089b926882c4e56c88fef46af5292100daf", + "bytes": 819, + "url": "https://github.com/danehans/agentgateway-benchmarks/releases/download/cpu-2026-10-05-v1.6.0/extended-redactions.json" + }, + "SHA256SUMS": { + "sha256": "cd2b68f7f8f67fbb53b66c230a9a4c28212cdb3728979fee7fd81164f55e66b3", + "bytes": 902, + "url": "https://github.com/danehans/agentgateway-benchmarks/releases/download/cpu-2026-10-05-v1.6.0/SHA256SUMS" + } + }, + "scope": "Reviewed technical subset. Current accepted CPU/Kubernetes data and historical extended conformance are separate archives. Internal strategy and cloud-administration inventories excluded." +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/archive-review.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/archive-review.json new file mode 100644 index 0000000..77604c8 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/archive-review.json @@ -0,0 +1,37 @@ +{ + "archives": [ + { + "file": "kbackend.tar.gz", + "bytes": 1167094, + "sha256": "7bb3e2c69cfe732e537499812eae3006f2d0c9cb453df4347e7850463cbf7497", + "archive_entries": 8 + }, + { + "file": "kclient.tar.gz", + "bytes": 70235142, + "sha256": "352bd7958e1ca44a5cd93a09611535239dbbb3f891405c64c07177dd89c44fed", + "archive_entries": 769 + }, + { + "file": "kcontrol.tar.gz", + "bytes": 1166826, + "sha256": "e8b7988857b904867574bdbe34b1a863884fc78b6588ec17a57ca04f4efbdef1", + "archive_entries": 46 + }, + { + "file": "kcontroller.tar.gz", + "bytes": 1676380, + "sha256": "715fa7a5ca48173ede4ca3c7d62997d2a9725f3b6136d1f58efbaf56f042e684", + "archive_entries": 11 + }, + { + "file": "kgateway.tar.gz", + "bytes": 15169954, + "sha256": "e49016193132c1060a8ab9946acdf8856cdb0c0cd06e43772d2489312ff47310", + "archive_entries": 8 + } + ], + "problems": [], + "passed": true, + "scope": "Archive readability, checksums, unsafe paths and known credential filenames, and private-key content patterns. Also inspect exported file inventory and Git diff; this is not a general secret scanner." +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/exclusions.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/exclusions.json new file mode 100644 index 0000000..d7d2d63 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/exclusions.json @@ -0,0 +1,21 @@ +{ + "excluded_attempts": [ + { + "path": "rejected-infrastructure/pre-tcp-client-fix/praxis-v0.5.2/pass1/agentgateway", + "original_top_level_outcomes": { + "pass": 101, + "fail": 6, + "out_of_scope_skip": 23 + }, + "reason": "A TCP attempt initiated during Service/VIP startup remained in SYN-SENT for the entire 30-second consistency window. Twenty-four fresh TLS connections succeeded while the upstream socket remained stuck. The unchanged focused test passed without probe traffic after bounding client tcp_syn_retries to 2.", + "scope": "Entire initial agentgateway pass excluded; all raw evidence retained. Static-address assertion failure is separately retained for product investigation, not explained away by this transport issue.", + "repair": "Client-only net.ipv4.tcp_syn_retries=2, applied equally to both gateways and both campaigns. Upstream binary, assertions, per-test timeouts, products and CRDs unchanged." + }, + { + "path": "rejected-infrastructure/maintenance-interrupted/praxis-v0.5.2/pass3", + "reason": "Unattended updates on kcontrol and kclient overlapped the third Praxis attempt and restarted the active test service at 06:23:57 UTC. The incomplete Praxis attempt is infrastructure-invalid.", + "scope": "Repeat the entire third pair; retain the already-completed 106/107 agentgateway half as superseded, not a product failure. Neither half enters the final three-repetition aggregate.", + "repair": "Freeze apt timers and periodic upgrades on all five disposable hosts after active maintenance completes. Preserve package changes and service histories; kernels, K3s processes, upstream binary and product container pins remain unchanged." + } + ] +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/infrastructure/agentgateway-deployments.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/infrastructure/agentgateway-deployments.json new file mode 100644 index 0000000..6694ee4 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/infrastructure/agentgateway-deployments.json @@ -0,0 +1,247 @@ +{ + "apiVersion": "v1", + "items": [ + { + "apiVersion": "apps/v1", + "kind": "Deployment", + "metadata": { + "annotations": { + "deployment.kubernetes.io/revision": "1", + "meta.helm.sh/release-name": "agentgateway", + "meta.helm.sh/release-namespace": "agentgateway-system" + }, + "creationTimestamp": "2026-10-02T23:32:47Z", + "generation": 1, + "labels": { + "agentgateway": "agentgateway", + "app.kubernetes.io/instance": "agentgateway", + "app.kubernetes.io/managed-by": "Helm", + "app.kubernetes.io/name": "agentgateway", + "app.kubernetes.io/version": "v1.6.0", + "helm.sh/chart": "agentgateway-v1.6.0" + }, + "name": "agentgateway", + "namespace": "agentgateway-system", + "resourceVersion": "1387", + "uid": "1ba3a8c7-e746-4b1e-b37e-c41d78a089c6" + }, + "spec": { + "progressDeadlineSeconds": 600, + "replicas": 2, + "revisionHistoryLimit": 10, + "selector": { + "matchLabels": { + "agentgateway": "agentgateway", + "app.kubernetes.io/instance": "agentgateway", + "app.kubernetes.io/name": "agentgateway" + } + }, + "strategy": { + "rollingUpdate": { + "maxSurge": "25%", + "maxUnavailable": "25%" + }, + "type": "RollingUpdate" + }, + "template": { + "metadata": { + "annotations": { + "prometheus.io/path": "/metrics", + "prometheus.io/port": "9092", + "prometheus.io/scrape": "true" + }, + "labels": { + "agentgateway": "agentgateway", + "app.kubernetes.io/instance": "agentgateway", + "app.kubernetes.io/name": "agentgateway" + } + }, + "spec": { + "containers": [ + { + "env": [ + { + "name": "GOMEMLIMIT", + "valueFrom": { + "resourceFieldRef": { + "divisor": "1", + "resource": "limits.memory" + } + } + }, + { + "name": "GOMAXPROCS", + "valueFrom": { + "resourceFieldRef": { + "divisor": "1", + "resource": "limits.cpu" + } + } + }, + { + "name": "AGW_PROXY_IMAGE_REGISTRY", + "value": "cr.agentgateway.dev" + }, + { + "name": "AGW_PROXY_IMAGE_REPOSITORY", + "value": "agentgateway" + }, + { + "name": "AGW_LOG_LEVEL", + "value": "info" + }, + { + "name": "AGW_XDS_SERVICE_NAME", + "value": "agentgateway" + }, + { + "name": "AGW_AGENTGATEWAY_XDS_SERVICE_PORT", + "value": "9978" + }, + { + "name": "AGW_DISCOVERY_NAMESPACE_SELECTORS", + "value": "[]" + }, + { + "name": "AGW_ENABLE_AGENTGATEWAY_MODELS", + "value": "true" + }, + { + "name": "AGW_XDS_MODE", + "value": "tls" + }, + { + "name": "AGW_GATEWAY_CLASS_PARAMETERS_REFS", + "value": "{\"agentgateway\":{\"name\":\"benchmark-resources\",\"namespace\":\"agentgateway-system\"}}" + }, + { + "name": "POD_NAMESPACE", + "valueFrom": { + "fieldRef": { + "apiVersion": "v1", + "fieldPath": "metadata.namespace" + } + } + } + ], + "image": "ghcr.io/agentgateway/controller:v1.6.0@sha256:d84259a7e2d87f8f39bae385d4b032d823c0a4450aecb32e0e31e2258449645b", + "imagePullPolicy": "IfNotPresent", + "name": "controller", + "ports": [ + { + "containerPort": 9978, + "name": "grpc-xds-agw", + "protocol": "TCP" + }, + { + "containerPort": 9093, + "name": "health", + "protocol": "TCP" + }, + { + "containerPort": 9092, + "name": "metrics", + "protocol": "TCP" + } + ], + "readinessProbe": { + "failureThreshold": 3, + "httpGet": { + "path": "/readyz", + "port": 9093, + "scheme": "HTTP" + }, + "initialDelaySeconds": 1, + "periodSeconds": 10, + "successThreshold": 1, + "timeoutSeconds": 1 + }, + "resources": { + "limits": { + "cpu": "2", + "memory": "2Gi" + }, + "requests": { + "cpu": "100m", + "memory": "128Mi" + } + }, + "securityContext": { + "allowPrivilegeEscalation": false, + "capabilities": { + "drop": [ + "ALL" + ] + }, + "readOnlyRootFilesystem": true, + "runAsNonRoot": true + }, + "startupProbe": { + "failureThreshold": 120, + "httpGet": { + "path": "/readyz", + "port": 9093, + "scheme": "HTTP" + }, + "periodSeconds": 1, + "successThreshold": 1, + "timeoutSeconds": 1 + }, + "terminationMessagePath": "/dev/termination-log", + "terminationMessagePolicy": "File" + } + ], + "dnsPolicy": "ClusterFirst", + "nodeSelector": { + "benchmark-role": "kcontroller" + }, + "restartPolicy": "Always", + "schedulerName": "default-scheduler", + "securityContext": {}, + "serviceAccount": "agentgateway", + "serviceAccountName": "agentgateway", + "terminationGracePeriodSeconds": 30, + "tolerations": [ + { + "effect": "NoSchedule", + "key": "benchmark-role", + "operator": "Equal", + "value": "kcontroller" + } + ] + } + } + }, + "status": { + "availableReplicas": 2, + "conditions": [ + { + "lastTransitionTime": "2026-10-02T23:32:54Z", + "lastUpdateTime": "2026-10-02T23:32:54Z", + "message": "Deployment has minimum availability.", + "reason": "MinimumReplicasAvailable", + "status": "True", + "type": "Available" + }, + { + "lastTransitionTime": "2026-10-02T23:32:47Z", + "lastUpdateTime": "2026-10-02T23:32:54Z", + "message": "ReplicaSet \"agentgateway-64f7c949ff\" has successfully progressed.", + "reason": "NewReplicaSetAvailable", + "status": "True", + "type": "Progressing" + } + ], + "observedGeneration": 1, + "readyReplicas": 2, + "replicas": 2, + "terminatingReplicas": 0, + "updatedReplicas": 2 + } + } + ], + "kind": "List", + "metadata": { + "resourceVersion": "" + } +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/infrastructure/captured-at.txt b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/infrastructure/captured-at.txt new file mode 100644 index 0000000..b01ee34 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/infrastructure/captured-at.txt @@ -0,0 +1 @@ +2026-10-02T23:33:37Z diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/infrastructure/client-limits.txt b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/infrastructure/client-limits.txt new file mode 100644 index 0000000..b45e3f1 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/infrastructure/client-limits.txt @@ -0,0 +1,17 @@ +Limit Soft Limit Hard Limit Units +Max cpu time unlimited unlimited seconds +Max file size unlimited unlimited bytes +Max data size unlimited unlimited bytes +Max stack size 8388608 unlimited bytes +Max core file size 0 0 bytes +Max resident set unlimited unlimited bytes +Max processes 118241 118241 processes +Max open files 1024 1048576 files +Max locked memory 4205871104 4205871104 bytes +Max address space unlimited unlimited bytes +Max file locks unlimited unlimited locks +Max pending signals 118241 118241 signals +Max msgqueue size 819200 819200 bytes +Max nice priority 0 0 +Max realtime priority 0 0 +Max realtime timeout unlimited unlimited us diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/infrastructure/crd-inventory.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/infrastructure/crd-inventory.json new file mode 100644 index 0000000..2d400e7 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/infrastructure/crd-inventory.json @@ -0,0 +1,431 @@ +[ + { + "name": "addons.k3s.cattle.io", + "annotations": { + "controller-gen.kubebuilder.io/version": "v0.17.3" + }, + "versions": [ + { + "name": "v1", + "served": true, + "storage": true + } + ] + }, + { + "name": "agentgatewaybackends.agentgateway.dev", + "annotations": { + "controller-gen.kubebuilder.io/version": "v0.20.0" + }, + "versions": [ + { + "name": "v1alpha1", + "served": true, + "storage": true + } + ] + }, + { + "name": "agentgatewaymodels.agentgateway.dev", + "annotations": { + "controller-gen.kubebuilder.io/version": "v0.20.0" + }, + "versions": [ + { + "name": "v1alpha1", + "served": true, + "storage": true + } + ] + }, + { + "name": "agentgatewayparameters.agentgateway.dev", + "annotations": { + "controller-gen.kubebuilder.io/version": "v0.20.0" + }, + "versions": [ + { + "name": "v1alpha1", + "served": true, + "storage": true + } + ] + }, + { + "name": "agentgatewaypolicies.agentgateway.dev", + "annotations": { + "controller-gen.kubebuilder.io/version": "v0.20.0" + }, + "versions": [ + { + "name": "v1alpha1", + "served": true, + "storage": true + } + ] + }, + { + "name": "backendtlspolicies.gateway.networking.k8s.io", + "annotations": { + "gateway.networking.k8s.io/bundle-version": "v1.5.1", + "gateway.networking.k8s.io/channel": "experimental" + }, + "versions": [ + { + "name": "v1", + "served": true, + "storage": true + }, + { + "name": "v1alpha3", + "served": true, + "storage": false + } + ] + }, + { + "name": "bfdprofiles.metallb.io", + "annotations": { + "controller-gen.kubebuilder.io/version": "v0.19.0" + }, + "versions": [ + { + "name": "v1beta1", + "served": true, + "storage": true + } + ] + }, + { + "name": "bgpadvertisements.metallb.io", + "annotations": { + "controller-gen.kubebuilder.io/version": "v0.19.0" + }, + "versions": [ + { + "name": "v1beta1", + "served": true, + "storage": true + } + ] + }, + { + "name": "bgppeers.metallb.io", + "annotations": { + "controller-gen.kubebuilder.io/version": "v0.19.0" + }, + "versions": [ + { + "name": "v1beta1", + "served": true, + "storage": false + }, + { + "name": "v1beta2", + "served": true, + "storage": true + } + ] + }, + { + "name": "communities.metallb.io", + "annotations": { + "controller-gen.kubebuilder.io/version": "v0.19.0" + }, + "versions": [ + { + "name": "v1beta1", + "served": true, + "storage": true + } + ] + }, + { + "name": "configurationstates.metallb.io", + "annotations": { + "controller-gen.kubebuilder.io/version": "v0.19.0" + }, + "versions": [ + { + "name": "v1beta1", + "served": true, + "storage": true + } + ] + }, + { + "name": "etcdsnapshotfiles.k3s.cattle.io", + "annotations": { + "controller-gen.kubebuilder.io/version": "v0.17.3" + }, + "versions": [ + { + "name": "v1", + "served": true, + "storage": true + } + ] + }, + { + "name": "gatewayclasses.gateway.networking.k8s.io", + "annotations": { + "gateway.networking.k8s.io/bundle-version": "v1.5.1", + "gateway.networking.k8s.io/channel": "experimental" + }, + "versions": [ + { + "name": "v1", + "served": true, + "storage": true + }, + { + "name": "v1beta1", + "served": true, + "storage": false + } + ] + }, + { + "name": "gateways.gateway.networking.k8s.io", + "annotations": { + "gateway.networking.k8s.io/bundle-version": "v1.5.1", + "gateway.networking.k8s.io/channel": "experimental" + }, + "versions": [ + { + "name": "v1", + "served": true, + "storage": true + }, + { + "name": "v1beta1", + "served": true, + "storage": false + } + ] + }, + { + "name": "grpcroutes.gateway.networking.k8s.io", + "annotations": { + "gateway.networking.k8s.io/bundle-version": "v1.5.1", + "gateway.networking.k8s.io/channel": "experimental" + }, + "versions": [ + { + "name": "v1", + "served": true, + "storage": true + } + ] + }, + { + "name": "helmchartconfigs.helm.cattle.io", + "annotations": { + "controller-gen.kubebuilder.io/version": "v0.19.0" + }, + "versions": [ + { + "name": "v1", + "served": true, + "storage": true + } + ] + }, + { + "name": "helmcharts.helm.cattle.io", + "annotations": { + "controller-gen.kubebuilder.io/version": "v0.19.0" + }, + "versions": [ + { + "name": "v1", + "served": true, + "storage": true + } + ] + }, + { + "name": "httproutes.gateway.networking.k8s.io", + "annotations": { + "gateway.networking.k8s.io/bundle-version": "v1.5.1", + "gateway.networking.k8s.io/channel": "experimental" + }, + "versions": [ + { + "name": "v1", + "served": true, + "storage": true + }, + { + "name": "v1beta1", + "served": true, + "storage": false + } + ] + }, + { + "name": "ipaddresspools.metallb.io", + "annotations": { + "controller-gen.kubebuilder.io/version": "v0.19.0" + }, + "versions": [ + { + "name": "v1beta1", + "served": true, + "storage": true + } + ] + }, + { + "name": "l2advertisements.metallb.io", + "annotations": { + "controller-gen.kubebuilder.io/version": "v0.19.0" + }, + "versions": [ + { + "name": "v1beta1", + "served": true, + "storage": true + } + ] + }, + { + "name": "listenersets.gateway.networking.k8s.io", + "annotations": { + "gateway.networking.k8s.io/bundle-version": "v1.5.1", + "gateway.networking.k8s.io/channel": "experimental" + }, + "versions": [ + { + "name": "v1", + "served": true, + "storage": true + } + ] + }, + { + "name": "referencegrants.gateway.networking.k8s.io", + "annotations": { + "gateway.networking.k8s.io/bundle-version": "v1.5.1", + "gateway.networking.k8s.io/channel": "experimental" + }, + "versions": [ + { + "name": "v1", + "served": true, + "storage": false + }, + { + "name": "v1beta1", + "served": true, + "storage": true + } + ] + }, + { + "name": "servicebgpstatuses.metallb.io", + "annotations": { + "controller-gen.kubebuilder.io/version": "v0.19.0" + }, + "versions": [ + { + "name": "v1beta1", + "served": true, + "storage": true + } + ] + }, + { + "name": "servicel2statuses.metallb.io", + "annotations": { + "controller-gen.kubebuilder.io/version": "v0.19.0" + }, + "versions": [ + { + "name": "v1beta1", + "served": true, + "storage": true + } + ] + }, + { + "name": "tcproutes.gateway.networking.k8s.io", + "annotations": { + "gateway.networking.k8s.io/bundle-version": "v1.5.1", + "gateway.networking.k8s.io/channel": "experimental" + }, + "versions": [ + { + "name": "v1alpha2", + "served": true, + "storage": true + } + ] + }, + { + "name": "tlsroutes.gateway.networking.k8s.io", + "annotations": { + "gateway.networking.k8s.io/bundle-version": "v1.5.1", + "gateway.networking.k8s.io/channel": "experimental" + }, + "versions": [ + { + "name": "v1", + "served": true, + "storage": true + }, + { + "name": "v1alpha2", + "served": true, + "storage": false + }, + { + "name": "v1alpha3", + "served": true, + "storage": false + } + ] + }, + { + "name": "udproutes.gateway.networking.k8s.io", + "annotations": { + "gateway.networking.k8s.io/bundle-version": "v1.5.1", + "gateway.networking.k8s.io/channel": "experimental" + }, + "versions": [ + { + "name": "v1alpha2", + "served": true, + "storage": true + } + ] + }, + { + "name": "xbackendtrafficpolicies.gateway.networking.x-k8s.io", + "annotations": { + "gateway.networking.k8s.io/bundle-version": "v1.5.1", + "gateway.networking.k8s.io/channel": "experimental" + }, + "versions": [ + { + "name": "v1alpha1", + "served": true, + "storage": true + } + ] + }, + { + "name": "xmeshes.gateway.networking.x-k8s.io", + "annotations": { + "gateway.networking.k8s.io/bundle-version": "v1.5.1", + "gateway.networking.k8s.io/channel": "experimental" + }, + "versions": [ + { + "name": "v1alpha1", + "served": true, + "storage": true + } + ] + } +] diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/infrastructure/gatewayclasses.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/infrastructure/gatewayclasses.json new file mode 100644 index 0000000..b742b7e --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/infrastructure/gatewayclasses.json @@ -0,0 +1,270 @@ +{ + "apiVersion": "v1", + "items": [ + { + "apiVersion": "gateway.networking.k8s.io/v1", + "kind": "GatewayClass", + "metadata": { + "creationTimestamp": "2026-10-02T23:32:52Z", + "generation": 1, + "name": "agentgateway", + "resourceVersion": "1374", + "uid": "09cc5c4b-9dcf-4473-b036-ac0f3b50c16b" + }, + "spec": { + "controllerName": "agentgateway.dev/agentgateway", + "description": "Specialized class for agentgateway.", + "parametersRef": { + "group": "agentgateway.dev", + "kind": "AgentgatewayParameters", + "name": "benchmark-resources", + "namespace": "agentgateway-system" + } + }, + "status": { + "conditions": [ + { + "lastTransitionTime": "2026-10-02T23:32:53Z", + "message": "GatewayClass accepted by agentgateway controller", + "observedGeneration": 1, + "reason": "Accepted", + "status": "True", + "type": "Accepted" + } + ], + "supportedFeatures": [ + { + "name": "BackendTLSPolicy" + }, + { + "name": "BackendTLSPolicySANValidation" + }, + { + "name": "GRPCRoute" + }, + { + "name": "GRPCRouteNamedRouteRule" + }, + { + "name": "Gateway" + }, + { + "name": "GatewayAddressEmpty" + }, + { + "name": "GatewayBackendClientCertificate" + }, + { + "name": "GatewayFrontendClientCertificateValidation" + }, + { + "name": "GatewayFrontendClientCertificateValidationInsecureFallback" + }, + { + "name": "GatewayHTTPListenerIsolation" + }, + { + "name": "GatewayHTTPSListenerDetectMisdirectedRequests" + }, + { + "name": "GatewayInfrastructurePropagation" + }, + { + "name": "GatewayPort8080" + }, + { + "name": "GatewayStaticAddresses" + }, + { + "name": "HTTPRoute" + }, + { + "name": "HTTPRoute303RedirectStatusCode" + }, + { + "name": "HTTPRoute307RedirectStatusCode" + }, + { + "name": "HTTPRoute308RedirectStatusCode" + }, + { + "name": "HTTPRouteBackendProtocolH2C" + }, + { + "name": "HTTPRouteBackendProtocolWebSocket" + }, + { + "name": "HTTPRouteBackendRequestHeaderModification" + }, + { + "name": "HTTPRouteBackendTimeout" + }, + { + "name": "HTTPRouteCORS" + }, + { + "name": "HTTPRouteDestinationPortMatching" + }, + { + "name": "HTTPRouteHostRewrite" + }, + { + "name": "HTTPRouteMethodMatching" + }, + { + "name": "HTTPRouteNamedRouteRule" + }, + { + "name": "HTTPRouteParentRefPort" + }, + { + "name": "HTTPRoutePathRedirect" + }, + { + "name": "HTTPRoutePathRewrite" + }, + { + "name": "HTTPRoutePortRedirect" + }, + { + "name": "HTTPRouteQueryParamMatching" + }, + { + "name": "HTTPRouteRequestMirror" + }, + { + "name": "HTTPRouteRequestMultipleMirrors" + }, + { + "name": "HTTPRouteRequestPercentageMirror" + }, + { + "name": "HTTPRouteRequestTimeout" + }, + { + "name": "HTTPRouteResponseHeaderModification" + }, + { + "name": "HTTPRouteRetry" + }, + { + "name": "HTTPRouteRetryBackendTimeout" + }, + { + "name": "HTTPRouteRetryConnectionError" + }, + { + "name": "HTTPRouteSchemeRedirect" + }, + { + "name": "ListenerSet" + }, + { + "name": "ReferenceGrant" + }, + { + "name": "TCPRoute" + }, + { + "name": "TLSRoute" + }, + { + "name": "TLSRouteModeMixed" + }, + { + "name": "TLSRouteModeTerminate" + } + ] + } + }, + { + "apiVersion": "gateway.networking.k8s.io/v1", + "kind": "GatewayClass", + "metadata": { + "annotations": { + "kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"gateway.networking.k8s.io/v1\",\"kind\":\"GatewayClass\",\"metadata\":{\"annotations\":{},\"name\":\"praxis\"},\"spec\":{\"controllerName\":\"praxis.sh/gateway-controller\"}}\n" + }, + "creationTimestamp": "2026-10-02T23:32:55Z", + "generation": 1, + "name": "praxis", + "resourceVersion": "1457", + "uid": "6a2a7385-3029-47b4-b9b0-a4ba98f7c308" + }, + "spec": { + "controllerName": "praxis.sh/gateway-controller" + }, + "status": { + "conditions": [ + { + "lastTransitionTime": "2026-10-02T23:32:56Z", + "message": "GatewayClass accepted", + "observedGeneration": 1, + "reason": "Accepted", + "status": "True", + "type": "Accepted" + } + ], + "supportedFeatures": [ + { + "name": "Gateway" + }, + { + "name": "GatewayAddressEmpty" + }, + { + "name": "GatewayInfrastructurePropagation" + }, + { + "name": "GatewayPort8080" + }, + { + "name": "HTTPRoute" + }, + { + "name": "HTTPRoute307RedirectStatusCode" + }, + { + "name": "HTTPRoute308RedirectStatusCode" + }, + { + "name": "HTTPRouteBackendTimeout" + }, + { + "name": "HTTPRouteDestinationPortMatching" + }, + { + "name": "HTTPRouteHostRewrite" + }, + { + "name": "HTTPRouteNamedRouteRule" + }, + { + "name": "HTTPRouteParentRefPort" + }, + { + "name": "HTTPRoutePathRewrite" + }, + { + "name": "HTTPRouteRequestHeaderModification" + }, + { + "name": "HTTPRouteRequestTimeout" + }, + { + "name": "HTTPRouteResponseHeaderModification" + }, + { + "name": "HTTPRouteSchemeRedirect" + }, + { + "name": "ReferenceGrant" + } + ] + } + } + ], + "kind": "List", + "metadata": { + "resourceVersion": "" + } +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/infrastructure/host-file-nr.txt b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/infrastructure/host-file-nr.txt new file mode 100644 index 0000000..d249eaa --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/infrastructure/host-file-nr.txt @@ -0,0 +1 @@ +1037 0 9223372036854775807 diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/infrastructure/ip-pools.yaml b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/infrastructure/ip-pools.yaml new file mode 100644 index 0000000..7586a1d --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/infrastructure/ip-pools.yaml @@ -0,0 +1,49 @@ +apiVersion: v1 +items: +- apiVersion: metallb.io/v1beta1 + kind: IPAddressPool + metadata: + annotations: + kubectl.kubernetes.io/last-applied-configuration: | + {"apiVersion":"metallb.io/v1beta1","kind":"IPAddressPool","metadata":{"annotations":{},"name":"conformance-internal","namespace":"metallb-system"},"spec":{"addresses":["198.18.0.1-198.18.0.254"]}} + creationTimestamp: "2026-10-02T23:32:42Z" + generation: 1 + name: conformance-internal + namespace: metallb-system + resourceVersion: "1288" + uid: 5e7a5579-8b40-49d2-b0ee-ff21c2556572 + spec: + addresses: + - 198.18.0.1-198.18.0.254 + autoAssign: true + avoidBuggyIPs: false + status: + assignedIPv4: 0 + assignedIPv6: 0 + availableIPv4: 254 + availableIPv6: 0 +- apiVersion: metallb.io/v1beta1 + kind: IPAddressPool + metadata: + annotations: + kubectl.kubernetes.io/last-applied-configuration: | + {"apiVersion":"metallb.io/v1beta1","kind":"IPAddressPool","metadata":{"annotations":{},"name":"conformance-static","namespace":"metallb-system"},"spec":{"addresses":["198.18.1.254/32"],"autoAssign":false}} + creationTimestamp: "2026-10-02T23:32:43Z" + generation: 1 + name: conformance-static + namespace: metallb-system + resourceVersion: "1292" + uid: 2d38a055-2a84-4d02-b037-629fce01f4c2 + spec: + addresses: + - 198.18.1.254/32 + autoAssign: false + avoidBuggyIPs: false + status: + assignedIPv4: 0 + assignedIPv6: 0 + availableIPv4: 1 + availableIPv6: 0 +kind: List +metadata: + resourceVersion: "" diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/infrastructure/nodes.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/infrastructure/nodes.json new file mode 100644 index 0000000..fad2e19 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/infrastructure/nodes.json @@ -0,0 +1,858 @@ +{ + "apiVersion": "v1", + "items": [ + { + "apiVersion": "v1", + "kind": "Node", + "metadata": { + "annotations": { + "alpha.kubernetes.io/provided-node-ip": "10.128.15.206", + "flannel.alpha.coreos.com/backend-data": "{\"VNI\":1,\"VtepMAC\":\"3a:eb:72:f9:0d:49\"}", + "flannel.alpha.coreos.com/backend-type": "vxlan", + "flannel.alpha.coreos.com/kube-subnet-manager": "true", + "flannel.alpha.coreos.com/public-ip": "10.128.15.206", + "k3s.io/hostname": "gwext-1002-kbackend.c.solo-oss.internal", + "k3s.io/internal-ip": "10.128.15.206", + "k3s.io/node-args": "[\"agent\",\"--node-ip\",\"10.128.15.206\",\"--node-label\",\"benchmark-role=kbackend\",\"--kubelet-arg\",\"max-pods=200\",\"--server\",\"https://10.128.15.199:6443\",\"--token-file\",\"/etc/rancher/k3s/join-token\",\"--node-taint\",\"benchmark-role=kbackend:NoSchedule\"]", + "k3s.io/node-config-hash": "MXZIKOBIYNVZLGJRZQTEFM52MZ73RKZLV726HW3GDUPSTGBXADSQ====", + "k3s.io/node-env": "{}", + "node.alpha.kubernetes.io/ttl": "0", + "volumes.kubernetes.io/controller-managed-attach-detach": "true" + }, + "creationTimestamp": "2026-10-02T23:18:33Z", + "finalizers": [ + "wrangler.cattle.io/node" + ], + "labels": { + "benchmark-role": "kbackend", + "beta.kubernetes.io/arch": "amd64", + "beta.kubernetes.io/instance-type": "k3s", + "beta.kubernetes.io/os": "linux", + "kubernetes.io/arch": "amd64", + "kubernetes.io/hostname": "gwext-1002-kbackend.c.solo-oss.internal", + "kubernetes.io/os": "linux", + "node.kubernetes.io/instance-type": "k3s" + }, + "name": "gwext-1002-kbackend.c.solo-oss.internal", + "resourceVersion": "1505", + "uid": "84e5fff3-04e6-4198-8dc5-bdff45974183" + }, + "spec": { + "podCIDR": "10.42.6.0/24", + "podCIDRs": [ + "10.42.6.0/24" + ], + "providerID": "k3s://gwext-1002-kbackend.c.solo-oss.internal", + "taints": [ + { + "effect": "NoSchedule", + "key": "benchmark-role", + "value": "kbackend" + } + ] + }, + "status": { + "addresses": [ + { + "address": "10.128.15.206", + "type": "InternalIP" + }, + { + "address": "gwext-1002-kbackend.c.solo-oss.internal", + "type": "Hostname" + } + ], + "allocatable": { + "cpu": "8", + "ephemeral-storage": "97743690881", + "hugepages-1Gi": "0", + "hugepages-2Mi": "0", + "memory": "32858376Ki", + "pods": "200" + }, + "capacity": { + "cpu": "8", + "ephemeral-storage": "100476656Ki", + "hugepages-1Gi": "0", + "hugepages-2Mi": "0", + "memory": "32858376Ki", + "pods": "200" + }, + "conditions": [ + { + "lastHeartbeatTime": "2026-10-02T23:33:10Z", + "lastTransitionTime": "2026-10-02T23:18:33Z", + "message": "kubelet has sufficient memory available", + "reason": "KubeletHasSufficientMemory", + "status": "False", + "type": "MemoryPressure" + }, + { + "lastHeartbeatTime": "2026-10-02T23:33:10Z", + "lastTransitionTime": "2026-10-02T23:18:33Z", + "message": "kubelet has no disk pressure", + "reason": "KubeletHasNoDiskPressure", + "status": "False", + "type": "DiskPressure" + }, + { + "lastHeartbeatTime": "2026-10-02T23:33:10Z", + "lastTransitionTime": "2026-10-02T23:18:33Z", + "message": "kubelet has sufficient PID available", + "reason": "KubeletHasSufficientPID", + "status": "False", + "type": "PIDPressure" + }, + { + "lastHeartbeatTime": "2026-10-02T23:33:10Z", + "lastTransitionTime": "2026-10-02T23:18:33Z", + "message": "kubelet is posting ready status", + "reason": "KubeletReady", + "status": "True", + "type": "Ready" + } + ], + "daemonEndpoints": { + "kubeletEndpoint": { + "Port": 10250 + } + }, + "features": { + "supplementalGroupsPolicy": true + }, + "images": [ + { + "names": [ + "docker.io/library/alpine@sha256:5291449c3df73caf6ed85e649dec1b9e818b39a5d8c871e97afc13e9cd5e8fa8" + ], + "sizeBytes": 3802926 + }, + { + "names": [ + "docker.io/rancher/mirrored-pause@sha256:f548e0e8e3dc1896ca956272154dde3314e8cc4fde0a57577ee9fa1c63f5baf4", + "docker.io/rancher/mirrored-pause:3.10.2" + ], + "sizeBytes": 320805 + } + ], + "nodeInfo": { + "architecture": "amd64", + "bootID": "3c878850-5405-4946-a524-2d7b4e8f09b4", + "containerRuntimeVersion": "containerd://2.2.7-k3s1", + "kernelVersion": "7.0.0-1011-gcp", + "kubeProxyVersion": "", + "kubeletVersion": "v1.35.8+k3s1", + "machineID": "9a271b325cba455face03b3942e35180", + "operatingSystem": "linux", + "osImage": "Ubuntu 24.04.5 LTS", + "systemUUID": "44564b31-ea0e-99b5-60ca-0398a7a5a45f" + }, + "runtimeHandlers": [ + { + "features": { + "recursiveReadOnlyMounts": true, + "userNamespaces": true + }, + "name": "" + }, + { + "features": { + "recursiveReadOnlyMounts": true, + "userNamespaces": true + }, + "name": "runc" + }, + { + "features": { + "recursiveReadOnlyMounts": false, + "userNamespaces": false + }, + "name": "runhcs-wcow-process" + } + ] + } + }, + { + "apiVersion": "v1", + "kind": "Node", + "metadata": { + "annotations": { + "alpha.kubernetes.io/provided-node-ip": "10.128.15.203", + "flannel.alpha.coreos.com/backend-data": "{\"VNI\":1,\"VtepMAC\":\"ca:f2:95:50:88:22\"}", + "flannel.alpha.coreos.com/backend-type": "vxlan", + "flannel.alpha.coreos.com/kube-subnet-manager": "true", + "flannel.alpha.coreos.com/public-ip": "10.128.15.203", + "k3s.io/hostname": "gwext-1002-kclient.c.solo-oss.internal", + "k3s.io/internal-ip": "10.128.15.203", + "k3s.io/node-args": "[\"agent\",\"--node-ip\",\"10.128.15.203\",\"--node-label\",\"benchmark-role=kclient\",\"--kubelet-arg\",\"max-pods=200\",\"--server\",\"https://10.128.15.199:6443\",\"--token-file\",\"/etc/rancher/k3s/join-token\",\"--node-taint\",\"benchmark-role=kclient:NoSchedule\"]", + "k3s.io/node-config-hash": "HP5SROUSJXJJOHZAQX53372W3PNZG4YSIU4YFL7JHWAQW2WKIJEA====", + "k3s.io/node-env": "{}", + "node.alpha.kubernetes.io/ttl": "0", + "volumes.kubernetes.io/controller-managed-attach-detach": "true" + }, + "creationTimestamp": "2026-10-02T23:18:33Z", + "finalizers": [ + "wrangler.cattle.io/node" + ], + "labels": { + "benchmark-role": "kclient", + "beta.kubernetes.io/arch": "amd64", + "beta.kubernetes.io/instance-type": "k3s", + "beta.kubernetes.io/os": "linux", + "kubernetes.io/arch": "amd64", + "kubernetes.io/hostname": "gwext-1002-kclient.c.solo-oss.internal", + "kubernetes.io/os": "linux", + "node.kubernetes.io/instance-type": "k3s" + }, + "name": "gwext-1002-kclient.c.solo-oss.internal", + "resourceVersion": "1019", + "uid": "158b1c0b-6c86-4ec8-9f9a-0e389ca3b5ed" + }, + "spec": { + "podCIDR": "10.42.4.0/24", + "podCIDRs": [ + "10.42.4.0/24" + ], + "providerID": "k3s://gwext-1002-kclient.c.solo-oss.internal", + "taints": [ + { + "effect": "NoSchedule", + "key": "benchmark-role", + "value": "kclient" + } + ] + }, + "status": { + "addresses": [ + { + "address": "10.128.15.203", + "type": "InternalIP" + }, + { + "address": "gwext-1002-kclient.c.solo-oss.internal", + "type": "Hostname" + } + ], + "allocatable": { + "cpu": "8", + "ephemeral-storage": "97743690881", + "hugepages-1Gi": "0", + "hugepages-2Mi": "0", + "memory": "32858372Ki", + "pods": "200" + }, + "capacity": { + "cpu": "8", + "ephemeral-storage": "100476656Ki", + "hugepages-1Gi": "0", + "hugepages-2Mi": "0", + "memory": "32858372Ki", + "pods": "200" + }, + "conditions": [ + { + "lastHeartbeatTime": "2026-10-02T23:30:48Z", + "lastTransitionTime": "2026-10-02T23:18:33Z", + "message": "kubelet has sufficient memory available", + "reason": "KubeletHasSufficientMemory", + "status": "False", + "type": "MemoryPressure" + }, + { + "lastHeartbeatTime": "2026-10-02T23:30:48Z", + "lastTransitionTime": "2026-10-02T23:18:33Z", + "message": "kubelet has no disk pressure", + "reason": "KubeletHasNoDiskPressure", + "status": "False", + "type": "DiskPressure" + }, + { + "lastHeartbeatTime": "2026-10-02T23:30:48Z", + "lastTransitionTime": "2026-10-02T23:18:33Z", + "message": "kubelet has sufficient PID available", + "reason": "KubeletHasSufficientPID", + "status": "False", + "type": "PIDPressure" + }, + { + "lastHeartbeatTime": "2026-10-02T23:30:48Z", + "lastTransitionTime": "2026-10-02T23:18:33Z", + "message": "kubelet is posting ready status", + "reason": "KubeletReady", + "status": "True", + "type": "Ready" + } + ], + "daemonEndpoints": { + "kubeletEndpoint": { + "Port": 10250 + } + }, + "features": { + "supplementalGroupsPolicy": true + }, + "nodeInfo": { + "architecture": "amd64", + "bootID": "15cc1189-f890-460c-8c1e-6637ab612a4b", + "containerRuntimeVersion": "containerd://2.2.7-k3s1", + "kernelVersion": "7.0.0-1011-gcp", + "kubeProxyVersion": "", + "kubeletVersion": "v1.35.8+k3s1", + "machineID": "54e26e8e1c96423ea01e18670fb59917", + "operatingSystem": "linux", + "osImage": "Ubuntu 24.04.5 LTS", + "systemUUID": "3742a1a0-d684-eaea-3be9-da8170e3aaaf" + }, + "runtimeHandlers": [ + { + "features": { + "recursiveReadOnlyMounts": true, + "userNamespaces": true + }, + "name": "" + }, + { + "features": { + "recursiveReadOnlyMounts": true, + "userNamespaces": true + }, + "name": "runc" + }, + { + "features": { + "recursiveReadOnlyMounts": false, + "userNamespaces": false + }, + "name": "runhcs-wcow-process" + } + ] + } + }, + { + "apiVersion": "v1", + "kind": "Node", + "metadata": { + "annotations": { + "alpha.kubernetes.io/provided-node-ip": "10.128.15.199", + "flannel.alpha.coreos.com/backend-data": "{\"VNI\":1,\"VtepMAC\":\"5e:e3:59:c8:48:f4\"}", + "flannel.alpha.coreos.com/backend-type": "vxlan", + "flannel.alpha.coreos.com/kube-subnet-manager": "true", + "flannel.alpha.coreos.com/public-ip": "10.128.15.199", + "k3s.io/hostname": "gwext-1002-kcontrol.c.solo-oss.internal", + "k3s.io/internal-ip": "10.128.15.199", + "k3s.io/node-args": "[\"server\",\"--node-ip\",\"10.128.15.199\",\"--node-label\",\"benchmark-role=kcontrol\",\"--kubelet-arg\",\"max-pods=200\",\"--write-kubeconfig-mode\",\"0600\",\"--advertise-address\",\"10.128.15.199\",\"--tls-san\",\"10.128.15.199\",\"--disable\",\"traefik\",\"--disable\",\"servicelb\",\"--disable\",\"metrics-server\",\"--disable\",\"local-storage\",\"--disable-network-policy\",\"true\",\"--node-taint\",\"CriticalAddonsOnly=true:NoExecute\"]", + "k3s.io/node-config-hash": "4Q6VRGFCGSWD3RGKMQYSSPZTF2WMBSVBN7WOVCGQYSVKD4KA3XJA====", + "k3s.io/node-env": "{}", + "node.alpha.kubernetes.io/ttl": "0", + "volumes.kubernetes.io/controller-managed-attach-detach": "true" + }, + "creationTimestamp": "2026-10-02T23:18:16Z", + "finalizers": [ + "wrangler.cattle.io/node" + ], + "labels": { + "benchmark-role": "kcontrol", + "beta.kubernetes.io/arch": "amd64", + "beta.kubernetes.io/instance-type": "k3s", + "beta.kubernetes.io/os": "linux", + "kubernetes.io/arch": "amd64", + "kubernetes.io/hostname": "gwext-1002-kcontrol.c.solo-oss.internal", + "kubernetes.io/os": "linux", + "node-role.kubernetes.io/control-plane": "true", + "node.kubernetes.io/instance-type": "k3s" + }, + "name": "gwext-1002-kcontrol.c.solo-oss.internal", + "resourceVersion": "1042", + "uid": "f24a4848-3f4b-4423-b595-de8ae2e611a8" + }, + "spec": { + "podCIDR": "10.42.0.0/24", + "podCIDRs": [ + "10.42.0.0/24" + ], + "providerID": "k3s://gwext-1002-kcontrol.c.solo-oss.internal", + "taints": [ + { + "effect": "NoExecute", + "key": "CriticalAddonsOnly", + "value": "true" + } + ] + }, + "status": { + "addresses": [ + { + "address": "10.128.15.199", + "type": "InternalIP" + }, + { + "address": "gwext-1002-kcontrol.c.solo-oss.internal", + "type": "Hostname" + } + ], + "allocatable": { + "cpu": "8", + "ephemeral-storage": "97743690881", + "hugepages-1Gi": "0", + "hugepages-2Mi": "0", + "memory": "32858368Ki", + "pods": "200" + }, + "capacity": { + "cpu": "8", + "ephemeral-storage": "100476656Ki", + "hugepages-1Gi": "0", + "hugepages-2Mi": "0", + "memory": "32858368Ki", + "pods": "200" + }, + "conditions": [ + { + "lastHeartbeatTime": "2026-10-02T23:31:21Z", + "lastTransitionTime": "2026-10-02T23:18:16Z", + "message": "kubelet has sufficient memory available", + "reason": "KubeletHasSufficientMemory", + "status": "False", + "type": "MemoryPressure" + }, + { + "lastHeartbeatTime": "2026-10-02T23:31:21Z", + "lastTransitionTime": "2026-10-02T23:18:16Z", + "message": "kubelet has no disk pressure", + "reason": "KubeletHasNoDiskPressure", + "status": "False", + "type": "DiskPressure" + }, + { + "lastHeartbeatTime": "2026-10-02T23:31:21Z", + "lastTransitionTime": "2026-10-02T23:18:16Z", + "message": "kubelet has sufficient PID available", + "reason": "KubeletHasSufficientPID", + "status": "False", + "type": "PIDPressure" + }, + { + "lastHeartbeatTime": "2026-10-02T23:31:21Z", + "lastTransitionTime": "2026-10-02T23:18:16Z", + "message": "kubelet is posting ready status", + "reason": "KubeletReady", + "status": "True", + "type": "Ready" + } + ], + "daemonEndpoints": { + "kubeletEndpoint": { + "Port": 10250 + } + }, + "features": { + "supplementalGroupsPolicy": true + }, + "images": [ + { + "names": [ + "docker.io/rancher/mirrored-coredns-coredns@sha256:900f9c109f7a33545d3c811516e8376df9019147b750f5ce3e254468769176ea", + "docker.io/rancher/mirrored-coredns-coredns:1.14.6" + ], + "sizeBytes": 23758055 + }, + { + "names": [ + "docker.io/rancher/mirrored-pause@sha256:f548e0e8e3dc1896ca956272154dde3314e8cc4fde0a57577ee9fa1c63f5baf4", + "docker.io/rancher/mirrored-pause:3.10.2" + ], + "sizeBytes": 320805 + } + ], + "nodeInfo": { + "architecture": "amd64", + "bootID": "96fdbaa9-510d-42eb-825b-e8c330371743", + "containerRuntimeVersion": "containerd://2.2.7-k3s1", + "kernelVersion": "7.0.0-1011-gcp", + "kubeProxyVersion": "", + "kubeletVersion": "v1.35.8+k3s1", + "machineID": "860bbf495f3a4ab4935209a2af4b69b6", + "operatingSystem": "linux", + "osImage": "Ubuntu 24.04.5 LTS", + "systemUUID": "5df48a84-eec4-7270-8cdb-0b8b735b217b" + }, + "runtimeHandlers": [ + { + "features": { + "recursiveReadOnlyMounts": true, + "userNamespaces": true + }, + "name": "" + }, + { + "features": { + "recursiveReadOnlyMounts": true, + "userNamespaces": true + }, + "name": "runc" + }, + { + "features": { + "recursiveReadOnlyMounts": false, + "userNamespaces": false + }, + "name": "runhcs-wcow-process" + } + ] + } + }, + { + "apiVersion": "v1", + "kind": "Node", + "metadata": { + "annotations": { + "alpha.kubernetes.io/provided-node-ip": "10.128.15.205", + "flannel.alpha.coreos.com/backend-data": "{\"VNI\":1,\"VtepMAC\":\"ba:e2:15:fd:cb:92\"}", + "flannel.alpha.coreos.com/backend-type": "vxlan", + "flannel.alpha.coreos.com/kube-subnet-manager": "true", + "flannel.alpha.coreos.com/public-ip": "10.128.15.205", + "k3s.io/hostname": "gwext-1002-kcontroller.c.solo-oss.internal", + "k3s.io/internal-ip": "10.128.15.205", + "k3s.io/node-args": "[\"agent\",\"--node-ip\",\"10.128.15.205\",\"--node-label\",\"benchmark-role=kcontroller\",\"--kubelet-arg\",\"max-pods=200\",\"--server\",\"https://10.128.15.199:6443\",\"--token-file\",\"/etc/rancher/k3s/join-token\",\"--node-taint\",\"benchmark-role=kcontroller:NoSchedule\"]", + "k3s.io/node-config-hash": "SCZESUYRUTN2VDH4YAAIQ5NVYYV2L7CULHUHPRDOHBQ3AVDFK46A====", + "k3s.io/node-env": "{}", + "node.alpha.kubernetes.io/ttl": "0", + "volumes.kubernetes.io/controller-managed-attach-detach": "true" + }, + "creationTimestamp": "2026-10-02T23:18:33Z", + "finalizers": [ + "wrangler.cattle.io/node" + ], + "labels": { + "benchmark-role": "kcontroller", + "beta.kubernetes.io/arch": "amd64", + "beta.kubernetes.io/instance-type": "k3s", + "beta.kubernetes.io/os": "linux", + "kubernetes.io/arch": "amd64", + "kubernetes.io/hostname": "gwext-1002-kcontroller.c.solo-oss.internal", + "kubernetes.io/os": "linux", + "node.kubernetes.io/instance-type": "k3s" + }, + "name": "gwext-1002-kcontroller.c.solo-oss.internal", + "resourceVersion": "1508", + "uid": "1adc2b83-a185-4df7-8d68-d59ca1eac054" + }, + "spec": { + "podCIDR": "10.42.1.0/24", + "podCIDRs": [ + "10.42.1.0/24" + ], + "providerID": "k3s://gwext-1002-kcontroller.c.solo-oss.internal", + "taints": [ + { + "effect": "NoSchedule", + "key": "benchmark-role", + "value": "kcontroller" + } + ] + }, + "status": { + "addresses": [ + { + "address": "10.128.15.205", + "type": "InternalIP" + }, + { + "address": "gwext-1002-kcontroller.c.solo-oss.internal", + "type": "Hostname" + } + ], + "allocatable": { + "cpu": "8", + "ephemeral-storage": "97743690881", + "hugepages-1Gi": "0", + "hugepages-2Mi": "0", + "memory": "32858372Ki", + "pods": "200" + }, + "capacity": { + "cpu": "8", + "ephemeral-storage": "100476656Ki", + "hugepages-1Gi": "0", + "hugepages-2Mi": "0", + "memory": "32858372Ki", + "pods": "200" + }, + "conditions": [ + { + "lastHeartbeatTime": "2026-10-02T23:33:10Z", + "lastTransitionTime": "2026-10-02T23:18:33Z", + "message": "kubelet has sufficient memory available", + "reason": "KubeletHasSufficientMemory", + "status": "False", + "type": "MemoryPressure" + }, + { + "lastHeartbeatTime": "2026-10-02T23:33:10Z", + "lastTransitionTime": "2026-10-02T23:18:33Z", + "message": "kubelet has no disk pressure", + "reason": "KubeletHasNoDiskPressure", + "status": "False", + "type": "DiskPressure" + }, + { + "lastHeartbeatTime": "2026-10-02T23:33:10Z", + "lastTransitionTime": "2026-10-02T23:18:33Z", + "message": "kubelet has sufficient PID available", + "reason": "KubeletHasSufficientPID", + "status": "False", + "type": "PIDPressure" + }, + { + "lastHeartbeatTime": "2026-10-02T23:33:10Z", + "lastTransitionTime": "2026-10-02T23:18:33Z", + "message": "kubelet is posting ready status", + "reason": "KubeletReady", + "status": "True", + "type": "Ready" + } + ], + "daemonEndpoints": { + "kubeletEndpoint": { + "Port": 10250 + } + }, + "features": { + "supplementalGroupsPolicy": true + }, + "images": [ + { + "names": [ + "quay.io/metallb/controller@sha256:f51ab515de9ccd20dc3dccb093e48df8adddac019326c456f449e55ba91b6420", + "quay.io/metallb/controller:v0.16.1" + ], + "sizeBytes": 37274900 + }, + { + "names": [ + "ghcr.io/agentgateway/controller@sha256:d84259a7e2d87f8f39bae385d4b032d823c0a4450aecb32e0e31e2258449645b" + ], + "sizeBytes": 29631338 + }, + { + "names": [ + "docker.io/library/praxis-operator:fb8beaa" + ], + "sizeBytes": 12914834 + }, + { + "names": [ + "docker.io/rancher/mirrored-pause@sha256:f548e0e8e3dc1896ca956272154dde3314e8cc4fde0a57577ee9fa1c63f5baf4", + "docker.io/rancher/mirrored-pause:3.10.2" + ], + "sizeBytes": 320805 + } + ], + "nodeInfo": { + "architecture": "amd64", + "bootID": "06066561-c16c-4215-b8d0-02d41eb871ac", + "containerRuntimeVersion": "containerd://2.2.7-k3s1", + "kernelVersion": "7.0.0-1011-gcp", + "kubeProxyVersion": "", + "kubeletVersion": "v1.35.8+k3s1", + "machineID": "5c8f903e223e4750ac52b93341881f5e", + "operatingSystem": "linux", + "osImage": "Ubuntu 24.04.5 LTS", + "systemUUID": "61d080f4-2746-1387-36bf-260f8b702d47" + }, + "runtimeHandlers": [ + { + "features": { + "recursiveReadOnlyMounts": true, + "userNamespaces": true + }, + "name": "" + }, + { + "features": { + "recursiveReadOnlyMounts": true, + "userNamespaces": true + }, + "name": "runc" + }, + { + "features": { + "recursiveReadOnlyMounts": false, + "userNamespaces": false + }, + "name": "runhcs-wcow-process" + } + ] + } + }, + { + "apiVersion": "v1", + "kind": "Node", + "metadata": { + "annotations": { + "alpha.kubernetes.io/provided-node-ip": "10.128.15.201", + "flannel.alpha.coreos.com/backend-data": "{\"VNI\":1,\"VtepMAC\":\"1a:25:04:a3:e9:1b\"}", + "flannel.alpha.coreos.com/backend-type": "vxlan", + "flannel.alpha.coreos.com/kube-subnet-manager": "true", + "flannel.alpha.coreos.com/public-ip": "10.128.15.201", + "k3s.io/hostname": "gwext-1002-kgateway.c.solo-oss.internal", + "k3s.io/internal-ip": "10.128.15.201", + "k3s.io/node-args": "[\"agent\",\"--node-ip\",\"10.128.15.201\",\"--node-label\",\"benchmark-role=kgateway\",\"--kubelet-arg\",\"max-pods=200\",\"--server\",\"https://10.128.15.199:6443\",\"--token-file\",\"/etc/rancher/k3s/join-token\"]", + "k3s.io/node-config-hash": "V2TAJFYNRL3VTRG3LJLYEILG4EK5ETGBA5UFCPOBLIH6TAKPLFOQ====", + "k3s.io/node-env": "{}", + "node.alpha.kubernetes.io/ttl": "0", + "volumes.kubernetes.io/controller-managed-attach-detach": "true" + }, + "creationTimestamp": "2026-10-02T23:18:33Z", + "finalizers": [ + "wrangler.cattle.io/node" + ], + "labels": { + "benchmark-role": "kgateway", + "beta.kubernetes.io/arch": "amd64", + "beta.kubernetes.io/instance-type": "k3s", + "beta.kubernetes.io/os": "linux", + "kubernetes.io/arch": "amd64", + "kubernetes.io/hostname": "gwext-1002-kgateway.c.solo-oss.internal", + "kubernetes.io/os": "linux", + "node.kubernetes.io/instance-type": "k3s" + }, + "name": "gwext-1002-kgateway.c.solo-oss.internal", + "resourceVersion": "1266", + "uid": "cb8a9084-e353-4e81-8528-3fb8cfc178ed" + }, + "spec": { + "podCIDR": "10.42.3.0/24", + "podCIDRs": [ + "10.42.3.0/24" + ], + "providerID": "k3s://gwext-1002-kgateway.c.solo-oss.internal" + }, + "status": { + "addresses": [ + { + "address": "10.128.15.201", + "type": "InternalIP" + }, + { + "address": "gwext-1002-kgateway.c.solo-oss.internal", + "type": "Hostname" + } + ], + "allocatable": { + "cpu": "8", + "ephemeral-storage": "97743690881", + "hugepages-1Gi": "0", + "hugepages-2Mi": "0", + "memory": "32858380Ki", + "pods": "200" + }, + "capacity": { + "cpu": "8", + "ephemeral-storage": "100476656Ki", + "hugepages-1Gi": "0", + "hugepages-2Mi": "0", + "memory": "32858380Ki", + "pods": "200" + }, + "conditions": [ + { + "lastHeartbeatTime": "2026-10-02T23:32:39Z", + "lastTransitionTime": "2026-10-02T23:18:33Z", + "message": "kubelet has sufficient memory available", + "reason": "KubeletHasSufficientMemory", + "status": "False", + "type": "MemoryPressure" + }, + { + "lastHeartbeatTime": "2026-10-02T23:32:39Z", + "lastTransitionTime": "2026-10-02T23:18:33Z", + "message": "kubelet has no disk pressure", + "reason": "KubeletHasNoDiskPressure", + "status": "False", + "type": "DiskPressure" + }, + { + "lastHeartbeatTime": "2026-10-02T23:32:39Z", + "lastTransitionTime": "2026-10-02T23:18:33Z", + "message": "kubelet has sufficient PID available", + "reason": "KubeletHasSufficientPID", + "status": "False", + "type": "PIDPressure" + }, + { + "lastHeartbeatTime": "2026-10-02T23:32:39Z", + "lastTransitionTime": "2026-10-02T23:18:33Z", + "message": "kubelet is posting ready status", + "reason": "KubeletReady", + "status": "True", + "type": "Ready" + } + ], + "daemonEndpoints": { + "kubeletEndpoint": { + "Port": 10250 + } + }, + "features": { + "supplementalGroupsPolicy": true + }, + "images": [ + { + "names": [ + "quay.io/metallb/controller@sha256:f51ab515de9ccd20dc3dccb093e48df8adddac019326c456f449e55ba91b6420", + "quay.io/metallb/controller:v0.16.1" + ], + "sizeBytes": 37274900 + }, + { + "names": [ + "docker.io/rancher/mirrored-pause@sha256:f548e0e8e3dc1896ca956272154dde3314e8cc4fde0a57577ee9fa1c63f5baf4", + "docker.io/rancher/mirrored-pause:3.10.2" + ], + "sizeBytes": 320805 + } + ], + "nodeInfo": { + "architecture": "amd64", + "bootID": "5e2cc800-5a05-4c4b-90ae-bd466f0900f4", + "containerRuntimeVersion": "containerd://2.2.7-k3s1", + "kernelVersion": "7.0.0-1011-gcp", + "kubeProxyVersion": "", + "kubeletVersion": "v1.35.8+k3s1", + "machineID": "43c2f25e0a1640b9a7760e461a97d4a6", + "operatingSystem": "linux", + "osImage": "Ubuntu 24.04.5 LTS", + "systemUUID": "4b12e618-2566-3450-8c2d-35d97c5feb8c" + }, + "runtimeHandlers": [ + { + "features": { + "recursiveReadOnlyMounts": true, + "userNamespaces": true + }, + "name": "" + }, + { + "features": { + "recursiveReadOnlyMounts": true, + "userNamespaces": true + }, + "name": "runc" + }, + { + "features": { + "recursiveReadOnlyMounts": false, + "userNamespaces": false + }, + "name": "runhcs-wcow-process" + } + ] + } + } + ], + "kind": "List", + "metadata": { + "resourceVersion": "" + } +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/infrastructure/pods.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/infrastructure/pods.json new file mode 100644 index 0000000..fd18088 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/infrastructure/pods.json @@ -0,0 +1,2296 @@ +{ + "apiVersion": "v1", + "items": [ + { + "apiVersion": "v1", + "kind": "Pod", + "metadata": { + "annotations": { + "prometheus.io/path": "/metrics", + "prometheus.io/port": "9092", + "prometheus.io/scrape": "true" + }, + "creationTimestamp": "2026-10-02T23:32:48Z", + "generateName": "agentgateway-64f7c949ff-", + "generation": 1, + "labels": { + "agentgateway": "agentgateway", + "app.kubernetes.io/instance": "agentgateway", + "app.kubernetes.io/name": "agentgateway", + "pod-template-hash": "64f7c949ff" + }, + "name": "agentgateway-64f7c949ff-7x9jh", + "namespace": "agentgateway-system", + "ownerReferences": [ + { + "apiVersion": "apps/v1", + "blockOwnerDeletion": true, + "controller": true, + "kind": "ReplicaSet", + "name": "agentgateway-64f7c949ff", + "uid": "7a7d0956-e18b-4e16-98fe-82fb70d0cdca" + } + ], + "resourceVersion": "1378", + "uid": "c77a2b4f-c320-4c14-967f-fea96c3b3cde" + }, + "spec": { + "containers": [ + { + "env": [ + { + "name": "GOMEMLIMIT", + "valueFrom": { + "resourceFieldRef": { + "divisor": "1", + "resource": "limits.memory" + } + } + }, + { + "name": "GOMAXPROCS", + "valueFrom": { + "resourceFieldRef": { + "divisor": "1", + "resource": "limits.cpu" + } + } + }, + { + "name": "AGW_PROXY_IMAGE_REGISTRY", + "value": "cr.agentgateway.dev" + }, + { + "name": "AGW_PROXY_IMAGE_REPOSITORY", + "value": "agentgateway" + }, + { + "name": "AGW_LOG_LEVEL", + "value": "info" + }, + { + "name": "AGW_XDS_SERVICE_NAME", + "value": "agentgateway" + }, + { + "name": "AGW_AGENTGATEWAY_XDS_SERVICE_PORT", + "value": "9978" + }, + { + "name": "AGW_DISCOVERY_NAMESPACE_SELECTORS", + "value": "[]" + }, + { + "name": "AGW_ENABLE_AGENTGATEWAY_MODELS", + "value": "true" + }, + { + "name": "AGW_XDS_MODE", + "value": "tls" + }, + { + "name": "AGW_GATEWAY_CLASS_PARAMETERS_REFS", + "value": "{\"agentgateway\":{\"name\":\"benchmark-resources\",\"namespace\":\"agentgateway-system\"}}" + }, + { + "name": "POD_NAMESPACE", + "valueFrom": { + "fieldRef": { + "apiVersion": "v1", + "fieldPath": "metadata.namespace" + } + } + } + ], + "image": "ghcr.io/agentgateway/controller:v1.6.0@sha256:d84259a7e2d87f8f39bae385d4b032d823c0a4450aecb32e0e31e2258449645b", + "imagePullPolicy": "IfNotPresent", + "name": "controller", + "ports": [ + { + "containerPort": 9978, + "name": "grpc-xds-agw", + "protocol": "TCP" + }, + { + "containerPort": 9093, + "name": "health", + "protocol": "TCP" + }, + { + "containerPort": 9092, + "name": "metrics", + "protocol": "TCP" + } + ], + "readinessProbe": { + "failureThreshold": 3, + "httpGet": { + "path": "/readyz", + "port": 9093, + "scheme": "HTTP" + }, + "initialDelaySeconds": 1, + "periodSeconds": 10, + "successThreshold": 1, + "timeoutSeconds": 1 + }, + "resources": { + "limits": { + "cpu": "2", + "memory": "2Gi" + }, + "requests": { + "cpu": "100m", + "memory": "128Mi" + } + }, + "securityContext": { + "allowPrivilegeEscalation": false, + "capabilities": { + "drop": [ + "ALL" + ] + }, + "readOnlyRootFilesystem": true, + "runAsNonRoot": true + }, + "startupProbe": { + "failureThreshold": 120, + "httpGet": { + "path": "/readyz", + "port": 9093, + "scheme": "HTTP" + }, + "periodSeconds": 1, + "successThreshold": 1, + "timeoutSeconds": 1 + }, + "terminationMessagePath": "/dev/termination-log", + "terminationMessagePolicy": "File", + "volumeMounts": [ + { + "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount", + "name": "kube-api-access-wkmtf", + "readOnly": true + } + ] + } + ], + "dnsPolicy": "ClusterFirst", + "enableServiceLinks": true, + "nodeName": "gwext-1002-kcontroller.c.solo-oss.internal", + "nodeSelector": { + "benchmark-role": "kcontroller" + }, + "preemptionPolicy": "PreemptLowerPriority", + "priority": 0, + "restartPolicy": "Always", + "schedulerName": "default-scheduler", + "securityContext": {}, + "serviceAccount": "agentgateway", + "serviceAccountName": "agentgateway", + "terminationGracePeriodSeconds": 30, + "tolerations": [ + { + "effect": "NoSchedule", + "key": "benchmark-role", + "operator": "Equal", + "value": "kcontroller" + }, + { + "effect": "NoExecute", + "key": "node.kubernetes.io/not-ready", + "operator": "Exists", + "tolerationSeconds": 300 + }, + { + "effect": "NoExecute", + "key": "node.kubernetes.io/unreachable", + "operator": "Exists", + "tolerationSeconds": 300 + } + ], + "volumes": [ + { + "name": "kube-api-access-wkmtf", + "projected": { + "defaultMode": 420, + "sources": [ + { + "serviceAccountToken": { + "expirationSeconds": 3607, + "path": "token" + } + }, + { + "configMap": { + "items": [ + { + "key": "ca.crt", + "path": "ca.crt" + } + ], + "name": "kube-root-ca.crt" + } + }, + { + "downwardAPI": { + "items": [ + { + "fieldRef": { + "apiVersion": "v1", + "fieldPath": "metadata.namespace" + }, + "path": "namespace" + } + ] + } + } + ] + } + } + ] + }, + "status": { + "conditions": [ + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-02T23:32:51Z", + "observedGeneration": 1, + "status": "True", + "type": "PodReadyToStartContainers" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-02T23:32:48Z", + "observedGeneration": 1, + "status": "True", + "type": "Initialized" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-02T23:32:54Z", + "observedGeneration": 1, + "status": "True", + "type": "Ready" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-02T23:32:54Z", + "observedGeneration": 1, + "status": "True", + "type": "ContainersReady" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-02T23:32:48Z", + "observedGeneration": 1, + "status": "True", + "type": "PodScheduled" + } + ], + "containerStatuses": [ + { + "allocatedResources": { + "cpu": "100m", + "memory": "128Mi" + }, + "containerID": "containerd://b5b81979e65d5a64ea75e7d7ae88b3b2b0369789b463456d3fe054b384ff4436", + "image": "sha256:d83a3594ecbc2efc0c92ebb5af3d9803250c4590f17d8a8f25460f899b156e85", + "imageID": "ghcr.io/agentgateway/controller@sha256:d84259a7e2d87f8f39bae385d4b032d823c0a4450aecb32e0e31e2258449645b", + "lastState": {}, + "name": "controller", + "ready": true, + "resources": { + "limits": { + "cpu": "2", + "memory": "2Gi" + }, + "requests": { + "cpu": "100m", + "memory": "128Mi" + } + }, + "restartCount": 0, + "started": true, + "state": { + "running": { + "startedAt": "2026-10-02T23:32:50Z" + } + }, + "user": { + "linux": { + "gid": 0, + "supplementalGroups": [ + 0 + ], + "uid": 10101 + } + }, + "volumeMounts": [ + { + "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount", + "name": "kube-api-access-wkmtf", + "readOnly": true, + "recursiveReadOnly": "Disabled" + } + ] + } + ], + "hostIP": "10.128.15.205", + "hostIPs": [ + { + "ip": "10.128.15.205" + } + ], + "observedGeneration": 1, + "phase": "Running", + "podIP": "10.42.1.3", + "podIPs": [ + { + "ip": "10.42.1.3" + } + ], + "qosClass": "Burstable", + "startTime": "2026-10-02T23:32:48Z" + } + }, + { + "apiVersion": "v1", + "kind": "Pod", + "metadata": { + "annotations": { + "prometheus.io/path": "/metrics", + "prometheus.io/port": "9092", + "prometheus.io/scrape": "true" + }, + "creationTimestamp": "2026-10-02T23:32:48Z", + "generateName": "agentgateway-64f7c949ff-", + "generation": 1, + "labels": { + "agentgateway": "agentgateway", + "app.kubernetes.io/instance": "agentgateway", + "app.kubernetes.io/name": "agentgateway", + "pod-template-hash": "64f7c949ff" + }, + "name": "agentgateway-64f7c949ff-cq7hk", + "namespace": "agentgateway-system", + "ownerReferences": [ + { + "apiVersion": "apps/v1", + "blockOwnerDeletion": true, + "controller": true, + "kind": "ReplicaSet", + "name": "agentgateway-64f7c949ff", + "uid": "7a7d0956-e18b-4e16-98fe-82fb70d0cdca" + } + ], + "resourceVersion": "1382", + "uid": "d26ff446-4893-476e-941f-d023f0054e4f" + }, + "spec": { + "containers": [ + { + "env": [ + { + "name": "GOMEMLIMIT", + "valueFrom": { + "resourceFieldRef": { + "divisor": "1", + "resource": "limits.memory" + } + } + }, + { + "name": "GOMAXPROCS", + "valueFrom": { + "resourceFieldRef": { + "divisor": "1", + "resource": "limits.cpu" + } + } + }, + { + "name": "AGW_PROXY_IMAGE_REGISTRY", + "value": "cr.agentgateway.dev" + }, + { + "name": "AGW_PROXY_IMAGE_REPOSITORY", + "value": "agentgateway" + }, + { + "name": "AGW_LOG_LEVEL", + "value": "info" + }, + { + "name": "AGW_XDS_SERVICE_NAME", + "value": "agentgateway" + }, + { + "name": "AGW_AGENTGATEWAY_XDS_SERVICE_PORT", + "value": "9978" + }, + { + "name": "AGW_DISCOVERY_NAMESPACE_SELECTORS", + "value": "[]" + }, + { + "name": "AGW_ENABLE_AGENTGATEWAY_MODELS", + "value": "true" + }, + { + "name": "AGW_XDS_MODE", + "value": "tls" + }, + { + "name": "AGW_GATEWAY_CLASS_PARAMETERS_REFS", + "value": "{\"agentgateway\":{\"name\":\"benchmark-resources\",\"namespace\":\"agentgateway-system\"}}" + }, + { + "name": "POD_NAMESPACE", + "valueFrom": { + "fieldRef": { + "apiVersion": "v1", + "fieldPath": "metadata.namespace" + } + } + } + ], + "image": "ghcr.io/agentgateway/controller:v1.6.0@sha256:d84259a7e2d87f8f39bae385d4b032d823c0a4450aecb32e0e31e2258449645b", + "imagePullPolicy": "IfNotPresent", + "name": "controller", + "ports": [ + { + "containerPort": 9978, + "name": "grpc-xds-agw", + "protocol": "TCP" + }, + { + "containerPort": 9093, + "name": "health", + "protocol": "TCP" + }, + { + "containerPort": 9092, + "name": "metrics", + "protocol": "TCP" + } + ], + "readinessProbe": { + "failureThreshold": 3, + "httpGet": { + "path": "/readyz", + "port": 9093, + "scheme": "HTTP" + }, + "initialDelaySeconds": 1, + "periodSeconds": 10, + "successThreshold": 1, + "timeoutSeconds": 1 + }, + "resources": { + "limits": { + "cpu": "2", + "memory": "2Gi" + }, + "requests": { + "cpu": "100m", + "memory": "128Mi" + } + }, + "securityContext": { + "allowPrivilegeEscalation": false, + "capabilities": { + "drop": [ + "ALL" + ] + }, + "readOnlyRootFilesystem": true, + "runAsNonRoot": true + }, + "startupProbe": { + "failureThreshold": 120, + "httpGet": { + "path": "/readyz", + "port": 9093, + "scheme": "HTTP" + }, + "periodSeconds": 1, + "successThreshold": 1, + "timeoutSeconds": 1 + }, + "terminationMessagePath": "/dev/termination-log", + "terminationMessagePolicy": "File", + "volumeMounts": [ + { + "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount", + "name": "kube-api-access-mhqk2", + "readOnly": true + } + ] + } + ], + "dnsPolicy": "ClusterFirst", + "enableServiceLinks": true, + "nodeName": "gwext-1002-kcontroller.c.solo-oss.internal", + "nodeSelector": { + "benchmark-role": "kcontroller" + }, + "preemptionPolicy": "PreemptLowerPriority", + "priority": 0, + "restartPolicy": "Always", + "schedulerName": "default-scheduler", + "securityContext": {}, + "serviceAccount": "agentgateway", + "serviceAccountName": "agentgateway", + "terminationGracePeriodSeconds": 30, + "tolerations": [ + { + "effect": "NoSchedule", + "key": "benchmark-role", + "operator": "Equal", + "value": "kcontroller" + }, + { + "effect": "NoExecute", + "key": "node.kubernetes.io/not-ready", + "operator": "Exists", + "tolerationSeconds": 300 + }, + { + "effect": "NoExecute", + "key": "node.kubernetes.io/unreachable", + "operator": "Exists", + "tolerationSeconds": 300 + } + ], + "volumes": [ + { + "name": "kube-api-access-mhqk2", + "projected": { + "defaultMode": 420, + "sources": [ + { + "serviceAccountToken": { + "expirationSeconds": 3607, + "path": "token" + } + }, + { + "configMap": { + "items": [ + { + "key": "ca.crt", + "path": "ca.crt" + } + ], + "name": "kube-root-ca.crt" + } + }, + { + "downwardAPI": { + "items": [ + { + "fieldRef": { + "apiVersion": "v1", + "fieldPath": "metadata.namespace" + }, + "path": "namespace" + } + ] + } + } + ] + } + } + ] + }, + "status": { + "conditions": [ + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-02T23:32:51Z", + "observedGeneration": 1, + "status": "True", + "type": "PodReadyToStartContainers" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-02T23:32:48Z", + "observedGeneration": 1, + "status": "True", + "type": "Initialized" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-02T23:32:54Z", + "observedGeneration": 1, + "status": "True", + "type": "Ready" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-02T23:32:54Z", + "observedGeneration": 1, + "status": "True", + "type": "ContainersReady" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-02T23:32:48Z", + "observedGeneration": 1, + "status": "True", + "type": "PodScheduled" + } + ], + "containerStatuses": [ + { + "allocatedResources": { + "cpu": "100m", + "memory": "128Mi" + }, + "containerID": "containerd://fb34c1b5636df62d92497cd812c25e9f713c75bccdbc199c4da616ffc6aab234", + "image": "sha256:d83a3594ecbc2efc0c92ebb5af3d9803250c4590f17d8a8f25460f899b156e85", + "imageID": "ghcr.io/agentgateway/controller@sha256:d84259a7e2d87f8f39bae385d4b032d823c0a4450aecb32e0e31e2258449645b", + "lastState": {}, + "name": "controller", + "ready": true, + "resources": { + "limits": { + "cpu": "2", + "memory": "2Gi" + }, + "requests": { + "cpu": "100m", + "memory": "128Mi" + } + }, + "restartCount": 0, + "started": true, + "state": { + "running": { + "startedAt": "2026-10-02T23:32:50Z" + } + }, + "user": { + "linux": { + "gid": 0, + "supplementalGroups": [ + 0 + ], + "uid": 10101 + } + }, + "volumeMounts": [ + { + "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount", + "name": "kube-api-access-mhqk2", + "readOnly": true, + "recursiveReadOnly": "Disabled" + } + ] + } + ], + "hostIP": "10.128.15.205", + "hostIPs": [ + { + "ip": "10.128.15.205" + } + ], + "observedGeneration": 1, + "phase": "Running", + "podIP": "10.42.1.4", + "podIPs": [ + { + "ip": "10.42.1.4" + } + ], + "qosClass": "Burstable", + "startTime": "2026-10-02T23:32:48Z" + } + }, + { + "apiVersion": "v1", + "kind": "Pod", + "metadata": { + "creationTimestamp": "2026-10-02T23:32:55Z", + "generateName": "backend-649d4fd8fc-", + "generation": 1, + "labels": { + "app": "benchmark-backend", + "pod-template-hash": "649d4fd8fc" + }, + "name": "backend-649d4fd8fc-mtwt5", + "namespace": "gateway-backend", + "ownerReferences": [ + { + "apiVersion": "apps/v1", + "blockOwnerDeletion": true, + "controller": true, + "kind": "ReplicaSet", + "name": "backend-649d4fd8fc", + "uid": "ab785b03-44dc-421d-8a6c-41f56c44ac08" + } + ], + "resourceVersion": "1472", + "uid": "9f6bf2eb-f734-49ad-bf61-0c8ade4f4b47" + }, + "spec": { + "containers": [ + { + "command": [ + "/benchmark/mock-server" + ], + "env": [ + { + "name": "LISTEN_ADDR", + "value": "0.0.0.0:8081" + } + ], + "image": "alpine@sha256:5291449c3df73caf6ed85e649dec1b9e818b39a5d8c871e97afc13e9cd5e8fa8", + "imagePullPolicy": "IfNotPresent", + "name": "backend", + "ports": [ + { + "containerPort": 8081, + "protocol": "TCP" + } + ], + "readinessProbe": { + "failureThreshold": 3, + "httpGet": { + "path": "/healthz", + "port": 8081, + "scheme": "HTTP" + }, + "periodSeconds": 10, + "successThreshold": 1, + "timeoutSeconds": 1 + }, + "resources": { + "limits": { + "cpu": "6", + "memory": "4Gi" + }, + "requests": { + "cpu": "6", + "memory": "4Gi" + } + }, + "terminationMessagePath": "/dev/termination-log", + "terminationMessagePolicy": "File", + "volumeMounts": [ + { + "mountPath": "/benchmark", + "name": "fixture", + "readOnly": true + }, + { + "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount", + "name": "kube-api-access-j6nhc", + "readOnly": true + } + ] + } + ], + "dnsPolicy": "ClusterFirst", + "enableServiceLinks": true, + "nodeName": "gwext-1002-kbackend.c.solo-oss.internal", + "nodeSelector": { + "benchmark-role": "kbackend" + }, + "preemptionPolicy": "PreemptLowerPriority", + "priority": 0, + "restartPolicy": "Always", + "schedulerName": "default-scheduler", + "securityContext": {}, + "serviceAccount": "default", + "serviceAccountName": "default", + "terminationGracePeriodSeconds": 30, + "tolerations": [ + { + "effect": "NoSchedule", + "key": "benchmark-role", + "operator": "Equal", + "value": "kbackend" + }, + { + "effect": "NoExecute", + "key": "node.kubernetes.io/not-ready", + "operator": "Exists", + "tolerationSeconds": 300 + }, + { + "effect": "NoExecute", + "key": "node.kubernetes.io/unreachable", + "operator": "Exists", + "tolerationSeconds": 300 + } + ], + "volumes": [ + { + "hostPath": { + "path": "/opt/gateway-benchmark/fixture", + "type": "Directory" + }, + "name": "fixture" + }, + { + "name": "kube-api-access-j6nhc", + "projected": { + "defaultMode": 420, + "sources": [ + { + "serviceAccountToken": { + "expirationSeconds": 3607, + "path": "token" + } + }, + { + "configMap": { + "items": [ + { + "key": "ca.crt", + "path": "ca.crt" + } + ], + "name": "kube-root-ca.crt" + } + }, + { + "downwardAPI": { + "items": [ + { + "fieldRef": { + "apiVersion": "v1", + "fieldPath": "metadata.namespace" + }, + "path": "namespace" + } + ] + } + } + ] + } + } + ] + }, + "status": { + "conditions": [ + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-02T23:32:58Z", + "observedGeneration": 1, + "status": "True", + "type": "PodReadyToStartContainers" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-02T23:32:55Z", + "observedGeneration": 1, + "status": "True", + "type": "Initialized" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-02T23:32:58Z", + "observedGeneration": 1, + "status": "True", + "type": "Ready" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-02T23:32:58Z", + "observedGeneration": 1, + "status": "True", + "type": "ContainersReady" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-02T23:32:55Z", + "observedGeneration": 1, + "status": "True", + "type": "PodScheduled" + } + ], + "containerStatuses": [ + { + "allocatedResources": { + "cpu": "6", + "memory": "4Gi" + }, + "containerID": "containerd://f2429a41c903ed06e81ceb0d51afb4ea3d019480052793ff29ea145e207465e9", + "image": "sha256:c83674e1999044d33d751661371b873539f47e5b5c5ca3320c7e0377acca6238", + "imageID": "docker.io/library/alpine@sha256:5291449c3df73caf6ed85e649dec1b9e818b39a5d8c871e97afc13e9cd5e8fa8", + "lastState": {}, + "name": "backend", + "ready": true, + "resources": { + "limits": { + "cpu": "6", + "memory": "4Gi" + }, + "requests": { + "cpu": "6", + "memory": "4Gi" + } + }, + "restartCount": 0, + "started": true, + "state": { + "running": { + "startedAt": "2026-10-02T23:32:57Z" + } + }, + "user": { + "linux": { + "gid": 0, + "supplementalGroups": [ + 0, + 1, + 2, + 3, + 4, + 6, + 10, + 11, + 20, + 26, + 27 + ], + "uid": 0 + } + }, + "volumeMounts": [ + { + "mountPath": "/benchmark", + "name": "fixture", + "readOnly": true, + "recursiveReadOnly": "Disabled" + }, + { + "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount", + "name": "kube-api-access-j6nhc", + "readOnly": true, + "recursiveReadOnly": "Disabled" + } + ] + } + ], + "hostIP": "10.128.15.206", + "hostIPs": [ + { + "ip": "10.128.15.206" + } + ], + "observedGeneration": 1, + "phase": "Running", + "podIP": "10.42.6.2", + "podIPs": [ + { + "ip": "10.42.6.2" + } + ], + "qosClass": "Guaranteed", + "startTime": "2026-10-02T23:32:55Z" + } + }, + { + "apiVersion": "v1", + "kind": "Pod", + "metadata": { + "creationTimestamp": "2026-10-02T23:18:22Z", + "generateName": "coredns-c5fdd76cf-", + "generation": 1, + "labels": { + "k8s-app": "kube-dns", + "pod-template-hash": "c5fdd76cf" + }, + "name": "coredns-c5fdd76cf-47mvp", + "namespace": "kube-system", + "ownerReferences": [ + { + "apiVersion": "apps/v1", + "blockOwnerDeletion": true, + "controller": true, + "kind": "ReplicaSet", + "name": "coredns-c5fdd76cf", + "uid": "fd1fbe7f-7033-4fee-8530-f102dfb6e0a0" + } + ], + "resourceVersion": "370", + "uid": "bd05b489-3e10-4963-8631-7868676ff3f4" + }, + "spec": { + "containers": [ + { + "args": [ + "-conf", + "/etc/coredns/Corefile" + ], + "image": "rancher/mirrored-coredns-coredns:1.14.6", + "imagePullPolicy": "IfNotPresent", + "livenessProbe": { + "failureThreshold": 3, + "httpGet": { + "path": "/health", + "port": 8080, + "scheme": "HTTP" + }, + "initialDelaySeconds": 60, + "periodSeconds": 10, + "successThreshold": 1, + "timeoutSeconds": 1 + }, + "name": "coredns", + "ports": [ + { + "containerPort": 53, + "name": "dns", + "protocol": "UDP" + }, + { + "containerPort": 53, + "name": "dns-tcp", + "protocol": "TCP" + }, + { + "containerPort": 9153, + "name": "metrics", + "protocol": "TCP" + } + ], + "readinessProbe": { + "failureThreshold": 3, + "httpGet": { + "path": "/ready", + "port": 8181, + "scheme": "HTTP" + }, + "periodSeconds": 2, + "successThreshold": 1, + "timeoutSeconds": 1 + }, + "resources": { + "limits": { + "memory": "170Mi" + }, + "requests": { + "cpu": "100m", + "memory": "70Mi" + } + }, + "securityContext": { + "allowPrivilegeEscalation": false, + "capabilities": { + "add": [ + "NET_BIND_SERVICE" + ], + "drop": [ + "all" + ] + }, + "readOnlyRootFilesystem": true + }, + "terminationMessagePath": "/dev/termination-log", + "terminationMessagePolicy": "File", + "volumeMounts": [ + { + "mountPath": "/etc/coredns", + "name": "config-volume", + "readOnly": true + }, + { + "mountPath": "/etc/coredns/custom", + "name": "custom-config-volume", + "readOnly": true + }, + { + "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount", + "name": "kube-api-access-msrj7", + "readOnly": true + } + ] + } + ], + "dnsPolicy": "Default", + "enableServiceLinks": true, + "nodeName": "gwext-1002-kcontrol.c.solo-oss.internal", + "nodeSelector": { + "kubernetes.io/os": "linux" + }, + "preemptionPolicy": "PreemptLowerPriority", + "priority": 2000000000, + "priorityClassName": "system-cluster-critical", + "restartPolicy": "Always", + "schedulerName": "default-scheduler", + "securityContext": {}, + "serviceAccount": "coredns", + "serviceAccountName": "coredns", + "terminationGracePeriodSeconds": 30, + "tolerations": [ + { + "key": "CriticalAddonsOnly", + "operator": "Exists" + }, + { + "effect": "NoSchedule", + "key": "node-role.kubernetes.io/control-plane", + "operator": "Exists" + }, + { + "effect": "NoExecute", + "key": "node.kubernetes.io/not-ready", + "operator": "Exists", + "tolerationSeconds": 300 + }, + { + "effect": "NoExecute", + "key": "node.kubernetes.io/unreachable", + "operator": "Exists", + "tolerationSeconds": 300 + } + ], + "topologySpreadConstraints": [ + { + "labelSelector": { + "matchLabels": { + "k8s-app": "kube-dns" + } + }, + "maxSkew": 1, + "topologyKey": "kubernetes.io/hostname", + "whenUnsatisfiable": "DoNotSchedule" + }, + { + "labelSelector": { + "matchLabels": { + "k8s-app": "kube-dns" + } + }, + "maxSkew": 1, + "topologyKey": "topology.kubernetes.io/zone", + "whenUnsatisfiable": "ScheduleAnyway" + } + ], + "volumes": [ + { + "configMap": { + "defaultMode": 420, + "items": [ + { + "key": "Corefile", + "path": "Corefile" + }, + { + "key": "NodeHosts", + "path": "NodeHosts" + } + ], + "name": "coredns" + }, + "name": "config-volume" + }, + { + "configMap": { + "defaultMode": 420, + "name": "coredns-custom", + "optional": true + }, + "name": "custom-config-volume" + }, + { + "name": "kube-api-access-msrj7", + "projected": { + "defaultMode": 420, + "sources": [ + { + "serviceAccountToken": { + "expirationSeconds": 3607, + "path": "token" + } + }, + { + "configMap": { + "items": [ + { + "key": "ca.crt", + "path": "ca.crt" + } + ], + "name": "kube-root-ca.crt" + } + }, + { + "downwardAPI": { + "items": [ + { + "fieldRef": { + "apiVersion": "v1", + "fieldPath": "metadata.namespace" + }, + "path": "namespace" + } + ] + } + } + ] + } + } + ] + }, + "status": { + "conditions": [ + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-02T23:18:26Z", + "observedGeneration": 1, + "status": "True", + "type": "PodReadyToStartContainers" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-02T23:18:22Z", + "observedGeneration": 1, + "status": "True", + "type": "Initialized" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-02T23:18:26Z", + "observedGeneration": 1, + "status": "True", + "type": "Ready" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-02T23:18:26Z", + "observedGeneration": 1, + "status": "True", + "type": "ContainersReady" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-02T23:18:22Z", + "observedGeneration": 1, + "status": "True", + "type": "PodScheduled" + } + ], + "containerStatuses": [ + { + "allocatedResources": { + "cpu": "100m", + "memory": "70Mi" + }, + "containerID": "containerd://3f9db19eb1ea6c158510a8c4dea40e1bb6dfd1ea24368d32645f22c2736c6aec", + "image": "docker.io/rancher/mirrored-coredns-coredns:1.14.6", + "imageID": "docker.io/rancher/mirrored-coredns-coredns@sha256:900f9c109f7a33545d3c811516e8376df9019147b750f5ce3e254468769176ea", + "lastState": {}, + "name": "coredns", + "ready": true, + "resources": { + "limits": { + "memory": "170Mi" + }, + "requests": { + "cpu": "100m", + "memory": "70Mi" + } + }, + "restartCount": 0, + "started": true, + "state": { + "running": { + "startedAt": "2026-10-02T23:18:25Z" + } + }, + "user": { + "linux": { + "gid": 65532, + "supplementalGroups": [ + 65532 + ], + "uid": 65532 + } + }, + "volumeMounts": [ + { + "mountPath": "/etc/coredns", + "name": "config-volume", + "readOnly": true, + "recursiveReadOnly": "Disabled" + }, + { + "mountPath": "/etc/coredns/custom", + "name": "custom-config-volume", + "readOnly": true, + "recursiveReadOnly": "Disabled" + }, + { + "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount", + "name": "kube-api-access-msrj7", + "readOnly": true, + "recursiveReadOnly": "Disabled" + } + ] + } + ], + "hostIP": "10.128.15.199", + "hostIPs": [ + { + "ip": "10.128.15.199" + } + ], + "observedGeneration": 1, + "phase": "Running", + "podIP": "10.42.0.2", + "podIPs": [ + { + "ip": "10.42.0.2" + } + ], + "qosClass": "Burstable", + "startTime": "2026-10-02T23:18:22Z" + } + }, + { + "apiVersion": "v1", + "kind": "Pod", + "metadata": { + "annotations": { + "prometheus.io/port": "9120", + "prometheus.io/scrape": "true" + }, + "creationTimestamp": "2026-10-02T23:32:27Z", + "generateName": "controller-8489f7bf57-", + "generation": 1, + "labels": { + "app": "metallb", + "component": "controller", + "pod-template-hash": "8489f7bf57" + }, + "name": "controller-8489f7bf57-56pn5", + "namespace": "metallb-system", + "ownerReferences": [ + { + "apiVersion": "apps/v1", + "blockOwnerDeletion": true, + "controller": true, + "kind": "ReplicaSet", + "name": "controller-8489f7bf57", + "uid": "30315a68-8264-44e4-a28b-092ff285399c" + } + ], + "resourceVersion": "1270", + "uid": "e8bfab1a-6f87-4443-a905-c00726b0d703" + }, + "spec": { + "containers": [ + { + "args": [ + "--port=9120", + "--log-level=info" + ], + "env": [ + { + "name": "METALLB_POD_NAME", + "valueFrom": { + "fieldRef": { + "apiVersion": "v1", + "fieldPath": "metadata.name" + } + } + }, + { + "name": "METALLB_ML_SECRET_NAME", + "value": "memberlist" + }, + { + "name": "METALLB_DEPLOYMENT", + "value": "controller" + } + ], + "image": "quay.io/metallb/controller:v0.16.1", + "imagePullPolicy": "IfNotPresent", + "livenessProbe": { + "failureThreshold": 3, + "httpGet": { + "path": "/healthz", + "port": 17472, + "scheme": "HTTP" + }, + "initialDelaySeconds": 10, + "periodSeconds": 10, + "successThreshold": 1, + "timeoutSeconds": 1 + }, + "name": "controller", + "ports": [ + { + "containerPort": 9120, + "name": "metricshttps", + "protocol": "TCP" + }, + { + "containerPort": 9443, + "name": "webhook-server", + "protocol": "TCP" + } + ], + "readinessProbe": { + "failureThreshold": 3, + "httpGet": { + "path": "/readyz", + "port": 17472, + "scheme": "HTTP" + }, + "initialDelaySeconds": 10, + "periodSeconds": 10, + "successThreshold": 1, + "timeoutSeconds": 1 + }, + "resources": {}, + "securityContext": { + "allowPrivilegeEscalation": false, + "capabilities": { + "drop": [ + "all" + ] + }, + "readOnlyRootFilesystem": true + }, + "terminationMessagePath": "/dev/termination-log", + "terminationMessagePolicy": "File", + "volumeMounts": [ + { + "mountPath": "/tmp/k8s-webhook-server/serving-certs", + "name": "cert", + "readOnly": true + }, + { + "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount", + "name": "kube-api-access-694kz", + "readOnly": true + } + ] + } + ], + "dnsPolicy": "ClusterFirst", + "enableServiceLinks": true, + "nodeName": "gwext-1002-kcontroller.c.solo-oss.internal", + "nodeSelector": { + "benchmark-role": "kcontroller", + "kubernetes.io/os": "linux" + }, + "preemptionPolicy": "PreemptLowerPriority", + "priority": 0, + "restartPolicy": "Always", + "schedulerName": "default-scheduler", + "securityContext": { + "fsGroup": 65534, + "runAsNonRoot": true, + "runAsUser": 65534 + }, + "serviceAccount": "controller", + "serviceAccountName": "controller", + "terminationGracePeriodSeconds": 0, + "tolerations": [ + { + "effect": "NoSchedule", + "key": "benchmark-role", + "operator": "Equal", + "value": "kcontroller" + }, + { + "effect": "NoExecute", + "key": "node.kubernetes.io/not-ready", + "operator": "Exists", + "tolerationSeconds": 300 + }, + { + "effect": "NoExecute", + "key": "node.kubernetes.io/unreachable", + "operator": "Exists", + "tolerationSeconds": 300 + } + ], + "volumes": [ + { + "name": "cert", + "secret": { + "defaultMode": 420, + "secretName": "metallb-webhook-cert" + } + }, + { + "name": "kube-api-access-694kz", + "projected": { + "defaultMode": 420, + "sources": [ + { + "serviceAccountToken": { + "expirationSeconds": 3607, + "path": "token" + } + }, + { + "configMap": { + "items": [ + { + "key": "ca.crt", + "path": "ca.crt" + } + ], + "name": "kube-root-ca.crt" + } + }, + { + "downwardAPI": { + "items": [ + { + "fieldRef": { + "apiVersion": "v1", + "fieldPath": "metadata.namespace" + }, + "path": "namespace" + } + ] + } + } + ] + } + } + ] + }, + "status": { + "conditions": [ + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-02T23:32:31Z", + "observedGeneration": 1, + "status": "True", + "type": "PodReadyToStartContainers" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-02T23:32:27Z", + "observedGeneration": 1, + "status": "True", + "type": "Initialized" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-02T23:32:42Z", + "observedGeneration": 1, + "status": "True", + "type": "Ready" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-02T23:32:42Z", + "observedGeneration": 1, + "status": "True", + "type": "ContainersReady" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-02T23:32:27Z", + "observedGeneration": 1, + "status": "True", + "type": "PodScheduled" + } + ], + "containerStatuses": [ + { + "containerID": "containerd://0d051e1b5c95c1cbf83092208144e83d0741a55ccbe785a1f80459540465d107", + "image": "quay.io/metallb/controller:v0.16.1", + "imageID": "quay.io/metallb/controller@sha256:f51ab515de9ccd20dc3dccb093e48df8adddac019326c456f449e55ba91b6420", + "lastState": {}, + "name": "controller", + "ready": true, + "resources": {}, + "restartCount": 0, + "started": true, + "state": { + "running": { + "startedAt": "2026-10-02T23:32:30Z" + } + }, + "user": { + "linux": { + "gid": 65534, + "supplementalGroups": [ + 65534 + ], + "uid": 65534 + } + }, + "volumeMounts": [ + { + "mountPath": "/tmp/k8s-webhook-server/serving-certs", + "name": "cert", + "readOnly": true, + "recursiveReadOnly": "Disabled" + }, + { + "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount", + "name": "kube-api-access-694kz", + "readOnly": true, + "recursiveReadOnly": "Disabled" + } + ] + } + ], + "hostIP": "10.128.15.205", + "hostIPs": [ + { + "ip": "10.128.15.205" + } + ], + "observedGeneration": 1, + "phase": "Running", + "podIP": "10.42.1.2", + "podIPs": [ + { + "ip": "10.42.1.2" + } + ], + "qosClass": "BestEffort", + "startTime": "2026-10-02T23:32:27Z" + } + }, + { + "apiVersion": "v1", + "kind": "Pod", + "metadata": { + "creationTimestamp": "2026-10-02T23:32:55Z", + "generateName": "praxis-operator-677b8b444d-", + "generation": 1, + "labels": { + "app.kubernetes.io/name": "praxis-operator", + "pod-template-hash": "677b8b444d" + }, + "name": "praxis-operator-677b8b444d-6t8j5", + "namespace": "praxis-system", + "ownerReferences": [ + { + "apiVersion": "apps/v1", + "blockOwnerDeletion": true, + "controller": true, + "kind": "ReplicaSet", + "name": "praxis-operator-677b8b444d", + "uid": "583f4850-cdd5-44bc-a7b2-92ab7e4b04c2" + } + ], + "resourceVersion": "1459", + "uid": "49f0e3df-040c-494d-8f39-4df6e096a696" + }, + "spec": { + "automountServiceAccountToken": true, + "containers": [ + { + "env": [ + { + "name": "PRAXIS_IMAGE", + "value": "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8" + }, + { + "name": "POD_NAME", + "valueFrom": { + "fieldRef": { + "apiVersion": "v1", + "fieldPath": "metadata.name" + } + } + }, + { + "name": "POD_NAMESPACE", + "valueFrom": { + "fieldRef": { + "apiVersion": "v1", + "fieldPath": "metadata.namespace" + } + } + } + ], + "image": "praxis-operator:fb8beaa", + "imagePullPolicy": "IfNotPresent", + "livenessProbe": { + "failureThreshold": 3, + "httpGet": { + "path": "/healthz", + "port": "observability", + "scheme": "HTTP" + }, + "periodSeconds": 10, + "successThreshold": 1, + "timeoutSeconds": 1 + }, + "name": "operator", + "ports": [ + { + "containerPort": 8080, + "name": "observability", + "protocol": "TCP" + } + ], + "readinessProbe": { + "failureThreshold": 3, + "httpGet": { + "path": "/readyz", + "port": "observability", + "scheme": "HTTP" + }, + "periodSeconds": 5, + "successThreshold": 1, + "timeoutSeconds": 1 + }, + "resources": { + "limits": { + "cpu": "2", + "memory": "2Gi" + }, + "requests": { + "cpu": "100m", + "memory": "128Mi" + } + }, + "securityContext": { + "allowPrivilegeEscalation": false, + "capabilities": { + "drop": [ + "ALL" + ] + }, + "privileged": false, + "readOnlyRootFilesystem": true, + "runAsGroup": 65534, + "runAsNonRoot": true, + "runAsUser": 65534, + "seccompProfile": { + "type": "RuntimeDefault" + } + }, + "terminationMessagePath": "/dev/termination-log", + "terminationMessagePolicy": "File", + "volumeMounts": [ + { + "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount", + "name": "kube-api-access-k8qwf", + "readOnly": true + } + ] + } + ], + "dnsPolicy": "ClusterFirst", + "enableServiceLinks": true, + "nodeName": "gwext-1002-kcontroller.c.solo-oss.internal", + "nodeSelector": { + "benchmark-role": "kcontroller" + }, + "preemptionPolicy": "PreemptLowerPriority", + "priority": 0, + "restartPolicy": "Always", + "schedulerName": "default-scheduler", + "securityContext": { + "fsGroup": 65534, + "runAsGroup": 65534, + "runAsNonRoot": true, + "runAsUser": 65534, + "seccompProfile": { + "type": "RuntimeDefault" + } + }, + "serviceAccount": "praxis-operator", + "serviceAccountName": "praxis-operator", + "terminationGracePeriodSeconds": 30, + "tolerations": [ + { + "effect": "NoSchedule", + "key": "benchmark-role", + "operator": "Equal", + "value": "kcontroller" + }, + { + "effect": "NoExecute", + "key": "node.kubernetes.io/not-ready", + "operator": "Exists", + "tolerationSeconds": 300 + }, + { + "effect": "NoExecute", + "key": "node.kubernetes.io/unreachable", + "operator": "Exists", + "tolerationSeconds": 300 + } + ], + "volumes": [ + { + "name": "kube-api-access-k8qwf", + "projected": { + "defaultMode": 420, + "sources": [ + { + "serviceAccountToken": { + "expirationSeconds": 3607, + "path": "token" + } + }, + { + "configMap": { + "items": [ + { + "key": "ca.crt", + "path": "ca.crt" + } + ], + "name": "kube-root-ca.crt" + } + }, + { + "downwardAPI": { + "items": [ + { + "fieldRef": { + "apiVersion": "v1", + "fieldPath": "metadata.namespace" + }, + "path": "namespace" + } + ] + } + } + ] + } + } + ] + }, + "status": { + "conditions": [ + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-02T23:32:57Z", + "observedGeneration": 1, + "status": "True", + "type": "PodReadyToStartContainers" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-02T23:32:55Z", + "observedGeneration": 1, + "status": "True", + "type": "Initialized" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-02T23:32:57Z", + "observedGeneration": 1, + "status": "True", + "type": "Ready" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-02T23:32:57Z", + "observedGeneration": 1, + "status": "True", + "type": "ContainersReady" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-02T23:32:55Z", + "observedGeneration": 1, + "status": "True", + "type": "PodScheduled" + } + ], + "containerStatuses": [ + { + "allocatedResources": { + "cpu": "100m", + "memory": "128Mi" + }, + "containerID": "containerd://a4ec4f444a7c29389e42d6189a1c1f4fd697b86e894fe702517c46269fee2fa0", + "image": "docker.io/library/praxis-operator:fb8beaa", + "imageID": "sha256:ca8507c2ba2604ac9e6f027c6bbd7d5748b5b18583f4e3ab5b97d4e181511b2c", + "lastState": {}, + "name": "operator", + "ready": true, + "resources": { + "limits": { + "cpu": "2", + "memory": "2Gi" + }, + "requests": { + "cpu": "100m", + "memory": "128Mi" + } + }, + "restartCount": 0, + "started": true, + "state": { + "running": { + "startedAt": "2026-10-02T23:32:56Z" + } + }, + "user": { + "linux": { + "gid": 65534, + "supplementalGroups": [ + 65534 + ], + "uid": 65534 + } + }, + "volumeMounts": [ + { + "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount", + "name": "kube-api-access-k8qwf", + "readOnly": true, + "recursiveReadOnly": "Disabled" + } + ] + } + ], + "hostIP": "10.128.15.205", + "hostIPs": [ + { + "ip": "10.128.15.205" + } + ], + "observedGeneration": 1, + "phase": "Running", + "podIP": "10.42.1.5", + "podIPs": [ + { + "ip": "10.42.1.5" + } + ], + "qosClass": "Burstable", + "startTime": "2026-10-02T23:32:55Z" + } + }, + { + "apiVersion": "v1", + "kind": "Pod", + "metadata": { + "creationTimestamp": "2026-10-02T23:32:55Z", + "generateName": "praxis-operator-677b8b444d-", + "generation": 1, + "labels": { + "app.kubernetes.io/name": "praxis-operator", + "pod-template-hash": "677b8b444d" + }, + "name": "praxis-operator-677b8b444d-kz988", + "namespace": "praxis-system", + "ownerReferences": [ + { + "apiVersion": "apps/v1", + "blockOwnerDeletion": true, + "controller": true, + "kind": "ReplicaSet", + "name": "praxis-operator-677b8b444d", + "uid": "583f4850-cdd5-44bc-a7b2-92ab7e4b04c2" + } + ], + "resourceVersion": "1493", + "uid": "69b659f0-e1d7-4218-96b1-e9890cf1b66a" + }, + "spec": { + "automountServiceAccountToken": true, + "containers": [ + { + "env": [ + { + "name": "PRAXIS_IMAGE", + "value": "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8" + }, + { + "name": "POD_NAME", + "valueFrom": { + "fieldRef": { + "apiVersion": "v1", + "fieldPath": "metadata.name" + } + } + }, + { + "name": "POD_NAMESPACE", + "valueFrom": { + "fieldRef": { + "apiVersion": "v1", + "fieldPath": "metadata.namespace" + } + } + } + ], + "image": "praxis-operator:fb8beaa", + "imagePullPolicy": "IfNotPresent", + "livenessProbe": { + "failureThreshold": 3, + "httpGet": { + "path": "/healthz", + "port": "observability", + "scheme": "HTTP" + }, + "periodSeconds": 10, + "successThreshold": 1, + "timeoutSeconds": 1 + }, + "name": "operator", + "ports": [ + { + "containerPort": 8080, + "name": "observability", + "protocol": "TCP" + } + ], + "readinessProbe": { + "failureThreshold": 3, + "httpGet": { + "path": "/readyz", + "port": "observability", + "scheme": "HTTP" + }, + "periodSeconds": 5, + "successThreshold": 1, + "timeoutSeconds": 1 + }, + "resources": { + "limits": { + "cpu": "2", + "memory": "2Gi" + }, + "requests": { + "cpu": "100m", + "memory": "128Mi" + } + }, + "securityContext": { + "allowPrivilegeEscalation": false, + "capabilities": { + "drop": [ + "ALL" + ] + }, + "privileged": false, + "readOnlyRootFilesystem": true, + "runAsGroup": 65534, + "runAsNonRoot": true, + "runAsUser": 65534, + "seccompProfile": { + "type": "RuntimeDefault" + } + }, + "terminationMessagePath": "/dev/termination-log", + "terminationMessagePolicy": "File", + "volumeMounts": [ + { + "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount", + "name": "kube-api-access-ph7c9", + "readOnly": true + } + ] + } + ], + "dnsPolicy": "ClusterFirst", + "enableServiceLinks": true, + "nodeName": "gwext-1002-kcontroller.c.solo-oss.internal", + "nodeSelector": { + "benchmark-role": "kcontroller" + }, + "preemptionPolicy": "PreemptLowerPriority", + "priority": 0, + "restartPolicy": "Always", + "schedulerName": "default-scheduler", + "securityContext": { + "fsGroup": 65534, + "runAsGroup": 65534, + "runAsNonRoot": true, + "runAsUser": 65534, + "seccompProfile": { + "type": "RuntimeDefault" + } + }, + "serviceAccount": "praxis-operator", + "serviceAccountName": "praxis-operator", + "terminationGracePeriodSeconds": 30, + "tolerations": [ + { + "effect": "NoSchedule", + "key": "benchmark-role", + "operator": "Equal", + "value": "kcontroller" + }, + { + "effect": "NoExecute", + "key": "node.kubernetes.io/not-ready", + "operator": "Exists", + "tolerationSeconds": 300 + }, + { + "effect": "NoExecute", + "key": "node.kubernetes.io/unreachable", + "operator": "Exists", + "tolerationSeconds": 300 + } + ], + "volumes": [ + { + "name": "kube-api-access-ph7c9", + "projected": { + "defaultMode": 420, + "sources": [ + { + "serviceAccountToken": { + "expirationSeconds": 3607, + "path": "token" + } + }, + { + "configMap": { + "items": [ + { + "key": "ca.crt", + "path": "ca.crt" + } + ], + "name": "kube-root-ca.crt" + } + }, + { + "downwardAPI": { + "items": [ + { + "fieldRef": { + "apiVersion": "v1", + "fieldPath": "metadata.namespace" + }, + "path": "namespace" + } + ] + } + } + ] + } + } + ] + }, + "status": { + "conditions": [ + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-02T23:32:57Z", + "observedGeneration": 1, + "status": "True", + "type": "PodReadyToStartContainers" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-02T23:32:55Z", + "observedGeneration": 1, + "status": "True", + "type": "Initialized" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-02T23:33:04Z", + "observedGeneration": 1, + "status": "True", + "type": "Ready" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-02T23:33:04Z", + "observedGeneration": 1, + "status": "True", + "type": "ContainersReady" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-02T23:32:55Z", + "observedGeneration": 1, + "status": "True", + "type": "PodScheduled" + } + ], + "containerStatuses": [ + { + "allocatedResources": { + "cpu": "100m", + "memory": "128Mi" + }, + "containerID": "containerd://6626922c8fc4c92473078fb049fdef883d471ac8decfec5c3115622880e3f461", + "image": "docker.io/library/praxis-operator:fb8beaa", + "imageID": "sha256:ca8507c2ba2604ac9e6f027c6bbd7d5748b5b18583f4e3ab5b97d4e181511b2c", + "lastState": { + "terminated": { + "containerID": "containerd://630c1f9f1affceebbd18ef736c02d1f84e58d58c7dd5e085f0305b53886972c0", + "exitCode": 1, + "finishedAt": "2026-10-02T23:33:01Z", + "reason": "Error", + "startedAt": "2026-10-02T23:32:56Z" + } + }, + "name": "operator", + "ready": true, + "resources": { + "limits": { + "cpu": "2", + "memory": "2Gi" + }, + "requests": { + "cpu": "100m", + "memory": "128Mi" + } + }, + "restartCount": 1, + "started": true, + "state": { + "running": { + "startedAt": "2026-10-02T23:33:03Z" + } + }, + "user": { + "linux": { + "gid": 65534, + "supplementalGroups": [ + 65534 + ], + "uid": 65534 + } + }, + "volumeMounts": [ + { + "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount", + "name": "kube-api-access-ph7c9", + "readOnly": true, + "recursiveReadOnly": "Disabled" + } + ] + } + ], + "hostIP": "10.128.15.205", + "hostIPs": [ + { + "ip": "10.128.15.205" + } + ], + "observedGeneration": 1, + "phase": "Running", + "podIP": "10.42.1.6", + "podIPs": [ + { + "ip": "10.42.1.6" + } + ], + "qosClass": "Burstable", + "startTime": "2026-10-02T23:32:55Z" + } + } + ], + "kind": "List", + "metadata": { + "resourceVersion": "" + } +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/infrastructure/praxis-deployments.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/infrastructure/praxis-deployments.json new file mode 100644 index 0000000..f36d337 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/infrastructure/praxis-deployments.json @@ -0,0 +1,196 @@ +{ + "apiVersion": "v1", + "items": [ + { + "apiVersion": "apps/v1", + "kind": "Deployment", + "metadata": { + "annotations": { + "deployment.kubernetes.io/revision": "1", + "kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"apps/v1\",\"kind\":\"Deployment\",\"metadata\":{\"annotations\":{},\"labels\":{\"app.kubernetes.io/managed-by\":\"praxis-operator\",\"app.kubernetes.io/name\":\"praxis-operator\"},\"name\":\"praxis-operator\",\"namespace\":\"praxis-system\"},\"spec\":{\"replicas\":2,\"selector\":{\"matchLabels\":{\"app.kubernetes.io/name\":\"praxis-operator\"}},\"template\":{\"metadata\":{\"labels\":{\"app.kubernetes.io/name\":\"praxis-operator\"}},\"spec\":{\"automountServiceAccountToken\":true,\"containers\":[{\"env\":[{\"name\":\"PRAXIS_IMAGE\",\"value\":\"ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8\"},{\"name\":\"POD_NAME\",\"valueFrom\":{\"fieldRef\":{\"fieldPath\":\"metadata.name\"}}},{\"name\":\"POD_NAMESPACE\",\"valueFrom\":{\"fieldRef\":{\"fieldPath\":\"metadata.namespace\"}}}],\"image\":\"praxis-operator:fb8beaa\",\"imagePullPolicy\":\"IfNotPresent\",\"livenessProbe\":{\"failureThreshold\":3,\"httpGet\":{\"path\":\"/healthz\",\"port\":\"observability\"},\"periodSeconds\":10},\"name\":\"operator\",\"ports\":[{\"containerPort\":8080,\"name\":\"observability\",\"protocol\":\"TCP\"}],\"readinessProbe\":{\"failureThreshold\":3,\"httpGet\":{\"path\":\"/readyz\",\"port\":\"observability\"},\"periodSeconds\":5},\"resources\":{\"limits\":{\"cpu\":\"2\",\"memory\":\"2Gi\"},\"requests\":{\"cpu\":\"100m\",\"memory\":\"128Mi\"}},\"securityContext\":{\"allowPrivilegeEscalation\":false,\"capabilities\":{\"drop\":[\"ALL\"]},\"privileged\":false,\"readOnlyRootFilesystem\":true,\"runAsGroup\":65534,\"runAsNonRoot\":true,\"runAsUser\":65534,\"seccompProfile\":{\"type\":\"RuntimeDefault\"}}}],\"nodeSelector\":{\"benchmark-role\":\"kcontroller\"},\"securityContext\":{\"fsGroup\":65534,\"runAsGroup\":65534,\"runAsNonRoot\":true,\"runAsUser\":65534,\"seccompProfile\":{\"type\":\"RuntimeDefault\"}},\"serviceAccountName\":\"praxis-operator\",\"tolerations\":[{\"effect\":\"NoSchedule\",\"key\":\"benchmark-role\",\"operator\":\"Equal\",\"value\":\"kcontroller\"}]}}}}\n" + }, + "creationTimestamp": "2026-10-02T23:32:55Z", + "generation": 1, + "labels": { + "app.kubernetes.io/managed-by": "praxis-operator", + "app.kubernetes.io/name": "praxis-operator" + }, + "name": "praxis-operator", + "namespace": "praxis-system", + "resourceVersion": "1495", + "uid": "28962bd3-fb44-4b9f-acad-8339d27f061f" + }, + "spec": { + "progressDeadlineSeconds": 600, + "replicas": 2, + "revisionHistoryLimit": 10, + "selector": { + "matchLabels": { + "app.kubernetes.io/name": "praxis-operator" + } + }, + "strategy": { + "rollingUpdate": { + "maxSurge": "25%", + "maxUnavailable": "25%" + }, + "type": "RollingUpdate" + }, + "template": { + "metadata": { + "labels": { + "app.kubernetes.io/name": "praxis-operator" + } + }, + "spec": { + "automountServiceAccountToken": true, + "containers": [ + { + "env": [ + { + "name": "PRAXIS_IMAGE", + "value": "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8" + }, + { + "name": "POD_NAME", + "valueFrom": { + "fieldRef": { + "apiVersion": "v1", + "fieldPath": "metadata.name" + } + } + }, + { + "name": "POD_NAMESPACE", + "valueFrom": { + "fieldRef": { + "apiVersion": "v1", + "fieldPath": "metadata.namespace" + } + } + } + ], + "image": "praxis-operator:fb8beaa", + "imagePullPolicy": "IfNotPresent", + "livenessProbe": { + "failureThreshold": 3, + "httpGet": { + "path": "/healthz", + "port": "observability", + "scheme": "HTTP" + }, + "periodSeconds": 10, + "successThreshold": 1, + "timeoutSeconds": 1 + }, + "name": "operator", + "ports": [ + { + "containerPort": 8080, + "name": "observability", + "protocol": "TCP" + } + ], + "readinessProbe": { + "failureThreshold": 3, + "httpGet": { + "path": "/readyz", + "port": "observability", + "scheme": "HTTP" + }, + "periodSeconds": 5, + "successThreshold": 1, + "timeoutSeconds": 1 + }, + "resources": { + "limits": { + "cpu": "2", + "memory": "2Gi" + }, + "requests": { + "cpu": "100m", + "memory": "128Mi" + } + }, + "securityContext": { + "allowPrivilegeEscalation": false, + "capabilities": { + "drop": [ + "ALL" + ] + }, + "privileged": false, + "readOnlyRootFilesystem": true, + "runAsGroup": 65534, + "runAsNonRoot": true, + "runAsUser": 65534, + "seccompProfile": { + "type": "RuntimeDefault" + } + }, + "terminationMessagePath": "/dev/termination-log", + "terminationMessagePolicy": "File" + } + ], + "dnsPolicy": "ClusterFirst", + "nodeSelector": { + "benchmark-role": "kcontroller" + }, + "restartPolicy": "Always", + "schedulerName": "default-scheduler", + "securityContext": { + "fsGroup": 65534, + "runAsGroup": 65534, + "runAsNonRoot": true, + "runAsUser": 65534, + "seccompProfile": { + "type": "RuntimeDefault" + } + }, + "serviceAccount": "praxis-operator", + "serviceAccountName": "praxis-operator", + "terminationGracePeriodSeconds": 30, + "tolerations": [ + { + "effect": "NoSchedule", + "key": "benchmark-role", + "operator": "Equal", + "value": "kcontroller" + } + ] + } + } + }, + "status": { + "availableReplicas": 2, + "conditions": [ + { + "lastTransitionTime": "2026-10-02T23:32:55Z", + "lastUpdateTime": "2026-10-02T23:32:57Z", + "message": "ReplicaSet \"praxis-operator-677b8b444d\" has successfully progressed.", + "reason": "NewReplicaSetAvailable", + "status": "True", + "type": "Progressing" + }, + { + "lastTransitionTime": "2026-10-02T23:33:04Z", + "lastUpdateTime": "2026-10-02T23:33:04Z", + "message": "Deployment has minimum availability.", + "reason": "MinimumReplicasAvailable", + "status": "True", + "type": "Available" + } + ], + "observedGeneration": 1, + "readyReplicas": 2, + "replicas": 2, + "terminatingReplicas": 0, + "updatedReplicas": 2 + } + } + ], + "kind": "List", + "metadata": { + "resourceVersion": "" + } +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/infrastructure/tool-sha256.txt b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/infrastructure/tool-sha256.txt new file mode 100644 index 0000000..4525fbe --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/infrastructure/tool-sha256.txt @@ -0,0 +1 @@ +0c0a81ca7822c724bf4f8c3cf8eb0f5c444ed8f94f954ea4a526451d141ce86a /opt/gateway-benchmark/gateway-conformance.test diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/measured-client-limits.txt b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/measured-client-limits.txt new file mode 100644 index 0000000..ed009ee --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/measured-client-limits.txt @@ -0,0 +1,17 @@ +Limit Soft Limit Hard Limit Units +Max cpu time unlimited unlimited seconds +Max file size unlimited unlimited bytes +Max data size unlimited unlimited bytes +Max stack size 8388608 unlimited bytes +Max core file size 0 unlimited bytes +Max resident set unlimited unlimited bytes +Max processes 118241 118241 processes +Max open files 1048576 1048576 files +Max locked memory 8388608 8388608 bytes +Max address space unlimited unlimited bytes +Max file locks unlimited unlimited locks +Max pending signals 118241 118241 signals +Max msgqueue size 819200 819200 bytes +Max nice priority 0 0 +Max realtime priority 0 0 +Max realtime timeout unlimited unlimited us diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/measured-client-tcp.txt b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/measured-client-tcp.txt new file mode 100644 index 0000000..7ad01d2 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/measured-client-tcp.txt @@ -0,0 +1,2 @@ +net.ipv4.tcp_syn_retries = 2 +net.ipv4.tcp_syn_linear_timeouts = 4 diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/static-address-status-timeline.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/static-address-status-timeline.json new file mode 100644 index 0000000..715ea42 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/static-address-status-timeline.json @@ -0,0 +1,568 @@ +[ + { + "received_at": "2026-10-03T03:07:29.285881+00:00", + "kind": "gateways", + "event": "ADDED", + "resourceVersion": "42779", + "generation": 1, + "spec_addresses": [ + { + "type": "test/fake-invalid-type", + "value": "fake address teehee!" + }, + { + "type": "Hostname", + "value": "bogus.example.com" + }, + { + "type": "IPAddress", + "value": "198.18.1.254" + } + ], + "loadBalancerIP": null, + "status": { + "conditions": [ + { + "lastTransitionTime": "1970-01-01T00:00:00Z", + "message": "Waiting for controller", + "reason": "Pending", + "status": "Unknown", + "type": "Accepted" + }, + { + "lastTransitionTime": "1970-01-01T00:00:00Z", + "message": "Waiting for controller", + "reason": "Pending", + "status": "Unknown", + "type": "Programmed" + } + ] + } + }, + { + "received_at": "2026-10-03T03:07:29.292280+00:00", + "kind": "gateways", + "event": "MODIFIED", + "resourceVersion": "42783", + "generation": 1, + "spec_addresses": [ + { + "type": "test/fake-invalid-type", + "value": "fake address teehee!" + }, + { + "type": "Hostname", + "value": "bogus.example.com" + }, + { + "type": "IPAddress", + "value": "198.18.1.254" + } + ], + "loadBalancerIP": null, + "status": { + "attachedListenerSets": 0, + "conditions": [ + { + "lastTransitionTime": "2026-10-03T03:07:29Z", + "message": "Unknown address kind", + "observedGeneration": 1, + "reason": "UnsupportedAddress", + "status": "False", + "type": "Accepted" + }, + { + "lastTransitionTime": "2026-10-03T03:07:29Z", + "message": "Hostname addresses may not be used", + "observedGeneration": 1, + "reason": "AddressNotUsable", + "status": "False", + "type": "Programmed" + } + ], + "listeners": [ + { + "attachedRoutes": 0, + "conditions": [ + { + "lastTransitionTime": "2026-10-03T03:07:29Z", + "message": "No errors found", + "observedGeneration": 1, + "reason": "Accepted", + "status": "True", + "type": "Accepted" + }, + { + "lastTransitionTime": "2026-10-03T03:07:29Z", + "message": "No errors found", + "observedGeneration": 1, + "reason": "NoConflicts", + "status": "False", + "type": "Conflicted" + }, + { + "lastTransitionTime": "2026-10-03T03:07:29Z", + "message": "No errors found", + "observedGeneration": 1, + "reason": "Programmed", + "status": "True", + "type": "Programmed" + }, + { + "lastTransitionTime": "2026-10-03T03:07:29Z", + "message": "No errors found", + "observedGeneration": 1, + "reason": "ResolvedRefs", + "status": "True", + "type": "ResolvedRefs" + } + ], + "name": "http", + "supportedKinds": [ + { + "group": "gateway.networking.k8s.io", + "kind": "HTTPRoute" + }, + { + "group": "gateway.networking.k8s.io", + "kind": "GRPCRoute" + } + ] + } + ] + } + }, + { + "received_at": "2026-10-03T03:07:29.401088+00:00", + "kind": "gateways", + "event": "MODIFIED", + "resourceVersion": "42796", + "generation": 2, + "spec_addresses": [ + { + "type": "Hostname", + "value": "bogus.example.com" + }, + { + "type": "IPAddress", + "value": "198.18.1.254" + } + ], + "loadBalancerIP": null, + "status": { + "attachedListenerSets": 0, + "conditions": [ + { + "lastTransitionTime": "2026-10-03T03:07:29Z", + "message": "Unknown address kind", + "observedGeneration": 1, + "reason": "UnsupportedAddress", + "status": "False", + "type": "Accepted" + }, + { + "lastTransitionTime": "2026-10-03T03:07:29Z", + "message": "Hostname addresses may not be used", + "observedGeneration": 1, + "reason": "AddressNotUsable", + "status": "False", + "type": "Programmed" + } + ], + "listeners": [ + { + "attachedRoutes": 0, + "conditions": [ + { + "lastTransitionTime": "2026-10-03T03:07:29Z", + "message": "No errors found", + "observedGeneration": 1, + "reason": "Accepted", + "status": "True", + "type": "Accepted" + }, + { + "lastTransitionTime": "2026-10-03T03:07:29Z", + "message": "No errors found", + "observedGeneration": 1, + "reason": "NoConflicts", + "status": "False", + "type": "Conflicted" + }, + { + "lastTransitionTime": "2026-10-03T03:07:29Z", + "message": "No errors found", + "observedGeneration": 1, + "reason": "Programmed", + "status": "True", + "type": "Programmed" + }, + { + "lastTransitionTime": "2026-10-03T03:07:29Z", + "message": "No errors found", + "observedGeneration": 1, + "reason": "ResolvedRefs", + "status": "True", + "type": "ResolvedRefs" + } + ], + "name": "http", + "supportedKinds": [ + { + "group": "gateway.networking.k8s.io", + "kind": "HTTPRoute" + }, + { + "group": "gateway.networking.k8s.io", + "kind": "GRPCRoute" + } + ] + } + ] + } + }, + { + "received_at": "2026-10-03T03:07:29.406099+00:00", + "kind": "gateways", + "event": "MODIFIED", + "resourceVersion": "42797", + "generation": 2, + "spec_addresses": [ + { + "type": "Hostname", + "value": "bogus.example.com" + }, + { + "type": "IPAddress", + "value": "198.18.1.254" + } + ], + "loadBalancerIP": null, + "status": { + "attachedListenerSets": 0, + "conditions": [ + { + "lastTransitionTime": "2026-10-03T03:07:29Z", + "message": "", + "observedGeneration": 2, + "reason": "Accepted", + "status": "True", + "type": "Accepted" + }, + { + "lastTransitionTime": "2026-10-03T03:07:29Z", + "message": "Hostname addresses may not be used", + "observedGeneration": 2, + "reason": "AddressNotUsable", + "status": "False", + "type": "Programmed" + } + ], + "listeners": [ + { + "attachedRoutes": 0, + "conditions": [ + { + "lastTransitionTime": "2026-10-03T03:07:29Z", + "message": "No errors found", + "observedGeneration": 2, + "reason": "Accepted", + "status": "True", + "type": "Accepted" + }, + { + "lastTransitionTime": "2026-10-03T03:07:29Z", + "message": "No errors found", + "observedGeneration": 2, + "reason": "NoConflicts", + "status": "False", + "type": "Conflicted" + }, + { + "lastTransitionTime": "2026-10-03T03:07:29Z", + "message": "No errors found", + "observedGeneration": 2, + "reason": "Programmed", + "status": "True", + "type": "Programmed" + }, + { + "lastTransitionTime": "2026-10-03T03:07:29Z", + "message": "No errors found", + "observedGeneration": 2, + "reason": "ResolvedRefs", + "status": "True", + "type": "ResolvedRefs" + } + ], + "name": "http", + "supportedKinds": [ + { + "group": "gateway.networking.k8s.io", + "kind": "HTTPRoute" + }, + { + "group": "gateway.networking.k8s.io", + "kind": "GRPCRoute" + } + ] + } + ] + } + }, + { + "received_at": "2026-10-03T03:07:29.515921+00:00", + "kind": "gateways", + "event": "MODIFIED", + "resourceVersion": "42802", + "generation": 3, + "spec_addresses": [ + { + "type": "IPAddress", + "value": "198.18.1.254" + } + ], + "loadBalancerIP": null, + "status": { + "attachedListenerSets": 0, + "conditions": [ + { + "lastTransitionTime": "2026-10-03T03:07:29Z", + "message": "", + "observedGeneration": 2, + "reason": "Accepted", + "status": "True", + "type": "Accepted" + }, + { + "lastTransitionTime": "2026-10-03T03:07:29Z", + "message": "Hostname addresses may not be used", + "observedGeneration": 2, + "reason": "AddressNotUsable", + "status": "False", + "type": "Programmed" + } + ], + "listeners": [ + { + "attachedRoutes": 0, + "conditions": [ + { + "lastTransitionTime": "2026-10-03T03:07:29Z", + "message": "No errors found", + "observedGeneration": 2, + "reason": "Accepted", + "status": "True", + "type": "Accepted" + }, + { + "lastTransitionTime": "2026-10-03T03:07:29Z", + "message": "No errors found", + "observedGeneration": 2, + "reason": "NoConflicts", + "status": "False", + "type": "Conflicted" + }, + { + "lastTransitionTime": "2026-10-03T03:07:29Z", + "message": "No errors found", + "observedGeneration": 2, + "reason": "Programmed", + "status": "True", + "type": "Programmed" + }, + { + "lastTransitionTime": "2026-10-03T03:07:29Z", + "message": "No errors found", + "observedGeneration": 2, + "reason": "ResolvedRefs", + "status": "True", + "type": "ResolvedRefs" + } + ], + "name": "http", + "supportedKinds": [ + { + "group": "gateway.networking.k8s.io", + "kind": "HTTPRoute" + }, + { + "group": "gateway.networking.k8s.io", + "kind": "GRPCRoute" + } + ] + } + ] + } + }, + { + "received_at": "2026-10-03T03:07:29.520651+00:00", + "kind": "gateways", + "event": "MODIFIED", + "resourceVersion": "42803", + "generation": 3, + "spec_addresses": [ + { + "type": "IPAddress", + "value": "198.18.1.254" + } + ], + "loadBalancerIP": null, + "status": { + "attachedListenerSets": 0, + "conditions": [ + { + "lastTransitionTime": "2026-10-03T03:07:29Z", + "message": "", + "observedGeneration": 3, + "reason": "Accepted", + "status": "True", + "type": "Accepted" + }, + { + "lastTransitionTime": "2026-10-03T03:07:29Z", + "message": "Successfully programmed Gateway", + "observedGeneration": 3, + "reason": "Programmed", + "status": "True", + "type": "Programmed" + } + ], + "listeners": [ + { + "attachedRoutes": 0, + "conditions": [ + { + "lastTransitionTime": "2026-10-03T03:07:29Z", + "message": "No errors found", + "observedGeneration": 3, + "reason": "Accepted", + "status": "True", + "type": "Accepted" + }, + { + "lastTransitionTime": "2026-10-03T03:07:29Z", + "message": "No errors found", + "observedGeneration": 3, + "reason": "NoConflicts", + "status": "False", + "type": "Conflicted" + }, + { + "lastTransitionTime": "2026-10-03T03:07:29Z", + "message": "No errors found", + "observedGeneration": 3, + "reason": "Programmed", + "status": "True", + "type": "Programmed" + }, + { + "lastTransitionTime": "2026-10-03T03:07:29Z", + "message": "No errors found", + "observedGeneration": 3, + "reason": "ResolvedRefs", + "status": "True", + "type": "ResolvedRefs" + } + ], + "name": "http", + "supportedKinds": [ + { + "group": "gateway.networking.k8s.io", + "kind": "HTTPRoute" + }, + { + "group": "gateway.networking.k8s.io", + "kind": "GRPCRoute" + } + ] + } + ] + } + }, + { + "received_at": "2026-10-03T03:07:29.631989+00:00", + "kind": "gateways", + "event": "DELETED", + "resourceVersion": "42804", + "generation": 3, + "spec_addresses": [ + { + "type": "IPAddress", + "value": "198.18.1.254" + } + ], + "loadBalancerIP": null, + "status": { + "attachedListenerSets": 0, + "conditions": [ + { + "lastTransitionTime": "2026-10-03T03:07:29Z", + "message": "", + "observedGeneration": 3, + "reason": "Accepted", + "status": "True", + "type": "Accepted" + }, + { + "lastTransitionTime": "2026-10-03T03:07:29Z", + "message": "Successfully programmed Gateway", + "observedGeneration": 3, + "reason": "Programmed", + "status": "True", + "type": "Programmed" + } + ], + "listeners": [ + { + "attachedRoutes": 0, + "conditions": [ + { + "lastTransitionTime": "2026-10-03T03:07:29Z", + "message": "No errors found", + "observedGeneration": 3, + "reason": "Accepted", + "status": "True", + "type": "Accepted" + }, + { + "lastTransitionTime": "2026-10-03T03:07:29Z", + "message": "No errors found", + "observedGeneration": 3, + "reason": "NoConflicts", + "status": "False", + "type": "Conflicted" + }, + { + "lastTransitionTime": "2026-10-03T03:07:29Z", + "message": "No errors found", + "observedGeneration": 3, + "reason": "Programmed", + "status": "True", + "type": "Programmed" + }, + { + "lastTransitionTime": "2026-10-03T03:07:29Z", + "message": "No errors found", + "observedGeneration": 3, + "reason": "ResolvedRefs", + "status": "True", + "type": "ResolvedRefs" + } + ], + "name": "http", + "supportedKinds": [ + { + "group": "gateway.networking.k8s.io", + "kind": "HTTPRoute" + }, + { + "group": "gateway.networking.k8s.io", + "kind": "GRPCRoute" + } + ] + } + ] + } + } +] diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/static-address/PASSED b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/static-address/PASSED new file mode 100644 index 0000000..e69de29 diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/static-address/address-wait.log b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/static-address/address-wait.log new file mode 100644 index 0000000..b419e9d --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/static-address/address-wait.log @@ -0,0 +1 @@ +service/conformance-static-allocation-check condition met diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/static-address/apply.log b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/static-address/apply.log new file mode 100644 index 0000000..7f998d0 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/static-address/apply.log @@ -0,0 +1 @@ +service/conformance-static-allocation-check created diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/static-address/body.txt b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/static-address/body.txt new file mode 100644 index 0000000..b5754e2 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/static-address/body.txt @@ -0,0 +1 @@ +ok \ No newline at end of file diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/static-address/cleanup.log b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/static-address/cleanup.log new file mode 100644 index 0000000..cc86912 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/static-address/cleanup.log @@ -0,0 +1 @@ +service "conformance-static-allocation-check" deleted from gateway-backend namespace diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/static-address/curl.log b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/static-address/curl.log new file mode 100644 index 0000000..e69de29 diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/static-address/end.txt b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/static-address/end.txt new file mode 100644 index 0000000..d0a2971 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/static-address/end.txt @@ -0,0 +1 @@ +2026-10-03T00:08:37Z diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/static-address/service-assigned.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/static-address/service-assigned.json new file mode 100644 index 0000000..7792ce1 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/static-address/service-assigned.json @@ -0,0 +1,52 @@ +{ + "apiVersion": "v1", + "kind": "Service", + "metadata": { + "annotations": { + "kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"v1\",\"kind\":\"Service\",\"metadata\":{\"annotations\":{},\"name\":\"conformance-static-allocation-check\",\"namespace\":\"gateway-backend\"},\"spec\":{\"loadBalancerIP\":\"198.18.1.254\",\"ports\":[{\"port\":18081,\"targetPort\":8081}],\"selector\":{\"app\":\"benchmark-backend\"},\"type\":\"LoadBalancer\"}}\n", + "metallb.io/ip-allocated-from-pool": "conformance-static" + }, + "creationTimestamp": "2026-10-03T00:08:36Z", + "name": "conformance-static-allocation-check", + "namespace": "gateway-backend", + "resourceVersion": "21219", + "uid": "3d44295c-4641-406f-9e0f-ce57f887edab" + }, + "spec": { + "allocateLoadBalancerNodePorts": true, + "clusterIP": "10.43.129.80", + "clusterIPs": [ + "10.43.129.80" + ], + "externalTrafficPolicy": "Cluster", + "internalTrafficPolicy": "Cluster", + "ipFamilies": [ + "IPv4" + ], + "ipFamilyPolicy": "SingleStack", + "loadBalancerIP": "198.18.1.254", + "ports": [ + { + "nodePort": 31130, + "port": 18081, + "protocol": "TCP", + "targetPort": 8081 + } + ], + "selector": { + "app": "benchmark-backend" + }, + "sessionAffinity": "None", + "type": "LoadBalancer" + }, + "status": { + "loadBalancer": { + "ingress": [ + { + "ip": "198.18.1.254", + "ipMode": "VIP" + } + ] + } + } +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/static-address/service.yaml b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/static-address/service.yaml new file mode 100644 index 0000000..9100fc3 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/static-address/service.yaml @@ -0,0 +1,13 @@ +apiVersion: v1 +kind: Service +metadata: + name: conformance-static-allocation-check + namespace: gateway-backend +spec: + type: LoadBalancer + loadBalancerIP: 198.18.1.254 + selector: + app: benchmark-backend + ports: + - port: 18081 + targetPort: 8081 diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/static-address/services-before.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/static-address/services-before.json new file mode 100644 index 0000000..24ca02e --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/static-address/services-before.json @@ -0,0 +1,259 @@ +{ + "apiVersion": "v1", + "items": [ + { + "apiVersion": "v1", + "kind": "Service", + "metadata": { + "annotations": { + "meta.helm.sh/release-name": "agentgateway", + "meta.helm.sh/release-namespace": "agentgateway-system" + }, + "creationTimestamp": "2026-10-02T23:32:47Z", + "labels": { + "agentgateway": "agentgateway", + "app.kubernetes.io/instance": "agentgateway", + "app.kubernetes.io/managed-by": "Helm", + "app.kubernetes.io/name": "agentgateway", + "app.kubernetes.io/version": "v1.6.0", + "helm.sh/chart": "agentgateway-v1.6.0" + }, + "name": "agentgateway", + "namespace": "agentgateway-system", + "resourceVersion": "1324", + "uid": "7294135a-5cf2-4e59-bf98-b16e87005c1a" + }, + "spec": { + "clusterIP": "10.43.84.189", + "clusterIPs": [ + "10.43.84.189" + ], + "internalTrafficPolicy": "Cluster", + "ipFamilies": [ + "IPv4" + ], + "ipFamilyPolicy": "SingleStack", + "ports": [ + { + "name": "grpc-xds-agw", + "port": 9978, + "protocol": "TCP", + "targetPort": "grpc-xds-agw" + }, + { + "name": "health", + "port": 9093, + "protocol": "TCP", + "targetPort": "health" + }, + { + "name": "metrics", + "port": 9092, + "protocol": "TCP", + "targetPort": "metrics" + } + ], + "selector": { + "agentgateway": "agentgateway", + "app.kubernetes.io/instance": "agentgateway", + "app.kubernetes.io/name": "agentgateway" + }, + "sessionAffinity": "None", + "type": "ClusterIP" + }, + "status": { + "loadBalancer": {} + } + }, + { + "apiVersion": "v1", + "kind": "Service", + "metadata": { + "creationTimestamp": "2026-10-02T23:18:14Z", + "labels": { + "component": "apiserver", + "provider": "kubernetes" + }, + "name": "kubernetes", + "namespace": "default", + "resourceVersion": "200", + "uid": "3a1adc05-e60a-463a-a123-4b69e7d167c0" + }, + "spec": { + "clusterIP": "10.43.0.1", + "clusterIPs": [ + "10.43.0.1" + ], + "internalTrafficPolicy": "Cluster", + "ipFamilies": [ + "IPv4" + ], + "ipFamilyPolicy": "SingleStack", + "ports": [ + { + "name": "https", + "port": 443, + "protocol": "TCP", + "targetPort": 6443 + } + ], + "sessionAffinity": "None", + "type": "ClusterIP" + }, + "status": { + "loadBalancer": {} + } + }, + { + "apiVersion": "v1", + "kind": "Service", + "metadata": { + "annotations": { + "kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"v1\",\"kind\":\"Service\",\"metadata\":{\"annotations\":{},\"name\":\"backend\",\"namespace\":\"gateway-backend\"},\"spec\":{\"externalTrafficPolicy\":\"Cluster\",\"ports\":[{\"nodePort\":30081,\"port\":8081,\"targetPort\":8081}],\"selector\":{\"app\":\"benchmark-backend\"},\"type\":\"NodePort\"}}\n" + }, + "creationTimestamp": "2026-10-02T23:32:55Z", + "name": "backend", + "namespace": "gateway-backend", + "resourceVersion": "1402", + "uid": "0b299ec3-2389-4f19-a712-bf494ec1e3e7" + }, + "spec": { + "clusterIP": "10.43.135.136", + "clusterIPs": [ + "10.43.135.136" + ], + "externalTrafficPolicy": "Cluster", + "internalTrafficPolicy": "Cluster", + "ipFamilies": [ + "IPv4" + ], + "ipFamilyPolicy": "SingleStack", + "ports": [ + { + "nodePort": 30081, + "port": 8081, + "protocol": "TCP", + "targetPort": 8081 + } + ], + "selector": { + "app": "benchmark-backend" + }, + "sessionAffinity": "None", + "type": "NodePort" + }, + "status": { + "loadBalancer": {} + } + }, + { + "apiVersion": "v1", + "kind": "Service", + "metadata": { + "annotations": { + "objectset.rio.cattle.io/applied": "H4sIAAAAAAAA/4ySQYvbMBCF/0p5Z9m142TjFfRQdimUQgmk7aXsQZYnG9W2JKRJSgj+70WJl00b0vZm8958vHmjI5Q33yhE4ywk9iUEOmNbSKwp7I0mCAzEqlWsII9Q1jpWbJyN6dc1P0hzJM6DcblWzD3lxr01iQBxU3c/LYXsed9BoqvihbIvxZtPxrbv3rets/9EWDUQJLQL1Nr4X/bolU4z3a6hLB4i0wABH9xAvKVdTG7vAkPivlxUV1rUQfkE4LAjjAK9aqg/1dHVMVPev8DPidJnsMR0mtb9LjKFLE71Tpg/bdNeDy7Q4+f1X/baqriFRKNpVlez+7ouy+W8UkVV36lmURab2eZuSZvlfDYv9GKZ8k7si4i3ahkFoiedVptyf1xBoizyeZUXeVlAvAoR8vul9CRg/Ac1mP6wcr3Rh/SojH3uac1Kd6lXFzhNHV8indOcy19Up+LZaddD4uvjCqO4dGas/S33l4ff3ANxMPqVne567X8SiNSTZhduHHMcx18BAAD//5X9LCMyAwAA", + "objectset.rio.cattle.io/id": "", + "objectset.rio.cattle.io/owner-gvk": "k3s.cattle.io/v1, Kind=Addon", + "objectset.rio.cattle.io/owner-name": "coredns", + "objectset.rio.cattle.io/owner-namespace": "kube-system", + "prometheus.io/port": "9153", + "prometheus.io/scrape": "true" + }, + "creationTimestamp": "2026-10-02T23:18:20Z", + "labels": { + "k8s-app": "kube-dns", + "kubernetes.io/cluster-service": "true", + "kubernetes.io/name": "CoreDNS", + "objectset.rio.cattle.io/hash": "bce283298811743a0386ab510f2f67ef74240c57" + }, + "name": "kube-dns", + "namespace": "kube-system", + "resourceVersion": "289", + "uid": "1884c6be-e8f8-48e1-8b93-7f88a7801cf6" + }, + "spec": { + "clusterIP": "10.43.0.10", + "clusterIPs": [ + "10.43.0.10" + ], + "internalTrafficPolicy": "Cluster", + "ipFamilies": [ + "IPv4" + ], + "ipFamilyPolicy": "SingleStack", + "ports": [ + { + "name": "dns", + "port": 53, + "protocol": "UDP", + "targetPort": 53 + }, + { + "name": "dns-tcp", + "port": 53, + "protocol": "TCP", + "targetPort": 53 + }, + { + "name": "metrics", + "port": 9153, + "protocol": "TCP", + "targetPort": 9153 + } + ], + "selector": { + "k8s-app": "kube-dns" + }, + "sessionAffinity": "None", + "type": "ClusterIP" + }, + "status": { + "loadBalancer": {} + } + }, + { + "apiVersion": "v1", + "kind": "Service", + "metadata": { + "annotations": { + "kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"v1\",\"kind\":\"Service\",\"metadata\":{\"annotations\":{},\"name\":\"metallb-webhook-service\",\"namespace\":\"metallb-system\"},\"spec\":{\"ports\":[{\"port\":443,\"targetPort\":9443}],\"selector\":{\"component\":\"controller\"}}}\n" + }, + "creationTimestamp": "2026-10-02T23:32:26Z", + "name": "metallb-webhook-service", + "namespace": "metallb-system", + "resourceVersion": "1187", + "uid": "a45887bd-888a-4878-9130-05ae5c30b264" + }, + "spec": { + "clusterIP": "10.43.165.41", + "clusterIPs": [ + "10.43.165.41" + ], + "internalTrafficPolicy": "Cluster", + "ipFamilies": [ + "IPv4" + ], + "ipFamilyPolicy": "SingleStack", + "ports": [ + { + "port": 443, + "protocol": "TCP", + "targetPort": 9443 + } + ], + "selector": { + "component": "controller" + }, + "sessionAffinity": "None", + "type": "ClusterIP" + }, + "status": { + "loadBalancer": {} + } + } + ], + "kind": "List", + "metadata": { + "resourceVersion": "" + } +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/static-address/start.txt b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/static-address/start.txt new file mode 100644 index 0000000..0059d74 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/static-address/start.txt @@ -0,0 +1 @@ +2026-10-03T00:08:35Z diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/tcp-client/after.txt b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/tcp-client/after.txt new file mode 100644 index 0000000..7ad01d2 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/tcp-client/after.txt @@ -0,0 +1,2 @@ +net.ipv4.tcp_syn_retries = 2 +net.ipv4.tcp_syn_linear_timeouts = 4 diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/tcp-client/before.txt b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/tcp-client/before.txt new file mode 100644 index 0000000..88fa4bd --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/tcp-client/before.txt @@ -0,0 +1,2 @@ +net.ipv4.tcp_syn_retries = 6 +net.ipv4.tcp_syn_linear_timeouts = 4 diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/tcp-client/changed-at.txt b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/tcp-client/changed-at.txt new file mode 100644 index 0000000..3ab01af --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/qualification/tcp-client/changed-at.txt @@ -0,0 +1 @@ +2026-10-03T00:00:09Z diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/reanalysis.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/reanalysis.json new file mode 100644 index 0000000..d498df0 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/reanalysis.json @@ -0,0 +1,37 @@ +{ + "reviewed_at": "2026-10-06T03:54:13.433914+00:00", + "source": "Sanitized public archive; every results/ member verified or atomically installed in the scratch replay tree before analysis.", + "archive_sha256": "aab7f074ad75b5b673c891846853ea5294defa6a9d2ecee254913e9fd1350baf", + "checks": [ + { + "file": "reports/data/test-results.json", + "byte_identical": true, + "sha256": "51a28ea3dee39526e5c5a793814c22d60114bd8643b0e1f913bdd5a7791c4539" + }, + { + "file": "reports/data/aggregate.json", + "byte_identical": true, + "sha256": "aa49859452d5bd3c78b7a89167bf0aa404d93c7a7c1ab6053e675ac1673cae55" + }, + { + "file": "reports/matrix/grpc.md", + "byte_identical": true, + "sha256": "3089a39b3ba8b2e80692b7b9940337bcce1f5e7ae6acbe56c4b99d698d23a6f0" + }, + { + "file": "reports/matrix/http-core.md", + "byte_identical": true, + "sha256": "4859b128899b94780fc32156cd4bc174b456359e75290c78e98c94dce0d1448b" + }, + { + "file": "reports/matrix/http-gateway-extended.md", + "byte_identical": true, + "sha256": "de6006e60bd0881d952dd179aa9440144d08950f9421c74722b7c0656905dcbd" + }, + { + "file": "reports/matrix/tls.md", + "byte_identical": true, + "sha256": "14f44dbab4a6372e1c43a3e6a8c299c20d2ae4edd9a6a30b5a2cdc30305f41ce" + } + ] +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/result-redactions.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/result-redactions.json new file mode 100644 index 0000000..9a68c8a --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/result-redactions.json @@ -0,0 +1,7 @@ +{ + "results/praxis-nightly-20261002/qualification/praxis/nightly-config.json": { + "original_sha256": "c52f17035689c9d59949b31e2ec5ee50cb70e4ef439681bd73d65d85a554753e", + "sanitized_sha256": "086b44ae754781e38cf880a9e6f33bf6a84f854d2b07d030e848bfe3f8b1164c", + "redacted_ephemeral_test_private_keys": 4 + } +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/static-address-ci/ci-verification.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/static-address-ci/ci-verification.json new file mode 100644 index 0000000..e868cb1 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/static-address-ci/ci-verification.json @@ -0,0 +1,51 @@ +{ + "checked_on": "2026-10-05", + "runs": [ + { + "commit": "ea5608642b9d5c94c5baf5fd9f2f9849b808e963", + "job_url": "https://github.com/agentgateway/agentgateway/actions/runs/37027877882/job/110907035317", + "downloaded_log_sha256": "5aa1f0628fcaddee8b0eeed9fd0979a9849ac2c06250d4e9155c4985d7cd2e01", + "excerpts": [ + { + "line": 1875, + "text": "controller-conformance\tUNKNOWN STEP\t2026-10-02T15:36:34.1864964Z === RUN TestConformance/GatewayStaticAddresses" + }, + { + "line": 152762, + "text": "controller-conformance\tUNKNOWN STEP\t2026-10-02T15:38:41.7103588Z --- PASS: TestConformance/GatewayStaticAddresses (0.34s)" + } + ] + }, + { + "commit": "a9e2404cb6212bb6a018819d8f73254c434a4bb0", + "job_url": "https://github.com/agentgateway/agentgateway/actions/runs/37330195266/job/111831058271", + "downloaded_log_sha256": "6fee03e17250e59888b8772225ed53e438a5c2a0a6b4323c61372cdd95af7434", + "excerpts": [ + { + "line": 2125, + "text": "controller-conformance\tUNKNOWN STEP\t2026-10-05T15:09:00.3574324Z === RUN TestConformance/GatewayStaticAddresses" + }, + { + "line": 151526, + "text": "controller-conformance\tUNKNOWN STEP\t2026-10-05T15:10:47.3666615Z --- PASS: TestConformance/GatewayStaticAddresses (0.67s)" + } + ] + } + ], + "release_module": "https://github.com/agentgateway/agentgateway/blob/ea5608642b9d5c94c5baf5fd9f2f9849b808e963/go.mod#L61-L64", + "release_gateway_api": "v1.6.2", + "release_conformance_module": "v1.6.1", + "benchmark_conformance": "v1.5.1", + "ci_suite_commit": "8bb74df00e56ec8f944d48c25e6c1c9c2f6848e3", + "upstream_fix": { + "body": "\r\n**What type of PR is this?**\r\n\r\n/area conformance-test\r\n\r\n**What this PR does / why we need it**:\r\nThis test was assuming that observing Programmed=True and matching listener status implies status.addresses has already been written in the same status observation. Gateway API does not require that atomicity. Address publication is an eventually consistent status field, and the suite already has GatewayMustHaveAddress timeout semantics for this. The test should wait for the address field it asserts, rather than relying on other status fields as a proxy.\r\n\r\nIn the late v1.6.0 change after rc1 this test was made parallel which makes this issue happen much more often for us, as Metallb gets overwhelmed and delays provisioning of the address.\r\n\r\n**Which issue(s) this PR fixes**:\r\n\r\nFixes #\r\n\r\n**Does this PR introduce a user-facing change?**:\r\n\r\n```release-note\r\nNONE\r\n```\r\n", + "html_url": "https://github.com/kubernetes-sigs/gateway-api/pull/5033", + "merge_commit_sha": "022ffb57fc7772335372a7297de4008a07e90e27", + "merged_at": "2026-07-01T20:32:13Z", + "number": 5033, + "state": "closed", + "title": "conformance: make static address test eventually consistent" + }, + "new_gcp_test_executed": false, + "original_campaign_results_modified": false +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/static-address-ci/test-diff.patch b/cpu-comparison/2026-10-02-gateway-extended/evidence/static-address-ci/test-diff.patch new file mode 100644 index 0000000..0c70a39 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/static-address-ci/test-diff.patch @@ -0,0 +1,30 @@ +--- conformance/v1.5.1/gateway-static-addresses.go ++++ conformance/v1.6.1/gateway-static-addresses.go +@@ -64,10 +64,11 @@ + Manifests: []string{ + "tests/gateway-static-addresses.yaml", + }, ++ Parallel: true, + Test: func(t *testing.T, s *suite.ConformanceTestSuite) { + gwNN := types.NamespacedName{ + Name: "gateway-static-addresses", +- Namespace: "gateway-conformance-infra", ++ Namespace: suite.InfrastructureNamespace, + } + ctx, cancel := context.WithTimeout(context.Background(), s.TimeoutConfig.DefaultTestTimeout) + defer cancel() +@@ -133,7 +134,13 @@ + Reason: string(v1.GatewayReasonProgrammed), + }) + kubernetes.GatewayStatusMustHaveListeners(t, s.Client, s.TimeoutConfig, gwNN, finalExpectedListenerState) +- require.Len(t, currentGW.Spec.Addresses, 1, "expected only 1 address left specified on Gateway") ++ require.Eventually(t, func() bool { ++ err = s.Client.Get(ctx, gwNN, currentGW) ++ if err != nil { ++ return false ++ } ++ return len(currentGW.Status.Addresses) == 1 ++ }, s.TimeoutConfig.GatewayMustHaveAddress, s.TimeoutConfig.DefaultPollInterval, "expected only 1 status address on Gateway") + statusAddresses := extractStatusAddresses(currentGW.Status.Addresses) + require.NotContains(t, statusAddresses, unusableAddress.Value, "should not contain the unusable address") + require.NotContains(t, statusAddresses, invalidAddress.Value, "should not contain the invalid address") diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/test-catalog.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/test-catalog.json new file mode 100644 index 0000000..3a7af00 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/test-catalog.json @@ -0,0 +1,1555 @@ +{ + "features": [ + { + "Name": "BackendTLSPolicy", + "Channel": "standard" + }, + { + "Name": "BackendTLSPolicySANValidation", + "Channel": "standard" + }, + { + "Name": "GRPCRoute", + "Channel": "standard" + }, + { + "Name": "GRPCRouteNamedRouteRule", + "Channel": "standard" + }, + { + "Name": "Gateway", + "Channel": "standard" + }, + { + "Name": "GatewayAddressEmpty", + "Channel": "standard" + }, + { + "Name": "GatewayBackendClientCertificate", + "Channel": "standard" + }, + { + "Name": "GatewayFrontendClientCertificateValidation", + "Channel": "standard" + }, + { + "Name": "GatewayFrontendClientCertificateValidationInsecureFallback", + "Channel": "standard" + }, + { + "Name": "GatewayHTTPListenerIsolation", + "Channel": "standard" + }, + { + "Name": "GatewayHTTPSListenerDetectMisdirectedRequests", + "Channel": "standard" + }, + { + "Name": "GatewayInfrastructurePropagation", + "Channel": "standard" + }, + { + "Name": "GatewayPort8080", + "Channel": "standard" + }, + { + "Name": "GatewayStaticAddresses", + "Channel": "standard" + }, + { + "Name": "HTTPRoute", + "Channel": "standard" + }, + { + "Name": "HTTPRoute303RedirectStatusCode", + "Channel": "standard" + }, + { + "Name": "HTTPRoute307RedirectStatusCode", + "Channel": "standard" + }, + { + "Name": "HTTPRoute308RedirectStatusCode", + "Channel": "standard" + }, + { + "Name": "HTTPRouteBackendProtocolH2C", + "Channel": "standard" + }, + { + "Name": "HTTPRouteBackendProtocolWebSocket", + "Channel": "standard" + }, + { + "Name": "HTTPRouteBackendRequestHeaderModification", + "Channel": "standard" + }, + { + "Name": "HTTPRouteBackendTimeout", + "Channel": "standard" + }, + { + "Name": "HTTPRouteCORS", + "Channel": "standard" + }, + { + "Name": "HTTPRouteDestinationPortMatching", + "Channel": "experimental" + }, + { + "Name": "HTTPRouteHostRewrite", + "Channel": "standard" + }, + { + "Name": "HTTPRouteMethodMatching", + "Channel": "standard" + }, + { + "Name": "HTTPRouteNamedRouteRule", + "Channel": "standard" + }, + { + "Name": "HTTPRouteParentRefPort", + "Channel": "standard" + }, + { + "Name": "HTTPRoutePathRedirect", + "Channel": "standard" + }, + { + "Name": "HTTPRoutePathRewrite", + "Channel": "standard" + }, + { + "Name": "HTTPRoutePortRedirect", + "Channel": "standard" + }, + { + "Name": "HTTPRouteQueryParamMatching", + "Channel": "standard" + }, + { + "Name": "HTTPRouteRequestMirror", + "Channel": "standard" + }, + { + "Name": "HTTPRouteRequestMultipleMirrors", + "Channel": "standard" + }, + { + "Name": "HTTPRouteRequestPercentageMirror", + "Channel": "standard" + }, + { + "Name": "HTTPRouteRequestTimeout", + "Channel": "standard" + }, + { + "Name": "HTTPRouteResponseHeaderModification", + "Channel": "standard" + }, + { + "Name": "HTTPRouteSchemeRedirect", + "Channel": "standard" + }, + { + "Name": "ListenerSet", + "Channel": "standard" + }, + { + "Name": "ReferenceGrant", + "Channel": "standard" + }, + { + "Name": "TLSRoute", + "Channel": "standard" + }, + { + "Name": "TLSRouteModeMixed", + "Channel": "experimental" + }, + { + "Name": "TLSRouteModeTerminate", + "Channel": "standard" + } + ], + "tests": [ + { + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "name": "BackendTLSPolicy", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/backendtlspolicy.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "name": "BackendTLSPolicyConflictResolution", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/backendtlspolicy-conflict-resolution.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "name": "BackendTLSPolicyInvalidCACertificateRef", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/backendtlspolicy-invalid-ca-certificate-ref.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "name": "BackendTLSPolicyInvalidKind", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/backendtlspolicy-invalid-kind.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "name": "BackendTLSPolicyObservedGenerationBump", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/backendtlspolicy-observed-generation-bump.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy", + "BackendTLSPolicySANValidation" + ], + "name": "BackendTLSPolicySANValidation", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/backendtlspolicy-san.go" + }, + { + "features": [ + "Gateway", + "GRPCRoute" + ], + "name": "GRPCExactMethodMatching", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/grpcroute-exact-method-matching.go" + }, + { + "features": [ + "Gateway", + "GRPCRoute" + ], + "name": "GRPCRouteHeaderMatching", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/grpcroute-header-matching.go" + }, + { + "features": [ + "Gateway", + "GRPCRoute" + ], + "name": "GRPCRouteListenerHostnameMatching", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/grpcroute-listener-hostname-matching.go" + }, + { + "features": [ + "Gateway", + "GRPCRoute", + "GRPCRouteNamedRouteRule" + ], + "name": "GRPCRouteNamedRule", + "provisional": true, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/grpcroute-named-rule.go" + }, + { + "features": [ + "Gateway", + "GRPCRoute" + ], + "name": "GRPCRouteWeight", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/grpcroute-weight.go" + }, + { + "features": [ + "Gateway", + "GatewayBackendClientCertificate", + "HTTPRoute", + "BackendTLSPolicy" + ], + "name": "GatewayBackendClientCertificateFeature", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/gateway-tls-backend-client-certificate.go" + }, + { + "features": [ + "Gateway" + ], + "name": "GatewayClassObservedGenerationBump", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/gatewayclass-observed-generation-bump.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation" + ], + "name": "GatewayFrontendClientCertificateValidation", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/gateway-with-clientcertificate-validation.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation", + "GatewayFrontendClientCertificateValidationInsecureFallback" + ], + "name": "GatewayFrontendClientCertificateValidationInsecureFallback", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/gateway-with-clientcertificate-validation-insecure-fallback.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation" + ], + "name": "GatewayFrontendInvalidDefaultClientCertificateValidation", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/gateway-invalid-default-frontend-client-certificate-validation.go" + }, + { + "features": [ + "Gateway", + "GatewayHTTPListenerIsolation", + "HTTPRoute" + ], + "name": "GatewayHTTPListenerIsolation", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/gateway-http-listener-isolation.go" + }, + { + "features": [ + "Gateway", + "GatewayInfrastructurePropagation" + ], + "name": "GatewayInfrastructure", + "provisional": true, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/gateway-infrastructure.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant", + "GatewayFrontendClientCertificateValidation" + ], + "name": "GatewayInvalidFrontendClientCertificateValidation", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/gateway-with-invalid-clientcertificate-validation.go" + }, + { + "features": [ + "Gateway" + ], + "name": "GatewayInvalidRouteKind", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/gateway-invalid-route-kind.go" + }, + { + "features": [ + "Gateway", + "GatewayBackendClientCertificate", + "HTTPRoute", + "BackendTLSPolicy" + ], + "name": "GatewayInvalidTLSBackendConfiguration", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/gateway-invalid-tls-backend-configuration.go" + }, + { + "features": [ + "Gateway" + ], + "name": "GatewayInvalidTLSConfiguration", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/gateway-invalid-tls-configuration.go" + }, + { + "features": [ + "Gateway" + ], + "name": "GatewayModifyListeners", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/gateway-modify-listeners.go" + }, + { + "features": [ + "Gateway" + ], + "name": "GatewayObservedGenerationBump", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/gateway-observed-generation-bump.go" + }, + { + "features": [ + "Gateway", + "GatewayAddressEmpty" + ], + "name": "GatewayOptionalAddressValue", + "provisional": true, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/gateway-optional-address-value.go" + }, + { + "features": [ + "Gateway", + "ReferenceGrant" + ], + "name": "GatewaySecretInvalidReferenceGrant", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/gateway-secret-invalid-reference-grant.go" + }, + { + "features": [ + "Gateway", + "ReferenceGrant" + ], + "name": "GatewaySecretMissingReferenceGrant", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/gateway-secret-missing-reference-grant.go" + }, + { + "features": [ + "Gateway", + "ReferenceGrant" + ], + "name": "GatewaySecretReferenceGrantAllInNamespace", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/gateway-secret-reference-grant-all-in-namespace.go" + }, + { + "features": [ + "Gateway", + "ReferenceGrant" + ], + "name": "GatewaySecretReferenceGrantSpecific", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/gateway-secret-reference-grant-specific.go" + }, + { + "features": [ + "Gateway", + "GatewayStaticAddresses" + ], + "name": "GatewayStaticAddresses", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/gateway-static-addresses.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute" + ], + "name": "GatewayWithAttachedRoutes", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/gateway-with-attached-routes.go" + }, + { + "features": [ + "Gateway", + "GatewayPort8080", + "HTTPRoute" + ], + "name": "GatewayWithAttachedRoutesWithPort8080", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/gateway-with-attached-routes.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute303RedirectStatusCode" + ], + "name": "HTTPRoute303Redirect", + "provisional": true, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-303-redirect.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute307RedirectStatusCode" + ], + "name": "HTTPRoute307Redirect", + "provisional": true, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-307-redirect.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute308RedirectStatusCode" + ], + "name": "HTTPRoute308Redirect", + "provisional": true, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-308-redirect.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendProtocolH2C" + ], + "name": "HTTPRouteBackendProtocolH2C", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-backend-protocol-h2c.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendProtocolWebSocket" + ], + "name": "HTTPRouteBackendProtocolWebSocket", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-backend-protocol-websocket.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendRequestHeaderModification" + ], + "name": "HTTPRouteBackendRequestHeaderModifier", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-request-header-modifier.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteCORS" + ], + "name": "HTTPRouteCORS", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-cors.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteCORS" + ], + "name": "HTTPRouteCORSAllowCredentialsBehavior", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-cors-allow-credentials-behavior.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute" + ], + "name": "HTTPRouteCrossNamespace", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-cross-namespace.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute", + "TLSRoute" + ], + "name": "HTTPRouteDisallowedKind", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-disallowed-kind.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute" + ], + "name": "HTTPRouteExactPathMatching", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-exact-path-matching.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute" + ], + "name": "HTTPRouteHTTPSListener", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-https-listener.go" + }, + { + "features": [ + "Gateway", + "GatewayHTTPSListenerDetectMisdirectedRequests", + "HTTPRoute" + ], + "name": "HTTPRouteHTTPSListenerDetectMisdirectedRequests", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-https-listener-detect-misdirected-requests.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute" + ], + "name": "HTTPRouteHeaderMatching", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-header-matching.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute" + ], + "name": "HTTPRouteHostnameIntersection", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-hostname-intersection.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute" + ], + "name": "HTTPRouteInvalidBackendRefUnknownKind", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-invalid-backendref-unknown-kind.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "name": "HTTPRouteInvalidCrossNamespaceBackendRef", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-invalid-cross-namespace-backend-ref.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute" + ], + "name": "HTTPRouteInvalidCrossNamespaceParentRef", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-invalid-cross-namespace-parent-ref.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute" + ], + "name": "HTTPRouteInvalidNonExistentBackendRef", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-invalid-nonexistent-backendref.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteDestinationPortMatching" + ], + "name": "HTTPRouteInvalidParentRefNotMatchingListenerPort", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-invalid-parentref-not-matching-listener-port.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute" + ], + "name": "HTTPRouteInvalidParentRefNotMatchingSectionName", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-invalid-parentref-not-matching-section-name.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteParentRefPort" + ], + "name": "HTTPRouteInvalidParentRefSectionNameNotMatchingPort", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-invalid-parentref-section-name-not-matching-port.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "name": "HTTPRouteInvalidReferenceGrant", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-invalid-reference-grant.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute" + ], + "name": "HTTPRouteListenerHostnameMatching", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-listener-hostname-matching.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteParentRefPort" + ], + "name": "HTTPRouteListenerPortMatching", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-listener-port-matching.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute" + ], + "name": "HTTPRouteMatching", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-matching.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute" + ], + "name": "HTTPRouteMatchingAcrossRoutes", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-matching-across-routes.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteMethodMatching" + ], + "name": "HTTPRouteMethodMatching", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-method-matching.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteNamedRouteRule" + ], + "name": "HTTPRouteNamedRule", + "provisional": true, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-named-rule.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute" + ], + "name": "HTTPRouteObservedGenerationBump", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-observed-generation-bump.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "name": "HTTPRoutePartiallyInvalidViaInvalidReferenceGrant", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-partially-invalid-via-invalid-reference-grant.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute" + ], + "name": "HTTPRoutePathMatchOrder", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-path-match-order.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteQueryParamMatching" + ], + "name": "HTTPRouteQueryParamMatching", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-query-param-matching.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute" + ], + "name": "HTTPRouteRedirectHostAndStatus", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-redirect-host-and-status.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePathRedirect" + ], + "name": "HTTPRouteRedirectPath", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-redirect-path.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePortRedirect" + ], + "name": "HTTPRouteRedirectPort", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-redirect-port.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePortRedirect", + "GatewayPort8080" + ], + "name": "HTTPRouteRedirectPortAndScheme", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-redirect-port-and-scheme.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteSchemeRedirect" + ], + "name": "HTTPRouteRedirectScheme", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-redirect-scheme.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "name": "HTTPRouteReferenceGrant", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-reference-grant.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute" + ], + "name": "HTTPRouteRequestHeaderModifier", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-request-header-modifier.go" + }, + { + "features": [ + "Gateway", + "HTTPRouteBackendRequestHeaderModification", + "HTTPRoute" + ], + "name": "HTTPRouteRequestHeaderModifierBackendWeights", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-request-header-modifier-backend-weights.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestMirror" + ], + "name": "HTTPRouteRequestMirror", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-request-mirror.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestMirror", + "HTTPRouteRequestMultipleMirrors" + ], + "name": "HTTPRouteRequestMultipleMirrors", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-request-multiple-mirrors.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestPercentageMirror" + ], + "name": "HTTPRouteRequestPercentageMirror", + "provisional": true, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-request-percentage-mirror.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteResponseHeaderModification" + ], + "name": "HTTPRouteResponseHeaderModifier", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-response-header-modifier.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteHostRewrite" + ], + "name": "HTTPRouteRewriteHost", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-rewrite-host.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePathRewrite" + ], + "name": "HTTPRouteRewritePath", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-rewrite-path.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute" + ], + "name": "HTTPRouteServiceTypes", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-service-types.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute" + ], + "name": "HTTPRouteSimpleSameNamespace", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-simple-same-namespace.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendTimeout" + ], + "name": "HTTPRouteTimeoutBackendRequest", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-timeout-backend-request.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestTimeout" + ], + "name": "HTTPRouteTimeoutRequest", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-timeout-request.go" + }, + { + "features": [ + "Gateway", + "HTTPRoute" + ], + "name": "HTTPRouteWeight", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-weight.go" + }, + { + "features": [ + "Gateway", + "ListenerSet" + ], + "name": "ListenerSetAllowedNamespaceNone", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/listenerset-allowed-namespace-none.go" + }, + { + "features": [ + "Gateway", + "ListenerSet" + ], + "name": "ListenerSetAllowedNamespaceSame", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/listenerset-allowed-namespace-same.go" + }, + { + "features": [ + "Gateway", + "ListenerSet" + ], + "name": "ListenerSetAllowedNamespaceSelector", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/listenerset-allowed-namespace-selector.go" + }, + { + "features": [ + "Gateway", + "ListenerSet", + "HTTPRoute", + "ReferenceGrant" + ], + "name": "ListenerSetAllowedRoutesNamespaces", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/listenerset-allowed-routes-namespaces.go" + }, + { + "features": [ + "Gateway", + "ListenerSet", + "TLSRoute" + ], + "name": "ListenerSetAllowedRoutesSupportedKinds", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/listenerset-allowed-routes-supported-kinds.go" + }, + { + "features": [ + "Gateway", + "ListenerSet" + ], + "name": "ListenerSetDefaultNotAllowed", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/listenerset-default-not-allowed.go" + }, + { + "features": [ + "Gateway", + "ListenerSet", + "HTTPRoute" + ], + "name": "ListenerSetHTTPRouting", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/listenerset-http-routing.go" + }, + { + "features": [ + "Gateway", + "ListenerSet" + ], + "name": "ListenerSetHostnameConflict", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/listenerset-hostname-conflict.go" + }, + { + "features": [ + "Gateway", + "ListenerSet" + ], + "name": "ListenerSetProtocolConflict", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/listenerset-protocol-conflict.go" + }, + { + "features": [ + "Gateway", + "ListenerSet", + "ReferenceGrant" + ], + "name": "ListenerSetReferenceGrant", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/listenerset-reference-grant.go" + }, + { + "features": [ + "Mesh" + ], + "name": "MeshBasic", + "provisional": false, + "selected": false, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/mesh/mesh-basic.go" + }, + { + "features": [ + "Mesh", + "MeshConsumerRoute", + "HTTPRoute", + "HTTPRouteResponseHeaderModification" + ], + "name": "MeshConsumerRoute", + "provisional": false, + "selected": false, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/mesh/mesh-consumer-route.go" + }, + { + "features": [ + "Mesh", + "HTTPRoute", + "HTTPRouteResponseHeaderModification" + ], + "name": "MeshFrontend", + "provisional": false, + "selected": false, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/mesh/mesh-frontend.go" + }, + { + "features": [ + "Mesh", + "MeshClusterIPMatching", + "HTTPRoute", + "HTTPRouteResponseHeaderModification" + ], + "name": "MeshFrontendHostname", + "provisional": false, + "selected": false, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/mesh/mesh-frontend-hostname.go" + }, + { + "features": [ + "Mesh", + "GRPCRoute" + ], + "name": "MeshGRPCRouteWeight", + "provisional": false, + "selected": false, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/mesh/grpcroute-weight.go" + }, + { + "features": [ + "Mesh", + "HTTPRoute", + "HTTPRoute303RedirectStatusCode" + ], + "name": "MeshHTTPRoute303Redirect", + "provisional": true, + "selected": false, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/mesh/httproute-303-redirect.go" + }, + { + "features": [ + "Mesh", + "HTTPRoute", + "HTTPRoute307RedirectStatusCode" + ], + "name": "MeshHTTPRoute307Redirect", + "provisional": true, + "selected": false, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/mesh/httproute-307-redirect.go" + }, + { + "features": [ + "Mesh", + "HTTPRoute", + "HTTPRoute308RedirectStatusCode" + ], + "name": "MeshHTTPRoute308Redirect", + "provisional": true, + "selected": false, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/mesh/httproute-308-redirect.go" + }, + { + "features": [ + "Mesh", + "HTTPRoute", + "MeshHTTPRouteBackendRequestHeaderModification" + ], + "name": "MeshHTTPRouteBackendRequestHeaderModifier", + "provisional": false, + "selected": false, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/mesh/httproute-request-header-modifier.go" + }, + { + "features": [ + "Mesh", + "HTTPRoute" + ], + "name": "MeshHTTPRouteMatching", + "provisional": false, + "selected": false, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/mesh/httproute-matching.go" + }, + { + "features": [ + "Mesh", + "HTTPRoute", + "MeshHTTPRouteNamedRouteRule" + ], + "name": "MeshHTTPRouteNamedRule", + "provisional": true, + "selected": false, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/mesh/httproute-named-rule.go" + }, + { + "features": [ + "Mesh", + "HTTPRoute", + "MeshHTTPRouteQueryParamMatching" + ], + "name": "MeshHTTPRouteQueryParamMatching", + "provisional": false, + "selected": false, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/mesh/httproute-query-param-matching.go" + }, + { + "features": [ + "Mesh", + "HTTPRoute" + ], + "name": "MeshHTTPRouteRedirectHostAndStatus", + "provisional": false, + "selected": false, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/mesh/httproute-redirect-host-and-status.go" + }, + { + "features": [ + "Mesh", + "HTTPRoute", + "MeshHTTPRouteRedirectPath" + ], + "name": "MeshHTTPRouteRedirectPath", + "provisional": false, + "selected": false, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/mesh/httproute-redirect-path.go" + }, + { + "features": [ + "Mesh", + "HTTPRoute", + "MeshHTTPRouteRedirectPort" + ], + "name": "MeshHTTPRouteRedirectPort", + "provisional": false, + "selected": false, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/mesh/httproute-redirect-port.go" + }, + { + "features": [ + "Mesh", + "HTTPRoute" + ], + "name": "MeshHTTPRouteRequestHeaderModifier", + "provisional": false, + "selected": false, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/mesh/httproute-request-header-modifier.go" + }, + { + "features": [ + "Mesh", + "HTTPRoute", + "MeshHTTPRouteRewritePath" + ], + "name": "MeshHTTPRouteRewritePath", + "provisional": false, + "selected": false, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/mesh/httproute-rewrite-path.go" + }, + { + "features": [ + "Mesh", + "HTTPRoute", + "MeshHTTPRouteSchemeRedirect" + ], + "name": "MeshHTTPRouteSchemeRedirect", + "provisional": false, + "selected": false, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/mesh/httproute-redirect-scheme.go" + }, + { + "features": [ + "Mesh", + "HTTPRoute" + ], + "name": "MeshHTTPRouteSimpleSameNamespace", + "provisional": false, + "selected": false, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/mesh/httproute-simple-same-namespace.go" + }, + { + "features": [ + "Mesh", + "HTTPRoute" + ], + "name": "MeshHTTPRouteWeight", + "provisional": false, + "selected": false, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/mesh/httproute-weight.go" + }, + { + "features": [ + "Mesh", + "HTTPRoute", + "HTTPRouteParentRefPort", + "HTTPRouteResponseHeaderModification" + ], + "name": "MeshPorts", + "provisional": false, + "selected": false, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/mesh/mesh-ports.go" + }, + { + "features": [ + "Mesh", + "HTTPRoute" + ], + "name": "MeshTrafficSplit", + "provisional": false, + "selected": false, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/mesh/mesh-split.go" + }, + { + "features": [ + "Gateway", + "TLSRoute" + ], + "name": "TLSRouteHostnameIntersection", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/tlsroute-hostname-intersection.go" + }, + { + "features": [ + "Gateway", + "TLSRoute" + ], + "name": "TLSRouteInvalidBackendRefNonexistent", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/tlsroute-invalid-backendref-nonexistent.go" + }, + { + "features": [ + "Gateway", + "TLSRoute" + ], + "name": "TLSRouteInvalidBackendRefUnknownKind", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/tlsroute-invalid-backendref-unknown-kind.go" + }, + { + "features": [ + "Gateway", + "TLSRoute" + ], + "name": "TLSRouteInvalidNoMatchingListener", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/tlsroute-invalid-no-matching-listener.go" + }, + { + "features": [ + "Gateway", + "TLSRoute" + ], + "name": "TLSRouteInvalidNoMatchingListenerHostname", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/tlsroute-invalid-no-matching-listener-hostname.go" + }, + { + "features": [ + "Gateway", + "TLSRoute", + "ReferenceGrant" + ], + "name": "TLSRouteInvalidReferenceGrant", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/tlsroute-invalid-reference-grant.go" + }, + { + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "name": "TLSRouteListenerMixedTerminationNotSupported", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/tlsroute-listener-mixed-termination-not-supported.go" + }, + { + "features": [ + "Gateway", + "TLSRoute" + ], + "name": "TLSRouteListenerPassthroughSupportedKinds", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/tlsroute-listener-passthrough-supported-kinds.go" + }, + { + "features": [ + "Gateway", + "TLSRoute" + ], + "name": "TLSRouteListenerTerminateNotSupported", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/tlsroute-listener-terminate-not-supported.go" + }, + { + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "name": "TLSRouteListenerTerminateSupportedKinds", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/tlsroute-listener-terminate-supported-kinds.go" + }, + { + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate", + "TLSRouteModeMixed" + ], + "name": "TLSRouteMixedTerminationSameNamespace", + "provisional": true, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/tlsroute-mixed-termination-same-namespace.go" + }, + { + "features": [ + "Gateway", + "TLSRoute" + ], + "name": "TLSRouteSimpleSameNamespace", + "provisional": false, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/tlsroute-simple-same-namespace.go" + }, + { + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "name": "TLSRouteTerminateSimpleSameNamespace", + "provisional": true, + "selected": true, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/tlsroute-terminate-simple-same-namespace.go" + }, + { + "features": [ + "UDPRoute", + "Gateway" + ], + "name": "UDPRoute", + "provisional": true, + "selected": false, + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/udproute-simple.go" + } + ] +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/update-investigation/export-scope.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/update-investigation/export-scope.json new file mode 100644 index 0000000..34cd88a --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/update-investigation/export-scope.json @@ -0,0 +1,30 @@ +{ + "selection": "Keep service-manager and apt logs, complete apt history and timer/package inventory; omit unrelated K3s application logs from this focused evidence export.", + "files": [ + { + "file": "kcontrol-history.txt", + "original_sha256": "23b0c3f81bc4aa17632714aab17e6f8e6b597c194222e8ef68bce8e78f3e7327", + "focused_sha256": "a94e9b1df18dc8093790fb161af2e7ea19f1a559dae10d0ac1df62bbfd8a8748" + }, + { + "file": "kcontroller-history.txt", + "original_sha256": "eb5b31658d68dbe9cba7cdd741aa7364ecbd4325d7d68c616e27b5807da6b8df", + "focused_sha256": "18527a65aec4aac4c1bd0446ea7ab8bab923930c2dcab83c46a770cd05bf2f20" + }, + { + "file": "kbackend-history.txt", + "original_sha256": "752192ef22728101c6c87ed1cc921de0c64d71f368c31ff1fb30a2624b11821e", + "focused_sha256": "19a353b79b69024fe4500366db66da8e9f7b254ce56b73c7cf44dd8b419d39fc" + }, + { + "file": "kclient-history.txt", + "original_sha256": "c27f1d00ae7fbf79edb7c9e69a07318d5ce80e6e7cd679feffcda687e446b6e4", + "focused_sha256": "ce8e6179da32eb09b89f331e4d940f3b5141d099325447a6d515ba7f94ec2425" + }, + { + "file": "kgateway-history.txt", + "original_sha256": "6156f5d1fc8c292dbce4263e38f2fe074930a576b2d53c9e993afb3fb57597f5", + "focused_sha256": "aff5f2de79ec1a0f6265efe2126ea10cc84bd1a08f52432d11b693a1f69beabc" + } + ] +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/update-investigation/kbackend-freeze.txt b/cpu-comparison/2026-10-02-gateway-extended/evidence/update-investigation/kbackend-freeze.txt new file mode 100644 index 0000000..43e431f --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/update-investigation/kbackend-freeze.txt @@ -0,0 +1,13 @@ +masked +masked +MainPID=2702 +ActiveEnterTimestamp=Fri 2026-10-02 23:18:33 UTC +Linux gwext-1002-kbackend.c.solo-oss.internal 7.0.0-1011-gcp #11~24.04.1-Ubuntu SMP PREEMPT Tue Aug 11 20:14:48 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux +libc6:amd64 2.39-0ubuntu8.9 +libexpat1:amd64 2.6.1-2ubuntu0.4 +libssl3t64:amd64 3.0.13-0ubuntu3.15 +python3 3.12.3-0ubuntu2.1 +systemd 255.4-1ubuntu8.17 + +Created symlink /etc/systemd/system/apt-daily.timer → /dev/null. +Created symlink /etc/systemd/system/apt-daily-upgrade.timer → /dev/null. diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/update-investigation/kbackend-history.txt b/cpu-comparison/2026-10-02-gateway-extended/evidence/update-investigation/kbackend-history.txt new file mode 100644 index 0000000..7a09a56 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/update-investigation/kbackend-history.txt @@ -0,0 +1,78 @@ +Oct 02 23:16:50 gwext-1002-kbackend systemd[1]: Started unattended-upgrades.service - Unattended Upgrades Shutdown. +Oct 02 23:18:26 gwext-1002-kbackend.c.solo-oss.internal systemd[1]: Starting k3s.service - Temporary native GCE benchmark Kubernetes... +Oct 02 23:18:33 gwext-1002-kbackend.c.solo-oss.internal systemd[1]: Started k3s.service - Temporary native GCE benchmark Kubernetes. +Oct 02 23:19:24 gwext-1002-kbackend.c.solo-oss.internal systemd[1]: Started benchmark-collector.service - /usr/bin/python3 /opt/gateway-benchmark/collect-host.py --runtime cri. +Start-Date: 2026-09-18 09:04:20 +Commandline: apt-get install -qqy grub-pc shim-signed +Install: mokutil:amd64 (0.6.0-2build3, automatic), grub-efi-amd64-signed:amd64 (1.202.5+2.12-1ubuntu7.3, automatic), grub-efi-amd64-bin:amd64 (2.12-1ubuntu7.3, automatic), efibootmgr:amd64 (18-1build2, automatic), shim-signed:amd64 (1.58+15.8-0ubuntu1) +End-Date: 2026-09-18 09:04:22 + +Start-Date: 2026-09-18 09:07:56 +Commandline: apt-get -y install chrony google-compute-engine google-compute-engine-oslogin google-guest-agent google-osconfig-agent +Install: chrony:amd64 (4.5-1ubuntu4.2), google-guest-agent:amd64 (20250116.00-0ubuntu1~24.04.4), google-osconfig-agent:amd64 (20251028.00-0ubuntu2~24.04.0), nvme-cli:amd64 (2.8-1ubuntu0.1, automatic), tzdata-legacy:amd64 (2026c-0ubuntu0.24.04.1, automatic), google-compute-engine:amd64 (20260819.00-0ubuntu1~24.04.0), google-compute-engine-oslogin:amd64 (20260814.00-0ubuntu1~24.04.0) +Remove: systemd-timesyncd:amd64 (255.4-1ubuntu8.17) +End-Date: 2026-09-18 09:08:01 + +Start-Date: 2026-09-18 09:08:05 +Commandline: apt-get -y purge fwupd fwupd-signed bolt libarchive13 libfwupd2 libgcab-1.0-0 libgpgme11 libgudev-1.0-0 libgusb2 libjson-glib-1.0-0 libjson-glib-1.0-common libsmbios-c2 tpm-udev +Purge: libtss2-esys-3.0.2-0t64:amd64 (4.0.1-7.1ubuntu5.1), libtss2-tcti-cmd0t64:amd64 (4.0.1-7.1ubuntu5.1), modemmanager:amd64 (1.23.4-0ubuntu2), libtss2-sys1t64:amd64 (4.0.1-7.1ubuntu5.1), libfwupd3:amd64 (2.0.20-1ubuntu2~24.04.2), udisks2:amd64 (2.10.1-6ubuntu1.5), libgudev-1.0-0:amd64 (1:238-5ubuntu1), libjson-glib-1.0-common:amd64 (1.8.0-2build2), fwupd-signed:amd64 (1.52+1.4-1), libqmi-utils:amd64 (1.35.2-0ubuntu2), bolt:amd64 (0.9.7-1), libtss2-tcti-mssim0t64:amd64 (4.0.1-7.1ubuntu5.1), libjson-glib-1.0-0:amd64 (1.8.0-2build2), tpm-udev:amd64 (0.6ubuntu1), libtss2-tcti-device0t64:amd64 (4.0.1-7.1ubuntu5.1), libjcat1:amd64 (0.2.3-1~ubuntu0.24.04.1), libtss2-mu-4.0.1-0t64:amd64 (4.0.1-7.1ubuntu5.1), libtss2-tcti-swtpm0t64:amd64 (4.0.1-7.1ubuntu5.1), fwupd:amd64 (2.0.20-1ubuntu2~24.04.2) +End-Date: 2026-09-18 09:08:08 + +Start-Date: 2026-09-18 09:08:10 +Commandline: apt-get --assume-yes autoremove --purge +Purge: libmm-glib0:amd64 (1.23.4-0ubuntu2), libqrtr-glib0:amd64 (1.2.2-1ubuntu4), libmbim-utils:amd64 (1.31.2-0ubuntu3.1), libqmi-proxy:amd64 (1.35.2-0ubuntu2), libblockdev-part3:amd64 (3.1.1-1ubuntu0.1), libblockdev-swap3:amd64 (3.1.1-1ubuntu0.1), libmbim-glib4:amd64 (1.31.2-0ubuntu3.1), usb-modeswitch-data:amd64 (20191128-6), libbytesize1:amd64 (2.10-1ubuntu2), tcl:amd64 (8.6.14build1), libblockdev-fs3:amd64 (3.1.1-1ubuntu0.1), libtcl8.6:amd64 (8.6.14+dfsg-1build1), libatasmart4:amd64 (0.19-5build3), libbytesize-common:amd64 (2.10-1ubuntu2), libvolume-key1:amd64 (0.3.12-7build2), libarchive13t64:amd64 (3.7.2-2ubuntu0.8), libudisks2-0:amd64 (2.10.1-6ubuntu1.5), libprotobuf-c1:amd64 (1.4.1-1ubuntu4), libblockdev-loop3:amd64 (3.1.1-1ubuntu0.1), libblockdev3:amd64 (3.1.1-1ubuntu0.1), usb-modeswitch:amd64 (2.6.1-3ubuntu3), libmbim-proxy:amd64 (1.31.2-0ubuntu3.1), libnss3:amd64 (2:3.98-1ubuntu0.2), libblockdev-utils3:amd64 (3.1.1-1ubuntu0.1), tcl8.6:amd64 (8.6.14+dfsg-1build1), libblockdev-mdraid3:amd64 (3.1.1-1ubuntu0.1), libftdi1-2:amd64 (1.5-6build5), libqmi-glib5:amd64 (1.35.2-0ubuntu2), libgpgme11t64:amd64 (1.18.0-4.1ubuntu4), libdrm-amdgpu1:amd64 (2.4.125-1ubuntu0.1~24.04.2), libflashrom1:amd64 (1.3.0-2.1ubuntu2), libblockdev-nvme3:amd64 (3.1.1-1ubuntu0.1), libblockdev-crypto3:amd64 (3.1.1-1ubuntu0.1), libnspr4:amd64 (2:4.35-1.1build1) +End-Date: 2026-09-18 09:08:12 + +Start-Date: 2026-09-18 09:08:15 +Commandline: apt-get --reinstall install pollinate +Reinstall: pollinate:amd64 (4.33-3.1ubuntu1.3) +End-Date: 2026-09-18 09:08:15 + +Start-Date: 2026-09-18 09:08:19 +Commandline: apt-get remove --purge --assume-yes ^linux-.* linux-base+ +Purge: linux-tools-common:amd64 (6.8.0-139.139), linux-headers-6.8.0-139-generic:amd64 (6.8.0-139.139), linux-virtual:amd64 (6.8.0-139.139), linux-headers-generic:amd64 (6.8.0-139.139), linux-modules-6.8.0-139-generic:amd64 (6.8.0-139.139), linux-image-virtual:amd64 (6.8.0-139.139), linux-tools-6.8.0-139:amd64 (6.8.0-139.139), linux-headers-6.8.0-139:amd64 (6.8.0-139.139), linux-image-6.8.0-139-generic:amd64 (6.8.0-139.139), linux-headers-virtual:amd64 (6.8.0-139.139), libc6-dev:amd64 (2.39-0ubuntu8.9), linux-tools-6.8.0-139-generic:amd64 (6.8.0-139.139), linux-libc-dev:amd64 (6.8.0-139.139) +End-Date: 2026-09-18 09:08:23 + +Start-Date: 2026-09-18 09:08:35 +Commandline: apt-get install --assume-yes linux-gcp +Install: linux-tools-common:amd64 (6.8.0-139.139, automatic), linux-image-gcp:amd64 (7.0.0-1011.11~24.04.1, automatic), linux-headers-7.0.0-1011-gcp:amd64 (7.0.0-1011.11~24.04.1, automatic), libdebuginfod1t64:amd64 (0.190-1.1ubuntu0.1, automatic), libdebuginfod-common:amd64 (0.190-1.1ubuntu0.1, automatic), linux-headers-gcp:amd64 (7.0.0-1011.11~24.04.1, automatic), linux-gcp-7.0-tools-7.0.0-1011:amd64 (7.0.0-1011.11~24.04.1, automatic), libllvm19:amd64 (1:19.1.1-1ubuntu1~24.04.2, automatic), linux-gcp-7.0-headers-7.0.0-1011:amd64 (7.0.0-1011.11~24.04.1, automatic), linux-image-7.0.0-1011-gcp:amd64 (7.0.0-1011.11~24.04.1, automatic), linux-tools-7.0.0-1011-gcp:amd64 (7.0.0-1011.11~24.04.1, automatic), linux-gcp:amd64 (7.0.0-1011.11~24.04.1), linux-modules-7.0.0-1011-gcp:amd64 (7.0.0-1011.11~24.04.1, automatic) +End-Date: 2026-09-18 09:09:01 + +Start-Date: 2026-09-18 09:09:04 +Commandline: apt-get autoremove --purge --assume-yes +Purge: manpages-dev:amd64 (6.7-2), libsharpyuv0:amd64 (1.3.2-0.4build3), libaom3:amd64 (3.8.2-2ubuntu0.2), libjpeg-turbo8:amd64 (2.1.5-2ubuntu2), libheif1:amd64 (1.17.6-1ubuntu4.8), libdeflate0:amd64 (1.19-1build1.1), libjpeg8:amd64 (8c-2ubuntu11), libtiff6:amd64 (4.5.1+git230720-4ubuntu2.5), liblerc4:amd64 (4.0.0+ds-4ubuntu2), libxpm4:amd64 (1:3.5.17-1ubuntu0.24.04.1), libfontconfig1:amd64 (2.15.0-1.1ubuntu2), libheif-plugin-aomdec:amd64 (1.17.6-1ubuntu4.8), libheif-plugin-aomenc:amd64 (1.17.6-1ubuntu4.8), fontconfig-config:amd64 (2.15.0-1.1ubuntu2), rpcsvc-proto:amd64 (1.4.2-0ubuntu7), libwebp7:amd64 (1.3.2-0.4build3), fonts-dejavu-mono:amd64 (2.37-8), libcrypt-dev:amd64 (1:4.4.36-4build1), libjbig0:amd64 (2.1-6.1ubuntu2), libc-dev-bin:amd64 (2.39-0ubuntu8.9), libc-devtools:amd64 (2.39-0ubuntu8.9), fonts-dejavu-core:amd64 (2.37-8), libgd3:amd64 (2.3.3-9ubuntu5) +End-Date: 2026-09-18 09:09:07 + +Start-Date: 2026-09-18 09:09:14 +Commandline: apt-get purge --assume-yes ?config-files +Purge: systemd-timesyncd:amd64 () +End-Date: 2026-09-18 09:09:14 + +Start-Date: 2026-10-02 23:17:17 +Commandline: apt-get install -y -qq curl ca-certificates jq python3-venv git sysstat +Install: python3-setuptools-whl:amd64 (68.1.2-2ubuntu1.2, automatic), python3-venv:amd64 (3.12.3-0ubuntu2.1), python3-pip-whl:amd64 (24.0+dfsg-1ubuntu1.3, automatic), python3.12-venv:amd64 (3.12.3-1ubuntu0.17, automatic) +Upgrade: libcurl3t64-gnutls:amd64 (8.5.0-2ubuntu10.13, 8.5.0-2ubuntu10.15), libcurl4t64:amd64 (8.5.0-2ubuntu10.13, 8.5.0-2ubuntu10.15), curl:amd64 (8.5.0-2ubuntu10.13, 8.5.0-2ubuntu10.15) +End-Date: 2026-10-02 23:17:19 +NEXT LEFT LAST PASSED UNIT ACTIVATES +Sat 2026-10-03 06:27:35 UTC 1min 51s Sat 2026-10-03 06:17:35 UTC 8min ago gce-workload-cert-refresh.timer gce-workload-cert-refresh.service +Sat 2026-10-03 06:30:00 UTC 4min 15s Sat 2026-10-03 06:20:14 UTC 5min ago sysstat-collect.timer sysstat-collect.service +Sat 2026-10-03 06:38:05 UTC 12min - - apt-daily.timer apt-daily.service +Sat 2026-10-03 06:41:23 UTC 15min - - apt-daily-upgrade.timer apt-daily-upgrade.service +Sat 2026-10-03 10:59:25 UTC 4h 33min - - man-db.timer man-db.service +Sat 2026-10-03 11:16:54 UTC 4h 51min Sat 2026-10-03 05:16:54 UTC 1h 8min ago google-oslogin-cache.timer google-oslogin-cache.service +Sat 2026-10-03 21:41:53 UTC 15h Sat 2026-10-03 00:58:33 UTC 5h 27min ago motd-news.timer motd-news.service +Sat 2026-10-03 23:21:44 UTC 16h Fri 2026-10-02 23:21:44 UTC 7h ago update-notifier-download.timer update-notifier-download.service +Sat 2026-10-03 23:31:45 UTC 17h Fri 2026-10-02 23:31:45 UTC 6h ago systemd-tmpfiles-clean.timer systemd-tmpfiles-clean.service +Sun 2026-10-04 00:00:00 UTC 17h Sat 2026-10-03 00:00:14 UTC 6h ago dpkg-db-backup.timer dpkg-db-backup.service +Sun 2026-10-04 00:00:00 UTC 17h Sat 2026-10-03 00:00:14 UTC 6h ago logrotate.timer logrotate.service +Sun 2026-10-04 00:07:00 UTC 17h Sat 2026-10-03 00:07:14 UTC 6h ago sysstat-summary.timer sysstat-summary.service +Sun 2026-10-04 03:10:24 UTC 20h - - e2scrub_all.timer e2scrub_all.service +Mon 2026-10-05 01:03:19 UTC 1 day 18h - - fstrim.timer fstrim.service +Fri 2026-10-09 12:08:54 UTC 6 days - - update-notifier-motd.timer update-notifier-motd.service +- - - - apport-autoreport.timer apport-autoreport.service +- - - - snapd.snap-repair.timer snapd.snap-repair.service +- - - - ua-timer.timer ua-timer.service + +18 timers listed. +Linux gwext-1002-kbackend.c.solo-oss.internal 7.0.0-1011-gcp #11~24.04.1-Ubuntu SMP PREEMPT Tue Aug 11 20:14:48 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux + diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/update-investigation/kclient-freeze.txt b/cpu-comparison/2026-10-02-gateway-extended/evidence/update-investigation/kclient-freeze.txt new file mode 100644 index 0000000..8b52985 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/update-investigation/kclient-freeze.txt @@ -0,0 +1,13 @@ +masked +masked +MainPID=2697 +ActiveEnterTimestamp=Fri 2026-10-02 23:18:33 UTC +Linux gwext-1002-kclient.c.solo-oss.internal 7.0.0-1011-gcp #11~24.04.1-Ubuntu SMP PREEMPT Tue Aug 11 20:14:48 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux +libc6:amd64 2.39-0ubuntu8.9 +libexpat1:amd64 2.6.1-2ubuntu0.6 +libssl3t64:amd64 3.0.13-0ubuntu3.16 +python3 3.12.3-0ubuntu2.1 +systemd 255.4-1ubuntu8.17 + +Created symlink /etc/systemd/system/apt-daily.timer → /dev/null. +Created symlink /etc/systemd/system/apt-daily-upgrade.timer → /dev/null. diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/update-investigation/kclient-history.txt b/cpu-comparison/2026-10-02-gateway-extended/evidence/update-investigation/kclient-history.txt new file mode 100644 index 0000000..8924fe2 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/update-investigation/kclient-history.txt @@ -0,0 +1,186 @@ +Oct 02 23:16:45 gwext-1002-kclient systemd[1]: Started unattended-upgrades.service - Unattended Upgrades Shutdown. +Oct 02 23:18:26 gwext-1002-kclient.c.solo-oss.internal systemd[1]: Starting k3s.service - Temporary native GCE benchmark Kubernetes... +Oct 02 23:18:33 gwext-1002-kclient.c.solo-oss.internal systemd[1]: Started k3s.service - Temporary native GCE benchmark Kubernetes. +Oct 02 23:19:31 gwext-1002-kclient.c.solo-oss.internal systemd[1]: Started benchmark-collector.service - /usr/bin/python3 /opt/gateway-benchmark/collect-host.py --runtime cri. +Oct 03 06:22:50 gwext-1002-kclient.c.solo-oss.internal systemd[1]: Starting apt-daily-upgrade.service - Daily apt upgrade and clean activities... +Oct 03 06:23:05 gwext-1002-kclient.c.solo-oss.internal apt.systemd.daily[190668]: /usr/bin/unattended-upgrade:567: DeprecationWarning: This process (pid=190668) is multi-threaded, use of fork() may lead to deadlocks in the child. +Oct 03 06:23:05 gwext-1002-kclient.c.solo-oss.internal apt.systemd.daily[190668]: pid = os.fork() +Oct 03 06:23:09 gwext-1002-kclient.c.solo-oss.internal apt.systemd.daily[190668]: /usr/bin/unattended-upgrade:567: DeprecationWarning: This process (pid=190668) is multi-threaded, use of fork() may lead to deadlocks in the child. +Oct 03 06:23:09 gwext-1002-kclient.c.solo-oss.internal apt.systemd.daily[190668]: pid = os.fork() +Oct 03 06:23:12 gwext-1002-kclient.c.solo-oss.internal apt.systemd.daily[190668]: /usr/bin/unattended-upgrade:567: DeprecationWarning: This process (pid=190668) is multi-threaded, use of fork() may lead to deadlocks in the child. +Oct 03 06:23:12 gwext-1002-kclient.c.solo-oss.internal apt.systemd.daily[190668]: pid = os.fork() +Oct 03 06:23:35 gwext-1002-kclient.c.solo-oss.internal apt.systemd.daily[190668]: /usr/bin/unattended-upgrade:567: DeprecationWarning: This process (pid=190668) is multi-threaded, use of fork() may lead to deadlocks in the child. +Oct 03 06:23:35 gwext-1002-kclient.c.solo-oss.internal apt.systemd.daily[190668]: pid = os.fork() +Oct 03 06:23:39 gwext-1002-kclient.c.solo-oss.internal apt.systemd.daily[190668]: /usr/bin/unattended-upgrade:567: DeprecationWarning: This process (pid=190668) is multi-threaded, use of fork() may lead to deadlocks in the child. +Oct 03 06:23:39 gwext-1002-kclient.c.solo-oss.internal apt.systemd.daily[190668]: pid = os.fork() +Oct 03 06:23:43 gwext-1002-kclient.c.solo-oss.internal apt.systemd.daily[190668]: /usr/bin/unattended-upgrade:567: DeprecationWarning: This process (pid=190668) is multi-threaded, use of fork() may lead to deadlocks in the child. +Oct 03 06:23:43 gwext-1002-kclient.c.solo-oss.internal apt.systemd.daily[190668]: pid = os.fork() +Oct 03 06:23:46 gwext-1002-kclient.c.solo-oss.internal apt.systemd.daily[190668]: /usr/bin/unattended-upgrade:567: DeprecationWarning: This process (pid=190668) is multi-threaded, use of fork() may lead to deadlocks in the child. +Oct 03 06:23:46 gwext-1002-kclient.c.solo-oss.internal apt.systemd.daily[190668]: pid = os.fork() +Oct 03 06:23:49 gwext-1002-kclient.c.solo-oss.internal apt.systemd.daily[190668]: /usr/bin/unattended-upgrade:567: DeprecationWarning: This process (pid=190668) is multi-threaded, use of fork() may lead to deadlocks in the child. +Oct 03 06:23:49 gwext-1002-kclient.c.solo-oss.internal apt.systemd.daily[190668]: pid = os.fork() +Oct 03 06:23:53 gwext-1002-kclient.c.solo-oss.internal apt.systemd.daily[190668]: /usr/bin/unattended-upgrade:567: DeprecationWarning: This process (pid=190668) is multi-threaded, use of fork() may lead to deadlocks in the child. +Oct 03 06:23:53 gwext-1002-kclient.c.solo-oss.internal apt.systemd.daily[190668]: pid = os.fork() +Oct 03 06:23:56 gwext-1002-kclient.c.solo-oss.internal apt.systemd.daily[190668]: /usr/bin/unattended-upgrade:567: DeprecationWarning: This process (pid=190668) is multi-threaded, use of fork() may lead to deadlocks in the child. +Oct 03 06:23:56 gwext-1002-kclient.c.solo-oss.internal apt.systemd.daily[190668]: pid = os.fork() +Oct 03 06:23:57 gwext-1002-kclient.c.solo-oss.internal systemd[1]: Stopping benchmark-collector.service - /usr/bin/python3 /opt/gateway-benchmark/collect-host.py --runtime cri... +Oct 03 06:23:57 gwext-1002-kclient.c.solo-oss.internal systemd[1]: benchmark-collector.service: Deactivated successfully. +Oct 03 06:23:57 gwext-1002-kclient.c.solo-oss.internal systemd[1]: Stopped benchmark-collector.service - /usr/bin/python3 /opt/gateway-benchmark/collect-host.py --runtime cri. +Oct 03 06:23:57 gwext-1002-kclient.c.solo-oss.internal systemd[1]: benchmark-collector.service: Consumed 4min 29.446s CPU time, 38.9M memory peak, 0B memory swap peak. +Oct 03 06:23:57 gwext-1002-kclient.c.solo-oss.internal systemd[1]: Started benchmark-collector.service - /usr/bin/python3 /opt/gateway-benchmark/collect-host.py --runtime cri. +Oct 03 06:23:59 gwext-1002-kclient.c.solo-oss.internal apt.systemd.daily[190668]: /usr/bin/unattended-upgrade:567: DeprecationWarning: This process (pid=190668) is multi-threaded, use of fork() may lead to deadlocks in the child. +Oct 03 06:23:59 gwext-1002-kclient.c.solo-oss.internal apt.systemd.daily[190668]: pid = os.fork() +Oct 03 06:24:03 gwext-1002-kclient.c.solo-oss.internal apt.systemd.daily[190668]: /usr/bin/unattended-upgrade:567: DeprecationWarning: This process (pid=190668) is multi-threaded, use of fork() may lead to deadlocks in the child. +Oct 03 06:24:03 gwext-1002-kclient.c.solo-oss.internal apt.systemd.daily[190668]: pid = os.fork() +Oct 03 06:24:07 gwext-1002-kclient.c.solo-oss.internal apt.systemd.daily[190668]: /usr/bin/unattended-upgrade:567: DeprecationWarning: This process (pid=190668) is multi-threaded, use of fork() may lead to deadlocks in the child. +Oct 03 06:24:07 gwext-1002-kclient.c.solo-oss.internal apt.systemd.daily[190668]: pid = os.fork() +Oct 03 06:24:10 gwext-1002-kclient.c.solo-oss.internal apt.systemd.daily[190668]: /usr/bin/unattended-upgrade:567: DeprecationWarning: This process (pid=190668) is multi-threaded, use of fork() may lead to deadlocks in the child. +Oct 03 06:24:10 gwext-1002-kclient.c.solo-oss.internal apt.systemd.daily[190668]: pid = os.fork() +Oct 03 06:24:14 gwext-1002-kclient.c.solo-oss.internal systemd[1]: apt-daily-upgrade.service: Deactivated successfully. +Oct 03 06:24:14 gwext-1002-kclient.c.solo-oss.internal systemd[1]: Finished apt-daily-upgrade.service - Daily apt upgrade and clean activities. +Oct 03 06:24:14 gwext-1002-kclient.c.solo-oss.internal systemd[1]: apt-daily-upgrade.service: Consumed 1min 15.171s CPU time, 1.0G memory peak, 0B memory swap peak. +Start-Date: 2026-09-18 09:04:20 +Commandline: apt-get install -qqy grub-pc shim-signed +Install: mokutil:amd64 (0.6.0-2build3, automatic), grub-efi-amd64-signed:amd64 (1.202.5+2.12-1ubuntu7.3, automatic), grub-efi-amd64-bin:amd64 (2.12-1ubuntu7.3, automatic), efibootmgr:amd64 (18-1build2, automatic), shim-signed:amd64 (1.58+15.8-0ubuntu1) +End-Date: 2026-09-18 09:04:22 + +Start-Date: 2026-09-18 09:07:56 +Commandline: apt-get -y install chrony google-compute-engine google-compute-engine-oslogin google-guest-agent google-osconfig-agent +Install: chrony:amd64 (4.5-1ubuntu4.2), google-guest-agent:amd64 (20250116.00-0ubuntu1~24.04.4), google-osconfig-agent:amd64 (20251028.00-0ubuntu2~24.04.0), nvme-cli:amd64 (2.8-1ubuntu0.1, automatic), tzdata-legacy:amd64 (2026c-0ubuntu0.24.04.1, automatic), google-compute-engine:amd64 (20260819.00-0ubuntu1~24.04.0), google-compute-engine-oslogin:amd64 (20260814.00-0ubuntu1~24.04.0) +Remove: systemd-timesyncd:amd64 (255.4-1ubuntu8.17) +End-Date: 2026-09-18 09:08:01 + +Start-Date: 2026-09-18 09:08:05 +Commandline: apt-get -y purge fwupd fwupd-signed bolt libarchive13 libfwupd2 libgcab-1.0-0 libgpgme11 libgudev-1.0-0 libgusb2 libjson-glib-1.0-0 libjson-glib-1.0-common libsmbios-c2 tpm-udev +Purge: libtss2-esys-3.0.2-0t64:amd64 (4.0.1-7.1ubuntu5.1), libtss2-tcti-cmd0t64:amd64 (4.0.1-7.1ubuntu5.1), modemmanager:amd64 (1.23.4-0ubuntu2), libtss2-sys1t64:amd64 (4.0.1-7.1ubuntu5.1), libfwupd3:amd64 (2.0.20-1ubuntu2~24.04.2), udisks2:amd64 (2.10.1-6ubuntu1.5), libgudev-1.0-0:amd64 (1:238-5ubuntu1), libjson-glib-1.0-common:amd64 (1.8.0-2build2), fwupd-signed:amd64 (1.52+1.4-1), libqmi-utils:amd64 (1.35.2-0ubuntu2), bolt:amd64 (0.9.7-1), libtss2-tcti-mssim0t64:amd64 (4.0.1-7.1ubuntu5.1), libjson-glib-1.0-0:amd64 (1.8.0-2build2), tpm-udev:amd64 (0.6ubuntu1), libtss2-tcti-device0t64:amd64 (4.0.1-7.1ubuntu5.1), libjcat1:amd64 (0.2.3-1~ubuntu0.24.04.1), libtss2-mu-4.0.1-0t64:amd64 (4.0.1-7.1ubuntu5.1), libtss2-tcti-swtpm0t64:amd64 (4.0.1-7.1ubuntu5.1), fwupd:amd64 (2.0.20-1ubuntu2~24.04.2) +End-Date: 2026-09-18 09:08:08 + +Start-Date: 2026-09-18 09:08:10 +Commandline: apt-get --assume-yes autoremove --purge +Purge: libmm-glib0:amd64 (1.23.4-0ubuntu2), libqrtr-glib0:amd64 (1.2.2-1ubuntu4), libmbim-utils:amd64 (1.31.2-0ubuntu3.1), libqmi-proxy:amd64 (1.35.2-0ubuntu2), libblockdev-part3:amd64 (3.1.1-1ubuntu0.1), libblockdev-swap3:amd64 (3.1.1-1ubuntu0.1), libmbim-glib4:amd64 (1.31.2-0ubuntu3.1), usb-modeswitch-data:amd64 (20191128-6), libbytesize1:amd64 (2.10-1ubuntu2), tcl:amd64 (8.6.14build1), libblockdev-fs3:amd64 (3.1.1-1ubuntu0.1), libtcl8.6:amd64 (8.6.14+dfsg-1build1), libatasmart4:amd64 (0.19-5build3), libbytesize-common:amd64 (2.10-1ubuntu2), libvolume-key1:amd64 (0.3.12-7build2), libarchive13t64:amd64 (3.7.2-2ubuntu0.8), libudisks2-0:amd64 (2.10.1-6ubuntu1.5), libprotobuf-c1:amd64 (1.4.1-1ubuntu4), libblockdev-loop3:amd64 (3.1.1-1ubuntu0.1), libblockdev3:amd64 (3.1.1-1ubuntu0.1), usb-modeswitch:amd64 (2.6.1-3ubuntu3), libmbim-proxy:amd64 (1.31.2-0ubuntu3.1), libnss3:amd64 (2:3.98-1ubuntu0.2), libblockdev-utils3:amd64 (3.1.1-1ubuntu0.1), tcl8.6:amd64 (8.6.14+dfsg-1build1), libblockdev-mdraid3:amd64 (3.1.1-1ubuntu0.1), libftdi1-2:amd64 (1.5-6build5), libqmi-glib5:amd64 (1.35.2-0ubuntu2), libgpgme11t64:amd64 (1.18.0-4.1ubuntu4), libdrm-amdgpu1:amd64 (2.4.125-1ubuntu0.1~24.04.2), libflashrom1:amd64 (1.3.0-2.1ubuntu2), libblockdev-nvme3:amd64 (3.1.1-1ubuntu0.1), libblockdev-crypto3:amd64 (3.1.1-1ubuntu0.1), libnspr4:amd64 (2:4.35-1.1build1) +End-Date: 2026-09-18 09:08:12 + +Start-Date: 2026-09-18 09:08:15 +Commandline: apt-get --reinstall install pollinate +Reinstall: pollinate:amd64 (4.33-3.1ubuntu1.3) +End-Date: 2026-09-18 09:08:15 + +Start-Date: 2026-09-18 09:08:19 +Commandline: apt-get remove --purge --assume-yes ^linux-.* linux-base+ +Purge: linux-tools-common:amd64 (6.8.0-139.139), linux-headers-6.8.0-139-generic:amd64 (6.8.0-139.139), linux-virtual:amd64 (6.8.0-139.139), linux-headers-generic:amd64 (6.8.0-139.139), linux-modules-6.8.0-139-generic:amd64 (6.8.0-139.139), linux-image-virtual:amd64 (6.8.0-139.139), linux-tools-6.8.0-139:amd64 (6.8.0-139.139), linux-headers-6.8.0-139:amd64 (6.8.0-139.139), linux-image-6.8.0-139-generic:amd64 (6.8.0-139.139), linux-headers-virtual:amd64 (6.8.0-139.139), libc6-dev:amd64 (2.39-0ubuntu8.9), linux-tools-6.8.0-139-generic:amd64 (6.8.0-139.139), linux-libc-dev:amd64 (6.8.0-139.139) +End-Date: 2026-09-18 09:08:23 + +Start-Date: 2026-09-18 09:08:35 +Commandline: apt-get install --assume-yes linux-gcp +Install: linux-tools-common:amd64 (6.8.0-139.139, automatic), linux-image-gcp:amd64 (7.0.0-1011.11~24.04.1, automatic), linux-headers-7.0.0-1011-gcp:amd64 (7.0.0-1011.11~24.04.1, automatic), libdebuginfod1t64:amd64 (0.190-1.1ubuntu0.1, automatic), libdebuginfod-common:amd64 (0.190-1.1ubuntu0.1, automatic), linux-headers-gcp:amd64 (7.0.0-1011.11~24.04.1, automatic), linux-gcp-7.0-tools-7.0.0-1011:amd64 (7.0.0-1011.11~24.04.1, automatic), libllvm19:amd64 (1:19.1.1-1ubuntu1~24.04.2, automatic), linux-gcp-7.0-headers-7.0.0-1011:amd64 (7.0.0-1011.11~24.04.1, automatic), linux-image-7.0.0-1011-gcp:amd64 (7.0.0-1011.11~24.04.1, automatic), linux-tools-7.0.0-1011-gcp:amd64 (7.0.0-1011.11~24.04.1, automatic), linux-gcp:amd64 (7.0.0-1011.11~24.04.1), linux-modules-7.0.0-1011-gcp:amd64 (7.0.0-1011.11~24.04.1, automatic) +End-Date: 2026-09-18 09:09:01 + +Start-Date: 2026-09-18 09:09:04 +Commandline: apt-get autoremove --purge --assume-yes +Purge: manpages-dev:amd64 (6.7-2), libsharpyuv0:amd64 (1.3.2-0.4build3), libaom3:amd64 (3.8.2-2ubuntu0.2), libjpeg-turbo8:amd64 (2.1.5-2ubuntu2), libheif1:amd64 (1.17.6-1ubuntu4.8), libdeflate0:amd64 (1.19-1build1.1), libjpeg8:amd64 (8c-2ubuntu11), libtiff6:amd64 (4.5.1+git230720-4ubuntu2.5), liblerc4:amd64 (4.0.0+ds-4ubuntu2), libxpm4:amd64 (1:3.5.17-1ubuntu0.24.04.1), libfontconfig1:amd64 (2.15.0-1.1ubuntu2), libheif-plugin-aomdec:amd64 (1.17.6-1ubuntu4.8), libheif-plugin-aomenc:amd64 (1.17.6-1ubuntu4.8), fontconfig-config:amd64 (2.15.0-1.1ubuntu2), rpcsvc-proto:amd64 (1.4.2-0ubuntu7), libwebp7:amd64 (1.3.2-0.4build3), fonts-dejavu-mono:amd64 (2.37-8), libcrypt-dev:amd64 (1:4.4.36-4build1), libjbig0:amd64 (2.1-6.1ubuntu2), libc-dev-bin:amd64 (2.39-0ubuntu8.9), libc-devtools:amd64 (2.39-0ubuntu8.9), fonts-dejavu-core:amd64 (2.37-8), libgd3:amd64 (2.3.3-9ubuntu5) +End-Date: 2026-09-18 09:09:07 + +Start-Date: 2026-09-18 09:09:14 +Commandline: apt-get purge --assume-yes ?config-files +Purge: systemd-timesyncd:amd64 () +End-Date: 2026-09-18 09:09:14 + +Start-Date: 2026-10-02 23:17:12 +Commandline: apt-get install -y -qq curl ca-certificates jq python3-venv git sysstat +Install: python3-setuptools-whl:amd64 (68.1.2-2ubuntu1.2, automatic), python3-venv:amd64 (3.12.3-0ubuntu2.1), python3-pip-whl:amd64 (24.0+dfsg-1ubuntu1.3, automatic), python3.12-venv:amd64 (3.12.3-1ubuntu0.17, automatic) +Upgrade: libcurl3t64-gnutls:amd64 (8.5.0-2ubuntu10.13, 8.5.0-2ubuntu10.15), libcurl4t64:amd64 (8.5.0-2ubuntu10.13, 8.5.0-2ubuntu10.15), curl:amd64 (8.5.0-2ubuntu10.13, 8.5.0-2ubuntu10.15) +End-Date: 2026-10-02 23:17:14 + +Start-Date: 2026-10-03 06:23:06 +Commandline: /usr/bin/unattended-upgrade +Upgrade: libglib2.0-bin:amd64 (2.80.0-6ubuntu3.8, 2.80.0-6ubuntu3.9), gir1.2-glib-2.0:amd64 (2.80.0-6ubuntu3.8, 2.80.0-6ubuntu3.9), libglib2.0-data:amd64 (2.80.0-6ubuntu3.8, 2.80.0-6ubuntu3.9), libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.8, 2.80.0-6ubuntu3.9) +End-Date: 2026-10-03 06:23:06 + +Start-Date: 2026-10-03 06:23:09 +Commandline: /usr/bin/unattended-upgrade +Upgrade: libevent-core-2.1-7t64:amd64 (2.1.12-stable-9ubuntu2.1, 2.1.12-stable-9ubuntu2.2) +End-Date: 2026-10-03 06:23:09 + +Start-Date: 2026-10-03 06:23:13 +Commandline: /usr/bin/unattended-upgrade +Install: linux-headers-7.0.0-1013-gcp:amd64 (7.0.0-1013.13~24.04.1, automatic), linux-gcp-7.0-tools-7.0.0-1013:amd64 (7.0.0-1013.13~24.04.1, automatic), linux-gcp-7.0-headers-7.0.0-1013:amd64 (7.0.0-1013.13~24.04.1, automatic), linux-image-7.0.0-1013-gcp:amd64 (7.0.0-1013.13~24.04.1, automatic), linux-tools-7.0.0-1013-gcp:amd64 (7.0.0-1013.13~24.04.1, automatic), linux-modules-7.0.0-1013-gcp:amd64 (7.0.0-1013.13~24.04.1, automatic) +Upgrade: linux-image-gcp:amd64 (7.0.0-1011.11~24.04.1, 7.0.0-1013.13~24.04.1), linux-headers-gcp:amd64 (7.0.0-1011.11~24.04.1, 7.0.0-1013.13~24.04.1), linux-gcp:amd64 (7.0.0-1011.11~24.04.1, 7.0.0-1013.13~24.04.1) +End-Date: 2026-10-03 06:23:32 + +Start-Date: 2026-10-03 06:23:35 +Commandline: /usr/bin/unattended-upgrade +Upgrade: linux-tools-common:amd64 (6.8.0-139.139, 6.8.0-142.142) +End-Date: 2026-10-03 06:23:36 + +Start-Date: 2026-10-03 06:23:39 +Commandline: /usr/bin/unattended-upgrade +Upgrade: rsyslog:amd64 (8.2312.0-3ubuntu9.3, 8.2312.0-3ubuntu9.4) +End-Date: 2026-10-03 06:23:41 + +Start-Date: 2026-10-03 06:23:44 +Commandline: /usr/bin/unattended-upgrade +Upgrade: dracut-install:amd64 (060+5-1ubuntu3.3, 060+5-1ubuntu3.4) +End-Date: 2026-10-03 06:23:44 + +Start-Date: 2026-10-03 06:23:47 +Commandline: /usr/bin/unattended-upgrade +Upgrade: libxml2:amd64 (2.9.14+dfsg-1.3ubuntu3.8, 2.9.14+dfsg-1.3ubuntu3.9) +End-Date: 2026-10-03 06:23:47 + +Start-Date: 2026-10-03 06:23:50 +Commandline: /usr/bin/unattended-upgrade +Upgrade: python3-jwt:amd64 (2.7.0-1ubuntu0.1, 2.7.0-1ubuntu0.2) +End-Date: 2026-10-03 06:23:50 + +Start-Date: 2026-10-03 06:23:53 +Commandline: /usr/bin/unattended-upgrade +Upgrade: libpcap0.8t64:amd64 (1.10.4-4.1ubuntu3, 1.10.4-4.1ubuntu3.1) +End-Date: 2026-10-03 06:23:54 + +Start-Date: 2026-10-03 06:23:56 +Commandline: /usr/bin/unattended-upgrade +Upgrade: libexpat1:amd64 (2.6.1-2ubuntu0.4, 2.6.1-2ubuntu0.6) +End-Date: 2026-10-03 06:23:57 + +Start-Date: 2026-10-03 06:23:59 +Commandline: /usr/bin/unattended-upgrade +Upgrade: libssl3t64:amd64 (3.0.13-0ubuntu3.15, 3.0.13-0ubuntu3.16), openssl:amd64 (3.0.13-0ubuntu3.15, 3.0.13-0ubuntu3.16) +End-Date: 2026-10-03 06:24:00 + +Start-Date: 2026-10-03 06:24:04 +Commandline: /usr/bin/unattended-upgrade +Upgrade: sudo:amd64 (1.9.15p5-3ubuntu5.24.04.2, 1.9.15p5-3ubuntu5.24.04.3) +End-Date: 2026-10-03 06:24:05 + +Start-Date: 2026-10-03 06:24:07 +Commandline: /usr/bin/unattended-upgrade +Upgrade: python3-requests:amd64 (2.31.0+dfsg-1ubuntu1.1, 2.31.0+dfsg-1ubuntu1.2) +End-Date: 2026-10-03 06:24:08 + +Start-Date: 2026-10-03 06:24:11 +Commandline: /usr/bin/unattended-upgrade +Upgrade: libisns0t64:amd64 (0.101-0.3build3, 0.101-0.3ubuntu0.1) +End-Date: 2026-10-03 06:24:11 +NEXT LEFT LAST PASSED UNIT ACTIVATES +Sat 2026-10-03 06:27:35 UTC 1min 51s Sat 2026-10-03 06:17:35 UTC 8min ago gce-workload-cert-refresh.timer gce-workload-cert-refresh.service +Sat 2026-10-03 06:30:00 UTC 4min 16s Sat 2026-10-03 06:20:17 UTC 5min ago sysstat-collect.timer sysstat-collect.service +Sat 2026-10-03 10:23:37 UTC 3h 57min - - apt-daily.timer apt-daily.service +Sat 2026-10-03 11:16:47 UTC 4h 51min Sat 2026-10-03 05:16:47 UTC 1h 8min ago google-oslogin-cache.timer google-oslogin-cache.service +Sat 2026-10-03 20:08:49 UTC 13h Sat 2026-10-03 01:20:16 UTC 5h 5min ago motd-news.timer motd-news.service +Sat 2026-10-03 23:21:44 UTC 16h Fri 2026-10-02 23:21:44 UTC 7h ago update-notifier-download.timer update-notifier-download.service +Sat 2026-10-03 23:31:44 UTC 17h Fri 2026-10-02 23:31:44 UTC 6h ago systemd-tmpfiles-clean.timer systemd-tmpfiles-clean.service +Sun 2026-10-04 00:00:00 UTC 17h Sat 2026-10-03 00:00:05 UTC 6h ago dpkg-db-backup.timer dpkg-db-backup.service +Sun 2026-10-04 00:00:00 UTC 17h Sat 2026-10-03 00:00:05 UTC 6h ago logrotate.timer logrotate.service +Sun 2026-10-04 00:07:00 UTC 17h Sat 2026-10-03 00:07:15 UTC 6h ago sysstat-summary.timer sysstat-summary.service +Sun 2026-10-04 00:53:46 UTC 18h Sat 2026-10-03 06:13:54 UTC 11min ago man-db.timer man-db.service +Sun 2026-10-04 03:10:23 UTC 20h - - e2scrub_all.timer e2scrub_all.service +Sun 2026-10-04 06:32:00 UTC 24h Sat 2026-10-03 06:22:50 UTC 2min 52s ago apt-daily-upgrade.timer apt-daily-upgrade.service +Mon 2026-10-05 00:43:12 UTC 1 day 18h - - fstrim.timer fstrim.service +Sat 2026-10-10 03:09:01 UTC 6 days - - update-notifier-motd.timer update-notifier-motd.service +- - - - apport-autoreport.timer apport-autoreport.service +- - - - snapd.snap-repair.timer snapd.snap-repair.service +- - - - ua-timer.timer ua-timer.service + +18 timers listed. +Linux gwext-1002-kclient.c.solo-oss.internal 7.0.0-1011-gcp #11~24.04.1-Ubuntu SMP PREEMPT Tue Aug 11 20:14:48 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux + diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/update-investigation/kcontrol-freeze.txt b/cpu-comparison/2026-10-02-gateway-extended/evidence/update-investigation/kcontrol-freeze.txt new file mode 100644 index 0000000..0e91ad7 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/update-investigation/kcontrol-freeze.txt @@ -0,0 +1,13 @@ +masked +masked +MainPID=2628 +ActiveEnterTimestamp=Fri 2026-10-02 23:18:16 UTC +Linux gwext-1002-kcontrol.c.solo-oss.internal 7.0.0-1011-gcp #11~24.04.1-Ubuntu SMP PREEMPT Tue Aug 11 20:14:48 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux +libc6:amd64 2.39-0ubuntu8.9 +libexpat1:amd64 2.6.1-2ubuntu0.6 +libssl3t64:amd64 3.0.13-0ubuntu3.16 +python3 3.12.3-0ubuntu2.1 +systemd 255.4-1ubuntu8.17 + +Created symlink /etc/systemd/system/apt-daily.timer → /dev/null. +Created symlink /etc/systemd/system/apt-daily-upgrade.timer → /dev/null. diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/update-investigation/kcontrol-history.txt b/cpu-comparison/2026-10-02-gateway-extended/evidence/update-investigation/kcontrol-history.txt new file mode 100644 index 0000000..a3afa1c --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/update-investigation/kcontrol-history.txt @@ -0,0 +1,192 @@ +Oct 02 23:16:47 gwext-1002-kcontrol systemd[1]: Started unattended-upgrades.service - Unattended Upgrades Shutdown. +Oct 02 23:18:06 gwext-1002-kcontrol.c.solo-oss.internal systemd[1]: Starting k3s.service - Temporary native GCE benchmark Kubernetes... +Oct 02 23:18:16 gwext-1002-kcontrol.c.solo-oss.internal systemd[1]: Started k3s.service - Temporary native GCE benchmark Kubernetes. +Oct 02 23:19:04 gwext-1002-kcontrol.c.solo-oss.internal systemd[1]: Started benchmark-collector.service - /usr/bin/python3 /opt/gateway-benchmark/collect-host.py --runtime cri. +Oct 03 06:16:49 gwext-1002-kcontrol.c.solo-oss.internal systemd[1]: Starting apt-daily-upgrade.service - Daily apt upgrade and clean activities... +Oct 03 06:21:25 gwext-1002-kcontrol.c.solo-oss.internal apt.systemd.daily[57217]: /usr/bin/unattended-upgrade:567: DeprecationWarning: This process (pid=57217) is multi-threaded, use of fork() may lead to deadlocks in the child. +Oct 03 06:21:25 gwext-1002-kcontrol.c.solo-oss.internal apt.systemd.daily[57217]: pid = os.fork() +Oct 03 06:21:28 gwext-1002-kcontrol.c.solo-oss.internal apt.systemd.daily[57217]: /usr/bin/unattended-upgrade:567: DeprecationWarning: This process (pid=57217) is multi-threaded, use of fork() may lead to deadlocks in the child. +Oct 03 06:21:28 gwext-1002-kcontrol.c.solo-oss.internal apt.systemd.daily[57217]: pid = os.fork() +Oct 03 06:21:32 gwext-1002-kcontrol.c.solo-oss.internal apt.systemd.daily[57217]: /usr/bin/unattended-upgrade:567: DeprecationWarning: This process (pid=57217) is multi-threaded, use of fork() may lead to deadlocks in the child. +Oct 03 06:21:32 gwext-1002-kcontrol.c.solo-oss.internal apt.systemd.daily[57217]: pid = os.fork() +Oct 03 06:21:53 gwext-1002-kcontrol.c.solo-oss.internal apt.systemd.daily[57217]: /usr/bin/unattended-upgrade:567: DeprecationWarning: This process (pid=57217) is multi-threaded, use of fork() may lead to deadlocks in the child. +Oct 03 06:21:53 gwext-1002-kcontrol.c.solo-oss.internal apt.systemd.daily[57217]: pid = os.fork() +Oct 03 06:21:56 gwext-1002-kcontrol.c.solo-oss.internal apt.systemd.daily[57217]: /usr/bin/unattended-upgrade:567: DeprecationWarning: This process (pid=57217) is multi-threaded, use of fork() may lead to deadlocks in the child. +Oct 03 06:21:56 gwext-1002-kcontrol.c.solo-oss.internal apt.systemd.daily[57217]: pid = os.fork() +Oct 03 06:22:00 gwext-1002-kcontrol.c.solo-oss.internal apt.systemd.daily[57217]: /usr/bin/unattended-upgrade:567: DeprecationWarning: This process (pid=57217) is multi-threaded, use of fork() may lead to deadlocks in the child. +Oct 03 06:22:00 gwext-1002-kcontrol.c.solo-oss.internal apt.systemd.daily[57217]: pid = os.fork() +Oct 03 06:22:03 gwext-1002-kcontrol.c.solo-oss.internal apt.systemd.daily[57217]: /usr/bin/unattended-upgrade:567: DeprecationWarning: This process (pid=57217) is multi-threaded, use of fork() may lead to deadlocks in the child. +Oct 03 06:22:03 gwext-1002-kcontrol.c.solo-oss.internal apt.systemd.daily[57217]: pid = os.fork() +Oct 03 06:22:05 gwext-1002-kcontrol.c.solo-oss.internal apt.systemd.daily[57217]: /usr/bin/unattended-upgrade:567: DeprecationWarning: This process (pid=57217) is multi-threaded, use of fork() may lead to deadlocks in the child. +Oct 03 06:22:05 gwext-1002-kcontrol.c.solo-oss.internal apt.systemd.daily[57217]: pid = os.fork() +Oct 03 06:22:06 gwext-1002-kcontrol.c.solo-oss.internal systemd[1]: Stopping benchmark-collector.service - /usr/bin/python3 /opt/gateway-benchmark/collect-host.py --runtime cri... +Oct 03 06:22:06 gwext-1002-kcontrol.c.solo-oss.internal systemd[1]: benchmark-collector.service: Deactivated successfully. +Oct 03 06:22:06 gwext-1002-kcontrol.c.solo-oss.internal systemd[1]: Stopped benchmark-collector.service - /usr/bin/python3 /opt/gateway-benchmark/collect-host.py --runtime cri. +Oct 03 06:22:06 gwext-1002-kcontrol.c.solo-oss.internal systemd[1]: benchmark-collector.service: Consumed 4min 25.466s CPU time, 39.5M memory peak, 0B memory swap peak. +Oct 03 06:22:06 gwext-1002-kcontrol.c.solo-oss.internal systemd[1]: Started benchmark-collector.service - /usr/bin/python3 /opt/gateway-benchmark/collect-host.py --runtime cri. +Oct 03 06:22:08 gwext-1002-kcontrol.c.solo-oss.internal apt.systemd.daily[57217]: /usr/bin/unattended-upgrade:567: DeprecationWarning: This process (pid=57217) is multi-threaded, use of fork() may lead to deadlocks in the child. +Oct 03 06:22:08 gwext-1002-kcontrol.c.solo-oss.internal apt.systemd.daily[57217]: pid = os.fork() +Oct 03 06:22:11 gwext-1002-kcontrol.c.solo-oss.internal apt.systemd.daily[57217]: /usr/bin/unattended-upgrade:567: DeprecationWarning: This process (pid=57217) is multi-threaded, use of fork() may lead to deadlocks in the child. +Oct 03 06:22:11 gwext-1002-kcontrol.c.solo-oss.internal apt.systemd.daily[57217]: pid = os.fork() +Oct 03 06:22:14 gwext-1002-kcontrol.c.solo-oss.internal apt.systemd.daily[57217]: /usr/bin/unattended-upgrade:567: DeprecationWarning: This process (pid=57217) is multi-threaded, use of fork() may lead to deadlocks in the child. +Oct 03 06:22:14 gwext-1002-kcontrol.c.solo-oss.internal apt.systemd.daily[57217]: pid = os.fork() +Oct 03 06:22:17 gwext-1002-kcontrol.c.solo-oss.internal apt.systemd.daily[57217]: /usr/bin/unattended-upgrade:567: DeprecationWarning: This process (pid=57217) is multi-threaded, use of fork() may lead to deadlocks in the child. +Oct 03 06:22:17 gwext-1002-kcontrol.c.solo-oss.internal apt.systemd.daily[57217]: pid = os.fork() +Oct 03 06:22:21 gwext-1002-kcontrol.c.solo-oss.internal apt.systemd.daily[57217]: /usr/bin/unattended-upgrade:567: DeprecationWarning: This process (pid=57217) is multi-threaded, use of fork() may lead to deadlocks in the child. +Oct 03 06:22:21 gwext-1002-kcontrol.c.solo-oss.internal apt.systemd.daily[57217]: pid = os.fork() +Oct 03 06:22:23 gwext-1002-kcontrol.c.solo-oss.internal apt.systemd.daily[57217]: /usr/bin/unattended-upgrade:567: DeprecationWarning: This process (pid=57217) is multi-threaded, use of fork() may lead to deadlocks in the child. +Oct 03 06:22:23 gwext-1002-kcontrol.c.solo-oss.internal apt.systemd.daily[57217]: pid = os.fork() +Oct 03 06:22:26 gwext-1002-kcontrol.c.solo-oss.internal systemd[1]: apt-daily-upgrade.service: Deactivated successfully. +Oct 03 06:22:26 gwext-1002-kcontrol.c.solo-oss.internal systemd[1]: Finished apt-daily-upgrade.service - Daily apt upgrade and clean activities. +Oct 03 06:22:26 gwext-1002-kcontrol.c.solo-oss.internal systemd[1]: apt-daily-upgrade.service: Consumed 1min 8.134s CPU time, 1.0G memory peak, 0B memory swap peak. +Start-Date: 2026-09-18 09:04:20 +Commandline: apt-get install -qqy grub-pc shim-signed +Install: mokutil:amd64 (0.6.0-2build3, automatic), grub-efi-amd64-signed:amd64 (1.202.5+2.12-1ubuntu7.3, automatic), grub-efi-amd64-bin:amd64 (2.12-1ubuntu7.3, automatic), efibootmgr:amd64 (18-1build2, automatic), shim-signed:amd64 (1.58+15.8-0ubuntu1) +End-Date: 2026-09-18 09:04:22 + +Start-Date: 2026-09-18 09:07:56 +Commandline: apt-get -y install chrony google-compute-engine google-compute-engine-oslogin google-guest-agent google-osconfig-agent +Install: chrony:amd64 (4.5-1ubuntu4.2), google-guest-agent:amd64 (20250116.00-0ubuntu1~24.04.4), google-osconfig-agent:amd64 (20251028.00-0ubuntu2~24.04.0), nvme-cli:amd64 (2.8-1ubuntu0.1, automatic), tzdata-legacy:amd64 (2026c-0ubuntu0.24.04.1, automatic), google-compute-engine:amd64 (20260819.00-0ubuntu1~24.04.0), google-compute-engine-oslogin:amd64 (20260814.00-0ubuntu1~24.04.0) +Remove: systemd-timesyncd:amd64 (255.4-1ubuntu8.17) +End-Date: 2026-09-18 09:08:01 + +Start-Date: 2026-09-18 09:08:05 +Commandline: apt-get -y purge fwupd fwupd-signed bolt libarchive13 libfwupd2 libgcab-1.0-0 libgpgme11 libgudev-1.0-0 libgusb2 libjson-glib-1.0-0 libjson-glib-1.0-common libsmbios-c2 tpm-udev +Purge: libtss2-esys-3.0.2-0t64:amd64 (4.0.1-7.1ubuntu5.1), libtss2-tcti-cmd0t64:amd64 (4.0.1-7.1ubuntu5.1), modemmanager:amd64 (1.23.4-0ubuntu2), libtss2-sys1t64:amd64 (4.0.1-7.1ubuntu5.1), libfwupd3:amd64 (2.0.20-1ubuntu2~24.04.2), udisks2:amd64 (2.10.1-6ubuntu1.5), libgudev-1.0-0:amd64 (1:238-5ubuntu1), libjson-glib-1.0-common:amd64 (1.8.0-2build2), fwupd-signed:amd64 (1.52+1.4-1), libqmi-utils:amd64 (1.35.2-0ubuntu2), bolt:amd64 (0.9.7-1), libtss2-tcti-mssim0t64:amd64 (4.0.1-7.1ubuntu5.1), libjson-glib-1.0-0:amd64 (1.8.0-2build2), tpm-udev:amd64 (0.6ubuntu1), libtss2-tcti-device0t64:amd64 (4.0.1-7.1ubuntu5.1), libjcat1:amd64 (0.2.3-1~ubuntu0.24.04.1), libtss2-mu-4.0.1-0t64:amd64 (4.0.1-7.1ubuntu5.1), libtss2-tcti-swtpm0t64:amd64 (4.0.1-7.1ubuntu5.1), fwupd:amd64 (2.0.20-1ubuntu2~24.04.2) +End-Date: 2026-09-18 09:08:08 + +Start-Date: 2026-09-18 09:08:10 +Commandline: apt-get --assume-yes autoremove --purge +Purge: libmm-glib0:amd64 (1.23.4-0ubuntu2), libqrtr-glib0:amd64 (1.2.2-1ubuntu4), libmbim-utils:amd64 (1.31.2-0ubuntu3.1), libqmi-proxy:amd64 (1.35.2-0ubuntu2), libblockdev-part3:amd64 (3.1.1-1ubuntu0.1), libblockdev-swap3:amd64 (3.1.1-1ubuntu0.1), libmbim-glib4:amd64 (1.31.2-0ubuntu3.1), usb-modeswitch-data:amd64 (20191128-6), libbytesize1:amd64 (2.10-1ubuntu2), tcl:amd64 (8.6.14build1), libblockdev-fs3:amd64 (3.1.1-1ubuntu0.1), libtcl8.6:amd64 (8.6.14+dfsg-1build1), libatasmart4:amd64 (0.19-5build3), libbytesize-common:amd64 (2.10-1ubuntu2), libvolume-key1:amd64 (0.3.12-7build2), libarchive13t64:amd64 (3.7.2-2ubuntu0.8), libudisks2-0:amd64 (2.10.1-6ubuntu1.5), libprotobuf-c1:amd64 (1.4.1-1ubuntu4), libblockdev-loop3:amd64 (3.1.1-1ubuntu0.1), libblockdev3:amd64 (3.1.1-1ubuntu0.1), usb-modeswitch:amd64 (2.6.1-3ubuntu3), libmbim-proxy:amd64 (1.31.2-0ubuntu3.1), libnss3:amd64 (2:3.98-1ubuntu0.2), libblockdev-utils3:amd64 (3.1.1-1ubuntu0.1), tcl8.6:amd64 (8.6.14+dfsg-1build1), libblockdev-mdraid3:amd64 (3.1.1-1ubuntu0.1), libftdi1-2:amd64 (1.5-6build5), libqmi-glib5:amd64 (1.35.2-0ubuntu2), libgpgme11t64:amd64 (1.18.0-4.1ubuntu4), libdrm-amdgpu1:amd64 (2.4.125-1ubuntu0.1~24.04.2), libflashrom1:amd64 (1.3.0-2.1ubuntu2), libblockdev-nvme3:amd64 (3.1.1-1ubuntu0.1), libblockdev-crypto3:amd64 (3.1.1-1ubuntu0.1), libnspr4:amd64 (2:4.35-1.1build1) +End-Date: 2026-09-18 09:08:12 + +Start-Date: 2026-09-18 09:08:15 +Commandline: apt-get --reinstall install pollinate +Reinstall: pollinate:amd64 (4.33-3.1ubuntu1.3) +End-Date: 2026-09-18 09:08:15 + +Start-Date: 2026-09-18 09:08:19 +Commandline: apt-get remove --purge --assume-yes ^linux-.* linux-base+ +Purge: linux-tools-common:amd64 (6.8.0-139.139), linux-headers-6.8.0-139-generic:amd64 (6.8.0-139.139), linux-virtual:amd64 (6.8.0-139.139), linux-headers-generic:amd64 (6.8.0-139.139), linux-modules-6.8.0-139-generic:amd64 (6.8.0-139.139), linux-image-virtual:amd64 (6.8.0-139.139), linux-tools-6.8.0-139:amd64 (6.8.0-139.139), linux-headers-6.8.0-139:amd64 (6.8.0-139.139), linux-image-6.8.0-139-generic:amd64 (6.8.0-139.139), linux-headers-virtual:amd64 (6.8.0-139.139), libc6-dev:amd64 (2.39-0ubuntu8.9), linux-tools-6.8.0-139-generic:amd64 (6.8.0-139.139), linux-libc-dev:amd64 (6.8.0-139.139) +End-Date: 2026-09-18 09:08:23 + +Start-Date: 2026-09-18 09:08:35 +Commandline: apt-get install --assume-yes linux-gcp +Install: linux-tools-common:amd64 (6.8.0-139.139, automatic), linux-image-gcp:amd64 (7.0.0-1011.11~24.04.1, automatic), linux-headers-7.0.0-1011-gcp:amd64 (7.0.0-1011.11~24.04.1, automatic), libdebuginfod1t64:amd64 (0.190-1.1ubuntu0.1, automatic), libdebuginfod-common:amd64 (0.190-1.1ubuntu0.1, automatic), linux-headers-gcp:amd64 (7.0.0-1011.11~24.04.1, automatic), linux-gcp-7.0-tools-7.0.0-1011:amd64 (7.0.0-1011.11~24.04.1, automatic), libllvm19:amd64 (1:19.1.1-1ubuntu1~24.04.2, automatic), linux-gcp-7.0-headers-7.0.0-1011:amd64 (7.0.0-1011.11~24.04.1, automatic), linux-image-7.0.0-1011-gcp:amd64 (7.0.0-1011.11~24.04.1, automatic), linux-tools-7.0.0-1011-gcp:amd64 (7.0.0-1011.11~24.04.1, automatic), linux-gcp:amd64 (7.0.0-1011.11~24.04.1), linux-modules-7.0.0-1011-gcp:amd64 (7.0.0-1011.11~24.04.1, automatic) +End-Date: 2026-09-18 09:09:01 + +Start-Date: 2026-09-18 09:09:04 +Commandline: apt-get autoremove --purge --assume-yes +Purge: manpages-dev:amd64 (6.7-2), libsharpyuv0:amd64 (1.3.2-0.4build3), libaom3:amd64 (3.8.2-2ubuntu0.2), libjpeg-turbo8:amd64 (2.1.5-2ubuntu2), libheif1:amd64 (1.17.6-1ubuntu4.8), libdeflate0:amd64 (1.19-1build1.1), libjpeg8:amd64 (8c-2ubuntu11), libtiff6:amd64 (4.5.1+git230720-4ubuntu2.5), liblerc4:amd64 (4.0.0+ds-4ubuntu2), libxpm4:amd64 (1:3.5.17-1ubuntu0.24.04.1), libfontconfig1:amd64 (2.15.0-1.1ubuntu2), libheif-plugin-aomdec:amd64 (1.17.6-1ubuntu4.8), libheif-plugin-aomenc:amd64 (1.17.6-1ubuntu4.8), fontconfig-config:amd64 (2.15.0-1.1ubuntu2), rpcsvc-proto:amd64 (1.4.2-0ubuntu7), libwebp7:amd64 (1.3.2-0.4build3), fonts-dejavu-mono:amd64 (2.37-8), libcrypt-dev:amd64 (1:4.4.36-4build1), libjbig0:amd64 (2.1-6.1ubuntu2), libc-dev-bin:amd64 (2.39-0ubuntu8.9), libc-devtools:amd64 (2.39-0ubuntu8.9), fonts-dejavu-core:amd64 (2.37-8), libgd3:amd64 (2.3.3-9ubuntu5) +End-Date: 2026-09-18 09:09:07 + +Start-Date: 2026-09-18 09:09:14 +Commandline: apt-get purge --assume-yes ?config-files +Purge: systemd-timesyncd:amd64 () +End-Date: 2026-09-18 09:09:14 + +Start-Date: 2026-10-02 23:17:16 +Commandline: apt-get install -y -qq curl ca-certificates jq python3-venv git sysstat +Install: python3-setuptools-whl:amd64 (68.1.2-2ubuntu1.2, automatic), python3-venv:amd64 (3.12.3-0ubuntu2.1), python3-pip-whl:amd64 (24.0+dfsg-1ubuntu1.3, automatic), python3.12-venv:amd64 (3.12.3-1ubuntu0.17, automatic) +Upgrade: libcurl3t64-gnutls:amd64 (8.5.0-2ubuntu10.13, 8.5.0-2ubuntu10.15), libcurl4t64:amd64 (8.5.0-2ubuntu10.13, 8.5.0-2ubuntu10.15), curl:amd64 (8.5.0-2ubuntu10.13, 8.5.0-2ubuntu10.15) +End-Date: 2026-10-02 23:17:17 + +Start-Date: 2026-10-02 23:22:08 +Commandline: apt-get install -y -qq docker.io +Requested-By: solo-system-dhansen (1006) +Install: bridge-utils:amd64 (1.7.1-1ubuntu2, automatic), pigz:amd64 (2.8-1, automatic), containerd:amd64 (2.2.1-0ubuntu1~24.04.3, automatic), ubuntu-fan:amd64 (0.12.16+24.04.1, automatic), docker.io:amd64 (29.1.3-0ubuntu3~24.04.2), dnsmasq-base:amd64 (2.91-0ubuntu0.24.04.1, automatic), runc:amd64 (1.3.4-0ubuntu1~24.04.1, automatic), dns-root-data:amd64 (2024071801~ubuntu0.24.04.1, automatic) +End-Date: 2026-10-02 23:22:14 + +Start-Date: 2026-10-03 06:21:25 +Commandline: /usr/bin/unattended-upgrade +Upgrade: linux-tools-common:amd64 (6.8.0-139.139, 6.8.0-142.142) +End-Date: 2026-10-03 06:21:26 + +Start-Date: 2026-10-03 06:21:29 +Commandline: /usr/bin/unattended-upgrade +Upgrade: libglib2.0-bin:amd64 (2.80.0-6ubuntu3.8, 2.80.0-6ubuntu3.9), gir1.2-glib-2.0:amd64 (2.80.0-6ubuntu3.8, 2.80.0-6ubuntu3.9), libglib2.0-data:amd64 (2.80.0-6ubuntu3.8, 2.80.0-6ubuntu3.9), libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.8, 2.80.0-6ubuntu3.9) +End-Date: 2026-10-03 06:21:29 + +Start-Date: 2026-10-03 06:21:32 +Commandline: /usr/bin/unattended-upgrade +Install: linux-headers-7.0.0-1013-gcp:amd64 (7.0.0-1013.13~24.04.1, automatic), linux-gcp-7.0-tools-7.0.0-1013:amd64 (7.0.0-1013.13~24.04.1, automatic), linux-gcp-7.0-headers-7.0.0-1013:amd64 (7.0.0-1013.13~24.04.1, automatic), linux-image-7.0.0-1013-gcp:amd64 (7.0.0-1013.13~24.04.1, automatic), linux-tools-7.0.0-1013-gcp:amd64 (7.0.0-1013.13~24.04.1, automatic), linux-modules-7.0.0-1013-gcp:amd64 (7.0.0-1013.13~24.04.1, automatic) +Upgrade: linux-image-gcp:amd64 (7.0.0-1011.11~24.04.1, 7.0.0-1013.13~24.04.1), linux-headers-gcp:amd64 (7.0.0-1011.11~24.04.1, 7.0.0-1013.13~24.04.1), linux-gcp:amd64 (7.0.0-1011.11~24.04.1, 7.0.0-1013.13~24.04.1) +End-Date: 2026-10-03 06:21:51 + +Start-Date: 2026-10-03 06:21:54 +Commandline: /usr/bin/unattended-upgrade +Upgrade: dracut-install:amd64 (060+5-1ubuntu3.3, 060+5-1ubuntu3.4) +End-Date: 2026-10-03 06:21:54 + +Start-Date: 2026-10-03 06:21:56 +Commandline: /usr/bin/unattended-upgrade +Upgrade: rsyslog:amd64 (8.2312.0-3ubuntu9.3, 8.2312.0-3ubuntu9.4) +End-Date: 2026-10-03 06:21:58 + +Start-Date: 2026-10-03 06:22:00 +Commandline: /usr/bin/unattended-upgrade +Upgrade: python3-requests:amd64 (2.31.0+dfsg-1ubuntu1.1, 2.31.0+dfsg-1ubuntu1.2) +End-Date: 2026-10-03 06:22:01 + +Start-Date: 2026-10-03 06:22:03 +Commandline: /usr/bin/unattended-upgrade +Upgrade: libxml2:amd64 (2.9.14+dfsg-1.3ubuntu3.8, 2.9.14+dfsg-1.3ubuntu3.9) +End-Date: 2026-10-03 06:22:03 + +Start-Date: 2026-10-03 06:22:06 +Commandline: /usr/bin/unattended-upgrade +Upgrade: libexpat1:amd64 (2.6.1-2ubuntu0.4, 2.6.1-2ubuntu0.6) +End-Date: 2026-10-03 06:22:06 + +Start-Date: 2026-10-03 06:22:08 +Commandline: /usr/bin/unattended-upgrade +Upgrade: libpcap0.8t64:amd64 (1.10.4-4.1ubuntu3, 1.10.4-4.1ubuntu3.1) +End-Date: 2026-10-03 06:22:09 + +Start-Date: 2026-10-03 06:22:11 +Commandline: /usr/bin/unattended-upgrade +Upgrade: python3-jwt:amd64 (2.7.0-1ubuntu0.1, 2.7.0-1ubuntu0.2) +End-Date: 2026-10-03 06:22:12 + +Start-Date: 2026-10-03 06:22:14 +Commandline: /usr/bin/unattended-upgrade +Upgrade: libssl3t64:amd64 (3.0.13-0ubuntu3.15, 3.0.13-0ubuntu3.16), openssl:amd64 (3.0.13-0ubuntu3.15, 3.0.13-0ubuntu3.16) +End-Date: 2026-10-03 06:22:15 + +Start-Date: 2026-10-03 06:22:18 +Commandline: /usr/bin/unattended-upgrade +Upgrade: sudo:amd64 (1.9.15p5-3ubuntu5.24.04.2, 1.9.15p5-3ubuntu5.24.04.3) +End-Date: 2026-10-03 06:22:19 + +Start-Date: 2026-10-03 06:22:21 +Commandline: /usr/bin/unattended-upgrade +Upgrade: libisns0t64:amd64 (0.101-0.3build3, 0.101-0.3ubuntu0.1) +End-Date: 2026-10-03 06:22:21 + +Start-Date: 2026-10-03 06:22:24 +Commandline: /usr/bin/unattended-upgrade +Upgrade: libevent-core-2.1-7t64:amd64 (2.1.12-stable-9ubuntu2.1, 2.1.12-stable-9ubuntu2.2) +End-Date: 2026-10-03 06:22:24 +NEXT LEFT LAST PASSED UNIT ACTIVATES +Sat 2026-10-03 06:27:18 UTC 1min 34s Sat 2026-10-03 06:17:18 UTC 8min ago gce-workload-cert-refresh.timer gce-workload-cert-refresh.service +Sat 2026-10-03 06:30:00 UTC 4min 15s Sat 2026-10-03 06:20:00 UTC 5min ago sysstat-collect.timer sysstat-collect.service +Sat 2026-10-03 11:16:49 UTC 4h 51min Sat 2026-10-03 05:16:49 UTC 1h 8min ago google-oslogin-cache.timer google-oslogin-cache.service +Sat 2026-10-03 16:38:16 UTC 10h - - apt-daily.timer apt-daily.service +Sat 2026-10-03 18:47:40 UTC 12h Sat 2026-10-03 05:31:18 UTC 54min ago motd-news.timer motd-news.service +Sat 2026-10-03 23:21:49 UTC 16h Fri 2026-10-02 23:21:49 UTC 7h ago update-notifier-download.timer update-notifier-download.service +Sat 2026-10-03 23:31:40 UTC 17h Fri 2026-10-02 23:31:40 UTC 6h ago systemd-tmpfiles-clean.timer systemd-tmpfiles-clean.service +Sun 2026-10-04 00:00:00 UTC 17h Sat 2026-10-03 00:00:10 UTC 6h ago dpkg-db-backup.timer dpkg-db-backup.service +Sun 2026-10-04 00:00:00 UTC 17h Sat 2026-10-03 00:00:10 UTC 6h ago logrotate.timer logrotate.service +Sun 2026-10-04 00:07:00 UTC 17h Sat 2026-10-03 00:07:16 UTC 6h ago sysstat-summary.timer sysstat-summary.service +Sun 2026-10-04 03:03:36 UTC 20h Sat 2026-10-03 06:16:42 UTC 9min ago man-db.timer man-db.service +Sun 2026-10-04 03:10:17 UTC 20h - - e2scrub_all.timer e2scrub_all.service +Sun 2026-10-04 06:12:35 UTC 23h Sat 2026-10-03 06:16:49 UTC 8min ago apt-daily-upgrade.timer apt-daily-upgrade.service +Sun 2026-10-04 16:07:55 UTC 1 day 9h - - update-notifier-motd.timer update-notifier-motd.service +Mon 2026-10-05 00:48:55 UTC 1 day 18h - - fstrim.timer fstrim.service +- - - - apport-autoreport.timer apport-autoreport.service +- - - - snapd.snap-repair.timer snapd.snap-repair.service +- - - - ua-timer.timer ua-timer.service + +18 timers listed. +Linux gwext-1002-kcontrol.c.solo-oss.internal 7.0.0-1011-gcp #11~24.04.1-Ubuntu SMP PREEMPT Tue Aug 11 20:14:48 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux + diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/update-investigation/kcontroller-freeze.txt b/cpu-comparison/2026-10-02-gateway-extended/evidence/update-investigation/kcontroller-freeze.txt new file mode 100644 index 0000000..2e89cfe --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/update-investigation/kcontroller-freeze.txt @@ -0,0 +1,13 @@ +masked +masked +MainPID=2699 +ActiveEnterTimestamp=Fri 2026-10-02 23:18:33 UTC +Linux gwext-1002-kcontroller.c.solo-oss.internal 7.0.0-1011-gcp #11~24.04.1-Ubuntu SMP PREEMPT Tue Aug 11 20:14:48 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux +libc6:amd64 2.39-0ubuntu8.9 +libexpat1:amd64 2.6.1-2ubuntu0.4 +libssl3t64:amd64 3.0.13-0ubuntu3.15 +python3 3.12.3-0ubuntu2.1 +systemd 255.4-1ubuntu8.17 + +Created symlink /etc/systemd/system/apt-daily.timer → /dev/null. +Created symlink /etc/systemd/system/apt-daily-upgrade.timer → /dev/null. diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/update-investigation/kcontroller-history.txt b/cpu-comparison/2026-10-02-gateway-extended/evidence/update-investigation/kcontroller-history.txt new file mode 100644 index 0000000..ef399fa --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/update-investigation/kcontroller-history.txt @@ -0,0 +1,78 @@ +Oct 02 23:16:48 gwext-1002-kcontroller systemd[1]: Started unattended-upgrades.service - Unattended Upgrades Shutdown. +Oct 02 23:18:25 gwext-1002-kcontroller.c.solo-oss.internal systemd[1]: Starting k3s.service - Temporary native GCE benchmark Kubernetes... +Oct 02 23:18:33 gwext-1002-kcontroller.c.solo-oss.internal systemd[1]: Started k3s.service - Temporary native GCE benchmark Kubernetes. +Oct 02 23:19:11 gwext-1002-kcontroller.c.solo-oss.internal systemd[1]: Started benchmark-collector.service - /usr/bin/python3 /opt/gateway-benchmark/collect-host.py --runtime cri. +Start-Date: 2026-09-18 09:04:20 +Commandline: apt-get install -qqy grub-pc shim-signed +Install: mokutil:amd64 (0.6.0-2build3, automatic), grub-efi-amd64-signed:amd64 (1.202.5+2.12-1ubuntu7.3, automatic), grub-efi-amd64-bin:amd64 (2.12-1ubuntu7.3, automatic), efibootmgr:amd64 (18-1build2, automatic), shim-signed:amd64 (1.58+15.8-0ubuntu1) +End-Date: 2026-09-18 09:04:22 + +Start-Date: 2026-09-18 09:07:56 +Commandline: apt-get -y install chrony google-compute-engine google-compute-engine-oslogin google-guest-agent google-osconfig-agent +Install: chrony:amd64 (4.5-1ubuntu4.2), google-guest-agent:amd64 (20250116.00-0ubuntu1~24.04.4), google-osconfig-agent:amd64 (20251028.00-0ubuntu2~24.04.0), nvme-cli:amd64 (2.8-1ubuntu0.1, automatic), tzdata-legacy:amd64 (2026c-0ubuntu0.24.04.1, automatic), google-compute-engine:amd64 (20260819.00-0ubuntu1~24.04.0), google-compute-engine-oslogin:amd64 (20260814.00-0ubuntu1~24.04.0) +Remove: systemd-timesyncd:amd64 (255.4-1ubuntu8.17) +End-Date: 2026-09-18 09:08:01 + +Start-Date: 2026-09-18 09:08:05 +Commandline: apt-get -y purge fwupd fwupd-signed bolt libarchive13 libfwupd2 libgcab-1.0-0 libgpgme11 libgudev-1.0-0 libgusb2 libjson-glib-1.0-0 libjson-glib-1.0-common libsmbios-c2 tpm-udev +Purge: libtss2-esys-3.0.2-0t64:amd64 (4.0.1-7.1ubuntu5.1), libtss2-tcti-cmd0t64:amd64 (4.0.1-7.1ubuntu5.1), modemmanager:amd64 (1.23.4-0ubuntu2), libtss2-sys1t64:amd64 (4.0.1-7.1ubuntu5.1), libfwupd3:amd64 (2.0.20-1ubuntu2~24.04.2), udisks2:amd64 (2.10.1-6ubuntu1.5), libgudev-1.0-0:amd64 (1:238-5ubuntu1), libjson-glib-1.0-common:amd64 (1.8.0-2build2), fwupd-signed:amd64 (1.52+1.4-1), libqmi-utils:amd64 (1.35.2-0ubuntu2), bolt:amd64 (0.9.7-1), libtss2-tcti-mssim0t64:amd64 (4.0.1-7.1ubuntu5.1), libjson-glib-1.0-0:amd64 (1.8.0-2build2), tpm-udev:amd64 (0.6ubuntu1), libtss2-tcti-device0t64:amd64 (4.0.1-7.1ubuntu5.1), libjcat1:amd64 (0.2.3-1~ubuntu0.24.04.1), libtss2-mu-4.0.1-0t64:amd64 (4.0.1-7.1ubuntu5.1), libtss2-tcti-swtpm0t64:amd64 (4.0.1-7.1ubuntu5.1), fwupd:amd64 (2.0.20-1ubuntu2~24.04.2) +End-Date: 2026-09-18 09:08:08 + +Start-Date: 2026-09-18 09:08:10 +Commandline: apt-get --assume-yes autoremove --purge +Purge: libmm-glib0:amd64 (1.23.4-0ubuntu2), libqrtr-glib0:amd64 (1.2.2-1ubuntu4), libmbim-utils:amd64 (1.31.2-0ubuntu3.1), libqmi-proxy:amd64 (1.35.2-0ubuntu2), libblockdev-part3:amd64 (3.1.1-1ubuntu0.1), libblockdev-swap3:amd64 (3.1.1-1ubuntu0.1), libmbim-glib4:amd64 (1.31.2-0ubuntu3.1), usb-modeswitch-data:amd64 (20191128-6), libbytesize1:amd64 (2.10-1ubuntu2), tcl:amd64 (8.6.14build1), libblockdev-fs3:amd64 (3.1.1-1ubuntu0.1), libtcl8.6:amd64 (8.6.14+dfsg-1build1), libatasmart4:amd64 (0.19-5build3), libbytesize-common:amd64 (2.10-1ubuntu2), libvolume-key1:amd64 (0.3.12-7build2), libarchive13t64:amd64 (3.7.2-2ubuntu0.8), libudisks2-0:amd64 (2.10.1-6ubuntu1.5), libprotobuf-c1:amd64 (1.4.1-1ubuntu4), libblockdev-loop3:amd64 (3.1.1-1ubuntu0.1), libblockdev3:amd64 (3.1.1-1ubuntu0.1), usb-modeswitch:amd64 (2.6.1-3ubuntu3), libmbim-proxy:amd64 (1.31.2-0ubuntu3.1), libnss3:amd64 (2:3.98-1ubuntu0.2), libblockdev-utils3:amd64 (3.1.1-1ubuntu0.1), tcl8.6:amd64 (8.6.14+dfsg-1build1), libblockdev-mdraid3:amd64 (3.1.1-1ubuntu0.1), libftdi1-2:amd64 (1.5-6build5), libqmi-glib5:amd64 (1.35.2-0ubuntu2), libgpgme11t64:amd64 (1.18.0-4.1ubuntu4), libdrm-amdgpu1:amd64 (2.4.125-1ubuntu0.1~24.04.2), libflashrom1:amd64 (1.3.0-2.1ubuntu2), libblockdev-nvme3:amd64 (3.1.1-1ubuntu0.1), libblockdev-crypto3:amd64 (3.1.1-1ubuntu0.1), libnspr4:amd64 (2:4.35-1.1build1) +End-Date: 2026-09-18 09:08:12 + +Start-Date: 2026-09-18 09:08:15 +Commandline: apt-get --reinstall install pollinate +Reinstall: pollinate:amd64 (4.33-3.1ubuntu1.3) +End-Date: 2026-09-18 09:08:15 + +Start-Date: 2026-09-18 09:08:19 +Commandline: apt-get remove --purge --assume-yes ^linux-.* linux-base+ +Purge: linux-tools-common:amd64 (6.8.0-139.139), linux-headers-6.8.0-139-generic:amd64 (6.8.0-139.139), linux-virtual:amd64 (6.8.0-139.139), linux-headers-generic:amd64 (6.8.0-139.139), linux-modules-6.8.0-139-generic:amd64 (6.8.0-139.139), linux-image-virtual:amd64 (6.8.0-139.139), linux-tools-6.8.0-139:amd64 (6.8.0-139.139), linux-headers-6.8.0-139:amd64 (6.8.0-139.139), linux-image-6.8.0-139-generic:amd64 (6.8.0-139.139), linux-headers-virtual:amd64 (6.8.0-139.139), libc6-dev:amd64 (2.39-0ubuntu8.9), linux-tools-6.8.0-139-generic:amd64 (6.8.0-139.139), linux-libc-dev:amd64 (6.8.0-139.139) +End-Date: 2026-09-18 09:08:23 + +Start-Date: 2026-09-18 09:08:35 +Commandline: apt-get install --assume-yes linux-gcp +Install: linux-tools-common:amd64 (6.8.0-139.139, automatic), linux-image-gcp:amd64 (7.0.0-1011.11~24.04.1, automatic), linux-headers-7.0.0-1011-gcp:amd64 (7.0.0-1011.11~24.04.1, automatic), libdebuginfod1t64:amd64 (0.190-1.1ubuntu0.1, automatic), libdebuginfod-common:amd64 (0.190-1.1ubuntu0.1, automatic), linux-headers-gcp:amd64 (7.0.0-1011.11~24.04.1, automatic), linux-gcp-7.0-tools-7.0.0-1011:amd64 (7.0.0-1011.11~24.04.1, automatic), libllvm19:amd64 (1:19.1.1-1ubuntu1~24.04.2, automatic), linux-gcp-7.0-headers-7.0.0-1011:amd64 (7.0.0-1011.11~24.04.1, automatic), linux-image-7.0.0-1011-gcp:amd64 (7.0.0-1011.11~24.04.1, automatic), linux-tools-7.0.0-1011-gcp:amd64 (7.0.0-1011.11~24.04.1, automatic), linux-gcp:amd64 (7.0.0-1011.11~24.04.1), linux-modules-7.0.0-1011-gcp:amd64 (7.0.0-1011.11~24.04.1, automatic) +End-Date: 2026-09-18 09:09:01 + +Start-Date: 2026-09-18 09:09:04 +Commandline: apt-get autoremove --purge --assume-yes +Purge: manpages-dev:amd64 (6.7-2), libsharpyuv0:amd64 (1.3.2-0.4build3), libaom3:amd64 (3.8.2-2ubuntu0.2), libjpeg-turbo8:amd64 (2.1.5-2ubuntu2), libheif1:amd64 (1.17.6-1ubuntu4.8), libdeflate0:amd64 (1.19-1build1.1), libjpeg8:amd64 (8c-2ubuntu11), libtiff6:amd64 (4.5.1+git230720-4ubuntu2.5), liblerc4:amd64 (4.0.0+ds-4ubuntu2), libxpm4:amd64 (1:3.5.17-1ubuntu0.24.04.1), libfontconfig1:amd64 (2.15.0-1.1ubuntu2), libheif-plugin-aomdec:amd64 (1.17.6-1ubuntu4.8), libheif-plugin-aomenc:amd64 (1.17.6-1ubuntu4.8), fontconfig-config:amd64 (2.15.0-1.1ubuntu2), rpcsvc-proto:amd64 (1.4.2-0ubuntu7), libwebp7:amd64 (1.3.2-0.4build3), fonts-dejavu-mono:amd64 (2.37-8), libcrypt-dev:amd64 (1:4.4.36-4build1), libjbig0:amd64 (2.1-6.1ubuntu2), libc-dev-bin:amd64 (2.39-0ubuntu8.9), libc-devtools:amd64 (2.39-0ubuntu8.9), fonts-dejavu-core:amd64 (2.37-8), libgd3:amd64 (2.3.3-9ubuntu5) +End-Date: 2026-09-18 09:09:07 + +Start-Date: 2026-09-18 09:09:14 +Commandline: apt-get purge --assume-yes ?config-files +Purge: systemd-timesyncd:amd64 () +End-Date: 2026-09-18 09:09:14 + +Start-Date: 2026-10-02 23:17:14 +Commandline: apt-get install -y -qq curl ca-certificates jq python3-venv git sysstat +Install: python3-setuptools-whl:amd64 (68.1.2-2ubuntu1.2, automatic), python3-venv:amd64 (3.12.3-0ubuntu2.1), python3-pip-whl:amd64 (24.0+dfsg-1ubuntu1.3, automatic), python3.12-venv:amd64 (3.12.3-1ubuntu0.17, automatic) +Upgrade: libcurl3t64-gnutls:amd64 (8.5.0-2ubuntu10.13, 8.5.0-2ubuntu10.15), libcurl4t64:amd64 (8.5.0-2ubuntu10.13, 8.5.0-2ubuntu10.15), curl:amd64 (8.5.0-2ubuntu10.13, 8.5.0-2ubuntu10.15) +End-Date: 2026-10-02 23:17:16 +NEXT LEFT LAST PASSED UNIT ACTIVATES +Sat 2026-10-03 06:27:34 UTC 1min 50s Sat 2026-10-03 06:17:34 UTC 8min ago gce-workload-cert-refresh.timer gce-workload-cert-refresh.service +Sat 2026-10-03 06:30:00 UTC 4min 15s Sat 2026-10-03 06:20:34 UTC 5min ago sysstat-collect.timer sysstat-collect.service +Sat 2026-10-03 06:30:24 UTC 4min 40s - - apt-daily-upgrade.timer apt-daily-upgrade.service +Sat 2026-10-03 06:58:49 UTC 33min - - apt-daily.timer apt-daily.service +Sat 2026-10-03 11:16:50 UTC 4h 51min Sat 2026-10-03 05:16:50 UTC 1h 8min ago google-oslogin-cache.timer google-oslogin-cache.service +Sat 2026-10-03 17:42:11 UTC 11h Sat 2026-10-03 05:42:20 UTC 43min ago motd-news.timer motd-news.service +Sat 2026-10-03 23:21:50 UTC 16h Fri 2026-10-02 23:21:50 UTC 7h ago update-notifier-download.timer update-notifier-download.service +Sat 2026-10-03 23:31:43 UTC 17h Fri 2026-10-02 23:31:43 UTC 6h ago systemd-tmpfiles-clean.timer systemd-tmpfiles-clean.service +Sun 2026-10-04 00:00:00 UTC 17h Sat 2026-10-03 00:00:19 UTC 6h ago dpkg-db-backup.timer dpkg-db-backup.service +Sun 2026-10-04 00:00:00 UTC 17h Sat 2026-10-03 00:00:19 UTC 6h ago logrotate.timer logrotate.service +Sun 2026-10-04 00:07:00 UTC 17h Sat 2026-10-03 00:07:33 UTC 6h ago sysstat-summary.timer sysstat-summary.service +Sun 2026-10-04 03:10:20 UTC 20h - - e2scrub_all.timer e2scrub_all.service +Sun 2026-10-04 05:51:14 UTC 23h Sat 2026-10-03 01:23:33 UTC 5h 2min ago man-db.timer man-db.service +Mon 2026-10-05 00:45:07 UTC 1 day 18h - - fstrim.timer fstrim.service +Thu 2026-10-08 06:16:22 UTC 4 days - - update-notifier-motd.timer update-notifier-motd.service +- - - - apport-autoreport.timer apport-autoreport.service +- - - - snapd.snap-repair.timer snapd.snap-repair.service +- - - - ua-timer.timer ua-timer.service + +18 timers listed. +Linux gwext-1002-kcontroller.c.solo-oss.internal 7.0.0-1011-gcp #11~24.04.1-Ubuntu SMP PREEMPT Tue Aug 11 20:14:48 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux + diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/update-investigation/kgateway-freeze.txt b/cpu-comparison/2026-10-02-gateway-extended/evidence/update-investigation/kgateway-freeze.txt new file mode 100644 index 0000000..cf36bdd --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/update-investigation/kgateway-freeze.txt @@ -0,0 +1,13 @@ +masked +masked +MainPID=2701 +ActiveEnterTimestamp=Fri 2026-10-02 23:18:33 UTC +Linux gwext-1002-kgateway.c.solo-oss.internal 7.0.0-1011-gcp #11~24.04.1-Ubuntu SMP PREEMPT Tue Aug 11 20:14:48 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux +libc6:amd64 2.39-0ubuntu8.9 +libexpat1:amd64 2.6.1-2ubuntu0.4 +libssl3t64:amd64 3.0.13-0ubuntu3.15 +python3 3.12.3-0ubuntu2.1 +systemd 255.4-1ubuntu8.17 + +Created symlink /etc/systemd/system/apt-daily.timer → /dev/null. +Created symlink /etc/systemd/system/apt-daily-upgrade.timer → /dev/null. diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/update-investigation/kgateway-history.txt b/cpu-comparison/2026-10-02-gateway-extended/evidence/update-investigation/kgateway-history.txt new file mode 100644 index 0000000..0c094bc --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/update-investigation/kgateway-history.txt @@ -0,0 +1,78 @@ +Oct 02 23:16:47 gwext-1002-kgateway systemd[1]: Started unattended-upgrades.service - Unattended Upgrades Shutdown. +Oct 02 23:18:25 gwext-1002-kgateway.c.solo-oss.internal systemd[1]: Starting k3s.service - Temporary native GCE benchmark Kubernetes... +Oct 02 23:18:33 gwext-1002-kgateway.c.solo-oss.internal systemd[1]: Started k3s.service - Temporary native GCE benchmark Kubernetes. +Oct 02 23:19:17 gwext-1002-kgateway.c.solo-oss.internal systemd[1]: Started benchmark-collector.service - /usr/bin/python3 /opt/gateway-benchmark/collect-host.py --runtime cri. +Start-Date: 2026-09-18 09:04:20 +Commandline: apt-get install -qqy grub-pc shim-signed +Install: mokutil:amd64 (0.6.0-2build3, automatic), grub-efi-amd64-signed:amd64 (1.202.5+2.12-1ubuntu7.3, automatic), grub-efi-amd64-bin:amd64 (2.12-1ubuntu7.3, automatic), efibootmgr:amd64 (18-1build2, automatic), shim-signed:amd64 (1.58+15.8-0ubuntu1) +End-Date: 2026-09-18 09:04:22 + +Start-Date: 2026-09-18 09:07:56 +Commandline: apt-get -y install chrony google-compute-engine google-compute-engine-oslogin google-guest-agent google-osconfig-agent +Install: chrony:amd64 (4.5-1ubuntu4.2), google-guest-agent:amd64 (20250116.00-0ubuntu1~24.04.4), google-osconfig-agent:amd64 (20251028.00-0ubuntu2~24.04.0), nvme-cli:amd64 (2.8-1ubuntu0.1, automatic), tzdata-legacy:amd64 (2026c-0ubuntu0.24.04.1, automatic), google-compute-engine:amd64 (20260819.00-0ubuntu1~24.04.0), google-compute-engine-oslogin:amd64 (20260814.00-0ubuntu1~24.04.0) +Remove: systemd-timesyncd:amd64 (255.4-1ubuntu8.17) +End-Date: 2026-09-18 09:08:01 + +Start-Date: 2026-09-18 09:08:05 +Commandline: apt-get -y purge fwupd fwupd-signed bolt libarchive13 libfwupd2 libgcab-1.0-0 libgpgme11 libgudev-1.0-0 libgusb2 libjson-glib-1.0-0 libjson-glib-1.0-common libsmbios-c2 tpm-udev +Purge: libtss2-esys-3.0.2-0t64:amd64 (4.0.1-7.1ubuntu5.1), libtss2-tcti-cmd0t64:amd64 (4.0.1-7.1ubuntu5.1), modemmanager:amd64 (1.23.4-0ubuntu2), libtss2-sys1t64:amd64 (4.0.1-7.1ubuntu5.1), libfwupd3:amd64 (2.0.20-1ubuntu2~24.04.2), udisks2:amd64 (2.10.1-6ubuntu1.5), libgudev-1.0-0:amd64 (1:238-5ubuntu1), libjson-glib-1.0-common:amd64 (1.8.0-2build2), fwupd-signed:amd64 (1.52+1.4-1), libqmi-utils:amd64 (1.35.2-0ubuntu2), bolt:amd64 (0.9.7-1), libtss2-tcti-mssim0t64:amd64 (4.0.1-7.1ubuntu5.1), libjson-glib-1.0-0:amd64 (1.8.0-2build2), tpm-udev:amd64 (0.6ubuntu1), libtss2-tcti-device0t64:amd64 (4.0.1-7.1ubuntu5.1), libjcat1:amd64 (0.2.3-1~ubuntu0.24.04.1), libtss2-mu-4.0.1-0t64:amd64 (4.0.1-7.1ubuntu5.1), libtss2-tcti-swtpm0t64:amd64 (4.0.1-7.1ubuntu5.1), fwupd:amd64 (2.0.20-1ubuntu2~24.04.2) +End-Date: 2026-09-18 09:08:08 + +Start-Date: 2026-09-18 09:08:10 +Commandline: apt-get --assume-yes autoremove --purge +Purge: libmm-glib0:amd64 (1.23.4-0ubuntu2), libqrtr-glib0:amd64 (1.2.2-1ubuntu4), libmbim-utils:amd64 (1.31.2-0ubuntu3.1), libqmi-proxy:amd64 (1.35.2-0ubuntu2), libblockdev-part3:amd64 (3.1.1-1ubuntu0.1), libblockdev-swap3:amd64 (3.1.1-1ubuntu0.1), libmbim-glib4:amd64 (1.31.2-0ubuntu3.1), usb-modeswitch-data:amd64 (20191128-6), libbytesize1:amd64 (2.10-1ubuntu2), tcl:amd64 (8.6.14build1), libblockdev-fs3:amd64 (3.1.1-1ubuntu0.1), libtcl8.6:amd64 (8.6.14+dfsg-1build1), libatasmart4:amd64 (0.19-5build3), libbytesize-common:amd64 (2.10-1ubuntu2), libvolume-key1:amd64 (0.3.12-7build2), libarchive13t64:amd64 (3.7.2-2ubuntu0.8), libudisks2-0:amd64 (2.10.1-6ubuntu1.5), libprotobuf-c1:amd64 (1.4.1-1ubuntu4), libblockdev-loop3:amd64 (3.1.1-1ubuntu0.1), libblockdev3:amd64 (3.1.1-1ubuntu0.1), usb-modeswitch:amd64 (2.6.1-3ubuntu3), libmbim-proxy:amd64 (1.31.2-0ubuntu3.1), libnss3:amd64 (2:3.98-1ubuntu0.2), libblockdev-utils3:amd64 (3.1.1-1ubuntu0.1), tcl8.6:amd64 (8.6.14+dfsg-1build1), libblockdev-mdraid3:amd64 (3.1.1-1ubuntu0.1), libftdi1-2:amd64 (1.5-6build5), libqmi-glib5:amd64 (1.35.2-0ubuntu2), libgpgme11t64:amd64 (1.18.0-4.1ubuntu4), libdrm-amdgpu1:amd64 (2.4.125-1ubuntu0.1~24.04.2), libflashrom1:amd64 (1.3.0-2.1ubuntu2), libblockdev-nvme3:amd64 (3.1.1-1ubuntu0.1), libblockdev-crypto3:amd64 (3.1.1-1ubuntu0.1), libnspr4:amd64 (2:4.35-1.1build1) +End-Date: 2026-09-18 09:08:12 + +Start-Date: 2026-09-18 09:08:15 +Commandline: apt-get --reinstall install pollinate +Reinstall: pollinate:amd64 (4.33-3.1ubuntu1.3) +End-Date: 2026-09-18 09:08:15 + +Start-Date: 2026-09-18 09:08:19 +Commandline: apt-get remove --purge --assume-yes ^linux-.* linux-base+ +Purge: linux-tools-common:amd64 (6.8.0-139.139), linux-headers-6.8.0-139-generic:amd64 (6.8.0-139.139), linux-virtual:amd64 (6.8.0-139.139), linux-headers-generic:amd64 (6.8.0-139.139), linux-modules-6.8.0-139-generic:amd64 (6.8.0-139.139), linux-image-virtual:amd64 (6.8.0-139.139), linux-tools-6.8.0-139:amd64 (6.8.0-139.139), linux-headers-6.8.0-139:amd64 (6.8.0-139.139), linux-image-6.8.0-139-generic:amd64 (6.8.0-139.139), linux-headers-virtual:amd64 (6.8.0-139.139), libc6-dev:amd64 (2.39-0ubuntu8.9), linux-tools-6.8.0-139-generic:amd64 (6.8.0-139.139), linux-libc-dev:amd64 (6.8.0-139.139) +End-Date: 2026-09-18 09:08:23 + +Start-Date: 2026-09-18 09:08:35 +Commandline: apt-get install --assume-yes linux-gcp +Install: linux-tools-common:amd64 (6.8.0-139.139, automatic), linux-image-gcp:amd64 (7.0.0-1011.11~24.04.1, automatic), linux-headers-7.0.0-1011-gcp:amd64 (7.0.0-1011.11~24.04.1, automatic), libdebuginfod1t64:amd64 (0.190-1.1ubuntu0.1, automatic), libdebuginfod-common:amd64 (0.190-1.1ubuntu0.1, automatic), linux-headers-gcp:amd64 (7.0.0-1011.11~24.04.1, automatic), linux-gcp-7.0-tools-7.0.0-1011:amd64 (7.0.0-1011.11~24.04.1, automatic), libllvm19:amd64 (1:19.1.1-1ubuntu1~24.04.2, automatic), linux-gcp-7.0-headers-7.0.0-1011:amd64 (7.0.0-1011.11~24.04.1, automatic), linux-image-7.0.0-1011-gcp:amd64 (7.0.0-1011.11~24.04.1, automatic), linux-tools-7.0.0-1011-gcp:amd64 (7.0.0-1011.11~24.04.1, automatic), linux-gcp:amd64 (7.0.0-1011.11~24.04.1), linux-modules-7.0.0-1011-gcp:amd64 (7.0.0-1011.11~24.04.1, automatic) +End-Date: 2026-09-18 09:09:01 + +Start-Date: 2026-09-18 09:09:04 +Commandline: apt-get autoremove --purge --assume-yes +Purge: manpages-dev:amd64 (6.7-2), libsharpyuv0:amd64 (1.3.2-0.4build3), libaom3:amd64 (3.8.2-2ubuntu0.2), libjpeg-turbo8:amd64 (2.1.5-2ubuntu2), libheif1:amd64 (1.17.6-1ubuntu4.8), libdeflate0:amd64 (1.19-1build1.1), libjpeg8:amd64 (8c-2ubuntu11), libtiff6:amd64 (4.5.1+git230720-4ubuntu2.5), liblerc4:amd64 (4.0.0+ds-4ubuntu2), libxpm4:amd64 (1:3.5.17-1ubuntu0.24.04.1), libfontconfig1:amd64 (2.15.0-1.1ubuntu2), libheif-plugin-aomdec:amd64 (1.17.6-1ubuntu4.8), libheif-plugin-aomenc:amd64 (1.17.6-1ubuntu4.8), fontconfig-config:amd64 (2.15.0-1.1ubuntu2), rpcsvc-proto:amd64 (1.4.2-0ubuntu7), libwebp7:amd64 (1.3.2-0.4build3), fonts-dejavu-mono:amd64 (2.37-8), libcrypt-dev:amd64 (1:4.4.36-4build1), libjbig0:amd64 (2.1-6.1ubuntu2), libc-dev-bin:amd64 (2.39-0ubuntu8.9), libc-devtools:amd64 (2.39-0ubuntu8.9), fonts-dejavu-core:amd64 (2.37-8), libgd3:amd64 (2.3.3-9ubuntu5) +End-Date: 2026-09-18 09:09:07 + +Start-Date: 2026-09-18 09:09:14 +Commandline: apt-get purge --assume-yes ?config-files +Purge: systemd-timesyncd:amd64 () +End-Date: 2026-09-18 09:09:14 + +Start-Date: 2026-10-02 23:17:13 +Commandline: apt-get install -y -qq curl ca-certificates jq python3-venv git sysstat +Install: python3-setuptools-whl:amd64 (68.1.2-2ubuntu1.2, automatic), python3-venv:amd64 (3.12.3-0ubuntu2.1), python3-pip-whl:amd64 (24.0+dfsg-1ubuntu1.3, automatic), python3.12-venv:amd64 (3.12.3-1ubuntu0.17, automatic) +Upgrade: libcurl3t64-gnutls:amd64 (8.5.0-2ubuntu10.13, 8.5.0-2ubuntu10.15), libcurl4t64:amd64 (8.5.0-2ubuntu10.13, 8.5.0-2ubuntu10.15), curl:amd64 (8.5.0-2ubuntu10.13, 8.5.0-2ubuntu10.15) +End-Date: 2026-10-02 23:17:14 +NEXT LEFT LAST PASSED UNIT ACTIVATES +Sat 2026-10-03 06:27:35 UTC 1min 49s Sat 2026-10-03 06:17:35 UTC 8min ago gce-workload-cert-refresh.timer gce-workload-cert-refresh.service +Sat 2026-10-03 06:30:00 UTC 4min 13s Sat 2026-10-03 06:20:09 UTC 5min ago sysstat-collect.timer sysstat-collect.service +Sat 2026-10-03 06:55:11 UTC 29min - - apt-daily-upgrade.timer apt-daily-upgrade.service +Sat 2026-10-03 10:14:28 UTC 3h 48min - - man-db.timer man-db.service +Sat 2026-10-03 11:16:48 UTC 4h 51min Sat 2026-10-03 05:16:48 UTC 1h 8min ago google-oslogin-cache.timer google-oslogin-cache.service +Sat 2026-10-03 13:07:22 UTC 6h - - apt-daily.timer apt-daily.service +Sat 2026-10-03 19:33:33 UTC 13h Sat 2026-10-03 05:58:35 UTC 27min ago motd-news.timer motd-news.service +Sat 2026-10-03 23:21:46 UTC 16h Fri 2026-10-02 23:21:46 UTC 7h ago update-notifier-download.timer update-notifier-download.service +Sat 2026-10-03 23:31:46 UTC 17h Fri 2026-10-02 23:31:46 UTC 6h ago systemd-tmpfiles-clean.timer systemd-tmpfiles-clean.service +Sun 2026-10-04 00:00:00 UTC 17h Sat 2026-10-03 00:00:09 UTC 6h ago dpkg-db-backup.timer dpkg-db-backup.service +Sun 2026-10-04 00:00:00 UTC 17h Sat 2026-10-03 00:00:09 UTC 6h ago logrotate.timer logrotate.service +Sun 2026-10-04 00:07:00 UTC 17h Sat 2026-10-03 00:07:00 UTC 6h ago sysstat-summary.timer sysstat-summary.service +Sun 2026-10-04 03:10:30 UTC 20h - - e2scrub_all.timer e2scrub_all.service +Mon 2026-10-05 00:49:38 UTC 1 day 18h - - fstrim.timer fstrim.service +Mon 2026-10-05 16:14:07 UTC 2 days - - update-notifier-motd.timer update-notifier-motd.service +- - - - apport-autoreport.timer apport-autoreport.service +- - - - snapd.snap-repair.timer snapd.snap-repair.service +- - - - ua-timer.timer ua-timer.service + +18 timers listed. +Linux gwext-1002-kgateway.c.solo-oss.internal 7.0.0-1011-gcp #11~24.04.1-Ubuntu SMP PREEMPT Tue Aug 11 20:14:48 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux + diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/update-investigation/superseded-agentgateway-pass3-runtime.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/update-investigation/superseded-agentgateway-pass3-runtime.json new file mode 100644 index 0000000..c0f2d85 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/update-investigation/superseded-agentgateway-pass3-runtime.json @@ -0,0 +1,595 @@ +{ + "case": "results/praxis-v0.5.2/pass3/agentgateway", + "snapshots": 9, + "truncated_row": false, + "first_snapshot": "2026-10-03 06:10:29.422490+00:00", + "last_snapshot": "2026-10-03 06:14:47.179314+00:00", + "maximum_snapshot_gap_seconds": 33.275556, + "node_issues": {}, + "collection_errors": [], + "containers_with_restart_count": {}, + "terminations": {}, + "observed_image_ids": [ + "", + "docker.io/library/alpine@sha256:5291449c3df73caf6ed85e649dec1b9e818b39a5d8c871e97afc13e9cd5e8fa8", + "docker.io/rancher/mirrored-coredns-coredns@sha256:900f9c109f7a33545d3c811516e8376df9019147b750f5ce3e254468769176ea", + "gcr.io/k8s-staging-gateway-api/echo-basic@sha256:0a56ed5de3f279bba546e27c24f0a0ee982d7f1f99499081b8904cd826d1407d", + "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "ghcr.io/agentgateway/controller@sha256:d84259a7e2d87f8f39bae385d4b032d823c0a4450aecb32e0e31e2258449645b", + "quay.io/metallb/controller@sha256:f51ab515de9ccd20dc3dccb093e48df8adddac019326c456f449e55ba91b6420", + "registry.k8s.io/coredns/coredns@sha256:af8c8d35a5d184b386c4a6d1a012c8b218d40d1376474c7d071bb6c07201f47d" + ], + "warning_events": [ + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T06:02:42Z", + "lastTimestamp": "2026-10-03T06:02:42Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-2zspf" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T06:10:25Z", + "lastTimestamp": "2026-10-03T06:10:25Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-8n4sc" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T06:10:25Z", + "lastTimestamp": "2026-10-03T06:10:25Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-ltlcf" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T06:02:42Z", + "lastTimestamp": "2026-10-03T06:02:42Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-vcccl" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/client-validation-default: endpoints \"client-validation-default\" already exists", + "firstTimestamp": "2026-10-03T06:03:57Z", + "lastTimestamp": "2026-10-03T06:03:57Z", + "count": 1, + "object": "/Endpoints/client-validation-default" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/http-listener-isolation-with-hostname-intersection: endpoints \"http-listener-isolation-with-hostname-intersection\" already exists", + "firstTimestamp": "2026-10-02T23:45:23Z", + "lastTimestamp": "2026-10-03T06:03:12Z", + "count": 2, + "object": "/Endpoints/http-listener-isolation-with-hostname-intersection" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/tlsroutes-only: endpoints \"tlsroutes-only\" already exists", + "firstTimestamp": "2026-10-03T06:04:34Z", + "lastTimestamp": "2026-10-03T06:04:34Z", + "count": 1, + "object": "/Endpoints/tlsroutes-only" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/gateway-with-infrastructure-metadata: endpoints \"gateway-with-infrastructure-metadata\" already exists", + "firstTimestamp": "2026-10-03T06:10:52Z", + "lastTimestamp": "2026-10-03T06:10:52Z", + "count": 1, + "object": "/Endpoints/gateway-with-infrastructure-metadata" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"secret-volume\" : secret \"tls-passthrough-checks-certificate\" not found", + "firstTimestamp": "2026-10-03T06:10:30Z", + "lastTimestamp": "2026-10-03T06:10:30Z", + "count": 2, + "object": "gateway-conformance-app-backend/Pod/tls-backend-58b6fcfb64-kxn5w" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-with-infrastructure-metadata\" not found", + "firstTimestamp": "2026-10-03T06:10:52Z", + "lastTimestamp": "2026-10-03T06:10:53Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-infrastructure-metadata-59ddb944c-bprpz" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-with-infrastructure-metadata-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:10:52Z", + "lastTimestamp": "2026-10-03T06:10:53Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-infrastructure-metadata-59ddb944c-bprpz" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-token\" : failed to fetch token: serviceaccounts \"gateway-with-infrastructure-metadata\" not found", + "firstTimestamp": "2026-10-03T06:10:52Z", + "lastTimestamp": "2026-10-03T06:10:53Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-infrastructure-metadata-59ddb944c-bprpz" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"http-listener-isolation\" not found", + "firstTimestamp": "2026-10-03T06:10:52Z", + "lastTimestamp": "2026-10-03T06:10:53Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/http-listener-isolation-6bcf5fdf9d-7cj4x" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"http-listener-isolation-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:10:52Z", + "lastTimestamp": "2026-10-03T06:10:53Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/http-listener-isolation-6bcf5fdf9d-7cj4x" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"http-listener-isolation-with-hostname-intersection\" not found", + "firstTimestamp": "2026-10-03T06:10:52Z", + "lastTimestamp": "2026-10-03T06:10:53Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/http-listener-isolation-with-hostname-intersection-b99bbb8dwmpc" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"http-listener-isolation-with-hostname-intersection-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:10:53Z", + "lastTimestamp": "2026-10-03T06:10:53Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/http-listener-isolation-with-hostname-intersection-b99bbb8dwmpc" + }, + { + "reason": "AgentGatewayNackError", + "message": "[{\"key\":\"listener/gateway-conformance-infra/invalid-default-client-validation-config.https\",\"warn\":\"TLS certificate is invalid: no certificate\"}]", + "firstTimestamp": "2026-10-03T06:10:53Z", + "lastTimestamp": "2026-10-03T06:10:53Z", + "count": 1, + "object": "gateway-conformance-infra/Gateway/invalid-default-client-validation-config" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"secret-volume\" : secret \"tls-checks-certificate\" not found", + "firstTimestamp": "2026-10-03T06:10:29Z", + "lastTimestamp": "2026-10-03T06:10:30Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/tls-backend-2-5fffcbf4cc-lk2rg" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"secret-volume\" : secret \"tls-checks-certificate\" not found", + "firstTimestamp": "2026-10-03T06:10:29Z", + "lastTimestamp": "2026-10-03T06:10:30Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/tls-backend-86b4d79785-sgv5q" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-observed-generation-bump-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:11:09Z", + "lastTimestamp": "2026-10-03T06:11:10Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-observed-generation-bump-89b746d77-bvrtm" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-observed-generation-bump\" not found", + "firstTimestamp": "2026-10-03T06:11:09Z", + "lastTimestamp": "2026-10-03T06:11:10Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-observed-generation-bump-89b746d77-bvrtm" + }, + { + "reason": "FailedCreate", + "message": "Error creating: pods \"gateway-only-invalid-route-kind-74c545d77d-\" is forbidden: error looking up service account gateway-conformance-infra/gateway-only-invalid-route-kind: serviceaccount \"gateway-only-invalid-route-kind\" not found", + "firstTimestamp": "2026-10-03T06:11:01Z", + "lastTimestamp": "2026-10-03T06:11:01Z", + "count": 4, + "object": "gateway-conformance-infra/ReplicaSet/gateway-only-invalid-route-kind-74c545d77d" + }, + { + "reason": "FailedCreate", + "message": "Error creating: pods \"gateway-secret-missing-reference-grant-6bf5494ff-\" is forbidden: error looking up service account gateway-conformance-infra/gateway-secret-missing-reference-grant: serviceaccount \"gateway-secret-missing-reference-grant\" not found", + "firstTimestamp": "2026-10-03T06:11:10Z", + "lastTimestamp": "2026-10-03T06:11:10Z", + "count": 5, + "object": "gateway-conformance-infra/ReplicaSet/gateway-secret-missing-reference-grant-6bf5494ff" + }, + { + "reason": "Failed", + "message": "Error: secret \"gateway-static-addresses-session-key\" not found", + "firstTimestamp": "2026-10-03T06:11:11Z", + "lastTimestamp": "2026-10-03T06:11:11Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/gateway-static-addresses-67c984bfbd-z48fd" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-with-one-attached-route-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:11:21Z", + "lastTimestamp": "2026-10-03T06:11:23Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-with-one-attached-route-749bbc89d-8q75d" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-with-one-attached-route\" not found", + "firstTimestamp": "2026-10-03T06:11:21Z", + "lastTimestamp": "2026-10-03T06:11:23Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-with-one-attached-route-749bbc89d-8q75d" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-token\" : failed to fetch token: serviceaccounts \"gateway-with-one-attached-route\" not found", + "firstTimestamp": "2026-10-03T06:11:21Z", + "lastTimestamp": "2026-10-03T06:11:23Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-with-one-attached-route-749bbc89d-8q75d" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-with-two-listeners-and-one-attached-route-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:11:21Z", + "lastTimestamp": "2026-10-03T06:11:22Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-two-listeners-and-one-attached-route-988566d5c42cp" + }, + { + "reason": "Failed", + "message": "Error: secret \"gateway-without-address-value-session-key\" not found", + "firstTimestamp": "2026-10-03T06:11:10Z", + "lastTimestamp": "2026-10-03T06:11:10Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/gateway-without-address-value-659bb5b7c9-kb25s" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.159:15021/healthz/ready\": dial tcp 10.42.3.159:15021: connect: connection refused", + "firstTimestamp": "2026-10-03T06:11:04Z", + "lastTimestamp": "2026-10-03T06:11:04Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/invalid-default-client-validation-config-dc85474b5-j497h" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/grpcroute-listener-hostname-matching: endpoints \"grpcroute-listener-hostname-matching\" already exists", + "firstTimestamp": "2026-10-03T06:11:40Z", + "lastTimestamp": "2026-10-03T06:11:40Z", + "count": 1, + "object": "/Endpoints/grpcroute-listener-hostname-matching" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.168:15021/healthz/ready\": dial tcp 10.42.3.168:15021: connect: connection refused", + "firstTimestamp": "2026-10-03T06:11:42Z", + "lastTimestamp": "2026-10-03T06:11:42Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/client-validation-default-5dd9cb46b9-jxh8s" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.167:15021/healthz/ready\": dial tcp 10.42.3.167:15021: connect: connection refused", + "firstTimestamp": "2026-10-03T06:11:34Z", + "lastTimestamp": "2026-10-03T06:11:34Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/client-validation-insecure-fallback-6db7555bbb-mnwxk" + }, + { + "reason": "FailedCreate", + "message": "Error creating: pods \"gateway-with-invalid-client-cert-validation-65f5b94cbb-\" is forbidden: error looking up service account gateway-conformance-infra/gateway-with-invalid-client-cert-validation: serviceaccount \"gateway-with-invalid-client-cert-validation\" not found", + "firstTimestamp": "2026-10-03T06:11:39Z", + "lastTimestamp": "2026-10-03T06:11:39Z", + "count": 1, + "object": "gateway-conformance-infra/ReplicaSet/gateway-with-invalid-client-cert-validation-65f5b94cbb" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-with-one-not-matching-port-and-section-name-route\" not found", + "firstTimestamp": "2026-10-03T06:12:22Z", + "lastTimestamp": "2026-10-03T06:12:23Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-with-one-not-matching-port-and-section-name-route-ccqnj" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-with-one-not-matching-port-and-section-name-route-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:12:22Z", + "lastTimestamp": "2026-10-03T06:12:23Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-with-one-not-matching-port-and-section-name-route-ccqnj" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-token\" : failed to fetch token: serviceaccounts \"gateway-with-one-not-matching-port-and-section-name-route\" not found", + "firstTimestamp": "2026-10-03T06:12:22Z", + "lastTimestamp": "2026-10-03T06:12:23Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-with-one-not-matching-port-and-section-name-route-ccqnj" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"httproute-hostname-intersection\" not found", + "firstTimestamp": "2026-10-03T06:12:20Z", + "lastTimestamp": "2026-10-03T06:12:21Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/httproute-hostname-intersection-5c48b5956b-xbbm2" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"httproute-hostname-intersection-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:12:20Z", + "lastTimestamp": "2026-10-03T06:12:21Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/httproute-hostname-intersection-5c48b5956b-xbbm2" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"httproute-hostname-intersection-all-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:12:20Z", + "lastTimestamp": "2026-10-03T06:12:21Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/httproute-hostname-intersection-all-6f95f799b9-vz4q9" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"httproute-hostname-intersection-all\" not found", + "firstTimestamp": "2026-10-03T06:12:20Z", + "lastTimestamp": "2026-10-03T06:12:21Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/httproute-hostname-intersection-all-6f95f799b9-vz4q9" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.173:15021/healthz/ready\": dial tcp 10.42.3.173:15021: connect: connection refused", + "firstTimestamp": "2026-10-03T06:12:34Z", + "lastTimestamp": "2026-10-03T06:12:34Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/httproute-listener-hostname-matching-6678d5c664-2jtlt" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"httproute-listener-port-matching\" not found", + "firstTimestamp": "2026-10-03T06:12:35Z", + "lastTimestamp": "2026-10-03T06:12:35Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/httproute-listener-port-matching-748b74f5c8-76h5c" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"httproute-listener-port-matching-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:12:35Z", + "lastTimestamp": "2026-10-03T06:12:35Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/httproute-listener-port-matching-748b74f5c8-76h5c" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"tlsroutes-only\" not found", + "firstTimestamp": "2026-10-03T06:12:17Z", + "lastTimestamp": "2026-10-03T06:12:17Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/tlsroutes-only-7cbd9975bb-9qlld" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"tlsroutes-only-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:12:17Z", + "lastTimestamp": "2026-10-03T06:12:17Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/tlsroutes-only-7cbd9975bb-9qlld" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-allows-listenerset-in-same-namespace\" not found", + "firstTimestamp": "2026-10-03T06:13:25Z", + "lastTimestamp": "2026-10-03T06:13:25Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-allows-listenerset-in-same-namespace-54ffd7dd87-x9x6w" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-allows-listenerset-in-same-namespace-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:13:25Z", + "lastTimestamp": "2026-10-03T06:13:25Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-allows-listenerset-in-same-namespace-54ffd7dd87-x9x6w" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-token\" : failed to fetch token: serviceaccounts \"gateway-allows-listenerset-in-same-namespace\" not found", + "firstTimestamp": "2026-10-03T06:13:25Z", + "lastTimestamp": "2026-10-03T06:13:25Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-allows-listenerset-in-same-namespace-54ffd7dd87-x9x6w" + }, + { + "reason": "FailedCreate", + "message": "Error creating: pods \"gateway-allows-listenerset-in-selected-namespace-5dc984cbcf-\" is forbidden: error looking up service account gateway-conformance-infra/gateway-allows-listenerset-in-selected-namespace: serviceaccount \"gateway-allows-listenerset-in-selected-namespace\" not found", + "firstTimestamp": "2026-10-03T06:13:25Z", + "lastTimestamp": "2026-10-03T06:13:25Z", + "count": 6, + "object": "gateway-conformance-infra/ReplicaSet/gateway-allows-listenerset-in-selected-namespace-5dc984cbcf" + }, + { + "reason": "FailedCreate", + "message": "Error creating: pods \"gateway-default-does-not-allow-listenerset-cd46c94c5-\" is forbidden: error looking up service account gateway-conformance-infra/gateway-default-does-not-allow-listenerset: serviceaccount \"gateway-default-does-not-allow-listenerset\" not found", + "firstTimestamp": "2026-10-03T06:13:37Z", + "lastTimestamp": "2026-10-03T06:13:37Z", + "count": 3, + "object": "gateway-conformance-infra/ReplicaSet/gateway-default-does-not-allow-listenerset-cd46c94c5" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-does-not-allow-listenerset-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:13:25Z", + "lastTimestamp": "2026-10-03T06:13:25Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-does-not-allow-listenerset-dcf57dd5-k9rrt" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-does-not-allow-listenerset\" not found", + "firstTimestamp": "2026-10-03T06:13:25Z", + "lastTimestamp": "2026-10-03T06:13:25Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-does-not-allow-listenerset-dcf57dd5-k9rrt" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.177:15021/healthz/ready\": dial tcp 10.42.3.177:15021: connect: connection refused", + "firstTimestamp": "2026-10-03T06:13:37Z", + "lastTimestamp": "2026-10-03T06:13:37Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/gateway-with-listener-sets-test-allowed-routes-864885959f-bqfx8" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-with-listener-sets-test-supported-route-kinds-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:13:37Z", + "lastTimestamp": "2026-10-03T06:13:38Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-listener-sets-test-supported-route-kinds-56f948q8v" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-with-listener-sets-test-supported-route-kinds\" not found", + "firstTimestamp": "2026-10-03T06:13:37Z", + "lastTimestamp": "2026-10-03T06:13:38Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-listener-sets-test-supported-route-kinds-56f948q8v" + }, + { + "reason": "FailedCreate", + "message": "Error creating: pods \"gateway-with-listenerset-hostname-conflict-7f8b5f87fb-\" is forbidden: error looking up service account gateway-conformance-infra/gateway-with-listenerset-hostname-conflict: serviceaccount \"gateway-with-listenerset-hostname-conflict\" not found", + "firstTimestamp": "2026-10-03T06:13:37Z", + "lastTimestamp": "2026-10-03T06:13:37Z", + "count": 5, + "object": "gateway-conformance-infra/ReplicaSet/gateway-with-listenerset-hostname-conflict-7f8b5f87fb" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-with-listener-sets-test-reference-grant-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:13:53Z", + "lastTimestamp": "2026-10-03T06:13:54Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-listener-sets-test-reference-grant-b44cf9f7c-npr68" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-with-listener-sets-test-reference-grant\" not found", + "firstTimestamp": "2026-10-03T06:13:53Z", + "lastTimestamp": "2026-10-03T06:13:54Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-listener-sets-test-reference-grant-b44cf9f7c-npr68" + }, + { + "reason": "AgentGatewayNackError", + "message": "[{\"key\":\"listener/gateway-api-listener-sets-test-reference-grant-ns/listenerset-without-reference-grant.listenerset-without-reference-grant-listener\",\"warn\":\"TLS certificate is invalid: no certificate\"}]", + "firstTimestamp": "2026-10-03T06:13:50Z", + "lastTimestamp": "2026-10-03T06:13:50Z", + "count": 1, + "object": "gateway-conformance-infra/Gateway/gateway-with-listener-sets-test-reference-grant" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-with-listenerset-protocol-conflict-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:13:50Z", + "lastTimestamp": "2026-10-03T06:13:51Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-listenerset-protocol-conflict-7bbb6b8989-dr2kk" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-with-listenerset-protocol-conflict\" not found", + "firstTimestamp": "2026-10-03T06:13:50Z", + "lastTimestamp": "2026-10-03T06:13:51Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-listenerset-protocol-conflict-7bbb6b8989-dr2kk" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-tls-exact-hostname\" not found", + "firstTimestamp": "2026-10-03T06:14:24Z", + "lastTimestamp": "2026-10-03T06:14:25Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-tls-exact-hostname-65bbc5c464-6gqth" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-tls-exact-hostname-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:14:24Z", + "lastTimestamp": "2026-10-03T06:14:25Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-tls-exact-hostname-65bbc5c464-6gqth" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-tls-wildcard-hostname\" not found", + "firstTimestamp": "2026-10-03T06:14:24Z", + "lastTimestamp": "2026-10-03T06:14:25Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-tls-wildcard-hostname-75b5c96799-pmx4p" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-tls-wildcard-hostname-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:14:24Z", + "lastTimestamp": "2026-10-03T06:14:25Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-tls-wildcard-hostname-75b5c96799-pmx4p" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.187:15021/healthz/ready\": dial tcp 10.42.3.187:15021: connect: connection refused", + "firstTimestamp": "2026-10-03T06:14:25Z", + "lastTimestamp": "2026-10-03T06:14:25Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/gateway-tlsroute-invalid-backend-ref-unknown-kind-5bffdcb7q2nlj" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-tlsroute-tls-passthrough-only-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:14:24Z", + "lastTimestamp": "2026-10-03T06:14:26Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-tlsroute-tls-passthrough-only-7ffcc85668-l4lx4" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-tlsroute-tls-passthrough-only\" not found", + "firstTimestamp": "2026-10-03T06:14:24Z", + "lastTimestamp": "2026-10-03T06:14:26Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-tlsroute-tls-passthrough-only-7ffcc85668-l4lx4" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-token\" : failed to fetch token: serviceaccounts \"gateway-tlsroute-tls-passthrough-only\" not found", + "firstTimestamp": "2026-10-03T06:14:24Z", + "lastTimestamp": "2026-10-03T06:14:26Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-tlsroute-tls-passthrough-only-7ffcc85668-l4lx4" + } + ], + "warning_reason_counts": { + "Unhealthy": 10, + "FailedToCreateEndpoint": 5, + "FailedMount": 45, + "AgentGatewayNackError": 2, + "FailedCreate": 6, + "Failed": 2 + }, + "cleanup_complete": true, + "job_finished": true, + "review_note": "Events can precede the run; assess timestamps and product behavior before classifying infrastructure validity." +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/update-investigation/superseded-praxis-v0.5.2-pass3-agentgateway.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/update-investigation/superseded-praxis-v0.5.2-pass3-agentgateway.json new file mode 100644 index 0000000..6ac0b4e --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/update-investigation/superseded-praxis-v0.5.2-pass3-agentgateway.json @@ -0,0 +1,23 @@ +{ + "case": "results/praxis-v0.5.2/pass3/agentgateway", + "infrastructure_valid": true, + "reviewed_at": "2026-10-03T06:17:13.720735+00:00", + "counts": { + "pass": 106, + "fail": 1 + }, + "outcomes_identical_to_pass1": true, + "all_selected_cases_scored": true, + "cleanup_complete": true, + "runtime_review": "agentgateway-pass3-runtime.json", + "checks": { + "node_issues": {}, + "collection_errors": [], + "restarts": {}, + "outer_timeout_reached": false + }, + "notes": [ + "GatewayStaticAddresses remains a recorded product failure; all other selected outcomes match pass1.", + "Warning events include missing service accounts/secrets during short-lived resource creation/deletion, plus expected invalid-TLS-configuration NACKs. They are retained; no additional selected case failed." + ] +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/agentgateway-pass1-runtime.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/agentgateway-pass1-runtime.json new file mode 100644 index 0000000..d7a0c55 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/agentgateway-pass1-runtime.json @@ -0,0 +1,7 @@ +{ + "snapshots": 8, + "node_issues": [], + "collection_errors": [], + "containers_with_restart_count": {}, + "scope": "First-pass runtime review; pair-level review remains pending Praxis completion." +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/agentgateway-pass2-runtime.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/agentgateway-pass2-runtime.json new file mode 100644 index 0000000..acd5d24 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/agentgateway-pass2-runtime.json @@ -0,0 +1,611 @@ +{ + "case": "results/praxis-v0.5.2/pass2/agentgateway", + "snapshots": 9, + "truncated_row": false, + "first_snapshot": "2026-10-03 06:02:46.213926+00:00", + "last_snapshot": "2026-10-03 06:07:05.359326+00:00", + "maximum_snapshot_gap_seconds": 34.08964, + "node_issues": {}, + "collection_errors": [], + "containers_with_restart_count": {}, + "terminations": {}, + "observed_image_ids": [ + "", + "docker.io/library/alpine@sha256:5291449c3df73caf6ed85e649dec1b9e818b39a5d8c871e97afc13e9cd5e8fa8", + "docker.io/rancher/mirrored-coredns-coredns@sha256:900f9c109f7a33545d3c811516e8376df9019147b750f5ce3e254468769176ea", + "gcr.io/k8s-staging-gateway-api/echo-basic@sha256:0a56ed5de3f279bba546e27c24f0a0ee982d7f1f99499081b8904cd826d1407d", + "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "ghcr.io/agentgateway/controller@sha256:d84259a7e2d87f8f39bae385d4b032d823c0a4450aecb32e0e31e2258449645b", + "quay.io/metallb/controller@sha256:f51ab515de9ccd20dc3dccb093e48df8adddac019326c456f449e55ba91b6420", + "registry.k8s.io/coredns/coredns@sha256:af8c8d35a5d184b386c4a6d1a012c8b218d40d1376474c7d071bb6c07201f47d" + ], + "warning_events": [ + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T06:02:42Z", + "lastTimestamp": "2026-10-03T06:02:42Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-2zspf" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T06:02:42Z", + "lastTimestamp": "2026-10-03T06:02:42Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-vcccl" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/http-listener-isolation-with-hostname-intersection: endpoints \"http-listener-isolation-with-hostname-intersection\" already exists", + "firstTimestamp": "2026-10-02T23:45:23Z", + "lastTimestamp": "2026-10-03T06:03:12Z", + "count": 2, + "object": "/Endpoints/http-listener-isolation-with-hostname-intersection" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"secret-volume\" : secret \"tls-passthrough-checks-certificate\" not found", + "firstTimestamp": "2026-10-03T06:02:47Z", + "lastTimestamp": "2026-10-03T06:02:47Z", + "count": 1, + "object": "gateway-conformance-app-backend/Pod/tls-backend-58b6fcfb64-h4h7b" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"secret-volume\" : secret \"tls-checks-certificate\" not found", + "firstTimestamp": "2026-10-03T06:02:46Z", + "lastTimestamp": "2026-10-03T06:02:47Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/tls-backend-2-5fffcbf4cc-nkzx5" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"secret-volume\" : secret \"tls-checks-certificate\" not found", + "firstTimestamp": "2026-10-03T06:02:46Z", + "lastTimestamp": "2026-10-03T06:02:47Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/tls-backend-86b4d79785-qv9vb" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-observed-generation-bump-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:03:41Z", + "lastTimestamp": "2026-10-03T06:03:41Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-observed-generation-bump-c5884454b-bqlch" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-observed-generation-bump\" not found", + "firstTimestamp": "2026-10-03T06:03:41Z", + "lastTimestamp": "2026-10-03T06:03:41Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-observed-generation-bump-c5884454b-bqlch" + }, + { + "reason": "FailedCreate", + "message": "Error creating: pods \"gateway-only-invalid-route-kind-96fdf487f-\" is forbidden: error looking up service account gateway-conformance-infra/gateway-only-invalid-route-kind: serviceaccount \"gateway-only-invalid-route-kind\" not found", + "firstTimestamp": "2026-10-03T06:03:31Z", + "lastTimestamp": "2026-10-03T06:03:31Z", + "count": 5, + "object": "gateway-conformance-infra/ReplicaSet/gateway-only-invalid-route-kind-96fdf487f" + }, + { + "reason": "FailedCreate", + "message": "Error creating: pods \"gateway-secret-missing-reference-grant-6b65f57867-\" is forbidden: error looking up service account gateway-conformance-infra/gateway-secret-missing-reference-grant: serviceaccount \"gateway-secret-missing-reference-grant\" not found", + "firstTimestamp": "2026-10-03T06:03:44Z", + "lastTimestamp": "2026-10-03T06:03:44Z", + "count": 5, + "object": "gateway-conformance-infra/ReplicaSet/gateway-secret-missing-reference-grant-6b65f57867" + }, + { + "reason": "FailedCreate", + "message": "Error creating: pods \"gateway-secret-reference-grant-specific-574fdb57b4-\" is forbidden: error looking up service account gateway-conformance-infra/gateway-secret-reference-grant-specific: serviceaccount \"gateway-secret-reference-grant-specific\" not found", + "firstTimestamp": "2026-10-03T06:03:44Z", + "lastTimestamp": "2026-10-03T06:03:44Z", + "count": 6, + "object": "gateway-conformance-infra/ReplicaSet/gateway-secret-reference-grant-specific-574fdb57b4" + }, + { + "reason": "Failed", + "message": "Error: secret \"gateway-static-addresses-session-key\" not found", + "firstTimestamp": "2026-10-03T06:03:45Z", + "lastTimestamp": "2026-10-03T06:03:45Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-static-addresses-85d94b67d6-ffmqz" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-static-addresses\" not found", + "firstTimestamp": "2026-10-03T06:03:45Z", + "lastTimestamp": "2026-10-03T06:03:46Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-static-addresses-85d94b67d6-ffmqz" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-static-addresses-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:03:45Z", + "lastTimestamp": "2026-10-03T06:03:46Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-static-addresses-85d94b67d6-ffmqz" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-tls-backend-client-certificate-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:03:48Z", + "lastTimestamp": "2026-10-03T06:03:49Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-tls-backend-client-certificate-68d66c9945-qxt8c" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-tls-backend-client-certificate\" not found", + "firstTimestamp": "2026-10-03T06:03:48Z", + "lastTimestamp": "2026-10-03T06:03:49Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-tls-backend-client-certificate-68d66c9945-qxt8c" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-with-infrastructure-metadata-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:03:23Z", + "lastTimestamp": "2026-10-03T06:03:23Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-infrastructure-metadata-56c7869b5-fv9wc" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-with-infrastructure-metadata\" not found", + "firstTimestamp": "2026-10-03T06:03:23Z", + "lastTimestamp": "2026-10-03T06:03:23Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-infrastructure-metadata-56c7869b5-fv9wc" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-token\" : failed to fetch token: serviceaccounts \"gateway-with-infrastructure-metadata\" not found", + "firstTimestamp": "2026-10-03T06:03:23Z", + "lastTimestamp": "2026-10-03T06:03:23Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-infrastructure-metadata-56c7869b5-fv9wc" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-with-one-attached-route-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:03:48Z", + "lastTimestamp": "2026-10-03T06:03:49Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-with-one-attached-route-594f4d9877-j9s22" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-with-one-attached-route\" not found", + "firstTimestamp": "2026-10-03T06:03:48Z", + "lastTimestamp": "2026-10-03T06:03:49Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-with-one-attached-route-594f4d9877-j9s22" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-token\" : failed to fetch token: serviceaccounts \"gateway-with-one-attached-route\" not found", + "firstTimestamp": "2026-10-03T06:03:48Z", + "lastTimestamp": "2026-10-03T06:03:49Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-with-one-attached-route-594f4d9877-j9s22" + }, + { + "reason": "Failed", + "message": "Error: secret \"gateway-with-two-listeners-and-one-attached-route-session-key\" not found", + "firstTimestamp": "2026-10-03T06:03:48Z", + "lastTimestamp": "2026-10-03T06:03:48Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/gateway-with-two-listeners-and-one-attached-route-5758867fllfpq" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-without-address-value\" not found", + "firstTimestamp": "2026-10-03T06:03:44Z", + "lastTimestamp": "2026-10-03T06:03:44Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-without-address-value-6949f78f55-s494m" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-without-address-value-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:03:44Z", + "lastTimestamp": "2026-10-03T06:03:44Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-without-address-value-6949f78f55-s494m" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.91:15021/healthz/ready\": dial tcp 10.42.3.91:15021: connect: connection refused", + "firstTimestamp": "2026-10-03T06:03:24Z", + "lastTimestamp": "2026-10-03T06:03:24Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/http-listener-isolation-with-hostname-intersection-85c6d86kfz8p" + }, + { + "reason": "AgentGatewayNackError", + "message": "[{\"key\":\"listener/gateway-conformance-infra/invalid-default-client-validation-config.https\",\"warn\":\"TLS certificate is invalid: no certificate\"}]", + "firstTimestamp": "2026-10-03T06:03:23Z", + "lastTimestamp": "2026-10-03T06:03:23Z", + "count": 1, + "object": "gateway-conformance-infra/Gateway/invalid-default-client-validation-config" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/client-validation-default: endpoints \"client-validation-default\" already exists", + "firstTimestamp": "2026-10-03T06:03:57Z", + "lastTimestamp": "2026-10-03T06:03:57Z", + "count": 1, + "object": "/Endpoints/client-validation-default" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.101:15021/healthz/ready\": dial tcp 10.42.3.101:15021: connect: connection refused", + "firstTimestamp": "2026-10-03T06:04:00Z", + "lastTimestamp": "2026-10-03T06:04:00Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/client-validation-insecure-fallback-64f7b59cc-g5x2v" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-with-invalid-client-cert-validation-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:04:06Z", + "lastTimestamp": "2026-10-03T06:04:08Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-with-invalid-client-cert-validation-fd596c54-76gmn" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-with-invalid-client-cert-validation\" not found", + "firstTimestamp": "2026-10-03T06:04:06Z", + "lastTimestamp": "2026-10-03T06:04:08Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-with-invalid-client-cert-validation-fd596c54-76gmn" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-token\" : failed to fetch token: serviceaccounts \"gateway-with-invalid-client-cert-validation\" not found", + "firstTimestamp": "2026-10-03T06:04:06Z", + "lastTimestamp": "2026-10-03T06:04:08Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-with-invalid-client-cert-validation-fd596c54-76gmn" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"grpcroute-listener-hostname-matching\" not found", + "firstTimestamp": "2026-10-03T06:04:11Z", + "lastTimestamp": "2026-10-03T06:04:12Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/grpcroute-listener-hostname-matching-5c6576f4d5-q7rg5" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"grpcroute-listener-hostname-matching-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:04:11Z", + "lastTimestamp": "2026-10-03T06:04:12Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/grpcroute-listener-hostname-matching-5c6576f4d5-q7rg5" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/tlsroutes-only: endpoints \"tlsroutes-only\" already exists", + "firstTimestamp": "2026-10-03T06:04:34Z", + "lastTimestamp": "2026-10-03T06:04:34Z", + "count": 1, + "object": "/Endpoints/tlsroutes-only" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-with-one-not-matching-port-and-section-name-route\" not found", + "firstTimestamp": "2026-10-03T06:04:48Z", + "lastTimestamp": "2026-10-03T06:04:49Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-with-one-not-matching-port-and-section-name-route-fb58v" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-with-one-not-matching-port-and-section-name-route-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:04:48Z", + "lastTimestamp": "2026-10-03T06:04:49Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-with-one-not-matching-port-and-section-name-route-fb58v" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-token\" : failed to fetch token: serviceaccounts \"gateway-with-one-not-matching-port-and-section-name-route\" not found", + "firstTimestamp": "2026-10-03T06:04:48Z", + "lastTimestamp": "2026-10-03T06:04:49Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-with-one-not-matching-port-and-section-name-route-fb58v" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"tlsroutes-only\" not found", + "firstTimestamp": "2026-10-03T06:04:35Z", + "lastTimestamp": "2026-10-03T06:04:35Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/tlsroutes-only-78b75ccfd5-jvdft" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"tlsroutes-only-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:04:35Z", + "lastTimestamp": "2026-10-03T06:04:35Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/tlsroutes-only-78b75ccfd5-jvdft" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-token\" : failed to fetch token: serviceaccounts \"tlsroutes-only\" not found", + "firstTimestamp": "2026-10-03T06:04:35Z", + "lastTimestamp": "2026-10-03T06:04:35Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/tlsroutes-only-78b75ccfd5-jvdft" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.106:15021/healthz/ready\": dial tcp 10.42.3.106:15021: connect: connection refused", + "firstTimestamp": "2026-10-03T06:05:00Z", + "lastTimestamp": "2026-10-03T06:05:00Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/httproute-listener-hostname-matching-789f785b9b-kjg66" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.107:15021/healthz/ready\": dial tcp 10.42.3.107:15021: connect: connection refused", + "firstTimestamp": "2026-10-03T06:05:09Z", + "lastTimestamp": "2026-10-03T06:05:09Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/httproute-listener-port-matching-97989fcd-9c7xl" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-allows-listenerset-in-same-namespace-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:05:56Z", + "lastTimestamp": "2026-10-03T06:05:58Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-allows-listenerset-in-same-namespace-5c56cc59dd-mmhpf" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-allows-listenerset-in-same-namespace\" not found", + "firstTimestamp": "2026-10-03T06:05:56Z", + "lastTimestamp": "2026-10-03T06:05:58Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-allows-listenerset-in-same-namespace-5c56cc59dd-mmhpf" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-does-not-allow-listenerset-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:05:54Z", + "lastTimestamp": "2026-10-03T06:05:55Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-does-not-allow-listenerset-5ff94bcc5d-7slzl" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-does-not-allow-listenerset\" not found", + "firstTimestamp": "2026-10-03T06:05:54Z", + "lastTimestamp": "2026-10-03T06:05:55Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-does-not-allow-listenerset-5ff94bcc5d-7slzl" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-with-listener-sets-test-allowed-routes-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:06:00Z", + "lastTimestamp": "2026-10-03T06:06:00Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-listener-sets-test-allowed-routes-588bb6fd76-cgmt5" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-with-listener-sets-test-allowed-routes\" not found", + "firstTimestamp": "2026-10-03T06:06:00Z", + "lastTimestamp": "2026-10-03T06:06:00Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-listener-sets-test-allowed-routes-588bb6fd76-cgmt5" + }, + { + "reason": "FailedCreate", + "message": "Error creating: pods \"gateway-with-listener-sets-test-supported-route-kinds-6c6bcb6bcc-\" is forbidden: error looking up service account gateway-conformance-infra/gateway-with-listener-sets-test-supported-route-kinds: serviceaccount \"gateway-with-listener-sets-test-supported-route-kinds\" not found", + "firstTimestamp": "2026-10-03T06:05:59Z", + "lastTimestamp": "2026-10-03T06:05:59Z", + "count": 5, + "object": "gateway-conformance-infra/ReplicaSet/gateway-with-listener-sets-test-supported-route-kinds-6c6bcb6bcc" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-with-listenerset-hostname-conflict\" not found", + "firstTimestamp": "2026-10-03T06:06:02Z", + "lastTimestamp": "2026-10-03T06:06:03Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-with-listenerset-hostname-conflict-8686568974-xsnbn" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-with-listenerset-hostname-conflict-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:06:02Z", + "lastTimestamp": "2026-10-03T06:06:03Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-with-listenerset-hostname-conflict-8686568974-xsnbn" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-with-listener-sets-test-reference-grant\" not found", + "firstTimestamp": "2026-10-03T06:06:25Z", + "lastTimestamp": "2026-10-03T06:06:25Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-listener-sets-test-reference-grant-55f7b4dbf7qgq4t" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-with-listener-sets-test-reference-grant-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:06:25Z", + "lastTimestamp": "2026-10-03T06:06:25Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-listener-sets-test-reference-grant-55f7b4dbf7qgq4t" + }, + { + "reason": "AgentGatewayNackError", + "message": "[{\"key\":\"listener/gateway-api-listener-sets-test-reference-grant-ns/listenerset-without-reference-grant.listenerset-without-reference-grant-listener\",\"warn\":\"TLS certificate is invalid: no certificate\"}]", + "firstTimestamp": "2026-10-03T06:06:22Z", + "lastTimestamp": "2026-10-03T06:06:22Z", + "count": 1, + "object": "gateway-conformance-infra/Gateway/gateway-with-listener-sets-test-reference-grant" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-with-listenerset-protocol-conflict-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:06:22Z", + "lastTimestamp": "2026-10-03T06:06:22Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-listenerset-protocol-conflict-f54d6b57d-s4b9x" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-with-listenerset-protocol-conflict\" not found", + "firstTimestamp": "2026-10-03T06:06:22Z", + "lastTimestamp": "2026-10-03T06:06:22Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-listenerset-protocol-conflict-f54d6b57d-s4b9x" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T06:06:53Z", + "lastTimestamp": "2026-10-03T06:06:53Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/gateway-tls-exact-hostname-6c87b5c87c-zxd6x" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-tls-exact-hostname\" not found", + "firstTimestamp": "2026-10-03T06:06:55Z", + "lastTimestamp": "2026-10-03T06:06:56Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-tls-exact-hostname-6c87b5c87c-zxd6x" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-tls-exact-hostname-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:06:55Z", + "lastTimestamp": "2026-10-03T06:06:56Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-tls-exact-hostname-6c87b5c87c-zxd6x" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-tls-wildcard-hostname-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:06:55Z", + "lastTimestamp": "2026-10-03T06:06:56Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-tls-wildcard-hostname-5f5cd695cf-hk4vh" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-tls-wildcard-hostname\" not found", + "firstTimestamp": "2026-10-03T06:06:55Z", + "lastTimestamp": "2026-10-03T06:06:56Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-tls-wildcard-hostname-5f5cd695cf-hk4vh" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.120:15021/healthz/ready\": dial tcp 10.42.3.120:15021: connect: connection refused", + "firstTimestamp": "2026-10-03T06:06:46Z", + "lastTimestamp": "2026-10-03T06:06:46Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/gateway-tlsroute-invalid-backend-ref-nonexistent-6c7875984g9pg4" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.121:15021/healthz/ready\": dial tcp 10.42.3.121:15021: connect: connection refused", + "firstTimestamp": "2026-10-03T06:06:56Z", + "lastTimestamp": "2026-10-03T06:06:56Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/gateway-tlsroute-invalid-backend-ref-unknown-kind-549bcd978x55d" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-tlsroute-mixed-termination-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:06:59Z", + "lastTimestamp": "2026-10-03T06:06:59Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-tlsroute-mixed-termination-85d459d645-v9fr7" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-tlsroute-mixed-termination\" not found", + "firstTimestamp": "2026-10-03T06:06:59Z", + "lastTimestamp": "2026-10-03T06:06:59Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-tlsroute-mixed-termination-85d459d645-v9fr7" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-tlsroute-referencegrant\" not found", + "firstTimestamp": "2026-10-03T06:06:57Z", + "lastTimestamp": "2026-10-03T06:07:04Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/gateway-tlsroute-referencegrant-5b5b77b787-v4wcv" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-tlsroute-referencegrant-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:06:57Z", + "lastTimestamp": "2026-10-03T06:07:04Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/gateway-tlsroute-referencegrant-5b5b77b787-v4wcv" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T06:06:58Z", + "lastTimestamp": "2026-10-03T06:06:58Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/gateway-tlsroute-referencegrant-5b5b77b787-v4wcv" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-tlsroute-tls-passthrough-only\" not found", + "firstTimestamp": "2026-10-03T06:06:55Z", + "lastTimestamp": "2026-10-03T06:06:56Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-tlsroute-tls-passthrough-only-75b47597cf-cc2qg" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-tlsroute-tls-passthrough-only-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:06:55Z", + "lastTimestamp": "2026-10-03T06:06:56Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-tlsroute-tls-passthrough-only-75b47597cf-cc2qg" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-token\" : failed to fetch token: serviceaccounts \"gateway-tlsroute-tls-passthrough-only\" not found", + "firstTimestamp": "2026-10-03T06:06:55Z", + "lastTimestamp": "2026-10-03T06:06:56Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-tlsroute-tls-passthrough-only-75b47597cf-cc2qg" + } + ], + "warning_reason_counts": { + "Unhealthy": 10, + "FailedToCreateEndpoint": 3, + "FailedMount": 51, + "FailedCreate": 4, + "Failed": 2, + "AgentGatewayNackError": 2 + }, + "cleanup_complete": true, + "job_finished": true, + "review_note": "Events can precede the run; assess timestamps and product behavior before classifying infrastructure validity." +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/agentgateway-pass3-runtime.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/agentgateway-pass3-runtime.json new file mode 100644 index 0000000..d69c967 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/agentgateway-pass3-runtime.json @@ -0,0 +1,837 @@ +{ + "case": "results/praxis-v0.5.2/pass3/agentgateway", + "snapshots": 9, + "truncated_row": false, + "first_snapshot": "2026-10-03 06:30:43.503850+00:00", + "last_snapshot": "2026-10-03 06:35:00.180360+00:00", + "maximum_snapshot_gap_seconds": 32.647266, + "node_issues": {}, + "collection_errors": [], + "containers_with_restart_count": {}, + "terminations": { + "gateway-conformance-infra/gateway-allows-listenerset-in-selected-namespace-596f6f7f6trztm/agentgateway": { + "containerID": "containerd://1197bf1778cf3a6e0c9f5fe28078207fe0da3d47b046579dc55244b877b9a482", + "exitCode": 0, + "finishedAt": "2026-10-03T06:33:55Z", + "reason": "Completed", + "startedAt": "2026-10-03T06:33:51Z" + } + }, + "observed_image_ids": [ + "", + "docker.io/library/alpine@sha256:5291449c3df73caf6ed85e649dec1b9e818b39a5d8c871e97afc13e9cd5e8fa8", + "docker.io/rancher/mirrored-coredns-coredns@sha256:900f9c109f7a33545d3c811516e8376df9019147b750f5ce3e254468769176ea", + "gcr.io/k8s-staging-gateway-api/echo-basic@sha256:0a56ed5de3f279bba546e27c24f0a0ee982d7f1f99499081b8904cd826d1407d", + "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "ghcr.io/agentgateway/controller@sha256:d84259a7e2d87f8f39bae385d4b032d823c0a4450aecb32e0e31e2258449645b", + "quay.io/metallb/controller@sha256:f51ab515de9ccd20dc3dccb093e48df8adddac019326c456f449e55ba91b6420", + "registry.k8s.io/coredns/coredns@sha256:af8c8d35a5d184b386c4a6d1a012c8b218d40d1376474c7d071bb6c07201f47d" + ], + "warning_events": [ + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T06:02:42Z", + "lastTimestamp": "2026-10-03T06:02:42Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-2zspf" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T06:10:25Z", + "lastTimestamp": "2026-10-03T06:10:25Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-8n4sc" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T06:10:25Z", + "lastTimestamp": "2026-10-03T06:10:25Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-ltlcf" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T06:30:40Z", + "lastTimestamp": "2026-10-03T06:30:40Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-q8m9c" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T06:02:42Z", + "lastTimestamp": "2026-10-03T06:02:42Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-vcccl" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.117.21 for Service gateway-conformance-infra/praxis-all-namespaces has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.117.21" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.30.196 for Service gateway-conformance-infra/praxis-same-namespace-with-https-listener has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.30.196" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.30.22 for Service gateway-conformance-infra/praxis-backend-namespaces has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.30.22" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/client-validation-default: endpoints \"client-validation-default\" already exists", + "firstTimestamp": "2026-10-03T06:03:57Z", + "lastTimestamp": "2026-10-03T06:03:57Z", + "count": 1, + "object": "/Endpoints/client-validation-default" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/gateway-with-infrastructure-metadata: endpoints \"gateway-with-infrastructure-metadata\" already exists", + "firstTimestamp": "2026-10-03T06:10:52Z", + "lastTimestamp": "2026-10-03T06:10:52Z", + "count": 1, + "object": "/Endpoints/gateway-with-infrastructure-metadata" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/grpcroute-listener-hostname-matching: endpoints \"grpcroute-listener-hostname-matching\" already exists", + "firstTimestamp": "2026-10-03T06:11:40Z", + "lastTimestamp": "2026-10-03T06:11:40Z", + "count": 1, + "object": "/Endpoints/grpcroute-listener-hostname-matching" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/http-listener-isolation-with-hostname-intersection: endpoints \"http-listener-isolation-with-hostname-intersection\" already exists", + "firstTimestamp": "2026-10-02T23:45:23Z", + "lastTimestamp": "2026-10-03T06:03:12Z", + "count": 2, + "object": "/Endpoints/http-listener-isolation-with-hostname-intersection" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/praxis-backend-namespaces: endpoints \"praxis-backend-namespaces\" already exists", + "firstTimestamp": "2026-10-03T06:17:25Z", + "lastTimestamp": "2026-10-03T06:17:25Z", + "count": 1, + "object": "/Endpoints/praxis-backend-namespaces" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/praxis-same-namespace: endpoints \"praxis-same-namespace\" already exists", + "firstTimestamp": "2026-10-03T06:17:25Z", + "lastTimestamp": "2026-10-03T06:17:25Z", + "count": 1, + "object": "/Endpoints/praxis-same-namespace" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/tlsroutes-only: endpoints \"tlsroutes-only\" already exists", + "firstTimestamp": "2026-10-03T06:04:34Z", + "lastTimestamp": "2026-10-03T06:04:34Z", + "count": 1, + "object": "/Endpoints/tlsroutes-only" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.1.28:8080/readyz\": dial tcp 10.42.1.28:8080: connect: connection refused", + "firstTimestamp": "2026-10-03T06:17:28Z", + "lastTimestamp": "2026-10-03T06:17:28Z", + "count": 1, + "object": "praxis-system/Pod/praxis-operator-677b8b444d-xl662" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"secret-volume\" : secret \"tls-passthrough-checks-certificate\" not found", + "firstTimestamp": "2026-10-03T06:30:44Z", + "lastTimestamp": "2026-10-03T06:30:44Z", + "count": 2, + "object": "gateway-conformance-app-backend/Pod/tls-backend-58b6fcfb64-s9xm6" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-with-infrastructure-metadata-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:31:14Z", + "lastTimestamp": "2026-10-03T06:31:15Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-infrastructure-metadata-5b4f9c854c-xs4nz" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-with-infrastructure-metadata\" not found", + "firstTimestamp": "2026-10-03T06:31:14Z", + "lastTimestamp": "2026-10-03T06:31:15Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-infrastructure-metadata-5b4f9c854c-xs4nz" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T06:31:08Z", + "lastTimestamp": "2026-10-03T06:31:08Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/http-listener-isolation-with-hostname-intersection-86b8f9fk7v59" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"http-listener-isolation-with-hostname-intersection\" not found", + "firstTimestamp": "2026-10-03T06:31:11Z", + "lastTimestamp": "2026-10-03T06:31:12Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/http-listener-isolation-with-hostname-intersection-86b8f9fk7v59" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"http-listener-isolation-with-hostname-intersection-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:31:11Z", + "lastTimestamp": "2026-10-03T06:31:12Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/http-listener-isolation-with-hostname-intersection-86b8f9fk7v59" + }, + { + "reason": "AgentGatewayNackError", + "message": "[{\"key\":\"listener/gateway-conformance-infra/invalid-default-client-validation-config.https\",\"warn\":\"TLS certificate is invalid: no certificate\"}]", + "firstTimestamp": "2026-10-03T06:31:15Z", + "lastTimestamp": "2026-10-03T06:31:15Z", + "count": 1, + "object": "gateway-conformance-infra/Gateway/invalid-default-client-validation-config" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"secret-volume\" : secret \"tls-checks-certificate\" not found", + "firstTimestamp": "2026-10-03T06:30:44Z", + "lastTimestamp": "2026-10-03T06:30:44Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/tls-backend-2-5fffcbf4cc-9ddgk" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"secret-volume\" : secret \"tls-checks-certificate\" not found", + "firstTimestamp": "2026-10-03T06:30:43Z", + "lastTimestamp": "2026-10-03T06:30:44Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/tls-backend-86b4d79785-nvcqg" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.10:15021/healthz/ready\": dial tcp 10.42.3.10:15021: connect: connection refused", + "firstTimestamp": "2026-10-03T06:31:46Z", + "lastTimestamp": "2026-10-03T06:31:46Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/client-validation-insecure-fallback-7b7d64c576-l9w9h" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-add-listener\" not found", + "firstTimestamp": "2026-10-03T06:31:27Z", + "lastTimestamp": "2026-10-03T06:31:29Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-add-listener-78d95f7646-4vg72" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-add-listener-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:31:27Z", + "lastTimestamp": "2026-10-03T06:31:29Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-add-listener-78d95f7646-4vg72" + }, + { + "reason": "FailedCreate", + "message": "Error creating: pods \"gateway-certificate-nonexistent-secret-855f87d6dd-\" is forbidden: error looking up service account gateway-conformance-infra/gateway-certificate-nonexistent-secret: serviceaccount \"gateway-certificate-nonexistent-secret\" not found", + "firstTimestamp": "2026-10-03T06:31:23Z", + "lastTimestamp": "2026-10-03T06:31:24Z", + "count": 6, + "object": "gateway-conformance-infra/ReplicaSet/gateway-certificate-nonexistent-secret-855f87d6dd" + }, + { + "reason": "Failed", + "message": "Error: secret \"gateway-observed-generation-bump-session-key\" not found", + "firstTimestamp": "2026-10-03T06:31:28Z", + "lastTimestamp": "2026-10-03T06:31:28Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/gateway-observed-generation-bump-9d6bccd69-c2tk8" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-only-invalid-route-kind-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:31:23Z", + "lastTimestamp": "2026-10-03T06:31:25Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-only-invalid-route-kind-58b8f45478-vqkn7" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-only-invalid-route-kind\" not found", + "firstTimestamp": "2026-10-03T06:31:23Z", + "lastTimestamp": "2026-10-03T06:31:25Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-only-invalid-route-kind-58b8f45478-vqkn7" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-token\" : failed to fetch token: serviceaccounts \"gateway-only-invalid-route-kind\" not found", + "firstTimestamp": "2026-10-03T06:31:23Z", + "lastTimestamp": "2026-10-03T06:31:25Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-only-invalid-route-kind-58b8f45478-vqkn7" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-remove-listener-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:31:27Z", + "lastTimestamp": "2026-10-03T06:31:29Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-remove-listener-9d4d86959-cpb7p" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-remove-listener\" not found", + "firstTimestamp": "2026-10-03T06:31:27Z", + "lastTimestamp": "2026-10-03T06:31:29Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-remove-listener-9d4d86959-cpb7p" + }, + { + "reason": "FailedCreate", + "message": "Error creating: pods \"gateway-remove-listener-9d4d86959-\" is forbidden: error looking up service account gateway-conformance-infra/gateway-remove-listener: serviceaccount \"gateway-remove-listener\" not found", + "firstTimestamp": "2026-10-03T06:31:27Z", + "lastTimestamp": "2026-10-03T06:31:28Z", + "count": 8, + "object": "gateway-conformance-infra/ReplicaSet/gateway-remove-listener-9d4d86959" + }, + { + "reason": "FailedToUpdateEndpointSlices", + "message": "Error updating Endpoint Slices for Service gateway-conformance-infra/gateway-remove-listener: failed to delete gateway-remove-listener-h8fr9 EndpointSlice for Service gateway-conformance-infra/gateway-remove-listener: endpointslices.discovery.k8s.io \"gateway-remove-listener-h8fr9\" not found", + "firstTimestamp": "2026-10-03T06:31:27Z", + "lastTimestamp": "2026-10-03T06:31:27Z", + "count": 1, + "object": "gateway-conformance-infra/Service/gateway-remove-listener" + }, + { + "reason": "FailedCreate", + "message": "Error creating: pods \"gateway-secret-reference-grant-all-in-namespace-77c49c876d-\" is forbidden: error looking up service account gateway-conformance-infra/gateway-secret-reference-grant-all-in-namespace: serviceaccount \"gateway-secret-reference-grant-all-in-namespace\" not found", + "firstTimestamp": "2026-10-03T06:31:31Z", + "lastTimestamp": "2026-10-03T06:31:31Z", + "count": 6, + "object": "gateway-conformance-infra/ReplicaSet/gateway-secret-reference-grant-all-in-namespace-77c49c876d" + }, + { + "reason": "Failed", + "message": "Error: secret \"gateway-static-addresses-session-key\" not found", + "firstTimestamp": "2026-10-03T06:31:31Z", + "lastTimestamp": "2026-10-03T06:31:31Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/gateway-static-addresses-7c78bccb97-7jgzd" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-tls-backend-client-certificate-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:31:34Z", + "lastTimestamp": "2026-10-03T06:31:35Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-tls-backend-client-certificate-7b5ddf9d46-nsfdj" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-tls-backend-client-certificate\" not found", + "firstTimestamp": "2026-10-03T06:31:34Z", + "lastTimestamp": "2026-10-03T06:31:35Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-tls-backend-client-certificate-7b5ddf9d46-nsfdj" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-with-one-attached-route\" not found", + "firstTimestamp": "2026-10-03T06:31:34Z", + "lastTimestamp": "2026-10-03T06:31:35Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-one-attached-route-7cbff9f658-hx8t6" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-with-one-attached-route-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:31:34Z", + "lastTimestamp": "2026-10-03T06:31:35Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-one-attached-route-7cbff9f658-hx8t6" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-token\" : failed to fetch token: serviceaccounts \"gateway-with-one-attached-route\" not found", + "firstTimestamp": "2026-10-03T06:31:34Z", + "lastTimestamp": "2026-10-03T06:31:35Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-one-attached-route-7cbff9f658-hx8t6" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-without-address-value-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:31:30Z", + "lastTimestamp": "2026-10-03T06:31:32Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-without-address-value-5ffd5cdb8-hscfh" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-without-address-value\" not found", + "firstTimestamp": "2026-10-03T06:31:30Z", + "lastTimestamp": "2026-10-03T06:31:32Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-without-address-value-5ffd5cdb8-hscfh" + }, + { + "reason": "FailedCreate", + "message": "Error creating: pods \"gateway-without-address-value-5ffd5cdb8-\" is forbidden: error looking up service account gateway-conformance-infra/gateway-without-address-value: serviceaccount \"gateway-without-address-value\" not found", + "firstTimestamp": "2026-10-03T06:31:30Z", + "lastTimestamp": "2026-10-03T06:31:30Z", + "count": 1, + "object": "gateway-conformance-infra/ReplicaSet/gateway-without-address-value-5ffd5cdb8" + }, + { + "reason": "FailedCreate", + "message": "Error creating: pods \"gateway-with-invalid-client-cert-validation-5cfd4f68cb-\" is forbidden: error looking up service account gateway-conformance-infra/gateway-with-invalid-client-cert-validation: serviceaccount \"gateway-with-invalid-client-cert-validation\" not found", + "firstTimestamp": "2026-10-03T06:31:52Z", + "lastTimestamp": "2026-10-03T06:31:52Z", + "count": 1, + "object": "gateway-conformance-infra/ReplicaSet/gateway-with-invalid-client-cert-validation-5cfd4f68cb" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.12:15021/healthz/ready\": dial tcp 10.42.3.12:15021: connect: connection refused", + "firstTimestamp": "2026-10-03T06:32:05Z", + "lastTimestamp": "2026-10-03T06:32:05Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/grpcroute-listener-hostname-matching-668cf6d9b7-zpw46" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-with-one-not-matching-port-and-section-name-route\" not found", + "firstTimestamp": "2026-10-03T06:32:36Z", + "lastTimestamp": "2026-10-03T06:32:36Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-one-not-matching-port-and-section-name-route-rw9mp" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-with-one-not-matching-port-and-section-name-route-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:32:36Z", + "lastTimestamp": "2026-10-03T06:32:36Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-one-not-matching-port-and-section-name-route-rw9mp" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-token\" : failed to fetch token: serviceaccounts \"gateway-with-one-not-matching-port-and-section-name-route\" not found", + "firstTimestamp": "2026-10-03T06:32:36Z", + "lastTimestamp": "2026-10-03T06:32:37Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-with-one-not-matching-port-and-section-name-route-rw9mp" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : object \"gateway-conformance-infra\"/\"gateway-with-one-not-matching-port-and-section-name-route\" not registered", + "firstTimestamp": "2026-10-03T06:32:37Z", + "lastTimestamp": "2026-10-03T06:32:37Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/gateway-with-one-not-matching-port-and-section-name-route-rw9mp" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : object \"gateway-conformance-infra\"/\"gateway-with-one-not-matching-port-and-section-name-route-xds-ca\" not registered", + "firstTimestamp": "2026-10-03T06:32:37Z", + "lastTimestamp": "2026-10-03T06:32:37Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/gateway-with-one-not-matching-port-and-section-name-route-rw9mp" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"httproute-hostname-intersection-all\" not found", + "firstTimestamp": "2026-10-03T06:32:36Z", + "lastTimestamp": "2026-10-03T06:32:36Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/httproute-hostname-intersection-all-6c85547dcc-hcg7x" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"httproute-hostname-intersection-all-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:32:36Z", + "lastTimestamp": "2026-10-03T06:32:36Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/httproute-hostname-intersection-all-6c85547dcc-hcg7x" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T06:32:32Z", + "lastTimestamp": "2026-10-03T06:32:32Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/httproute-hostname-intersection-c6f6c8f87-lpw4k" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"httproute-hostname-intersection\" not found", + "firstTimestamp": "2026-10-03T06:32:36Z", + "lastTimestamp": "2026-10-03T06:32:36Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/httproute-hostname-intersection-c6f6c8f87-lpw4k" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"httproute-hostname-intersection-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:32:36Z", + "lastTimestamp": "2026-10-03T06:32:36Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/httproute-hostname-intersection-c6f6c8f87-lpw4k" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.16:15021/healthz/ready\": dial tcp 10.42.3.16:15021: connect: connection refused", + "firstTimestamp": "2026-10-03T06:32:49Z", + "lastTimestamp": "2026-10-03T06:32:49Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/httproute-listener-hostname-matching-796c67685d-wd7v2" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"tlsroutes-only-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:32:32Z", + "lastTimestamp": "2026-10-03T06:32:32Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/tlsroutes-only-5c5c46bd8b-44gtz" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"tlsroutes-only\" not found", + "firstTimestamp": "2026-10-03T06:32:32Z", + "lastTimestamp": "2026-10-03T06:32:32Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/tlsroutes-only-5c5c46bd8b-44gtz" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.17:15021/healthz/ready\": dial tcp 10.42.3.17:15021: connect: connection refused", + "firstTimestamp": "2026-10-03T06:33:00Z", + "lastTimestamp": "2026-10-03T06:33:00Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/httproute-listener-port-matching-5d4b78fb89-lnvzn" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.18:15021/healthz/ready\": dial tcp 10.42.3.18:15021: connect: connection refused", + "firstTimestamp": "2026-10-03T06:33:16Z", + "lastTimestamp": "2026-10-03T06:33:16Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/same-namespace-with-http-listener-on-8080-597b7cf57b-kthkn" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-allows-listenerset-in-same-namespace-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:33:51Z", + "lastTimestamp": "2026-10-03T06:33:51Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-allows-listenerset-in-same-namespace-7b5b75b469-tzrqb" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-allows-listenerset-in-same-namespace\" not found", + "firstTimestamp": "2026-10-03T06:33:51Z", + "lastTimestamp": "2026-10-03T06:33:51Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-allows-listenerset-in-same-namespace-7b5b75b469-tzrqb" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-allows-listenerset-in-selected-namespace-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:33:54Z", + "lastTimestamp": "2026-10-03T06:33:54Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-allows-listenerset-in-selected-namespace-596f6f7f6trztm" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-allows-listenerset-in-selected-namespace\" not found", + "firstTimestamp": "2026-10-03T06:33:54Z", + "lastTimestamp": "2026-10-03T06:33:54Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-allows-listenerset-in-selected-namespace-596f6f7f6trztm" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-does-not-allow-listenerset-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:33:48Z", + "lastTimestamp": "2026-10-03T06:33:49Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-does-not-allow-listenerset-85555ddd57-z6lpm" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-does-not-allow-listenerset\" not found", + "firstTimestamp": "2026-10-03T06:33:48Z", + "lastTimestamp": "2026-10-03T06:33:49Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-does-not-allow-listenerset-85555ddd57-z6lpm" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-default-does-not-allow-listenerset-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:34:04Z", + "lastTimestamp": "2026-10-03T06:34:05Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-default-does-not-allow-listenerset-66ff96466f-7lzfj" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-token\" : failed to fetch token: serviceaccounts \"gateway-default-does-not-allow-listenerset\" not found", + "firstTimestamp": "2026-10-03T06:34:04Z", + "lastTimestamp": "2026-10-03T06:34:05Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-default-does-not-allow-listenerset-66ff96466f-7lzfj" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-with-listener-sets-test-reference-grant\" not found", + "firstTimestamp": "2026-10-03T06:34:25Z", + "lastTimestamp": "2026-10-03T06:34:25Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-listener-sets-test-reference-grant-84444fd4d5qfhmg" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-with-listener-sets-test-reference-grant-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:34:25Z", + "lastTimestamp": "2026-10-03T06:34:25Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-listener-sets-test-reference-grant-84444fd4d5qfhmg" + }, + { + "reason": "AgentGatewayNackError", + "message": "[{\"key\":\"listener/gateway-api-listener-sets-test-reference-grant-ns/listenerset-without-reference-grant.listenerset-without-reference-grant-listener\",\"warn\":\"TLS certificate is invalid: no certificate\"}]", + "firstTimestamp": "2026-10-03T06:34:22Z", + "lastTimestamp": "2026-10-03T06:34:22Z", + "count": 1, + "object": "gateway-conformance-infra/Gateway/gateway-with-listener-sets-test-reference-grant" + }, + { + "reason": "FailedCreate", + "message": "Error creating: pods \"gateway-with-listener-sets-test-supported-route-kinds-68ffc89767-\" is forbidden: error looking up service account gateway-conformance-infra/gateway-with-listener-sets-test-supported-route-kinds: serviceaccount \"gateway-with-listener-sets-test-supported-route-kinds\" not found", + "firstTimestamp": "2026-10-03T06:34:04Z", + "lastTimestamp": "2026-10-03T06:34:04Z", + "count": 5, + "object": "gateway-conformance-infra/ReplicaSet/gateway-with-listener-sets-test-supported-route-kinds-68ffc89767" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-with-listenerset-hostname-conflict\" not found", + "firstTimestamp": "2026-10-03T06:34:08Z", + "lastTimestamp": "2026-10-03T06:34:08Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-listenerset-hostname-conflict-8597669c67-pscxv" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-with-listenerset-hostname-conflict-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:34:08Z", + "lastTimestamp": "2026-10-03T06:34:08Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-listenerset-hostname-conflict-8597669c67-pscxv" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-with-listenerset-protocol-conflict-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:34:22Z", + "lastTimestamp": "2026-10-03T06:34:22Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-listenerset-protocol-conflict-6c765cd5b9-kcw99" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-with-listenerset-protocol-conflict\" not found", + "firstTimestamp": "2026-10-03T06:34:22Z", + "lastTimestamp": "2026-10-03T06:34:22Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-listenerset-protocol-conflict-6c765cd5b9-kcw99" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/gateway-tlsroute-https-only: endpoints \"gateway-tlsroute-https-only\" already exists", + "firstTimestamp": "2026-10-03T06:34:49Z", + "lastTimestamp": "2026-10-03T06:34:49Z", + "count": 1, + "object": "/Endpoints/gateway-tlsroute-https-only" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-tls-exact-hostname-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:34:48Z", + "lastTimestamp": "2026-10-03T06:34:50Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-tls-exact-hostname-65c5bcb6d9-jbbkg" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-tls-exact-hostname\" not found", + "firstTimestamp": "2026-10-03T06:34:48Z", + "lastTimestamp": "2026-10-03T06:34:50Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-tls-exact-hostname-65c5bcb6d9-jbbkg" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-tls-wildcard-hostname\" not found", + "firstTimestamp": "2026-10-03T06:34:48Z", + "lastTimestamp": "2026-10-03T06:34:50Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-tls-wildcard-hostname-7f7f5f9857-dvvwg" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-tls-wildcard-hostname-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:34:48Z", + "lastTimestamp": "2026-10-03T06:34:50Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-tls-wildcard-hostname-7f7f5f9857-dvvwg" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T06:34:50Z", + "lastTimestamp": "2026-10-03T06:34:50Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/gateway-tlsroute-http-only-85df769f6f-rj8kb" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-tlsroute-http-only\" not found", + "firstTimestamp": "2026-10-03T06:34:53Z", + "lastTimestamp": "2026-10-03T06:34:55Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-tlsroute-http-only-85df769f6f-rj8kb" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-tlsroute-http-only-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:34:53Z", + "lastTimestamp": "2026-10-03T06:34:55Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-tlsroute-http-only-85df769f6f-rj8kb" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-tlsroute-https-only\" not found", + "firstTimestamp": "2026-10-03T06:34:53Z", + "lastTimestamp": "2026-10-03T06:34:54Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-tlsroute-https-only-65d4d8f847-gp4bp" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-tlsroute-https-only-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:34:53Z", + "lastTimestamp": "2026-10-03T06:34:54Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-tlsroute-https-only-65d4d8f847-gp4bp" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.31:15021/healthz/ready\": dial tcp 10.42.3.31:15021: connect: connection refused", + "firstTimestamp": "2026-10-03T06:34:41Z", + "lastTimestamp": "2026-10-03T06:34:41Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/gateway-tlsroute-invalid-backend-ref-nonexistent-5d5b89b7dq79n4" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-tlsroute-referencegrant\" not found", + "firstTimestamp": "2026-10-03T06:34:54Z", + "lastTimestamp": "2026-10-03T06:34:55Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-tlsroute-referencegrant-7496669cbb-fgsvw" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-tlsroute-referencegrant-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:34:54Z", + "lastTimestamp": "2026-10-03T06:34:55Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-tlsroute-referencegrant-7496669cbb-fgsvw" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-tlsroute-terminate-supported-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:34:54Z", + "lastTimestamp": "2026-10-03T06:34:55Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-tlsroute-terminate-supported-866674fbbd-rwn2d" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-tlsroute-terminate-supported\" not found", + "firstTimestamp": "2026-10-03T06:34:54Z", + "lastTimestamp": "2026-10-03T06:34:55Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-tlsroute-terminate-supported-866674fbbd-rwn2d" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gw-tlsroute-empty-hostname-x-4\" not found", + "firstTimestamp": "2026-10-03T06:34:29Z", + "lastTimestamp": "2026-10-03T06:34:29Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gw-tlsroute-empty-hostname-x-4-84cbd7bc47-9rs54" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gw-tlsroute-empty-hostname-x-4-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:34:29Z", + "lastTimestamp": "2026-10-03T06:34:29Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gw-tlsroute-empty-hostname-x-4-84cbd7bc47-9rs54" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gw-tlsroute-less-specific-wc-hostname-x-3\" not found", + "firstTimestamp": "2026-10-03T06:34:29Z", + "lastTimestamp": "2026-10-03T06:34:31Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gw-tlsroute-less-specific-wc-hostname-x-3-5cb7996589-twnnn" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gw-tlsroute-less-specific-wc-hostname-x-3-xds-ca\" not found", + "firstTimestamp": "2026-10-03T06:34:29Z", + "lastTimestamp": "2026-10-03T06:34:31Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gw-tlsroute-less-specific-wc-hostname-x-3-5cb7996589-twnnn" + } + ], + "warning_reason_counts": { + "Unhealthy": 15, + "IPAddressWrongReference": 3, + "FailedToCreateEndpoint": 8, + "FailedMount": 62, + "AgentGatewayNackError": 2, + "FailedCreate": 6, + "Failed": 2, + "FailedToUpdateEndpointSlices": 1 + }, + "cleanup_complete": true, + "job_finished": true, + "review_note": "Events can precede the run; assess timestamps and product behavior before classifying infrastructure validity." +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/host-runtime-decision.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/host-runtime-decision.json new file mode 100644 index 0000000..59185e8 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/host-runtime-decision.json @@ -0,0 +1,31 @@ +{ + "reviewed_at": "2026-10-03T10:22:57.528232+00:00", + "infrastructure_valid": true, + "source": "host-runtime-review.json", + "measured_windows": 12, + "hosts": 5, + "maximum_sample_gap_seconds": 19.397567, + "minimum_mem_available_kib": 31037092, + "maximum_system_allocated_fds": 2945, + "maximum_observed_container_fds": 293, + "sampled_oom_kill_counters": [], + "classified_collection_observations": [ + { + "count": 111, + "classification": "Container disappeared between runtime enumeration and /proc reads", + "detail": "All affected container error and cgroup_error fields were ENOENT paths under /proc; each such container counted once." + }, + { + "count": 1, + "utc": "2026-10-03T07:44:00.493386+00:00", + "classification": "Runtime inspect race during test-container removal", + "detail": "Container 243c0c817a5db2776dfc1be1a6934dd3850c04cf8ee71d8d2a453a980c23f727 belonged to praxis-httproute-listener-port-matching-5ccd4b6f9b-4nhnt. Present running/restart0 at 07:43:34, absent at 07:44:07. HTTPRouteListenerPortMatching passed. One missing container sample does not invalidate the completed correctness test." + } + ], + "archive_inventory_review": "Five readable archives, all 12 measured JOB-FINISHED markers, both excluded-attempt directories. Client .kube contains discovery/HTTP caches only, no kubeconfig. Known credential patterns checked; generated fixture keys sanitized with hash ledger.", + "limitations": [ + "Sampled counters do not prove absence of every transient resource event.", + "Measured runs include disclosed host-package differences after excluded maintenance interruption.", + "Product operator leadership exits and terminating data-plane exit137 observations remain in per-case reviews." + ] +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/host-runtime-review.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/host-runtime-review.json new file mode 100644 index 0000000..a8d2e61 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/host-runtime-review.json @@ -0,0 +1,812 @@ +{ + "kbackend": { + "malformed_rows_in_archive": 0, + "measured_windows": { + "results/praxis-nightly-20261002/pass1/agentgateway": { + "samples": 17, + "first_sample": "2026-10-03T09:31:51.435947+00:00", + "last_sample": "2026-10-03T09:35:54.829530+00:00", + "maximum_gap_seconds": 15.219241, + "minimum_mem_available_kib": 31995404, + "maximum_system_allocated_fds": 831, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 7, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-nightly-20261002/pass1/praxis": { + "samples": 19, + "first_sample": "2026-10-03T09:38:42.154562+00:00", + "last_sample": "2026-10-03T09:43:15.958687+00:00", + "maximum_gap_seconds": 15.215923, + "minimum_mem_available_kib": 31997728, + "maximum_system_allocated_fds": 831, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 7, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-nightly-20261002/pass2/agentgateway": { + "samples": 16, + "first_sample": "2026-10-03T09:54:40.496841+00:00", + "last_sample": "2026-10-03T09:58:28.662375+00:00", + "maximum_gap_seconds": 15.214135, + "minimum_mem_available_kib": 31994960, + "maximum_system_allocated_fds": 831, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 7, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-nightly-20261002/pass2/praxis": { + "samples": 20, + "first_sample": "2026-10-03T09:46:33.718022+00:00", + "last_sample": "2026-10-03T09:51:22.742002+00:00", + "maximum_gap_seconds": 15.216365, + "minimum_mem_available_kib": 31995812, + "maximum_system_allocated_fds": 876, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 7, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-nightly-20261002/pass3/agentgateway": { + "samples": 17, + "first_sample": "2026-10-03T10:06:20.215015+00:00", + "last_sample": "2026-10-03T10:10:23.593412+00:00", + "maximum_gap_seconds": 15.215817, + "minimum_mem_available_kib": 32002168, + "maximum_system_allocated_fds": 886, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 7, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-nightly-20261002/pass3/praxis": { + "samples": 20, + "first_sample": "2026-10-03T10:12:40.501213+00:00", + "last_sample": "2026-10-03T10:17:29.503531+00:00", + "maximum_gap_seconds": 15.216187, + "minimum_mem_available_kib": 32006320, + "maximum_system_allocated_fds": 831, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 7, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-v0.5.2/pass1/agentgateway": { + "samples": 16, + "first_sample": "2026-10-03T00:03:26.271415+00:00", + "last_sample": "2026-10-03T00:07:14.471680+00:00", + "maximum_gap_seconds": 15.220572, + "minimum_mem_available_kib": 31983924, + "maximum_system_allocated_fds": 831, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 7, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-v0.5.2/pass1/praxis": { + "samples": 689, + "first_sample": "2026-10-03T00:10:01.868824+00:00", + "last_sample": "2026-10-03T03:04:28.413312+00:00", + "maximum_gap_seconds": 15.226263, + "minimum_mem_available_kib": 31972844, + "maximum_system_allocated_fds": 853, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 7, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-v0.5.2/pass2/agentgateway": { + "samples": 17, + "first_sample": "2026-10-03T06:02:57.138570+00:00", + "last_sample": "2026-10-03T06:07:00.518888+00:00", + "maximum_gap_seconds": 15.217223, + "minimum_mem_available_kib": 31992616, + "maximum_system_allocated_fds": 831, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 7, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-v0.5.2/pass2/praxis": { + "samples": 672, + "first_sample": "2026-10-03T03:09:47.855567+00:00", + "last_sample": "2026-10-03T05:59:54.602273+00:00", + "maximum_gap_seconds": 15.221661, + "minimum_mem_available_kib": 31985312, + "maximum_system_allocated_fds": 876, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 7, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-v0.5.2/pass3/agentgateway": { + "samples": 18, + "first_sample": "2026-10-03T06:30:50.397628+00:00", + "last_sample": "2026-10-03T06:35:09.013756+00:00", + "maximum_gap_seconds": 15.217715, + "minimum_mem_available_kib": 32000188, + "maximum_system_allocated_fds": 831, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 7, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-v0.5.2/pass3/praxis": { + "samples": 673, + "first_sample": "2026-10-03T06:37:10.712102+00:00", + "last_sample": "2026-10-03T09:27:32.850755+00:00", + "maximum_gap_seconds": 15.223415, + "minimum_mem_available_kib": 31986432, + "maximum_system_allocated_fds": 858, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 8, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + } + } + }, + "kclient": { + "malformed_rows_in_archive": 0, + "measured_windows": { + "results/praxis-nightly-20261002/pass1/agentgateway": { + "samples": 16, + "first_sample": "2026-10-03T09:32:03.447969+00:00", + "last_sample": "2026-10-03T09:35:50.052911+00:00", + "maximum_gap_seconds": 15.112571, + "minimum_mem_available_kib": 31861708, + "maximum_system_allocated_fds": 1089, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 0, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-nightly-20261002/pass1/praxis": { + "samples": 20, + "first_sample": "2026-10-03T09:38:36.228672+00:00", + "last_sample": "2026-10-03T09:43:23.271605+00:00", + "maximum_gap_seconds": 15.109965, + "minimum_mem_available_kib": 31824576, + "maximum_system_allocated_fds": 1040, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 0, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-nightly-20261002/pass2/agentgateway": { + "samples": 16, + "first_sample": "2026-10-03T09:54:43.096180+00:00", + "last_sample": "2026-10-03T09:58:29.670477+00:00", + "maximum_gap_seconds": 15.108284, + "minimum_mem_available_kib": 31818440, + "maximum_system_allocated_fds": 1098, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 0, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-nightly-20261002/pass2/praxis": { + "samples": 20, + "first_sample": "2026-10-03T09:46:39.654485+00:00", + "last_sample": "2026-10-03T09:51:26.714839+00:00", + "maximum_gap_seconds": 15.117984, + "minimum_mem_available_kib": 31785304, + "maximum_system_allocated_fds": 1101, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 0, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-nightly-20261002/pass3/agentgateway": { + "samples": 16, + "first_sample": "2026-10-03T10:06:32.984337+00:00", + "last_sample": "2026-10-03T10:10:19.526434+00:00", + "maximum_gap_seconds": 15.108653, + "minimum_mem_available_kib": 31832180, + "maximum_system_allocated_fds": 1091, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 0, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-nightly-20261002/pass3/praxis": { + "samples": 20, + "first_sample": "2026-10-03T10:12:35.479594+00:00", + "last_sample": "2026-10-03T10:17:22.536034+00:00", + "maximum_gap_seconds": 15.124242, + "minimum_mem_available_kib": 31817624, + "maximum_system_allocated_fds": 1040, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 0, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-v0.5.2/pass1/agentgateway": { + "samples": 16, + "first_sample": "2026-10-03T00:03:19.805495+00:00", + "last_sample": "2026-10-03T00:07:06.455357+00:00", + "maximum_gap_seconds": 15.123052, + "minimum_mem_available_kib": 31920684, + "maximum_system_allocated_fds": 1009, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 0, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-v0.5.2/pass1/praxis": { + "samples": 694, + "first_sample": "2026-10-03T00:10:07.766787+00:00", + "last_sample": "2026-10-03T03:04:35.975815+00:00", + "maximum_gap_seconds": 15.122055, + "minimum_mem_available_kib": 31653868, + "maximum_system_allocated_fds": 1206, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 0, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-v0.5.2/pass2/agentgateway": { + "samples": 17, + "first_sample": "2026-10-03T06:02:57.223795+00:00", + "last_sample": "2026-10-03T06:06:58.998157+00:00", + "maximum_gap_seconds": 15.119289, + "minimum_mem_available_kib": 31929492, + "maximum_system_allocated_fds": 918, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 0, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-v0.5.2/pass2/praxis": { + "samples": 676, + "first_sample": "2026-10-03T03:09:53.232480+00:00", + "last_sample": "2026-10-03T05:59:55.876781+00:00", + "maximum_gap_seconds": 15.14573, + "minimum_mem_available_kib": 31757480, + "maximum_system_allocated_fds": 1292, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 0, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-v0.5.2/pass3/agentgateway": { + "samples": 19, + "first_sample": "2026-10-03T06:30:45.670089+00:00", + "last_sample": "2026-10-03T06:35:17.655079+00:00", + "maximum_gap_seconds": 15.120209, + "minimum_mem_available_kib": 31849784, + "maximum_system_allocated_fds": 1103, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 0, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-v0.5.2/pass3/praxis": { + "samples": 678, + "first_sample": "2026-10-03T06:37:18.501039+00:00", + "last_sample": "2026-10-03T09:27:46.558695+00:00", + "maximum_gap_seconds": 15.130066, + "minimum_mem_available_kib": 31446948, + "maximum_system_allocated_fds": 1281, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 0, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + } + } + }, + "kcontrol": { + "malformed_rows_in_archive": 0, + "measured_windows": { + "results/praxis-nightly-20261002/pass1/agentgateway": { + "samples": 17, + "first_sample": "2026-10-03T09:31:54.735589+00:00", + "last_sample": "2026-10-03T09:35:56.374064+00:00", + "maximum_gap_seconds": 15.116107, + "minimum_mem_available_kib": 31058864, + "maximum_system_allocated_fds": 1136, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 0, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-nightly-20261002/pass1/praxis": { + "samples": 20, + "first_sample": "2026-10-03T09:38:42.499103+00:00", + "last_sample": "2026-10-03T09:43:29.457603+00:00", + "maximum_gap_seconds": 15.109648, + "minimum_mem_available_kib": 31048416, + "maximum_system_allocated_fds": 1162, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 0, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-nightly-20261002/pass2/agentgateway": { + "samples": 16, + "first_sample": "2026-10-03T09:54:49.084160+00:00", + "last_sample": "2026-10-03T09:58:35.653893+00:00", + "maximum_gap_seconds": 15.118398, + "minimum_mem_available_kib": 31038752, + "maximum_system_allocated_fds": 1135, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 0, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-nightly-20261002/pass2/praxis": { + "samples": 20, + "first_sample": "2026-10-03T09:46:45.788276+00:00", + "last_sample": "2026-10-03T09:51:32.749772+00:00", + "maximum_gap_seconds": 15.109971, + "minimum_mem_available_kib": 31071372, + "maximum_system_allocated_fds": 1175, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 0, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-nightly-20261002/pass3/agentgateway": { + "samples": 17, + "first_sample": "2026-10-03T10:06:23.817440+00:00", + "last_sample": "2026-10-03T10:10:25.467431+00:00", + "maximum_gap_seconds": 15.112967, + "minimum_mem_available_kib": 31043588, + "maximum_system_allocated_fds": 1136, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 0, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-nightly-20261002/pass3/praxis": { + "samples": 20, + "first_sample": "2026-10-03T10:12:41.394802+00:00", + "last_sample": "2026-10-03T10:17:28.347574+00:00", + "maximum_gap_seconds": 15.105337, + "minimum_mem_available_kib": 31048972, + "maximum_system_allocated_fds": 1162, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 0, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-v0.5.2/pass1/agentgateway": { + "samples": 16, + "first_sample": "2026-10-03T00:03:24.263102+00:00", + "last_sample": "2026-10-03T00:07:11.019175+00:00", + "maximum_gap_seconds": 15.130663, + "minimum_mem_available_kib": 31088496, + "maximum_system_allocated_fds": 1149, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 0, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-v0.5.2/pass1/praxis": { + "samples": 693, + "first_sample": "2026-10-03T00:10:12.415722+00:00", + "last_sample": "2026-10-03T03:04:32.187761+00:00", + "maximum_gap_seconds": 15.178174, + "minimum_mem_available_kib": 31067816, + "maximum_system_allocated_fds": 1204, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 0, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-v0.5.2/pass2/agentgateway": { + "samples": 17, + "first_sample": "2026-10-03T06:02:59.371584+00:00", + "last_sample": "2026-10-03T06:07:01.016967+00:00", + "maximum_gap_seconds": 15.114179, + "minimum_mem_available_kib": 31064112, + "maximum_system_allocated_fds": 1175, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 0, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-v0.5.2/pass2/praxis": { + "samples": 677, + "first_sample": "2026-10-03T03:09:49.327040+00:00", + "last_sample": "2026-10-03T05:59:58.144419+00:00", + "maximum_gap_seconds": 15.128407, + "minimum_mem_available_kib": 31051932, + "maximum_system_allocated_fds": 1202, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 0, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-v0.5.2/pass3/agentgateway": { + "samples": 18, + "first_sample": "2026-10-03T06:30:55.558462+00:00", + "last_sample": "2026-10-03T06:35:12.337142+00:00", + "maximum_gap_seconds": 15.107839, + "minimum_mem_available_kib": 31052060, + "maximum_system_allocated_fds": 1140, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 0, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-v0.5.2/pass3/praxis": { + "samples": 678, + "first_sample": "2026-10-03T06:37:13.150199+00:00", + "last_sample": "2026-10-03T09:27:37.989886+00:00", + "maximum_gap_seconds": 15.173744, + "minimum_mem_available_kib": 31037092, + "maximum_system_allocated_fds": 1193, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 0, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + } + } + }, + "kcontroller": { + "malformed_rows_in_archive": 0, + "measured_windows": { + "results/praxis-nightly-20261002/pass1/agentgateway": { + "samples": 17, + "first_sample": "2026-10-03T09:31:51.699054+00:00", + "last_sample": "2026-10-03T09:35:56.575747+00:00", + "maximum_gap_seconds": 15.312194, + "minimum_mem_available_kib": 31857164, + "maximum_system_allocated_fds": 955, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 18, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-nightly-20261002/pass1/praxis": { + "samples": 20, + "first_sample": "2026-10-03T09:38:29.572677+00:00", + "last_sample": "2026-10-03T09:43:20.319313+00:00", + "maximum_gap_seconds": 15.315641, + "minimum_mem_available_kib": 31928016, + "maximum_system_allocated_fds": 1001, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 26, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-nightly-20261002/pass2/agentgateway": { + "samples": 16, + "first_sample": "2026-10-03T09:54:48.565323+00:00", + "last_sample": "2026-10-03T09:58:38.075978+00:00", + "maximum_gap_seconds": 15.308545, + "minimum_mem_available_kib": 31848224, + "maximum_system_allocated_fds": 955, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 16, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-nightly-20261002/pass2/praxis": { + "samples": 20, + "first_sample": "2026-10-03T09:46:39.055212+00:00", + "last_sample": "2026-10-03T09:51:29.809082+00:00", + "maximum_gap_seconds": 15.31063, + "minimum_mem_available_kib": 31924820, + "maximum_system_allocated_fds": 959, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 27, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-nightly-20261002/pass3/agentgateway": { + "samples": 16, + "first_sample": "2026-10-03T10:06:32.410883+00:00", + "last_sample": "2026-10-03T10:10:21.932915+00:00", + "maximum_gap_seconds": 15.310575, + "minimum_mem_available_kib": 31845072, + "maximum_system_allocated_fds": 956, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 16, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-nightly-20261002/pass3/praxis": { + "samples": 20, + "first_sample": "2026-10-03T10:12:39.683854+00:00", + "last_sample": "2026-10-03T10:17:30.499849+00:00", + "maximum_gap_seconds": 15.316096, + "minimum_mem_available_kib": 31920872, + "maximum_system_allocated_fds": 958, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 26, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-v0.5.2/pass1/agentgateway": { + "samples": 16, + "first_sample": "2026-10-03T00:03:22.632335+00:00", + "last_sample": "2026-10-03T00:07:12.184364+00:00", + "maximum_gap_seconds": 15.315821, + "minimum_mem_available_kib": 31869032, + "maximum_system_allocated_fds": 955, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 17, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-v0.5.2/pass1/praxis": { + "samples": 684, + "first_sample": "2026-10-03T00:10:15.752964+00:00", + "last_sample": "2026-10-03T03:04:30.129378+00:00", + "maximum_gap_seconds": 15.333213, + "minimum_mem_available_kib": 31930480, + "maximum_system_allocated_fds": 1004, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 31, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-v0.5.2/pass2/agentgateway": { + "samples": 17, + "first_sample": "2026-10-03T06:03:00.236040+00:00", + "last_sample": "2026-10-03T06:07:05.003880+00:00", + "maximum_gap_seconds": 15.312246, + "minimum_mem_available_kib": 31858864, + "maximum_system_allocated_fds": 970, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 17, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-v0.5.2/pass2/praxis": { + "samples": 668, + "first_sample": "2026-10-03T03:09:51.196716+00:00", + "last_sample": "2026-10-03T05:59:56.838660+00:00", + "maximum_gap_seconds": 15.329363, + "minimum_mem_available_kib": 31921056, + "maximum_system_allocated_fds": 1001, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 32, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-v0.5.2/pass3/agentgateway": { + "samples": 18, + "first_sample": "2026-10-03T06:30:47.570651+00:00", + "last_sample": "2026-10-03T06:35:07.673591+00:00", + "maximum_gap_seconds": 15.309303, + "minimum_mem_available_kib": 31856940, + "maximum_system_allocated_fds": 954, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 18, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + }, + "results/praxis-v0.5.2/pass3/praxis": { + "samples": 670, + "first_sample": "2026-10-03T06:37:10.057365+00:00", + "last_sample": "2026-10-03T09:27:47.077256+00:00", + "maximum_gap_seconds": 15.32072, + "minimum_mem_available_kib": 31920716, + "maximum_system_allocated_fds": 987, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 31, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 0 + } + } + }, + "kgateway": { + "malformed_rows_in_archive": 0, + "measured_windows": { + "results/praxis-nightly-20261002/pass1/agentgateway": { + "samples": 13, + "first_sample": "2026-10-03T09:32:03.917558+00:00", + "last_sample": "2026-10-03T09:35:41.288714+00:00", + "maximum_gap_seconds": 18.252279, + "minimum_mem_available_kib": 31474732, + "maximum_system_allocated_fds": 2614, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 74, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 5 + }, + "results/praxis-nightly-20261002/pass1/praxis": { + "samples": 17, + "first_sample": "2026-10-03T09:38:32.286910+00:00", + "last_sample": "2026-10-03T09:43:14.069931+00:00", + "maximum_gap_seconds": 17.738126, + "minimum_mem_available_kib": 31570268, + "maximum_system_allocated_fds": 2095, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 8, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 1 + }, + "results/praxis-nightly-20261002/pass2/agentgateway": { + "samples": 14, + "first_sample": "2026-10-03T09:54:37.383951+00:00", + "last_sample": "2026-10-03T09:58:32.622879+00:00", + "maximum_gap_seconds": 18.517645, + "minimum_mem_available_kib": 31465968, + "maximum_system_allocated_fds": 2557, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 74, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 12 + }, + "results/praxis-nightly-20261002/pass2/praxis": { + "samples": 18, + "first_sample": "2026-10-03T09:46:34.634089+00:00", + "last_sample": "2026-10-03T09:51:33.375805+00:00", + "maximum_gap_seconds": 17.667457, + "minimum_mem_available_kib": 31566540, + "maximum_system_allocated_fds": 2049, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 8, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 12 + }, + "results/praxis-nightly-20261002/pass3/agentgateway": { + "samples": 14, + "first_sample": "2026-10-03T10:06:24.403558+00:00", + "last_sample": "2026-10-03T10:10:20.927022+00:00", + "maximum_gap_seconds": 18.583144, + "minimum_mem_available_kib": 31450592, + "maximum_system_allocated_fds": 2694, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 74, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 7 + }, + "results/praxis-nightly-20261002/pass3/praxis": { + "samples": 17, + "first_sample": "2026-10-03T10:12:40.308299+00:00", + "last_sample": "2026-10-03T10:17:22.301753+00:00", + "maximum_gap_seconds": 17.728911, + "minimum_mem_available_kib": 31573188, + "maximum_system_allocated_fds": 2168, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 8, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 1 + }, + "results/praxis-v0.5.2/pass1/agentgateway": { + "samples": 13, + "first_sample": "2026-10-03T00:03:30.429813+00:00", + "last_sample": "2026-10-03T00:07:07.776926+00:00", + "maximum_gap_seconds": 18.406513, + "minimum_mem_available_kib": 31550016, + "maximum_system_allocated_fds": 2552, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 74, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 7 + }, + "results/praxis-v0.5.2/pass1/praxis": { + "samples": 581, + "first_sample": "2026-10-03T00:10:12.042880+00:00", + "last_sample": "2026-10-03T03:04:25.284894+00:00", + "maximum_gap_seconds": 19.397567, + "minimum_mem_available_kib": 31470272, + "maximum_system_allocated_fds": 2945, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 276, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 25 + }, + "results/praxis-v0.5.2/pass2/agentgateway": { + "samples": 15, + "first_sample": "2026-10-03T06:02:49.408921+00:00", + "last_sample": "2026-10-03T06:07:02.746973+00:00", + "maximum_gap_seconds": 18.340382, + "minimum_mem_available_kib": 31497428, + "maximum_system_allocated_fds": 2558, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 74, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 1 + }, + "results/praxis-v0.5.2/pass2/praxis": { + "samples": 567, + "first_sample": "2026-10-03T03:09:49.096048+00:00", + "last_sample": "2026-10-03T05:59:59.859311+00:00", + "maximum_gap_seconds": 19.036365, + "minimum_mem_available_kib": 31482492, + "maximum_system_allocated_fds": 2835, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 292, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 17 + }, + "results/praxis-v0.5.2/pass3/agentgateway": { + "samples": 15, + "first_sample": "2026-10-03T06:30:50.477726+00:00", + "last_sample": "2026-10-03T06:35:05.105398+00:00", + "maximum_gap_seconds": 18.578546, + "minimum_mem_available_kib": 31489772, + "maximum_system_allocated_fds": 2634, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 74, + "containers_with_oom_kill_counter": {}, + "collector_errors": [], + "container_read_errors": 7 + }, + "results/praxis-v0.5.2/pass3/praxis": { + "samples": 568, + "first_sample": "2026-10-03T06:37:10.122165+00:00", + "last_sample": "2026-10-03T09:27:43.777747+00:00", + "maximum_gap_seconds": 19.076721, + "minimum_mem_available_kib": 31422380, + "maximum_system_allocated_fds": 2891, + "system_fd_limit": 9223372036854775807, + "maximum_observed_container_fds": 293, + "containers_with_oom_kill_counter": {}, + "collector_errors": [ + { + "utc": "2026-10-03T07:44:00.493386+00:00", + "error": "Command '['k3s', 'crictl', 'inspect', '243c0c817a5db2776dfc1be1a6934dd3850c04cf8ee71d8d2a453a980c23f727']' returned non-zero exit status 1." + } + ], + "container_read_errors": 16 + } + } + } +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/nightly-agentgateway-pass1-runtime.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/nightly-agentgateway-pass1-runtime.json new file mode 100644 index 0000000..04bb771 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/nightly-agentgateway-pass1-runtime.json @@ -0,0 +1,482 @@ +{ + "case": "results/praxis-nightly-20261002/pass1/agentgateway", + "snapshots": 8, + "truncated_row": false, + "first_snapshot": "2026-10-03 09:31:49.312217+00:00", + "last_snapshot": "2026-10-03 09:35:33.893352+00:00", + "maximum_snapshot_gap_seconds": 32.740055, + "node_issues": {}, + "collection_errors": [], + "containers_with_restart_count": {}, + "terminations": {}, + "observed_image_ids": [ + "", + "docker.io/library/alpine@sha256:5291449c3df73caf6ed85e649dec1b9e818b39a5d8c871e97afc13e9cd5e8fa8", + "docker.io/rancher/mirrored-coredns-coredns@sha256:900f9c109f7a33545d3c811516e8376df9019147b750f5ce3e254468769176ea", + "gcr.io/k8s-staging-gateway-api/echo-basic@sha256:0a56ed5de3f279bba546e27c24f0a0ee982d7f1f99499081b8904cd826d1407d", + "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "ghcr.io/agentgateway/controller@sha256:d84259a7e2d87f8f39bae385d4b032d823c0a4450aecb32e0e31e2258449645b", + "quay.io/metallb/controller@sha256:f51ab515de9ccd20dc3dccb093e48df8adddac019326c456f449e55ba91b6420", + "registry.k8s.io/coredns/coredns@sha256:af8c8d35a5d184b386c4a6d1a012c8b218d40d1376474c7d071bb6c07201f47d" + ], + "warning_events": [ + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T09:31:46Z", + "lastTimestamp": "2026-10-03T09:31:46Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-4887f" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T09:31:46Z", + "lastTimestamp": "2026-10-03T09:31:46Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-8tldd" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/http-listener-isolation: endpoints \"http-listener-isolation\" already exists", + "firstTimestamp": "2026-10-03T09:32:10Z", + "lastTimestamp": "2026-10-03T09:32:10Z", + "count": 1, + "object": "/Endpoints/http-listener-isolation" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"secret-volume\" : secret \"tls-passthrough-checks-certificate\" not found", + "firstTimestamp": "2026-10-03T09:31:49Z", + "lastTimestamp": "2026-10-03T09:31:50Z", + "count": 2, + "object": "gateway-conformance-app-backend/Pod/tls-backend-58b6fcfb64-c8wdg" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-with-infrastructure-metadata-xds-ca\" not found", + "firstTimestamp": "2026-10-03T09:32:17Z", + "lastTimestamp": "2026-10-03T09:32:18Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-infrastructure-metadata-7848798bcb-kwgfr" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-with-infrastructure-metadata\" not found", + "firstTimestamp": "2026-10-03T09:32:17Z", + "lastTimestamp": "2026-10-03T09:32:18Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-infrastructure-metadata-7848798bcb-kwgfr" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"http-listener-isolation-xds-ca\" not found", + "firstTimestamp": "2026-10-03T09:32:14Z", + "lastTimestamp": "2026-10-03T09:32:15Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/http-listener-isolation-68d6fdd77b-2rfpf" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"http-listener-isolation\" not found", + "firstTimestamp": "2026-10-03T09:32:14Z", + "lastTimestamp": "2026-10-03T09:32:15Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/http-listener-isolation-68d6fdd77b-2rfpf" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"http-listener-isolation-with-hostname-intersection\" not found", + "firstTimestamp": "2026-10-03T09:32:14Z", + "lastTimestamp": "2026-10-03T09:32:15Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/http-listener-isolation-with-hostname-intersection-696d44bbncbl" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"http-listener-isolation-with-hostname-intersection-xds-ca\" not found", + "firstTimestamp": "2026-10-03T09:32:14Z", + "lastTimestamp": "2026-10-03T09:32:15Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/http-listener-isolation-with-hostname-intersection-696d44bbncbl" + }, + { + "reason": "AgentGatewayNackError", + "message": "[{\"key\":\"listener/gateway-conformance-infra/invalid-default-client-validation-config.https\",\"warn\":\"TLS certificate is invalid: no certificate\"}]", + "firstTimestamp": "2026-10-03T09:32:18Z", + "lastTimestamp": "2026-10-03T09:32:18Z", + "count": 1, + "object": "gateway-conformance-infra/Gateway/invalid-default-client-validation-config" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"secret-volume\" : secret \"tls-checks-certificate\" not found", + "firstTimestamp": "2026-10-03T09:31:49Z", + "lastTimestamp": "2026-10-03T09:31:50Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/tls-backend-2-5fffcbf4cc-hmjhq" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"secret-volume\" : secret \"tls-checks-certificate\" not found", + "firstTimestamp": "2026-10-03T09:31:49Z", + "lastTimestamp": "2026-10-03T09:31:50Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/tls-backend-86b4d79785-9dzxr" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-token\" : failed to fetch token: serviceaccounts \"gateway-certificate-nonexistent-secret\" not found", + "firstTimestamp": "2026-10-03T09:32:27Z", + "lastTimestamp": "2026-10-03T09:32:28Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-certificate-nonexistent-secret-f5f6dc4bd-gckwn" + }, + { + "reason": "FailedCreate", + "message": "Error creating: pods \"gateway-only-invalid-route-kind-59b874db96-\" is forbidden: error looking up service account gateway-conformance-infra/gateway-only-invalid-route-kind: serviceaccount \"gateway-only-invalid-route-kind\" not found", + "firstTimestamp": "2026-10-03T09:32:26Z", + "lastTimestamp": "2026-10-03T09:32:26Z", + "count": 5, + "object": "gateway-conformance-infra/ReplicaSet/gateway-only-invalid-route-kind-59b874db96" + }, + { + "reason": "FailedCreate", + "message": "Error creating: pods \"gateway-secret-reference-grant-all-in-namespace-86f4ddd95f-\" is forbidden: error looking up service account gateway-conformance-infra/gateway-secret-reference-grant-all-in-namespace: serviceaccount \"gateway-secret-reference-grant-all-in-namespace\" not found", + "firstTimestamp": "2026-10-03T09:32:33Z", + "lastTimestamp": "2026-10-03T09:32:33Z", + "count": 1, + "object": "gateway-conformance-infra/ReplicaSet/gateway-secret-reference-grant-all-in-namespace-86f4ddd95f" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-static-addresses-xds-ca\" not found", + "firstTimestamp": "2026-10-03T09:32:34Z", + "lastTimestamp": "2026-10-03T09:32:35Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-static-addresses-5f7d9bc9dd-cvbxp" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-static-addresses\" not found", + "firstTimestamp": "2026-10-03T09:32:34Z", + "lastTimestamp": "2026-10-03T09:32:35Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-static-addresses-5f7d9bc9dd-cvbxp" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-token\" : failed to fetch token: serviceaccounts \"gateway-static-addresses\" not found", + "firstTimestamp": "2026-10-03T09:32:34Z", + "lastTimestamp": "2026-10-03T09:32:35Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-static-addresses-5f7d9bc9dd-cvbxp" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.215:15021/healthz/ready\": dial tcp 10.42.3.215:15021: connect: connection refused", + "firstTimestamp": "2026-10-03T09:32:46Z", + "lastTimestamp": "2026-10-03T09:32:46Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/gateway-tls-backend-client-certificate-7459877855-msmr8" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-with-one-attached-route-xds-ca\" not found", + "firstTimestamp": "2026-10-03T09:32:45Z", + "lastTimestamp": "2026-10-03T09:32:45Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-one-attached-route-9567b4dc-6snv5" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-with-one-attached-route\" not found", + "firstTimestamp": "2026-10-03T09:32:45Z", + "lastTimestamp": "2026-10-03T09:32:45Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-one-attached-route-9567b4dc-6snv5" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-token\" : failed to fetch token: serviceaccounts \"gateway-with-one-attached-route\" not found", + "firstTimestamp": "2026-10-03T09:32:45Z", + "lastTimestamp": "2026-10-03T09:32:45Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-one-attached-route-9567b4dc-6snv5" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : object \"gateway-conformance-infra\"/\"gateway-with-one-attached-route\" not registered", + "firstTimestamp": "2026-10-03T09:32:46Z", + "lastTimestamp": "2026-10-03T09:32:46Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/gateway-with-one-attached-route-9567b4dc-6snv5" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : object \"gateway-conformance-infra\"/\"gateway-with-one-attached-route-xds-ca\" not registered", + "firstTimestamp": "2026-10-03T09:32:46Z", + "lastTimestamp": "2026-10-03T09:32:46Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/gateway-with-one-attached-route-9567b4dc-6snv5" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-token\" : failed to fetch token: serviceaccounts \"gateway-with-one-attached-route\" is forbidden: User \"system:node:gwext-1002-kgateway.c.solo-oss.internal\" cannot create resource \"serviceaccounts/token\" in API group \"\" in the namespace \"gateway-conformance-infra\": no relationship found between node 'gwext-1002-kgateway.c.solo-oss.internal' and this object", + "firstTimestamp": "2026-10-03T09:32:46Z", + "lastTimestamp": "2026-10-03T09:32:46Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/gateway-with-one-attached-route-9567b4dc-6snv5" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-with-two-listeners-and-one-attached-route\" not found", + "firstTimestamp": "2026-10-03T09:32:45Z", + "lastTimestamp": "2026-10-03T09:32:46Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-two-listeners-and-one-attached-route-79f88d86frrvv" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-without-address-value\" not found", + "firstTimestamp": "2026-10-03T09:32:33Z", + "lastTimestamp": "2026-10-03T09:32:34Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-without-address-value-659fd5578b-jkd6f" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-without-address-value-xds-ca\" not found", + "firstTimestamp": "2026-10-03T09:32:33Z", + "lastTimestamp": "2026-10-03T09:32:34Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-without-address-value-659fd5578b-jkd6f" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-token\" : failed to fetch token: serviceaccounts \"gateway-without-address-value\" not found", + "firstTimestamp": "2026-10-03T09:32:33Z", + "lastTimestamp": "2026-10-03T09:32:34Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-without-address-value-659fd5578b-jkd6f" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.211:15021/healthz/ready\": dial tcp 10.42.3.211:15021: connect: connection refused", + "firstTimestamp": "2026-10-03T09:32:29Z", + "lastTimestamp": "2026-10-03T09:32:29Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/invalid-default-client-validation-config-5b887db45-mq72w" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-with-invalid-client-cert-validation\" not found", + "firstTimestamp": "2026-10-03T09:33:03Z", + "lastTimestamp": "2026-10-03T09:33:04Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-invalid-client-cert-validation-6bf454c5b5-6rnxj" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-with-invalid-client-cert-validation-xds-ca\" not found", + "firstTimestamp": "2026-10-03T09:33:03Z", + "lastTimestamp": "2026-10-03T09:33:04Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-invalid-client-cert-validation-6bf454c5b5-6rnxj" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-token\" : failed to fetch token: serviceaccounts \"gateway-with-invalid-client-cert-validation\" not found", + "firstTimestamp": "2026-10-03T09:33:03Z", + "lastTimestamp": "2026-10-03T09:33:04Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-invalid-client-cert-validation-6bf454c5b5-6rnxj" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.218:15021/healthz/ready\": dial tcp 10.42.3.218:15021: connect: connection refused", + "firstTimestamp": "2026-10-03T09:33:16Z", + "lastTimestamp": "2026-10-03T09:33:16Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/grpcroute-listener-hostname-matching-6f5c5cc75c-rwsdv" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-with-one-not-matching-port-and-section-name-route-xds-ca\" not found", + "firstTimestamp": "2026-10-03T09:33:50Z", + "lastTimestamp": "2026-10-03T09:33:52Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-with-one-not-matching-port-and-section-name-route-wwlll" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-with-one-not-matching-port-and-section-name-route\" not found", + "firstTimestamp": "2026-10-03T09:33:50Z", + "lastTimestamp": "2026-10-03T09:33:52Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-with-one-not-matching-port-and-section-name-route-wwlll" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-token\" : failed to fetch token: serviceaccounts \"gateway-with-one-not-matching-port-and-section-name-route\" not found", + "firstTimestamp": "2026-10-03T09:33:50Z", + "lastTimestamp": "2026-10-03T09:33:52Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-with-one-not-matching-port-and-section-name-route-wwlll" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"tlsroutes-only\" not found", + "firstTimestamp": "2026-10-03T09:33:37Z", + "lastTimestamp": "2026-10-03T09:33:38Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/tlsroutes-only-8668cdb649-9wtnh" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"tlsroutes-only-xds-ca\" not found", + "firstTimestamp": "2026-10-03T09:33:37Z", + "lastTimestamp": "2026-10-03T09:33:38Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/tlsroutes-only-8668cdb649-9wtnh" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-token\" : failed to fetch token: serviceaccounts \"tlsroutes-only\" not found", + "firstTimestamp": "2026-10-03T09:33:37Z", + "lastTimestamp": "2026-10-03T09:33:38Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/tlsroutes-only-8668cdb649-9wtnh" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.221:15021/healthz/ready\": dial tcp 10.42.3.221:15021: connect: connection refused", + "firstTimestamp": "2026-10-03T09:34:03Z", + "lastTimestamp": "2026-10-03T09:34:03Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/httproute-listener-hostname-matching-6c6b495fd9-9xp9p" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"httproute-listener-port-matching-xds-ca\" not found", + "firstTimestamp": "2026-10-03T09:34:04Z", + "lastTimestamp": "2026-10-03T09:34:04Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/httproute-listener-port-matching-b9c59b9cb-8p9fz" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"httproute-listener-port-matching\" not found", + "firstTimestamp": "2026-10-03T09:34:04Z", + "lastTimestamp": "2026-10-03T09:34:04Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/httproute-listener-port-matching-b9c59b9cb-8p9fz" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.223:15021/healthz/ready\": dial tcp 10.42.3.223:15021: connect: connection refused", + "firstTimestamp": "2026-10-03T09:34:18Z", + "lastTimestamp": "2026-10-03T09:34:18Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/same-namespace-with-http-listener-on-8080-c466ddb6f-v6rfk" + }, + { + "reason": "FailedCreate", + "message": "Error creating: pods \"gateway-allows-listenerset-in-same-namespace-69fdf585f9-\" is forbidden: error looking up service account gateway-conformance-infra/gateway-allows-listenerset-in-same-namespace: serviceaccount \"gateway-allows-listenerset-in-same-namespace\" not found", + "firstTimestamp": "2026-10-03T09:34:44Z", + "lastTimestamp": "2026-10-03T09:34:44Z", + "count": 1, + "object": "gateway-conformance-infra/ReplicaSet/gateway-allows-listenerset-in-same-namespace-69fdf585f9" + }, + { + "reason": "FailedCreate", + "message": "Error creating: pods \"gateway-default-does-not-allow-listenerset-655b967bfb-\" is forbidden: error looking up service account gateway-conformance-infra/gateway-default-does-not-allow-listenerset: serviceaccount \"gateway-default-does-not-allow-listenerset\" not found", + "firstTimestamp": "2026-10-03T09:34:56Z", + "lastTimestamp": "2026-10-03T09:34:56Z", + "count": 4, + "object": "gateway-conformance-infra/ReplicaSet/gateway-default-does-not-allow-listenerset-655b967bfb" + }, + { + "reason": "FailedCreate", + "message": "Error creating: pods \"gateway-does-not-allow-listenerset-55bb9d5b89-\" is forbidden: error looking up service account gateway-conformance-infra/gateway-does-not-allow-listenerset: serviceaccount \"gateway-does-not-allow-listenerset\" not found", + "firstTimestamp": "2026-10-03T09:34:43Z", + "lastTimestamp": "2026-10-03T09:34:43Z", + "count": 1, + "object": "gateway-conformance-infra/ReplicaSet/gateway-does-not-allow-listenerset-55bb9d5b89" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-with-listener-sets-test-supported-route-kinds-xds-ca\" not found", + "firstTimestamp": "2026-10-03T09:34:55Z", + "lastTimestamp": "2026-10-03T09:34:57Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-with-listener-sets-test-supported-route-kinds-59fcjr9b4" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-with-listener-sets-test-supported-route-kinds\" not found", + "firstTimestamp": "2026-10-03T09:34:55Z", + "lastTimestamp": "2026-10-03T09:34:57Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-with-listener-sets-test-supported-route-kinds-59fcjr9b4" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-token\" : failed to fetch token: serviceaccounts \"gateway-with-listener-sets-test-supported-route-kinds\" not found", + "firstTimestamp": "2026-10-03T09:34:55Z", + "lastTimestamp": "2026-10-03T09:34:57Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-with-listener-sets-test-supported-route-kinds-59fcjr9b4" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/gw-tlsroute-exact-hostname-x-1: endpoints \"gw-tlsroute-exact-hostname-x-1\" already exists", + "firstTimestamp": "2026-10-03T09:35:08Z", + "lastTimestamp": "2026-10-03T09:35:08Z", + "count": 1, + "object": "/Endpoints/gw-tlsroute-exact-hostname-x-1" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.231:15021/healthz/ready\": dial tcp 10.42.3.231:15021: connect: connection refused", + "firstTimestamp": "2026-10-03T09:35:29Z", + "lastTimestamp": "2026-10-03T09:35:29Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/gateway-tlsroute-invalid-backend-ref-nonexistent-6df8c7ffb775nq" + }, + { + "reason": "FailedCreate", + "message": "Error creating: pods \"gateway-with-listener-sets-test-reference-grant-6c59cbc9c-\" is forbidden: error looking up service account gateway-conformance-infra/gateway-with-listener-sets-test-reference-grant: serviceaccount \"gateway-with-listener-sets-test-reference-grant\" not found", + "firstTimestamp": "2026-10-03T09:35:07Z", + "lastTimestamp": "2026-10-03T09:35:07Z", + "count": 1, + "object": "gateway-conformance-infra/ReplicaSet/gateway-with-listener-sets-test-reference-grant-6c59cbc9c" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-with-listenerset-protocol-conflict\" not found", + "firstTimestamp": "2026-10-03T09:35:08Z", + "lastTimestamp": "2026-10-03T09:35:09Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-listenerset-protocol-conflict-5c464b5d89-bc69h" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-with-listenerset-protocol-conflict-xds-ca\" not found", + "firstTimestamp": "2026-10-03T09:35:08Z", + "lastTimestamp": "2026-10-03T09:35:09Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-listenerset-protocol-conflict-5c464b5d89-bc69h" + } + ], + "warning_reason_counts": { + "Unhealthy": 8, + "FailedToCreateEndpoint": 2, + "FailedMount": 39, + "AgentGatewayNackError": 1, + "FailedCreate": 6 + }, + "cleanup_complete": true, + "job_finished": true, + "review_note": "Events can precede the run; assess timestamps and product behavior before classifying infrastructure validity." +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/nightly-agentgateway-pass2-runtime.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/nightly-agentgateway-pass2-runtime.json new file mode 100644 index 0000000..51831ea --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/nightly-agentgateway-pass2-runtime.json @@ -0,0 +1,787 @@ +{ + "case": "results/praxis-nightly-20261002/pass2/agentgateway", + "snapshots": 8, + "truncated_row": false, + "first_snapshot": "2026-10-03 09:54:35.983133+00:00", + "last_snapshot": "2026-10-03 09:58:23.180462+00:00", + "maximum_snapshot_gap_seconds": 34.313888, + "node_issues": {}, + "collection_errors": [], + "containers_with_restart_count": {}, + "terminations": { + "gateway-conformance-infra/httproute-listener-port-matching-7d9c4fdbcf-b5p2j/agentgateway": { + "containerID": "containerd://ff564378a58b56af27da9a178fd3c41a45a3e50b8bd27a034e89a4285ee5d78e", + "exitCode": 0, + "finishedAt": "2026-10-03T09:56:45Z", + "reason": "Completed", + "startedAt": "2026-10-03T09:56:41Z" + } + }, + "observed_image_ids": [ + "docker.io/library/alpine@sha256:5291449c3df73caf6ed85e649dec1b9e818b39a5d8c871e97afc13e9cd5e8fa8", + "docker.io/rancher/mirrored-coredns-coredns@sha256:900f9c109f7a33545d3c811516e8376df9019147b750f5ce3e254468769176ea", + "gcr.io/k8s-staging-gateway-api/echo-basic@sha256:0a56ed5de3f279bba546e27c24f0a0ee982d7f1f99499081b8904cd826d1407d", + "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "ghcr.io/agentgateway/controller@sha256:d84259a7e2d87f8f39bae385d4b032d823c0a4450aecb32e0e31e2258449645b", + "quay.io/metallb/controller@sha256:f51ab515de9ccd20dc3dccb093e48df8adddac019326c456f449e55ba91b6420", + "registry.k8s.io/coredns/coredns@sha256:af8c8d35a5d184b386c4a6d1a012c8b218d40d1376474c7d071bb6c07201f47d" + ], + "warning_events": [ + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T09:31:46Z", + "lastTimestamp": "2026-10-03T09:31:46Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-4887f" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T09:54:32Z", + "lastTimestamp": "2026-10-03T09:54:32Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-4qvt2" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T09:31:46Z", + "lastTimestamp": "2026-10-03T09:31:46Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-8tldd" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T09:54:32Z", + "lastTimestamp": "2026-10-03T09:54:32Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-z7zj7" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.103.18 for Service gateway-conformance-infra/praxis-same-namespace-with-https-listener has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.103.18" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.11.246 for Service gateway-conformance-infra/praxis-same-namespace has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.11.246" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.159.121 for Service gateway-conformance-infra/praxis-backend-namespaces has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.159.121" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.189.249 for Service gateway-conformance-infra/praxis-same-namespace-with-https-listener has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.189.249" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.200.224 for Service gateway-conformance-infra/praxis-backend-namespaces has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.200.224" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.38.95 for Service gateway-conformance-infra/praxis-all-namespaces has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.38.95" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.46.91 for Service gateway-conformance-infra/praxis-all-namespaces has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.46.91" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/gateway-tlsroute-https-only: endpoints \"gateway-tlsroute-https-only\" already exists", + "firstTimestamp": "2026-10-03T06:34:49Z", + "lastTimestamp": "2026-10-03T09:35:39Z", + "count": 2, + "object": "/Endpoints/gateway-tlsroute-https-only" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/gw-tlsroute-exact-hostname-x-1: endpoints \"gw-tlsroute-exact-hostname-x-1\" already exists", + "firstTimestamp": "2026-10-03T09:35:08Z", + "lastTimestamp": "2026-10-03T09:35:08Z", + "count": 1, + "object": "/Endpoints/gw-tlsroute-exact-hostname-x-1" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/http-listener-isolation: endpoints \"http-listener-isolation\" already exists", + "firstTimestamp": "2026-10-03T09:32:10Z", + "lastTimestamp": "2026-10-03T09:32:10Z", + "count": 1, + "object": "/Endpoints/http-listener-isolation" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/praxis-backend-namespaces: endpoints \"praxis-backend-namespaces\" already exists", + "firstTimestamp": "2026-10-03T06:17:25Z", + "lastTimestamp": "2026-10-03T09:38:28Z", + "count": 2, + "object": "/Endpoints/praxis-backend-namespaces" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.1.36:8080/readyz\": dial tcp 10.42.1.36:8080: connect: connection refused", + "firstTimestamp": "2026-10-03T09:38:29Z", + "lastTimestamp": "2026-10-03T09:38:29Z", + "count": 1, + "object": "praxis-system/Pod/praxis-operator-7cb48c4786-7strd" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"secret-volume\" : secret \"tls-passthrough-checks-certificate\" not found", + "firstTimestamp": "2026-10-03T09:54:36Z", + "lastTimestamp": "2026-10-03T09:54:36Z", + "count": 1, + "object": "gateway-conformance-app-backend/Pod/tls-backend-58b6fcfb64-gdxx2" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"secret-volume\" : secret \"tls-checks-certificate\" not found", + "firstTimestamp": "2026-10-03T09:54:36Z", + "lastTimestamp": "2026-10-03T09:54:37Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/tls-backend-2-5fffcbf4cc-2dgp9" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"secret-volume\" : secret \"tls-checks-certificate\" not found", + "firstTimestamp": "2026-10-03T09:54:36Z", + "lastTimestamp": "2026-10-03T09:54:37Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/tls-backend-86b4d79785-q84jl" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-observed-generation-bump-xds-ca\" not found", + "firstTimestamp": "2026-10-03T09:55:30Z", + "lastTimestamp": "2026-10-03T09:55:30Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-observed-generation-bump-5f787996b-cbxd8" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-observed-generation-bump\" not found", + "firstTimestamp": "2026-10-03T09:55:30Z", + "lastTimestamp": "2026-10-03T09:55:30Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-observed-generation-bump-5f787996b-cbxd8" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-only-invalid-route-kind\" not found", + "firstTimestamp": "2026-10-03T09:55:21Z", + "lastTimestamp": "2026-10-03T09:55:23Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-only-invalid-route-kind-d67f66894-bqtvn" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-only-invalid-route-kind-xds-ca\" not found", + "firstTimestamp": "2026-10-03T09:55:21Z", + "lastTimestamp": "2026-10-03T09:55:23Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-only-invalid-route-kind-d67f66894-bqtvn" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-token\" : failed to fetch token: serviceaccounts \"gateway-only-invalid-route-kind\" not found", + "firstTimestamp": "2026-10-03T09:55:21Z", + "lastTimestamp": "2026-10-03T09:55:23Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-only-invalid-route-kind-d67f66894-bqtvn" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-remove-listener-xds-ca\" not found", + "firstTimestamp": "2026-10-03T09:55:27Z", + "lastTimestamp": "2026-10-03T09:55:27Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-remove-listener-5d85b567d8-5ksf8" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-remove-listener\" not found", + "firstTimestamp": "2026-10-03T09:55:27Z", + "lastTimestamp": "2026-10-03T09:55:27Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-remove-listener-5d85b567d8-5ksf8" + }, + { + "reason": "FailedCreate", + "message": "Error creating: pods \"gateway-secret-invalid-reference-grant-756fdbf55c-\" is forbidden: error looking up service account gateway-conformance-infra/gateway-secret-invalid-reference-grant: serviceaccount \"gateway-secret-invalid-reference-grant\" not found", + "firstTimestamp": "2026-10-03T09:55:33Z", + "lastTimestamp": "2026-10-03T09:55:33Z", + "count": 5, + "object": "gateway-conformance-infra/ReplicaSet/gateway-secret-invalid-reference-grant-756fdbf55c" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-token\" : failed to fetch token: serviceaccounts \"gateway-secret-reference-grant-specific\" not found", + "firstTimestamp": "2026-10-03T09:55:33Z", + "lastTimestamp": "2026-10-03T09:55:35Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-secret-reference-grant-specific-5cc6b45746-wvkwh" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-secret-reference-grant-specific\" not found", + "firstTimestamp": "2026-10-03T09:55:33Z", + "lastTimestamp": "2026-10-03T09:55:34Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-secret-reference-grant-specific-5cc6b45746-wvkwh" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-secret-reference-grant-specific-xds-ca\" not found", + "firstTimestamp": "2026-10-03T09:55:33Z", + "lastTimestamp": "2026-10-03T09:55:34Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-secret-reference-grant-specific-5cc6b45746-wvkwh" + }, + { + "reason": "Failed", + "message": "Error: secret \"gateway-static-addresses-session-key\" not found", + "firstTimestamp": "2026-10-03T09:55:34Z", + "lastTimestamp": "2026-10-03T09:55:34Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/gateway-static-addresses-86986b956-mv7dj" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-tls-backend-client-certificate\" not found", + "firstTimestamp": "2026-10-03T09:55:37Z", + "lastTimestamp": "2026-10-03T09:55:37Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-tls-backend-client-certificate-75c5895fbf-q2rfc" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-tls-backend-client-certificate-xds-ca\" not found", + "firstTimestamp": "2026-10-03T09:55:37Z", + "lastTimestamp": "2026-10-03T09:55:37Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-tls-backend-client-certificate-75c5895fbf-q2rfc" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-with-infrastructure-metadata\" not found", + "firstTimestamp": "2026-10-03T09:55:12Z", + "lastTimestamp": "2026-10-03T09:55:13Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-with-infrastructure-metadata-c5f56f44c-rhslt" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-with-infrastructure-metadata-xds-ca\" not found", + "firstTimestamp": "2026-10-03T09:55:12Z", + "lastTimestamp": "2026-10-03T09:55:13Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-with-infrastructure-metadata-c5f56f44c-rhslt" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-with-two-listeners-and-one-attached-route-xds-ca\" not found", + "firstTimestamp": "2026-10-03T09:55:37Z", + "lastTimestamp": "2026-10-03T09:55:39Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-with-two-listeners-and-one-attached-route-598b98966lc25" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-with-two-listeners-and-one-attached-route\" not found", + "firstTimestamp": "2026-10-03T09:55:37Z", + "lastTimestamp": "2026-10-03T09:55:39Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-with-two-listeners-and-one-attached-route-598b98966lc25" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-token\" : failed to fetch token: serviceaccounts \"gateway-with-two-listeners-and-one-attached-route\" not found", + "firstTimestamp": "2026-10-03T09:55:37Z", + "lastTimestamp": "2026-10-03T09:55:39Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-with-two-listeners-and-one-attached-route-598b98966lc25" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-without-address-value\" not found", + "firstTimestamp": "2026-10-03T09:55:33Z", + "lastTimestamp": "2026-10-03T09:55:33Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-without-address-value-84668b7796-pjzpf" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-without-address-value-xds-ca\" not found", + "firstTimestamp": "2026-10-03T09:55:33Z", + "lastTimestamp": "2026-10-03T09:55:33Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-without-address-value-84668b7796-pjzpf" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.74:15021/healthz/ready\": dial tcp 10.42.3.74:15021: connect: connection refused", + "firstTimestamp": "2026-10-03T09:55:10Z", + "lastTimestamp": "2026-10-03T09:55:10Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/http-listener-isolation-with-hostname-intersection-5d8544dtcpm9" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.76:15021/healthz/ready\": dial tcp 10.42.3.76:15021: connect: connection refused", + "firstTimestamp": "2026-10-03T09:55:24Z", + "lastTimestamp": "2026-10-03T09:55:24Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/invalid-default-client-validation-config-66b976cf5-kw8wp" + }, + { + "reason": "AgentGatewayNackError", + "message": "[{\"key\":\"listener/gateway-conformance-infra/invalid-default-client-validation-config.https\",\"warn\":\"TLS certificate is invalid: no certificate\"}]", + "firstTimestamp": "2026-10-03T09:55:13Z", + "lastTimestamp": "2026-10-03T09:55:13Z", + "count": 1, + "object": "gateway-conformance-infra/Gateway/invalid-default-client-validation-config" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.84:15021/healthz/ready\": dial tcp 10.42.3.84:15021: connect: connection refused", + "firstTimestamp": "2026-10-03T09:55:50Z", + "lastTimestamp": "2026-10-03T09:55:50Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/client-validation-insecure-fallback-5f7f7c78-sshgt" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-with-invalid-client-cert-validation\" not found", + "firstTimestamp": "2026-10-03T09:55:55Z", + "lastTimestamp": "2026-10-03T09:55:57Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-with-invalid-client-cert-validation-7888cdd4b6-8ztvj" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-with-invalid-client-cert-validation-xds-ca\" not found", + "firstTimestamp": "2026-10-03T09:55:55Z", + "lastTimestamp": "2026-10-03T09:55:57Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-with-invalid-client-cert-validation-7888cdd4b6-8ztvj" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-token\" : failed to fetch token: serviceaccounts \"gateway-with-invalid-client-cert-validation\" not found", + "firstTimestamp": "2026-10-03T09:55:55Z", + "lastTimestamp": "2026-10-03T09:55:57Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-with-invalid-client-cert-validation-7888cdd4b6-8ztvj" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"grpcroute-listener-hostname-matching\" not found", + "firstTimestamp": "2026-10-03T09:56:00Z", + "lastTimestamp": "2026-10-03T09:56:00Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/grpcroute-listener-hostname-matching-6dcbf7b649-jspqr" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"grpcroute-listener-hostname-matching-xds-ca\" not found", + "firstTimestamp": "2026-10-03T09:56:00Z", + "lastTimestamp": "2026-10-03T09:56:00Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/grpcroute-listener-hostname-matching-6dcbf7b649-jspqr" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-with-one-not-matching-port-and-section-name-route-xds-ca\" not found", + "firstTimestamp": "2026-10-03T09:56:37Z", + "lastTimestamp": "2026-10-03T09:56:39Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-with-one-not-matching-port-and-section-name-route-v75st" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-with-one-not-matching-port-and-section-name-route\" not found", + "firstTimestamp": "2026-10-03T09:56:37Z", + "lastTimestamp": "2026-10-03T09:56:39Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-with-one-not-matching-port-and-section-name-route-v75st" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-token\" : failed to fetch token: serviceaccounts \"gateway-with-one-not-matching-port-and-section-name-route\" not found", + "firstTimestamp": "2026-10-03T09:56:37Z", + "lastTimestamp": "2026-10-03T09:56:39Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-with-one-not-matching-port-and-section-name-route-v75st" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.88:15021/healthz/ready\": dial tcp 10.42.3.88:15021: connect: connection refused", + "firstTimestamp": "2026-10-03T09:56:36Z", + "lastTimestamp": "2026-10-03T09:56:36Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/httproute-hostname-intersection-all-d86f7dd95-9h7ts" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"httproute-listener-hostname-matching\" not found", + "firstTimestamp": "2026-10-03T09:56:41Z", + "lastTimestamp": "2026-10-03T09:56:42Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/httproute-listener-hostname-matching-6bdf78966b-zbdqh" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"httproute-listener-hostname-matching-xds-ca\" not found", + "firstTimestamp": "2026-10-03T09:56:41Z", + "lastTimestamp": "2026-10-03T09:56:42Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/httproute-listener-hostname-matching-6bdf78966b-zbdqh" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"httproute-listener-port-matching-xds-ca\" not found", + "firstTimestamp": "2026-10-03T09:56:44Z", + "lastTimestamp": "2026-10-03T09:56:45Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/httproute-listener-port-matching-7d9c4fdbcf-b5p2j" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"httproute-listener-port-matching\" not found", + "firstTimestamp": "2026-10-03T09:56:44Z", + "lastTimestamp": "2026-10-03T09:56:45Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/httproute-listener-port-matching-7d9c4fdbcf-b5p2j" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"tlsroutes-only\" not found", + "firstTimestamp": "2026-10-03T09:56:23Z", + "lastTimestamp": "2026-10-03T09:56:23Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/tlsroutes-only-66cfbd7bc4-hzwrq" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"tlsroutes-only-xds-ca\" not found", + "firstTimestamp": "2026-10-03T09:56:23Z", + "lastTimestamp": "2026-10-03T09:56:23Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/tlsroutes-only-66cfbd7bc4-hzwrq" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-token\" : failed to fetch token: serviceaccounts \"tlsroutes-only\" not found", + "firstTimestamp": "2026-10-03T09:56:23Z", + "lastTimestamp": "2026-10-03T09:56:23Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/tlsroutes-only-66cfbd7bc4-hzwrq" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/same-namespace-with-http-listener-on-8080: endpoints \"same-namespace-with-http-listener-on-8080\" already exists", + "firstTimestamp": "2026-10-03T09:56:46Z", + "lastTimestamp": "2026-10-03T09:56:46Z", + "count": 1, + "object": "/Endpoints/same-namespace-with-http-listener-on-8080" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/gateway-allows-listenerset-in-selected-namespace: endpoints \"gateway-allows-listenerset-in-selected-namespace\" already exists", + "firstTimestamp": "2026-10-02T23:48:52Z", + "lastTimestamp": "2026-10-03T09:57:32Z", + "count": 2, + "object": "/Endpoints/gateway-allows-listenerset-in-selected-namespace" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/gw-tlsroute-empty-hostname-x-4: endpoints \"gw-tlsroute-empty-hostname-x-4\" already exists", + "firstTimestamp": "2026-10-03T09:57:47Z", + "lastTimestamp": "2026-10-03T09:57:47Z", + "count": 1, + "object": "/Endpoints/gw-tlsroute-empty-hostname-x-4" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-allows-listenerset-in-same-namespace-xds-ca\" not found", + "firstTimestamp": "2026-10-03T09:57:32Z", + "lastTimestamp": "2026-10-03T09:57:33Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-allows-listenerset-in-same-namespace-587884b79c-bjmst" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-allows-listenerset-in-same-namespace\" not found", + "firstTimestamp": "2026-10-03T09:57:32Z", + "lastTimestamp": "2026-10-03T09:57:33Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-allows-listenerset-in-same-namespace-587884b79c-bjmst" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-allows-listenerset-in-selected-namespace\" not found", + "firstTimestamp": "2026-10-03T09:57:35Z", + "lastTimestamp": "2026-10-03T09:57:36Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-allows-listenerset-in-selected-namespace-6cf589f5cvfm96" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-allows-listenerset-in-selected-namespace-xds-ca\" not found", + "firstTimestamp": "2026-10-03T09:57:35Z", + "lastTimestamp": "2026-10-03T09:57:36Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-allows-listenerset-in-selected-namespace-6cf589f5cvfm96" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-default-does-not-allow-listenerset\" not found", + "firstTimestamp": "2026-10-03T09:57:40Z", + "lastTimestamp": "2026-10-03T09:57:40Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-default-does-not-allow-listenerset-7ff9f78cdd-h8dp9" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-default-does-not-allow-listenerset-xds-ca\" not found", + "firstTimestamp": "2026-10-03T09:57:40Z", + "lastTimestamp": "2026-10-03T09:57:40Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-default-does-not-allow-listenerset-7ff9f78cdd-h8dp9" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-token\" : failed to fetch token: serviceaccounts \"gateway-default-does-not-allow-listenerset\" not found", + "firstTimestamp": "2026-10-03T09:57:40Z", + "lastTimestamp": "2026-10-03T09:57:40Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-default-does-not-allow-listenerset-7ff9f78cdd-h8dp9" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-does-not-allow-listenerset\" not found", + "firstTimestamp": "2026-10-03T09:57:29Z", + "lastTimestamp": "2026-10-03T09:57:30Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-does-not-allow-listenerset-dc5c48b8d-bl7q6" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-does-not-allow-listenerset-xds-ca\" not found", + "firstTimestamp": "2026-10-03T09:57:29Z", + "lastTimestamp": "2026-10-03T09:57:30Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-does-not-allow-listenerset-dc5c48b8d-bl7q6" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-with-listener-sets-http-routing-xds-ca\" not found", + "firstTimestamp": "2026-10-03T09:57:43Z", + "lastTimestamp": "2026-10-03T09:57:44Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-listener-sets-http-routing-69477b7dbd-8hjts" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-with-listener-sets-http-routing\" not found", + "firstTimestamp": "2026-10-03T09:57:43Z", + "lastTimestamp": "2026-10-03T09:57:44Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-listener-sets-http-routing-69477b7dbd-8hjts" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-with-listener-sets-test-allowed-routes-xds-ca\" not found", + "firstTimestamp": "2026-10-03T09:57:38Z", + "lastTimestamp": "2026-10-03T09:57:39Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-listener-sets-test-allowed-routes-867f95b698-jj25x" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-with-listener-sets-test-allowed-routes\" not found", + "firstTimestamp": "2026-10-03T09:57:38Z", + "lastTimestamp": "2026-10-03T09:57:39Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-listener-sets-test-allowed-routes-867f95b698-jj25x" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-with-listener-sets-test-supported-route-kinds-xds-ca\" not found", + "firstTimestamp": "2026-10-03T09:57:40Z", + "lastTimestamp": "2026-10-03T09:57:41Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-listener-sets-test-supported-route-kinds-6d5dnl8xf" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-with-listener-sets-test-supported-route-kinds\" not found", + "firstTimestamp": "2026-10-03T09:57:40Z", + "lastTimestamp": "2026-10-03T09:57:41Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-listener-sets-test-supported-route-kinds-6d5dnl8xf" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-with-listenerset-protocol-conflict\" not found", + "firstTimestamp": "2026-10-03T09:57:46Z", + "lastTimestamp": "2026-10-03T09:57:47Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-listenerset-protocol-conflict-5c959dc5c5-xfcdj" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-with-listenerset-protocol-conflict-xds-ca\" not found", + "firstTimestamp": "2026-10-03T09:57:46Z", + "lastTimestamp": "2026-10-03T09:57:47Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-listenerset-protocol-conflict-5c959dc5c5-xfcdj" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T09:57:48Z", + "lastTimestamp": "2026-10-03T09:57:48Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/gw-tlsroute-less-specific-wc-hostname-x-3-d7984d766-nzcvf" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-tls-exact-hostname\" not found", + "firstTimestamp": "2026-10-03T09:58:17Z", + "lastTimestamp": "2026-10-03T09:58:18Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-tls-exact-hostname-6c4f775fcc-qr65w" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-tls-exact-hostname-xds-ca\" not found", + "firstTimestamp": "2026-10-03T09:58:17Z", + "lastTimestamp": "2026-10-03T09:58:18Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-tls-exact-hostname-6c4f775fcc-qr65w" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-tls-wildcard-hostname\" not found", + "firstTimestamp": "2026-10-03T09:58:17Z", + "lastTimestamp": "2026-10-03T09:58:18Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-tls-wildcard-hostname-7fb8854dd6-jmj6f" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-tls-wildcard-hostname-xds-ca\" not found", + "firstTimestamp": "2026-10-03T09:58:17Z", + "lastTimestamp": "2026-10-03T09:58:18Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-tls-wildcard-hostname-7fb8854dd6-jmj6f" + }, + { + "reason": "FailedCreate", + "message": "Error creating: pods \"gateway-tls-wildcard-hostname-7fb8854dd6-\" is forbidden: error looking up service account gateway-conformance-infra/gateway-tls-wildcard-hostname: serviceaccount \"gateway-tls-wildcard-hostname\" not found", + "firstTimestamp": "2026-10-03T09:58:16Z", + "lastTimestamp": "2026-10-03T09:58:16Z", + "count": 1, + "object": "gateway-conformance-infra/ReplicaSet/gateway-tls-wildcard-hostname-7fb8854dd6" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.103:15021/healthz/ready\": dial tcp 10.42.3.103:15021: connect: connection refused", + "firstTimestamp": "2026-10-03T09:58:09Z", + "lastTimestamp": "2026-10-03T09:58:09Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/gateway-tlsroute-invalid-backend-ref-nonexistent-75b4b595c97tbr" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.104:15021/healthz/ready\": dial tcp 10.42.3.104:15021: connect: connection refused", + "firstTimestamp": "2026-10-03T09:58:18Z", + "lastTimestamp": "2026-10-03T09:58:18Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/gateway-tlsroute-invalid-backend-ref-unknown-kind-9cf46fccchvvk" + }, + { + "reason": "Failed", + "message": "Error: secret \"gateway-tlsroute-passthrough-supported-kind-session-key\" not found", + "firstTimestamp": "2026-10-03T09:58:18Z", + "lastTimestamp": "2026-10-03T09:58:18Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/gateway-tlsroute-passthrough-supported-kind-765dcb58fb-8s6qz" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-tlsroute-referencegrant\" not found", + "firstTimestamp": "2026-10-03T09:58:18Z", + "lastTimestamp": "2026-10-03T09:58:22Z", + "count": 4, + "object": "gateway-conformance-infra/Pod/gateway-tlsroute-referencegrant-b9fb9bd85-8zqn7" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-tlsroute-referencegrant-xds-ca\" not found", + "firstTimestamp": "2026-10-03T09:58:18Z", + "lastTimestamp": "2026-10-03T09:58:22Z", + "count": 4, + "object": "gateway-conformance-infra/Pod/gateway-tlsroute-referencegrant-b9fb9bd85-8zqn7" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T09:58:19Z", + "lastTimestamp": "2026-10-03T09:58:19Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/gateway-tlsroute-referencegrant-b9fb9bd85-8zqn7" + }, + { + "reason": "Failed", + "message": "Error: secret \"gateway-tlsroute-tls-passthrough-only-session-key\" not found", + "firstTimestamp": "2026-10-03T09:58:17Z", + "lastTimestamp": "2026-10-03T09:58:17Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/gateway-tlsroute-tls-passthrough-only-97bdcbdb9-hpq5d" + } + ], + "warning_reason_counts": { + "Unhealthy": 13, + "IPAddressWrongReference": 7, + "FailedToCreateEndpoint": 7, + "FailedMount": 60, + "FailedCreate": 2, + "Failed": 3, + "AgentGatewayNackError": 1 + }, + "cleanup_complete": true, + "job_finished": true, + "review_note": "Events can precede the run; assess timestamps and product behavior before classifying infrastructure validity." +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/nightly-agentgateway-pass3-runtime.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/nightly-agentgateway-pass3-runtime.json new file mode 100644 index 0000000..8ab7821 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/nightly-agentgateway-pass3-runtime.json @@ -0,0 +1,652 @@ +{ + "case": "results/praxis-nightly-20261002/pass3/agentgateway", + "snapshots": 8, + "truncated_row": false, + "first_snapshot": "2026-10-03 10:06:20.989774+00:00", + "last_snapshot": "2026-10-03 10:10:06.636204+00:00", + "maximum_snapshot_gap_seconds": 32.98571, + "node_issues": {}, + "collection_errors": [], + "containers_with_restart_count": {}, + "terminations": {}, + "observed_image_ids": [ + "", + "docker.io/library/alpine@sha256:5291449c3df73caf6ed85e649dec1b9e818b39a5d8c871e97afc13e9cd5e8fa8", + "docker.io/rancher/mirrored-coredns-coredns@sha256:900f9c109f7a33545d3c811516e8376df9019147b750f5ce3e254468769176ea", + "gcr.io/k8s-staging-gateway-api/echo-basic@sha256:0a56ed5de3f279bba546e27c24f0a0ee982d7f1f99499081b8904cd826d1407d", + "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "ghcr.io/agentgateway/controller@sha256:d84259a7e2d87f8f39bae385d4b032d823c0a4450aecb32e0e31e2258449645b", + "quay.io/metallb/controller@sha256:f51ab515de9ccd20dc3dccb093e48df8adddac019326c456f449e55ba91b6420", + "registry.k8s.io/coredns/coredns@sha256:af8c8d35a5d184b386c4a6d1a012c8b218d40d1376474c7d071bb6c07201f47d" + ], + "warning_events": [ + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T09:31:46Z", + "lastTimestamp": "2026-10-03T09:31:46Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-4887f" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T09:54:32Z", + "lastTimestamp": "2026-10-03T09:54:32Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-4qvt2" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T10:06:18Z", + "lastTimestamp": "2026-10-03T10:06:18Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-59rhx" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T10:06:18Z", + "lastTimestamp": "2026-10-03T10:06:18Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-5qpvh" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T09:31:46Z", + "lastTimestamp": "2026-10-03T09:31:46Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-8tldd" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T09:54:32Z", + "lastTimestamp": "2026-10-03T09:54:32Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-z7zj7" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.103.18 for Service gateway-conformance-infra/praxis-same-namespace-with-https-listener has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.103.18" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.11.246 for Service gateway-conformance-infra/praxis-same-namespace has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.11.246" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.159.121 for Service gateway-conformance-infra/praxis-backend-namespaces has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.159.121" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.189.249 for Service gateway-conformance-infra/praxis-same-namespace-with-https-listener has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.189.249" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.200.224 for Service gateway-conformance-infra/praxis-backend-namespaces has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.200.224" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.38.95 for Service gateway-conformance-infra/praxis-all-namespaces has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.38.95" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.46.91 for Service gateway-conformance-infra/praxis-all-namespaces has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.46.91" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/gateway-allows-listenerset-in-selected-namespace: endpoints \"gateway-allows-listenerset-in-selected-namespace\" already exists", + "firstTimestamp": "2026-10-02T23:48:52Z", + "lastTimestamp": "2026-10-03T09:57:32Z", + "count": 2, + "object": "/Endpoints/gateway-allows-listenerset-in-selected-namespace" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/gateway-tlsroute-https-only: endpoints \"gateway-tlsroute-https-only\" already exists", + "firstTimestamp": "2026-10-03T06:34:49Z", + "lastTimestamp": "2026-10-03T09:35:39Z", + "count": 2, + "object": "/Endpoints/gateway-tlsroute-https-only" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/gw-tlsroute-empty-hostname-x-4: endpoints \"gw-tlsroute-empty-hostname-x-4\" already exists", + "firstTimestamp": "2026-10-03T09:57:47Z", + "lastTimestamp": "2026-10-03T09:57:47Z", + "count": 1, + "object": "/Endpoints/gw-tlsroute-empty-hostname-x-4" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/gw-tlsroute-exact-hostname-x-1: endpoints \"gw-tlsroute-exact-hostname-x-1\" already exists", + "firstTimestamp": "2026-10-03T09:35:08Z", + "lastTimestamp": "2026-10-03T09:35:08Z", + "count": 1, + "object": "/Endpoints/gw-tlsroute-exact-hostname-x-1" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/http-listener-isolation: endpoints \"http-listener-isolation\" already exists", + "firstTimestamp": "2026-10-03T09:32:10Z", + "lastTimestamp": "2026-10-03T09:32:10Z", + "count": 1, + "object": "/Endpoints/http-listener-isolation" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/praxis-backend-namespaces: endpoints \"praxis-backend-namespaces\" already exists", + "firstTimestamp": "2026-10-03T06:17:25Z", + "lastTimestamp": "2026-10-03T09:38:28Z", + "count": 2, + "object": "/Endpoints/praxis-backend-namespaces" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/same-namespace-with-http-listener-on-8080: endpoints \"same-namespace-with-http-listener-on-8080\" already exists", + "firstTimestamp": "2026-10-03T09:56:46Z", + "lastTimestamp": "2026-10-03T09:56:46Z", + "count": 1, + "object": "/Endpoints/same-namespace-with-http-listener-on-8080" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.1.36:8080/readyz\": dial tcp 10.42.1.36:8080: connect: connection refused", + "firstTimestamp": "2026-10-03T09:38:29Z", + "lastTimestamp": "2026-10-03T09:38:29Z", + "count": 1, + "object": "praxis-system/Pod/praxis-operator-7cb48c4786-7strd" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"secret-volume\" : secret \"tls-passthrough-checks-certificate\" not found", + "firstTimestamp": "2026-10-03T10:06:21Z", + "lastTimestamp": "2026-10-03T10:06:22Z", + "count": 2, + "object": "gateway-conformance-app-backend/Pod/tls-backend-58b6fcfb64-6jth5" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"secret-volume\" : secret \"tls-checks-certificate\" not found", + "firstTimestamp": "2026-10-03T10:06:21Z", + "lastTimestamp": "2026-10-03T10:06:21Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/tls-backend-2-5fffcbf4cc-rsjpk" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"secret-volume\" : secret \"tls-checks-certificate\" not found", + "firstTimestamp": "2026-10-03T10:06:21Z", + "lastTimestamp": "2026-10-03T10:06:21Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/tls-backend-86b4d79785-5qdx6" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-add-listener-xds-ca\" not found", + "firstTimestamp": "2026-10-03T10:07:11Z", + "lastTimestamp": "2026-10-03T10:07:11Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-add-listener-df7db9b97-fnc7w" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-add-listener\" not found", + "firstTimestamp": "2026-10-03T10:07:11Z", + "lastTimestamp": "2026-10-03T10:07:11Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-add-listener-df7db9b97-fnc7w" + }, + { + "reason": "FailedCreate", + "message": "Error creating: pods \"gateway-client-certificate-nonexistent-secret-6d8977c5d-\" is forbidden: error looking up service account gateway-conformance-infra/gateway-client-certificate-nonexistent-secret: serviceaccount \"gateway-client-certificate-nonexistent-secret\" not found", + "firstTimestamp": "2026-10-03T10:07:07Z", + "lastTimestamp": "2026-10-03T10:07:07Z", + "count": 6, + "object": "gateway-conformance-infra/ReplicaSet/gateway-client-certificate-nonexistent-secret-6d8977c5d" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-observed-generation-bump\" not found", + "firstTimestamp": "2026-10-03T10:07:14Z", + "lastTimestamp": "2026-10-03T10:07:14Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-observed-generation-bump-66fff77df6-mhscx" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-observed-generation-bump-xds-ca\" not found", + "firstTimestamp": "2026-10-03T10:07:14Z", + "lastTimestamp": "2026-10-03T10:07:14Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-observed-generation-bump-66fff77df6-mhscx" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-only-invalid-route-kind-xds-ca\" not found", + "firstTimestamp": "2026-10-03T10:07:07Z", + "lastTimestamp": "2026-10-03T10:07:08Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-only-invalid-route-kind-58f84cf8ff-dtbvt" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-only-invalid-route-kind\" not found", + "firstTimestamp": "2026-10-03T10:07:07Z", + "lastTimestamp": "2026-10-03T10:07:08Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-only-invalid-route-kind-58f84cf8ff-dtbvt" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-token\" : failed to fetch token: serviceaccounts \"gateway-only-invalid-route-kind\" not found", + "firstTimestamp": "2026-10-03T10:07:07Z", + "lastTimestamp": "2026-10-03T10:07:08Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-only-invalid-route-kind-58f84cf8ff-dtbvt" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : object \"gateway-conformance-infra\"/\"gateway-only-invalid-route-kind\" not registered", + "firstTimestamp": "2026-10-03T10:07:09Z", + "lastTimestamp": "2026-10-03T10:07:09Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/gateway-only-invalid-route-kind-58f84cf8ff-dtbvt" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : object \"gateway-conformance-infra\"/\"gateway-only-invalid-route-kind-xds-ca\" not registered", + "firstTimestamp": "2026-10-03T10:07:09Z", + "lastTimestamp": "2026-10-03T10:07:09Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/gateway-only-invalid-route-kind-58f84cf8ff-dtbvt" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-remove-listener\" not found", + "firstTimestamp": "2026-10-03T10:07:11Z", + "lastTimestamp": "2026-10-03T10:07:11Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-remove-listener-58697f47dd-wglmm" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-remove-listener-xds-ca\" not found", + "firstTimestamp": "2026-10-03T10:07:11Z", + "lastTimestamp": "2026-10-03T10:07:11Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-remove-listener-58697f47dd-wglmm" + }, + { + "reason": "FailedCreate", + "message": "Error creating: pods \"gateway-secret-missing-reference-grant-8667564d49-\" is forbidden: error looking up service account gateway-conformance-infra/gateway-secret-missing-reference-grant: serviceaccount \"gateway-secret-missing-reference-grant\" not found", + "firstTimestamp": "2026-10-03T10:07:15Z", + "lastTimestamp": "2026-10-03T10:07:15Z", + "count": 4, + "object": "gateway-conformance-infra/ReplicaSet/gateway-secret-missing-reference-grant-8667564d49" + }, + { + "reason": "FailedCreate", + "message": "Error creating: pods \"gateway-secret-reference-grant-specific-fdcd49d7-\" is forbidden: error looking up service account gateway-conformance-infra/gateway-secret-reference-grant-specific: serviceaccount \"gateway-secret-reference-grant-specific\" not found", + "firstTimestamp": "2026-10-03T10:07:15Z", + "lastTimestamp": "2026-10-03T10:07:15Z", + "count": 7, + "object": "gateway-conformance-infra/ReplicaSet/gateway-secret-reference-grant-specific-fdcd49d7" + }, + { + "reason": "Failed", + "message": "Error: secret \"gateway-static-addresses-session-key\" not found", + "firstTimestamp": "2026-10-03T10:07:15Z", + "lastTimestamp": "2026-10-03T10:07:15Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/gateway-static-addresses-849969ff98-fjw85" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T10:07:17Z", + "lastTimestamp": "2026-10-03T10:07:17Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/gateway-tls-backend-client-certificate-84b79f78c5-hf474" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-tls-backend-client-certificate\" not found", + "firstTimestamp": "2026-10-03T10:07:20Z", + "lastTimestamp": "2026-10-03T10:07:20Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-tls-backend-client-certificate-84b79f78c5-hf474" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-tls-backend-client-certificate-xds-ca\" not found", + "firstTimestamp": "2026-10-03T10:07:20Z", + "lastTimestamp": "2026-10-03T10:07:20Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-tls-backend-client-certificate-84b79f78c5-hf474" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-with-infrastructure-metadata\" not found", + "firstTimestamp": "2026-10-03T10:06:59Z", + "lastTimestamp": "2026-10-03T10:06:59Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-infrastructure-metadata-ff686c697-j5vbq" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-with-infrastructure-metadata-xds-ca\" not found", + "firstTimestamp": "2026-10-03T10:06:59Z", + "lastTimestamp": "2026-10-03T10:06:59Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-infrastructure-metadata-ff686c697-j5vbq" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-with-one-attached-route-xds-ca\" not found", + "firstTimestamp": "2026-10-03T10:07:19Z", + "lastTimestamp": "2026-10-03T10:07:21Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-with-one-attached-route-69464d6ccb-vlsml" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-with-one-attached-route\" not found", + "firstTimestamp": "2026-10-03T10:07:19Z", + "lastTimestamp": "2026-10-03T10:07:21Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-with-one-attached-route-69464d6ccb-vlsml" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-token\" : failed to fetch token: serviceaccounts \"gateway-with-one-attached-route\" not found", + "firstTimestamp": "2026-10-03T10:07:19Z", + "lastTimestamp": "2026-10-03T10:07:21Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-with-one-attached-route-69464d6ccb-vlsml" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.142:15021/healthz/ready\": dial tcp 10.42.3.142:15021: connect: connection refused", + "firstTimestamp": "2026-10-03T10:06:56Z", + "lastTimestamp": "2026-10-03T10:06:56Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/http-listener-isolation-with-hostname-intersection-b69c769f5jsd" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.144:15021/healthz/ready\": dial tcp 10.42.3.144:15021: connect: connection refused", + "firstTimestamp": "2026-10-03T10:07:10Z", + "lastTimestamp": "2026-10-03T10:07:10Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/invalid-default-client-validation-config-6986f884c7-qg9jc" + }, + { + "reason": "AgentGatewayNackError", + "message": "[{\"key\":\"listener/gateway-conformance-infra/invalid-default-client-validation-config.https\",\"warn\":\"TLS certificate is invalid: no certificate\"}]", + "firstTimestamp": "2026-10-03T10:06:58Z", + "lastTimestamp": "2026-10-03T10:06:58Z", + "count": 1, + "object": "gateway-conformance-infra/Gateway/invalid-default-client-validation-config" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.152:15021/healthz/ready\": dial tcp 10.42.3.152:15021: connect: connection refused", + "firstTimestamp": "2026-10-03T10:07:32Z", + "lastTimestamp": "2026-10-03T10:07:32Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/client-validation-insecure-fallback-7dbd575cdb-8bv8k" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-with-invalid-client-cert-validation-xds-ca\" not found", + "firstTimestamp": "2026-10-03T10:07:38Z", + "lastTimestamp": "2026-10-03T10:07:38Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-invalid-client-cert-validation-65f4f9fd95-s5vxd" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-with-invalid-client-cert-validation\" not found", + "firstTimestamp": "2026-10-03T10:07:38Z", + "lastTimestamp": "2026-10-03T10:07:38Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-invalid-client-cert-validation-65f4f9fd95-s5vxd" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-token\" : failed to fetch token: serviceaccounts \"gateway-with-invalid-client-cert-validation\" not found", + "firstTimestamp": "2026-10-03T10:07:38Z", + "lastTimestamp": "2026-10-03T10:07:38Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-invalid-client-cert-validation-65f4f9fd95-s5vxd" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"grpcroute-listener-hostname-matching-xds-ca\" not found", + "firstTimestamp": "2026-10-03T10:07:42Z", + "lastTimestamp": "2026-10-03T10:07:43Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/grpcroute-listener-hostname-matching-7f49854b59-rskh4" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"grpcroute-listener-hostname-matching\" not found", + "firstTimestamp": "2026-10-03T10:07:42Z", + "lastTimestamp": "2026-10-03T10:07:43Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/grpcroute-listener-hostname-matching-7f49854b59-rskh4" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-with-one-not-matching-port-and-section-name-route-xds-ca\" not found", + "firstTimestamp": "2026-10-03T10:08:26Z", + "lastTimestamp": "2026-10-03T10:08:27Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-one-not-matching-port-and-section-name-route-tfbcs" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-with-one-not-matching-port-and-section-name-route\" not found", + "firstTimestamp": "2026-10-03T10:08:26Z", + "lastTimestamp": "2026-10-03T10:08:27Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-one-not-matching-port-and-section-name-route-tfbcs" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-token\" : failed to fetch token: serviceaccounts \"gateway-with-one-not-matching-port-and-section-name-route\" not found", + "firstTimestamp": "2026-10-03T10:08:26Z", + "lastTimestamp": "2026-10-03T10:08:27Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-one-not-matching-port-and-section-name-route-tfbcs" + }, + { + "reason": "FailedCreate", + "message": "Error creating: pods \"tlsroutes-only-6c68d9df7-\" is forbidden: error looking up service account gateway-conformance-infra/tlsroutes-only: serviceaccount \"tlsroutes-only\" not found", + "firstTimestamp": "2026-10-03T10:08:04Z", + "lastTimestamp": "2026-10-03T10:08:04Z", + "count": 1, + "object": "gateway-conformance-infra/ReplicaSet/tlsroutes-only-6c68d9df7" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"httproute-listener-hostname-matching-xds-ca\" not found", + "firstTimestamp": "2026-10-03T10:08:30Z", + "lastTimestamp": "2026-10-03T10:08:30Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/httproute-listener-hostname-matching-f6f4d8c5-ngxln" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"httproute-listener-hostname-matching\" not found", + "firstTimestamp": "2026-10-03T10:08:30Z", + "lastTimestamp": "2026-10-03T10:08:30Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/httproute-listener-hostname-matching-f6f4d8c5-ngxln" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-allows-listenerset-in-selected-namespace\" not found", + "firstTimestamp": "2026-10-03T10:09:25Z", + "lastTimestamp": "2026-10-03T10:09:27Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-allows-listenerset-in-selected-namespace-57785fb8cx6gp4" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-allows-listenerset-in-selected-namespace-xds-ca\" not found", + "firstTimestamp": "2026-10-03T10:09:25Z", + "lastTimestamp": "2026-10-03T10:09:27Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-allows-listenerset-in-selected-namespace-57785fb8cx6gp4" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-token\" : failed to fetch token: serviceaccounts \"gateway-allows-listenerset-in-selected-namespace\" not found", + "firstTimestamp": "2026-10-03T10:09:25Z", + "lastTimestamp": "2026-10-03T10:09:27Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-allows-listenerset-in-selected-namespace-57785fb8cx6gp4" + }, + { + "reason": "FailedCreate", + "message": "Error creating: pods \"gateway-does-not-allow-listenerset-6c99c865c-\" is forbidden: error looking up service account gateway-conformance-infra/gateway-does-not-allow-listenerset: serviceaccount \"gateway-does-not-allow-listenerset\" not found", + "firstTimestamp": "2026-10-03T10:09:25Z", + "lastTimestamp": "2026-10-03T10:09:25Z", + "count": 1, + "object": "gateway-conformance-infra/ReplicaSet/gateway-does-not-allow-listenerset-6c99c865c" + }, + { + "reason": "FailedCreate", + "message": "Error creating: pods \"gateway-with-listener-sets-test-supported-route-kinds-8648bf7666-\" is forbidden: error looking up service account gateway-conformance-infra/gateway-with-listener-sets-test-supported-route-kinds: serviceaccount \"gateway-with-listener-sets-test-supported-route-kinds\" not found", + "firstTimestamp": "2026-10-03T10:09:35Z", + "lastTimestamp": "2026-10-03T10:09:35Z", + "count": 6, + "object": "gateway-conformance-infra/ReplicaSet/gateway-with-listener-sets-test-supported-route-kinds-8648bf7666" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/gateway-tls-exact-hostname: endpoints \"gateway-tls-exact-hostname\" already exists", + "firstTimestamp": "2026-10-03T00:06:45Z", + "lastTimestamp": "2026-10-03T10:10:07Z", + "count": 2, + "object": "/Endpoints/gateway-tls-exact-hostname" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-with-listener-sets-http-routing-xds-ca\" not found", + "firstTimestamp": "2026-10-03T10:09:38Z", + "lastTimestamp": "2026-10-03T10:09:40Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-with-listener-sets-http-routing-5d9f9c7999-ft247" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-with-listener-sets-http-routing\" not found", + "firstTimestamp": "2026-10-03T10:09:38Z", + "lastTimestamp": "2026-10-03T10:09:40Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/gateway-with-listener-sets-http-routing-5d9f9c7999-ft247" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.160:15021/healthz/ready\": dial tcp 10.42.3.160:15021: connect: connection refused", + "firstTimestamp": "2026-10-03T10:09:38Z", + "lastTimestamp": "2026-10-03T10:09:38Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/gateway-with-listener-sets-test-allowed-routes-65f64fd656-ss2l7" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-with-listener-sets-test-reference-grant\" not found", + "firstTimestamp": "2026-10-03T10:09:41Z", + "lastTimestamp": "2026-10-03T10:09:41Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-listener-sets-test-reference-grant-555899869-mvmjs" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-with-listener-sets-test-reference-grant-xds-ca\" not found", + "firstTimestamp": "2026-10-03T10:09:41Z", + "lastTimestamp": "2026-10-03T10:09:41Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-listener-sets-test-reference-grant-555899869-mvmjs" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-token\" : failed to fetch token: serviceaccounts \"gateway-with-listener-sets-test-reference-grant\" not found", + "firstTimestamp": "2026-10-03T10:09:41Z", + "lastTimestamp": "2026-10-03T10:09:41Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-listener-sets-test-reference-grant-555899869-mvmjs" + }, + { + "reason": "Failed", + "message": "Error: secret \"gateway-with-listenerset-hostname-conflict-session-key\" not found", + "firstTimestamp": "2026-10-03T10:09:35Z", + "lastTimestamp": "2026-10-03T10:09:35Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/gateway-with-listenerset-hostname-conflict-6cf665668-9g7mg" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config-volume\" : configmap \"gateway-with-listenerset-protocol-conflict\" not found", + "firstTimestamp": "2026-10-03T10:09:41Z", + "lastTimestamp": "2026-10-03T10:09:42Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-listenerset-protocol-conflict-66cccffb78-q7k2f" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"xds-ca\" : configmap \"gateway-with-listenerset-protocol-conflict-xds-ca\" not found", + "firstTimestamp": "2026-10-03T10:09:41Z", + "lastTimestamp": "2026-10-03T10:09:42Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/gateway-with-listenerset-protocol-conflict-66cccffb78-q7k2f" + } + ], + "warning_reason_counts": { + "Unhealthy": 12, + "IPAddressWrongReference": 7, + "FailedToCreateEndpoint": 8, + "FailedMount": 41, + "FailedCreate": 6, + "Failed": 2, + "AgentGatewayNackError": 1 + }, + "cleanup_complete": true, + "job_finished": true, + "review_note": "Events can precede the run; assess timestamps and product behavior before classifying infrastructure validity." +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/nightly-praxis-pass1-runtime.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/nightly-praxis-pass1-runtime.json new file mode 100644 index 0000000..062cd0e --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/nightly-praxis-pass1-runtime.json @@ -0,0 +1,228 @@ +{ + "case": "results/praxis-nightly-20261002/pass1/praxis", + "snapshots": 10, + "truncated_row": false, + "first_snapshot": "2026-10-03 09:38:28.211987+00:00", + "last_snapshot": "2026-10-03 09:43:19.288444+00:00", + "maximum_snapshot_gap_seconds": 33.124115, + "node_issues": {}, + "collection_errors": [], + "containers_with_restart_count": { + "gateway-conformance-infra/praxis-all-namespaces-66bb875dc4-cjncx/praxis": 5, + "gateway-conformance-infra/praxis-backend-namespaces-6946fbdfdd-26rs7/praxis": 5, + "gateway-conformance-infra/praxis-same-namespace-55cc77d97d-x784s/praxis": 5, + "gateway-conformance-infra/praxis-same-namespace-with-https-listener-858c9546b5-tfprb/praxis": 5, + "praxis-system/praxis-operator-7cb48c4786-7strd/operator": 1 + }, + "terminations": { + "gateway-conformance-infra/praxis-all-namespaces-66bb875dc4-cjncx/praxis": { + "containerID": "containerd://9e2226bc90eac3e54c6a93c1b5fd96d981c0f6759e1dd479adfb71df80741b64", + "exitCode": 1, + "finishedAt": "2026-10-03T09:41:28Z", + "reason": "Error", + "startedAt": "2026-10-03T09:41:28Z" + }, + "gateway-conformance-infra/praxis-backend-namespaces-6946fbdfdd-26rs7/praxis": { + "containerID": "containerd://844bd55244ce101b225e5667b2e5c7c050232b291ed0ff5d9502e8a3528618e9", + "exitCode": 1, + "finishedAt": "2026-10-03T09:41:10Z", + "reason": "Error", + "startedAt": "2026-10-03T09:41:10Z" + }, + "gateway-conformance-infra/praxis-same-namespace-55cc77d97d-x784s/praxis": { + "containerID": "containerd://e00b270e7466aaffd3d837138134f485f7f7a900fa99d783535428c8b573cb3f", + "exitCode": 1, + "finishedAt": "2026-10-03T09:41:13Z", + "reason": "Error", + "startedAt": "2026-10-03T09:41:13Z" + }, + "gateway-conformance-infra/praxis-same-namespace-with-https-listener-858c9546b5-tfprb/praxis": { + "containerID": "containerd://12b81e847cebfaee4200c72139290cf04238689fdaeb8461c6de77566149f425", + "exitCode": 1, + "finishedAt": "2026-10-03T09:41:21Z", + "reason": "Error", + "startedAt": "2026-10-03T09:41:21Z" + }, + "praxis-system/praxis-operator-7cb48c4786-7strd/operator": { + "containerID": "containerd://7ff0fcc05bafc29534b9204f3ea4511649f0a70d6cc3f34f3d1ad32ae544ac05", + "exitCode": 1, + "finishedAt": "2026-10-03T09:38:29Z", + "reason": "Error", + "startedAt": "2026-10-03T09:38:23Z" + } + }, + "observed_image_ids": [ + "", + "docker.io/library/alpine@sha256:5291449c3df73caf6ed85e649dec1b9e818b39a5d8c871e97afc13e9cd5e8fa8", + "docker.io/rancher/mirrored-coredns-coredns@sha256:900f9c109f7a33545d3c811516e8376df9019147b750f5ce3e254468769176ea", + "gcr.io/k8s-staging-gateway-api/echo-basic@sha256:0a56ed5de3f279bba546e27c24f0a0ee982d7f1f99499081b8904cd826d1407d", + "ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8", + "quay.io/metallb/controller@sha256:f51ab515de9ccd20dc3dccb093e48df8adddac019326c456f449e55ba91b6420", + "registry.k8s.io/coredns/coredns@sha256:af8c8d35a5d184b386c4a6d1a012c8b218d40d1376474c7d071bb6c07201f47d", + "sha256:ca8507c2ba2604ac9e6f027c6bbd7d5748b5b18583f4e3ab5b97d4e181511b2c" + ], + "warning_events": [ + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T09:31:46Z", + "lastTimestamp": "2026-10-03T09:31:46Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-4887f" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T09:31:46Z", + "lastTimestamp": "2026-10-03T09:31:46Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-8tldd" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.46.91 for Service gateway-conformance-infra/praxis-all-namespaces has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.46.91" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/gateway-tlsroute-https-only: endpoints \"gateway-tlsroute-https-only\" already exists", + "firstTimestamp": "2026-10-03T06:34:49Z", + "lastTimestamp": "2026-10-03T09:35:39Z", + "count": 2, + "object": "/Endpoints/gateway-tlsroute-https-only" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/gw-tlsroute-exact-hostname-x-1: endpoints \"gw-tlsroute-exact-hostname-x-1\" already exists", + "firstTimestamp": "2026-10-03T09:35:08Z", + "lastTimestamp": "2026-10-03T09:35:08Z", + "count": 1, + "object": "/Endpoints/gw-tlsroute-exact-hostname-x-1" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/http-listener-isolation: endpoints \"http-listener-isolation\" already exists", + "firstTimestamp": "2026-10-03T09:32:10Z", + "lastTimestamp": "2026-10-03T09:32:10Z", + "count": 1, + "object": "/Endpoints/http-listener-isolation" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/praxis-backend-namespaces: endpoints \"praxis-backend-namespaces\" already exists", + "firstTimestamp": "2026-10-03T06:17:25Z", + "lastTimestamp": "2026-10-03T09:38:28Z", + "count": 2, + "object": "/Endpoints/praxis-backend-namespaces" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"secret-volume\" : secret \"tls-passthrough-checks-certificate\" not found", + "firstTimestamp": "2026-10-03T09:38:29Z", + "lastTimestamp": "2026-10-03T09:38:29Z", + "count": 1, + "object": "gateway-conformance-app-backend/Pod/tls-backend-58b6fcfb64-tw759" + }, + { + "reason": "BackOff", + "message": "Back-off restarting failed container praxis in pod praxis-all-namespaces-66bb875dc4-cjncx_gateway-conformance-infra(25d5fa7d-6bc4-4560-9df0-65cff331d6ab)", + "firstTimestamp": "2026-10-03T09:38:31Z", + "lastTimestamp": "2026-10-03T09:42:48Z", + "count": 17, + "object": "gateway-conformance-infra/Pod/praxis-all-namespaces-66bb875dc4-cjncx" + }, + { + "reason": "BackOff", + "message": "Back-off restarting failed container praxis in pod praxis-backend-namespaces-6946fbdfdd-26rs7_gateway-conformance-infra(fb6d08a4-229a-4cb0-bcd6-83bdfcf4889b)", + "firstTimestamp": "2026-10-03T09:38:31Z", + "lastTimestamp": "2026-10-03T09:42:40Z", + "count": 17, + "object": "gateway-conformance-infra/Pod/praxis-backend-namespaces-6946fbdfdd-26rs7" + }, + { + "reason": "BackOff", + "message": "Back-off restarting failed container praxis in pod praxis-same-namespace-55cc77d97d-x784s_gateway-conformance-infra(22d48998-9b33-4fc8-a0e4-42e84a835293)", + "firstTimestamp": "2026-10-03T09:38:31Z", + "lastTimestamp": "2026-10-03T09:42:34Z", + "count": 19, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-55cc77d97d-x784s" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"tls-0\" : secret \"tls-validity-checks-certificate\" not found", + "firstTimestamp": "2026-10-03T09:38:28Z", + "lastTimestamp": "2026-10-03T09:38:28Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-with-https-listener-858c9546b5-tfprb" + }, + { + "reason": "BackOff", + "message": "Back-off restarting failed container praxis in pod praxis-same-namespace-with-https-listener-858c9546b5-tfprb_gateway-conformance-infra(8c878422-32c1-458a-acbf-4c2d4d369dd3)", + "firstTimestamp": "2026-10-03T09:38:31Z", + "lastTimestamp": "2026-10-03T09:42:28Z", + "count": 20, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-with-https-listener-858c9546b5-tfprb" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"secret-volume\" : secret \"tls-checks-certificate\" not found", + "firstTimestamp": "2026-10-03T09:38:29Z", + "lastTimestamp": "2026-10-03T09:38:29Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/tls-backend-2-5fffcbf4cc-k8vzq" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"secret-volume\" : secret \"tls-checks-certificate\" not found", + "firstTimestamp": "2026-10-03T09:38:29Z", + "lastTimestamp": "2026-10-03T09:38:29Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/tls-backend-86b4d79785-l2nhd" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.1.36:8080/readyz\": dial tcp 10.42.1.36:8080: connect: connection refused", + "firstTimestamp": "2026-10-03T09:38:29Z", + "lastTimestamp": "2026-10-03T09:38:29Z", + "count": 1, + "object": "praxis-system/Pod/praxis-operator-7cb48c4786-7strd" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.103.18 for Service gateway-conformance-infra/praxis-same-namespace-with-https-listener has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.103.18" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.11.246 for Service gateway-conformance-infra/praxis-same-namespace has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.11.246" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.200.224 for Service gateway-conformance-infra/praxis-backend-namespaces has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.200.224" + } + ], + "warning_reason_counts": { + "Unhealthy": 3, + "IPAddressWrongReference": 4, + "FailedToCreateEndpoint": 4, + "FailedMount": 4, + "BackOff": 4 + }, + "cleanup_complete": true, + "job_finished": true, + "review_note": "Events can precede the run; assess timestamps and product behavior before classifying infrastructure validity." +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/nightly-praxis-pass1-setup.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/nightly-praxis-pass1-setup.json new file mode 100644 index 0000000..b03b3c9 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/nightly-praxis-pass1-setup.json @@ -0,0 +1,209 @@ +{ + "case": "results/praxis-nightly-20261002/pass1/praxis", + "duration_seconds": 302.0, + "fatal_empty_router_pods": { + "praxis-all-namespaces-66bb875dc4-cjncx": { + "container": "praxis", + "error": "router: 'routes' is empty; every request would fail with 404" + }, + "praxis-backend-namespaces-6946fbdfdd-26rs7": { + "container": "praxis", + "error": "router: 'routes' is empty; every request would fail with 404" + }, + "praxis-same-namespace-55cc77d97d-x784s": { + "container": "praxis", + "error": "router: 'routes' is empty; every request would fail with 404" + }, + "praxis-same-namespace-with-https-listener-858c9546b5-tfprb": { + "container": "praxis", + "error": "router: 'routes' is empty; every request would fail with 404" + } + }, + "desired_core_images": [ + "ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8" + ], + "empty_routes_in_generated_configs": { + "praxis-all-namespaces": true, + "praxis-backend-namespaces": true, + "praxis-same-namespace": true, + "praxis-same-namespace-with-https-listener": true + }, + "late_setup_snapshot": "2026-10-03T09:42:46.309640+00:00", + "fixture_pods": [ + { + "namespace": "gateway-conformance-app-backend", + "pod": "app-backend-v1-86f8cd8464-5hlpb", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-app-backend", + "pod": "app-backend-v1-86f8cd8464-zcbg6", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-app-backend", + "pod": "app-backend-v2-f5bd5979d-6m5q8", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-app-backend", + "pod": "app-backend-v2-f5bd5979d-l5txp", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-app-backend", + "pod": "tls-backend-58b6fcfb64-tw759", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "coredns-5998cfc87f-vwkqh", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "grpc-infra-backend-v1-5bcf59bbf8-g64v7", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "grpc-infra-backend-v1-5bcf59bbf8-n49hr", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "grpc-infra-backend-v2-55b4fd69c4-86cm6", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "grpc-infra-backend-v2-55b4fd69c4-z6nw5", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "grpc-infra-backend-v3-779f9ddf8b-kgn7q", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "grpc-infra-backend-v3-779f9ddf8b-rmmb5", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "infra-backend-v1-7db47fdbfd-64clr", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "infra-backend-v1-7db47fdbfd-9r46w", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "infra-backend-v2-5656d77b6d-6zrnb", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "infra-backend-v2-5656d77b6d-mnrws", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "infra-backend-v3-5bc7b66498-87r2j", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "infra-backend-v3-5bc7b66498-8vddq", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "tcp-backend-59587f94f8-5mr8s", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "tcp-backend-59587f94f8-bk5pj", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "tls-backend-2-5fffcbf4cc-k8vzq", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "tls-backend-86b4d79785-l2nhd", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-web-backend", + "pod": "web-backend-c744f5b98-9bbl9", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-web-backend", + "pod": "web-backend-c744f5b98-qmb6h", + "phase": "Running", + "ready": true + } + ], + "praxis_data_plane_pods": [ + { + "namespace": "gateway-conformance-infra", + "pod": "praxis-all-namespaces-66bb875dc4-cjncx", + "phase": "Running", + "ready": false + }, + { + "namespace": "gateway-conformance-infra", + "pod": "praxis-backend-namespaces-6946fbdfdd-26rs7", + "phase": "Running", + "ready": false + }, + { + "namespace": "gateway-conformance-infra", + "pod": "praxis-same-namespace-55cc77d97d-x784s", + "phase": "Running", + "ready": false + }, + { + "namespace": "gateway-conformance-infra", + "pod": "praxis-same-namespace-with-https-listener-858c9546b5-tfprb", + "phase": "Running", + "ready": false + } + ], + "all_observed_fixture_pods_ready": true, + "all_four_base_gateways_failed_to_start": true, + "individual_test_status": "not evaluated only if full.log contains no selected top-level outcomes; check summarized results", + "cleanup_complete": true, + "job_finished": true +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/nightly-praxis-pass2-runtime.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/nightly-praxis-pass2-runtime.json new file mode 100644 index 0000000..fdb127d --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/nightly-praxis-pass2-runtime.json @@ -0,0 +1,244 @@ +{ + "case": "results/praxis-nightly-20261002/pass2/praxis", + "snapshots": 10, + "truncated_row": false, + "first_snapshot": "2026-10-03 09:46:32.562471+00:00", + "last_snapshot": "2026-10-03 09:51:24.960147+00:00", + "maximum_snapshot_gap_seconds": 33.275168, + "node_issues": {}, + "collection_errors": [], + "containers_with_restart_count": { + "gateway-conformance-infra/praxis-all-namespaces-66bb875dc4-gtl65/praxis": 5, + "gateway-conformance-infra/praxis-backend-namespaces-6946fbdfdd-7hzg7/praxis": 5, + "gateway-conformance-infra/praxis-same-namespace-55cc77d97d-v77n9/praxis": 5, + "gateway-conformance-infra/praxis-same-namespace-with-https-listener-858c9546b5-fdfnr/praxis": 5, + "praxis-system/praxis-operator-7cb48c4786-925bc/operator": 1 + }, + "terminations": { + "gateway-conformance-infra/praxis-all-namespaces-66bb875dc4-gtl65/praxis": { + "containerID": "containerd://0a94e92ae78b1a70b940571fc1cda0a26fa44721e6f7a19a9b2fa4c4095c9320", + "exitCode": 1, + "finishedAt": "2026-10-03T09:49:39Z", + "reason": "Error", + "startedAt": "2026-10-03T09:49:39Z" + }, + "gateway-conformance-infra/praxis-backend-namespaces-6946fbdfdd-7hzg7/praxis": { + "containerID": "containerd://a0806649eaa54cce432811a81f08183f367f36c4a86b6f2459bf0686f9ede476", + "exitCode": 1, + "finishedAt": "2026-10-03T09:49:38Z", + "reason": "Error", + "startedAt": "2026-10-03T09:49:38Z" + }, + "gateway-conformance-infra/praxis-same-namespace-55cc77d97d-v77n9/praxis": { + "containerID": "containerd://63c07b05e3f94c7914534fbb53e56462dd6fcc4cd57a514f136210708b0ee595", + "exitCode": 1, + "finishedAt": "2026-10-03T09:49:43Z", + "reason": "Error", + "startedAt": "2026-10-03T09:49:43Z" + }, + "gateway-conformance-infra/praxis-same-namespace-with-https-listener-858c9546b5-fdfnr/praxis": { + "containerID": "containerd://f5597c24a97ef849408a9f6e0c580a24daaf7330f7a2a69ccf926a8260f4095f", + "exitCode": 1, + "finishedAt": "2026-10-03T09:49:35Z", + "reason": "Error", + "startedAt": "2026-10-03T09:49:35Z" + }, + "praxis-system/praxis-operator-7cb48c4786-925bc/operator": { + "containerID": "containerd://cc006c6978453708b3f0b600d9cdac143de629b9974218ad01bf4f20657caf0d", + "exitCode": 1, + "finishedAt": "2026-10-03T09:46:47Z", + "reason": "Error", + "startedAt": "2026-10-03T09:46:29Z" + } + }, + "observed_image_ids": [ + "", + "docker.io/library/alpine@sha256:5291449c3df73caf6ed85e649dec1b9e818b39a5d8c871e97afc13e9cd5e8fa8", + "docker.io/rancher/mirrored-coredns-coredns@sha256:900f9c109f7a33545d3c811516e8376df9019147b750f5ce3e254468769176ea", + "gcr.io/k8s-staging-gateway-api/echo-basic@sha256:0a56ed5de3f279bba546e27c24f0a0ee982d7f1f99499081b8904cd826d1407d", + "ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8", + "quay.io/metallb/controller@sha256:f51ab515de9ccd20dc3dccb093e48df8adddac019326c456f449e55ba91b6420", + "registry.k8s.io/coredns/coredns@sha256:af8c8d35a5d184b386c4a6d1a012c8b218d40d1376474c7d071bb6c07201f47d", + "sha256:ca8507c2ba2604ac9e6f027c6bbd7d5748b5b18583f4e3ab5b97d4e181511b2c" + ], + "warning_events": [ + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T09:31:46Z", + "lastTimestamp": "2026-10-03T09:31:46Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-4887f" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T09:31:46Z", + "lastTimestamp": "2026-10-03T09:31:46Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-8tldd" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.103.18 for Service gateway-conformance-infra/praxis-same-namespace-with-https-listener has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.103.18" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.11.246 for Service gateway-conformance-infra/praxis-same-namespace has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.11.246" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.200.224 for Service gateway-conformance-infra/praxis-backend-namespaces has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.200.224" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.46.91 for Service gateway-conformance-infra/praxis-all-namespaces has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.46.91" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/gateway-tlsroute-https-only: endpoints \"gateway-tlsroute-https-only\" already exists", + "firstTimestamp": "2026-10-03T06:34:49Z", + "lastTimestamp": "2026-10-03T09:35:39Z", + "count": 2, + "object": "/Endpoints/gateway-tlsroute-https-only" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/gw-tlsroute-exact-hostname-x-1: endpoints \"gw-tlsroute-exact-hostname-x-1\" already exists", + "firstTimestamp": "2026-10-03T09:35:08Z", + "lastTimestamp": "2026-10-03T09:35:08Z", + "count": 1, + "object": "/Endpoints/gw-tlsroute-exact-hostname-x-1" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/http-listener-isolation: endpoints \"http-listener-isolation\" already exists", + "firstTimestamp": "2026-10-03T09:32:10Z", + "lastTimestamp": "2026-10-03T09:32:10Z", + "count": 1, + "object": "/Endpoints/http-listener-isolation" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/praxis-backend-namespaces: endpoints \"praxis-backend-namespaces\" already exists", + "firstTimestamp": "2026-10-03T06:17:25Z", + "lastTimestamp": "2026-10-03T09:38:28Z", + "count": 2, + "object": "/Endpoints/praxis-backend-namespaces" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.1.36:8080/readyz\": dial tcp 10.42.1.36:8080: connect: connection refused", + "firstTimestamp": "2026-10-03T09:38:29Z", + "lastTimestamp": "2026-10-03T09:38:29Z", + "count": 1, + "object": "praxis-system/Pod/praxis-operator-7cb48c4786-7strd" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.38.95 for Service gateway-conformance-infra/praxis-all-namespaces has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.38.95" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"secret-volume\" : secret \"tls-passthrough-checks-certificate\" not found", + "firstTimestamp": "2026-10-03T09:46:33Z", + "lastTimestamp": "2026-10-03T09:46:33Z", + "count": 1, + "object": "gateway-conformance-app-backend/Pod/tls-backend-58b6fcfb64-8rx2l" + }, + { + "reason": "BackOff", + "message": "Back-off restarting failed container praxis in pod praxis-all-namespaces-66bb875dc4-gtl65_gateway-conformance-infra(f3389b5e-452d-45a4-bf2c-27bbac00a1e7)", + "firstTimestamp": "2026-10-03T09:46:44Z", + "lastTimestamp": "2026-10-03T09:51:03Z", + "count": 21, + "object": "gateway-conformance-infra/Pod/praxis-all-namespaces-66bb875dc4-gtl65" + }, + { + "reason": "BackOff", + "message": "Back-off restarting failed container praxis in pod praxis-backend-namespaces-6946fbdfdd-7hzg7_gateway-conformance-infra(fd1ed225-aa4b-453d-a667-92243c0f57a3)", + "firstTimestamp": "2026-10-03T09:46:44Z", + "lastTimestamp": "2026-10-03T09:51:07Z", + "count": 19, + "object": "gateway-conformance-infra/Pod/praxis-backend-namespaces-6946fbdfdd-7hzg7" + }, + { + "reason": "BackOff", + "message": "Back-off restarting failed container praxis in pod praxis-same-namespace-55cc77d97d-v77n9_gateway-conformance-infra(d4555c1b-5bf6-4919-b323-0dc93e193889)", + "firstTimestamp": "2026-10-03T09:46:44Z", + "lastTimestamp": "2026-10-03T09:50:59Z", + "count": 20, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-55cc77d97d-v77n9" + }, + { + "reason": "BackOff", + "message": "Back-off restarting failed container praxis in pod praxis-same-namespace-with-https-listener-858c9546b5-fdfnr_gateway-conformance-infra(96fe3ab5-ef00-4624-a187-9c5af3e0e1af)", + "firstTimestamp": "2026-10-03T09:46:44Z", + "lastTimestamp": "2026-10-03T09:50:42Z", + "count": 20, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-with-https-listener-858c9546b5-fdfnr" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"secret-volume\" : secret \"tls-checks-certificate\" not found", + "firstTimestamp": "2026-10-03T09:46:33Z", + "lastTimestamp": "2026-10-03T09:46:33Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/tls-backend-2-5fffcbf4cc-6hbb6" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"secret-volume\" : secret \"tls-checks-certificate\" not found", + "firstTimestamp": "2026-10-03T09:46:32Z", + "lastTimestamp": "2026-10-03T09:46:33Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/tls-backend-86b4d79785-4jlpm" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.159.121 for Service gateway-conformance-infra/praxis-backend-namespaces has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.159.121" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.189.249 for Service gateway-conformance-infra/praxis-same-namespace-with-https-listener has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.189.249" + } + ], + "warning_reason_counts": { + "Unhealthy": 3, + "IPAddressWrongReference": 7, + "FailedToCreateEndpoint": 4, + "FailedMount": 3, + "BackOff": 4 + }, + "cleanup_complete": true, + "job_finished": true, + "review_note": "Events can precede the run; assess timestamps and product behavior before classifying infrastructure validity." +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/nightly-praxis-pass2-setup.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/nightly-praxis-pass2-setup.json new file mode 100644 index 0000000..0bb244d --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/nightly-praxis-pass2-setup.json @@ -0,0 +1,209 @@ +{ + "case": "results/praxis-nightly-20261002/pass2/praxis", + "duration_seconds": 302.0, + "fatal_empty_router_pods": { + "praxis-all-namespaces-66bb875dc4-gtl65": { + "container": "praxis", + "error": "router: 'routes' is empty; every request would fail with 404" + }, + "praxis-backend-namespaces-6946fbdfdd-7hzg7": { + "container": "praxis", + "error": "router: 'routes' is empty; every request would fail with 404" + }, + "praxis-same-namespace-55cc77d97d-v77n9": { + "container": "praxis", + "error": "router: 'routes' is empty; every request would fail with 404" + }, + "praxis-same-namespace-with-https-listener-858c9546b5-fdfnr": { + "container": "praxis", + "error": "router: 'routes' is empty; every request would fail with 404" + } + }, + "desired_core_images": [ + "ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8" + ], + "empty_routes_in_generated_configs": { + "praxis-all-namespaces": true, + "praxis-backend-namespaces": true, + "praxis-same-namespace": true, + "praxis-same-namespace-with-https-listener": true + }, + "late_setup_snapshot": "2026-10-03T09:50:52.177714+00:00", + "fixture_pods": [ + { + "namespace": "gateway-conformance-app-backend", + "pod": "app-backend-v1-86f8cd8464-m5stn", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-app-backend", + "pod": "app-backend-v1-86f8cd8464-qscxg", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-app-backend", + "pod": "app-backend-v2-f5bd5979d-hrjrj", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-app-backend", + "pod": "app-backend-v2-f5bd5979d-wzvdt", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-app-backend", + "pod": "tls-backend-58b6fcfb64-8rx2l", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "coredns-5998cfc87f-9rdrr", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "grpc-infra-backend-v1-5bcf59bbf8-fq8h7", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "grpc-infra-backend-v1-5bcf59bbf8-hb9jr", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "grpc-infra-backend-v2-55b4fd69c4-6blzr", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "grpc-infra-backend-v2-55b4fd69c4-gn2rd", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "grpc-infra-backend-v3-779f9ddf8b-lpcwm", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "grpc-infra-backend-v3-779f9ddf8b-vcf4m", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "infra-backend-v1-7db47fdbfd-4kbml", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "infra-backend-v1-7db47fdbfd-wbzd4", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "infra-backend-v2-5656d77b6d-7p6sw", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "infra-backend-v2-5656d77b6d-g4c7h", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "infra-backend-v3-5bc7b66498-s5t28", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "infra-backend-v3-5bc7b66498-w5jbd", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "tcp-backend-59587f94f8-rskwp", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "tcp-backend-59587f94f8-s24nx", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "tls-backend-2-5fffcbf4cc-6hbb6", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "tls-backend-86b4d79785-4jlpm", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-web-backend", + "pod": "web-backend-c744f5b98-d8tp5", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-web-backend", + "pod": "web-backend-c744f5b98-wglz9", + "phase": "Running", + "ready": true + } + ], + "praxis_data_plane_pods": [ + { + "namespace": "gateway-conformance-infra", + "pod": "praxis-all-namespaces-66bb875dc4-gtl65", + "phase": "Running", + "ready": false + }, + { + "namespace": "gateway-conformance-infra", + "pod": "praxis-backend-namespaces-6946fbdfdd-7hzg7", + "phase": "Running", + "ready": false + }, + { + "namespace": "gateway-conformance-infra", + "pod": "praxis-same-namespace-55cc77d97d-v77n9", + "phase": "Running", + "ready": false + }, + { + "namespace": "gateway-conformance-infra", + "pod": "praxis-same-namespace-with-https-listener-858c9546b5-fdfnr", + "phase": "Running", + "ready": false + } + ], + "all_observed_fixture_pods_ready": true, + "all_four_base_gateways_failed_to_start": true, + "individual_test_status": "not evaluated only if full.log contains no selected top-level outcomes; check summarized results", + "cleanup_complete": true, + "job_finished": true +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/nightly-praxis-pass3-runtime.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/nightly-praxis-pass3-runtime.json new file mode 100644 index 0000000..aa87336 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/nightly-praxis-pass3-runtime.json @@ -0,0 +1,371 @@ +{ + "case": "results/praxis-nightly-20261002/pass3/praxis", + "snapshots": 10, + "truncated_row": false, + "first_snapshot": "2026-10-03 10:12:35.338948+00:00", + "last_snapshot": "2026-10-03 10:17:25.442199+00:00", + "maximum_snapshot_gap_seconds": 33.229129, + "node_issues": {}, + "collection_errors": [], + "containers_with_restart_count": { + "gateway-conformance-infra/praxis-all-namespaces-66bb875dc4-8ddxd/praxis": 5, + "gateway-conformance-infra/praxis-backend-namespaces-6946fbdfdd-pf2cb/praxis": 5, + "gateway-conformance-infra/praxis-same-namespace-55cc77d97d-2lbvk/praxis": 5, + "gateway-conformance-infra/praxis-same-namespace-with-https-listener-858c9546b5-ff7p9/praxis": 5, + "praxis-system/praxis-operator-7cb48c4786-qqbh2/operator": 1 + }, + "terminations": { + "gateway-conformance-infra/praxis-all-namespaces-66bb875dc4-8ddxd/praxis": { + "containerID": "containerd://85887ad97265b31646b1df4a173f242f3ecc50b627769746fcae18bc84d04734", + "exitCode": 1, + "finishedAt": "2026-10-03T10:15:39Z", + "reason": "Error", + "startedAt": "2026-10-03T10:15:39Z" + }, + "gateway-conformance-infra/praxis-backend-namespaces-6946fbdfdd-pf2cb/praxis": { + "containerID": "containerd://f4ed903f73197002a24667ef3f66ad58133d802c911d12d0117d65cc11cc9e20", + "exitCode": 1, + "finishedAt": "2026-10-03T10:15:26Z", + "reason": "Error", + "startedAt": "2026-10-03T10:15:26Z" + }, + "gateway-conformance-infra/praxis-same-namespace-55cc77d97d-2lbvk/praxis": { + "containerID": "containerd://a810188b1593cbdd58f363b99f11351a4af2ef9dd635232431962148a6aa0a51", + "exitCode": 1, + "finishedAt": "2026-10-03T10:15:30Z", + "reason": "Error", + "startedAt": "2026-10-03T10:15:30Z" + }, + "gateway-conformance-infra/praxis-same-namespace-with-https-listener-858c9546b5-ff7p9/praxis": { + "containerID": "containerd://9f61f96a3805e8d4415e8eab2c7f5abf67b1a08a4a66cac65725113f59adfe48", + "exitCode": 1, + "finishedAt": "2026-10-03T10:15:31Z", + "reason": "Error", + "startedAt": "2026-10-03T10:15:31Z" + }, + "praxis-system/praxis-operator-7cb48c4786-qqbh2/operator": { + "containerID": "containerd://1f27de17a089dde643a1ffaccb3c5806d313c903abfa61267d53a40ebe8e946b", + "exitCode": 1, + "finishedAt": "2026-10-03T10:12:38Z", + "reason": "Error", + "startedAt": "2026-10-03T10:12:32Z" + } + }, + "observed_image_ids": [ + "docker.io/library/alpine@sha256:5291449c3df73caf6ed85e649dec1b9e818b39a5d8c871e97afc13e9cd5e8fa8", + "docker.io/rancher/mirrored-coredns-coredns@sha256:900f9c109f7a33545d3c811516e8376df9019147b750f5ce3e254468769176ea", + "gcr.io/k8s-staging-gateway-api/echo-basic@sha256:0a56ed5de3f279bba546e27c24f0a0ee982d7f1f99499081b8904cd826d1407d", + "ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8", + "quay.io/metallb/controller@sha256:f51ab515de9ccd20dc3dccb093e48df8adddac019326c456f449e55ba91b6420", + "registry.k8s.io/coredns/coredns@sha256:af8c8d35a5d184b386c4a6d1a012c8b218d40d1376474c7d071bb6c07201f47d", + "sha256:ca8507c2ba2604ac9e6f027c6bbd7d5748b5b18583f4e3ab5b97d4e181511b2c" + ], + "warning_events": [ + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T09:31:46Z", + "lastTimestamp": "2026-10-03T09:31:46Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-4887f" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T09:54:32Z", + "lastTimestamp": "2026-10-03T09:54:32Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-4qvt2" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T10:06:18Z", + "lastTimestamp": "2026-10-03T10:06:18Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-59rhx" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T10:06:18Z", + "lastTimestamp": "2026-10-03T10:06:18Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-5qpvh" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T09:31:46Z", + "lastTimestamp": "2026-10-03T09:31:46Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-8tldd" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T09:54:32Z", + "lastTimestamp": "2026-10-03T09:54:32Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-z7zj7" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.103.18 for Service gateway-conformance-infra/praxis-same-namespace-with-https-listener has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.103.18" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.11.246 for Service gateway-conformance-infra/praxis-same-namespace has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.11.246" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.159.121 for Service gateway-conformance-infra/praxis-backend-namespaces has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.159.121" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.177.172 for Service gateway-conformance-infra/praxis-all-namespaces has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.177.172" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.177.21 for Service gateway-conformance-infra/praxis-same-namespace-with-https-listener has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.177.21" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.189.249 for Service gateway-conformance-infra/praxis-same-namespace-with-https-listener has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.189.249" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.200.224 for Service gateway-conformance-infra/praxis-backend-namespaces has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.200.224" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.38.95 for Service gateway-conformance-infra/praxis-all-namespaces has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.38.95" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.46.91 for Service gateway-conformance-infra/praxis-all-namespaces has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.46.91" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/gateway-allows-listenerset-in-selected-namespace: endpoints \"gateway-allows-listenerset-in-selected-namespace\" already exists", + "firstTimestamp": "2026-10-02T23:48:52Z", + "lastTimestamp": "2026-10-03T09:57:32Z", + "count": 2, + "object": "/Endpoints/gateway-allows-listenerset-in-selected-namespace" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/gateway-tls-exact-hostname: endpoints \"gateway-tls-exact-hostname\" already exists", + "firstTimestamp": "2026-10-03T00:06:45Z", + "lastTimestamp": "2026-10-03T10:10:07Z", + "count": 2, + "object": "/Endpoints/gateway-tls-exact-hostname" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/gateway-tlsroute-https-only: endpoints \"gateway-tlsroute-https-only\" already exists", + "firstTimestamp": "2026-10-03T06:34:49Z", + "lastTimestamp": "2026-10-03T09:35:39Z", + "count": 2, + "object": "/Endpoints/gateway-tlsroute-https-only" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/gw-tlsroute-empty-hostname-x-4: endpoints \"gw-tlsroute-empty-hostname-x-4\" already exists", + "firstTimestamp": "2026-10-03T09:57:47Z", + "lastTimestamp": "2026-10-03T09:57:47Z", + "count": 1, + "object": "/Endpoints/gw-tlsroute-empty-hostname-x-4" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/gw-tlsroute-exact-hostname-x-1: endpoints \"gw-tlsroute-exact-hostname-x-1\" already exists", + "firstTimestamp": "2026-10-03T09:35:08Z", + "lastTimestamp": "2026-10-03T09:35:08Z", + "count": 1, + "object": "/Endpoints/gw-tlsroute-exact-hostname-x-1" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/http-listener-isolation: endpoints \"http-listener-isolation\" already exists", + "firstTimestamp": "2026-10-03T09:32:10Z", + "lastTimestamp": "2026-10-03T09:32:10Z", + "count": 1, + "object": "/Endpoints/http-listener-isolation" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/praxis-all-namespaces: endpoints \"praxis-all-namespaces\" already exists", + "firstTimestamp": "2026-10-03T10:12:35Z", + "lastTimestamp": "2026-10-03T10:12:35Z", + "count": 1, + "object": "/Endpoints/praxis-all-namespaces" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/praxis-backend-namespaces: endpoints \"praxis-backend-namespaces\" already exists", + "firstTimestamp": "2026-10-03T06:17:25Z", + "lastTimestamp": "2026-10-03T09:38:28Z", + "count": 2, + "object": "/Endpoints/praxis-backend-namespaces" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/same-namespace-with-http-listener-on-8080: endpoints \"same-namespace-with-http-listener-on-8080\" already exists", + "firstTimestamp": "2026-10-03T09:56:46Z", + "lastTimestamp": "2026-10-03T09:56:46Z", + "count": 1, + "object": "/Endpoints/same-namespace-with-http-listener-on-8080" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.1.36:8080/readyz\": dial tcp 10.42.1.36:8080: connect: connection refused", + "firstTimestamp": "2026-10-03T09:38:29Z", + "lastTimestamp": "2026-10-03T09:38:29Z", + "count": 1, + "object": "praxis-system/Pod/praxis-operator-7cb48c4786-7strd" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"secret-volume\" : secret \"tls-passthrough-checks-certificate\" not found", + "firstTimestamp": "2026-10-03T10:12:36Z", + "lastTimestamp": "2026-10-03T10:12:36Z", + "count": 1, + "object": "gateway-conformance-app-backend/Pod/tls-backend-58b6fcfb64-mqk98" + }, + { + "reason": "BackOff", + "message": "Back-off restarting failed container praxis in pod praxis-all-namespaces-66bb875dc4-8ddxd_gateway-conformance-infra(1cea9bf0-5c0a-4227-aa85-b03862465545)", + "firstTimestamp": "2026-10-03T10:12:38Z", + "lastTimestamp": "2026-10-03T10:16:47Z", + "count": 18, + "object": "gateway-conformance-infra/Pod/praxis-all-namespaces-66bb875dc4-8ddxd" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: Get \"http://10.42.3.186:9901/healthy\": dial tcp 10.42.3.186:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T10:12:50Z", + "lastTimestamp": "2026-10-03T10:12:50Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/praxis-all-namespaces-66bb875dc4-8ddxd" + }, + { + "reason": "BackOff", + "message": "Back-off restarting failed container praxis in pod praxis-backend-namespaces-6946fbdfdd-pf2cb_gateway-conformance-infra(39853a97-f213-4ea8-8603-a4c978bf2122)", + "firstTimestamp": "2026-10-03T10:12:38Z", + "lastTimestamp": "2026-10-03T10:16:59Z", + "count": 18, + "object": "gateway-conformance-infra/Pod/praxis-backend-namespaces-6946fbdfdd-pf2cb" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: Get \"http://10.42.3.181:9901/healthy\": dial tcp 10.42.3.181:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T10:12:36Z", + "lastTimestamp": "2026-10-03T10:12:49Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-55cc77d97d-2lbvk" + }, + { + "reason": "BackOff", + "message": "Back-off restarting failed container praxis in pod praxis-same-namespace-55cc77d97d-2lbvk_gateway-conformance-infra(a610188d-3a89-4dc5-97c6-7a1ed4003d10)", + "firstTimestamp": "2026-10-03T10:12:38Z", + "lastTimestamp": "2026-10-03T10:16:53Z", + "count": 20, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-55cc77d97d-2lbvk" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"tls-0\" : secret \"tls-validity-checks-certificate\" not found", + "firstTimestamp": "2026-10-03T10:12:35Z", + "lastTimestamp": "2026-10-03T10:12:35Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-with-https-listener-858c9546b5-ff7p9" + }, + { + "reason": "BackOff", + "message": "Back-off restarting failed container praxis in pod praxis-same-namespace-with-https-listener-858c9546b5-ff7p9_gateway-conformance-infra(a2cbe64f-8333-4c91-a989-d47d02111390)", + "firstTimestamp": "2026-10-03T10:12:38Z", + "lastTimestamp": "2026-10-03T10:16:38Z", + "count": 21, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-with-https-listener-858c9546b5-ff7p9" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"secret-volume\" : secret \"tls-checks-certificate\" not found", + "firstTimestamp": "2026-10-03T10:12:36Z", + "lastTimestamp": "2026-10-03T10:12:36Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/tls-backend-2-5fffcbf4cc-nss24" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"secret-volume\" : secret \"tls-checks-certificate\" not found", + "firstTimestamp": "2026-10-03T10:12:36Z", + "lastTimestamp": "2026-10-03T10:12:36Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/tls-backend-86b4d79785-7xcn2" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.1.44:8080/readyz\": dial tcp 10.42.1.44:8080: connect: connection refused", + "firstTimestamp": "2026-10-03T10:12:38Z", + "lastTimestamp": "2026-10-03T10:12:38Z", + "count": 1, + "object": "praxis-system/Pod/praxis-operator-7cb48c4786-qqbh2" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.2.177 for Service gateway-conformance-infra/praxis-backend-namespaces has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.2.177" + } + ], + "warning_reason_counts": { + "Unhealthy": 10, + "IPAddressWrongReference": 10, + "FailedToCreateEndpoint": 9, + "FailedMount": 4, + "BackOff": 4 + }, + "cleanup_complete": true, + "job_finished": true, + "review_note": "Events can precede the run; assess timestamps and product behavior before classifying infrastructure validity." +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/nightly-praxis-pass3-setup.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/nightly-praxis-pass3-setup.json new file mode 100644 index 0000000..f4a60e2 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/nightly-praxis-pass3-setup.json @@ -0,0 +1,209 @@ +{ + "case": "results/praxis-nightly-20261002/pass3/praxis", + "duration_seconds": 302.0, + "fatal_empty_router_pods": { + "praxis-all-namespaces-66bb875dc4-8ddxd": { + "container": "praxis", + "error": "router: 'routes' is empty; every request would fail with 404" + }, + "praxis-backend-namespaces-6946fbdfdd-pf2cb": { + "container": "praxis", + "error": "router: 'routes' is empty; every request would fail with 404" + }, + "praxis-same-namespace-55cc77d97d-2lbvk": { + "container": "praxis", + "error": "router: 'routes' is empty; every request would fail with 404" + }, + "praxis-same-namespace-with-https-listener-858c9546b5-ff7p9": { + "container": "praxis", + "error": "router: 'routes' is empty; every request would fail with 404" + } + }, + "desired_core_images": [ + "ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8" + ], + "empty_routes_in_generated_configs": { + "praxis-all-namespaces": true, + "praxis-backend-namespaces": true, + "praxis-same-namespace": true, + "praxis-same-namespace-with-https-listener": true + }, + "late_setup_snapshot": "2026-10-03T10:16:53.355961+00:00", + "fixture_pods": [ + { + "namespace": "gateway-conformance-app-backend", + "pod": "app-backend-v1-86f8cd8464-dz9rb", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-app-backend", + "pod": "app-backend-v1-86f8cd8464-rn527", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-app-backend", + "pod": "app-backend-v2-f5bd5979d-dbbzf", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-app-backend", + "pod": "app-backend-v2-f5bd5979d-dhgpt", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-app-backend", + "pod": "tls-backend-58b6fcfb64-mqk98", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "coredns-5998cfc87f-n7bbv", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "grpc-infra-backend-v1-5bcf59bbf8-2zlrp", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "grpc-infra-backend-v1-5bcf59bbf8-l5cvz", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "grpc-infra-backend-v2-55b4fd69c4-dq5ls", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "grpc-infra-backend-v2-55b4fd69c4-xvbfd", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "grpc-infra-backend-v3-779f9ddf8b-bzmdz", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "grpc-infra-backend-v3-779f9ddf8b-f9zmm", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "infra-backend-v1-7db47fdbfd-8p748", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "infra-backend-v1-7db47fdbfd-94wg7", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "infra-backend-v2-5656d77b6d-frj9f", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "infra-backend-v2-5656d77b6d-p6qt4", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "infra-backend-v3-5bc7b66498-4mdvq", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "infra-backend-v3-5bc7b66498-xxflz", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "tcp-backend-59587f94f8-6tq9m", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "tcp-backend-59587f94f8-ktnq5", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "tls-backend-2-5fffcbf4cc-nss24", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-infra", + "pod": "tls-backend-86b4d79785-7xcn2", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-web-backend", + "pod": "web-backend-c744f5b98-dl58r", + "phase": "Running", + "ready": true + }, + { + "namespace": "gateway-conformance-web-backend", + "pod": "web-backend-c744f5b98-pvglp", + "phase": "Running", + "ready": true + } + ], + "praxis_data_plane_pods": [ + { + "namespace": "gateway-conformance-infra", + "pod": "praxis-all-namespaces-66bb875dc4-8ddxd", + "phase": "Running", + "ready": false + }, + { + "namespace": "gateway-conformance-infra", + "pod": "praxis-backend-namespaces-6946fbdfdd-pf2cb", + "phase": "Running", + "ready": false + }, + { + "namespace": "gateway-conformance-infra", + "pod": "praxis-same-namespace-55cc77d97d-2lbvk", + "phase": "Running", + "ready": false + }, + { + "namespace": "gateway-conformance-infra", + "pod": "praxis-same-namespace-with-https-listener-858c9546b5-ff7p9", + "phase": "Running", + "ready": false + } + ], + "all_observed_fixture_pods_ready": true, + "all_four_base_gateways_failed_to_start": true, + "individual_test_status": "not evaluated only if full.log contains no selected top-level outcomes; check summarized results", + "cleanup_complete": true, + "job_finished": true +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/praxis-nightly-20261002-pass1.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/praxis-nightly-20261002-pass1.json new file mode 100644 index 0000000..fd94772 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/praxis-nightly-20261002-pass1.json @@ -0,0 +1,35 @@ +{ + "campaign": "praxis-nightly-20261002", + "repetition": "pass1", + "reviewed_at": "2026-10-03T09:45:49.084298+00:00", + "infrastructure_valid": true, + "scored_cases": { + "agentgateway": { + "pass": 106, + "fail": 1 + }, + "praxis": { + "not-executed": 107 + } + }, + "checks": { + "both_jobs_finished_and_namespaces_cleaned": true, + "node_issues": {}, + "collection_errors": [], + "nightly_fixture_pods_ready": true, + "four_nightly_data_planes_rejected_empty_router": true, + "core_image_matches_pin": true, + "outer_timeouts_not_reached": true + }, + "runtime_reviews": [ + "nightly-agentgateway-pass1-runtime.json", + "nightly-praxis-pass1-runtime.json" + ], + "setup_review": "nightly-praxis-pass1-setup.json", + "classified_observations": [ + "Praxis nightly exits code1 with its own empty-router validation error in all four base Gateways; generated routes lists are empty. This is the tested operator/image pairing incompatibility, not an infrastructure failure.", + "One Praxis operator startup exit logged LeadershipLost; retained separately from four data-plane crash loops. No OOMKilled state recorded.", + "Agentgateway completed all107 selected cases; its sole failure remains GatewayStaticAddresses." + ], + "decision": "Repeat both sides twice more using unchanged versions and configuration. Nightly individual feature coverage remains not evaluated; do not assign a zero passing score." +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/praxis-nightly-20261002-pass2-agentgateway.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/praxis-nightly-20261002-pass2-agentgateway.json new file mode 100644 index 0000000..9de34cd --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/praxis-nightly-20261002-pass2-agentgateway.json @@ -0,0 +1,13 @@ +{ + "case": "results/praxis-nightly-20261002/pass2/agentgateway", + "reviewed_at": "2026-10-03T10:06:02.980904+00:00", + "infrastructure_valid": true, + "counts": { + "pass": 106, + "fail": 1 + }, + "runtime_review": "nightly-agentgateway-pass2-runtime.json", + "notes": [ + "All individual outcomes identical to first reference run. Eight runtime snapshots, no node/API collection errors or container restarts. One terminating container completed with exit zero. Fixture lifecycle warnings do not invalidate completed assertions. Cleanup and job finished." + ] +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/praxis-nightly-20261002-pass2-praxis.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/praxis-nightly-20261002-pass2-praxis.json new file mode 100644 index 0000000..61b9c1c --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/praxis-nightly-20261002-pass2-praxis.json @@ -0,0 +1,23 @@ +{ + "case": "results/praxis-nightly-20261002/pass2/praxis", + "reviewed_at": "2026-10-03T09:53:48.316578+00:00", + "infrastructure_valid": true, + "counts": { + "not-executed": 107 + }, + "classification": "Product operator/nightly pairing setup-blocked; individual feature coverage not evaluated", + "runtime_review": "nightly-praxis-pass2-runtime.json", + "setup_review": "nightly-praxis-pass2-setup.json", + "operator_startup_LeadershipLost_exits": 1, + "checks": { + "node_issues": {}, + "collection_errors": [], + "all_four_empty_router_failures": true, + "fixture_pods_ready": true, + "cleanup_complete": true, + "outer_timeout_reached": false + }, + "notes": [ + "Same immutable nightly image and empty-router failure as measured repetition one. Four data-plane crash loops are product initialization failures; not OOM or node/API failures." + ] +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/praxis-nightly-20261002-pass3-agentgateway.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/praxis-nightly-20261002-pass3-agentgateway.json new file mode 100644 index 0000000..5e50ead --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/praxis-nightly-20261002-pass3-agentgateway.json @@ -0,0 +1,13 @@ +{ + "case": "results/praxis-nightly-20261002/pass3/agentgateway", + "reviewed_at": "2026-10-03T10:12:19.352085+00:00", + "infrastructure_valid": true, + "counts": { + "pass": 106, + "fail": 1 + }, + "runtime_review": "nightly-agentgateway-pass3-runtime.json", + "notes": [ + "All individual outcomes identical across all three reference runs. Eight runtime snapshots, no node/API collection errors, container restarts or terminations. Fixture lifecycle warnings do not invalidate completed assertions. Cleanup and job finished." + ] +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/praxis-nightly-20261002-pass3-praxis.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/praxis-nightly-20261002-pass3-praxis.json new file mode 100644 index 0000000..e692146 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/praxis-nightly-20261002-pass3-praxis.json @@ -0,0 +1,23 @@ +{ + "case": "results/praxis-nightly-20261002/pass3/praxis", + "reviewed_at": "2026-10-03T10:19:52.726099+00:00", + "infrastructure_valid": true, + "counts": { + "not-executed": 107 + }, + "classification": "Product operator/nightly pairing setup-blocked; individual feature coverage not evaluated", + "runtime_review": "nightly-praxis-pass3-runtime.json", + "setup_review": "nightly-praxis-pass3-setup.json", + "operator_startup_LeadershipLost_exits": 1, + "checks": { + "node_issues": {}, + "collection_errors": [], + "all_four_empty_router_failures": true, + "fixture_pods_ready": true, + "cleanup_complete": true, + "outer_timeout_reached": false + }, + "notes": [ + "Same immutable nightly image and empty-router failure as both earlier measured repetitions. Ten runtime snapshots with maximum 33.23-second gap, healthy nodes and all 24 observed fixture pods Ready. Four data-plane exit-code-one crash loops are product initialization failures. One operator startup LeadershipLost exit retained separately. Cleanup and job finished." + ] +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/praxis-pass1-runtime.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/praxis-pass1-runtime.json new file mode 100644 index 0000000..e16c0ad --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/praxis-pass1-runtime.json @@ -0,0 +1,1425 @@ +{ + "case": "results/praxis-v0.5.2/pass1/praxis", + "snapshots": 328, + "truncated_row": false, + "first_snapshot": "2026-10-03 00:10:01.347840+00:00", + "last_snapshot": "2026-10-03 03:04:38.175751+00:00", + "maximum_snapshot_gap_seconds": 34.272347, + "node_issues": {}, + "collection_errors": [], + "containers_with_restart_count": { + "praxis-system/praxis-operator-677b8b444d-pxmlt/operator": 1 + }, + "terminations": { + "praxis-system/praxis-operator-677b8b444d-pxmlt/operator": { + "containerID": "containerd://384cb5738cab6c9552233ab4b8b051cdfca9df7a1f2dd2d3bd266892d0ed28fa", + "exitCode": 1, + "finishedAt": "2026-10-03T00:10:03Z", + "reason": "Error", + "startedAt": "2026-10-03T00:09:58Z" + }, + "gateway-conformance-infra/praxis-httproute-listener-port-matching-645bbf4444-wm25g/praxis": { + "containerID": "containerd://b38032226c086f4d7d8c6958254cd0f34783010bf71068dffe7972319b2fe96c", + "exitCode": 137, + "finishedAt": "2026-10-03T01:21:05Z", + "reason": "Error", + "startedAt": "2026-10-03T01:20:45Z" + }, + "gateway-conformance-infra/praxis-httproute-listener-port-matching-b7766f4f8-jkcx8/praxis": { + "containerID": "containerd://8fe218907c8f02a40f0788977b6f169a9254a325c778c853599a4db290a9bd28", + "exitCode": 137, + "finishedAt": "2026-10-03T01:21:05Z", + "reason": "Error", + "startedAt": "2026-10-03T01:20:45Z" + }, + "gateway-conformance-infra/praxis-same-namespace-8954c8b67-ccgzj/praxis": { + "containerID": "containerd://ce6f0fbd7d429f0a66001e86a0c8b9c1c3becd9988f35af91b552c8591a7985c", + "exitCode": 137, + "finishedAt": "2026-10-03T01:27:36Z", + "reason": "Error", + "startedAt": "2026-10-03T01:26:18Z" + } + }, + "observed_image_ids": [ + "", + "docker.io/library/alpine@sha256:5291449c3df73caf6ed85e649dec1b9e818b39a5d8c871e97afc13e9cd5e8fa8", + "docker.io/rancher/mirrored-coredns-coredns@sha256:900f9c109f7a33545d3c811516e8376df9019147b750f5ce3e254468769176ea", + "gcr.io/k8s-staging-gateway-api/echo-basic@sha256:0a56ed5de3f279bba546e27c24f0a0ee982d7f1f99499081b8904cd826d1407d", + "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8", + "quay.io/metallb/controller@sha256:f51ab515de9ccd20dc3dccb093e48df8adddac019326c456f449e55ba91b6420", + "registry.k8s.io/coredns/coredns@sha256:af8c8d35a5d184b386c4a6d1a012c8b218d40d1376474c7d071bb6c07201f47d", + "sha256:ca8507c2ba2604ac9e6f027c6bbd7d5748b5b18583f4e3ab5b97d4e181511b2c" + ], + "warning_events": [ + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-02T23:34:13Z", + "lastTimestamp": "2026-10-02T23:34:13Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-6cblw" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: Get \"http://10.42.1.3:9093/readyz\": context deadline exceeded (Client.Timeout exceeded while awaiting headers)", + "firstTimestamp": "2026-10-02T23:32:52Z", + "lastTimestamp": "2026-10-02T23:32:52Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-7x9jh" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-02T23:32:53Z", + "lastTimestamp": "2026-10-02T23:32:53Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-7x9jh" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: Get \"http://10.42.1.4:9093/readyz\": context deadline exceeded (Client.Timeout exceeded while awaiting headers)", + "firstTimestamp": "2026-10-02T23:32:52Z", + "lastTimestamp": "2026-10-02T23:32:52Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-cq7hk" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-02T23:32:52Z", + "lastTimestamp": "2026-10-02T23:32:52Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-cq7hk" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-02T23:44:54Z", + "lastTimestamp": "2026-10-02T23:44:54Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-ltf7j" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-02T23:34:13Z", + "lastTimestamp": "2026-10-02T23:34:13Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-rvklk" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-02T23:44:54Z", + "lastTimestamp": "2026-10-02T23:44:54Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-xc2bl" + }, + { + "reason": "IPAddressNotAllocated", + "message": "IPAddress: 10.43.212.158 for Service gateway-conformance-infra/praxis-backend-namespaces appears to have leaked: cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.212.158" + }, + { + "reason": "IPAddressNotAllocated", + "message": "IPAddress: 10.43.218.132 for Service gateway-conformance-infra/praxis-all-namespaces appears to have leaked: cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.218.132" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/all-namespaces: endpoints \"all-namespaces\" already exists", + "firstTimestamp": "2026-10-03T00:03:33Z", + "lastTimestamp": "2026-10-03T00:03:33Z", + "count": 1, + "object": "/Endpoints/all-namespaces" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/backend-namespaces: endpoints \"backend-namespaces\" already exists", + "firstTimestamp": "2026-10-02T23:34:31Z", + "lastTimestamp": "2026-10-02T23:34:31Z", + "count": 1, + "object": "/Endpoints/backend-namespaces" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/gateway-allows-listenerset-in-selected-namespace: endpoints \"gateway-allows-listenerset-in-selected-namespace\" already exists", + "firstTimestamp": "2026-10-02T23:48:52Z", + "lastTimestamp": "2026-10-02T23:48:52Z", + "count": 1, + "object": "/Endpoints/gateway-allows-listenerset-in-selected-namespace" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/gateway-tls-exact-hostname: endpoints \"gateway-tls-exact-hostname\" already exists", + "firstTimestamp": "2026-10-03T00:06:45Z", + "lastTimestamp": "2026-10-03T00:06:45Z", + "count": 1, + "object": "/Endpoints/gateway-tls-exact-hostname" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/gateway-tlsroute-mixed-termination: endpoints \"gateway-tlsroute-mixed-termination\" already exists", + "firstTimestamp": "2026-10-02T23:50:54Z", + "lastTimestamp": "2026-10-02T23:50:54Z", + "count": 1, + "object": "/Endpoints/gateway-tlsroute-mixed-termination" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/gateway-with-two-listeners-and-one-attached-route: endpoints \"gateway-with-two-listeners-and-one-attached-route\" already exists", + "firstTimestamp": "2026-10-03T00:04:20Z", + "lastTimestamp": "2026-10-03T00:04:20Z", + "count": 1, + "object": "/Endpoints/gateway-with-two-listeners-and-one-attached-route" + }, + { + "reason": "InvalidDiskCapacity", + "message": "invalid capacity 0 on image filesystem", + "firstTimestamp": "2026-10-02T23:18:33Z", + "lastTimestamp": "2026-10-02T23:18:33Z", + "count": 1, + "object": "/Node/gwext-1002-kbackend.c.solo-oss.internal" + }, + { + "reason": "InvalidDiskCapacity", + "message": "invalid capacity 0 on image filesystem", + "firstTimestamp": "2026-10-02T23:18:33Z", + "lastTimestamp": "2026-10-02T23:18:33Z", + "count": 1, + "object": "/Node/gwext-1002-kclient.c.solo-oss.internal" + }, + { + "reason": "InvalidDiskCapacity", + "message": "invalid capacity 0 on image filesystem", + "firstTimestamp": "2026-10-02T23:18:16Z", + "lastTimestamp": "2026-10-02T23:18:16Z", + "count": 1, + "object": "/Node/gwext-1002-kcontrol.c.solo-oss.internal" + }, + { + "reason": "InvalidDiskCapacity", + "message": "invalid capacity 0 on image filesystem", + "firstTimestamp": "2026-10-02T23:18:33Z", + "lastTimestamp": "2026-10-02T23:18:33Z", + "count": 1, + "object": "/Node/gwext-1002-kcontroller.c.solo-oss.internal" + }, + { + "reason": "InvalidDiskCapacity", + "message": "invalid capacity 0 on image filesystem", + "firstTimestamp": "2026-10-02T23:18:33Z", + "lastTimestamp": "2026-10-02T23:18:33Z", + "count": 1, + "object": "/Node/gwext-1002-kgateway.c.solo-oss.internal" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/http-listener-isolation-with-hostname-intersection: endpoints \"http-listener-isolation-with-hostname-intersection\" already exists", + "firstTimestamp": "2026-10-02T23:45:23Z", + "lastTimestamp": "2026-10-02T23:45:23Z", + "count": 1, + "object": "/Endpoints/http-listener-isolation-with-hostname-intersection" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/praxis-same-namespace-with-https-listener: endpoints \"praxis-same-namespace-with-https-listener\" already exists", + "firstTimestamp": "2026-10-03T00:10:01Z", + "lastTimestamp": "2026-10-03T00:10:01Z", + "count": 1, + "object": "/Endpoints/praxis-same-namespace-with-https-listener" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/same-namespace-with-https-listener: endpoints \"same-namespace-with-https-listener\" already exists", + "firstTimestamp": "2026-10-03T00:03:32Z", + "lastTimestamp": "2026-10-03T00:03:32Z", + "count": 1, + "object": "/Endpoints/same-namespace-with-https-listener" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"memberlist\" : secret \"memberlist\" not found", + "firstTimestamp": "2026-10-02T23:32:27Z", + "lastTimestamp": "2026-10-02T23:32:27Z", + "count": 2, + "object": "metallb-system/Pod/speaker-9tr94" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.1.10:8080/readyz\": dial tcp 10.42.1.10:8080: connect: connection refused", + "firstTimestamp": "2026-10-02T23:35:20Z", + "lastTimestamp": "2026-10-02T23:35:20Z", + "count": 1, + "object": "praxis-system/Pod/praxis-operator-677b8b444d-5xlc9" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.1.6:8080/readyz\": dial tcp 10.42.1.6:8080: connect: connection refused", + "firstTimestamp": "2026-10-02T23:33:02Z", + "lastTimestamp": "2026-10-02T23:33:02Z", + "count": 1, + "object": "praxis-system/Pod/praxis-operator-677b8b444d-kz988" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"secret-volume\" : secret \"tls-passthrough-checks-certificate\" not found", + "firstTimestamp": "2026-10-03T00:10:02Z", + "lastTimestamp": "2026-10-03T00:10:02Z", + "count": 1, + "object": "gateway-conformance-app-backend/Pod/tls-backend-58b6fcfb64-7ks9z" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"tls-0\" : secret \"tls-validity-checks-certificate\" not found", + "firstTimestamp": "2026-10-03T00:10:01Z", + "lastTimestamp": "2026-10-03T00:10:01Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-with-https-listener-6965c9b7b7-7fshw" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"secret-volume\" : secret \"tls-checks-certificate\" not found", + "firstTimestamp": "2026-10-03T00:10:02Z", + "lastTimestamp": "2026-10-03T00:10:02Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/tls-backend-2-5fffcbf4cc-4gnxn" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"secret-volume\" : secret \"tls-checks-certificate\" not found", + "firstTimestamp": "2026-10-03T00:10:02Z", + "lastTimestamp": "2026-10-03T00:10:02Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/tls-backend-86b4d79785-bmjq6" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.1.17:8080/readyz\": dial tcp 10.42.1.17:8080: connect: connection refused", + "firstTimestamp": "2026-10-03T00:10:04Z", + "lastTimestamp": "2026-10-03T00:10:04Z", + "count": 1, + "object": "praxis-system/Pod/praxis-operator-677b8b444d-pxmlt" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.17:9901/ready\": dial tcp 10.42.3.17:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T00:14:53Z", + "lastTimestamp": "2026-10-03T00:15:05Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-646698d784-q4q8g" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.17:9901/ready\": context deadline exceeded (Client.Timeout exceeded while awaiting headers)", + "firstTimestamp": "2026-10-03T00:15:09Z", + "lastTimestamp": "2026-10-03T00:15:09Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-646698d784-q4q8g" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.44:9901/ready\": dial tcp 10.42.3.44:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T00:23:02Z", + "lastTimestamp": "2026-10-03T00:23:14Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-55b9956d88-4ptmr" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.45:9901/ready\": dial tcp 10.42.3.45:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T00:28:00Z", + "lastTimestamp": "2026-10-03T00:28:12Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-cd99b8df5-kbkmn" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.46:9901/ready\": dial tcp 10.42.3.46:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T00:30:31Z", + "lastTimestamp": "2026-10-03T00:30:43Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-7b98d499b-ztxwx" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.47:9901/ready\": dial tcp 10.42.3.47:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T00:31:32Z", + "lastTimestamp": "2026-10-03T00:31:44Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-769c5f44f6-4k8rb" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.48:9901/ready\": dial tcp 10.42.3.48:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T00:37:35Z", + "lastTimestamp": "2026-10-03T00:37:47Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-7cb89fb45f-vg97j" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.25:9901/ready\": dial tcp 10.42.3.25:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T00:37:35Z", + "lastTimestamp": "2026-10-03T00:37:47Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-with-https-listener-6965c9b7b7-7fshw" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.53:9901/ready\": dial tcp 10.42.3.53:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T00:42:42Z", + "lastTimestamp": "2026-10-03T00:42:54Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-http-listener-isolation-546dfbc59b-xmch6" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.55:9901/ready\": dial tcp 10.42.3.55:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T00:42:42Z", + "lastTimestamp": "2026-10-03T00:42:54Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-http-listener-isolation-with-hostname-intersection-kc87l" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.51:9901/ready\": dial tcp 10.42.3.51:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T00:42:43Z", + "lastTimestamp": "2026-10-03T00:42:55Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-5bdcd76f5f-8m9bd" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.50:9901/ready\": dial tcp 10.42.3.50:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T00:42:42Z", + "lastTimestamp": "2026-10-03T00:42:54Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-with-https-listener-fd5c4cf5d-5mf9b" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/praxis-gateway-with-infrastructure-metadata: endpoints \"praxis-gateway-with-infrastructure-metadata\" already exists", + "firstTimestamp": "2026-10-03T00:43:42Z", + "lastTimestamp": "2026-10-03T00:43:42Z", + "count": 1, + "object": "/Endpoints/praxis-gateway-with-infrastructure-metadata" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/praxis-invalid-default-client-validation-config: endpoints \"praxis-invalid-default-client-validation-config\" already exists", + "firstTimestamp": "2026-10-03T00:43:46Z", + "lastTimestamp": "2026-10-03T00:43:46Z", + "count": 1, + "object": "/Endpoints/praxis-invalid-default-client-validation-config" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-with-infrastructure-metadata\" not found", + "firstTimestamp": "2026-10-03T00:43:46Z", + "lastTimestamp": "2026-10-03T00:44:02Z", + "count": 6, + "object": "gateway-conformance-infra/Pod/praxis-gateway-with-infrastructure-metadata-87d9675d7-bkns6" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.58:9901/ready\": dial tcp 10.42.3.58:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T00:43:48Z", + "lastTimestamp": "2026-10-03T00:44:00Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-with-infrastructure-metadata-87d9675d7-bkns6" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-http-listener-isolation\" not found", + "firstTimestamp": "2026-10-03T00:43:42Z", + "lastTimestamp": "2026-10-03T00:43:42Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/praxis-http-listener-isolation-7b7d86ff68-p82jx" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.56:9901/ready\": dial tcp 10.42.3.56:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T00:43:45Z", + "lastTimestamp": "2026-10-03T00:43:57Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-http-listener-isolation-96844fb-m7kbx" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-http-listener-isolation-with-hostname-intersection\" not found", + "firstTimestamp": "2026-10-03T00:43:42Z", + "lastTimestamp": "2026-10-03T00:43:42Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/praxis-http-listener-isolation-with-hostname-intersection-9mhrl" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.57:9901/ready\": dial tcp 10.42.3.57:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T00:43:42Z", + "lastTimestamp": "2026-10-03T00:43:57Z", + "count": 6, + "object": "gateway-conformance-infra/Pod/praxis-http-listener-isolation-with-hostname-intersection-vwdnb" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/praxis-gateway-client-certificate-nonexistent-secret: endpoints \"praxis-gateway-client-certificate-nonexistent-secret\" already exists", + "firstTimestamp": "2026-10-03T00:44:55Z", + "lastTimestamp": "2026-10-03T00:44:55Z", + "count": 1, + "object": "/Endpoints/praxis-gateway-client-certificate-nonexistent-secret" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/praxis-gateway-client-certificate-unsupported-group: endpoints \"praxis-gateway-client-certificate-unsupported-group\" already exists", + "firstTimestamp": "2026-10-03T00:44:55Z", + "lastTimestamp": "2026-10-03T00:44:55Z", + "count": 1, + "object": "/Endpoints/praxis-gateway-client-certificate-unsupported-group" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/praxis-gateway-client-certificate-unsupported-kind: endpoints \"praxis-gateway-client-certificate-unsupported-kind\" already exists", + "firstTimestamp": "2026-10-03T00:44:55Z", + "lastTimestamp": "2026-10-03T00:44:55Z", + "count": 1, + "object": "/Endpoints/praxis-gateway-client-certificate-unsupported-kind" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-only-invalid-route-kind\" not found", + "firstTimestamp": "2026-10-03T00:44:55Z", + "lastTimestamp": "2026-10-03T00:44:55Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/praxis-gateway-only-invalid-route-kind-5687c5b796-t7lrq" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : object \"gateway-conformance-infra\"/\"praxis-gateway-only-invalid-route-kind\" not registered", + "firstTimestamp": "2026-10-03T00:44:56Z", + "lastTimestamp": "2026-10-03T00:44:56Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/praxis-gateway-only-invalid-route-kind-5687c5b796-t7lrq" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-supported-and-invalid-route-kind\" not found", + "firstTimestamp": "2026-10-03T00:44:55Z", + "lastTimestamp": "2026-10-03T00:44:55Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/praxis-gateway-supported-and-invalid-route-kind-77968ccbf664h6t" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : object \"gateway-conformance-infra\"/\"praxis-gateway-supported-and-invalid-route-kind\" not registered", + "firstTimestamp": "2026-10-03T00:44:56Z", + "lastTimestamp": "2026-10-03T00:44:56Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/praxis-gateway-supported-and-invalid-route-kind-77968ccbf664h6t" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.59:9901/ready\": dial tcp 10.42.3.59:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T00:44:55Z", + "lastTimestamp": "2026-10-03T00:45:07Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-invalid-default-client-validation-config-7f6f4ff446zn79x" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-invalid-default-client-validation-config\" not found", + "firstTimestamp": "2026-10-03T00:44:55Z", + "lastTimestamp": "2026-10-03T00:44:56Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/praxis-invalid-default-client-validation-config-fd95b969b-kq9l7" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/praxis-gateway-observed-generation-bump: endpoints \"praxis-gateway-observed-generation-bump\" already exists", + "firstTimestamp": "2026-10-03T00:48:08Z", + "lastTimestamp": "2026-10-03T00:48:08Z", + "count": 1, + "object": "/Endpoints/praxis-gateway-observed-generation-bump" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-add-listener\" not found", + "firstTimestamp": "2026-10-03T00:48:08Z", + "lastTimestamp": "2026-10-03T00:48:10Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/praxis-gateway-add-listener-54df6c47b-9b4fh" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.67:9901/ready\": dial tcp 10.42.3.67:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T00:48:05Z", + "lastTimestamp": "2026-10-03T00:48:17Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-add-listener-5769f956c4-czwdz" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.69:9901/ready\": dial tcp 10.42.3.69:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T00:48:10Z", + "lastTimestamp": "2026-10-03T00:48:22Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-add-listener-79b4d655fd-68wv5" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"tls-0\" : secret \"malformed-certificate\" not found", + "firstTimestamp": "2026-10-03T00:47:55Z", + "lastTimestamp": "2026-10-03T00:47:59Z", + "count": 4, + "object": "gateway-conformance-infra/Pod/praxis-gateway-certificate-malformed-secret-5bc697b484-644gl" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"tls-0\" : secret \"nonexistent-certificate\" not found", + "firstTimestamp": "2026-10-03T00:47:55Z", + "lastTimestamp": "2026-10-03T00:47:59Z", + "count": 4, + "object": "gateway-conformance-infra/Pod/praxis-gateway-certificate-nonexistent-secret-7dff58c9d9-q8zk2" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-certificate-unsupported-group\" not found", + "firstTimestamp": "2026-10-03T00:47:57Z", + "lastTimestamp": "2026-10-03T00:48:13Z", + "count": 6, + "object": "gateway-conformance-infra/Pod/praxis-gateway-certificate-unsupported-group-656cf5746f-zhvd9" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.66:9901/ready\": dial tcp 10.42.3.66:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T00:48:02Z", + "lastTimestamp": "2026-10-03T00:48:14Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-certificate-unsupported-group-656cf5746f-zhvd9" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-certificate-unsupported-kind\" not found", + "firstTimestamp": "2026-10-03T00:47:57Z", + "lastTimestamp": "2026-10-03T00:48:13Z", + "count": 6, + "object": "gateway-conformance-infra/Pod/praxis-gateway-certificate-unsupported-kind-6ff5d8ccfc-j7dbx" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.65:9901/ready\": dial tcp 10.42.3.65:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T00:48:02Z", + "lastTimestamp": "2026-10-03T00:48:14Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-certificate-unsupported-kind-6ff5d8ccfc-j7dbx" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.63:9901/ready\": dial tcp 10.42.3.63:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T00:47:58Z", + "lastTimestamp": "2026-10-03T00:48:10Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-client-certificate-malformed-secret-796576dnqtlm" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.64:9901/ready\": dial tcp 10.42.3.64:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T00:47:55Z", + "lastTimestamp": "2026-10-03T00:48:10Z", + "count": 6, + "object": "gateway-conformance-infra/Pod/praxis-gateway-client-certificate-missing-reference-grant-6hdj4" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.60:9901/ready\": dial tcp 10.42.3.60:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T00:47:58Z", + "lastTimestamp": "2026-10-03T00:48:10Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-client-certificate-nonexistent-secret-654bc6d4kn" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.61:9901/ready\": dial tcp 10.42.3.61:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T00:47:58Z", + "lastTimestamp": "2026-10-03T00:48:10Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-client-certificate-unsupported-group-65cb9bhbg7w" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.62:9901/ready\": dial tcp 10.42.3.62:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T00:47:58Z", + "lastTimestamp": "2026-10-03T00:48:10Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-client-certificate-unsupported-kind-c98cfc828fcf" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-observed-generation-bump\" not found", + "firstTimestamp": "2026-10-03T00:48:12Z", + "lastTimestamp": "2026-10-03T00:48:28Z", + "count": 6, + "object": "gateway-conformance-infra/Pod/praxis-gateway-observed-generation-bump-76599fbcb6-66d5d" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.71:9901/ready\": dial tcp 10.42.3.71:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T00:48:14Z", + "lastTimestamp": "2026-10-03T00:48:26Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-observed-generation-bump-76599fbcb6-66d5d" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.68:9901/ready\": dial tcp 10.42.3.68:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T00:48:11Z", + "lastTimestamp": "2026-10-03T00:48:23Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-remove-listener-7c77979b94-5m2p2" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-remove-listener\" not found", + "firstTimestamp": "2026-10-03T00:48:09Z", + "lastTimestamp": "2026-10-03T00:48:25Z", + "count": 6, + "object": "gateway-conformance-infra/Pod/praxis-gateway-remove-listener-c7dbcdc8c-jdvk4" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.70:9901/ready\": dial tcp 10.42.3.70:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T00:48:11Z", + "lastTimestamp": "2026-10-03T00:48:23Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-remove-listener-c7dbcdc8c-jdvk4" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-secret-invalid-reference-grant\" not found", + "firstTimestamp": "2026-10-03T00:48:16Z", + "lastTimestamp": "2026-10-03T00:48:16Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/praxis-gateway-secret-invalid-reference-grant-6cdd866fcf-mw7fb" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"tls-0\" : secret \"certificate\" not found", + "firstTimestamp": "2026-10-03T00:48:16Z", + "lastTimestamp": "2026-10-03T00:48:16Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/praxis-gateway-secret-invalid-reference-grant-6cdd866fcf-mw7fb" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"tls-0\" : secret \"certificate\" not found", + "firstTimestamp": "2026-10-03T00:48:16Z", + "lastTimestamp": "2026-10-03T00:48:16Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/praxis-gateway-secret-missing-reference-grant-5c6b86b9dc-hz9bv" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-secret-missing-reference-grant\" not found", + "firstTimestamp": "2026-10-03T00:48:16Z", + "lastTimestamp": "2026-10-03T00:48:16Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/praxis-gateway-secret-missing-reference-grant-5c6b86b9dc-hz9bv" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"tls-0\" : secret \"certificate\" not found", + "firstTimestamp": "2026-10-03T00:48:16Z", + "lastTimestamp": "2026-10-03T00:48:18Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/praxis-gateway-secret-reference-grant-all-in-namespace-849kn25z" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-secret-reference-grant-all-in-namespace\" not found", + "firstTimestamp": "2026-10-03T00:48:16Z", + "lastTimestamp": "2026-10-03T00:48:18Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/praxis-gateway-secret-reference-grant-all-in-namespace-849kn25z" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"tls-0\" : secret \"certificate\" not found", + "firstTimestamp": "2026-10-03T00:48:16Z", + "lastTimestamp": "2026-10-03T00:48:18Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/praxis-gateway-secret-reference-grant-specific-69b9b45c9-64cj7" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-without-address-value\" not found", + "firstTimestamp": "2026-10-03T00:48:16Z", + "lastTimestamp": "2026-10-03T00:48:32Z", + "count": 6, + "object": "gateway-conformance-infra/Pod/praxis-gateway-without-address-value-7f95cd9c8c-l9df8" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.72:9901/ready\": dial tcp 10.42.3.72:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T00:48:18Z", + "lastTimestamp": "2026-10-03T00:48:30Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-without-address-value-7f95cd9c8c-l9df8" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.74:9901/ready\": dial tcp 10.42.3.74:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T00:51:28Z", + "lastTimestamp": "2026-10-03T00:51:40Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-tls-backend-client-certificate-85bc997489-ldqcb" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/praxis-gateway-with-one-attached-route: endpoints \"praxis-gateway-with-one-attached-route\" already exists", + "firstTimestamp": "2026-10-03T00:52:26Z", + "lastTimestamp": "2026-10-03T00:52:26Z", + "count": 1, + "object": "/Endpoints/praxis-gateway-with-one-attached-route" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.75:9901/ready\": dial tcp 10.42.3.75:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T00:52:28Z", + "lastTimestamp": "2026-10-03T00:52:40Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-tls-backend-client-certificate-6f586f4ffc-kzp5l" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-tls-backend-client-certificate\" not found", + "firstTimestamp": "2026-10-03T00:52:26Z", + "lastTimestamp": "2026-10-03T00:52:27Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/praxis-gateway-tls-backend-client-certificate-fd4f4fd78-r998v" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-with-one-attached-route\" not found", + "firstTimestamp": "2026-10-03T00:52:27Z", + "lastTimestamp": "2026-10-03T00:52:42Z", + "count": 6, + "object": "gateway-conformance-infra/Pod/praxis-gateway-with-one-attached-route-66cd695bf-59twz" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.77:9901/ready\": dial tcp 10.42.3.77:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T00:52:31Z", + "lastTimestamp": "2026-10-03T00:52:43Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-with-one-attached-route-66cd695bf-59twz" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-with-two-attached-routes\" not found", + "firstTimestamp": "2026-10-03T00:52:27Z", + "lastTimestamp": "2026-10-03T00:52:42Z", + "count": 6, + "object": "gateway-conformance-infra/Pod/praxis-gateway-with-two-attached-routes-6f68bb6dd8-tmvkc" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.78:9901/ready\": dial tcp 10.42.3.78:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T00:52:31Z", + "lastTimestamp": "2026-10-03T00:52:43Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-with-two-attached-routes-6f68bb6dd8-tmvkc" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-with-two-attached-routes\" not found", + "firstTimestamp": "2026-10-03T00:52:27Z", + "lastTimestamp": "2026-10-03T00:52:42Z", + "count": 6, + "object": "gateway-conformance-infra/Pod/praxis-gateway-with-two-attached-routes-85cfbc9b47-5tnrs" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.76:9901/ready\": dial tcp 10.42.3.76:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T00:52:32Z", + "lastTimestamp": "2026-10-03T00:52:44Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-with-two-attached-routes-85cfbc9b47-5tnrs" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-with-two-listeners-and-one-attached-route\" not found", + "firstTimestamp": "2026-10-03T00:52:28Z", + "lastTimestamp": "2026-10-03T00:52:43Z", + "count": 6, + "object": "gateway-conformance-infra/Pod/praxis-gateway-with-two-listeners-and-one-attached-route-769r4p" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.79:9901/ready\": dial tcp 10.42.3.79:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T00:52:32Z", + "lastTimestamp": "2026-10-03T00:52:44Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-with-two-listeners-and-one-attached-route-769r4p" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"tls-0\" : secret \"does-not-exist\" not found", + "firstTimestamp": "2026-10-03T00:52:26Z", + "lastTimestamp": "2026-10-03T00:52:27Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/praxis-unresolved-gateway-with-one-attached-unresolved-rouggbh2" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"tls-0\" : secret \"does-not-exist\" not found", + "firstTimestamp": "2026-10-03T00:52:26Z", + "lastTimestamp": "2026-10-03T00:52:27Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/praxis-unresolved-gateway-with-one-attached-unresolved-routpj65" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/praxis-grpcroute-listener-hostname-matching: endpoints \"praxis-grpcroute-listener-hostname-matching\" already exists", + "firstTimestamp": "2026-10-03T01:04:27Z", + "lastTimestamp": "2026-10-03T01:04:27Z", + "count": 1, + "object": "/Endpoints/praxis-grpcroute-listener-hostname-matching" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.80:9901/ready\": dial tcp 10.42.3.80:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:05:34Z", + "lastTimestamp": "2026-10-03T01:05:46Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-grpcroute-listener-hostname-matching-85c5c44b9c-xsm97" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.54:9901/ready\": dial tcp 10.42.3.54:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:07:38Z", + "lastTimestamp": "2026-10-03T01:07:50Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-646698d784-t2qls" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.81:9901/ready\": dial tcp 10.42.3.81:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:08:16Z", + "lastTimestamp": "2026-10-03T01:08:28Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-7cdb546ccb-v2dg9" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.82:9901/ready\": dial tcp 10.42.3.82:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:08:22Z", + "lastTimestamp": "2026-10-03T01:08:34Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-7b87b4975f-6hbtf" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.83:9901/ready\": dial tcp 10.42.3.83:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:08:29Z", + "lastTimestamp": "2026-10-03T01:08:41Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-7b8dcb86dc-bcvvf" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.85:9901/ready\": dial tcp 10.42.3.85:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:09:09Z", + "lastTimestamp": "2026-10-03T01:09:21Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-748d887b6c-rk259" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.84:9901/ready\": dial tcp 10.42.3.84:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:09:06Z", + "lastTimestamp": "2026-10-03T01:09:18Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-7764df9d6c-5fkhr" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.87:9901/ready\": dial tcp 10.42.3.87:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:11:17Z", + "lastTimestamp": "2026-10-03T01:11:29Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-backend-namespaces-595d8c646f-p8dhl" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.23:9901/ready\": dial tcp 10.42.3.23:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:11:08Z", + "lastTimestamp": "2026-10-03T01:11:20Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-backend-namespaces-78f6c454f8-ft92d" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.86:9901/ready\": dial tcp 10.42.3.86:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:16:14Z", + "lastTimestamp": "2026-10-03T01:16:26Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-646698d784-ctwc6" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.93:9901/ready\": dial tcp 10.42.3.93:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:16:28Z", + "lastTimestamp": "2026-10-03T01:16:40Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-httproute-hostname-intersection-7758858bb7-99lh8" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.95:9901/ready\": dial tcp 10.42.3.95:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:16:28Z", + "lastTimestamp": "2026-10-03T01:16:40Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-httproute-hostname-intersection-7f896749d6-c6t9q" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.96:9901/ready\": dial tcp 10.42.3.96:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:16:29Z", + "lastTimestamp": "2026-10-03T01:16:41Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-httproute-hostname-intersection-all-957b6f94b-knwxg" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.94:9901/ready\": dial tcp 10.42.3.94:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:16:26Z", + "lastTimestamp": "2026-10-03T01:16:38Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-httproute-hostname-intersection-all-b54bbbc4c-h24g7" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-httproute-hostname-intersection-all\" not found", + "firstTimestamp": "2026-10-03T01:16:26Z", + "lastTimestamp": "2026-10-03T01:16:27Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/praxis-httproute-hostname-intersection-all-b54bbbc4c-kbq79" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.89:9901/ready\": dial tcp 10.42.3.89:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:16:19Z", + "lastTimestamp": "2026-10-03T01:16:31Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-54bbfb7dfc-lcvqq" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.91:9901/ready\": dial tcp 10.42.3.91:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:16:27Z", + "lastTimestamp": "2026-10-03T01:16:39Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-658df9984d-lc4wz" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.52:9901/ready\": dial tcp 10.42.3.52:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:16:32Z", + "lastTimestamp": "2026-10-03T01:16:44Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-with-https-listener-6965c9b7b7-zsz2m" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-httproute-listener-hostname-matching\" not found", + "firstTimestamp": "2026-10-03T01:20:45Z", + "lastTimestamp": "2026-10-03T01:20:47Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/praxis-httproute-listener-hostname-matching-777cbbd974-k8hxd" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.104:9901/ready\": dial tcp 10.42.3.104:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:20:47Z", + "lastTimestamp": "2026-10-03T01:20:59Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-httproute-listener-hostname-matching-7c4f686dbf-gspll" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.103:9901/ready\": dial tcp 10.42.3.103:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:20:47Z", + "lastTimestamp": "2026-10-03T01:20:59Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-httproute-listener-hostname-matching-bcf66cb9f-c27vp" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.106:9901/ready\": dial tcp 10.42.3.106:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:20:51Z", + "lastTimestamp": "2026-10-03T01:21:03Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-httproute-listener-port-matching-645bbf4444-wm25g" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.105:9901/ready\": dial tcp 10.42.3.105:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:20:51Z", + "lastTimestamp": "2026-10-03T01:21:03Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-httproute-listener-port-matching-b7766f4f8-jkcx8" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.100:9901/ready\": dial tcp 10.42.3.100:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:20:47Z", + "lastTimestamp": "2026-10-03T01:20:59Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-6454bb5f7c-rq2q9" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.92:9901/ready\": dial tcp 10.42.3.92:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:20:40Z", + "lastTimestamp": "2026-10-03T01:20:52Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-646698d784-8zptn" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.102:9901/ready\": dial tcp 10.42.3.102:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:20:54Z", + "lastTimestamp": "2026-10-03T01:21:06Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-646698d784-kxgz9" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.107:9901/ready\": dial tcp 10.42.3.107:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:20:58Z", + "lastTimestamp": "2026-10-03T01:21:10Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-766bd5b6fd-nr6km" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.108:9901/ready\": dial tcp 10.42.3.108:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:21:02Z", + "lastTimestamp": "2026-10-03T01:21:14Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-bc699c798-nh79t" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.97:9901/ready\": dial tcp 10.42.3.97:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:20:36Z", + "lastTimestamp": "2026-10-03T01:20:48Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-with-https-listener-7b886f959-wphk7" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.99:9901/ready\": dial tcp 10.42.3.99:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:20:41Z", + "lastTimestamp": "2026-10-03T01:20:53Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-with-https-listener-84c874dd9d-2t4hp" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.110:9901/ready\": dial tcp 10.42.3.110:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:21:37Z", + "lastTimestamp": "2026-10-03T01:21:49Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-5bfd6d8868-wkfjv" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.111:9901/ready\": dial tcp 10.42.3.111:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:21:41Z", + "lastTimestamp": "2026-10-03T01:21:53Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-58c89f8485-prr8p" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.115:9901/ready\": dial tcp 10.42.3.115:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:21:54Z", + "lastTimestamp": "2026-10-03T01:22:06Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-65666d46f7-n2nlt" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.113:9901/ready\": dial tcp 10.42.3.113:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:21:49Z", + "lastTimestamp": "2026-10-03T01:22:01Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-6b9b759964-74b5q" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.114:9901/ready\": dial tcp 10.42.3.114:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:21:47Z", + "lastTimestamp": "2026-10-03T01:21:59Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-6f94759cbf-vdj28" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.117:9901/ready\": dial tcp 10.42.3.117:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:22:59Z", + "lastTimestamp": "2026-10-03T01:23:11Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-5bfd6d8868-v9htv" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.118:9901/ready\": dial tcp 10.42.3.118:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:23:06Z", + "lastTimestamp": "2026-10-03T01:23:18Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-67f75898d7-rm5q4" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.119:9901/ready\": dial tcp 10.42.3.119:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:23:43Z", + "lastTimestamp": "2026-10-03T01:23:55Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-6f87d64764-dhpz4" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.123:9901/ready\": dial tcp 10.42.3.123:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:23:41Z", + "lastTimestamp": "2026-10-03T01:23:53Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-with-http-listener-on-8080-f479456bc6zlps" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.101:9901/ready\": dial tcp 10.42.3.101:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:23:41Z", + "lastTimestamp": "2026-10-03T01:23:53Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-with-https-listener-6965c9b7b7-4k99v" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.120:9901/ready\": dial tcp 10.42.3.120:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:24:19Z", + "lastTimestamp": "2026-10-03T01:24:31Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-6b95b87c5f-t8k4h" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.122:9901/ready\": dial tcp 10.42.3.122:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:24:11Z", + "lastTimestamp": "2026-10-03T01:24:23Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-with-http-listener-on-8080-599cbf689thxsq" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.121:9901/ready\": dial tcp 10.42.3.121:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:24:19Z", + "lastTimestamp": "2026-10-03T01:24:31Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-with-https-listener-578846f467-5znqr" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.126:9901/ready\": dial tcp 10.42.3.126:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:24:32Z", + "lastTimestamp": "2026-10-03T01:24:44Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-5d8f66555b-77trl" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.127:9901/ready\": dial tcp 10.42.3.127:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:24:36Z", + "lastTimestamp": "2026-10-03T01:24:48Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-5f96bf7f99-5qds7" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.124:9901/ready\": dial tcp 10.42.3.124:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:24:25Z", + "lastTimestamp": "2026-10-03T01:24:37Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-776964f6-42nlv" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.129:9901/ready\": dial tcp 10.42.3.129:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:24:44Z", + "lastTimestamp": "2026-10-03T01:24:56Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-7887bbd698-66vqz" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.128:9901/ready\": dial tcp 10.42.3.128:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:24:41Z", + "lastTimestamp": "2026-10-03T01:24:53Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-7df66666cb-w467p" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.131:9901/ready\": dial tcp 10.42.3.131:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:24:49Z", + "lastTimestamp": "2026-10-03T01:25:01Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-7dfbc57bf4-8kndz" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.132:9901/ready\": dial tcp 10.42.3.132:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:25:24Z", + "lastTimestamp": "2026-10-03T01:25:36Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-86bbf49746-8zl2z" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.133:9901/ready\": dial tcp 10.42.3.133:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:26:24Z", + "lastTimestamp": "2026-10-03T01:26:36Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-54679d69bf-lgxgx" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.134:9901/ready\": dial tcp 10.42.3.134:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:27:24Z", + "lastTimestamp": "2026-10-03T01:27:36Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-8954c8b67-ccgzj" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.137:9901/ready\": dial tcp 10.42.3.137:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:28:36Z", + "lastTimestamp": "2026-10-03T01:28:48Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-56d9945494-67tw5" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.136:9901/ready\": dial tcp 10.42.3.136:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:28:28Z", + "lastTimestamp": "2026-10-03T01:28:40Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-69548d7944-wbgns" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.135:9901/ready\": dial tcp 10.42.3.135:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:28:24Z", + "lastTimestamp": "2026-10-03T01:28:36Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-6f7c6f7558-tnf7l" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.142:9901/ready\": dial tcp 10.42.3.142:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:29:05Z", + "lastTimestamp": "2026-10-03T01:29:17Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-567b9b5f75-6w5xx" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.141:9901/ready\": dial tcp 10.42.3.141:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:28:57Z", + "lastTimestamp": "2026-10-03T01:29:09Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-66476dd79c-bg2rf" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.140:9901/ready\": dial tcp 10.42.3.140:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:28:50Z", + "lastTimestamp": "2026-10-03T01:29:02Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-6d968f6b6b-gm89v" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.139:9901/ready\": dial tcp 10.42.3.139:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:28:43Z", + "lastTimestamp": "2026-10-03T01:28:55Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-c76765cd4-jx6fq" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.144:9901/ready\": dial tcp 10.42.3.144:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:29:25Z", + "lastTimestamp": "2026-10-03T01:29:37Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-cc6c7b9f-th8zk" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.143:9901/ready\": dial tcp 10.42.3.143:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:29:15Z", + "lastTimestamp": "2026-10-03T01:29:27Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-d6885dcc9-7krx2" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.145:9901/ready\": dial tcp 10.42.3.145:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T01:29:47Z", + "lastTimestamp": "2026-10-03T01:29:59Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-5b6866c7c9-77ddc" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/praxis-gateway-tlsroute-http-only: endpoints \"praxis-gateway-tlsroute-http-only\" already exists", + "firstTimestamp": "2026-10-03T02:39:42Z", + "lastTimestamp": "2026-10-03T02:39:42Z", + "count": 1, + "object": "/Endpoints/praxis-gateway-tlsroute-http-only" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.147:9901/ready\": dial tcp 10.42.3.147:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T02:44:42Z", + "lastTimestamp": "2026-10-03T02:44:54Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-tlsroute-http-only-7fcbc7c694-j6fvw" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.148:9901/ready\": dial tcp 10.42.3.148:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T02:44:42Z", + "lastTimestamp": "2026-10-03T02:44:54Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-tlsroute-https-only-7b5966b445-vjbkp" + } + ], + "warning_reason_counts": { + "Unhealthy": 108, + "IPAddressNotAllocated": 2, + "FailedToCreateEndpoint": 18, + "InvalidDiskCapacity": 5, + "FailedMount": 37 + }, + "cleanup_complete": true, + "job_finished": true, + "review_note": "Events can precede the run; assess timestamps and product behavior before classifying infrastructure validity." +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/praxis-pass2-runtime.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/praxis-pass2-runtime.json new file mode 100644 index 0000000..4fe8354 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/praxis-pass2-runtime.json @@ -0,0 +1,1362 @@ +{ + "case": "results/praxis-v0.5.2/pass2/praxis", + "snapshots": 318, + "truncated_row": false, + "first_snapshot": "2026-10-03 03:09:47.607373+00:00", + "last_snapshot": "2026-10-03 05:59:40.428319+00:00", + "maximum_snapshot_gap_seconds": 34.727883, + "node_issues": {}, + "collection_errors": [], + "containers_with_restart_count": { + "praxis-system/praxis-operator-677b8b444d-jpwxx/operator": 2, + "praxis-system/praxis-operator-677b8b444d-pg4ns/operator": 1 + }, + "terminations": { + "praxis-system/praxis-operator-677b8b444d-jpwxx/operator": { + "containerID": "containerd://a5de4ecf77e555f766c588032dc219f9df0ea234c62369c184275e200e205764", + "exitCode": 1, + "finishedAt": "2026-10-03T03:53:29Z", + "reason": "Error", + "startedAt": "2026-10-03T03:09:52Z" + }, + "praxis-system/praxis-operator-677b8b444d-pg4ns/operator": { + "containerID": "containerd://ab6ff88667e59b8499090f41a09b5e2cf5673a5e9e0e6de3f5936ed65b2ac961", + "exitCode": 1, + "finishedAt": "2026-10-03T03:43:36Z", + "reason": "Error", + "startedAt": "2026-10-03T03:09:45Z" + }, + "gateway-conformance-infra/praxis-backend-namespaces-bb4b9f9c8-49tc2/praxis": { + "containerID": "containerd://354c2e94af850d51ba61a8d397c23e058eabd6dc659204762836a36cd7322146", + "exitCode": 137, + "finishedAt": "2026-10-03T04:06:39Z", + "reason": "Error", + "startedAt": "2026-10-03T04:06:12Z" + }, + "gateway-conformance-infra/praxis-httproute-listener-hostname-matching-6f5b8d7b5f-kg4gc/praxis": { + "containerID": "containerd://432953cba9632a0031307158bb830a25fb4cf94fd12e18f577efbf6e8c41e4fe", + "exitCode": 137, + "finishedAt": "2026-10-03T04:16:21Z", + "reason": "Error", + "startedAt": "2026-10-03T04:16:00Z" + }, + "gateway-conformance-infra/praxis-httproute-listener-hostname-matching-79c47ddb55-v5dm4/praxis": { + "containerID": "containerd://507c06ff254d8f9b9f30912ebe144b08b9c01020d016857738bc84ab894b3649", + "exitCode": 137, + "finishedAt": "2026-10-03T04:16:22Z", + "reason": "Error", + "startedAt": "2026-10-03T04:16:01Z" + } + }, + "observed_image_ids": [ + "", + "docker.io/library/alpine@sha256:5291449c3df73caf6ed85e649dec1b9e818b39a5d8c871e97afc13e9cd5e8fa8", + "docker.io/rancher/mirrored-coredns-coredns@sha256:900f9c109f7a33545d3c811516e8376df9019147b750f5ce3e254468769176ea", + "gcr.io/k8s-staging-gateway-api/echo-basic@sha256:0a56ed5de3f279bba546e27c24f0a0ee982d7f1f99499081b8904cd826d1407d", + "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8", + "quay.io/metallb/controller@sha256:f51ab515de9ccd20dc3dccb093e48df8adddac019326c456f449e55ba91b6420", + "registry.k8s.io/coredns/coredns@sha256:af8c8d35a5d184b386c4a6d1a012c8b218d40d1376474c7d071bb6c07201f47d", + "sha256:ca8507c2ba2604ac9e6f027c6bbd7d5748b5b18583f4e3ab5b97d4e181511b2c" + ], + "warning_events": [ + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T03:07:12Z", + "lastTimestamp": "2026-10-03T03:07:12Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-rcdtv" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T03:07:12Z", + "lastTimestamp": "2026-10-03T03:07:12Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-wp5fn" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/all-namespaces: endpoints \"all-namespaces\" already exists", + "firstTimestamp": "2026-10-03T00:03:33Z", + "lastTimestamp": "2026-10-03T03:07:29Z", + "count": 2, + "object": "/Endpoints/all-namespaces" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/praxis-gateway-tlsroute-http-only: endpoints \"praxis-gateway-tlsroute-http-only\" already exists", + "firstTimestamp": "2026-10-03T02:39:42Z", + "lastTimestamp": "2026-10-03T02:39:42Z", + "count": 1, + "object": "/Endpoints/praxis-gateway-tlsroute-http-only" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"tls-0\" : secret \"tls-validity-checks-certificate\" not found", + "firstTimestamp": "2026-10-03T03:09:48Z", + "lastTimestamp": "2026-10-03T03:09:48Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-with-https-listener-6965c9b7b7-bcrf8" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"secret-volume\" : secret \"tls-passthrough-checks-certificate\" not found", + "firstTimestamp": "2026-10-03T03:09:49Z", + "lastTimestamp": "2026-10-03T03:09:49Z", + "count": 1, + "object": "gateway-conformance-app-backend/Pod/tls-backend-58b6fcfb64-pblq9" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.175:9901/ready\": dial tcp 10.42.3.175:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T03:10:03Z", + "lastTimestamp": "2026-10-03T03:10:15Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-646698d784-hpgxb" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"secret-volume\" : secret \"tls-checks-certificate\" not found", + "firstTimestamp": "2026-10-03T03:09:48Z", + "lastTimestamp": "2026-10-03T03:09:49Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/tls-backend-2-5fffcbf4cc-n4252" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"secret-volume\" : secret \"tls-checks-certificate\" not found", + "firstTimestamp": "2026-10-03T03:09:48Z", + "lastTimestamp": "2026-10-03T03:09:49Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/tls-backend-86b4d79785-zjvjw" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.163.129 for Service gateway-conformance-infra/praxis-backend-namespaces has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.163.129" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.204.44 for Service gateway-conformance-infra/praxis-same-namespace has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.204.44" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.224.220 for Service gateway-conformance-infra/praxis-same-namespace-with-https-listener has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.224.220" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.44.162 for Service gateway-conformance-infra/praxis-all-namespaces has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.44.162" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.204:9901/ready\": dial tcp 10.42.3.204:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T03:18:09Z", + "lastTimestamp": "2026-10-03T03:18:21Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-566ff44f67-nb6mj" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.205:9901/ready\": dial tcp 10.42.3.205:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T03:23:07Z", + "lastTimestamp": "2026-10-03T03:23:19Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-79fdf45cc-z6z5s" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.206:9901/ready\": dial tcp 10.42.3.206:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T03:25:44Z", + "lastTimestamp": "2026-10-03T03:25:56Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-6897866bb9-5brxc" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.207:9901/ready\": dial tcp 10.42.3.207:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T03:26:41Z", + "lastTimestamp": "2026-10-03T03:26:53Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-769c5f44f6-w8zbk" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.208:9901/ready\": dial tcp 10.42.3.208:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T03:32:48Z", + "lastTimestamp": "2026-10-03T03:33:00Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-dfb4877f6-55lgb" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.178:9901/ready\": dial tcp 10.42.3.178:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T03:32:48Z", + "lastTimestamp": "2026-10-03T03:33:00Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-with-https-listener-6965c9b7b7-bcrf8" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.212:9901/ready\": dial tcp 10.42.3.212:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T03:37:54Z", + "lastTimestamp": "2026-10-03T03:38:06Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-http-listener-isolation-786cc7d58c-2l8cx" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.213:9901/ready\": dial tcp 10.42.3.213:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T03:37:54Z", + "lastTimestamp": "2026-10-03T03:38:06Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-http-listener-isolation-with-hostname-intersection-5pfq8" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.211:9901/ready\": dial tcp 10.42.3.211:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T03:37:52Z", + "lastTimestamp": "2026-10-03T03:38:04Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-75865db4f5-gr25s" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.210:9901/ready\": dial tcp 10.42.3.210:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T03:37:52Z", + "lastTimestamp": "2026-10-03T03:38:04Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-with-https-listener-7889d6d45-6hswx" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/praxis-gateway-with-infrastructure-metadata: endpoints \"praxis-gateway-with-infrastructure-metadata\" already exists", + "firstTimestamp": "2026-10-03T00:43:42Z", + "lastTimestamp": "2026-10-03T03:38:52Z", + "count": 2, + "object": "/Endpoints/praxis-gateway-with-infrastructure-metadata" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.218:9901/ready\": dial tcp 10.42.3.218:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T03:39:01Z", + "lastTimestamp": "2026-10-03T03:39:13Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-with-infrastructure-metadata-87d9675d7-zzkg6" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.216:9901/ready\": dial tcp 10.42.3.216:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T03:38:54Z", + "lastTimestamp": "2026-10-03T03:39:06Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-http-listener-isolation-656c84c58f-cdx85" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-http-listener-isolation\" not found", + "firstTimestamp": "2026-10-03T03:38:53Z", + "lastTimestamp": "2026-10-03T03:38:54Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/praxis-http-listener-isolation-786cc7d58c-p8h5s" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.217:9901/ready\": dial tcp 10.42.3.217:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T03:38:54Z", + "lastTimestamp": "2026-10-03T03:39:06Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-http-listener-isolation-with-hostname-intersection-g7zcv" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-http-listener-isolation-with-hostname-intersection\" not found", + "firstTimestamp": "2026-10-03T03:38:53Z", + "lastTimestamp": "2026-10-03T03:38:54Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/praxis-http-listener-isolation-with-hostname-intersection-m7x5b" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.179.229 for Service gateway-conformance-infra/praxis-gateway-client-certificate-malformed-secret has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.179.229" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.233.16 for Service gateway-conformance-infra/praxis-gateway-client-certificate-unsupported-kind has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.233.16" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.59.173 for Service gateway-conformance-infra/praxis-gateway-client-certificate-unsupported-group has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.59.173" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/praxis-gateway-only-invalid-route-kind: endpoints \"praxis-gateway-only-invalid-route-kind\" already exists", + "firstTimestamp": "2026-10-03T03:40:08Z", + "lastTimestamp": "2026-10-03T03:40:08Z", + "count": 1, + "object": "/Endpoints/praxis-gateway-only-invalid-route-kind" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-only-invalid-route-kind\" not found", + "firstTimestamp": "2026-10-03T03:40:08Z", + "lastTimestamp": "2026-10-03T03:40:10Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/praxis-gateway-only-invalid-route-kind-5687c5b796-bdmdt" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-supported-and-invalid-route-kind\" not found", + "firstTimestamp": "2026-10-03T03:40:08Z", + "lastTimestamp": "2026-10-03T03:40:10Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/praxis-gateway-supported-and-invalid-route-kind-77968ccbf69q47k" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.219:9901/ready\": dial tcp 10.42.3.219:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T03:40:08Z", + "lastTimestamp": "2026-10-03T03:40:20Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-invalid-default-client-validation-config-6fb849fc6clvr79" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-invalid-default-client-validation-config\" not found", + "firstTimestamp": "2026-10-03T03:40:08Z", + "lastTimestamp": "2026-10-03T03:40:10Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/praxis-invalid-default-client-validation-config-fd95b969b-b2trh" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.84.105 for Service gateway-conformance-infra/praxis-gateway-client-certificate-malformed-secret has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.84.105" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.174.246 for Service gateway-conformance-infra/praxis-gateway-certificate-nonexistent-secret has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.174.246" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.198.39 for Service gateway-conformance-infra/praxis-gateway-remove-listener has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.198.39" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-add-listener\" not found", + "firstTimestamp": "2026-10-03T03:43:22Z", + "lastTimestamp": "2026-10-03T03:43:22Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/praxis-gateway-add-listener-54df6c47b-2wvtv" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.229:9901/ready\": dial tcp 10.42.3.229:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T03:43:23Z", + "lastTimestamp": "2026-10-03T03:43:35Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-add-listener-69db7b4555-67vrz" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.227:9901/ready\": dial tcp 10.42.3.227:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T03:43:18Z", + "lastTimestamp": "2026-10-03T03:43:30Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-add-listener-7cb5c58847-tlslm" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"tls-0\" : secret \"malformed-certificate\" not found", + "firstTimestamp": "2026-10-03T03:43:09Z", + "lastTimestamp": "2026-10-03T03:43:12Z", + "count": 4, + "object": "gateway-conformance-infra/Pod/praxis-gateway-certificate-malformed-secret-5bc697b484-f9s7p" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"tls-0\" : secret \"nonexistent-certificate\" not found", + "firstTimestamp": "2026-10-03T03:43:08Z", + "lastTimestamp": "2026-10-03T03:43:12Z", + "count": 4, + "object": "gateway-conformance-infra/Pod/praxis-gateway-certificate-nonexistent-secret-7dff58c9d9-4pthv" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-certificate-unsupported-group\" not found", + "firstTimestamp": "2026-10-03T03:43:10Z", + "lastTimestamp": "2026-10-03T03:43:26Z", + "count": 6, + "object": "gateway-conformance-infra/Pod/praxis-gateway-certificate-unsupported-group-656cf5746f-znjs7" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.226:9901/ready\": dial tcp 10.42.3.226:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T03:43:15Z", + "lastTimestamp": "2026-10-03T03:43:27Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-certificate-unsupported-group-656cf5746f-znjs7" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-certificate-unsupported-kind\" not found", + "firstTimestamp": "2026-10-03T03:43:10Z", + "lastTimestamp": "2026-10-03T03:43:26Z", + "count": 6, + "object": "gateway-conformance-infra/Pod/praxis-gateway-certificate-unsupported-kind-6ff5d8ccfc-bfc8j" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.225:9901/ready\": dial tcp 10.42.3.225:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T03:43:15Z", + "lastTimestamp": "2026-10-03T03:43:27Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-certificate-unsupported-kind-6ff5d8ccfc-bfc8j" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.223:9901/ready\": dial tcp 10.42.3.223:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T03:43:12Z", + "lastTimestamp": "2026-10-03T03:43:24Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-client-certificate-malformed-secret-796576dns8zb" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.224:9901/ready\": dial tcp 10.42.3.224:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T03:43:09Z", + "lastTimestamp": "2026-10-03T03:43:21Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-client-certificate-missing-reference-grant-hpccj" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.220:9901/ready\": dial tcp 10.42.3.220:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T03:43:11Z", + "lastTimestamp": "2026-10-03T03:43:23Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-client-certificate-nonexistent-secret-654bc6gdb5" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.221:9901/ready\": dial tcp 10.42.3.221:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T03:43:12Z", + "lastTimestamp": "2026-10-03T03:43:24Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-client-certificate-unsupported-group-65cb9bmxxn6" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.222:9901/ready\": dial tcp 10.42.3.222:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T03:43:12Z", + "lastTimestamp": "2026-10-03T03:43:24Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-client-certificate-unsupported-kind-c98cfc8sn9wk" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-observed-generation-bump\" not found", + "firstTimestamp": "2026-10-03T03:43:26Z", + "lastTimestamp": "2026-10-03T03:43:42Z", + "count": 6, + "object": "gateway-conformance-infra/Pod/praxis-gateway-observed-generation-bump-76599fbcb6-4snh6" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.228:9901/ready\": dial tcp 10.42.3.228:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T03:43:24Z", + "lastTimestamp": "2026-10-03T03:43:36Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-remove-listener-59d49cdfc5-b5rcb" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-remove-listener\" not found", + "firstTimestamp": "2026-10-03T03:43:22Z", + "lastTimestamp": "2026-10-03T03:43:38Z", + "count": 6, + "object": "gateway-conformance-infra/Pod/praxis-gateway-remove-listener-dc7d54c89-mst5d" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.230:9901/ready\": dial tcp 10.42.3.230:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T03:43:24Z", + "lastTimestamp": "2026-10-03T03:43:36Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-remove-listener-dc7d54c89-mst5d" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.12.127 for Service gateway-conformance-infra/praxis-gateway-secret-missing-reference-grant has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.12.127" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.200.226 for Service gateway-conformance-infra/praxis-gateway-secret-reference-grant-all-in-namespace has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.200.226" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.5.136 for Service gateway-conformance-infra/praxis-gateway-secret-invalid-reference-grant has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.5.136" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.231:9901/ready\": dial tcp 10.42.3.231:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T03:43:28Z", + "lastTimestamp": "2026-10-03T03:43:40Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-observed-generation-bump-76599fbcb6-4snh6" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-secret-invalid-reference-grant\" not found", + "firstTimestamp": "2026-10-03T03:43:32Z", + "lastTimestamp": "2026-10-03T03:43:32Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/praxis-gateway-secret-invalid-reference-grant-6cdd866fcf-zl275" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"tls-0\" : secret \"certificate\" not found", + "firstTimestamp": "2026-10-03T03:43:32Z", + "lastTimestamp": "2026-10-03T03:43:32Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/praxis-gateway-secret-invalid-reference-grant-6cdd866fcf-zl275" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-secret-missing-reference-grant\" not found", + "firstTimestamp": "2026-10-03T03:43:32Z", + "lastTimestamp": "2026-10-03T03:43:33Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/praxis-gateway-secret-missing-reference-grant-5c6b86b9dc-nxbcm" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"tls-0\" : secret \"certificate\" not found", + "firstTimestamp": "2026-10-03T03:43:32Z", + "lastTimestamp": "2026-10-03T03:43:33Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/praxis-gateway-secret-missing-reference-grant-5c6b86b9dc-nxbcm" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"tls-0\" : secret \"certificate\" not found", + "firstTimestamp": "2026-10-03T03:43:32Z", + "lastTimestamp": "2026-10-03T03:43:34Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/praxis-gateway-secret-reference-grant-all-in-namespace-849p29tc" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-secret-reference-grant-all-in-namespace\" not found", + "firstTimestamp": "2026-10-03T03:43:32Z", + "lastTimestamp": "2026-10-03T03:43:34Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/praxis-gateway-secret-reference-grant-all-in-namespace-849p29tc" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"tls-0\" : secret \"certificate\" not found", + "firstTimestamp": "2026-10-03T03:43:32Z", + "lastTimestamp": "2026-10-03T03:43:34Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/praxis-gateway-secret-reference-grant-specific-69b9b45c9-fmpgq" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-secret-reference-grant-specific\" not found", + "firstTimestamp": "2026-10-03T03:43:32Z", + "lastTimestamp": "2026-10-03T03:43:34Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/praxis-gateway-secret-reference-grant-specific-69b9b45c9-fmpgq" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.232:9901/ready\": dial tcp 10.42.3.232:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T03:43:34Z", + "lastTimestamp": "2026-10-03T03:43:46Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-without-address-value-7f95cd9c8c-k2t2h" + }, + { + "reason": "IPAddressNotAllocated", + "message": "IPAddress: 10.43.104.205 for Service gateway-conformance-infra/praxis-gateway-observed-generation-bump appears to have leaked: cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.104.205" + }, + { + "reason": "IPAddressNotAllocated", + "message": "IPAddress: 10.43.132.82 for Service gateway-conformance-infra/praxis-gateway-certificate-malformed-secret appears to have leaked: cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.132.82" + }, + { + "reason": "IPAddressNotAllocated", + "message": "IPAddress: 10.43.211.33 for Service gateway-conformance-infra/praxis-gateway-certificate-unsupported-group appears to have leaked: cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.211.33" + }, + { + "reason": "IPAddressNotAllocated", + "message": "IPAddress: 10.43.238.96 for Service gateway-conformance-infra/praxis-gateway-certificate-unsupported-kind appears to have leaked: cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.238.96" + }, + { + "reason": "IPAddressNotAllocated", + "message": "IPAddress: 10.43.230.207 for Service gateway-conformance-infra/praxis-gateway-secret-reference-grant-specific appears to have leaked: cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.230.207" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.234:9901/ready\": dial tcp 10.42.3.234:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T03:46:43Z", + "lastTimestamp": "2026-10-03T03:46:55Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-tls-backend-client-certificate-85bc997489-sx6hw" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.235:9901/ready\": dial tcp 10.42.3.235:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T03:47:43Z", + "lastTimestamp": "2026-10-03T03:47:55Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-tls-backend-client-certificate-67f4bc66d9-z6857" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-tls-backend-client-certificate\" not found", + "firstTimestamp": "2026-10-03T03:47:41Z", + "lastTimestamp": "2026-10-03T03:47:41Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/praxis-gateway-tls-backend-client-certificate-fd4f4fd78-tshn7" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-with-one-attached-route\" not found", + "firstTimestamp": "2026-10-03T03:47:42Z", + "lastTimestamp": "2026-10-03T03:47:58Z", + "count": 6, + "object": "gateway-conformance-infra/Pod/praxis-gateway-with-one-attached-route-5c549cc878-ghxtp" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-with-one-attached-route\" not found", + "firstTimestamp": "2026-10-03T03:47:42Z", + "lastTimestamp": "2026-10-03T03:47:58Z", + "count": 6, + "object": "gateway-conformance-infra/Pod/praxis-gateway-with-one-attached-route-85476bcf-g7vzn" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-with-two-attached-routes\" not found", + "firstTimestamp": "2026-10-03T03:47:42Z", + "lastTimestamp": "2026-10-03T03:47:58Z", + "count": 6, + "object": "gateway-conformance-infra/Pod/praxis-gateway-with-two-attached-routes-587d5c486d-jvl7c" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-with-two-attached-routes\" not found", + "firstTimestamp": "2026-10-03T03:47:42Z", + "lastTimestamp": "2026-10-03T03:47:58Z", + "count": 6, + "object": "gateway-conformance-infra/Pod/praxis-gateway-with-two-attached-routes-6d56b6956b-pgr7c" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-with-two-listeners-and-one-attached-route\" not found", + "firstTimestamp": "2026-10-03T03:47:42Z", + "lastTimestamp": "2026-10-03T03:47:58Z", + "count": 6, + "object": "gateway-conformance-infra/Pod/praxis-gateway-with-two-listeners-and-one-attached-route-5l5z7z" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"tls-0\" : secret \"does-not-exist\" not found", + "firstTimestamp": "2026-10-03T03:47:41Z", + "lastTimestamp": "2026-10-03T03:47:41Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/praxis-unresolved-gateway-with-one-attached-unresolved-roubg4fp" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-unresolved-gateway-with-one-attached-unresolved-route\" not found", + "firstTimestamp": "2026-10-03T03:47:41Z", + "lastTimestamp": "2026-10-03T03:47:41Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/praxis-unresolved-gateway-with-one-attached-unresolved-roubg4fp" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"tls-0\" : secret \"does-not-exist\" not found", + "firstTimestamp": "2026-10-03T03:47:41Z", + "lastTimestamp": "2026-10-03T03:47:41Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/praxis-unresolved-gateway-with-one-attached-unresolved-roumzzbx" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.239:9901/ready\": dial tcp 10.42.3.239:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T03:47:46Z", + "lastTimestamp": "2026-10-03T03:47:58Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-with-one-attached-route-5c549cc878-ghxtp" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.237:9901/ready\": dial tcp 10.42.3.237:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T03:47:47Z", + "lastTimestamp": "2026-10-03T03:47:59Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-with-one-attached-route-85476bcf-g7vzn" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.236:9901/ready\": dial tcp 10.42.3.236:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T03:47:46Z", + "lastTimestamp": "2026-10-03T03:47:58Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-with-two-attached-routes-587d5c486d-jvl7c" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.238:9901/ready\": dial tcp 10.42.3.238:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T03:47:46Z", + "lastTimestamp": "2026-10-03T03:47:58Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-with-two-attached-routes-6d56b6956b-pgr7c" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.240:9901/ready\": dial tcp 10.42.3.240:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T03:47:46Z", + "lastTimestamp": "2026-10-03T03:47:58Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-with-two-listeners-and-one-attached-route-5l5z7z" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.241:9901/ready\": dial tcp 10.42.3.241:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:00:48Z", + "lastTimestamp": "2026-10-03T04:01:00Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-grpcroute-listener-hostname-matching-85c5c44b9c-qs5kt" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.214:9901/ready\": dial tcp 10.42.3.214:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:02:54Z", + "lastTimestamp": "2026-10-03T04:03:06Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-646698d784-6mrcx" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.243:9901/ready\": dial tcp 10.42.3.243:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:03:31Z", + "lastTimestamp": "2026-10-03T04:03:43Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-7b87b4975f-swxqb" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.244:9901/ready\": dial tcp 10.42.3.244:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:03:35Z", + "lastTimestamp": "2026-10-03T04:03:47Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-7b8dcb86dc-gvcfx" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.242:9901/ready\": dial tcp 10.42.3.242:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:03:28Z", + "lastTimestamp": "2026-10-03T04:03:40Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-7cdb546ccb-qtcnh" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.246:9901/ready\": dial tcp 10.42.3.246:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:04:13Z", + "lastTimestamp": "2026-10-03T04:04:25Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-7d96447fd4-bn8dj" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.247:9901/ready\": dial tcp 10.42.3.247:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:04:19Z", + "lastTimestamp": "2026-10-03T04:04:31Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-c8d9b4cd8-xvwx5" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.176:9901/ready\": dial tcp 10.42.3.176:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:06:18Z", + "lastTimestamp": "2026-10-03T04:06:30Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-backend-namespaces-78f6c454f8-68tfk" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.249:9901/ready\": dial tcp 10.42.3.249:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:06:26Z", + "lastTimestamp": "2026-10-03T04:06:38Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-backend-namespaces-bb4b9f9c8-49tc2" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.248:9901/ready\": dial tcp 10.42.3.248:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:11:26Z", + "lastTimestamp": "2026-10-03T04:11:38Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-646698d784-q5z8f" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.2:9901/ready\": dial tcp 10.42.3.2:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:11:38Z", + "lastTimestamp": "2026-10-03T04:11:50Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-httproute-hostname-intersection-5cdd59d486-hlgh5" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.4:9901/ready\": dial tcp 10.42.3.4:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:11:38Z", + "lastTimestamp": "2026-10-03T04:11:50Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-httproute-hostname-intersection-6d4b869cd6-qnztk" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-httproute-hostname-intersection\" not found", + "firstTimestamp": "2026-10-03T04:11:38Z", + "lastTimestamp": "2026-10-03T04:11:39Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/praxis-httproute-hostname-intersection-7758858bb7-xps4g" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.3:9901/ready\": dial tcp 10.42.3.3:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:11:38Z", + "lastTimestamp": "2026-10-03T04:11:50Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-httproute-hostname-intersection-all-6986c8d5b6-8ppls" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-httproute-hostname-intersection-all\" not found", + "firstTimestamp": "2026-10-03T04:11:38Z", + "lastTimestamp": "2026-10-03T04:11:39Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/praxis-httproute-hostname-intersection-all-b54bbbc4c-b77xv" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.254:9901/ready\": dial tcp 10.42.3.254:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:11:38Z", + "lastTimestamp": "2026-10-03T04:11:50Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-httproute-hostname-intersection-all-b54bbbc4c-v88s5" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.251:9901/ready\": dial tcp 10.42.3.251:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:11:32Z", + "lastTimestamp": "2026-10-03T04:11:44Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-555b5d6494-m8flr" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.252:9901/ready\": dial tcp 10.42.3.252:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:11:39Z", + "lastTimestamp": "2026-10-03T04:11:51Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-79668cdff5-4bt9b" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.215:9901/ready\": dial tcp 10.42.3.215:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:11:45Z", + "lastTimestamp": "2026-10-03T04:11:57Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-with-https-listener-6965c9b7b7-hlq7h" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-with-one-not-matching-port-and-section-f8dae0cc\" not found", + "firstTimestamp": "2026-10-03T04:15:59Z", + "lastTimestamp": "2026-10-03T04:16:01Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/praxis-gateway-with-one-not-matching-port-and-section-f8dahxvrc" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.10:9901/ready\": dial tcp 10.42.3.10:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:16:09Z", + "lastTimestamp": "2026-10-03T04:16:21Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-httproute-listener-hostname-matching-6f5b8d7b5f-kg4gc" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.11:9901/ready\": dial tcp 10.42.3.11:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:16:09Z", + "lastTimestamp": "2026-10-03T04:16:21Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-httproute-listener-hostname-matching-79c47ddb55-v5dm4" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-httproute-listener-hostname-matching\" not found", + "firstTimestamp": "2026-10-03T04:16:07Z", + "lastTimestamp": "2026-10-03T04:16:08Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/praxis-httproute-listener-hostname-matching-995458976-fjnmt" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.12:9901/ready\": dial tcp 10.42.3.12:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:16:13Z", + "lastTimestamp": "2026-10-03T04:16:25Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-httproute-listener-port-matching-57bbb99fd9-xrqs7" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-httproute-listener-port-matching\" not found", + "firstTimestamp": "2026-10-03T04:16:12Z", + "lastTimestamp": "2026-10-03T04:16:28Z", + "count": 6, + "object": "gateway-conformance-infra/Pod/praxis-httproute-listener-port-matching-855b97bb5f-h7x8w" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.13:9901/ready\": dial tcp 10.42.3.13:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:16:14Z", + "lastTimestamp": "2026-10-03T04:16:26Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-httproute-listener-port-matching-855b97bb5f-h7x8w" + }, + { + "reason": "FailedToUpdateEndpoint", + "message": "Failed to update endpoint gateway-conformance-infra/praxis-httproute-listener-port-matching: Operation cannot be fulfilled on endpoints \"praxis-httproute-listener-port-matching\": StorageError: invalid object, Code: 4, Key: /registry/services/endpoints/gateway-conformance-infra/praxis-httproute-listener-port-matching, ResourceVersion: 0, AdditionalErrorMsg: Precondition failed: UID in precondition: e72bc303-292d-4830-a467-54ddcd83a3b5, UID in object meta: ", + "firstTimestamp": "2026-10-03T04:16:11Z", + "lastTimestamp": "2026-10-03T04:16:11Z", + "count": 1, + "object": "gateway-conformance-infra/Endpoints/praxis-httproute-listener-port-matching" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.7:9901/ready\": dial tcp 10.42.3.7:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:16:03Z", + "lastTimestamp": "2026-10-03T04:16:15Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-6454bb5f7c-hx2rm" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.9:9901/ready\": dial tcp 10.42.3.9:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:16:17Z", + "lastTimestamp": "2026-10-03T04:16:29Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-646698d784-45k7f" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.253:9901/ready\": dial tcp 10.42.3.253:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:15:58Z", + "lastTimestamp": "2026-10-03T04:16:10Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-646698d784-7gdf5" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.15:9901/ready\": dial tcp 10.42.3.15:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:16:21Z", + "lastTimestamp": "2026-10-03T04:16:33Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-7f68764c7c-r7vrp" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.5:9901/ready\": dial tcp 10.42.3.5:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:15:52Z", + "lastTimestamp": "2026-10-03T04:16:04Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-with-https-listener-6f86df4b67-cc77c" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.6:9901/ready\": dial tcp 10.42.3.6:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:15:59Z", + "lastTimestamp": "2026-10-03T04:16:11Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-with-https-listener-ddcf496fc-t9d8g" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.16:9901/ready\": dial tcp 10.42.3.16:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:16:26Z", + "lastTimestamp": "2026-10-03T04:16:38Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-697bdf7759-gpl4n" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.19:9901/ready\": dial tcp 10.42.3.19:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:17:11Z", + "lastTimestamp": "2026-10-03T04:17:23Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-557fff5bc-cd82p" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.22:9901/ready\": dial tcp 10.42.3.22:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:17:22Z", + "lastTimestamp": "2026-10-03T04:17:34Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-5c94b69f6b-7x85k" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.21:9901/ready\": dial tcp 10.42.3.21:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:17:19Z", + "lastTimestamp": "2026-10-03T04:17:31Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-6f7dcf69b4-6c7z9" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.18:9901/ready\": dial tcp 10.42.3.18:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:17:04Z", + "lastTimestamp": "2026-10-03T04:17:16Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-6f858895b4-4h2s2" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.24:9901/ready\": dial tcp 10.42.3.24:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:17:28Z", + "lastTimestamp": "2026-10-03T04:17:40Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-c4d78bfb8-xkpsf" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.27:9901/ready\": dial tcp 10.42.3.27:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:18:40Z", + "lastTimestamp": "2026-10-03T04:18:52Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-67f75898d7-7rqt6" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.26:9901/ready\": dial tcp 10.42.3.26:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:18:33Z", + "lastTimestamp": "2026-10-03T04:18:45Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-6f858895b4-q2wz5" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.28:9901/ready\": dial tcp 10.42.3.28:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:19:17Z", + "lastTimestamp": "2026-10-03T04:19:29Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-6f87d64764-cbzxh" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.29:9901/ready\": dial tcp 10.42.3.29:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:19:17Z", + "lastTimestamp": "2026-10-03T04:19:29Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-with-http-listener-on-8080-f479456bcmltnv" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.8:9901/ready\": dial tcp 10.42.3.8:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:19:15Z", + "lastTimestamp": "2026-10-03T04:19:27Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-with-https-listener-6965c9b7b7-82c8f" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.37:9901/ready\": dial tcp 10.42.3.37:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:20:12Z", + "lastTimestamp": "2026-10-03T04:20:24Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-5c579759dd-l42fn" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.35:9901/ready\": dial tcp 10.42.3.35:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:20:04Z", + "lastTimestamp": "2026-10-03T04:20:16Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-5d8f66555b-l2bj8" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.32:9901/ready\": dial tcp 10.42.3.32:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:19:53Z", + "lastTimestamp": "2026-10-03T04:20:05Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-6b95b87c5f-hfbdr" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.33:9901/ready\": dial tcp 10.42.3.33:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:20:00Z", + "lastTimestamp": "2026-10-03T04:20:12Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-776964f6-26q4d" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.31:9901/ready\": dial tcp 10.42.3.31:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:19:47Z", + "lastTimestamp": "2026-10-03T04:19:59Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-with-http-listener-on-8080-599cbf6898tqdm" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-same-namespace-with-http-listener-on-8080\" not found", + "firstTimestamp": "2026-10-03T04:19:45Z", + "lastTimestamp": "2026-10-03T04:19:47Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-with-http-listener-on-8080-f479456bc6bxk7" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.30:9901/ready\": dial tcp 10.42.3.30:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:19:53Z", + "lastTimestamp": "2026-10-03T04:20:05Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-with-https-listener-578846f467-hw2wm" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.38:9901/ready\": dial tcp 10.42.3.38:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:20:19Z", + "lastTimestamp": "2026-10-03T04:20:31Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-7df66666cb-7phhx" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.40:9901/ready\": dial tcp 10.42.3.40:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:20:28Z", + "lastTimestamp": "2026-10-03T04:20:40Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-7f78749567-2r9m7" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.39:9901/ready\": dial tcp 10.42.3.39:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:20:23Z", + "lastTimestamp": "2026-10-03T04:20:35Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-7fd786ff74-zkc54" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.42:9901/ready\": dial tcp 10.42.3.42:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:21:06Z", + "lastTimestamp": "2026-10-03T04:21:18Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-5dcb44c989-fffdm" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.43:9901/ready\": dial tcp 10.42.3.43:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:22:06Z", + "lastTimestamp": "2026-10-03T04:22:18Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-54679d69bf-x5zqs" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.44:9901/ready\": dial tcp 10.42.3.44:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:23:03Z", + "lastTimestamp": "2026-10-03T04:23:15Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-8954c8b67-qprxv" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.52:9901/ready\": dial tcp 10.42.3.52:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:24:30Z", + "lastTimestamp": "2026-10-03T04:24:42Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-5b55ddffb4-ckfww" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.48:9901/ready\": dial tcp 10.42.3.48:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:24:12Z", + "lastTimestamp": "2026-10-03T04:24:24Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-66586b85bb-cgqkw" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.46:9901/ready\": dial tcp 10.42.3.46:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:24:07Z", + "lastTimestamp": "2026-10-03T04:24:19Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-6c99869d5f-c6dbr" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.45:9901/ready\": dial tcp 10.42.3.45:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:24:04Z", + "lastTimestamp": "2026-10-03T04:24:16Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-6f7c6f7558-d8p8r" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.51:9901/ready\": dial tcp 10.42.3.51:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:24:27Z", + "lastTimestamp": "2026-10-03T04:24:39Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-78dcccfb5b-l8nnj" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.50:9901/ready\": dial tcp 10.42.3.50:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:24:20Z", + "lastTimestamp": "2026-10-03T04:24:32Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-9795d4b4d-lxhlm" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.55:9901/ready\": dial tcp 10.42.3.55:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:24:46Z", + "lastTimestamp": "2026-10-03T04:24:58Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-5ffdc464f8-tkwld" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.54:9901/ready\": dial tcp 10.42.3.54:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:24:35Z", + "lastTimestamp": "2026-10-03T04:24:47Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-658856d4df-sf5sk" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.56:9901/ready\": dial tcp 10.42.3.56:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:24:52Z", + "lastTimestamp": "2026-10-03T04:25:04Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-869569b7bf-lqck8" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.58:9901/ready\": dial tcp 10.42.3.58:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T04:25:14Z", + "lastTimestamp": "2026-10-03T04:25:26Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-54b8489758-clncr" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.60:9901/ready\": dial tcp 10.42.3.60:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T05:40:09Z", + "lastTimestamp": "2026-10-03T05:40:21Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-tlsroute-http-only-7fcbc7c694-wgc6s" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.61:9901/ready\": dial tcp 10.42.3.61:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T05:40:09Z", + "lastTimestamp": "2026-10-03T05:40:21Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-tlsroute-https-only-7b5966b445-js6vs" + } + ], + "warning_reason_counts": { + "Unhealthy": 99, + "FailedToCreateEndpoint": 4, + "FailedMount": 39, + "IPAddressWrongReference": 13, + "IPAddressNotAllocated": 5, + "FailedToUpdateEndpoint": 1 + }, + "cleanup_complete": true, + "job_finished": true, + "review_note": "Events can precede the run; assess timestamps and product behavior before classifying infrastructure validity." +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/praxis-pass3-runtime.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/praxis-pass3-runtime.json new file mode 100644 index 0000000..3f92f62 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/praxis-pass3-runtime.json @@ -0,0 +1,1411 @@ +{ + "case": "results/praxis-v0.5.2/pass3/praxis", + "snapshots": 319, + "truncated_row": false, + "first_snapshot": "2026-10-03 06:37:09.124638+00:00", + "last_snapshot": "2026-10-03 09:27:38.829719+00:00", + "maximum_snapshot_gap_seconds": 35.349935, + "node_issues": {}, + "collection_errors": [], + "containers_with_restart_count": { + "praxis-system/praxis-operator-677b8b444d-k6plj/operator": 1, + "praxis-system/praxis-operator-677b8b444d-lq2vr/operator": 1 + }, + "terminations": { + "praxis-system/praxis-operator-677b8b444d-k6plj/operator": { + "containerID": "containerd://51e848cc7e7b6ae6af76ab154dcef9ff7494e3ad36498b8ffe12006433d411a0", + "exitCode": 1, + "finishedAt": "2026-10-03T06:37:11Z", + "reason": "Error", + "startedAt": "2026-10-03T06:37:06Z" + }, + "praxis-system/praxis-operator-677b8b444d-lq2vr/operator": { + "containerID": "containerd://9b1fc24efc6917e75bd5432ac5c93cef2f80242ba1d75d0a77d21e7e0c5be149", + "exitCode": 1, + "finishedAt": "2026-10-03T07:30:16Z", + "reason": "Error", + "startedAt": "2026-10-03T06:37:06Z" + }, + "gateway-conformance-infra/praxis-same-namespace-646698d784-p8k56/praxis": { + "containerID": "containerd://0e35a8359ec246ee0ed31395de7ebf1d72324067c6d9ec1976e6ca3d75da6012", + "exitCode": 137, + "finishedAt": "2026-10-03T07:44:07Z", + "reason": "Error", + "startedAt": "2026-10-03T07:43:24Z" + } + }, + "observed_image_ids": [ + "", + "docker.io/library/alpine@sha256:5291449c3df73caf6ed85e649dec1b9e818b39a5d8c871e97afc13e9cd5e8fa8", + "docker.io/rancher/mirrored-coredns-coredns@sha256:900f9c109f7a33545d3c811516e8376df9019147b750f5ce3e254468769176ea", + "gcr.io/k8s-staging-gateway-api/echo-basic@sha256:0a56ed5de3f279bba546e27c24f0a0ee982d7f1f99499081b8904cd826d1407d", + "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8", + "quay.io/metallb/controller@sha256:f51ab515de9ccd20dc3dccb093e48df8adddac019326c456f449e55ba91b6420", + "registry.k8s.io/coredns/coredns@sha256:af8c8d35a5d184b386c4a6d1a012c8b218d40d1376474c7d071bb6c07201f47d", + "sha256:ca8507c2ba2604ac9e6f027c6bbd7d5748b5b18583f4e3ab5b97d4e181511b2c" + ], + "warning_events": [ + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T06:02:42Z", + "lastTimestamp": "2026-10-03T06:02:42Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-2zspf" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T06:10:25Z", + "lastTimestamp": "2026-10-03T06:10:25Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-8n4sc" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T06:10:25Z", + "lastTimestamp": "2026-10-03T06:10:25Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-ltlcf" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T06:30:40Z", + "lastTimestamp": "2026-10-03T06:30:40Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-q8m9c" + }, + { + "reason": "Unhealthy", + "message": "Startup probe failed: HTTP probe failed with statuscode: 500", + "firstTimestamp": "2026-10-03T06:02:42Z", + "lastTimestamp": "2026-10-03T06:02:42Z", + "count": 1, + "object": "agentgateway-system/Pod/agentgateway-64f7c949ff-vcccl" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.117.21 for Service gateway-conformance-infra/praxis-all-namespaces has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.117.21" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.187.176 for Service gateway-conformance-infra/praxis-same-namespace-with-https-listener has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.187.176" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.30.196 for Service gateway-conformance-infra/praxis-same-namespace-with-https-listener has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.30.196" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.30.22 for Service gateway-conformance-infra/praxis-backend-namespaces has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.30.22" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.51.116 for Service gateway-conformance-infra/praxis-same-namespace has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.51.116" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/client-validation-default: endpoints \"client-validation-default\" already exists", + "firstTimestamp": "2026-10-03T06:03:57Z", + "lastTimestamp": "2026-10-03T06:03:57Z", + "count": 1, + "object": "/Endpoints/client-validation-default" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/gateway-tlsroute-https-only: endpoints \"gateway-tlsroute-https-only\" already exists", + "firstTimestamp": "2026-10-03T06:34:49Z", + "lastTimestamp": "2026-10-03T06:34:49Z", + "count": 1, + "object": "/Endpoints/gateway-tlsroute-https-only" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/gateway-with-infrastructure-metadata: endpoints \"gateway-with-infrastructure-metadata\" already exists", + "firstTimestamp": "2026-10-03T06:10:52Z", + "lastTimestamp": "2026-10-03T06:10:52Z", + "count": 1, + "object": "/Endpoints/gateway-with-infrastructure-metadata" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/grpcroute-listener-hostname-matching: endpoints \"grpcroute-listener-hostname-matching\" already exists", + "firstTimestamp": "2026-10-03T06:11:40Z", + "lastTimestamp": "2026-10-03T06:11:40Z", + "count": 1, + "object": "/Endpoints/grpcroute-listener-hostname-matching" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/http-listener-isolation-with-hostname-intersection: endpoints \"http-listener-isolation-with-hostname-intersection\" already exists", + "firstTimestamp": "2026-10-02T23:45:23Z", + "lastTimestamp": "2026-10-03T06:03:12Z", + "count": 2, + "object": "/Endpoints/http-listener-isolation-with-hostname-intersection" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/praxis-backend-namespaces: endpoints \"praxis-backend-namespaces\" already exists", + "firstTimestamp": "2026-10-03T06:17:25Z", + "lastTimestamp": "2026-10-03T06:17:25Z", + "count": 1, + "object": "/Endpoints/praxis-backend-namespaces" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/praxis-same-namespace: endpoints \"praxis-same-namespace\" already exists", + "firstTimestamp": "2026-10-03T06:17:25Z", + "lastTimestamp": "2026-10-03T06:17:25Z", + "count": 1, + "object": "/Endpoints/praxis-same-namespace" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/tlsroutes-only: endpoints \"tlsroutes-only\" already exists", + "firstTimestamp": "2026-10-03T06:04:34Z", + "lastTimestamp": "2026-10-03T06:04:34Z", + "count": 1, + "object": "/Endpoints/tlsroutes-only" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.1.28:8080/readyz\": dial tcp 10.42.1.28:8080: connect: connection refused", + "firstTimestamp": "2026-10-03T06:17:28Z", + "lastTimestamp": "2026-10-03T06:17:28Z", + "count": 1, + "object": "praxis-system/Pod/praxis-operator-677b8b444d-xl662" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.97.57 for Service gateway-conformance-infra/praxis-all-namespaces has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.97.57" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.47:9901/ready\": dial tcp 10.42.3.47:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T06:37:19Z", + "lastTimestamp": "2026-10-03T06:37:31Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-646698d784-4r5ff" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.71:9901/ready\": dial tcp 10.42.3.71:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T06:37:20Z", + "lastTimestamp": "2026-10-03T06:37:32Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-65d548ff97-jtdjn" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"tls-0\" : secret \"tls-validity-checks-certificate\" not found", + "firstTimestamp": "2026-10-03T06:37:09Z", + "lastTimestamp": "2026-10-03T06:37:09Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-with-https-listener-6965c9b7b7-mpwkp" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"secret-volume\" : secret \"tls-checks-certificate\" not found", + "firstTimestamp": "2026-10-03T06:37:10Z", + "lastTimestamp": "2026-10-03T06:37:10Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/tls-backend-2-5fffcbf4cc-57s9t" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"secret-volume\" : secret \"tls-checks-certificate\" not found", + "firstTimestamp": "2026-10-03T06:37:10Z", + "lastTimestamp": "2026-10-03T06:37:10Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/tls-backend-86b4d79785-cfx6j" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.1.31:8080/readyz\": dial tcp 10.42.1.31:8080: connect: connection refused", + "firstTimestamp": "2026-10-03T06:37:11Z", + "lastTimestamp": "2026-10-03T06:37:11Z", + "count": 1, + "object": "praxis-system/Pod/praxis-operator-677b8b444d-k6plj" + }, + { + "reason": "IPAddressWrongReference", + "message": "IPAddress: 10.43.134.82 for Service gateway-conformance-infra/praxis-backend-namespaces has a wrong reference; cleaning up", + "firstTimestamp": null, + "lastTimestamp": null, + "count": null, + "object": "/IPAddress/10.43.134.82" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.72:9901/ready\": dial tcp 10.42.3.72:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T06:45:24Z", + "lastTimestamp": "2026-10-03T06:45:36Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-7967b7775c-rnzbj" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.73:9901/ready\": dial tcp 10.42.3.73:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T06:50:25Z", + "lastTimestamp": "2026-10-03T06:50:37Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-7c7985b9b4-gnp86" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.74:9901/ready\": dial tcp 10.42.3.74:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T06:52:59Z", + "lastTimestamp": "2026-10-03T06:53:11Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-b5886b996-d7r4q" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.75:9901/ready\": dial tcp 10.42.3.75:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T06:53:59Z", + "lastTimestamp": "2026-10-03T06:54:11Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-769c5f44f6-7szrs" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.76:9901/ready\": dial tcp 10.42.3.76:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:00:06Z", + "lastTimestamp": "2026-10-03T07:00:18Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-f8d5f8d48-5gswc" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.52:9901/ready\": dial tcp 10.42.3.52:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:00:07Z", + "lastTimestamp": "2026-10-03T07:00:19Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-with-https-listener-6965c9b7b7-mpwkp" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.81:9901/ready\": dial tcp 10.42.3.81:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:05:14Z", + "lastTimestamp": "2026-10-03T07:05:26Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-http-listener-isolation-6f4c64bbc4-x9k8c" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.82:9901/ready\": dial tcp 10.42.3.82:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:05:12Z", + "lastTimestamp": "2026-10-03T07:05:24Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-http-listener-isolation-with-hostname-intersection-d2xm6" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.78:9901/ready\": dial tcp 10.42.3.78:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:05:11Z", + "lastTimestamp": "2026-10-03T07:05:23Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-568bcfbfdb-wfx5m" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.77:9901/ready\": dial tcp 10.42.3.77:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:05:11Z", + "lastTimestamp": "2026-10-03T07:05:23Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-with-https-listener-585797977b-dfsg5" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/praxis-gateway-with-infrastructure-metadata: endpoints \"praxis-gateway-with-infrastructure-metadata\" already exists", + "firstTimestamp": "2026-10-03T00:43:42Z", + "lastTimestamp": "2026-10-03T07:06:12Z", + "count": 3, + "object": "/Endpoints/praxis-gateway-with-infrastructure-metadata" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/praxis-invalid-default-client-validation-config: endpoints \"praxis-invalid-default-client-validation-config\" already exists", + "firstTimestamp": "2026-10-03T00:43:46Z", + "lastTimestamp": "2026-10-03T07:06:15Z", + "count": 2, + "object": "/Endpoints/praxis-invalid-default-client-validation-config" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-with-infrastructure-metadata\" not found", + "firstTimestamp": "2026-10-03T07:06:16Z", + "lastTimestamp": "2026-10-03T07:06:31Z", + "count": 6, + "object": "gateway-conformance-infra/Pod/praxis-gateway-with-infrastructure-metadata-87d9675d7-898mv" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.85:9901/ready\": dial tcp 10.42.3.85:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:06:18Z", + "lastTimestamp": "2026-10-03T07:06:30Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-with-infrastructure-metadata-87d9675d7-898mv" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.83:9901/ready\": dial tcp 10.42.3.83:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:06:14Z", + "lastTimestamp": "2026-10-03T07:06:26Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-http-listener-isolation-6449d7b864-9w44w" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-http-listener-isolation\" not found", + "firstTimestamp": "2026-10-03T07:06:12Z", + "lastTimestamp": "2026-10-03T07:06:14Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/praxis-http-listener-isolation-6f67d67d88-lv7m2" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-http-listener-isolation-with-hostname-intersection\" not found", + "firstTimestamp": "2026-10-03T07:06:12Z", + "lastTimestamp": "2026-10-03T07:06:14Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/praxis-http-listener-isolation-with-hostname-intersection-j595g" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.84:9901/ready\": dial tcp 10.42.3.84:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:06:12Z", + "lastTimestamp": "2026-10-03T07:06:24Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-http-listener-isolation-with-hostname-intersection-jpn4f" + }, + { + "reason": "FailedToUpdateEndpoint", + "message": "Failed to update endpoint gateway-conformance-infra/praxis-http-listener-isolation: Operation cannot be fulfilled on endpoints \"praxis-http-listener-isolation\": StorageError: invalid object, Code: 4, Key: /registry/services/endpoints/gateway-conformance-infra/praxis-http-listener-isolation, ResourceVersion: 0, AdditionalErrorMsg: Precondition failed: UID in precondition: 9f1388c4-e245-4d64-b2d7-120d6ed78123, UID in object meta: ", + "firstTimestamp": "2026-10-03T07:06:12Z", + "lastTimestamp": "2026-10-03T07:06:12Z", + "count": 1, + "object": "gateway-conformance-infra/Endpoints/praxis-http-listener-isolation" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/praxis-gateway-client-certificate-malformed-secret: endpoints \"praxis-gateway-client-certificate-malformed-secret\" already exists", + "firstTimestamp": "2026-10-03T07:07:24Z", + "lastTimestamp": "2026-10-03T07:07:24Z", + "count": 1, + "object": "/Endpoints/praxis-gateway-client-certificate-malformed-secret" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/praxis-gateway-client-certificate-missing-reference-grant: endpoints \"praxis-gateway-client-certificate-missing-reference-grant\" already exists", + "firstTimestamp": "2026-10-03T07:07:24Z", + "lastTimestamp": "2026-10-03T07:07:24Z", + "count": 1, + "object": "/Endpoints/praxis-gateway-client-certificate-missing-reference-grant" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/praxis-gateway-client-certificate-unsupported-group: endpoints \"praxis-gateway-client-certificate-unsupported-group\" already exists", + "firstTimestamp": "2026-10-03T00:44:55Z", + "lastTimestamp": "2026-10-03T07:07:24Z", + "count": 2, + "object": "/Endpoints/praxis-gateway-client-certificate-unsupported-group" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-only-invalid-route-kind\" not found", + "firstTimestamp": "2026-10-03T07:07:24Z", + "lastTimestamp": "2026-10-03T07:07:25Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/praxis-gateway-only-invalid-route-kind-5687c5b796-ktrkd" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-supported-and-invalid-route-kind\" not found", + "firstTimestamp": "2026-10-03T07:07:24Z", + "lastTimestamp": "2026-10-03T07:07:24Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/praxis-gateway-supported-and-invalid-route-kind-77968ccbf67ctlf" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.86:9901/ready\": dial tcp 10.42.3.86:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:07:25Z", + "lastTimestamp": "2026-10-03T07:07:37Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-invalid-default-client-validation-config-5bfc8949d8ctq7h" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-invalid-default-client-validation-config\" not found", + "firstTimestamp": "2026-10-03T07:07:24Z", + "lastTimestamp": "2026-10-03T07:07:24Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/praxis-invalid-default-client-validation-config-fd95b969b-654s6" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.95:9901/ready\": dial tcp 10.42.3.95:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:10:39Z", + "lastTimestamp": "2026-10-03T07:10:51Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-add-listener-6d68d4f9d7-ssq26" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"tls-0\" : secret \"malformed-certificate\" not found", + "firstTimestamp": "2026-10-03T07:10:24Z", + "lastTimestamp": "2026-10-03T07:10:26Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/praxis-gateway-certificate-malformed-secret-5bc697b484-d58mc" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"tls-0\" : secret \"nonexistent-certificate\" not found", + "firstTimestamp": "2026-10-03T07:10:24Z", + "lastTimestamp": "2026-10-03T07:10:26Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/praxis-gateway-certificate-nonexistent-secret-7dff58c9d9-zwf2s" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-certificate-unsupported-group\" not found", + "firstTimestamp": "2026-10-03T07:10:26Z", + "lastTimestamp": "2026-10-03T07:10:41Z", + "count": 6, + "object": "gateway-conformance-infra/Pod/praxis-gateway-certificate-unsupported-group-656cf5746f-ht56q" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.92:9901/ready\": dial tcp 10.42.3.92:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:10:29Z", + "lastTimestamp": "2026-10-03T07:10:41Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-certificate-unsupported-group-656cf5746f-ht56q" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-certificate-unsupported-kind\" not found", + "firstTimestamp": "2026-10-03T07:10:25Z", + "lastTimestamp": "2026-10-03T07:10:41Z", + "count": 6, + "object": "gateway-conformance-infra/Pod/praxis-gateway-certificate-unsupported-kind-6ff5d8ccfc-kgmj7" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.93:9901/ready\": dial tcp 10.42.3.93:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:10:30Z", + "lastTimestamp": "2026-10-03T07:10:42Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-certificate-unsupported-kind-6ff5d8ccfc-kgmj7" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.91:9901/ready\": dial tcp 10.42.3.91:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:10:27Z", + "lastTimestamp": "2026-10-03T07:10:39Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-client-certificate-malformed-secret-796576dkcpj2" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.90:9901/ready\": dial tcp 10.42.3.90:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:10:27Z", + "lastTimestamp": "2026-10-03T07:10:39Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-client-certificate-missing-reference-grant-4m5ts" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.87:9901/ready\": dial tcp 10.42.3.87:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:10:27Z", + "lastTimestamp": "2026-10-03T07:10:39Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-client-certificate-nonexistent-secret-654bcpdxv6" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.88:9901/ready\": dial tcp 10.42.3.88:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:10:27Z", + "lastTimestamp": "2026-10-03T07:10:39Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-client-certificate-unsupported-group-65cb9bf4xw2" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.89:9901/ready\": dial tcp 10.42.3.89:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:10:27Z", + "lastTimestamp": "2026-10-03T07:10:39Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-client-certificate-unsupported-kind-c98cfc86bjwc" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/praxis-gateway-without-address-value: endpoints \"praxis-gateway-without-address-value\" already exists", + "firstTimestamp": "2026-10-03T07:10:48Z", + "lastTimestamp": "2026-10-03T07:10:48Z", + "count": 1, + "object": "/Endpoints/praxis-gateway-without-address-value" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.96:9901/ready\": dial tcp 10.42.3.96:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:10:47Z", + "lastTimestamp": "2026-10-03T07:10:59Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-add-listener-544cbd4c77-gs56w" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-add-listener\" not found", + "firstTimestamp": "2026-10-03T07:10:45Z", + "lastTimestamp": "2026-10-03T07:10:46Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/praxis-gateway-add-listener-54df6c47b-272x4" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-observed-generation-bump\" not found", + "firstTimestamp": "2026-10-03T07:10:49Z", + "lastTimestamp": "2026-10-03T07:11:04Z", + "count": 6, + "object": "gateway-conformance-infra/Pod/praxis-gateway-observed-generation-bump-76599fbcb6-2998n" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.98:9901/ready\": dial tcp 10.42.3.98:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:10:51Z", + "lastTimestamp": "2026-10-03T07:11:03Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-observed-generation-bump-76599fbcb6-2998n" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.94:9901/ready\": dial tcp 10.42.3.94:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:10:45Z", + "lastTimestamp": "2026-10-03T07:10:57Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-remove-listener-67599bdbfc-xh56n" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.97:9901/ready\": dial tcp 10.42.3.97:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:10:47Z", + "lastTimestamp": "2026-10-03T07:10:59Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-remove-listener-759856d85f-c5tbc" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"tls-0\" : secret \"certificate\" not found", + "firstTimestamp": "2026-10-03T07:10:52Z", + "lastTimestamp": "2026-10-03T07:10:53Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/praxis-gateway-secret-invalid-reference-grant-6cdd866fcf-wlwn5" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-secret-missing-reference-grant\" not found", + "firstTimestamp": "2026-10-03T07:10:52Z", + "lastTimestamp": "2026-10-03T07:10:53Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/praxis-gateway-secret-missing-reference-grant-5c6b86b9dc-xfbn6" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"tls-0\" : secret \"certificate\" not found", + "firstTimestamp": "2026-10-03T07:10:52Z", + "lastTimestamp": "2026-10-03T07:10:54Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/praxis-gateway-secret-missing-reference-grant-5c6b86b9dc-xfbn6" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : object \"gateway-conformance-infra\"/\"praxis-gateway-secret-missing-reference-grant\" not registered", + "firstTimestamp": "2026-10-03T07:10:54Z", + "lastTimestamp": "2026-10-03T07:10:54Z", + "count": 1, + "object": "gateway-conformance-infra/Pod/praxis-gateway-secret-missing-reference-grant-5c6b86b9dc-xfbn6" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"tls-0\" : secret \"certificate\" not found", + "firstTimestamp": "2026-10-03T07:10:52Z", + "lastTimestamp": "2026-10-03T07:10:53Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/praxis-gateway-secret-reference-grant-all-in-namespace-849vg6kz" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-secret-reference-grant-all-in-namespace\" not found", + "firstTimestamp": "2026-10-03T07:10:52Z", + "lastTimestamp": "2026-10-03T07:10:53Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/praxis-gateway-secret-reference-grant-all-in-namespace-849vg6kz" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"tls-0\" : secret \"certificate\" not found", + "firstTimestamp": "2026-10-03T07:10:52Z", + "lastTimestamp": "2026-10-03T07:10:54Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/praxis-gateway-secret-reference-grant-specific-69b9b45c9-tk75p" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-without-address-value\" not found", + "firstTimestamp": "2026-10-03T07:10:53Z", + "lastTimestamp": "2026-10-03T07:11:08Z", + "count": 6, + "object": "gateway-conformance-infra/Pod/praxis-gateway-without-address-value-7f95cd9c8c-9mq8t" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.99:9901/ready\": dial tcp 10.42.3.99:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:10:55Z", + "lastTimestamp": "2026-10-03T07:11:07Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-without-address-value-7f95cd9c8c-9mq8t" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.101:9901/ready\": dial tcp 10.42.3.101:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:14:02Z", + "lastTimestamp": "2026-10-03T07:14:14Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-tls-backend-client-certificate-85bc997489-75mnv" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/praxis-gateway-with-one-attached-route: endpoints \"praxis-gateway-with-one-attached-route\" already exists", + "firstTimestamp": "2026-10-03T00:52:26Z", + "lastTimestamp": "2026-10-03T07:15:00Z", + "count": 2, + "object": "/Endpoints/praxis-gateway-with-one-attached-route" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.102:9901/ready\": dial tcp 10.42.3.102:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:15:02Z", + "lastTimestamp": "2026-10-03T07:15:14Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-tls-backend-client-certificate-65c6c56b5d-w775h" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-tls-backend-client-certificate\" not found", + "firstTimestamp": "2026-10-03T07:15:00Z", + "lastTimestamp": "2026-10-03T07:15:00Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/praxis-gateway-tls-backend-client-certificate-fd4f4fd78-bjq69" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-with-one-attached-route\" not found", + "firstTimestamp": "2026-10-03T07:15:01Z", + "lastTimestamp": "2026-10-03T07:15:17Z", + "count": 6, + "object": "gateway-conformance-infra/Pod/praxis-gateway-with-one-attached-route-5c549cc878-ckf9n" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-with-one-attached-route\" not found", + "firstTimestamp": "2026-10-03T07:15:01Z", + "lastTimestamp": "2026-10-03T07:15:17Z", + "count": 6, + "object": "gateway-conformance-infra/Pod/praxis-gateway-with-one-attached-route-6d55784757-fswhm" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-with-two-attached-routes\" not found", + "firstTimestamp": "2026-10-03T07:15:01Z", + "lastTimestamp": "2026-10-03T07:15:17Z", + "count": 6, + "object": "gateway-conformance-infra/Pod/praxis-gateway-with-two-attached-routes-56789497b4-b46p7" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-with-two-attached-routes\" not found", + "firstTimestamp": "2026-10-03T07:15:01Z", + "lastTimestamp": "2026-10-03T07:15:17Z", + "count": 6, + "object": "gateway-conformance-infra/Pod/praxis-gateway-with-two-attached-routes-58c66777c5-qhhcq" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-with-two-listeners-and-one-attached-route\" not found", + "firstTimestamp": "2026-10-03T07:15:01Z", + "lastTimestamp": "2026-10-03T07:15:17Z", + "count": 6, + "object": "gateway-conformance-infra/Pod/praxis-gateway-with-two-listeners-and-one-attached-route-7cmfxb" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-unresolved-gateway-with-one-attached-unresolved-route\" not found", + "firstTimestamp": "2026-10-03T07:15:00Z", + "lastTimestamp": "2026-10-03T07:15:01Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/praxis-unresolved-gateway-with-one-attached-unresolved-rouhq4nw" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"tls-0\" : secret \"does-not-exist\" not found", + "firstTimestamp": "2026-10-03T07:15:00Z", + "lastTimestamp": "2026-10-03T07:15:01Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/praxis-unresolved-gateway-with-one-attached-unresolved-rouhq4nw" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"tls-0\" : secret \"does-not-exist\" not found", + "firstTimestamp": "2026-10-03T07:15:00Z", + "lastTimestamp": "2026-10-03T07:15:01Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/praxis-unresolved-gateway-with-one-attached-unresolved-rouv8nwm" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-unresolved-gateway-with-one-attached-unresolved-route\" not found", + "firstTimestamp": "2026-10-03T07:15:00Z", + "lastTimestamp": "2026-10-03T07:15:01Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/praxis-unresolved-gateway-with-one-attached-unresolved-rouv8nwm" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.106:9901/ready\": dial tcp 10.42.3.106:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:15:05Z", + "lastTimestamp": "2026-10-03T07:15:17Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-with-one-attached-route-5c549cc878-ckf9n" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.103:9901/ready\": dial tcp 10.42.3.103:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:15:06Z", + "lastTimestamp": "2026-10-03T07:15:18Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-with-one-attached-route-6d55784757-fswhm" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.105:9901/ready\": dial tcp 10.42.3.105:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:15:05Z", + "lastTimestamp": "2026-10-03T07:15:17Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-with-two-attached-routes-56789497b4-b46p7" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.104:9901/ready\": dial tcp 10.42.3.104:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:15:05Z", + "lastTimestamp": "2026-10-03T07:15:17Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-with-two-attached-routes-58c66777c5-qhhcq" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.107:9901/ready\": dial tcp 10.42.3.107:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:15:05Z", + "lastTimestamp": "2026-10-03T07:15:17Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-with-two-listeners-and-one-attached-route-7cmfxb" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.108:9901/ready\": dial tcp 10.42.3.108:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:28:10Z", + "lastTimestamp": "2026-10-03T07:28:22Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-grpcroute-listener-hostname-matching-85c5c44b9c-g68wc" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.80:9901/ready\": dial tcp 10.42.3.80:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:30:15Z", + "lastTimestamp": "2026-10-03T07:30:27Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-646698d784-f8j2n" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.1.32:8080/readyz\": dial tcp 10.42.1.32:8080: connect: connection refused", + "firstTimestamp": "2026-10-03T07:30:16Z", + "lastTimestamp": "2026-10-03T07:30:16Z", + "count": 1, + "object": "praxis-system/Pod/praxis-operator-677b8b444d-lq2vr" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.110:9901/ready\": dial tcp 10.42.3.110:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:30:57Z", + "lastTimestamp": "2026-10-03T07:31:09Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-7b87b4975f-gdxgg" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.111:9901/ready\": dial tcp 10.42.3.111:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:31:04Z", + "lastTimestamp": "2026-10-03T07:31:16Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-7b8dcb86dc-f5b5k" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.109:9901/ready\": dial tcp 10.42.3.109:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:30:50Z", + "lastTimestamp": "2026-10-03T07:31:02Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-7cdb546ccb-rchfg" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.113:9901/ready\": dial tcp 10.42.3.113:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:31:45Z", + "lastTimestamp": "2026-10-03T07:31:57Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-6c8447dd8d-nngrl" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.112:9901/ready\": dial tcp 10.42.3.112:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:31:38Z", + "lastTimestamp": "2026-10-03T07:31:50Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-c7d5d7c76-kxczw" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.115:9901/ready\": dial tcp 10.42.3.115:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:33:47Z", + "lastTimestamp": "2026-10-03T07:33:59Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-backend-namespaces-7879d7f767-d2n9k" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.43:9901/ready\": dial tcp 10.42.3.43:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:33:43Z", + "lastTimestamp": "2026-10-03T07:33:55Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-backend-namespaces-78f6c454f8-bc8wf" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.123:9901/ready\": dial tcp 10.42.3.123:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:39:04Z", + "lastTimestamp": "2026-10-03T07:39:16Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-httproute-hostname-intersection-6b74494dfd-chpz5" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.121:9901/ready\": dial tcp 10.42.3.121:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:39:04Z", + "lastTimestamp": "2026-10-03T07:39:16Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-httproute-hostname-intersection-7758858bb7-4d9xb" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.124:9901/ready\": dial tcp 10.42.3.124:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:39:04Z", + "lastTimestamp": "2026-10-03T07:39:16Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-httproute-hostname-intersection-all-6ff7ff59f7-xg4zx" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-httproute-hostname-intersection-all\" not found", + "firstTimestamp": "2026-10-03T07:39:03Z", + "lastTimestamp": "2026-10-03T07:39:04Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/praxis-httproute-hostname-intersection-all-b54bbbc4c-9p5nt" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.122:9901/ready\": dial tcp 10.42.3.122:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:39:04Z", + "lastTimestamp": "2026-10-03T07:39:16Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-httproute-hostname-intersection-all-b54bbbc4c-kmzp2" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.119:9901/ready\": dial tcp 10.42.3.119:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:39:04Z", + "lastTimestamp": "2026-10-03T07:39:16Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-596b69fdfd-grlxh" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.114:9901/ready\": dial tcp 10.42.3.114:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:38:51Z", + "lastTimestamp": "2026-10-03T07:39:03Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-646698d784-6rk7g" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.117:9901/ready\": dial tcp 10.42.3.117:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:38:57Z", + "lastTimestamp": "2026-10-03T07:39:09Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-675db7bbbb-gxwtm" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.79:9901/ready\": dial tcp 10.42.3.79:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:39:06Z", + "lastTimestamp": "2026-10-03T07:39:18Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-with-https-listener-6965c9b7b7-jwk97" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-gateway-with-one-not-matching-port-and-section-f8dae0cc\" not found", + "firstTimestamp": "2026-10-03T07:43:23Z", + "lastTimestamp": "2026-10-03T07:43:24Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/praxis-gateway-with-one-not-matching-port-and-section-f8dar4489" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-httproute-listener-hostname-matching\" not found", + "firstTimestamp": "2026-10-03T07:43:31Z", + "lastTimestamp": "2026-10-03T07:43:32Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/praxis-httproute-listener-hostname-matching-55fcbb5998-9s6qc" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.132:9901/ready\": dial tcp 10.42.3.132:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:43:32Z", + "lastTimestamp": "2026-10-03T07:43:44Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-httproute-listener-hostname-matching-74556d57bb-sc42l" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.131:9901/ready\": dial tcp 10.42.3.131:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:43:32Z", + "lastTimestamp": "2026-10-03T07:43:44Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-httproute-listener-hostname-matching-74b54d8598-x4dbj" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.128:9901/ready\": dial tcp 10.42.3.128:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:43:32Z", + "lastTimestamp": "2026-10-03T07:43:44Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-6454bb5f7c-gpt24" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.130:9901/ready\": dial tcp 10.42.3.130:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:43:26Z", + "lastTimestamp": "2026-10-03T07:43:38Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-646698d784-5rzlr" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.120:9901/ready\": dial tcp 10.42.3.120:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:43:21Z", + "lastTimestamp": "2026-10-03T07:43:33Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-646698d784-rjdbb" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.127:9901/ready\": dial tcp 10.42.3.127:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:43:22Z", + "lastTimestamp": "2026-10-03T07:43:34Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-with-https-listener-6c79f98f5c-rg49s" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.125:9901/ready\": dial tcp 10.42.3.125:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:43:15Z", + "lastTimestamp": "2026-10-03T07:43:27Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-with-https-listener-74cb8b8964-4wwg5" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.135:9901/ready\": dial tcp 10.42.3.135:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:43:45Z", + "lastTimestamp": "2026-10-03T07:43:57Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-httproute-listener-port-matching-5ccd4b6f9b-4nhnt" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-httproute-listener-port-matching\" not found", + "firstTimestamp": "2026-10-03T07:43:45Z", + "lastTimestamp": "2026-10-03T07:43:46Z", + "count": 2, + "object": "gateway-conformance-infra/Pod/praxis-httproute-listener-port-matching-699b559cc8-7j28f" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.134:9901/ready\": dial tcp 10.42.3.134:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:43:39Z", + "lastTimestamp": "2026-10-03T07:43:51Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-httproute-listener-port-matching-6f896b66c4-ngpnj" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.138:9901/ready\": dial tcp 10.42.3.138:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:44:03Z", + "lastTimestamp": "2026-10-03T07:44:15Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-645dfcc545-8pksc" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.133:9901/ready\": dial tcp 10.42.3.133:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:43:53Z", + "lastTimestamp": "2026-10-03T07:44:05Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-646698d784-p8k56" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.136:9901/ready\": dial tcp 10.42.3.136:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:43:57Z", + "lastTimestamp": "2026-10-03T07:44:09Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-f84bc54c6-gctbx" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.139:9901/ready\": dial tcp 10.42.3.139:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:44:37Z", + "lastTimestamp": "2026-10-03T07:44:49Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-5747ff76cf-g4xtm" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.144:9901/ready\": dial tcp 10.42.3.144:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:44:47Z", + "lastTimestamp": "2026-10-03T07:44:59Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-5884dd484b-8vl6n" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.143:9901/ready\": dial tcp 10.42.3.143:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:44:50Z", + "lastTimestamp": "2026-10-03T07:45:02Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-5c4f6fc5fd-gmlsv" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.145:9901/ready\": dial tcp 10.42.3.145:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:44:55Z", + "lastTimestamp": "2026-10-03T07:45:07Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-6c9f94c87f-hx4dk" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.140:9901/ready\": dial tcp 10.42.3.140:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:44:42Z", + "lastTimestamp": "2026-10-03T07:44:54Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-7f6b597f64-h9vrd" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.146:9901/ready\": dial tcp 10.42.3.146:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:46:03Z", + "lastTimestamp": "2026-10-03T07:46:15Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-5747ff76cf-kmbqc" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.147:9901/ready\": dial tcp 10.42.3.147:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:46:09Z", + "lastTimestamp": "2026-10-03T07:46:21Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-67f75898d7-ghgv8" + }, + { + "reason": "FailedToCreateEndpoint", + "message": "Failed to create endpoint for service gateway-conformance-infra/praxis-same-namespace-with-http-listener-on-8080: endpoints \"praxis-same-namespace-with-http-listener-on-8080\" already exists", + "firstTimestamp": "2026-10-03T07:46:37Z", + "lastTimestamp": "2026-10-03T07:46:37Z", + "count": 1, + "object": "/Endpoints/praxis-same-namespace-with-http-listener-on-8080" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.148:9901/ready\": dial tcp 10.42.3.148:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:46:43Z", + "lastTimestamp": "2026-10-03T07:46:55Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-6f87d64764-xl649" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.149:9901/ready\": dial tcp 10.42.3.149:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:46:46Z", + "lastTimestamp": "2026-10-03T07:46:58Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-with-http-listener-on-8080-f479456bcsj77c" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.129:9901/ready\": dial tcp 10.42.3.129:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:46:41Z", + "lastTimestamp": "2026-10-03T07:46:53Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-with-https-listener-6965c9b7b7-7pd9t" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.152:9901/ready\": dial tcp 10.42.3.152:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:47:20Z", + "lastTimestamp": "2026-10-03T07:47:32Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-6b95b87c5f-gr2s7" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.151:9901/ready\": dial tcp 10.42.3.151:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:47:16Z", + "lastTimestamp": "2026-10-03T07:47:28Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-with-http-listener-on-8080-599cbf6899rbjb" + }, + { + "reason": "FailedMount", + "message": "MountVolume.SetUp failed for volume \"config\" : configmap \"praxis-same-namespace-with-http-listener-on-8080\" not found", + "firstTimestamp": "2026-10-03T07:47:14Z", + "lastTimestamp": "2026-10-03T07:47:15Z", + "count": 3, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-with-http-listener-on-8080-f479456bcxz7nz" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.150:9901/ready\": dial tcp 10.42.3.150:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:47:20Z", + "lastTimestamp": "2026-10-03T07:47:32Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-with-https-listener-578846f467-4jhfv" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.155:9901/ready\": dial tcp 10.42.3.155:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:47:35Z", + "lastTimestamp": "2026-10-03T07:47:47Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-5d8f66555b-tgwk5" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.156:9901/ready\": dial tcp 10.42.3.156:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:47:42Z", + "lastTimestamp": "2026-10-03T07:47:54Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-687dc9c88f-cmmwp" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.154:9901/ready\": dial tcp 10.42.3.154:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:47:28Z", + "lastTimestamp": "2026-10-03T07:47:40Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-776964f6-l2j95" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.157:9901/ready\": dial tcp 10.42.3.157:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:47:49Z", + "lastTimestamp": "2026-10-03T07:48:01Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-7df66666cb-59svx" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.159:9901/ready\": dial tcp 10.42.3.159:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:48:04Z", + "lastTimestamp": "2026-10-03T07:48:16Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-8576b9677f-h9kq6" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.158:9901/ready\": dial tcp 10.42.3.158:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:47:57Z", + "lastTimestamp": "2026-10-03T07:48:09Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-867c9b9bdf-hd6sf" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.160:9901/ready\": dial tcp 10.42.3.160:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:48:38Z", + "lastTimestamp": "2026-10-03T07:48:50Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-848975bb5b-74h2m" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.161:9901/ready\": dial tcp 10.42.3.161:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:49:39Z", + "lastTimestamp": "2026-10-03T07:49:51Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-54679d69bf-zdh7n" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.162:9901/ready\": dial tcp 10.42.3.162:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:50:39Z", + "lastTimestamp": "2026-10-03T07:50:51Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-8954c8b67-bdxbg" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.163:9901/ready\": dial tcp 10.42.3.163:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:51:39Z", + "lastTimestamp": "2026-10-03T07:51:51Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-6f7c6f7558-snpgg" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.169:9901/ready\": dial tcp 10.42.3.169:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:51:58Z", + "lastTimestamp": "2026-10-03T07:52:10Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-5f6dcdd474-vrn9v" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.166:9901/ready\": dial tcp 10.42.3.166:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:51:47Z", + "lastTimestamp": "2026-10-03T07:51:59Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-69868c988c-x5z52" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.164:9901/ready\": dial tcp 10.42.3.164:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:51:42Z", + "lastTimestamp": "2026-10-03T07:51:54Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-6fdcb7885c-8qjt2" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.170:9901/ready\": dial tcp 10.42.3.170:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:52:02Z", + "lastTimestamp": "2026-10-03T07:52:14Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-74d9958bd4-dqc84" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.171:9901/ready\": dial tcp 10.42.3.171:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:52:10Z", + "lastTimestamp": "2026-10-03T07:52:22Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-b8d5786c-4w27h" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.168:9901/ready\": dial tcp 10.42.3.168:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:51:55Z", + "lastTimestamp": "2026-10-03T07:52:07Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-cc55465d9-2wl8z" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.172:9901/ready\": dial tcp 10.42.3.172:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:52:21Z", + "lastTimestamp": "2026-10-03T07:52:33Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-6bb58c758-hkf28" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.174:9901/ready\": dial tcp 10.42.3.174:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:52:31Z", + "lastTimestamp": "2026-10-03T07:52:43Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-78578fcd5d-tnf8q" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.176:9901/ready\": dial tcp 10.42.3.176:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T07:52:55Z", + "lastTimestamp": "2026-10-03T07:53:07Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-same-namespace-847c85c84b-rhnvk" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.178:9901/ready\": dial tcp 10.42.3.178:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T09:07:48Z", + "lastTimestamp": "2026-10-03T09:08:00Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-tlsroute-http-only-7fcbc7c694-78cwp" + }, + { + "reason": "Unhealthy", + "message": "Readiness probe failed: Get \"http://10.42.3.179:9901/ready\": dial tcp 10.42.3.179:9901: connect: connection refused", + "firstTimestamp": "2026-10-03T09:07:48Z", + "lastTimestamp": "2026-10-03T09:08:00Z", + "count": 5, + "object": "gateway-conformance-infra/Pod/praxis-gateway-tlsroute-https-only-7b5966b445-zndhv" + } + ], + "warning_reason_counts": { + "Unhealthy": 107, + "IPAddressWrongReference": 7, + "FailedToCreateEndpoint": 16, + "FailedMount": 38, + "FailedToUpdateEndpoint": 1 + }, + "cleanup_complete": true, + "job_finished": true, + "review_note": "Events can precede the run; assess timestamps and product behavior before classifying infrastructure validity." +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/praxis-v0.5.2-pass1.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/praxis-v0.5.2-pass1.json new file mode 100644 index 0000000..eabe594 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/praxis-v0.5.2-pass1.json @@ -0,0 +1,39 @@ +{ + "campaign": "praxis-v0.5.2", + "repetition": "pass1", + "reviewed_at": "2026-10-03T03:09:35.687228+00:00", + "infrastructure_valid": true, + "scored_cases": { + "agentgateway": { + "pass": 106, + "fail": 1 + }, + "praxis": { + "pass": 52, + "fail": 55 + } + }, + "checks": { + "all_107_selected_cases_scored_for_each_product": true, + "both_upstream_reports_present": true, + "both_jobs_finished_and_namespaces_cleaned": true, + "outer_timeouts_not_reached": true, + "client_open_file_soft_and_hard_limits": 1048576, + "client_tcp_syn_retries": 2, + "node_pressure_or_readiness_issues_observed": false, + "runtime_collection_errors": 0, + "praxis_runtime_snapshots": 328, + "agentgateway_runtime_snapshots": 8, + "maximum_praxis_snapshot_gap_seconds": 34.272347, + "image_identities_match_pins": true + }, + "classified_observations": [ + "Praxis operator restarted once at startup after logging LeadershipLost; recovered before feature tests. This is a product leader-election event, not host pressure or an API outage.", + "Three observed data-plane exit-137 terminations occurred on pods already marked for deletion; restartCount was zero, reason was Error rather than OOMKilled, and no node pressure was observed. Retained as rollout/cleanup observations.", + "Warning events include historical boot events and transient readiness, mount and endpoint conflicts during pod/resource creation and deletion; none prevented fixture readiness or caused a recorded infrastructure failure.", + "Unready Gateways during TLSRoute and ListenerSet tests were rejected or left unimplemented by the product, while nodes and echo fixtures remained available. These are selected feature-test failures.", + "Agentgateway static-address failure reproduced in an excluded passive watch diagnostic: resourceVersion 42803 had latest-generation Programmed=True and no status.addresses. Its deletion event retained that state. The static IP allocator was independently qualified. This is retained as a product status-ordering finding, not removed as an infrastructure or stale-snapshot artifact." + ], + "exclusions": "Initial agentgateway attempt under the old TCP client profile and focused diagnostics are excluded; see evidence/exclusions.json.", + "decision": "Proceed with repetitions two and three using the unchanged measured profile, pinned products and upstream test binary." +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/praxis-v0.5.2-pass2-agentgateway.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/praxis-v0.5.2-pass2-agentgateway.json new file mode 100644 index 0000000..91db957 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/praxis-v0.5.2-pass2-agentgateway.json @@ -0,0 +1,23 @@ +{ + "case": "results/praxis-v0.5.2/pass2/agentgateway", + "infrastructure_valid": true, + "reviewed_at": "2026-10-03T06:10:04.209734+00:00", + "counts": { + "pass": 106, + "fail": 1 + }, + "outcomes_identical_to_pass1": true, + "all_selected_cases_scored": true, + "cleanup_complete": true, + "runtime_review": "agentgateway-pass2-runtime.json", + "checks": { + "node_issues": {}, + "collection_errors": [], + "restarts": {}, + "outer_timeout_reached": false + }, + "notes": [ + "GatewayStaticAddresses remains a recorded product failure; all other selected outcomes match pass1.", + "Warning events include missing service accounts/secrets during short-lived resource creation/deletion, plus expected invalid-TLS-configuration NACKs. They are retained; no additional selected case failed." + ] +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/praxis-v0.5.2-pass2-praxis.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/praxis-v0.5.2-pass2-praxis.json new file mode 100644 index 0000000..635bb8e --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/praxis-v0.5.2-pass2-praxis.json @@ -0,0 +1,67 @@ +{ + "case": "results/praxis-v0.5.2/pass2/praxis", + "infrastructure_valid": true, + "reviewed_at": "2026-10-03T06:02:43.398716+00:00", + "counts": { + "pass": 52, + "fail": 55 + }, + "outcomes_identical_to_pass1": true, + "all_selected_cases_scored": true, + "cleanup_complete": true, + "runtime_review": "praxis-pass2-runtime.json", + "classified_terminating_pods": { + "gateway-conformance-infra/praxis-backend-namespaces-bb4b9f9c8-49tc2/praxis": { + "deletion_timestamp": "2026-10-03T04:06:39Z", + "restart_count": 0, + "termination": { + "containerID": "containerd://354c2e94af850d51ba61a8d397c23e058eabd6dc659204762836a36cd7322146", + "exitCode": 137, + "finishedAt": "2026-10-03T04:06:39Z", + "reason": "Error", + "startedAt": "2026-10-03T04:06:12Z" + } + }, + "gateway-conformance-infra/praxis-httproute-listener-hostname-matching-6f5b8d7b5f-kg4gc/praxis": { + "deletion_timestamp": "2026-10-03T04:16:21Z", + "restart_count": 0, + "termination": { + "containerID": "containerd://432953cba9632a0031307158bb830a25fb4cf94fd12e18f577efbf6e8c41e4fe", + "exitCode": 137, + "finishedAt": "2026-10-03T04:16:21Z", + "reason": "Error", + "startedAt": "2026-10-03T04:16:00Z" + } + }, + "gateway-conformance-infra/praxis-httproute-listener-hostname-matching-79c47ddb55-v5dm4/praxis": { + "deletion_timestamp": "2026-10-03T04:16:22Z", + "restart_count": 0, + "termination": { + "containerID": "containerd://507c06ff254d8f9b9f30912ebe144b08b9c01020d016857738bc84ab894b3649", + "exitCode": 137, + "finishedAt": "2026-10-03T04:16:22Z", + "reason": "Error", + "startedAt": "2026-10-03T04:16:01Z" + } + } + }, + "operator_restarts": { + "total": 3, + "reason": "LeadershipLost in all three captured previous-container logs; two happened after startup. No lease-renewal errors were logged in the two later captures. Root cause of leadership changes is not established.", + "logs": [ + "operator-previous.log", + "praxis-jpwxx-restart2.log", + "praxis-pg4ns-restart1.log" + ] + }, + "checks": { + "node_issues": {}, + "collection_errors": [], + "outer_timeout_reached": false, + "no_recorded_OOMKilled": true + }, + "notes": [ + "Both products use two controller replicas; this configuration and its leadership-loss exits remain disclosed.", + "Service/endpoint/IP-address warning events during creation/deletion did not change any selected test outcome; no unresolved infrastructure fault was identified." + ] +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/praxis-v0.5.2-pass3-agentgateway.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/praxis-v0.5.2-pass3-agentgateway.json new file mode 100644 index 0000000..ef1f290 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/praxis-v0.5.2-pass3-agentgateway.json @@ -0,0 +1,24 @@ +{ + "case": "results/praxis-v0.5.2/pass3/agentgateway", + "infrastructure_valid": true, + "reviewed_at": "2026-10-03T06:36:56.151601+00:00", + "counts": { + "pass": 106, + "fail": 1 + }, + "outcomes_identical_to_pass1": true, + "all_selected_cases_scored": true, + "cleanup_complete": true, + "runtime_review": "agentgateway-pass3-runtime.json", + "checks": { + "node_issues": {}, + "collection_errors": [], + "restarts": {}, + "outer_timeout_reached": false + }, + "notes": [ + "GatewayStaticAddresses remains a recorded product failure; all other selected outcomes match pass1.", + "Warning events include missing service accounts/secrets during short-lived resource creation/deletion, plus expected invalid-TLS-configuration NACKs. They are retained; no additional selected case failed.", + "Replacement third half-pair after freezing automatic maintenance. One observed terminating container exited 0/Completed; no container restarted. See maintenance-interruption.md for package changes and excluded originals." + ] +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/praxis-v0.5.2-pass3-praxis.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/praxis-v0.5.2-pass3-praxis.json new file mode 100644 index 0000000..1170102 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/validity/praxis-v0.5.2-pass3-praxis.json @@ -0,0 +1,45 @@ +{ + "case": "results/praxis-v0.5.2/pass3/praxis", + "infrastructure_valid": true, + "reviewed_at": "2026-10-03T09:31:05.512854+00:00", + "counts": { + "pass": 52, + "fail": 55 + }, + "all_selected_cases_scored": true, + "all_outcomes_identical_across_three_repetitions": true, + "runtime_review": "praxis-pass3-runtime.json", + "cleanup_complete": true, + "operator_restarts": { + "total": 2, + "reason": "LeadershipLost in both captured logs; one during startup and one mid-run. Root cause of leadership change not established.", + "logs": [ + "praxis-operator-677b8b444d-lq2vr-operator-restart1.log", + "praxis-operator-677b8b444d-k6plj-operator-restart1.log" + ] + }, + "classified_terminating_pods": { + "praxis-same-namespace-646698d784-p8k56": { + "deletion_timestamp": "2026-10-03T07:44:06Z", + "restart_count": 0, + "termination": { + "containerID": "containerd://0e35a8359ec246ee0ed31395de7ebf1d72324067c6d9ec1976e6ca3d75da6012", + "exitCode": 137, + "finishedAt": "2026-10-03T07:44:07Z", + "reason": "Error", + "startedAt": "2026-10-03T07:43:24Z" + } + } + }, + "checks": { + "node_issues": {}, + "collection_errors": [], + "image_matches_pin": true, + "outer_timeout_reached": false, + "no_recorded_OOMKilled": true + }, + "notes": [ + "Replacement full third pair after automatic maintenance was frozen. Original interrupted/superseded halves excluded; see maintenance-interruption.md.", + "Warning events reflect readiness/configuration and endpoint changes during resource creation/deletion. No unresolved infrastructure fault identified." + ] +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/versions/agentgateway-config.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/versions/agentgateway-config.json new file mode 100644 index 0000000..1e1ee3d --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/versions/agentgateway-config.json @@ -0,0 +1,116 @@ +{ + "architecture": "amd64", + "author": "github.com/chainguard-dev/apko", + "config": { + "User": "65532", + "Env": [ + "PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin", + "SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt", + "AGENTGATEWAY_ENV=container" + ], + "Entrypoint": [ + "/app/agentgateway" + ], + "WorkingDir": "/", + "Labels": { + "dev.chainguard.image.title": "glibc-dynamic", + "dev.chainguard.package.main": "", + "org.opencontainers.image.authors": "Chainguard Team https://www.chainguard.dev/", + "org.opencontainers.image.created": "2026-10-02T15:36:42.244Z", + "org.opencontainers.image.description": "Next Generation Agentic Proxy for AI Agents and MCP servers", + "org.opencontainers.image.licenses": "Apache-2.0", + "org.opencontainers.image.revision": "ea5608642b9d5c94c5baf5fd9f2f9849b808e963", + "org.opencontainers.image.source": "https://github.com/agentgateway/agentgateway", + "org.opencontainers.image.title": "agentgateway", + "org.opencontainers.image.url": "https://github.com/agentgateway/agentgateway", + "org.opencontainers.image.vendor": "Chainguard", + "org.opencontainers.image.version": "v1.6.0" + } + }, + "created": "2026-10-02T15:46:56.705930279Z", + "history": [ + { + "created": "2026-10-01T15:12:42Z", + "created_by": "apko", + "author": "apko", + "comment": "glibc-dynamic by Chainguard" + }, + { + "created": "2026-10-01T15:12:42Z", + "created_by": "apko", + "author": "apko", + "comment": "glibc-dynamic by Chainguard" + }, + { + "created": "2026-10-01T15:12:42Z", + "created_by": "apko", + "author": "apko", + "comment": "glibc-dynamic by Chainguard" + }, + { + "created": "2026-10-01T15:12:42Z", + "created_by": "apko", + "author": "apko", + "comment": "glibc-dynamic by Chainguard" + }, + { + "created": "2026-10-01T15:12:42Z", + "created_by": "apko", + "author": "apko", + "comment": "glibc-dynamic by Chainguard" + }, + { + "created": "2026-10-02T15:46:56.705930279Z", + "created_by": "ARG TARGETARCH=amd64", + "comment": "buildkit.dockerfile.v0", + "empty_layer": true + }, + { + "created": "2026-10-02T15:46:56.705930279Z", + "created_by": "ENV AGENTGATEWAY_ENV=container", + "comment": "buildkit.dockerfile.v0", + "empty_layer": true + }, + { + "created": "2026-10-02T15:46:56.705930279Z", + "created_by": "WORKDIR /", + "comment": "buildkit.dockerfile.v0", + "empty_layer": true + }, + { + "created": "2026-10-02T15:46:56.705930279Z", + "created_by": "COPY /out/agentgateway /app/agentgateway # buildkit", + "comment": "buildkit.dockerfile.v0" + }, + { + "created": "2026-10-02T15:46:56.705930279Z", + "created_by": "LABEL org.opencontainers.image.source=https://github.com/agentgateway/agentgateway", + "comment": "buildkit.dockerfile.v0", + "empty_layer": true + }, + { + "created": "2026-10-02T15:46:56.705930279Z", + "created_by": "LABEL org.opencontainers.image.description=Agentgateway is an open source project that is built on AI-native protocols to connect, secure, and observe agent-to-agent and agent-to-tool communication across any agent framework and environment.", + "comment": "buildkit.dockerfile.v0", + "empty_layer": true + }, + { + "created": "2026-10-02T15:46:56.705930279Z", + "created_by": "ENTRYPOINT [\"/app/agentgateway\"]", + "comment": "buildkit.dockerfile.v0", + "empty_layer": true + } + ], + "os": "linux", + "rootfs": { + "type": "layers", + "diff_ids": [ + "sha256:d1e0a911319a014feadfd3b2a8a63cfab174a69175d6501dac1e9a0f25cefc44", + "sha256:cf2c94266c5671f5c3ff8d0b6ed93ddd4571ed810824b81bd816bac9c20b6e66", + "sha256:681678b071bfb90c71118931ac743913ddf56ecb24f1bb480821993322913b60", + "sha256:799794a559ba5279aa06482453b3bda9c44c1504a404d2e263e0044f32e230e2", + "sha256:f81d06fa53fc03e1485e4a24fa58d05be77fb52c19afc667ab524350b5826f17", + "sha256:dada87f18614ab8ebccee3eec3b6a552275dc3954a2d441b811c332a86728f0d" + ] + } +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/versions/agentgateway-controller-config.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/versions/agentgateway-controller-config.json new file mode 100644 index 0000000..fc6bb54 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/versions/agentgateway-controller-config.json @@ -0,0 +1,68 @@ +{ + "architecture": "amd64", + "author": "github.com/chainguard-dev/apko", + "config": { + "User": "10101", + "Env": [ + "PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin", + "SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt" + ], + "Entrypoint": [ + "/usr/local/bin/agentgateway" + ], + "Labels": { + "dev.chainguard.image.title": "static", + "dev.chainguard.package.main": "", + "org.opencontainers.image.authors": "Chainguard Team https://www.chainguard.dev/", + "org.opencontainers.image.created": "2026-10-02T15:37:57.792Z", + "org.opencontainers.image.description": "Next Generation Agentic Proxy for AI Agents and MCP servers", + "org.opencontainers.image.licenses": "Apache-2.0", + "org.opencontainers.image.revision": "ea5608642b9d5c94c5baf5fd9f2f9849b808e963", + "org.opencontainers.image.source": "https://github.com/agentgateway/agentgateway", + "org.opencontainers.image.title": "agentgateway", + "org.opencontainers.image.url": "https://github.com/agentgateway/agentgateway", + "org.opencontainers.image.vendor": "Chainguard", + "org.opencontainers.image.version": "v1.6.0" + } + }, + "created": "2026-10-02T15:38:01.776084444Z", + "history": [ + { + "created": "2026-10-01T15:12:42Z", + "created_by": "apko", + "author": "apko", + "comment": "static by Chainguard" + }, + { + "created": "2026-10-02T15:38:01.776084444Z", + "created_by": "ARG GOARCH=amd64", + "comment": "buildkit.dockerfile.v0", + "empty_layer": true + }, + { + "created": "2026-10-02T15:38:01.776084444Z", + "created_by": "COPY agentgateway-linux-amd64 /usr/local/bin/agentgateway # buildkit", + "comment": "buildkit.dockerfile.v0" + }, + { + "created": "2026-10-02T15:38:01.776084444Z", + "created_by": "USER 10101", + "comment": "buildkit.dockerfile.v0", + "empty_layer": true + }, + { + "created": "2026-10-02T15:38:01.776084444Z", + "created_by": "ENTRYPOINT [\"/usr/local/bin/agentgateway\"]", + "comment": "buildkit.dockerfile.v0", + "empty_layer": true + } + ], + "os": "linux", + "rootfs": { + "type": "layers", + "diff_ids": [ + "sha256:f4aefcbfe66901de891d856560ebd7a26c215503574a77003abf067afd54321a", + "sha256:c6936c92c1aa26ac0bb604494dc1f37f10ce47d4215a56c5ef040ec98bc8ffcb" + ] + } +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/versions/agentgateway-release.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/versions/agentgateway-release.json new file mode 100644 index 0000000..8e1ee13 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/versions/agentgateway-release.json @@ -0,0 +1 @@ +{"url":"https://api.github.com/repos/agentgateway/agentgateway/releases/401977543","assets_url":"https://api.github.com/repos/agentgateway/agentgateway/releases/401977543/assets","upload_url":"https://uploads.github.com/repos/agentgateway/agentgateway/releases/401977543/assets{?name,label}","html_url":"https://github.com/agentgateway/agentgateway/releases/tag/v1.6.0","id":401977543,"author":{"login":"github-actions[bot]","id":41898282,"node_id":"MDM6Qm90NDE4OTgyODI=","avatar_url":"https://avatars.githubusercontent.com/in/15368?v=4","gravatar_id":"","url":"https://api.github.com/users/github-actions%5Bbot%5D","html_url":"https://github.com/apps/github-actions","followers_url":"https://api.github.com/users/github-actions%5Bbot%5D/followers","following_url":"https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/github-actions%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/github-actions%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/github-actions%5Bbot%5D/repos","events_url":"https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/github-actions%5Bbot%5D/received_events","type":"Bot","user_view_type":"public","site_admin":false},"node_id":"RE_kwDOOK1zI84X9bDH","tag_name":"v1.6.0","target_commitish":"main","name":"v1.6.0","draft":false,"immutable":false,"prerelease":false,"created_at":"2026-10-02T15:33:56Z","updated_at":"2026-10-02T16:36:19Z","published_at":"2026-10-02T16:26:26Z","assets":[{"url":"https://api.github.com/repos/agentgateway/agentgateway/releases/assets/606004476","id":606004476,"node_id":"RA_kwDOOK1zI84kHuT8","name":"agctl-darwin-arm64","label":"","uploader":{"login":"github-actions[bot]","id":41898282,"node_id":"MDM6Qm90NDE4OTgyODI=","avatar_url":"https://avatars.githubusercontent.com/in/15368?v=4","gravatar_id":"","url":"https://api.github.com/users/github-actions%5Bbot%5D","html_url":"https://github.com/apps/github-actions","followers_url":"https://api.github.com/users/github-actions%5Bbot%5D/followers","following_url":"https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/github-actions%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/github-actions%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/github-actions%5Bbot%5D/repos","events_url":"https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/github-actions%5Bbot%5D/received_events","type":"Bot","user_view_type":"public","site_admin":false},"content_type":"application/octet-stream","state":"uploaded","size":32466962,"digest":"sha256:f39adc87e304aabf926ce3888800d5564baf55b8f143d65d656fe66b3b9850f9","download_count":3,"created_at":"2026-10-02T16:26:20Z","updated_at":"2026-10-02T16:26:22Z","browser_download_url":"https://github.com/agentgateway/agentgateway/releases/download/v1.6.0/agctl-darwin-arm64"},{"url":"https://api.github.com/repos/agentgateway/agentgateway/releases/assets/606004464","id":606004464,"node_id":"RA_kwDOOK1zI84kHuTw","name":"agctl-darwin-arm64.sha256","label":"","uploader":{"login":"github-actions[bot]","id":41898282,"node_id":"MDM6Qm90NDE4OTgyODI=","avatar_url":"https://avatars.githubusercontent.com/in/15368?v=4","gravatar_id":"","url":"https://api.github.com/users/github-actions%5Bbot%5D","html_url":"https://github.com/apps/github-actions","followers_url":"https://api.github.com/users/github-actions%5Bbot%5D/followers","following_url":"https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/github-actions%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/github-actions%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/github-actions%5Bbot%5D/repos","events_url":"https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/github-actions%5Bbot%5D/received_events","type":"Bot","user_view_type":"public","site_admin":false},"content_type":"application/octet-stream","state":"uploaded","size":85,"digest":"sha256:0abd1fa0a2a43c039e2cd03f689cdf383866a7f2bcf5d4089425de2e889af64e","download_count":2,"created_at":"2026-10-02T16:26:20Z","updated_at":"2026-10-02T16:26:20Z","browser_download_url":"https://github.com/agentgateway/agentgateway/releases/download/v1.6.0/agctl-darwin-arm64.sha256"},{"url":"https://api.github.com/repos/agentgateway/agentgateway/releases/assets/606004473","id":606004473,"node_id":"RA_kwDOOK1zI84kHuT5","name":"agctl-linux-amd64","label":"","uploader":{"login":"github-actions[bot]","id":41898282,"node_id":"MDM6Qm90NDE4OTgyODI=","avatar_url":"https://avatars.githubusercontent.com/in/15368?v=4","gravatar_id":"","url":"https://api.github.com/users/github-actions%5Bbot%5D","html_url":"https://github.com/apps/github-actions","followers_url":"https://api.github.com/users/github-actions%5Bbot%5D/followers","following_url":"https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/github-actions%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/github-actions%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/github-actions%5Bbot%5D/repos","events_url":"https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/github-actions%5Bbot%5D/received_events","type":"Bot","user_view_type":"public","site_admin":false},"content_type":"application/octet-stream","state":"uploaded","size":33628320,"digest":"sha256:318cfa446e142790f43008362f6e61af82ce6ddfa597c6cc451b336709819e4b","download_count":5,"created_at":"2026-10-02T16:26:20Z","updated_at":"2026-10-02T16:26:22Z","browser_download_url":"https://github.com/agentgateway/agentgateway/releases/download/v1.6.0/agctl-linux-amd64"},{"url":"https://api.github.com/repos/agentgateway/agentgateway/releases/assets/606004469","id":606004469,"node_id":"RA_kwDOOK1zI84kHuT1","name":"agctl-linux-amd64.sha256","label":"","uploader":{"login":"github-actions[bot]","id":41898282,"node_id":"MDM6Qm90NDE4OTgyODI=","avatar_url":"https://avatars.githubusercontent.com/in/15368?v=4","gravatar_id":"","url":"https://api.github.com/users/github-actions%5Bbot%5D","html_url":"https://github.com/apps/github-actions","followers_url":"https://api.github.com/users/github-actions%5Bbot%5D/followers","following_url":"https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/github-actions%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/github-actions%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/github-actions%5Bbot%5D/repos","events_url":"https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/github-actions%5Bbot%5D/received_events","type":"Bot","user_view_type":"public","site_admin":false},"content_type":"application/octet-stream","state":"uploaded","size":84,"digest":"sha256:b4596ccf3edf8a1e9a054b5fe57a54e4bdbb3c492d412e2fcc4bf16ef04f0afe","download_count":3,"created_at":"2026-10-02T16:26:20Z","updated_at":"2026-10-02T16:26:20Z","browser_download_url":"https://github.com/agentgateway/agentgateway/releases/download/v1.6.0/agctl-linux-amd64.sha256"},{"url":"https://api.github.com/repos/agentgateway/agentgateway/releases/assets/606004477","id":606004477,"node_id":"RA_kwDOOK1zI84kHuT9","name":"agctl-linux-arm64","label":"","uploader":{"login":"github-actions[bot]","id":41898282,"node_id":"MDM6Qm90NDE4OTgyODI=","avatar_url":"https://avatars.githubusercontent.com/in/15368?v=4","gravatar_id":"","url":"https://api.github.com/users/github-actions%5Bbot%5D","html_url":"https://github.com/apps/github-actions","followers_url":"https://api.github.com/users/github-actions%5Bbot%5D/followers","following_url":"https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/github-actions%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/github-actions%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/github-actions%5Bbot%5D/repos","events_url":"https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/github-actions%5Bbot%5D/received_events","type":"Bot","user_view_type":"public","site_admin":false},"content_type":"application/octet-stream","state":"uploaded","size":31326368,"digest":"sha256:683e605c3bf10b5158d7015b4338c67d142bc9a832c75e6c8b77160035844d1d","download_count":2,"created_at":"2026-10-02T16:26:20Z","updated_at":"2026-10-02T16:26:22Z","browser_download_url":"https://github.com/agentgateway/agentgateway/releases/download/v1.6.0/agctl-linux-arm64"},{"url":"https://api.github.com/repos/agentgateway/agentgateway/releases/assets/606004466","id":606004466,"node_id":"RA_kwDOOK1zI84kHuTy","name":"agctl-linux-arm64.sha256","label":"","uploader":{"login":"github-actions[bot]","id":41898282,"node_id":"MDM6Qm90NDE4OTgyODI=","avatar_url":"https://avatars.githubusercontent.com/in/15368?v=4","gravatar_id":"","url":"https://api.github.com/users/github-actions%5Bbot%5D","html_url":"https://github.com/apps/github-actions","followers_url":"https://api.github.com/users/github-actions%5Bbot%5D/followers","following_url":"https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/github-actions%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/github-actions%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/github-actions%5Bbot%5D/repos","events_url":"https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/github-actions%5Bbot%5D/received_events","type":"Bot","user_view_type":"public","site_admin":false},"content_type":"application/octet-stream","state":"uploaded","size":84,"digest":"sha256:031d8fa403d542a8fa22e938d9d5812c1c67ff961635e9e257e408b547fb67bf","download_count":2,"created_at":"2026-10-02T16:26:20Z","updated_at":"2026-10-02T16:26:20Z","browser_download_url":"https://github.com/agentgateway/agentgateway/releases/download/v1.6.0/agctl-linux-arm64.sha256"},{"url":"https://api.github.com/repos/agentgateway/agentgateway/releases/assets/606004472","id":606004472,"node_id":"RA_kwDOOK1zI84kHuT4","name":"agctl-windows-amd64.exe","label":"","uploader":{"login":"github-actions[bot]","id":41898282,"node_id":"MDM6Qm90NDE4OTgyODI=","avatar_url":"https://avatars.githubusercontent.com/in/15368?v=4","gravatar_id":"","url":"https://api.github.com/users/github-actions%5Bbot%5D","html_url":"https://github.com/apps/github-actions","followers_url":"https://api.github.com/users/github-actions%5Bbot%5D/followers","following_url":"https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/github-actions%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/github-actions%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/github-actions%5Bbot%5D/repos","events_url":"https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/github-actions%5Bbot%5D/received_events","type":"Bot","user_view_type":"public","site_admin":false},"content_type":"application/x-msdos-program","state":"uploaded","size":34378240,"digest":"sha256:cf61b48f7580daca22eba4590eaff789363d9e43796f6341b3ce1ada56524188","download_count":2,"created_at":"2026-10-02T16:26:20Z","updated_at":"2026-10-02T16:26:22Z","browser_download_url":"https://github.com/agentgateway/agentgateway/releases/download/v1.6.0/agctl-windows-amd64.exe"},{"url":"https://api.github.com/repos/agentgateway/agentgateway/releases/assets/606004475","id":606004475,"node_id":"RA_kwDOOK1zI84kHuT7","name":"agctl-windows-amd64.exe.sha256","label":"","uploader":{"login":"github-actions[bot]","id":41898282,"node_id":"MDM6Qm90NDE4OTgyODI=","avatar_url":"https://avatars.githubusercontent.com/in/15368?v=4","gravatar_id":"","url":"https://api.github.com/users/github-actions%5Bbot%5D","html_url":"https://github.com/apps/github-actions","followers_url":"https://api.github.com/users/github-actions%5Bbot%5D/followers","following_url":"https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/github-actions%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/github-actions%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/github-actions%5Bbot%5D/repos","events_url":"https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/github-actions%5Bbot%5D/received_events","type":"Bot","user_view_type":"public","site_admin":false},"content_type":"application/octet-stream","state":"uploaded","size":90,"digest":"sha256:b9a23aa0beecd755ab86f4f047b176bee1e2f9c7cee90ad109717420c8c59c3a","download_count":2,"created_at":"2026-10-02T16:26:20Z","updated_at":"2026-10-02T16:26:20Z","browser_download_url":"https://github.com/agentgateway/agentgateway/releases/download/v1.6.0/agctl-windows-amd64.exe.sha256"},{"url":"https://api.github.com/repos/agentgateway/agentgateway/releases/assets/606004471","id":606004471,"node_id":"RA_kwDOOK1zI84kHuT3","name":"agentgateway-darwin-arm64","label":"","uploader":{"login":"github-actions[bot]","id":41898282,"node_id":"MDM6Qm90NDE4OTgyODI=","avatar_url":"https://avatars.githubusercontent.com/in/15368?v=4","gravatar_id":"","url":"https://api.github.com/users/github-actions%5Bbot%5D","html_url":"https://github.com/apps/github-actions","followers_url":"https://api.github.com/users/github-actions%5Bbot%5D/followers","following_url":"https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/github-actions%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/github-actions%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/github-actions%5Bbot%5D/repos","events_url":"https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/github-actions%5Bbot%5D/received_events","type":"Bot","user_view_type":"public","site_admin":false},"content_type":"application/octet-stream","state":"uploaded","size":92173328,"digest":"sha256:6cebe8bd57262edce23a65a376d2f5a27b97cdfef609740642edbe75e1e9c685","download_count":13,"created_at":"2026-10-02T16:26:20Z","updated_at":"2026-10-02T16:26:24Z","browser_download_url":"https://github.com/agentgateway/agentgateway/releases/download/v1.6.0/agentgateway-darwin-arm64"},{"url":"https://api.github.com/repos/agentgateway/agentgateway/releases/assets/606004468","id":606004468,"node_id":"RA_kwDOOK1zI84kHuT0","name":"agentgateway-darwin-arm64.sha256","label":"","uploader":{"login":"github-actions[bot]","id":41898282,"node_id":"MDM6Qm90NDE4OTgyODI=","avatar_url":"https://avatars.githubusercontent.com/in/15368?v=4","gravatar_id":"","url":"https://api.github.com/users/github-actions%5Bbot%5D","html_url":"https://github.com/apps/github-actions","followers_url":"https://api.github.com/users/github-actions%5Bbot%5D/followers","following_url":"https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/github-actions%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/github-actions%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/github-actions%5Bbot%5D/repos","events_url":"https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/github-actions%5Bbot%5D/received_events","type":"Bot","user_view_type":"public","site_admin":false},"content_type":"application/octet-stream","state":"uploaded","size":100,"digest":"sha256:4dbf01a63f750cb554e3d9d2820c1e21b50cedb91d68d45b8ff23cf37d9fe04e","download_count":12,"created_at":"2026-10-02T16:26:20Z","updated_at":"2026-10-02T16:26:20Z","browser_download_url":"https://github.com/agentgateway/agentgateway/releases/download/v1.6.0/agentgateway-darwin-arm64.sha256"},{"url":"https://api.github.com/repos/agentgateway/agentgateway/releases/assets/606004470","id":606004470,"node_id":"RA_kwDOOK1zI84kHuT2","name":"agentgateway-linux-amd64","label":"","uploader":{"login":"github-actions[bot]","id":41898282,"node_id":"MDM6Qm90NDE4OTgyODI=","avatar_url":"https://avatars.githubusercontent.com/in/15368?v=4","gravatar_id":"","url":"https://api.github.com/users/github-actions%5Bbot%5D","html_url":"https://github.com/apps/github-actions","followers_url":"https://api.github.com/users/github-actions%5Bbot%5D/followers","following_url":"https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/github-actions%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/github-actions%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/github-actions%5Bbot%5D/repos","events_url":"https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/github-actions%5Bbot%5D/received_events","type":"Bot","user_view_type":"public","site_admin":false},"content_type":"application/octet-stream","state":"uploaded","size":97691088,"digest":"sha256:496ed27e6a96b55a9ad7cabe5c2be7172511f44a3cb113e533d22bf93a7f079d","download_count":107,"created_at":"2026-10-02T16:26:20Z","updated_at":"2026-10-02T16:26:24Z","browser_download_url":"https://github.com/agentgateway/agentgateway/releases/download/v1.6.0/agentgateway-linux-amd64"},{"url":"https://api.github.com/repos/agentgateway/agentgateway/releases/assets/606004460","id":606004460,"node_id":"RA_kwDOOK1zI84kHuTs","name":"agentgateway-linux-amd64.sha256","label":"","uploader":{"login":"github-actions[bot]","id":41898282,"node_id":"MDM6Qm90NDE4OTgyODI=","avatar_url":"https://avatars.githubusercontent.com/in/15368?v=4","gravatar_id":"","url":"https://api.github.com/users/github-actions%5Bbot%5D","html_url":"https://github.com/apps/github-actions","followers_url":"https://api.github.com/users/github-actions%5Bbot%5D/followers","following_url":"https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/github-actions%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/github-actions%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/github-actions%5Bbot%5D/repos","events_url":"https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/github-actions%5Bbot%5D/received_events","type":"Bot","user_view_type":"public","site_admin":false},"content_type":"application/octet-stream","state":"uploaded","size":99,"digest":"sha256:f484f8c68b92ed29b7642b211f269009992a035b5ca645b54cdf1eac9928f791","download_count":23,"created_at":"2026-10-02T16:26:20Z","updated_at":"2026-10-02T16:26:20Z","browser_download_url":"https://github.com/agentgateway/agentgateway/releases/download/v1.6.0/agentgateway-linux-amd64.sha256"},{"url":"https://api.github.com/repos/agentgateway/agentgateway/releases/assets/606004467","id":606004467,"node_id":"RA_kwDOOK1zI84kHuTz","name":"agentgateway-linux-arm64","label":"","uploader":{"login":"github-actions[bot]","id":41898282,"node_id":"MDM6Qm90NDE4OTgyODI=","avatar_url":"https://avatars.githubusercontent.com/in/15368?v=4","gravatar_id":"","url":"https://api.github.com/users/github-actions%5Bbot%5D","html_url":"https://github.com/apps/github-actions","followers_url":"https://api.github.com/users/github-actions%5Bbot%5D/followers","following_url":"https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/github-actions%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/github-actions%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/github-actions%5Bbot%5D/repos","events_url":"https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/github-actions%5Bbot%5D/received_events","type":"Bot","user_view_type":"public","site_admin":false},"content_type":"application/octet-stream","state":"uploaded","size":90496288,"digest":"sha256:b59ecac31103bb317d1377fd42b0cb25cd9a21f8c3f1d9ee14c3ff05f3f91abf","download_count":7,"created_at":"2026-10-02T16:26:20Z","updated_at":"2026-10-02T16:26:24Z","browser_download_url":"https://github.com/agentgateway/agentgateway/releases/download/v1.6.0/agentgateway-linux-arm64"},{"url":"https://api.github.com/repos/agentgateway/agentgateway/releases/assets/606004462","id":606004462,"node_id":"RA_kwDOOK1zI84kHuTu","name":"agentgateway-linux-arm64.sha256","label":"","uploader":{"login":"github-actions[bot]","id":41898282,"node_id":"MDM6Qm90NDE4OTgyODI=","avatar_url":"https://avatars.githubusercontent.com/in/15368?v=4","gravatar_id":"","url":"https://api.github.com/users/github-actions%5Bbot%5D","html_url":"https://github.com/apps/github-actions","followers_url":"https://api.github.com/users/github-actions%5Bbot%5D/followers","following_url":"https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/github-actions%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/github-actions%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/github-actions%5Bbot%5D/repos","events_url":"https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/github-actions%5Bbot%5D/received_events","type":"Bot","user_view_type":"public","site_admin":false},"content_type":"application/octet-stream","state":"uploaded","size":99,"digest":"sha256:54019a686bef90e91b6a47d155122bc89590f0a27a05acbd2d27529b08b75c0d","download_count":4,"created_at":"2026-10-02T16:26:20Z","updated_at":"2026-10-02T16:26:20Z","browser_download_url":"https://github.com/agentgateway/agentgateway/releases/download/v1.6.0/agentgateway-linux-arm64.sha256"},{"url":"https://api.github.com/repos/agentgateway/agentgateway/releases/assets/606004465","id":606004465,"node_id":"RA_kwDOOK1zI84kHuTx","name":"agentgateway-windows-amd64.exe","label":"","uploader":{"login":"github-actions[bot]","id":41898282,"node_id":"MDM6Qm90NDE4OTgyODI=","avatar_url":"https://avatars.githubusercontent.com/in/15368?v=4","gravatar_id":"","url":"https://api.github.com/users/github-actions%5Bbot%5D","html_url":"https://github.com/apps/github-actions","followers_url":"https://api.github.com/users/github-actions%5Bbot%5D/followers","following_url":"https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/github-actions%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/github-actions%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/github-actions%5Bbot%5D/repos","events_url":"https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/github-actions%5Bbot%5D/received_events","type":"Bot","user_view_type":"public","site_admin":false},"content_type":"application/x-msdos-program","state":"uploaded","size":106996736,"digest":"sha256:290a1fa8cbe23d4282a8062b6d849c0e1537199ac827fdb524465d02e97f9b20","download_count":4,"created_at":"2026-10-02T16:26:20Z","updated_at":"2026-10-02T16:26:24Z","browser_download_url":"https://github.com/agentgateway/agentgateway/releases/download/v1.6.0/agentgateway-windows-amd64.exe"},{"url":"https://api.github.com/repos/agentgateway/agentgateway/releases/assets/606004474","id":606004474,"node_id":"RA_kwDOOK1zI84kHuT6","name":"agentgateway-windows-amd64.exe.sha256","label":"","uploader":{"login":"github-actions[bot]","id":41898282,"node_id":"MDM6Qm90NDE4OTgyODI=","avatar_url":"https://avatars.githubusercontent.com/in/15368?v=4","gravatar_id":"","url":"https://api.github.com/users/github-actions%5Bbot%5D","html_url":"https://github.com/apps/github-actions","followers_url":"https://api.github.com/users/github-actions%5Bbot%5D/followers","following_url":"https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/github-actions%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/github-actions%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/github-actions%5Bbot%5D/repos","events_url":"https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/github-actions%5Bbot%5D/received_events","type":"Bot","user_view_type":"public","site_admin":false},"content_type":"application/octet-stream","state":"uploaded","size":105,"digest":"sha256:eb6b44a1279f3aa00a603a0172d585273bb57d4e6595cabf75e57621f1916e73","download_count":7,"created_at":"2026-10-02T16:26:20Z","updated_at":"2026-10-02T16:26:20Z","browser_download_url":"https://github.com/agentgateway/agentgateway/releases/download/v1.6.0/agentgateway-windows-amd64.exe.sha256"}],"tarball_url":"https://api.github.com/repos/agentgateway/agentgateway/tarball/v1.6.0","zipball_url":"https://api.github.com/repos/agentgateway/agentgateway/zipball/v1.6.0","body":"🎉 Welcome to the 1.6.0 release of the agentgateway project!\r\n\r\nThis release makes LLM routing more resilient, turns on the Kubernetes `AgentgatewayModel` API by default, adds zero-configuration cost tracking for common public models, improves OIDC and JWT authentication, and fills important MCP compatibility gaps. It also adds session affinity, per-key local rate limits, graceful draining, and richer OpenTelemetry output.\r\n\r\nBefore upgrading, review the breaking and behavior changes below. In particular, Anthropic Messages requests now prefer the OpenAI Responses format and provider base URLs without a path now use `/`.\r\n\r\n## Artifacts\r\n\r\nDocker images are available:\r\n\r\n* `cr.agentgateway.dev/agentgateway:v1.6.0`\r\n* `cr.agentgateway.dev/controller:v1.6.0`\r\n\r\nHelm charts are available:\r\n\r\n* `cr.agentgateway.dev/charts/agentgateway:v1.6.0`\r\n* `cr.agentgateway.dev/charts/agentgateway-crds:v1.6.0`\r\n* `cr.agentgateway.dev/charts/agentgateway-standalone:v1.6.0`\r\n\r\nBinaries are available below.\r\n\r\n## Quick Start\r\n\r\nFollow the [Kubernetes](https://agentgateway.dev/docs/kubernetes/latest/documentation/quickstart/) or [Standalone](https://agentgateway.dev/docs/standalone/latest/documentation/quickstart/) quick start guide to get started.\r\n\r\n## 🔥 Breaking changes\r\n\r\n### Anthropic Messages requests now prefer the Responses format\r\n\r\nAgentgateway now prefers OpenAI Responses when it converts Anthropic Messages requests. In 1.5, it preferred Chat Completions. This affects OpenAI, Ollama, Groq, Hugging Face, and xAI providers; Azure models other than Claude; and custom providers that advertise both Responses and Chat Completions.\r\n\r\nThe Responses conversion drops extended-thinking history, while the Chat Completions conversion preserves it. Use the OpenAI provider only for the OpenAI API. For other OpenAI-compatible servers, configure a custom provider and advertise only the formats that the server supports. Advertise only Chat Completions if the server does not implement `/v1/responses` or clients require extended-thinking history.\r\n\r\nAs a temporary workaround for a Responses conversion bug, set `AGENTGATEWAY_MESSAGES_PREFER_COMPLETIONS=true`. This compatibility setting is planned for removal in 1.7.\r\n\r\n### A built-in model catalog now supplies default request pricing\r\n\r\nRequests to common public models now have a cost in logs, traces, metrics, and CEL without a separately configured catalog. As a result, USD API-key budgets in standalone and cost-based policies or CEL expressions in either deployment mode can begin applying to these models after the upgrade.\r\n\r\nReview USD budgets and expressions that use `llm.cost`. Existing catalog configuration can be removed or retained as an overlay to customize the built-in rates.\r\n\r\n### Provider base URLs without a path now use `/`\r\n\r\nAn explicitly configured provider base URL now always sets the complete base path. A URL such as `https://api.openai.com` therefore uses `/`. In 1.5, custom and Ollama providers appended `/v1`, while built-in providers such as OpenAI forwarded the client's path.\r\n\r\nAdd the provider API path to every configured base URL that currently has no path. For example, change `https://api.openai.com` to `https://api.openai.com/v1` and `http://localhost:11434` to `http://localhost:11434/v1`. URLs that already contain a path and providers that use their default address are unaffected.\r\n\r\n### Standalone LLM serving paths must match exactly\r\n\r\nStandalone's simplified `llm` configuration now recognizes standard LLM paths only by exact match. A prefixed path such as `/tenant-a/v1/messages` is passed through without format conversion unless you configure `llm.pathPrefix`, such as `pathPrefix: /tenant-a`.\r\n\r\nOn Kubernetes, model routers attached directly to a `Gateway` or `ListenerSet` likewise serve only exact standard LLM paths. Attach models to an `HTTPRoute` to serve them under a prefix.\r\n\r\n### The standalone Helm chart requires `oidc.enabled`\r\n\r\nThe standalone chart now sets `OIDC_COOKIE_SECRET` only when the new `oidc.enabled` value is `true`; the value defaults to `false`. If you use `oidc.cookieSecretName` to protect the UI or another app, set `oidc.enabled=true` before upgrading or agentgateway will reject the OIDC configuration at startup.\r\n\r\n## ⚠️ Removed\r\n\r\n* **Legacy token-count semantics:** `AGENTGATEWAY_LEGACY_LLM_USAGE_TOKEN_SEMANTICS` has been removed. Input and total token counts always include prompt-cache tokens.\r\n* **Server-side defaults in Kubernetes CRDs:** CRD schemas no longer persist default values such as `action: Allow` or `tracing.protocol: GRPC`. The controller applies the same defaults at runtime, so traffic behavior does not change, but `kubectl get -o yaml` displays only explicitly configured fields. Update GitOps comparisons and scripts that expected stored defaults.\r\n\r\n## 🔄 Other behavior changes\r\n\r\n* **Failover eviction:** A backend or virtual model with multiple priority groups now evicts failing targets by default. Defining a health policy replaces this default, so include an eviction policy explicitly when you want to retain failover behavior.\r\n* **Streaming guardrails:** A provider guard failure while checking a streamed response or realtime connection now rejects content. Set the guard's `failureMode` to `failOpen` to retain the 1.5 behavior.\r\n* **Guardrail results:** The `guardrails` CEL variable includes every guard that ran, including a new `allow` action. Filter on `action != \"allow\"` when you need interventions only.\r\n* **Backend authentication errors:** Failures while obtaining provider credentials, such as from OAuth, AWS STS, or Azure, return `502` instead of `500`. Local credential application failures return `500` instead of `503`.\r\n* **Backend request timeouts:** Backend request timeouts now include the time required to read a buffered body, including bodies read by external authorization and CEL `response.body` expressions. Streamed bodies are unaffected.\r\n* **Policy service timeouts:** gRPC external authorization calls now default to 2 seconds; rate limit and external processing calls default to 10 seconds.\r\n* **Access-log levels:** Request records use `error` when agentgateway records a request error and `info` otherwise. Previously all request records used `info`.\r\n* **Standalone YAML handling:** Unquoted values such as `no` remain strings instead of becoming booleans. Use `true` or `false` for boolean settings. Parse errors now include line numbers, and UI writes preserve comments and formatting where possible.\r\n* **Standalone catalog refresh:** The UI's **Refresh base costs** button downloads the catalog from the repository's `main` branch. Do not use it with 1.5 or earlier if `main` contains the 1.6 catalog format.\r\n* **Kubernetes policy conflicts:** When equally specific policies set the same field, the oldest policy by `metadata.creationTimestamp` wins consistently.\r\n* **Kubernetes AI transformations:** `spec.backend.ai.transformations` and `spec.backend.ai.finalTransformations` reject duplicate `field` values. Existing policies with duplicates fail validation when reapplied.\r\n* **Kubernetes deployer ownership:** The controller no longer overwrites an existing same-named resource that it does not own and reports an error instead.\r\n\r\n## 🌟 New features\r\n\r\n### LLM routing, formats, and cost controls\r\n\r\n* **`AgentgatewayModel` enabled by default:** The Kubernetes `agentgatewayModels.enabled` Helm value now defaults to `true`.\r\n* **Wildcard model discovery:** `/v1/models` expands wildcard model configurations into matching model IDs from the catalog. Standalone users can set `llm.discovery: disabled` to retain the 1.5 behavior of returning the wildcard pattern.\r\n* **More resilient virtual models:** Kubernetes virtual models skip broken concrete targets instead of failing the entire model, and backends with one invalid inline policy can remain available with `PartiallyValid` status.\r\n* **Response idle timeout:** A new response idle timeout ends a response when the backend stops sending body data for the configured duration without limiting an active stream's total lifetime.\r\n* **Larger LLM request buffer:** The default LLM request buffer increases from 2 MiB to 32 MiB for long-context prompts.\r\n* **Per-page pricing:** Model catalog entries support `rates.perPage` for OCR and document models.\r\n* **Bedrock Mantle routing:** Bedrock can choose the Runtime or Mantle endpoint per model, with a configurable endpoint preference.\r\n* **More complete Messages conversion:** Conversion between Anthropic Messages and OpenAI formats now carries citations, refusals, strict tool schemas, reasoning effort, and images in tool results. Provider context-overflow errors are translated so Claude Code can compact and retry.\r\n* **Guardrail controls:** OpenAI Moderation, Bedrock Guardrails, and Google Model Armor support `failureMode`. Standalone webhook guards can also configure connection policies, and the built-in credit-card detector now validates the Luhn checksum.\r\n\r\n### Security and identity\r\n\r\n* **OIDC sign-in for standalone:** OIDC policies can expose login and logout endpoints. Unauthenticated `fetch` requests receive `401` instead of an identity-provider redirect, and compressed session cookies accommodate users with more group claims. The UI configures the endpoints automatically.\r\n* **Hashed API keys:** The standalone UI stores newly created API keys as hashes by default.\r\n* **Smarter JWT provider selection:** When several JWT providers are configured, agentgateway tries providers whose issuer and JWKS key ID match the token. JWT validation also enforces `nbf` with 60 seconds of clock-skew leeway. Kubernetes policies can configure `validation.requiredClaims`; standalone MCP authentication no longer requires an `audiences` field.\r\n* **Cloud backend authentication:** AWS assume-role authentication accepts an `externalId`, and Azure authentication accepts explicit `scopes`.\r\n* **Network authorization by destination:** Network authorization expressions can match `destination.address`, `destination.port`, and the TLS SNI value in `destination.hostname`.\r\n* **Kubernetes CA bundle keys:** Backend TLS can read a CA bundle from a Secret or ConfigMap key other than `ca.crt`, including keys written by trust-manager.\r\n\r\n### MCP\r\n\r\n* **Paginated lists:** Tool, prompt, and resource list responses include `nextCursor`. Federated endpoints return a combined cursor that tracks all targets.\r\n* **MCP data in CEL:** Policies can match `mcp.methodName`, such as `tools/call`, and standalone access logs can record list results such as `mcp.toolsList`.\r\n* **Server information overrides:** Standalone multiplexed gateways can override reported `serverInfo` and instructions with an `mcp.server` block.\r\n* **SSE keep-alive:** Standalone can send periodic comments on long-lived MCP streams so idle intermediaries do not close them.\r\n* **Request size enforcement:** MCP requests larger than the configured buffer limit return `413`.\r\n\r\n### Traffic management and operations\r\n\r\n* **Session affinity on Kubernetes:** A CEL expression can derive a session value and consistently send related requests to the same endpoint.\r\n* **Per-key local rate limits:** CEL-derived keys give each user, API key, or other value a separate local rate-limit bucket.\r\n* **External processing fail-open:** Standalone routes can forward a request when the external processing service fails, including the request body when no body bytes have yet been sent to the processor.\r\n* **Graceful standalone drain:** Shutdown can stop accepting new connections at a minimum termination deadline while allowing existing connections to continue until the final termination deadline.\r\n* **Standalone autoscaling and disruption budgets:** The standalone Helm chart can create a HorizontalPodAutoscaler and PodDisruptionBudget.\r\n* **Stable ListenerSet ordering:** Kubernetes ListenerSets sort by creation time, oldest first, then namespace and name.\r\n* **Reduced Istio permissions:** Set `istio.enabled=false` to remove Istio permissions from the Kubernetes controller ClusterRole.\r\n* **Gateway-aware proxy metrics:** The Kubernetes PodMonitor copies the Gateway name pod label onto proxy metrics by default, enabling per-Gateway dashboard filtering.\r\n* **OpenTelemetry updates:** OTLP access logs use the `agentgateway.access` instrumentation scope, and failed requests carry an `error_type` label on request-duration metrics. Stdout access logs can opt in to OpenTelemetry field names with the OTel access-log preset.\r\n\r\n## Contributors\r\n\r\nThank you to everyone who contributed code, reviews, documentation, bug reports, and CI improvements for this release!\r\n\r\n## What's Changed\r\n* bedrock: default region even when using host override by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3207\r\n* Fix stack overflow in debug builds with UI writes by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3209\r\n* pool: max connection duration by @stevenctl in https://github.com/agentgateway/agentgateway/pull/3210\r\n* Remove stale comments by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3213\r\n* helm: allow disabling istio permissions by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3218\r\n* test: filter golden tests to only relevant fields by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3219\r\n* standalone: allow disabling audience validation for mcp auth by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3216\r\n* fix(controller): add InferencePool status re-merge in StatusSyncer like other resources by @koba1t in https://github.com/agentgateway/agentgateway/pull/3250\r\n* docs: emit `*` for fields that take arbitrary fields by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3220\r\n* cel: expose `proxy.error` attributes by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3215\r\n* fix(llm): support Cohere Embed v4 responses by @jstar0 in https://github.com/agentgateway/agentgateway/pull/3244\r\n* api: reject duplicate fields in AI transformation by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3253\r\n* chore(ui): enable Biome linting by @iandvt in https://github.com/agentgateway/agentgateway/pull/2959\r\n* mcp: populate `mcp.methodName` during RBAC evaluation by @onematchfox in https://github.com/agentgateway/agentgateway/pull/3197\r\n* llm: strip alternative auth keys for gemini by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3255\r\n* llm: preserve error on count tokens error by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3254\r\n* build(deps): bump the cargo-weekly group with 9 updates by @dependabot[bot] in https://github.com/agentgateway/agentgateway/pull/3248\r\n* proxy: avoid recursive make_backend_call by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3256\r\n* deployer: do not take over resources by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3221\r\n* ui: warn when API key budgets lack database by @charles-chenzz in https://github.com/agentgateway/agentgateway/pull/3222\r\n* make: allow weird go versions by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3257\r\n* catalog: check in catalog, embed in binary, and automate updates by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3191\r\n* telemetry: derive access-log severity from response status/error by @ETretyakov in https://github.com/agentgateway/agentgateway/pull/3112\r\n* Update model catalog by @github-actions[bot] in https://github.com/agentgateway/agentgateway/pull/3258\r\n* fix: add HTTP/2 PING keepalive for upstream connection pool by @marwanad in https://github.com/agentgateway/agentgateway/pull/3231\r\n* fix(ext-proc): preserve response trailers by @Aias00 in https://github.com/agentgateway/agentgateway/pull/3226\r\n* Dockerfile: copy catalog for builds by @nfuden in https://github.com/agentgateway/agentgateway/pull/3266\r\n* crypto: add optional AWS-LC-FIPS backend by @ymesika in https://github.com/agentgateway/agentgateway/pull/3225\r\n* ci: avoid no-op changes to catalog by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3269\r\n* Fix OTLP status for provider HTTP errors by @danehans in https://github.com/agentgateway/agentgateway/pull/3261\r\n* Add affinity to Kubernetes by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3268\r\n* test(e2e): make multicontroller fixture configurable by @danehans in https://github.com/agentgateway/agentgateway/pull/3217\r\n* config: warn more loudly about deprecated logging config by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3271\r\n* fix(telemetry): align HTTP attributes with OTel semconv by @harukz in https://github.com/agentgateway/agentgateway/pull/3182\r\n* gw-api: Support XBackend by @keithmattix in https://github.com/agentgateway/agentgateway/pull/2634\r\n* fix(ui): support OpenAPI targets in the MCP Servers editor by @Altamimi-Dev in https://github.com/agentgateway/agentgateway/pull/3039\r\n* llm: rewrite multipart model fields for routed models by @Geun-Oh in https://github.com/agentgateway/agentgateway/pull/3131\r\n* catalog: use github as source of truth by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3275\r\n* ui: no limit on dropdown items by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3273\r\n* llm: handle adaptive thinking by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3277\r\n* substrate: authorize actor egress at CONNECT time by @EItanya in https://github.com/agentgateway/agentgateway/pull/3237\r\n* ui: avoid rebuilding full project when ui changes by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3279\r\n* ui: embed generated schemas by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3280\r\n* pii: add luhn validation to credit card check by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3270\r\n* substrate: emit ate.router.resume so cold starts are visible by @krisztianfekete in https://github.com/agentgateway/agentgateway/pull/3289\r\n* cargo: use string for rustflags by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3292\r\n* Update model catalog by @github-actions[bot] in https://github.com/agentgateway/agentgateway/pull/3286\r\n* messages: report matched stop sequences by @npolshakova in https://github.com/agentgateway/agentgateway/pull/3283\r\n* cel: fill in bytes addition gap by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3297\r\n* mod bump grpc in go by @nfuden in https://github.com/agentgateway/agentgateway/pull/3295\r\n* Update model catalog by @github-actions[bot] in https://github.com/agentgateway/agentgateway/pull/3307\r\n* Bump all golang dependencies by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3303\r\n* github: add PR and issue template around LLM usage by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3300\r\n* rl: improve debug logging and skip no-op requests entirely by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3299\r\n* fix(controller): propagate Gateway ancestry through virtual model failover targets by @dongjiang1989 in https://github.com/agentgateway/agentgateway/pull/3311\r\n* add scopes to azureAuth by @jgreeer in https://github.com/agentgateway/agentgateway/pull/3317\r\n* refactor: make listener protocol/TLS mapping reusable by @jbohanon in https://github.com/agentgateway/agentgateway/pull/3313\r\n* Parse MCP context for CEL early by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3301\r\n* fix(resource_manager): reschedule failed HTTP refresh so retries actually fire by @loafoe in https://github.com/agentgateway/agentgateway/pull/3290\r\n* helm: allow disabling the config checksum annotation by @cbascom in https://github.com/agentgateway/agentgateway/pull/3304\r\n* proxy: invalid cached body on body mutations by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3321\r\n* Update model catalog by @github-actions[bot] in https://github.com/agentgateway/agentgateway/pull/3330\r\n* substrate: emit ate.actor.uid and ate.router.route.duration by @krisztianfekete in https://github.com/agentgateway/agentgateway/pull/3333\r\n* examples: add NetBird Agent Network integration by @danehans in https://github.com/agentgateway/agentgateway/pull/3111\r\n* Update async-openai by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3338\r\n* examples: use official NetBird release images by @danehans in https://github.com/agentgateway/agentgateway/pull/3341\r\n* extproc: Send EOS when there are no trailers by @keithmattix in https://github.com/agentgateway/agentgateway/pull/3336\r\n* feat(llm): add timeout on LLM policy by @rasta-rocket in https://github.com/agentgateway/agentgateway/pull/3366\r\n* fix: fall back to Host header for HTTP/2 requests missing :authority by @richistron in https://github.com/agentgateway/agentgateway/pull/3368\r\n* fix(telemetry): zero-pad the sub-second part of log timestamps by @AhmadMasry in https://github.com/agentgateway/agentgateway/pull/3370\r\n* auth: classify backend authentication failures by @shubhamojha1 in https://github.com/agentgateway/agentgateway/pull/3177\r\n* bedrock guardrails: allow passthrough by default by @nfuden in https://github.com/agentgateway/agentgateway/pull/3276\r\n* controller: add jwtValidationOptions to AgentgatewayPolicy by @a7i in https://github.com/agentgateway/agentgateway/pull/3381\r\n* build(deps): bump the cargo-weekly group with 11 updates by @dependabot[bot] in https://github.com/agentgateway/agentgateway/pull/3367\r\n* Adding new Example to deploy agentgateway standalone on render.com by @sebbycorp in https://github.com/agentgateway/agentgateway/pull/3361\r\n* tracing: add parentNotSampled to sample unsampled parent by @krisztianfekete in https://github.com/agentgateway/agentgateway/pull/3316\r\n* fix: enforce idle timeout for streaming responses by @fengxsong in https://github.com/agentgateway/agentgateway/pull/3310\r\n* test: always setup logs on all test paths by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3387\r\n* messages: accept tool_reference and unknown tool_result parts by @pazshalev in https://github.com/agentgateway/agentgateway/pull/3349\r\n* Fix rate-limit denial headers and add Retry-After by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3386\r\n* Update model catalog by @github-actions[bot] in https://github.com/agentgateway/agentgateway/pull/3344\r\n* fix(mcp): propagate _meta envelope to multi-target resolve requests by @dongjiang1989 in https://github.com/agentgateway/agentgateway/pull/3372\r\n* substrate: drop mutex on ingress path by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3335\r\n* fix: carry the finished text in Responses stream terminal events by @npolshakova in https://github.com/agentgateway/agentgateway/pull/3326\r\n* gemini: support new api key format by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3388\r\n* Update model catalog by @github-actions[bot] in https://github.com/agentgateway/agentgateway/pull/3392\r\n* Substrate Egress Policy Implementation by @keithmattix in https://github.com/agentgateway/agentgateway/pull/3318\r\n* fix(3384): stable sorting and inclusion of parent CreationTimestamp on ListenerSets by @jbohanon in https://github.com/agentgateway/agentgateway/pull/3400\r\n* cel: preserve order in maps by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3398\r\n* config: dynamically reload standardAttributes by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3402\r\n* mcp: classify InvalidRequest/Unavailable for modern notifications in handle_error by @ETretyakov in https://github.com/agentgateway/agentgateway/pull/3113\r\n* fix: preserve trailing slash in ReplaceFullPath rewrite and redirect by @ymesika in https://github.com/agentgateway/agentgateway/pull/3396\r\n* llm: always treat baseURL as the full base URL by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3403\r\n* AgentgatewayModel: avoid overrwriting default routes by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3391\r\n* Misc UI improvements by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3407\r\n* feat: configure gateway bind address by @shubhamojha1 in https://github.com/agentgateway/agentgateway/pull/3406\r\n* llm: increase default buffer size to 32mb for LLM by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3408\r\n* Move to the new substrate ingress header by @keithmattix in https://github.com/agentgateway/agentgateway/pull/3409\r\n* feat: import LiteLLM upstream request headers by @ZenAlexa in https://github.com/agentgateway/agentgateway/pull/3233\r\n* policies: in conflict, consistently pick oldest policy by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3294\r\n* Add Datadog observability example by @danehans in https://github.com/agentgateway/agentgateway/pull/3259\r\n* llm: partially degraded virtual models by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3320\r\n* fix(cel): wrong-typed receiver should not be treated like an absent one by @charles-dyfis-net in https://github.com/agentgateway/agentgateway/pull/2879\r\n* fix: report AddResourceExtension fields contributed by two plugins by @jbohanon in https://github.com/agentgateway/agentgateway/pull/3312\r\n* backend: accept partially invalid backend by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3389\r\n* Use default 80 for non-CONNECT ingress by @keithmattix in https://github.com/agentgateway/agentgateway/pull/3410\r\n* Update model catalog by @github-actions[bot] in https://github.com/agentgateway/agentgateway/pull/3413\r\n* fix(podMonitor): populate gateway labels for the Grafana dashboard by @symaras in https://github.com/agentgateway/agentgateway/pull/3421\r\n* test: support configurable e2e core charts by @danehans in https://github.com/agentgateway/agentgateway/pull/3423\r\n* fix(xds): harden leaf cert rotation with observability by @dongjiang1989 in https://github.com/agentgateway/agentgateway/pull/3170\r\n* proxy: add default timeouts for missing policy calls by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3426\r\n* feat(mcp): add configurable SSE keep-alive for long-lived MCP streams by @TechPrototyper in https://github.com/agentgateway/agentgateway/pull/3393\r\n* docs: repoint stale documentation URLs by @kristin-kronstain-brown in https://github.com/agentgateway/agentgateway/pull/3427\r\n* ui: use playwright-managed chromium by @jenshu in https://github.com/agentgateway/agentgateway/pull/3422\r\n* ci: fix broken blacksmith cache by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3429\r\n* Support itl by @gaogaoSpark in https://github.com/agentgateway/agentgateway/pull/2984\r\n* substrate: Fix custom port by @keithmattix in https://github.com/agentgateway/agentgateway/pull/3428\r\n* adding a standalone dashboard by @linsun in https://github.com/agentgateway/agentgateway/pull/3108\r\n* feat(controller): select the CA bundle key in AgentgatewayPolicy CA refs by @BoxBoxJason in https://github.com/agentgateway/agentgateway/pull/3419\r\n* fix(telemetry): stop overriding otlp scope by @krisztianfekete in https://github.com/agentgateway/agentgateway/pull/3430\r\n* fix(llm): carry thinking blocks between Messages and Chat Completions by @ehfd in https://github.com/agentgateway/agentgateway/pull/3363\r\n* Update model catalog by @github-actions[bot] in https://github.com/agentgateway/agentgateway/pull/3435\r\n* fix(bedrock): parse encrypted redactedContent reasoning blocks in non-streaming responses by @laithalsaadoon in https://github.com/agentgateway/agentgateway/pull/3235\r\n* llm: fix e2e tests by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3441\r\n* llm/bump async openai by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3445\r\n* mcp: drop debug log by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3446\r\n* Fix non-anthropic reasoning with bedrock by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3444\r\n* Update model catalog by @github-actions[bot] in https://github.com/agentgateway/agentgateway/pull/3448\r\n* build(deps): bump the cargo-weekly group with 18 updates by @dependabot[bot] in https://github.com/agentgateway/agentgateway/pull/3454\r\n* fix(llm): keep usage when the final stream chunk omits delta by @fengxsong in https://github.com/agentgateway/agentgateway/pull/3455\r\n* llm: gracefully degrade responses websocket by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3461\r\n* New body representation by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3432\r\n* llm: automatically enable eviction for failover by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3462\r\n* Drop legacy llm token env var by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3208\r\n* substrate: egress credential injection by @keithmattix in https://github.com/agentgateway/agentgateway/pull/3411\r\n* proxy: allow trailers in all cases by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3463\r\n* refactor: standardize sensitve header selection by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3464\r\n* ci: mark release as pre-release when appropriate by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3465\r\n* feat(http): key local rate limit buckets with CEL by @ehfd in https://github.com/agentgateway/agentgateway/pull/3351\r\n* oidc: issue 401 instead of redirect for fetch by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3281\r\n* proxy: keep serving open connections during drain by @jlaneve in https://github.com/agentgateway/agentgateway/pull/3334\r\n* refactor: utilize new body for easier json caching by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3466\r\n* llm: re-use cached JSON parse by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3469\r\n* Update model catalog by @github-actions[bot] in https://github.com/agentgateway/agentgateway/pull/3475\r\n* promptGuard: give the webhook target the same `policies` slot as extAuthz (backendTLS) by @zach-weisner in https://github.com/agentgateway/agentgateway/pull/3474\r\n* bedrock mantle/runtime catalog routing by @nfuden in https://github.com/agentgateway/agentgateway/pull/3187\r\n* Fix test flake in new eviction test by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3467\r\n* perf: do not clone llm completion by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3468\r\n* bedrock: support namespaced tools from responses by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3447\r\n* feat: add OpenID AuthZEN authorization example for MCP by @embesozzi in https://github.com/agentgateway/agentgateway/pull/3478\r\n* Fix merge conflict by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3488\r\n* Fix GIE dependency bump automation by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3252\r\n* feat(mcp): allow overriding gateway serverInfo and instructions by @alexoakland in https://github.com/agentgateway/agentgateway/pull/3425\r\n* security: add CRA docs by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3484\r\n* controller: drop the resourceVersion from the status write queue key by @chizhang21 in https://github.com/agentgateway/agentgateway/pull/3480\r\n* jwt: validate NBF claim by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3486\r\n* Fix improper messages->responses id and prepare golden files by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3491\r\n* AgentgatewayModel: fix a few collisions around multiple listeners and sectionName by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3489\r\n* perf: offload log serialization to log thread by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3470\r\n* Messages to Responses: fix openai moderation guardrail by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3493\r\n* Use resolved LLM models throughout request processing by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3481\r\n* messages to responses: various compatibility fixes by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3496\r\n* llm: messages->completions support effort without adaptive thinking by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3497\r\n* ui: add support for bedrock mantle selection by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3487\r\n* Apply response idle timeout to the original upstream body by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3495\r\n* Messages to Responses: preserve images in tool responses by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3498\r\n* chore(ui): enable recommended biome linting by @iandvt in https://github.com/agentgateway/agentgateway/pull/3305\r\n* ui: drop new flakey test by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3508\r\n* feat: allow to setup PodDisruptionBudget in agw standalone helm chart by @rsicart in https://github.com/agentgateway/agentgateway/pull/3503\r\n* Update model catalog by @github-actions[bot] in https://github.com/agentgateway/agentgateway/pull/3499\r\n* CONNECT: skip explicit listener bind by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3494\r\n* feat(aws): add support for externalId in assumeRole by @gordon-to in https://github.com/agentgateway/agentgateway/pull/3449\r\n* llm: properly convert 'strict' schema field by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3509\r\n* llm: fix double refusal emission by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3510\r\n* llm: use shared partial tool parsing logic on messages->responses by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3512\r\n* llm: map messages content_filter to openai refusal by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3514\r\n* ui/oidc: Add explicit login and logout by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3483\r\n* llm: messages to responses citations by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3515\r\n* llm: messages to responses better cache control by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3516\r\n* llm: messages to responses record ITL by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3517\r\n* llm: add missing Gemini schema fields by @matvas-txf in https://github.com/agentgateway/agentgateway/pull/3501\r\n* substrate: align credential injection with provider contract by @EItanya in https://github.com/agentgateway/agentgateway/pull/3524\r\n* examples: add JEV guardrail example by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3529\r\n* ui: add Pi harness setup guide by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3531\r\n* ui: do not hide guardrail rejection logs by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3530\r\n* llm: Better messages to openai effort/thinking by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3518\r\n* standalone: trim 100++ line of startup logs by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3532\r\n* feat: allow to setup HorizontalPodAutoscaler in agw standalone helm chart by @rsicart in https://github.com/agentgateway/agentgateway/pull/3521\r\n* Update model catalog by @github-actions[bot] in https://github.com/agentgateway/agentgateway/pull/3522\r\n* ui: fix prompt log message by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3535\r\n* ui: avoid overly pruning fields where empty has meaning by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3534\r\n* ui: show confirmation when navigating away from guardrail page with pending edits by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3536\r\n* build(deps): bump oras.land/oras-go/v2 from 2.6.1 to 2.6.2 in /tools in the go_modules group across 1 directory by @dependabot[bot] in https://github.com/agentgateway/agentgateway/pull/3537\r\n* ui: show guardrail result in logs by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3533\r\n* transformation: simplify deserialization by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3538\r\n* iterate on mcp errors from gateway on tool call response by @nfuden in https://github.com/agentgateway/agentgateway/pull/3526\r\n* feat: price non-token billing per page for ocr workflows by @LaloVene in https://github.com/agentgateway/agentgateway/pull/3395\r\n* expose destination (SNI) attribute in network authz by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3540\r\n* gie: move to v1.6.2 off our fork by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3541\r\n* Link fixes by @kristin-kronstain-brown in https://github.com/agentgateway/agentgateway/pull/3548\r\n* Update model catalog by @github-actions[bot] in https://github.com/agentgateway/agentgateway/pull/3547\r\n* syncer: add WithExtraListenerSets and WithAllowedListenersResolver by @jbohanon in https://github.com/agentgateway/agentgateway/pull/3460\r\n* build: use -trimpath by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3554\r\n* llm: check if format supports guards before attempting response guard by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3555\r\n* oidc: compress the browser session cookie payload by @jbohanon in https://github.com/agentgateway/agentgateway/pull/3502\r\n* guardrails: optimize memcpy around streaming by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3558\r\n* controller: share common Istio scheme by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3559\r\n* perf(controller): cache TLS validation results by @shubhamojha1 in https://github.com/agentgateway/agentgateway/pull/3458\r\n* Fail closed per-backend for invalid GCP credentials by @jenshu in https://github.com/agentgateway/agentgateway/pull/3560\r\n* Cache CEL syntax check by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3561\r\n* build: disable cruft from Istio/envoy by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3556\r\n* controller: ListenerSet does not depend on Gateway status by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3562\r\n* controller: skip rate set allocation by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3563\r\n* deps: bump rust dependencies by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3543\r\n* controller: fix krt key collision by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3567\r\n* build(deps): bump go.opentelemetry.io/otel/sdk from 1.44.0 to 1.46.0 in the go_modules group across 1 directory by @dependabot[bot] in https://github.com/agentgateway/agentgateway/pull/3565\r\n* controller: optimize listener sets in gateway by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3564\r\n* feat(helm): allow annotations on the Grafana dashboard ConfigMap by @QuentinBisson in https://github.com/agentgateway/agentgateway/pull/3591\r\n* standalone: require explicit Helm opt in for OIDC by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3596\r\n* Enable AgentgatewayModel by default by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3492\r\n* ui: show models from the config dump in XDS mode by @TheSeydiCharyyev in https://github.com/agentgateway/agentgateway/pull/3570\r\n* fix(mcp): return 413 for oversized request bodies by @DEOWL-kan in https://github.com/agentgateway/agentgateway/pull/3593\r\n* fix(llm): preserve optional fields in structured output schemas by @iandvt in https://github.com/agentgateway/agentgateway/pull/3577\r\n* Update model catalog by @github-actions[bot] in https://github.com/agentgateway/agentgateway/pull/3576\r\n* Bump deps for UI by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3600\r\n* fix(ui): remove non-null assertions by @iandvt in https://github.com/agentgateway/agentgateway/pull/3582\r\n* controller: use MapColletion in policies by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3568\r\n* api: stop server-side defaulting by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3520\r\n* ext proc: handle fail open with body by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3542\r\n* Bump go mod deps by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3614\r\n* fix(jwt): select providers by issuer and kid by @justinmpowers in https://github.com/agentgateway/agentgateway/pull/3611\r\n* Update model catalog by @github-actions[bot] in https://github.com/agentgateway/agentgateway/pull/3606\r\n* fix(mcp): harden OpenAPI path parameter handling by @markuskobler in https://github.com/agentgateway/agentgateway/pull/3598\r\n* ui: when an API key is provisioned, stamp the request identity into it by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3620\r\n* Record GenAI request duration failures by @danehans in https://github.com/agentgateway/agentgateway/pull/3319\r\n* (breaking) llm: only match exact path instead of any suffix by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3539\r\n* istio: respect revision in ca address by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3625\r\n* llm: avoid null cache_write_tokens on responses by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3619\r\n* Prevent xDS credentials from reaching trace logs by @DevArjun23 in https://github.com/agentgateway/agentgateway/pull/3624\r\n* guardrails: add fail open/fail closed polciy to all types by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3618\r\n* AgentgatewayModel: fix gateway ancestry by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3617\r\n* controller: short circuit expensive listener sort by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3627\r\n* tracing: drain body in proper runtime by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3631\r\n* conformance: do not skip static address by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3638\r\n* Update model catalog by @github-actions[bot] in https://github.com/agentgateway/agentgateway/pull/3636\r\n* fix(llm): translate context overflow errors for Claude Code recovery by @iandvt in https://github.com/agentgateway/agentgateway/pull/3581\r\n* feat: expose the backend endpoint in backend cel context by @fengxsong in https://github.com/agentgateway/agentgateway/pull/3633\r\n* Support cursors in list in MCP by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3544\r\n* controller: avoid double resolution of jwks by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3628\r\n* mcp: expose `list/*` results into CEL by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3601\r\n* controller: partially fetch lsitenerset by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3641\r\n* Adds a tier-aware semantic routing example that uses one vSR runtime by @danehans in https://github.com/agentgateway/agentgateway/pull/3471\r\n* xds: log more accurate size of payload by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3643\r\n* proxy: shrink XDS storage after resources go away by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3642\r\n* controller: optimize listener conflcit with pre-allocation by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3644\r\n* config: replace YAML processing library by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3639\r\n* ui: better embedded catalog support by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3645\r\n* Better support for Jev by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3646\r\n* llm: stop on error by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3511\r\n* Add support for conditional Virtual MCP Targets by @keithmattix in https://github.com/agentgateway/agentgateway/pull/3615\r\n* Update model catalog by @github-actions[bot] in https://github.com/agentgateway/agentgateway/pull/3654\r\n* bump dep and clean up osv-scanner noise by @markuskobler in https://github.com/agentgateway/agentgateway/pull/3658\r\n* Fix ext_proc clean stream close handling by @keithmattix in https://github.com/agentgateway/agentgateway/pull/3648\r\n* llm: Expand models in /v1/models by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3649\r\n* llm: preserve additionalProperties in Gemini schema normalization by @matvas-txf in https://github.com/agentgateway/agentgateway/pull/3590\r\n* CI: add nice diff for model catalog PR by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3660\r\n* timeout: respect backend request timeout for any body buffering by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3599\r\n* bedrock mantle: validate guardrail support by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3507\r\n* (breaking) llm: default messages -> responses (was completions) by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3647\r\n* catalog: future proof unknown fields by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3669\r\n* Misc UI cleanup by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3672\r\n* Update model catalog by @github-actions[bot] in https://github.com/agentgateway/agentgateway/pull/3675\r\n* Fix Substrate egress after the ateom/actor identity split by @EItanya in https://github.com/agentgateway/agentgateway/pull/3677\r\n* Bump istio dependency by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3678\r\n* ui: support and default to hashed keys by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3671\r\n* ui: misc minor cleanup by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3685\r\n* Update model catalog by @github-actions[bot] in https://github.com/agentgateway/agentgateway/pull/3680\r\n* Keep service workload endpoints out of backend CEL context by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3679\r\n* build(deps): bump the cargo-weekly group with 9 updates by @dependabot[bot] in https://github.com/agentgateway/agentgateway/pull/3684\r\n* fix(transformation): leave the upstream body when a CEL body expression is null by @conradj3 in https://github.com/agentgateway/agentgateway/pull/3653\r\n* Fix jwks direct URI nil pointer by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3699\r\n* gateway api: future proof 1.7 by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3697\r\n* ci: resolve e2e warm-test toolexec path from repo root by @Jpatel86 in https://github.com/agentgateway/agentgateway/pull/3704\r\n* fix gemini cost catalog lookup by @stevenctl in https://github.com/agentgateway/agentgateway/pull/3709\r\n* [fix] pdb standalone Helm installation maxUnavailable precedence by @artberger in https://github.com/agentgateway/agentgateway/pull/3720\r\n* Update model catalog by @github-actions[bot] in https://github.com/agentgateway/agentgateway/pull/3693\r\n* include provider in request parsing errors by @stevenctl in https://github.com/agentgateway/agentgateway/pull/3712\r\n* fix: resolve bare backend references in local config by @Yoel-qin in https://github.com/agentgateway/agentgateway/pull/3690\r\n* max_connection_age: add jitter setting for frontend and backend by @stevenctl in https://github.com/agentgateway/agentgateway/pull/3214\r\n* llm: fix all vertex catalog lookups by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3726\r\n* misc CI optimizations by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3725\r\n* kubernetes: expose backend authorization policy by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3713\r\n* proxy: fix regex matching by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3724\r\n* Fix GRPCRoute method matches by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3723\r\n* build(deps): bump the uv group across 1 directory with 2 updates by @dependabot[bot] in https://github.com/agentgateway/agentgateway/pull/3728\r\n* ui: cleanup LLM defaults by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3688\r\n* ci: make release a bit faster by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3730\r\n* ui: add version on sidebar by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3733\r\n* llm: translate token usage to format-specific format by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3687\r\n* kubernetes: expand wildcards in model discovery by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3731\r\n* regex guardrails: make matches not greedy past the actual match by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3735\r\n* oidc: add initial refresh flow support by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3291\r\n* build(deps): bump dompurify from 3.4.13 to 3.4.16 in /ui in the npm_and_yarn group across 1 directory by @dependabot[bot] in https://github.com/agentgateway/agentgateway/pull/3727\r\n* fix(mcp): expose mcpGuardrails dynamic metadata to access-log CEL by @Jpatel86 in https://github.com/agentgateway/agentgateway/pull/3703\r\n* substrate: fix egress cert rotation on long-lived tunnels and trace egress gRPC calls by @keithmattix in https://github.com/agentgateway/agentgateway/pull/3686\r\n* llm: add meta provider by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3741\r\n* bump async-openai dependency by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3736\r\n* fix(mcp): return OpenAPI image responses as MCP image content by @lewis-treacy in https://github.com/agentgateway/agentgateway/pull/3722\r\n* bump rust by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3745\r\n* Bump serde-yaml-edit dep by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3742\r\n* Implement full protocol selection from the Substrate policy by @EItanya in https://github.com/agentgateway/agentgateway/pull/3689\r\n* pprof-alloc bump by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3747\r\n* llm: strip query param when translating to another format by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3743\r\n* gateway api: support new backend url rewrite filter by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3755\r\n* llm: future proof openai decisions endpoint by @howardjohn in https://github.com/agentgateway/agentgateway/pull/3756\r\n* Update model catalog by @github-actions[bot] in https://github.com/agentgateway/agentgateway/pull/3750\r\n\r\n## New Contributors\r\n* @charles-chenzz made their first contribution in https://github.com/agentgateway/agentgateway/pull/3222\r\n* @ETretyakov made their first contribution in https://github.com/agentgateway/agentgateway/pull/3112\r\n* @github-actions[bot] made their first contribution in https://github.com/agentgateway/agentgateway/pull/3258\r\n* @marwanad made their first contribution in https://github.com/agentgateway/agentgateway/pull/3231\r\n* @Aias00 made their first contribution in https://github.com/agentgateway/agentgateway/pull/3226\r\n* @loafoe made their first contribution in https://github.com/agentgateway/agentgateway/pull/3290\r\n* @rasta-rocket made their first contribution in https://github.com/agentgateway/agentgateway/pull/3366\r\n* @richistron made their first contribution in https://github.com/agentgateway/agentgateway/pull/3368\r\n* @AhmadMasry made their first contribution in https://github.com/agentgateway/agentgateway/pull/3370\r\n* @a7i made their first contribution in https://github.com/agentgateway/agentgateway/pull/3381\r\n* @sebbycorp made their first contribution in https://github.com/agentgateway/agentgateway/pull/3361\r\n* @pazshalev made their first contribution in https://github.com/agentgateway/agentgateway/pull/3349\r\n* @ZenAlexa made their first contribution in https://github.com/agentgateway/agentgateway/pull/3233\r\n* @symaras made their first contribution in https://github.com/agentgateway/agentgateway/pull/3421\r\n* @TechPrototyper made their first contribution in https://github.com/agentgateway/agentgateway/pull/3393\r\n* @BoxBoxJason made their first contribution in https://github.com/agentgateway/agentgateway/pull/3419\r\n* @ehfd made their first contribution in https://github.com/agentgateway/agentgateway/pull/3363\r\n* @jlaneve made their first contribution in https://github.com/agentgateway/agentgateway/pull/3334\r\n* @zach-weisner made their first contribution in https://github.com/agentgateway/agentgateway/pull/3474\r\n* @embesozzi made their first contribution in https://github.com/agentgateway/agentgateway/pull/3478\r\n* @alexoakland made their first contribution in https://github.com/agentgateway/agentgateway/pull/3425\r\n* @chizhang21 made their first contribution in https://github.com/agentgateway/agentgateway/pull/3480\r\n* @rsicart made their first contribution in https://github.com/agentgateway/agentgateway/pull/3503\r\n* @matvas-txf made their first contribution in https://github.com/agentgateway/agentgateway/pull/3501\r\n* @LaloVene made their first contribution in https://github.com/agentgateway/agentgateway/pull/3395\r\n* @QuentinBisson made their first contribution in https://github.com/agentgateway/agentgateway/pull/3591\r\n* @TheSeydiCharyyev made their first contribution in https://github.com/agentgateway/agentgateway/pull/3570\r\n* @DEOWL-kan made their first contribution in https://github.com/agentgateway/agentgateway/pull/3593\r\n* @justinmpowers made their first contribution in https://github.com/agentgateway/agentgateway/pull/3611\r\n* @DevArjun23 made their first contribution in https://github.com/agentgateway/agentgateway/pull/3624\r\n* @conradj3 made their first contribution in https://github.com/agentgateway/agentgateway/pull/3653\r\n* @Yoel-qin made their first contribution in https://github.com/agentgateway/agentgateway/pull/3690\r\n* @lewis-treacy made their first contribution in https://github.com/agentgateway/agentgateway/pull/3722\r\n\r\n**Full Changelog**: https://github.com/agentgateway/agentgateway/compare/v1.5.0...v1.6.0","mentions_count":65} \ No newline at end of file diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/versions/agentgateway.digest b/cpu-comparison/2026-10-02-gateway-extended/evidence/versions/agentgateway.digest new file mode 100644 index 0000000..1cc4196 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/versions/agentgateway.digest @@ -0,0 +1 @@ +sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/versions/controller.digest b/cpu-comparison/2026-10-02-gateway-extended/evidence/versions/controller.digest new file mode 100644 index 0000000..761cdcd --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/versions/controller.digest @@ -0,0 +1 @@ +sha256:d84259a7e2d87f8f39bae385d4b032d823c0a4450aecb32e0e31e2258449645b diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/versions/nightly-router-source.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/versions/nightly-router-source.json new file mode 100644 index 0000000..da7942e --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/versions/nightly-router-source.json @@ -0,0 +1,5 @@ +{ + "url": "https://github.com/praxis-proxy/praxis/blob/31ac6dc86fba30ff510b17f9139021de60d8ba79/crates/filter/src/builtins/http/traffic_management/router/mod.rs#L249", + "sha256": "c5699b8e4c0ce4f15195b0c6c3049f849a00f5f17a837bc9b14afb4ac26d4c4e", + "observation": "from_config rejects cfg.routes.is_empty() with the same fatal error observed in nightly data-plane logs." +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/versions/operator-head.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/versions/operator-head.json new file mode 100644 index 0000000..07ca5a3 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/versions/operator-head.json @@ -0,0 +1 @@ +{"date":"2026-09-29T17:23:24Z","sha":"fb8beaa14cf714dacf0e6964cc8be94d1b5c1d7c","url":"https://github.com/praxis-proxy/operator/commit/fb8beaa14cf714dacf0e6964cc8be94d1b5c1d7c"} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/versions/praxis-nightly-config.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/versions/praxis-nightly-config.json new file mode 100644 index 0000000..f79f5cd --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/versions/praxis-nightly-config.json @@ -0,0 +1 @@ +{"architecture":"amd64","config":{"User":"praxis:praxis","ExposedPorts":{"8080/tcp":{},"9901/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"],"Entrypoint":["praxis","-c","/etc/praxis/config.yaml"],"WorkingDir":"/etc/praxis","Labels":{"org.opencontainers.image.created":"2026-10-02T03:07:42.663Z","org.opencontainers.image.description":"AI and cloud-native proxy server and framework","org.opencontainers.image.licenses":"Apache-2.0","org.opencontainers.image.revision":"31ac6dc86fba30ff510b17f9139021de60d8ba79","org.opencontainers.image.source":"https://github.com/praxis-proxy/praxis","org.opencontainers.image.title":"praxis","org.opencontainers.image.url":"https://github.com/praxis-proxy/praxis","org.opencontainers.image.version":"nightly-20261002"},"Healthcheck":{"Test":["CMD-SHELL","wget -qO- http://127.0.0.1:9901/healthy || exit 1"],"Interval":5000000000,"Timeout":3000000000,"StartPeriod":2000000000}},"created":"2026-10-02T03:21:56.766898423Z","history":[{"created":"2026-09-17T20:37:20.889221879Z","created_by":"ADD alpine-minirootfs-3.24.2-x86_64.tar.gz / # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-09-17T20:37:20.889221879Z","created_by":"CMD [\"/bin/sh\"]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-10-02T03:07:47.510576805Z","created_by":"LABEL org.opencontainers.image.source=https://github.com/praxis-proxy/praxis org.opencontainers.image.description=Praxis proxy server org.opencontainers.image.licenses=Apache-2.0","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-10-02T03:07:47.510576805Z","created_by":"RUN /bin/sh -c apk add --no-cache ca-certificates libcrypto3 libssl3 libgcc \u0026\u0026 addgroup -S praxis \u0026\u0026 adduser -S -G praxis -h /nonexistent -s /sbin/nologin praxis \u0026\u0026 mkdir -p /etc/praxis # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-10-02T03:21:56.739326154Z","created_by":"COPY --chown=root:root --chmod=0555 /usr/local/bin/praxis /usr/local/bin/praxis # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-10-02T03:21:56.752788004Z","created_by":"COPY --chown=praxis:praxis --chmod=0444 examples/configs/operations/container-default.yaml /etc/praxis/config.yaml # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-10-02T03:21:56.752788004Z","created_by":"USER praxis:praxis","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-10-02T03:21:56.766898423Z","created_by":"WORKDIR /etc/praxis","comment":"buildkit.dockerfile.v0"},{"created":"2026-10-02T03:21:56.766898423Z","created_by":"EXPOSE [8080/tcp 9901/tcp]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-10-02T03:21:56.766898423Z","created_by":"HEALTHCHECK {Test:[CMD-SHELL wget -qO- http://127.0.0.1:9901/healthy || exit 1] Interval:5s Timeout:3s StartPeriod:2s StartInterval:0s Retries:0}","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-10-02T03:21:56.766898423Z","created_by":"ENTRYPOINT [\"praxis\" \"-c\" \"/etc/praxis/config.yaml\"]","comment":"buildkit.dockerfile.v0","empty_layer":true}],"os":"linux","rootfs":{"type":"layers","diff_ids":["sha256:74d97c428c51a828f9051a7a40a53ff1fc99e54fc30323ce36760701b0b7f711","sha256:3fae147fd220320d5f564b00e96bdff91ba09e403287697dc4e9a1e728d62c1e","sha256:d90abaf515f29413d552f937fde73abac4da7d0508167009705f67da370942e4","sha256:552cafac2a72d85b9a3d01e807c0636891c6717241e99ab5a007efb4b6ec3635","sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"]}} \ No newline at end of file diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/versions/praxis-nightly-source.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/versions/praxis-nightly-source.json new file mode 100644 index 0000000..cb6ed39 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/versions/praxis-nightly-source.json @@ -0,0 +1 @@ +{"date":"2026-10-01T23:16:01Z","sha":"31ac6dc86fba30ff510b17f9139021de60d8ba79","url":"https://github.com/praxis-proxy/praxis/commit/31ac6dc86fba30ff510b17f9139021de60d8ba79"} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/versions/praxis-nightly.digest b/cpu-comparison/2026-10-02-gateway-extended/evidence/versions/praxis-nightly.digest new file mode 100644 index 0000000..166e13f --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/versions/praxis-nightly.digest @@ -0,0 +1 @@ +sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8 diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/versions/praxis-operator-support.md b/cpu-comparison/2026-10-02-gateway-extended/evidence/versions/praxis-operator-support.md new file mode 100644 index 0000000..2ad6d94 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/versions/praxis-operator-support.md @@ -0,0 +1,140 @@ +# Gateway API Support + +Feature matrix for the Praxis operator against +[Gateway API] `v1.5.1`. + +Legend: + +- **Supported**: implemented and covered by tests. +- **Partial**: implemented with the stated limitation. +- **Not supported**: the field is ignored or the + resource is not reconciled. Where the operator + silently ignores a field, that is called out as a + known gap. + +[Gateway API]: https://gateway-api.sigs.k8s.io/ + +## Resources + +| Resource | Status | Notes | +|---|---|---| +| `GatewayClass` | Supported | Accepted when `controllerName` is `praxis.sh/gateway-controller` | +| `Gateway` | Supported | One data-plane Deployment, ConfigMap and Service per Gateway | +| `HTTPRoute` | Supported | See the HTTPRoute sections below | +| `ReferenceGrant` | Supported | Gateway-to-Secret and HTTPRoute-to-Service | +| `GRPCRoute` | Not supported | | +| `TCPRoute` / `UDPRoute` / `TLSRoute` | Not supported | | +| `BackendTLSPolicy` | Not supported | | +| `ListenerSet` | Not supported | | + +## GatewayClass + +| Field | Status | Notes | +|---|---|---| +| `spec.controllerName` | Supported | Must match `praxis.sh/gateway-controller` | +| `spec.parametersRef` | Not supported | Ignored | +| `status.supportedFeatures` | Partial | Advertises a fixed `Gateway` / `HTTPRoute` list rather than the real feature set | + +## Gateway + +| Field | Status | Notes | +|---|---|---| +| `spec.gatewayClassName` | Supported | Gateways referencing another controller's class are skipped | +| `spec.listeners[].port` | Supported | Listeners sharing a port are merged into one data-plane listener | +| `spec.listeners[].protocol` | Partial | `HTTP` and `HTTPS` only; other protocols get `Accepted: False` / `UnsupportedProtocol` | +| `spec.listeners[].hostname` | Supported | Exact and `*.suffix` wildcards | +| `spec.listeners[].tls.mode` | Partial | `Terminate` only; `Passthrough` is not implemented | +| `spec.listeners[].tls.certificateRefs` | Supported | `core/Secret` of type `kubernetes.io/tls`; contents are validated as PEM | +| `spec.listeners[].allowedRoutes.namespaces` | Supported | `Same`, `All` and `Selector` (`matchLabels` and `matchExpressions`) | +| `spec.listeners[].allowedRoutes.kinds` | Partial | Only `HTTPRoute`; anything else yields `ResolvedRefs: False` / `InvalidRouteKinds` | +| `spec.addresses` | Not supported | **Known gap**: silently ignored instead of `Accepted: False` / `UnsupportedAddress` | +| `spec.infrastructure.parametersRef` | Not supported | Rejected with `Accepted: False` / `InvalidParameters` | + +### Gateway status + +| Condition | Status | Notes | +|---|---|---| +| `Accepted` | Supported | `False` / `ListenersNotValid` when no listener has a supported protocol | +| `Programmed` | Supported | Requires a ready Deployment **and** at least one load-balancer address | +| `status.addresses` | Supported | Load-balancer ingress IPs of the child Service | +| `status.listeners[].attachedRoutes` | Supported | | +| `status.listeners[].conditions` | Supported | `Accepted`, `Programmed`, `ResolvedRefs`, `Conflicted` | +| `Conflicted` | Partial | **Known gap**: always reported `False`; listener conflicts are not detected | + +## HTTPRoute + +| Field | Status | Notes | +|---|---|---| +| `spec.parentRefs` | Supported | `Gateway` parents only | +| `spec.parentRefs[].sectionName` | Supported | Unknown section names yield `Accepted: False` / `NoMatchingParent` | +| `spec.parentRefs[].port` | Not supported | Ignored | +| `spec.hostnames` | Supported | Intersected with listener hostnames per the spec | +| `spec.rules[].backendRefs` | Supported | `core/Service` only | +| `spec.rules[].backendRefs[].weight` | Supported | Normalised across each backend's ready endpoints | +| `spec.rules[].backendRefs[].namespace` | Supported | Requires a matching `ReferenceGrant` | +| `spec.rules[].timeouts` | Not supported | Ignored | +| `spec.rules[].sessionPersistence` | Not supported | Ignored | + +### Rule matches + +| Match | Status | Notes | +|---|---|---| +| `path.type: PathPrefix` | Supported | Expanded to an exact `/foo` plus a `/foo/` prefix, per the spec | +| `path.type: Exact` | Supported | | +| `path.type: RegularExpression` | Not supported | **Known gap**: degrades to the catch-all prefix `/`, which widens the route | +| `headers` (`Exact`) | Supported | | +| `headers` (`RegularExpression`) | Not supported | **Known gap**: silently dropped, which widens the route | +| `method` | Not supported | **Known gap**: silently ignored | +| `queryParams` | Not supported | **Known gap**: silently ignored | + +### Rule filters + +| Filter | Status | Notes | +|---|---|---| +| `RequestHeaderModifier` | Partial | `add`, `set` and `remove`; scoped by path prefix, not by route identity | +| `ResponseHeaderModifier` | Partial | Same scoping caveat as above | +| `RequestRedirect` | Supported | `scheme`, `hostname`, `port` and `statusCode` | +| `URLRewrite` | Not supported | Logged and dropped | +| `RequestMirror` | Not supported | Logged and dropped | +| `ExtensionRef` | Not supported | Logged and dropped | + +> **Note**: filters are currently emitted into the +> shared filter chain of the listener, scoped only by +> the rule's path prefix. A filter on `/api` in one +> route therefore also applies to another route's +> `/api` on the same listener. + +### HTTPRoute status + +| Condition | Status | Notes | +|---|---|---| +| `Accepted` | Supported | Set by the Gateway controller once the data plane has rolled out | +| `Accepted: False` | Supported | `NoMatchingParent`, `NotAllowedByListeners`, `NoMatchingListenerHostname` | +| `ResolvedRefs` | Supported | `InvalidKind`, `RefNotPermitted`, `BackendNotFound` | +| Parent cleanup on Gateway deletion | Not supported | **Known gap**: stale `status.parents` entries are left behind | + +## Operational features + +| Feature | Status | +|---|---| +| Server-side apply for all mutations | Supported | +| Owner references on child resources | Supported | +| Finalizer on `Gateway` | Supported | +| Config-hash annotation to force data-plane rollout | Supported | +| Leader election / multi-replica HA | Not supported | +| Prometheus metrics | Not supported | +| Health and readiness endpoints | Not supported | +| Kubernetes Events | Not supported | + +## Conformance + +The Gateway API conformance suite runs in CI: + +```console +make conformance +``` + +See [`.github/workflows/conformance.yaml`] for the +pinned suite version and the profiles exercised. + +[`.github/workflows/conformance.yaml`]: ../.github/workflows/conformance.yaml diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/versions/praxis-release.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/versions/praxis-release.json new file mode 100644 index 0000000..147aacd --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/versions/praxis-release.json @@ -0,0 +1 @@ +{"url":"https://api.github.com/repos/praxis-proxy/praxis/releases/368170790","assets_url":"https://api.github.com/repos/praxis-proxy/praxis/releases/368170790/assets","upload_url":"https://uploads.github.com/repos/praxis-proxy/praxis/releases/368170790/assets{?name,label}","html_url":"https://github.com/praxis-proxy/praxis/releases/tag/v0.5.2","id":368170790,"author":{"login":"github-actions[bot]","id":41898282,"node_id":"MDM6Qm90NDE4OTgyODI=","avatar_url":"https://avatars.githubusercontent.com/in/15368?v=4","gravatar_id":"","url":"https://api.github.com/users/github-actions%5Bbot%5D","html_url":"https://github.com/apps/github-actions","followers_url":"https://api.github.com/users/github-actions%5Bbot%5D/followers","following_url":"https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/github-actions%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/github-actions%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/github-actions%5Bbot%5D/repos","events_url":"https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/github-actions%5Bbot%5D/received_events","type":"Bot","user_view_type":"public","site_admin":false},"node_id":"RE_kwDOR3UgXM4V8dcm","tag_name":"v0.5.2","target_commitish":"main","name":"v0.5.2","draft":false,"immutable":false,"prerelease":true,"created_at":"2026-08-10T19:52:26Z","updated_at":"2026-09-15T17:50:47Z","published_at":"2026-08-10T20:11:42Z","assets":[],"tarball_url":"https://api.github.com/repos/praxis-proxy/praxis/tarball/v0.5.2","zipball_url":"https://api.github.com/repos/praxis-proxy/praxis/zipball/v0.5.2","body":"**Container Image**: https://github.com/praxis-proxy/praxis/pkgs/container/praxis?tag=0.5.2\n\n## Features\n\n- **Prometheus metrics**: expand metrics surface (#794) by @henschwartz in https://github.com/praxis-proxy/praxis/pull/825\n- **Tracing**: wire tracing subscriber with fmt + OTLP layers by @Ladas in https://github.com/praxis-proxy/praxis/pull/836\n- **Random load balancing**: add random strategy by @eoinfennessy in https://github.com/praxis-proxy/praxis/pull/888\n- **Structured error responses**: pluggable error formatting by @leseb in https://github.com/praxis-proxy/praxis/pull/891\n\n## Bug Fixes\n\n- **Security**: set H2 options on HttpProxy by @shaneutt\n- **Security**: add basic-auth-filter to SECURITY_FILTERS by @shaneutt\n- **Server**: filter config watcher events by file path by @leseb in https://github.com/praxis-proxy/praxis/pull/890\n- **Cleanup**: remove stale ext-proc references by @shaneutt\n\n## Refactoring\n\n- **TLS**: consolidate SNI server-name validation by @eoinfennessy in https://github.com/praxis-proxy/praxis/pull/884\n- **Protocol**: consolidate reserved header stripping by @s-akhtar-baig in https://github.com/praxis-proxy/praxis/pull/892\n\n## Documentation\n\n- **Proposals**: add initial proposal for state by @shaneutt in https://github.com/praxis-proxy/praxis/pull/852\n- **Proposals**: add pipeline info admin endpoint proposal by @henschwartz in https://github.com/praxis-proxy/praxis/pull/823\n- **Proposals**: add How? for pipeline info admin endpoint (#796) by @henschwartz in https://github.com/praxis-proxy/praxis/pull/899\n- **Proposals**: add How? for expand Prometheus metrics surface (#794) by @henschwartz in https://github.com/praxis-proxy/praxis/pull/898\n- **Proposals**: add non-blocking log writer proposal by @henschwartz in https://github.com/praxis-proxy/praxis/pull/921\n- **Proposals**: add advanced retry policies by @abdallahsamabd in https://github.com/praxis-proxy/praxis/pull/901\n- **Proposals**: add sticky sessions by @abdallahsamabd in https://github.com/praxis-proxy/praxis/pull/904\n- **Proposals**: propose application-managed WebSocket sessions by @franciscojavierarceo in https://github.com/praxis-proxy/praxis/pull/895\n\n## Dependencies\n\n- chore(deps): bump anthropics/claude-code-action from 1.0.180 to 1.0.183 by @dependabot[bot] in https://github.com/praxis-proxy/praxis/pull/886\n- Multiple `cargo upgrade` rounds\n\n## New Contributors\n\n- @Ladas made their first contribution in https://github.com/praxis-proxy/praxis/pull/836\n- @s-akhtar-baig made their first contribution in https://github.com/praxis-proxy/praxis/pull/892\n\n**Full Changelog**: https://github.com/praxis-proxy/praxis/compare/v0.5.1...v0.5.2\n","mentions_count":9} \ No newline at end of file diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/versions/praxis-v0.5.2-config.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/versions/praxis-v0.5.2-config.json new file mode 100644 index 0000000..ec8f805 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/versions/praxis-v0.5.2-config.json @@ -0,0 +1,113 @@ +{ + "architecture": "amd64", + "config": { + "User": "praxis:praxis", + "ExposedPorts": { + "8080/tcp": {}, + "9901/tcp": {} + }, + "Env": [ + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + ], + "Entrypoint": [ + "praxis", + "-c", + "/etc/praxis/config.yaml" + ], + "WorkingDir": "/etc/praxis", + "Labels": { + "org.opencontainers.image.created": "2026-08-10T20:02:52.279Z", + "org.opencontainers.image.description": " AI and cloud-native proxy server and framework", + "org.opencontainers.image.licenses": "MIT", + "org.opencontainers.image.revision": "af54edcd24de01e4dac7da59a809bf88bd246fe5", + "org.opencontainers.image.source": "https://github.com/praxis-proxy/praxis", + "org.opencontainers.image.title": "praxis", + "org.opencontainers.image.url": "https://github.com/praxis-proxy/praxis", + "org.opencontainers.image.version": "0.5.2" + }, + "Healthcheck": { + "Test": [ + "CMD-SHELL", + "wget -qO- http://127.0.0.1:9901/healthy || exit 1" + ], + "Interval": 5000000000, + "Timeout": 3000000000, + "StartPeriod": 2000000000 + } + }, + "created": "2026-08-10T20:11:00.395891932Z", + "history": [ + { + "created": "2026-06-22T19:20:09.106506185Z", + "created_by": "ADD alpine-minirootfs-3.23.5-x86_64.tar.gz / # buildkit", + "comment": "buildkit.dockerfile.v0" + }, + { + "created": "2026-06-22T19:20:09.106506185Z", + "created_by": "CMD [\"/bin/sh\"]", + "comment": "buildkit.dockerfile.v0", + "empty_layer": true + }, + { + "created": "2026-08-10T20:02:55.55133006Z", + "created_by": "LABEL org.opencontainers.image.source=https://github.com/praxis-proxy/praxis org.opencontainers.image.description=Praxis proxy server org.opencontainers.image.licenses=MIT", + "comment": "buildkit.dockerfile.v0", + "empty_layer": true + }, + { + "created": "2026-08-10T20:02:55.55133006Z", + "created_by": "RUN /bin/sh -c apk add --no-cache ca-certificates && addgroup -S praxis && adduser -S -G praxis -h /nonexistent -s /sbin/nologin praxis && mkdir -p /etc/praxis # buildkit", + "comment": "buildkit.dockerfile.v0" + }, + { + "created": "2026-08-10T20:11:00.37368632Z", + "created_by": "COPY --chown=root:root --chmod=0555 /usr/local/bin/praxis /usr/local/bin/praxis # buildkit", + "comment": "buildkit.dockerfile.v0" + }, + { + "created": "2026-08-10T20:11:00.385730535Z", + "created_by": "COPY --chown=praxis:praxis --chmod=0444 examples/configs/operations/container-default.yaml /etc/praxis/config.yaml # buildkit", + "comment": "buildkit.dockerfile.v0" + }, + { + "created": "2026-08-10T20:11:00.385730535Z", + "created_by": "USER praxis:praxis", + "comment": "buildkit.dockerfile.v0", + "empty_layer": true + }, + { + "created": "2026-08-10T20:11:00.395891932Z", + "created_by": "WORKDIR /etc/praxis", + "comment": "buildkit.dockerfile.v0" + }, + { + "created": "2026-08-10T20:11:00.395891932Z", + "created_by": "EXPOSE [8080/tcp 9901/tcp]", + "comment": "buildkit.dockerfile.v0", + "empty_layer": true + }, + { + "created": "2026-08-10T20:11:00.395891932Z", + "created_by": "HEALTHCHECK {Test:[CMD-SHELL wget -qO- http://127.0.0.1:9901/healthy || exit 1] Interval:5s Timeout:3s StartPeriod:2s StartInterval:0s Retries:0}", + "comment": "buildkit.dockerfile.v0", + "empty_layer": true + }, + { + "created": "2026-08-10T20:11:00.395891932Z", + "created_by": "ENTRYPOINT [\"praxis\" \"-c\" \"/etc/praxis/config.yaml\"]", + "comment": "buildkit.dockerfile.v0", + "empty_layer": true + } + ], + "os": "linux", + "rootfs": { + "type": "layers", + "diff_ids": [ + "sha256:31ad4a471c6852bfec14d757cc75a566c82a9769f12c3918cf6bf52cc0eeb3d0", + "sha256:3746fcad148c375b780a7dfbcdca2720ffe1f0066890537d600e180ee15b5ba3", + "sha256:6330ddde12ee1954ef886baeedaa0a5dd99e5d582ee9e21a970f3d667fc13329", + "sha256:f0bc934893f6fd68f3684f3e1243efcb939a9bb1b226c0c52552da274f6087e6", + "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" + ] + } +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/evidence/versions/selection.json b/cpu-comparison/2026-10-02-gateway-extended/evidence/versions/selection.json new file mode 100644 index 0000000..e688ac0 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/evidence/versions/selection.json @@ -0,0 +1,39 @@ +{ + "selected_at": "2026-10-02T23:20:27.230382+00:00", + "gateway_api": { + "version": "v1.5.1", + "commit": "e7677b70ae75d14a4448fba94870e7deea6cf0ad", + "channel": "experimental", + "binary_sha256": "0c0a81ca7822c724bf4f8c3cf8eb0f5c444ed8f94f954ea4a526451d141ce86a" + }, + "agentgateway": { + "version": "v1.6.0", + "image": "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "controller": "ghcr.io/agentgateway/controller@sha256:d84259a7e2d87f8f39bae385d4b032d823c0a4450aecb32e0e31e2258449645b", + "revision": "ea5608642b9d5c94c5baf5fd9f2f9849b808e963" + }, + "praxis_operator": { + "date": "2026-09-29T17:23:24Z", + "sha": "fb8beaa14cf714dacf0e6964cc8be94d1b5c1d7c", + "url": "https://github.com/praxis-proxy/operator/commit/fb8beaa14cf714dacf0e6964cc8be94d1b5c1d7c" + }, + "praxis_release": { + "version": "v0.5.2", + "published_at": "2026-08-10T20:11:42Z", + "image": "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8", + "revision": "af54edcd24de01e4dac7da59a809bf88bd246fe5" + }, + "praxis_nightly": { + "image": "ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8", + "labels": { + "org.opencontainers.image.created": "2026-10-02T03:07:42.663Z", + "org.opencontainers.image.description": "AI and cloud-native proxy server and framework", + "org.opencontainers.image.licenses": "Apache-2.0", + "org.opencontainers.image.revision": "31ac6dc86fba30ff510b17f9139021de60d8ba79", + "org.opencontainers.image.source": "https://github.com/praxis-proxy/praxis", + "org.opencontainers.image.title": "praxis", + "org.opencontainers.image.url": "https://github.com/praxis-proxy/praxis", + "org.opencontainers.image.version": "nightly-20261002" + } + } +} diff --git a/cpu-comparison/2026-10-02-gateway-extended/harness/aggregate.py b/cpu-comparison/2026-10-02-gateway-extended/harness/aggregate.py new file mode 100644 index 0000000..8bab8ff --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/harness/aggregate.py @@ -0,0 +1,36 @@ +#!/usr/bin/env python3 +"""Aggregate three repetitions without treating missing coverage as failures.""" +import collections +import json +import statistics +from pathlib import Path + +root = Path(__file__).resolve().parents[1] +rows = {r['path']: r for r in json.loads((root/'reports/data/test-results.json').read_text())} +result = {} +for campaign in ['praxis-v0.5.2', 'praxis-nightly-20261002']: + result[campaign] = {} + for product in ['agentgateway', 'praxis']: + runs = [rows.get(f'results/{campaign}/pass{i}/{product}') for i in range(1,4)] + completed = [r for r in runs if r and r['cleanup_complete']] + scored = [r for r in completed if sum(r['counts'].get(s,0) for s in ['pass','fail']) == r['test_count']] + data = { + 'repetitions_recorded': len([r for r in runs if r]), + 'repetitions_cleaned_up': len(completed), + 'repetitions_with_all_107_tests_scored': len(scored), + 'repetition_counts': [r['counts'] if r else None for r in runs], + 'mean_pass_count': statistics.mean(r['counts'].get('pass',0) for r in scored) if len(scored)==3 else None, + 'mean_pass_percentage': statistics.mean(r['counts'].get('pass',0)/r['test_count']*100 for r in scored) if len(scored)==3 else None, + 'categories': {}, 'channels': {}, 'repeatability': {}, + } + for dimension, key in [('categories','category'), ('channels','channel')]: + for group in sorted({t[key] for r in completed for t in r['records']}): + data[dimension][group] = [dict(collections.Counter(t['outcome'] for t in r['records'] if t[key]==group)) if r else None for r in runs] + if len(completed)==3: + for name in sorted(t['name'] for t in completed[0]['records']): + data['repeatability'][name] = [next(t['outcome'] for t in r['records'] if t['name']==name) for r in runs] + result[campaign][product] = data +(root/'reports/data/aggregate.json').write_text(json.dumps(result,indent=2)+'\n') +for campaign, products in result.items(): + for product, data in products.items(): + print(campaign, product, data['repetition_counts'], 'mean', data['mean_pass_count']) diff --git a/cpu-comparison/2026-10-02-gateway-extended/harness/annotate-catalog.py b/cpu-comparison/2026-10-02-gateway-extended/harness/annotate-catalog.py new file mode 100644 index 0000000..129b518 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/harness/annotate-catalog.py @@ -0,0 +1,20 @@ +#!/usr/bin/env python3 +"""Add pinned source links to catalog.go output without changing test selection.""" +import argparse +import json +import re +from pathlib import Path + +p=argparse.ArgumentParser();p.add_argument('gateway_api_source',type=Path);p.add_argument('catalog',type=Path);a=p.parse_args() +root=Path(__file__).resolve().parents[1] +revision=json.loads((root/'evidence/versions/selection.json').read_text())['gateway_api']['commit'] +files={} +for file in (a.gateway_api_source/'conformance/tests').rglob('*.go'): + for name in re.findall(r'ShortName:\s*"([^\"]+)"',file.read_text()): + assert name not in files, 'Ambiguous test source: '+name + files[name]=file.relative_to(a.gateway_api_source).as_posix() +catalog=json.loads(a.catalog.read_text()) +for test in catalog['tests']: + assert test['name'] in files, 'No source file for '+test['name'] + test['source_url']='https://github.com/kubernetes-sigs/gateway-api/blob/'+revision+'/'+files[test['name']] +a.catalog.write_text(json.dumps(catalog,indent=2)+'\n') diff --git a/cpu-comparison/2026-10-02-gateway-extended/harness/capture-nightly-setup.py b/cpu-comparison/2026-10-02-gateway-extended/harness/capture-nightly-setup.py new file mode 100644 index 0000000..17eeaeb --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/harness/capture-nightly-setup.py @@ -0,0 +1,27 @@ +#!/usr/bin/env python3 +"""Capture generated nightly configuration once, without changing any resources.""" +import argparse +import datetime +import json +import os +from pathlib import Path +import subprocess + +p=argparse.ArgumentParser();p.add_argument('case',type=Path);a=p.parse_args() +assert 'praxis-nightly-20261002' in str(a.case) and a.case.name=='praxis' +assert (a.case/'start.txt').exists() and not (a.case/'end.txt').exists() +if (a.case/'nightly-config.json').exists(): + raise SystemExit(0) +env=dict(os.environ,KUBECONFIG='/etc/rancher/k3s/benchmark.kubeconfig') +base=['kubectl','-n','gateway-conformance-infra'] +selector='app.kubernetes.io/name=praxis' +r=subprocess.run([*base,'get','deployments,configmaps','-l',selector,'-o','json'],env=env,capture_output=True,text=True,check=True) +data=json.loads(r.stdout) +if sum(i['kind']=='Deployment' for i in data['items'])!=4 or sum(i['kind']=='ConfigMap' for i in data['items'])!=4: + raise SystemExit('Base configuration not ready; retry capture later') +# This raw remote file contains generated fixture keys; sanitize before publication. +(a.case/'nightly-config.json').write_text(r.stdout) +r=subprocess.run([*base,'logs','-l',selector,'--all-containers=true','--prefix','--timestamps','--tail=100','--max-log-requests=8'],env=env,capture_output=True,text=True) +(a.case/'nightly-dataplane.log').write_text(r.stdout) +(a.case/'nightly-capture.json').write_text(json.dumps({'utc':datetime.datetime.now(datetime.timezone.utc).isoformat(),'selector':selector,'log_exit':r.returncode,'log_stderr':r.stderr,'note':'Read-only generated-config and startup-log snapshot; runtime observer also retains crash diagnostics.'},indent=2)+'\n') +print('Captured four generated nightly Deployments/ConfigMaps and startup logs') diff --git a/cpu-comparison/2026-10-02-gateway-extended/harness/capture-operator-restarts.py b/cpu-comparison/2026-10-02-gateway-extended/harness/capture-operator-restarts.py new file mode 100644 index 0000000..8a594c5 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/harness/capture-operator-restarts.py @@ -0,0 +1,55 @@ +#!/usr/bin/env python3 +"""Save previous operator logs when the existing runtime observer sees a restart. + +Read-only auxiliary diagnostics; does not change the workload or any test assertion. +Run repeatedly while a Praxis case is active. The runtime observer already collects +pod state, so this helper does not add another list-pods request. +""" +import argparse +import json +import os +import pathlib +import subprocess + +p = argparse.ArgumentParser() +p.add_argument('case', type=pathlib.Path) +a = p.parse_args() +f = a.case / 'runtime.jsonl' +if not f.exists(): + raise SystemExit(0) +with f.open('rb') as stream: + stream.seek(max(0, f.stat().st_size - 2 * 1024 * 1024)) + rows = stream.read().decode(errors='replace').splitlines() +row = None +for line in reversed(rows): + try: + row = json.loads(line) + break + except json.JSONDecodeError: + continue +if row is None: + raise SystemExit(0) +for pod in row.get('pods', {}).get('items', []): + meta = pod['metadata'] + if meta['namespace'] != 'praxis-system': + continue + for c in pod.get('status', {}).get('containerStatuses', []): + count = c.get('restartCount', 0) + if not count: + continue + stem = meta['name'] + '-' + c['name'] + '-restart' + str(count) + target = a.case / (stem + '.log') + if target.exists(): + continue + env = dict(os.environ, KUBECONFIG='/etc/rancher/k3s/benchmark.kubeconfig') + r = subprocess.run(['kubectl', 'logs', '-n', meta['namespace'], meta['name'], + '-c', c['name'], '--previous', '--timestamps'], + capture_output=True, text=True, timeout=20, env=env) + (a.case / (stem + '-capture.json')).write_text(json.dumps({ + 'observer_utc': row['utc'], 'pod_uid': meta['uid'], + 'restart_count': count, 'exit': r.returncode, 'stderr': r.stderr, + 'last_state': c.get('lastState'), + }, indent=2) + '\n') + if r.returncode == 0: + target.write_text(r.stdout) + print('Captured ' + target.name) diff --git a/cpu-comparison/2026-10-02-gateway-extended/harness/catalog.go b/cpu-comparison/2026-10-02-gateway-extended/harness/catalog.go new file mode 100644 index 0000000..c2db7b3 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/harness/catalog.go @@ -0,0 +1,12 @@ +package main +import("encoding/json";"os";"sort";"fmt";"strings";"sigs.k8s.io/gateway-api/pkg/features";"sigs.k8s.io/gateway-api/conformance/tests") +func main(){ + mesh:=features.SetsToNamesSet(features.MeshCoreFeatures,features.MeshExtendedFeatures) + fs:=[]features.Feature{}; names:=[]string{} + for f:=range features.AllFeatures {if !mesh.Has(f.Name){fs=append(fs,f);names=append(names,string(f.Name))}} + sort.Slice(fs,func(i,j int)bool{return fs[i].Name /dev/null +while [ "$((SECONDS-start))" -lt 180 ]; do + count=$(kubectl --request-timeout=30s get httproute -n gateway-scale -l benchmark=gateway-scale -o json | python3 -c 'import json,sys;print(len(json.load(sys.stdin)["items"]))') + if [ "$count" = 0 ]; then printf 'Scale route cleanup verified empty after %s seconds\n' "$((SECONDS-start))"; exit 0; fi + sleep 1 +done +printf 'Scale route cleanup timed out with %s objects remaining\n' "$count" >&2 +exit 1 diff --git a/cpu-comparison/2026-10-02-gateway-extended/harness/collect-host.py b/cpu-comparison/2026-10-02-gateway-extended/harness/collect-host.py new file mode 100644 index 0000000..e9be7b3 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/harness/collect-host.py @@ -0,0 +1,49 @@ +#!/usr/bin/env python3 +"""Timestamped host and gateway-process evidence, independent of load clients.""" +import argparse,datetime,json,pathlib,subprocess,time +p=argparse.ArgumentParser();p.add_argument("--runtime",choices=["docker","cri"],default="docker");args=p.parse_args() +out=pathlib.Path('/opt/gateway-benchmark/host-samples.jsonl') +with out.open('a',buffering=1) as stream: + while True: + row={'utc':datetime.datetime.now(datetime.timezone.utc).isoformat()} + for name in ['stat','meminfo','net/dev','sys/fs/file-nr','net/sockstat']: + try:row[name]=pathlib.Path('/proc',name).read_text() + except OSError as e:row[name]={'error':str(e)} + try: + ins=[] + if args.runtime=='docker': + r=subprocess.run(['docker','ps','-q'],capture_output=True,text=True,timeout=3) + ids=r.stdout.split() + if ids:ins=json.loads(subprocess.check_output(['docker','inspect',*ids],text=True,timeout=3)) + else: + cs=json.loads(subprocess.check_output(['k3s','crictl','ps','-o','json'],text=True,timeout=3))['containers'] + for c in cs: + ns=c.get('labels',{}).get('io.kubernetes.pod.namespace','') + if ns not in ['agentgateway-system','praxis-system','gateway-backend','gateway-benchmark'] and not ns.startswith('gateway-conformance-'):continue + v=json.loads(subprocess.check_output(['k3s','crictl','inspect',c['id']],text=True,timeout=3)) + ins.append({'Name':ns+'/'+c['metadata']['name'],'State':{'Pid':v['info']['pid'],'Status':v['status']['state']},'RestartCount':c['metadata'].get('attempt',0)}) + if ins: + row['containers']=[] + for x in ins: + pid=x['State']['Pid'];p=pathlib.Path('/proc',str(pid));c={'name':x['Name'],'pid':pid,'state':x['State'],'restart_count':x['RestartCount']} + try: + c['fd_count']=len(list((p/'fd').iterdir()));c['limits']=(p/'limits').read_text();c['status']=(p/'status').read_text();c['stat']=(p/'stat').read_text() + except OSError as e:c['error']=str(e) + try: + cg=(p/'cgroup').read_text().strip().split(':',2)[2] + for key in ['cpu.stat','cpu.max','memory.current','memory.events','memory.peak','pids.current']: + f=pathlib.Path('/sys/fs/cgroup'+cg,key) + if f.exists():c[key]=f.read_text() + except OSError as e:c['cgroup_error']=str(e) + row['containers'].append(c) + except Exception as e:row['collector_error']=str(e) + row['clients']=[] + for proc in pathlib.Path('/proc').iterdir(): + if not proc.name.isdigit():continue + try: + cmd=(proc/'cmdline').read_bytes().replace(b'\0',b' ').decode(errors='replace') + if 'fortio load' in cmd or '/aiperf ' in cmd or 'nighthawk_client' in cmd: + row['clients'].append({'pid':int(proc.name),'command':cmd,'fd_count':len(list((proc/'fd').iterdir())),'limits':(proc/'limits').read_text(),'stat':(proc/'stat').read_text()}) + except (OSError,ProcessLookupError):pass + stream.write(json.dumps(row,separators=(',',':'))+'\n') + time.sleep(15) diff --git a/cpu-comparison/2026-10-02-gateway-extended/harness/diagnose-static-address.py b/cpu-comparison/2026-10-02-gateway-extended/harness/diagnose-static-address.py new file mode 100644 index 0000000..b36d50d --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/harness/diagnose-static-address.py @@ -0,0 +1,57 @@ +#!/usr/bin/env python3 +"""Excluded, passive watch diagnostic around the unchanged static-address test.""" +import datetime +import fcntl +import json +import os +from pathlib import Path +import shlex +import subprocess +import threading +import time + +os.chdir('/opt/gateway-benchmark') +os.environ['KUBECONFIG'] = '/etc/rancher/k3s/benchmark.kubeconfig' +lock = open('/run/gwext-campaign.lock', 'w') +fcntl.flock(lock, fcntl.LOCK_EX | fcntl.LOCK_NB) +deployments = json.loads(subprocess.check_output(['kubectl','get','deployments','-A','-o','json'])) +assert any(d['metadata']['namespace']=='agentgateway-system' and d['spec'].get('replicas',1)>0 for d in deployments['items']) +assert all(d['spec'].get('replicas',1)==0 for d in deployments['items'] if d['metadata']['namespace']=='praxis-system') +out = Path('diagnostics/static-address-status') +out.mkdir(parents=True, exist_ok=False) +args = shlex.split(Path('results/praxis-v0.5.2/pass1/agentgateway/command.txt').read_text()) +args = [x for x in args if not x.startswith('--report-output=')] +args += ['--report-output='+str(out/'report.yaml'), '--run-test=GatewayStaticAddresses'] +(out/'command.json').write_text(json.dumps(args,indent=2)+'\n') +processes, threads, handles = [], [], [] +def watch(kind, proc): + decoder, buffer = json.JSONDecoder(), '' + with (out/(kind+'.jsonl')).open('w',buffering=1) as stream: + for line in proc.stdout: + buffer += line + while buffer.strip(): + buffer = buffer.lstrip() + try: + event, end = decoder.raw_decode(buffer) + except json.JSONDecodeError: + break + stream.write(json.dumps({'received_at':datetime.datetime.now(datetime.timezone.utc).isoformat(),'event':event})+'\n') + buffer = buffer[end:] +for kind in ['gateways','services']: + err = (out/(kind+'-watch.stderr')).open('w'); handles.append(err) + proc = subprocess.Popen(['kubectl','get',kind,'-A','--watch','--output-watch-events','-o','json'],stdout=subprocess.PIPE,stderr=err,text=True) + processes.append(proc) + thread = threading.Thread(target=watch,args=(kind,proc),daemon=True) + thread.start(); threads.append(thread) +try: + time.sleep(1) + with (out/'full.log').open('w') as log: + run = subprocess.run(args,stdout=log,stderr=subprocess.STDOUT,timeout=600) + (out/'exit-code.txt').write_text(str(run.returncode)+'\n') + time.sleep(2) +finally: + for proc in processes: proc.terminate() + for proc in processes: proc.wait(timeout=10) + for thread in threads: thread.join(timeout=10) + for handle in handles: handle.close() +print('Excluded static-address diagnostic complete') diff --git a/cpu-comparison/2026-10-02-gateway-extended/harness/diagnose-tls.py b/cpu-comparison/2026-10-02-gateway-extended/harness/diagnose-tls.py new file mode 100644 index 0000000..052f283 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/harness/diagnose-tls.py @@ -0,0 +1,27 @@ +#!/usr/bin/env python3 +"""Excluded diagnostic: observe fresh TLS probes alongside an unchanged upstream test.""" +import datetime,json,os,pathlib,shlex,subprocess,time,sys +os.chdir('/opt/gateway-benchmark');os.environ['KUBECONFIG']='/etc/rancher/k3s/benchmark.kubeconfig' +out=pathlib.Path('diagnostics')/(sys.argv[1] if len(sys.argv)>1 else 'tls-startup');out.mkdir(parents=True,exist_ok=False) +args=shlex.split(pathlib.Path('results/praxis-v0.5.2/pass1/agentgateway/command.txt').read_text()) +args=[x for x in args if not x.startswith('--report-output=')]+['--report-output='+str(out/'report.yaml'),'--run-test=TLSRouteSimpleSameNamespace'] +(out/'command.json').write_text(json.dumps(args,indent=2)+'\n') +with (out/'full.log').open('w') as log,(out/'timeline.jsonl').open('w',buffering=1) as timeline: + proc=subprocess.Popen(args,stdout=log,stderr=subprocess.STDOUT) + while proc.poll() is None: + row={'utc':datetime.datetime.now(datetime.timezone.utc).isoformat()} + r=subprocess.run(['kubectl','--request-timeout=3s','get','service','gateway-tlsroute','-n','gateway-conformance-infra','-o','json'],capture_output=True,text=True) + if r.returncode==0: + row['service']=json.loads(r.stdout);ingress=row['service'].get('status',{}).get('loadBalancer',{}).get('ingress',[]) + if ingress: + ip=ingress[0]['ip'];row['sockets']=subprocess.run(['ss','-tanp'],capture_output=True,text=True).stdout + row['nat']=subprocess.run(['iptables-save','-t','nat'],capture_output=True,text=True).stdout + if '--passive' in sys.argv: + timeline.write(json.dumps(row)+'\n');time.sleep(1);continue + try: + r=subprocess.run(['openssl','s_client','-brief','-connect',ip+':443','-servername','abc.example.com'],input='',capture_output=True,text=True,timeout=2) + row['fresh_tls_probe']={'exit':r.returncode,'stdout':r.stdout,'stderr':r.stderr} + except subprocess.TimeoutExpired:row['fresh_tls_probe']={'timeout_seconds':2} + timeline.write(json.dumps(row)+'\n');time.sleep(1) + (out/'exit-code.txt').write_text(str(proc.returncode)+'\n') +print('Excluded diagnostic complete',proc.returncode) diff --git a/cpu-comparison/2026-10-02-gateway-extended/harness/estimate-cost.py b/cpu-comparison/2026-10-02-gateway-extended/harness/estimate-cost.py new file mode 100644 index 0000000..04de02a --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/harness/estimate-cost.py @@ -0,0 +1,32 @@ +#!/usr/bin/env python3 +"""Estimate recorded VM lifetimes after verified deletion; never query billing.""" +import datetime +import json +from pathlib import Path + +root = Path(__file__).resolve().parents[1] +cleanup = root/'evidence/cleanup' +assert (cleanup/'VERIFIED.json').exists(), 'Complete cleanup verification first' +deletion = json.loads((cleanup/'vm-delete.json').read_text()) +assert deletion['exit'] == 0 +end = datetime.datetime.fromisoformat(deletion['finished']) +rates = {'compute_per_vm_hour':0.388472, 'disk_per_gib_hour':0.000136986, 'ipv4_per_address_hour':0.005} +rows = [] +for role in ['kcontrol','kcontroller','kgateway','kbackend','kclient']: + vm = json.loads((cleanup/(role+'-before-delete.json')).read_text()) + assert vm['machineType'].endswith('/n2-standard-8') + hours = (end-datetime.datetime.fromisoformat(vm['creationTimestamp'])).total_seconds()/3600 + assert hours > 0 + rows.append({'name':vm['name'], 'id':vm['id'], 'created':vm['creationTimestamp'], + 'deletion_completed_no_later_than':deletion['finished'], 'lifetime_hours':hours, + 'compute_usd':hours*rates['compute_per_vm_hour'], + 'disk_usd':hours*100*rates['disk_per_gib_hour'], + 'external_ipv4_usd':hours*rates['ipv4_per_address_hour']}) +totals = {k:sum(r[k] for r in rows) for k in ['compute_usd','disk_usd','external_ipv4_usd']} +totals['subtotal_before_transfer_usd'] = sum(totals.values()) +result = {'method':'Conservative creation-to-batch-deletion-finish lifetime at public list prices; not metered billing', + 'currency':'USD', 'region':'us-central1', 'rates':rates, + 'source':'reports/cost-basis.md', 'instances':rows, 'totals':totals, + 'excluded':'Internet evidence-transfer charges; no invoice or billing export was queried'} +(root/'reports/data/cost-estimate.json').write_text(json.dumps(result,indent=2)+'\n') +print(json.dumps(totals,indent=2)) diff --git a/cpu-comparison/2026-10-02-gateway-extended/harness/extract-assertions.py b/cpu-comparison/2026-10-02-gateway-extended/harness/extract-assertions.py new file mode 100644 index 0000000..7d64eff --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/harness/extract-assertions.py @@ -0,0 +1,53 @@ +#!/usr/bin/env python3 +"""Index the first assertion excerpt for each failed case; do not infer root cause.""" +import json +import re +from pathlib import Path + +root = Path(__file__).resolve().parents[1] +rows = json.loads((root/'reports/data/test-results.json').read_text()) +result = [] +for row in rows: + if not re.search(r'/pass[123]/', row['path']): + continue + failures = {r['name'] for r in row['records'] if r['outcome'] == 'fail'} + if not failures: + continue + lines = (root/row['path']/'full.log').read_text(errors='replace').splitlines() + current = None + found = set() + for index, line in enumerate(lines): + match = re.match(r'^=== RUN TestConformance/([^/\s]+)', line) + if match: + current = match.group(1) + if current not in failures or current in found or not re.search(r'\bError:\s', line): + continue + start = max(0, index-3) + end = index+1 + while end < min(len(lines), index+15): + if lines[end].startswith('=== RUN') or lines[end].startswith(' ---'): + break + end += 1 + result.append({'run':row['path'], 'test':current, + 'source_file':row['path']+'/full.log', 'start_line':start+1, + 'excerpt':'\n'.join(lines[start:end]), + 'interpretation':'First logged assertion only; additional failures and runtime context remain in the full evidence archive.'}) + found.add(current) + # Some upstream helpers call t.Fatalf directly without testify's Error label. + # Preserve their terminal output, without labeling a transient retry as root cause. + starts = [(i, m.group(1)) for i,line in enumerate(lines) + if (m := re.match(r'^=== RUN TestConformance/([^/\s]+)$', line))] + for n,(start,name) in enumerate(starts): + if name not in failures-found: + continue + end = starts[n+1][0] if n+1 < len(starts) else len(lines) + first = max(start, end-6) + result.append({'run':row['path'], 'test':name, + 'source_file':row['path']+'/full.log', 'start_line':first+1, + 'excerpt':'\n'.join(lines[first:end]), + 'interpretation':'Terminal output for a failed case whose helper does not use a testify Error label; consult full output and runtime evidence for root cause.'}) + found.add(name) + missing = failures-found + assert not missing, row['path'] + ': missing excerpt for ' + str(missing) +(root/'reports/data/failure-excerpts.json').write_text(json.dumps(result,indent=2)+'\n') +print('Indexed',len(result),'failed case/run assertion excerpts') diff --git a/cpu-comparison/2026-10-02-gateway-extended/harness/final-audit.py b/cpu-comparison/2026-10-02-gateway-extended/harness/final-audit.py new file mode 100644 index 0000000..de4c47a --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/harness/final-audit.py @@ -0,0 +1,53 @@ +#!/usr/bin/env python3 +"""Check complete evidence after individual human reviews, then seal its inventory.""" +import datetime +import hashlib +import json +from pathlib import Path + +root = Path(__file__).resolve().parents[1] +rows = {r['path']:r for r in json.loads((root/'reports/data/test-results.json').read_text())} +reviews = root/'evidence/validity' +result = [] +for campaign in ['praxis-v0.5.2', 'praxis-nightly-20261002']: + for repetition in range(1, 4): + for product in ['agentgateway', 'praxis']: + case = f'results/{campaign}/pass{repetition}/{product}' + folder = root/case + row = rows[case] + review_file = reviews/(f'{campaign}-pass1.json' if repetition == 1 else f'{campaign}-pass{repetition}-{product}.json') + review = json.loads(review_file.read_text()) + assert review['infrastructure_valid'] is True, str(review_file) + assert (folder/'CLEANUP-COMPLETE').exists() and (folder/'JOB-FINISHED').exists(), case + assert int((folder/'exit-code.txt').read_text()) in [0, 1], case + ': outer interruption' + assert row['test_count'] == 107 + scored = sum(row['counts'].get(k, 0) for k in ['pass', 'fail']) + blocked = row['counts'] == {'not-executed':107} + assert scored == 107 or (campaign == 'praxis-nightly-20261002' and product == 'praxis' and blocked), case + if scored == 107: + assert row['report_present'], case + ': missing report' + else: + assert not row['report_present'], case + ': ambiguous partial report' + assert "'routes' is empty" in (folder/'runtime.jsonl').read_text(), case + ': missing startup evidence' + evidence = ['full.log', 'runtime.jsonl', 'start.txt', 'end.txt', 'exit-code.txt', 'command.txt'] + if row['report_present']: + evidence.append('report.yaml') + result.append({'case':case, 'counts':row['counts'], + 'classification':'complete selected-case evaluation' if scored == 107 else 'product pairing setup-blocked; individual coverage not evaluated', + 'review':str(review_file.relative_to(root)), + 'sha256':{name:hashlib.sha256((folder/name).read_bytes()).hexdigest() for name in evidence}}) +host_review = json.loads((reviews/'host-runtime-decision.json').read_text()) +assert host_review['infrastructure_valid'] is True +archive_review = json.loads((root/'evidence/archive-review.json').read_text()) +assert archive_review['passed'] is True +report = {'reviewed_at':datetime.datetime.now(datetime.timezone.utc).isoformat(), + 'scope':'Two separate three-repetition comparisons, with an independent agentgateway reference run in each pair', + 'measured_attempts':len(result), 'runs':result, + 'host_review':'evidence/validity/host-runtime-decision.json', + 'exclusions':'evidence/exclusions.json', + 'limitations':['Evaluator-selected coverage, not official certification or third-party assessment.', + 'Case counts are not percentages of the whole specification or throughput measurements.', + 'Nightly setup-blocked attempts do not produce individual-feature scores.', + 'Host maintenance interrupted an excluded third release pair; package changes and its full replacement are documented.']} +(root/'reports/data/CAMPAIGN-VALIDATED.json').write_text(json.dumps(report,indent=2)+'\n') +print('Validated', len(result), 'measured attempts with case/runtime/archive reviews') diff --git a/cpu-comparison/2026-10-02-gateway-extended/harness/import-results.py b/cpu-comparison/2026-10-02-gateway-extended/harness/import-results.py new file mode 100644 index 0000000..73d641a --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/harness/import-results.py @@ -0,0 +1,13 @@ +#!/usr/bin/env python3 +"""Import a local raw snapshot, redacting generated private keys before Git publication.""" +import argparse,hashlib,json,re +from pathlib import Path +p=argparse.ArgumentParser();p.add_argument('snapshot',type=Path);p.add_argument('root',type=Path);a=p.parse_args() +changes={} +pattern=re.compile(rb'-----BEGIN ((?:RSA |EC |OPENSSH )?PRIVATE KEY)-----[\s\S]*?-----END \1-----') +for src in (a.snapshot/'results').rglob('*'): + if not src.is_file():continue + rel=src.relative_to(a.snapshot);dst=a.root/rel;dst.parent.mkdir(parents=True,exist_ok=True);data=src.read_bytes();clean,n=pattern.subn(b'REDACTED_EPHEMERAL_TEST_PRIVATE_KEY',data);dst.write_bytes(clean) + if n:changes[str(rel)]={'original_sha256':hashlib.sha256(data).hexdigest(),'sanitized_sha256':hashlib.sha256(clean).hexdigest(),'redacted_ephemeral_test_private_keys':n} +(a.root/'evidence/result-redactions.json').write_text(json.dumps(changes,indent=2)+'\n') +print('Imported snapshot; redacted private keys in',len(changes),'files') diff --git a/cpu-comparison/2026-10-02-gateway-extended/harness/observe-conformance.py b/cpu-comparison/2026-10-02-gateway-extended/harness/observe-conformance.py new file mode 100644 index 0000000..f019d09 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/harness/observe-conformance.py @@ -0,0 +1,26 @@ +#!/usr/bin/env python3 +"""Capture non-secret runtime state throughout conformance, including failed probes.""" +import datetime,json,pathlib,subprocess,sys,time +out=pathlib.Path(sys.argv[1]); seen=set() +with (out/'runtime.jsonl').open('a',buffering=1) as stream: + while True: + row={'utc':datetime.datetime.now(datetime.timezone.utc).isoformat()} + for kind in ['nodes','pods','events','gateways','httproutes','grpcroutes','tlsroutes','listenersets','backendtlspolicies']: + try: + r=subprocess.run(['kubectl','get',kind,'-A','-o','json'],capture_output=True,text=True,timeout=20) + row[kind]=json.loads(r.stdout) if r.returncode==0 else {'error':r.stderr,'exit':r.returncode} + except (subprocess.TimeoutExpired,json.JSONDecodeError) as e:row[kind]={'collector_error':str(e)} + row['crash_diagnostics']=[] + for pod in row.get('pods',{}).get('items',[]): + meta=pod['metadata'];ns=meta['namespace'] + if not ns.startswith('gateway-conformance-'):continue + for c in pod.get('status',{}).get('containerStatuses',[]): + state=c.get('state',{});key=(meta['uid'],c['name'],c.get('restartCount',0)) + if key in seen or not ('terminated' in state or state.get('waiting',{}).get('reason')=='CrashLoopBackOff'):continue + seen.add(key);item={'namespace':ns,'pod':meta['name'],'container':c['name'],'state':state,'restarts':c.get('restartCount',0)} + try: + r=subprocess.run(['kubectl','logs','-n',ns,meta['name'],'-c',c['name'],'--timestamps','--tail=100'],capture_output=True,text=True,timeout=20) + item.update(log=r.stdout,stderr=r.stderr,exit=r.returncode) + except subprocess.TimeoutExpired as e:item['collector_error']=str(e) + row['crash_diagnostics'].append(item) + stream.write(json.dumps(row,separators=(',',':'))+'\n');time.sleep(30) diff --git a/cpu-comparison/2026-10-02-gateway-extended/harness/qualify-infrastructure.sh b/cpu-comparison/2026-10-02-gateway-extended/harness/qualify-infrastructure.sh new file mode 100644 index 0000000..881e61b --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/harness/qualify-infrastructure.sh @@ -0,0 +1,29 @@ +#!/bin/bash +set -euo pipefail +export KUBECONFIG=/etc/rancher/k3s/benchmark.kubeconfig +out="$1"; mkdir -p "$out" +kubectl wait nodes --all --for=condition=Ready --timeout=180s +kubectl get nodes -o json > "$out/nodes.json" +kubectl get pods -A -o json > "$out/pods.json" +kubectl get crds -o json > "$out/crds.json" +kubectl get gatewayclasses -o json > "$out/gatewayclasses.json" +kubectl get ipaddresspools -n metallb-system -o yaml > "$out/ip-pools.yaml" +kubectl get deployments -n agentgateway-system -o json > "$out/agentgateway-deployments.json" +kubectl get deployments -n praxis-system -o json > "$out/praxis-deployments.json" +sha256sum /opt/gateway-benchmark/gateway-conformance.test > "$out/tool-sha256.txt" +cat /proc/self/limits > "$out/client-limits.txt" +cat /proc/sys/fs/file-nr > "$out/host-file-nr.txt" +date -u +%FT%TZ > "$out/captured-at.txt" +python3 - "$out" <<'PY' +import json,pathlib,sys +p=pathlib.Path(sys.argv[1]);nodes=json.loads((p/'nodes.json').read_text())['items'];assert len(nodes)==5 +for n in nodes: + for c in n['status']['conditions']: + if c['type']=='Ready':assert c['status']=='True',n['metadata']['name'] + if c['type'] in ['MemoryPressure','DiskPressure','PIDPressure']:assert c['status']=='False',(n['metadata']['name'],c) +crds=json.loads((p/'crds.json').read_text())['items'] +for c in crds: + if c['metadata']['name'].endswith('.gateway.networking.k8s.io'): + a=c['metadata'].get('annotations',{});assert a['gateway.networking.k8s.io/channel']=='experimental';assert a['gateway.networking.k8s.io/bundle-version']=='v1.5.1' +print('Five ready nodes; no node pressure; matching experimental v1.5.1 CRDs') +PY diff --git a/cpu-comparison/2026-10-02-gateway-extended/harness/qualify-static-address.sh b/cpu-comparison/2026-10-02-gateway-extended/harness/qualify-static-address.sh new file mode 100644 index 0000000..c1aaaca --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/harness/qualify-static-address.sh @@ -0,0 +1,35 @@ +#!/bin/bash +set -euo pipefail +export KUBECONFIG=/etc/rancher/k3s/benchmark.kubeconfig +out=/opt/gateway-benchmark/qualification/static-address +mkdir "$out" +date -u +%FT%TZ > "$out/start.txt" +kubectl get services -A -o json > "$out/services-before.json" +python3 - "$out/services-before.json" <<'PY' +import json,sys +for svc in json.load(open(sys.argv[1]))['items']: + assert all(x.get('ip')!='198.18.1.254' for x in svc.get('status',{}).get('loadBalancer',{}).get('ingress',[])),'Static test address is already allocated' +PY +cat > "$out/service.yaml" <<'YAML' +apiVersion: v1 +kind: Service +metadata: + name: conformance-static-allocation-check + namespace: gateway-backend +spec: + type: LoadBalancer + loadBalancerIP: 198.18.1.254 + selector: + app: benchmark-backend + ports: + - port: 18081 + targetPort: 8081 +YAML +trap 'kubectl delete -f "$out/service.yaml" --ignore-not-found --wait=true > "$out/cleanup.log" 2>&1' EXIT +kubectl apply -f "$out/service.yaml" > "$out/apply.log" +kubectl wait service/conformance-static-allocation-check -n gateway-backend --for=jsonpath='{.status.loadBalancer.ingress[0].ip}'=198.18.1.254 --timeout=120s > "$out/address-wait.log" +kubectl get service/conformance-static-allocation-check -n gateway-backend -o json > "$out/service-assigned.json" +curl --retry 10 --retry-all-errors --retry-delay 1 --max-time 2 --fail -sS http://198.18.1.254:18081/healthz > "$out/body.txt" 2> "$out/curl.log" +test "$(cat "$out/body.txt")" = ok +date -u +%FT%TZ > "$out/end.txt" +touch "$out/PASSED" diff --git a/cpu-comparison/2026-10-02-gateway-extended/harness/review-hosts.py b/cpu-comparison/2026-10-02-gateway-extended/harness/review-hosts.py new file mode 100644 index 0000000..8ee08b7 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/harness/review-hosts.py @@ -0,0 +1,75 @@ +#!/usr/bin/env python3 +"""Summarize host samples within measured run windows; preserve raw evidence. + +This is an infrastructure diagnostic, not an independent throughput benchmark. +Container deletion can cause benign collection races; a human reviews errors. +""" +import argparse +import datetime +import json +import tarfile +from pathlib import Path + +p = argparse.ArgumentParser() +p.add_argument('--root', type=Path, default=Path('.')) +a = p.parse_args() +root = a.root +utc = lambda s: datetime.datetime.fromisoformat(s.strip().replace('Z', '+00:00')) +windows = [] +for start in sorted((root/'results').glob('*/pass[123]/*/start.txt')): + end = start.parent/'end.txt' + if end.exists(): + windows.append((str(start.parent.relative_to(root)), utc(start.read_text()), utc(end.read_text()))) +summary = {} +for archive_path in sorted((root/'evidence/hosts').glob('*.tar.gz')): + per_case = {name: {'samples': 0, 'first_sample': None, 'last_sample': None, 'maximum_gap_seconds': 0, 'minimum_mem_available_kib': None, + 'maximum_system_allocated_fds': 0, 'system_fd_limit': None, 'maximum_observed_container_fds': 0, + 'containers_with_oom_kill_counter': {}, 'collector_errors': [], 'container_read_errors': 0} + for name, _, _ in windows} + last = {} + malformed = 0 + with tarfile.open(archive_path) as archive: + member = next(m for m in archive if m.name.removeprefix('./') == 'host-samples.jsonl') + for line in archive.extractfile(member): + try: + row = json.loads(line) + timestamp = utc(row['utc']) + except (json.JSONDecodeError, KeyError, ValueError): + malformed += 1 + continue + for name, start, end in windows: + if not start <= timestamp <= end: + continue + data = per_case[name] + data['samples'] += 1 + if data['first_sample'] is None: + data['first_sample'] = row['utc'] + data['last_sample'] = row['utc'] + if name in last: + data['maximum_gap_seconds'] = max(data['maximum_gap_seconds'], (timestamp-last[name]).total_seconds()) + last[name] = timestamp + mem = row.get('meminfo', '') + if isinstance(mem, str): + available = next((int(s.split()[1]) for s in mem.splitlines() if s.startswith('MemAvailable:')), None) + if available is not None: + data['minimum_mem_available_kib'] = available if data['minimum_mem_available_kib'] is None else min(data['minimum_mem_available_kib'], available) + fds = row.get('sys/fs/file-nr', '') + if isinstance(fds, str) and len(fds.split()) == 3: + allocated, _, limit = map(int, fds.split()) + data['maximum_system_allocated_fds'] = max(data['maximum_system_allocated_fds'], allocated) + data['system_fd_limit'] = limit + if 'collector_error' in row: + data['collector_errors'].append({'utc': row['utc'], 'error': row['collector_error']}) + for container in row.get('containers', []): + data['maximum_observed_container_fds'] = max(data['maximum_observed_container_fds'], container.get('fd_count', 0)) + if 'error' in container or 'cgroup_error' in container: + data['container_read_errors'] += 1 + events = dict(s.split() for s in container.get('memory.events', '').splitlines()) + kills = int(events.get('oom_kill', 0)) + if kills: + key = container['name'] + '/pid=' + str(container['pid']) + data['containers_with_oom_kill_counter'][key] = max(data['containers_with_oom_kill_counter'].get(key, 0), kills) + summary[archive_path.stem.removesuffix('.tar')] = {'malformed_rows_in_archive': malformed, 'measured_windows': per_case} +output = root/'evidence/validity/host-runtime-review.json' +output.write_text(json.dumps(summary, indent=2)+'\n') +print(output) diff --git a/cpu-comparison/2026-10-02-gateway-extended/harness/review-nightly.py b/cpu-comparison/2026-10-02-gateway-extended/harness/review-nightly.py new file mode 100644 index 0000000..d594783 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/harness/review-nightly.py @@ -0,0 +1,43 @@ +#!/usr/bin/env python3 +"""Summarize observed nightly setup failure; a human decides validity separately.""" +import argparse +import datetime +import json +import re +from pathlib import Path + +p=argparse.ArgumentParser();p.add_argument('case',type=Path);p.add_argument('--output',type=Path,required=True);a=p.parse_args() +rows=[json.loads(s) for s in (a.case/'runtime.jsonl').read_text().splitlines()] +start=datetime.datetime.fromisoformat((a.case/'start.txt').read_text().strip().replace('Z','+00:00')) +end=datetime.datetime.fromisoformat((a.case/'end.txt').read_text().strip().replace('Z','+00:00')) +crashes={};images=set() +for row in rows: + for d in row.get('crash_diagnostics',[]): + if "'routes' is empty" in d.get('log',''): + crashes[d['pod']]={'container':d['container'],'error':"router: 'routes' is empty; every request would fail with 404"} + for pod in row.get('pods',{}).get('items',[]): + if pod['metadata']['namespace'].startswith('gateway-conformance-'): + images.update(c['image'] for c in pod['spec']['containers'] if c['name']=='praxis') +# Inspect a late pre-timeout snapshot, before cleanup can terminate fixtures. +candidates=[r for r in rows if 180 <= (datetime.datetime.fromisoformat(r['utc'])-start).total_seconds() <= 285] +assert candidates,'No late setup snapshot' +snapshot=candidates[-1];fixtures=[];gateways=[] +for pod in snapshot['pods']['items']: + meta=pod['metadata'] + if not meta['namespace'].startswith('gateway-conformance-'): + continue + item={'namespace':meta['namespace'],'pod':meta['name'],'phase':pod.get('status',{}).get('phase'), + 'ready':any(c['type']=='Ready' and c['status']=='True' for c in pod.get('status',{}).get('conditions',[]))} + (gateways if any(c['name']=='praxis' for c in pod['spec']['containers']) else fixtures).append(item) +config=json.loads((a.case/'nightly-config.json').read_text()) +routers={i['metadata']['name']:bool(re.search(r'\broutes:\s*\[\]',i.get('data',{}).get('config.yaml',''))) + for i in config['items'] if i['kind']=='ConfigMap'} +result={'case':str(a.case),'duration_seconds':(end-start).total_seconds(),'fatal_empty_router_pods':crashes, + 'desired_core_images':sorted(images),'empty_routes_in_generated_configs':routers, + 'late_setup_snapshot':snapshot['utc'],'fixture_pods':fixtures,'praxis_data_plane_pods':gateways, + 'all_observed_fixture_pods_ready':bool(fixtures) and all(f['ready'] for f in fixtures), + 'all_four_base_gateways_failed_to_start':len(crashes)==4 and len(gateways)==4 and not any(g['ready'] for g in gateways), + 'individual_test_status':'not evaluated only if full.log contains no selected top-level outcomes; check summarized results', + 'cleanup_complete':(a.case/'CLEANUP-COMPLETE').exists(),'job_finished':(a.case/'JOB-FINISHED').exists()} +a.output.write_text(json.dumps(result,indent=2)+'\n') +print(json.dumps({k:v for k,v in result.items() if k not in ['fixture_pods','praxis_data_plane_pods']},indent=2)) diff --git a/cpu-comparison/2026-10-02-gateway-extended/harness/review-runtime.py b/cpu-comparison/2026-10-02-gateway-extended/harness/review-runtime.py new file mode 100644 index 0000000..a8302d0 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/harness/review-runtime.py @@ -0,0 +1,70 @@ +#!/usr/bin/env python3 +"""Summarize runtime evidence for human review; never auto-certify validity.""" +import argparse +import collections +import datetime +import json +from pathlib import Path + +parser = argparse.ArgumentParser() +parser.add_argument('case', type=Path) +parser.add_argument('--output', type=Path) +args = parser.parse_args() +rows = [] +truncated = False +for line in (args.case / 'runtime.jsonl').read_text().splitlines(): + try: + rows.append(json.loads(line)) + except json.JSONDecodeError: + truncated = True +issues, errors, restarts, images, warnings, terminations = {}, [], {}, set(), {}, {} +times = [] +for row in rows: + times.append(datetime.datetime.fromisoformat(row['utc'])) + for kind, data in row.items(): + if isinstance(data, dict) and ('error' in data or 'collector_error' in data): + errors.append({'utc': row['utc'], 'kind': kind, 'detail': data}) + for node in row.get('nodes', {}).get('items', []): + name = node['metadata']['name'] + for condition in node.get('status', {}).get('conditions', []): + bad = (condition['type'] == 'Ready' and condition['status'] != 'True') or ( + condition['type'].endswith('Pressure') and condition['status'] != 'False') + if bad: + issues[name + '/' + condition['type']] = condition + for pod in row.get('pods', {}).get('items', []): + meta = pod['metadata'] + for container in pod.get('status', {}).get('containerStatuses', []): + key = meta['namespace'] + '/' + meta['name'] + '/' + container['name'] + images.add(container.get('imageID', container.get('image', 'unknown'))) + if container.get('restartCount', 0): + restarts[key] = max(restarts.get(key, 0), container['restartCount']) + for state_key in ['state', 'lastState']: + terminated = container.get(state_key, {}).get('terminated') + if terminated: + terminations[key] = terminated + for event in row.get('events', {}).get('items', []): + if event.get('type') != 'Warning': + continue + obj = event.get('involvedObject', {}) + key = event['metadata']['uid'] + warnings[key] = {k: event.get(k) for k in ['reason', 'message', 'firstTimestamp', 'lastTimestamp', 'count']} + warnings[key]['object'] = '/'.join(obj.get(k, '') for k in ['namespace', 'kind', 'name']) +result = { + 'case': str(args.case), 'snapshots': len(rows), 'truncated_row': truncated, + 'first_snapshot': str(times[0]) if times else None, + 'last_snapshot': str(times[-1]) if times else None, + 'maximum_snapshot_gap_seconds': max(((b-a).total_seconds() for a,b in zip(times,times[1:])), default=0), + 'node_issues': issues, 'collection_errors': errors, + 'containers_with_restart_count': restarts, 'terminations': terminations, + 'observed_image_ids': sorted(images), 'warning_events': list(warnings.values()), + 'warning_reason_counts': dict(collections.Counter(e['reason'] for e in warnings.values())), + 'cleanup_complete': (args.case/'CLEANUP-COMPLETE').exists(), + 'job_finished': (args.case/'JOB-FINISHED').exists(), + 'review_note': 'Events can precede the run; assess timestamps and product behavior before classifying infrastructure validity.' +} +text = json.dumps(result, indent=2) + '\n' +if args.output: + args.output.parent.mkdir(parents=True, exist_ok=True) + args.output.write_text(text) +else: + print(text, end='') diff --git a/cpu-comparison/2026-10-02-gateway-extended/harness/run-conformance.sh b/cpu-comparison/2026-10-02-gateway-extended/harness/run-conformance.sh new file mode 100644 index 0000000..aa63897 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/harness/run-conformance.sh @@ -0,0 +1,35 @@ +#!/bin/bash +set -uo pipefail +export KUBECONFIG=/etc/rancher/k3s/benchmark.kubeconfig +class="$1"; out="$2"; version="$3"; mode="${4:-full}" +case "$class" in agentgateway) project=agentgateway; url=https://github.com/agentgateway/agentgateway;; praxis) project=praxis-operator; url=https://github.com/praxis-proxy/operator;; *) exit 2;; esac +mkdir "$out" || exit 2 +for ns in $(kubectl get namespace -o name | grep '^namespace/gateway-conformance-' || true); do + kubectl wait --for=delete "$ns" --timeout=180s || exit 2 +done +for kind in crd nodes pods gatewayclass; do kubectl get "$kind" -A -o json > "$out/$kind-before.json" || exit 2; done +features=$(cat /opt/gateway-benchmark/configs/features.txt) +args=(/opt/gateway-benchmark/gateway-conformance.test -test.v -test.run '^TestConformance$' -test.timeout=179m + --gateway-class="$class" --conformance-profiles=GATEWAY-HTTP,GATEWAY-GRPC,GATEWAY-TLS --supported-features="$features" + --usable-address=198.18.1.254 --unusable-address=bogus.example.com + --organization='Solo.io (independent coverage probes, not a vendor support declaration)' --project="$project" --url="$url" --version="$version" + --contact=https://github.com/danehans --report-output="$out/report.yaml") +if [ "$mode" = smoke ]; then args+=(--run-test=HTTPRouteSimpleSameNamespace); fi +printf '%q ' "${args[@]}" > "$out/command.txt" +date -u +%FT%TZ > "$out/start.txt" +python3 /opt/gateway-benchmark/observe-conformance.py "$out" & observer=$! +timeout --signal=INT --kill-after=30s 180m "${args[@]}" > "$out/full.log" 2>&1 +code=$? +printf '%s\n' "$code" > "$out/exit-code.txt" +date -u +%FT%TZ > "$out/end.txt" +kill "$observer"; wait "$observer" 2>/dev/null || true +for kind in nodes pods events gatewayclass gateways httproutes grpcroutes tlsroutes listenersets backendtlspolicies; do kubectl get "$kind" -A -o json > "$out/$kind-after.json"; done +for ns in agentgateway-system praxis-system; do kubectl logs -n "$ns" -l app.kubernetes.io/name="${ns%-system}" --all-containers=true --prefix --timestamps --tail=-1 --since-time="$(cat "$out/start.txt")" > "$out/$ns-controller.log" 2>&1; done +# Praxis operator label differs from the system namespace. +kubectl logs -n praxis-system -l app.kubernetes.io/name=praxis-operator --all-containers=true --prefix --timestamps --tail=-1 --since-time="$(cat "$out/start.txt")" > "$out/praxis-system-controller.log" 2>&1 +cleanup_ok=true +for ns in $(kubectl get namespace -o name | grep '^namespace/gateway-conformance-' || true); do + kubectl wait --for=delete "$ns" --timeout=180s >> "$out/cleanup.log" 2>&1 || cleanup_ok=false +done +if [ "$cleanup_ok" = true ]; then touch "$out/CLEANUP-COMPLETE"; else exit 2; fi +exit "$code" diff --git a/cpu-comparison/2026-10-02-gateway-extended/harness/run-one.sh b/cpu-comparison/2026-10-02-gateway-extended/harness/run-one.sh new file mode 100644 index 0000000..88068c4 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/harness/run-one.sh @@ -0,0 +1,24 @@ +#!/bin/bash +set -euo pipefail +cd /opt/gateway-benchmark +exec 9>/run/gwext-campaign.lock +flock -n 9 || { echo "Another campaign job holds the test lock" >&2; exit 2; } +campaign="$1"; repetition="$2"; class="$3"; mode="${4:-full}" +case "$campaign" in + praxis-v0.5.2) image=ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8; version=fb8beaa-core-v0.5.2;; + praxis-nightly-20261002) image=ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8; version=fb8beaa-core-nightly-20261002-31ac6dc;; + *) exit 2;; +esac +[[ "$repetition" =~ ^(qualification|pass[123])$ ]] || exit 2 +parent="results/$campaign/$repetition"; mkdir -p "$parent" +test ! -e "$parent/$class" && test ! -e "$parent/$class-selection.log" +bash select-controller.sh "$class" "$image" > "$parent/$class-selection.log" 2>&1 +[ "$class" = agentgateway ] && version=v1.6.0 +set +e +bash run-conformance.sh "$class" "$parent/$class" "$version" "$mode" > "$parent/$class-harness.log" 2>&1 +code=$? +set -e +printf '%s\n' "$code" > "$parent/$class-harness-exit.txt" +# Exit 1 may be an ordinary product assertion failure. Review the detailed result. +test -f "$parent/$class/CLEANUP-COMPLETE" || exit 2 +touch "$parent/$class/JOB-FINISHED" diff --git a/cpu-comparison/2026-10-02-gateway-extended/harness/sanitize-evidence.py b/cpu-comparison/2026-10-02-gateway-extended/harness/sanitize-evidence.py new file mode 100644 index 0000000..6cb864e --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/harness/sanitize-evidence.py @@ -0,0 +1,40 @@ +#!/usr/bin/env python3 +"""Redact logged kubeconfig credentials; keep a per-member integrity ledger.""" +import argparse,datetime,hashlib,io,json,os,re,tarfile,tempfile +from pathlib import Path +p=argparse.ArgumentParser();p.add_argument('--root',type=Path,default=Path('evidence/hosts'));p.add_argument('--ledger',type=Path,default=Path('evidence/credential-redactions.json'));a=p.parse_args() +old=json.loads(a.ledger.read_text()) if a.ledger.exists() else {'archives':{}} +patterns=[('kubeconfig-client-key-data',re.compile(rb'(client-key-data:[ \t]*)[A-Za-z0-9+/=]{40,}'),rb'\1REDACTED_EPHEMERAL_CLUSTER_CREDENTIAL'),('kubeconfig-client-certificate-data',re.compile(rb'(client-certificate-data:[ \t]*)[A-Za-z0-9+/=]{40,}'),rb'\1REDACTED_EPHEMERAL_CLUSTER_CREDENTIAL')] +patterns.append(('ephemeral-test-private-key',re.compile(rb'-----BEGIN ((?:RSA |EC |OPENSSH )?PRIVATE KEY)-----[\s\S]*?-----END \1-----'),b'REDACTED_EPHEMERAL_TEST_PRIVATE_KEY')) +for path in sorted(a.root.glob('*.tar.gz')): + needs_redaction=False + with tarfile.open(path,'r:gz') as source: + for entry in source: + if not entry.isfile():continue + data=source.extractfile(entry).read() + if b'\0' not in data and any(pattern.sub(replacement,data)!=data for _,pattern,replacement in patterns): + needs_redaction=True;break + if not needs_redaction:continue + changes=[] + fd,tmp=tempfile.mkstemp(prefix='sanitized-',suffix='.tar.gz',dir=path.parent);os.close(fd) + try: + with tarfile.open(path,'r:gz') as source,tarfile.open(tmp,'w:gz') as target: + for entry in source: + if not entry.isfile():target.addfile(entry);continue + data=source.extractfile(entry).read();before=data;counts={} + if b'\0' not in data: + for name,pattern,replacement in patterns: + data,n=pattern.subn(replacement,data) + if n:counts[name]=n + if data!=before: + changes.append({'member':entry.name,'original_sha256':hashlib.sha256(before).hexdigest(),'sanitized_sha256':hashlib.sha256(data).hexdigest(),'redacted_fields':counts}) + entry.size=len(data);target.addfile(entry,io.BytesIO(data)) + if changes: + os.replace(tmp,path);old['archives'][path.name]=changes + else:os.unlink(tmp) + except BaseException: + Path(tmp).unlink(missing_ok=True);raise +old.update({'reviewed_at':datetime.datetime.now(datetime.timezone.utc).isoformat(),'scope':'Any logged kubeconfig credential fields and generated test private keys are replaced before publication. Measurements and other log content are unchanged. Original per-member hashes allow reconciliation with first-pass integrity manifests; original credential-bearing files are never published.'}) +a.ledger.write_text(json.dumps(old,indent=2)+'\n') +(a.root/'SHA256SUMS').write_text(''.join(hashlib.sha256(x.read_bytes()).hexdigest()+' '+x.name+'\n' for x in sorted(a.root.glob('*.tar.gz')))) +print(json.dumps({'archives_with_redactions':list(old['archives']),'redacted_members':sum(len(x) for x in old['archives'].values())})) diff --git a/cpu-comparison/2026-10-02-gateway-extended/harness/select-controller.sh b/cpu-comparison/2026-10-02-gateway-extended/harness/select-controller.sh new file mode 100644 index 0000000..e114d4f --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/harness/select-controller.sh @@ -0,0 +1,27 @@ +#!/bin/bash +set -euo pipefail +export KUBECONFIG=/etc/rancher/k3s/benchmark.kubeconfig +class="$1"; image="${2:-}" +case "$class" in agentgateway|praxis) ;; *) exit 2;; esac +# Clean test namespaces before stopping their owning controller. +remaining=$(kubectl get ns -o name | grep '^namespace/gateway-conformance-' || true) +[ -z "$remaining" ] || { echo 'Prior conformance namespaces still exist' >&2; exit 2; } +for entry in agentgateway-system/agentgateway praxis-system/praxis-operator; do + ns=${entry%/*}; deploy=${entry#*/} + kubectl scale deployment "$deploy" -n "$ns" --replicas=0 + for i in $(seq 1 90); do + count=$(kubectl get pods -n "$ns" -o json | python3 -c 'import json,sys; print(len(json.load(sys.stdin)["items"]))') + [ "$count" = 0 ] && break + sleep 2 + done + [ "$count" = 0 ] + done +if [ "$class" = praxis ]; then + [ -n "$image" ] + kubectl set env deployment/praxis-operator -n praxis-system PRAXIS_IMAGE="$image" + ns=praxis-system; deploy=praxis-operator +else ns=agentgateway-system; deploy=agentgateway; fi +kubectl scale deployment "$deploy" -n "$ns" --replicas=2 +kubectl rollout status deployment/"$deploy" -n "$ns" --timeout=240s +kubectl wait gatewayclass/"$class" --for=condition=Accepted --timeout=180s +kubectl get nodes -o wide diff --git a/cpu-comparison/2026-10-02-gateway-extended/harness/status.py b/cpu-comparison/2026-10-02-gateway-extended/harness/status.py new file mode 100644 index 0000000..454b779 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/harness/status.py @@ -0,0 +1,42 @@ +#!/usr/bin/env python3 +"""Read-only compact progress and latest observed health for long test jobs.""" +import datetime +import json +import pathlib +import re +import subprocess + +root = pathlib.Path('/opt/gateway-benchmark') +units = subprocess.run(['systemctl', 'list-units', '--state=running', '--no-legend', 'gwext-*'], capture_output=True, text=True) +print(units.stdout.strip() or 'No campaign systemd job running') +for p in sorted((root / 'results').rglob('full.log')): + if (p.parent / 'end.txt').exists(): + continue + content = p.read_text(errors='replace') + top = re.findall(r'^=== RUN TestConformance/([^/\n]+)$', content, re.M) + all_cases = re.findall(r'^=== RUN (TestConformance/[^\n]+)$', content, re.M) + start = datetime.datetime.fromisoformat((p.parent / 'start.txt').read_text().strip().replace('Z', '+00:00')) + now = datetime.datetime.now(datetime.timezone.utc) + result = {'path': str(p.parent.relative_to(root)), 'elapsed_minutes': round((now-start).total_seconds()/60, 1), + 'top_level_test': top[-1] if top else 'Setup', 'current_subtest': all_cases[-1] if all_cases else None} + runtime = p.parent / 'runtime.jsonl' + if runtime.exists(): + with runtime.open('rb') as stream: + stream.seek(max(0, runtime.stat().st_size - 2*1024*1024)) + lines = stream.read().decode(errors='replace').splitlines() + row = None + for line in reversed(lines): + try: + row = json.loads(line) + break + except json.JSONDecodeError: + continue + if row: + result['snapshot_age_seconds'] = round((now-datetime.datetime.fromisoformat(row['utc'])).total_seconds()) + result['node_issues'] = [n['metadata']['name'] + '/' + c['type'] + for n in row.get('nodes', {}).get('items', []) for c in n.get('status', {}).get('conditions', []) + if (c['type'] == 'Ready' and c['status'] != 'True') or (c['type'].endswith('Pressure') and c['status'] != 'False')] + result['collection_errors'] = [k for k,v in row.items() if isinstance(v, dict) and ('error' in v or 'collector_error' in v)] + result['controller_restarts'] = {pod['metadata']['name']:sum(c.get('restartCount', 0) for c in pod.get('status', {}).get('containerStatuses', [])) + for pod in row.get('pods', {}).get('items', []) if pod['metadata']['namespace'] in ['agentgateway-system', 'praxis-system']} + print(json.dumps(result)) diff --git a/cpu-comparison/2026-10-02-gateway-extended/harness/summarize.py b/cpu-comparison/2026-10-02-gateway-extended/harness/summarize.py new file mode 100644 index 0000000..04495a4 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/harness/summarize.py @@ -0,0 +1,19 @@ +#!/usr/bin/env python3 +"""Summarize upstream top-level test outcomes without counting subtests twice.""" +import argparse,collections,json,re +from pathlib import Path +p=argparse.ArgumentParser();p.add_argument('root',type=Path);a=p.parse_args() +catalog=json.loads((a.root/'evidence/test-catalog.json').read_text());tests={t['name']:t for t in catalog['tests']};channels={f['Name']:f['Channel'] for f in catalog['features']};selected={n:t for n,t in tests.items() if t['selected']} +core={'Gateway','HTTPRoute','ReferenceGrant'} +rows=[] +for log in sorted((a.root/'results').rglob('full.log')): + case={};text=log.read_text(errors='replace') + for status,name,seconds in re.findall(r'^ --- (PASS|FAIL|SKIP): TestConformance/([^/\s]+) \(([0-9.]+)s\)',text,re.M):case[name]={'outcome':status.lower(),'seconds':float(seconds)} + records=[] + for name,test in selected.items(): + fs=set(test['features']);category='http-core' if fs<=core else 'tls' if 'TLSRoute' in fs else 'grpc' if 'GRPCRoute' in fs else 'http-gateway-extended' + records.append({'name':name,**case.get(name,{'outcome':'not-executed','seconds':None}),'category':category,'features':test['features'],'channel':'experimental' if any(channels.get(f)=='experimental' for f in fs) else 'standard','provisional':test['provisional']}) + counts=dict(collections.Counter(x['outcome'] for x in records)) + rows.append({'path':str(log.parent.relative_to(a.root)),'test_count':len(selected),'counts':counts,'records':records,'report_present':(log.parent/'report.yaml').exists(),'cleanup_complete':(log.parent/'CLEANUP-COMPLETE').exists()}) +out=a.root/'reports/data';out.mkdir(parents=True,exist_ok=True);(out/'test-results.json').write_text(json.dumps(rows,indent=2)+'\n') +for r in rows:print(r['path'],r['counts'],'report',r['report_present'],'cleanup',r['cleanup_complete']) diff --git a/cpu-comparison/2026-10-02-gateway-extended/harness/switch-gateway.sh b/cpu-comparison/2026-10-02-gateway-extended/harness/switch-gateway.sh new file mode 100755 index 0000000..3b65438 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/harness/switch-gateway.sh @@ -0,0 +1,49 @@ +#!/bin/bash +set -euo pipefail +export KUBECONFIG=/etc/rancher/k3s/benchmark.kubeconfig +cd /opt/gateway-benchmark +wait_empty() { + local kind="$1" namespace="$2" count + for i in $(seq 1 180); do + count=$(kubectl get "$kind" -n "$namespace" -o json | python3 -c 'import json,sys;print(len(json.load(sys.stdin)["items"]))') + [ "$count" = 0 ] && return 0 + sleep 1 + done + return 1 +} +treatment="$1" +case "$treatment" in direct|agentgateway|praxis) ;; *) exit 2 ;; esac +bash /opt/gateway-benchmark/cleanup-scale-routes.sh +kubectl delete gateway benchmark -n gateway-benchmark --ignore-not-found --timeout=180s +kubectl delete httproute benchmark -n gateway-benchmark --ignore-not-found --timeout=180s +# Wait for owned data-plane pods to disappear before stopping its controller. +for i in $(seq 1 60); do + count=$(kubectl get pods -n gateway-benchmark -o json | python3 -c 'import json,sys;print(len(json.load(sys.stdin)["items"]))') + [ "$count" = 0 ] && break + sleep 2 +done +[ "$count" = 0 ] +wait_empty services gateway-benchmark +if [ "$treatment" = direct ]; then + kubectl scale deployment agentgateway -n agentgateway-system --replicas=0 + wait_empty pods agentgateway-system + kubectl scale deployment praxis-operator -n praxis-system --replicas=0 + wait_empty pods praxis-system + printf '{"treatment":"direct","url":"http://10.128.15.206:30081"}\n' | python3 /opt/gateway-benchmark/wait-endpoint.py + exit 0 +fi +if [ "$treatment" = agentgateway ]; then + kubectl scale deployment praxis-operator -n praxis-system --replicas=0 + wait_empty pods praxis-system + kubectl scale deployment agentgateway -n agentgateway-system --replicas=2 + kubectl rollout status deployment/agentgateway -n agentgateway-system --timeout=180s +else + kubectl scale deployment agentgateway -n agentgateway-system --replicas=0 + wait_empty pods agentgateway-system + kubectl scale deployment praxis-operator -n praxis-system --replicas=2 + kubectl rollout status deployment/praxis-operator -n praxis-system --timeout=180s +fi +sed "s/REPLACE_GATEWAY_CLASS/$treatment/" configs/kubernetes/gateway.yaml | kubectl apply -f - +kubectl wait gateway/benchmark -n gateway-benchmark --for=condition=Programmed --timeout=300s +kubectl wait pod -n gateway-benchmark --all --for=condition=Ready --timeout=180s +kubectl get svc -n gateway-benchmark -o json | python3 -c 'import json,sys;v=json.load(sys.stdin)["items"];assert len(v)==1;v=v[0];p=next(p for p in v["spec"]["ports"] if p["port"]==80);print(json.dumps({"service":v["metadata"]["name"],"url":"http://10.128.15.201:"+str(p["nodePort"]),"load_balancer":v["status"].get("loadBalancer")}))' | python3 /opt/gateway-benchmark/wait-endpoint.py diff --git a/cpu-comparison/2026-10-02-gateway-extended/harness/wait-endpoint.py b/cpu-comparison/2026-10-02-gateway-extended/harness/wait-endpoint.py new file mode 100644 index 0000000..632a017 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/harness/wait-endpoint.py @@ -0,0 +1,16 @@ +#!/usr/bin/env python3 +"""Premeasurement readiness using fresh connections; never count as load samples.""" +import json,sys,time,urllib.request +v=json.loads(sys.stdin.read());start=time.monotonic();attempts=[];successes=0 +while time.monotonic()-start<60: + row={'seconds':time.monotonic()-start} + try: + with urllib.request.urlopen(v['url']+'/healthz',timeout=2) as r: + body=r.read();ok=r.status==200 and body==b'ok';row.update(status=r.status,expected_body=body==b'ok') + except Exception as e:ok=False;row['error']=repr(e) + row['passed']=ok;attempts.append(row);successes=successes+1 if ok else 0 + if successes>=3: + v['readiness']={'elapsed_seconds':time.monotonic()-start,'required_consecutive_successes':3,'attempts':attempts};print(json.dumps(v));break + time.sleep(.25) +else: + print(json.dumps({'readiness_failed':True,'url':v['url'],'attempts':attempts}),file=sys.stderr);raise SystemExit(1) diff --git a/cpu-comparison/2026-10-02-gateway-extended/harness/write-matrix.py b/cpu-comparison/2026-10-02-gateway-extended/harness/write-matrix.py new file mode 100644 index 0000000..ec1a4b9 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/harness/write-matrix.py @@ -0,0 +1,31 @@ +#!/usr/bin/env python3 +"""Render grouped case-level evidence; missing or blocked tests never count as failures.""" +import json +from pathlib import Path +root=Path(__file__).resolve().parents[1] +rows=json.loads((root/'reports/data/test-results.json').read_text());catalog={x['name']:x for x in json.loads((root/'evidence/test-catalog.json').read_text())['tests']} +index={r['path']:{x['name']:x for x in r['records']} for r in rows} +products=[('praxis-v0.5.2','agentgateway'),('praxis-v0.5.2','praxis'),('praxis-nightly-20261002','agentgateway'),('praxis-nightly-20261002','praxis')] +labels=['Agentgateway v1.6.0 / release comparison','Praxis v0.5.2','Agentgateway v1.6.0 / nightly comparison','Praxis nightly-20261002'] +groups={'http-core':'HTTP core','http-gateway-extended':'HTTP/Gateway extensions and backend TLS','grpc':'gRPC','tls':'TLS-dependent tests (including route-kind validation)'} +out=root/'reports/matrix';out.mkdir(exist_ok=True) +for group,title in groups.items(): + candidates=[] + for name,t in catalog.items(): + if not t['selected']:continue + fs=set(t['features']);cat='http-core' if fs<={'Gateway','HTTPRoute','ReferenceGrant'} else 'tls' if 'TLSRoute' in fs else 'grpc' if 'GRPCRoute' in fs else 'http-gateway-extended' + if cat==group:candidates.append((name,t)) + lines=['# '+title+' — per-test evidence','', 'Each cell gives repetitions 1 / 2 / 3: **P** pass, **F** assertion failure, **S** skipped, **N/E** not executed, **pending** no result yet. N/E is not a feature failure. Source links identify the exact pinned upstream test.','', '| Test | Provisional | '+' | '.join(labels)+' |','| --- | --- | '+' | '.join(['---']*4)+' |'] + for name,t in sorted(candidates): + cells=[] + for camp,product in products: + values=[] + for rep in range(1,4): + value=index.get(f'results/{camp}/pass{rep}/{product}',{}).get(name,{}).get('outcome','pending');values.append({'pass':'P','fail':'F','skip':'S','not-executed':'N/E'}.get(value,value)) + cells.append(' / '.join(values)) + label='['+name+']('+t.get('source_url','#')+')';lines.append('| '+label+' | '+('yes' if t['provisional'] else 'no')+' | '+' | '.join(cells)+' |') + if group=='http-gateway-extended': + lines+=['', 'GatewayStaticAddresses retains the original F outcomes under v1.5.1. This is a known upstream test-race limitation, not a demonstrated implementation defect; see the [CI investigation](../agentgateway-static-address-follow-up.md).'] + lines+=['','Two tests use experimental features: HTTPRouteInvalidParentRefNotMatchingListenerPort and TLSRouteMixedTerminationSameNamespace. All other selected cases use standard-channel feature labels.',''] + (out/(group+'.md')).write_text('\n'.join(lines)) +print('Wrote four grouped test matrices') diff --git a/cpu-comparison/2026-10-02-gateway-extended/infra/build-praxis-operator.sh b/cpu-comparison/2026-10-02-gateway-extended/infra/build-praxis-operator.sh new file mode 100644 index 0000000..f6962c5 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/infra/build-praxis-operator.sh @@ -0,0 +1,14 @@ +#!/bin/bash +set -euo pipefail +cd /opt/gateway-benchmark +mkdir -p praxis-operator-source +tar -xzf /tmp/praxis-operator-source.tar.gz -C praxis-operator-source +cd praxis-operator-source +# Equivalent file permissions for Ubuntu Docker's classic builder; no product code changes. +sed -e 's/ --chmod=0555//' -e '/^USER operator:operator/i RUN chmod 0555 /usr/local/bin/praxis-operator' Containerfile > Containerfile.compat +if [ -f ../praxis-operator-build.log ]; then mv ../praxis-operator-build.log ../praxis-operator-build-original.log; fi +docker build -f Containerfile.compat -t praxis-operator:fb8beaa --label org.opencontainers.image.revision=fb8beaa14cf714dacf0e6964cc8be94d1b5c1d7c . > ../praxis-operator-build.log 2>&1 +docker image inspect praxis-operator:fb8beaa > ../praxis-operator-image.json +docker save praxis-operator:fb8beaa -o ../praxis-operator-image.tar +chmod 644 ../praxis-operator-image.tar +touch ../praxis-operator-build-complete diff --git a/cpu-comparison/2026-10-02-gateway-extended/infra/configure-tcp-client.sh b/cpu-comparison/2026-10-02-gateway-extended/infra/configure-tcp-client.sh new file mode 100644 index 0000000..3656021 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/infra/configure-tcp-client.sh @@ -0,0 +1,11 @@ +#!/bin/bash +# Bound dead SYN attempts below the upstream suite's 30-second consistency window. +# This changes the shared client OS only; gateway images and suite assertions stay fixed. +set -euo pipefail +out=/opt/gateway-benchmark/qualification/tcp-client +mkdir -p "$out" +sysctl net.ipv4.tcp_syn_retries net.ipv4.tcp_syn_linear_timeouts > "$out/before.txt" +printf 'net.ipv4.tcp_syn_retries = 2\n' > /etc/sysctl.d/99-gateway-conformance-client.conf +sysctl -p /etc/sysctl.d/99-gateway-conformance-client.conf +sysctl net.ipv4.tcp_syn_retries net.ipv4.tcp_syn_linear_timeouts > "$out/after.txt" +date -u +%FT%TZ > "$out/changed-at.txt" diff --git a/cpu-comparison/2026-10-02-gateway-extended/infra/create-kubernetes-vm.sh b/cpu-comparison/2026-10-02-gateway-extended/infra/create-kubernetes-vm.sh new file mode 100755 index 0000000..801befb --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/infra/create-kubernetes-vm.sh @@ -0,0 +1,15 @@ +#!/bin/bash +set -euo pipefail +cd "$(dirname "$0")/.." +role="$1" +case "$role" in kcontrol|kcontroller|kgateway|kbackend|kclient) ;; *) exit 2;; esac +mkdir -p .work +gcloud compute instances create "gwext-1002-$role" \ + --project=solo-oss --zone=us-central1-a --machine-type=n2-standard-8 --min-cpu-platform="Intel Cascade Lake" \ + --image=ubuntu-2404-noble-amd64-v20260918 --image-project=ubuntu-os-cloud \ + --boot-disk-size=100GB --boot-disk-type=pd-balanced \ + --no-service-account --no-scopes --tags=gwext-1002 \ + --labels=campaign=gwext-1002,purpose=gateway-benchmark \ + --max-run-duration=12h --instance-termination-action=DELETE \ + --metadata-from-file=startup-script=infra/kubernetes-startup.sh \ + --format='json(name,id,creationTimestamp,machineType,cpuPlatform,networkInterfaces,scheduling,disks,labels)' > ".work/create-$role.json" diff --git a/cpu-comparison/2026-10-02-gateway-extended/infra/export-kubernetes-evidence.sh b/cpu-comparison/2026-10-02-gateway-extended/infra/export-kubernetes-evidence.sh new file mode 100755 index 0000000..52f880e --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/infra/export-kubernetes-evidence.sh @@ -0,0 +1,10 @@ +#!/bin/bash +set -euo pipefail +root=$(cd "$(dirname "$0")/.." && pwd) +mkdir -p "$root/evidence/hosts" +for role in kclient kcontrol kcontroller kgateway kbackend; do + # Invoke only while all Kubernetes benchmark jobs are idle. + gcloud compute ssh "gwext-1002-$role" --project solo-oss --zone us-central1-a --command="sudo systemctl stop benchmark-collector && sudo tar -C /opt/gateway-benchmark --exclude=venv --exclude=usr --exclude=public-tools --exclude=gateway-api --exclude=praxis-operator-source --exclude=linux-amd64 --exclude=fixture --exclude='*.tgz' --exclude='*.tar' --exclude='*.tar.gz' --exclude=k3s --exclude=./clusterloader2 --exclude=gateway-conformance.test --exclude=python-install.log -czf /tmp/$role-evidence.tar.gz . && sudo chmod 644 /tmp/$role-evidence.tar.gz && sudo systemd-run --unit=benchmark-collector --property=RuntimeMaxSec=44000 /usr/bin/python3 /opt/gateway-benchmark/collect-host.py --runtime cri" + gcloud compute scp "gwext-1002-$role:/tmp/$role-evidence.tar.gz" "$root/evidence/hosts/$role.tar.gz" --project solo-oss --zone us-central1-a --quiet +done +python3 "$root/harness/sanitize-evidence.py" --root "$root/evidence/hosts" --ledger "$root/evidence/credential-redactions.json" diff --git a/cpu-comparison/2026-10-02-gateway-extended/infra/freeze-maintenance.sh b/cpu-comparison/2026-10-02-gateway-extended/infra/freeze-maintenance.sh new file mode 100644 index 0000000..b5b4670 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/infra/freeze-maintenance.sh @@ -0,0 +1,20 @@ +#!/bin/bash +# Disposable campaign VMs only. Avoid package-triggered service restarts in a run. +set -euo pipefail +systemctl mask --now apt-daily.timer apt-daily-upgrade.timer +cat >/etc/apt/apt.conf.d/99-benchmark-freeze <<'EOF' +APT::Periodic::Enable "0"; +APT::Periodic::Update-Package-Lists "0"; +APT::Periodic::Unattended-Upgrade "0"; +EOF +# Never interrupt dpkg or an in-flight update. Let it complete before measuring. +for i in $(seq 1 60); do + if ! systemctl is-active --quiet apt-daily.service && ! systemctl is-active --quiet apt-daily-upgrade.service; then break; fi + sleep 5 +done +! systemctl is-active --quiet apt-daily.service +! systemctl is-active --quiet apt-daily-upgrade.service +systemctl is-enabled apt-daily.timer apt-daily-upgrade.timer || true +systemctl show k3s -p MainPID -p ActiveEnterTimestamp +uname -a +dpkg-query -W libc6 libssl3t64 libexpat1 systemd python3 diff --git a/cpu-comparison/2026-10-02-gateway-extended/infra/import-praxis-operator.sh b/cpu-comparison/2026-10-02-gateway-extended/infra/import-praxis-operator.sh new file mode 100755 index 0000000..f9a011e --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/infra/import-praxis-operator.sh @@ -0,0 +1,7 @@ +#!/bin/bash +set -euo pipefail +cd /opt/gateway-benchmark +curl --retry 30 --retry-all-errors --retry-delay 5 --max-time 120 -fsSL http://10.128.15.199:8089/praxis-operator-image.tar -o praxis-operator-image.tar +k3s ctr images import praxis-operator-image.tar > praxis-operator-import.log +k3s crictl images -o json > images-after-import.json +touch praxis-operator-import-complete diff --git a/cpu-comparison/2026-10-02-gateway-extended/infra/install-kubernetes-controllers.sh b/cpu-comparison/2026-10-02-gateway-extended/infra/install-kubernetes-controllers.sh new file mode 100755 index 0000000..aab7dd5 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/infra/install-kubernetes-controllers.sh @@ -0,0 +1,23 @@ +#!/bin/bash +set -euo pipefail +export KUBECONFIG=/etc/rancher/k3s/k3s.yaml +cd /opt/gateway-benchmark +curl --retry 3 -fsSL https://github.com/kubernetes-sigs/gateway-api/archive/e7677b70ae75d14a4448fba94870e7deea6cf0ad.tar.gz -o gateway-api.tar.gz +mkdir -p gateway-api +tar -xzf gateway-api.tar.gz --strip-components=1 -C gateway-api +kubectl apply --server-side -k gateway-api/config/crd/experimental +kubectl apply -f metallb-native.yaml +# Only the IP-allocation controller is needed for cluster-internal conformance. +# Packets use normal kube-proxy Service rules; no L2/BGP announcement is configured. +kubectl delete daemonset speaker -n metallb-system --ignore-not-found +kubectl patch deployment controller -n metallb-system --type=merge --patch-file=configs/kubernetes/metallb-controller-patch.json +kubectl rollout status deployment/controller -n metallb-system --timeout=180s +kubectl apply -f configs/kubernetes/metallb-pool.yaml +helm upgrade --install agentgateway-crds agentgateway-crds-*.tgz --namespace agentgateway-system --create-namespace --wait +kubectl apply --server-side -f configs/kubernetes/agentgateway-parameters.yaml +helm upgrade --install agentgateway agentgateway-v1.6.0.tgz --namespace agentgateway-system --wait -f configs/kubernetes/agentgateway-values.yaml +kubectl apply -f configs/kubernetes/backend.yaml +kubectl apply -f praxis-operator-source/deploy/rbac.yaml +kubectl apply -f configs/kubernetes/praxis-operator.yaml +kubectl apply -f praxis-operator-source/deploy/gatewayclass.yaml +kubectl get nodes,pods -A -o wide diff --git a/cpu-comparison/2026-10-02-gateway-extended/infra/kubernetes-startup.sh b/cpu-comparison/2026-10-02-gateway-extended/infra/kubernetes-startup.sh new file mode 100644 index 0000000..9160d99 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/infra/kubernetes-startup.sh @@ -0,0 +1,33 @@ +#!/bin/bash +set -euo pipefail +exec > >(tee -a /var/log/gateway-benchmark-startup.log) 2>&1 +export DEBIAN_FRONTEND=noninteractive +# Freeze automatic package maintenance before provisioning the disposable host. +systemctl mask --now apt-daily.timer apt-daily-upgrade.timer +cat >/etc/apt/apt.conf.d/99-benchmark-freeze <<'EOF' +APT::Periodic::Enable "0"; +APT::Periodic::Update-Package-Lists "0"; +APT::Periodic::Unattended-Upgrade "0"; +EOF +for i in $(seq 1 60); do + if ! systemctl is-active --quiet apt-daily.service && ! systemctl is-active --quiet apt-daily-upgrade.service; then break; fi + sleep 5 +done +! systemctl is-active --quiet apt-daily.service +! systemctl is-active --quiet apt-daily-upgrade.service +apt-get -o Acquire::Retries=3 -o Acquire::http::Timeout=30 update -qq +apt-get install -y -qq curl ca-certificates jq python3-venv git sysstat +mkdir -p /opt/gateway-benchmark /etc/rancher/k3s +cd /opt/gateway-benchmark +curl --retry 5 -fsSL 'https://github.com/k3s-io/k3s/releases/download/v1.35.8+k3s1/k3s' -o k3s +curl --retry 5 -fsSL 'https://github.com/k3s-io/k3s/releases/download/v1.35.8+k3s1/sha256sum-amd64.txt' -o k3s-checksums.txt +awk '$2 == "k3s" {print}' k3s-checksums.txt | sha256sum -c - +install k3s /usr/local/bin/k3s +ln -sf /usr/local/bin/k3s /usr/local/bin/kubectl +ln -sf /usr/local/bin/k3s /usr/local/bin/crictl +lscpu --json > cpu.json +lscpu -e > cpu-topology.txt +uname -a > kernel.txt +python3 -m venv /opt/gateway-benchmark/venv +/opt/gateway-benchmark/venv/bin/pip install httpx==0.28.1 > python-install.log 2>&1 +touch ready diff --git a/cpu-comparison/2026-10-02-gateway-extended/infra/prepare-kubernetes-tools.sh b/cpu-comparison/2026-10-02-gateway-extended/infra/prepare-kubernetes-tools.sh new file mode 100755 index 0000000..e1c5231 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/infra/prepare-kubernetes-tools.sh @@ -0,0 +1,29 @@ +#!/bin/bash +set -euo pipefail +cd /opt/gateway-benchmark +export DEBIAN_FRONTEND=noninteractive +apt-get install -y -qq docker.io +mkdir -p /etc/docker +cat > /etc/docker/daemon.json <<'EOF' +{"default-ulimits":{"nofile":{"Name":"nofile","Soft":65536,"Hard":65536}},"log-driver":"json-file","log-opts":{"max-size":"10m","max-file":"3"}} +EOF +systemctl enable --now docker +systemctl restart docker +curl --retry 3 -fsSL https://get.helm.sh/helm-v4.3.0-linux-amd64.tar.gz -o helm.tar.gz +curl --retry 3 -fsSL https://get.helm.sh/helm-v4.3.0-linux-amd64.tar.gz.sha256sum -o helm.sha256 +printf '%s helm.tar.gz\n' "$(awk '{print $1}' helm.sha256)" | sha256sum -c - +tar -xzf helm.tar.gz +install linux-amd64/helm /usr/local/bin/helm +helm version > helm-version.txt +retry_pull() { + for attempt in 1 2 3 4; do + if "$@"; then return 0; fi + sleep 10 + done + return 1 +} +retry_pull helm pull oci://cr.agentgateway.dev/charts/agentgateway-crds --version v1.6.0 >> helm-crds-pull.log 2>&1 +retry_pull helm pull oci://cr.agentgateway.dev/charts/agentgateway --version v1.6.0 >> helm-controller-pull.log 2>&1 +sha256sum agentgateway*.tgz > chart-sha256.txt +curl --retry 3 -fsSL https://raw.githubusercontent.com/metallb/metallb/v0.16.1/config/manifests/metallb-native.yaml -o metallb-native.yaml +sha256sum metallb-native.yaml > metallb-sha256.txt diff --git a/cpu-comparison/2026-10-02-gateway-extended/infra/provision-kubernetes.py b/cpu-comparison/2026-10-02-gateway-extended/infra/provision-kubernetes.py new file mode 100644 index 0000000..386dfde --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/infra/provision-kubernetes.py @@ -0,0 +1,70 @@ +#!/usr/bin/env python3 +"""Bootstrap already-created isolated campaign nodes; records each stage.""" +import concurrent.futures,json,os,re,subprocess,tarfile,time +from pathlib import Path +root=Path(__file__).resolve().parents[1];os.chdir(root) +roles=['kcontrol','kcontroller','kgateway','kbackend','kclient'] +base=['--project=solo-oss','--zone=us-central1-a'];prefix='gwext-1002-' +def run(cmd,**kw):return subprocess.run(cmd,check=True,text=True,**kw) +def ssh(role,cmd,**kw):return run(['gcloud','compute','ssh',prefix+role,*base,'--command',cmd],**kw) +def copy(role,files,dest='/tmp/'): + return run(['gcloud','compute','scp',*[str(f) for f in files],prefix+role+':'+dest,*base,'--quiet']) +ips={r:json.loads((root/f'.work/create-{r}.json').read_text())[0]['networkInterfaces'][0]['networkIP'] for r in roles} +previous_file=root/'.work/kubernetes-ips.json' +previous_ips=json.loads(previous_file.read_text()) if previous_file.exists() else {'kcontrol':'10.128.15.199','kbackend':'10.128.15.206','kgateway':'10.128.15.201'} +previous_file.write_text(json.dumps(ips,indent=2)+'\n') +# Render this campaign's role placeholders to newly allocated private addresses. +replacements={'CONTROL_INTERNAL_IP':ips['kcontrol'],'BACKEND_INTERNAL_IP':ips['kbackend'],'GATEWAY_INTERNAL_IP':ips['kgateway']} +for role in ['kcontrol','kbackend','kgateway']:replacements[previous_ips[role]]=ips[role] +pattern=re.compile('|'.join(re.escape(k) for k in replacements)) +for dirname in ['infra','harness','configs']: + for p in (root/dirname).rglob('*'): + if p.is_file() and p.suffix in ['.py','.sh','.yaml','.json'] and p.name!='provision-kubernetes.py': + s=p.read_text() + s=pattern.sub(lambda m:replacements[m.group(0)],s) + p.write_text(s) +def ready(r): + for _ in range(90): + try:ssh(r,'test -f /opt/gateway-benchmark/ready',stdout=subprocess.DEVNULL,stderr=subprocess.DEVNULL);break + except subprocess.CalledProcessError:time.sleep(10) + else:raise RuntimeError(r+' startup failed') + copy(r,[root/'infra/start-kubernetes-node.sh']) + print(r+' ready',flush=True) +with concurrent.futures.ThreadPoolExecutor(max_workers=5) as pool:list(pool.map(ready,roles)) +ssh('kcontrol','sudo bash /tmp/start-kubernetes-node.sh kcontrol') +for _ in range(60): + try:token=ssh('kcontrol','sudo cat /var/lib/rancher/k3s/server/node-token',capture_output=True).stdout;break + except subprocess.CalledProcessError:time.sleep(5) +else:raise RuntimeError('control token unavailable') +secret=root/'.work/k3s-token';secret.write_text(token);secret.chmod(0o600) +def worker(r): + copy(r,[secret]);ssh(r,'sudo bash /tmp/start-kubernetes-node.sh '+r+' '+ips['kcontrol']) +with concurrent.futures.ThreadPoolExecutor(max_workers=4) as pool:list(pool.map(worker,roles[1:])) +ssh('kcontrol','sudo kubectl wait nodes --all --for=condition=Ready --timeout=240s') +kube=ssh('kcontrol','sudo cat /etc/rancher/k3s/k3s.yaml',capture_output=True).stdout.replace('127.0.0.1',ips['kcontrol']) +kube_file=root/'.work/client.kubeconfig';kube_file.write_text(kube);kube_file.chmod(0o600) +copy('kclient',[kube_file]);ssh('kclient','sudo install -m 600 /tmp/client.kubeconfig /etc/rancher/k3s/benchmark.kubeconfig && rm /tmp/client.kubeconfig') +payload=root/'.work/kubernetes-payload.tar.gz' +with tarfile.open(payload,'w:gz') as t: + t.add(root/'configs',arcname='configs') + for p in (root/'harness').iterdir(): + if p.is_file():t.add(p,arcname=p.name) + for p in (root/'infra').glob('*.sh'):t.add(p,arcname='infra/'+p.name) +for r in ['kcontrol','kclient']: + copy(r,[payload]);ssh(r,'sudo tar -xzf /tmp/kubernetes-payload.tar.gz -C /opt/gateway-benchmark') +for r in roles: + copy(r,[root/'harness/collect-host.py']);ssh(r,'sudo cp /tmp/collect-host.py /opt/gateway-benchmark/ && sudo systemd-run --unit=benchmark-collector --property=RuntimeMaxSec=44000 /usr/bin/python3 /opt/gateway-benchmark/collect-host.py --runtime cri') +copy('kbackend',[root/'.work/mock-server']);ssh('kbackend','sudo mkdir -p /opt/gateway-benchmark/fixture && sudo install -m 755 /tmp/mock-server /opt/gateway-benchmark/fixture/mock-server') +copy('kcontrol',[root/'.work/praxis-operator-source.tar.gz',root/'.work/clusterloader2',root/'.work/gateway-conformance.test']) +ssh('kcontrol','sudo bash /opt/gateway-benchmark/infra/prepare-kubernetes-tools.sh && sudo systemd-run --unit=operator-build --property=RuntimeMaxSec=1800 bash /opt/gateway-benchmark/infra/build-praxis-operator.sh') +ssh('kcontrol','sudo mkdir -p /opt/gateway-benchmark/public-tools && sudo cp /tmp/clusterloader2 /tmp/gateway-conformance.test /opt/gateway-benchmark/public-tools/ && sudo systemd-run --unit=tool-transfer --property=RuntimeMaxSec=1800 python3 -m http.server 8089 --bind '+ips['kcontrol']+' --directory /opt/gateway-benchmark/public-tools') +ssh('kclient','sudo bash /opt/gateway-benchmark/infra/setup-http-client.sh') +for _ in range(180): + try:ssh('kcontrol','test -f /opt/gateway-benchmark/praxis-operator-build-complete',stdout=subprocess.DEVNULL,stderr=subprocess.DEVNULL);break + except subprocess.CalledProcessError:time.sleep(10) +else:raise RuntimeError('operator build incomplete') +ssh('kcontrol','sudo cp /opt/gateway-benchmark/praxis-operator-image.tar /opt/gateway-benchmark/public-tools/') +copy('kcontroller',[root/'infra/import-praxis-operator.sh']);ssh('kcontroller','sudo bash /tmp/import-praxis-operator.sh') +ssh('kcontrol','sudo bash /opt/gateway-benchmark/infra/install-kubernetes-controllers.sh && sudo kubectl create namespace gateway-benchmark && sudo kubectl create namespace gateway-scale && sudo systemctl stop tool-transfer docker docker.socket') +(root/'.work/KUBERNETES-READY').write_text('Bootstrap complete; qualification required\n') +print('Kubernetes bootstrap complete; qualification required',flush=True) diff --git a/cpu-comparison/2026-10-02-gateway-extended/infra/publish-evidence.py b/cpu-comparison/2026-10-02-gateway-extended/infra/publish-evidence.py new file mode 100644 index 0000000..bd575b9 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/infra/publish-evidence.py @@ -0,0 +1,49 @@ +#!/usr/bin/env python3 +"""Publish reviewed host archives to this private repository and verify digests.""" +import datetime +import hashlib +import json +import subprocess +from pathlib import Path + +root = Path(__file__).resolve().parents[1] +repo = 'solo-io/gateway-comparison-benchmarks' +tag = 'gateway-extended-2026-10-02' +gh = '/opt/homebrew/bin/gh' + +def run(*args): + return subprocess.run([gh, *args], check=True, capture_output=True, text=True).stdout + +metadata = json.loads(run('api', 'repos/' + repo)) +assert metadata['private'] and metadata['visibility'] == 'private', 'Private destination required' +review = json.loads((root / 'evidence/archive-review.json').read_text()) +assert review['passed'] and not review['problems'], 'Archive review failed' +assert (root / 'reports/data/CAMPAIGN-VALIDATED.json').exists(), 'Campaign review required' +files = [root / 'evidence/hosts' / row['file'] for row in review['archives']] +files.append(root / 'evidence/hosts/SHA256SUMS') +for row in review['archives']: + data = (root / 'evidence/hosts' / row['file']).read_bytes() + assert len(data) == row['bytes'] and hashlib.sha256(data).hexdigest() == row['sha256'] +# Do not replace an existing release or silently overwrite assets on retry. +existing = subprocess.run([gh, 'release', 'view', tag, '--repo', repo], capture_output=True) +assert existing.returncode != 0, 'Release exists; inspect and verify it instead of recreating it' +run('release', 'create', tag, *map(str, files), '--repo', repo, '--target', 'main', + '--title', 'Extended Gateway API coverage: release and nightly campaigns', + '--notes-file', str(root / 'reports/evidence-release-notes.md')) +release = json.loads(run('api', 'repos/' + repo + '/releases/tags/' + tag)) +assets = {a['name']: a for a in release['assets']} +verified = [] +for file in files: + asset = assets[file.name] + expected = hashlib.sha256(file.read_bytes()).hexdigest() + assert asset['size'] == file.stat().st_size, file.name + ': size mismatch' + assert asset.get('digest') == 'sha256:' + expected, file.name + ': absent or mismatched remote digest' + verified.append({'file': file.name, 'bytes': asset['size'], 'sha256': expected, + 'asset_id': asset['id'], 'url': asset['browser_download_url']}) +(root / 'evidence/PUBLISHED.json').write_text(json.dumps({ + 'verified_at': datetime.datetime.now(datetime.timezone.utc).isoformat(), + 'repository': repo, 'private': True, 'release': release['html_url'], + 'verification': 'Each remote asset size and GitHub SHA-256 digest equals the reviewed local file', + 'assets': verified, +}, indent=2) + '\n') +print(release['html_url']) diff --git a/cpu-comparison/2026-10-02-gateway-extended/infra/run-case.py b/cpu-comparison/2026-10-02-gateway-extended/infra/run-case.py new file mode 100644 index 0000000..7763926 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/infra/run-case.py @@ -0,0 +1,17 @@ +#!/usr/bin/env python3 +"""Dispatch exactly one isolated upstream test run; inspect results before repeating.""" +import argparse,datetime,json,shlex,subprocess +from pathlib import Path +p=argparse.ArgumentParser();p.add_argument('campaign',choices=['praxis-v0.5.2','praxis-nightly-20261002']);p.add_argument('repetition',choices=['qualification','pass1','pass2','pass3']);p.add_argument('product',choices=['agentgateway','praxis']);p.add_argument('--smoke',action='store_true');p.add_argument('--run-label',choices=['tcp-client-fixed','maintenance-fixed']);a=p.parse_args() +root=Path(__file__).resolve().parents[1];unit='gwext-'+a.campaign.replace('.','-')+'-'+a.repetition+'-'+a.product +if a.repetition in ['pass2','pass3']: + review=json.loads((root/('evidence/validity/'+a.campaign+'-pass1.json')).read_text()) + assert review['infrastructure_valid'] is True,'First-pair infrastructure review has not passed' +if a.run_label:unit+='-'+a.run_label +out=root/'evidence/dispatch';out.mkdir(exist_ok=True);f=out/(unit+'.json');assert not f.exists(),'Do not overwrite a dispatch record' +base=['gcloud','compute','ssh','gwext-1002-kclient','--project=solo-oss','--zone=us-central1-a'] +check=subprocess.run([*base,'--command',"sudo systemctl list-units --state=running --no-legend 'gwext-*'"],capture_output=True,text=True,check=True) +assert not check.stdout.strip(),'An earlier campaign job is still running: '+check.stdout +cmd=['sudo','systemd-run','--unit='+unit,'--property=RuntimeMaxSec=12600','--property=LimitNOFILE=1048576','/bin/bash','/opt/gateway-benchmark/run-one.sh',a.campaign,a.repetition,a.product,'smoke' if a.smoke else 'full'] +r=subprocess.run([*base,'--command',shlex.join(cmd)],capture_output=True,text=True) +record={'utc':datetime.datetime.now(datetime.timezone.utc).isoformat(),'unit':unit,'command':cmd,'exit':r.returncode,'stdout':r.stdout,'stderr':r.stderr};f.write_text(json.dumps(record,indent=2)+'\n');print(json.dumps(record,indent=2));raise SystemExit(r.returncode) diff --git a/cpu-comparison/2026-10-02-gateway-extended/infra/setup-http-client.sh b/cpu-comparison/2026-10-02-gateway-extended/infra/setup-http-client.sh new file mode 100644 index 0000000..1340778 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/infra/setup-http-client.sh @@ -0,0 +1,8 @@ +#!/bin/bash +set -euo pipefail +cd /opt/gateway-benchmark +curl --retry 3 -fsSL http://10.128.15.199:8089/gateway-conformance.test -o gateway-conformance.test +chmod +x gateway-conformance.test +sha256sum gateway-conformance.test > tool-sha256.txt +bash /opt/gateway-benchmark/infra/configure-tcp-client.sh +touch http-client-ready diff --git a/cpu-comparison/2026-10-02-gateway-extended/infra/start-kubernetes-node.sh b/cpu-comparison/2026-10-02-gateway-extended/infra/start-kubernetes-node.sh new file mode 100755 index 0000000..398dd97 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/infra/start-kubernetes-node.sh @@ -0,0 +1,66 @@ +#!/bin/bash +set -euo pipefail +role="$1" +control_ip="${2:-}" +private_ip=$(hostname -I | awk '{print $1}') +test -f /opt/gateway-benchmark/ready +modprobe overlay +modprobe br_netfilter +sysctl -w net.ipv4.ip_forward=1 net.bridge.bridge-nf-call-iptables=1 +mkdir -p /etc/rancher/k3s +cat > /etc/rancher/k3s/config.yaml <> /etc/rancher/k3s/config.yaml <> /etc/rancher/k3s/config.yaml <> /etc/rancher/k3s/config.yaml + fi + mode=agent +fi +cat > /etc/systemd/system/k3s.service <, ClientCertificate: , ClientCertificateKey: } not ready yet: expected status code to be one of [303], got 302. CRes: &{302 -1 HTTP/1.1 map[Date:[Sat, 03 Oct 2026 01:08:04 GMT] Location:[http://198.18.0.1/see-other]] 0x3d1d1194aec0 []} (after 27.037112673s)\n http.go:285: 2026-10-03T01:08:05.896391159Z: Response expectation failed for request: {URL: {Scheme:http Opaque: User: Host:198.18.0.1 Path:/see-other Fragment: RawQuery: RawPath: RawFragment: ForceQuery:false OmitHost:false}, Host: , Protocol: HTTP, Method: POST, Headers: map[X-Echo-Set-Header:[]], UnfollowRedirect: true, ServerName: , ServerCertificate: , ClientCertificate: , ClientCertificateKey: } not ready yet: expected status code to be one of [303], got 302. CRes: &{302 -1 HTTP/1.1 map[Date:[Sat, 03 Oct 2026 01:08:05 GMT] Location:[http://198.18.0.1/see-other]] 0x3d1d12757d80 []} (after 28.038367906s)\n http.go:285: 2026-10-03T01:08:06.897785395Z: Response expectation failed for request: {URL: {Scheme:http Opaque: User: Host:198.18.0.1 Path:/see-other Fragment: RawQuery: RawPath: RawFragment: ForceQuery:false OmitHost:false}, Host: , Protocol: HTTP, Method: POST, Headers: map[X-Echo-Set-Header:[]], UnfollowRedirect: true, ServerName: , ServerCertificate: , ClientCertificate: , ClientCertificateKey: } not ready yet: expected status code to be one of [303], got 302. CRes: &{302 -1 HTTP/1.1 map[Date:[Sat, 03 Oct 2026 01:08:06 GMT] Location:[http://198.18.0.1/see-other]] 0x3d1d1194b000 []} (after 29.039608461s)\n http.go:266: 2026-10-03T01:08:07.857291534Z: timeout while waiting after 30 attempts, 0/3 successes\n=== NAME TestConformance/HTTPRoute303Redirect\n apply.go:283: 2026-10-03T01:08:07.857409995Z: Deleting 303-redirect HTTPRoute", + "interpretation": "Terminal output for a failed case whose helper does not use a testify Error label; consult full output and runtime evidence for root cause." + }, + { + "run": "results/praxis-v0.5.2/pass1/praxis", + "test": "HTTPRouteBackendProtocolH2C", + "source_file": "results/praxis-v0.5.2/pass1/praxis/full.log", + "start_line": 39698, + "excerpt": " http.go:285: 2026-10-03T01:08:54.998534394Z: Response expectation failed for request: {URL: {Scheme:http Opaque: User: Host:198.18.0.1 Path:/ Fragment: RawQuery: RawPath: RawFragment: ForceQuery:false OmitHost:false}, Host: , Protocol: H2C_PRIOR_KNOWLEDGE, Method: GET, Headers: map[X-Echo-Set-Header:[]], UnfollowRedirect: false, ServerName: , ServerCertificate: , ClientCertificate: , ClientCertificateKey: } not ready yet: expected status code to be one of [200], got 400. CRes: &{400 20 HTTP/2.0 map[Content-Length:[20] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 03 Oct 2026 01:08:54 GMT] Via:[2 praxis]] []} (after 27.049198088s)\n http.go:285: 2026-10-03T01:08:56.000224083Z: Response expectation failed for request: {URL: {Scheme:http Opaque: User: Host:198.18.0.1 Path:/ Fragment: RawQuery: RawPath: RawFragment: ForceQuery:false OmitHost:false}, Host: , Protocol: H2C_PRIOR_KNOWLEDGE, Method: GET, Headers: map[X-Echo-Set-Header:[]], UnfollowRedirect: false, ServerName: , ServerCertificate: , ClientCertificate: , ClientCertificateKey: } not ready yet: expected status code to be one of [200], got 400. CRes: &{400 20 HTTP/2.0 map[Content-Length:[20] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 03 Oct 2026 01:08:55 GMT] Via:[2 praxis]] []} (after 28.050731452s)\n http.go:285: 2026-10-03T01:08:57.001897284Z: Response expectation failed for request: {URL: {Scheme:http Opaque: User: Host:198.18.0.1 Path:/ Fragment: RawQuery: RawPath: RawFragment: ForceQuery:false OmitHost:false}, Host: , Protocol: H2C_PRIOR_KNOWLEDGE, Method: GET, Headers: map[X-Echo-Set-Header:[]], UnfollowRedirect: false, ServerName: , ServerCertificate: , ClientCertificate: , ClientCertificateKey: } not ready yet: expected status code to be one of [200], got 400. CRes: &{400 20 HTTP/2.0 map[Content-Length:[20] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 03 Oct 2026 01:08:57 GMT] Via:[2 praxis]] []} (after 29.052445537s)\n http.go:266: 2026-10-03T01:08:57.948007847Z: timeout while waiting after 30 attempts, 0/3 successes\n=== NAME TestConformance/HTTPRouteBackendProtocolH2C\n apply.go:283: 2026-10-03T01:08:57.948111585Z: Deleting backend-protocol-h2c HTTPRoute", + "interpretation": "Terminal output for a failed case whose helper does not use a testify Error label; consult full output and runtime evidence for root cause." + }, + { + "run": "results/praxis-v0.5.2/pass1/praxis", + "test": "HTTPRouteHTTPSListenerDetectMisdirectedRequests", + "source_file": "results/praxis-v0.5.2/pass1/praxis/full.log", + "start_line": 50678, + "excerpt": " tls.go:90: 2026-10-03T01:20:31.504539979Z: Request passed\n=== NAME TestConformance/HTTPRouteHTTPSListenerDetectMisdirectedRequests\n apply.go:283: 2026-10-03T01:20:31.504616507Z: Deleting https-listener-detect-misdirected-requests-test-4 HTTPRoute\n apply.go:283: 2026-10-03T01:20:31.511843252Z: Deleting https-listener-detect-misdirected-requests-test-3 HTTPRoute\n apply.go:283: 2026-10-03T01:20:31.515442652Z: Deleting https-listener-detect-misdirected-requests-test-2 HTTPRoute\n apply.go:283: 2026-10-03T01:20:31.519181968Z: Deleting https-listener-detect-misdirected-requests-test-1 HTTPRoute", + "interpretation": "Terminal output for a failed case whose helper does not use a testify Error label; consult full output and runtime evidence for root cause." + }, + { + "run": "results/praxis-v0.5.2/pass1/praxis", + "test": "HTTPRouteMethodMatching", + "source_file": "results/praxis-v0.5.2/pass1/praxis/full.log", + "start_line": 51811, + "excerpt": "=== NAME TestConformance/HTTPRouteMethodMatching/1_request_to_'/'_should_go_to_infra-backend-v2\n http.go:266: 2026-10-03T01:21:31.398214836Z: timeout while waiting after 30 attempts, 0/3 successes\n=== NAME TestConformance/HTTPRouteMethodMatching/7_request_to_'/path4'_with_headers_should_go_to_infra-backend-v1\n http.go:266: 2026-10-03T01:21:31.398256862Z: timeout while waiting after 30 attempts, 0/3 successes\n=== NAME TestConformance/HTTPRouteMethodMatching\n apply.go:283: 2026-10-03T01:21:31.398310776Z: Deleting method-matching HTTPRoute", + "interpretation": "Terminal output for a failed case whose helper does not use a testify Error label; consult full output and runtime evidence for root cause." + }, + { + "run": "results/praxis-v0.5.2/pass1/praxis", + "test": "HTTPRouteQueryParamMatching", + "source_file": "results/praxis-v0.5.2/pass1/praxis/full.log", + "start_line": 52697, + "excerpt": "=== NAME TestConformance/HTTPRouteQueryParamMatching/11_request_to_'/?animal=whale'_with_headers_should_go_to_infra-backend-v2\n http.go:266: 2026-10-03T01:22:54.305749818Z: timeout while waiting after 30 attempts, 0/3 successes\n=== NAME TestConformance/HTTPRouteQueryParamMatching/10_request_to_'/path1?animal=whale'_should_go_to_infra-backend-v1\n http.go:266: 2026-10-03T01:22:54.306169578Z: timeout while waiting after 30 attempts, 0/3 successes\n=== NAME TestConformance/HTTPRouteQueryParamMatching\n apply.go:283: 2026-10-03T01:22:54.306224324Z: Deleting query-param-matching HTTPRoute", + "interpretation": "Terminal output for a failed case whose helper does not use a testify Error label; consult full output and runtime evidence for root cause." + }, + { + "run": "results/praxis-v0.5.2/pass1/praxis", + "test": "HTTPRouteRedirectPath", + "source_file": "results/praxis-v0.5.2/pass1/praxis/full.log", + "start_line": 53375, + "excerpt": "=== NAME TestConformance/HTTPRouteRedirectPath/3_request_to_'/path-and-status'_should_receive_one_of_[]\n http.go:266: 2026-10-03T01:23:34.771304549Z: timeout while waiting after 30 attempts, 0/3 successes\n=== NAME TestConformance/HTTPRouteRedirectPath/0_request_to_'/original-prefix/lemon'_should_receive_one_of_[]\n http.go:266: 2026-10-03T01:23:34.771354604Z: timeout while waiting after 30 attempts, 0/3 successes\n=== NAME TestConformance/HTTPRouteRedirectPath\n apply.go:283: 2026-10-03T01:23:34.771424094Z: Deleting redirect-path HTTPRoute", + "interpretation": "Terminal output for a failed case whose helper does not use a testify Error label; consult full output and runtime evidence for root cause." + }, + { + "run": "results/praxis-v0.5.2/pass1/praxis", + "test": "HTTPRouteRedirectPortAndScheme", + "source_file": "results/praxis-v0.5.2/pass1/praxis/full.log", + "start_line": 53569, + "excerpt": " http.go:266: 2026-10-03T01:24:10.957179311Z: timeout while waiting after 30 attempts, 0/3 successes\n=== NAME TestConformance/HTTPRouteRedirectPortAndScheme\n apply.go:283: 2026-10-03T01:24:10.957299562Z: Deleting http-route-for-listener-on-port-443 HTTPRoute\n apply.go:283: 2026-10-03T01:24:10.9616125Z: Deleting http-route-for-listener-on-port-8080 HTTPRoute\n apply.go:283: 2026-10-03T01:24:10.965277489Z: Deleting http-route-for-listener-on-port-80 HTTPRoute\n apply.go:283: 2026-10-03T01:24:10.96908934Z: Deleting same-namespace-with-http-listener-on-8080 Gateway", + "interpretation": "Terminal output for a failed case whose helper does not use a testify Error label; consult full output and runtime evidence for root cause." + }, + { + "run": "results/praxis-v0.5.2/pass1/praxis", + "test": "HTTPRouteRequestHeaderModifierBackendWeights", + "source_file": "results/praxis-v0.5.2/pass1/praxis/full.log", + "start_line": 53710, + "excerpt": " httproute-request-header-modifier-backend-weights.go:62: 2026-10-03T01:24:38.122827053Z: Making GET request to host via http://198.18.0.1/\n httproute-request-header-modifier-backend-weights.go:65: 2026-10-03T01:24:38.122903989Z: Making GET request to host via http://198.18.0.1/\n http.go:280: 2026-10-03T01:24:38.123419672Z: Request failed, not ready yet: Get \"http://198.18.0.1/\": dial tcp 198.18.0.1:80: connect: connection refused (after 2.292\u00b5s)\n http.go:291: 2026-10-03T01:24:39.127956128Z: Request passed\n httproute-request-header-modifier-backend-weights.go:76: expected a single 'Backend' header to have been set, got 0\n apply.go:283: 2026-10-03T01:24:39.129095911Z: Deleting request-header-modifier-backend-weights HTTPRoute", + "interpretation": "Terminal output for a failed case whose helper does not use a testify Error label; consult full output and runtime evidence for root cause." + }, + { + "run": "results/praxis-v0.5.2/pass1/praxis", + "test": "HTTPRouteBackendRequestHeaderModifier", + "source_file": "results/praxis-v0.5.2/pass1/praxis/full.log", + "start_line": 54249, + "excerpt": "=== NAME TestConformance/HTTPRouteBackendRequestHeaderModifier/6_request_to_'/case-insensitivity'_with_headers_should_go_to_infra-backend-v1\n http.go:266: 2026-10-03T01:25:18.199768685Z: timeout while waiting after 30 attempts, 0/3 successes\n=== NAME TestConformance/HTTPRouteBackendRequestHeaderModifier/1_request_to_'/set'_with_headers_should_go_to_infra-backend-v1\n http.go:266: 2026-10-03T01:25:18.19990179Z: timeout while waiting after 30 attempts, 0/3 successes\n=== NAME TestConformance/HTTPRouteBackendRequestHeaderModifier\n apply.go:283: 2026-10-03T01:25:18.19995558Z: Deleting request-header-modifier HTTPRoute", + "interpretation": "Terminal output for a failed case whose helper does not use a testify Error label; consult full output and runtime evidence for root cause." + }, + { + "run": "results/praxis-v0.5.2/pass2/agentgateway", + "test": "GatewayStaticAddresses", + "source_file": "results/praxis-v0.5.2/pass2/agentgateway/full.log", + "start_line": 1131, + "excerpt": " \tError Trace:\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/gateway-static-addresses.go:140\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \tError: \t[]string{} does not contain \"198.18.1.254\"\n \tTest: \tTestConformance/GatewayStaticAddresses\n \tMessages: \tshould contain the usable address\n apply.go:283: 2026-10-03T06:03:44.996787651Z: Deleting gateway-static-addresses Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "BackendTLSPolicyConflictResolution", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 378, + "excerpt": " backendtlspolicy-conflict-resolution.go:68: \n \tError Trace:\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/kubernetes/helpers.go:1439\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/backendtlspolicy-conflict-resolution.go:68\n \tError: \tReceived unexpected error:\n \t \terror fetching BackendTLSPolicy gateway-conformance-infra/conflicted-without-section-name-1 err: Get \"https://10.128.15.199:6443/apis/gateway.networking.k8s.io/v1/namespaces/gateway-conformance-infra/backendtlspolicies/conflicted-without-section-name-1\": context deadline exceeded\n \tTest: \tTestConformance/BackendTLSPolicyConflictResolution/Conflicting_BackendTLSPolicies_targeting_the_same_Service_without_a_section_name/First_BackendTLSPolicy_should_be_accepted\n \tMessages: \terror waiting for BackendTLSPolicy gateway-conformance-infra/conflicted-without-section-name-1 status to have a Condition {Accepted True 0 0001-01-01 00:00:00 +0000 UTC Accepted }", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "BackendTLSPolicyInvalidCACertificateRef", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 584, + "excerpt": " backendtlspolicy-invalid-ca-certificate-ref.go:67: \n \tError Trace:\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/kubernetes/helpers.go:1439\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/backendtlspolicy-invalid-ca-certificate-ref.go:67\n \tError: \tReceived unexpected error:\n \t \terror fetching BackendTLSPolicy gateway-conformance-infra/nonexistent-ca-certificate-ref err: context deadline exceeded\n \tTest: \tTestConformance/BackendTLSPolicyInvalidCACertificateRef/BackendTLSPolicy_nonexistent-ca-certificate-ref/BackendTLSPolicy_with_a_single_invalid_CACertificateRef_has_a_Accepted_Condition_with_status_False_and_Reason_NoValidCACertificate\n \tMessages: \terror waiting for BackendTLSPolicy gateway-conformance-infra/nonexistent-ca-certificate-ref status to have a Condition {Accepted False 0 0001-01-01 00:00:00 +0000 UTC NoValidCACertificate }", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "BackendTLSPolicyInvalidKind", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 699, + "excerpt": " backendtlspolicy-invalid-kind.go:64: \n \tError Trace:\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/kubernetes/helpers.go:1439\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/backendtlspolicy-invalid-kind.go:64\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/BackendTLSPolicyInvalidKind/BackendTLSPolicy_with_a_single_invalid_CACertificateRef_has_a_Accepted_Condition_with_status_False_and_Reason_NoValidCACertificate\n \tMessages: \terror waiting for BackendTLSPolicy gateway-conformance-infra/invalid-kind status to have a Condition {Accepted False 0 0001-01-01 00:00:00 +0000 UTC NoValidCACertificate }", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "BackendTLSPolicyObservedGenerationBump", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 759, + "excerpt": " backendtlspolicy-observed-generation-bump.go:73: \n \tError Trace:\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/kubernetes/helpers.go:1439\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/backendtlspolicy-observed-generation-bump.go:73\n \tError: \tReceived unexpected error:\n \t \terror fetching BackendTLSPolicy gateway-conformance-infra/observed-generation-bump err: context deadline exceeded\n \tTest: \tTestConformance/BackendTLSPolicyObservedGenerationBump/observedGeneration_should_increment\n \tMessages: \terror waiting for BackendTLSPolicy gateway-conformance-infra/observed-generation-bump status to have a Condition {Accepted True 0 0001-01-01 00:00:00 +0000 UTC }\n=== NAME TestConformance/BackendTLSPolicyObservedGenerationBump\n apply.go:283: 2026-10-03T03:26:35.456778217Z: Deleting observed-generation-bump BackendTLSPolicy\n apply.go:283: 2026-10-03T03:26:35.459763083Z: Deleting observed-generation-bump-test Service\n apply.go:283: 2026-10-03T03:26:35.465424053Z: Deleting backendtlspolicy-observed-generation-bump HTTPRoute", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "BackendTLSPolicySANValidation", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 866, + "excerpt": " backendtlspolicy-san.go:66: \n \tError Trace:\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/kubernetes/helpers.go:1439\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/backendtlspolicy-san.go:66\n \tError: \tReceived unexpected error:\n \t \terror fetching BackendTLSPolicy gateway-conformance-infra/san-dns err: context deadline exceeded\n \tTest: \tTestConformance/BackendTLSPolicySANValidation/HTTP_request_sent_to_Service_with_valid_BackendTLSPolicy_containing_dns_SAN_should_succeed\n \tMessages: \terror waiting for BackendTLSPolicy gateway-conformance-infra/san-dns status to have a Condition {Accepted True 0 0001-01-01 00:00:00 +0000 UTC Accepted }", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "BackendTLSPolicy", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 1169, + "excerpt": " backendtlspolicy.go:73: \n \tError Trace:\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/kubernetes/helpers.go:1439\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/backendtlspolicy.go:73\n \tError: \tReceived unexpected error:\n \t \terror fetching BackendTLSPolicy gateway-conformance-infra/normative-test err: Get \"https://10.128.15.199:6443/apis/gateway.networking.k8s.io/v1/namespaces/gateway-conformance-infra/backendtlspolicies/normative-test\": context deadline exceeded\n \tTest: \tTestConformance/BackendTLSPolicy/Re-encrypt_HTTPS_request_sent_to_Service_with_valid_BackendTLSPolicy_should_succeed\n \tMessages: \terror waiting for BackendTLSPolicy gateway-conformance-infra/normative-test status to have a Condition {Accepted True 0 0001-01-01 00:00:00 +0000 UTC Accepted }\n=== NAME TestConformance/BackendTLSPolicy\n helpers.go:304: 2026-10-03T03:33:47.316260071Z: Gateways and Pods in gateway-conformance-infra namespaces ready\n helpers.go:812: 2026-10-03T03:33:47.321334958Z: Conditions matched expectations\n helpers.go:812: 2026-10-03T03:33:47.321392245Z: Route gateway-conformance-infra/backendtlspolicy Parents matched expectations", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "GatewayFrontendInvalidDefaultClientCertificateValidation", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 4248, + "excerpt": " gateway-invalid-default-frontend-client-certificate-validation.go:117: \n \tError Trace:\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/kubernetes/helpers.go:636\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/gateway-invalid-default-frontend-client-certificate-validation.go:117\n \tError: \tReceived unexpected error:\n \t \terror fetching Gateway: context deadline exceeded\n \tTest: \tTestConformance/GatewayFrontendInvalidDefaultClientCertificateValidation/Validate_that_invalid_default_configuration_is_impacting_HTTPS_listener\n \tMessages: \terror waiting for Gateway status to have conditions matching expectations on listener https\n=== NAME TestConformance/GatewayFrontendInvalidDefaultClientCertificateValidation\n apply.go:283: 2026-10-03T03:40:08.131424982Z: Deleting invalid-default-client-validation-config HTTPRoute\n apply.go:283: 2026-10-03T03:40:08.135266098Z: Deleting invalid-default-client-validation-config Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "GatewayInvalidTLSBackendConfiguration", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 22309, + "excerpt": " gateway-invalid-tls-backend-configuration.go:83: \n \tError Trace:\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/kubernetes/helpers.go:350\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/gateway-invalid-tls-backend-configuration.go:83\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/GatewayInvalidTLSBackendConfiguration/Unsupported_kind_resource_referenced_as_ClientCertificateRef_inGateway_backend_TLS_configuration\n \tMessages: \terror waiting for Gateway status to have a Condition matching expectations\n=== NAME TestConformance/GatewayInvalidTLSBackendConfiguration/Unsupported_group_resource_referenced_as_ClientCertificateRef_in_Gateway_backend_TLS_configuration\n gateway-invalid-tls-backend-configuration.go:83: \n \tError Trace:\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/kubernetes/helpers.go:350\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/gateway-invalid-tls-backend-configuration.go:83\n \tError: \tReceived unexpected error:\n \t \terror fetching Gateway: context deadline exceeded\n \tTest: \tTestConformance/GatewayInvalidTLSBackendConfiguration/Unsupported_group_resource_referenced_as_ClientCertificateRef_in_Gateway_backend_TLS_configuration\n \tMessages: \terror waiting for Gateway status to have a Condition matching expectations\n=== NAME TestConformance/GatewayInvalidTLSBackendConfiguration/Nonexistent_secret_referenced_as_ClientCertificateRef_in_Gateway_backend_TLS_configuration\n gateway-invalid-tls-backend-configuration.go:83: \n \tError Trace:\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/kubernetes/helpers.go:350", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "GatewayStaticAddresses", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 26916, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \t \t\t\t\t/opt/homebrew/Cellar/go/1.26.4/libexec/src/runtime/asm_amd64.s:1771\n \tError: \tReceived unexpected error:\n \t \terror fetching Gateway: context deadline exceeded\n \tTest: \tTestConformance/GatewayStaticAddresses\n \tMessages: \terror waiting for Gateway status to have a Condition matching expectations\n apply.go:283: 2026-10-03T03:46:33.07890422Z: Deleting gateway-static-addresses Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "GatewayBackendClientCertificateFeature", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 27049, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/gateway-tls-backend-client-certificate.go:56\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \tError: \tReceived unexpected error:\n \t \terror fetching BackendTLSPolicy gateway-conformance-infra/gateway-tls-backend-client-certificate-test err: context deadline exceeded\n \tTest: \tTestConformance/GatewayBackendClientCertificateFeature\n \tMessages: \terror waiting for BackendTLSPolicy gateway-conformance-infra/gateway-tls-backend-client-certificate-test status to have a Condition {Accepted True 0 0001-01-01 00:00:00 +0000 UTC Accepted }\n apply.go:283: 2026-10-03T03:47:40.873691181Z: Deleting tls-backend-with-client-cert-validation Deployment\n apply.go:283: 2026-10-03T03:47:40.877435757Z: Deleting tls-backend-with-client-cert-validation Service\n apply.go:283: 2026-10-03T03:47:40.88408466Z: Deleting gateway-tls-backend-client-certificate-test BackendTLSPolicy\n apply.go:283: 2026-10-03T03:47:40.888130081Z: Deleting gateway-tls-backend-client-certificate HTTPRoute\n apply.go:283: 2026-10-03T03:47:40.892111621Z: Deleting gateway-tls-backend-client-certificate Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "GatewayFrontendClientCertificateValidationInsecureFallback", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 28915, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/gateway-with-clientcertificate-validation-insecure-fallback.go:58\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \tError: \tReceived unexpected error:\n \t \terror fetching Gateway: context deadline exceeded\n \tTest: \tTestConformance/GatewayFrontendClientCertificateValidationInsecureFallback\n \tMessages: \terror waiting for Gateway to have at least one IP address in status\n apply.go:283: 2026-10-03T03:50:41.355701352Z: Deleting client-cert-validation-insecure-fallback-test-no-hostname HTTPRoute\n apply.go:283: 2026-10-03T03:50:41.359660288Z: Deleting client-cert-validation-insecure-fallback-test HTTPRoute\n apply.go:283: 2026-10-03T03:50:41.36277926Z: Deleting client-validation-insecure-fallback Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "GatewayFrontendClientCertificateValidation", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 30735, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/gateway-with-clientcertificate-validation.go:56\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \tError: \tReceived unexpected error:\n \t \terror fetching Gateway: context deadline exceeded\n \tTest: \tTestConformance/GatewayFrontendClientCertificateValidation\n \tMessages: \terror waiting for Gateway to have at least one IP address in status\n apply.go:283: 2026-10-03T03:53:41.389321115Z: Deleting client-certificate-validation-https-test-no-hostname HTTPRoute\n apply.go:283: 2026-10-03T03:53:41.393060315Z: Deleting client-certificate-validation-https-test HTTPRoute\n apply.go:283: 2026-10-03T03:53:41.396046003Z: Deleting client-validation-default Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "GatewayInvalidFrontendClientCertificateValidation", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 31352, + "excerpt": " gateway-with-invalid-clientcertificate-validation.go:142: \n \tError Trace:\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/kubernetes/helpers.go:636\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/gateway-with-invalid-clientcertificate-validation.go:142\n \tError: \tReceived unexpected error:\n \t \terror fetching Gateway: context deadline exceeded\n \tTest: \tTestConformance/GatewayInvalidFrontendClientCertificateValidation/Validate_status_for_invalid_client_certificate_configuration/default_valid_configuration\n \tMessages: \terror waiting for Gateway status to have conditions matching expectations on listener https", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "GRPCExactMethodMatching", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 33203, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/grpcroute-exact-method-matching.go:49\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \tError: \tReceived unexpected error:\n \t \terror fetching GRPCRoute: context deadline exceeded\n \tTest: \tTestConformance/GRPCExactMethodMatching\n \tMessages: \terror waiting for GRPCRoute to have parents matching expectations\n apply.go:283: 2026-10-03T03:58:41.679376619Z: Deleting exact-matching GRPCRoute", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "GRPCRouteHeaderMatching", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 33219, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/grpcroute-header-matching.go:49\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \tError: \tReceived unexpected error:\n \t \terror fetching GRPCRoute: context deadline exceeded\n \tTest: \tTestConformance/GRPCRouteHeaderMatching\n \tMessages: \terror waiting for GRPCRoute to have parents matching expectations\n apply.go:283: 2026-10-03T03:59:41.698165951Z: Deleting grpc-header-matching GRPCRoute", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "GRPCRouteListenerHostnameMatching", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 33320, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/grpcroute-listener-hostname-matching.go:54\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/GRPCRouteListenerHostnameMatching\n \tMessages: \terror waiting for GRPCRoute to have parents matching expectations\n apply.go:283: 2026-10-03T04:00:46.174961887Z: Deleting backend-v3 GRPCRoute\n apply.go:283: 2026-10-03T04:00:46.178491115Z: Deleting backend-v2 GRPCRoute\n apply.go:283: 2026-10-03T04:00:46.181243925Z: Deleting backend-v1 GRPCRoute\n apply.go:283: 2026-10-03T04:00:46.184028822Z: Deleting grpcroute-listener-hostname-matching Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "GRPCRouteNamedRule", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 33339, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/grpcroute-named-rule.go:50\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \tError: \tReceived unexpected error:\n \t \terror fetching GRPCRoute: context deadline exceeded\n \tTest: \tTestConformance/GRPCRouteNamedRule\n \tMessages: \terror waiting for GRPCRoute to have parents matching expectations\n apply.go:283: 2026-10-03T04:01:46.202534756Z: Deleting grpc-named-rules GRPCRoute", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "GRPCRouteWeight", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 33355, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/grpcroute-weight.go:52\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \tError: \tReceived unexpected error:\n \t \terror fetching GRPCRoute: context deadline exceeded\n \tTest: \tTestConformance/GRPCRouteWeight\n \tMessages: \terror waiting for GRPCRoute to have parents matching expectations\n apply.go:283: 2026-10-03T04:02:46.218794366Z: Deleting weighted-backends GRPCRoute", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "HTTPRouteCORSAllowCredentialsBehavior", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 34580, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/httproute-cors-allow-credentials-behavior.go:47\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \tError: \tReceived unexpected error:\n \t \terror fetching HTTPRoute: context deadline exceeded\n \tTest: \tTestConformance/HTTPRouteCORSAllowCredentialsBehavior\n \tMessages: \terror waiting for HTTPRoute to have parents matching expectations\n apply.go:283: 2026-10-03T04:05:11.572398202Z: Deleting cors-allow-credentials HTTPRoute", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "HTTPRouteCORS", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 35798, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/httproute-cors.go:50\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/HTTPRouteCORS\n \tMessages: \terror waiting for HTTPRoute to have parents matching expectations\n apply.go:283: 2026-10-03T04:06:11.606406042Z: Deleting cors-wildcard-methods-headers HTTPRoute\n apply.go:283: 2026-10-03T04:06:11.610593757Z: Deleting cors-wildcard-origin HTTPRoute\n apply.go:283: 2026-10-03T04:06:11.613682438Z: Deleting cors-wildcard-methods HTTPRoute\n apply.go:283: 2026-10-03T04:06:11.620728278Z: Deleting cors-multiple-origins-methods-headers HTTPRoute", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "HTTPRouteDisallowedKind", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 42637, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \t \t\t\t\t/opt/homebrew/Cellar/go/1.26.4/libexec/src/runtime/asm_amd64.s:1771\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/HTTPRouteDisallowedKind\n \tMessages: \terror waiting for gateway-conformance-infra namespaces to be ready\n apply.go:283: 2026-10-03T04:11:18.982053744Z: Deleting disallowed-kind HTTPRoute\n apply.go:283: 2026-10-03T04:11:18.985638634Z: Deleting tlsroutes-only Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "HTTPRouteRequestMirror", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 48495, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/httproute-request-mirror.go:47\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \tError: \tReceived unexpected error:\n \t \terror fetching HTTPRoute: context deadline exceeded\n \tTest: \tTestConformance/HTTPRouteRequestMirror\n \tMessages: \terror waiting for HTTPRoute to have parents matching expectations\n apply.go:283: 2026-10-03T04:21:57.792784102Z: Deleting request-mirror HTTPRoute", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "HTTPRouteRequestMultipleMirrors", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 49586, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/httproute-request-multiple-mirrors.go:48\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \tError: \tReceived unexpected error:\n \t \terror fetching HTTPRoute: context deadline exceeded\n \tTest: \tTestConformance/HTTPRouteRequestMultipleMirrors\n \tMessages: \terror waiting for HTTPRoute to have parents matching expectations\n apply.go:283: 2026-10-03T04:22:57.81358917Z: Deleting request-multiple-mirrors HTTPRoute", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "HTTPRouteRequestPercentageMirror", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 50735, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/httproute-request-percentage-mirror.go:66\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \tError: \tReceived unexpected error:\n \t \terror fetching HTTPRoute: Get \"https://10.128.15.199:6443/apis/gateway.networking.k8s.io/v1/namespaces/gateway-conformance-infra/httproutes/request-percentage-mirror\": context deadline exceeded\n \tTest: \tTestConformance/HTTPRouteRequestPercentageMirror\n \tMessages: \terror waiting for HTTPRoute to have parents matching expectations\n apply.go:283: 2026-10-03T04:23:57.83592828Z: Deleting request-percentage-mirror HTTPRoute", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "ListenerSetAllowedNamespaceNone", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 54137, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \t \t\t\t\t/opt/homebrew/Cellar/go/1.26.4/libexec/src/runtime/asm_amd64.s:1771\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/ListenerSetAllowedNamespaceNone\n \tMessages: \terror waiting for gateway-conformance-infra namespaces to be ready\n apply.go:283: 2026-10-03T04:30:08.174978173Z: Deleting listenerset-not-allowed ListenerSet\n apply.go:283: 2026-10-03T04:30:08.179033992Z: Deleting gateway-does-not-allow-listenerset Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "ListenerSetAllowedNamespaceSame", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 56488, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \t \t\t\t\t/opt/homebrew/Cellar/go/1.26.4/libexec/src/runtime/asm_amd64.s:1771\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/ListenerSetAllowedNamespaceSame\n \tMessages: \terror waiting for gateway-conformance-infra namespaces to be ready\n apply.go:283: 2026-10-03T04:35:08.218015459Z: Deleting listenerset-in-different-namespace ListenerSet\n apply.go:283: 2026-10-03T04:35:08.22194229Z: Deleting gateway-api-listenerset-not-allowed-ns Namespace\n apply.go:283: 2026-10-03T04:35:08.224835497Z: Deleting listenerset-in-same-namespace ListenerSet\n apply.go:283: 2026-10-03T04:35:08.227821938Z: Deleting gateway-allows-listenerset-in-same-namespace Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "ListenerSetAllowedNamespaceSelector", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 58768, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \t \t\t\t\t/opt/homebrew/Cellar/go/1.26.4/libexec/src/runtime/asm_amd64.s:1771\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/ListenerSetAllowedNamespaceSelector\n \tMessages: \terror waiting for gateway-conformance-infra namespaces to be ready\n apply.go:283: 2026-10-03T04:40:08.263561171Z: Deleting listenerset-not-in-selected-namespace ListenerSet\n apply.go:283: 2026-10-03T04:40:08.267370981Z: Deleting gateway-api-listenerset-selector-not-allowed-ns Namespace\n apply.go:283: 2026-10-03T04:40:08.270095654Z: Deleting listenerset-in-selected-namespace ListenerSet\n apply.go:283: 2026-10-03T04:40:08.273036509Z: Deleting gateway-api-listenerset-selector-allowed-ns Namespace\n apply.go:283: 2026-10-03T04:40:08.275547138Z: Deleting gateway-allows-listenerset-in-selected-namespace Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "ListenerSetAllowedRoutesNamespaces", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 61143, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \t \t\t\t\t/opt/homebrew/Cellar/go/1.26.4/libexec/src/runtime/asm_amd64.s:1771\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/ListenerSetAllowedRoutesNamespaces\n \tMessages: \terror waiting for gateway-conformance-infra namespaces to be ready\n apply.go:283: 2026-10-03T04:45:08.344298655Z: Deleting listenerset-test-allowed-routes-namespaces-reference-grant ReferenceGrant\n apply.go:283: 2026-10-03T04:45:08.348039172Z: Deleting route-not-in-selected-namespace HTTPRoute\n apply.go:283: 2026-10-03T04:45:08.350889948Z: Deleting gateway-api-routes-not-allowed-ns Namespace\n apply.go:283: 2026-10-03T04:45:08.353999777Z: Deleting route-in-selected-namespace HTTPRoute\n apply.go:283: 2026-10-03T04:45:08.357292716Z: Deleting gateway-api-routes-allowed-ns Namespace\n apply.go:283: 2026-10-03T04:45:08.360392239Z: Deleting route-in-same-namespace HTTPRoute\n apply.go:283: 2026-10-03T04:45:08.363812742Z: Deleting listenerset-test-allowed-routes-namespaces ListenerSet\n apply.go:283: 2026-10-03T04:45:08.367680748Z: Deleting gateway-with-listener-sets-test-allowed-routes Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "ListenerSetAllowedRoutesSupportedKinds", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 63472, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \t \t\t\t\t/opt/homebrew/Cellar/go/1.26.4/libexec/src/runtime/asm_amd64.s:1771\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/ListenerSetAllowedRoutesSupportedKinds\n \tMessages: \terror waiting for gateway-conformance-infra namespaces to be ready\n apply.go:283: 2026-10-03T04:50:08.388337877Z: Deleting listenerset-test-allowed-routes-supported-kinds ListenerSet\n apply.go:283: 2026-10-03T04:50:08.39233758Z: Deleting gateway-with-listener-sets-test-supported-route-kinds Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "ListenerSetDefaultNotAllowed", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 65764, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \t \t\t\t\t/opt/homebrew/Cellar/go/1.26.4/libexec/src/runtime/asm_amd64.s:1771\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/ListenerSetDefaultNotAllowed\n \tMessages: \terror waiting for gateway-conformance-infra namespaces to be ready\n apply.go:283: 2026-10-03T04:55:08.412763255Z: Deleting listenerset-default-not-allowed ListenerSet\n apply.go:283: 2026-10-03T04:55:08.418403197Z: Deleting gateway-default-does-not-allow-listenerset Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "ListenerSetHostnameConflict", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 68147, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \t \t\t\t\t/opt/homebrew/Cellar/go/1.26.4/libexec/src/runtime/asm_amd64.s:1771\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/ListenerSetHostnameConflict\n \tMessages: \terror waiting for gateway-conformance-infra namespaces to be ready\n apply.go:283: 2026-10-03T05:00:08.45742335Z: Deleting listenerset-with-hostname-conflict-with-listener-set-2 ListenerSet\n apply.go:283: 2026-10-03T05:00:08.461369084Z: Deleting listenerset-with-hostname-conflict-with-listener-set-1 ListenerSet\n apply.go:283: 2026-10-03T05:00:08.476008995Z: Deleting listenerset-with-hostname-conflict-with-gateway-2 ListenerSet\n apply.go:283: 2026-10-03T05:00:08.480870998Z: Deleting listenerset-with-hostname-conflict-with-gateway-1 ListenerSet\n apply.go:283: 2026-10-03T05:00:08.484199143Z: Deleting gateway-with-listenerset-hostname-conflict Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "ListenerSetHTTPRouting", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 70407, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \t \t\t\t\t/opt/homebrew/Cellar/go/1.26.4/libexec/src/runtime/asm_amd64.s:1771\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/ListenerSetHTTPRouting\n \tMessages: \terror waiting for gateway-conformance-infra namespaces to be ready\n apply.go:283: 2026-10-03T05:05:08.547367884Z: Deleting listener-set-http-routing-2-route HTTPRoute\n apply.go:283: 2026-10-03T05:05:08.551568649Z: Deleting listener-set-http-routing-1-section-route HTTPRoute\n apply.go:283: 2026-10-03T05:05:08.554700264Z: Deleting listener-set-http-routing-1-route HTTPRoute\n apply.go:283: 2026-10-03T05:05:08.557693421Z: Deleting gateway-section-route HTTPRoute\n apply.go:283: 2026-10-03T05:05:08.560750625Z: Deleting gateway-route HTTPRoute\n apply.go:283: 2026-10-03T05:05:08.563836471Z: Deleting attaches-to-all-listeners HTTPRoute\n apply.go:283: 2026-10-03T05:05:08.566783207Z: Deleting listener-set-http-routing-2 ListenerSet\n apply.go:283: 2026-10-03T05:05:08.570012819Z: Deleting listener-set-http-routing-1 ListenerSet\n apply.go:283: 2026-10-03T05:05:08.572933819Z: Deleting gateway-with-listener-sets-http-routing Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "ListenerSetProtocolConflict", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 72704, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \t \t\t\t\t/opt/homebrew/Cellar/go/1.26.4/libexec/src/runtime/asm_amd64.s:1771\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/ListenerSetProtocolConflict\n \tMessages: \terror waiting for gateway-conformance-infra namespaces to be ready\n apply.go:283: 2026-10-03T05:10:08.609847268Z: Deleting listenerset-with-protocol-conflict-with-listener-set-2 ListenerSet\n apply.go:283: 2026-10-03T05:10:08.613602871Z: Deleting listenerset-with-protocol-conflict-with-listener-set-1 ListenerSet\n apply.go:283: 2026-10-03T05:10:08.61690233Z: Deleting listenerset-with-protocol-conflict-with-gateway-2 ListenerSet\n apply.go:283: 2026-10-03T05:10:08.620286782Z: Deleting listenerset-with-protocol-conflict-with-gateway-1 ListenerSet\n apply.go:283: 2026-10-03T05:10:08.632295366Z: Deleting gateway-with-listenerset-protocol-conflict Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "ListenerSetReferenceGrant", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 75207, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \t \t\t\t\t/opt/homebrew/Cellar/go/1.26.4/libexec/src/runtime/asm_amd64.s:1771\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/ListenerSetReferenceGrant\n \tMessages: \terror waiting for gateway-conformance-infra namespaces to be ready\n apply.go:283: 2026-10-03T05:15:08.677262604Z: Deleting listenerset-without-reference-grant ListenerSet\n apply.go:283: 2026-10-03T05:15:08.681101021Z: Deleting gateway-api-listener-sets-test-reference-grant-ns Namespace\n apply.go:283: 2026-10-03T05:15:08.695047823Z: Deleting reference-grant-for-listener-set ReferenceGrant\n apply.go:283: 2026-10-03T05:15:08.699631568Z: Deleting listenerset-with-reference-grant ListenerSet\n apply.go:283: 2026-10-03T05:15:08.702868257Z: Deleting reference-grant-for-gateway ReferenceGrant\n apply.go:283: 2026-10-03T05:15:08.705963378Z: Deleting gateway-with-listener-sets-test-reference-grant Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "TLSRouteHostnameIntersection", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 81619, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \t \t\t\t\t/opt/homebrew/Cellar/go/1.26.4/libexec/src/runtime/asm_amd64.s:1771\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/TLSRouteHostnameIntersection\n \tMessages: \terror waiting for gateway-conformance-infra namespaces to be ready\n apply.go:283: 2026-10-03T05:20:08.847572791Z: Deleting tlsroute-less-specific-wc-hostname-x-4 TLSRoute\n apply.go:283: 2026-10-03T05:20:08.850968691Z: Deleting tlsroute-exact-hostname-x-4 TLSRoute\n apply.go:283: 2026-10-03T05:20:08.853795765Z: Deleting tlsroute-more-specific-wc-hostname-x-3 TLSRoute\n apply.go:283: 2026-10-03T05:20:08.856522437Z: Deleting tlsroute-exact-hostname-x-3 TLSRoute\n apply.go:283: 2026-10-03T05:20:08.859236236Z: Deleting tlsroute-less-specific-wc-hostname-x-2 TLSRoute\n apply.go:283: 2026-10-03T05:20:08.862045761Z: Deleting tlsroute-exact-hostname-x-2 TLSRoute\n apply.go:283: 2026-10-03T05:20:08.86481104Z: Deleting tlsroute-more-specific-wc-hostname-x-1 TLSRoute\n apply.go:283: 2026-10-03T05:20:08.867711784Z: Deleting gw-tlsroute-empty-hostname-x-4 Gateway\n apply.go:283: 2026-10-03T05:20:08.871884367Z: Deleting gw-tlsroute-less-specific-wc-hostname-x-3 Gateway\n apply.go:283: 2026-10-03T05:20:08.875745176Z: Deleting gw-tlsroute-more-specific-wc-hostname-x-2 Gateway\n apply.go:283: 2026-10-03T05:20:08.879633843Z: Deleting gw-tlsroute-exact-hostname-x-1 Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "TLSRouteInvalidBackendRefNonexistent", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 88484, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \t \t\t\t\t/opt/homebrew/Cellar/go/1.26.4/libexec/src/runtime/asm_amd64.s:1771\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/TLSRouteInvalidBackendRefNonexistent\n \tMessages: \terror waiting for gateway-conformance-infra namespaces to be ready\n apply.go:283: 2026-10-03T05:25:08.899214639Z: Deleting invalid-backend-ref-nonexistent TLSRoute\n apply.go:283: 2026-10-03T05:25:08.902989784Z: Deleting gateway-tlsroute-invalid-backend-ref-nonexistent Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "TLSRouteInvalidBackendRefUnknownKind", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 95609, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \t \t\t\t\t/opt/homebrew/Cellar/go/1.26.4/libexec/src/runtime/asm_amd64.s:1771\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/TLSRouteInvalidBackendRefUnknownKind\n \tMessages: \terror waiting for gateway-conformance-infra namespaces to be ready\n apply.go:283: 2026-10-03T05:30:08.924507561Z: Deleting invalid-backend-ref-unknown-kind TLSRoute\n apply.go:283: 2026-10-03T05:30:08.928578025Z: Deleting gateway-tlsroute-invalid-backend-ref-unknown-kind Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "TLSRouteInvalidNoMatchingListenerHostname", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 102208, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \t \t\t\t\t/opt/homebrew/Cellar/go/1.26.4/libexec/src/runtime/asm_amd64.s:1771\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/TLSRouteInvalidNoMatchingListenerHostname\n \tMessages: \terror waiting for gateway-conformance-infra namespaces to be ready\n apply.go:283: 2026-10-03T05:35:08.969850153Z: Deleting tlsroute-hostname-mismatch-2 TLSRoute\n apply.go:283: 2026-10-03T05:35:08.973626477Z: Deleting tlsroute-hostname-mismatch-1 TLSRoute\n apply.go:283: 2026-10-03T05:35:08.976271925Z: Deleting gateway-tls-wildcard-hostname Gateway\n apply.go:283: 2026-10-03T05:35:08.989668689Z: Deleting gateway-tls-exact-hostname Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "TLSRouteInvalidNoMatchingListener", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 109150, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \t \t\t\t\t/opt/homebrew/Cellar/go/1.26.4/libexec/src/runtime/asm_amd64.s:1771\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/TLSRouteInvalidNoMatchingListener\n \tMessages: \terror waiting for gateway-conformance-infra namespaces to be ready\n apply.go:283: 2026-10-03T05:40:09.03297707Z: Deleting tlsroute-no-matching-section-name TLSRoute\n apply.go:283: 2026-10-03T05:40:09.036663788Z: Deleting tlsroute-not-allowed-protocol-https TLSRoute\n apply.go:283: 2026-10-03T05:40:09.050390386Z: Deleting tlsroute-not-allowed-protocol-http TLSRoute\n apply.go:283: 2026-10-03T05:40:09.054767491Z: Deleting gateway-tlsroute-https-only Gateway\n apply.go:283: 2026-10-03T05:40:09.059036106Z: Deleting gateway-tlsroute-http-only Gateway\n apply.go:283: 2026-10-03T05:40:09.063595482Z: Deleting gateway-tlsroute-tls-passthrough-only Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "TLSRouteInvalidReferenceGrant", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 109179, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/tlsroute-invalid-reference-grant.go:48\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/TLSRouteInvalidReferenceGrant\n \tMessages: \terror waiting for Gateway to have at least one IP address in status\n apply.go:283: 2026-10-03T05:43:09.138195168Z: Deleting gateway-tlsroute-referencegrant Gateway\n apply.go:283: 2026-10-03T05:43:09.143048932Z: Deleting gateway-conformance-infra-test TLSRoute\n apply.go:283: 2026-10-03T05:43:09.145967805Z: Deleting reference-grant-wrong-to-name ReferenceGrant\n apply.go:283: 2026-10-03T05:43:09.148962614Z: Deleting reference-grant-wrong-to-kind ReferenceGrant\n apply.go:283: 2026-10-03T05:43:09.152552711Z: Deleting reference-grant-wrong-to-group ReferenceGrant\n apply.go:283: 2026-10-03T05:43:09.155998633Z: Deleting reference-grant-wrong-from-namespace ReferenceGrant\n apply.go:283: 2026-10-03T05:43:09.159149015Z: Deleting reference-grant-wrong-from-kind ReferenceGrant\n apply.go:283: 2026-10-03T05:43:09.162477077Z: Deleting reference-grant-wrong-from-group ReferenceGrant\n apply.go:283: 2026-10-03T05:43:09.165882053Z: Deleting reference-grant-wrong-namespace ReferenceGrant", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "TLSRouteListenerPassthroughSupportedKinds", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 109806, + "excerpt": " tlsroute-listener-passthrough-supported-kinds.go:60: \n \tError Trace:\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/kubernetes/helpers.go:919\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/tlsroute-listener-passthrough-supported-kinds.go:60\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/TLSRouteListenerPassthroughSupportedKinds/TLS_listener_should_have_a_false_ResolvedRefs_condition_with_reason_InvalidRouteKinds_for_TCPRoute,_and_TLSRoute_must_be_put_in_the_supportedKinds\n \tMessages: \terror waiting for Gateway status to have listeners matching expectations\n=== NAME TestConformance/TLSRouteListenerPassthroughSupportedKinds\n apply.go:283: 2026-10-03T05:44:09.19758929Z: Deleting gateway-tlsroute-passthrough-supported-kind Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "TLSRouteListenerTerminateSupportedKinds", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 110425, + "excerpt": " tlsroute-listener-terminate-supported-kinds.go:63: \n \tError Trace:\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/kubernetes/helpers.go:919\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/tlsroute-listener-terminate-supported-kinds.go:63\n \tError: \tReceived unexpected error:\n \t \terror fetching Gateway: Get \"https://10.128.15.199:6443/apis/gateway.networking.k8s.io/v1/namespaces/gateway-conformance-infra/gateways/gateway-tlsroute-terminate-supported\": context deadline exceeded\n \tTest: \tTestConformance/TLSRouteListenerTerminateSupportedKinds/Listener_with_mode_Terminate_must_have_TLSRoute_in_SupportedKinds\n \tMessages: \terror waiting for Gateway status to have listeners matching expectations\n=== NAME TestConformance/TLSRouteListenerTerminateSupportedKinds\n apply.go:283: 2026-10-03T05:45:09.22687772Z: Deleting gateway-tlsroute-terminate-supported Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "TLSRouteMixedTerminationSameNamespace", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 117278, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \t \t\t\t\t/opt/homebrew/Cellar/go/1.26.4/libexec/src/runtime/asm_amd64.s:1771\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/TLSRouteMixedTerminationSameNamespace\n \tMessages: \terror waiting for gateway-conformance-infra namespaces to be ready\n apply.go:283: 2026-10-03T05:50:09.25575034Z: Deleting gateway-conformance-mixed-terminateroute TLSRoute\n apply.go:283: 2026-10-03T05:50:09.259688152Z: Deleting gateway-conformance-mixed-passthroughroute TLSRoute\n apply.go:283: 2026-10-03T05:50:09.263248787Z: Deleting gateway-tlsroute-mixed-termination Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "TLSRouteSimpleSameNamespace", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 124618, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \t \t\t\t\t/opt/homebrew/Cellar/go/1.26.4/libexec/src/runtime/asm_amd64.s:1771\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/TLSRouteSimpleSameNamespace\n \tMessages: \terror waiting for gateway-conformance-infra namespaces to be ready\n apply.go:283: 2026-10-03T05:55:09.293955932Z: Deleting gateway-tlsroute Gateway\n apply.go:283: 2026-10-03T05:55:09.298812965Z: Deleting gateway-conformance-infra-test TLSRoute", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "TLSRouteTerminateSimpleSameNamespace", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 132017, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \t \t\t\t\t/opt/homebrew/Cellar/go/1.26.4/libexec/src/runtime/asm_amd64.s:1771\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/TLSRouteTerminateSimpleSameNamespace\n \tMessages: \terror waiting for gateway-conformance-infra namespaces to be ready\n apply.go:283: 2026-10-03T06:00:09.326614696Z: Deleting gateway-tlsroute-terminate Gateway\n apply.go:283: 2026-10-03T06:00:09.331261188Z: Deleting tlsroute-terminated-test TLSRoute", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "GatewayHTTPListenerIsolation", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 2308, + "excerpt": " apply.go:283: 2026-10-03T03:38:52.80028Z: Deleting http-listener-isolation-with-hostname-intersection Gateway\n apply.go:283: 2026-10-03T03:38:52.805653486Z: Deleting attaches-to-abc-foo-example-com HTTPRoute\n apply.go:283: 2026-10-03T03:38:52.808615468Z: Deleting attaches-to-wildcard-foo-example-com HTTPRoute\n apply.go:283: 2026-10-03T03:38:52.811309936Z: Deleting attaches-to-wildcard-example-com HTTPRoute\n apply.go:283: 2026-10-03T03:38:52.814282584Z: Deleting attaches-to-empty-hostname HTTPRoute\n apply.go:283: 2026-10-03T03:38:52.817112337Z: Deleting http-listener-isolation Gateway", + "interpretation": "Terminal output for a failed case whose helper does not use a testify Error label; consult full output and runtime evidence for root cause." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "HTTPRoute303Redirect", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 33400, + "excerpt": " http.go:285: 2026-10-03T04:03:19.378559203Z: Response expectation failed for request: {URL: {Scheme:http Opaque: User: Host:198.18.0.1 Path:/see-other Fragment: RawQuery: RawPath: RawFragment: ForceQuery:false OmitHost:false}, Host: , Protocol: HTTP, Method: POST, Headers: map[X-Echo-Set-Header:[]], UnfollowRedirect: true, ServerName: , ServerCertificate: , ClientCertificate: , ClientCertificateKey: } not ready yet: expected status code to be one of [303], got 302. CRes: &{302 -1 HTTP/1.1 map[Date:[Sat, 03 Oct 2026 04:03:19 GMT] Location:[http://198.18.0.1/see-other]] 0x1b66231ddd80 []} (after 27.035377901s)\n http.go:285: 2026-10-03T04:03:20.379827445Z: Response expectation failed for request: {URL: {Scheme:http Opaque: User: Host:198.18.0.1 Path:/see-other Fragment: RawQuery: RawPath: RawFragment: ForceQuery:false OmitHost:false}, Host: , Protocol: HTTP, Method: POST, Headers: map[X-Echo-Set-Header:[]], UnfollowRedirect: true, ServerName: , ServerCertificate: , ClientCertificate: , ClientCertificateKey: } not ready yet: expected status code to be one of [303], got 302. CRes: &{302 -1 HTTP/1.1 map[Date:[Sat, 03 Oct 2026 04:03:20 GMT] Location:[http://198.18.0.1/see-other]] 0x1b6622c996c0 []} (after 28.036684353s)\n http.go:285: 2026-10-03T04:03:21.381028452Z: Response expectation failed for request: {URL: {Scheme:http Opaque: User: Host:198.18.0.1 Path:/see-other Fragment: RawQuery: RawPath: RawFragment: ForceQuery:false OmitHost:false}, Host: , Protocol: HTTP, Method: POST, Headers: map[X-Echo-Set-Header:[]], UnfollowRedirect: true, ServerName: , ServerCertificate: , ClientCertificate: , ClientCertificateKey: } not ready yet: expected status code to be one of [303], got 302. CRes: &{302 -1 HTTP/1.1 map[Date:[Sat, 03 Oct 2026 04:03:21 GMT] Location:[http://198.18.0.1/see-other]] 0x1b6622c99740 []} (after 29.03792263s)\n http.go:266: 2026-10-03T04:03:22.342164676Z: timeout while waiting after 30 attempts, 0/3 successes\n=== NAME TestConformance/HTTPRoute303Redirect\n apply.go:283: 2026-10-03T04:03:22.342246528Z: Deleting 303-redirect HTTPRoute", + "interpretation": "Terminal output for a failed case whose helper does not use a testify Error label; consult full output and runtime evidence for root cause." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "HTTPRouteBackendProtocolH2C", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 33475, + "excerpt": " http.go:285: 2026-10-03T04:04:01.474581464Z: Response expectation failed for request: {URL: {Scheme:http Opaque: User: Host:198.18.0.1 Path:/ Fragment: RawQuery: RawPath: RawFragment: ForceQuery:false OmitHost:false}, Host: , Protocol: H2C_PRIOR_KNOWLEDGE, Method: GET, Headers: map[X-Echo-Set-Header:[]], UnfollowRedirect: false, ServerName: , ServerCertificate: , ClientCertificate: , ClientCertificateKey: } not ready yet: expected status code to be one of [200], got 400. CRes: &{400 20 HTTP/2.0 map[Content-Length:[20] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 03 Oct 2026 04:04:01 GMT] Via:[2 praxis]] []} (after 27.049381838s)\n http.go:285: 2026-10-03T04:04:02.476294342Z: Response expectation failed for request: {URL: {Scheme:http Opaque: User: Host:198.18.0.1 Path:/ Fragment: RawQuery: RawPath: RawFragment: ForceQuery:false OmitHost:false}, Host: , Protocol: H2C_PRIOR_KNOWLEDGE, Method: GET, Headers: map[X-Echo-Set-Header:[]], UnfollowRedirect: false, ServerName: , ServerCertificate: , ClientCertificate: , ClientCertificateKey: } not ready yet: expected status code to be one of [200], got 400. CRes: &{400 20 HTTP/2.0 map[Content-Length:[20] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 03 Oct 2026 04:04:02 GMT] Via:[2 praxis]] []} (after 28.051165012s)\n http.go:285: 2026-10-03T04:04:03.477975175Z: Response expectation failed for request: {URL: {Scheme:http Opaque: User: Host:198.18.0.1 Path:/ Fragment: RawQuery: RawPath: RawFragment: ForceQuery:false OmitHost:false}, Host: , Protocol: H2C_PRIOR_KNOWLEDGE, Method: GET, Headers: map[X-Echo-Set-Header:[]], UnfollowRedirect: false, ServerName: , ServerCertificate: , ClientCertificate: , ClientCertificateKey: } not ready yet: expected status code to be one of [200], got 400. CRes: &{400 20 HTTP/2.0 map[Content-Length:[20] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 03 Oct 2026 04:04:03 GMT] Via:[2 praxis]] []} (after 29.052875201s)\n http.go:266: 2026-10-03T04:04:04.423994029Z: timeout while waiting after 30 attempts, 0/3 successes\n=== NAME TestConformance/HTTPRouteBackendProtocolH2C\n apply.go:283: 2026-10-03T04:04:04.424134822Z: Deleting backend-protocol-h2c HTTPRoute", + "interpretation": "Terminal output for a failed case whose helper does not use a testify Error label; consult full output and runtime evidence for root cause." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "HTTPRouteHTTPSListenerDetectMisdirectedRequests", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 43686, + "excerpt": " tls.go:90: 2026-10-03T04:15:44.047466898Z: Request passed\n=== NAME TestConformance/HTTPRouteHTTPSListenerDetectMisdirectedRequests\n apply.go:283: 2026-10-03T04:15:44.047536925Z: Deleting https-listener-detect-misdirected-requests-test-4 HTTPRoute\n apply.go:283: 2026-10-03T04:15:44.053375697Z: Deleting https-listener-detect-misdirected-requests-test-3 HTTPRoute\n apply.go:283: 2026-10-03T04:15:44.056961528Z: Deleting https-listener-detect-misdirected-requests-test-2 HTTPRoute\n apply.go:283: 2026-10-03T04:15:44.060336166Z: Deleting https-listener-detect-misdirected-requests-test-1 HTTPRoute", + "interpretation": "Terminal output for a failed case whose helper does not use a testify Error label; consult full output and runtime evidence for root cause." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "HTTPRouteMethodMatching", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 44924, + "excerpt": "=== NAME TestConformance/HTTPRouteMethodMatching/1_request_to_'/'_should_go_to_infra-backend-v2\n http.go:266: 2026-10-03T04:16:56.845255037Z: timeout while waiting after 30 attempts, 0/3 successes\n=== NAME TestConformance/HTTPRouteMethodMatching/4_request_to_'/'_with_headers_should_go_to_infra-backend-v2\n http.go:266: 2026-10-03T04:16:56.845283997Z: timeout while waiting after 30 attempts, 0/3 successes\n=== NAME TestConformance/HTTPRouteMethodMatching\n apply.go:283: 2026-10-03T04:16:56.845370944Z: Deleting method-matching HTTPRoute", + "interpretation": "Terminal output for a failed case whose helper does not use a testify Error label; consult full output and runtime evidence for root cause." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "HTTPRouteQueryParamMatching", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 45826, + "excerpt": "=== NAME TestConformance/HTTPRouteQueryParamMatching/11_request_to_'/?animal=whale'_with_headers_should_go_to_infra-backend-v2\n http.go:266: 2026-10-03T04:18:27.166278453Z: timeout while waiting after 30 attempts, 0/3 successes\n=== NAME TestConformance/HTTPRouteQueryParamMatching/14_request_to_'/path4?animal=kraken'_with_headers_should_go_to_infra-backend-v1\n http.go:266: 2026-10-03T04:18:27.166201125Z: timeout while waiting after 30 attempts, 0/3 successes\n=== NAME TestConformance/HTTPRouteQueryParamMatching\n apply.go:283: 2026-10-03T04:18:27.166332178Z: Deleting query-param-matching HTTPRoute", + "interpretation": "Terminal output for a failed case whose helper does not use a testify Error label; consult full output and runtime evidence for root cause." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "HTTPRouteRedirectPath", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 46518, + "excerpt": "=== NAME TestConformance/HTTPRouteRedirectPath/1_request_to_'/full/path/original'_should_receive_one_of_[]\n http.go:266: 2026-10-03T04:19:08.427123715Z: timeout while waiting after 30 attempts, 0/3 successes\n=== NAME TestConformance/HTTPRouteRedirectPath/3_request_to_'/path-and-status'_should_receive_one_of_[]\n http.go:266: 2026-10-03T04:19:08.427155901Z: timeout while waiting after 30 attempts, 0/3 successes\n=== NAME TestConformance/HTTPRouteRedirectPath\n apply.go:283: 2026-10-03T04:19:08.427204327Z: Deleting redirect-path HTTPRoute", + "interpretation": "Terminal output for a failed case whose helper does not use a testify Error label; consult full output and runtime evidence for root cause." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "HTTPRouteRedirectPortAndScheme", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 46725, + "excerpt": " http.go:266: 2026-10-03T04:19:45.630038802Z: timeout while waiting after 30 attempts, 0/3 successes\n=== NAME TestConformance/HTTPRouteRedirectPortAndScheme\n apply.go:283: 2026-10-03T04:19:45.630172071Z: Deleting http-route-for-listener-on-port-443 HTTPRoute\n apply.go:283: 2026-10-03T04:19:45.633944228Z: Deleting http-route-for-listener-on-port-8080 HTTPRoute\n apply.go:283: 2026-10-03T04:19:45.63731118Z: Deleting http-route-for-listener-on-port-80 HTTPRoute\n apply.go:283: 2026-10-03T04:19:45.641708991Z: Deleting same-namespace-with-http-listener-on-8080 Gateway", + "interpretation": "Terminal output for a failed case whose helper does not use a testify Error label; consult full output and runtime evidence for root cause." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "HTTPRouteRequestHeaderModifierBackendWeights", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 46871, + "excerpt": " httproute-request-header-modifier-backend-weights.go:62: 2026-10-03T04:20:17.695303666Z: Making GET request to host via http://198.18.0.1/\n httproute-request-header-modifier-backend-weights.go:65: 2026-10-03T04:20:17.695377544Z: Making GET request to host via http://198.18.0.1/\n http.go:280: 2026-10-03T04:20:17.695897784Z: Request failed, not ready yet: Get \"http://198.18.0.1/\": dial tcp 198.18.0.1:80: connect: connection refused (after 2.026\u00b5s)\n http.go:291: 2026-10-03T04:20:18.700914763Z: Request passed\n httproute-request-header-modifier-backend-weights.go:76: expected a single 'Backend' header to have been set, got 0\n apply.go:283: 2026-10-03T04:20:18.702362003Z: Deleting request-header-modifier-backend-weights HTTPRoute", + "interpretation": "Terminal output for a failed case whose helper does not use a testify Error label; consult full output and runtime evidence for root cause." + }, + { + "run": "results/praxis-v0.5.2/pass2/praxis", + "test": "HTTPRouteBackendRequestHeaderModifier", + "source_file": "results/praxis-v0.5.2/pass2/praxis/full.log", + "start_line": 47402, + "excerpt": "=== NAME TestConformance/HTTPRouteBackendRequestHeaderModifier/6_request_to_'/case-insensitivity'_with_headers_should_go_to_infra-backend-v1\n http.go:266: 2026-10-03T04:20:57.770678203Z: timeout while waiting after 30 attempts, 0/3 successes\n=== NAME TestConformance/HTTPRouteBackendRequestHeaderModifier/4_request_to_'/remove'_with_headers_should_go_to_infra-backend-v1\n http.go:266: 2026-10-03T04:20:57.770702969Z: timeout while waiting after 30 attempts, 0/3 successes\n=== NAME TestConformance/HTTPRouteBackendRequestHeaderModifier\n apply.go:283: 2026-10-03T04:20:57.77078579Z: Deleting request-header-modifier HTTPRoute", + "interpretation": "Terminal output for a failed case whose helper does not use a testify Error label; consult full output and runtime evidence for root cause." + }, + { + "run": "results/praxis-v0.5.2/pass3/agentgateway", + "test": "GatewayStaticAddresses", + "source_file": "results/praxis-v0.5.2/pass3/agentgateway/full.log", + "start_line": 1210, + "excerpt": " \tError Trace:\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/gateway-static-addresses.go:140\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \tError: \t[]string{} does not contain \"198.18.1.254\"\n \tTest: \tTestConformance/GatewayStaticAddresses\n \tMessages: \tshould contain the usable address\n apply.go:283: 2026-10-03T06:31:31.538887382Z: Deleting gateway-static-addresses Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "BackendTLSPolicyConflictResolution", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 306, + "excerpt": " backendtlspolicy-conflict-resolution.go:68: \n \tError Trace:\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/kubernetes/helpers.go:1439\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/backendtlspolicy-conflict-resolution.go:68\n \tError: \tReceived unexpected error:\n \t \terror fetching BackendTLSPolicy gateway-conformance-infra/conflicted-without-section-name-1 err: context deadline exceeded\n \tTest: \tTestConformance/BackendTLSPolicyConflictResolution/Conflicting_BackendTLSPolicies_targeting_the_same_Service_without_a_section_name/First_BackendTLSPolicy_should_be_accepted\n \tMessages: \terror waiting for BackendTLSPolicy gateway-conformance-infra/conflicted-without-section-name-1 status to have a Condition {Accepted True 0 0001-01-01 00:00:00 +0000 UTC Accepted }", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "BackendTLSPolicyInvalidCACertificateRef", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 516, + "excerpt": " backendtlspolicy-invalid-ca-certificate-ref.go:67: \n \tError Trace:\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/kubernetes/helpers.go:1439\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/backendtlspolicy-invalid-ca-certificate-ref.go:67\n \tError: \tReceived unexpected error:\n \t \terror fetching BackendTLSPolicy gateway-conformance-infra/nonexistent-ca-certificate-ref err: context deadline exceeded\n \tTest: \tTestConformance/BackendTLSPolicyInvalidCACertificateRef/BackendTLSPolicy_nonexistent-ca-certificate-ref/BackendTLSPolicy_with_a_single_invalid_CACertificateRef_has_a_Accepted_Condition_with_status_False_and_Reason_NoValidCACertificate\n \tMessages: \terror waiting for BackendTLSPolicy gateway-conformance-infra/nonexistent-ca-certificate-ref status to have a Condition {Accepted False 0 0001-01-01 00:00:00 +0000 UTC NoValidCACertificate }", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "BackendTLSPolicyInvalidKind", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 631, + "excerpt": " backendtlspolicy-invalid-kind.go:64: \n \tError Trace:\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/kubernetes/helpers.go:1439\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/backendtlspolicy-invalid-kind.go:64\n \tError: \tReceived unexpected error:\n \t \terror fetching BackendTLSPolicy gateway-conformance-infra/invalid-kind err: context deadline exceeded\n \tTest: \tTestConformance/BackendTLSPolicyInvalidKind/BackendTLSPolicy_with_a_single_invalid_CACertificateRef_has_a_Accepted_Condition_with_status_False_and_Reason_NoValidCACertificate\n \tMessages: \terror waiting for BackendTLSPolicy gateway-conformance-infra/invalid-kind status to have a Condition {Accepted False 0 0001-01-01 00:00:00 +0000 UTC NoValidCACertificate }", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "BackendTLSPolicyObservedGenerationBump", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 691, + "excerpt": " backendtlspolicy-observed-generation-bump.go:73: \n \tError Trace:\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/kubernetes/helpers.go:1439\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/backendtlspolicy-observed-generation-bump.go:73\n \tError: \tReceived unexpected error:\n \t \terror fetching BackendTLSPolicy gateway-conformance-infra/observed-generation-bump err: Get \"https://10.128.15.199:6443/apis/gateway.networking.k8s.io/v1/namespaces/gateway-conformance-infra/backendtlspolicies/observed-generation-bump\": context deadline exceeded\n \tTest: \tTestConformance/BackendTLSPolicyObservedGenerationBump/observedGeneration_should_increment\n \tMessages: \terror waiting for BackendTLSPolicy gateway-conformance-infra/observed-generation-bump status to have a Condition {Accepted True 0 0001-01-01 00:00:00 +0000 UTC }\n=== NAME TestConformance/BackendTLSPolicyObservedGenerationBump\n apply.go:283: 2026-10-03T06:53:51.17969781Z: Deleting observed-generation-bump BackendTLSPolicy\n apply.go:283: 2026-10-03T06:53:51.183183038Z: Deleting observed-generation-bump-test Service\n apply.go:283: 2026-10-03T06:53:51.1894388Z: Deleting backendtlspolicy-observed-generation-bump HTTPRoute", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "BackendTLSPolicySANValidation", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 854, + "excerpt": " backendtlspolicy-san.go:66: \n \tError Trace:\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/kubernetes/helpers.go:1439\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/backendtlspolicy-san.go:66\n \tError: \tReceived unexpected error:\n \t \terror fetching BackendTLSPolicy gateway-conformance-infra/san-dns err: context deadline exceeded\n \tTest: \tTestConformance/BackendTLSPolicySANValidation/HTTP_request_sent_to_Service_with_valid_BackendTLSPolicy_containing_dns_SAN_should_succeed\n \tMessages: \terror waiting for BackendTLSPolicy gateway-conformance-infra/san-dns status to have a Condition {Accepted True 0 0001-01-01 00:00:00 +0000 UTC Accepted }", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "BackendTLSPolicy", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 932, + "excerpt": " backendtlspolicy.go:73: \n \tError Trace:\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/kubernetes/helpers.go:1439\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/backendtlspolicy.go:73\n \tError: \tReceived unexpected error:\n \t \terror fetching BackendTLSPolicy gateway-conformance-infra/normative-test err: context deadline exceeded\n \tTest: \tTestConformance/BackendTLSPolicy/Re-encrypt_HTTPS_request_sent_to_Service_with_valid_BackendTLSPolicy_should_succeed\n \tMessages: \terror waiting for BackendTLSPolicy gateway-conformance-infra/normative-test status to have a Condition {Accepted True 0 0001-01-01 00:00:00 +0000 UTC Accepted }\n=== NAME TestConformance/BackendTLSPolicy\n helpers.go:304: 2026-10-03T07:01:05.148622881Z: Gateways and Pods in gateway-conformance-infra namespaces ready\n helpers.go:812: 2026-10-03T07:01:05.153353744Z: Conditions matched expectations\n helpers.go:812: 2026-10-03T07:01:05.15340962Z: Route gateway-conformance-infra/backendtlspolicy Parents matched expectations", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "GatewayFrontendInvalidDefaultClientCertificateValidation", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 4041, + "excerpt": " gateway-invalid-default-frontend-client-certificate-validation.go:117: \n \tError Trace:\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/kubernetes/helpers.go:636\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/gateway-invalid-default-frontend-client-certificate-validation.go:117\n \tError: \tReceived unexpected error:\n \t \terror fetching Gateway: Get \"https://10.128.15.199:6443/apis/gateway.networking.k8s.io/v1/namespaces/gateway-conformance-infra/gateways/invalid-default-client-validation-config\": context deadline exceeded\n \tTest: \tTestConformance/GatewayFrontendInvalidDefaultClientCertificateValidation/Validate_that_invalid_default_configuration_is_impacting_HTTPS_listener\n \tMessages: \terror waiting for Gateway status to have conditions matching expectations on listener https\n=== NAME TestConformance/GatewayFrontendInvalidDefaultClientCertificateValidation\n apply.go:283: 2026-10-03T07:07:24.099243692Z: Deleting invalid-default-client-validation-config HTTPRoute\n apply.go:283: 2026-10-03T07:07:24.103046827Z: Deleting invalid-default-client-validation-config Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "GatewayInvalidTLSBackendConfiguration", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 22101, + "excerpt": " gateway-invalid-tls-backend-configuration.go:83: \n \tError Trace:\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/kubernetes/helpers.go:350\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/gateway-invalid-tls-backend-configuration.go:83\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/GatewayInvalidTLSBackendConfiguration/Malformed_secret_referenced_as_ClientCertificateRef_in_Gateway_backend_TLS_configuration\n \tMessages: \terror waiting for Gateway status to have a Condition matching expectations\n=== NAME TestConformance/GatewayInvalidTLSBackendConfiguration/Unsupported_group_resource_referenced_as_ClientCertificateRef_in_Gateway_backend_TLS_configuration\n gateway-invalid-tls-backend-configuration.go:83: \n \tError Trace:\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/kubernetes/helpers.go:350\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/gateway-invalid-tls-backend-configuration.go:83\n \tError: \tReceived unexpected error:\n \t \terror fetching Gateway: Get \"https://10.128.15.199:6443/apis/gateway.networking.k8s.io/v1/namespaces/gateway-conformance-infra/gateways/gateway-client-certificate-unsupported-group\": context deadline exceeded\n \tTest: \tTestConformance/GatewayInvalidTLSBackendConfiguration/Unsupported_group_resource_referenced_as_ClientCertificateRef_in_Gateway_backend_TLS_configuration\n \tMessages: \terror waiting for Gateway status to have a Condition matching expectations\n=== NAME TestConformance/GatewayInvalidTLSBackendConfiguration/Unsupported_kind_resource_referenced_as_ClientCertificateRef_inGateway_backend_TLS_configuration\n gateway-invalid-tls-backend-configuration.go:83: \n \tError Trace:\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/kubernetes/helpers.go:350", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "GatewayStaticAddresses", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 26714, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \t \t\t\t\t/opt/homebrew/Cellar/go/1.26.4/libexec/src/runtime/asm_amd64.s:1771\n \tError: \tReceived unexpected error:\n \t \terror fetching Gateway: context deadline exceeded\n \tTest: \tTestConformance/GatewayStaticAddresses\n \tMessages: \terror waiting for Gateway status to have a Condition matching expectations\n apply.go:283: 2026-10-03T07:13:52.991516925Z: Deleting gateway-static-addresses Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "GatewayBackendClientCertificateFeature", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 26847, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/gateway-tls-backend-client-certificate.go:56\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \tError: \tReceived unexpected error:\n \t \terror fetching BackendTLSPolicy gateway-conformance-infra/gateway-tls-backend-client-certificate-test err: context deadline exceeded\n \tTest: \tTestConformance/GatewayBackendClientCertificateFeature\n \tMessages: \terror waiting for BackendTLSPolicy gateway-conformance-infra/gateway-tls-backend-client-certificate-test status to have a Condition {Accepted True 0 0001-01-01 00:00:00 +0000 UTC Accepted }\n apply.go:283: 2026-10-03T07:15:00.184704665Z: Deleting tls-backend-with-client-cert-validation Deployment\n apply.go:283: 2026-10-03T07:15:00.18825192Z: Deleting tls-backend-with-client-cert-validation Service\n apply.go:283: 2026-10-03T07:15:00.194927263Z: Deleting gateway-tls-backend-client-certificate-test BackendTLSPolicy\n apply.go:283: 2026-10-03T07:15:00.199857041Z: Deleting gateway-tls-backend-client-certificate HTTPRoute\n apply.go:283: 2026-10-03T07:15:00.203382836Z: Deleting gateway-tls-backend-client-certificate Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "GatewayFrontendClientCertificateValidationInsecureFallback", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 28714, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/gateway-with-clientcertificate-validation-insecure-fallback.go:58\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \tError: \tReceived unexpected error:\n \t \terror fetching Gateway: Get \"https://10.128.15.199:6443/apis/gateway.networking.k8s.io/v1/namespaces/gateway-conformance-infra/gateways/client-validation-insecure-fallback\": context deadline exceeded\n \tTest: \tTestConformance/GatewayFrontendClientCertificateValidationInsecureFallback\n \tMessages: \terror waiting for Gateway to have at least one IP address in status\n apply.go:283: 2026-10-03T07:18:00.807665657Z: Deleting client-cert-validation-insecure-fallback-test-no-hostname HTTPRoute\n apply.go:283: 2026-10-03T07:18:00.811445411Z: Deleting client-cert-validation-insecure-fallback-test HTTPRoute\n apply.go:283: 2026-10-03T07:18:00.814324209Z: Deleting client-validation-insecure-fallback Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "GatewayFrontendClientCertificateValidation", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 30534, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/gateway-with-clientcertificate-validation.go:56\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \tError: \tReceived unexpected error:\n \t \terror fetching Gateway: context deadline exceeded\n \tTest: \tTestConformance/GatewayFrontendClientCertificateValidation\n \tMessages: \terror waiting for Gateway to have at least one IP address in status\n apply.go:283: 2026-10-03T07:21:00.840870836Z: Deleting client-certificate-validation-https-test-no-hostname HTTPRoute\n apply.go:283: 2026-10-03T07:21:00.844810876Z: Deleting client-certificate-validation-https-test HTTPRoute\n apply.go:283: 2026-10-03T07:21:00.848073598Z: Deleting client-validation-default Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "GatewayInvalidFrontendClientCertificateValidation", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 31151, + "excerpt": " gateway-with-invalid-clientcertificate-validation.go:142: \n \tError Trace:\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/kubernetes/helpers.go:636\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/gateway-with-invalid-clientcertificate-validation.go:142\n \tError: \tReceived unexpected error:\n \t \terror fetching Gateway: context deadline exceeded\n \tTest: \tTestConformance/GatewayInvalidFrontendClientCertificateValidation/Validate_status_for_invalid_client_certificate_configuration/default_valid_configuration\n \tMessages: \terror waiting for Gateway status to have conditions matching expectations on listener https", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "GRPCExactMethodMatching", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 33002, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/grpcroute-exact-method-matching.go:49\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \tError: \tReceived unexpected error:\n \t \terror fetching GRPCRoute: context deadline exceeded\n \tTest: \tTestConformance/GRPCExactMethodMatching\n \tMessages: \terror waiting for GRPCRoute to have parents matching expectations\n apply.go:283: 2026-10-03T07:26:01.143775893Z: Deleting exact-matching GRPCRoute", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "GRPCRouteHeaderMatching", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 33018, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/grpcroute-header-matching.go:49\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \tError: \tReceived unexpected error:\n \t \terror fetching GRPCRoute: context deadline exceeded\n \tTest: \tTestConformance/GRPCRouteHeaderMatching\n \tMessages: \terror waiting for GRPCRoute to have parents matching expectations\n apply.go:283: 2026-10-03T07:27:01.161749869Z: Deleting grpc-header-matching GRPCRoute", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "GRPCRouteListenerHostnameMatching", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 33140, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/grpcroute-listener-hostname-matching.go:54\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \tError: \tReceived unexpected error:\n \t \terror fetching GRPCRoute: context deadline exceeded\n \tTest: \tTestConformance/GRPCRouteListenerHostnameMatching\n \tMessages: \terror waiting for GRPCRoute to have parents matching expectations\n apply.go:283: 2026-10-03T07:28:08.174868658Z: Deleting backend-v3 GRPCRoute\n apply.go:283: 2026-10-03T07:28:08.178380838Z: Deleting backend-v2 GRPCRoute\n apply.go:283: 2026-10-03T07:28:08.181001846Z: Deleting backend-v1 GRPCRoute\n apply.go:283: 2026-10-03T07:28:08.183654081Z: Deleting grpcroute-listener-hostname-matching Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "GRPCRouteNamedRule", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 33159, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/grpcroute-named-rule.go:50\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \tError: \tReceived unexpected error:\n \t \terror fetching GRPCRoute: context deadline exceeded\n \tTest: \tTestConformance/GRPCRouteNamedRule\n \tMessages: \terror waiting for GRPCRoute to have parents matching expectations\n apply.go:283: 2026-10-03T07:29:08.20183804Z: Deleting grpc-named-rules GRPCRoute", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "GRPCRouteWeight", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 33175, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/grpcroute-weight.go:52\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \tError: \tReceived unexpected error:\n \t \terror fetching GRPCRoute: context deadline exceeded\n \tTest: \tTestConformance/GRPCRouteWeight\n \tMessages: \terror waiting for GRPCRoute to have parents matching expectations\n apply.go:283: 2026-10-03T07:30:08.218214714Z: Deleting weighted-backends GRPCRoute", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "HTTPRouteCORSAllowCredentialsBehavior", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 34517, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/httproute-cors-allow-credentials-behavior.go:47\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \tError: \tReceived unexpected error:\n \t \terror fetching HTTPRoute: context deadline exceeded\n \tTest: \tTestConformance/HTTPRouteCORSAllowCredentialsBehavior\n \tMessages: \terror waiting for HTTPRoute to have parents matching expectations\n apply.go:283: 2026-10-03T07:32:36.87280048Z: Deleting cors-allow-credentials HTTPRoute", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "HTTPRouteCORS", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 35735, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/httproute-cors.go:50\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \tError: \tReceived unexpected error:\n \t \terror fetching HTTPRoute: context deadline exceeded\n \tTest: \tTestConformance/HTTPRouteCORS\n \tMessages: \terror waiting for HTTPRoute to have parents matching expectations\n apply.go:283: 2026-10-03T07:33:36.909388192Z: Deleting cors-wildcard-methods-headers HTTPRoute\n apply.go:283: 2026-10-03T07:33:36.913647407Z: Deleting cors-wildcard-origin HTTPRoute\n apply.go:283: 2026-10-03T07:33:36.916828206Z: Deleting cors-wildcard-methods HTTPRoute\n apply.go:283: 2026-10-03T07:33:36.919805359Z: Deleting cors-multiple-origins-methods-headers HTTPRoute", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "HTTPRouteDisallowedKind", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 42388, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \t \t\t\t\t/opt/homebrew/Cellar/go/1.26.4/libexec/src/runtime/asm_amd64.s:1771\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/HTTPRouteDisallowedKind\n \tMessages: \terror waiting for gateway-conformance-infra namespaces to be ready\n apply.go:283: 2026-10-03T07:38:42.168749954Z: Deleting disallowed-kind HTTPRoute\n apply.go:283: 2026-10-03T07:38:42.172668918Z: Deleting tlsroutes-only Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "HTTPRouteRequestMirror", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 48365, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/httproute-request-mirror.go:47\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/HTTPRouteRequestMirror\n \tMessages: \terror waiting for HTTPRoute to have parents matching expectations\n apply.go:283: 2026-10-03T07:49:32.985042022Z: Deleting request-mirror HTTPRoute", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "HTTPRouteRequestMultipleMirrors", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 49516, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/httproute-request-multiple-mirrors.go:48\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \tError: \tReceived unexpected error:\n \t \terror fetching HTTPRoute: Get \"https://10.128.15.199:6443/apis/gateway.networking.k8s.io/v1/namespaces/gateway-conformance-infra/httproutes/request-multiple-mirrors\": context deadline exceeded\n \tTest: \tTestConformance/HTTPRouteRequestMultipleMirrors\n \tMessages: \terror waiting for HTTPRoute to have parents matching expectations\n apply.go:283: 2026-10-03T07:50:33.005817975Z: Deleting request-multiple-mirrors HTTPRoute", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "HTTPRouteRequestPercentageMirror", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 50663, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/httproute-request-percentage-mirror.go:66\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \tError: \tReceived unexpected error:\n \t \terror fetching HTTPRoute: Get \"https://10.128.15.199:6443/apis/gateway.networking.k8s.io/v1/namespaces/gateway-conformance-infra/httproutes/request-percentage-mirror\": context deadline exceeded\n \tTest: \tTestConformance/HTTPRouteRequestPercentageMirror\n \tMessages: \terror waiting for HTTPRoute to have parents matching expectations\n apply.go:283: 2026-10-03T07:51:33.027064766Z: Deleting request-percentage-mirror HTTPRoute", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "ListenerSetAllowedNamespaceNone", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 53667, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \t \t\t\t\t/opt/homebrew/Cellar/go/1.26.4/libexec/src/runtime/asm_amd64.s:1771\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/ListenerSetAllowedNamespaceNone\n \tMessages: \terror waiting for gateway-conformance-infra namespaces to be ready\n apply.go:283: 2026-10-03T07:57:47.428160373Z: Deleting listenerset-not-allowed ListenerSet\n apply.go:283: 2026-10-03T07:57:47.432126765Z: Deleting gateway-does-not-allow-listenerset Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "ListenerSetAllowedNamespaceSame", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 55830, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \t \t\t\t\t/opt/homebrew/Cellar/go/1.26.4/libexec/src/runtime/asm_amd64.s:1771\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/ListenerSetAllowedNamespaceSame\n \tMessages: \terror waiting for gateway-conformance-infra namespaces to be ready\n apply.go:283: 2026-10-03T08:02:47.46127046Z: Deleting listenerset-in-different-namespace ListenerSet\n apply.go:283: 2026-10-03T08:02:47.465256916Z: Deleting gateway-api-listenerset-not-allowed-ns Namespace\n apply.go:283: 2026-10-03T08:02:47.468175839Z: Deleting listenerset-in-same-namespace ListenerSet\n apply.go:283: 2026-10-03T08:02:47.471163216Z: Deleting gateway-allows-listenerset-in-same-namespace Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "ListenerSetAllowedNamespaceSelector", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 58158, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \t \t\t\t\t/opt/homebrew/Cellar/go/1.26.4/libexec/src/runtime/asm_amd64.s:1771\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/ListenerSetAllowedNamespaceSelector\n \tMessages: \terror waiting for gateway-conformance-infra namespaces to be ready\n apply.go:283: 2026-10-03T08:07:47.503744136Z: Deleting listenerset-not-in-selected-namespace ListenerSet\n apply.go:283: 2026-10-03T08:07:47.507714474Z: Deleting gateway-api-listenerset-selector-not-allowed-ns Namespace\n apply.go:283: 2026-10-03T08:07:47.51033232Z: Deleting listenerset-in-selected-namespace ListenerSet\n apply.go:283: 2026-10-03T08:07:47.513529075Z: Deleting gateway-api-listenerset-selector-allowed-ns Namespace\n apply.go:283: 2026-10-03T08:07:47.516002325Z: Deleting gateway-allows-listenerset-in-selected-namespace Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "ListenerSetAllowedRoutesNamespaces", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 60153, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \t \t\t\t\t/opt/homebrew/Cellar/go/1.26.4/libexec/src/runtime/asm_amd64.s:1771\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/ListenerSetAllowedRoutesNamespaces\n \tMessages: \terror waiting for gateway-conformance-infra namespaces to be ready\n apply.go:283: 2026-10-03T08:12:47.563342671Z: Deleting listenerset-test-allowed-routes-namespaces-reference-grant ReferenceGrant\n apply.go:283: 2026-10-03T08:12:47.566829643Z: Deleting route-not-in-selected-namespace HTTPRoute\n apply.go:283: 2026-10-03T08:12:47.570053171Z: Deleting gateway-api-routes-not-allowed-ns Namespace\n apply.go:283: 2026-10-03T08:12:47.573387742Z: Deleting route-in-selected-namespace HTTPRoute\n apply.go:283: 2026-10-03T08:12:47.576907809Z: Deleting gateway-api-routes-allowed-ns Namespace\n apply.go:283: 2026-10-03T08:12:47.579563598Z: Deleting route-in-same-namespace HTTPRoute\n apply.go:283: 2026-10-03T08:12:47.582222337Z: Deleting listenerset-test-allowed-routes-namespaces ListenerSet\n apply.go:283: 2026-10-03T08:12:47.585718966Z: Deleting gateway-with-listener-sets-test-allowed-routes Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "ListenerSetAllowedRoutesSupportedKinds", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 62411, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \t \t\t\t\t/opt/homebrew/Cellar/go/1.26.4/libexec/src/runtime/asm_amd64.s:1771\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/ListenerSetAllowedRoutesSupportedKinds\n \tMessages: \terror waiting for gateway-conformance-infra namespaces to be ready\n apply.go:283: 2026-10-03T08:17:47.60608249Z: Deleting listenerset-test-allowed-routes-supported-kinds ListenerSet\n apply.go:283: 2026-10-03T08:17:47.610039302Z: Deleting gateway-with-listener-sets-test-supported-route-kinds Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "ListenerSetDefaultNotAllowed", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 64771, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \t \t\t\t\t/opt/homebrew/Cellar/go/1.26.4/libexec/src/runtime/asm_amd64.s:1771\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/ListenerSetDefaultNotAllowed\n \tMessages: \terror waiting for gateway-conformance-infra namespaces to be ready\n apply.go:283: 2026-10-03T08:22:47.630195554Z: Deleting listenerset-default-not-allowed ListenerSet\n apply.go:283: 2026-10-03T08:22:47.633736665Z: Deleting gateway-default-does-not-allow-listenerset Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "ListenerSetHostnameConflict", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 67004, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \t \t\t\t\t/opt/homebrew/Cellar/go/1.26.4/libexec/src/runtime/asm_amd64.s:1771\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/ListenerSetHostnameConflict\n \tMessages: \terror waiting for gateway-conformance-infra namespaces to be ready\n apply.go:283: 2026-10-03T08:27:47.667125237Z: Deleting listenerset-with-hostname-conflict-with-listener-set-2 ListenerSet\n apply.go:283: 2026-10-03T08:27:47.670959899Z: Deleting listenerset-with-hostname-conflict-with-listener-set-1 ListenerSet\n apply.go:283: 2026-10-03T08:27:47.6739878Z: Deleting listenerset-with-hostname-conflict-with-gateway-2 ListenerSet\n apply.go:283: 2026-10-03T08:27:47.676792093Z: Deleting listenerset-with-hostname-conflict-with-gateway-1 ListenerSet\n apply.go:283: 2026-10-03T08:27:47.679497713Z: Deleting gateway-with-listenerset-hostname-conflict Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "ListenerSetHTTPRouting", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 69257, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \t \t\t\t\t/opt/homebrew/Cellar/go/1.26.4/libexec/src/runtime/asm_amd64.s:1771\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/ListenerSetHTTPRouting\n \tMessages: \terror waiting for gateway-conformance-infra namespaces to be ready\n apply.go:283: 2026-10-03T08:32:47.731506701Z: Deleting listener-set-http-routing-2-route HTTPRoute\n apply.go:283: 2026-10-03T08:32:47.735130856Z: Deleting listener-set-http-routing-1-section-route HTTPRoute\n apply.go:283: 2026-10-03T08:32:47.738202958Z: Deleting listener-set-http-routing-1-route HTTPRoute\n apply.go:283: 2026-10-03T08:32:47.741046936Z: Deleting gateway-section-route HTTPRoute\n apply.go:283: 2026-10-03T08:32:47.743820068Z: Deleting gateway-route HTTPRoute\n apply.go:283: 2026-10-03T08:32:47.746432562Z: Deleting attaches-to-all-listeners HTTPRoute\n apply.go:283: 2026-10-03T08:32:47.749255319Z: Deleting listener-set-http-routing-2 ListenerSet\n apply.go:283: 2026-10-03T08:32:47.752245195Z: Deleting listener-set-http-routing-1 ListenerSet\n apply.go:283: 2026-10-03T08:32:47.754884695Z: Deleting gateway-with-listener-sets-http-routing Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "ListenerSetProtocolConflict", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 71541, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \t \t\t\t\t/opt/homebrew/Cellar/go/1.26.4/libexec/src/runtime/asm_amd64.s:1771\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/ListenerSetProtocolConflict\n \tMessages: \terror waiting for gateway-conformance-infra namespaces to be ready\n apply.go:283: 2026-10-03T08:37:47.789324327Z: Deleting listenerset-with-protocol-conflict-with-listener-set-2 ListenerSet\n apply.go:283: 2026-10-03T08:37:47.793362063Z: Deleting listenerset-with-protocol-conflict-with-listener-set-1 ListenerSet\n apply.go:283: 2026-10-03T08:37:47.797165561Z: Deleting listenerset-with-protocol-conflict-with-gateway-2 ListenerSet\n apply.go:283: 2026-10-03T08:37:47.800371812Z: Deleting listenerset-with-protocol-conflict-with-gateway-1 ListenerSet\n apply.go:283: 2026-10-03T08:37:47.803489223Z: Deleting gateway-with-listenerset-protocol-conflict Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "ListenerSetReferenceGrant", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 73655, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \t \t\t\t\t/opt/homebrew/Cellar/go/1.26.4/libexec/src/runtime/asm_amd64.s:1771\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/ListenerSetReferenceGrant\n \tMessages: \terror waiting for gateway-conformance-infra namespaces to be ready\n apply.go:283: 2026-10-03T08:42:47.842314584Z: Deleting listenerset-without-reference-grant ListenerSet\n apply.go:283: 2026-10-03T08:42:47.845804657Z: Deleting gateway-api-listener-sets-test-reference-grant-ns Namespace\n apply.go:283: 2026-10-03T08:42:47.848410512Z: Deleting reference-grant-for-listener-set ReferenceGrant\n apply.go:283: 2026-10-03T08:42:47.851172146Z: Deleting listenerset-with-reference-grant ListenerSet\n apply.go:283: 2026-10-03T08:42:47.854276924Z: Deleting reference-grant-for-gateway ReferenceGrant\n apply.go:283: 2026-10-03T08:42:47.857499377Z: Deleting gateway-with-listener-sets-test-reference-grant Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "TLSRouteHostnameIntersection", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 80286, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \t \t\t\t\t/opt/homebrew/Cellar/go/1.26.4/libexec/src/runtime/asm_amd64.s:1771\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/TLSRouteHostnameIntersection\n \tMessages: \terror waiting for gateway-conformance-infra namespaces to be ready\n apply.go:283: 2026-10-03T08:47:47.925652187Z: Deleting tlsroute-less-specific-wc-hostname-x-4 TLSRoute\n apply.go:283: 2026-10-03T08:47:47.929558256Z: Deleting tlsroute-exact-hostname-x-4 TLSRoute\n apply.go:283: 2026-10-03T08:47:47.932127978Z: Deleting tlsroute-more-specific-wc-hostname-x-3 TLSRoute\n apply.go:283: 2026-10-03T08:47:47.934840252Z: Deleting tlsroute-exact-hostname-x-3 TLSRoute\n apply.go:283: 2026-10-03T08:47:47.937266744Z: Deleting tlsroute-less-specific-wc-hostname-x-2 TLSRoute\n apply.go:283: 2026-10-03T08:47:47.939856027Z: Deleting tlsroute-exact-hostname-x-2 TLSRoute\n apply.go:283: 2026-10-03T08:47:47.942364244Z: Deleting tlsroute-more-specific-wc-hostname-x-1 TLSRoute\n apply.go:283: 2026-10-03T08:47:47.944972951Z: Deleting gw-tlsroute-empty-hostname-x-4 Gateway\n apply.go:283: 2026-10-03T08:47:47.948939215Z: Deleting gw-tlsroute-less-specific-wc-hostname-x-3 Gateway\n apply.go:283: 2026-10-03T08:47:47.952393071Z: Deleting gw-tlsroute-more-specific-wc-hostname-x-2 Gateway\n apply.go:283: 2026-10-03T08:47:47.956484867Z: Deleting gw-tlsroute-exact-hostname-x-1 Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "TLSRouteInvalidBackendRefNonexistent", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 87142, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \t \t\t\t\t/opt/homebrew/Cellar/go/1.26.4/libexec/src/runtime/asm_amd64.s:1771\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/TLSRouteInvalidBackendRefNonexistent\n \tMessages: \terror waiting for gateway-conformance-infra namespaces to be ready\n apply.go:283: 2026-10-03T08:52:47.975358914Z: Deleting invalid-backend-ref-nonexistent TLSRoute\n apply.go:283: 2026-10-03T08:52:47.978728805Z: Deleting gateway-tlsroute-invalid-backend-ref-nonexistent Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "TLSRouteInvalidBackendRefUnknownKind", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 93874, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \t \t\t\t\t/opt/homebrew/Cellar/go/1.26.4/libexec/src/runtime/asm_amd64.s:1771\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/TLSRouteInvalidBackendRefUnknownKind\n \tMessages: \terror waiting for gateway-conformance-infra namespaces to be ready\n apply.go:283: 2026-10-03T08:57:48.001165872Z: Deleting invalid-backend-ref-unknown-kind TLSRoute\n apply.go:283: 2026-10-03T08:57:48.005133856Z: Deleting gateway-tlsroute-invalid-backend-ref-unknown-kind Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "TLSRouteInvalidNoMatchingListenerHostname", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 101055, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \t \t\t\t\t/opt/homebrew/Cellar/go/1.26.4/libexec/src/runtime/asm_amd64.s:1771\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/TLSRouteInvalidNoMatchingListenerHostname\n \tMessages: \terror waiting for gateway-conformance-infra namespaces to be ready\n apply.go:283: 2026-10-03T09:02:48.035293352Z: Deleting tlsroute-hostname-mismatch-2 TLSRoute\n apply.go:283: 2026-10-03T09:02:48.03878921Z: Deleting tlsroute-hostname-mismatch-1 TLSRoute\n apply.go:283: 2026-10-03T09:02:48.041516737Z: Deleting gateway-tls-wildcard-hostname Gateway\n apply.go:283: 2026-10-03T09:02:48.045229846Z: Deleting gateway-tls-exact-hostname Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "TLSRouteInvalidNoMatchingListener", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 107937, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \t \t\t\t\t/opt/homebrew/Cellar/go/1.26.4/libexec/src/runtime/asm_amd64.s:1771\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/TLSRouteInvalidNoMatchingListener\n \tMessages: \terror waiting for gateway-conformance-infra namespaces to be ready\n apply.go:283: 2026-10-03T09:07:48.084724453Z: Deleting tlsroute-no-matching-section-name TLSRoute\n apply.go:283: 2026-10-03T09:07:48.088253102Z: Deleting tlsroute-not-allowed-protocol-https TLSRoute\n apply.go:283: 2026-10-03T09:07:48.091154306Z: Deleting tlsroute-not-allowed-protocol-http TLSRoute\n apply.go:283: 2026-10-03T09:07:48.093946959Z: Deleting gateway-tlsroute-https-only Gateway\n apply.go:283: 2026-10-03T09:07:48.098159608Z: Deleting gateway-tlsroute-http-only Gateway\n apply.go:283: 2026-10-03T09:07:48.102152609Z: Deleting gateway-tlsroute-tls-passthrough-only Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "TLSRouteInvalidReferenceGrant", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 107967, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/tlsroute-invalid-reference-grant.go:48\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \tError: \tReceived unexpected error:\n \t \terror fetching Gateway: Get \"https://10.128.15.199:6443/apis/gateway.networking.k8s.io/v1/namespaces/gateway-conformance-infra/gateways/gateway-tlsroute-referencegrant\": context deadline exceeded\n \tTest: \tTestConformance/TLSRouteInvalidReferenceGrant\n \tMessages: \terror waiting for Gateway to have at least one IP address in status\n apply.go:283: 2026-10-03T09:10:48.172346872Z: Deleting gateway-tlsroute-referencegrant Gateway\n apply.go:283: 2026-10-03T09:10:48.177406674Z: Deleting gateway-conformance-infra-test TLSRoute\n apply.go:283: 2026-10-03T09:10:48.180142105Z: Deleting reference-grant-wrong-to-name ReferenceGrant\n apply.go:283: 2026-10-03T09:10:48.1828059Z: Deleting reference-grant-wrong-to-kind ReferenceGrant\n apply.go:283: 2026-10-03T09:10:48.18699927Z: Deleting reference-grant-wrong-to-group ReferenceGrant\n apply.go:283: 2026-10-03T09:10:48.189734592Z: Deleting reference-grant-wrong-from-namespace ReferenceGrant\n apply.go:283: 2026-10-03T09:10:48.192603901Z: Deleting reference-grant-wrong-from-kind ReferenceGrant\n apply.go:283: 2026-10-03T09:10:48.195670606Z: Deleting reference-grant-wrong-from-group ReferenceGrant\n apply.go:283: 2026-10-03T09:10:48.198948988Z: Deleting reference-grant-wrong-namespace ReferenceGrant", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "TLSRouteListenerPassthroughSupportedKinds", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 108594, + "excerpt": " tlsroute-listener-passthrough-supported-kinds.go:60: \n \tError Trace:\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/kubernetes/helpers.go:919\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/tlsroute-listener-passthrough-supported-kinds.go:60\n \tError: \tReceived unexpected error:\n \t \terror fetching Gateway: Get \"https://10.128.15.199:6443/apis/gateway.networking.k8s.io/v1/namespaces/gateway-conformance-infra/gateways/gateway-tlsroute-passthrough-supported-kind\": context deadline exceeded\n \tTest: \tTestConformance/TLSRouteListenerPassthroughSupportedKinds/TLS_listener_should_have_a_false_ResolvedRefs_condition_with_reason_InvalidRouteKinds_for_TCPRoute,_and_TLSRoute_must_be_put_in_the_supportedKinds\n \tMessages: \terror waiting for Gateway status to have listeners matching expectations\n=== NAME TestConformance/TLSRouteListenerPassthroughSupportedKinds\n apply.go:283: 2026-10-03T09:11:48.227198563Z: Deleting gateway-tlsroute-passthrough-supported-kind Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "TLSRouteListenerTerminateSupportedKinds", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 109213, + "excerpt": " tlsroute-listener-terminate-supported-kinds.go:63: \n \tError Trace:\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/kubernetes/helpers.go:919\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/tests/tlsroute-listener-terminate-supported-kinds.go:63\n \tError: \tReceived unexpected error:\n \t \terror fetching Gateway: context deadline exceeded\n \tTest: \tTestConformance/TLSRouteListenerTerminateSupportedKinds/Listener_with_mode_Terminate_must_have_TLSRoute_in_SupportedKinds\n \tMessages: \terror waiting for Gateway status to have listeners matching expectations\n=== NAME TestConformance/TLSRouteListenerTerminateSupportedKinds\n apply.go:283: 2026-10-03T09:12:48.255262025Z: Deleting gateway-tlsroute-terminate-supported Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "TLSRouteMixedTerminationSameNamespace", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 116405, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \t \t\t\t\t/opt/homebrew/Cellar/go/1.26.4/libexec/src/runtime/asm_amd64.s:1771\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/TLSRouteMixedTerminationSameNamespace\n \tMessages: \terror waiting for gateway-conformance-infra namespaces to be ready\n apply.go:283: 2026-10-03T09:17:48.281840095Z: Deleting gateway-conformance-mixed-terminateroute TLSRoute\n apply.go:283: 2026-10-03T09:17:48.285339812Z: Deleting gateway-conformance-mixed-passthroughroute TLSRoute\n apply.go:283: 2026-10-03T09:17:48.288047402Z: Deleting gateway-tlsroute-mixed-termination Gateway", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "TLSRouteSimpleSameNamespace", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 123067, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \t \t\t\t\t/opt/homebrew/Cellar/go/1.26.4/libexec/src/runtime/asm_amd64.s:1771\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/TLSRouteSimpleSameNamespace\n \tMessages: \terror waiting for gateway-conformance-infra namespaces to be ready\n apply.go:283: 2026-10-03T09:22:48.307981589Z: Deleting gateway-tlsroute Gateway\n apply.go:283: 2026-10-03T09:22:48.312996626Z: Deleting gateway-conformance-infra-test TLSRoute", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "TLSRouteTerminateSimpleSameNamespace", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 129719, + "excerpt": " \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/conformance.go:77\n \t \t\t\t\t/private/tmp/gateway-benchmark-sources/gateway-api/conformance/utils/suite/suite.go:511\n \t \t\t\t\t/opt/homebrew/Cellar/go/1.26.4/libexec/src/runtime/asm_amd64.s:1771\n \tError: \tReceived unexpected error:\n \t \tcontext deadline exceeded\n \tTest: \tTestConformance/TLSRouteTerminateSimpleSameNamespace\n \tMessages: \terror waiting for gateway-conformance-infra namespaces to be ready\n apply.go:283: 2026-10-03T09:27:48.330985618Z: Deleting gateway-tlsroute-terminate Gateway\n apply.go:283: 2026-10-03T09:27:48.335734682Z: Deleting tlsroute-terminated-test TLSRoute", + "interpretation": "First logged assertion only; additional failures and runtime context remain in the full evidence archive." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "GatewayHTTPListenerIsolation", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 2160, + "excerpt": " apply.go:283: 2026-10-03T07:06:12.248764524Z: Deleting http-listener-isolation-with-hostname-intersection Gateway\n apply.go:283: 2026-10-03T07:06:12.254132871Z: Deleting attaches-to-abc-foo-example-com HTTPRoute\n apply.go:283: 2026-10-03T07:06:12.257081387Z: Deleting attaches-to-wildcard-foo-example-com HTTPRoute\n apply.go:283: 2026-10-03T07:06:12.260083293Z: Deleting attaches-to-wildcard-example-com HTTPRoute\n apply.go:283: 2026-10-03T07:06:12.263259263Z: Deleting attaches-to-empty-hostname HTTPRoute\n apply.go:283: 2026-10-03T07:06:12.266144552Z: Deleting http-listener-isolation Gateway", + "interpretation": "Terminal output for a failed case whose helper does not use a testify Error label; consult full output and runtime evidence for root cause." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "HTTPRoute303Redirect", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 33220, + "excerpt": " http.go:285: 2026-10-03T07:30:41.579702413Z: Response expectation failed for request: {URL: {Scheme:http Opaque: User: Host:198.18.0.1 Path:/see-other Fragment: RawQuery: RawPath: RawFragment: ForceQuery:false OmitHost:false}, Host: , Protocol: HTTP, Method: POST, Headers: map[X-Echo-Set-Header:[]], UnfollowRedirect: true, ServerName: , ServerCertificate: , ClientCertificate: , ClientCertificateKey: } not ready yet: expected status code to be one of [303], got 302. CRes: &{302 -1 HTTP/1.1 map[Date:[Sat, 03 Oct 2026 07:30:41 GMT] Location:[http://198.18.0.1/see-other]] 0x185bb737fb40 []} (after 27.035926832s)\n http.go:285: 2026-10-03T07:30:42.580948461Z: Response expectation failed for request: {URL: {Scheme:http Opaque: User: Host:198.18.0.1 Path:/see-other Fragment: RawQuery: RawPath: RawFragment: ForceQuery:false OmitHost:false}, Host: , Protocol: HTTP, Method: POST, Headers: map[X-Echo-Set-Header:[]], UnfollowRedirect: true, ServerName: , ServerCertificate: , ClientCertificate: , ClientCertificateKey: } not ready yet: expected status code to be one of [303], got 302. CRes: &{302 -1 HTTP/1.1 map[Date:[Sat, 03 Oct 2026 07:30:42 GMT] Location:[http://198.18.0.1/see-other]] 0x185bb737fbc0 []} (after 28.037285909s)\n http.go:285: 2026-10-03T07:30:43.582193235Z: Response expectation failed for request: {URL: {Scheme:http Opaque: User: Host:198.18.0.1 Path:/see-other Fragment: RawQuery: RawPath: RawFragment: ForceQuery:false OmitHost:false}, Host: , Protocol: HTTP, Method: POST, Headers: map[X-Echo-Set-Header:[]], UnfollowRedirect: true, ServerName: , ServerCertificate: , ClientCertificate: , ClientCertificateKey: } not ready yet: expected status code to be one of [303], got 302. CRes: &{302 -1 HTTP/1.1 map[Date:[Sat, 03 Oct 2026 07:30:43 GMT] Location:[http://198.18.0.1/see-other]] 0x185bb76e9c00 []} (after 29.038499381s)\n http.go:266: 2026-10-03T07:30:44.543171016Z: timeout while waiting after 30 attempts, 0/3 successes\n=== NAME TestConformance/HTTPRoute303Redirect\n apply.go:283: 2026-10-03T07:30:44.543320952Z: Deleting 303-redirect HTTPRoute", + "interpretation": "Terminal output for a failed case whose helper does not use a testify Error label; consult full output and runtime evidence for root cause." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "HTTPRouteBackendProtocolH2C", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 33295, + "excerpt": " http.go:285: 2026-10-03T07:31:29.775246458Z: Response expectation failed for request: {URL: {Scheme:http Opaque: User: Host:198.18.0.1 Path:/ Fragment: RawQuery: RawPath: RawFragment: ForceQuery:false OmitHost:false}, Host: , Protocol: H2C_PRIOR_KNOWLEDGE, Method: GET, Headers: map[X-Echo-Set-Header:[]], UnfollowRedirect: false, ServerName: , ServerCertificate: , ClientCertificate: , ClientCertificateKey: } not ready yet: expected status code to be one of [200], got 400. CRes: &{400 20 HTTP/2.0 map[Content-Length:[20] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 03 Oct 2026 07:31:29 GMT] Via:[2 praxis]] []} (after 27.049833864s)\n http.go:285: 2026-10-03T07:31:30.777073317Z: Response expectation failed for request: {URL: {Scheme:http Opaque: User: Host:198.18.0.1 Path:/ Fragment: RawQuery: RawPath: RawFragment: ForceQuery:false OmitHost:false}, Host: , Protocol: H2C_PRIOR_KNOWLEDGE, Method: GET, Headers: map[X-Echo-Set-Header:[]], UnfollowRedirect: false, ServerName: , ServerCertificate: , ClientCertificate: , ClientCertificateKey: } not ready yet: expected status code to be one of [200], got 400. CRes: &{400 20 HTTP/2.0 map[Content-Length:[20] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 03 Oct 2026 07:31:30 GMT] Via:[2 praxis]] []} (after 28.051658814s)\n http.go:285: 2026-10-03T07:31:31.778870519Z: Response expectation failed for request: {URL: {Scheme:http Opaque: User: Host:198.18.0.1 Path:/ Fragment: RawQuery: RawPath: RawFragment: ForceQuery:false OmitHost:false}, Host: , Protocol: H2C_PRIOR_KNOWLEDGE, Method: GET, Headers: map[X-Echo-Set-Header:[]], UnfollowRedirect: false, ServerName: , ServerCertificate: , ClientCertificate: , ClientCertificateKey: } not ready yet: expected status code to be one of [200], got 400. CRes: &{400 20 HTTP/2.0 map[Content-Length:[20] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 03 Oct 2026 07:31:31 GMT] Via:[2 praxis]] []} (after 29.053502987s)\n http.go:266: 2026-10-03T07:31:32.723876019Z: timeout while waiting after 30 attempts, 0/3 successes\n=== NAME TestConformance/HTTPRouteBackendProtocolH2C\n apply.go:283: 2026-10-03T07:31:32.723991747Z: Deleting backend-protocol-h2c HTTPRoute", + "interpretation": "Terminal output for a failed case whose helper does not use a testify Error label; consult full output and runtime evidence for root cause." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "HTTPRouteHTTPSListenerDetectMisdirectedRequests", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 43476, + "excerpt": " tls.go:90: 2026-10-03T07:43:06.264756943Z: Request passed\n=== NAME TestConformance/HTTPRouteHTTPSListenerDetectMisdirectedRequests\n apply.go:283: 2026-10-03T07:43:06.264818566Z: Deleting https-listener-detect-misdirected-requests-test-4 HTTPRoute\n apply.go:283: 2026-10-03T07:43:06.270813604Z: Deleting https-listener-detect-misdirected-requests-test-3 HTTPRoute\n apply.go:283: 2026-10-03T07:43:06.273950098Z: Deleting https-listener-detect-misdirected-requests-test-2 HTTPRoute\n apply.go:283: 2026-10-03T07:43:06.276914421Z: Deleting https-listener-detect-misdirected-requests-test-1 HTTPRoute", + "interpretation": "Terminal output for a failed case whose helper does not use a testify Error label; consult full output and runtime evidence for root cause." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "HTTPRouteMethodMatching", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 44758, + "excerpt": " http.go:285: 2026-10-03T07:44:31.259352768Z: Response expectation failed for request: {URL: {Scheme:http Opaque: User: Host:198.18.0.1 Path:/ Fragment: RawQuery: RawPath: RawFragment: ForceQuery:false OmitHost:false}, Host: , Protocol: HTTP, Method: PATCH, Headers: map[X-Echo-Set-Header:[] version:[four]], UnfollowRedirect: false, ServerName: , ServerCertificate: , ClientCertificate: , ClientCertificateKey: } not ready yet: expected pod name to start with infra-backend-v2, got infra-backend-v3-5bc7b66498-8xbvj (after 29.044966022s)\n http.go:266: 2026-10-03T07:44:32.213442774Z: timeout while waiting after 30 attempts, 0/3 successes\n=== NAME TestConformance/HTTPRouteMethodMatching/7_request_to_'/path4'_with_headers_should_go_to_infra-backend-v1\n http.go:266: 2026-10-03T07:44:32.219677175Z: timeout while waiting after 30 attempts, 0/3 successes\n=== NAME TestConformance/HTTPRouteMethodMatching\n apply.go:283: 2026-10-03T07:44:32.219781478Z: Deleting method-matching HTTPRoute", + "interpretation": "Terminal output for a failed case whose helper does not use a testify Error label; consult full output and runtime evidence for root cause." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "HTTPRouteQueryParamMatching", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 45659, + "excerpt": "=== NAME TestConformance/HTTPRouteQueryParamMatching/2_request_to_'/?animal=dolphin&color=blue'_should_go_to_infra-backend-v3\n http.go:266: 2026-10-03T07:45:54.39294764Z: timeout while waiting after 30 attempts, 0/3 successes\n=== NAME TestConformance/HTTPRouteQueryParamMatching/1_request_to_'/?animal=dolphin'_should_go_to_infra-backend-v2\n http.go:266: 2026-10-03T07:45:54.39295383Z: timeout while waiting after 30 attempts, 0/3 successes\n=== NAME TestConformance/HTTPRouteQueryParamMatching\n apply.go:283: 2026-10-03T07:45:54.39302538Z: Deleting query-param-matching HTTPRoute", + "interpretation": "Terminal output for a failed case whose helper does not use a testify Error label; consult full output and runtime evidence for root cause." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "HTTPRouteRedirectPath", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 46335, + "excerpt": "=== NAME TestConformance/HTTPRouteRedirectPath/4_request_to_'/full-path-and-host'_should_receive_one_of_[]\n http.go:266: 2026-10-03T07:46:37.552198804Z: timeout while waiting after 30 attempts, 0/3 successes\n=== NAME TestConformance/HTTPRouteRedirectPath/0_request_to_'/original-prefix/lemon'_should_receive_one_of_[]\n http.go:266: 2026-10-03T07:46:37.552187304Z: timeout while waiting after 30 attempts, 0/3 successes\n=== NAME TestConformance/HTTPRouteRedirectPath\n apply.go:283: 2026-10-03T07:46:37.552261523Z: Deleting redirect-path HTTPRoute", + "interpretation": "Terminal output for a failed case whose helper does not use a testify Error label; consult full output and runtime evidence for root cause." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "HTTPRouteRedirectPortAndScheme", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 46536, + "excerpt": " http.go:266: 2026-10-03T07:47:13.73397829Z: timeout while waiting after 30 attempts, 0/3 successes\n=== NAME TestConformance/HTTPRouteRedirectPortAndScheme\n apply.go:283: 2026-10-03T07:47:13.734086146Z: Deleting http-route-for-listener-on-port-443 HTTPRoute\n apply.go:283: 2026-10-03T07:47:13.737659353Z: Deleting http-route-for-listener-on-port-8080 HTTPRoute\n apply.go:283: 2026-10-03T07:47:13.740706242Z: Deleting http-route-for-listener-on-port-80 HTTPRoute\n apply.go:283: 2026-10-03T07:47:13.744168751Z: Deleting same-namespace-with-http-listener-on-8080 Gateway", + "interpretation": "Terminal output for a failed case whose helper does not use a testify Error label; consult full output and runtime evidence for root cause." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "HTTPRouteRequestHeaderModifierBackendWeights", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 46678, + "excerpt": " httproute-request-header-modifier-backend-weights.go:62: 2026-10-03T07:47:48.891248765Z: Making GET request to host via http://198.18.0.1/\n httproute-request-header-modifier-backend-weights.go:65: 2026-10-03T07:47:48.891312116Z: Making GET request to host via http://198.18.0.1/\n http.go:280: 2026-10-03T07:47:48.892411596Z: Request failed, not ready yet: Get \"http://198.18.0.1/\": dial tcp 198.18.0.1:80: connect: connection refused (after 2.119\u00b5s)\n http.go:291: 2026-10-03T07:47:49.897030215Z: Request passed\n httproute-request-header-modifier-backend-weights.go:76: expected a single 'Backend' header to have been set, got 0\n apply.go:283: 2026-10-03T07:47:49.898341695Z: Deleting request-header-modifier-backend-weights HTTPRoute", + "interpretation": "Terminal output for a failed case whose helper does not use a testify Error label; consult full output and runtime evidence for root cause." + }, + { + "run": "results/praxis-v0.5.2/pass3/praxis", + "test": "HTTPRouteBackendRequestHeaderModifier", + "source_file": "results/praxis-v0.5.2/pass3/praxis/full.log", + "start_line": 47212, + "excerpt": "=== NAME TestConformance/HTTPRouteBackendRequestHeaderModifier/5_request_to_'/multiple'_with_headers_should_go_to_infra-backend-v1\n http.go:266: 2026-10-03T07:48:32.965128931Z: timeout while waiting after 30 attempts, 0/3 successes\n=== NAME TestConformance/HTTPRouteBackendRequestHeaderModifier/3_request_to_'/add'_with_headers_should_go_to_infra-backend-v1\n http.go:266: 2026-10-03T07:48:32.96514509Z: timeout while waiting after 30 attempts, 0/3 successes\n=== NAME TestConformance/HTTPRouteBackendRequestHeaderModifier\n apply.go:283: 2026-10-03T07:48:32.965203661Z: Deleting request-header-modifier HTTPRoute", + "interpretation": "Terminal output for a failed case whose helper does not use a testify Error label; consult full output and runtime evidence for root cause." + } +] diff --git a/cpu-comparison/2026-10-02-gateway-extended/reports/data/test-results.json b/cpu-comparison/2026-10-02-gateway-extended/reports/data/test-results.json new file mode 100644 index 0000000..229e271 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/reports/data/test-results.json @@ -0,0 +1,20353 @@ +[ + { + "path": "results/praxis-nightly-20261002/pass1/agentgateway", + "test_count": 107, + "counts": { + "pass": 106, + "fail": 1 + }, + "records": [ + { + "name": "BackendTLSPolicy", + "outcome": "pass", + "seconds": 0.82, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyConflictResolution", + "outcome": "pass", + "seconds": 0.84, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyInvalidCACertificateRef", + "outcome": "pass", + "seconds": 0.27, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyInvalidKind", + "outcome": "pass", + "seconds": 0.91, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyObservedGenerationBump", + "outcome": "pass", + "seconds": 1.1, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicySANValidation", + "outcome": "pass", + "seconds": 0.65, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy", + "BackendTLSPolicySANValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCExactMethodMatching", + "outcome": "pass", + "seconds": 0.12, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteHeaderMatching", + "outcome": "pass", + "seconds": 0.12, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteListenerHostnameMatching", + "outcome": "pass", + "seconds": 2.26, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteNamedRule", + "outcome": "pass", + "seconds": 0.03, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute", + "GRPCRouteNamedRouteRule" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GRPCRouteWeight", + "outcome": "pass", + "seconds": 16.97, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayBackendClientCertificateFeature", + "outcome": "pass", + "seconds": 11.09, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayBackendClientCertificate", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayClassObservedGenerationBump", + "outcome": "pass", + "seconds": 0.23, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendClientCertificateValidation", + "outcome": "pass", + "seconds": 8.78, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendClientCertificateValidationInsecureFallback", + "outcome": "pass", + "seconds": 9.01, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation", + "GatewayFrontendClientCertificateValidationInsecureFallback" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendInvalidDefaultClientCertificateValidation", + "outcome": "pass", + "seconds": 9.42, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayHTTPListenerIsolation", + "outcome": "pass", + "seconds": 3.5, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayHTTPListenerIsolation", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInfrastructure", + "outcome": "pass", + "seconds": 2.92, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayInfrastructurePropagation" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GatewayInvalidFrontendClientCertificateValidation", + "outcome": "pass", + "seconds": 0.15, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidRouteKind", + "outcome": "pass", + "seconds": 0.03, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidTLSBackendConfiguration", + "outcome": "pass", + "seconds": 0.07, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayBackendClientCertificate", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidTLSConfiguration", + "outcome": "pass", + "seconds": 0.05, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayModifyListeners", + "outcome": "pass", + "seconds": 5.33, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayObservedGenerationBump", + "outcome": "pass", + "seconds": 0.33, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayOptionalAddressValue", + "outcome": "pass", + "seconds": 0.78, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayAddressEmpty" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GatewaySecretInvalidReferenceGrant", + "outcome": "pass", + "seconds": 0.06, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretMissingReferenceGrant", + "outcome": "pass", + "seconds": 0.12, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretReferenceGrantAllInNamespace", + "outcome": "pass", + "seconds": 0.12, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretReferenceGrantSpecific", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayStaticAddresses", + "outcome": "fail", + "seconds": 0.35, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayStaticAddresses" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayWithAttachedRoutes", + "outcome": "pass", + "seconds": 0.21, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayWithAttachedRoutesWithPort8080", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayPort8080", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoute303Redirect", + "outcome": "pass", + "seconds": 0.12, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute303RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRoute307Redirect", + "outcome": "pass", + "seconds": 0.02, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute307RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRoute308Redirect", + "outcome": "pass", + "seconds": 0.12, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute308RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteBackendProtocolH2C", + "outcome": "pass", + "seconds": 1.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendProtocolH2C" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteBackendProtocolWebSocket", + "outcome": "pass", + "seconds": 1.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendProtocolWebSocket" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteBackendRequestHeaderModifier", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendRequestHeaderModification" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCORS", + "outcome": "pass", + "seconds": 0.08, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteCORS" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCORSAllowCredentialsBehavior", + "outcome": "pass", + "seconds": 0.12, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteCORS" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCrossNamespace", + "outcome": "pass", + "seconds": 0.04, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteDisallowedKind", + "outcome": "pass", + "seconds": 0.17, + "category": "tls", + "features": [ + "Gateway", + "HTTPRoute", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteExactPathMatching", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHTTPSListener", + "outcome": "pass", + "seconds": 0.07, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHTTPSListenerDetectMisdirectedRequests", + "outcome": "pass", + "seconds": 0.21, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayHTTPSListenerDetectMisdirectedRequests", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHeaderMatching", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHostnameIntersection", + "outcome": "pass", + "seconds": 11.09, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidBackendRefUnknownKind", + "outcome": "pass", + "seconds": 1.03, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidCrossNamespaceBackendRef", + "outcome": "pass", + "seconds": 0.02, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidCrossNamespaceParentRef", + "outcome": "pass", + "seconds": 0.12, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidNonExistentBackendRef", + "outcome": "pass", + "seconds": 0.12, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefNotMatchingListenerPort", + "outcome": "pass", + "seconds": 0.12, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteDestinationPortMatching" + ], + "channel": "experimental", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefNotMatchingSectionName", + "outcome": "pass", + "seconds": 0.12, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefSectionNameNotMatchingPort", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteParentRefPort" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidReferenceGrant", + "outcome": "pass", + "seconds": 1.08, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteListenerHostnameMatching", + "outcome": "pass", + "seconds": 0.7, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteListenerPortMatching", + "outcome": "pass", + "seconds": 3.36, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteParentRefPort" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMatching", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMatchingAcrossRoutes", + "outcome": "pass", + "seconds": 0.07, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMethodMatching", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteMethodMatching" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteNamedRule", + "outcome": "pass", + "seconds": 0.02, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteNamedRouteRule" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteObservedGenerationBump", + "outcome": "pass", + "seconds": 0.29, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoutePartiallyInvalidViaInvalidReferenceGrant", + "outcome": "pass", + "seconds": 1.04, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoutePathMatchOrder", + "outcome": "pass", + "seconds": 0.12, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteQueryParamMatching", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteQueryParamMatching" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectHostAndStatus", + "outcome": "pass", + "seconds": 0.12, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPath", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePathRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPort", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePortRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPortAndScheme", + "outcome": "pass", + "seconds": 0.28, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePortRedirect", + "GatewayPort8080" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectScheme", + "outcome": "pass", + "seconds": 0.12, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteSchemeRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteReferenceGrant", + "outcome": "pass", + "seconds": 1.14, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestHeaderModifier", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestHeaderModifierBackendWeights", + "outcome": "pass", + "seconds": 0.21, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRouteBackendRequestHeaderModification", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestMirror", + "outcome": "pass", + "seconds": 0.12, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestMirror" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestMultipleMirrors", + "outcome": "pass", + "seconds": 0.12, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestMirror", + "HTTPRouteRequestMultipleMirrors" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestPercentageMirror", + "outcome": "pass", + "seconds": 2.02, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestPercentageMirror" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteResponseHeaderModifier", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteResponseHeaderModification" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRewriteHost", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteHostRewrite" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRewritePath", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePathRewrite" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteServiceTypes", + "outcome": "pass", + "seconds": 0.23, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteSimpleSameNamespace", + "outcome": "pass", + "seconds": 0.12, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteTimeoutBackendRequest", + "outcome": "pass", + "seconds": 0.12, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendTimeout" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteTimeoutRequest", + "outcome": "pass", + "seconds": 0.12, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestTimeout" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteWeight", + "outcome": "pass", + "seconds": 16.35, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceNone", + "outcome": "pass", + "seconds": 0.05, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceSame", + "outcome": "pass", + "seconds": 0.59, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceSelector", + "outcome": "pass", + "seconds": 1.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedRoutesNamespaces", + "outcome": "pass", + "seconds": 2.11, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedRoutesSupportedKinds", + "outcome": "pass", + "seconds": 0.05, + "category": "tls", + "features": [ + "Gateway", + "ListenerSet", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetDefaultNotAllowed", + "outcome": "pass", + "seconds": 0.65, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetHTTPRouting", + "outcome": "pass", + "seconds": 1.17, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetHostnameConflict", + "outcome": "pass", + "seconds": 0.15, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetProtocolConflict", + "outcome": "pass", + "seconds": 1.84, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetReferenceGrant", + "outcome": "pass", + "seconds": 0.39, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteHostnameIntersection", + "outcome": "pass", + "seconds": 9.29, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidBackendRefNonexistent", + "outcome": "pass", + "seconds": 8.6, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidBackendRefUnknownKind", + "outcome": "pass", + "seconds": 7.75, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidNoMatchingListener", + "outcome": "pass", + "seconds": 4.01, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidNoMatchingListenerHostname", + "outcome": "pass", + "seconds": 4.63, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidReferenceGrant", + "outcome": "pass", + "seconds": 0.7, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerMixedTerminationNotSupported", + "outcome": "pass", + "seconds": 0.01, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerPassthroughSupportedKinds", + "outcome": "pass", + "seconds": 0.12, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerTerminateNotSupported", + "outcome": "pass", + "seconds": 0.01, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerTerminateSupportedKinds", + "outcome": "pass", + "seconds": 0.12, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteMixedTerminationSameNamespace", + "outcome": "pass", + "seconds": 3.03, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate", + "TLSRouteModeMixed" + ], + "channel": "experimental", + "provisional": true + }, + { + "name": "TLSRouteSimpleSameNamespace", + "outcome": "pass", + "seconds": 2.99, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteTerminateSimpleSameNamespace", + "outcome": "pass", + "seconds": 8.25, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": true + } + ], + "report_present": true, + "cleanup_complete": true + }, + { + "path": "results/praxis-nightly-20261002/pass1/praxis", + "test_count": 107, + "counts": { + "not-executed": 107 + }, + "records": [ + { + "name": "BackendTLSPolicy", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyConflictResolution", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyInvalidCACertificateRef", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyInvalidKind", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyObservedGenerationBump", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicySANValidation", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy", + "BackendTLSPolicySANValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCExactMethodMatching", + "outcome": "not-executed", + "seconds": null, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteHeaderMatching", + "outcome": "not-executed", + "seconds": null, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteListenerHostnameMatching", + "outcome": "not-executed", + "seconds": null, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteNamedRule", + "outcome": "not-executed", + "seconds": null, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute", + "GRPCRouteNamedRouteRule" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GRPCRouteWeight", + "outcome": "not-executed", + "seconds": null, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayBackendClientCertificateFeature", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayBackendClientCertificate", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayClassObservedGenerationBump", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendClientCertificateValidation", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendClientCertificateValidationInsecureFallback", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation", + "GatewayFrontendClientCertificateValidationInsecureFallback" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendInvalidDefaultClientCertificateValidation", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayHTTPListenerIsolation", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayHTTPListenerIsolation", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInfrastructure", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayInfrastructurePropagation" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GatewayInvalidFrontendClientCertificateValidation", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidRouteKind", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidTLSBackendConfiguration", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayBackendClientCertificate", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidTLSConfiguration", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayModifyListeners", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayObservedGenerationBump", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayOptionalAddressValue", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayAddressEmpty" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GatewaySecretInvalidReferenceGrant", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretMissingReferenceGrant", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretReferenceGrantAllInNamespace", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretReferenceGrantSpecific", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayStaticAddresses", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayStaticAddresses" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayWithAttachedRoutes", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayWithAttachedRoutesWithPort8080", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayPort8080", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoute303Redirect", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute303RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRoute307Redirect", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute307RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRoute308Redirect", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute308RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteBackendProtocolH2C", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendProtocolH2C" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteBackendProtocolWebSocket", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendProtocolWebSocket" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteBackendRequestHeaderModifier", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendRequestHeaderModification" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCORS", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteCORS" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCORSAllowCredentialsBehavior", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteCORS" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCrossNamespace", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteDisallowedKind", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "HTTPRoute", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteExactPathMatching", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHTTPSListener", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHTTPSListenerDetectMisdirectedRequests", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayHTTPSListenerDetectMisdirectedRequests", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHeaderMatching", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHostnameIntersection", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidBackendRefUnknownKind", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidCrossNamespaceBackendRef", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidCrossNamespaceParentRef", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidNonExistentBackendRef", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefNotMatchingListenerPort", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteDestinationPortMatching" + ], + "channel": "experimental", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefNotMatchingSectionName", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefSectionNameNotMatchingPort", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteParentRefPort" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidReferenceGrant", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteListenerHostnameMatching", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteListenerPortMatching", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteParentRefPort" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMatching", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMatchingAcrossRoutes", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMethodMatching", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteMethodMatching" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteNamedRule", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteNamedRouteRule" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteObservedGenerationBump", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoutePartiallyInvalidViaInvalidReferenceGrant", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoutePathMatchOrder", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteQueryParamMatching", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteQueryParamMatching" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectHostAndStatus", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPath", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePathRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPort", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePortRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPortAndScheme", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePortRedirect", + "GatewayPort8080" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectScheme", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteSchemeRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteReferenceGrant", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestHeaderModifier", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestHeaderModifierBackendWeights", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRouteBackendRequestHeaderModification", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestMirror", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestMirror" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestMultipleMirrors", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestMirror", + "HTTPRouteRequestMultipleMirrors" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestPercentageMirror", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestPercentageMirror" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteResponseHeaderModifier", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteResponseHeaderModification" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRewriteHost", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteHostRewrite" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRewritePath", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePathRewrite" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteServiceTypes", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteSimpleSameNamespace", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteTimeoutBackendRequest", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendTimeout" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteTimeoutRequest", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestTimeout" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteWeight", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceNone", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceSame", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceSelector", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedRoutesNamespaces", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedRoutesSupportedKinds", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "ListenerSet", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetDefaultNotAllowed", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetHTTPRouting", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetHostnameConflict", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetProtocolConflict", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetReferenceGrant", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteHostnameIntersection", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidBackendRefNonexistent", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidBackendRefUnknownKind", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidNoMatchingListener", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidNoMatchingListenerHostname", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidReferenceGrant", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerMixedTerminationNotSupported", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerPassthroughSupportedKinds", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerTerminateNotSupported", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerTerminateSupportedKinds", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteMixedTerminationSameNamespace", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate", + "TLSRouteModeMixed" + ], + "channel": "experimental", + "provisional": true + }, + { + "name": "TLSRouteSimpleSameNamespace", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteTerminateSimpleSameNamespace", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": true + } + ], + "report_present": false, + "cleanup_complete": true + }, + { + "path": "results/praxis-nightly-20261002/pass2/agentgateway", + "test_count": 107, + "counts": { + "pass": 106, + "fail": 1 + }, + "records": [ + { + "name": "BackendTLSPolicy", + "outcome": "pass", + "seconds": 0.86, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyConflictResolution", + "outcome": "pass", + "seconds": 1.05, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyInvalidCACertificateRef", + "outcome": "pass", + "seconds": 1.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyInvalidKind", + "outcome": "pass", + "seconds": 0.96, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyObservedGenerationBump", + "outcome": "pass", + "seconds": 1.07, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicySANValidation", + "outcome": "pass", + "seconds": 0.7, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy", + "BackendTLSPolicySANValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCExactMethodMatching", + "outcome": "pass", + "seconds": 0.12, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteHeaderMatching", + "outcome": "pass", + "seconds": 0.02, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteListenerHostnameMatching", + "outcome": "pass", + "seconds": 3.13, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteNamedRule", + "outcome": "pass", + "seconds": 0.02, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute", + "GRPCRouteNamedRouteRule" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GRPCRouteWeight", + "outcome": "pass", + "seconds": 17.79, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayBackendClientCertificateFeature", + "outcome": "pass", + "seconds": 3.22, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayBackendClientCertificate", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayClassObservedGenerationBump", + "outcome": "pass", + "seconds": 0.24, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendClientCertificateValidation", + "outcome": "pass", + "seconds": 9.05, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendClientCertificateValidationInsecureFallback", + "outcome": "pass", + "seconds": 9.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation", + "GatewayFrontendClientCertificateValidationInsecureFallback" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendInvalidDefaultClientCertificateValidation", + "outcome": "pass", + "seconds": 9.12, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayHTTPListenerIsolation", + "outcome": "pass", + "seconds": 10.59, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayHTTPListenerIsolation", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInfrastructure", + "outcome": "pass", + "seconds": 3.76, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayInfrastructurePropagation" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GatewayInvalidFrontendClientCertificateValidation", + "outcome": "pass", + "seconds": 0.15, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidRouteKind", + "outcome": "pass", + "seconds": 0.15, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidTLSBackendConfiguration", + "outcome": "pass", + "seconds": 0.06, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayBackendClientCertificate", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidTLSConfiguration", + "outcome": "pass", + "seconds": 0.04, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayModifyListeners", + "outcome": "pass", + "seconds": 5.51, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayObservedGenerationBump", + "outcome": "pass", + "seconds": 2.99, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayOptionalAddressValue", + "outcome": "pass", + "seconds": 3.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayAddressEmpty" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GatewaySecretInvalidReferenceGrant", + "outcome": "pass", + "seconds": 0.07, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretMissingReferenceGrant", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretReferenceGrantAllInNamespace", + "outcome": "pass", + "seconds": 0.12, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretReferenceGrantSpecific", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayStaticAddresses", + "outcome": "fail", + "seconds": 0.37, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayStaticAddresses" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayWithAttachedRoutes", + "outcome": "pass", + "seconds": 0.11, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayWithAttachedRoutesWithPort8080", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayPort8080", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoute303Redirect", + "outcome": "pass", + "seconds": 0.12, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute303RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRoute307Redirect", + "outcome": "pass", + "seconds": 0.12, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute307RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRoute308Redirect", + "outcome": "pass", + "seconds": 0.12, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute308RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteBackendProtocolH2C", + "outcome": "pass", + "seconds": 1.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendProtocolH2C" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteBackendProtocolWebSocket", + "outcome": "pass", + "seconds": 1.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendProtocolWebSocket" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteBackendRequestHeaderModifier", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendRequestHeaderModification" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCORS", + "outcome": "pass", + "seconds": 0.06, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteCORS" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCORSAllowCredentialsBehavior", + "outcome": "pass", + "seconds": 0.12, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteCORS" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCrossNamespace", + "outcome": "pass", + "seconds": 1.03, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteDisallowedKind", + "outcome": "pass", + "seconds": 0.49, + "category": "tls", + "features": [ + "Gateway", + "HTTPRoute", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteExactPathMatching", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHTTPSListener", + "outcome": "pass", + "seconds": 0.06, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHTTPSListenerDetectMisdirectedRequests", + "outcome": "pass", + "seconds": 0.2, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayHTTPSListenerDetectMisdirectedRequests", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHeaderMatching", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHostnameIntersection", + "outcome": "pass", + "seconds": 11.49, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidBackendRefUnknownKind", + "outcome": "pass", + "seconds": 0.12, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidCrossNamespaceBackendRef", + "outcome": "pass", + "seconds": 1.03, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidCrossNamespaceParentRef", + "outcome": "pass", + "seconds": 0.12, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidNonExistentBackendRef", + "outcome": "pass", + "seconds": 1.03, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefNotMatchingListenerPort", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteDestinationPortMatching" + ], + "channel": "experimental", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefNotMatchingSectionName", + "outcome": "pass", + "seconds": 0.12, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefSectionNameNotMatchingPort", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteParentRefPort" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidReferenceGrant", + "outcome": "pass", + "seconds": 0.18, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteListenerHostnameMatching", + "outcome": "pass", + "seconds": 3.19, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteListenerPortMatching", + "outcome": "pass", + "seconds": 2.95, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteParentRefPort" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMatching", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMatchingAcrossRoutes", + "outcome": "pass", + "seconds": 0.04, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMethodMatching", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteMethodMatching" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteNamedRule", + "outcome": "pass", + "seconds": 0.12, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteNamedRouteRule" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteObservedGenerationBump", + "outcome": "pass", + "seconds": 0.62, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoutePartiallyInvalidViaInvalidReferenceGrant", + "outcome": "pass", + "seconds": 1.04, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoutePathMatchOrder", + "outcome": "pass", + "seconds": 0.12, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteQueryParamMatching", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteQueryParamMatching" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectHostAndStatus", + "outcome": "pass", + "seconds": 0.12, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPath", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePathRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPort", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePortRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPortAndScheme", + "outcome": "pass", + "seconds": 0.49, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePortRedirect", + "GatewayPort8080" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectScheme", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteSchemeRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteReferenceGrant", + "outcome": "pass", + "seconds": 2.04, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestHeaderModifier", + "outcome": "pass", + "seconds": 0.14, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestHeaderModifierBackendWeights", + "outcome": "pass", + "seconds": 0.21, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRouteBackendRequestHeaderModification", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestMirror", + "outcome": "pass", + "seconds": 0.12, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestMirror" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestMultipleMirrors", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestMirror", + "HTTPRouteRequestMultipleMirrors" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestPercentageMirror", + "outcome": "pass", + "seconds": 0.75, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestPercentageMirror" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteResponseHeaderModifier", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteResponseHeaderModification" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRewriteHost", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteHostRewrite" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRewritePath", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePathRewrite" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteServiceTypes", + "outcome": "pass", + "seconds": 0.45, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteSimpleSameNamespace", + "outcome": "pass", + "seconds": 1.03, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteTimeoutBackendRequest", + "outcome": "pass", + "seconds": 0.12, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendTimeout" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteTimeoutRequest", + "outcome": "pass", + "seconds": 0.12, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestTimeout" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteWeight", + "outcome": "pass", + "seconds": 17.1, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceNone", + "outcome": "pass", + "seconds": 2.61, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceSame", + "outcome": "pass", + "seconds": 3.01, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceSelector", + "outcome": "pass", + "seconds": 3.09, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedRoutesNamespaces", + "outcome": "pass", + "seconds": 2.64, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedRoutesSupportedKinds", + "outcome": "pass", + "seconds": 1.95, + "category": "tls", + "features": [ + "Gateway", + "ListenerSet", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetDefaultNotAllowed", + "outcome": "pass", + "seconds": 0.3, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetHTTPRouting", + "outcome": "pass", + "seconds": 2.8, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetHostnameConflict", + "outcome": "pass", + "seconds": 0.23, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetProtocolConflict", + "outcome": "pass", + "seconds": 2.62, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetReferenceGrant", + "outcome": "pass", + "seconds": 0.32, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteHostnameIntersection", + "outcome": "pass", + "seconds": 11.93, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidBackendRefNonexistent", + "outcome": "pass", + "seconds": 8.46, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidBackendRefUnknownKind", + "outcome": "pass", + "seconds": 7.81, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidNoMatchingListener", + "outcome": "pass", + "seconds": 0.19, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidNoMatchingListenerHostname", + "outcome": "pass", + "seconds": 2.57, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidReferenceGrant", + "outcome": "pass", + "seconds": 0.67, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerMixedTerminationNotSupported", + "outcome": "pass", + "seconds": 0.01, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerPassthroughSupportedKinds", + "outcome": "pass", + "seconds": 0.12, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerTerminateNotSupported", + "outcome": "pass", + "seconds": 0.02, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerTerminateSupportedKinds", + "outcome": "pass", + "seconds": 0.12, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteMixedTerminationSameNamespace", + "outcome": "pass", + "seconds": 2.17, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate", + "TLSRouteModeMixed" + ], + "channel": "experimental", + "provisional": true + }, + { + "name": "TLSRouteSimpleSameNamespace", + "outcome": "pass", + "seconds": 7.93, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteTerminateSimpleSameNamespace", + "outcome": "pass", + "seconds": 7.61, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": true + } + ], + "report_present": true, + "cleanup_complete": true + }, + { + "path": "results/praxis-nightly-20261002/pass2/praxis", + "test_count": 107, + "counts": { + "not-executed": 107 + }, + "records": [ + { + "name": "BackendTLSPolicy", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyConflictResolution", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyInvalidCACertificateRef", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyInvalidKind", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyObservedGenerationBump", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicySANValidation", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy", + "BackendTLSPolicySANValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCExactMethodMatching", + "outcome": "not-executed", + "seconds": null, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteHeaderMatching", + "outcome": "not-executed", + "seconds": null, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteListenerHostnameMatching", + "outcome": "not-executed", + "seconds": null, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteNamedRule", + "outcome": "not-executed", + "seconds": null, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute", + "GRPCRouteNamedRouteRule" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GRPCRouteWeight", + "outcome": "not-executed", + "seconds": null, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayBackendClientCertificateFeature", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayBackendClientCertificate", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayClassObservedGenerationBump", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendClientCertificateValidation", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendClientCertificateValidationInsecureFallback", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation", + "GatewayFrontendClientCertificateValidationInsecureFallback" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendInvalidDefaultClientCertificateValidation", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayHTTPListenerIsolation", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayHTTPListenerIsolation", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInfrastructure", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayInfrastructurePropagation" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GatewayInvalidFrontendClientCertificateValidation", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidRouteKind", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidTLSBackendConfiguration", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayBackendClientCertificate", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidTLSConfiguration", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayModifyListeners", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayObservedGenerationBump", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayOptionalAddressValue", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayAddressEmpty" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GatewaySecretInvalidReferenceGrant", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretMissingReferenceGrant", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretReferenceGrantAllInNamespace", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretReferenceGrantSpecific", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayStaticAddresses", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayStaticAddresses" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayWithAttachedRoutes", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayWithAttachedRoutesWithPort8080", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayPort8080", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoute303Redirect", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute303RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRoute307Redirect", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute307RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRoute308Redirect", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute308RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteBackendProtocolH2C", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendProtocolH2C" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteBackendProtocolWebSocket", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendProtocolWebSocket" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteBackendRequestHeaderModifier", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendRequestHeaderModification" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCORS", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteCORS" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCORSAllowCredentialsBehavior", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteCORS" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCrossNamespace", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteDisallowedKind", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "HTTPRoute", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteExactPathMatching", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHTTPSListener", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHTTPSListenerDetectMisdirectedRequests", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayHTTPSListenerDetectMisdirectedRequests", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHeaderMatching", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHostnameIntersection", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidBackendRefUnknownKind", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidCrossNamespaceBackendRef", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidCrossNamespaceParentRef", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidNonExistentBackendRef", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefNotMatchingListenerPort", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteDestinationPortMatching" + ], + "channel": "experimental", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefNotMatchingSectionName", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefSectionNameNotMatchingPort", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteParentRefPort" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidReferenceGrant", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteListenerHostnameMatching", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteListenerPortMatching", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteParentRefPort" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMatching", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMatchingAcrossRoutes", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMethodMatching", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteMethodMatching" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteNamedRule", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteNamedRouteRule" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteObservedGenerationBump", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoutePartiallyInvalidViaInvalidReferenceGrant", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoutePathMatchOrder", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteQueryParamMatching", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteQueryParamMatching" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectHostAndStatus", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPath", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePathRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPort", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePortRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPortAndScheme", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePortRedirect", + "GatewayPort8080" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectScheme", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteSchemeRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteReferenceGrant", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestHeaderModifier", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestHeaderModifierBackendWeights", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRouteBackendRequestHeaderModification", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestMirror", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestMirror" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestMultipleMirrors", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestMirror", + "HTTPRouteRequestMultipleMirrors" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestPercentageMirror", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestPercentageMirror" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteResponseHeaderModifier", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteResponseHeaderModification" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRewriteHost", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteHostRewrite" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRewritePath", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePathRewrite" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteServiceTypes", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteSimpleSameNamespace", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteTimeoutBackendRequest", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendTimeout" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteTimeoutRequest", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestTimeout" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteWeight", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceNone", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceSame", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceSelector", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedRoutesNamespaces", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedRoutesSupportedKinds", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "ListenerSet", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetDefaultNotAllowed", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetHTTPRouting", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetHostnameConflict", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetProtocolConflict", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetReferenceGrant", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteHostnameIntersection", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidBackendRefNonexistent", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidBackendRefUnknownKind", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidNoMatchingListener", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidNoMatchingListenerHostname", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidReferenceGrant", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerMixedTerminationNotSupported", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerPassthroughSupportedKinds", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerTerminateNotSupported", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerTerminateSupportedKinds", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteMixedTerminationSameNamespace", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate", + "TLSRouteModeMixed" + ], + "channel": "experimental", + "provisional": true + }, + { + "name": "TLSRouteSimpleSameNamespace", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteTerminateSimpleSameNamespace", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": true + } + ], + "report_present": false, + "cleanup_complete": true + }, + { + "path": "results/praxis-nightly-20261002/pass3/agentgateway", + "test_count": 107, + "counts": { + "pass": 106, + "fail": 1 + }, + "records": [ + { + "name": "BackendTLSPolicy", + "outcome": "pass", + "seconds": 1.33, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyConflictResolution", + "outcome": "pass", + "seconds": 0.59, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyInvalidCACertificateRef", + "outcome": "pass", + "seconds": 0.47, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyInvalidKind", + "outcome": "pass", + "seconds": 0.96, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyObservedGenerationBump", + "outcome": "pass", + "seconds": 0.98, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicySANValidation", + "outcome": "pass", + "seconds": 1.23, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy", + "BackendTLSPolicySANValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCExactMethodMatching", + "outcome": "pass", + "seconds": 0.12, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteHeaderMatching", + "outcome": "pass", + "seconds": 0.12, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteListenerHostnameMatching", + "outcome": "pass", + "seconds": 3.7, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteNamedRule", + "outcome": "pass", + "seconds": 0.02, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute", + "GRPCRouteNamedRouteRule" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GRPCRouteWeight", + "outcome": "pass", + "seconds": 16.77, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayBackendClientCertificateFeature", + "outcome": "pass", + "seconds": 3.67, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayBackendClientCertificate", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayClassObservedGenerationBump", + "outcome": "pass", + "seconds": 0.23, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendClientCertificateValidation", + "outcome": "pass", + "seconds": 9.05, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendClientCertificateValidationInsecureFallback", + "outcome": "pass", + "seconds": 9.19, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation", + "GatewayFrontendClientCertificateValidationInsecureFallback" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendInvalidDefaultClientCertificateValidation", + "outcome": "pass", + "seconds": 8.9, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayHTTPListenerIsolation", + "outcome": "pass", + "seconds": 10.72, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayHTTPListenerIsolation", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInfrastructure", + "outcome": "pass", + "seconds": 2.88, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayInfrastructurePropagation" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GatewayInvalidFrontendClientCertificateValidation", + "outcome": "pass", + "seconds": 0.15, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidRouteKind", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidTLSBackendConfiguration", + "outcome": "pass", + "seconds": 0.07, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayBackendClientCertificate", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidTLSConfiguration", + "outcome": "pass", + "seconds": 0.1, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayModifyListeners", + "outcome": "pass", + "seconds": 2.83, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayObservedGenerationBump", + "outcome": "pass", + "seconds": 2.81, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayOptionalAddressValue", + "outcome": "pass", + "seconds": 1.43, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayAddressEmpty" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GatewaySecretInvalidReferenceGrant", + "outcome": "pass", + "seconds": 0.06, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretMissingReferenceGrant", + "outcome": "pass", + "seconds": 0.12, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretReferenceGrantAllInNamespace", + "outcome": "pass", + "seconds": 0.12, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretReferenceGrantSpecific", + "outcome": "pass", + "seconds": 0.12, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayStaticAddresses", + "outcome": "fail", + "seconds": 0.36, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayStaticAddresses" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayWithAttachedRoutes", + "outcome": "pass", + "seconds": 0.22, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayWithAttachedRoutesWithPort8080", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayPort8080", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoute303Redirect", + "outcome": "pass", + "seconds": 0.02, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute303RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRoute307Redirect", + "outcome": "pass", + "seconds": 0.12, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute307RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRoute308Redirect", + "outcome": "pass", + "seconds": 0.02, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute308RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteBackendProtocolH2C", + "outcome": "pass", + "seconds": 1.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendProtocolH2C" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteBackendProtocolWebSocket", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendProtocolWebSocket" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteBackendRequestHeaderModifier", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendRequestHeaderModification" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCORS", + "outcome": "pass", + "seconds": 0.06, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteCORS" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCORSAllowCredentialsBehavior", + "outcome": "pass", + "seconds": 0.12, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteCORS" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCrossNamespace", + "outcome": "pass", + "seconds": 1.03, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteDisallowedKind", + "outcome": "pass", + "seconds": 0.06, + "category": "tls", + "features": [ + "Gateway", + "HTTPRoute", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteExactPathMatching", + "outcome": "pass", + "seconds": 0.06, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHTTPSListener", + "outcome": "pass", + "seconds": 0.07, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHTTPSListenerDetectMisdirectedRequests", + "outcome": "pass", + "seconds": 0.21, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayHTTPSListenerDetectMisdirectedRequests", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHeaderMatching", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHostnameIntersection", + "outcome": "pass", + "seconds": 18.93, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidBackendRefUnknownKind", + "outcome": "pass", + "seconds": 1.05, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidCrossNamespaceBackendRef", + "outcome": "pass", + "seconds": 1.03, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidCrossNamespaceParentRef", + "outcome": "pass", + "seconds": 0.12, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidNonExistentBackendRef", + "outcome": "pass", + "seconds": 0.12, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefNotMatchingListenerPort", + "outcome": "pass", + "seconds": 0.12, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteDestinationPortMatching" + ], + "channel": "experimental", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefNotMatchingSectionName", + "outcome": "pass", + "seconds": 0.12, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefSectionNameNotMatchingPort", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteParentRefPort" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidReferenceGrant", + "outcome": "pass", + "seconds": 1.09, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteListenerHostnameMatching", + "outcome": "pass", + "seconds": 2.4, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteListenerPortMatching", + "outcome": "pass", + "seconds": 2.26, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteParentRefPort" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMatching", + "outcome": "pass", + "seconds": 0.12, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMatchingAcrossRoutes", + "outcome": "pass", + "seconds": 0.04, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMethodMatching", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteMethodMatching" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteNamedRule", + "outcome": "pass", + "seconds": 0.12, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteNamedRouteRule" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteObservedGenerationBump", + "outcome": "pass", + "seconds": 0.22, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoutePartiallyInvalidViaInvalidReferenceGrant", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoutePathMatchOrder", + "outcome": "pass", + "seconds": 0.12, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteQueryParamMatching", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteQueryParamMatching" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectHostAndStatus", + "outcome": "pass", + "seconds": 0.12, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPath", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePathRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPort", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePortRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPortAndScheme", + "outcome": "pass", + "seconds": 0.38, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePortRedirect", + "GatewayPort8080" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectScheme", + "outcome": "pass", + "seconds": 0.12, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteSchemeRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteReferenceGrant", + "outcome": "pass", + "seconds": 2.04, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestHeaderModifier", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestHeaderModifierBackendWeights", + "outcome": "pass", + "seconds": 0.21, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRouteBackendRequestHeaderModification", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestMirror", + "outcome": "pass", + "seconds": 0.12, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestMirror" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestMultipleMirrors", + "outcome": "pass", + "seconds": 0.12, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestMirror", + "HTTPRouteRequestMultipleMirrors" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestPercentageMirror", + "outcome": "pass", + "seconds": 1.1, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestPercentageMirror" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteResponseHeaderModifier", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteResponseHeaderModification" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRewriteHost", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteHostRewrite" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRewritePath", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePathRewrite" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteServiceTypes", + "outcome": "pass", + "seconds": 0.52, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteSimpleSameNamespace", + "outcome": "pass", + "seconds": 1.03, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteTimeoutBackendRequest", + "outcome": "pass", + "seconds": 0.02, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendTimeout" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteTimeoutRequest", + "outcome": "pass", + "seconds": 0.02, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestTimeout" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteWeight", + "outcome": "pass", + "seconds": 18.25, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceNone", + "outcome": "pass", + "seconds": 0.07, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceSame", + "outcome": "pass", + "seconds": 0.59, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceSelector", + "outcome": "pass", + "seconds": 0.4, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedRoutesNamespaces", + "outcome": "pass", + "seconds": 1.21, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedRoutesSupportedKinds", + "outcome": "pass", + "seconds": 0.05, + "category": "tls", + "features": [ + "Gateway", + "ListenerSet", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetDefaultNotAllowed", + "outcome": "pass", + "seconds": 0.18, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetHTTPRouting", + "outcome": "pass", + "seconds": 3.35, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetHostnameConflict", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetProtocolConflict", + "outcome": "pass", + "seconds": 2.15, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetReferenceGrant", + "outcome": "pass", + "seconds": 0.21, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteHostnameIntersection", + "outcome": "pass", + "seconds": 9.44, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidBackendRefNonexistent", + "outcome": "pass", + "seconds": 8.73, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidBackendRefUnknownKind", + "outcome": "pass", + "seconds": 7.74, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidNoMatchingListener", + "outcome": "pass", + "seconds": 3.67, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidNoMatchingListenerHostname", + "outcome": "pass", + "seconds": 3.22, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidReferenceGrant", + "outcome": "pass", + "seconds": 0.69, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerMixedTerminationNotSupported", + "outcome": "pass", + "seconds": 0.01, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerPassthroughSupportedKinds", + "outcome": "pass", + "seconds": 0.12, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerTerminateNotSupported", + "outcome": "pass", + "seconds": 0.01, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerTerminateSupportedKinds", + "outcome": "pass", + "seconds": 0.12, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteMixedTerminationSameNamespace", + "outcome": "pass", + "seconds": 2.08, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate", + "TLSRouteModeMixed" + ], + "channel": "experimental", + "provisional": true + }, + { + "name": "TLSRouteSimpleSameNamespace", + "outcome": "pass", + "seconds": 2.14, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteTerminateSimpleSameNamespace", + "outcome": "pass", + "seconds": 7.97, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": true + } + ], + "report_present": true, + "cleanup_complete": true + }, + { + "path": "results/praxis-nightly-20261002/pass3/praxis", + "test_count": 107, + "counts": { + "not-executed": 107 + }, + "records": [ + { + "name": "BackendTLSPolicy", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyConflictResolution", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyInvalidCACertificateRef", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyInvalidKind", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyObservedGenerationBump", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicySANValidation", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy", + "BackendTLSPolicySANValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCExactMethodMatching", + "outcome": "not-executed", + "seconds": null, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteHeaderMatching", + "outcome": "not-executed", + "seconds": null, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteListenerHostnameMatching", + "outcome": "not-executed", + "seconds": null, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteNamedRule", + "outcome": "not-executed", + "seconds": null, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute", + "GRPCRouteNamedRouteRule" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GRPCRouteWeight", + "outcome": "not-executed", + "seconds": null, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayBackendClientCertificateFeature", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayBackendClientCertificate", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayClassObservedGenerationBump", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendClientCertificateValidation", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendClientCertificateValidationInsecureFallback", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation", + "GatewayFrontendClientCertificateValidationInsecureFallback" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendInvalidDefaultClientCertificateValidation", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayHTTPListenerIsolation", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayHTTPListenerIsolation", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInfrastructure", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayInfrastructurePropagation" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GatewayInvalidFrontendClientCertificateValidation", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidRouteKind", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidTLSBackendConfiguration", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayBackendClientCertificate", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidTLSConfiguration", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayModifyListeners", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayObservedGenerationBump", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayOptionalAddressValue", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayAddressEmpty" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GatewaySecretInvalidReferenceGrant", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretMissingReferenceGrant", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretReferenceGrantAllInNamespace", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretReferenceGrantSpecific", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayStaticAddresses", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayStaticAddresses" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayWithAttachedRoutes", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayWithAttachedRoutesWithPort8080", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayPort8080", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoute303Redirect", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute303RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRoute307Redirect", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute307RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRoute308Redirect", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute308RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteBackendProtocolH2C", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendProtocolH2C" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteBackendProtocolWebSocket", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendProtocolWebSocket" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteBackendRequestHeaderModifier", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendRequestHeaderModification" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCORS", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteCORS" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCORSAllowCredentialsBehavior", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteCORS" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCrossNamespace", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteDisallowedKind", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "HTTPRoute", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteExactPathMatching", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHTTPSListener", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHTTPSListenerDetectMisdirectedRequests", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayHTTPSListenerDetectMisdirectedRequests", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHeaderMatching", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHostnameIntersection", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidBackendRefUnknownKind", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidCrossNamespaceBackendRef", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidCrossNamespaceParentRef", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidNonExistentBackendRef", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefNotMatchingListenerPort", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteDestinationPortMatching" + ], + "channel": "experimental", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefNotMatchingSectionName", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefSectionNameNotMatchingPort", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteParentRefPort" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidReferenceGrant", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteListenerHostnameMatching", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteListenerPortMatching", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteParentRefPort" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMatching", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMatchingAcrossRoutes", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMethodMatching", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteMethodMatching" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteNamedRule", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteNamedRouteRule" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteObservedGenerationBump", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoutePartiallyInvalidViaInvalidReferenceGrant", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoutePathMatchOrder", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteQueryParamMatching", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteQueryParamMatching" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectHostAndStatus", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPath", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePathRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPort", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePortRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPortAndScheme", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePortRedirect", + "GatewayPort8080" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectScheme", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteSchemeRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteReferenceGrant", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestHeaderModifier", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestHeaderModifierBackendWeights", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRouteBackendRequestHeaderModification", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestMirror", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestMirror" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestMultipleMirrors", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestMirror", + "HTTPRouteRequestMultipleMirrors" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestPercentageMirror", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestPercentageMirror" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteResponseHeaderModifier", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteResponseHeaderModification" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRewriteHost", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteHostRewrite" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRewritePath", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePathRewrite" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteServiceTypes", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteSimpleSameNamespace", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteTimeoutBackendRequest", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendTimeout" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteTimeoutRequest", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestTimeout" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteWeight", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceNone", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceSame", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceSelector", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedRoutesNamespaces", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedRoutesSupportedKinds", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "ListenerSet", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetDefaultNotAllowed", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetHTTPRouting", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetHostnameConflict", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetProtocolConflict", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetReferenceGrant", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteHostnameIntersection", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidBackendRefNonexistent", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidBackendRefUnknownKind", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidNoMatchingListener", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidNoMatchingListenerHostname", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidReferenceGrant", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerMixedTerminationNotSupported", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerPassthroughSupportedKinds", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerTerminateNotSupported", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerTerminateSupportedKinds", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteMixedTerminationSameNamespace", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate", + "TLSRouteModeMixed" + ], + "channel": "experimental", + "provisional": true + }, + { + "name": "TLSRouteSimpleSameNamespace", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteTerminateSimpleSameNamespace", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": true + } + ], + "report_present": false, + "cleanup_complete": true + }, + { + "path": "results/praxis-nightly-20261002/qualification/praxis", + "test_count": 107, + "counts": { + "not-executed": 107 + }, + "records": [ + { + "name": "BackendTLSPolicy", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyConflictResolution", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyInvalidCACertificateRef", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyInvalidKind", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyObservedGenerationBump", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicySANValidation", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy", + "BackendTLSPolicySANValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCExactMethodMatching", + "outcome": "not-executed", + "seconds": null, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteHeaderMatching", + "outcome": "not-executed", + "seconds": null, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteListenerHostnameMatching", + "outcome": "not-executed", + "seconds": null, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteNamedRule", + "outcome": "not-executed", + "seconds": null, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute", + "GRPCRouteNamedRouteRule" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GRPCRouteWeight", + "outcome": "not-executed", + "seconds": null, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayBackendClientCertificateFeature", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayBackendClientCertificate", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayClassObservedGenerationBump", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendClientCertificateValidation", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendClientCertificateValidationInsecureFallback", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation", + "GatewayFrontendClientCertificateValidationInsecureFallback" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendInvalidDefaultClientCertificateValidation", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayHTTPListenerIsolation", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayHTTPListenerIsolation", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInfrastructure", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayInfrastructurePropagation" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GatewayInvalidFrontendClientCertificateValidation", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidRouteKind", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidTLSBackendConfiguration", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayBackendClientCertificate", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidTLSConfiguration", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayModifyListeners", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayObservedGenerationBump", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayOptionalAddressValue", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayAddressEmpty" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GatewaySecretInvalidReferenceGrant", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretMissingReferenceGrant", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretReferenceGrantAllInNamespace", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretReferenceGrantSpecific", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayStaticAddresses", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayStaticAddresses" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayWithAttachedRoutes", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayWithAttachedRoutesWithPort8080", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayPort8080", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoute303Redirect", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute303RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRoute307Redirect", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute307RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRoute308Redirect", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute308RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteBackendProtocolH2C", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendProtocolH2C" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteBackendProtocolWebSocket", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendProtocolWebSocket" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteBackendRequestHeaderModifier", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendRequestHeaderModification" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCORS", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteCORS" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCORSAllowCredentialsBehavior", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteCORS" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCrossNamespace", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteDisallowedKind", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "HTTPRoute", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteExactPathMatching", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHTTPSListener", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHTTPSListenerDetectMisdirectedRequests", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayHTTPSListenerDetectMisdirectedRequests", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHeaderMatching", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHostnameIntersection", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidBackendRefUnknownKind", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidCrossNamespaceBackendRef", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidCrossNamespaceParentRef", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidNonExistentBackendRef", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefNotMatchingListenerPort", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteDestinationPortMatching" + ], + "channel": "experimental", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefNotMatchingSectionName", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefSectionNameNotMatchingPort", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteParentRefPort" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidReferenceGrant", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteListenerHostnameMatching", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteListenerPortMatching", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteParentRefPort" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMatching", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMatchingAcrossRoutes", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMethodMatching", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteMethodMatching" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteNamedRule", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteNamedRouteRule" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteObservedGenerationBump", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoutePartiallyInvalidViaInvalidReferenceGrant", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoutePathMatchOrder", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteQueryParamMatching", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteQueryParamMatching" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectHostAndStatus", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPath", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePathRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPort", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePortRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPortAndScheme", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePortRedirect", + "GatewayPort8080" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectScheme", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteSchemeRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteReferenceGrant", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestHeaderModifier", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestHeaderModifierBackendWeights", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRouteBackendRequestHeaderModification", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestMirror", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestMirror" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestMultipleMirrors", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestMirror", + "HTTPRouteRequestMultipleMirrors" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestPercentageMirror", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestPercentageMirror" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteResponseHeaderModifier", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteResponseHeaderModification" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRewriteHost", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteHostRewrite" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRewritePath", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePathRewrite" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteServiceTypes", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteSimpleSameNamespace", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteTimeoutBackendRequest", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendTimeout" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteTimeoutRequest", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestTimeout" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteWeight", + "outcome": "not-executed", + "seconds": null, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceNone", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceSame", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceSelector", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedRoutesNamespaces", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedRoutesSupportedKinds", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "ListenerSet", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetDefaultNotAllowed", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetHTTPRouting", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetHostnameConflict", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetProtocolConflict", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetReferenceGrant", + "outcome": "not-executed", + "seconds": null, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteHostnameIntersection", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidBackendRefNonexistent", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidBackendRefUnknownKind", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidNoMatchingListener", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidNoMatchingListenerHostname", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidReferenceGrant", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerMixedTerminationNotSupported", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerPassthroughSupportedKinds", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerTerminateNotSupported", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerTerminateSupportedKinds", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteMixedTerminationSameNamespace", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate", + "TLSRouteModeMixed" + ], + "channel": "experimental", + "provisional": true + }, + { + "name": "TLSRouteSimpleSameNamespace", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteTerminateSimpleSameNamespace", + "outcome": "not-executed", + "seconds": null, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": true + } + ], + "report_present": false, + "cleanup_complete": true + }, + { + "path": "results/praxis-v0.5.2/pass1/agentgateway", + "test_count": 107, + "counts": { + "pass": 106, + "fail": 1 + }, + "records": [ + { + "name": "BackendTLSPolicy", + "outcome": "pass", + "seconds": 1.45, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyConflictResolution", + "outcome": "pass", + "seconds": 1.09, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyInvalidCACertificateRef", + "outcome": "pass", + "seconds": 0.51, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyInvalidKind", + "outcome": "pass", + "seconds": 0.43, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyObservedGenerationBump", + "outcome": "pass", + "seconds": 1.09, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicySANValidation", + "outcome": "pass", + "seconds": 1.04, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy", + "BackendTLSPolicySANValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCExactMethodMatching", + "outcome": "pass", + "seconds": 0.13, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteHeaderMatching", + "outcome": "pass", + "seconds": 0.03, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteListenerHostnameMatching", + "outcome": "pass", + "seconds": 3.17, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteNamedRule", + "outcome": "pass", + "seconds": 0.03, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute", + "GRPCRouteNamedRouteRule" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GRPCRouteWeight", + "outcome": "pass", + "seconds": 16.52, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayBackendClientCertificateFeature", + "outcome": "pass", + "seconds": 11.1, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayBackendClientCertificate", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayClassObservedGenerationBump", + "outcome": "pass", + "seconds": 0.24, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendClientCertificateValidation", + "outcome": "pass", + "seconds": 8.99, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendClientCertificateValidationInsecureFallback", + "outcome": "pass", + "seconds": 8.93, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation", + "GatewayFrontendClientCertificateValidationInsecureFallback" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendInvalidDefaultClientCertificateValidation", + "outcome": "pass", + "seconds": 8.93, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayHTTPListenerIsolation", + "outcome": "pass", + "seconds": 11.42, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayHTTPListenerIsolation", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInfrastructure", + "outcome": "pass", + "seconds": 0.14, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayInfrastructurePropagation" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GatewayInvalidFrontendClientCertificateValidation", + "outcome": "pass", + "seconds": 0.16, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidRouteKind", + "outcome": "pass", + "seconds": 0.16, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidTLSBackendConfiguration", + "outcome": "pass", + "seconds": 0.1, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayBackendClientCertificate", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidTLSConfiguration", + "outcome": "pass", + "seconds": 0.06, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayModifyListeners", + "outcome": "pass", + "seconds": 4.58, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayObservedGenerationBump", + "outcome": "pass", + "seconds": 0.19, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayOptionalAddressValue", + "outcome": "pass", + "seconds": 0.91, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayAddressEmpty" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GatewaySecretInvalidReferenceGrant", + "outcome": "pass", + "seconds": 0.08, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretMissingReferenceGrant", + "outcome": "pass", + "seconds": 0.12, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretReferenceGrantAllInNamespace", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretReferenceGrantSpecific", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayStaticAddresses", + "outcome": "fail", + "seconds": 0.37, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayStaticAddresses" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayWithAttachedRoutes", + "outcome": "pass", + "seconds": 0.21, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayWithAttachedRoutesWithPort8080", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayPort8080", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoute303Redirect", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute303RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRoute307Redirect", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute307RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRoute308Redirect", + "outcome": "pass", + "seconds": 0.02, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute308RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteBackendProtocolH2C", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendProtocolH2C" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteBackendProtocolWebSocket", + "outcome": "pass", + "seconds": 1.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendProtocolWebSocket" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteBackendRequestHeaderModifier", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendRequestHeaderModification" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCORS", + "outcome": "pass", + "seconds": 0.07, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteCORS" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCORSAllowCredentialsBehavior", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteCORS" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCrossNamespace", + "outcome": "pass", + "seconds": 0.03, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteDisallowedKind", + "outcome": "pass", + "seconds": 0.13, + "category": "tls", + "features": [ + "Gateway", + "HTTPRoute", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteExactPathMatching", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHTTPSListener", + "outcome": "pass", + "seconds": 0.07, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHTTPSListenerDetectMisdirectedRequests", + "outcome": "pass", + "seconds": 0.22, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayHTTPSListenerDetectMisdirectedRequests", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHeaderMatching", + "outcome": "pass", + "seconds": 0.03, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHostnameIntersection", + "outcome": "pass", + "seconds": 3.4, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidBackendRefUnknownKind", + "outcome": "pass", + "seconds": 0.03, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidCrossNamespaceBackendRef", + "outcome": "pass", + "seconds": 1.03, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidCrossNamespaceParentRef", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidNonExistentBackendRef", + "outcome": "pass", + "seconds": 1.03, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefNotMatchingListenerPort", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteDestinationPortMatching" + ], + "channel": "experimental", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefNotMatchingSectionName", + "outcome": "pass", + "seconds": 0.12, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefSectionNameNotMatchingPort", + "outcome": "pass", + "seconds": 0.14, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteParentRefPort" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidReferenceGrant", + "outcome": "pass", + "seconds": 1.1, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteListenerHostnameMatching", + "outcome": "pass", + "seconds": 3.05, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteListenerPortMatching", + "outcome": "pass", + "seconds": 3.63, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteParentRefPort" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMatching", + "outcome": "pass", + "seconds": 0.03, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMatchingAcrossRoutes", + "outcome": "pass", + "seconds": 0.05, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMethodMatching", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteMethodMatching" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteNamedRule", + "outcome": "pass", + "seconds": 0.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteNamedRouteRule" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteObservedGenerationBump", + "outcome": "pass", + "seconds": 0.2, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoutePartiallyInvalidViaInvalidReferenceGrant", + "outcome": "pass", + "seconds": 0.16, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoutePathMatchOrder", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteQueryParamMatching", + "outcome": "pass", + "seconds": 0.14, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteQueryParamMatching" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectHostAndStatus", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPath", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePathRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPort", + "outcome": "pass", + "seconds": 0.14, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePortRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPortAndScheme", + "outcome": "pass", + "seconds": 0.93, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePortRedirect", + "GatewayPort8080" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectScheme", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteSchemeRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteReferenceGrant", + "outcome": "pass", + "seconds": 1.15, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestHeaderModifier", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestHeaderModifierBackendWeights", + "outcome": "pass", + "seconds": 0.21, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRouteBackendRequestHeaderModification", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestMirror", + "outcome": "pass", + "seconds": 0.14, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestMirror" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestMultipleMirrors", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestMirror", + "HTTPRouteRequestMultipleMirrors" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestPercentageMirror", + "outcome": "pass", + "seconds": 0.55, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestPercentageMirror" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteResponseHeaderModifier", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteResponseHeaderModification" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRewriteHost", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteHostRewrite" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRewritePath", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePathRewrite" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteServiceTypes", + "outcome": "pass", + "seconds": 0.41, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteSimpleSameNamespace", + "outcome": "pass", + "seconds": 1.03, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteTimeoutBackendRequest", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendTimeout" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteTimeoutRequest", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestTimeout" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteWeight", + "outcome": "pass", + "seconds": 18.42, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceNone", + "outcome": "pass", + "seconds": 0.26, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceSame", + "outcome": "pass", + "seconds": 0.12, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceSelector", + "outcome": "pass", + "seconds": 0.51, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedRoutesNamespaces", + "outcome": "pass", + "seconds": 2.41, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedRoutesSupportedKinds", + "outcome": "pass", + "seconds": 2.95, + "category": "tls", + "features": [ + "Gateway", + "ListenerSet", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetDefaultNotAllowed", + "outcome": "pass", + "seconds": 0.11, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetHTTPRouting", + "outcome": "pass", + "seconds": 0.92, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetHostnameConflict", + "outcome": "pass", + "seconds": 0.71, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetProtocolConflict", + "outcome": "pass", + "seconds": 1.89, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetReferenceGrant", + "outcome": "pass", + "seconds": 0.21, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteHostnameIntersection", + "outcome": "pass", + "seconds": 9.54, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidBackendRefNonexistent", + "outcome": "pass", + "seconds": 9.36, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidBackendRefUnknownKind", + "outcome": "pass", + "seconds": 8.32, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidNoMatchingListener", + "outcome": "pass", + "seconds": 0.17, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidNoMatchingListenerHostname", + "outcome": "pass", + "seconds": 2.76, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidReferenceGrant", + "outcome": "pass", + "seconds": 0.71, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerMixedTerminationNotSupported", + "outcome": "pass", + "seconds": 0.01, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerPassthroughSupportedKinds", + "outcome": "pass", + "seconds": 0.12, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerTerminateNotSupported", + "outcome": "pass", + "seconds": 0.01, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerTerminateSupportedKinds", + "outcome": "pass", + "seconds": 0.12, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteMixedTerminationSameNamespace", + "outcome": "pass", + "seconds": 2.71, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate", + "TLSRouteModeMixed" + ], + "channel": "experimental", + "provisional": true + }, + { + "name": "TLSRouteSimpleSameNamespace", + "outcome": "pass", + "seconds": 7.86, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteTerminateSimpleSameNamespace", + "outcome": "pass", + "seconds": 7.81, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": true + } + ], + "report_present": true, + "cleanup_complete": true + }, + { + "path": "results/praxis-v0.5.2/pass1/praxis", + "test_count": 107, + "counts": { + "fail": 55, + "pass": 52 + }, + "records": [ + { + "name": "BackendTLSPolicy", + "outcome": "fail", + "seconds": 305.05, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyConflictResolution", + "outcome": "fail", + "seconds": 484.05, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyInvalidCACertificateRef", + "outcome": "fail", + "seconds": 300.67, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyInvalidKind", + "outcome": "fail", + "seconds": 150.28, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyObservedGenerationBump", + "outcome": "fail", + "seconds": 60.38, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicySANValidation", + "outcome": "fail", + "seconds": 364.7, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy", + "BackendTLSPolicySANValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCExactMethodMatching", + "outcome": "fail", + "seconds": 60.02, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteHeaderMatching", + "outcome": "fail", + "seconds": 60.02, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteListenerHostnameMatching", + "outcome": "fail", + "seconds": 64.64, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteNamedRule", + "outcome": "fail", + "seconds": 60.02, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute", + "GRPCRouteNamedRouteRule" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GRPCRouteWeight", + "outcome": "fail", + "seconds": 60.02, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayBackendClientCertificateFeature", + "outcome": "fail", + "seconds": 69.25, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayBackendClientCertificate", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayClassObservedGenerationBump", + "outcome": "pass", + "seconds": 0.24, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendClientCertificateValidation", + "outcome": "fail", + "seconds": 180.04, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendClientCertificateValidationInsecureFallback", + "outcome": "fail", + "seconds": 180.04, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation", + "GatewayFrontendClientCertificateValidationInsecureFallback" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendInvalidDefaultClientCertificateValidation", + "outcome": "fail", + "seconds": 68.64, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayHTTPListenerIsolation", + "outcome": "fail", + "seconds": 66.67, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayHTTPListenerIsolation", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInfrastructure", + "outcome": "pass", + "seconds": 4.22, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayInfrastructurePropagation" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GatewayInvalidFrontendClientCertificateValidation", + "outcome": "fail", + "seconds": 240.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidRouteKind", + "outcome": "pass", + "seconds": 0.18, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidTLSBackendConfiguration", + "outcome": "fail", + "seconds": 0.14, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayBackendClientCertificate", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidTLSConfiguration", + "outcome": "pass", + "seconds": 0.09, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayModifyListeners", + "outcome": "pass", + "seconds": 12.76, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayObservedGenerationBump", + "outcome": "pass", + "seconds": 3.66, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayOptionalAddressValue", + "outcome": "pass", + "seconds": 3.96, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayAddressEmpty" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GatewaySecretInvalidReferenceGrant", + "outcome": "pass", + "seconds": 0.19, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretMissingReferenceGrant", + "outcome": "pass", + "seconds": 0.12, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretReferenceGrantAllInNamespace", + "outcome": "pass", + "seconds": 0.15, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretReferenceGrantSpecific", + "outcome": "pass", + "seconds": 0.15, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayStaticAddresses", + "outcome": "fail", + "seconds": 180.24, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayStaticAddresses" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayWithAttachedRoutes", + "outcome": "pass", + "seconds": 0.35, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayWithAttachedRoutesWithPort8080", + "outcome": "pass", + "seconds": 0.16, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayPort8080", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoute303Redirect", + "outcome": "fail", + "seconds": 6.23, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute303RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRoute307Redirect", + "outcome": "pass", + "seconds": 6.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute307RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRoute308Redirect", + "outcome": "pass", + "seconds": 6.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute308RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteBackendProtocolH2C", + "outcome": "fail", + "seconds": 35.92, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendProtocolH2C" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteBackendProtocolWebSocket", + "outcome": "pass", + "seconds": 7.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendProtocolWebSocket" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteBackendRequestHeaderModifier", + "outcome": "fail", + "seconds": 4.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendRequestHeaderModification" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCORS", + "outcome": "fail", + "seconds": 60.05, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteCORS" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCORSAllowCredentialsBehavior", + "outcome": "fail", + "seconds": 60.02, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteCORS" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCrossNamespace", + "outcome": "pass", + "seconds": 4.33, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteDisallowedKind", + "outcome": "fail", + "seconds": 300.03, + "category": "tls", + "features": [ + "Gateway", + "HTTPRoute", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteExactPathMatching", + "outcome": "pass", + "seconds": 3.83, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHTTPSListener", + "outcome": "pass", + "seconds": 3.68, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHTTPSListenerDetectMisdirectedRequests", + "outcome": "fail", + "seconds": 244.85, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayHTTPSListenerDetectMisdirectedRequests", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHeaderMatching", + "outcome": "pass", + "seconds": 4.03, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHostnameIntersection", + "outcome": "pass", + "seconds": 7.29, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidBackendRefUnknownKind", + "outcome": "pass", + "seconds": 4.13, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidCrossNamespaceBackendRef", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidCrossNamespaceParentRef", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidNonExistentBackendRef", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefNotMatchingListenerPort", + "outcome": "pass", + "seconds": 0.12, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteDestinationPortMatching" + ], + "channel": "experimental", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefNotMatchingSectionName", + "outcome": "pass", + "seconds": 0.12, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefSectionNameNotMatchingPort", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteParentRefPort" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidReferenceGrant", + "outcome": "pass", + "seconds": 0.21, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteListenerHostnameMatching", + "outcome": "pass", + "seconds": 4.87, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteListenerPortMatching", + "outcome": "pass", + "seconds": 3.09, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteParentRefPort" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMatching", + "outcome": "pass", + "seconds": 3.93, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMatchingAcrossRoutes", + "outcome": "pass", + "seconds": 4.05, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMethodMatching", + "outcome": "fail", + "seconds": 4.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteMethodMatching" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteNamedRule", + "outcome": "pass", + "seconds": 4.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteNamedRouteRule" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteObservedGenerationBump", + "outcome": "pass", + "seconds": 3.95, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoutePartiallyInvalidViaInvalidReferenceGrant", + "outcome": "pass", + "seconds": 2.14, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoutePathMatchOrder", + "outcome": "pass", + "seconds": 5.93, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteQueryParamMatching", + "outcome": "fail", + "seconds": 4.73, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteQueryParamMatching" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectHostAndStatus", + "outcome": "pass", + "seconds": 3.53, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPath", + "outcome": "fail", + "seconds": 5.93, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePathRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPort", + "outcome": "pass", + "seconds": 6.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePortRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPortAndScheme", + "outcome": "fail", + "seconds": 6.2, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePortRedirect", + "GatewayPort8080" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectScheme", + "outcome": "pass", + "seconds": 6.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteSchemeRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteReferenceGrant", + "outcome": "pass", + "seconds": 9.95, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestHeaderModifier", + "outcome": "pass", + "seconds": 4.03, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestHeaderModifierBackendWeights", + "outcome": "fail", + "seconds": 4.04, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRouteBackendRequestHeaderModification", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestMirror", + "outcome": "fail", + "seconds": 60.02, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestMirror" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestMultipleMirrors", + "outcome": "fail", + "seconds": 60.02, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestMirror", + "HTTPRouteRequestMultipleMirrors" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestPercentageMirror", + "outcome": "fail", + "seconds": 60.02, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestPercentageMirror" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteResponseHeaderModifier", + "outcome": "pass", + "seconds": 4.64, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteResponseHeaderModification" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRewriteHost", + "outcome": "pass", + "seconds": 3.93, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteHostRewrite" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRewritePath", + "outcome": "pass", + "seconds": 6.04, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePathRewrite" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteServiceTypes", + "outcome": "pass", + "seconds": 6.32, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteSimpleSameNamespace", + "outcome": "pass", + "seconds": 7.74, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteTimeoutBackendRequest", + "outcome": "pass", + "seconds": 6.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendTimeout" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteTimeoutRequest", + "outcome": "pass", + "seconds": 6.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestTimeout" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteWeight", + "outcome": "pass", + "seconds": 23.52, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceNone", + "outcome": "fail", + "seconds": 300.02, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceSame", + "outcome": "fail", + "seconds": 300.04, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceSelector", + "outcome": "fail", + "seconds": 300.05, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedRoutesNamespaces", + "outcome": "fail", + "seconds": 300.11, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedRoutesSupportedKinds", + "outcome": "fail", + "seconds": 300.04, + "category": "tls", + "features": [ + "Gateway", + "ListenerSet", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetDefaultNotAllowed", + "outcome": "fail", + "seconds": 300.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetHTTPRouting", + "outcome": "fail", + "seconds": 300.08, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetHostnameConflict", + "outcome": "fail", + "seconds": 300.05, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetProtocolConflict", + "outcome": "fail", + "seconds": 300.05, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetReferenceGrant", + "outcome": "fail", + "seconds": 300.06, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteHostnameIntersection", + "outcome": "fail", + "seconds": 300.15, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidBackendRefNonexistent", + "outcome": "fail", + "seconds": 300.02, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidBackendRefUnknownKind", + "outcome": "fail", + "seconds": 300.03, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidNoMatchingListener", + "outcome": "fail", + "seconds": 300.06, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidNoMatchingListenerHostname", + "outcome": "fail", + "seconds": 300.04, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidReferenceGrant", + "outcome": "fail", + "seconds": 180.15, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerMixedTerminationNotSupported", + "outcome": "pass", + "seconds": 0.02, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerPassthroughSupportedKinds", + "outcome": "fail", + "seconds": 60.02, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerTerminateNotSupported", + "outcome": "pass", + "seconds": 0.02, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerTerminateSupportedKinds", + "outcome": "fail", + "seconds": 60.02, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteMixedTerminationSameNamespace", + "outcome": "fail", + "seconds": 300.03, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate", + "TLSRouteModeMixed" + ], + "channel": "experimental", + "provisional": true + }, + { + "name": "TLSRouteSimpleSameNamespace", + "outcome": "fail", + "seconds": 300.02, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteTerminateSimpleSameNamespace", + "outcome": "fail", + "seconds": 300.02, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": true + } + ], + "report_present": true, + "cleanup_complete": true + }, + { + "path": "results/praxis-v0.5.2/pass2/agentgateway", + "test_count": 107, + "counts": { + "pass": 106, + "fail": 1 + }, + "records": [ + { + "name": "BackendTLSPolicy", + "outcome": "pass", + "seconds": 1.44, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyConflictResolution", + "outcome": "pass", + "seconds": 1.06, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyInvalidCACertificateRef", + "outcome": "pass", + "seconds": 0.98, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyInvalidKind", + "outcome": "pass", + "seconds": 0.97, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyObservedGenerationBump", + "outcome": "pass", + "seconds": 1.09, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicySANValidation", + "outcome": "pass", + "seconds": 1.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy", + "BackendTLSPolicySANValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCExactMethodMatching", + "outcome": "pass", + "seconds": 0.12, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteHeaderMatching", + "outcome": "pass", + "seconds": 0.02, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteListenerHostnameMatching", + "outcome": "pass", + "seconds": 3.12, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteNamedRule", + "outcome": "pass", + "seconds": 0.12, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute", + "GRPCRouteNamedRouteRule" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GRPCRouteWeight", + "outcome": "pass", + "seconds": 17.84, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayBackendClientCertificateFeature", + "outcome": "pass", + "seconds": 3.16, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayBackendClientCertificate", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayClassObservedGenerationBump", + "outcome": "pass", + "seconds": 0.23, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendClientCertificateValidation", + "outcome": "pass", + "seconds": 9.31, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendClientCertificateValidationInsecureFallback", + "outcome": "pass", + "seconds": 8.74, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation", + "GatewayFrontendClientCertificateValidationInsecureFallback" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendInvalidDefaultClientCertificateValidation", + "outcome": "pass", + "seconds": 8.55, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayHTTPListenerIsolation", + "outcome": "pass", + "seconds": 10.77, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayHTTPListenerIsolation", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInfrastructure", + "outcome": "pass", + "seconds": 0.29, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayInfrastructurePropagation" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GatewayInvalidFrontendClientCertificateValidation", + "outcome": "pass", + "seconds": 0.15, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidRouteKind", + "outcome": "pass", + "seconds": 0.05, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidTLSBackendConfiguration", + "outcome": "pass", + "seconds": 0.07, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayBackendClientCertificate", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidTLSConfiguration", + "outcome": "pass", + "seconds": 0.05, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayModifyListeners", + "outcome": "pass", + "seconds": 6.46, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayObservedGenerationBump", + "outcome": "pass", + "seconds": 3.06, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayOptionalAddressValue", + "outcome": "pass", + "seconds": 3.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayAddressEmpty" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GatewaySecretInvalidReferenceGrant", + "outcome": "pass", + "seconds": 0.07, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretMissingReferenceGrant", + "outcome": "pass", + "seconds": 0.12, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretReferenceGrantAllInNamespace", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretReferenceGrantSpecific", + "outcome": "pass", + "seconds": 0.14, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayStaticAddresses", + "outcome": "fail", + "seconds": 0.36, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayStaticAddresses" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayWithAttachedRoutes", + "outcome": "pass", + "seconds": 0.21, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayWithAttachedRoutesWithPort8080", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayPort8080", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoute303Redirect", + "outcome": "pass", + "seconds": 0.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute303RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRoute307Redirect", + "outcome": "pass", + "seconds": 0.02, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute307RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRoute308Redirect", + "outcome": "pass", + "seconds": 0.12, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute308RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteBackendProtocolH2C", + "outcome": "pass", + "seconds": 1.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendProtocolH2C" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteBackendProtocolWebSocket", + "outcome": "pass", + "seconds": 1.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendProtocolWebSocket" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteBackendRequestHeaderModifier", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendRequestHeaderModification" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCORS", + "outcome": "pass", + "seconds": 0.06, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteCORS" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCORSAllowCredentialsBehavior", + "outcome": "pass", + "seconds": 0.12, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteCORS" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCrossNamespace", + "outcome": "pass", + "seconds": 1.03, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteDisallowedKind", + "outcome": "pass", + "seconds": 0.53, + "category": "tls", + "features": [ + "Gateway", + "HTTPRoute", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteExactPathMatching", + "outcome": "pass", + "seconds": 0.03, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHTTPSListener", + "outcome": "pass", + "seconds": 0.06, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHTTPSListenerDetectMisdirectedRequests", + "outcome": "pass", + "seconds": 0.22, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayHTTPSListenerDetectMisdirectedRequests", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHeaderMatching", + "outcome": "pass", + "seconds": 0.12, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHostnameIntersection", + "outcome": "pass", + "seconds": 10.59, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidBackendRefUnknownKind", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidCrossNamespaceBackendRef", + "outcome": "pass", + "seconds": 0.02, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidCrossNamespaceParentRef", + "outcome": "pass", + "seconds": 0.12, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidNonExistentBackendRef", + "outcome": "pass", + "seconds": 1.03, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefNotMatchingListenerPort", + "outcome": "pass", + "seconds": 0.12, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteDestinationPortMatching" + ], + "channel": "experimental", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefNotMatchingSectionName", + "outcome": "pass", + "seconds": 0.12, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefSectionNameNotMatchingPort", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteParentRefPort" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidReferenceGrant", + "outcome": "pass", + "seconds": 1.08, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteListenerHostnameMatching", + "outcome": "pass", + "seconds": 0.41, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteListenerPortMatching", + "outcome": "pass", + "seconds": 2.63, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteParentRefPort" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMatching", + "outcome": "pass", + "seconds": 0.12, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMatchingAcrossRoutes", + "outcome": "pass", + "seconds": 0.04, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMethodMatching", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteMethodMatching" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteNamedRule", + "outcome": "pass", + "seconds": 0.02, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteNamedRouteRule" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteObservedGenerationBump", + "outcome": "pass", + "seconds": 0.54, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoutePartiallyInvalidViaInvalidReferenceGrant", + "outcome": "pass", + "seconds": 1.04, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoutePathMatchOrder", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteQueryParamMatching", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteQueryParamMatching" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectHostAndStatus", + "outcome": "pass", + "seconds": 0.12, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPath", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePathRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPort", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePortRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPortAndScheme", + "outcome": "pass", + "seconds": 1.19, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePortRedirect", + "GatewayPort8080" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectScheme", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteSchemeRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteReferenceGrant", + "outcome": "pass", + "seconds": 2.04, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestHeaderModifier", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestHeaderModifierBackendWeights", + "outcome": "pass", + "seconds": 0.21, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRouteBackendRequestHeaderModification", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestMirror", + "outcome": "pass", + "seconds": 0.12, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestMirror" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestMultipleMirrors", + "outcome": "pass", + "seconds": 0.12, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestMirror", + "HTTPRouteRequestMultipleMirrors" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestPercentageMirror", + "outcome": "pass", + "seconds": 1.11, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestPercentageMirror" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteResponseHeaderModifier", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteResponseHeaderModification" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRewriteHost", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteHostRewrite" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRewritePath", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePathRewrite" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteServiceTypes", + "outcome": "pass", + "seconds": 0.32, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteSimpleSameNamespace", + "outcome": "pass", + "seconds": 1.03, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteTimeoutBackendRequest", + "outcome": "pass", + "seconds": 0.02, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendTimeout" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteTimeoutRequest", + "outcome": "pass", + "seconds": 0.12, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestTimeout" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteWeight", + "outcome": "pass", + "seconds": 17.1, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceNone", + "outcome": "pass", + "seconds": 2.38, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceSame", + "outcome": "pass", + "seconds": 2.74, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceSelector", + "outcome": "pass", + "seconds": 0.27, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedRoutesNamespaces", + "outcome": "pass", + "seconds": 1.87, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedRoutesSupportedKinds", + "outcome": "pass", + "seconds": 0.12, + "category": "tls", + "features": [ + "Gateway", + "ListenerSet", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetDefaultNotAllowed", + "outcome": "pass", + "seconds": 0.71, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetHTTPRouting", + "outcome": "pass", + "seconds": 0.73, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetHostnameConflict", + "outcome": "pass", + "seconds": 2.08, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetProtocolConflict", + "outcome": "pass", + "seconds": 2.17, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetReferenceGrant", + "outcome": "pass", + "seconds": 2.79, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteHostnameIntersection", + "outcome": "pass", + "seconds": 9.48, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidBackendRefNonexistent", + "outcome": "pass", + "seconds": 9.94, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidBackendRefUnknownKind", + "outcome": "pass", + "seconds": 8.0, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidNoMatchingListener", + "outcome": "pass", + "seconds": 0.19, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidNoMatchingListenerHostname", + "outcome": "pass", + "seconds": 3.79, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidReferenceGrant", + "outcome": "pass", + "seconds": 0.47, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerMixedTerminationNotSupported", + "outcome": "pass", + "seconds": 0.01, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerPassthroughSupportedKinds", + "outcome": "pass", + "seconds": 0.12, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerTerminateNotSupported", + "outcome": "pass", + "seconds": 0.01, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerTerminateSupportedKinds", + "outcome": "pass", + "seconds": 0.12, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteMixedTerminationSameNamespace", + "outcome": "pass", + "seconds": 2.62, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate", + "TLSRouteModeMixed" + ], + "channel": "experimental", + "provisional": true + }, + { + "name": "TLSRouteSimpleSameNamespace", + "outcome": "pass", + "seconds": 8.15, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteTerminateSimpleSameNamespace", + "outcome": "pass", + "seconds": 7.55, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": true + } + ], + "report_present": true, + "cleanup_complete": true + }, + { + "path": "results/praxis-v0.5.2/pass2/praxis", + "test_count": 107, + "counts": { + "fail": 55, + "pass": 52 + }, + "records": [ + { + "name": "BackendTLSPolicy", + "outcome": "fail", + "seconds": 307.12, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyConflictResolution", + "outcome": "fail", + "seconds": 487.05, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyInvalidCACertificateRef", + "outcome": "fail", + "seconds": 300.44, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyInvalidKind", + "outcome": "fail", + "seconds": 153.5, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyObservedGenerationBump", + "outcome": "fail", + "seconds": 60.3, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicySANValidation", + "outcome": "fail", + "seconds": 364.78, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy", + "BackendTLSPolicySANValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCExactMethodMatching", + "outcome": "fail", + "seconds": 60.02, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteHeaderMatching", + "outcome": "fail", + "seconds": 60.02, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteListenerHostnameMatching", + "outcome": "fail", + "seconds": 64.49, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteNamedRule", + "outcome": "fail", + "seconds": 60.02, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute", + "GRPCRouteNamedRouteRule" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GRPCRouteWeight", + "outcome": "fail", + "seconds": 60.02, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayBackendClientCertificateFeature", + "outcome": "fail", + "seconds": 67.81, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayBackendClientCertificate", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayClassObservedGenerationBump", + "outcome": "pass", + "seconds": 0.23, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendClientCertificateValidation", + "outcome": "fail", + "seconds": 180.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendClientCertificateValidationInsecureFallback", + "outcome": "fail", + "seconds": 180.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation", + "GatewayFrontendClientCertificateValidationInsecureFallback" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendInvalidDefaultClientCertificateValidation", + "outcome": "fail", + "seconds": 68.91, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayHTTPListenerIsolation", + "outcome": "fail", + "seconds": 65.45, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayHTTPListenerIsolation", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInfrastructure", + "outcome": "pass", + "seconds": 6.41, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayInfrastructurePropagation" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GatewayInvalidFrontendClientCertificateValidation", + "outcome": "fail", + "seconds": 240.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidRouteKind", + "outcome": "pass", + "seconds": 0.24, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidTLSBackendConfiguration", + "outcome": "fail", + "seconds": 0.08, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayBackendClientCertificate", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidTLSConfiguration", + "outcome": "pass", + "seconds": 0.14, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayModifyListeners", + "outcome": "pass", + "seconds": 13.2, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayObservedGenerationBump", + "outcome": "pass", + "seconds": 3.82, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayOptionalAddressValue", + "outcome": "pass", + "seconds": 6.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayAddressEmpty" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GatewaySecretInvalidReferenceGrant", + "outcome": "pass", + "seconds": 0.16, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretMissingReferenceGrant", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretReferenceGrantAllInNamespace", + "outcome": "pass", + "seconds": 0.23, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretReferenceGrantSpecific", + "outcome": "pass", + "seconds": 0.14, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayStaticAddresses", + "outcome": "fail", + "seconds": 180.24, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayStaticAddresses" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayWithAttachedRoutes", + "outcome": "pass", + "seconds": 0.31, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayWithAttachedRoutesWithPort8080", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayPort8080", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoute303Redirect", + "outcome": "fail", + "seconds": 6.12, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute303RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRoute307Redirect", + "outcome": "pass", + "seconds": 3.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute307RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRoute308Redirect", + "outcome": "pass", + "seconds": 3.02, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute308RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteBackendProtocolH2C", + "outcome": "fail", + "seconds": 34.02, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendProtocolH2C" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteBackendProtocolWebSocket", + "outcome": "pass", + "seconds": 7.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendProtocolWebSocket" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteBackendRequestHeaderModifier", + "outcome": "fail", + "seconds": 4.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendRequestHeaderModification" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCORS", + "outcome": "fail", + "seconds": 60.06, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteCORS" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCORSAllowCredentialsBehavior", + "outcome": "fail", + "seconds": 60.02, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteCORS" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCrossNamespace", + "outcome": "pass", + "seconds": 7.33, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteDisallowedKind", + "outcome": "fail", + "seconds": 300.02, + "category": "tls", + "features": [ + "Gateway", + "HTTPRoute", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteExactPathMatching", + "outcome": "pass", + "seconds": 4.82, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHTTPSListener", + "outcome": "pass", + "seconds": 7.66, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHTTPSListenerDetectMisdirectedRequests", + "outcome": "fail", + "seconds": 246.16, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayHTTPSListenerDetectMisdirectedRequests", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHeaderMatching", + "outcome": "pass", + "seconds": 6.03, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHostnameIntersection", + "outcome": "pass", + "seconds": 6.05, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidBackendRefUnknownKind", + "outcome": "pass", + "seconds": 7.14, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidCrossNamespaceBackendRef", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidCrossNamespaceParentRef", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidNonExistentBackendRef", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefNotMatchingListenerPort", + "outcome": "pass", + "seconds": 0.12, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteDestinationPortMatching" + ], + "channel": "experimental", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefNotMatchingSectionName", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefSectionNameNotMatchingPort", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteParentRefPort" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidReferenceGrant", + "outcome": "pass", + "seconds": 0.18, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteListenerHostnameMatching", + "outcome": "pass", + "seconds": 7.42, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteListenerPortMatching", + "outcome": "pass", + "seconds": 4.59, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteParentRefPort" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMatching", + "outcome": "pass", + "seconds": 3.92, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMatchingAcrossRoutes", + "outcome": "pass", + "seconds": 4.04, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMethodMatching", + "outcome": "fail", + "seconds": 4.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteMethodMatching" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteNamedRule", + "outcome": "pass", + "seconds": 6.22, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteNamedRouteRule" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteObservedGenerationBump", + "outcome": "pass", + "seconds": 6.97, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoutePartiallyInvalidViaInvalidReferenceGrant", + "outcome": "pass", + "seconds": 7.15, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoutePathMatchOrder", + "outcome": "pass", + "seconds": 3.93, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteQueryParamMatching", + "outcome": "fail", + "seconds": 4.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteQueryParamMatching" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectHostAndStatus", + "outcome": "pass", + "seconds": 4.23, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPath", + "outcome": "fail", + "seconds": 6.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePathRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPort", + "outcome": "pass", + "seconds": 6.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePortRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPortAndScheme", + "outcome": "fail", + "seconds": 6.21, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePortRedirect", + "GatewayPort8080" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectScheme", + "outcome": "pass", + "seconds": 5.93, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteSchemeRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteReferenceGrant", + "outcome": "pass", + "seconds": 12.06, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestHeaderModifier", + "outcome": "pass", + "seconds": 4.03, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestHeaderModifierBackendWeights", + "outcome": "fail", + "seconds": 7.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRouteBackendRequestHeaderModification", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestMirror", + "outcome": "fail", + "seconds": 60.02, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestMirror" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestMultipleMirrors", + "outcome": "fail", + "seconds": 60.02, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestMirror", + "HTTPRouteRequestMultipleMirrors" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestPercentageMirror", + "outcome": "fail", + "seconds": 60.02, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestPercentageMirror" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteResponseHeaderModifier", + "outcome": "pass", + "seconds": 3.63, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteResponseHeaderModification" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRewriteHost", + "outcome": "pass", + "seconds": 4.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteHostRewrite" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRewritePath", + "outcome": "pass", + "seconds": 4.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePathRewrite" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteServiceTypes", + "outcome": "pass", + "seconds": 6.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteSimpleSameNamespace", + "outcome": "pass", + "seconds": 5.03, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteTimeoutBackendRequest", + "outcome": "pass", + "seconds": 4.02, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendTimeout" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteTimeoutRequest", + "outcome": "pass", + "seconds": 6.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestTimeout" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteWeight", + "outcome": "pass", + "seconds": 21.49, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceNone", + "outcome": "fail", + "seconds": 300.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceSame", + "outcome": "fail", + "seconds": 300.04, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceSelector", + "outcome": "fail", + "seconds": 300.05, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedRoutesNamespaces", + "outcome": "fail", + "seconds": 300.09, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedRoutesSupportedKinds", + "outcome": "fail", + "seconds": 300.02, + "category": "tls", + "features": [ + "Gateway", + "ListenerSet", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetDefaultNotAllowed", + "outcome": "fail", + "seconds": 300.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetHTTPRouting", + "outcome": "fail", + "seconds": 300.09, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetHostnameConflict", + "outcome": "fail", + "seconds": 300.07, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetProtocolConflict", + "outcome": "fail", + "seconds": 300.06, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetReferenceGrant", + "outcome": "fail", + "seconds": 300.07, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteHostnameIntersection", + "outcome": "fail", + "seconds": 300.17, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidBackendRefNonexistent", + "outcome": "fail", + "seconds": 300.02, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidBackendRefUnknownKind", + "outcome": "fail", + "seconds": 300.04, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidNoMatchingListener", + "outcome": "fail", + "seconds": 300.07, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidNoMatchingListenerHostname", + "outcome": "fail", + "seconds": 300.05, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidReferenceGrant", + "outcome": "fail", + "seconds": 180.1, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerMixedTerminationNotSupported", + "outcome": "pass", + "seconds": 0.02, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerPassthroughSupportedKinds", + "outcome": "fail", + "seconds": 60.02, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerTerminateNotSupported", + "outcome": "pass", + "seconds": 0.01, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerTerminateSupportedKinds", + "outcome": "fail", + "seconds": 60.02, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteMixedTerminationSameNamespace", + "outcome": "fail", + "seconds": 300.04, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate", + "TLSRouteModeMixed" + ], + "channel": "experimental", + "provisional": true + }, + { + "name": "TLSRouteSimpleSameNamespace", + "outcome": "fail", + "seconds": 300.03, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteTerminateSimpleSameNamespace", + "outcome": "fail", + "seconds": 300.03, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": true + } + ], + "report_present": true, + "cleanup_complete": true + }, + { + "path": "results/praxis-v0.5.2/pass3/agentgateway", + "test_count": 107, + "counts": { + "pass": 106, + "fail": 1 + }, + "records": [ + { + "name": "BackendTLSPolicy", + "outcome": "pass", + "seconds": 1.37, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyConflictResolution", + "outcome": "pass", + "seconds": 3.12, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyInvalidCACertificateRef", + "outcome": "pass", + "seconds": 0.56, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyInvalidKind", + "outcome": "pass", + "seconds": 0.97, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyObservedGenerationBump", + "outcome": "pass", + "seconds": 1.09, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicySANValidation", + "outcome": "pass", + "seconds": 1.14, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy", + "BackendTLSPolicySANValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCExactMethodMatching", + "outcome": "pass", + "seconds": 0.12, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteHeaderMatching", + "outcome": "pass", + "seconds": 0.02, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteListenerHostnameMatching", + "outcome": "pass", + "seconds": 1.87, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteNamedRule", + "outcome": "pass", + "seconds": 0.13, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute", + "GRPCRouteNamedRouteRule" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GRPCRouteWeight", + "outcome": "pass", + "seconds": 19.34, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayBackendClientCertificateFeature", + "outcome": "pass", + "seconds": 2.68, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayBackendClientCertificate", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayClassObservedGenerationBump", + "outcome": "pass", + "seconds": 0.23, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendClientCertificateValidation", + "outcome": "pass", + "seconds": 8.98, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendClientCertificateValidationInsecureFallback", + "outcome": "pass", + "seconds": 8.92, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation", + "GatewayFrontendClientCertificateValidationInsecureFallback" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendInvalidDefaultClientCertificateValidation", + "outcome": "pass", + "seconds": 9.25, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayHTTPListenerIsolation", + "outcome": "pass", + "seconds": 4.49, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayHTTPListenerIsolation", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInfrastructure", + "outcome": "pass", + "seconds": 3.04, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayInfrastructurePropagation" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GatewayInvalidFrontendClientCertificateValidation", + "outcome": "pass", + "seconds": 0.15, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidRouteKind", + "outcome": "pass", + "seconds": 0.14, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidTLSBackendConfiguration", + "outcome": "pass", + "seconds": 0.07, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayBackendClientCertificate", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidTLSConfiguration", + "outcome": "pass", + "seconds": 0.05, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayModifyListeners", + "outcome": "pass", + "seconds": 3.8, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayObservedGenerationBump", + "outcome": "pass", + "seconds": 0.2, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayOptionalAddressValue", + "outcome": "pass", + "seconds": 2.77, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayAddressEmpty" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GatewaySecretInvalidReferenceGrant", + "outcome": "pass", + "seconds": 0.1, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretMissingReferenceGrant", + "outcome": "pass", + "seconds": 0.12, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretReferenceGrantAllInNamespace", + "outcome": "pass", + "seconds": 0.12, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretReferenceGrantSpecific", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayStaticAddresses", + "outcome": "fail", + "seconds": 0.36, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayStaticAddresses" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayWithAttachedRoutes", + "outcome": "pass", + "seconds": 0.21, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayWithAttachedRoutesWithPort8080", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayPort8080", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoute303Redirect", + "outcome": "pass", + "seconds": 0.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute303RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRoute307Redirect", + "outcome": "pass", + "seconds": 0.12, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute307RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRoute308Redirect", + "outcome": "pass", + "seconds": 0.02, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute308RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteBackendProtocolH2C", + "outcome": "pass", + "seconds": 1.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendProtocolH2C" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteBackendProtocolWebSocket", + "outcome": "pass", + "seconds": 1.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendProtocolWebSocket" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteBackendRequestHeaderModifier", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendRequestHeaderModification" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCORS", + "outcome": "pass", + "seconds": 0.06, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteCORS" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCORSAllowCredentialsBehavior", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteCORS" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCrossNamespace", + "outcome": "pass", + "seconds": 0.03, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteDisallowedKind", + "outcome": "pass", + "seconds": 2.1, + "category": "tls", + "features": [ + "Gateway", + "HTTPRoute", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteExactPathMatching", + "outcome": "pass", + "seconds": 0.03, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHTTPSListener", + "outcome": "pass", + "seconds": 0.07, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHTTPSListenerDetectMisdirectedRequests", + "outcome": "pass", + "seconds": 0.21, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayHTTPSListenerDetectMisdirectedRequests", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHeaderMatching", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHostnameIntersection", + "outcome": "pass", + "seconds": 4.11, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidBackendRefUnknownKind", + "outcome": "pass", + "seconds": 0.03, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidCrossNamespaceBackendRef", + "outcome": "pass", + "seconds": 0.02, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidCrossNamespaceParentRef", + "outcome": "pass", + "seconds": 0.12, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidNonExistentBackendRef", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefNotMatchingListenerPort", + "outcome": "pass", + "seconds": 0.12, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteDestinationPortMatching" + ], + "channel": "experimental", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefNotMatchingSectionName", + "outcome": "pass", + "seconds": 0.12, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefSectionNameNotMatchingPort", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteParentRefPort" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidReferenceGrant", + "outcome": "pass", + "seconds": 1.09, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteListenerHostnameMatching", + "outcome": "pass", + "seconds": 2.82, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteListenerPortMatching", + "outcome": "pass", + "seconds": 2.79, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteParentRefPort" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMatching", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMatchingAcrossRoutes", + "outcome": "pass", + "seconds": 0.04, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMethodMatching", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteMethodMatching" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteNamedRule", + "outcome": "pass", + "seconds": 0.02, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteNamedRouteRule" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteObservedGenerationBump", + "outcome": "pass", + "seconds": 0.4, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoutePartiallyInvalidViaInvalidReferenceGrant", + "outcome": "pass", + "seconds": 1.04, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoutePathMatchOrder", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteQueryParamMatching", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteQueryParamMatching" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectHostAndStatus", + "outcome": "pass", + "seconds": 0.12, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPath", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePathRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPort", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePortRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPortAndScheme", + "outcome": "pass", + "seconds": 1.59, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePortRedirect", + "GatewayPort8080" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectScheme", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteSchemeRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteReferenceGrant", + "outcome": "pass", + "seconds": 2.04, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestHeaderModifier", + "outcome": "pass", + "seconds": 0.14, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestHeaderModifierBackendWeights", + "outcome": "pass", + "seconds": 0.22, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRouteBackendRequestHeaderModification", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestMirror", + "outcome": "pass", + "seconds": 0.12, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestMirror" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestMultipleMirrors", + "outcome": "pass", + "seconds": 0.12, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestMirror", + "HTTPRouteRequestMultipleMirrors" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestPercentageMirror", + "outcome": "pass", + "seconds": 1.23, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestPercentageMirror" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteResponseHeaderModifier", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteResponseHeaderModification" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRewriteHost", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteHostRewrite" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRewritePath", + "outcome": "pass", + "seconds": 0.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePathRewrite" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteServiceTypes", + "outcome": "pass", + "seconds": 0.39, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteSimpleSameNamespace", + "outcome": "pass", + "seconds": 1.03, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteTimeoutBackendRequest", + "outcome": "pass", + "seconds": 0.02, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendTimeout" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteTimeoutRequest", + "outcome": "pass", + "seconds": 0.02, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestTimeout" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteWeight", + "outcome": "pass", + "seconds": 16.84, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceNone", + "outcome": "pass", + "seconds": 3.53, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceSame", + "outcome": "pass", + "seconds": 2.18, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceSelector", + "outcome": "pass", + "seconds": 3.69, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedRoutesNamespaces", + "outcome": "pass", + "seconds": 2.23, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedRoutesSupportedKinds", + "outcome": "pass", + "seconds": 0.09, + "category": "tls", + "features": [ + "Gateway", + "ListenerSet", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetDefaultNotAllowed", + "outcome": "pass", + "seconds": 0.14, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetHTTPRouting", + "outcome": "pass", + "seconds": 2.15, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetHostnameConflict", + "outcome": "pass", + "seconds": 3.53, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetProtocolConflict", + "outcome": "pass", + "seconds": 3.54, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetReferenceGrant", + "outcome": "pass", + "seconds": 3.09, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteHostnameIntersection", + "outcome": "pass", + "seconds": 4.14, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidBackendRefNonexistent", + "outcome": "pass", + "seconds": 8.65, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidBackendRefUnknownKind", + "outcome": "pass", + "seconds": 7.49, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidNoMatchingListener", + "outcome": "pass", + "seconds": 4.76, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidNoMatchingListenerHostname", + "outcome": "pass", + "seconds": 2.99, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidReferenceGrant", + "outcome": "pass", + "seconds": 0.3, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerMixedTerminationNotSupported", + "outcome": "pass", + "seconds": 0.01, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerPassthroughSupportedKinds", + "outcome": "pass", + "seconds": 0.12, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerTerminateNotSupported", + "outcome": "pass", + "seconds": 0.01, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerTerminateSupportedKinds", + "outcome": "pass", + "seconds": 0.12, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteMixedTerminationSameNamespace", + "outcome": "pass", + "seconds": 2.76, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate", + "TLSRouteModeMixed" + ], + "channel": "experimental", + "provisional": true + }, + { + "name": "TLSRouteSimpleSameNamespace", + "outcome": "pass", + "seconds": 9.02, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteTerminateSimpleSameNamespace", + "outcome": "pass", + "seconds": 7.74, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": true + } + ], + "report_present": true, + "cleanup_complete": true + }, + { + "path": "results/praxis-v0.5.2/pass3/praxis", + "test_count": 107, + "counts": { + "fail": 55, + "pass": 52 + }, + "records": [ + { + "name": "BackendTLSPolicy", + "outcome": "fail", + "seconds": 307.04, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyConflictResolution", + "outcome": "fail", + "seconds": 483.85, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyInvalidCACertificateRef", + "outcome": "fail", + "seconds": 300.97, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyInvalidKind", + "outcome": "fail", + "seconds": 150.97, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyObservedGenerationBump", + "outcome": "fail", + "seconds": 61.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicySANValidation", + "outcome": "fail", + "seconds": 366.97, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy", + "BackendTLSPolicySANValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCExactMethodMatching", + "outcome": "fail", + "seconds": 60.02, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteHeaderMatching", + "outcome": "fail", + "seconds": 60.02, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteListenerHostnameMatching", + "outcome": "fail", + "seconds": 67.02, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteNamedRule", + "outcome": "fail", + "seconds": 60.02, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute", + "GRPCRouteNamedRouteRule" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GRPCRouteWeight", + "outcome": "fail", + "seconds": 60.02, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayBackendClientCertificateFeature", + "outcome": "fail", + "seconds": 67.21, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayBackendClientCertificate", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayClassObservedGenerationBump", + "outcome": "pass", + "seconds": 0.25, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendClientCertificateValidation", + "outcome": "fail", + "seconds": 180.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendClientCertificateValidationInsecureFallback", + "outcome": "fail", + "seconds": 180.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation", + "GatewayFrontendClientCertificateValidationInsecureFallback" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendInvalidDefaultClientCertificateValidation", + "outcome": "fail", + "seconds": 68.79, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayHTTPListenerIsolation", + "outcome": "fail", + "seconds": 67.07, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayHTTPListenerIsolation", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInfrastructure", + "outcome": "pass", + "seconds": 3.04, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayInfrastructurePropagation" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GatewayInvalidFrontendClientCertificateValidation", + "outcome": "fail", + "seconds": 240.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidRouteKind", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidTLSBackendConfiguration", + "outcome": "fail", + "seconds": 0.08, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayBackendClientCertificate", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidTLSConfiguration", + "outcome": "pass", + "seconds": 0.06, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayModifyListeners", + "outcome": "pass", + "seconds": 20.37, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayObservedGenerationBump", + "outcome": "pass", + "seconds": 3.47, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayOptionalAddressValue", + "outcome": "pass", + "seconds": 3.66, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayAddressEmpty" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GatewaySecretInvalidReferenceGrant", + "outcome": "pass", + "seconds": 0.21, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretMissingReferenceGrant", + "outcome": "pass", + "seconds": 0.12, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretReferenceGrantAllInNamespace", + "outcome": "pass", + "seconds": 0.12, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretReferenceGrantSpecific", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayStaticAddresses", + "outcome": "fail", + "seconds": 180.24, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayStaticAddresses" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayWithAttachedRoutes", + "outcome": "pass", + "seconds": 0.35, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayWithAttachedRoutesWithPort8080", + "outcome": "pass", + "seconds": 0.23, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayPort8080", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoute303Redirect", + "outcome": "fail", + "seconds": 6.32, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute303RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRoute307Redirect", + "outcome": "pass", + "seconds": 4.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute307RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRoute308Redirect", + "outcome": "pass", + "seconds": 6.02, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute308RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteBackendProtocolH2C", + "outcome": "fail", + "seconds": 36.02, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendProtocolH2C" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteBackendProtocolWebSocket", + "outcome": "pass", + "seconds": 4.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendProtocolWebSocket" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteBackendRequestHeaderModifier", + "outcome": "fail", + "seconds": 6.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendRequestHeaderModification" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCORS", + "outcome": "fail", + "seconds": 60.05, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteCORS" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCORSAllowCredentialsBehavior", + "outcome": "fail", + "seconds": 60.02, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteCORS" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCrossNamespace", + "outcome": "pass", + "seconds": 5.23, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteDisallowedKind", + "outcome": "fail", + "seconds": 300.02, + "category": "tls", + "features": [ + "Gateway", + "HTTPRoute", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteExactPathMatching", + "outcome": "pass", + "seconds": 6.82, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHTTPSListener", + "outcome": "pass", + "seconds": 8.67, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHTTPSListenerDetectMisdirectedRequests", + "outcome": "fail", + "seconds": 243.16, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayHTTPSListenerDetectMisdirectedRequests", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHeaderMatching", + "outcome": "pass", + "seconds": 6.03, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHostnameIntersection", + "outcome": "pass", + "seconds": 6.07, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidBackendRefUnknownKind", + "outcome": "pass", + "seconds": 7.14, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidCrossNamespaceBackendRef", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidCrossNamespaceParentRef", + "outcome": "pass", + "seconds": 0.12, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidNonExistentBackendRef", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefNotMatchingListenerPort", + "outcome": "pass", + "seconds": 0.12, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteDestinationPortMatching" + ], + "channel": "experimental", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefNotMatchingSectionName", + "outcome": "pass", + "seconds": 0.12, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefSectionNameNotMatchingPort", + "outcome": "pass", + "seconds": 0.14, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteParentRefPort" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidReferenceGrant", + "outcome": "pass", + "seconds": 0.24, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteListenerHostnameMatching", + "outcome": "pass", + "seconds": 7.14, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteListenerPortMatching", + "outcome": "pass", + "seconds": 6.81, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteParentRefPort" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMatching", + "outcome": "pass", + "seconds": 3.93, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMatchingAcrossRoutes", + "outcome": "pass", + "seconds": 6.94, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMethodMatching", + "outcome": "fail", + "seconds": 3.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteMethodMatching" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteNamedRule", + "outcome": "pass", + "seconds": 4.02, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteNamedRouteRule" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteObservedGenerationBump", + "outcome": "pass", + "seconds": 4.04, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoutePartiallyInvalidViaInvalidReferenceGrant", + "outcome": "pass", + "seconds": 2.14, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoutePathMatchOrder", + "outcome": "pass", + "seconds": 5.93, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteQueryParamMatching", + "outcome": "fail", + "seconds": 4.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteQueryParamMatching" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectHostAndStatus", + "outcome": "pass", + "seconds": 6.13, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPath", + "outcome": "fail", + "seconds": 6.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePathRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPort", + "outcome": "pass", + "seconds": 6.13, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePortRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPortAndScheme", + "outcome": "fail", + "seconds": 6.19, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePortRedirect", + "GatewayPort8080" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectScheme", + "outcome": "pass", + "seconds": 5.93, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteSchemeRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteReferenceGrant", + "outcome": "pass", + "seconds": 15.06, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestHeaderModifier", + "outcome": "pass", + "seconds": 6.03, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestHeaderModifierBackendWeights", + "outcome": "fail", + "seconds": 7.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRouteBackendRequestHeaderModification", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestMirror", + "outcome": "fail", + "seconds": 60.02, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestMirror" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestMultipleMirrors", + "outcome": "fail", + "seconds": 60.02, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestMirror", + "HTTPRouteRequestMultipleMirrors" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestPercentageMirror", + "outcome": "fail", + "seconds": 60.02, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestPercentageMirror" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteResponseHeaderModifier", + "outcome": "pass", + "seconds": 3.63, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteResponseHeaderModification" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRewriteHost", + "outcome": "pass", + "seconds": 4.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteHostRewrite" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRewritePath", + "outcome": "pass", + "seconds": 4.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePathRewrite" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteServiceTypes", + "outcome": "pass", + "seconds": 6.46, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteSimpleSameNamespace", + "outcome": "pass", + "seconds": 4.53, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteTimeoutBackendRequest", + "outcome": "pass", + "seconds": 7.02, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendTimeout" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteTimeoutRequest", + "outcome": "pass", + "seconds": 6.03, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestTimeout" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteWeight", + "outcome": "pass", + "seconds": 24.59, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceNone", + "outcome": "fail", + "seconds": 300.02, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceSame", + "outcome": "fail", + "seconds": 300.04, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceSelector", + "outcome": "fail", + "seconds": 300.04, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedRoutesNamespaces", + "outcome": "fail", + "seconds": 300.07, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedRoutesSupportedKinds", + "outcome": "fail", + "seconds": 300.02, + "category": "tls", + "features": [ + "Gateway", + "ListenerSet", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetDefaultNotAllowed", + "outcome": "fail", + "seconds": 300.02, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetHTTPRouting", + "outcome": "fail", + "seconds": 300.08, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetHostnameConflict", + "outcome": "fail", + "seconds": 300.05, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetProtocolConflict", + "outcome": "fail", + "seconds": 300.05, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetReferenceGrant", + "outcome": "fail", + "seconds": 300.05, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteHostnameIntersection", + "outcome": "fail", + "seconds": 300.1, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidBackendRefNonexistent", + "outcome": "fail", + "seconds": 300.02, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidBackendRefUnknownKind", + "outcome": "fail", + "seconds": 300.03, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidNoMatchingListener", + "outcome": "fail", + "seconds": 300.06, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidNoMatchingListenerHostname", + "outcome": "fail", + "seconds": 300.04, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidReferenceGrant", + "outcome": "fail", + "seconds": 180.1, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerMixedTerminationNotSupported", + "outcome": "pass", + "seconds": 0.01, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerPassthroughSupportedKinds", + "outcome": "fail", + "seconds": 60.02, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerTerminateNotSupported", + "outcome": "pass", + "seconds": 0.01, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerTerminateSupportedKinds", + "outcome": "fail", + "seconds": 60.01, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteMixedTerminationSameNamespace", + "outcome": "fail", + "seconds": 300.03, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate", + "TLSRouteModeMixed" + ], + "channel": "experimental", + "provisional": true + }, + { + "name": "TLSRouteSimpleSameNamespace", + "outcome": "fail", + "seconds": 300.02, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteTerminateSimpleSameNamespace", + "outcome": "fail", + "seconds": 300.02, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": true + } + ], + "report_present": true, + "cleanup_complete": true + }, + { + "path": "results/praxis-v0.5.2/qualification/agentgateway", + "test_count": 107, + "counts": { + "skip": 106, + "pass": 1 + }, + "records": [ + { + "name": "BackendTLSPolicy", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyConflictResolution", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyInvalidCACertificateRef", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyInvalidKind", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyObservedGenerationBump", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicySANValidation", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy", + "BackendTLSPolicySANValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCExactMethodMatching", + "outcome": "skip", + "seconds": 0.0, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteHeaderMatching", + "outcome": "skip", + "seconds": 0.0, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteListenerHostnameMatching", + "outcome": "skip", + "seconds": 0.0, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteNamedRule", + "outcome": "skip", + "seconds": 0.0, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute", + "GRPCRouteNamedRouteRule" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GRPCRouteWeight", + "outcome": "skip", + "seconds": 0.0, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayBackendClientCertificateFeature", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayBackendClientCertificate", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayClassObservedGenerationBump", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendClientCertificateValidation", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendClientCertificateValidationInsecureFallback", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation", + "GatewayFrontendClientCertificateValidationInsecureFallback" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendInvalidDefaultClientCertificateValidation", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayHTTPListenerIsolation", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayHTTPListenerIsolation", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInfrastructure", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayInfrastructurePropagation" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GatewayInvalidFrontendClientCertificateValidation", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidRouteKind", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidTLSBackendConfiguration", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayBackendClientCertificate", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidTLSConfiguration", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayModifyListeners", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayObservedGenerationBump", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayOptionalAddressValue", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayAddressEmpty" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GatewaySecretInvalidReferenceGrant", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretMissingReferenceGrant", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretReferenceGrantAllInNamespace", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretReferenceGrantSpecific", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayStaticAddresses", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayStaticAddresses" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayWithAttachedRoutes", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayWithAttachedRoutesWithPort8080", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayPort8080", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoute303Redirect", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute303RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRoute307Redirect", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute307RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRoute308Redirect", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute308RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteBackendProtocolH2C", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendProtocolH2C" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteBackendProtocolWebSocket", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendProtocolWebSocket" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteBackendRequestHeaderModifier", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendRequestHeaderModification" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCORS", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteCORS" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCORSAllowCredentialsBehavior", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteCORS" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCrossNamespace", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteDisallowedKind", + "outcome": "skip", + "seconds": 0.0, + "category": "tls", + "features": [ + "Gateway", + "HTTPRoute", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteExactPathMatching", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHTTPSListener", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHTTPSListenerDetectMisdirectedRequests", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayHTTPSListenerDetectMisdirectedRequests", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHeaderMatching", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHostnameIntersection", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidBackendRefUnknownKind", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidCrossNamespaceBackendRef", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidCrossNamespaceParentRef", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidNonExistentBackendRef", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefNotMatchingListenerPort", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteDestinationPortMatching" + ], + "channel": "experimental", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefNotMatchingSectionName", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefSectionNameNotMatchingPort", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteParentRefPort" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidReferenceGrant", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteListenerHostnameMatching", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteListenerPortMatching", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteParentRefPort" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMatching", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMatchingAcrossRoutes", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMethodMatching", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteMethodMatching" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteNamedRule", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteNamedRouteRule" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteObservedGenerationBump", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoutePartiallyInvalidViaInvalidReferenceGrant", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoutePathMatchOrder", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteQueryParamMatching", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteQueryParamMatching" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectHostAndStatus", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPath", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePathRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPort", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePortRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPortAndScheme", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePortRedirect", + "GatewayPort8080" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectScheme", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteSchemeRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteReferenceGrant", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestHeaderModifier", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestHeaderModifierBackendWeights", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRouteBackendRequestHeaderModification", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestMirror", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestMirror" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestMultipleMirrors", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestMirror", + "HTTPRouteRequestMultipleMirrors" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestPercentageMirror", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestPercentageMirror" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteResponseHeaderModifier", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteResponseHeaderModification" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRewriteHost", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteHostRewrite" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRewritePath", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePathRewrite" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteServiceTypes", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteSimpleSameNamespace", + "outcome": "pass", + "seconds": 0.13, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteTimeoutBackendRequest", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendTimeout" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteTimeoutRequest", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestTimeout" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteWeight", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceNone", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceSame", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceSelector", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedRoutesNamespaces", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedRoutesSupportedKinds", + "outcome": "skip", + "seconds": 0.0, + "category": "tls", + "features": [ + "Gateway", + "ListenerSet", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetDefaultNotAllowed", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetHTTPRouting", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetHostnameConflict", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetProtocolConflict", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetReferenceGrant", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteHostnameIntersection", + "outcome": "skip", + "seconds": 0.0, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidBackendRefNonexistent", + "outcome": "skip", + "seconds": 0.0, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidBackendRefUnknownKind", + "outcome": "skip", + "seconds": 0.0, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidNoMatchingListener", + "outcome": "skip", + "seconds": 0.0, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidNoMatchingListenerHostname", + "outcome": "skip", + "seconds": 0.0, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidReferenceGrant", + "outcome": "skip", + "seconds": 0.0, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerMixedTerminationNotSupported", + "outcome": "skip", + "seconds": 0.0, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerPassthroughSupportedKinds", + "outcome": "skip", + "seconds": 0.0, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerTerminateNotSupported", + "outcome": "skip", + "seconds": 0.0, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerTerminateSupportedKinds", + "outcome": "skip", + "seconds": 0.0, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteMixedTerminationSameNamespace", + "outcome": "skip", + "seconds": 0.0, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate", + "TLSRouteModeMixed" + ], + "channel": "experimental", + "provisional": true + }, + { + "name": "TLSRouteSimpleSameNamespace", + "outcome": "skip", + "seconds": 0.0, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteTerminateSimpleSameNamespace", + "outcome": "skip", + "seconds": 0.0, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": true + } + ], + "report_present": true, + "cleanup_complete": true + }, + { + "path": "results/praxis-v0.5.2/qualification/praxis", + "test_count": 107, + "counts": { + "skip": 106, + "pass": 1 + }, + "records": [ + { + "name": "BackendTLSPolicy", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyConflictResolution", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyInvalidCACertificateRef", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyInvalidKind", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicyObservedGenerationBump", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "BackendTLSPolicySANValidation", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "BackendTLSPolicy", + "BackendTLSPolicySANValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCExactMethodMatching", + "outcome": "skip", + "seconds": 0.0, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteHeaderMatching", + "outcome": "skip", + "seconds": 0.0, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteListenerHostnameMatching", + "outcome": "skip", + "seconds": 0.0, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GRPCRouteNamedRule", + "outcome": "skip", + "seconds": 0.0, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute", + "GRPCRouteNamedRouteRule" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GRPCRouteWeight", + "outcome": "skip", + "seconds": 0.0, + "category": "grpc", + "features": [ + "Gateway", + "GRPCRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayBackendClientCertificateFeature", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayBackendClientCertificate", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayClassObservedGenerationBump", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendClientCertificateValidation", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendClientCertificateValidationInsecureFallback", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation", + "GatewayFrontendClientCertificateValidationInsecureFallback" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayFrontendInvalidDefaultClientCertificateValidation", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayHTTPListenerIsolation", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayHTTPListenerIsolation", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInfrastructure", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayInfrastructurePropagation" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GatewayInvalidFrontendClientCertificateValidation", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant", + "GatewayFrontendClientCertificateValidation" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidRouteKind", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidTLSBackendConfiguration", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayBackendClientCertificate", + "HTTPRoute", + "BackendTLSPolicy" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayInvalidTLSConfiguration", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayModifyListeners", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayObservedGenerationBump", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayOptionalAddressValue", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayAddressEmpty" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "GatewaySecretInvalidReferenceGrant", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretMissingReferenceGrant", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretReferenceGrantAllInNamespace", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewaySecretReferenceGrantSpecific", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayStaticAddresses", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayStaticAddresses" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayWithAttachedRoutes", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "GatewayWithAttachedRoutesWithPort8080", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayPort8080", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoute303Redirect", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute303RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRoute307Redirect", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute307RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRoute308Redirect", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoute308RedirectStatusCode" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteBackendProtocolH2C", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendProtocolH2C" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteBackendProtocolWebSocket", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendProtocolWebSocket" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteBackendRequestHeaderModifier", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendRequestHeaderModification" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCORS", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteCORS" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCORSAllowCredentialsBehavior", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteCORS" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteCrossNamespace", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteDisallowedKind", + "outcome": "skip", + "seconds": 0.0, + "category": "tls", + "features": [ + "Gateway", + "HTTPRoute", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteExactPathMatching", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHTTPSListener", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHTTPSListenerDetectMisdirectedRequests", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "GatewayHTTPSListenerDetectMisdirectedRequests", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHeaderMatching", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteHostnameIntersection", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidBackendRefUnknownKind", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidCrossNamespaceBackendRef", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidCrossNamespaceParentRef", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidNonExistentBackendRef", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefNotMatchingListenerPort", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteDestinationPortMatching" + ], + "channel": "experimental", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefNotMatchingSectionName", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidParentRefSectionNameNotMatchingPort", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteParentRefPort" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteInvalidReferenceGrant", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteListenerHostnameMatching", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteListenerPortMatching", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteParentRefPort" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMatching", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMatchingAcrossRoutes", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteMethodMatching", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteMethodMatching" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteNamedRule", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteNamedRouteRule" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteObservedGenerationBump", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoutePartiallyInvalidViaInvalidReferenceGrant", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRoutePathMatchOrder", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteQueryParamMatching", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteQueryParamMatching" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectHostAndStatus", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPath", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePathRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPort", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePortRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectPortAndScheme", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePortRedirect", + "GatewayPort8080" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRedirectScheme", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteSchemeRedirect" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteReferenceGrant", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestHeaderModifier", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestHeaderModifierBackendWeights", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRouteBackendRequestHeaderModification", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestMirror", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestMirror" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestMultipleMirrors", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestMirror", + "HTTPRouteRequestMultipleMirrors" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRequestPercentageMirror", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestPercentageMirror" + ], + "channel": "standard", + "provisional": true + }, + { + "name": "HTTPRouteResponseHeaderModifier", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteResponseHeaderModification" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRewriteHost", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteHostRewrite" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteRewritePath", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRoutePathRewrite" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteServiceTypes", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteSimpleSameNamespace", + "outcome": "pass", + "seconds": 5.03, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteTimeoutBackendRequest", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteBackendTimeout" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteTimeoutRequest", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "HTTPRoute", + "HTTPRouteRequestTimeout" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "HTTPRouteWeight", + "outcome": "skip", + "seconds": 0.0, + "category": "http-core", + "features": [ + "Gateway", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceNone", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceSame", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedNamespaceSelector", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedRoutesNamespaces", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "HTTPRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetAllowedRoutesSupportedKinds", + "outcome": "skip", + "seconds": 0.0, + "category": "tls", + "features": [ + "Gateway", + "ListenerSet", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetDefaultNotAllowed", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetHTTPRouting", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "HTTPRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetHostnameConflict", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetProtocolConflict", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "ListenerSetReferenceGrant", + "outcome": "skip", + "seconds": 0.0, + "category": "http-gateway-extended", + "features": [ + "Gateway", + "ListenerSet", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteHostnameIntersection", + "outcome": "skip", + "seconds": 0.0, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidBackendRefNonexistent", + "outcome": "skip", + "seconds": 0.0, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidBackendRefUnknownKind", + "outcome": "skip", + "seconds": 0.0, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidNoMatchingListener", + "outcome": "skip", + "seconds": 0.0, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidNoMatchingListenerHostname", + "outcome": "skip", + "seconds": 0.0, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteInvalidReferenceGrant", + "outcome": "skip", + "seconds": 0.0, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "ReferenceGrant" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerMixedTerminationNotSupported", + "outcome": "skip", + "seconds": 0.0, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerPassthroughSupportedKinds", + "outcome": "skip", + "seconds": 0.0, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerTerminateNotSupported", + "outcome": "skip", + "seconds": 0.0, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteListenerTerminateSupportedKinds", + "outcome": "skip", + "seconds": 0.0, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteMixedTerminationSameNamespace", + "outcome": "skip", + "seconds": 0.0, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate", + "TLSRouteModeMixed" + ], + "channel": "experimental", + "provisional": true + }, + { + "name": "TLSRouteSimpleSameNamespace", + "outcome": "skip", + "seconds": 0.0, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute" + ], + "channel": "standard", + "provisional": false + }, + { + "name": "TLSRouteTerminateSimpleSameNamespace", + "outcome": "skip", + "seconds": 0.0, + "category": "tls", + "features": [ + "Gateway", + "TLSRoute", + "TLSRouteModeTerminate" + ], + "channel": "standard", + "provisional": true + } + ], + "report_present": true, + "cleanup_complete": true + } +] diff --git a/cpu-comparison/2026-10-02-gateway-extended/reports/infrastructure-investigation.md b/cpu-comparison/2026-10-02-gateway-extended/reports/infrastructure-investigation.md new file mode 100644 index 0000000..9020da0 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/reports/infrastructure-investigation.md @@ -0,0 +1,65 @@ +# Test-client TCP startup investigation + +The initial full agentgateway attempt produced 101 passes and six failures. It is +retained under `rejected-infrastructure/pre-tcp-client-fix` and excluded from the +three measured repetitions. The upstream test binary and gateway images were not +changed in response to these results. + +## Evidence + +Several TLS tests blocked in their first TCP connection attempt until the upstream +30-second consistency check ended. Runtime snapshots showed the relevant gateway +pod Ready while that connection was still pending. A separate diagnostic ran the +unchanged TLSRouteSimpleSameNamespace test and observed socket state, Service +configuration, kube-proxy NAT rules, and fresh TLS probes. + +- The original conformance socket stayed in SYN-SENT on the same source port. +- Twenty-four fresh TLS connections to the same VIP and port succeeded while that + socket remained blocked. Their first success was at 23:57:32.795590 UTC. +- The original test nevertheless timed out, demonstrating that a successful gateway + connection was possible within the test's consistency window. +- The upstream TCP/TLS helpers call DialContext with the whole test context rather + than a bounded per-attempt connect timeout. An early connection during Service/VIP + programming can therefore consume the entire consistency window. + +The observations establish a client/Service-startup interaction. They are consistent +with a stale initial connection established before the relevant NAT path is ready; +they do not establish a general inability of agentgateway to serve TLS traffic. + +## Shared infrastructure repair + +On the client VM only, set `net.ipv4.tcp_syn_retries=2` (previously 6). +`net.ipv4.tcp_syn_linear_timeouts` remains 4. The unchanged focused TLS test then +passed with **no additional probe traffic**: its request check completed in 7.21 +seconds and the top-level case in 10.31 seconds. The setting applies equally to +both products and both version campaigns. It changes neither the suite's 30-second +consistency window nor any assertion, CRD, gateway configuration or image. + +The complete first pass is rerun from scratch under the repaired profile, followed +by first-pair infrastructure review before repetitions two and three. This is not +a selective retry of failing product assertions. The diagnostic is not a measured +campaign result. + +The initial `GatewayStaticAddresses` failure is **not explained by this transport +issue**: its condition checks completed, but the Gateway object used by the final +address assertion contained no requested address. The upstream test reuses an object +fetched before its final waits. A later excluded passive watch also captured a +latest-generation `Programmed=True` state with no `status.addresses`, establishing +that the missing address existed in the published ready status. The October 5 CI investigation identified a known upstream test race: ready +conditions and address publication need not be atomic. This observation alone does +not establish a faulty controller code path. +See [the follow-up](agentgateway-static-address-follow-up.md). The observed failure +remains in the results regardless of subsequent full-pass outcomes. + +## Reproduce and inspect + +`harness/diagnose-tls.py tls-startup` runs an excluded focused test plus fresh +connections; `harness/diagnose-tls.py tls-client-fixed --passive` observes without +sending additional probes. `infra/configure-tcp-client.sh` records the before/after +settings and applies the shared profile. The private client archive retains +`diagnostics/`, `qualification/tcp-client/`, and the entire excluded attempt. +The exclusion decision is recorded in [exclusions.json](../evidence/exclusions.json). + +Use top-level `--- PASS` / `--- FAIL` lines for outcomes. Some upstream TCP helpers +log “Request passed” even after a nonfatal assertion failed; that message alone is +not a passing test result. diff --git a/cpu-comparison/2026-10-02-gateway-extended/reports/infrastructure-validity.md b/cpu-comparison/2026-10-02-gateway-extended/reports/infrastructure-validity.md new file mode 100644 index 0000000..54736e6 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/reports/infrastructure-validity.md @@ -0,0 +1,37 @@ +# Final infrastructure review + +All twelve measured attempts have per-run validity reviews. Nine completed all +107 selected cases; three nightly attempts were blocked by product initialization +before individual cases ran. Each job finished namespace cleanup. + +Five host archives cover all twelve measurement windows. The largest observed +sampling gap was 19.40 seconds on the gateway host; the other four stayed below +15.34 seconds. Minimum sampled host MemAvailable was 31,037,092 KiB, maximum +system allocated file descriptors was 2,945, and maximum observed container file +descriptors was 293. No sampled container cgroup had a nonzero OOM-kill counter. +These are correctness-run health checks, not load-capacity or efficiency results. + +The gateway collector recorded 111 container-read races: both /proc and cgroup +reads found a vanished process. One additional runtime-inspect call failed at +07:44:00 UTC during release repetition three. Its container belonged to +`praxis-httproute-listener-port-matching-5ccd4b6f9b-4nhnt`, was running with zero +restarts in the preceding snapshot, and was absent in the next. The corresponding +`HTTPRouteListenerPortMatching` case passed. This is consistent with test-resource +removal and does not invalidate the completed assertions. Raw errors remain in +the host archive. No archive had malformed host sample rows. + +Runtime node checks found no health/pressure issues, and Kubernetes API collection +had no failures in the measured cases. Product crashes, operator leadership exits, +and terminating exit-137 observations remain in the release/nightly reports. +Sampling does not prove the absence of every transient resource event. + +The client TCP-profile repair and maintenance-interrupted third pair are excluded +and retained in the raw evidence. The entire interrupted pair was replaced. +Read the [transport investigation](infrastructure-investigation.md) and +[maintenance investigation](maintenance-interruption.md), including the disclosed +host-package differences across repetitions. + +Review records: [host summary](../evidence/validity/host-runtime-review.json), +[review decision](../evidence/validity/host-runtime-decision.json), +[archive checks](../evidence/archive-review.json), and +[final validation inventory](data/CAMPAIGN-VALIDATED.json). diff --git a/cpu-comparison/2026-10-02-gateway-extended/reports/maintenance-interruption.md b/cpu-comparison/2026-10-02-gateway-extended/reports/maintenance-interruption.md new file mode 100644 index 0000000..5473eda --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/reports/maintenance-interruption.md @@ -0,0 +1,52 @@ +# Excluded third-pair attempt: automatic host maintenance + +Ubuntu unattended upgrades interrupted the original third Praxis release attempt. +At 2026-10-03 06:23:57 UTC, the client host's service manager stopped and restarted +the running benchmark unit while package upgrades were in progress. The restarted +runner correctly refused to overwrite its existing result directory. The upstream +suite never reached its final report or normal cleanup. This is an infrastructure +interruption, not a Praxis feature failure. + +The entire third pair was replaced and completed. The completed agentgateway half had 106 passes +and one failure, but is retained as superseded alongside the incomplete Praxis half +under `rejected-infrastructure/maintenance-interrupted/praxis-v0.5.2/pass3`. +Neither original half enters the final three-repetition aggregate. The excluded +folder preserves the service journal, partial test/runtime logs, and recovery record. + +## Scope of the interruption + +The audit covered all five campaign hosts. Automatic upgrade windows were: + +| Host | Start (UTC, October 3) | Finish | Overlap | +| --- | --- | --- | --- | +| kcontrol | 06:16:49 | 06:22:26 | Original third Praxis attempt | +| kclient | 06:22:50 | 06:24:14 | Original third Praxis attempt; benchmark service restarted | +| kcontroller, kgateway, kbackend | No post-provisioning upgrade observed | — | None | + +The first two measured pairs finished before these windows. Their previous runtime +reviews remain valid; the two mid-run leadership-loss exits in Praxis repetition two +preceded these updates and must not be attributed to this maintenance event. +The original third agentgateway suite also finished before the update windows; +its replacement keeps the third pair together under the repaired profile. + +See the [focused service/package histories](../evidence/update-investigation/) and +[exclusion ledger](../evidence/exclusions.json). The focused exports retain service- +manager events, apt histories and timer inventory; unrelated K3s application logs +were omitted, with original/exported hashes recorded. + +## Repair and limits + +`infra/freeze-maintenance.sh` masks apt daily timers and disables periodic package +updates on these disposable VMs. It waits for active maintenance to finish instead +of killing a package transaction. The same protection is now applied by the +reproduction bootstrap before measurements. All five nodes were Ready and the +interrupted fixtures were removed before the replacement pair started. + +The host kernel and K3s processes were not replaced or restarted. The upstream Go +binary, CRDs, container images, controller configuration, assertions and per-test +timeouts remain pinned and unchanged. Client/control host packages did change, +including OpenSSL and libexpat patch versions; the freeze inventory records them. +Thus the host package inventory is not byte-identical across all three repetitions. +The unchanged static Go test binary and containerized products provide the same +correctness probes, but these observations must not be used as equal-host-package +performance measurements. The report retains this environment change explicitly. diff --git a/cpu-comparison/2026-10-02-gateway-extended/reports/matrix/grpc.md b/cpu-comparison/2026-10-02-gateway-extended/reports/matrix/grpc.md new file mode 100644 index 0000000..e7e3db2 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/reports/matrix/grpc.md @@ -0,0 +1,13 @@ +# gRPC — per-test evidence + +Each cell gives repetitions 1 / 2 / 3: **P** pass, **F** assertion failure, **S** skipped, **N/E** not executed, **pending** no result yet. N/E is not a feature failure. Source links identify the exact pinned upstream test. + +| Test | Provisional | Agentgateway v1.6.0 / release comparison | Praxis v0.5.2 | Agentgateway v1.6.0 / nightly comparison | Praxis nightly-20261002 | +| --- | --- | --- | --- | --- | --- | +| [GRPCExactMethodMatching](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/grpcroute-exact-method-matching.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [GRPCRouteHeaderMatching](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/grpcroute-header-matching.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [GRPCRouteListenerHostnameMatching](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/grpcroute-listener-hostname-matching.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [GRPCRouteNamedRule](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/grpcroute-named-rule.go) | yes | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [GRPCRouteWeight](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/grpcroute-weight.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | + +Two tests use experimental features: HTTPRouteInvalidParentRefNotMatchingListenerPort and TLSRouteMixedTerminationSameNamespace. All other selected cases use standard-channel feature labels. diff --git a/cpu-comparison/2026-10-02-gateway-extended/reports/matrix/http-core.md b/cpu-comparison/2026-10-02-gateway-extended/reports/matrix/http-core.md new file mode 100644 index 0000000..22b2456 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/reports/matrix/http-core.md @@ -0,0 +1,41 @@ +# HTTP core — per-test evidence + +Each cell gives repetitions 1 / 2 / 3: **P** pass, **F** assertion failure, **S** skipped, **N/E** not executed, **pending** no result yet. N/E is not a feature failure. Source links identify the exact pinned upstream test. + +| Test | Provisional | Agentgateway v1.6.0 / release comparison | Praxis v0.5.2 | Agentgateway v1.6.0 / nightly comparison | Praxis nightly-20261002 | +| --- | --- | --- | --- | --- | --- | +| [GatewayClassObservedGenerationBump](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/gatewayclass-observed-generation-bump.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [GatewayInvalidRouteKind](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/gateway-invalid-route-kind.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [GatewayInvalidTLSConfiguration](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/gateway-invalid-tls-configuration.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [GatewayModifyListeners](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/gateway-modify-listeners.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [GatewayObservedGenerationBump](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/gateway-observed-generation-bump.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [GatewaySecretInvalidReferenceGrant](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/gateway-secret-invalid-reference-grant.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [GatewaySecretMissingReferenceGrant](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/gateway-secret-missing-reference-grant.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [GatewaySecretReferenceGrantAllInNamespace](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/gateway-secret-reference-grant-all-in-namespace.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [GatewaySecretReferenceGrantSpecific](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/gateway-secret-reference-grant-specific.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [GatewayWithAttachedRoutes](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/gateway-with-attached-routes.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [HTTPRouteCrossNamespace](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-cross-namespace.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [HTTPRouteExactPathMatching](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-exact-path-matching.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [HTTPRouteHTTPSListener](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-https-listener.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [HTTPRouteHeaderMatching](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-header-matching.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [HTTPRouteHostnameIntersection](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-hostname-intersection.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [HTTPRouteInvalidBackendRefUnknownKind](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-invalid-backendref-unknown-kind.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [HTTPRouteInvalidCrossNamespaceBackendRef](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-invalid-cross-namespace-backend-ref.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [HTTPRouteInvalidCrossNamespaceParentRef](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-invalid-cross-namespace-parent-ref.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [HTTPRouteInvalidNonExistentBackendRef](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-invalid-nonexistent-backendref.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [HTTPRouteInvalidParentRefNotMatchingSectionName](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-invalid-parentref-not-matching-section-name.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [HTTPRouteInvalidReferenceGrant](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-invalid-reference-grant.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [HTTPRouteListenerHostnameMatching](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-listener-hostname-matching.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [HTTPRouteMatching](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-matching.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [HTTPRouteMatchingAcrossRoutes](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-matching-across-routes.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [HTTPRouteObservedGenerationBump](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-observed-generation-bump.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [HTTPRoutePartiallyInvalidViaInvalidReferenceGrant](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-partially-invalid-via-invalid-reference-grant.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [HTTPRoutePathMatchOrder](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-path-match-order.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [HTTPRouteRedirectHostAndStatus](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-redirect-host-and-status.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [HTTPRouteReferenceGrant](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-reference-grant.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [HTTPRouteRequestHeaderModifier](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-request-header-modifier.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [HTTPRouteServiceTypes](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-service-types.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [HTTPRouteSimpleSameNamespace](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-simple-same-namespace.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [HTTPRouteWeight](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-weight.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | + +Two tests use experimental features: HTTPRouteInvalidParentRefNotMatchingListenerPort and TLSRouteMixedTerminationSameNamespace. All other selected cases use standard-channel feature labels. diff --git a/cpu-comparison/2026-10-02-gateway-extended/reports/matrix/http-gateway-extended.md b/cpu-comparison/2026-10-02-gateway-extended/reports/matrix/http-gateway-extended.md new file mode 100644 index 0000000..e97dc1b --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/reports/matrix/http-gateway-extended.md @@ -0,0 +1,64 @@ +# HTTP/Gateway extensions and backend TLS — per-test evidence + +Each cell gives repetitions 1 / 2 / 3: **P** pass, **F** assertion failure, **S** skipped, **N/E** not executed, **pending** no result yet. N/E is not a feature failure. Source links identify the exact pinned upstream test. + +| Test | Provisional | Agentgateway v1.6.0 / release comparison | Praxis v0.5.2 | Agentgateway v1.6.0 / nightly comparison | Praxis nightly-20261002 | +| --- | --- | --- | --- | --- | --- | +| [BackendTLSPolicy](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/backendtlspolicy.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [BackendTLSPolicyConflictResolution](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/backendtlspolicy-conflict-resolution.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [BackendTLSPolicyInvalidCACertificateRef](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/backendtlspolicy-invalid-ca-certificate-ref.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [BackendTLSPolicyInvalidKind](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/backendtlspolicy-invalid-kind.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [BackendTLSPolicyObservedGenerationBump](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/backendtlspolicy-observed-generation-bump.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [BackendTLSPolicySANValidation](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/backendtlspolicy-san.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [GatewayBackendClientCertificateFeature](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/gateway-tls-backend-client-certificate.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [GatewayFrontendClientCertificateValidation](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/gateway-with-clientcertificate-validation.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [GatewayFrontendClientCertificateValidationInsecureFallback](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/gateway-with-clientcertificate-validation-insecure-fallback.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [GatewayFrontendInvalidDefaultClientCertificateValidation](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/gateway-invalid-default-frontend-client-certificate-validation.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [GatewayHTTPListenerIsolation](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/gateway-http-listener-isolation.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [GatewayInfrastructure](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/gateway-infrastructure.go) | yes | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [GatewayInvalidFrontendClientCertificateValidation](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/gateway-with-invalid-clientcertificate-validation.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [GatewayInvalidTLSBackendConfiguration](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/gateway-invalid-tls-backend-configuration.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [GatewayOptionalAddressValue](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/gateway-optional-address-value.go) | yes | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [GatewayStaticAddresses](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/gateway-static-addresses.go) | no | F / F / F | F / F / F | F / F / F | N/E / N/E / N/E | +| [GatewayWithAttachedRoutesWithPort8080](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/gateway-with-attached-routes.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [HTTPRoute303Redirect](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-303-redirect.go) | yes | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [HTTPRoute307Redirect](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-307-redirect.go) | yes | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [HTTPRoute308Redirect](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-308-redirect.go) | yes | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [HTTPRouteBackendProtocolH2C](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-backend-protocol-h2c.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [HTTPRouteBackendProtocolWebSocket](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-backend-protocol-websocket.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [HTTPRouteBackendRequestHeaderModifier](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-request-header-modifier.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [HTTPRouteCORS](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-cors.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [HTTPRouteCORSAllowCredentialsBehavior](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-cors-allow-credentials-behavior.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [HTTPRouteHTTPSListenerDetectMisdirectedRequests](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-https-listener-detect-misdirected-requests.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [HTTPRouteInvalidParentRefNotMatchingListenerPort](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-invalid-parentref-not-matching-listener-port.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [HTTPRouteInvalidParentRefSectionNameNotMatchingPort](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-invalid-parentref-section-name-not-matching-port.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [HTTPRouteListenerPortMatching](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-listener-port-matching.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [HTTPRouteMethodMatching](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-method-matching.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [HTTPRouteNamedRule](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-named-rule.go) | yes | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [HTTPRouteQueryParamMatching](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-query-param-matching.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [HTTPRouteRedirectPath](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-redirect-path.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [HTTPRouteRedirectPort](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-redirect-port.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [HTTPRouteRedirectPortAndScheme](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-redirect-port-and-scheme.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [HTTPRouteRedirectScheme](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-redirect-scheme.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [HTTPRouteRequestHeaderModifierBackendWeights](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-request-header-modifier-backend-weights.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [HTTPRouteRequestMirror](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-request-mirror.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [HTTPRouteRequestMultipleMirrors](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-request-multiple-mirrors.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [HTTPRouteRequestPercentageMirror](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-request-percentage-mirror.go) | yes | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [HTTPRouteResponseHeaderModifier](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-response-header-modifier.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [HTTPRouteRewriteHost](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-rewrite-host.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [HTTPRouteRewritePath](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-rewrite-path.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [HTTPRouteTimeoutBackendRequest](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-timeout-backend-request.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [HTTPRouteTimeoutRequest](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-timeout-request.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [ListenerSetAllowedNamespaceNone](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/listenerset-allowed-namespace-none.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [ListenerSetAllowedNamespaceSame](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/listenerset-allowed-namespace-same.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [ListenerSetAllowedNamespaceSelector](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/listenerset-allowed-namespace-selector.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [ListenerSetAllowedRoutesNamespaces](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/listenerset-allowed-routes-namespaces.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [ListenerSetDefaultNotAllowed](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/listenerset-default-not-allowed.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [ListenerSetHTTPRouting](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/listenerset-http-routing.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [ListenerSetHostnameConflict](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/listenerset-hostname-conflict.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [ListenerSetProtocolConflict](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/listenerset-protocol-conflict.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [ListenerSetReferenceGrant](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/listenerset-reference-grant.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | + +GatewayStaticAddresses retains the original F outcomes under v1.5.1. This is a known upstream test-race limitation, not a demonstrated implementation defect; see the [CI investigation](../agentgateway-static-address-follow-up.md). + +Two tests use experimental features: HTTPRouteInvalidParentRefNotMatchingListenerPort and TLSRouteMixedTerminationSameNamespace. All other selected cases use standard-channel feature labels. diff --git a/cpu-comparison/2026-10-02-gateway-extended/reports/matrix/tls.md b/cpu-comparison/2026-10-02-gateway-extended/reports/matrix/tls.md new file mode 100644 index 0000000..759c5cc --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/reports/matrix/tls.md @@ -0,0 +1,23 @@ +# TLS-dependent tests (including route-kind validation) — per-test evidence + +Each cell gives repetitions 1 / 2 / 3: **P** pass, **F** assertion failure, **S** skipped, **N/E** not executed, **pending** no result yet. N/E is not a feature failure. Source links identify the exact pinned upstream test. + +| Test | Provisional | Agentgateway v1.6.0 / release comparison | Praxis v0.5.2 | Agentgateway v1.6.0 / nightly comparison | Praxis nightly-20261002 | +| --- | --- | --- | --- | --- | --- | +| [HTTPRouteDisallowedKind](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/httproute-disallowed-kind.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [ListenerSetAllowedRoutesSupportedKinds](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/listenerset-allowed-routes-supported-kinds.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [TLSRouteHostnameIntersection](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/tlsroute-hostname-intersection.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [TLSRouteInvalidBackendRefNonexistent](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/tlsroute-invalid-backendref-nonexistent.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [TLSRouteInvalidBackendRefUnknownKind](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/tlsroute-invalid-backendref-unknown-kind.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [TLSRouteInvalidNoMatchingListener](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/tlsroute-invalid-no-matching-listener.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [TLSRouteInvalidNoMatchingListenerHostname](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/tlsroute-invalid-no-matching-listener-hostname.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [TLSRouteInvalidReferenceGrant](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/tlsroute-invalid-reference-grant.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [TLSRouteListenerMixedTerminationNotSupported](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/tlsroute-listener-mixed-termination-not-supported.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [TLSRouteListenerPassthroughSupportedKinds](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/tlsroute-listener-passthrough-supported-kinds.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [TLSRouteListenerTerminateNotSupported](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/tlsroute-listener-terminate-not-supported.go) | no | P / P / P | P / P / P | P / P / P | N/E / N/E / N/E | +| [TLSRouteListenerTerminateSupportedKinds](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/tlsroute-listener-terminate-supported-kinds.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [TLSRouteMixedTerminationSameNamespace](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/tlsroute-mixed-termination-same-namespace.go) | yes | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [TLSRouteSimpleSameNamespace](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/tlsroute-simple-same-namespace.go) | no | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | +| [TLSRouteTerminateSimpleSameNamespace](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/conformance/tests/tlsroute-terminate-simple-same-namespace.go) | yes | P / P / P | F / F / F | P / P / P | N/E / N/E / N/E | + +Two tests use experimental features: HTTPRouteInvalidParentRefNotMatchingListenerPort and TLSRouteMixedTerminationSameNamespace. All other selected cases use standard-channel feature labels. diff --git a/cpu-comparison/2026-10-02-gateway-extended/reports/methodology.md b/cpu-comparison/2026-10-02-gateway-extended/reports/methodology.md new file mode 100644 index 0000000..867901c --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/reports/methodology.md @@ -0,0 +1,97 @@ +# Methodology and interpretation + +The comparison asks whether identical Kubernetes Gateway API configurations produce +the upstream-defined behavior. It does not measure AI model quality, inference +speed, HTTP capacity, or scalability. Those earlier campaigns remain separate. +The evaluation was performed for Solo.io, an agentgateway contributor. It is not +an independent third-party assessment. “Independent coverage probes” in the raw +metadata means evaluator-selected tests rather than vendor support declarations. + +## Scope fixed before results + +- Gateway API v1.5.1, source e7677b70ae75d14a4448fba94870e7deea6cf0ad. +- Experimental CRD bundle from that same commit enables testing both channels. +- Explicit non-mesh feature union: 43 feature flags and 107 applicable tests. + The catalog records every selected test, dependency, channel and provisional flag. + Its selector takes the pinned upstream `AllFeatures` registry minus mesh features. + That registry does not include UDPRoute, so its provisional test is also skipped; + see the [upstream registry](https://github.com/kubernetes-sigs/gateway-api/blob/e7677b70ae75d14a4448fba94870e7deea6cf0ad/pkg/features/features.go#L54). + No UDP coverage claim follows from this selection. +- HTTP, gRPC and TLS conformance profiles; upstream default per-test timeouts, + assertions, fixtures and cleanup. A 179-minute outer Go timeout bounds a run. +- Agentgateway v1.6.0 stable in both comparisons; current Praxis operator + fb8beaa with either core v0.5.2 or nightly-20261002, pinned by OCI digest. +- Three repetitions per comparison; product order reverses in the middle pass. + The first pair must pass infrastructure review before repetitions two and three. + +The feature union deliberately probes functionality beyond vendors' declarations. +`--supported-features` is an upstream test-selection mechanism here, **not** a +claim that Praxis or agentgateway declares all selected functionality supported. +These are evaluator-selected coverage probes, not official vendor conformance submissions. +The raw upstream reports retain that qualification in implementation metadata. + +## Infrastructure + +Five native GCE n2-standard-8 instances in solo-oss/us-central1-a, Cascade Lake +minimum CPU platform, Ubuntu 24.04, 100 GB balanced boot disks, no instance service +account. K3s v1.35.8+k3s1 provides Kubernetes; Traefik and ServiceLB are disabled. +Dedicated control-plane, controller, gateway, backend and client roles match the +previous campaign topology. Unmodified upstream conformance fixture pods schedule +on the untainted gateway worker. This is a functional test, not isolated data-plane +capacity measurement. Only one gateway controller is active during a measurement. + +Both controller Deployments use two replicas with 2 CPU / 2 GiB limits per replica. +Agentgateway data planes use two workers and a 2 CPU / 256 MiB limit with logging +disabled; Praxis data planes retain the stock operator's 256 MiB limit and no CPU +limit. This is a disclosed deployment configuration, not an equal-resource +throughput comparison. Runtime reviews retain product restarts and distinguish +terminating pods from active-process OOM failures. + + +MetalLB v0.16.1's controller allocates cluster-internal VIPs. Its speaker is removed; +there is no BGP/L2 advertisement or managed GCP load balancer. Kube-proxy makes +VIPs reachable from the client node. Dynamic pool: 198.18.0.1–198.18.0.254. Static +pool: 198.18.1.254/32, autoAssign=false. The unusable address is bogus.example.com, +following agentgateway's conformance harness convention. No Envoy is deployed. + +The shared client uses net.ipv4.tcp_syn_retries=2 with tcp_syn_linear_timeouts=4 +to bound a failed startup connection attempt below the upstream consistency window. +The original default-profile attempt and the diagnostic are excluded and retained; +see [the investigation](infrastructure-investigation.md). The suite itself is unchanged. A later host-maintenance interruption caused a +full replacement of the third release pair; [the maintenance report](maintenance-interruption.md) +records the excluded attempts, frozen update timers, and host package differences. + +The operator is built from the pinned upstream source. A Dockerfile compatibility +adaptation replaces COPY --chmod with the equivalent chmod command; Rust product +code is unchanged. Agentgateway uses release charts and immutable container images. +Praxis uses its supported PRAXIS_IMAGE override for the nightly comparison. + +## Validity and reporting + +A product assertion failure remains a result. Unsupported features are identified +from pinned product documentation alongside observed behavior. Missing tests, +setup failures and skipped tests never become passes or individual feature failures. +If a controller/image pairing cannot deploy, report the pairing as blocked and +preserve diagnostics. Do not patch the product or substitute a different image to +manufacture a successful comparison. + +Count top-level test cases, not nested assertions. Report standard and experimental +results separately. “Passed in 3/3 runs” describes repeatability; it is not a claim +that every possible configuration of the feature works. Tests can depend on several +features, so a failed multi-feature test cannot by itself locate the defective feature. +GRPCRouteNamedRouteRule is cataloged even though this suite version's profile +mapping omits it from the gRPC extended-feature set; the top-level log remains the +complete outcome source. Excluded mesh and UDP tests are listed in the inventory. + +Preserve runtime pod, node, event and route state, controller logs, host FD/memory +samples, exact commands, versions and raw reports. Check node readiness, image +pulls, scheduling, restarts/OOMs, API errors, collector gaps and cleanup before +accepting a pass. Any infrastructure-invalid attempt is retained and excluded with +a reason; reruns receive new identities. No automatic retries hide product failures. + +## Cost and cleanup + +A twelve-hour automatic instance deletion is a safety limit, not the intended run +length. Approximate maximum five-VM compute/disk/IPv4 cost is $25 before network charges. +Explicit deletion after verified evidence export removes campaign VMs and boot +disks; resource inventory confirms cleanup. Unrelated project resources are preserved. diff --git a/cpu-comparison/2026-10-02-gateway-extended/reports/nightly-compatibility.md b/cpu-comparison/2026-10-02-gateway-extended/reports/nightly-compatibility.md new file mode 100644 index 0000000..48913a7 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/reports/nightly-compatibility.md @@ -0,0 +1,87 @@ +# Praxis nightly: empty-Gateway compatibility finding + +**October 5 interpretation correction:** the retained static-address assertion is a known +upstream v1.5.1 test race; the corrected v1.6.1 case passes in agentgateway CI. +See the [investigation](agentgateway-static-address-follow-up.md). Original scores remain unchanged. + +**Complete: three separate measured pairs.** All three Praxis nightly attempts +stopped during setup with the same empty-router failure; individual feature coverage +was not evaluated. Each fresh agentgateway v1.6.0 reference run passed 106/107, +with identical individual outcomes and the retained `GatewayStaticAddresses` failure. + +| Product | Repetition 1 | Repetition 2 | Repetition 3 | Mean passing cases | +| --- | --- | --- | --- | --- | +| Agentgateway v1.6.0 | 106/107 | 106/107 | 106/107 | 106.0 | +| Praxis nightly-20261002 + operator fb8beaa | Setup blocked; 107 not evaluated | Setup blocked; 107 not evaluated | Setup blocked; 107 not evaluated | Not available | + +Agentgateway's passing-count range is 106–106 and sample standard deviation is zero. +The nightly has no feature-score mean. Its three setup attempts each lasted 302 +seconds, including the unchanged 300-second prerequisite; this is not a gateway +performance measurement. See [aggregates](data/aggregate.json) and the per-case matrices. + + +The pinned nightly-20261002 image exits when the current stock Praxis operator +creates the upstream suite's initially route-less Gateways. The data-plane log says: + +```text +fatal error; exiting ... router: 'routes' is empty; every request would fail with 404 +``` + +All four base Gateway data-plane pods failed to start; their Gateway status remained +Programmed=False/Pending. The suite stopped at its 300-second readiness prerequisite +before executing HTTPRouteSimpleSameNamespace. Fixtures were running, nodes were +ready, and the same workflow passed with the operator's default core v0.5.2 pairing. + +The image's embedded application version says 0.7.2. Its **nightly** identity is +established by the requested immutable digest and OCI revision +31ac6dc86fba30ff510b17f9139021de60d8ba79, not that shared application version string. +See [selection metadata](../evidence/versions/selection.json). + +The exact pinned [router implementation](https://github.com/praxis-proxy/praxis/blob/31ac6dc86fba30ff510b17f9139021de60d8ba79/crates/filter/src/builtins/http/traffic_management/router/mod.rs#L249) +rejects an empty routes list with that same error. The operator documents its image +override, but its default remains core 0.5.2. This is evidence of an incompatible +**initially empty Gateway workflow with this operator/image pairing**. It does not +establish that the nightly cannot serve a preconfigured nonempty route, nor does it +measure the nightly's standalone AI-gateway capabilities. + +Evidence is retained under +`results/praxis-nightly-20261002/qualification/praxis/nightly-dataplane.log` and +`nightly-config.json`, alongside the raw upstream setup output and runtime +snapshots in the [technical archive](../README.md#raw-evidence). +Generated fixture TLS private keys are redacted; router configuration and +observed outcomes are unchanged. The redaction ledger preserves original and +sanitized file hashes. + +Do not convert this setup failure into “0/107 tests passed” or compare an assumed +nightly feature score against agentgateway. Individual test coverage is unavailable +until the stock pairing can complete the prerequisite. Adding placeholder routes, +editing operator translation, or modifying the test fixture would create a different +experiment and is outside this stock-version comparison. + +## Repeated evidence and validity + +Each attempt used the immutable image selected October 2 at 23:20 UTC, the latest +published nightly at that freeze. Moving tags were not re-resolved between runs. +The initial qualification is separate from the three measured attempts. + +| Attempt | Setup/configuration review | Runtime review | +| --- | --- | --- | +| 1 | [Four empty configurations and four fatal startup logs](../evidence/validity/nightly-praxis-pass1-setup.json) | [Health and restarts](../evidence/validity/nightly-praxis-pass1-runtime.json) | +| 2 | [Four empty configurations and four fatal startup logs](../evidence/validity/nightly-praxis-pass2-setup.json) | [Health and restarts](../evidence/validity/nightly-praxis-pass2-runtime.json) | +| 3 | [Four empty configurations and four fatal startup logs](../evidence/validity/nightly-praxis-pass3-setup.json) | [Health and restarts](../evidence/validity/nightly-praxis-pass3-runtime.json) | + +All attempts completed cleanup. Each had ten runtime snapshots, no node-health or +API-collection errors, and all observed backend fixture pods Ready in the late +setup snapshot. All four data planes repeatedly exited with code one and the +empty-router error. Each attempt also recorded one operator startup exit with +`LeadershipLost`; those logs are retained separately. The reference runs had no +observed container restarts. Final host review and excluded infrastructure attempts +are documented in the campaign's evidence and infrastructure reports. + +The operator's default v0.5.2 pairing completed setup and all selected cases in +its [separate release comparison](release-comparison.md). This isolates a useful +compatibility finding, but does not prove which implementation change should fix it. +Reproduce with [the pinned configurations and commands](reproduce.md), without +adding placeholder routes or patching the operator inside a measured repetition. + +See the [final host and archive validity review](infrastructure-validity.md). diff --git a/cpu-comparison/2026-10-02-gateway-extended/reports/reading-the-results.md b/cpu-comparison/2026-10-02-gateway-extended/reports/reading-the-results.md new file mode 100644 index 0000000..f37cd75 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/reports/reading-the-results.md @@ -0,0 +1,85 @@ +# What this campaign establishes + +**October 5 interpretation correction:** the retained static-address assertion is a known +upstream v1.5.1 test race; the corrected v1.6.1 case passes in agentgateway CI. +See the [investigation](agentgateway-static-address-follow-up.md). Original scores remain unchanged. + +The earlier 33-case result covered a selected HTTP core subset. Passing that subset +does not establish equivalent Gateway API coverage. Extended features are optional +under the specification, but can be required for a particular customer's deployment. +This campaign applies the same upstream tests to both implementations, including +features that an implementation does not claim to support. + +The expanded selection has 107 top-level cases: 33 HTTP core, 54 HTTP/Gateway +extensions and backend TLS, five gRPC cases, and 15 TLS-dependent cases (including route-kind validation). These are test +counts, not counts of independently supported features. Multiple cases exercise the +same feature, and a case can require several features. The inventory contains 43 +feature-selection flags. Two selected cases depend on experimental-channel features; +ten carry the upstream provisional marker. The per-case matrices expose these flags. + +## Read the two comparisons separately + +- The release comparison pairs agentgateway v1.6.0 with Praxis core v0.5.2 and the + pinned current Praxis operator. +- The development comparison pairs separately measured agentgateway v1.6.0 reference runs + with the same operator and the immutable nightly-20261002 Praxis core image. + +The operator is part of the Praxis implementation under test: a standalone proxy +does not reconcile Gateway API resources. These results therefore concern the +specified operator/core pairing. They do not attribute every observed limitation to +the Praxis proxy binary, nor establish which features a custom configuration could +implement outside Gateway API. + +The nightly pairing currently fails the suite's initial empty-Gateway prerequisite. +That is a compatibility finding, not 107 individual feature failures. Its feature +coverage remains **not evaluated** unless that prerequisite succeeds. The release +comparison remains independently interpretable. + +## Read repetitions as evidence of repeatability + +Each matrix cell records pass, fail, skip, or not executed for each repetition. +Only complete three-run sets receive a mean passing-test count. A fraction such as +106/107 means the selected assertions passed; it is not a percentage of the entire +Gateway API specification. A feature that passed in three runs can still have +untested configurations or bugs. Passing a negative test, such as rejecting an +unsupported listener configuration, does not demonstrate successful TLS routing. +Use the positive routing cases alongside rejection/status checks when discussing +feature support. Both implementations passed the separate HTTP-core +`HTTPRouteHTTPSListener` case; TLSRoute findings must not be generalized into +a claim that Praxis cannot terminate HTTPS for HTTPRoute. + +Do not compare the elapsed duration of these correctness runs as gateway speed. +Failed assertions spend time in upstream readiness and consistency waits, so a +longer suite duration primarily reflects those waits. Throughput, request latency, +resource efficiency, route-update latency, and AI-gateway behavior require their own +experiments. The earlier performance campaigns remain separate. + +## Use the findings in customer discussions + +Start with the customer's required resources and behaviors: gRPC routing, TLS +passthrough, backend certificate validation, rewrites, matching, mirroring, or +listener isolation. Link the corresponding test rows and pinned configuration. +Distinguish an implementation's documented unsupported feature from an unexpected +behavioral failure, and disclose agentgateway failures with the same specificity. + +Avoid claims such as “fully conformant,” “all extended features,” or “the nightly +supports nothing” based on this experiment. It is an evaluator-selected +coverage comparison, not an official conformance certification. The evidence is +strongest when attached to the exact behavior, versions, test source, and repetition +results that support it. + +The [failure excerpt index](data/failure-excerpts.json) records a source filename, +line number and a short assertion or terminal-output excerpt for each failed +case/run. These excerpts help locate evidence; they are not automatic root-cause +classifications. Complete output and runtime context remain in the raw evidence archive. + +## Documentation discrepancies confirmed in all three release runs + +The pinned Praxis support document says rewrites and route timeouts are unsupported, +but v0.5.2 with the pinned operator passed `HTTPRouteRewriteHost`, +`HTTPRouteRewritePath`, `HTTPRouteTimeoutBackendRequest`, and +`HTTPRouteTimeoutRequest` in all three measured release runs. These passes remain credited. +The document also understates operational functionality such as leader election. +Use measured cases as the primary evidence; documentation is context and can be +stale. Do not repeat its unsupported-feature claims where the observed tests +contradict them. diff --git a/cpu-comparison/2026-10-02-gateway-extended/reports/release-comparison.md b/cpu-comparison/2026-10-02-gateway-extended/reports/release-comparison.md new file mode 100644 index 0000000..36a3862 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/reports/release-comparison.md @@ -0,0 +1,110 @@ +# Agentgateway v1.6.0 versus Praxis v0.5.2 + +**Complete: three measured pairs, with identical case-by-case outcomes in every +repetition.** Agentgateway passed 106 of 107 selected cases; Praxis passed 52. +Both passed all 33 selected HTTP core cases. The expanded selection therefore +shows broader tested Gateway API coverage for agentgateway in these versions. + +| Product | Repetition 1 | Repetition 2 | Repetition 3 | Mean passing cases | +| --- | ---: | ---: | ---: | ---: | +| Agentgateway v1.6.0 | 106/107 | 106/107 | 106/107 | 106.0 | +| Praxis core v0.5.2 with operator fb8beaa | 52/107 | 52/107 | 52/107 | 52.0 | + +The passing-count range is 106–106 and 52–52 respectively; sample standard deviation +is zero for both. Every individual case also had the same outcome across its three +runs. This describes repeatability, not confidence that untested configurations work. +[Machine-readable aggregates](data/aggregate.json) retain all repetition outcomes. + +The tested Praxis implementation is operator +`fb8beaa14cf714dacf0e6964cc8be94d1b5c1d7c` with core v0.5.2, not a custom standalone +Praxis configuration. All product images and the suite are pinned in +[version selection](../evidence/versions/selection.json). Praxis v0.5.2 was published +August 10, more than two weeks before selection; the requested nightly pairing has +its own [separate report](nightly-compatibility.md). + +## Where the results differ + +| Selected case group | Cases | Agentgateway passes, each run | Praxis passes, each run | +| --- | ---: | ---: | ---: | +| HTTP core | 33 | 33 | 33 | +| HTTP/Gateway extensions and backend TLS | 54 | 53 | 17 | +| gRPC | 5 | 5 | 0 | +| TLS-dependent, including route-kind validation | 15 | 15 | 2 | +| **Total** | **107** | **106** | **52** | +| Standard-channel cases | 105 | 104 | 51 | +| Experimental-channel cases | 2 | 2 | 1 | + +Channel rows partition the total; they are not additional tests. Across the 74 cases +beyond the HTTP-core subset, agentgateway passed 73 and Praxis passed 19 in each run. +Ten selected cases are provisional: agentgateway passed all ten, Praxis passed five. +Case counts are not percentages of the entire specification or counts of distinct +features. The 55 failed Praxis cases are not 55 distinct defects: several stop at +the same unsupported resource or prerequisite. + +The selection adds distinctions the core subset does not exercise: + +- All five gRPC cases passed for agentgateway and failed for Praxis. +- Positive TLSRoute routing cases passed for agentgateway and failed for Praxis. + Praxis's two TLS-dependent passes were rejection tests for unsupported listener + termination modes; they do not establish successful TLSRoute routing. Both products + passed the separate HTTP-core `HTTPRouteHTTPSListener` case, so this is not a + claim that Praxis cannot terminate HTTPS for HTTPRoute. +- Agentgateway passed the selected backend certificate-validation, client-certificate, + ListenerSet, CORS, method/query matching, and mirroring checks that failed for Praxis. +- Praxis passed meaningful extensions, including host/path rewrites and request/backend + timeouts. Its pinned support document understates these capabilities. Credit the + observed passes instead of repeating outdated unsupported-feature claims. + +See the [HTTP extension](matrix/http-gateway-extended.md), [gRPC](matrix/grpc.md), +[TLS-dependent](matrix/tls.md), and [HTTP core](matrix/http-core.md) matrices for exact +cases, pinned source links, provisional flags, and individual repetition outcomes. +The [assertion index](data/failure-excerpts.json) provides raw-log locations and short +failure excerpts; it does not automatically classify root causes. + +## Agentgateway's retained failure + +`GatewayStaticAddresses` failed in all three measured runs under conformance v1.5.1. +**October 5 correction:** this older test has a known upstream eventual-consistency +race, fixed in Gateway API PR #5033. Agentgateway CI uses conformance v1.6.1 and +explicitly passes this case on the exact v1.6.0 product revision. The observed +transient ready status without an address is not, by itself, an implementation +defect. See the [CI investigation and correction](agentgateway-static-address-follow-up.md). +The original 106/107 results remain unchanged. This historical campaign did not rerun the corrected suite; see the [separate focused follow-up](../../2026-10-05-stable-comparison/reports/03-gateway-api.md). + +## Validity and exclusions + +All six measured jobs produced upstream reports, completed all 107 selected cases, +and finished namespace cleanup. [Runtime reviews](../evidence/validity/) recorded +no node health/pressure issues or API collection failures. Praxis operator exits +logged `LeadershipLost`: one in repetition one, three in repetition two, and two in +repetition three. Several occurred after startup. Their logs are retained; the root +cause of the leadership changes is not established. + +Runtime snapshots also observed three, three, and one data-plane exit-137 terminations +respectively. Each observed pod was already marked for deletion, had restartCount=0, +and was reported as Error rather than OOMKilled. These rollout/cleanup observations +remain in the validity records. They are not presented as active-process OOM failures. + +Two repairs are fully disclosed: + +1. The initial agentgateway attempt under the default client TCP retry profile was + excluded after a diagnosed Service-startup connection issue. Every measured run + uses the repaired shared profile; the upstream binary, assertions and per-test + timeouts are unchanged. See [the transport investigation](infrastructure-investigation.md). +2. Automatic host maintenance interrupted the original third Praxis attempt. The + **entire third pair** was replaced after update timers were frozen. The completed + original agentgateway half is retained as superseded, alongside the interrupted + Praxis half. Host package changes and audit windows are documented in the + [maintenance investigation](maintenance-interruption.md). + +Praxis's measured suite durations were 174m41s, 170m22s, and 170m39s; agentgateway's +were 3m56s, 4m28s, and 4m37s. These durations are **not gateway speed measurements**: +failed and unsupported cases spend time in upstream readiness/consistency waits. +No throughput, inference-speed, or resource-efficiency conclusion follows from them. + +This is an evaluator-selected coverage comparison performed for Solo.io, an +agentgateway contributor. It is not an independent third-party assessment or +an official vendor conformance certification. Read the [methodology](methodology.md), +[reproduction steps](reproduce.md), and [interpretation guide](reading-the-results.md). + +See the [final host and archive validity review](infrastructure-validity.md). diff --git a/cpu-comparison/2026-10-02-gateway-extended/reports/reproduce.md b/cpu-comparison/2026-10-02-gateway-extended/reports/reproduce.md new file mode 100644 index 0000000..e73b2a0 --- /dev/null +++ b/cpu-comparison/2026-10-02-gateway-extended/reports/reproduce.md @@ -0,0 +1,136 @@ +# Reproduce the extended Gateway API comparison + +Use a disposable GCP project or isolated VMs in a project where you may create and +delete compute instances. Commands here incur CPU VM charges; no GPUs are used. +Replace project/zone/prefix consistently if adapting this campaign. Never delete +instances based only on a familiar-looking name: teardown verifies captured IDs. + +## Build and pin + +1. Check out this repository revision and enter this campaign directory. +2. Check out kubernetes-sigs/gateway-api at + `e7677b70ae75d14a4448fba94870e7deea6cf0ad`. From its `conformance` module, run + `CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go test -c -o /path/to/campaign/.work/gateway-conformance.test`. + The original binary used Go 1.26.4. Record the rebuilt binary SHA-256 and compare + source/compiler identity with selection.json; absolute build paths can make a + rebuilt binary hash differ. Verify any reused original binary against its recorded SHA-256. +3. Generate the catalog by running `go run /path/to/campaign/harness/catalog.go` + from that same module. Standard output is JSON; standard error ends with the + comma-separated feature selector. The checked-in catalog and configs/features.txt + are the exact selection used here. If regenerating the JSON, run + `python3 harness/annotate-catalog.py /path/to/gateway-api evidence/test-catalog.json` + from this campaign directory to add pinned source links; this does not change + selected tests or feature flags. +4. Check out praxis-proxy/operator at + `fb8beaa14cf714dacf0e6964cc8be94d1b5c1d7c`, archive the repository contents into + `.work/praxis-operator-source.tar.gz`, preserving its Containerfile and Cargo.lock. + Do not follow moving branch or image tags during a repetition campaign. +5. The bootstrap currently reuses the prior campaign's mock-server and clusterloader2 + binaries in `.work`. Clusterloader2 is transferred but is not invoked in this + campaign. The mock backend is an auxiliary fixture; upstream conformance uses its + own echo fixtures. Build instructions for those inherited artifacts are in the + [shared fixture build instructions](../../2026-10-05-stable-comparison/docs/REPRODUCE.md#exact-tool-builds). No load-generator scores enter + this report. Keep this campaign’s conformance v1.5.1 source pin when following those shared mock/ClusterLoader2 build steps; the later campaign’s corrected conformance binary is a different input. + +## Provision and qualify + +Run `bash infra/create-kubernetes-vm.sh ROLE` for each of kcontrol, kcontroller, +kgateway, kbackend and kclient. Keep each `.work/create-ROLE.json`; it records resource +identity and the twelve-hour auto-delete setting. Run `python3 infra/provision-kubernetes.py`. + +The VM bootstrap masks automatic apt maintenance before measurements. Verify +`apt-daily.timer` and `apt-daily-upgrade.timer` are masked and no package upgrade is +active; `infra/freeze-maintenance.sh` provides the same check for existing disposable +hosts. This prevents package-triggered restarts of supervised benchmark jobs. + +The client bootstrap applies `infra/configure-tcp-client.sh`. Verify +`net.ipv4.tcp_syn_retries=2` and `net.ipv4.tcp_syn_linear_timeouts=4` before any measured +run; retain the before/after record. See [why this is needed](infrastructure-investigation.md). + +Verify all nodes are Ready, chart installations complete, container digests match +selection.json, and both API controller Deployments are available. Ensure the latest +harness scripts have been copied to `/opt/gateway-benchmark` on kclient. The runner +uses `/etc/rancher/k3s/benchmark.kubeconfig`; never publish that credential. + +On kclient, run as root from `/opt/gateway-benchmark`: + +```sh +bash run-one.sh praxis-v0.5.2 qualification agentgateway smoke +bash run-one.sh praxis-v0.5.2 qualification praxis smoke +bash run-one.sh praxis-nightly-20261002 qualification praxis smoke +``` + +Qualification records are separate from measured repetitions. Investigate setup +failures before attempting the full campaign; do not silently patch products. + +Qualify static allocation with `harness/qualify-static-address.sh` on kclient while +no suite is running. It temporarily assigns the reserved VIP to the direct fixture, +verifies reachability and deletes that Service. Never run this while the suite may +need the same reserved address. + +## Three repetitions + +For each campaign (`praxis-v0.5.2`, `praxis-nightly-20261002`), execute: + +```sh +python3 infra/run-case.py CAMPAIGN pass1 agentgateway +# Wait for JOB-FINISHED and review before dispatching the next case. +python3 infra/run-case.py CAMPAIGN pass1 praxis +# Review the complete first pair and record its validity before proceeding. +python3 infra/run-case.py CAMPAIGN pass2 praxis +python3 infra/run-case.py CAMPAIGN pass2 agentgateway +python3 infra/run-case.py CAMPAIGN pass3 agentgateway +python3 infra/run-case.py CAMPAIGN pass3 praxis +``` + +These commands dispatch supervised systemd jobs from the local host. Wait for each +case to finish before issuing the next command; do not paste this block as a queue. +Before pass two, write `evidence/validity/CAMPAIGN-pass1.json` with +`"infrastructure_valid": true` only after the review supports that conclusion. +Retain the checks and explanation in the same record. `harness/review-runtime.py` +summarizes collected state, but does not automatically approve a run. +It refuses to start while another campaign job is running and applies a 1,048,576 +open-file limit to measured runs. `run-one.sh` +refuses to overwrite an existing result directory, selects exactly one active +controller and writes product/assertion exit codes independently of cleanup status. +A finished job is not by itself a passing or infrastructure-valid test. + +`run-conformance.sh` contains the complete upstream flags. Per-test limits remain +upstream defaults. Runtime monitoring captures non-secret Kubernetes state every +30 seconds; host monitoring samples every 15 seconds. Save controller output as +well as upstream report.yaml and full.log. During the third Praxis release run, +`harness/capture-operator-restarts.py CASE_DIRECTORY` was additionally polled every +50 seconds to preserve previous-container logs when existing runtime snapshots +showed a restart. Earlier runs used manual capture. This read-only diagnostic does +not change test assertions or product configuration. For a nightly attempt, run `harness/capture-nightly-setup.py CASE_DIRECTORY` on +kclient once the four base Deployments and ConfigMaps exist and before setup exits. +It captures generated configuration and logs without changing resources; sanitize +its fixture private keys before Git publication. +The upstream profile reports can omit +tests whose feature combination is not assigned to a profile; use the supplied +catalog and top-level log parser to account for all 107 selected cases. + +## Export, report, and delete + +Run `infra/export-kubernetes-evidence.sh` with no tests active. It exports host +archives and sanitizes known credential-bearing evidence. Review sanitization, +calculate checksums and verify the uploaded private release assets against local +sizes and digests. Restore raw results from kclient's archive to `results/` and run +`python3 harness/summarize.py .`, `python3 harness/aggregate.py`, and +`python3 harness/write-matrix.py`, and `python3 harness/extract-assertions.py`; retain qualification and invalid attempts separately. +Use `harness/import-results.py` when importing an unsanitized local snapshot so +generated fixture private keys are removed before Git publication. + +Run `python3 harness/check-evidence.py` to check archive integrity and known +credential patterns, then `python3 harness/review-hosts.py` after archive export and record the human +host-health decision in `evidence/validity/host-runtime-decision.json`. With every +individual run reviewed, `python3 harness/final-audit.py` verifies the twelve +measured attempts and writes the final validation inventory. + +After final validity review, `python3 infra/publish-evidence.py` creates the private +release and verifies each remote asset size and SHA-256 digest. It refuses to +overwrite an existing release; inspect and verify an existing release if a prior +upload was interrupted. Then run `python3 infra/teardown.py`. It checks each VM's +ID, campaign label and boot-disk auto-delete setting before deleting only those +resources. It inventories the project and removes temporary local cluster credentials. +Keep the cleanup verification and estimated cost report with the results. diff --git a/cpu-comparison/2026-10-05-stable-comparison/.gitignore b/cpu-comparison/2026-10-05-stable-comparison/.gitignore new file mode 100644 index 0000000..979e0f3 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/.gitignore @@ -0,0 +1,2 @@ +.work/ +__pycache__/ diff --git a/cpu-comparison/2026-10-05-stable-comparison/README.md b/cpu-comparison/2026-10-05-stable-comparison/README.md new file mode 100644 index 0000000..812a88c --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/README.md @@ -0,0 +1,66 @@ +# Agentgateway v1.6.0 and Praxis: three-pass CPU comparison + +Solo.io conducted this comparison and contributes to agentgateway. These results +are not an independent certification. Every completed workload uses three +repetitions, with arithmetic means, individual runs and ranges retained. + +| Workload | Agentgateway | Praxis distributions | Reference | +| --- | --- | --- | --- | +| Standalone HTTP and AI-protocol forwarding | v1.6.0 | Core v0.5.2 and core nightly-20261002 | Direct deterministic service | +| Native AI protocols, translation and streaming | v1.6.0 | AI v0.5.0 and AI October 2 nightly | Direct deterministic service | +| Kubernetes HTTP, route lifecycle and graceful recovery | Controller/data plane v1.6.0 | Core v0.5.2 with operator fb8beaa | Direct service; stock nightly pairing setup-blocked | + +Praxis AI is a separate distribution. Its release uses core libraries 0.7.2. +Its October 2 nightly is pinned through the successful scheduled publishing +workflow and immutable SHA-tag digest, not the core project's dated tag. +[Version pins](evidence/versions/selection.json) identify every image. + +## Choose the question + +1. [Agentgateway versus direct service](reports/01-agentgateway-vs-direct.md). +2. [Praxis versus agentgateway](reports/02-praxis-vs-agentgateway.md). +3. [Gateway API coverage and lifecycle](reports/03-gateway-api.md). +4. [Source-supported feature differences](reports/04-feature-comparison.md) and + [requirement-level evidence](reports/requirements-index.md). +5. [Methods, exclusions and validity](reports/05-methodology-and-validity.md). +6. [CPU, memory and descriptor observations](reports/08-resource-usage.md). + +The full matrices retain all fixed-rate, unrestricted-rate and streaming cases: +[HTTP forwarding](reports/matrices/common-http.md), +[AI-protocol forwarding](reports/matrices/common-ai.md), +[native AI](reports/matrices/native-ai.md), and +[Kubernetes HTTP](reports/matrices/kubernetes-http.md). + +## Scope and interpretation + +The campaign uses native Google Compute Engine VMs. Client, gateway and backend +occupy separate machines. Kubernetes uses five dedicated K3s nodes and private +NodePort traffic. No Envoy proxy, GKE cluster or managed GCP load balancer is in +the measured path. Nighthawk is a load client from the Envoy project. + +Common forwarding does not apply native AI transformations or accounting. +Native profiles perform different routing/accounting work, so their throughput +ratios do not establish equal-work CPU efficiency. The paced streaming service +is synthetic: there is no model inference, GPU utilization or model-quality +result. Three repeats on one placement describe repeatability, not a cloud-wide +confidence interval. Direct service is the observed reference path and can itself +approach its client or backend capacity. + +The [retained extended conformance campaign](../2026-10-02-gateway-extended/README.md) +uses conformance v1.5.1. The current focused static-address test uses v1.6.1. +They remain separate evidence families; no corrected 107/107 score is fabricated. +Stock operator/core nightly setup failures mean dependent Kubernetes cases are +not evaluated, while standalone core nightly and the separate AI nightly have +measured results. + +## Reproduce or audit + +Start with the [public evidence guide](docs/PUBLIC-EVIDENCE.md), +[reproduction instructions](docs/REPRODUCE.md), and +[reading guide](docs/READING-RESULTS.md). Exact commands, fixtures, image/source +pins, excluded-attempt explanations and manual review records accompany the +results. Do not treat parser success as scientific approval for a fresh run. + +[Offline reanalysis](evidence/reanalysis.json) reproduced all 24 numeric data and report files byte-for-byte from the sanitized public archive; both host-resource summaries matched as JSON values. + +Download the [checksum-verified public raw evidence](https://github.com/danehans/agentgateway-benchmarks/releases/tag/cpu-2026-10-05-v1.6.0). The [publication record](evidence/PUBLICATION.json) lists asset hashes and the reviewed source commit. diff --git a/cpu-comparison/2026-10-05-stable-comparison/configs/ai/agentgateway-native.yaml b/cpu-comparison/2026-10-05-stable-comparison/configs/ai/agentgateway-native.yaml new file mode 100644 index 0000000..c759907 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/configs/ai/agentgateway-native.yaml @@ -0,0 +1,22 @@ +config: + workerThreads: 2 + adminAddr: 10.128.0.63:23500 + statsAddr: 10.128.0.63:23501 + readinessAddr: 10.128.0.63:23502 + logging: + filter: "false" +llm: + port: 8080 + models: + - name: bench-openai + provider: openAI + params: + baseUrl: http://10.128.15.192:8081/v1 + model: bench-openai + apiKey: dummy + - name: bench-anthropic + provider: anthropic + params: + baseUrl: http://10.128.15.192:8081/v1 + model: bench-anthropic + apiKey: dummy diff --git a/cpu-comparison/2026-10-05-stable-comparison/configs/ai/agentgateway.yaml b/cpu-comparison/2026-10-05-stable-comparison/configs/ai/agentgateway.yaml new file mode 100644 index 0000000..d2199a2 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/configs/ai/agentgateway.yaml @@ -0,0 +1,14 @@ +config: + workerThreads: 2 + adminAddr: 10.128.0.63:23500 + statsAddr: 10.128.0.63:23501 + readinessAddr: 10.128.0.63:23502 + logging: + filter: "false" +binds: +- port: 8080 + listeners: + - protocol: HTTP + routes: + - backends: + - host: 10.128.15.192:8081 diff --git a/cpu-comparison/2026-10-05-stable-comparison/configs/ai/praxis-native.yaml b/cpu-comparison/2026-10-05-stable-comparison/configs/ai/praxis-native.yaml new file mode 100644 index 0000000..9aec3c9 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/configs/ai/praxis-native.yaml @@ -0,0 +1,71 @@ +runtime: + threads: 2 +listeners: +- name: openai + address: "10.128.0.63:8080" + filter_chains: [openai] +- name: anthropic + address: "10.128.0.63:8082" + filter_chains: [anthropic] +- name: translation + address: "10.128.0.63:8084" + filter_chains: [translation] +filter_chains: +- name: openai + filters: + - filter: token_count + provider: openai + - filter: router + routes: + - path_prefix: "/" + cluster: mock + - filter: load_balancer + clusters: + - name: mock + endpoints: ["10.128.15.192:8081"] +- name: anthropic + filters: + - filter: anthropic_messages_format + on_invalid: continue + - filter: anthropic_messages_protocol + default_version: "2023-06-01" + - filter: token_count + provider: anthropic + - filter: router + routes: + - path_prefix: "/" + cluster: mock + - filter: load_balancer + clusters: + - name: mock + endpoints: ["10.128.15.192:8081"] +- name: translation + filters: + - filter: anthropic_messages_format + on_invalid: continue + - filter: anthropic_messages_to_chat_completions + max_body_bytes: 1048576 + - filter: anthropic_messages_to_chat_completions_stream + max_partial_event_bytes: 10485760 + max_tool_blocks: 10000 + response_conditions: + - when: + headers: + content-type: "text/event-stream" + - filter: path_rewrite + replace: + pattern: "^/v1/messages$" + replacement: "/v1/chat/completions" + - filter: token_count + provider: openai + - filter: router + routes: + - path_prefix: "/" + cluster: mock + - filter: load_balancer + clusters: + - name: mock + endpoints: ["10.128.15.192:8081"] +insecure_options: + allow_private_endpoints: true + allow_private_upstreams: true diff --git a/cpu-comparison/2026-10-05-stable-comparison/configs/ai/praxis.yaml b/cpu-comparison/2026-10-05-stable-comparison/configs/ai/praxis.yaml new file mode 100644 index 0000000..0c0eeb5 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/configs/ai/praxis.yaml @@ -0,0 +1,20 @@ +runtime: + threads: 2 +listeners: +- name: common + address: "10.128.0.63:8080" + filter_chains: [common] +filter_chains: +- name: common + filters: + - filter: router + routes: + - path_prefix: "/" + cluster: mock + - filter: load_balancer + clusters: + - name: mock + endpoints: ["10.128.15.192:8081"] +insecure_options: + allow_private_endpoints: true + allow_private_upstreams: true diff --git a/cpu-comparison/2026-10-05-stable-comparison/configs/clusterloader2/README.md b/cpu-comparison/2026-10-05-stable-comparison/configs/clusterloader2/README.md new file mode 100644 index 0000000..d7cb18e --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/configs/clusterloader2/README.md @@ -0,0 +1,5 @@ +# Gateway scale scenario + +This scenario uses ClusterLoader2's object reconciliation engine to create and update HTTPRoutes at 100 API operations/sec. It deliberately does not reuse the stock large-cluster workload. Routes use a dedicated namespace and reference the common gateway-backend Service through an explicit ReferenceGrant. Before measurement, qualify 10 routes and the custom observer; then freeze 1,000 and 5,000-route scenarios, recovery checks, timeouts and placements. `harness/observe-routes.py` passed ten-route create/update qualification for both implementations. Raw qualification reports are included in the client archive. + +ResponseHeaderModifier makes actual traffic configuration visible through `x-benchmark-generation`; matching stale route status alone cannot satisfy the test. Status must match each resource's current generation and selected parent/controller. Real requests must independently verify the expected header. Report the time from mutation start as well as post-submission convergence, and preserve rejected/unprogrammed routes. diff --git a/cpu-comparison/2026-10-05-stable-comparison/configs/clusterloader2/config.yaml b/cpu-comparison/2026-10-05-stable-comparison/configs/clusterloader2/config.yaml new file mode 100644 index 0000000..6198c72 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/configs/clusterloader2/config.yaml @@ -0,0 +1,73 @@ +# Draft, not measured. All placeholders must be resolved and qualified first. +{{$routes := DefaultParam .Routes 10}} +{{$gateway := DefaultParam .Gateway "benchmark"}} +{{$gatewayNamespace := DefaultParam .GatewayNamespace "gateway-benchmark"}} +{{$namespace := DefaultParam .BenchmarkNamespace "gateway-scale"}} +name: gateway-route-scale +namespace: + number: 1 + prefix: gwcmp-cl2 + deleteStaleNamespaces: false + deleteAutomanagedNamespaces: true +tuningSets: +- name: RouteChanges + globalQPSLoad: + qps: 100 + burst: 1 +steps: +- name: Mark created mutation start + measurements: + - Identifier: Startcreated + Method: Exec + Params: + command: ["/opt/gateway-benchmark/venv/bin/python", "/opt/gateway-benchmark/observe-routes.py", "--namespace", "{{$namespace}}", "--count", "{{$routes}}", "--marker", "created", "--start-only"] + timeout: 30s + retries: 1 +- name: Create routes + phases: + - namespaceList: ["{{$namespace}}"] + replicasPerNamespace: {{$routes}} + tuningSet: RouteChanges + objectBundle: + - basename: route + objectTemplatePath: route.yaml + templateFillMap: + Gateway: "{{$gateway}}" + GatewayNamespace: "{{$gatewayNamespace}}" + Marker: "created" +- name: Verify created routes + measurements: + - Identifier: VerifyCreated + Method: Exec + Params: + command: ["/opt/gateway-benchmark/venv/bin/python", "/opt/gateway-benchmark/observe-routes.py", "--namespace", "{{$namespace}}", "--count", "{{$routes}}", "--marker", "created"] + timeout: 330s + retries: 1 +- name: Mark updated mutation start + measurements: + - Identifier: Startupdated + Method: Exec + Params: + command: ["/opt/gateway-benchmark/venv/bin/python", "/opt/gateway-benchmark/observe-routes.py", "--namespace", "{{$namespace}}", "--count", "{{$routes}}", "--marker", "updated", "--start-only"] + timeout: 30s + retries: 1 +- name: Update routes + phases: + - namespaceList: ["{{$namespace}}"] + replicasPerNamespace: {{$routes}} + tuningSet: RouteChanges + objectBundle: + - basename: route + objectTemplatePath: route.yaml + templateFillMap: + Gateway: "{{$gateway}}" + GatewayNamespace: "{{$gatewayNamespace}}" + Marker: "updated" +- name: Verify updated routes + measurements: + - Identifier: VerifyUpdated + Method: Exec + Params: + command: ["/opt/gateway-benchmark/venv/bin/python", "/opt/gateway-benchmark/observe-routes.py", "--namespace", "{{$namespace}}", "--count", "{{$routes}}", "--marker", "updated"] + timeout: 330s + retries: 1 diff --git a/cpu-comparison/2026-10-05-stable-comparison/configs/clusterloader2/route.yaml b/cpu-comparison/2026-10-05-stable-comparison/configs/clusterloader2/route.yaml new file mode 100644 index 0000000..55d6f60 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/configs/clusterloader2/route.yaml @@ -0,0 +1,28 @@ +# Draft scenario: qualify with 10 routes before measured scale workloads. +apiVersion: gateway.networking.k8s.io/v1 +kind: HTTPRoute +metadata: + name: {{.Name}} + labels: + benchmark: gateway-scale +spec: + parentRefs: + - name: {{.Gateway}} + namespace: {{.GatewayNamespace}} + hostnames: + - "{{.Name}}.bench.test" + rules: + - matches: + - path: + type: PathPrefix + value: / + filters: + - type: ResponseHeaderModifier + responseHeaderModifier: + set: + - name: x-benchmark-generation + value: "{{.Marker}}" + backendRefs: + - name: backend + namespace: gateway-backend + port: 8081 diff --git a/cpu-comparison/2026-10-05-stable-comparison/configs/kubernetes/agentgateway-parameters.yaml b/cpu-comparison/2026-10-05-stable-comparison/configs/kubernetes/agentgateway-parameters.yaml new file mode 100644 index 0000000..e61cb35 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/configs/kubernetes/agentgateway-parameters.yaml @@ -0,0 +1,23 @@ +apiVersion: agentgateway.dev/v1alpha1 +kind: AgentgatewayParameters +metadata: + name: benchmark-resources + namespace: agentgateway-system +spec: + image: + registry: ghcr.io + repository: agentgateway/agentgateway + tag: v1.6.0@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c + env: + - name: WORKER_THREADS + value: "2" + rawConfig: + config: + logging: + filter: "false" + resources: + requests: {cpu: 100m, memory: 64Mi} + limits: {cpu: "2", memory: 256Mi} + deployment: + spec: + replicas: 1 diff --git a/cpu-comparison/2026-10-05-stable-comparison/configs/kubernetes/agentgateway-values.yaml b/cpu-comparison/2026-10-05-stable-comparison/configs/kubernetes/agentgateway-values.yaml new file mode 100644 index 0000000..a496cc0 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/configs/kubernetes/agentgateway-values.yaml @@ -0,0 +1,20 @@ +controller: + replicaCount: 2 + image: + registry: ghcr.io + repository: agentgateway/controller + tag: v1.6.0@sha256:d84259a7e2d87f8f39bae385d4b032d823c0a4450aecb32e0e31e2258449645b +nodeSelector: + benchmark-role: kcontroller +tolerations: +- key: benchmark-role + operator: Equal + value: kcontroller + effect: NoSchedule +resources: + requests: {cpu: 100m, memory: 128Mi} + limits: {cpu: "2", memory: 2Gi} +gatewayClassParametersRefs: + agentgateway: + name: benchmark-resources + namespace: agentgateway-system diff --git a/cpu-comparison/2026-10-05-stable-comparison/configs/kubernetes/backend.yaml b/cpu-comparison/2026-10-05-stable-comparison/configs/kubernetes/backend.yaml new file mode 100644 index 0000000..97310ff --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/configs/kubernetes/backend.yaml @@ -0,0 +1,66 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: gateway-backend +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: backend + namespace: gateway-backend +spec: + replicas: 1 + selector: + matchLabels: {app: benchmark-backend} + template: + metadata: + labels: {app: benchmark-backend} + spec: + nodeSelector: {benchmark-role: kbackend} + tolerations: + - key: benchmark-role + operator: Equal + value: kbackend + effect: NoSchedule + containers: + - name: backend + image: alpine@sha256:5291449c3df73caf6ed85e649dec1b9e818b39a5d8c871e97afc13e9cd5e8fa8 + command: [/benchmark/mock-server] + env: + - {name: LISTEN_ADDR, value: "0.0.0.0:8081"} + resources: + requests: {cpu: "6", memory: 4Gi} + limits: {cpu: "6", memory: 4Gi} + ports: + - {containerPort: 8081} + readinessProbe: + httpGet: {path: /healthz, port: 8081} + volumeMounts: + - {name: fixture, mountPath: /benchmark, readOnly: true} + volumes: + - name: fixture + hostPath: {path: /opt/gateway-benchmark/fixture, type: Directory} +--- +apiVersion: v1 +kind: Service +metadata: + name: backend + namespace: gateway-backend +spec: + type: NodePort + externalTrafficPolicy: Cluster + selector: {app: benchmark-backend} + ports: + - {port: 8081, targetPort: 8081, nodePort: 30081} +--- +apiVersion: gateway.networking.k8s.io/v1beta1 +kind: ReferenceGrant +metadata: + name: benchmark-routes + namespace: gateway-backend +spec: + from: + - {group: gateway.networking.k8s.io, kind: HTTPRoute, namespace: gateway-benchmark} + - {group: gateway.networking.k8s.io, kind: HTTPRoute, namespace: gateway-scale} + to: + - {group: "", kind: Service, name: backend} diff --git a/cpu-comparison/2026-10-05-stable-comparison/configs/kubernetes/gateway.yaml b/cpu-comparison/2026-10-05-stable-comparison/configs/kubernetes/gateway.yaml new file mode 100644 index 0000000..1f4b966 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/configs/kubernetes/gateway.yaml @@ -0,0 +1,49 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: gateway-benchmark +--- +apiVersion: v1 +kind: Namespace +metadata: + name: gateway-scale +--- +apiVersion: v1 +kind: LimitRange +metadata: + name: benchmark-cpu + namespace: gateway-benchmark +spec: + limits: + - type: Container + default: {cpu: "2"} +--- +apiVersion: gateway.networking.k8s.io/v1 +kind: Gateway +metadata: + name: benchmark + namespace: gateway-benchmark +spec: + gatewayClassName: REPLACE_GATEWAY_CLASS + listeners: + - name: http + protocol: HTTP + port: 80 + allowedRoutes: + namespaces: {from: All} +--- +apiVersion: gateway.networking.k8s.io/v1 +kind: HTTPRoute +metadata: + name: benchmark + namespace: gateway-benchmark +spec: + parentRefs: + - name: benchmark + rules: + - matches: + - path: {type: PathPrefix, value: /} + backendRefs: + - name: backend + namespace: gateway-backend + port: 8081 diff --git a/cpu-comparison/2026-10-05-stable-comparison/configs/kubernetes/metallb-controller-patch.json b/cpu-comparison/2026-10-05-stable-comparison/configs/kubernetes/metallb-controller-patch.json new file mode 100644 index 0000000..746be8e --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/configs/kubernetes/metallb-controller-patch.json @@ -0,0 +1 @@ +{"spec":{"template":{"spec":{"nodeSelector":{"benchmark-role":"kcontroller"},"tolerations":[{"key":"benchmark-role","operator":"Equal","value":"kcontroller","effect":"NoSchedule"}]}}}} diff --git a/cpu-comparison/2026-10-05-stable-comparison/configs/kubernetes/metallb-pool.yaml b/cpu-comparison/2026-10-05-stable-comparison/configs/kubernetes/metallb-pool.yaml new file mode 100644 index 0000000..d2811b4 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/configs/kubernetes/metallb-pool.yaml @@ -0,0 +1,19 @@ +# Cluster-internal conformance addresses only. No L2/BGP advertisements. +apiVersion: metallb.io/v1beta1 +kind: IPAddressPool +metadata: + name: conformance-internal + namespace: metallb-system +spec: + addresses: + - 198.18.0.1-198.18.0.254 +--- +apiVersion: metallb.io/v1beta1 +kind: IPAddressPool +metadata: + name: conformance-static + namespace: metallb-system +spec: + autoAssign: false + addresses: + - 198.18.1.254/32 diff --git a/cpu-comparison/2026-10-05-stable-comparison/configs/kubernetes/praxis-operator.yaml b/cpu-comparison/2026-10-05-stable-comparison/configs/kubernetes/praxis-operator.yaml new file mode 100644 index 0000000..fc8801e --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/configs/kubernetes/praxis-operator.yaml @@ -0,0 +1,84 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: praxis-operator + namespace: praxis-system + labels: + app.kubernetes.io/name: praxis-operator + app.kubernetes.io/managed-by: praxis-operator +spec: + replicas: 2 + selector: + matchLabels: + app.kubernetes.io/name: praxis-operator + template: + metadata: + labels: + app.kubernetes.io/name: praxis-operator + spec: + serviceAccountName: praxis-operator + automountServiceAccountToken: true + securityContext: + runAsNonRoot: true + runAsUser: 65534 + runAsGroup: 65534 + fsGroup: 65534 + seccompProfile: + type: RuntimeDefault + containers: + - name: operator + image: praxis-operator:fb8beaa + imagePullPolicy: IfNotPresent + env: + - name: PRAXIS_IMAGE + value: ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8 + - name: POD_NAME + valueFrom: + fieldRef: + fieldPath: metadata.name + - name: POD_NAMESPACE + valueFrom: + fieldRef: + fieldPath: metadata.namespace + ports: + - name: observability + containerPort: 8080 + protocol: TCP + livenessProbe: + httpGet: + path: /healthz + port: observability + periodSeconds: 10 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /readyz + port: observability + periodSeconds: 5 + failureThreshold: 3 + resources: + requests: + cpu: 100m + memory: 128Mi + limits: + cpu: '2' + memory: 2Gi + securityContext: + runAsNonRoot: true + runAsUser: 65534 + runAsGroup: 65534 + readOnlyRootFilesystem: true + allowPrivilegeEscalation: false + privileged: false + capabilities: + drop: + - ALL + seccompProfile: + type: RuntimeDefault + nodeSelector: + benchmark-role: kcontroller + tolerations: + - key: benchmark-role + operator: Equal + value: kcontroller + effect: NoSchedule diff --git a/cpu-comparison/2026-10-05-stable-comparison/docs/COMPARISON-SCOPE.md b/cpu-comparison/2026-10-05-stable-comparison/docs/COMPARISON-SCOPE.md new file mode 100644 index 0000000..8cfa297 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/docs/COMPARISON-SCOPE.md @@ -0,0 +1,82 @@ +# Version and workload boundaries + +This campaign uses agentgateway v1.6.0, Praxis core v0.5.2 and Praxis core +nightly-20261002. Image digests, rather than mutable tag names, identify treatments. + +| Question | Evidence to use | What it does not establish | +| --- | --- | --- | +| HTTP forwarding overhead | Common-profile Fortio and Nighthawk, direct service baseline | Native AI policy overhead or an internet-facing TLS deployment | +| OpenAI/Anthropic forwarding and SSE | Common-profile protocol checks, Fortio and AIPerf | Provider translation, token accounting, inference scheduling, or model quality | +| Native AI behavior | Separately identified native-AI profile and distribution | A feature of either Praxis core image merely because Praxis AI implements it | +| Gateway API correctness | October 2 stable/release and stable/nightly campaigns, exact per-case outcomes | Certification, every extension, or a performance score | +| Static address discrepancy | Corrected conformance v1.6.1 follow-up | A retroactive change to the original v1.5.1 raw outcome | +| Kubernetes routing throughput | NodePort workload with controller-generated configuration | Managed GCP load-balancer performance | +| Route scale | ClusterLoader2 hostname plus response-header create/update workload | Maximum bare-route capacity | +| Restart behavior | Scheduled probes around graceful controller/pod replacement | Hard-failure recovery, zero downtime, or production availability | + +Praxis AI is a separate project and container distribution, independently +versioned from Praxis core. Its [v0.5.0 README](https://github.com/praxis-proxy/ai/blob/v0.5.0/README.md#praxis-ai-and-praxis) describes this separation. +The registry returned `MANIFEST_UNKNOWN` for the literal dated AI tag, but AI +publishes rolling nightly and SHA tags. The October 2 scheduled build was found +and its retained SHA-tag index matches the workflow digest. Include its amd64 +image separately; see [provenance](../evidence/versions/praxis-ai-nightly-provenance.json). +The initial conclusion that no October 2 AI image existed was incorrect and is +withdrawn. Neither AI image is the separately dated core nightly. + +## Interpretation rules + +Report support declarations, runnable configurations, measured results, and +interpretations separately. A setup block is not a per-feature failure score. +Keep all valid repetitions, including unfavorable results. Attribute tool/host +failures before excluding samples; retain excluded artifacts and reasons. + +Use successful response throughput together with errors, achieved load, latency, +and resource use. An arithmetic mean of three p99s is a mean of run-level p99s, +not a pooled p99. The shared placement limits generalization. Synthetic backend +results describe gateway behavior; they do not measure GPU inference. + +A full comparison means addressing each agreed workload and documenting its +outcome or evidenced incompatibility. It cannot make an unsupported feature +runnable or turn a failed prerequisite into a valid throughput measurement. + +## Nightly operator qualification + +The pinned core nightly starts with the standalone common configuration. In the +stock operator deployment, even a nonempty HTTP route produces cluster name +`gateway-backend~backend~8081`; the nightly rejects the `~` characters and exits 1. +The operator HEAD was rechecked October 5 and remains +`fb8beaa14cf714dacf0e6964cc8be94d1b5c1d7c`, with no published release returned. +Retain each bounded setup attempt and node/image/config evidence. HTTP, scale and +recovery behind that operator pairing are **not evaluated**, not zero throughput. +Do not silently rewrite the generated configuration to bypass the incompatibility. +This is additional evidence to the earlier empty-router conformance setup block. + +## Native-profile work is not identical + +Agentgateway uses one LLM listener with model-based provider selection. Praxis AI +uses separate listeners and preselected filter chains for each protocol, with +`token_count` response-usage extraction enabled. It is not an input-tokenizer +benchmark. The common profile removes both products' native AI processing and +routes identically to one fixture. Keep these profiles separate in every table +and chart; do not describe native ratios as equal-work parser efficiency. + +For translation, the direct baseline speaks OpenAI Chat Completions to the +backend; the gateway-facing client speaks Anthropic Messages. That comparison +includes format conversion. In the JSON AI cases, 1 KiB and 16 KiB identify +message/response **content** lengths, not total HTTP or JSON envelope bytes. +Default product connection-pool behavior is retained; this is not a per-product +maximum-tuning search. + +The agentgateway native container explicitly sets +`AGENTGATEWAY_MESSAGES_PREFER_COMPLETIONS=true`. In the pinned v1.6.0 +[conversion table](https://github.com/agentgateway/agentgateway/blob/ea5608642b9d5c94c5baf5fd9f2f9849b808e963/crates/agentgateway/src/llm/mod.rs), +this chooses Chat Completions ahead of Responses for the Messages-to-OpenAI +fallback. Direct Anthropic Messages remains preferred for an Anthropic provider. +The setting preserves the declared translation pair against the Chat Completions +fixture; this campaign does not benchmark the default Messages-to-Responses path. + + +Release and nightly remain separate treatments with their own three repetitions. +Within each standalone profile, both comparisons share the same three direct and +agentgateway reference runs. Do not double-count those reference runs when reading +two version comparisons or combine native and common-profile measurements. diff --git a/cpu-comparison/2026-10-05-stable-comparison/docs/EVIDENCE-LAYOUT.md b/cpu-comparison/2026-10-05-stable-comparison/docs/EVIDENCE-LAYOUT.md new file mode 100644 index 0000000..a9daec0 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/docs/EVIDENCE-LAYOUT.md @@ -0,0 +1,73 @@ +# Evidence layout and interpretation + +This public snapshot contains technical review records and generated tables. The +[public evidence guide](PUBLIC-EVIDENCE.md) describes the accepted measurement +subset, configurations, lifecycle diagnostics and host telemetry. Its archive +manifest must match the reviewed local artifact; upload alone is not validation. + +## Finding a number + +1. Choose the campaign and exact distribution in `evidence/versions/selection.json`. +2. Choose common forwarding, native AI, or Kubernetes HTTP. Resource limits and + responsibilities differ, so do not merge their rows. +3. Find the table cell in `reports/matrices/`. Each cell uses all three accepted + repetitions, with mean and range. The report generator rejects incomplete sets. +4. Look up that case in `reports/data/load-rows.json`. It records treatment, + repetition, timestamps, process exits, metrics and the raw artifact path. +5. Open the matching exported `execution.json` for the precise command and + `result.json` or AIPerf export for the original measurement. Warmup files are + separate and are not additional repetitions. +6. Review the corresponding host window and first-pass/final validity decisions. + A successful parser or process is not proof of a valid comparison. + +## Directory map + +| Path | Meaning | +| --- | --- | +| `evidence/versions/` | Product/source/tool pins and installed input hashes | +| `evidence/qualification/` | Qualification facts, exclusions and explicit review gates | +| `evidence/diagnostics/` | Focused failure evidence; excluded observations are labeled | +| Exported `client/results/common/passN/` | Accepted standalone matched forwarding cases | +| Exported `client/results/native/passN/` | Accepted native-AI cases | +| Exported `kclient/results/kubernetes/passN/` | Accepted Kubernetes HTTP, scale, recovery or setup-block evidence | +| Exported `kclient/results/static-address/passN/` | Separate corrected-suite static-address follow-up | +| Exported `*/host-samples.jsonl` | Timestamped host/process/cgroup and, for Kubernetes, pod-network observations | +| `reports/data/` | Deterministic summaries of reviewed raw evidence | + +## What a blank or unavailable cell means + +- **Not evaluated:** a prerequisite did not work or that distribution/workload was + not selected. It is not a zero and does not count as a failed individual test. +- **Not available:** the requested image tag was absent from the registry at the + recorded check. A differently dated nightly is not substituted silently. +- **Did not converge:** the route observer's bounded window ended without full + current-generation status plus all-route traffic verification. Report the + observed counts and failure mechanism, not a fabricated latency. +- **No failures observed:** the probes saw none in the stated window. This does + not imply zero production downtime or resilience against every failure mode. +- **Source-supported:** pinned code/docs describe a capability. No runtime or + performance pass is implied unless linked evidence exercised it. + +## Publication and credentials + +Export only selected benchmark files. Never archive `/etc/rancher`, SSH keys, +local join tokens, kubeconfigs or container stores. ClusterLoader2 may print +credential fields even when those files are excluded, so sanitize retained logs +and maintain before/after member hashes. Redact generated fixture private keys +as well. Do not modify measurements during sanitization. Publish the sanitized +archive hashes, verify GitHub asset digests, and preserve the exact code commit. +The technical snapshot and its evidence release are public. Internal strategy +and cloud-administration inventories remain outside this public subset. + + +In native-profile raw paths, `praxis` means Praxis AI v0.5.0 and +`praxis-ai-nightly` means the October 2 AI build. In common/Kubernetes paths, +`praxis-release` and `praxis-nightly` mean the two core images. Reports expand +these internal keys into full distribution/version labels. + +The public manifest identifies the accepted subset, rather than every intermediate +administrative or qualification snapshot. Accepted first-pass measurement files +were compared byte-for-byte with final exports before credential redaction, with +retained per-file continuity records. Exclusion decisions are in the technical +review files; earlier current-campaign pilot tool-result directories remain in +the internal full archive and are not inputs to accepted aggregates. diff --git a/cpu-comparison/2026-10-05-stable-comparison/docs/PROTOCOL.md b/cpu-comparison/2026-10-05-stable-comparison/docs/PROTOCOL.md new file mode 100644 index 0000000..914eeee --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/docs/PROTOCOL.md @@ -0,0 +1,184 @@ +# Protocol and recorded amendments + +- Exact agentgateway v1.6.0 and both Praxis core digests are inherited from the + October 2 selection ledger; tags are not re-resolved to newer code. +- Three n2-standard-8 GCP VMs in solo-oss/us-central1-a separate client, gateway, + and deterministic backend. No managed load balancer, Envoy proxy, GPU, or + provider API. Nighthawk is a load generator only. +- Equal common profile: HTTP forwarding, 2 pinned vCPUs, two gateway workers, + 2 GiB limit, no access logging or provider transformations. The direct path + omits the gateway. Both API shapes and streaming are transport workloads. +- Fortio v1.75.3, AIPerf 0.13.0 and pinned Nighthawk retain the previous campaign's + sizes, rates, warmups and durations. The translation workload is excluded + from the common profile because it requires native AI functionality. +- Measure three passes with treatment order rotated. Review first-pass tool, + host and protocol evidence before proceeding. Product failures remain results; + infrastructure failures invalidate affected measurements and are retained. +- Standalone containers and load-generator processes use open-file limit 65536. + Kubernetes gateway/backend/controller processes inherit 1048576 from K3s. + Both gateways receive the same limits within each profile. Apply the same + expanded ephemeral-port/TIME_WAIT profile to all hosts. Freeze automatic package maintenance before qualification. +- Report every individual pass, arithmetic mean and range, error count and + achieved rate. Three repetitions on one placement are not independent clouds. +- Preserve immutable evidence and tool/config hashes. Do not pool older version + results or mark blocked Gateway API setup as individual feature failures. +- Explicitly delete all campaign-created infrastructure after evidence export; + a 12-hour instance auto-delete is a fallback. Budget remains $2,000 total. + +## Native AI profile + +The user approved adding the separate Praxis AI distribution. Run agentgateway +v1.6.0 versus Praxis AI v0.5.0, the October 2 AI nightly and direct service, +three repetitions, on the same +standalone topology, after stopping all common-profile gateways. The literal dated AI tag +is absent; the October 2 build was recovered through its successful scheduled +workflow and retained `sha-f5f51a7` tag, with matching image-index digest. + +Retain the prior native profile's OpenAI, Anthropic and Anthropic-to-OpenAI +translation configurations, sizes/rates/stream concurrency and correctness +checks. Praxis token_count is enabled, while agentgateway uses its LLM pipeline. +These are explicitly different implementations of the configured functionality; +native-profile ratios do not isolate equal token-accounting work or prove a +universal efficiency ranking. Use the common forwarding profile for matched +transport work. Retain and report successful throughput, errors and latency for +both profiles separately. + +## Qualification exclusions + +The first common-profile Praxis release startup failed because the harness +appended `-c /etc/config.yaml` to an image entrypoint that already included +`praxis -c /etc/praxis/config.yaml`. No load measurement ran. Override the core +image entrypoint with `praxis` and supply exactly one config argument. Retain +this startup failure as a harness exclusion and rerun all common qualification +under `qualification-v2`; do not count it as a product failure or repetition. + +The second qualification also stopped before Praxis load: the draft common +configuration used `filter_chain`/map syntax instead of Praxis's documented +`filter_chains` list and `filter` entries. The corrected configuration is derived +from the previously qualified native profile's router/load-balancer entries. +Both exact core images then independently returned the expected health response. +`qualification-v3` passed before the seed correction; `qualification-seeded` +passed next. Final acceptance uses `qualification-nohealth`, which disables +inherited probes and includes the recovered October 2 AI nightly. Earlier attempts remain +excluded harness-development evidence. No failed readiness attempt is a measured +repetition or a product capability finding. + +## Frozen AIPerf corpus + +Use `--random-seed 42` for every AIPerf invocation, all treatments and repetitions. +The initial partial common-profile direct-baseline run was stopped before any +gateway performance treatment to make this setting explicit; the entire pilot +is retained but excluded, including its unchanged Fortio cases. No gateway +performance outcome informed this exclusion. Kubernetes cases are unaffected. +Requalify the seeded CPU profiles and restart accepted pass1 in a fresh output +directory. Retain each generated corpus and verify input/output lengths. + +The accepted common-profile orders are direct/agentgateway/release/nightly, +agentgateway/release/nightly/direct, and release/nightly/direct/agentgateway. +Each treatment occupies three different positions; three repetitions cannot +fully balance four treatment positions. Native AI uses direct/agentgateway/AI-release/AI-nightly, +agentgateway/AI-release/AI-nightly/direct, and AI-release/AI-nightly/direct/agentgateway. +It has the same four-position balancing limitation. Kubernetes retains its predeclared orders; +among runnable implementations these rotate direct/agentgateway/release through +all three positions, with the nightly setup attempt retained in each pass. + +## Kubernetes TCP qualification correction + +The first incomplete Kubernetes pass used default host and pod TCP settings +(range 32768–60999, TIME_WAIT reuse 2), despite the intended expanded profile. +Praxis core v0.5.2 returned 502 at unlimited rate/512 connections; its logs show +outbound `BindError`, errno 99. The **entire Kubernetes pilot**, including successful +agentgateway and direct measurements, is excluded. Do not rank products with it. +Standalone containers use host networking and already had the intended settings. + +Apply the standalone TCP profile to all five Kubernetes hosts and all new pod +network namespaces. Chain the upstream CNI `tuning` plugin v1.8.0 after Flannel; +verify its downloaded archive against the recorded SHA-256. Recreate the backend +before qualification. This applies uniformly to both products and replacement +pods; it changes the environment, not generated gateway configurations. The +[upstream tuning documentation](https://www.cni.dev/plugins/current/meta/tuning/) +describes namespace-level sysctl configuration. + +`qualification-tcp` includes both response sizes at 512 connections/unlimited +rate for 30 seconds, plus Nighthawk, ten-route mutations and recovery. Retain +pod namespace settings and socket counters in host samples. Only after reviewing +this qualification may a fresh Kubernetes pass1 start. If K3s restarts, reapply +and verify the CNI chain before measuring; this campaign does not restart nodes. + +The first corrected TCP qualification passed its direct and agentgateway HTTP +checks but stopped before scale mutations: interrupting the earlier pilot had +left ClusterLoader2's temporary `gwcmp-cl2-*` namespace. The tool correctly +rejected a pre-existing namespace. Capture and remove that campaign-owned +namespace, retain the entire failed qualification, and restart qualification. +This is interrupted-harness cleanup, not an agentgateway route failure. See +`evidence/qualification/kubernetes-stale-cl2-exclusion.json`. + +## Standalone health-check alignment + +Praxis images inherit a five-second Docker healthcheck against port 9901, which +is not enabled in the minimal profiles. Agentgateway has no inherited probe. +Disable inherited healthchecks (`--no-healthcheck`) and requalify before any +Praxis measured treatment. External readiness, protocol and cancellation checks +remain identical. The already-started seeded direct and agentgateway treatments +are unchanged and retained: no Praxis container was active during them and +neither had this probe. This is a configuration correction before measuring the +affected treatments, not a post-result optimization or exclusion of a slow run. +The earlier qualification inspect and corrected inspect are both retained. + +## Route failure attribution snapshots + +A read-only watcher captures configuration, pod/current-previous logs, events and +controller logs once during each sustained Praxis route-scale nonconvergence +window. It does not alter product settings, inject workload requests, or decide +whether the final route observation passes. These snapshots supplement the +controller logs and placement records captured for every implementation by the +measured runner. Only final current-generation status and all-route traffic +observations determine convergence. The watcher does not run on standalone hosts. + +## Single-pod startup barrier correction + +First-pass review found a draining old Praxis pod alongside its replacement in +the pre-HTTP placement record. Host samples showed the old process almost idle, +but the setup had only waited for readiness rather than enforcing the declared +one-pod topology. Endpoint eligibility was not captured, so no throughput effect +is asserted. The **entire Kubernetes attempt for every treatment** is retained +and excluded as `results/excluded/kubernetes-startup-drain-pilot`. + +The corrected setup requires exactly one nonterminating Ready gateway pod, a +fully observed one-replica deployment, and exactly one Ready nonterminating +EndpointSlice address matching that pod. The identity/topology must stay stable +for ten seconds before endpoint qualification. Both implementations receive the +same barrier. The `qualification-single-pod` attempt is retained but excluded +for the separate image-switch issue below. Accepted qualification uses +`qualification-image-pin`, followed by a fresh complete Kubernetes pass1 before +repetition approval. Standalone CPU +measurements and the separate focused static-address pass1 are unaffected. + +The document records actual amendments and exclusions; it is not a claim of +formal preregistration. Product limitations remain outcomes. No excluded result +contributes to accepted averages. + +## Requested-image startup barrier correction + +The next qualification exposed an image-selection race: the nightly treatment's +operator template requested nightly, but its stable Ready pod still ran the +release digest. A later snapshot contained both release and nightly pods. The +qualification was stopped and excluded in full. This is an infrastructure setup +error, not evidence that nightly successfully passed any measured case. + +Treatment switching now stops both controllers and waits for all their pods to +disappear before changing configuration and starting the selected controller. +The common startup barrier also requires the requested data-plane digest in both +the deployment and running container status. Rollout readiness alone is not an +image identity guarantee. The retained snapshot does not establish exact leader +handoff timing; that causal detail is not asserted. See the +[exclusion record](../evidence/exclusions/kubernetes-image-switch-pilot/exclusion.json). + +The first `qualification-image-pin` attempt stopped at ClusterLoader2's +pre-existing-namespace guard. Interrupting the preceding qualification had left +`gwcmp-cl2-1`; route cleanup did not remove this separate temporary fixture. +The whole attempt is excluded as +`results/excluded/kubernetes-image-pin-stale-cl2-qualification`. Its namespace +identity was captured before explicit deletion, then the complete qualification +was restarted unchanged. This repeats an interrupted-fixture cleanup failure; +it does not change any product configuration or route-scale parameters. diff --git a/cpu-comparison/2026-10-05-stable-comparison/docs/PUBLIC-EVIDENCE.md b/cpu-comparison/2026-10-05-stable-comparison/docs/PUBLIC-EVIDENCE.md new file mode 100644 index 0000000..d80bc3e --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/docs/PUBLIC-EVIDENCE.md @@ -0,0 +1,63 @@ +# Public technical evidence + +This directory contains the source, configured workload definitions, review +records and generated results. The companion evidence release supplies +`accepted-results.tar.gz` and `extended-gateway-api-results.tar.gz`, separate +manifests and credential-redaction ledgers, and `SHA256SUMS`. The verified release +link is available in the [publication record](../evidence/PUBLICATION.json). + +[Download the verified evidence release](https://github.com/danehans/agentgateway-benchmarks/releases/tag/cpu-2026-10-05-v1.6.0). Both archives have +been regenerated offline: current numeric reports match byte-for-byte, as do the +historical conformance JSON files and matrices. + +The current archive contains all accepted CPU/Kubernetes passes, exact gateway +configurations, host/process resource samples and retained route-scale failure +diagnostics. It excludes cloud-administration inventories, internal strategy, +SSH keys, kubeconfig files and join tokens. Credential fields printed by tools +are redacted with before/after member hashes. Publication is a technical subset; +review records describe the excluded qualification/pilot attempts separately. + +After downloading release assets and checking `sha256sum -c SHA256SUMS`, extract +the current archive into `.work/public-analysis`. Its top-level directories are +`client`, `gateway`, `backend`, `kclient`, `kgateway`, `kbackend`, `kcontroller`, +and `kcontrol`. Per-run paths in `reports/data/load-rows.json` are relative to +that analysis root. Do not mix intermediate exports or historical campaigns into +this root. + +```sh +mkdir -p .work/public-analysis +tar -xzf /path/to/accepted-results.tar.gz -C .work/public-analysis +python3 harness/summarize-load.py .work/public-analysis --output reports/data +python3 harness/summarize-control.py .work/public-analysis/kclient --output reports/data +python3 harness/summarize-hosts.py .work/public-analysis \ + --output reports/data/cpu-host-workloads.json +python3 harness/summarize-hosts.py .work/public-analysis --suite gateway \ + --output reports/data/kubernetes-host-workloads.json +python3 harness/review-kubernetes-attribution.py .work/public-analysis \ + --output evidence/qualification/final-facts/kubernetes-attribution.json +python3 harness/audit-recovery-overlap.py .work/public-analysis \ + --output evidence/qualification/final-facts/recovery-overlap.json +python3 harness/render-load-reports.py reports/data --output reports \ + --review evidence/qualification/final-review.json +python3 harness/render-control-report.py reports/data \ + --output reports/03-gateway-api.md --review evidence/qualification/final-review.json +python3 harness/render-resource-report.py reports/data \ + --cpu-hosts reports/data/cpu-host-workloads.json \ + --kubernetes-hosts reports/data/kubernetes-host-workloads.json \ + --output reports --review evidence/qualification/final-review.json +python3 harness/summarize-claims.py reports/data \ + --review evidence/qualification/final-review.json +``` + +Install the separate plotting dependencies from `docs/analysis-requirements.txt` +to run `harness/plot-load.py`. The retained review guard establishes the reviewed +campaign's provenance; copying it to a fresh campaign would not validate new +measurements. Attribution assertions intentionally require reconsideration when +observed behavior changes. + +The infrastructure scripts reproduce the original setup and administration +workflow, including private full-archive publication. Public readers should use +this guide for the accepted subset. A fresh cloud run needs a new project/prefix, +credentials, qualification, budget and cleanup, as described in +[the reproduction guide](REPRODUCE.md). Recorded project addresses are historical +fixture values; do not send traffic to them. diff --git a/cpu-comparison/2026-10-05-stable-comparison/docs/READING-RESULTS.md b/cpu-comparison/2026-10-05-stable-comparison/docs/READING-RESULTS.md new file mode 100644 index 0000000..d832341 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/docs/READING-RESULTS.md @@ -0,0 +1,68 @@ +# Read a benchmark result without overstating it + +Start with the deployment profile and exact image, then read the workload, +achieved rate, errors and latency together. A higher number is useful only when +it answers the same question for both implementations. + +| Reported value | Meaning here | Common misinterpretation | +| --- | --- | --- | +| Successful RPS | Fortio HTTP 200 responses, Nighthawk 2xx responses, or AIPerf valid completions per second | Attempted requests or a configured target rate are not successful throughput | +| Offered rate | Requested dispatch rate; zero means unlimited in the Fortio plan | Both gateways delivering 1,000 RPS does not establish their maximum capacity | +| Connection/concurrency setting | Configured cap on concurrent work | It is not a count of independent users or proof of an open-loop arrival process | +| Mean latency | Average client-observed request time in that case | A fast average does not describe the slowest requests | +| p99 latency | Per-run tail quantile, then arithmetic mean across three runs | The mean of three p99s is not the p99 of all requests pooled together | +| Nighthawk p99 upper bracket | Nearest exported quantile at or above p99 | It is not an exact p99; the original percentile remains in the data | +| TTFT | AIPerf client-observed time to first token | Synthetic-service TTFT does not measure real-model prefill or GPU routing efficiency | +| ITL | AIPerf client-observed inter-token latency | This CPU fixture deliberately paces output; small differences do not imply faster model generation | +| Range and sample standard deviation | Variation across the three retained repetitions | Three runs on one placement do not establish cloud-wide confidence or statistical significance | +| In flight at cutoff | Nighthawk requests without a retained completion/reset at measurement end | These are reported separately from confirmed response errors | + +AIPerf's successful request count and error count are separate. Its throughput +uses successful completions; the report retains failed requests alongside that +rate. See the upstream [metrics reference](https://docs.nvidia.com/aiperf/reference/ai-perf-metrics-reference) +and [export schema](https://docs.nvidia.com/aiperf/reference/json-export-schema). +Non-streaming JSON cases use synthetic usage fields that do not represent +tokenization of their byte-sized payloads; they do not audit billing accuracy. +The raw exports from the pinned AIPerf 0.13.0 installation remain authoritative +for this campaign, even if the online documentation later changes. + +## What a throughput ratio establishes + +A ratio above one for agentgateway/Praxis means the configured agentgateway path +completed more successful requests per second in that case. It does not establish +an overall winner, a production SLO, lower real-provider cost, or equivalent +features. Native AI configurations perform different routing/accounting work; +the common forwarding profile is the closer transport comparison. + +The direct baseline measures the entire client-to-service path. It may reach +client or service capacity under unlimited traffic. Dividing by that rate gives +a fraction of the measured reference, not a fraction of an unlimited backend. +The extra network hop is also part of the gateway path. + +A gateway/reference ratio slightly above one, or a negative difference between +mean latencies, can occur across separately timed runs. Read the individual ranges +and resource limits before interpreting it. It does not demonstrate that adding +a gateway accelerates the service or removes the extra network hop. + +## What a Gateway API result establishes + +An upstream conformance pass establishes the assertions exercised by that test, +with its suite revision and configuration. Case counts are not percentages of +the specification. An implementation/controller setup block leaves dependent +tests not evaluated; it does not create individual failures for every feature. + +Route scale has two separate checks: current-generation status and actual traffic +through every route. A timeout is a censored observation within the stated window, +not zero convergence time. Do not average only the successful repetitions of an +otherwise failing scenario. + +Recovery probes describe graceful mutations at ten requests per second and one +data-plane replica. No observed errors is useful evidence for that interval; it +does not establish zero production downtime or resilience to a hard node failure. +The client reuses connections, and the observation can end while the original +pod is still draining. Complete handoff to the replacement and fresh-connection +availability are not established by these probes. + +Use the [evidence map](EVIDENCE-LAYOUT.md) to trace a table cell to raw commands, +outputs and host samples. The [methods report](../reports/05-methodology-and-validity.md) +records exclusions and the boundaries that apply to every competitive statement. diff --git a/cpu-comparison/2026-10-05-stable-comparison/docs/REPRODUCE.md b/cpu-comparison/2026-10-05-stable-comparison/docs/REPRODUCE.md new file mode 100644 index 0000000..87fdbcd --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/docs/REPRODUCE.md @@ -0,0 +1,245 @@ +# Reproduce this campaign + +Status: all three CPU and Kubernetes passes are reviewed; final evidence is +retained, and all eight campaign VMs/boot disks have been explicitly deleted. +Installed input hashes and review records are retained under `evidence/versions` +and `evidence/qualification`. See the campaign README for raw release assets. + +## Prerequisites + +Use this source snapshot, Python 3, Go, `gcloud`, SSH/SCP, `gh`, and authenticated +access to your approved GCP project. For the existing public raw artifacts, use [the public evidence guide](PUBLIC-EVIDENCE.md); private publication scripts describe the original administration workflow. Use fresh VM +names and an output directory that does not contain old results. The checked-in +scripts are fixed to the recorded project, zone and campaign prefix; change the +prefix consistently for a fresh reproduction and record that diff. + +Read [network paths](TOPOLOGY.md), [protocol](PROTOCOL.md), and +[comparison scope](COMPARISON-SCOPE.md). Image +identities are in [selection.json](../evidence/versions/selection.json). +Praxis AI release v0.5.0 uses registry tag `0.5.0`; its amd64 digest is the +measurement pin. The October 2 AI nightly is independently pinned from its +scheduled publishing workflow and SHA tag. Neither is a core Praxis image. + +## Standalone setup + +Build `harness/mock/main.go` for Linux amd64 with CGO disabled into +`.work/mock-server`. Record its SHA-256; this run reused the byte-identical +previous fixture. `python3 infra/provision-ai.py` creates three disposable VMs, +installs tools, renders private addresses, creates stopped gateway containers, +and starts host collectors. Each VM has a 12-hour auto-delete fallback. + +The GCP SDK initially establishes trusted SSH host keys. `infra/transport.py` +then uses the captured instance IDs, addresses, existing private-key path and +strict gcloud host-key verification for administration. Workloads never traverse +those external addresses. If an administration call times out, inspect the remote +unit and output directory before resuming; never blindly dispatch a duplicate. + +Run `python3 infra/provision-native.py` to render and install the two native AI +configuration files, three stopped gateway containers and native client tools. The setup scripts disable inherited +Docker healthchecks; readiness is checked externally against the workload. Common and native +profiles must not run concurrently on these VMs. + +## Qualification and first-pass gate + +Run `python3 infra/run-common-pass.py qualification-nohealth` and inspect all protocol, +cancellation, load-generator, resource and image/config evidence. The label identifies the final seeded profile with inherited healthchecks disabled. +Earlier qualification artifacts remain historical checks, not accepted repetitions. +Run `python3 infra/run-native-pass.py qualification-nohealth` separately. Verify +AIPerf seed 42 and matching generated message contents, excluding session UUIDs. + +Write reviewed qualification JSON with `infrastructure_valid: true` and +`aiperf_random_seed: 42` only after +attribution checks. Gate filenames are enforced in the corresponding runner. +Do not copy old approval files or treat an exit-zero marker as scientific review. +Run `python3 infra/run-cpu-pass.py pass1` to execute common then native sequentially. +Export results with `infra/export-cpu.py` into a fresh labeled snapshot. Inspect +all raw tool exits/errors and host samples before approving repetitions 2 and 3. +Do not dispatch either repeat until the complete Kubernetes first pass has also +been reviewed. The combined gate requires `pass1-review.json`, +`native-pass1-review.json`, and `kubernetes-pass1-review.json`, each with an +explicit `infrastructure_valid: true` decision and its supporting evidence. + +## Kubernetes + +The Kubernetes scripts create five additional native GCE nodes. They install +K3s, the pinned controllers, MetalLB's IP-allocation controller, and a deterministic +backend. The provisioner installs the uniform host TCP profile and chained CNI +tuning before workload pods start; existing pods must be recreated when applying +this profile to an existing cluster. There is no GKE cluster, managed GCP load balancer, or Envoy proxy. +MetalLB VIPs are internal test addresses; measured HTTP uses private NodePort. + +Build the Gateway API test binary from the pinned source repository's +**conformance subdirectory**, which has its own Go module and a parent-module +replacement. Build the pinned ClusterLoader2 source and archive the unchanged +Praxis operator source. Place those inputs in `.work` as referenced by +`infra/provision-kubernetes.py`. Preserve binary/source checksums. + +Create each role with `infra/create-kubernetes-vm.sh`, then run the provisioner. +The bootstrap recovery script `infra/finish-kubernetes.py` applies only after the +client tools and operator build have started on existing nodes; it creates no VMs. + +Run `harness/run-kubernetes.py qualification-image-pin` on the dedicated Kubernetes client +under systemd with LimitNOFILE=65536. Inspect pod TCP settings, sustained 512-connection unlimited-rate traffic, +ten-route create/update, HTTP tool +and restart evidence, node placement, and the retained stable-single-pod/requested-image barrier. A reviewed remote qualification marker +is required for `pass1`; a separate first-pass review is required for `pass2` and +`pass3`. Do not turn a controller/data-plane setup failure into per-feature scores. + +After an interrupted ClusterLoader2 run, capture any remaining `gwcmp-cl2-*` +namespaces and remove only those created by this campaign before requalification. +Do not bypass the tool's stale-namespace check or count that setup rejection as a +product failure. + +The October 2 extended-conformance evidence remains a separate suite/version. +The corrected static-address follow-up uses upstream conformance v1.6.1 and its +pinned parent revision. Do not splice it into a fictitious 107-case rerun. + +After first-pass approval, copy the Kubernetes review to the dedicated client as +`/opt/gateway-benchmark/kubernetes-pass1-approved.json`. Run +`python3 infra/run-remaining-cpu.py` and +`python3 infra/run-remaining-kubernetes.py` on the administration host. These +drivers use distinct VM groups and can run concurrently. The CPU driver executes +common then native profiles sequentially for each repeat; the Kubernetes driver +executes each repeat and its focused static-address follow-up sequentially. +Both refuse to start without all three local first-pass review records and +export their final snapshots on completion. A failed administrative call requires +inspection of the existing remote unit before any resume; do not rerun the +remaining-pass driver blindly against existing output directories. + +## Analysis and cleanup + +`harness/summarize-load.py` emits per-run metrics and three-pass aggregates from +immutable exported results. Review resource samples with `summarize-hosts.py`. +Nighthawk's nearest quantile above p99 is labeled an upper bracket; its in-flight +requests at cutoff are not automatically HTTP errors. AIPerf uses the deterministic +mock backend, not GPUs or a live inference provider. + +Archive raw outputs and telemetry, redact credentials/generated fixture keys, +record SHA-256 manifests, and verify the retained export before deleting resources. +Run `infra/teardown.py` to delete only captured instance IDs with the campaign +ownership label and their boot disks. Confirm absence and remove temporary +kubeconfig/join-token files. Then publish private release assets and verify uploaded +hashes; a publication delay must not keep verified, no-longer-needed VMs running. +Auto-delete is a fallback, not the cleanup procedure. + +## Exact tool builds + +Use Go 1.26.4 and the retained source revisions. The mock and ClusterLoader2 +binaries were reused byte-for-byte from the preceding CPU campaign; the +corrected conformance binary was built for this campaign. Build information and +hashes are in [tool-builds.json](../evidence/versions/tool-builds.json). +From this campaign directory, with fresh source directories: + +```sh +mkdir -p .work +campaign_dir="$PWD" +CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -trimpath \ + -o .work/mock-server harness/mock/main.go + +git clone https://github.com/kubernetes/perf-tests .work/perf-tests +git -C .work/perf-tests checkout b337418289cce7ac518ed7e6920cded4a816e82c +(cd .work/perf-tests/clusterloader2 && CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build \ + -trimpath -o "$campaign_dir/.work/clusterloader2" ./cmd/clusterloader.go) + +git clone https://github.com/kubernetes-sigs/gateway-api .work/gateway-api +git -C .work/gateway-api checkout 8bb74df00e56ec8f944d48c25e6c1c9c2f6848e3 +(cd .work/gateway-api/conformance && CGO_ENABLED=0 GOOS=linux GOARCH=amd64 \ + go test -c -o "$campaign_dir/.work/gateway-conformance.test" .) + +git clone https://github.com/praxis-proxy/operator .work/operator +git -C .work/operator archive --format=tar.gz \ + fb8beaa14cf714dacf0e6964cc8be94d1b5c1d7c \ + > .work/praxis-operator-source.tar.gz +``` + +Record `go version -m` and SHA-256 for every output. Toolchain, dependency or +image-base changes can alter rebuilt bytes; identify those differences rather +than silently claiming the original hash. Product image digests remain fixed. +The operator's permission-syntax adaptation for Docker's classic builder is +recorded in `infra/build-praxis-operator.sh`; Rust source is unchanged. + +## No-cloud analysis path + +Download the private release assets and verify +`SHA256SUMS` before extraction. Extract one final archive per role into an analysis +root named `client`, `gateway`, `backend`, `kclient`, `kgateway`, `kbackend`, +`kcontroller`, `kcontrol`. Do not combine multiple intermediate exports, which +would duplicate measurements. The release manifest will identify the final files. + +```sh +python3 -m venv .work/analysis-venv +.work/analysis-venv/bin/pip install -r docs/analysis-requirements.txt +python3 harness/summarize-load.py ANALYSIS_ROOT --output reports/data +python3 harness/summarize-control.py ANALYSIS_ROOT/kclient --output reports/data +python3 harness/summarize-hosts.py ANALYSIS_ROOT \ + --output reports/data/cpu-host-workloads.json +python3 harness/summarize-hosts.py ANALYSIS_ROOT --suite gateway \ + --output reports/data/kubernetes-host-workloads.json +python3 harness/summarize-hosts.py ANALYSIS_ROOT --suite gateway --phases \ + --output reports/data/kubernetes-host-phases.json +``` + +The control report also uses the attributed lifecycle findings. Regenerate them +from the same snapshot before rendering, and retain the recovery-window audit: + +```sh +python3 harness/review-kubernetes-attribution.py ANALYSIS_ROOT \ + --output evidence/qualification/final-facts/kubernetes-attribution.json +python3 harness/audit-recovery-overlap.py ANALYSIS_ROOT \ + --output evidence/qualification/final-facts/recovery-overlap.json +python3 harness/summarize-claims.py reports/data \ + --review evidence/qualification/final-review.json +python3 harness/render-load-reports.py reports/data --output reports \ + --review evidence/qualification/final-review.json +python3 harness/render-control-report.py reports/data \ + --output reports/03-gateway-api.md \ + --review evidence/qualification/final-review.json +python3 harness/render-resource-report.py reports/data \ + --cpu-hosts reports/data/cpu-host-workloads.json \ + --kubernetes-hosts reports/data/kubernetes-host-workloads.json \ + --output reports --review evidence/qualification/final-review.json +.work/analysis-venv/bin/python harness/plot-load.py reports/data \ + --output reports/figures --review evidence/qualification/final-review.json +``` + +The attribution reviewer asserts known retained outcomes. A fresh campaign with +different behavior needs a new manual review; changing assertions to accept an +expected winner would invalidate the comparison. + +Report and plot generators require the retained final manual review, including +`infrastructure_valid` and `all_three_passes_reviewed`. This guard prevents an +incomplete export from silently producing a three-run report. Plotting dependencies +are separate from the VM load-generator environment. Review [evidence layout](EVIDENCE-LAYOUT.md) +and [review gates](REVIEW-CHECKLIST.md) before regenerating claims. + +For the campaign's retained final snapshots, `infra/prepare-analysis.py` assembles +one copy per role and `infra/review-final-facts.py` collects all three passes' +load, isolation, startup, resource and control facts. The latter does not approve +results. After manual review, use `harness/render-load-reports.py`, +`harness/render-control-report.py`, and `harness/plot-load.py`, passing the final +review record with `--review`. The control renderer's `--output` is the Markdown +file `reports/03-gateway-api.md`; the other renderers take output directories. + + +### Recovering an interrupted qualification + +Inspect the inactive unit and retain its output before rerunning. An interrupted +ClusterLoader2 process can leave its temporary `gwcmp-cl2-1` namespace even after +benchmark HTTPRoutes are removed. In this dedicated campaign cluster, capture +that namespace's JSON/UID, confirm it belongs to the stopped campaign, and delete +it explicitly before restarting the complete excluded phase. Do not enable broad +stale-namespace deletion or reuse a partial phase as an accepted repetition. +The CL2 configuration intentionally rejects pre-existing managed namespaces. + + +Reproduce the per-window isolation checks with `harness/audit-cpu-isolation.py` +against the eight-role analysis root and `harness/audit-kubernetes-startup.py` +against its `kclient` directory, supplying `kgateway/host-samples.jsonl` through +`--gateway-samples`. Each accepts `--phase pass1` (then pass2/pass3) and an explicit +`--output` path. They report facts/issues; they do not grant scientific approval. + +Resource matrices are generated by `harness/render-resource-report.py`, using +`reports/data` plus the final CPU and Kubernetes host summaries through +`--cpu-hosts` and `--kubernetes-hosts`. Pass `--output reports` and the same +`--review` record. It requires all 606 gateway load windows and produces 202 +three-pass resource groups; direct service has no gateway process. diff --git a/cpu-comparison/2026-10-05-stable-comparison/docs/REVIEW-CHECKLIST.md b/cpu-comparison/2026-10-05-stable-comparison/docs/REVIEW-CHECKLIST.md new file mode 100644 index 0000000..b328a25 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/docs/REVIEW-CHECKLIST.md @@ -0,0 +1,56 @@ +# Review gates + +This is an operator review procedure. Machine-generated summaries collect facts; +they do not approve themselves. A failed product scenario can be a valid outcome, +while a successful process can still produce an invalid benchmark. + +## Before accepted pass one + +- Resolve each requested image to the recorded digest; check the running image, + container entrypoint, resource limits and rendered destination addresses. +- Confirm all nodes are Ready, roles are isolated and inactive gateways/controllers + have stopped. Use private IPs for load. +- Confirm exactly one Ready gateway pod/endpoint, stable for ten seconds, with + the requested digest. Audit retained barriers with `audit-kubernetes-startup.py`. +- Confirm host **and pod** TCP settings, descriptor limits and guest CPU topology. + Exercise sustained 512-connection unlimited-rate traffic, not only low RPS. +- Verify protocol contents, streaming events, synthetic errors and cancellation. + For AIPerf, check seed 42, 128/64 token lengths and matching generated messages. +- Attribute every startup/tool failure. Preserve excluded attempts and restart a + complete affected profile under a fresh output path after a correction. +- Retain reviewed qualification records. CPU runners require the seed field; + Kubernetes requires its own review marker on the client. + +## Before repetitions two and three + +- Check every planned first-pass case exists once with complete raw tool output. + Review nonzero exits, timeouts, HTTP errors, resets and AIPerf error summaries. + Nighthawk requests still in flight at cutoff are not automatically errors. +- Audit client/backend headroom, CPU steal, memory/OOM, process restarts, + descriptors, NIC error/drop increments, TCP namespace settings and socket counts. + Attribute events with timestamps; cumulative restart counters may predate a case. +- Check scale runner exit codes and API/controller logs. “Did not converge” is a + product outcome only when the observer and infrastructure functioned correctly. +- Check restart command exits, pre-mutation traffic and probe dispatch delay. +- Verify the known nightly setup signature, exact image, exit 1 and Ready nodes; + any different setup failure requires new diagnosis. +- Freeze accepted configuration/workload identities. Approve repetitions only + after the first-pass evidence supports them; do not approve from headline ratios. + +## Before reporting and deletion + +- Recheck all three accepted passes, complete treatment order and input hashes. + Do not quietly omit later failures because the first pass was valid. +- Generate all matrix rows and means from one immutable CPU export and one + immutable Kubernetes export. Never aggregate duplicated intermediate snapshots. +- Require exactly 822 accepted load cases / 274 three-pass groups for this design, + 24 scale phases, 12 recovery scenarios and three nightly setup blocks. Static + follow-up is six separately identified focused conformance attempts. +- Confirm every reported number points to a raw artifact and every capability + claim distinguishes observation from source review. +- Verify a local archive before teardown. Publish only sanitized artifacts to the + private repository and check GitHub asset hashes. Cleanup must not wait on an + unrelated editorial or publication problem once recoverable evidence is safe. +- Delete the eight captured VMs and their boot disks; verify no campaign-owned + addresses, load balancers, clusters or other resources remain. Preserve unrelated + project resources and remove local temporary cluster credentials. diff --git a/cpu-comparison/2026-10-05-stable-comparison/docs/TOPOLOGY.md b/cpu-comparison/2026-10-05-stable-comparison/docs/TOPOLOGY.md new file mode 100644 index 0000000..26afd8e --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/docs/TOPOLOGY.md @@ -0,0 +1,70 @@ +# What each measured request traverses + +All eight VMs belong to the same GCE project and zone. Benchmark traffic uses +private IP addresses. External IPs carry administration only. GKE, a managed GCP +load balancer and an intermediary Envoy proxy are absent. + +## Standalone forwarding and native AI + +```mermaid +flowchart LR + C[Dedicated client VM] -->|Gateway treatment| G[Dedicated gateway VM\nOne active gateway container] + G --> B[Dedicated service VM\nDeterministic CPU backend] + C -->|Direct treatment| B +``` + +The client runs Fortio, Nighthawk or AIPerf sequentially. Nighthawk is the load +client; it does not insert an Envoy gateway into the request path. Each gateway +container uses host networking, a two-vCPU quota, guest CPUs 2 and 3, and 2 GiB. +Inactive gateway containers are stopped. Common forwarding and native AI never +run concurrently on these hosts. + +The common profile compares direct service, agentgateway v1.6.0, Praxis core +v0.5.2 and core nightly-20261002. The native profile compares direct service, +agentgateway v1.6.0, Praxis AI v0.5.0 and the October 2 AI nightly. They use the +same physical roles but different configurations and responsibilities. + +## Kubernetes HTTP, configuration changes and recovery + +```mermaid +flowchart LR + C[Dedicated Kubernetes client node] -->|Gateway treatment: private NodePort| G[Dedicated gateway node\nOne gateway pod] + G --> B[Dedicated backend node\nService pod] + C -->|Direct treatment: private NodePort| B + C -.->|ClusterLoader2 and probes| K[Dedicated control-plane node\nK3s API server] + K -.-> R[Dedicated controller node\nActive implementation controller] + R -.->|Configuration delivery| G +``` + +The five nodes have separate roles. Gateway pods have a two-vCPU limit and +256 MiB; their guest cores are not pinned. The active implementation controller +has two replicas on its own node. The other implementation's controller is +stopped. HTTP uses the private NodePort path. MetalLB supplies an address for +Gateway status and the focused static-address test; it is not a managed GCP +load balancer or an extra HTTP proxy. The focused upstream static-address case +checks address validation/assignment and status; it does not probe HTTP through +the assigned VIP. External VIP reachability is outside this campaign. + +Route scale tests use the same gateway path to verify every route after checking +current-generation status. Recovery tests use ten scheduled HTTP probes per +second while restarting the controller or deleting the sole data-plane pod. +One desired data-plane replica is intentional. Steady-state HTTP waits for one +stable pod and endpoint; induced graceful deletion can overlap a draining pod +and its replacement. These recovery probes cannot establish high availability. + +The stock Praxis operator/core nightly pairing fails during setup. Its dependent +Kubernetes HTTP, scale and recovery cells are not evaluated. Core nightly remains +a separately measured standalone treatment. + +## Comparing the paths + +The direct reference includes the client, network and service path. Unlimited +traffic can exhaust that path; it is not an unconstrained backend ceiling. Adding +a gateway changes both processing and network traversal. Ratios describe the +configured paths, not isolated CPU cycles spent in the proxy. + +Standalone and Kubernetes use different memory limits, CPU placement and network +paths. Comparing their raw numbers does not isolate Kubernetes overhead. Within +each profile, keep the direct baseline, fixed-rate results, unlimited-rate results, +errors and resource evidence together. See [methodology](../reports/05-methodology-and-validity.md) +and [protocol](PROTOCOL.md) for exact workload and validity boundaries. diff --git a/cpu-comparison/2026-10-05-stable-comparison/docs/analysis-requirements.txt b/cpu-comparison/2026-10-05-stable-comparison/docs/analysis-requirements.txt new file mode 100644 index 0000000..3c02c9b --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/docs/analysis-requirements.txt @@ -0,0 +1,11 @@ +contourpy==1.4.0 +cycler==0.12.1 +fonttools==4.66.1 +kiwisolver==1.5.1 +matplotlib==3.10.6 +numpy==2.3.3 +packaging==26.3 +pillow==12.3.0 +pyparsing==3.3.3 +python-dateutil==2.9.0.post0 +six==1.17.0 diff --git a/cpu-comparison/2026-10-05-stable-comparison/docs/render-source-ips.json b/cpu-comparison/2026-10-05-stable-comparison/docs/render-source-ips.json new file mode 100644 index 0000000..91d3090 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/docs/render-source-ips.json @@ -0,0 +1,7 @@ +{ + "kcontrol": "10.128.15.217", + "kcontroller": "10.128.15.216", + "kgateway": "10.128.15.214", + "kbackend": "10.128.15.236", + "kclient": "10.128.15.212" +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/PUBLICATION.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/PUBLICATION.json new file mode 100644 index 0000000..2d2274f --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/PUBLICATION.json @@ -0,0 +1,66 @@ +{ + "verified_at": "2026-10-06T04:57:32.935838+00:00", + "repository": "danehans/agentgateway-benchmarks", + "visibility": "PUBLIC", + "tag": "cpu-2026-10-05-v1.6.0", + "source_commit": "e9ab209e803c7308385a5a5b9b88ad05ee2b34e0", + "release_url": "https://github.com/danehans/agentgateway-benchmarks/releases/tag/cpu-2026-10-05-v1.6.0", + "assets": { + "accepted-results.tar.gz": { + "sha256": "bdf54c5e9c3b3618d569c0e1d249edb0cb059afc36277b517ae2b02f46f2a296", + "bytes": 456412949, + "url": "https://github.com/danehans/agentgateway-benchmarks/releases/download/cpu-2026-10-05-v1.6.0/accepted-results.tar.gz" + }, + "cpu-content-audit.json": { + "sha256": "fe87ea68adaae80a93b3f105fb2b40fd80d86d54631e745f3168453d8fb0b685", + "bytes": 1509046, + "url": "https://github.com/danehans/agentgateway-benchmarks/releases/download/cpu-2026-10-05-v1.6.0/cpu-content-audit.json" + }, + "cpu-manifest.json": { + "sha256": "4604126cfb17fa6ce72407dfe4b6a712ad87e9f278e1ca6336d86c525694936d", + "bytes": 1559119, + "url": "https://github.com/danehans/agentgateway-benchmarks/releases/download/cpu-2026-10-05-v1.6.0/cpu-manifest.json" + }, + "cpu-reanalysis.json": { + "sha256": "4892a56ea7e86cec736e291405b0bfbf2a5b2699835c13f6586eca3dce78ef06", + "bytes": 7166, + "url": "https://github.com/danehans/agentgateway-benchmarks/releases/download/cpu-2026-10-05-v1.6.0/cpu-reanalysis.json" + }, + "cpu-redactions.json": { + "sha256": "4f12afa8f8bb8ce363fc5986c17bb009cfbe06b60274a1c8641260887bcdc948", + "bytes": 5560, + "url": "https://github.com/danehans/agentgateway-benchmarks/releases/download/cpu-2026-10-05-v1.6.0/cpu-redactions.json" + }, + "extended-content-audit.json": { + "sha256": "ba8f90426eb9cbed746246acf948950bee531a395a5a7cb93849c21238f330ca", + "bytes": 115627, + "url": "https://github.com/danehans/agentgateway-benchmarks/releases/download/cpu-2026-10-05-v1.6.0/extended-content-audit.json" + }, + "extended-gateway-api-results.tar.gz": { + "sha256": "aab7f074ad75b5b673c891846853ea5294defa6a9d2ecee254913e9fd1350baf", + "bytes": 69258937, + "url": "https://github.com/danehans/agentgateway-benchmarks/releases/download/cpu-2026-10-05-v1.6.0/extended-gateway-api-results.tar.gz" + }, + "extended-manifest.json": { + "sha256": "0c64fa5bc13bfb38934756f75e0eb42e4a9d390c14f9050faf952f2d9a160264", + "bytes": 663, + "url": "https://github.com/danehans/agentgateway-benchmarks/releases/download/cpu-2026-10-05-v1.6.0/extended-manifest.json" + }, + "extended-reanalysis.json": { + "sha256": "61ba3c5ce25002e8e48ad60abca7038681327065f30b9c46cceae75831190a55", + "bytes": 1332, + "url": "https://github.com/danehans/agentgateway-benchmarks/releases/download/cpu-2026-10-05-v1.6.0/extended-reanalysis.json" + }, + "extended-redactions.json": { + "sha256": "809dbec8486711954821fca5f1d0c089b926882c4e56c88fef46af5292100daf", + "bytes": 819, + "url": "https://github.com/danehans/agentgateway-benchmarks/releases/download/cpu-2026-10-05-v1.6.0/extended-redactions.json" + }, + "SHA256SUMS": { + "sha256": "cd2b68f7f8f67fbb53b66c230a9a4c28212cdb3728979fee7fd81164f55e66b3", + "bytes": 902, + "url": "https://github.com/danehans/agentgateway-benchmarks/releases/download/cpu-2026-10-05-v1.6.0/SHA256SUMS" + } + }, + "scope": "Reviewed technical subset. Current accepted CPU/Kubernetes data and historical extended conformance are separate archives. Internal strategy and cloud-administration inventories excluded." +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/diagnostics/network-correction/kbackend.log b/cpu-comparison/2026-10-05-stable-comparison/evidence/diagnostics/network-correction/kbackend.log new file mode 100644 index 0000000..52ce8d7 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/diagnostics/network-correction/kbackend.log @@ -0,0 +1,5 @@ +net.ipv4.ip_local_port_range = 10240 65535 +net.ipv4.tcp_tw_reuse = 1 +net.ipv4.tcp_tw_reuse_delay = 1000 +net.ipv4.tcp_timestamps = 1 +cni-plugins.tgz: OK diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/diagnostics/network-correction/kclient.log b/cpu-comparison/2026-10-05-stable-comparison/evidence/diagnostics/network-correction/kclient.log new file mode 100644 index 0000000..52ce8d7 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/diagnostics/network-correction/kclient.log @@ -0,0 +1,5 @@ +net.ipv4.ip_local_port_range = 10240 65535 +net.ipv4.tcp_tw_reuse = 1 +net.ipv4.tcp_tw_reuse_delay = 1000 +net.ipv4.tcp_timestamps = 1 +cni-plugins.tgz: OK diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/diagnostics/network-correction/kcontrol.log b/cpu-comparison/2026-10-05-stable-comparison/evidence/diagnostics/network-correction/kcontrol.log new file mode 100644 index 0000000..52ce8d7 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/diagnostics/network-correction/kcontrol.log @@ -0,0 +1,5 @@ +net.ipv4.ip_local_port_range = 10240 65535 +net.ipv4.tcp_tw_reuse = 1 +net.ipv4.tcp_tw_reuse_delay = 1000 +net.ipv4.tcp_timestamps = 1 +cni-plugins.tgz: OK diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/diagnostics/network-correction/kcontroller.log b/cpu-comparison/2026-10-05-stable-comparison/evidence/diagnostics/network-correction/kcontroller.log new file mode 100644 index 0000000..52ce8d7 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/diagnostics/network-correction/kcontroller.log @@ -0,0 +1,5 @@ +net.ipv4.ip_local_port_range = 10240 65535 +net.ipv4.tcp_tw_reuse = 1 +net.ipv4.tcp_tw_reuse_delay = 1000 +net.ipv4.tcp_timestamps = 1 +cni-plugins.tgz: OK diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/diagnostics/network-correction/kgateway.log b/cpu-comparison/2026-10-05-stable-comparison/evidence/diagnostics/network-correction/kgateway.log new file mode 100644 index 0000000..52ce8d7 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/diagnostics/network-correction/kgateway.log @@ -0,0 +1,5 @@ +net.ipv4.ip_local_port_range = 10240 65535 +net.ipv4.tcp_tw_reuse = 1 +net.ipv4.tcp_tw_reuse_delay = 1000 +net.ipv4.tcp_timestamps = 1 +cni-plugins.tgz: OK diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/diagnostics/pass1-kubernetes-pod-network.txt b/cpu-comparison/2026-10-05-stable-comparison/evidence/diagnostics/pass1-kubernetes-pod-network.txt new file mode 100644 index 0000000..d15d2ce --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/diagnostics/pass1-kubernetes-pod-network.txt @@ -0,0 +1,20 @@ +{'name': 'praxis', 'attempt': 0} 30985 +net.ipv4.ip_local_port_range = 32768 60999 +net.ipv4.tcp_tw_reuse = 2 +net.ipv4.tcp_tw_reuse_delay = 1000 + +Total: 123 +TCP: 186 (estab 119, closed 65, orphaned 0, timewait 33) + +Transport Total IP IPv6 +RAW 0 0 0 +UDP 0 0 0 +TCP 121 121 0 +INET 121 121 0 +FRAG 0 0 0 + + +net.ipv4.ip_local_port_range = 32768 60999 +net.ipv4.tcp_tw_reuse = 2 +net.ipv4.tcp_tw_reuse_delay = 1000 + diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/diagnostics/pass1-praxis-release-http-live.log.gz b/cpu-comparison/2026-10-05-stable-comparison/evidence/diagnostics/pass1-praxis-release-http-live.log.gz new file mode 100644 index 0000000..972d02f Binary files /dev/null and b/cpu-comparison/2026-10-05-stable-comparison/evidence/diagnostics/pass1-praxis-release-http-live.log.gz differ diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/diagnostics/stale-cl2-namespaces.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/diagnostics/stale-cl2-namespaces.json new file mode 100644 index 0000000..cfd35b6 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/diagnostics/stale-cl2-namespaces.json @@ -0,0 +1,23 @@ +[ + { + "apiVersion": "v1", + "kind": "Namespace", + "metadata": { + "creationTimestamp": "2026-10-05T19:32:32Z", + "labels": { + "kubernetes.io/metadata.name": "gwcmp-cl2-1" + }, + "name": "gwcmp-cl2-1", + "resourceVersion": "44421", + "uid": "25710813-8d97-417f-b2bd-1f26520e1275" + }, + "spec": { + "finalizers": [ + "kubernetes" + ] + }, + "status": { + "phase": "Active" + } + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/diagnostics/static-address-pass1-agentgateway.log.gz b/cpu-comparison/2026-10-05-stable-comparison/evidence/diagnostics/static-address-pass1-agentgateway.log.gz new file mode 100644 index 0000000..5ac1090 Binary files /dev/null and b/cpu-comparison/2026-10-05-stable-comparison/evidence/diagnostics/static-address-pass1-agentgateway.log.gz differ diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/diagnostics/static-address-pass1-praxis.log.gz b/cpu-comparison/2026-10-05-stable-comparison/evidence/diagnostics/static-address-pass1-praxis.log.gz new file mode 100644 index 0000000..1782384 Binary files /dev/null and b/cpu-comparison/2026-10-05-stable-comparison/evidence/diagnostics/static-address-pass1-praxis.log.gz differ diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/excluded/common-unseeded-pilot-dispatch/direct.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/excluded/common-unseeded-pilot-dispatch/direct.json new file mode 100644 index 0000000..5a343a6 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/excluded/common-unseeded-pilot-dispatch/direct.json @@ -0,0 +1,23 @@ +{ + "command": [ + "sudo", + "systemd-run", + "--unit=common-pass1-direct", + "--property=LimitNOFILE=65536", + "--property=RuntimeMaxSec=2400", + "/opt/gateway-benchmark/venv/bin/python", + "/opt/gateway-benchmark/run-common.py", + "--treatment", + "direct", + "--gateway", + "10.128.15.208", + "--backend", + "10.128.15.210", + "--output", + "/opt/gateway-benchmark/results/common/pass1/direct" + ], + "stdout": "", + "stderr": "Running as unit: common-pass1-direct.service; invocation ID: 10c5c53d84944ee887f91feb5f175fef\n", + "exit": 0, + "utc": "2026-10-05T18:57:52.179785+00:00" +} \ No newline at end of file diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-image-pin-stale-cl2/exclusion.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-image-pin-stale-cl2/exclusion.json new file mode 100644 index 0000000..2ba1292 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-image-pin-stale-cl2/exclusion.json @@ -0,0 +1,7 @@ +{ + "utc": "2026-10-05T21:56:48.551306+00:00", + "excluded_scope": "Whole qualification-image-pin attempt before restarting it", + "reason": "The deliberately stopped image-switch qualification left its campaign-owned gwcmp-cl2-1 namespace. ClusterLoader2 rejected it at preflight before any new scale mutation. Cleanup was missing between these interrupted attempts.", + "product_attribution": "None; the gateway image and topology gate passed. This is interrupted-harness fixture cleanup.", + "retained_remote_path": "results/excluded/kubernetes-image-pin-stale-cl2-qualification" +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-image-pin-stale-cl2/namespace.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-image-pin-stale-cl2/namespace.json new file mode 100644 index 0000000..161581c --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-image-pin-stale-cl2/namespace.json @@ -0,0 +1,21 @@ +{ + "apiVersion": "v1", + "kind": "Namespace", + "metadata": { + "creationTimestamp": "2026-10-05T21:40:50Z", + "labels": { + "kubernetes.io/metadata.name": "gwcmp-cl2-1" + }, + "name": "gwcmp-cl2-1", + "resourceVersion": "123984", + "uid": "9a539785-b23e-4408-bd0c-5b8631520539" + }, + "spec": { + "finalizers": [ + "kubernetes" + ] + }, + "status": { + "phase": "Active" + } +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-image-switch-pilot/exclusion.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-image-switch-pilot/exclusion.json new file mode 100644 index 0000000..71b21a9 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-image-switch-pilot/exclusion.json @@ -0,0 +1,9 @@ +{ + "recorded_at": "2026-10-05T21:47:27.140934+00:00", + "excluded_scope": "Entire qualification-single-pod attempt; no accepted Kubernetes pass1 exists", + "observed": "Nightly switch completed against a Ready release-image pod although the operator template requested nightly. Later snapshot contains release and nightly data-plane pods and a nightly deployment. Qualification stopped before acceptance.", + "cause_boundary": "Rolling controller rollout and asynchronous data-plane reconciliation did not guarantee the requested image was serving at the topology barrier. The snapshot does not establish exact leader timing.", + "correction": "Stop both controllers and wait for their pods to disappear before changing treatment; require requested data-plane image digest at stable single-pod barrier.", + "cpu_profiles": "Unaffected", + "original_export_manifest_sha256": "addb5b7a40f482f139df5dca48286d9f5e9ec078da48d14ccf71073791604ca9" +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-image-switch-pilot/image-switch-diagnostic.json.txt b/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-image-switch-pilot/image-switch-diagnostic.json.txt new file mode 100644 index 0000000..3bbca01 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-image-switch-pilot/image-switch-diagnostic.json.txt @@ -0,0 +1,1666 @@ +{ + "apiVersion": "v1", + "items": [ + { + "apiVersion": "apps/v1", + "kind": "Deployment", + "metadata": { + "annotations": { + "deployment.kubernetes.io/revision": "12", + "kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"apps/v1\",\"kind\":\"Deployment\",\"metadata\":{\"annotations\":{},\"labels\":{\"app.kubernetes.io/managed-by\":\"praxis-operator\",\"app.kubernetes.io/name\":\"praxis-operator\"},\"name\":\"praxis-operator\",\"namespace\":\"praxis-system\"},\"spec\":{\"replicas\":2,\"selector\":{\"matchLabels\":{\"app.kubernetes.io/name\":\"praxis-operator\"}},\"template\":{\"metadata\":{\"labels\":{\"app.kubernetes.io/name\":\"praxis-operator\"}},\"spec\":{\"automountServiceAccountToken\":true,\"containers\":[{\"env\":[{\"name\":\"PRAXIS_IMAGE\",\"value\":\"ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8\"},{\"name\":\"POD_NAME\",\"valueFrom\":{\"fieldRef\":{\"fieldPath\":\"metadata.name\"}}},{\"name\":\"POD_NAMESPACE\",\"valueFrom\":{\"fieldRef\":{\"fieldPath\":\"metadata.namespace\"}}}],\"image\":\"praxis-operator:fb8beaa\",\"imagePullPolicy\":\"IfNotPresent\",\"livenessProbe\":{\"failureThreshold\":3,\"httpGet\":{\"path\":\"/healthz\",\"port\":\"observability\"},\"periodSeconds\":10},\"name\":\"operator\",\"ports\":[{\"containerPort\":8080,\"name\":\"observability\",\"protocol\":\"TCP\"}],\"readinessProbe\":{\"failureThreshold\":3,\"httpGet\":{\"path\":\"/readyz\",\"port\":\"observability\"},\"periodSeconds\":5},\"resources\":{\"limits\":{\"cpu\":\"2\",\"memory\":\"2Gi\"},\"requests\":{\"cpu\":\"100m\",\"memory\":\"128Mi\"}},\"securityContext\":{\"allowPrivilegeEscalation\":false,\"capabilities\":{\"drop\":[\"ALL\"]},\"privileged\":false,\"readOnlyRootFilesystem\":true,\"runAsGroup\":65534,\"runAsNonRoot\":true,\"runAsUser\":65534,\"seccompProfile\":{\"type\":\"RuntimeDefault\"}}}],\"nodeSelector\":{\"benchmark-role\":\"kcontroller\"},\"securityContext\":{\"fsGroup\":65534,\"runAsGroup\":65534,\"runAsNonRoot\":true,\"runAsUser\":65534,\"seccompProfile\":{\"type\":\"RuntimeDefault\"}},\"serviceAccountName\":\"praxis-operator\",\"tolerations\":[{\"effect\":\"NoSchedule\",\"key\":\"benchmark-role\",\"operator\":\"Equal\",\"value\":\"kcontroller\"}]}}}}\n" + }, + "creationTimestamp": "2026-10-05T18:38:21Z", + "generation": 24, + "labels": { + "app.kubernetes.io/managed-by": "praxis-operator", + "app.kubernetes.io/name": "praxis-operator" + }, + "name": "praxis-operator", + "namespace": "praxis-system", + "resourceVersion": "123738", + "uid": "13b65013-9019-4245-9bc9-b038e0569214" + }, + "spec": { + "progressDeadlineSeconds": 600, + "replicas": 2, + "revisionHistoryLimit": 10, + "selector": { + "matchLabels": { + "app.kubernetes.io/name": "praxis-operator" + } + }, + "strategy": { + "rollingUpdate": { + "maxSurge": "25%", + "maxUnavailable": "25%" + }, + "type": "RollingUpdate" + }, + "template": { + "metadata": { + "annotations": { + "kubectl.kubernetes.io/restartedAt": "2026-10-05T21:37:15Z" + }, + "labels": { + "app.kubernetes.io/name": "praxis-operator" + } + }, + "spec": { + "automountServiceAccountToken": true, + "containers": [ + { + "env": [ + { + "name": "PRAXIS_IMAGE", + "value": "ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8" + }, + { + "name": "POD_NAME", + "valueFrom": { + "fieldRef": { + "apiVersion": "v1", + "fieldPath": "metadata.name" + } + } + }, + { + "name": "POD_NAMESPACE", + "valueFrom": { + "fieldRef": { + "apiVersion": "v1", + "fieldPath": "metadata.namespace" + } + } + } + ], + "image": "praxis-operator:fb8beaa", + "imagePullPolicy": "IfNotPresent", + "livenessProbe": { + "failureThreshold": 3, + "httpGet": { + "path": "/healthz", + "port": "observability", + "scheme": "HTTP" + }, + "periodSeconds": 10, + "successThreshold": 1, + "timeoutSeconds": 1 + }, + "name": "operator", + "ports": [ + { + "containerPort": 8080, + "name": "observability", + "protocol": "TCP" + } + ], + "readinessProbe": { + "failureThreshold": 3, + "httpGet": { + "path": "/readyz", + "port": "observability", + "scheme": "HTTP" + }, + "periodSeconds": 5, + "successThreshold": 1, + "timeoutSeconds": 1 + }, + "resources": { + "limits": { + "cpu": "2", + "memory": "2Gi" + }, + "requests": { + "cpu": "100m", + "memory": "128Mi" + } + }, + "securityContext": { + "allowPrivilegeEscalation": false, + "capabilities": { + "drop": [ + "ALL" + ] + }, + "privileged": false, + "readOnlyRootFilesystem": true, + "runAsGroup": 65534, + "runAsNonRoot": true, + "runAsUser": 65534, + "seccompProfile": { + "type": "RuntimeDefault" + } + }, + "terminationMessagePath": "/dev/termination-log", + "terminationMessagePolicy": "File" + } + ], + "dnsPolicy": "ClusterFirst", + "nodeSelector": { + "benchmark-role": "kcontroller" + }, + "restartPolicy": "Always", + "schedulerName": "default-scheduler", + "securityContext": { + "fsGroup": 65534, + "runAsGroup": 65534, + "runAsNonRoot": true, + "runAsUser": 65534, + "seccompProfile": { + "type": "RuntimeDefault" + } + }, + "serviceAccount": "praxis-operator", + "serviceAccountName": "praxis-operator", + "terminationGracePeriodSeconds": 30, + "tolerations": [ + { + "effect": "NoSchedule", + "key": "benchmark-role", + "operator": "Equal", + "value": "kcontroller" + } + ] + } + } + }, + "status": { + "availableReplicas": 2, + "conditions": [ + { + "lastTransitionTime": "2026-10-05T21:33:23Z", + "lastUpdateTime": "2026-10-05T21:33:23Z", + "message": "Deployment has minimum availability.", + "reason": "MinimumReplicasAvailable", + "status": "True", + "type": "Available" + }, + { + "lastTransitionTime": "2026-10-05T18:38:21Z", + "lastUpdateTime": "2026-10-05T21:38:14Z", + "message": "ReplicaSet \"praxis-operator-584478b7d8\" has successfully progressed.", + "reason": "NewReplicaSetAvailable", + "status": "True", + "type": "Progressing" + } + ], + "observedGeneration": 24, + "readyReplicas": 2, + "replicas": 2, + "terminatingReplicas": 0, + "updatedReplicas": 2 + } + }, + { + "apiVersion": "v1", + "kind": "Pod", + "metadata": { + "annotations": { + "kubectl.kubernetes.io/restartedAt": "2026-10-05T21:37:15Z" + }, + "creationTimestamp": "2026-10-05T21:38:13Z", + "generateName": "praxis-operator-584478b7d8-", + "generation": 1, + "labels": { + "app.kubernetes.io/name": "praxis-operator", + "pod-template-hash": "584478b7d8" + }, + "name": "praxis-operator-584478b7d8-rpbrw", + "namespace": "praxis-system", + "ownerReferences": [ + { + "apiVersion": "apps/v1", + "blockOwnerDeletion": true, + "controller": true, + "kind": "ReplicaSet", + "name": "praxis-operator-584478b7d8", + "uid": "d2c19acb-7229-47ee-b6c4-631f8d1144cf" + } + ], + "resourceVersion": "123636", + "uid": "893e1118-bf15-4cfe-be29-600d9e467b14" + }, + "spec": { + "automountServiceAccountToken": true, + "containers": [ + { + "env": [ + { + "name": "PRAXIS_IMAGE", + "value": "ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8" + }, + { + "name": "POD_NAME", + "valueFrom": { + "fieldRef": { + "apiVersion": "v1", + "fieldPath": "metadata.name" + } + } + }, + { + "name": "POD_NAMESPACE", + "valueFrom": { + "fieldRef": { + "apiVersion": "v1", + "fieldPath": "metadata.namespace" + } + } + } + ], + "image": "praxis-operator:fb8beaa", + "imagePullPolicy": "IfNotPresent", + "livenessProbe": { + "failureThreshold": 3, + "httpGet": { + "path": "/healthz", + "port": "observability", + "scheme": "HTTP" + }, + "periodSeconds": 10, + "successThreshold": 1, + "timeoutSeconds": 1 + }, + "name": "operator", + "ports": [ + { + "containerPort": 8080, + "name": "observability", + "protocol": "TCP" + } + ], + "readinessProbe": { + "failureThreshold": 3, + "httpGet": { + "path": "/readyz", + "port": "observability", + "scheme": "HTTP" + }, + "periodSeconds": 5, + "successThreshold": 1, + "timeoutSeconds": 1 + }, + "resources": { + "limits": { + "cpu": "2", + "memory": "2Gi" + }, + "requests": { + "cpu": "100m", + "memory": "128Mi" + } + }, + "securityContext": { + "allowPrivilegeEscalation": false, + "capabilities": { + "drop": [ + "ALL" + ] + }, + "privileged": false, + "readOnlyRootFilesystem": true, + "runAsGroup": 65534, + "runAsNonRoot": true, + "runAsUser": 65534, + "seccompProfile": { + "type": "RuntimeDefault" + } + }, + "terminationMessagePath": "/dev/termination-log", + "terminationMessagePolicy": "File", + "volumeMounts": [ + { + "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount", + "name": "kube-api-access-lg4q4", + "readOnly": true + } + ] + } + ], + "dnsPolicy": "ClusterFirst", + "enableServiceLinks": true, + "nodeName": "gwcmp160-1005-kcontroller.c.solo-oss.internal", + "nodeSelector": { + "benchmark-role": "kcontroller" + }, + "preemptionPolicy": "PreemptLowerPriority", + "priority": 0, + "restartPolicy": "Always", + "schedulerName": "default-scheduler", + "securityContext": { + "fsGroup": 65534, + "runAsGroup": 65534, + "runAsNonRoot": true, + "runAsUser": 65534, + "seccompProfile": { + "type": "RuntimeDefault" + } + }, + "serviceAccount": "praxis-operator", + "serviceAccountName": "praxis-operator", + "terminationGracePeriodSeconds": 30, + "tolerations": [ + { + "effect": "NoSchedule", + "key": "benchmark-role", + "operator": "Equal", + "value": "kcontroller" + }, + { + "effect": "NoExecute", + "key": "node.kubernetes.io/not-ready", + "operator": "Exists", + "tolerationSeconds": 300 + }, + { + "effect": "NoExecute", + "key": "node.kubernetes.io/unreachable", + "operator": "Exists", + "tolerationSeconds": 300 + } + ], + "volumes": [ + { + "name": "kube-api-access-lg4q4", + "projected": { + "defaultMode": 420, + "sources": [ + { + "serviceAccountToken": { + "expirationSeconds": 3607, + "path": "token" + } + }, + { + "configMap": { + "items": [ + { + "key": "ca.crt", + "path": "ca.crt" + } + ], + "name": "kube-root-ca.crt" + } + }, + { + "downwardAPI": { + "items": [ + { + "fieldRef": { + "apiVersion": "v1", + "fieldPath": "metadata.namespace" + }, + "path": "namespace" + } + ] + } + } + ] + } + } + ] + }, + "status": { + "conditions": [ + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-05T21:38:14Z", + "observedGeneration": 1, + "status": "True", + "type": "PodReadyToStartContainers" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-05T21:38:13Z", + "observedGeneration": 1, + "status": "True", + "type": "Initialized" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-05T21:38:14Z", + "observedGeneration": 1, + "status": "True", + "type": "Ready" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-05T21:38:14Z", + "observedGeneration": 1, + "status": "True", + "type": "ContainersReady" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-05T21:38:13Z", + "observedGeneration": 1, + "status": "True", + "type": "PodScheduled" + } + ], + "containerStatuses": [ + { + "allocatedResources": { + "cpu": "100m", + "memory": "128Mi" + }, + "containerID": "containerd://3907bad9175a602054c8c869f99a67a2ffe0ca173a08e4110df513e5f3d5d9e1", + "image": "docker.io/library/praxis-operator:fb8beaa", + "imageID": "sha256:e3bc32ff8ab83905b6ffee88e8744130f392c50780962c14d523e89f6eeb211a", + "lastState": {}, + "name": "operator", + "ready": true, + "resources": { + "limits": { + "cpu": "2", + "memory": "2Gi" + }, + "requests": { + "cpu": "100m", + "memory": "128Mi" + } + }, + "restartCount": 0, + "started": true, + "state": { + "running": { + "startedAt": "2026-10-05T21:38:13Z" + } + }, + "user": { + "linux": { + "gid": 65534, + "supplementalGroups": [ + 65534 + ], + "uid": 65534 + } + }, + "volumeMounts": [ + { + "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount", + "name": "kube-api-access-lg4q4", + "readOnly": true, + "recursiveReadOnly": "Disabled" + } + ] + } + ], + "hostIP": "10.128.15.216", + "hostIPs": [ + { + "ip": "10.128.15.216" + } + ], + "observedGeneration": 1, + "phase": "Running", + "podIP": "10.42.2.58", + "podIPs": [ + { + "ip": "10.42.2.58" + } + ], + "qosClass": "Burstable", + "startTime": "2026-10-05T21:38:13Z" + } + }, + { + "apiVersion": "v1", + "kind": "Pod", + "metadata": { + "annotations": { + "kubectl.kubernetes.io/restartedAt": "2026-10-05T21:37:15Z" + }, + "creationTimestamp": "2026-10-05T21:38:12Z", + "generateName": "praxis-operator-584478b7d8-", + "generation": 1, + "labels": { + "app.kubernetes.io/name": "praxis-operator", + "pod-template-hash": "584478b7d8" + }, + "name": "praxis-operator-584478b7d8-spxw5", + "namespace": "praxis-system", + "ownerReferences": [ + { + "apiVersion": "apps/v1", + "blockOwnerDeletion": true, + "controller": true, + "kind": "ReplicaSet", + "name": "praxis-operator-584478b7d8", + "uid": "d2c19acb-7229-47ee-b6c4-631f8d1144cf" + } + ], + "resourceVersion": "123607", + "uid": "382f3817-09aa-4728-ac2d-477c3836c5f7" + }, + "spec": { + "automountServiceAccountToken": true, + "containers": [ + { + "env": [ + { + "name": "PRAXIS_IMAGE", + "value": "ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8" + }, + { + "name": "POD_NAME", + "valueFrom": { + "fieldRef": { + "apiVersion": "v1", + "fieldPath": "metadata.name" + } + } + }, + { + "name": "POD_NAMESPACE", + "valueFrom": { + "fieldRef": { + "apiVersion": "v1", + "fieldPath": "metadata.namespace" + } + } + } + ], + "image": "praxis-operator:fb8beaa", + "imagePullPolicy": "IfNotPresent", + "livenessProbe": { + "failureThreshold": 3, + "httpGet": { + "path": "/healthz", + "port": "observability", + "scheme": "HTTP" + }, + "periodSeconds": 10, + "successThreshold": 1, + "timeoutSeconds": 1 + }, + "name": "operator", + "ports": [ + { + "containerPort": 8080, + "name": "observability", + "protocol": "TCP" + } + ], + "readinessProbe": { + "failureThreshold": 3, + "httpGet": { + "path": "/readyz", + "port": "observability", + "scheme": "HTTP" + }, + "periodSeconds": 5, + "successThreshold": 1, + "timeoutSeconds": 1 + }, + "resources": { + "limits": { + "cpu": "2", + "memory": "2Gi" + }, + "requests": { + "cpu": "100m", + "memory": "128Mi" + } + }, + "securityContext": { + "allowPrivilegeEscalation": false, + "capabilities": { + "drop": [ + "ALL" + ] + }, + "privileged": false, + "readOnlyRootFilesystem": true, + "runAsGroup": 65534, + "runAsNonRoot": true, + "runAsUser": 65534, + "seccompProfile": { + "type": "RuntimeDefault" + } + }, + "terminationMessagePath": "/dev/termination-log", + "terminationMessagePolicy": "File", + "volumeMounts": [ + { + "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount", + "name": "kube-api-access-pknk9", + "readOnly": true + } + ] + } + ], + "dnsPolicy": "ClusterFirst", + "enableServiceLinks": true, + "nodeName": "gwcmp160-1005-kcontroller.c.solo-oss.internal", + "nodeSelector": { + "benchmark-role": "kcontroller" + }, + "preemptionPolicy": "PreemptLowerPriority", + "priority": 0, + "restartPolicy": "Always", + "schedulerName": "default-scheduler", + "securityContext": { + "fsGroup": 65534, + "runAsGroup": 65534, + "runAsNonRoot": true, + "runAsUser": 65534, + "seccompProfile": { + "type": "RuntimeDefault" + } + }, + "serviceAccount": "praxis-operator", + "serviceAccountName": "praxis-operator", + "terminationGracePeriodSeconds": 30, + "tolerations": [ + { + "effect": "NoSchedule", + "key": "benchmark-role", + "operator": "Equal", + "value": "kcontroller" + }, + { + "effect": "NoExecute", + "key": "node.kubernetes.io/not-ready", + "operator": "Exists", + "tolerationSeconds": 300 + }, + { + "effect": "NoExecute", + "key": "node.kubernetes.io/unreachable", + "operator": "Exists", + "tolerationSeconds": 300 + } + ], + "volumes": [ + { + "name": "kube-api-access-pknk9", + "projected": { + "defaultMode": 420, + "sources": [ + { + "serviceAccountToken": { + "expirationSeconds": 3607, + "path": "token" + } + }, + { + "configMap": { + "items": [ + { + "key": "ca.crt", + "path": "ca.crt" + } + ], + "name": "kube-root-ca.crt" + } + }, + { + "downwardAPI": { + "items": [ + { + "fieldRef": { + "apiVersion": "v1", + "fieldPath": "metadata.namespace" + }, + "path": "namespace" + } + ] + } + } + ] + } + } + ] + }, + "status": { + "conditions": [ + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-05T21:38:13Z", + "observedGeneration": 1, + "status": "True", + "type": "PodReadyToStartContainers" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-05T21:38:12Z", + "observedGeneration": 1, + "status": "True", + "type": "Initialized" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-05T21:38:13Z", + "observedGeneration": 1, + "status": "True", + "type": "Ready" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-05T21:38:13Z", + "observedGeneration": 1, + "status": "True", + "type": "ContainersReady" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-05T21:38:12Z", + "observedGeneration": 1, + "status": "True", + "type": "PodScheduled" + } + ], + "containerStatuses": [ + { + "allocatedResources": { + "cpu": "100m", + "memory": "128Mi" + }, + "containerID": "containerd://a2cac43534253f96e352457bb6db6c88f56e7644dd016080a6e70b0dff78d8d0", + "image": "docker.io/library/praxis-operator:fb8beaa", + "imageID": "sha256:e3bc32ff8ab83905b6ffee88e8744130f392c50780962c14d523e89f6eeb211a", + "lastState": {}, + "name": "operator", + "ready": true, + "resources": { + "limits": { + "cpu": "2", + "memory": "2Gi" + }, + "requests": { + "cpu": "100m", + "memory": "128Mi" + } + }, + "restartCount": 0, + "started": true, + "state": { + "running": { + "startedAt": "2026-10-05T21:38:12Z" + } + }, + "user": { + "linux": { + "gid": 65534, + "supplementalGroups": [ + 65534 + ], + "uid": 65534 + } + }, + "volumeMounts": [ + { + "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount", + "name": "kube-api-access-pknk9", + "readOnly": true, + "recursiveReadOnly": "Disabled" + } + ] + } + ], + "hostIP": "10.128.15.216", + "hostIPs": [ + { + "ip": "10.128.15.216" + } + ], + "observedGeneration": 1, + "phase": "Running", + "podIP": "10.42.2.57", + "podIPs": [ + { + "ip": "10.42.2.57" + } + ], + "qosClass": "Burstable", + "startTime": "2026-10-05T21:38:12Z" + } + } + ], + "kind": "List", + "metadata": { + "resourceVersion": "" + } +} +{ + "apiVersion": "v1", + "items": [ + { + "apiVersion": "apps/v1", + "kind": "Deployment", + "metadata": { + "annotations": { + "deployment.kubernetes.io/revision": "4" + }, + "creationTimestamp": "2026-10-05T21:38:27Z", + "generation": 4, + "labels": { + "app.kubernetes.io/instance": "benchmark", + "app.kubernetes.io/managed-by": "praxis-operator", + "app.kubernetes.io/name": "praxis", + "gateway.networking.k8s.io/gateway-name": "benchmark" + }, + "name": "praxis-benchmark", + "namespace": "gateway-benchmark", + "ownerReferences": [ + { + "apiVersion": "gateway.networking.k8s.io/v1", + "blockOwnerDeletion": true, + "controller": true, + "kind": "Gateway", + "name": "benchmark", + "uid": "c791750c-28be-42f2-8c92-385783b296f7" + } + ], + "resourceVersion": "124076", + "uid": "05dc3480-2c06-4d78-8eb2-e35031ecddf0" + }, + "spec": { + "progressDeadlineSeconds": 600, + "replicas": 1, + "revisionHistoryLimit": 10, + "selector": { + "matchLabels": { + "app.kubernetes.io/instance": "benchmark", + "app.kubernetes.io/managed-by": "praxis-operator", + "app.kubernetes.io/name": "praxis" + } + }, + "strategy": { + "rollingUpdate": { + "maxSurge": "25%", + "maxUnavailable": "25%" + }, + "type": "RollingUpdate" + }, + "template": { + "metadata": { + "annotations": { + "praxis.sh/config-hash": "6f2247b7af3efcb3998ff5307137747c78ee4e56714d1703495f21f3847434ee" + }, + "labels": { + "app.kubernetes.io/instance": "benchmark", + "app.kubernetes.io/managed-by": "praxis-operator", + "app.kubernetes.io/name": "praxis", + "gateway.networking.k8s.io/gateway-name": "benchmark" + } + }, + "spec": { + "automountServiceAccountToken": false, + "containers": [ + { + "args": [ + "--config", + "/etc/praxis/config.yaml" + ], + "command": [ + "praxis" + ], + "image": "ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8", + "imagePullPolicy": "IfNotPresent", + "livenessProbe": { + "failureThreshold": 3, + "httpGet": { + "path": "/healthy", + "port": 9901, + "scheme": "HTTP" + }, + "initialDelaySeconds": 5, + "periodSeconds": 5, + "successThreshold": 1, + "timeoutSeconds": 1 + }, + "name": "praxis", + "ports": [ + { + "containerPort": 80, + "name": "http", + "protocol": "TCP" + }, + { + "containerPort": 9901, + "name": "admin", + "protocol": "TCP" + } + ], + "readinessProbe": { + "failureThreshold": 2, + "httpGet": { + "path": "/ready", + "port": 9901, + "scheme": "HTTP" + }, + "initialDelaySeconds": 3, + "periodSeconds": 3, + "successThreshold": 1, + "timeoutSeconds": 1 + }, + "resources": { + "limits": { + "memory": "256Mi" + }, + "requests": { + "cpu": "100m", + "memory": "64Mi" + } + }, + "securityContext": { + "allowPrivilegeEscalation": false, + "capabilities": { + "add": [ + "NET_BIND_SERVICE" + ], + "drop": [ + "ALL" + ] + }, + "readOnlyRootFilesystem": true, + "runAsNonRoot": true, + "runAsUser": 100, + "seccompProfile": { + "type": "RuntimeDefault" + } + }, + "startupProbe": { + "failureThreshold": 30, + "httpGet": { + "path": "/healthy", + "port": 9901, + "scheme": "HTTP" + }, + "periodSeconds": 1, + "successThreshold": 1, + "timeoutSeconds": 1 + }, + "terminationMessagePath": "/dev/termination-log", + "terminationMessagePolicy": "File", + "volumeMounts": [ + { + "mountPath": "/etc/praxis", + "name": "config", + "readOnly": true + }, + { + "mountPath": "/tmp", + "name": "tmp" + } + ] + } + ], + "dnsPolicy": "ClusterFirst", + "restartPolicy": "Always", + "schedulerName": "default-scheduler", + "securityContext": {}, + "terminationGracePeriodSeconds": 15, + "topologySpreadConstraints": [ + { + "labelSelector": { + "matchLabels": { + "app.kubernetes.io/instance": "benchmark", + "app.kubernetes.io/managed-by": "praxis-operator", + "app.kubernetes.io/name": "praxis" + } + }, + "maxSkew": 1, + "topologyKey": "kubernetes.io/hostname", + "whenUnsatisfiable": "ScheduleAnyway" + } + ], + "volumes": [ + { + "configMap": { + "defaultMode": 420, + "name": "praxis-benchmark" + }, + "name": "config" + }, + { + "emptyDir": {}, + "name": "tmp" + } + ] + } + } + }, + "status": { + "availableReplicas": 1, + "conditions": [ + { + "lastTransitionTime": "2026-10-05T21:38:31Z", + "lastUpdateTime": "2026-10-05T21:38:31Z", + "message": "Deployment has minimum availability.", + "reason": "MinimumReplicasAvailable", + "status": "True", + "type": "Available" + }, + { + "lastTransitionTime": "2026-10-05T21:38:27Z", + "lastUpdateTime": "2026-10-05T21:40:51Z", + "message": "ReplicaSet \"praxis-benchmark-84bcddb9cb\" is progressing.", + "reason": "ReplicaSetUpdated", + "status": "True", + "type": "Progressing" + } + ], + "observedGeneration": 4, + "readyReplicas": 1, + "replicas": 2, + "terminatingReplicas": 0, + "unavailableReplicas": 1, + "updatedReplicas": 1 + } + }, + { + "apiVersion": "v1", + "kind": "Pod", + "metadata": { + "annotations": { + "kubernetes.io/limit-ranger": "LimitRanger plugin set: cpu limit for container praxis", + "praxis.sh/config-hash": "5b30b0e08ecca9f9b1cf36200d85680ca4cd7c9b14c687371c7923489a9c562f" + }, + "creationTimestamp": "2026-10-05T21:38:27Z", + "generateName": "praxis-benchmark-689685876b-", + "generation": 1, + "labels": { + "app.kubernetes.io/instance": "benchmark", + "app.kubernetes.io/managed-by": "praxis-operator", + "app.kubernetes.io/name": "praxis", + "gateway.networking.k8s.io/gateway-name": "benchmark", + "pod-template-hash": "689685876b" + }, + "name": "praxis-benchmark-689685876b-bbbvt", + "namespace": "gateway-benchmark", + "ownerReferences": [ + { + "apiVersion": "apps/v1", + "blockOwnerDeletion": true, + "controller": true, + "kind": "ReplicaSet", + "name": "praxis-benchmark-689685876b", + "uid": "d7e25150-9548-4fc4-82f3-2accf1652ced" + } + ], + "resourceVersion": "123710", + "uid": "39d7ff41-296c-48a1-8083-2089b686094e" + }, + "spec": { + "automountServiceAccountToken": false, + "containers": [ + { + "args": [ + "--config", + "/etc/praxis/config.yaml" + ], + "command": [ + "praxis" + ], + "image": "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8", + "imagePullPolicy": "IfNotPresent", + "livenessProbe": { + "failureThreshold": 3, + "httpGet": { + "path": "/healthy", + "port": 9901, + "scheme": "HTTP" + }, + "initialDelaySeconds": 5, + "periodSeconds": 5, + "successThreshold": 1, + "timeoutSeconds": 1 + }, + "name": "praxis", + "ports": [ + { + "containerPort": 80, + "name": "http", + "protocol": "TCP" + }, + { + "containerPort": 9901, + "name": "admin", + "protocol": "TCP" + } + ], + "readinessProbe": { + "failureThreshold": 2, + "httpGet": { + "path": "/ready", + "port": 9901, + "scheme": "HTTP" + }, + "initialDelaySeconds": 3, + "periodSeconds": 3, + "successThreshold": 1, + "timeoutSeconds": 1 + }, + "resources": { + "limits": { + "cpu": "2", + "memory": "256Mi" + }, + "requests": { + "cpu": "100m", + "memory": "64Mi" + } + }, + "securityContext": { + "allowPrivilegeEscalation": false, + "capabilities": { + "add": [ + "NET_BIND_SERVICE" + ], + "drop": [ + "ALL" + ] + }, + "readOnlyRootFilesystem": true, + "runAsNonRoot": true, + "runAsUser": 100, + "seccompProfile": { + "type": "RuntimeDefault" + } + }, + "startupProbe": { + "failureThreshold": 30, + "httpGet": { + "path": "/healthy", + "port": 9901, + "scheme": "HTTP" + }, + "periodSeconds": 1, + "successThreshold": 1, + "timeoutSeconds": 1 + }, + "terminationMessagePath": "/dev/termination-log", + "terminationMessagePolicy": "File", + "volumeMounts": [ + { + "mountPath": "/etc/praxis", + "name": "config", + "readOnly": true + }, + { + "mountPath": "/tmp", + "name": "tmp" + } + ] + } + ], + "dnsPolicy": "ClusterFirst", + "enableServiceLinks": true, + "nodeName": "gwcmp160-1005-kgateway.c.solo-oss.internal", + "preemptionPolicy": "PreemptLowerPriority", + "priority": 0, + "restartPolicy": "Always", + "schedulerName": "default-scheduler", + "securityContext": {}, + "serviceAccount": "default", + "serviceAccountName": "default", + "terminationGracePeriodSeconds": 15, + "tolerations": [ + { + "effect": "NoExecute", + "key": "node.kubernetes.io/not-ready", + "operator": "Exists", + "tolerationSeconds": 300 + }, + { + "effect": "NoExecute", + "key": "node.kubernetes.io/unreachable", + "operator": "Exists", + "tolerationSeconds": 300 + } + ], + "topologySpreadConstraints": [ + { + "labelSelector": { + "matchLabels": { + "app.kubernetes.io/instance": "benchmark", + "app.kubernetes.io/managed-by": "praxis-operator", + "app.kubernetes.io/name": "praxis" + } + }, + "maxSkew": 1, + "topologyKey": "kubernetes.io/hostname", + "whenUnsatisfiable": "ScheduleAnyway" + } + ], + "volumes": [ + { + "configMap": { + "defaultMode": 420, + "name": "praxis-benchmark" + }, + "name": "config" + }, + { + "emptyDir": {}, + "name": "tmp" + } + ] + }, + "status": { + "conditions": [ + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-05T21:38:29Z", + "observedGeneration": 1, + "status": "True", + "type": "PodReadyToStartContainers" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-05T21:38:27Z", + "observedGeneration": 1, + "status": "True", + "type": "Initialized" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-05T21:38:31Z", + "observedGeneration": 1, + "status": "True", + "type": "Ready" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-05T21:38:31Z", + "observedGeneration": 1, + "status": "True", + "type": "ContainersReady" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-05T21:38:27Z", + "observedGeneration": 1, + "status": "True", + "type": "PodScheduled" + } + ], + "containerStatuses": [ + { + "allocatedResources": { + "cpu": "100m", + "memory": "64Mi" + }, + "containerID": "containerd://3456bf98eacd84d77282169e594fbc7b496b19ae148f431b0223a90571c1ab62", + "image": "sha256:e5003e0b34930d91e0d987e920cebfa3ebf4404926cf539636c0e955971350be", + "imageID": "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8", + "lastState": {}, + "name": "praxis", + "ready": true, + "resources": { + "limits": { + "cpu": "2", + "memory": "256Mi" + }, + "requests": { + "cpu": "100m", + "memory": "64Mi" + } + }, + "restartCount": 0, + "started": true, + "state": { + "running": { + "startedAt": "2026-10-05T21:38:28Z" + } + }, + "user": { + "linux": { + "gid": 101, + "supplementalGroups": [ + 101 + ], + "uid": 100 + } + }, + "volumeMounts": [ + { + "mountPath": "/etc/praxis", + "name": "config", + "readOnly": true, + "recursiveReadOnly": "Disabled" + }, + { + "mountPath": "/tmp", + "name": "tmp" + } + ] + } + ], + "hostIP": "10.128.15.214", + "hostIPs": [ + { + "ip": "10.128.15.214" + } + ], + "observedGeneration": 1, + "phase": "Running", + "podIP": "10.42.1.237", + "podIPs": [ + { + "ip": "10.42.1.237" + } + ], + "qosClass": "Burstable", + "startTime": "2026-10-05T21:38:27Z" + } + }, + { + "apiVersion": "v1", + "kind": "Pod", + "metadata": { + "annotations": { + "kubernetes.io/limit-ranger": "LimitRanger plugin set: cpu limit for container praxis", + "praxis.sh/config-hash": "6f2247b7af3efcb3998ff5307137747c78ee4e56714d1703495f21f3847434ee" + }, + "creationTimestamp": "2026-10-05T21:40:51Z", + "generateName": "praxis-benchmark-84bcddb9cb-", + "generation": 1, + "labels": { + "app.kubernetes.io/instance": "benchmark", + "app.kubernetes.io/managed-by": "praxis-operator", + "app.kubernetes.io/name": "praxis", + "gateway.networking.k8s.io/gateway-name": "benchmark", + "pod-template-hash": "84bcddb9cb" + }, + "name": "praxis-benchmark-84bcddb9cb-2mqqb", + "namespace": "gateway-benchmark", + "ownerReferences": [ + { + "apiVersion": "apps/v1", + "blockOwnerDeletion": true, + "controller": true, + "kind": "ReplicaSet", + "name": "praxis-benchmark-84bcddb9cb", + "uid": "e99684b9-3f27-4ff5-acbc-f50eefd6e1f4" + } + ], + "resourceVersion": "124273", + "uid": "41c3d214-3bde-465e-8168-5456ac8257be" + }, + "spec": { + "automountServiceAccountToken": false, + "containers": [ + { + "args": [ + "--config", + "/etc/praxis/config.yaml" + ], + "command": [ + "praxis" + ], + "image": "ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8", + "imagePullPolicy": "IfNotPresent", + "livenessProbe": { + "failureThreshold": 3, + "httpGet": { + "path": "/healthy", + "port": 9901, + "scheme": "HTTP" + }, + "initialDelaySeconds": 5, + "periodSeconds": 5, + "successThreshold": 1, + "timeoutSeconds": 1 + }, + "name": "praxis", + "ports": [ + { + "containerPort": 80, + "name": "http", + "protocol": "TCP" + }, + { + "containerPort": 9901, + "name": "admin", + "protocol": "TCP" + } + ], + "readinessProbe": { + "failureThreshold": 2, + "httpGet": { + "path": "/ready", + "port": 9901, + "scheme": "HTTP" + }, + "initialDelaySeconds": 3, + "periodSeconds": 3, + "successThreshold": 1, + "timeoutSeconds": 1 + }, + "resources": { + "limits": { + "cpu": "2", + "memory": "256Mi" + }, + "requests": { + "cpu": "100m", + "memory": "64Mi" + } + }, + "securityContext": { + "allowPrivilegeEscalation": false, + "capabilities": { + "add": [ + "NET_BIND_SERVICE" + ], + "drop": [ + "ALL" + ] + }, + "readOnlyRootFilesystem": true, + "runAsNonRoot": true, + "runAsUser": 100, + "seccompProfile": { + "type": "RuntimeDefault" + } + }, + "startupProbe": { + "failureThreshold": 30, + "httpGet": { + "path": "/healthy", + "port": 9901, + "scheme": "HTTP" + }, + "periodSeconds": 1, + "successThreshold": 1, + "timeoutSeconds": 1 + }, + "terminationMessagePath": "/dev/termination-log", + "terminationMessagePolicy": "File", + "volumeMounts": [ + { + "mountPath": "/etc/praxis", + "name": "config", + "readOnly": true + }, + { + "mountPath": "/tmp", + "name": "tmp" + } + ] + } + ], + "dnsPolicy": "ClusterFirst", + "enableServiceLinks": true, + "nodeName": "gwcmp160-1005-kgateway.c.solo-oss.internal", + "preemptionPolicy": "PreemptLowerPriority", + "priority": 0, + "restartPolicy": "Always", + "schedulerName": "default-scheduler", + "securityContext": {}, + "serviceAccount": "default", + "serviceAccountName": "default", + "terminationGracePeriodSeconds": 15, + "tolerations": [ + { + "effect": "NoExecute", + "key": "node.kubernetes.io/not-ready", + "operator": "Exists", + "tolerationSeconds": 300 + }, + { + "effect": "NoExecute", + "key": "node.kubernetes.io/unreachable", + "operator": "Exists", + "tolerationSeconds": 300 + } + ], + "topologySpreadConstraints": [ + { + "labelSelector": { + "matchLabels": { + "app.kubernetes.io/instance": "benchmark", + "app.kubernetes.io/managed-by": "praxis-operator", + "app.kubernetes.io/name": "praxis" + } + }, + "maxSkew": 1, + "topologyKey": "kubernetes.io/hostname", + "whenUnsatisfiable": "ScheduleAnyway" + } + ], + "volumes": [ + { + "configMap": { + "defaultMode": 420, + "name": "praxis-benchmark" + }, + "name": "config" + }, + { + "emptyDir": {}, + "name": "tmp" + } + ] + }, + "status": { + "conditions": [ + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-05T21:40:52Z", + "observedGeneration": 1, + "status": "True", + "type": "PodReadyToStartContainers" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-05T21:40:51Z", + "observedGeneration": 1, + "status": "True", + "type": "Initialized" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-05T21:40:51Z", + "message": "containers with unready status: [praxis]", + "observedGeneration": 1, + "reason": "ContainersNotReady", + "status": "False", + "type": "Ready" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-05T21:40:51Z", + "message": "containers with unready status: [praxis]", + "observedGeneration": 1, + "reason": "ContainersNotReady", + "status": "False", + "type": "ContainersReady" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-05T21:40:51Z", + "observedGeneration": 1, + "status": "True", + "type": "PodScheduled" + } + ], + "containerStatuses": [ + { + "allocatedResources": { + "cpu": "100m", + "memory": "64Mi" + }, + "containerID": "containerd://fded30767e358507c7e9375ad413b894d3a9bd774c3e34d05cec932ea713ef2c", + "image": "sha256:cc8c9ae5291e87c71283398eab4a1adfb90c635a9b8d275a6838495af7b81880", + "imageID": "ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8", + "lastState": { + "terminated": { + "containerID": "containerd://fded30767e358507c7e9375ad413b894d3a9bd774c3e34d05cec932ea713ef2c", + "exitCode": 1, + "finishedAt": "2026-10-05T21:43:46Z", + "reason": "Error", + "startedAt": "2026-10-05T21:43:46Z" + } + }, + "name": "praxis", + "ready": false, + "resources": { + "limits": { + "cpu": "2", + "memory": "256Mi" + }, + "requests": { + "cpu": "100m", + "memory": "64Mi" + } + }, + "restartCount": 5, + "started": false, + "state": { + "waiting": { + "message": "back-off 2m40s restarting failed container=praxis pod=praxis-benchmark-84bcddb9cb-2mqqb_gateway-benchmark(41c3d214-3bde-465e-8168-5456ac8257be)", + "reason": "CrashLoopBackOff" + } + }, + "user": { + "linux": { + "gid": 101, + "supplementalGroups": [ + 101 + ], + "uid": 100 + } + }, + "volumeMounts": [ + { + "mountPath": "/etc/praxis", + "name": "config", + "readOnly": true, + "recursiveReadOnly": "Disabled" + }, + { + "mountPath": "/tmp", + "name": "tmp" + } + ] + } + ], + "hostIP": "10.128.15.214", + "hostIPs": [ + { + "ip": "10.128.15.214" + } + ], + "observedGeneration": 1, + "phase": "Running", + "podIP": "10.42.1.242", + "podIPs": [ + { + "ip": "10.42.1.242" + } + ], + "qosClass": "Burstable", + "startTime": "2026-10-05T21:40:51Z" + } + } + ], + "kind": "List", + "metadata": { + "resourceVersion": "" + } +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/dispatch.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/dispatch.json new file mode 100644 index 0000000..32d9a22 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/dispatch.json @@ -0,0 +1,7 @@ +{ + "utc": "2026-10-05T20:14:03.560408+00:00", + "command": "sudo systemd-run --unit=kubernetes-tcp-pass1 --property=LimitNOFILE=65536 --property=RuntimeMaxSec=7200 /opt/gateway-benchmark/venv/bin/python /opt/gateway-benchmark/run-kubernetes.py pass1", + "exit": 0, + "stdout": "", + "stderr": "Running as unit: kubernetes-tcp-pass1.service; invocation ID: e463cfa9a4884102acf01ffb4a09f174\n" +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/exclusion.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/exclusion.json new file mode 100644 index 0000000..eda70b5 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/exclusion.json @@ -0,0 +1,11 @@ +{ + "recorded_at": "2026-10-05T21:25:58.288135+00:00", + "classification": "Insufficient startup topology stabilization barrier", + "excluded_scope": "Entire completed Kubernetes pass1 performance/scale/recovery attempt for all treatments; retain focused static-address pass1 separately", + "observed": "Praxis pre-HTTP placement contains one draining old pod and one replacement; two processes overlap the first fixed-rate case. Old process CPU is near idle, but single-pod topology was not strictly enforced and EndpointSlice eligibility was not captured.", + "inference_limit": "No claim that the overlap changed throughput. Exclusion follows the declared single-pod setup requirement rather than a favorable/unfavorable performance outcome.", + "correction": "Require exactly one nonterminating Ready pod, a fully observed one-replica deployment, and one matching Ready nonterminating EndpointSlice address, stable for ten seconds before endpoint qualification. Apply identically to both products.", + "cpu_profiles": "Unaffected; separate hosts, containers and measurements", + "original_export_manifest_sha256": "0fbde26ebe1bdf312dd963efbb6f1d6eae50d7e615d6b726f09d5812bbc7888f", + "next": "Requalify using sustained TCP qualification with the stricter barrier, then rerun the entire first Kubernetes pass before allowing repetitions." +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/kubernetes-pass1-audit.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/kubernetes-pass1-audit.json new file mode 100644 index 0000000..0d12dd7 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/kubernetes-pass1-audit.json @@ -0,0 +1,85 @@ +{ + "profile": "kubernetes", + "phase": "pass1", + "treatments": { + "agentgateway": { + "complete": true, + "load_cases": 14, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 1992867 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 4, + "aiperf_errors": 0, + "aiperf_completed_cases": 0, + "protocol_passed": 0, + "protocol_total": 0, + "cancellation_passed": 0, + "cancellation_total": 0 + }, + "direct": { + "complete": true, + "load_cases": 14, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 8030300 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 0, + "protocol_passed": 0, + "protocol_total": 0, + "cancellation_passed": 0, + "cancellation_total": 0 + }, + "praxis-nightly": { + "complete": true, + "load_cases": 0, + "nonzero_processes": [], + "fortio_status_counts": {}, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 0, + "protocol_passed": 0, + "protocol_total": 0, + "cancellation_passed": 0, + "cancellation_total": 0, + "setup_block": { + "recorded_at": "2026-10-05T21:17:30.748272+00:00", + "classification": "stock operator/core nightly configuration incompatibility", + "infrastructure_nodes_ready": true, + "image": "ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8", + "http": "not evaluated", + "scale": "not evaluated", + "recovery": "not evaluated", + "reason": "Operator cluster name contains tilde, rejected by the pinned nightly", + "modified_product_config": false + } + }, + "praxis-release": { + "complete": true, + "load_cases": 14, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 2257534 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 4, + "aiperf_errors": 0, + "aiperf_completed_cases": 0, + "protocol_passed": 0, + "protocol_total": 0, + "cancellation_passed": 0, + "cancellation_total": 0 + } + }, + "issues": [], + "generated_message_corpora": [] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/kubernetes-pass1-control/recovery-rows.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/kubernetes-pass1-control/recovery-rows.json new file mode 100644 index 0000000..f92011a --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/kubernetes-pass1-control/recovery-rows.json @@ -0,0 +1,98 @@ +[ + { + "pass": 1, + "treatment": "agentgateway", + "kind": "controller", + "requests": 262, + "failed_requests": 0, + "max_dispatch_delay_seconds": 0.0501028109993058, + "note": "Scheduled 10 requests/sec; report individual failures and recovery interval, not a production availability estimate.", + "mutation_seconds": 10.051083925000057, + "first_failed_probe_seconds": null, + "last_failed_probe_seconds": null, + "first_post_mutation_failed_probe_seconds": null, + "last_post_mutation_failed_probe_seconds": null, + "observed_recovery_after_mutation_seconds": null, + "post_mutation_failed_requests": 0, + "recovery_censored": false, + "command_exits": [ + 0, + 0 + ], + "pre_mutation_failures": 0, + "post_mutation_observation_seconds": 16.049837892998767, + "first_to_last_post_mutation_failed_probe_span_seconds": 0 + }, + { + "pass": 1, + "treatment": "agentgateway", + "kind": "data-plane", + "requests": 227, + "failed_requests": 0, + "max_dispatch_delay_seconds": 0.024917139000535826, + "note": "Scheduled 10 requests/sec; report individual failures and recovery interval, not a production availability estimate.", + "mutation_seconds": 10.025846866999927, + "first_failed_probe_seconds": null, + "last_failed_probe_seconds": null, + "first_post_mutation_failed_probe_seconds": null, + "last_post_mutation_failed_probe_seconds": null, + "observed_recovery_after_mutation_seconds": null, + "post_mutation_failed_requests": 0, + "recovery_censored": false, + "command_exits": [ + 0, + 0 + ], + "pre_mutation_failures": 0, + "post_mutation_observation_seconds": 12.575288589001502, + "first_to_last_post_mutation_failed_probe_span_seconds": 0 + }, + { + "pass": 1, + "treatment": "praxis-release", + "kind": "controller", + "requests": 220, + "failed_requests": 0, + "max_dispatch_delay_seconds": 0.04933941599847458, + "note": "Scheduled 10 requests/sec; report individual failures and recovery interval, not a production availability estimate.", + "mutation_seconds": 10.05017840399887, + "first_failed_probe_seconds": null, + "last_failed_probe_seconds": null, + "first_post_mutation_failed_probe_seconds": null, + "last_post_mutation_failed_probe_seconds": null, + "observed_recovery_after_mutation_seconds": null, + "post_mutation_failed_requests": 0, + "recovery_censored": false, + "command_exits": [ + 0, + 0 + ], + "pre_mutation_failures": 0, + "post_mutation_observation_seconds": 11.850553928001318, + "first_to_last_post_mutation_failed_probe_span_seconds": 0 + }, + { + "pass": 1, + "treatment": "praxis-release", + "kind": "data-plane", + "requests": 234, + "failed_requests": 27, + "max_dispatch_delay_seconds": 0.02509180900051433, + "note": "Scheduled 10 requests/sec; report individual failures and recovery interval, not a production availability estimate.", + "mutation_seconds": 10.02566128699982, + "first_failed_probe_seconds": 10.500766515999203, + "last_failed_probe_seconds": 13.10052293499939, + "first_post_mutation_failed_probe_seconds": 10.500766515999203, + "last_post_mutation_failed_probe_seconds": 13.10052293499939, + "observed_recovery_after_mutation_seconds": 3.1755853310005477, + "post_mutation_failed_requests": 27, + "recovery_censored": false, + "command_exits": [ + 0, + 0 + ], + "pre_mutation_failures": 0, + "post_mutation_observation_seconds": 13.275648876999185, + "first_to_last_post_mutation_failed_probe_span_seconds": 2.5997564190001867 + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/kubernetes-pass1-control/recovery-summary.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/kubernetes-pass1-control/recovery-summary.json new file mode 100644 index 0000000..ff4d70d --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/kubernetes-pass1-control/recovery-summary.json @@ -0,0 +1,231 @@ +[ + { + "treatment": "agentgateway", + "kind": "controller", + "passes": [ + 1 + ], + "three_complete_passes": false, + "metrics": { + "requests": { + "per_pass": [ + 262 + ], + "arithmetic_mean": null, + "min": 262, + "max": 262, + "sample_stddev": null + }, + "failed_requests": { + "per_pass": [ + 0 + ], + "arithmetic_mean": null, + "min": 0, + "max": 0, + "sample_stddev": null + }, + "pre_mutation_failures": { + "per_pass": [ + 0 + ], + "arithmetic_mean": null, + "min": 0, + "max": 0, + "sample_stddev": null + }, + "post_mutation_failed_requests": { + "per_pass": [ + 0 + ], + "arithmetic_mean": null, + "min": 0, + "max": 0, + "sample_stddev": null + }, + "max_dispatch_delay_seconds": { + "per_pass": [ + 0.0501028109993058 + ], + "arithmetic_mean": null, + "min": 0.0501028109993058, + "max": 0.0501028109993058, + "sample_stddev": null + } + } + }, + { + "treatment": "agentgateway", + "kind": "data-plane", + "passes": [ + 1 + ], + "three_complete_passes": false, + "metrics": { + "requests": { + "per_pass": [ + 227 + ], + "arithmetic_mean": null, + "min": 227, + "max": 227, + "sample_stddev": null + }, + "failed_requests": { + "per_pass": [ + 0 + ], + "arithmetic_mean": null, + "min": 0, + "max": 0, + "sample_stddev": null + }, + "pre_mutation_failures": { + "per_pass": [ + 0 + ], + "arithmetic_mean": null, + "min": 0, + "max": 0, + "sample_stddev": null + }, + "post_mutation_failed_requests": { + "per_pass": [ + 0 + ], + "arithmetic_mean": null, + "min": 0, + "max": 0, + "sample_stddev": null + }, + "max_dispatch_delay_seconds": { + "per_pass": [ + 0.024917139000535826 + ], + "arithmetic_mean": null, + "min": 0.024917139000535826, + "max": 0.024917139000535826, + "sample_stddev": null + } + } + }, + { + "treatment": "praxis-release", + "kind": "controller", + "passes": [ + 1 + ], + "three_complete_passes": false, + "metrics": { + "requests": { + "per_pass": [ + 220 + ], + "arithmetic_mean": null, + "min": 220, + "max": 220, + "sample_stddev": null + }, + "failed_requests": { + "per_pass": [ + 0 + ], + "arithmetic_mean": null, + "min": 0, + "max": 0, + "sample_stddev": null + }, + "pre_mutation_failures": { + "per_pass": [ + 0 + ], + "arithmetic_mean": null, + "min": 0, + "max": 0, + "sample_stddev": null + }, + "post_mutation_failed_requests": { + "per_pass": [ + 0 + ], + "arithmetic_mean": null, + "min": 0, + "max": 0, + "sample_stddev": null + }, + "max_dispatch_delay_seconds": { + "per_pass": [ + 0.04933941599847458 + ], + "arithmetic_mean": null, + "min": 0.04933941599847458, + "max": 0.04933941599847458, + "sample_stddev": null + } + } + }, + { + "treatment": "praxis-release", + "kind": "data-plane", + "passes": [ + 1 + ], + "three_complete_passes": false, + "metrics": { + "requests": { + "per_pass": [ + 234 + ], + "arithmetic_mean": null, + "min": 234, + "max": 234, + "sample_stddev": null + }, + "failed_requests": { + "per_pass": [ + 27 + ], + "arithmetic_mean": null, + "min": 27, + "max": 27, + "sample_stddev": null + }, + "pre_mutation_failures": { + "per_pass": [ + 0 + ], + "arithmetic_mean": null, + "min": 0, + "max": 0, + "sample_stddev": null + }, + "post_mutation_failed_requests": { + "per_pass": [ + 27 + ], + "arithmetic_mean": null, + "min": 27, + "max": 27, + "sample_stddev": null + }, + "max_dispatch_delay_seconds": { + "per_pass": [ + 0.02509180900051433 + ], + "arithmetic_mean": null, + "min": 0.02509180900051433, + "max": 0.02509180900051433, + "sample_stddev": null + }, + "observed_recovery_after_mutation_seconds": { + "per_pass": [ + 3.1755853310005477 + ], + "arithmetic_mean": null, + "min": 3.1755853310005477, + "max": 3.1755853310005477, + "sample_stddev": null + } + } + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/kubernetes-pass1-control/scale-rows.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/kubernetes-pass1-control/scale-rows.json new file mode 100644 index 0000000..93620c5 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/kubernetes-pass1-control/scale-rows.json @@ -0,0 +1,138 @@ +[ + { + "pass": 1, + "treatment": "agentgateway", + "count": 1000, + "marker": "created", + "complete": true, + "post_submission_observer_started_seconds": 10.104215036999449, + "status_convergence_seconds": 10.82517180799914, + "sample_traffic_convergence_seconds": 10.914725910000016, + "all_route_traffic_verified_seconds": 11.711220598999716, + "last_observed_seconds": 11.7112223489994, + "final_current_status_count": 1000, + "final_sample_passed": 100, + "final_sample_count": 100, + "final_full_probe_passed": 1000, + "final_full_probe_attempted": true + }, + { + "pass": 1, + "treatment": "agentgateway", + "count": 1000, + "marker": "updated", + "complete": true, + "post_submission_observer_started_seconds": 10.108223170999736, + "status_convergence_seconds": 10.726779033999264, + "sample_traffic_convergence_seconds": 10.819167398999525, + "all_route_traffic_verified_seconds": 11.649798860999908, + "last_observed_seconds": 11.649801048999507, + "final_current_status_count": 1000, + "final_sample_passed": 100, + "final_sample_count": 100, + "final_full_probe_passed": 1000, + "final_full_probe_attempted": true + }, + { + "pass": 1, + "treatment": "agentgateway", + "count": 5000, + "marker": "created", + "complete": true, + "post_submission_observer_started_seconds": 50.10286716100018, + "status_convergence_seconds": 53.22976957500032, + "sample_traffic_convergence_seconds": 53.32515989999956, + "all_route_traffic_verified_seconds": 57.68253562599966, + "last_observed_seconds": 57.68253910199928, + "final_current_status_count": 5000, + "final_sample_passed": 100, + "final_sample_count": 100, + "final_full_probe_passed": 5000, + "final_full_probe_attempted": true + }, + { + "pass": 1, + "treatment": "agentgateway", + "count": 5000, + "marker": "updated", + "complete": true, + "post_submission_observer_started_seconds": 50.10577555200143, + "status_convergence_seconds": 52.874959349001074, + "sample_traffic_convergence_seconds": 52.968398703000275, + "all_route_traffic_verified_seconds": 57.17883625600007, + "last_observed_seconds": 57.17883942800108, + "final_current_status_count": 5000, + "final_sample_passed": 100, + "final_sample_count": 100, + "final_full_probe_passed": 5000, + "final_full_probe_attempted": true + }, + { + "pass": 1, + "treatment": "praxis-release", + "count": 1000, + "marker": "created", + "complete": false, + "post_submission_observer_started_seconds": 10.101784079999561, + "status_convergence_seconds": null, + "sample_traffic_convergence_seconds": null, + "all_route_traffic_verified_seconds": null, + "last_observed_seconds": 310.6968261029997, + "final_current_status_count": 0, + "final_sample_passed": 0, + "final_sample_count": 100, + "final_full_probe_passed": 0, + "final_full_probe_attempted": false + }, + { + "pass": 1, + "treatment": "praxis-release", + "count": 1000, + "marker": "updated", + "complete": false, + "post_submission_observer_started_seconds": 10.105639447001522, + "status_convergence_seconds": null, + "sample_traffic_convergence_seconds": null, + "all_route_traffic_verified_seconds": null, + "last_observed_seconds": 311.3180205940007, + "final_current_status_count": 0, + "final_sample_passed": 0, + "final_sample_count": 100, + "final_full_probe_passed": 0, + "final_full_probe_attempted": false + }, + { + "pass": 1, + "treatment": "praxis-release", + "count": 5000, + "marker": "created", + "complete": false, + "post_submission_observer_started_seconds": 50.103454269001304, + "status_convergence_seconds": null, + "sample_traffic_convergence_seconds": 52.3377076450015, + "all_route_traffic_verified_seconds": null, + "last_observed_seconds": 352.5747482960014, + "final_current_status_count": 0, + "final_sample_passed": 100, + "final_sample_count": 100, + "final_full_probe_passed": 0, + "final_full_probe_attempted": false + }, + { + "pass": 1, + "treatment": "praxis-release", + "count": 5000, + "marker": "updated", + "complete": false, + "post_submission_observer_started_seconds": 50.10791697100103, + "status_convergence_seconds": null, + "sample_traffic_convergence_seconds": null, + "all_route_traffic_verified_seconds": null, + "last_observed_seconds": 352.0672227800005, + "final_current_status_count": 0, + "final_sample_passed": 0, + "final_sample_count": 100, + "final_full_probe_passed": 0, + "final_full_probe_attempted": false + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/kubernetes-pass1-control/scale-summary.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/kubernetes-pass1-control/scale-summary.json new file mode 100644 index 0000000..57d78d4 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/kubernetes-pass1-control/scale-summary.json @@ -0,0 +1,242 @@ +[ + { + "treatment": "agentgateway", + "count": 1000, + "marker": "created", + "passes": [ + 1 + ], + "three_complete_passes": false, + "metrics": { + "post_submission_observer_started_seconds": { + "per_pass": [ + 10.104215036999449 + ], + "arithmetic_mean": null, + "min": 10.104215036999449, + "max": 10.104215036999449, + "sample_stddev": null + }, + "status_convergence_seconds": { + "per_pass": [ + 10.82517180799914 + ], + "arithmetic_mean": null, + "min": 10.82517180799914, + "max": 10.82517180799914, + "sample_stddev": null + }, + "all_route_traffic_verified_seconds": { + "per_pass": [ + 11.711220598999716 + ], + "arithmetic_mean": null, + "min": 11.711220598999716, + "max": 11.711220598999716, + "sample_stddev": null + } + }, + "converged_passes": 1 + }, + { + "treatment": "agentgateway", + "count": 1000, + "marker": "updated", + "passes": [ + 1 + ], + "three_complete_passes": false, + "metrics": { + "post_submission_observer_started_seconds": { + "per_pass": [ + 10.108223170999736 + ], + "arithmetic_mean": null, + "min": 10.108223170999736, + "max": 10.108223170999736, + "sample_stddev": null + }, + "status_convergence_seconds": { + "per_pass": [ + 10.726779033999264 + ], + "arithmetic_mean": null, + "min": 10.726779033999264, + "max": 10.726779033999264, + "sample_stddev": null + }, + "all_route_traffic_verified_seconds": { + "per_pass": [ + 11.649798860999908 + ], + "arithmetic_mean": null, + "min": 11.649798860999908, + "max": 11.649798860999908, + "sample_stddev": null + } + }, + "converged_passes": 1 + }, + { + "treatment": "agentgateway", + "count": 5000, + "marker": "created", + "passes": [ + 1 + ], + "three_complete_passes": false, + "metrics": { + "post_submission_observer_started_seconds": { + "per_pass": [ + 50.10286716100018 + ], + "arithmetic_mean": null, + "min": 50.10286716100018, + "max": 50.10286716100018, + "sample_stddev": null + }, + "status_convergence_seconds": { + "per_pass": [ + 53.22976957500032 + ], + "arithmetic_mean": null, + "min": 53.22976957500032, + "max": 53.22976957500032, + "sample_stddev": null + }, + "all_route_traffic_verified_seconds": { + "per_pass": [ + 57.68253562599966 + ], + "arithmetic_mean": null, + "min": 57.68253562599966, + "max": 57.68253562599966, + "sample_stddev": null + } + }, + "converged_passes": 1 + }, + { + "treatment": "agentgateway", + "count": 5000, + "marker": "updated", + "passes": [ + 1 + ], + "three_complete_passes": false, + "metrics": { + "post_submission_observer_started_seconds": { + "per_pass": [ + 50.10577555200143 + ], + "arithmetic_mean": null, + "min": 50.10577555200143, + "max": 50.10577555200143, + "sample_stddev": null + }, + "status_convergence_seconds": { + "per_pass": [ + 52.874959349001074 + ], + "arithmetic_mean": null, + "min": 52.874959349001074, + "max": 52.874959349001074, + "sample_stddev": null + }, + "all_route_traffic_verified_seconds": { + "per_pass": [ + 57.17883625600007 + ], + "arithmetic_mean": null, + "min": 57.17883625600007, + "max": 57.17883625600007, + "sample_stddev": null + } + }, + "converged_passes": 1 + }, + { + "treatment": "praxis-release", + "count": 1000, + "marker": "created", + "passes": [ + 1 + ], + "three_complete_passes": false, + "metrics": { + "post_submission_observer_started_seconds": { + "per_pass": [ + 10.101784079999561 + ], + "arithmetic_mean": null, + "min": 10.101784079999561, + "max": 10.101784079999561, + "sample_stddev": null + } + }, + "converged_passes": 0 + }, + { + "treatment": "praxis-release", + "count": 1000, + "marker": "updated", + "passes": [ + 1 + ], + "three_complete_passes": false, + "metrics": { + "post_submission_observer_started_seconds": { + "per_pass": [ + 10.105639447001522 + ], + "arithmetic_mean": null, + "min": 10.105639447001522, + "max": 10.105639447001522, + "sample_stddev": null + } + }, + "converged_passes": 0 + }, + { + "treatment": "praxis-release", + "count": 5000, + "marker": "created", + "passes": [ + 1 + ], + "three_complete_passes": false, + "metrics": { + "post_submission_observer_started_seconds": { + "per_pass": [ + 50.103454269001304 + ], + "arithmetic_mean": null, + "min": 50.103454269001304, + "max": 50.103454269001304, + "sample_stddev": null + } + }, + "converged_passes": 0 + }, + { + "treatment": "praxis-release", + "count": 5000, + "marker": "updated", + "passes": [ + 1 + ], + "three_complete_passes": false, + "metrics": { + "post_submission_observer_started_seconds": { + "per_pass": [ + 50.10791697100103 + ], + "arithmetic_mean": null, + "min": 50.10791697100103, + "max": 50.10791697100103, + "sample_stddev": null + } + }, + "converged_passes": 0 + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/kubernetes-pass1-control/setup-blocks.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/kubernetes-pass1-control/setup-blocks.json new file mode 100644 index 0000000..005e077 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/kubernetes-pass1-control/setup-blocks.json @@ -0,0 +1,15 @@ +[ + { + "pass": 1, + "treatment": "praxis-nightly", + "recorded_at": "2026-10-05T21:17:30.748272+00:00", + "classification": "stock operator/core nightly configuration incompatibility", + "infrastructure_nodes_ready": true, + "image": "ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8", + "http": "not evaluated", + "scale": "not evaluated", + "recovery": "not evaluated", + "reason": "Operator cluster name contains tilde, rejected by the pinned nightly", + "modified_product_config": false + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/kubernetes-pass1-control/static-address-rows.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/kubernetes-pass1-control/static-address-rows.json new file mode 100644 index 0000000..dc54aa8 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/kubernetes-pass1-control/static-address-rows.json @@ -0,0 +1,24 @@ +[ + { + "pass": 1, + "treatment": "agentgateway", + "test": "GatewayStaticAddresses", + "suite": "conformance/v1.6.1", + "exit": 0, + "passed": true, + "failed": false, + "cleanup_complete": true, + "artifact": "results/static-address/pass1/agentgateway" + }, + { + "pass": 1, + "treatment": "praxis", + "test": "GatewayStaticAddresses", + "suite": "conformance/v1.6.1", + "exit": 1, + "passed": false, + "failed": true, + "cleanup_complete": true, + "artifact": "results/static-address/pass1/praxis" + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/kubernetes-pass1-host-review.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/kubernetes-pass1-host-review.json new file mode 100644 index 0000000..268f0f3 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/kubernetes-pass1-host-review.json @@ -0,0 +1,18030 @@ +[ + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.4608393661574002, + "max": 1.6707616707616708 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008220304151253596, + "max": 0.04932182490752158 + }, + "busiest_sampled_vcpu_percent": 4.624277456647399, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0029032566172950726, + "max": 0.010184992044627654 + }, + "tx_mbps": { + "mean": 0.0029032566172950726, + "max": 0.010184992044627654 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.38785089208716916, + "max": 0.3961491139389311 + }, + "tx_mbps": { + "mean": 0.44210495817207085, + "max": 0.444792572091857 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/01-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.5163290486278138, + "max": 1.5986227250368914 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.7559055118110236, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0015525046038686755, + "max": 0.002877556961252377 + }, + "tx_mbps": { + "mean": 0.0015525046038686755, + "max": 0.002877556961252377 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.6441525072225377, + "max": 0.6498594487932821 + }, + "tx_mbps": { + "mean": 0.7400030168508139, + "max": 0.7465901133891696 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.0816414782958947, + "max": 4.262133530426214 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004106101667077277, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 10.29126213592233, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018961384502271823, + "max": 0.0038596092320896673 + }, + "tx_mbps": { + "mean": 0.0018961384502271823, + "max": 0.0038596092320896673 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.1325028128256935, + "max": 1.137541113809823 + }, + "tx_mbps": { + "mean": 1.297645527999382, + "max": 1.3025832277447498 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.496070995007537, + "max": 12.967581047381547 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004173971116119877, + "max": 0.02504382669671926 + }, + "busiest_sampled_vcpu_percent": 18.76172607879925, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003531687916027769, + "max": 0.014324346184157668 + }, + "tx_mbps": { + "mean": 0.003531687916027769, + "max": 0.014324346184157668 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 10.896929238701627, + "max": 10.9410933003604 + }, + "tx_mbps": { + "mean": 12.518060451320002, + "max": 12.564091944783362 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.9903337967479455, + "max": 3.4855179185076093 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00821827744904668, + "max": 0.04930966469428008 + }, + "busiest_sampled_vcpu_percent": 7.169811320754717, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0038023332079890173, + "max": 0.013603058267178392 + }, + "tx_mbps": { + "mean": 0.0038023332079890173, + "max": 0.013603058267178392 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.1416588946488377, + "max": 1.2907246819636577 + }, + "tx_mbps": { + "mean": 1.8314980642658156, + "max": 2.019916495232625 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 31.916471800908003, + "max": 32.559288537549406 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00410913872452334, + "max": 0.02465483234714004 + }, + "busiest_sampled_vcpu_percent": 36.89138576779026, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021681755994602176, + "max": 0.004381906203918767 + }, + "tx_mbps": { + "mean": 0.0021681755994602176, + "max": 0.004381906203918767 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 28.916687908558355, + "max": 29.09656053398327 + }, + "tx_mbps": { + "mean": 33.20117455190427, + "max": 33.39203312819093 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.8337587645323692, + "max": 2.2336769759450172 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008203163750410159, + "max": 0.02467308166790032 + }, + "busiest_sampled_vcpu_percent": 6.616257088846881, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0035224398866760135, + "max": 0.010649901588649393 + }, + "tx_mbps": { + "mean": 0.0035224398866760135, + "max": 0.010649901588649393 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 46.438272286645386, + "max": 46.79701616667379 + }, + "tx_mbps": { + "mean": 0.7545568525859492, + "max": 0.7743548505067666 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.064626055921886, + "max": 3.226600985221675 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.3812375249501, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007268244396197007, + "max": 0.0299767472467254 + }, + "tx_mbps": { + "mean": 0.007268244396197007, + "max": 0.0299767472467254 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 74.79503457968931, + "max": 75.54445327213296 + }, + "tx_mbps": { + "mean": 1.2240744704282966, + "max": 1.2425793339091709 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.598575942839588, + "max": 4.098765432098766 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 7.088122605363985, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004179295886271952, + "max": 0.011225096971158383 + }, + "tx_mbps": { + "mean": 0.004179295886271952, + "max": 0.011225096971158383 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 132.9791936384921, + "max": 133.28743451862647 + }, + "tx_mbps": { + "mean": 2.1742500703479553, + "max": 2.201405269730935 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 17.507402938158492, + "max": 18.94736842105263 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008367861396033623, + "max": 0.025131942699170646 + }, + "busiest_sampled_vcpu_percent": 23.35216572504708, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002115820926616401, + "max": 0.003983476999257509 + }, + "tx_mbps": { + "mean": 0.002115820926616401, + "max": 0.003983476999257509 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1156.0916001645533, + "max": 1162.179617473989 + }, + "tx_mbps": { + "mean": 18.90883047549618, + "max": 19.08070683990621 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.341874313869882, + "max": 5.373947498761763 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00828363154406892, + "max": 0.04970178926441352 + }, + "busiest_sampled_vcpu_percent": 9.056603773584905, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018994118858429597, + "max": 0.0038600659112956203 + }, + "tx_mbps": { + "mean": 0.0018994118858429597, + "max": 0.0038600659112956203 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 132.46426567314913, + "max": 136.44031455372445 + }, + "tx_mbps": { + "mean": 3.2530331684514073, + "max": 3.4955734420799263 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.38130425055505, + "max": 30.009896091044038 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004138730237563116, + "max": 0.024832381425378695 + }, + "busiest_sampled_vcpu_percent": 35.834896810506564, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002092434284080068, + "max": 0.0053378260369064704 + }, + "tx_mbps": { + "mean": 0.002092434284080068, + "max": 0.0053378260369064704 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2111.4172975284687, + "max": 2242.286379370015 + }, + "tx_mbps": { + "mean": 29.716317937480962, + "max": 31.47584852575275 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.6756569131579586, + "max": 4.297851074462769 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03331667499583541, + "max": 0.19990004997501248 + }, + "busiest_sampled_vcpu_percent": 16.0, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 20, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0035627801595987303, + "max": 0.013631065604259467 + }, + "tx_mbps": { + "mean": 0.0035627801595987303, + "max": 0.013631065604259467 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.1034086665386185, + "max": 1.1614536095604506 + }, + "tx_mbps": { + "mean": 0.9683090076422943, + "max": 1.0061585055148667 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 2.915084570909063, + "max": 4.394776494224008 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02870058118676903, + "max": 0.20090406830738322 + }, + "busiest_sampled_vcpu_percent": 13.052208835341366, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 21, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002356873577360115, + "max": 0.005157374436360907 + }, + "tx_mbps": { + "mean": 0.002356873577360115, + "max": 0.005157374436360907 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 129.39075745536064, + "max": 133.3834288626999 + }, + "tx_mbps": { + "mean": 1.9490980326859293, + "max": 2.0293634942078107 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.5497918554609154, + "max": 3.5113748763600396 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008217330515152584, + "max": 0.024721878862793572 + }, + "busiest_sampled_vcpu_percent": 5.009633911368016, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0023492295477430124, + "max": 0.005933610092959876 + }, + "tx_mbps": { + "mean": 0.0023492295477430124, + "max": 0.005933610092959876 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.8583967257586693, + "max": 0.902677441928224 + }, + "tx_mbps": { + "mean": 1.0149759560949263, + "max": 1.21159934428515 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.57386265074984, + "max": 7.793824701195219 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008281573498964802, + "max": 0.049689440993788817 + }, + "busiest_sampled_vcpu_percent": 15.120967741935484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002328638303425273, + "max": 0.003561383357081928 + }, + "tx_mbps": { + "mean": 0.002328638303425273, + "max": 0.003561383357081928 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 6.542480739468752, + "max": 6.743291154198447 + }, + "tx_mbps": { + "mean": 7.515083057025528, + "max": 7.746729485294682 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.0181413201882052, + "max": 3.278284446635445 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004108125872976748, + "max": 0.02464875523786049 + }, + "busiest_sampled_vcpu_percent": 6.870229007633588, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00372530962057912, + "max": 0.013677060208849103 + }, + "tx_mbps": { + "mean": 0.00372530962057912, + "max": 0.013677060208849103 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.1333929188303948, + "max": 1.143764870941894 + }, + "tx_mbps": { + "mean": 1.2968343036937025, + "max": 1.3014590305110312 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/03-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 60.73992949570274, + "max": 60.957178841309826 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.005049229992426155, + "max": 0.025246149962130773 + }, + "busiest_sampled_vcpu_percent": 63.83838383838384, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0024095687397869985, + "max": 0.004318821594479264 + }, + "tx_mbps": { + "mean": 0.0024095687397869985, + "max": 0.004318821594479264 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 70.33460267420126, + "max": 70.7155119706082 + }, + "tx_mbps": { + "mean": 80.8100538799759, + "max": 81.24589854822389 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.9497089897102082, + "max": 3.769889840881273 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008230513390770937, + "max": 0.02475860361475613 + }, + "busiest_sampled_vcpu_percent": 9.926470588235293, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0035681094211380414, + "max": 0.013450872779219481 + }, + "tx_mbps": { + "mean": 0.0035681094211380414, + "max": 0.013450872779219481 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.1533648868159934, + "max": 1.3473644446228903 + }, + "tx_mbps": { + "mean": 1.8484363258054077, + "max": 2.1151901026421416 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 89.78199216351695, + "max": 91.11111111111111 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 92.3076923076923, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0071514982338891754, + "max": 0.03297874101770367 + }, + "tx_mbps": { + "mean": 0.0071514982338891754, + "max": 0.03297874101770367 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 126.63001324390129, + "max": 127.43765211464226 + }, + "tx_mbps": { + "mean": 145.4805926987922, + "max": 146.53553663881127 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.0348869310093507, + "max": 3.4669289402507992 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041142104830083105, + "max": 0.024685262898049863 + }, + "busiest_sampled_vcpu_percent": 8.458646616541353, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003390511045016947, + "max": 0.010656080839754969 + }, + "tx_mbps": { + "mean": 0.003390511045016947, + "max": 0.010656080839754969 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 96.48039455464087, + "max": 96.89755802486356 + }, + "tx_mbps": { + "mean": 1.4753156891256252, + "max": 1.4931565034933607 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 9.13165304666106, + "max": 9.587680079483357 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008320852055250457, + "max": 0.04992511233150274 + }, + "busiest_sampled_vcpu_percent": 21.516393442622952, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021429785481286, + "max": 0.003976075427193541 + }, + "tx_mbps": { + "mean": 0.0021429785481286, + "max": 0.003976075427193541 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 588.4884900094997, + "max": 598.3836913227262 + }, + "tx_mbps": { + "mean": 9.98006460313962, + "max": 10.179009688144909 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.184865996409174, + "max": 5.726980992347569 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041274558362225525, + "max": 0.024764735017335313 + }, + "busiest_sampled_vcpu_percent": 9.073724007561436, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0023843701950879014, + "max": 0.0053319135408988125 + }, + "tx_mbps": { + "mean": 0.0023843701950879014, + "max": 0.0053319135408988125 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 134.37588891877692, + "max": 134.63507368743868 + }, + "tx_mbps": { + "mean": 2.0804878143722667, + "max": 2.288429907323784 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 64.75633090865458, + "max": 65.11907625691605 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00408997955010225, + "max": 0.024539877300613498 + }, + "busiest_sampled_vcpu_percent": 76.07476635514018, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019723184625814673, + "max": 0.004134444955396108 + }, + "tx_mbps": { + "mean": 0.0019723184625814673, + "max": 0.004134444955396108 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 4665.912857367804, + "max": 4679.903070783644 + }, + "tx_mbps": { + "mean": 81.37850204565589, + "max": 81.54860297491176 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.239306957712597, + "max": 5.512195121951219 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040650406504065045, + "max": 0.024390243902439025 + }, + "busiest_sampled_vcpu_percent": 12.637362637362637, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005330585383929933, + "max": 0.012241633630902518 + }, + "tx_mbps": { + "mean": 0.005330585383929933, + "max": 0.012241633630902518 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 132.53277236964365, + "max": 135.915049996454 + }, + "tx_mbps": { + "mean": 3.416648590248301, + "max": 3.6940900392166225 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 75.04561261935102, + "max": 75.52108579738245 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 76.59574468085107, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0017673514702110946, + "max": 0.003548346893628323 + }, + "tx_mbps": { + "mean": 0.0017673514702110946, + "max": 0.003548346893628323 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 5696.354225692032, + "max": 5754.633299209124 + }, + "tx_mbps": { + "mean": 95.90502403630616, + "max": 96.84231167414121 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.397986145628794, + "max": 12.86266924564797 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.028757650372019963, + "max": 0.14836795252225518 + }, + "busiest_sampled_vcpu_percent": 89.11070780399274, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 18, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0039163672887218524, + "max": 0.011542775344924193 + }, + "tx_mbps": { + "mean": 0.0039163672887218524, + "max": 0.011542775344924193 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.1017035005517342, + "max": 1.139043690299707 + }, + "tx_mbps": { + "mean": 0.965121072581248, + "max": 0.9949177568093545 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.571969378479553, + "max": 13.057094675981691 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.029064939378840724, + "max": 0.17438963627304435 + }, + "busiest_sampled_vcpu_percent": 88.38028169014085, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 18, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.006830727599883742, + "max": 0.030776683795968096 + }, + "tx_mbps": { + "mean": 0.006830727599883742, + "max": 0.030776683795968096 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 130.84195118121104, + "max": 134.70634233213417 + }, + "tx_mbps": { + "mean": 1.8835366202873185, + "max": 2.026795868198419 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.9308713771011667, + "max": 3.3021192705766387 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00821827944727451, + "max": 0.0246669955599408 + }, + "busiest_sampled_vcpu_percent": 9.126984126984127, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00732044642514435, + "max": 0.03291867750501139 + }, + "tx_mbps": { + "mean": 0.00732044642514435, + "max": 0.03291867750501139 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.5292593641420655, + "max": 0.5644249482109255 + }, + "tx_mbps": { + "mean": 0.4641721468214253, + "max": 0.47303782637091285 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.8717643029022941, + "max": 2.461235540241201 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012319317353222285, + "max": 0.02464268112370626 + }, + "busiest_sampled_vcpu_percent": 3.937007874015748, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0022871272031554884, + "max": 0.004093134803190188 + }, + "tx_mbps": { + "mean": 0.0022871272031554884, + "max": 0.004093134803190188 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.8701581080058409, + "max": 0.8802766055562486 + }, + "tx_mbps": { + "mean": 0.7746702218318321, + "max": 0.7839584833827243 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.605213943322286, + "max": 6.088242543751541 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00822233635598506, + "max": 0.024685262898049863 + }, + "busiest_sampled_vcpu_percent": 10.297029702970297, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019158681489565587, + "max": 0.004771555314614004 + }, + "tx_mbps": { + "mean": 0.0019158681489565587, + "max": 0.004771555314614004 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.4631973821464288, + "max": 1.4775631560965787 + }, + "tx_mbps": { + "mean": 1.3006947820521089, + "max": 1.316702925875092 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 13.232090974329628, + "max": 13.483709273182958 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01252296992272243, + "max": 0.05012531328320802 + }, + "busiest_sampled_vcpu_percent": 19.507575757575758, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002165410857334278, + "max": 0.00512198412862013 + }, + "tx_mbps": { + "mean": 0.002165410857334278, + "max": 0.00512198412862013 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 14.401733163858665, + "max": 14.45567005496168 + }, + "tx_mbps": { + "mean": 12.818147176759751, + "max": 12.86549783143281 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.522196400742876, + "max": 4.300811010076186 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012305216101550654, + "max": 0.049152125829442124 + }, + "busiest_sampled_vcpu_percent": 8.55513307984791, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002064574496129852, + "max": 0.005336524158271604 + }, + "tx_mbps": { + "mean": 0.002064574496129852, + "max": 0.005336524158271604 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.4813472863740487, + "max": 1.7023673039096174 + }, + "tx_mbps": { + "mean": 1.8556893971648138, + "max": 2.1441033654934976 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 39.65978549148216, + "max": 41.798418972332016 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008274379534502736, + "max": 0.024832381425378695 + }, + "busiest_sampled_vcpu_percent": 45.10978043912176, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0036013260289909444, + "max": 0.00998706231897623 + }, + "tx_mbps": { + "mean": 0.0036013260289909444, + "max": 0.00998706231897623 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 47.10455855541746, + "max": 47.58258986594834 + }, + "tx_mbps": { + "mean": 41.76622478025634, + "max": 42.16903591676504 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.9938673687785873, + "max": 2.465483234714004 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008222332353610185, + "max": 0.02467308166790032 + }, + "busiest_sampled_vcpu_percent": 5.3742802303262955, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0017339138525005562, + "max": 0.0035455342632800427 + }, + "tx_mbps": { + "mean": 0.0017339138525005562, + "max": 0.0035455342632800427 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 44.9152752127405, + "max": 45.515076279561164 + }, + "tx_mbps": { + "mean": 0.7014099330346971, + "max": 0.707463104373562 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/07-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 2.238521515752396, + "max": 3.3785450061652282 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01971416405361689, + "max": 0.0493339911198816 + }, + "busiest_sampled_vcpu_percent": 8.235294117647058, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0013937065057431047, + "max": 0.003235056828349051 + }, + "tx_mbps": { + "mean": 0.0013937065057431047, + "max": 0.003235056828349051 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 76.34742378937513, + "max": 76.70601753827003 + }, + "tx_mbps": { + "mean": 1.2003536721135324, + "max": 1.2095539341708654 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.886445118143989, + "max": 4.327398615232443 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012363996043521267, + "max": 0.024727992087042534 + }, + "busiest_sampled_vcpu_percent": 6.870229007633588, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0037345842792914983, + "max": 0.010293003968409138 + }, + "tx_mbps": { + "mean": 0.0037345842792914983, + "max": 0.010293003968409138 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 133.6469417348108, + "max": 133.92418866173853 + }, + "tx_mbps": { + "mean": 2.146481812321767, + "max": 2.1668559264440943 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.547854739896902, + "max": 21.4016578749058 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008379424909831132, + "max": 0.025157232704402517 + }, + "busiest_sampled_vcpu_percent": 25.650557620817843, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018570046116832815, + "max": 0.00400553480165195 + }, + "tx_mbps": { + "mean": 0.0018570046116832815, + "max": 0.00400553480165195 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1205.9009706471325, + "max": 1211.3952738425075 + }, + "tx_mbps": { + "mean": 19.69990681975902, + "max": 19.818359949822486 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.127533460559305, + "max": 5.089746742070322 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012371376796443746, + "max": 0.024826216484607744 + }, + "busiest_sampled_vcpu_percent": 8.17490494296578, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003910900696981468, + "max": 0.010211425209406409 + }, + "tx_mbps": { + "mean": 0.003910900696981468, + "max": 0.010211425209406409 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 132.4114961154474, + "max": 132.6127442894211 + }, + "tx_mbps": { + "mean": 3.6047888284104834, + "max": 3.732188730297326 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/11-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 35.244141619232174, + "max": 36.57213316892725 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009864364981504316, + "max": 0.04932182490752158 + }, + "busiest_sampled_vcpu_percent": 39.029126213592235, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018502916605801813, + "max": 0.003813758928560295 + }, + "tx_mbps": { + "mean": 0.0018502916605801813, + "max": 0.003813758928560295 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2426.9674467185396, + "max": 2472.1994822233064 + }, + "tx_mbps": { + "mean": 33.96501827767939, + "max": 34.533067001755 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.7772883566959004, + "max": 4.423459244532803 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02899271040424122, + "max": 0.17395626242544732 + }, + "busiest_sampled_vcpu_percent": 22.103004291845494, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 20, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018899704309484752, + "max": 0.0035267070738157387 + }, + "tx_mbps": { + "mean": 0.0018899704309484752, + "max": 0.0035267070738157387 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.418469941406944, + "max": 1.4689426753292605 + }, + "tx_mbps": { + "mean": 0.9687586796470546, + "max": 1.0042400105792753 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 2.896881195618573, + "max": 5.028916268544129 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.028736664391680735, + "max": 0.20115665074176514 + }, + "busiest_sampled_vcpu_percent": 16.417910447761194, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 20, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0038501338625232897, + "max": 0.011299191825540967 + }, + "tx_mbps": { + "mean": 0.0038501338625232897, + "max": 0.011299191825540967 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 128.27310109287072, + "max": 133.95250968477427 + }, + "tx_mbps": { + "mean": 1.8050987002353172, + "max": 1.9062159929539793 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/00-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.3960017157409643, + "max": 1.5488867376573088 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00484613520717228, + "max": 0.0242306760358614 + }, + "busiest_sampled_vcpu_percent": 6.177606177606178, + "container_quota_busy_percent": { + "mean": 2.0725491256906814, + "max": 2.1380489651986485 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 9678848, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.34547989172411847, + "max": 0.34756284210348426 + }, + "tx_mbps": { + "mean": 0.40263340268781145, + "max": 0.4052498394506592 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00444676829820756, + "max": 0.014253757676876666 + }, + "tx_mbps": { + "mean": 0.00444676829820756, + "max": 0.014253757676876666 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.9676035350478541, + "max": 0.9820957026247482 + }, + "tx_mbps": { + "mean": 0.9621295521871127, + "max": 0.9677468668411453 + } + }, + "veth25e1e100": { + "rx_mbps": { + "mean": 0.8247987126064708, + "max": 0.8293857641369111 + }, + "tx_mbps": { + "mean": 0.824790343993712, + "max": 0.8293857641369111 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.748532895520926, + "max": 0.7527321174497751 + }, + "tx_mbps": { + "mean": 0.8247469562420515, + "max": 0.8293857641369111 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.6578047210364086, + "max": 1.7446086745820208 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.242718446601942, + "container_quota_busy_percent": { + "mean": 3.1917600415313157, + "max": 3.2415013425687436 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10035200, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.5766423111329838, + "max": 0.5832785564093379 + }, + "tx_mbps": { + "mean": 0.6720150390275672, + "max": 0.6797261917211181 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001957405053659022, + "max": 0.0036402863093593445 + }, + "tx_mbps": { + "mean": 0.001957405053659022, + "max": 0.0036402863093593445 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.604349741496914, + "max": 1.6231943024451623 + }, + "tx_mbps": { + "mean": 1.6042025408039229, + "max": 1.6231478171765525 + } + }, + "veth25e1e100": { + "rx_mbps": { + "mean": 1.3762035751847859, + "max": 1.3917100608395863 + }, + "tx_mbps": { + "mean": 1.3761966020602852, + "max": 1.3917100608395863 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.24899259131135, + "max": 1.2630915206318611 + }, + "tx_mbps": { + "mean": 1.3761785244558258, + "max": 1.3916015952128298 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.1907489368388, + "max": 2.3312287518212726 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004051207259763409, + "max": 0.024307243558580455 + }, + "busiest_sampled_vcpu_percent": 8.25147347740668, + "container_quota_busy_percent": { + "mean": 5.336046339308845, + "max": 5.477233218294725 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 54, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 12406784, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 1.0138273036084018, + "max": 1.0167753445518888 + }, + "tx_mbps": { + "mean": 1.1819914964173188, + "max": 1.1845012117417175 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001778618441486144, + "max": 0.0032962709540756687 + }, + "tx_mbps": { + "mean": 0.001778618441486144, + "max": 0.0032962709540756687 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.823555719854019, + "max": 2.833874539652219 + }, + "tx_mbps": { + "mean": 2.821413055362532, + "max": 2.827437536159084 + } + }, + "veth25e1e100": { + "rx_mbps": { + "mean": 2.420464286896403, + "max": 2.4242115169653347 + }, + "tx_mbps": { + "mean": 2.420235985027583, + "max": 2.424429893888525 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2.1965445113791358, + "max": 2.2000328919721777 + }, + "tx_mbps": { + "mean": 2.420235985027583, + "max": 2.424429893888525 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.495200460725746, + "max": 12.686749938770513 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004092992796332678, + "max": 0.02455795677799607 + }, + "busiest_sampled_vcpu_percent": 41.650294695481335, + "container_quota_busy_percent": { + "mean": 42.28353260737127, + "max": 42.80583476215094 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 54, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 12697600, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 9.81256618051052, + "max": 9.852740117450839 + }, + "tx_mbps": { + "mean": 11.45182972761493, + "max": 11.499127610246088 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0037779347563768606, + "max": 0.012531390191032362 + }, + "tx_mbps": { + "mean": 0.0037779347563768606, + "max": 0.012531390191032362 + } + }, + "ens4": { + "rx_mbps": { + "mean": 27.278690116334328, + "max": 27.387195692967175 + }, + "tx_mbps": { + "mean": 27.313866079211632, + "max": 27.424193528382382 + } + }, + "veth25e1e100": { + "rx_mbps": { + "mean": 23.433435263887777, + "max": 23.5284177876223 + }, + "tx_mbps": { + "mean": 23.41264577939671, + "max": 23.507680196474137 + } + }, + "cni0": { + "rx_mbps": { + "mean": 21.265296371665805, + "max": 21.35167198826357 + }, + "tx_mbps": { + "mean": 23.412627788885743, + "max": 23.507680196474137 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.32528743451706, + "max": 3.0843373493975905 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040680172483931335, + "max": 0.0244081034903588 + }, + "busiest_sampled_vcpu_percent": 7.677543186180422, + "container_quota_busy_percent": { + "mean": 5.341337152809845, + "max": 5.608860030760389 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 878, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 60768256, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 1.0068798174417415, + "max": 1.0146093296403023 + }, + "tx_mbps": { + "mean": 1.1757302891418144, + "max": 1.1921241894559027 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.008613870607271111, + "max": 0.03792860596849748 + }, + "tx_mbps": { + "mean": 0.008613870607271111, + "max": 0.03792860596849748 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.3574164189864497, + "max": 3.5677432104962064 + }, + "tx_mbps": { + "mean": 2.8316912649678043, + "max": 3.0064184232308913 + } + }, + "veth25e1e100": { + "rx_mbps": { + "mean": 2.4259512482283396, + "max": 2.5854039290799014 + }, + "tx_mbps": { + "mean": 2.949428076893323, + "max": 3.132969435159829 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2.19701742133168, + "max": 2.3246619892453544 + }, + "tx_mbps": { + "mean": 2.949428076893323, + "max": 3.132969435159829 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/05-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 27.539049158287572, + "max": 27.701522335912152 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0049800796812749, + "max": 0.0249003984063745 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.68053105274171, + "max": 100.15219902651798 + }, + "container_throttled_period_percent": { + "mean": 19.172714078374455, + "max": 25.0 + }, + "max_fd": 964, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 78680064, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 25.99377120536287, + "max": 26.16587083075679 + }, + "tx_mbps": { + "mean": 30.483215751627416, + "max": 30.66281337233561 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002143129615067429, + "max": 0.0039530255749631 + }, + "tx_mbps": { + "mean": 0.002143129615067429, + "max": 0.0039530255749631 + } + }, + "ens4": { + "rx_mbps": { + "mean": 72.30725454461904, + "max": 72.7330023921982 + }, + "tx_mbps": { + "mean": 72.73945876099548, + "max": 73.12185400201501 + } + }, + "veth25e1e100": { + "rx_mbps": { + "mean": 62.318893531698386, + "max": 62.65342178824213 + }, + "tx_mbps": { + "mean": 62.06717255309273, + "max": 62.419331315567696 + } + }, + "cni0": { + "rx_mbps": { + "mean": 56.523517656169055, + "max": 56.8353084823147 + }, + "tx_mbps": { + "mean": 62.06717255309273, + "max": 62.419331315567696 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.9207102217193297, + "max": 2.0606060606060606 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040472721385785984, + "max": 0.02428363283147159 + }, + "busiest_sampled_vcpu_percent": 4.669260700389105, + "container_quota_busy_percent": { + "mean": 3.698251579662506, + "max": 3.849509372271141 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 453, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 48472064, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 46.749775822804025, + "max": 47.0947381042483 + }, + "tx_mbps": { + "mean": 0.7497627281808603, + "max": 0.774304776264049 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003593255095311915, + "max": 0.013085839499315096 + }, + "tx_mbps": { + "mean": 0.003593255095311915, + "max": 0.013085839499315096 + } + }, + "ens4": { + "rx_mbps": { + "mean": 52.24197015420708, + "max": 52.62758130163542 + }, + "tx_mbps": { + "mean": 47.75074790149206, + "max": 48.082174418815086 + } + }, + "veth25e1e100": { + "rx_mbps": { + "mean": 47.29654079424032, + "max": 47.617493586813254 + }, + "tx_mbps": { + "mean": 47.71100687176887, + "max": 48.05342514380031 + } + }, + "cni0": { + "rx_mbps": { + "mean": 47.074315267009545, + "max": 47.39484931447036 + }, + "tx_mbps": { + "mean": 47.71098879597827, + "max": 48.05342514380031 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.471349933753603, + "max": 2.5765678172095283 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004050222762251924, + "max": 0.024301336573511544 + }, + "busiest_sampled_vcpu_percent": 7.436399217221135, + "container_quota_busy_percent": { + "mean": 5.648452217875126, + "max": 5.993838842649505 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 453, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 29949952, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 75.44768899081802, + "max": 76.37815166648046 + }, + "tx_mbps": { + "mean": 1.2029015257353084, + "max": 1.2515464363261402 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0035621889977932616, + "max": 0.009935550247767691 + }, + "tx_mbps": { + "mean": 0.0035621889977932616, + "max": 0.009935550247767691 + } + }, + "ens4": { + "rx_mbps": { + "mean": 84.31105733319099, + "max": 85.3805723376323 + }, + "tx_mbps": { + "mean": 77.0430387309313, + "max": 78.06808219150061 + } + }, + "veth25e1e100": { + "rx_mbps": { + "mean": 76.31683100039635, + "max": 77.30037425828691 + }, + "tx_mbps": { + "mean": 77.00854347599966, + "max": 77.97356847485398 + } + }, + "cni0": { + "rx_mbps": { + "mean": 75.96208971449232, + "max": 76.92682550146255 + }, + "tx_mbps": { + "mean": 77.00854347599966, + "max": 77.97356847485398 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.680761437668641, + "max": 3.819022135733398 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004078968836678088, + "max": 0.024473813020068527 + }, + "busiest_sampled_vcpu_percent": 9.845559845559846, + "container_quota_busy_percent": { + "mean": 9.576518166749409, + "max": 9.944612320880182 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 358, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 29843456, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 133.89254644931302, + "max": 134.1777037065464 + }, + "tx_mbps": { + "mean": 2.106489133273322, + "max": 2.1270601092001833 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0037392320543786096, + "max": 0.014296821162146438 + }, + "tx_mbps": { + "mean": 0.0037392320543786096, + "max": 0.014296821162146438 + } + }, + "ens4": { + "rx_mbps": { + "mean": 149.63458444484692, + "max": 150.018143817497 + }, + "tx_mbps": { + "mean": 136.70311046563836, + "max": 137.02648646612377 + } + }, + "veth25e1e100": { + "rx_mbps": { + "mean": 135.4436891556872, + "max": 135.72712150664742 + }, + "tx_mbps": { + "mean": 136.65142116083064, + "max": 136.95615934638133 + } + }, + "cni0": { + "rx_mbps": { + "mean": 134.8204529364717, + "max": 135.09772417903852 + }, + "tx_mbps": { + "mean": 136.65142116083064, + "max": 136.95615934638133 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.21201211459011, + "max": 19.72151898734177 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004235493434985175, + "max": 0.025412960609911054 + }, + "busiest_sampled_vcpu_percent": 48.75239923224568, + "container_quota_busy_percent": { + "mean": 63.974926960574294, + "max": 65.2871831417309 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 54, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 26112000, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 1163.3381949068598, + "max": 1172.3913338210782 + }, + "tx_mbps": { + "mean": 17.109427282504626, + "max": 17.38955719738495 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020980430330546497, + "max": 0.005847486383138077 + }, + "tx_mbps": { + "mean": 0.0020980430330546497, + "max": 0.005847486383138077 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1299.9366955000276, + "max": 1310.1121845122452 + }, + "tx_mbps": { + "mean": 1183.7897719749353, + "max": 1193.5456702804117 + } + }, + "veth25e1e100": { + "rx_mbps": { + "mean": 1174.0081838488911, + "max": 1183.5921748017524 + }, + "tx_mbps": { + "mean": 1187.3201019948872, + "max": 1196.6229054585233 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1169.1918903829983, + "max": 1178.642028949086 + }, + "tx_mbps": { + "mean": 1187.3211645319236, + "max": 1196.6229054585233 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.89725240884238, + "max": 5.79675572519084 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004033559212649242, + "max": 0.02420135527589545 + }, + "busiest_sampled_vcpu_percent": 11.588785046728972, + "container_quota_busy_percent": { + "mean": 9.891878119518319, + "max": 10.204363128984072 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 739, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 65298432, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 131.67353731314563, + "max": 142.75555105081685 + }, + "tx_mbps": { + "mean": 2.022156817860667, + "max": 2.231683775698728 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020309791337472477, + "max": 0.004787522731992732 + }, + "tx_mbps": { + "mean": 0.0020309791337472477, + "max": 0.004787522731992732 + } + }, + "ens4": { + "rx_mbps": { + "mean": 148.2266811391895, + "max": 160.71738181297087 + }, + "tx_mbps": { + "mean": 134.97281882809298, + "max": 146.44166437113043 + } + }, + "veth25e1e100": { + "rx_mbps": { + "mean": 133.78561219843138, + "max": 145.1258679541731 + }, + "tx_mbps": { + "mean": 135.4767865900877, + "max": 146.917968738367 + } + }, + "cni0": { + "rx_mbps": { + "mean": 133.0470279555502, + "max": 144.3051524454952 + }, + "tx_mbps": { + "mean": 135.4767865900877, + "max": 146.917968738367 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.637522088807735, + "max": 31.994851994851995 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00426912568306011, + "max": 0.025614754098360656 + }, + "busiest_sampled_vcpu_percent": 99.80916030534351, + "container_quota_busy_percent": { + "mean": 96.45430802835335, + "max": 100.45215823053039 + }, + "container_throttled_period_percent": { + "mean": 18.707536652573566, + "max": 24.528301886792452 + }, + "max_fd": 980, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 101445632, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2141.0217271802517, + "max": 2249.6135072767197 + }, + "tx_mbps": { + "mean": 26.191640456707105, + "max": 27.505602504282574 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003497970433995384, + "max": 0.012563846534521111 + }, + "tx_mbps": { + "mean": 0.003497970433995384, + "max": 0.012563846534521111 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2387.5649733786386, + "max": 2508.5726977959266 + }, + "tx_mbps": { + "mean": 2158.9755716828004, + "max": 2268.081946054929 + } + }, + "veth25e1e100": { + "rx_mbps": { + "mean": 2146.0698388770506, + "max": 2254.5122728557935 + }, + "tx_mbps": { + "mean": 2180.209407213783, + "max": 2290.726369494973 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2140.298271460419, + "max": 2248.476632870953 + }, + "tx_mbps": { + "mean": 2180.211202171221, + "max": 2290.726369494973 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.8313211144462616, + "max": 1.173881144534116 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.1683168316831685, + "container_quota_busy_percent": { + "mean": 4.710195130279443, + "max": 4.987362739812238 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 472, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 84160512, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.9983979858266616, + "max": 1.048133545522201 + }, + "tx_mbps": { + "mean": 0.8687305457274905, + "max": 0.9148647265955264 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.008288595351279142, + "max": 0.038136702942681705 + }, + "tx_mbps": { + "mean": 0.008288595351279142, + "max": 0.038136702942681705 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.4817732685968497, + "max": 2.5960216754568393 + }, + "tx_mbps": { + "mean": 2.480409823555216, + "max": 2.600159063065809 + } + }, + "veth25e1e100": { + "rx_mbps": { + "mean": 2.0770814757156932, + "max": 2.1645704151726695 + }, + "tx_mbps": { + "mean": 2.074807759351809, + "max": 2.1618966727505926 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.855649859393433, + "max": 1.9311658766880133 + }, + "tx_mbps": { + "mean": 2.074807759351809, + "max": 2.1618966727505926 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 9.372410788313854, + "max": 10.084033613445378 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003793051130329237, + "max": 0.02275830678197542 + }, + "busiest_sampled_vcpu_percent": 24.713584288052374, + "container_quota_busy_percent": { + "mean": 9.417496959857536, + "max": 9.87407506075358 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 472, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 44072960, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 130.27459497323088, + "max": 134.26485816219443 + }, + "tx_mbps": { + "mean": 1.7709326272988615, + "max": 1.8357941357309404 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020473625806854286, + "max": 0.003552762220485689 + }, + "tx_mbps": { + "mean": 0.0020473625806854286, + "max": 0.003552762220485689 + } + }, + "ens4": { + "rx_mbps": { + "mean": 145.40911098238567, + "max": 149.86579805681504 + }, + "tx_mbps": { + "mean": 132.73988890266492, + "max": 136.8230474979106 + } + }, + "veth25e1e100": { + "rx_mbps": { + "mean": 131.50316792270303, + "max": 135.54103147980305 + }, + "tx_mbps": { + "mean": 132.80185957934216, + "max": 136.86884142745632 + } + }, + "cni0": { + "rx_mbps": { + "mean": 130.88740828011686, + "max": 134.90210654202573 + }, + "tx_mbps": { + "mean": 132.80185957934216, + "max": 136.86884142745632 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.43474672363070394, + "max": 0.5167322834645669 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004098024752069503, + "max": 0.024588148512417016 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019794458489377637, + "max": 0.0033243763364805322 + }, + "tx_mbps": { + "mean": 0.0019794458489377637, + "max": 0.0033243763364805322 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.002952470648829928, + "max": 0.011302068578177466 + }, + "tx_mbps": { + "mean": 0.0014644027424974408, + "max": 0.0026317943971759404 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.43053560626900567, + "max": 0.4921259842519685 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004101049868766404, + "max": 0.024606299212598427 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018051682783584656, + "max": 0.004205320547500488 + }, + "tx_mbps": { + "mean": 0.0018051682783584656, + "max": 0.004205320547500488 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0012839640849628964, + "max": 0.0027138712848628287 + }, + "tx_mbps": { + "mean": 0.0012593422049760365, + "max": 0.0022049528077176085 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/02-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 0.43312179594759576, + "max": 0.5164781111657649 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004918839153959666, + "max": 0.02459419576979833 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.010103643154723372, + "max": 0.0399049208840383 + }, + "tx_mbps": { + "mean": 0.010103643154723372, + "max": 0.0399049208840383 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.012855810411034127, + "max": 0.03809907600697715 + }, + "tx_mbps": { + "mean": 0.002143523843409358, + "max": 0.0033046803809514873 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4183535337964592, + "max": 0.4675196850393701 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019220758971870042, + "max": 0.004224750853862242 + }, + "tx_mbps": { + "mean": 0.0019220758971870042, + "max": 0.004224750853862242 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0013884386270216049, + "max": 0.002589312650746419 + }, + "tx_mbps": { + "mean": 0.0013031995124819225, + "max": 0.002312279807870206 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.42654553938805695, + "max": 0.49224710804824023 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.3806706114398422, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0037361507379160934, + "max": 0.013612216621610362 + }, + "tx_mbps": { + "mean": 0.0037361507379160934, + "max": 0.013612216621610362 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.006189423047735096, + "max": 0.012064586626347466 + }, + "tx_mbps": { + "mean": 0.00154951058913989, + "max": 0.002589879290139838 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/05-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 0.4381423516958879, + "max": 0.46774987690792713 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004922471080482402, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004009801278334452, + "max": 0.012115371517941665 + }, + "tx_mbps": { + "mean": 0.004009801278334452, + "max": 0.012115371517941665 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.007779546817429367, + "max": 0.021273844335698917 + }, + "tx_mbps": { + "mean": 0.0017811304807093256, + "max": 0.00280627660124476 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4143584841533289, + "max": 0.4431314623338257 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0035106058322103215, + "max": 0.009905543777040515 + }, + "tx_mbps": { + "mean": 0.0035106058322103215, + "max": 0.009905543777040515 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0035184229991440706, + "max": 0.00973234240754847 + }, + "tx_mbps": { + "mean": 0.0019730001363906613, + "max": 0.005857318573735212 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4143443813980245, + "max": 0.4433497536945813 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008202099737532808, + "max": 0.04921259842519685 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021185002574090695, + "max": 0.004181463043437156 + }, + "tx_mbps": { + "mean": 0.0021185002574090695, + "max": 0.004181463043437156 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.004692515510049879, + "max": 0.021403819428724855 + }, + "tx_mbps": { + "mean": 0.0015294192019966466, + "max": 0.0032092350772240587 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.39390879363348796, + "max": 0.49236829148202854 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008206138688713584, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00209075018230013, + "max": 0.0038553056222398654 + }, + "tx_mbps": { + "mean": 0.00209075018230013, + "max": 0.0038553056222398654 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0014424367694765945, + "max": 0.002642648216551673 + }, + "tx_mbps": { + "mean": 0.001375497425171613, + "max": 0.0021008895833611032 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4061746310616843, + "max": 0.4431314623338257 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.183431952662722, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020444798364602705, + "max": 0.005145966254127639 + }, + "tx_mbps": { + "mean": 0.0020444798364602705, + "max": 0.005145966254127639 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0014970019813650252, + "max": 0.003388653420710734 + }, + "tx_mbps": { + "mean": 0.0013983462348155875, + "max": 0.0028501220685345856 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.41427975964840896, + "max": 0.5167322834645669 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004100041000410004, + "max": 0.024600246002460024 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0100651257546946, + "max": 0.042255469466795606 + }, + "tx_mbps": { + "mean": 0.0100651257546946, + "max": 0.042255469466795606 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.012334812715029493, + "max": 0.049134852581686324 + }, + "tx_mbps": { + "mean": 0.0018647640627121684, + "max": 0.0050343860872815865 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.39785439383465804, + "max": 0.46740467404674046 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004100041000410004, + "max": 0.024600246002460024 + }, + "busiest_sampled_vcpu_percent": 1.3806706114398422, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002408189676616598, + "max": 0.0040901567311670065 + }, + "tx_mbps": { + "mean": 0.002408189676616598, + "max": 0.0040901567311670065 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0016692737016732952, + "max": 0.0029122782048914653 + }, + "tx_mbps": { + "mean": 0.0014643637026506215, + "max": 0.002552018499315519 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.389751214366219, + "max": 0.41841004184100417 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004101049868766404, + "max": 0.024606299212598427 + }, + "busiest_sampled_vcpu_percent": 1.183431952662722, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003738455270867192, + "max": 0.0129870592483539 + }, + "tx_mbps": { + "mean": 0.003738455270867192, + "max": 0.0129870592483539 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.006161251055131762, + "max": 0.011550551894456407 + }, + "tx_mbps": { + "mean": 0.0016449566874132595, + "max": 0.002589188343944142 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.4183340056942875, + "max": 0.5168594634506523 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.010546424104969934, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003509672256993905, + "max": 0.012369209304691701 + }, + "tx_mbps": { + "mean": 0.003509672256993905, + "max": 0.012369209304691701 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0054725294120261695, + "max": 0.01894287248327686 + }, + "tx_mbps": { + "mean": 0.001632087327345616, + "max": 0.00270690077723183 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.4906612285881757, + "max": 1.981379804249224 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.023914878452451795, + "max": 0.11961722488038277 + }, + "busiest_sampled_vcpu_percent": 4.397705544933078, + "container_quota_busy_percent": { + "mean": 1.6019848926619815, + "max": 1.9081733888317232 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 28, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 7032832, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.3592232552839793, + "max": 0.365108699955331 + }, + "tx_mbps": { + "mean": 0.6024490954492936, + "max": 0.6123476621298072 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.018915137488201377, + "max": 0.05153349863649627 + }, + "tx_mbps": { + "mean": 0.018915137488201377, + "max": 0.05153349863649627 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.0193246328122973, + "max": 1.0614081379267408 + }, + "tx_mbps": { + "mean": 1.301243263705023, + "max": 1.3217741887254788 + } + }, + "veth1b10c45f": { + "rx_mbps": { + "mean": 1.1591520655618694, + "max": 1.177385543170685 + }, + "tx_mbps": { + "mean": 0.8590940125060266, + "max": 0.8724723758889771 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.0796709164714504, + "max": 1.0966720484069694 + }, + "tx_mbps": { + "mean": 0.859096787259805, + "max": 0.8724723758889771 + } + }, + "vethe7de2a1d": { + "rx_mbps": { + "mean": 0.00027161950805339446, + "max": 0.00027161950805339446 + }, + "tx_mbps": { + "mean": 0.0004394742602212225, + "max": 0.0004394742602212225 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.5737360311413096, + "max": 1.7195446839428432 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008100445524503848, + "max": 0.04860267314702309 + }, + "busiest_sampled_vcpu_percent": 4.133858267716535, + "container_quota_busy_percent": { + "mean": 2.9093015372908515, + "max": 3.039250524758544 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 28, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 7831552, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.6032095486060215, + "max": 0.6103836551317451 + }, + "tx_mbps": { + "mean": 1.0117640048205963, + "max": 1.0233844080800074 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018236425455657658, + "max": 0.0033575817021990655 + }, + "tx_mbps": { + "mean": 0.0018236425455657658, + "max": 0.0033575817021990655 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.678636880862526, + "max": 1.7001142810389716 + }, + "tx_mbps": { + "mean": 2.1822223784445325, + "max": 2.2098363114108013 + } + }, + "veth1b10c45f": { + "rx_mbps": { + "mean": 1.9448895724012494, + "max": 1.9670418355031158 + }, + "tx_mbps": { + "mean": 1.4411453790959279, + "max": 1.4575118660863593 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.8115841459960713, + "max": 1.8322522181295682 + }, + "tx_mbps": { + "mean": 1.4411273088447785, + "max": 1.457403444579463 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.0460953315999264, + "max": 2.161768277872237 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004051207259763409, + "max": 0.024307243558580455 + }, + "busiest_sampled_vcpu_percent": 4.423076923076923, + "container_quota_busy_percent": { + "mean": 4.708072426624042, + "max": 4.810243223858265 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 58, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11366400, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 1.013378539168782, + "max": 1.0157821797909459 + }, + "tx_mbps": { + "mean": 1.699977833666726, + "max": 1.7031429999472651 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019869800760370115, + "max": 0.003298188443966378 + }, + "tx_mbps": { + "mean": 0.0019869800760370115, + "max": 0.003298188443966378 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.822566219793284, + "max": 2.824745516269017 + }, + "tx_mbps": { + "mean": 3.6655319295680986, + "max": 3.6720699084050765 + } + }, + "veth1b10c45f": { + "rx_mbps": { + "mean": 3.2670190367226586, + "max": 3.2729750259461277 + }, + "tx_mbps": { + "mean": 2.4209625471420657, + "max": 2.4250545646336934 + } + }, + "cni0": { + "rx_mbps": { + "mean": 3.043018858285503, + "max": 3.048741048553818 + }, + "tx_mbps": { + "mean": 2.420944469261282, + "max": 2.4250545646336934 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/03-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 10.496567164378115, + "max": 10.866910866910867 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0049127978383689515, + "max": 0.024563989191844757 + }, + "busiest_sampled_vcpu_percent": 23.28767123287671, + "container_quota_busy_percent": { + "mean": 33.891330197522414, + "max": 34.22515937869785 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 58, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 30531584, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 10.014357086904127, + "max": 10.084213255957831 + }, + "tx_mbps": { + "mean": 16.79637539053327, + "max": 16.913876215786644 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0027804061450436824, + "max": 0.004996445236121425 + }, + "tx_mbps": { + "mean": 0.0027804061450436824, + "max": 0.004996445236121425 + } + }, + "ens4": { + "rx_mbps": { + "mean": 27.842616491972137, + "max": 28.04102759647084 + }, + "tx_mbps": { + "mean": 36.19796509012408, + "max": 36.44894908025448 + } + }, + "veth1b10c45f": { + "rx_mbps": { + "mean": 32.25480539043045, + "max": 32.478529447452296 + }, + "tx_mbps": { + "mean": 23.896024478719397, + "max": 24.061309121059104 + } + }, + "cni0": { + "rx_mbps": { + "mean": 30.04628200618133, + "max": 30.25495832442753 + }, + "tx_mbps": { + "mean": 23.896024478719397, + "max": 24.061309121059104 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.257067242773355, + "max": 2.777106978990582 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004060089321965083, + "max": 0.024360535931790498 + }, + "busiest_sampled_vcpu_percent": 6.923076923076923, + "container_quota_busy_percent": { + "mean": 4.857825196874014, + "max": 5.385428626507614 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 666, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 88535040, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 1.01792330986087, + "max": 1.1072418754106805 + }, + "tx_mbps": { + "mean": 1.7087228135887753, + "max": 1.8720096057530828 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0017233713896132826, + "max": 0.0031440928841836176 + }, + "tx_mbps": { + "mean": 0.0017233713896132826, + "max": 0.0031440928841836176 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.3853245940864762, + "max": 3.8183546608771297 + }, + "tx_mbps": { + "mean": 3.7115440092598853, + "max": 4.20353464997091 + } + }, + "veth1b10c45f": { + "rx_mbps": { + "mean": 3.2993945390168182, + "max": 3.6994838240069843 + }, + "tx_mbps": { + "mean": 2.9803463158668384, + "max": 3.3586165222769586 + } + }, + "cni0": { + "rx_mbps": { + "mean": 3.066728375577419, + "max": 3.407709529908795 + }, + "tx_mbps": { + "mean": 2.9803463158668384, + "max": 3.3586165222769586 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.661297261781428, + "max": 28.897815716796384 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 99.80952380952381, + "container_quota_busy_percent": { + "mean": 99.6016678821085, + "max": 100.11677407053529 + }, + "container_throttled_period_percent": { + "mean": 21.38969521044993, + "max": 34.61538461538461 + }, + "max_fd": 924, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 176279552, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 34.97704905696573, + "max": 35.251581377215224 + }, + "tx_mbps": { + "mean": 58.61332883164566, + "max": 59.066255544671186 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0036757705365847108, + "max": 0.012285864714610167 + }, + "tx_mbps": { + "mean": 0.0036757705365847108, + "max": 0.012285864714610167 + } + }, + "ens4": { + "rx_mbps": { + "mean": 95.87816144555525, + "max": 96.6233988885128 + }, + "tx_mbps": { + "mean": 126.68044449369005, + "max": 127.64728301642707 + } + }, + "veth1b10c45f": { + "rx_mbps": { + "mean": 110.28429799064065, + "max": 111.24649277539586 + }, + "tx_mbps": { + "mean": 80.91508487898805, + "max": 81.60490689661631 + } + }, + "cni0": { + "rx_mbps": { + "mean": 102.04132468330008, + "max": 102.96205824842627 + }, + "tx_mbps": { + "mean": 80.91506704014694, + "max": 81.60490689661631 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.672140665296152, + "max": 2.0126091173617846 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004053177691309987, + "max": 0.024319066147859923 + }, + "busiest_sampled_vcpu_percent": 4.761904761904762, + "container_quota_busy_percent": { + "mean": 3.025562038184184, + "max": 3.0838039064265637 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 143, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 168787968, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 44.986343812302046, + "max": 45.37867080599768 + }, + "tx_mbps": { + "mean": 0.9556297616169234, + "max": 0.965887499632862 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0025747251705472685, + "max": 0.004649373002144181 + }, + "tx_mbps": { + "mean": 0.0025747251705472685, + "max": 0.004649373002144181 + } + }, + "ens4": { + "rx_mbps": { + "mean": 50.244369890847054, + "max": 50.675603587403856 + }, + "tx_mbps": { + "mean": 46.46892087147575, + "max": 46.89724135655751 + } + }, + "veth1b10c45f": { + "rx_mbps": { + "mean": 45.97593783590326, + "max": 46.39799377595074 + }, + "tx_mbps": { + "mean": 45.88288161472603, + "max": 46.279840395355535 + } + }, + "cni0": { + "rx_mbps": { + "mean": 45.72783193006612, + "max": 46.146082816113875 + }, + "tx_mbps": { + "mean": 45.88288161472603, + "max": 46.279840395355535 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.224910974537531, + "max": 2.3797960174842157 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.058365758754864, + "container_quota_busy_percent": { + "mean": 4.889879370292979, + "max": 4.996923122488507 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 143, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 113381376, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 76.29238658401768, + "max": 77.12548857855728 + }, + "tx_mbps": { + "mean": 1.573298105105002, + "max": 1.593836730227777 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0016381371707457474, + "max": 0.0033948419258400223 + }, + "tx_mbps": { + "mean": 0.0016381371707457474, + "max": 0.0033948419258400223 + } + }, + "ens4": { + "rx_mbps": { + "mean": 85.21364882835515, + "max": 86.16488631937658 + }, + "tx_mbps": { + "mean": 78.71737813057794, + "max": 79.5679602253697 + } + }, + "veth1b10c45f": { + "rx_mbps": { + "mean": 77.92723873406112, + "max": 78.77930930125608 + }, + "tx_mbps": { + "mean": 77.82168465677263, + "max": 78.68741086765884 + } + }, + "cni0": { + "rx_mbps": { + "mean": 77.51515346482766, + "max": 78.36134843870055 + }, + "tx_mbps": { + "mean": 77.82168465677263, + "max": 78.68741086765884 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/08-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 3.297001708322786, + "max": 3.5236938031591736 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009744216685742662, + "max": 0.024372410431391666 + }, + "busiest_sampled_vcpu_percent": 8.54368932038835, + "container_quota_busy_percent": { + "mean": 8.03927452835146, + "max": 8.275699090339264 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 158, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 111312896, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 133.8859037293027, + "max": 134.1733070906854 + }, + "tx_mbps": { + "mean": 2.727199034399662, + "max": 2.745353051613811 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004389511705340653, + "max": 0.013106117582017445 + }, + "tx_mbps": { + "mean": 0.004389511705340653, + "max": 0.013106117582017445 + } + }, + "ens4": { + "rx_mbps": { + "mean": 149.59073119598642, + "max": 149.92000903532522 + }, + "tx_mbps": { + "mean": 138.06647560700887, + "max": 138.37223061034592 + } + }, + "veth1b10c45f": { + "rx_mbps": { + "mean": 136.70689134061897, + "max": 136.99603112552788 + }, + "tx_mbps": { + "mean": 136.61700916872678, + "max": 136.908980302818 + } + }, + "cni0": { + "rx_mbps": { + "mean": 135.99347558322873, + "max": 136.27357460165322 + }, + "tx_mbps": { + "mean": 136.61700916872678, + "max": 136.908980302818 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/09-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 18.719838658697316, + "max": 19.15641476274165 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.005041593143433325, + "max": 0.025207965717166624 + }, + "busiest_sampled_vcpu_percent": 42.94117647058823, + "container_quota_busy_percent": { + "mean": 58.27892028571614, + "max": 58.91018113253421 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 58, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 129650688, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 1209.0983278617698, + "max": 1214.08577257223 + }, + "tx_mbps": { + "mean": 23.66973485325366, + "max": 23.826461998065366 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001490552638913893, + "max": 0.003057799119288535 + }, + "tx_mbps": { + "mean": 0.001490552638913893, + "max": 0.003057799119288535 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1351.2022054238319, + "max": 1356.8147925991818 + }, + "tx_mbps": { + "mean": 1244.325593058634, + "max": 1249.7050905976926 + } + }, + "veth1b10c45f": { + "rx_mbps": { + "mean": 1232.9987836508112, + "max": 1238.2897247088983 + }, + "tx_mbps": { + "mean": 1234.1270002860895, + "max": 1239.2426012525732 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1226.898076062886, + "max": 1232.1273160426697 + }, + "tx_mbps": { + "mean": 1234.1270001849664, + "max": 1239.2425001428364 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.69633847377221, + "max": 4.583835946924005 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00410711352061771, + "max": 0.02464268112370626 + }, + "busiest_sampled_vcpu_percent": 11.216730038022813, + "container_quota_busy_percent": { + "mean": 8.256557491544067, + "max": 8.937717702233883 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 665, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 188612608, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 132.85795298051502, + "max": 137.4470288520406 + }, + "tx_mbps": { + "mean": 2.697318237453091, + "max": 2.8271381591518523 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0035123363755116704, + "max": 0.010255387632361331 + }, + "tx_mbps": { + "mean": 0.0035123363755116704, + "max": 0.010255387632361331 + } + }, + "ens4": { + "rx_mbps": { + "mean": 149.93135339322686, + "max": 155.2449589112463 + }, + "tx_mbps": { + "mean": 137.74741535633032, + "max": 142.6232392598508 + } + }, + "veth1b10c45f": { + "rx_mbps": { + "mean": 136.41146089164525, + "max": 141.20773895437958 + }, + "tx_mbps": { + "mean": 137.07247622516718, + "max": 141.94782901019866 + } + }, + "cni0": { + "rx_mbps": { + "mean": 135.54093290149143, + "max": 140.2796943128927 + }, + "tx_mbps": { + "mean": 137.07247622516718, + "max": 141.94782901019866 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 33.35113053291632, + "max": 33.52708058124174 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004375601645226219, + "max": 0.026253609871357313 + }, + "busiest_sampled_vcpu_percent": 99.8109640831758, + "container_quota_busy_percent": { + "mean": 99.68433647846615, + "max": 100.1357425648178 + }, + "container_throttled_period_percent": { + "mean": 29.40856313497823, + "max": 39.62264150943396 + }, + "max_fd": 919, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 250474496, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2449.1928561373156, + "max": 2478.234974611048 + }, + "tx_mbps": { + "mean": 46.75214809793507, + "max": 47.3956999059657 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002571684801770079, + "max": 0.005394391942811784 + }, + "tx_mbps": { + "mean": 0.002571684801770079, + "max": 0.005394391942811784 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2733.7745258960963, + "max": 2766.1606165068483 + }, + "tx_mbps": { + "mean": 2499.251926618646, + "max": 2529.035645717678 + } + }, + "veth1b10c45f": { + "rx_mbps": { + "mean": 2478.047247994939, + "max": 2507.526792898332 + }, + "tx_mbps": { + "mean": 2494.7562773148593, + "max": 2524.2604803953855 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2467.8642242573883, + "max": 2497.1924609682214 + }, + "tx_mbps": { + "mean": 2494.7479209509943, + "max": 2524.2670427250755 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.103718015431041, + "max": 1.2738853503184713 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004082965866405357, + "max": 0.02449779519843214 + }, + "busiest_sampled_vcpu_percent": 2.816901408450704, + "container_quota_busy_percent": { + "mean": 4.522475235782085, + "max": 4.71680136083351 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 152, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 235360256, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.9888366361540643, + "max": 1.0245942965213133 + }, + "tx_mbps": { + "mean": 1.3619247183466472, + "max": 1.4085695662815696 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019114689258814938, + "max": 0.0032147473150417583 + }, + "tx_mbps": { + "mean": 0.0019114689258814938, + "max": 0.0032147473150417583 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.4542518793395516, + "max": 2.541301864383783 + }, + "tx_mbps": { + "mean": 3.2774287324566913, + "max": 3.3892785315746123 + } + }, + "veth1b10c45f": { + "rx_mbps": { + "mean": 2.886796507750005, + "max": 2.9813136315752353 + }, + "tx_mbps": { + "mean": 2.0639046363822686, + "max": 2.133559340562761 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2.668202175511118, + "max": 2.7546561463490846 + }, + "tx_mbps": { + "mean": 2.0639046363822686, + "max": 2.133559340562761 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2262619809332165, + "max": 2.890454214233665 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004155239757333998, + "max": 0.024931438544003988 + }, + "busiest_sampled_vcpu_percent": 5.916030534351145, + "container_quota_busy_percent": { + "mean": 7.717337864260891, + "max": 8.221837082329065 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 152, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 178208768, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 130.23281617766833, + "max": 134.2313528606018 + }, + "tx_mbps": { + "mean": 2.3496259011207137, + "max": 2.454497590373844 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004007457902035821, + "max": 0.014273475937144812 + }, + "tx_mbps": { + "mean": 0.004007457902035821, + "max": 0.014273475937144812 + } + }, + "ens4": { + "rx_mbps": { + "mean": 145.24667504315872, + "max": 149.72977107697608 + }, + "tx_mbps": { + "mean": 133.93972336590582, + "max": 138.14807624774147 + } + }, + "veth1b10c45f": { + "rx_mbps": { + "mean": 132.63329130537224, + "max": 136.7931624777644 + }, + "tx_mbps": { + "mean": 132.62631123612178, + "max": 136.72403998812578 + } + }, + "cni0": { + "rx_mbps": { + "mean": 131.95013604855347, + "max": 136.07187746184985 + }, + "tx_mbps": { + "mean": 132.62627822116346, + "max": 136.72384189837598 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.7384301934057655, + "max": 2.0417967811674274 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004021879021879022, + "max": 0.02413127413127413 + }, + "busiest_sampled_vcpu_percent": 4.414587332053743, + "container_quota_busy_percent": { + "mean": 1.095185270338794, + "max": 1.1171162456044785 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10342400, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.4026419751621414, + "max": 0.4055418148608384 + }, + "tx_mbps": { + "mean": 0.34548752961446305, + "max": 0.34799871950896266 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007563299435547388, + "max": 0.035170633826735 + }, + "tx_mbps": { + "mean": 0.007563299435547388, + "max": 0.035170633826735 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.5848631718636481, + "max": 0.5984422156886353 + }, + "tx_mbps": { + "mean": 0.5214701560876323, + "max": 0.5245126938126288 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.383937147165755, + "max": 0.3870895456826533 + }, + "tx_mbps": { + "mean": 0.441076504329009, + "max": 0.4445881481596502 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.3457982098604091, + "max": 0.34862008552020113 + }, + "tx_mbps": { + "mean": 0.441076504329009, + "max": 0.4445881481596502 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.9880119906978981, + "max": 2.0541324311261477 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004024792723174756, + "max": 0.02414875633904854 + }, + "busiest_sampled_vcpu_percent": 4.022988505747127, + "container_quota_busy_percent": { + "mean": 1.5609249606419293, + "max": 1.6030563780644977 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10149888, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.6699298748988434, + "max": 0.6791097901084445 + }, + "tx_mbps": { + "mean": 0.5748494333593573, + "max": 0.5827496171876518 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019272153011216482, + "max": 0.0039471891350058045 + }, + "tx_mbps": { + "mean": 0.0019272153011216482, + "max": 0.0039471891350058045 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.9610060726413311, + "max": 0.973234372544373 + }, + "tx_mbps": { + "mean": 0.8658535189233605, + "max": 0.8768297247538528 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.6385830011046751, + "max": 0.6477182001619889 + }, + "tx_mbps": { + "mean": 0.7336483607941716, + "max": 0.7440338982130544 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.5751600801862593, + "max": 0.5833707317476359 + }, + "tx_mbps": { + "mean": 0.7336483598587071, + "max": 0.7440338982130544 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.8163356401190254, + "max": 2.902055622732769 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040228497867889615, + "max": 0.024137098720733767 + }, + "busiest_sampled_vcpu_percent": 4.752851711026616, + "container_quota_busy_percent": { + "mean": 2.4434470713223333, + "max": 2.5380400960997274 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11108352, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 1.1817843540795865, + "max": 1.184914637047337 + }, + "tx_mbps": { + "mean": 1.0136731085220845, + "max": 1.0165898304047856 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0024899644745113867, + "max": 0.006336113993576461 + }, + "tx_mbps": { + "mean": 0.0024899644745113867, + "max": 0.006336113993576461 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.6983025395944047, + "max": 1.7088533159714867 + }, + "tx_mbps": { + "mean": 1.5263441584806001, + "max": 1.5309363385640502 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1.1258166040068844, + "max": 1.1295480042233859 + }, + "tx_mbps": { + "mean": 1.2940559051030112, + "max": 1.2979356787053573 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.013983729526531, + "max": 1.0172108419893016 + }, + "tx_mbps": { + "mean": 1.2940559051030112, + "max": 1.2979356787053573 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 13.912774119305265, + "max": 14.083820662768032 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 20.072992700729927, + "container_quota_busy_percent": { + "mean": 15.35337553621111, + "max": 15.557808410317703 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10547200, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 11.453219274811236, + "max": 11.501697044672268 + }, + "tx_mbps": { + "mean": 9.813748480604403, + "max": 9.855237264121055 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003511155422474084, + "max": 0.010383072562310311 + }, + "tx_mbps": { + "mean": 0.003511155422474084, + "max": 0.010383072562310311 + } + }, + "ens4": { + "rx_mbps": { + "mean": 16.422249617777645, + "max": 16.490820125141884 + }, + "tx_mbps": { + "mean": 14.76051239357999, + "max": 14.82336483793187 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 10.895940096975433, + "max": 10.942364148151938 + }, + "tx_mbps": { + "mean": 12.539901862909172, + "max": 12.593417741908176 + } + }, + "cni0": { + "rx_mbps": { + "mean": 9.81405634841725, + "max": 9.855853525912385 + }, + "tx_mbps": { + "mean": 12.539901862909172, + "max": 12.593417741908176 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.857237511848578, + "max": 3.7808088059344342 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004033559212649242, + "max": 0.02420135527589545 + }, + "busiest_sampled_vcpu_percent": 7.050092764378479, + "container_quota_busy_percent": { + "mean": 2.379898771455957, + "max": 2.4623638935490653 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 351, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 19484672, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 1.2053837207954001, + "max": 1.2817432068927885 + }, + "tx_mbps": { + "mean": 1.028429450399746, + "max": 1.0832754760566692 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0038528767789318815, + "max": 0.014496420159503708 + }, + "tx_mbps": { + "mean": 0.0038528767789318815, + "max": 0.014496420159503708 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.7514837576066755, + "max": 1.8793105891298056 + }, + "tx_mbps": { + "mean": 1.559309441555262, + "max": 1.6303032307476129 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1.1446148451159925, + "max": 1.2026916702676405 + }, + "tx_mbps": { + "mean": 1.3241344889511704, + "max": 1.4063672502052076 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.0287397244190974, + "max": 1.0832754760566692 + }, + "tx_mbps": { + "mean": 1.3241344889511704, + "max": 1.4063672502052076 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/05-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 32.489253487225575, + "max": 32.81976033259966 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 36.26168224299065, + "container_quota_busy_percent": { + "mean": 36.766237729063974, + "max": 37.16425235575501 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 437, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 24526848, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 30.48258009750166, + "max": 30.65819903971249 + }, + "tx_mbps": { + "mean": 25.99374844183715, + "max": 26.154311579227993 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0026289304764878924, + "max": 0.004654469882691236 + }, + "tx_mbps": { + "mean": 0.0026289304764878924, + "max": 0.004654469882691236 + } + }, + "ens4": { + "rx_mbps": { + "mean": 43.82394119931543, + "max": 44.07420294900583 + }, + "tx_mbps": { + "mean": 39.09623548816837, + "max": 39.33900234848525 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 28.86001454365227, + "max": 29.03781217612647 + }, + "tx_mbps": { + "mean": 33.40024809112437, + "max": 33.59030411540862 + } + }, + "cni0": { + "rx_mbps": { + "mean": 25.994137239752728, + "max": 26.154311579227993 + }, + "tx_mbps": { + "mean": 33.40024809112437, + "max": 33.59030411540862 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/06-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 2.287080370647317, + "max": 2.3407335907335907 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009652509652509652, + "max": 0.02413127413127413 + }, + "busiest_sampled_vcpu_percent": 5.736137667304015, + "container_quota_busy_percent": { + "mean": 1.733562221821994, + "max": 1.8240391567181231 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 437, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 22630400, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.7519253218812654, + "max": 0.7789614073094062 + }, + "tx_mbps": { + "mean": 46.6828319609588, + "max": 47.06463736043584 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0039056727880610246, + "max": 0.013200308634199926 + }, + "tx_mbps": { + "mean": 0.0039056727880610246, + "max": 0.013200308634199926 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.3380656806056754, + "max": 1.3966698892400933 + }, + "tx_mbps": { + "mean": 51.467108012689955, + "max": 51.9053870086781 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 46.88180351139032, + "max": 47.269051819929416 + }, + "tx_mbps": { + "mean": 0.8798263607742339, + "max": 0.9144030587659454 + } + }, + "cni0": { + "rx_mbps": { + "mean": 46.68320486212317, + "max": 47.06463736043584 + }, + "tx_mbps": { + "mean": 0.8798263607742339, + "max": 0.9144030587659454 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.087825947344495, + "max": 3.253012048192771 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004019938896928767, + "max": 0.0241196333815726 + }, + "busiest_sampled_vcpu_percent": 4.942965779467681, + "container_quota_busy_percent": { + "mean": 2.683525087209799, + "max": 2.7328534315995143 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 437, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 22511616, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 1.2032934290821575, + "max": 1.2513653710747823 + }, + "tx_mbps": { + "mean": 75.40634680299038, + "max": 76.1701610299227 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0032758766504799343, + "max": 0.009808319253572095 + }, + "tx_mbps": { + "mean": 0.0032758766504799343, + "max": 0.009808319253572095 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.136551493649035, + "max": 2.2344136124515184 + }, + "tx_mbps": { + "mean": 83.12556716878933, + "max": 83.98827724164867 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 75.72475671730137, + "max": 76.49776248370071 + }, + "tx_mbps": { + "mean": 1.4065151755908363, + "max": 1.4666792381688125 + } + }, + "cni0": { + "rx_mbps": { + "mean": 75.40665729882002, + "max": 76.17078223380493 + }, + "tx_mbps": { + "mean": 1.4065151755908363, + "max": 1.4666792381688125 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.5516194488393795, + "max": 4.737732656514383 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004033559212649242, + "max": 0.02420135527589545 + }, + "busiest_sampled_vcpu_percent": 7.293666026871401, + "container_quota_busy_percent": { + "mean": 4.468461025203287, + "max": 4.5858969820652264 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 321, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 20226048, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.107987598913837, + "max": 2.126583378186376 + }, + "tx_mbps": { + "mean": 133.80128994276552, + "max": 134.091860056723 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0074952699694201185, + "max": 0.035315091988265004 + }, + "tx_mbps": { + "mean": 0.0074952699694201185, + "max": 0.035315091988265004 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.728228495366135, + "max": 3.7920027387683506 + }, + "tx_mbps": { + "mean": 147.47161910585547, + "max": 147.84289309393375 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 134.36258383577444, + "max": 134.66500304617324 + }, + "tx_mbps": { + "mean": 2.4611047991717956, + "max": 2.484530665694631 + } + }, + "cni0": { + "rx_mbps": { + "mean": 133.80170335612777, + "max": 134.0924794855777 + }, + "tx_mbps": { + "mean": 2.4611047991717956, + "max": 2.484530665694631 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.96521371749208, + "max": 30.476190476190474 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003968253968253968, + "max": 0.023809523809523808 + }, + "busiest_sampled_vcpu_percent": 37.93738489871087, + "container_quota_busy_percent": { + "mean": 32.381978370927385, + "max": 32.7828764098712 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11399168, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 17.151751018521278, + "max": 17.40731013056491 + }, + "tx_mbps": { + "mean": 1163.754743205358, + "max": 1172.0113670885194 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00180996469514078, + "max": 0.0029864186321509334 + }, + "tx_mbps": { + "mean": 0.00180996469514078, + "max": 0.0029864186321509334 + } + }, + "ens4": { + "rx_mbps": { + "mean": 29.71894523787466, + "max": 30.25640522545855 + }, + "tx_mbps": { + "mean": 1282.5936087920848, + "max": 1291.6459034451316 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1168.6145063983063, + "max": 1176.9052697935442 + }, + "tx_mbps": { + "mean": 19.9008632046489, + "max": 20.2183658311076 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1163.755048018922, + "max": 1172.0113670885194 + }, + "tx_mbps": { + "mean": 19.90086322331237, + "max": 20.218266143782234 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.62825705412302, + "max": 6.086543033761293 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004026737537247322, + "max": 0.024160425223483932 + }, + "busiest_sampled_vcpu_percent": 9.854014598540147, + "container_quota_busy_percent": { + "mean": 4.38007612407, + "max": 4.476282186197083 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 212, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 14467072, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.034179471650172, + "max": 2.105184663417841 + }, + "tx_mbps": { + "mean": 132.34270858441275, + "max": 135.01671337289292 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002398865517966531, + "max": 0.0038868142132024194 + }, + "tx_mbps": { + "mean": 0.002398865517966531, + "max": 0.0038868142132024194 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.5704938835759132, + "max": 3.7047441907803442 + }, + "tx_mbps": { + "mean": 145.85743021585415, + "max": 148.75588915301847 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 132.8967030378236, + "max": 135.58208344395192 + }, + "tx_mbps": { + "mean": 2.3695634539630492, + "max": 2.454630730199298 + } + }, + "cni0": { + "rx_mbps": { + "mean": 132.3430188215299, + "max": 135.01671337289292 + }, + "tx_mbps": { + "mean": 2.3695634539630492, + "max": 2.454630730199298 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 46.3172713131928, + "max": 48.85197850512946 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004078968836678088, + "max": 0.024473813020068527 + }, + "busiest_sampled_vcpu_percent": 52.61121856866538, + "container_quota_busy_percent": { + "mean": 55.31544221001648, + "max": 58.267853386598965 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 453, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 29728768, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 26.164102082609638, + "max": 27.665625341420693 + }, + "tx_mbps": { + "mean": 2136.8796296660466, + "max": 2261.683411208507 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002156405640571326, + "max": 0.002760731629527466 + }, + "tx_mbps": { + "mean": 0.002156405640571326, + "max": 0.002760731629527466 + } + }, + "ens4": { + "rx_mbps": { + "mean": 42.66292543273299, + "max": 45.096693319824276 + }, + "tx_mbps": { + "mean": 2355.1270820619116, + "max": 2492.7313471305124 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 2145.818922183644, + "max": 2271.1476990092506 + }, + "tx_mbps": { + "mean": 29.77332606365664, + "max": 31.478008680359807 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2136.8810775150596, + "max": 2261.689617991596 + }, + "tx_mbps": { + "mean": 29.77332606365664, + "max": 31.478008680359807 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.862574710450465, + "max": 10.242168407020662 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0037690336197798886, + "max": 0.022614201718679332 + }, + "busiest_sampled_vcpu_percent": 16.722972972972972, + "container_quota_busy_percent": { + "mean": 2.472871283479216, + "max": 2.802463826950372 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 453, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 22708224, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.8690037393856999, + "max": 0.9145802750095411 + }, + "tx_mbps": { + "mean": 0.9985677984894067, + "max": 1.0480378276123756 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0038108055575646585, + "max": 0.013799794558960934 + }, + "tx_mbps": { + "mean": 0.0038108055575646585, + "max": 0.013799794558960934 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.3885688033780976, + "max": 1.4709307688571647 + }, + "tx_mbps": { + "mean": 1.5117144304996106, + "max": 1.6011447295982546 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1.1108841427808136, + "max": 1.169381135102334 + }, + "tx_mbps": { + "mean": 0.9819776134485501, + "max": 1.036566016204384 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.9988782023181604, + "max": 1.048658795751942 + }, + "tx_mbps": { + "mean": 0.9819776134485501, + "max": 1.036566016204384 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.445179298746651, + "max": 2.7414176339836995 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004119294776734223, + "max": 0.024715768660405337 + }, + "busiest_sampled_vcpu_percent": 6.049149338374291, + "container_quota_busy_percent": { + "mean": 4.418331513586305, + "max": 4.682025613983336 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 453, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 22978560, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 1.764985645846838, + "max": 1.8349943182270754 + }, + "tx_mbps": { + "mean": 130.19018327817733, + "max": 134.15848164544138 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019332107192477856, + "max": 0.003809553608334784 + }, + "tx_mbps": { + "mean": 0.0019332107192477856, + "max": 0.003809553608334784 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.3491629725150522, + "max": 3.4943097968487353 + }, + "tx_mbps": { + "mean": 143.4981723817234, + "max": 147.88599322697732 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 130.73765003144868, + "max": 134.7356931090453 + }, + "tx_mbps": { + "mean": 2.110899457609385, + "max": 2.195479998367422 + } + }, + "cni0": { + "rx_mbps": { + "mean": 130.19049333771534, + "max": 134.15848164544138 + }, + "tx_mbps": { + "mean": 2.110899457609385, + "max": 2.195479998367422 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.333975452875712, + "max": 2.507232401157184 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012077294685990338, + "max": 0.07246376811594203 + }, + "busiest_sampled_vcpu_percent": 4.554079696394687, + "container_quota_busy_percent": { + "mean": 1.9368044365163197, + "max": 1.995911894506248 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10256384, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0017014732153287024, + "max": 0.0035067356599673156 + }, + "tx_mbps": { + "mean": 0.0017014732153287024, + "max": 0.0035067356599673156 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.9758704160334868, + "max": 0.9829223449355411 + }, + "tx_mbps": { + "mean": 0.8494784025631825, + "max": 0.8557832177330132 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.8486800050741408, + "max": 0.8545426562561071 + }, + "tx_mbps": { + "mean": 0.9750285643532253, + "max": 0.9816618239299223 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.764390880659086, + "max": 0.769659386686513 + }, + "tx_mbps": { + "mean": 0.9750285643532253, + "max": 0.9816618239299223 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 8.476827366062052, + "max": 8.714703018500487 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 17.2, + "container_quota_busy_percent": { + "mean": 9.753832076821256, + "max": 10.07070816295832 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10133504, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021683958785736228, + "max": 0.005650536139178764 + }, + "tx_mbps": { + "mean": 0.0021683958785736228, + "max": 0.005650536139178764 + } + }, + "ens4": { + "rx_mbps": { + "mean": 7.517190570810975, + "max": 7.718304431094136 + }, + "tx_mbps": { + "mean": 6.541501886195574, + "max": 6.717727336872556 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 6.540432061271144, + "max": 6.718157872535397 + }, + "tx_mbps": { + "mean": 7.514488633614069, + "max": 7.7185822945361116 + } + }, + "cni0": { + "rx_mbps": { + "mean": 5.891004548012946, + "max": 6.051071870684281 + }, + "tx_mbps": { + "mean": 7.514488633614069, + "max": 7.7185822945361116 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.7489615805525083, + "max": 2.8799612778315584 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040277106492669565, + "max": 0.02416626389560174 + }, + "busiest_sampled_vcpu_percent": 4.942965779467681, + "container_quota_busy_percent": { + "mean": 2.3994860272830283, + "max": 2.4862096526263717 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11436032, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004064509072017479, + "max": 0.01162775737013561 + }, + "tx_mbps": { + "mean": 0.004064509072017479, + "max": 0.01162775737013561 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.3028981499434735, + "max": 1.3102431936319736 + }, + "tx_mbps": { + "mean": 1.1298919551323579, + "max": 1.1337078885741638 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1.1262657552153792, + "max": 1.1280159179093177 + }, + "tx_mbps": { + "mean": 1.2943453074735827, + "max": 1.2958653439996723 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.0143323317602146, + "max": 1.0159793202140006 + }, + "tx_mbps": { + "mean": 1.2943453074735827, + "max": 1.2958653439996723 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 49.80073299306373, + "max": 50.41054988803185 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 58.08383233532934, + "container_quota_busy_percent": { + "mean": 60.80600026447359, + "max": 61.29003154297695 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11120640, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001807193539599267, + "max": 0.00301799380506014 + }, + "tx_mbps": { + "mean": 0.001807193539599267, + "max": 0.00301799380506014 + } + }, + "ens4": { + "rx_mbps": { + "mean": 80.76160435055945, + "max": 81.18484991935739 + }, + "tx_mbps": { + "mean": 70.2925193810455, + "max": 70.66190114683334 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 70.28867909735865, + "max": 70.66003920318255 + }, + "tx_mbps": { + "mean": 80.75789848637703, + "max": 81.18096750512649 + } + }, + "cni0": { + "rx_mbps": { + "mean": 63.309526582389665, + "max": 63.644338719053025 + }, + "tx_mbps": { + "mean": 80.75789844968133, + "max": 81.18120978213166 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.8577152421926417, + "max": 3.8802395209580838 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008114248620577734, + "max": 0.04868549172346641 + }, + "busiest_sampled_vcpu_percent": 6.367041198501872, + "container_quota_busy_percent": { + "mean": 2.370017359919068, + "max": 2.431648838437518 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 25673728, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0037613049517457196, + "max": 0.013887970776787115 + }, + "tx_mbps": { + "mean": 0.0037613049517457196, + "max": 0.013887970776787115 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.8384965348033018, + "max": 2.02709666546426 + }, + "tx_mbps": { + "mean": 1.140525172026768, + "max": 1.278581662624875 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1.1368129460938003, + "max": 1.2757819662118952 + }, + "tx_mbps": { + "mean": 1.8300359388417458, + "max": 2.015159262586805 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.0211011226292395, + "max": 1.1321929386864404 + }, + "tx_mbps": { + "mean": 1.8300180608314458, + "max": 2.015051994525005 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/05-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 74.32723468338236, + "max": 74.80239520958084 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004790419161676647, + "max": 0.023952095808383235 + }, + "busiest_sampled_vcpu_percent": 87.57062146892656, + "container_quota_busy_percent": { + "mean": 92.88501127563345, + "max": 93.2754387750911 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27844608, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004057446612958629, + "max": 0.011240989918047294 + }, + "tx_mbps": { + "mean": 0.004057446612958629, + "max": 0.011240989918047294 + } + }, + "ens4": { + "rx_mbps": { + "mean": 145.46856989841854, + "max": 146.5304584268955 + }, + "tx_mbps": { + "mean": 126.59063666621986, + "max": 127.58650110824698 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 126.58585207690932, + "max": 127.5821768559121 + }, + "tx_mbps": { + "mean": 145.46038299615125, + "max": 146.5225989761437 + } + }, + "cni0": { + "rx_mbps": { + "mean": 114.01374099183427, + "max": 114.91403315400463 + }, + "tx_mbps": { + "mean": 145.46023920443974, + "max": 146.5225989761437 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.86695858247273, + "max": 3.0880579010856453 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004031607805192711, + "max": 0.024189646831156264 + }, + "busiest_sampled_vcpu_percent": 4.743083003952569, + "container_quota_busy_percent": { + "mean": 2.5856493498738686, + "max": 2.691975621714496 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 20430848, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007336852631922426, + "max": 0.03472634860770768 + }, + "tx_mbps": { + "mean": 0.007336852631922426, + "max": 0.03472634860770768 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.4830476446890506, + "max": 1.5171702579131605 + }, + "tx_mbps": { + "mean": 96.52929487572659, + "max": 96.8656257070547 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 96.52500551818252, + "max": 96.87367054225439 + }, + "tx_mbps": { + "mean": 1.474020194484279, + "max": 1.4932867375771146 + } + }, + "cni0": { + "rx_mbps": { + "mean": 96.12357117014531, + "max": 96.47084548950652 + }, + "tx_mbps": { + "mean": 1.474020194484279, + "max": 1.4932867375771146 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/07-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 10.362199042592438, + "max": 10.551908582543156 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 20.0, + "container_quota_busy_percent": { + "mean": 11.875282676864343, + "max": 11.965445414749317 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10194944, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002287571914545561, + "max": 0.004456861782044082 + }, + "tx_mbps": { + "mean": 0.002287571914545561, + "max": 0.004456861782044082 + } + }, + "ens4": { + "rx_mbps": { + "mean": 10.070844009088997, + "max": 10.172037312619086 + }, + "tx_mbps": { + "mean": 591.1444636547312, + "max": 596.6579758335644 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 591.1441483246907, + "max": 596.6626687068294 + }, + "tx_mbps": { + "mean": 10.063140870489326, + "max": 10.16693807731263 + } + }, + "cni0": { + "rx_mbps": { + "mean": 588.6859518725437, + "max": 594.1815954735231 + }, + "tx_mbps": { + "mean": 10.063140870489326, + "max": 10.16693807731263 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/08-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 3.9871014291743756, + "max": 4.106280193236715 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004832085044696786, + "max": 0.024160425223483932 + }, + "busiest_sampled_vcpu_percent": 6.095238095238095, + "container_quota_busy_percent": { + "mean": 3.7409375230364024, + "max": 3.7705921748995075 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11108352, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0017286576259545443, + "max": 0.003643211897684168 + }, + "tx_mbps": { + "mean": 0.0017286576259545443, + "max": 0.003643211897684168 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.082289525026288, + "max": 2.28322077456179 + }, + "tx_mbps": { + "mean": 134.32664704728327, + "max": 134.6118624334427 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 134.32288281158438, + "max": 134.62331816446388 + }, + "tx_mbps": { + "mean": 2.0782455502413755, + "max": 2.2775302696271247 + } + }, + "cni0": { + "rx_mbps": { + "mean": 133.7641576655738, + "max": 134.06352059576287 + }, + "tx_mbps": { + "mean": 2.078245539314601, + "max": 2.2775302696271247 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/09-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 67.55932647064378, + "max": 68.01932367149759 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004873294346978557, + "max": 0.024366471734892786 + }, + "busiest_sampled_vcpu_percent": 74.50980392156863, + "container_quota_busy_percent": { + "mean": 82.64903255557067, + "max": 83.00899580466675 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10747904, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00216076856284418, + "max": 0.0035406670678564036 + }, + "tx_mbps": { + "mean": 0.00216076856284418, + "max": 0.0035406670678564036 + } + }, + "ens4": { + "rx_mbps": { + "mean": 81.43743149492383, + "max": 81.57986859336096 + }, + "tx_mbps": { + "mean": 4663.62054185181, + "max": 4676.138416095295 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 4663.622754594849, + "max": 4676.097632973767 + }, + "tx_mbps": { + "mean": 81.43132215867338, + "max": 81.57334207310446 + } + }, + "cni0": { + "rx_mbps": { + "mean": 4644.232118894882, + "max": 4656.634366244455 + }, + "tx_mbps": { + "mean": 81.43132215867338, + "max": 81.57334207310446 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/10-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 3.4547218086498397, + "max": 4.680748919827172 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004800768122899664, + "max": 0.02400384061449832 + }, + "busiest_sampled_vcpu_percent": 7.129455909943715, + "container_quota_busy_percent": { + "mean": 3.5295672465144805, + "max": 3.776378741944273 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 25812992, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.006041075544184994, + "max": 0.01285122848412906 + }, + "tx_mbps": { + "mean": 0.006041075544184994, + "max": 0.01285122848412906 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.459844794054788, + "max": 3.8370135852040694 + }, + "tx_mbps": { + "mean": 133.73201058942675, + "max": 141.30034445328306 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 133.73098436757962, + "max": 141.29869517145784 + }, + "tx_mbps": { + "mean": 3.453047748511985, + "max": 3.8259203655735843 + } + }, + "cni0": { + "rx_mbps": { + "mean": 133.27844921263804, + "max": 140.79213135202002 + }, + "tx_mbps": { + "mean": 3.453047748511985, + "max": 3.8259203655735843 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/11-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 76.99582267305905, + "max": 77.29831144465291 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 84.64419475655431, + "container_quota_busy_percent": { + "mean": 95.75578152772869, + "max": 96.23368682002142 + }, + "container_throttled_period_percent": { + "mean": 1.8383838383838382, + "max": 5.555555555555555 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 29388800, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0016480195662675592, + "max": 0.003800353645055808 + }, + "tx_mbps": { + "mean": 0.0016480195662675592, + "max": 0.003800353645055808 + } + }, + "ens4": { + "rx_mbps": { + "mean": 95.83762846750889, + "max": 96.03645704753569 + }, + "tx_mbps": { + "mean": 5699.274241918407, + "max": 5734.5936769066975 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 5699.272454865382, + "max": 5734.735227848296 + }, + "tx_mbps": { + "mean": 95.83688859970812, + "max": 96.03438990338738 + } + }, + "cni0": { + "rx_mbps": { + "mean": 5675.230419614353, + "max": 5710.545290054682 + }, + "tx_mbps": { + "mean": 95.83688859970812, + "max": 96.03438990338738 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0794726866258886, + "max": 1.1285574092247301 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004077970801729059, + "max": 0.024467824810374357 + }, + "busiest_sampled_vcpu_percent": 2.3529411764705883, + "container_quota_busy_percent": { + "mean": 2.204461895407423, + "max": 2.304182333261784 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 9, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10407936, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0034968203211022285, + "max": 0.01042680849529762 + }, + "tx_mbps": { + "mean": 0.0034968203211022285, + "max": 0.01042680849529762 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.9699514401232661, + "max": 1.0038084215261827 + }, + "tx_mbps": { + "mean": 1.0973129366463164, + "max": 1.1304228072596896 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1.0962746345864485, + "max": 1.1290873213827208 + }, + "tx_mbps": { + "mean": 0.9642838623202362, + "max": 0.9931389813404156 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.9873832066489314, + "max": 1.0169112596699539 + }, + "tx_mbps": { + "mean": 0.9642838623202362, + "max": 0.9931389813404156 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1880378178972772, + "max": 1.2773274379759272 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004093998198640793, + "max": 0.024563989191844757 + }, + "busiest_sampled_vcpu_percent": 2.9585798816568047, + "container_quota_busy_percent": { + "mean": 3.3095777651996854, + "max": 3.4778838751866545 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 9, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10182656, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003167134445965753, + "max": 0.009109802622745576 + }, + "tx_mbps": { + "mean": 0.003167134445965753, + "max": 0.009109802622745576 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.8879446354206644, + "max": 2.023736677494892 + }, + "tx_mbps": { + "mean": 130.9179113110892, + "max": 134.6908894884533 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 130.9202412561672, + "max": 134.6854610424637 + }, + "tx_mbps": { + "mean": 1.8841514306615412, + "max": 2.015616604521372 + } + }, + "cni0": { + "rx_mbps": { + "mean": 130.37577727796543, + "max": 134.1254260974634 + }, + "tx_mbps": { + "mean": 1.8841514306615412, + "max": 2.015616604521372 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/00-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 2.008364832369597, + "max": 2.1174205967276225 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004814636494944632, + "max": 0.02407318247472316 + }, + "busiest_sampled_vcpu_percent": 3.4416826003824093, + "container_quota_busy_percent": { + "mean": 1.4128221152108043, + "max": 1.5004542472000981 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10371072, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.6031302477965479, + "max": 0.6147402731550875 + }, + "tx_mbps": { + "mean": 0.3595549826115627, + "max": 0.3663408318134805 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00340068722989331, + "max": 0.00878539417283444 + }, + "tx_mbps": { + "mean": 0.00340068722989331, + "max": 0.00878539417283444 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.7910391050374864, + "max": 0.8175392623096035 + }, + "tx_mbps": { + "mean": 0.5419633272509731, + "max": 0.5521891240548822 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.3994819611090626, + "max": 0.4067248605173287 + }, + "tx_mbps": { + "mean": 0.6430725434194206, + "max": 0.6551457371183327 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.3598030951289493, + "max": 0.3663408318134805 + }, + "tx_mbps": { + "mean": 0.6430725434194206, + "max": 0.6551457371183327 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.2197118447987245, + "max": 2.3452611218568666 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004030632809351068, + "max": 0.02418379685610641 + }, + "busiest_sampled_vcpu_percent": 3.816793893129771, + "container_quota_busy_percent": { + "mean": 1.8974744912546215, + "max": 1.9459809014855667 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10276864, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 1.0125576921246675, + "max": 1.0197000091080708 + }, + "tx_mbps": { + "mean": 0.6037157438781551, + "max": 0.6079901462757041 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0022041829418825956, + "max": 0.004051889686589611 + }, + "tx_mbps": { + "mean": 0.0022041829418825956, + "max": 0.004051889686589611 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.3183956668479941, + "max": 1.326509985269754 + }, + "tx_mbps": { + "mean": 0.9094339276556296, + "max": 0.9148694173259657 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.6707523284025727, + "max": 0.6757408213406838 + }, + "tx_mbps": { + "mean": 1.0795886638409835, + "max": 1.0874062293553732 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.6041294771102194, + "max": 0.6086109807984391 + }, + "tx_mbps": { + "mean": 1.0795886638409835, + "max": 1.0874062293553732 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.10279834915801, + "max": 3.192261185006046 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004031607805192711, + "max": 0.024189646831156264 + }, + "busiest_sampled_vcpu_percent": 5.523809523809524, + "container_quota_busy_percent": { + "mean": 2.795866740364568, + "max": 2.9035803952786776 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10874880, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 1.7004670741864825, + "max": 1.7034281094749582 + }, + "tx_mbps": { + "mean": 1.0136402403222773, + "max": 1.0157220755403544 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020348111929029706, + "max": 0.0038361977031616994 + }, + "tx_mbps": { + "mean": 0.0020348111929029706, + "max": 0.0038361977031616994 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.214801705531208, + "max": 2.2259536190527776 + }, + "tx_mbps": { + "mean": 1.5256972266555673, + "max": 1.5295052914522642 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1.1257437978154075, + "max": 1.128180846094732 + }, + "tx_mbps": { + "mean": 1.812679643059642, + "max": 1.8155373327687658 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.0139503326062695, + "max": 1.01612792105022 + }, + "tx_mbps": { + "mean": 1.812679643059642, + "max": 1.8155373327687658 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 15.627082707297644, + "max": 15.98738476467734 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004055150040551501, + "max": 0.024330900243309004 + }, + "busiest_sampled_vcpu_percent": 21.960072595281307, + "container_quota_busy_percent": { + "mean": 16.99410051157569, + "max": 17.183750070427887 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11231232, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 16.831295724107697, + "max": 16.916339230656558 + }, + "tx_mbps": { + "mean": 10.035310009136369, + "max": 10.086074753655426 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002124787243146654, + "max": 0.004549662098438701 + }, + "tx_mbps": { + "mean": 0.002124787243146654, + "max": 0.004549662098438701 + } + }, + "ens4": { + "rx_mbps": { + "mean": 21.89350328800467, + "max": 22.008765738561667 + }, + "tx_mbps": { + "mean": 15.094272612853839, + "max": 15.170610442731924 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 11.141925606246863, + "max": 11.198648255694888 + }, + "tx_mbps": { + "mean": 17.93800273776472, + "max": 18.028889909270944 + } + }, + "cni0": { + "rx_mbps": { + "mean": 10.03561776687487, + "max": 10.0866909861324 + }, + "tx_mbps": { + "mean": 17.93800273776472, + "max": 18.028889909270944 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.1828859390824094, + "max": 4.257354699832576 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040384460059769, + "max": 0.0242306760358614 + }, + "busiest_sampled_vcpu_percent": 6.7164179104477615, + "container_quota_busy_percent": { + "mean": 2.835710805993455, + "max": 2.924491636648376 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 17186816, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 1.7005415549542902, + "max": 1.8244481780993724 + }, + "tx_mbps": { + "mean": 1.0122935064114527, + "max": 1.074607636819672 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019334020716954663, + "max": 0.004002504080969649 + }, + "tx_mbps": { + "mean": 0.0019334020716954663, + "max": 0.004002504080969649 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.229134327233305, + "max": 2.462126492730918 + }, + "tx_mbps": { + "mean": 1.5297439398605528, + "max": 1.646825954723857 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1.1256989171515746, + "max": 1.200454197224335 + }, + "tx_mbps": { + "mean": 1.8163415319038023, + "max": 1.9646942226482214 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.0127069381475666, + "max": 1.0752278421880008 + }, + "tx_mbps": { + "mean": 1.8163415319038023, + "max": 1.9646942226482214 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 42.88973544669443, + "max": 43.26759191624056 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004082965866405357, + "max": 0.02449779519843214 + }, + "busiest_sampled_vcpu_percent": 44.7265625, + "container_quota_busy_percent": { + "mean": 48.895766895357745, + "max": 49.30248392390518 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 467, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 23289856, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 58.64523316839251, + "max": 59.083508741474894 + }, + "tx_mbps": { + "mean": 34.99627447397259, + "max": 35.25807850554942 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0037032596906177244, + "max": 0.012141420927576533 + }, + "tx_mbps": { + "mean": 0.0037032596906177244, + "max": 0.012141420927576533 + } + }, + "ens4": { + "rx_mbps": { + "mean": 79.63782708758062, + "max": 80.25331413325848 + }, + "tx_mbps": { + "mean": 54.149784481637056, + "max": 54.56569381129747 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 39.18615001499741, + "max": 39.48104079828713 + }, + "tx_mbps": { + "mean": 63.23639310443873, + "max": 63.713790528746216 + } + }, + "cni0": { + "rx_mbps": { + "mean": 34.99657767266898, + "max": 35.257888043894994 + }, + "tx_mbps": { + "mean": 63.23639310443873, + "max": 63.713790528746216 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.7057279787926936, + "max": 2.9037676985841134 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003999680025597952, + "max": 0.023998080153587713 + }, + "busiest_sampled_vcpu_percent": 4.798464491362764, + "container_quota_busy_percent": { + "mean": 1.8545499234367542, + "max": 1.8982890826934407 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 123, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 16089088, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.9564977232883078, + "max": 0.9725107839513676 + }, + "tx_mbps": { + "mean": 44.97789788139652, + "max": 45.525150547691965 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0016276836522747837, + "max": 0.0037215942515424535 + }, + "tx_mbps": { + "mean": 0.0016276836522747837, + "max": 0.0037215942515424535 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.5901019667736938, + "max": 1.6203197282636612 + }, + "tx_mbps": { + "mean": 49.57180814242054, + "max": 50.1763330815178 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 45.16677639804902, + "max": 45.715246022419855 + }, + "tx_mbps": { + "mean": 1.0951950001940156, + "max": 1.1137030975917255 + } + }, + "cni0": { + "rx_mbps": { + "mean": 44.97820794273061, + "max": 45.525150547691965 + }, + "tx_mbps": { + "mean": 1.0951950001940156, + "max": 1.1137030975917255 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.2718225134872476, + "max": 3.4981905910735827 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.222437137330754, + "container_quota_busy_percent": { + "mean": 2.9414323489237746, + "max": 2.9700657348913784 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 123, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 15273984, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 1.5726771799553247, + "max": 1.5925965125752748 + }, + "tx_mbps": { + "mean": 76.22164433545964, + "max": 77.02920771976969 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0022624442716266827, + "max": 0.006439141743218232 + }, + "tx_mbps": { + "mean": 0.0022624442716266827, + "max": 0.006439141743218232 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.5880698378520286, + "max": 2.6215065417006764 + }, + "tx_mbps": { + "mean": 84.01023871605175, + "max": 84.9068237480137 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 76.54101542632395, + "max": 77.35375415778667 + }, + "tx_mbps": { + "mean": 1.7944523407395643, + "max": 1.8179441737089221 + } + }, + "cni0": { + "rx_mbps": { + "mean": 76.22195475554993, + "max": 77.0298285840179 + }, + "tx_mbps": { + "mean": 1.7944523407395643, + "max": 1.8179441737089221 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.073344060987917, + "max": 5.2249637155297535 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008072011845596751, + "max": 0.024242424242424242 + }, + "busiest_sampled_vcpu_percent": 8.851224105461393, + "container_quota_busy_percent": { + "mean": 4.855633829744292, + "max": 4.965651867457655 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 123, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 14680064, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.7302149660510002, + "max": 2.747555882048208 + }, + "tx_mbps": { + "mean": 133.7751860427096, + "max": 134.05525432698784 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004045782730819389, + "max": 0.010488879775261814 + }, + "tx_mbps": { + "mean": 0.004045782730819389, + "max": 0.010488879775261814 + } + }, + "ens4": { + "rx_mbps": { + "mean": 4.476286740576172, + "max": 4.506978544319523 + }, + "tx_mbps": { + "mean": 147.43960966590748, + "max": 147.7602815935368 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 134.33523187641399, + "max": 134.61531829311554 + }, + "tx_mbps": { + "mean": 3.1111255562191547, + "max": 3.132746682989547 + } + }, + "cni0": { + "rx_mbps": { + "mean": 133.77549600235494, + "max": 134.05525432698784 + }, + "tx_mbps": { + "mean": 3.1111255562191547, + "max": 3.132746682989547 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/09-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 31.776226001977275, + "max": 32.21556886227545 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004806536890170632, + "max": 0.02403268445085316 + }, + "busiest_sampled_vcpu_percent": 36.330275229357795, + "container_quota_busy_percent": { + "mean": 34.67618007962293, + "max": 34.80577011546681 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11374592, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 23.662550457849314, + "max": 23.82408512776478 + }, + "tx_mbps": { + "mean": 1208.0631461825017, + "max": 1213.0133112963292 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001265783532583604, + "max": 0.002750031521012107 + }, + "tx_mbps": { + "mean": 0.001265783532583604, + "max": 0.002750031521012107 + } + }, + "ens4": { + "rx_mbps": { + "mean": 38.15222135200466, + "max": 38.45335020646367 + }, + "tx_mbps": { + "mean": 1331.424738392546, + "max": 1336.9550047995297 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1213.1117585546588, + "max": 1218.0846587394603 + }, + "tx_mbps": { + "mean": 26.832423765381655, + "max": 27.02381988549183 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1208.067265528114, + "max": 1213.0195617789313 + }, + "tx_mbps": { + "mean": 26.832423765381655, + "max": 27.02381988549183 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/10-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 5.305250729203452, + "max": 6.027266204257355 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004837929366231253, + "max": 0.024189646831156264 + }, + "busiest_sampled_vcpu_percent": 10.38961038961039, + "container_quota_busy_percent": { + "mean": 4.803183371681202, + "max": 5.067466275053927 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 134, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 12890112, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.7147603304655394, + "max": 2.894554577487033 + }, + "tx_mbps": { + "mean": 133.59543134126454, + "max": 140.74376663262666 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.009199890597490108, + "max": 0.034652346410636546 + }, + "tx_mbps": { + "mean": 0.009199890597490108, + "max": 0.034652346410636546 + } + }, + "ens4": { + "rx_mbps": { + "mean": 4.448232757672016, + "max": 4.7879340774809815 + }, + "tx_mbps": { + "mean": 147.23582475749043, + "max": 155.0867633559499 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 134.15536118187325, + "max": 141.33822880018892 + }, + "tx_mbps": { + "mean": 3.0918156050626173, + "max": 3.3004168127779967 + } + }, + "cni0": { + "rx_mbps": { + "mean": 133.59580360010472, + "max": 140.74438739520167 + }, + "tx_mbps": { + "mean": 3.0918156050626173, + "max": 3.3004168127779967 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/11-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 55.2098122230122, + "max": 55.74614065180103 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004935834155972359, + "max": 0.024679170779861797 + }, + "busiest_sampled_vcpu_percent": 58.05825242718446, + "container_quota_busy_percent": { + "mean": 65.36659589071921, + "max": 66.25221374344156 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 386, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 25563136, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 46.76152035424305, + "max": 47.338827049380455 + }, + "tx_mbps": { + "mean": 2449.7212863070704, + "max": 2488.593543994356 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018853033636802732, + "max": 0.003443010737465744 + }, + "tx_mbps": { + "mean": 0.0018853033636802732, + "max": 0.003443010737465744 + } + }, + "ens4": { + "rx_mbps": { + "mean": 73.89958193303872, + "max": 75.10352846416903 + }, + "tx_mbps": { + "mean": 2702.3414741417914, + "max": 2744.949201949327 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 2460.882037263101, + "max": 2499.846064633051 + }, + "tx_mbps": { + "mean": 52.69751492819211, + "max": 53.41260378865637 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2449.724056438711, + "max": 2488.599739229031 + }, + "tx_mbps": { + "mean": 52.697514976049355, + "max": 53.41250545381324 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.801131291640727, + "max": 4.890148830616584 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004113195129976966, + "max": 0.024679170779861797 + }, + "busiest_sampled_vcpu_percent": 7.962962962962963, + "container_quota_busy_percent": { + "mean": 2.5700125330062207, + "max": 2.670152366450953 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 129, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 14176256, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 1.3622909758334683, + "max": 1.4085270819609712 + }, + "tx_mbps": { + "mean": 0.9890978938334545, + "max": 1.024488255331978 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019633430342884967, + "max": 0.0037011703841846205 + }, + "tx_mbps": { + "mean": 0.0019633430342884967, + "max": 0.0037011703841846205 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.8647083051620439, + "max": 1.9334046289781845 + }, + "tx_mbps": { + "mean": 1.490891342265554, + "max": 1.5494365660150977 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1.0990656859256998, + "max": 1.1387676404834217 + }, + "tx_mbps": { + "mean": 1.4723436331168043, + "max": 1.5228078675647911 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.989511905548568, + "max": 1.024488255331978 + }, + "tx_mbps": { + "mean": 1.4723436331168043, + "max": 1.5228078675647911 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.7019332489804793, + "max": 11.156004489337823 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 12.943262411347519, + "container_quota_busy_percent": { + "mean": 4.554874609772871, + "max": 4.7638466893562 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 129, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 14295040, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.3508701749391636, + "max": 2.4520708817146857 + }, + "tx_mbps": { + "mean": 130.16573104978667, + "max": 134.11773712974073 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0037190965990131493, + "max": 0.013265969924141615 + }, + "tx_mbps": { + "mean": 0.0037190965990131493, + "max": 0.013265969924141615 + } + }, + "ens4": { + "rx_mbps": { + "mean": 4.036645116783959, + "max": 4.220439220551692 + }, + "tx_mbps": { + "mean": 143.4627669002215, + "max": 147.83377482453744 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 130.71034042534015, + "max": 134.67852905986848 + }, + "tx_mbps": { + "mean": 2.718646721952504, + "max": 2.838689857853273 + } + }, + "cni0": { + "rx_mbps": { + "mean": 130.1660412027672, + "max": 134.11835724952599 + }, + "tx_mbps": { + "mean": 2.718646721952504, + "max": 2.838689857853273 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/00-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.1309961792741785, + "max": 1.1455847255369929 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004770992366412214, + "max": 0.02385496183206107 + }, + "busiest_sampled_vcpu_percent": 2.8625954198473282, + "container_quota_busy_percent": { + "mean": 0.0329935463818161, + "max": 0.04771822553478421 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 30867456, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 3.174161211628245e-05, + "max": 7.938349401749718e-05 + }, + "tx_mbps": { + "mean": 3.174161211628245e-05, + "max": 7.938349401749718e-05 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004101781535424176, + "max": 0.01162332786716935 + }, + "tx_mbps": { + "mean": 0.004101781535424176, + "max": 0.01162332786716935 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.014691704127667182, + "max": 0.029306355226480826 + }, + "tx_mbps": { + "mean": 0.004961447982362065, + "max": 0.005827304697579915 + } + }, + "veth40214233": { + "rx_mbps": { + "mean": 0.00079196751505579, + "max": 0.0012432600336459768 + }, + "tx_mbps": { + "mean": 0.003240020221753921, + "max": 0.009030020704159406 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009706680414544183, + "max": 0.0016515352268256383 + }, + "tx_mbps": { + "mean": 0.0009691132647161971, + "max": 0.0016454297361534547 + } + }, + "veth231a0d3d": { + "rx_mbps": { + "mean": 0.003289745273122276, + "max": 0.004195049193283971 + }, + "tx_mbps": { + "mean": 0.004913777127889877, + "max": 0.009487932504573167 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.004565270244709366, + "max": 0.004973680270515591 + }, + "tx_mbps": { + "mean": 0.008994770929910594, + "max": 0.020163382944886028 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/01-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.149175922955567, + "max": 1.2151536812008576 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004765308553728854, + "max": 0.02382654276864427 + }, + "busiest_sampled_vcpu_percent": 2.4761904761904763, + "container_quota_busy_percent": { + "mean": 0.03400332434623077, + "max": 0.046307252048392936 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 30928896, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 3.1725181553222846e-05, + "max": 7.932393185971365e-05 + }, + "tx_mbps": { + "mean": 3.1725181553222846e-05, + "max": 7.932393185971365e-05 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002600283866628828, + "max": 0.00440815301644275 + }, + "tx_mbps": { + "mean": 0.002600283866628828, + "max": 0.00440815301644275 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.008030875800758558, + "max": 0.01255606313725583 + }, + "tx_mbps": { + "mean": 0.005642391564070805, + "max": 0.008225281549761078 + } + }, + "veth40214233": { + "rx_mbps": { + "mean": 0.0012164654951278269, + "max": 0.0018412304952821997 + }, + "tx_mbps": { + "mean": 0.0026911202446882566, + "max": 0.0038548379963364698 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009568252708617641, + "max": 0.0013820669666327033 + }, + "tx_mbps": { + "mean": 0.0011191620167543164, + "max": 0.0016886844724750582 + } + }, + "veth231a0d3d": { + "rx_mbps": { + "mean": 0.003540428629049763, + "max": 0.00484638714458289 + }, + "tx_mbps": { + "mean": 0.004049039657923736, + "max": 0.0065152406340930205 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005107167988516748, + "max": 0.0071086446628128 + }, + "tx_mbps": { + "mean": 0.007731143104295741, + "max": 0.012058763102904548 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/02-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.1210811326259718, + "max": 1.1691720353137676 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004769854519437157, + "max": 0.023849272597185785 + }, + "busiest_sampled_vcpu_percent": 3.2442748091603053, + "container_quota_busy_percent": { + "mean": 0.05182810953437846, + "max": 0.1687383657852638 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 32186368, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 1.586339159900432e-05, + "max": 7.931695799502159e-05 + }, + "tx_mbps": { + "mean": 1.586339159900432e-05, + "max": 7.931695799502159e-05 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0022072492375113965, + "max": 0.003453338325014017 + }, + "tx_mbps": { + "mean": 0.0022072492375113965, + "max": 0.003453338325014017 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.014947925181614976, + "max": 0.025080930294274162 + }, + "tx_mbps": { + "mean": 0.007268862967947155, + "max": 0.011657419795348536 + } + }, + "veth40214233": { + "rx_mbps": { + "mean": 0.00154029996810091, + "max": 0.004071014612307784 + }, + "tx_mbps": { + "mean": 0.00412858439954864, + "max": 0.011420821645776843 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.000815448793389397, + "max": 0.0016507327301150151 + }, + "tx_mbps": { + "mean": 0.0008691130513073997, + "max": 0.001850590389676075 + } + }, + "veth231a0d3d": { + "rx_mbps": { + "mean": 0.004259373328159033, + "max": 0.00722463898014726 + }, + "tx_mbps": { + "mean": 0.005544895826687965, + "max": 0.012802249551340602 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005850302670472629, + "max": 0.009586041156840225 + }, + "tx_mbps": { + "mean": 0.010542593277544005, + "max": 0.024223071197117443 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/03-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.153966009302029, + "max": 1.1916110581506196 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004768717215069147, + "max": 0.023843586075345733 + }, + "busiest_sampled_vcpu_percent": 2.4714828897338403, + "container_quota_busy_percent": { + "mean": 0.035071529088646025, + "max": 0.04368592242760021 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 31928320, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 3.171700678434802e-05, + "max": 7.930763137631109e-05 + }, + "tx_mbps": { + "mean": 3.171700678434802e-05, + "max": 7.930763137631109e-05 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003595379812222306, + "max": 0.010281014290532945 + }, + "tx_mbps": { + "mean": 0.003595379812222306, + "max": 0.010281014290532945 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.01161223967968927, + "max": 0.030786612441581075 + }, + "tx_mbps": { + "mean": 0.005173334589650425, + "max": 0.006366585250571375 + } + }, + "veth40214233": { + "rx_mbps": { + "mean": 0.000966956666923655, + "max": 0.0015576252598896983 + }, + "tx_mbps": { + "mean": 0.0036484596988224345, + "max": 0.008546922427554757 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0011268739705563202, + "max": 0.002132155166616979 + }, + "tx_mbps": { + "mean": 0.0012711503487510519, + "max": 0.0021824850096057915 + } + }, + "veth231a0d3d": { + "rx_mbps": { + "mean": 0.0034151184108092286, + "max": 0.004197128638607039 + }, + "tx_mbps": { + "mean": 0.005076907091714773, + "max": 0.01128303571003749 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.004945237431093319, + "max": 0.006010603370270038 + }, + "tx_mbps": { + "mean": 0.009868430950859488, + "max": 0.022012443147198038 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1013300262403531, + "max": 1.1918951132300357 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003978674305721333, + "max": 0.023872045834328 + }, + "busiest_sampled_vcpu_percent": 3.6053130929791273, + "container_quota_busy_percent": { + "mean": 0.04368352860574837, + "max": 0.08016487854878677 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 31916032, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 3.966762147120113e-05, + "max": 0.00015863083685806057 + }, + "tx_mbps": { + "mean": 3.966762147120113e-05, + "max": 0.00015863083685806057 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003905785228369495, + "max": 0.013605224282636124 + }, + "tx_mbps": { + "mean": 0.003905785228369495, + "max": 0.013605224282636124 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.014548587501554284, + "max": 0.03453281599305252 + }, + "tx_mbps": { + "mean": 0.00606511281140705, + "max": 0.007194112804818966 + } + }, + "veth40214233": { + "rx_mbps": { + "mean": 0.0014069184555676512, + "max": 0.0030061353077862137 + }, + "tx_mbps": { + "mean": 0.005250284928740964, + "max": 0.010358361773026025 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008679032452062295, + "max": 0.0010303471553687253 + }, + "tx_mbps": { + "mean": 0.0009810751824107038, + "max": 0.0014073778922221696 + } + }, + "veth231a0d3d": { + "rx_mbps": { + "mean": 0.00388748044153123, + "max": 0.00469518090668435 + }, + "tx_mbps": { + "mean": 0.0063757574035000954, + "max": 0.011930711656354084 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005461069113969156, + "max": 0.0072958233179841875 + }, + "tx_mbps": { + "mean": 0.012607117514651763, + "max": 0.02260057788945478 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1056198947216502, + "max": 1.1921793037672865 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.2900763358778624, + "container_quota_busy_percent": { + "mean": 0.033846849879818966, + "max": 0.046923491146554176 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 32178176, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.6449872797915742e-05, + "max": 7.93664253586767e-05 + }, + "tx_mbps": { + "mean": 2.6449872797915742e-05, + "max": 7.93664253586767e-05 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019292892084641856, + "max": 0.003428092832318335 + }, + "tx_mbps": { + "mean": 0.0019292892084641856, + "max": 0.003428092832318335 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.009930577814343339, + "max": 0.017004256633096487 + }, + "tx_mbps": { + "mean": 0.0051421133621977295, + "max": 0.0060292936685901475 + } + }, + "veth40214233": { + "rx_mbps": { + "mean": 0.0009254239448843902, + "max": 0.0015589485046204096 + }, + "tx_mbps": { + "mean": 0.0022519411286355037, + "max": 0.0031041550537642434 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009883285816288862, + "max": 0.001651550703221179 + }, + "tx_mbps": { + "mean": 0.0010822191639874466, + "max": 0.001851507396494723 + } + }, + "veth231a0d3d": { + "rx_mbps": { + "mean": 0.0034834004125782352, + "max": 0.004814265068626984 + }, + "tx_mbps": { + "mean": 0.0036886289855645234, + "max": 0.004915039408788539 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.004862995972679005, + "max": 0.006458719073990531 + }, + "tx_mbps": { + "mean": 0.007022789278187474, + "max": 0.009043733587528585 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.132989087527471, + "max": 1.263107721639657 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003972036860502065, + "max": 0.023832221163012392 + }, + "busiest_sampled_vcpu_percent": 3.0476190476190474, + "container_quota_busy_percent": { + "mean": 0.04081029780515572, + "max": 0.13947203318578194 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 31629312, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.6466850130746222e-05, + "max": 7.942769285927555e-05 + }, + "tx_mbps": { + "mean": 2.6466850130746222e-05, + "max": 7.942769285927555e-05 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007385211539124844, + "max": 0.0361251960916507 + }, + "tx_mbps": { + "mean": 0.007385211539124844, + "max": 0.0361251960916507 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.014885546614568097, + "max": 0.05336624685527013 + }, + "tx_mbps": { + "mean": 0.005529011418882447, + "max": 0.00876164538850247 + } + }, + "veth40214233": { + "rx_mbps": { + "mean": 0.0009947274834024554, + "max": 0.001551893410830856 + }, + "tx_mbps": { + "mean": 0.003447401262883543, + "max": 0.009558019912757787 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010537557939379993, + "max": 0.0015508342779231735 + }, + "tx_mbps": { + "mean": 0.0010900986836979189, + "max": 0.0014630712045227002 + } + }, + "veth231a0d3d": { + "rx_mbps": { + "mean": 0.0033176593274989764, + "max": 0.0040941298144141465 + }, + "tx_mbps": { + "mean": 0.00465134218701404, + "max": 0.010761735429304618 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.004817827900088414, + "max": 0.005700957505274413 + }, + "tx_mbps": { + "mean": 0.009188842133595502, + "max": 0.021782826546585105 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1407856429761924, + "max": 1.1927480916030535 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007951653944020356, + "max": 0.02385496183206107 + }, + "busiest_sampled_vcpu_percent": 2.294455066921606, + "container_quota_busy_percent": { + "mean": 0.045113364799353906, + "max": 0.09558344093492792 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27344896, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.6445391725607042e-05, + "max": 7.935694995196277e-05 + }, + "tx_mbps": { + "mean": 2.6445391725607042e-05, + "max": 7.935694995196277e-05 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0037917443387414096, + "max": 0.013304080719928205 + }, + "tx_mbps": { + "mean": 0.0037917443387414096, + "max": 0.013304080719928205 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.017230418224041658, + "max": 0.04168754308354897 + }, + "tx_mbps": { + "mean": 0.007466834439060888, + "max": 0.011855665346732755 + } + }, + "veth40214233": { + "rx_mbps": { + "mean": 0.0018469286043937252, + "max": 0.004592735224409986 + }, + "tx_mbps": { + "mean": 0.004611191719585062, + "max": 0.011521509528079668 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008253394054187183, + "max": 0.000976567720541707 + }, + "tx_mbps": { + "mean": 0.0009776717083643872, + "max": 0.001693734640314523 + } + }, + "veth231a0d3d": { + "rx_mbps": { + "mean": 0.00410127102504186, + "max": 0.00671821036314856 + }, + "tx_mbps": { + "mean": 0.006387484745280051, + "max": 0.012594164964212631 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.006025990611626796, + "max": 0.01039239854267655 + }, + "tx_mbps": { + "mean": 0.011869584342727753, + "max": 0.02514865846137056 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.10179113267372, + "max": 1.1927480916030535 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003975826972010178, + "max": 0.02385496183206107 + }, + "busiest_sampled_vcpu_percent": 2.2857142857142856, + "container_quota_busy_percent": { + "mean": 0.040158974967729216, + "max": 0.05496031844132538 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27492352, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.6455140769637524e-05, + "max": 7.937908803354755e-05 + }, + "tx_mbps": { + "mean": 2.6455140769637524e-05, + "max": 7.937908803354755e-05 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003903767319264697, + "max": 0.010230003240930747 + }, + "tx_mbps": { + "mean": 0.003903767319264697, + "max": 0.010230003240930747 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.013783363319711184, + "max": 0.02904911842407536 + }, + "tx_mbps": { + "mean": 0.006635284921988692, + "max": 0.008865106320341461 + } + }, + "veth40214233": { + "rx_mbps": { + "mean": 0.0016202395892772224, + "max": 0.002085227581804345 + }, + "tx_mbps": { + "mean": 0.004163571310355092, + "max": 0.008894394044300726 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010665688728701051, + "max": 0.0016509543956298557 + }, + "tx_mbps": { + "mean": 0.0010963327428954658, + "max": 0.0017241945166929177 + } + }, + "veth231a0d3d": { + "rx_mbps": { + "mean": 0.003956351130445919, + "max": 0.004759082033243549 + }, + "tx_mbps": { + "mean": 0.00537157442792055, + "max": 0.010721507425290596 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0059308956818769545, + "max": 0.007324012106306199 + }, + "tx_mbps": { + "mean": 0.010631478481171108, + "max": 0.020678283184853603 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1015798277786069, + "max": 1.168057210965435 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003972983710766786, + "max": 0.023837902264600714 + }, + "busiest_sampled_vcpu_percent": 2.480916030534351, + "container_quota_busy_percent": { + "mean": 0.05923068327224003, + "max": 0.16106769181126543 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27435008, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 5.2920971458056184e-05, + "max": 7.940178407888234e-05 + }, + "tx_mbps": { + "mean": 5.2920971458056184e-05, + "max": 7.940178407888234e-05 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002034560087553057, + "max": 0.004880843402455493 + }, + "tx_mbps": { + "mean": 0.002034560087553057, + "max": 0.004880843402455493 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.010088443287139011, + "max": 0.022210075700207613 + }, + "tx_mbps": { + "mean": 0.006481872278441616, + "max": 0.010209125643120445 + } + }, + "veth40214233": { + "rx_mbps": { + "mean": 0.0018772170955946525, + "max": 0.003614173945718226 + }, + "tx_mbps": { + "mean": 0.0042195264938645295, + "max": 0.009769563947019581 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009716398562329059, + "max": 0.001551121957114414 + }, + "tx_mbps": { + "mean": 0.001080541303714046, + "max": 0.0013633384918338301 + } + }, + "veth231a0d3d": { + "rx_mbps": { + "mean": 0.003887233753433458, + "max": 0.007434392436483732 + }, + "tx_mbps": { + "mean": 0.004755162970856426, + "max": 0.012058947780878255 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0059205904223748485, + "max": 0.00966272603477284 + }, + "tx_mbps": { + "mean": 0.010055230768435001, + "max": 0.02309225160418782 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.120749694816904, + "max": 1.2148642210576466 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0039701445132602825, + "max": 0.023820867079561697 + }, + "busiest_sampled_vcpu_percent": 2.8625954198473282, + "container_quota_busy_percent": { + "mean": 0.04211744872938097, + "max": 0.07758361630662514 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27508736, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.643579278876995e-05, + "max": 7.934814075608707e-05 + }, + "tx_mbps": { + "mean": 2.643579278876995e-05, + "max": 7.934814075608707e-05 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021102995835179388, + "max": 0.00390637586880007 + }, + "tx_mbps": { + "mean": 0.0021102995835179388, + "max": 0.00390637586880007 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.012393105835775627, + "max": 0.0190047958010072 + }, + "tx_mbps": { + "mean": 0.0062186491972365315, + "max": 0.009565630404772164 + } + }, + "veth40214233": { + "rx_mbps": { + "mean": 0.001448612080700127, + "max": 0.0030519206277092458 + }, + "tx_mbps": { + "mean": 0.003258790427414702, + "max": 0.007781407212037502 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.00088436513950339, + "max": 0.0011304546305665624 + }, + "tx_mbps": { + "mean": 0.0009671629951360852, + "max": 0.0013775985578969039 + } + }, + "veth231a0d3d": { + "rx_mbps": { + "mean": 0.0040006920583360315, + "max": 0.006052036312162319 + }, + "tx_mbps": { + "mean": 0.005014660005121469, + "max": 0.009803323673829899 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005618470371256137, + "max": 0.008671233296202356 + }, + "tx_mbps": { + "mean": 0.009240613427672255, + "max": 0.018902709589296504 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.136800611745509, + "max": 1.1916110581506196 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003977724741447892, + "max": 0.02386634844868735 + }, + "busiest_sampled_vcpu_percent": 2.8680688336520075, + "container_quota_busy_percent": { + "mean": 0.04204569689097773, + "max": 0.05728746445438872 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27389952, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.6452771093642395e-05, + "max": 7.936635315654735e-05 + }, + "tx_mbps": { + "mean": 2.6452771093642395e-05, + "max": 7.936635315654735e-05 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003735660460816867, + "max": 0.013111106713430727 + }, + "tx_mbps": { + "mean": 0.003735660460816867, + "max": 0.013111106713430727 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.014143221205604779, + "max": 0.04400735643722401 + }, + "tx_mbps": { + "mean": 0.00644444307901022, + "max": 0.00979823279875916 + } + }, + "veth40214233": { + "rx_mbps": { + "mean": 0.0016844224348741086, + "max": 0.0024568065419720056 + }, + "tx_mbps": { + "mean": 0.00454421638213805, + "max": 0.010697027241753887 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008590186378423446, + "max": 0.0016518330856668511 + }, + "tx_mbps": { + "mean": 0.0009596852738197842, + "max": 0.0017251121874339575 + } + }, + "veth231a0d3d": { + "rx_mbps": { + "mean": 0.003906317393960775, + "max": 0.00568117438246073 + }, + "tx_mbps": { + "mean": 0.005380132613961376, + "max": 0.01318435311965101 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0057306278876109295, + "max": 0.007255972116196823 + }, + "tx_mbps": { + "mean": 0.01088403426991921, + "max": 0.024163684218712237 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.144905717936362, + "max": 1.1930326890956813 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003971090461440711, + "max": 0.02382654276864427 + }, + "busiest_sampled_vcpu_percent": 2.6666666666666665, + "container_quota_busy_percent": { + "mean": 0.05878203332241938, + "max": 0.1502334817346811 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27090944, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.6441163087288655e-05, + "max": 7.936231004695749e-05 + }, + "tx_mbps": { + "mean": 2.6441163087288655e-05, + "max": 7.936231004695749e-05 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004260455928818753, + "max": 0.011621999827068871 + }, + "tx_mbps": { + "mean": 0.004260455928818753, + "max": 0.011621999827068871 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.016103845511028458, + "max": 0.03849987756239519 + }, + "tx_mbps": { + "mean": 0.007403966671836319, + "max": 0.009639468274165067 + } + }, + "veth40214233": { + "rx_mbps": { + "mean": 0.00145953910988579, + "max": 0.0021025194896586957 + }, + "tx_mbps": { + "mean": 0.00467414901122922, + "max": 0.010294207332052467 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009445189416480146, + "max": 0.0015506174424559387 + }, + "tx_mbps": { + "mean": 0.0010947681629013175, + "max": 0.0019438387734580396 + } + }, + "veth231a0d3d": { + "rx_mbps": { + "mean": 0.0044473329061885825, + "max": 0.0065366912880565 + }, + "tx_mbps": { + "mean": 0.00630777190062065, + "max": 0.012786489107180958 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.006103668118217277, + "max": 0.00729931294523019 + }, + "tx_mbps": { + "mean": 0.012076689074751188, + "max": 0.02444359149446291 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1526981678448573, + "max": 1.239866475917978 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.6717557251908395, + "container_quota_busy_percent": { + "mean": 0.0402398648555923, + "max": 0.05594859721164189 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27426816, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.6451178875169937e-05, + "max": 7.9361869661685e-05 + }, + "tx_mbps": { + "mean": 2.6451178875169937e-05, + "max": 7.9361869661685e-05 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00204109772529226, + "max": 0.0038475244887905364 + }, + "tx_mbps": { + "mean": 0.00204109772529226, + "max": 0.0038475244887905364 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.011276820622086282, + "max": 0.018810021390540686 + }, + "tx_mbps": { + "mean": 0.005982459611511303, + "max": 0.007428783395193254 + } + }, + "veth40214233": { + "rx_mbps": { + "mean": 0.0011751827882610262, + "max": 0.002471737443415195 + }, + "tx_mbps": { + "mean": 0.0024739740836335596, + "max": 0.004550070654627355 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010567341918975132, + "max": 0.001549836519272042 + }, + "tx_mbps": { + "mean": 0.0011361063517365915, + "max": 0.002244498011247098 + } + }, + "veth231a0d3d": { + "rx_mbps": { + "mean": 0.003954665610517759, + "max": 0.005058836679347913 + }, + "tx_mbps": { + "mean": 0.0046663877737046205, + "max": 0.005986671581623487 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.00549597566444333, + "max": 0.006773262013356136 + }, + "tx_mbps": { + "mean": 0.008276468209074772, + "max": 0.010225460392068043 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4962018755010687, + "max": 0.639763779527559 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012299115125365847, + "max": 0.04918839153959666 + }, + "busiest_sampled_vcpu_percent": 1.768172888015717, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002537579296907425, + "max": 0.003637738982779672 + }, + "tx_mbps": { + "mean": 0.002537579296907425, + "max": 0.003637738982779672 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.00354985594216955, + "max": 0.01183051877660915 + }, + "tx_mbps": { + "mean": 0.0017657946267912643, + "max": 0.0028699117234386334 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008513806697533483, + "max": 0.0017027799265747323 + }, + "tx_mbps": { + "mean": 0.0008720950400014685, + "max": 0.0016744527189237665 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007302046749122753, + "max": 0.0014604249277831345 + }, + "tx_mbps": { + "mean": 0.0008720950400014685, + "max": 0.0016744527189237665 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4388789967597737, + "max": 0.49224710804824023 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004102059233735336, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018774399188220953, + "max": 0.003621095143296811 + }, + "tx_mbps": { + "mean": 0.0018774399188220953, + "max": 0.003621095143296811 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.002342835156635802, + "max": 0.006492899688494563 + }, + "tx_mbps": { + "mean": 0.00203166539794021, + "max": 0.005965597531974399 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.000903436923371083, + "max": 0.001911198146824112 + }, + "tx_mbps": { + "mean": 0.0010999523712077626, + "max": 0.002410250710698283 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007712255366412793, + "max": 0.0016246758546313704 + }, + "tx_mbps": { + "mean": 0.0010999523712077626, + "max": 0.002410250710698283 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.44713866063571256, + "max": 0.4678650578675203 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004103069095683571, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003939293754121861, + "max": 0.012398880138370136 + }, + "tx_mbps": { + "mean": 0.003939293754121861, + "max": 0.012398880138370136 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.006892039070144531, + "max": 0.012499594483954053 + }, + "tx_mbps": { + "mean": 0.0020034006957757597, + "max": 0.0030460544284771573 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0012716561919986261, + "max": 0.0034238596289084327 + }, + "tx_mbps": { + "mean": 0.0011197526282885055, + "max": 0.0024573079911384198 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0011284085030521273, + "max": 0.00315939598860654 + }, + "tx_mbps": { + "mean": 0.0011197526282885055, + "max": 0.0024573079911384198 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.46754200232020754, + "max": 0.5663629647869983 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0023339820770902162, + "max": 0.004666337260576684 + }, + "tx_mbps": { + "mean": 0.0023339820770902162, + "max": 0.004666337260576684 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0018452080927739956, + "max": 0.0029036736073402977 + }, + "tx_mbps": { + "mean": 0.001522264181452392, + "max": 0.002706947753184451 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008779621061744228, + "max": 0.0011663138374275064 + }, + "tx_mbps": { + "mean": 0.0009671672441966431, + "max": 0.0018132166541383098 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007531006586902746, + "max": 0.0009900288849418375 + }, + "tx_mbps": { + "mean": 0.0009671672441966431, + "max": 0.0018132166541383098 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.42664751209891116, + "max": 0.4431314623338257 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.768172888015717, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007364380232271416, + "max": 0.03773194275804192 + }, + "tx_mbps": { + "mean": 0.007364380232271416, + "max": 0.03773194275804192 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.010253159071948653, + "max": 0.03494310795880599 + }, + "tx_mbps": { + "mean": 0.0019640007678766043, + "max": 0.004480087523334972 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010108180599726793, + "max": 0.0017550065808305084 + }, + "tx_mbps": { + "mean": 0.0012805025294036188, + "max": 0.0026647768083821084 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.00086390498621292, + "max": 0.0014905750960058218 + }, + "tx_mbps": { + "mean": 0.0012805025294036188, + "max": 0.0026647768083821084 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4756632798409079, + "max": 0.5167322834645669 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012302140737942812, + "max": 0.024606299212598427 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0035060920273973823, + "max": 0.012247731649915624 + }, + "tx_mbps": { + "mean": 0.0035060920273973823, + "max": 0.012247731649915624 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.006868232212743159, + "max": 0.011281509469130813 + }, + "tx_mbps": { + "mean": 0.0017613192526888235, + "max": 0.00235890398859354 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.000922490355785764, + "max": 0.0017026912045751904 + }, + "tx_mbps": { + "mean": 0.0008713364753169823, + "max": 0.0016963221341246947 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007939663261547742, + "max": 0.0014603488334988693 + }, + "tx_mbps": { + "mean": 0.0008713364753169823, + "max": 0.0016963221341246947 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.45119119787656037, + "max": 0.49236829148202854 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.383399209486166, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003897501741810959, + "max": 0.010584928790924788 + }, + "tx_mbps": { + "mean": 0.003897501741810959, + "max": 0.010584928790924788 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0041474451024128296, + "max": 0.013984192274183417 + }, + "tx_mbps": { + "mean": 0.0022116527190118294, + "max": 0.004735362880150563 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009034798391353229, + "max": 0.0015994392798829194 + }, + "tx_mbps": { + "mean": 0.001113907360931302, + "max": 0.0020023009610343734 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007712624204438942, + "max": 0.0013790441035210997 + }, + "tx_mbps": { + "mean": 0.001113907360931302, + "max": 0.0020023009610343734 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.45943067245310676, + "max": 0.4924895345973898 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008202099737532808, + "max": 0.024606299212598427 + }, + "busiest_sampled_vcpu_percent": 1.3806706114398422, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002015933857477063, + "max": 0.003543405847079697 + }, + "tx_mbps": { + "mean": 0.002015933857477063, + "max": 0.003543405847079697 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.004981344044696719, + "max": 0.010837567630918837 + }, + "tx_mbps": { + "mean": 0.0016313034943357904, + "max": 0.002235547546017595 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009209168952677755, + "max": 0.0018073299879071824 + }, + "tx_mbps": { + "mean": 0.001130032201075047, + "max": 0.0024040007765977938 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.000785009345665876, + "max": 0.0015428426726036924 + }, + "tx_mbps": { + "mean": 0.001130032201075047, + "max": 0.0024040007765977938 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4552883131532408, + "max": 0.5413385826771654 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004101049868766404, + "max": 0.024606299212598427 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020883129482851576, + "max": 0.004113229461092946 + }, + "tx_mbps": { + "mean": 0.0020883129482851576, + "max": 0.004113229461092946 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.001811449495367198, + "max": 0.002886973911842504 + }, + "tx_mbps": { + "mean": 0.0016406685988059255, + "max": 0.0021140708634702745 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.001033376782365935, + "max": 0.001702958836130806 + }, + "tx_mbps": { + "mean": 0.0010315188165813216, + "max": 0.0016746286521655985 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0008864643897477422, + "max": 0.0014605783733173641 + }, + "tx_mbps": { + "mean": 0.0010315188165813216, + "max": 0.0016746286521655985 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.45526803142738514, + "max": 0.4920049200492005 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004100041000410004, + "max": 0.024600246002460024 + }, + "busiest_sampled_vcpu_percent": 1.768172888015717, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018221306720774648, + "max": 0.0040462867847026115 + }, + "tx_mbps": { + "mean": 0.0018221306720774648, + "max": 0.0040462867847026115 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0017828019800711975, + "max": 0.003856579406120886 + }, + "tx_mbps": { + "mean": 0.0014711635354167757, + "max": 0.0029703531997347394 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010197029659494462, + "max": 0.0026083069697723704 + }, + "tx_mbps": { + "mean": 0.0012036032702345027, + "max": 0.0033040653769174444 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0008727944065539826, + "max": 0.002233667827463485 + }, + "tx_mbps": { + "mean": 0.0012036032702345027, + "max": 0.0033040653769174444 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4635024780397331, + "max": 0.5168594634506523 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004102059233735336, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0056078913498014285, + "max": 0.013808279997137097 + }, + "tx_mbps": { + "mean": 0.0056078913498014285, + "max": 0.013808279997137097 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.008201517233223257, + "max": 0.022209077652108358 + }, + "tx_mbps": { + "mean": 0.0015529507349411845, + "max": 0.0026785608109331366 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008170805361113407, + "max": 0.0009037196068541056 + }, + "tx_mbps": { + "mean": 0.0007651299563532748, + "max": 0.0010769062910944394 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007032034722081229, + "max": 0.0007714679570705779 + }, + "tx_mbps": { + "mean": 0.0007651299563532748, + "max": 0.0010769062910944394 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4470578751506329, + "max": 0.5412054120541205 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004100041000410004, + "max": 0.024600246002460024 + }, + "busiest_sampled_vcpu_percent": 1.3806706114398422, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019691965061914016, + "max": 0.004113264194928732 + }, + "tx_mbps": { + "mean": 0.0019691965061914016, + "max": 0.004113264194928732 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0017723863025054585, + "max": 0.003422052491558668 + }, + "tx_mbps": { + "mean": 0.0014764770151372661, + "max": 0.0027326049334617515 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009892222254125691, + "max": 0.0015221365038349732 + }, + "tx_mbps": { + "mean": 0.0010705220086129827, + "max": 0.0015504699651266273 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0008496671290933149, + "max": 0.0013238022747933946 + }, + "tx_mbps": { + "mean": 0.0010705220086129827, + "max": 0.0015504699651266273 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4592913716093969, + "max": 0.5412054120541205 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004100041000410004, + "max": 0.024600246002460024 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0079456115906865, + "max": 0.03866520383741529 + }, + "tx_mbps": { + "mean": 0.0079456115906865, + "max": 0.03866520383741529 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.010519176566351882, + "max": 0.03555498837709644 + }, + "tx_mbps": { + "mean": 0.0022377014291648104, + "max": 0.0048258707496647785 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009811227237443933, + "max": 0.001473544961313736 + }, + "tx_mbps": { + "mean": 0.0011193704671571079, + "max": 0.002101177190517734 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0008415975765679235, + "max": 0.0012753948384476414 + }, + "tx_mbps": { + "mean": 0.0011193704671571079, + "max": 0.002101177190517734 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.456981098544313, + "max": 0.5168594634506523 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035169163677287755, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0033628540030322678, + "max": 0.012705667829401983 + }, + "tx_mbps": { + "mean": 0.0033628540030322678, + "max": 0.012705667829401983 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.005636385245715859, + "max": 0.011771206040637394 + }, + "tx_mbps": { + "mean": 0.0015935140717656278, + "max": 0.0027074718360385556 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008587048633249165, + "max": 0.001598168739823432 + }, + "tx_mbps": { + "mean": 0.0009007456815412996, + "max": 0.0015085076983175898 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007359682514606944, + "max": 0.001377948637879258 + }, + "tx_mbps": { + "mean": 0.0009007456815412996, + "max": 0.0015085076983175898 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/00-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.1394619180125278, + "max": 1.214574898785425 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004769854519437157, + "max": 0.023849272597185785 + }, + "busiest_sampled_vcpu_percent": 2.857142857142857, + "container_quota_busy_percent": { + "mean": 0.024175471931051004, + "max": 0.10915181768181825 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3842048, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0044752852416850095, + "max": 0.012029630401326345 + }, + "tx_mbps": { + "mean": 0.0044752852416850095, + "max": 0.012029630401326345 + } + }, + "veth026a8981": { + "rx_mbps": { + "mean": 0.0053927827085945455, + "max": 0.006116993856455371 + }, + "tx_mbps": { + "mean": 0.004458307785089099, + "max": 0.005058605988995878 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.07753592596947968, + "max": 0.25780823004340364 + }, + "tx_mbps": { + "mean": 0.04225292147622304, + "max": 0.12711485963874058 + } + }, + "vethc4859d87": { + "rx_mbps": { + "mean": 0.03637516407124379, + "max": 0.11882393179946536 + }, + "tx_mbps": { + "mean": 0.06681398398589981, + "max": 0.239546851850353 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010964619138741733, + "max": 0.002183247327818723 + }, + "tx_mbps": { + "mean": 0.001181903396985329, + "max": 0.0023740906257049745 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.04172031991040093, + "max": 0.12252589204240645 + }, + "tx_mbps": { + "mean": 0.07232618614576096, + "max": 0.2446021841376463 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/01-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.1631468372200688, + "max": 1.2628067667381464 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004770992366412214, + "max": 0.02385496183206107 + }, + "busiest_sampled_vcpu_percent": 3.0476190476190474, + "container_quota_busy_percent": { + "mean": 0.017941592890655073, + "max": 0.042348891170817846 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3870720, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00204300757420659, + "max": 0.004729681434224848 + }, + "tx_mbps": { + "mean": 0.00204300757420659, + "max": 0.004729681434224848 + } + }, + "veth026a8981": { + "rx_mbps": { + "mean": 0.005259410956624921, + "max": 0.00611959749441157 + }, + "tx_mbps": { + "mean": 0.004322264533546297, + "max": 0.005060759134620587 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03968705757682091, + "max": 0.08360510464512017 + }, + "tx_mbps": { + "mean": 0.026244083004760613, + "max": 0.04781827573183938 + } + }, + "vethc4859d87": { + "rx_mbps": { + "mean": 0.021522522188184793, + "max": 0.04414204241859121 + }, + "tx_mbps": { + "mean": 0.0357047554249439, + "max": 0.0806597583402669 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0007948041429246746, + "max": 0.0008749561320451078 + }, + "tx_mbps": { + "mean": 0.0008008834688426037, + "max": 0.0010670196732257412 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.02671410142750297, + "max": 0.048479962113283655 + }, + "tx_mbps": { + "mean": 0.04069979527325675, + "max": 0.08484984374773807 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.119938839466882, + "max": 1.1910433539780847 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003972036860502065, + "max": 0.023832221163012392 + }, + "busiest_sampled_vcpu_percent": 2.8680688336520075, + "container_quota_busy_percent": { + "mean": 0.015386211470565627, + "max": 0.04181652309921032 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3719168, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002277734271450621, + "max": 0.004659664342431604 + }, + "tx_mbps": { + "mean": 0.002277734271450621, + "max": 0.004659664342431604 + } + }, + "veth026a8981": { + "rx_mbps": { + "mean": 0.005382338373720034, + "max": 0.00611580944944148 + }, + "tx_mbps": { + "mean": 0.0044075347269514785, + "max": 0.005057626513038492 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0355975063247492, + "max": 0.0865346630975199 + }, + "tx_mbps": { + "mean": 0.023863626655184433, + "max": 0.05030180846100085 + } + }, + "vethc4859d87": { + "rx_mbps": { + "mean": 0.018835505200454773, + "max": 0.04399692886153924 + }, + "tx_mbps": { + "mean": 0.02985841221347, + "max": 0.08048289353760137 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.001096369750151373, + "max": 0.0016492264872914573 + }, + "tx_mbps": { + "mean": 0.0011210756189710164, + "max": 0.001611120514849418 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.024485453099811903, + "max": 0.04915719722401027 + }, + "tx_mbps": { + "mean": 0.035387022559392495, + "max": 0.0861504237603822 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1244804232916479, + "max": 1.1918951132300357 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.2900763358778624, + "container_quota_busy_percent": { + "mean": 0.016328002406547856, + "max": 0.04571784743921265 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3743744, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0023281065656968643, + "max": 0.005237967261328178 + }, + "tx_mbps": { + "mean": 0.0023281065656968643, + "max": 0.005237967261328178 + } + }, + "veth026a8981": { + "rx_mbps": { + "mean": 0.005004411168434578, + "max": 0.006115234784024753 + }, + "tx_mbps": { + "mean": 0.0041369641498016085, + "max": 0.005163727523656834 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03764808579394888, + "max": 0.09577931925801578 + }, + "tx_mbps": { + "mean": 0.024507175277434907, + "max": 0.05086851524618536 + } + }, + "vethc4859d87": { + "rx_mbps": { + "mean": 0.019855910070143215, + "max": 0.04343717559659535 + }, + "tx_mbps": { + "mean": 0.030627769314695633, + "max": 0.07992178006146727 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0011003344094098295, + "max": 0.0018035694303176954 + }, + "tx_mbps": { + "mean": 0.001262469190777458, + "max": 0.0022944818196349377 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.025099530990186098, + "max": 0.047820277529913156 + }, + "tx_mbps": { + "mean": 0.03592046687494262, + "max": 0.08418412186205088 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1207552397365157, + "max": 1.1910433539780847 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0039701445132602825, + "max": 0.023820867079561697 + }, + "busiest_sampled_vcpu_percent": 2.857142857142857, + "container_quota_busy_percent": { + "mean": 0.017866778470752603, + "max": 0.04647963328579702 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3559424, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0026606769397702224, + "max": 0.00390851144702895 + }, + "tx_mbps": { + "mean": 0.0026606769397702224, + "max": 0.00390851144702895 + } + }, + "veth026a8981": { + "rx_mbps": { + "mean": 0.005100323946700907, + "max": 0.0061185414202606465 + }, + "tx_mbps": { + "mean": 0.00421605829157687, + "max": 0.0050598857868373375 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03464085146581014, + "max": 0.08473937443222751 + }, + "tx_mbps": { + "mean": 0.023773407089131497, + "max": 0.0493871547339542 + } + }, + "vethc4859d87": { + "rx_mbps": { + "mean": 0.019066147374806778, + "max": 0.0439998300089948 + }, + "tx_mbps": { + "mean": 0.030586531448133638, + "max": 0.08048820056124698 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008420343950834887, + "max": 0.0008757633148212833 + }, + "tx_mbps": { + "mean": 0.0009256573834308227, + "max": 0.0011183528044669002 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.024154233928210957, + "max": 0.048545944116673644 + }, + "tx_mbps": { + "mean": 0.03572824712314133, + "max": 0.08544704468494309 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1401822268567114, + "max": 1.2395709177592371 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003972983710766786, + "max": 0.023837902264600714 + }, + "busiest_sampled_vcpu_percent": 2.6717557251908395, + "container_quota_busy_percent": { + "mean": 0.01513919215165045, + "max": 0.042916252067434206 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3678208, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0034836330623590405, + "max": 0.010614009759785065 + }, + "tx_mbps": { + "mean": 0.0034836330623590405, + "max": 0.010614009759785065 + } + }, + "veth026a8981": { + "rx_mbps": { + "mean": 0.005385760333296335, + "max": 0.0061206411290586635 + }, + "tx_mbps": { + "mean": 0.004410339107403145, + "max": 0.005061622195235001 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03917226147309512, + "max": 0.09624834811586488 + }, + "tx_mbps": { + "mean": 0.024282840567422793, + "max": 0.05210134070142681 + } + }, + "vethc4859d87": { + "rx_mbps": { + "mean": 0.018847167014126375, + "max": 0.044031687803287894 + }, + "tx_mbps": { + "mean": 0.02987675662910972, + "max": 0.08054647752586201 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010045968065645245, + "max": 0.0017499473221647647 + }, + "tx_mbps": { + "mean": 0.0011550475845733, + "max": 0.001960306843470285 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0244153536158474, + "max": 0.049178344426422896 + }, + "tx_mbps": { + "mean": 0.03544214332108617, + "max": 0.08586903954484895 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.120723666286369, + "max": 1.2157330154946364 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003972983710766786, + "max": 0.023837902264600714 + }, + "busiest_sampled_vcpu_percent": 3.0476190476190474, + "container_quota_busy_percent": { + "mean": 0.019997477218195035, + "max": 0.045855756499466306 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3817472, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002393145240273894, + "max": 0.004388184408734686 + }, + "tx_mbps": { + "mean": 0.002393145240273894, + "max": 0.004388184408734686 + } + }, + "veth026a8981": { + "rx_mbps": { + "mean": 0.005403675864262955, + "max": 0.006228643201087878 + }, + "tx_mbps": { + "mean": 0.004428231740258081, + "max": 0.005169422818447597 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.04964204232098214, + "max": 0.09876921542353785 + }, + "tx_mbps": { + "mean": 0.031170306848951973, + "max": 0.055636335552472084 + } + }, + "vethc4859d87": { + "rx_mbps": { + "mean": 0.026267804242543866, + "max": 0.04876607028602655 + }, + "tx_mbps": { + "mean": 0.0438815717153194, + "max": 0.08353077181523616 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009544301646969461, + "max": 0.0016514069942604958 + }, + "tx_mbps": { + "mean": 0.0010785282737956886, + "max": 0.002297012501258823 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.03164008381723724, + "max": 0.053837924640140984 + }, + "tx_mbps": { + "mean": 0.04933491283399506, + "max": 0.08858889784177554 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.124288421255618, + "max": 1.1913271384322135 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.0476190476190474, + "container_quota_busy_percent": { + "mean": 0.019819662054506998, + "max": 0.05519421256898988 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3694592, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002004045482985233, + "max": 0.003999977055229306 + }, + "tx_mbps": { + "mean": 0.002004045482985233, + "max": 0.003999977055229306 + } + }, + "veth026a8981": { + "rx_mbps": { + "mean": 0.005098453124873234, + "max": 0.006791350170374387 + }, + "tx_mbps": { + "mean": 0.004232326564847883, + "max": 0.0057403078821021605 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.037854529050981356, + "max": 0.08412619663380193 + }, + "tx_mbps": { + "mean": 0.028778028258589897, + "max": 0.048236763768208124 + } + }, + "vethc4859d87": { + "rx_mbps": { + "mean": 0.02442742050724772, + "max": 0.04399089186256781 + }, + "tx_mbps": { + "mean": 0.03262549278175505, + "max": 0.08047185014984506 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008416971928997045, + "max": 0.0009757120357665361 + }, + "tx_mbps": { + "mean": 0.0010119794570777876, + "max": 0.0013919142010231991 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.029360697458879866, + "max": 0.04975826472398157 + }, + "tx_mbps": { + "mean": 0.03781643000278938, + "max": 0.08692069688623952 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.128832548754174, + "max": 1.1930326890956813 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007947862025115245, + "max": 0.047687172150691466 + }, + "busiest_sampled_vcpu_percent": 3.0476190476190474, + "container_quota_busy_percent": { + "mean": 0.015540708664832592, + "max": 0.04894147215889754 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3694592, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007804918442621154, + "max": 0.036807853372775236 + }, + "tx_mbps": { + "mean": 0.007804918442621154, + "max": 0.036807853372775236 + } + }, + "veth026a8981": { + "rx_mbps": { + "mean": 0.004988471761555779, + "max": 0.006121562606381658 + }, + "tx_mbps": { + "mean": 0.004102898996727767, + "max": 0.005062384234696574 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.04255016963214927, + "max": 0.09728176146415189 + }, + "tx_mbps": { + "mean": 0.024185879902790513, + "max": 0.05200079099533058 + } + }, + "vethc4859d87": { + "rx_mbps": { + "mean": 0.01904186006127646, + "max": 0.04463248642618588 + }, + "tx_mbps": { + "mean": 0.03002005597070459, + "max": 0.08073550038570809 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.001082757398390922, + "max": 0.002118481526016422 + }, + "tx_mbps": { + "mean": 0.0013078167383320492, + "max": 0.0023855811420487516 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.024273010117335077, + "max": 0.05041086070726912 + }, + "tx_mbps": { + "mean": 0.035430771705764405, + "max": 0.08681904362803153 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/09-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.125254731235084, + "max": 1.168335717691941 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004766444232602479, + "max": 0.023832221163012392 + }, + "busiest_sampled_vcpu_percent": 3.041825095057034, + "container_quota_busy_percent": { + "mean": 0.017582505205295584, + "max": 0.04697689237087925 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 4022272, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002166583402338138, + "max": 0.003343928441851328 + }, + "tx_mbps": { + "mean": 0.002166583402338138, + "max": 0.003343928441851328 + } + }, + "veth026a8981": { + "rx_mbps": { + "mean": 0.005372076405596226, + "max": 0.006118251035954017 + }, + "tx_mbps": { + "mean": 0.0044162038803457, + "max": 0.0050596456460382635 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.04070168974667095, + "max": 0.08913840242555829 + }, + "tx_mbps": { + "mean": 0.027661628950577992, + "max": 0.05534094882571637 + } + }, + "vethc4859d87": { + "rx_mbps": { + "mean": 0.022825700556616493, + "max": 0.04872624990245531 + }, + "tx_mbps": { + "mean": 0.036589210470298256, + "max": 0.08346256399463108 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009900537024368366, + "max": 0.002271200261183795 + }, + "tx_mbps": { + "mean": 0.001071184360995638, + "max": 0.002596093246833324 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.028227092376005312, + "max": 0.054005816047657224 + }, + "tx_mbps": { + "mean": 0.042076598711639594, + "max": 0.08895245927610257 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/10-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.0968072828743505, + "max": 1.1444921316165952 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.1032504780114722, + "container_quota_busy_percent": { + "mean": 0.016919852278101454, + "max": 0.04130617902377738 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3547136, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0036023728139195944, + "max": 0.010053109486350327 + }, + "tx_mbps": { + "mean": 0.0036023728139195944, + "max": 0.010053109486350327 + } + }, + "veth026a8981": { + "rx_mbps": { + "mean": 0.005506889401167492, + "max": 0.006125755570839278 + }, + "tx_mbps": { + "mean": 0.004552482181126315, + "max": 0.005061652119949004 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.04413364427793515, + "max": 0.10235921040154937 + }, + "tx_mbps": { + "mean": 0.027337857331144, + "max": 0.051461535526724285 + } + }, + "vethc4859d87": { + "rx_mbps": { + "mean": 0.02164153284734865, + "max": 0.04403194812213702 + }, + "tx_mbps": { + "mean": 0.03581134922742793, + "max": 0.08054695372305945 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0013014946511026206, + "max": 0.002952998761727454 + }, + "tx_mbps": { + "mean": 0.0011317656531827514, + "max": 0.001791638525203117 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.02750179543401321, + "max": 0.05118531186994254 + }, + "tx_mbps": { + "mean": 0.04149559706173699, + "max": 0.08672354554660777 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/11-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.092545268976996, + "max": 1.1447650846649178 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004769854519437157, + "max": 0.023849272597185785 + }, + "busiest_sampled_vcpu_percent": 2.48565965583174, + "container_quota_busy_percent": { + "mean": 0.01563898852976428, + "max": 0.043984030629996514 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 4014080, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0023139495228433477, + "max": 0.004003706958292355 + }, + "tx_mbps": { + "mean": 0.0023139495228433477, + "max": 0.004003706958292355 + } + }, + "veth026a8981": { + "rx_mbps": { + "mean": 0.005240036598188646, + "max": 0.006120379769537416 + }, + "tx_mbps": { + "mean": 0.0042810874095103625, + "max": 0.005061406057231516 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.04103157187783867, + "max": 0.09503808924882094 + }, + "tx_mbps": { + "mean": 0.02644067234092827, + "max": 0.05018131909896259 + } + }, + "vethc4859d87": { + "rx_mbps": { + "mean": 0.021283230840512996, + "max": 0.0441305169072031 + }, + "tx_mbps": { + "mean": 0.03483649276920596, + "max": 0.08054303808408451 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0011250874234856737, + "max": 0.002224233877368703 + }, + "tx_mbps": { + "mean": 0.0011595723710647883, + "max": 0.002089894425612735 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.026794087124155576, + "max": 0.04924635819784517 + }, + "tx_mbps": { + "mean": 0.040277152549781106, + "max": 0.08625295109769932 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0889833773226418, + "max": 1.1447650846649178 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003976775630318937, + "max": 0.023860653781913623 + }, + "busiest_sampled_vcpu_percent": 2.6717557251908395, + "container_quota_busy_percent": { + "mean": 0.016231072721791535, + "max": 0.04433233062559751 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3727360, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001955578694103742, + "max": 0.0034958485952726838 + }, + "tx_mbps": { + "mean": 0.001955578694103742, + "max": 0.0034958485952726838 + } + }, + "veth026a8981": { + "rx_mbps": { + "mean": 0.004987076587432131, + "max": 0.006118372582352786 + }, + "tx_mbps": { + "mean": 0.0041017709925694305, + "max": 0.005059746161970629 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03527953835026192, + "max": 0.08833312061621143 + }, + "tx_mbps": { + "mean": 0.024571903948661874, + "max": 0.05334869427670169 + } + }, + "vethc4859d87": { + "rx_mbps": { + "mean": 0.02005856913768488, + "max": 0.04935082290192455 + }, + "tx_mbps": { + "mean": 0.031288040021255736, + "max": 0.08424216903003681 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010610953070451063, + "max": 0.0016504809608839978 + }, + "tx_mbps": { + "mean": 0.0012843121222051454, + "max": 0.002088270273059328 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.025209949737147026, + "max": 0.05313964527733357 + }, + "tx_mbps": { + "mean": 0.03667412313603031, + "max": 0.0892746040659204 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1086968341217487, + "max": 1.1910433539780847 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.2813688212927756, + "container_quota_busy_percent": { + "mean": 0.015358098397174039, + "max": 0.04873178234653874 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3379200, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003847243997317052, + "max": 0.01332280669077728 + }, + "tx_mbps": { + "mean": 0.003847243997317052, + "max": 0.01332280669077728 + } + }, + "veth026a8981": { + "rx_mbps": { + "mean": 0.005118079875140705, + "max": 0.006222754959287917 + }, + "tx_mbps": { + "mean": 0.0042516166938380085, + "max": 0.005164535909607491 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.038282329143842865, + "max": 0.0950353897555939 + }, + "tx_mbps": { + "mean": 0.023466957489789175, + "max": 0.05039653863254716 + } + }, + "vethc4859d87": { + "rx_mbps": { + "mean": 0.018857210940561902, + "max": 0.04399843037251969 + }, + "tx_mbps": { + "mean": 0.02991483676605261, + "max": 0.08059237701989795 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009820347741021397, + "max": 0.0019107662282092876 + }, + "tx_mbps": { + "mean": 0.0009947313293445098, + "max": 0.0021471339579558477 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.02412454971461661, + "max": 0.04969360061827817 + }, + "tx_mbps": { + "mean": 0.03505444458013295, + "max": 0.08633521948129994 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9935776067557704, + "max": 1.1083743842364533 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004108125872976748, + "max": 0.02464875523786049 + }, + "busiest_sampled_vcpu_percent": 2.3715415019762847, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05086559671074286, + "max": 0.2145334179259577 + }, + "tx_mbps": { + "mean": 0.05086559671074286, + "max": 0.2145334179259577 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.012251312739752232, + "max": 0.018413554986901587 + }, + "tx_mbps": { + "mean": 0.023605741948419308, + "max": 0.08668744169767457 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.00239978756427521, + "max": 0.0029878800186133765 + }, + "tx_mbps": { + "mean": 0.0023751580010575105, + "max": 0.0028982436180549753 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020438950336834605, + "max": 0.002547560857975616 + }, + "tx_mbps": { + "mean": 0.0023751580010575105, + "max": 0.0028982436180549753 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0223992973115612, + "max": 1.1324470704086658 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008215239393594458, + "max": 0.02464875523786049 + }, + "busiest_sampled_vcpu_percent": 2.1653543307086616, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.044406533120448816, + "max": 0.15837935075219636 + }, + "tx_mbps": { + "mean": 0.044406533120448816, + "max": 0.15837935075219636 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.009685026834279013, + "max": 0.01345927253218351 + }, + "tx_mbps": { + "mean": 0.014219161450567524, + "max": 0.029057683856440124 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002382721312780972, + "max": 0.002988502724219781 + }, + "tx_mbps": { + "mean": 0.002312214692814651, + "max": 0.0028974000899100456 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020304631406211863, + "max": 0.0025480917964400243 + }, + "tx_mbps": { + "mean": 0.002312214692814651, + "max": 0.0028974000899100456 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.961481878182156, + "max": 1.0347376201034737 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041111659266568, + "max": 0.0246669955599408 + }, + "busiest_sampled_vcpu_percent": 2.1653543307086616, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.042187773037313005, + "max": 0.15476845185723637 + }, + "tx_mbps": { + "mean": 0.042187773037313005, + "max": 0.15476845185723637 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.013000116209936873, + "max": 0.018715900324029543 + }, + "tx_mbps": { + "mean": 0.014685092691662618, + "max": 0.03059207502839414 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022761251429058594, + "max": 0.0023463724361496717 + }, + "tx_mbps": { + "mean": 0.002224759483035052, + "max": 0.00249744671775287 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019384547490702208, + "max": 0.0019938657790755424 + }, + "tx_mbps": { + "mean": 0.002224759483035052, + "max": 0.00249744671775287 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1583195964212836, + "max": 2.0448386302044836 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004106101667077277, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 4.536489151873767, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.056967624237181956, + "max": 0.16001391028124207 + }, + "tx_mbps": { + "mean": 0.056967624237181956, + "max": 0.16001391028124207 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.010555477054715228, + "max": 0.01668808367446037 + }, + "tx_mbps": { + "mean": 0.020373832052239978, + "max": 0.06721237413945551 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.00225843982413479, + "max": 0.003091667216734742 + }, + "tx_mbps": { + "mean": 0.002179538123003166, + "max": 0.003193884088091689 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001924497003904105, + "max": 0.002629332444751012 + }, + "tx_mbps": { + "mean": 0.002179538123003166, + "max": 0.003193884088091689 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.026976078824626, + "max": 1.0848126232741617 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00410913872452334, + "max": 0.02465483234714004 + }, + "busiest_sampled_vcpu_percent": 1.7786561264822134, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05101932919336065, + "max": 0.21213061921667606 + }, + "tx_mbps": { + "mean": 0.05101932919336065, + "max": 0.21213061921667606 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.011943537418513084, + "max": 0.021172786744029982 + }, + "tx_mbps": { + "mean": 0.029309665748913673, + "max": 0.09732905720905148 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023832448330976656, + "max": 0.002989173340292537 + }, + "tx_mbps": { + "mean": 0.002278118357048864, + "max": 0.002899498140083761 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002030909655071391, + "max": 0.0025486635848810052 + }, + "tx_mbps": { + "mean": 0.002278118357048864, + "max": 0.002899498140083761 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0225299347957466, + "max": 1.0596352883193692 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008208158909956497, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 2.1696252465483234, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04235039129525425, + "max": 0.15675593453952363 + }, + "tx_mbps": { + "mean": 0.04235039129525425, + "max": 0.15675593453952363 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.012597784203672578, + "max": 0.019810321813600696 + }, + "tx_mbps": { + "mean": 0.013823787291775394, + "max": 0.015864068662827722 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022580561181925344, + "max": 0.0023443805714329627 + }, + "tx_mbps": { + "mean": 0.002209315028819445, + "max": 0.0024670242230572224 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019241699956338988, + "max": 0.0019921731616402176 + }, + "tx_mbps": { + "mean": 0.002209315028819445, + "max": 0.0024670242230572224 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.145945864851973, + "max": 2.02119792950456 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041111659266568, + "max": 0.0246669955599408 + }, + "busiest_sampled_vcpu_percent": 4.743083003952569, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.053065444293619264, + "max": 0.161700797920992 + }, + "tx_mbps": { + "mean": 0.053065444293619264, + "max": 0.161700797920992 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.009701308726619994, + "max": 0.012335106967151836 + }, + "tx_mbps": { + "mean": 0.023889220251072856, + "max": 0.08683816065156505 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002341025363715148, + "max": 0.0030920336985108387 + }, + "tx_mbps": { + "mean": 0.0023559641194095477, + "max": 0.003458485301640557 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001996109743513812, + "max": 0.0026296441220295635 + }, + "tx_mbps": { + "mean": 0.0023559641194095477, + "max": 0.003458485301640557 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0755241688990567, + "max": 1.354679802955665 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012316298745454058, + "max": 0.02467308166790032 + }, + "busiest_sampled_vcpu_percent": 2.964426877470356, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04882657626321935, + "max": 0.15699656456285216 + }, + "tx_mbps": { + "mean": 0.04882657626321935, + "max": 0.15699656456285216 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.01375630734935759, + "max": 0.020451311670381396 + }, + "tx_mbps": { + "mean": 0.02579803097969253, + "max": 0.07799135767296651 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002409662284777953, + "max": 0.0032544580426567653 + }, + "tx_mbps": { + "mean": 0.0023598972812283203, + "max": 0.0030611705780277058 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020538208186259466, + "max": 0.0027704536596831852 + }, + "tx_mbps": { + "mean": 0.0023598972812283203, + "max": 0.0030611705780277058 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0060587574172466, + "max": 1.0591133004926108 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012315270935960592, + "max": 0.04926108374384237 + }, + "busiest_sampled_vcpu_percent": 1.949317738791423, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05011786105914355, + "max": 0.1574045442202936 + }, + "tx_mbps": { + "mean": 0.05011786105914355, + "max": 0.1574045442202936 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.012814906810578983, + "max": 0.0188200880400127 + }, + "tx_mbps": { + "mean": 0.025253000729973607, + "max": 0.08662473502325645 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022580466887614243, + "max": 0.002988157304846419 + }, + "tx_mbps": { + "mean": 0.0021618687307962733, + "max": 0.002898512585701026 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019241618490466027, + "max": 0.0025477972809743146 + }, + "tx_mbps": { + "mean": 0.0021618687307962733, + "max": 0.002898512585701026 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/09-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.2117639053562175, + "max": 2.0423228346456694 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0049261083743842365, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 4.330708661417323, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04919347346341026, + "max": 0.15719077691481398 + }, + "tx_mbps": { + "mean": 0.04919347346341026, + "max": 0.15719077691481398 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.010739660102510692, + "max": 0.016005651306062272 + }, + "tx_mbps": { + "mean": 0.015237460840376508, + "max": 0.02826422853192547 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0024314198636630003, + "max": 0.0029875957836249453 + }, + "tx_mbps": { + "mean": 0.0024090468782841904, + "max": 0.002860528272283362 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020704185454585348, + "max": 0.002547318510248638 + }, + "tx_mbps": { + "mean": 0.0024090468782841904, + "max": 0.002860528272283362 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.038561804707517, + "max": 1.1822660098522169 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004108125872976748, + "max": 0.02464875523786049 + }, + "busiest_sampled_vcpu_percent": 2.366863905325444, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04317470147676156, + "max": 0.1595322516061316 + }, + "tx_mbps": { + "mean": 0.04317470147676156, + "max": 0.1595322516061316 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.013125336247870361, + "max": 0.02073595541252623 + }, + "tx_mbps": { + "mean": 0.015130076077287852, + "max": 0.027955577655932987 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002409108873386963, + "max": 0.0029855318726475567 + }, + "tx_mbps": { + "mean": 0.0022901691331268957, + "max": 0.0028959659164681296 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002053348611225256, + "max": 0.0025455587545731794 + }, + "tx_mbps": { + "mean": 0.0022901691331268957, + "max": 0.0028959659164681296 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0386519542927743, + "max": 1.1321683485109526 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.1739130434782608, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0439491646531644, + "max": 0.15960923046046574 + }, + "tx_mbps": { + "mean": 0.0439491646531644, + "max": 0.15960923046046574 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.010222735243782043, + "max": 0.012428942347075806 + }, + "tx_mbps": { + "mean": 0.014701325455833518, + "max": 0.01699470834584354 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022742356042947435, + "max": 0.0029863800645117166 + }, + "tx_mbps": { + "mean": 0.002288644544462916, + "max": 0.002793051249809116 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019368471378104217, + "max": 0.002546281949741569 + }, + "tx_mbps": { + "mean": 0.002288644544462916, + "max": 0.002793051249809116 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2070289108211016, + "max": 2.140748031496063 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008213218179501589, + "max": 0.02465483234714004 + }, + "busiest_sampled_vcpu_percent": 5.1080550098231825, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.051744466834240506, + "max": 0.15808317689006599 + }, + "tx_mbps": { + "mean": 0.051744466834240506, + "max": 0.15808317689006599 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.01189097638235563, + "max": 0.020452716696498403 + }, + "tx_mbps": { + "mean": 0.028115129837462765, + "max": 0.1011918012829519 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002426515438639194, + "max": 0.002987864195244269 + }, + "tx_mbps": { + "mean": 0.002352406630539378, + "max": 0.003209595169733449 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002067071077888224, + "max": 0.0025475473664714294 + }, + "tx_mbps": { + "mean": 0.002352406630539378, + "max": 0.003209595169733449 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.0069564345546453, + "max": 1.0593742301059375 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003520383017672323, + "max": 0.02464268112370626 + }, + "busiest_sampled_vcpu_percent": 2.1739130434782608, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.038494880087707094, + "max": 0.16120712420757083 + }, + "tx_mbps": { + "mean": 0.038494880087707094, + "max": 0.16120712420757083 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.012539381493340454, + "max": 0.02145813989427674 + }, + "tx_mbps": { + "mean": 0.013409990260690964, + "max": 0.015125840774405638 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002270016484175292, + "max": 0.002985753628643413 + }, + "tx_mbps": { + "mean": 0.002223094569513919, + "max": 0.002792465367420708 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019335678429699091, + "max": 0.0025457478307380683 + }, + "tx_mbps": { + "mean": 0.002223094569513919, + "max": 0.002792465367420708 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2119727994188836, + "max": 2.4426350851221317 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00410913872452334, + "max": 0.02465483234714004 + }, + "busiest_sampled_vcpu_percent": 3.937007874015748, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04073162648116247, + "max": 0.09366946735031896 + }, + "tx_mbps": { + "mean": 0.04073162648116247, + "max": 0.09366946735031896 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.006917359669626616, + "max": 0.016195270452757902 + }, + "tx_mbps": { + "mean": 0.0062876054743758675, + "max": 0.00851570968047351 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002222624406453284, + "max": 0.0029852118806087953 + }, + "tx_mbps": { + "mean": 0.002247539184451622, + "max": 0.003106066771011507 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0018961991389134692, + "max": 0.00254528591925592 + }, + "tx_mbps": { + "mean": 0.002247539184451622, + "max": 0.003106066771011507 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/01-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 0.9612763152751368, + "max": 1.0347376201034737 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004929751047572098, + "max": 0.02464875523786049 + }, + "busiest_sampled_vcpu_percent": 1.9723865877712032, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.017540132125886326, + "max": 0.02437839157694322 + }, + "tx_mbps": { + "mean": 0.017540132125886326, + "max": 0.02437839157694322 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.005025152222503759, + "max": 0.007693981641403449 + }, + "tx_mbps": { + "mean": 0.006575439128928898, + "max": 0.010783839382126478 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022823315488563222, + "max": 0.002343834268843329 + }, + "tx_mbps": { + "mean": 0.0022955250796906318, + "max": 0.002488271357777325 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019433007802118665, + "max": 0.001991708932679073 + }, + "tx_mbps": { + "mean": 0.0022955250796906318, + "max": 0.002488271357777325 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.010518375854874, + "max": 1.0845452304658614 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008216251745953496, + "max": 0.04929751047572098 + }, + "busiest_sampled_vcpu_percent": 2.75049115913556, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.048888767781452465, + "max": 0.15741994656053207 + }, + "tx_mbps": { + "mean": 0.048888767781452465, + "max": 0.15741994656053207 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.009582773191891667, + "max": 0.01813652878560254 + }, + "tx_mbps": { + "mean": 0.020388130608589638, + "max": 0.07548268937715642 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022924071287835296, + "max": 0.0029882895240784385 + }, + "tx_mbps": { + "mean": 0.0022886812968766234, + "max": 0.0028977566148127853 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019512207627226013, + "max": 0.0025479100152668794 + }, + "tx_mbps": { + "mean": 0.0022886812968766234, + "max": 0.0028977566148127853 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.202667153441102, + "max": 2.2391732283464565 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.325443786982248, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04004303361457989, + "max": 0.15555931197258 + }, + "tx_mbps": { + "mean": 0.04004303361457989, + "max": 0.15555931197258 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.005197564301422269, + "max": 0.006883157828818064 + }, + "tx_mbps": { + "mean": 0.006081682584679744, + "max": 0.008240289472928182 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022575633823691582, + "max": 0.0029878912210999134 + }, + "tx_mbps": { + "mean": 0.002178718747676436, + "max": 0.0028966487695424596 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001923749417212476, + "max": 0.0025475704095694 + }, + "tx_mbps": { + "mean": 0.002178718747676436, + "max": 0.0028966487695424596 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.006391139040554, + "max": 1.2060054147181885 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00410711352061771, + "max": 0.02464268112370626 + }, + "busiest_sampled_vcpu_percent": 1.7821782178217822, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04876483668520813, + "max": 0.15693599330471938 + }, + "tx_mbps": { + "mean": 0.04876483668520813, + "max": 0.15693599330471938 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.008983736231251725, + "max": 0.01657277156610024 + }, + "tx_mbps": { + "mean": 0.016392883151983176, + "max": 0.0701057692321684 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022752100405160937, + "max": 0.0023448474478131955 + }, + "tx_mbps": { + "mean": 0.0022403523311599646, + "max": 0.0023847148973489985 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019376760474843664, + "max": 0.0019925698969680207 + }, + "tx_mbps": { + "mean": 0.0022403523311599646, + "max": 0.0023847148973489985 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9607719231536761, + "max": 1.1562115621156213 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004112180277983387, + "max": 0.02467308166790032 + }, + "busiest_sampled_vcpu_percent": 2.1442495126705654, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.048252533711480104, + "max": 0.16195131514400588 + }, + "tx_mbps": { + "mean": 0.048252533711480104, + "max": 0.16195131514400588 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.008896376865873128, + "max": 0.016625524986746142 + }, + "tx_mbps": { + "mean": 0.015237366752037969, + "max": 0.062254325356185886 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023446931184263327, + "max": 0.0030911464085438727 + }, + "tx_mbps": { + "mean": 0.002341553834100857, + "max": 0.0032703888757737824 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001999854527348522, + "max": 0.0026288895193720017 + }, + "tx_mbps": { + "mean": 0.002341553834100857, + "max": 0.0032703888757737824 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0677630895060768, + "max": 1.305097266683083 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0328893274132544, + "max": 0.1973359644795264 + }, + "busiest_sampled_vcpu_percent": 3.7549407114624507, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04844349530001719, + "max": 0.15343107422173224 + }, + "tx_mbps": { + "mean": 0.04844349530001719, + "max": 0.15343107422173224 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.006182962159352812, + "max": 0.008728289570138164 + }, + "tx_mbps": { + "mean": 0.01636527965783329, + "max": 0.06386724542790935 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002258096284680921, + "max": 0.0029875248033259796 + }, + "tx_mbps": { + "mean": 0.0021784239312519576, + "max": 0.0027941218818475083 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019242044600795726, + "max": 0.002547257990204256 + }, + "tx_mbps": { + "mean": 0.0021784239312519576, + "max": 0.0027941218818475083 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9279760174477039, + "max": 0.9610645638245441 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008210181122055526, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 1.7786561264822134, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.03932945986836404, + "max": 0.15647288436558088 + }, + "tx_mbps": { + "mean": 0.03932945986836404, + "max": 0.15647288436558088 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.008659606355401157, + "max": 0.015259167704483422 + }, + "tx_mbps": { + "mean": 0.007207882855285217, + "max": 0.007899224165921325 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0024824330979713797, + "max": 0.003089985905736244 + }, + "tx_mbps": { + "mean": 0.0024722065177376555, + "max": 0.003083699057504838 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0021155588232798675, + "max": 0.002627902560727874 + }, + "tx_mbps": { + "mean": 0.0024722065177376555, + "max": 0.003083699057504838 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9283292951735574, + "max": 1.0103499260719566 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.1782178217821784, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.040627535540157834, + "max": 0.0902322900776891 + }, + "tx_mbps": { + "mean": 0.040627535540157834, + "max": 0.0902322900776891 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.007387566794940265, + "max": 0.01428471489598484 + }, + "tx_mbps": { + "mean": 0.008293675076984653, + "max": 0.011345150319070768 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022858595159499714, + "max": 0.002884037247623776 + }, + "tx_mbps": { + "mean": 0.0022415570739804116, + "max": 0.0028981901021650045 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019482617929874207, + "max": 0.0024657417689607857 + }, + "tx_mbps": { + "mean": 0.0022415570739804116, + "max": 0.0028981901021650045 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.001893982614434, + "max": 1.0593742301059375 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004106101667077277, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 1.968503937007874, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04106155590606753, + "max": 0.15443862243164883 + }, + "tx_mbps": { + "mean": 0.04106155590606753, + "max": 0.15443862243164883 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.006748836403303356, + "max": 0.014367224545221047 + }, + "tx_mbps": { + "mean": 0.006634053391667818, + "max": 0.009567982527286587 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022580186074689485, + "max": 0.0023457166472142304 + }, + "tx_mbps": { + "mean": 0.0022129537896693565, + "max": 0.0023881944134615707 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019241373745361354, + "max": 0.001993308512421482 + }, + "tx_mbps": { + "mean": 0.0022129537896693565, + "max": 0.0023881944134615707 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.165868512840605, + "max": 1.968988432192961 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00821827744904668, + "max": 0.04930966469428008 + }, + "busiest_sampled_vcpu_percent": 5.128205128205129, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.06219273763323836, + "max": 0.1551315789187439 + }, + "tx_mbps": { + "mean": 0.06219273763323836, + "max": 0.1551315789187439 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.008597538205282657, + "max": 0.014357894307641948 + }, + "tx_mbps": { + "mean": 0.024014783252263833, + "max": 0.07488051758057461 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023194726575365386, + "max": 0.003254469626228735 + }, + "tx_mbps": { + "mean": 0.00226814469606247, + "max": 0.003089895968040461 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019746821749079425, + "max": 0.00277046352054141 + }, + "tx_mbps": { + "mean": 0.00226814469606247, + "max": 0.003089895968040461 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9771129442162364, + "max": 1.03397341211226 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00410913872452334, + "max": 0.02465483234714004 + }, + "busiest_sampled_vcpu_percent": 1.953125, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04248287910120495, + "max": 0.1564065840122355 + }, + "tx_mbps": { + "mean": 0.04248287910120495, + "max": 0.1564065840122355 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.005332927778478162, + "max": 0.006195968401627676 + }, + "tx_mbps": { + "mean": 0.006046564274801649, + "max": 0.006795903578212657 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022851317655661852, + "max": 0.0029868648620411864 + }, + "tx_mbps": { + "mean": 0.002191613648771393, + "max": 0.0027935046630774675 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019476416343316065, + "max": 0.002546695303424591 + }, + "tx_mbps": { + "mean": 0.002191613648771393, + "max": 0.0027935046630774675 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9402338385991498, + "max": 0.9849790691947796 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004104079454978249, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 2.1696252465483234, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04700524223479013, + "max": 0.15430624288824588 + }, + "tx_mbps": { + "mean": 0.04700524223479013, + "max": 0.15430624288824588 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.009189627426592345, + "max": 0.015665783959743475 + }, + "tx_mbps": { + "mean": 0.01696209149653356, + "max": 0.06884655868960057 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002301722896191483, + "max": 0.002502421242202808 + }, + "tx_mbps": { + "mean": 0.0023761434760196784, + "max": 0.002867095694584122 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001960513505135463, + "max": 0.002128315553984047 + }, + "tx_mbps": { + "mean": 0.0023761434760196784, + "max": 0.002867095694584122 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1329673778420553, + "max": 2.091020910209102 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004104079454978249, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 4.536489151873767, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04794549974939173, + "max": 0.1613247812760651 + }, + "tx_mbps": { + "mean": 0.04794549974939173, + "max": 0.1613247812760651 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.008740096817692073, + "max": 0.014624789160691334 + }, + "tx_mbps": { + "mean": 0.015859797795069373, + "max": 0.06053834033349393 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002275352002297237, + "max": 0.0030924481058032566 + }, + "tx_mbps": { + "mean": 0.002241285303300993, + "max": 0.0031679503993325324 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019377967741868824, + "max": 0.002629996557936442 + }, + "tx_mbps": { + "mean": 0.002241285303300993, + "max": 0.0031679503993325324 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0717602540157225, + "max": 1.2817352723687454 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004105090311986864, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 2.161100196463654, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.07266398160162228, + "max": 0.20370534196336662 + }, + "tx_mbps": { + "mean": 0.07266398160162228, + "max": 0.20370534196336662 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.045643267255879805, + "max": 0.11114320306895382 + }, + "tx_mbps": { + "mean": 0.09263971419245601, + "max": 0.2909527275044174 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023995214266705053, + "max": 0.0031942942015234952 + }, + "tx_mbps": { + "mean": 0.0027432939087149383, + "max": 0.005173436130518614 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020436687080177735, + "max": 0.0027101196867256425 + }, + "tx_mbps": { + "mean": 0.0027432939087149383, + "max": 0.005173436130518614 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.064456774193115, + "max": 6.374600049224711 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.5052024161482773, + "max": 2.637416810451072 + }, + "busiest_sampled_vcpu_percent": 14.990138067061144, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.040461113249506686, + "max": 0.16394675407574094 + }, + "tx_mbps": { + "mean": 0.040461113249506686, + "max": 0.16394675407574094 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.028881859189265956, + "max": 0.05482025884467503 + }, + "tx_mbps": { + "mean": 0.04121274487915102, + "max": 0.09407817133804212 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002285275795210088, + "max": 0.00251023720923474 + }, + "tx_mbps": { + "mean": 0.0022063882510782603, + "max": 0.00239068714119228 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001947764532658289, + "max": 0.00213590359031377 + }, + "tx_mbps": { + "mean": 0.0022063882510782603, + "max": 0.00239068714119228 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0344791915560956, + "max": 1.2060054147181885 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.3483365949119372, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.041140318650227534, + "max": 0.15793741246422646 + }, + "tx_mbps": { + "mean": 0.041140318650227534, + "max": 0.15793741246422646 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.030982931517817076, + "max": 0.054974271260878865 + }, + "tx_mbps": { + "mean": 0.03959523276240604, + "max": 0.09249245101262803 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002382136186195619, + "max": 0.0029885825770437514 + }, + "tx_mbps": { + "mean": 0.0023289466922780722, + "max": 0.002898925099732439 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020299647445400125, + "max": 0.0025481598814794094 + }, + "tx_mbps": { + "mean": 0.0023289466922780722, + "max": 0.002898925099732439 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0515770898170749, + "max": 1.2071938901207193 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004108125872976748, + "max": 0.02464875523786049 + }, + "busiest_sampled_vcpu_percent": 1.976284584980237, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.042388832941920654, + "max": 0.1648653459801247 + }, + "tx_mbps": { + "mean": 0.042388832941920654, + "max": 0.1648653459801247 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.032514075132099717, + "max": 0.06574599478612794 + }, + "tx_mbps": { + "mean": 0.04067079014748517, + "max": 0.09463474370860296 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002274573474554007, + "max": 0.0030905632247693266 + }, + "tx_mbps": { + "mean": 0.0022570423163082044, + "max": 0.0031660194988226975 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001937133339916474, + "max": 0.002628393546192428 + }, + "tx_mbps": { + "mean": 0.0022570423163082044, + "max": 0.0031660194988226975 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.9636870286507393, + "max": 6.167076167076167 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008212203832604573, + "max": 0.02464268112370626 + }, + "busiest_sampled_vcpu_percent": 19.607843137254903, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.041504354481492214, + "max": 0.16951286438619526 + }, + "tx_mbps": { + "mean": 0.041504354481492214, + "max": 0.16951286438619526 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.027788736472067286, + "max": 0.05484481644459378 + }, + "tx_mbps": { + "mean": 0.03959919816759441, + "max": 0.09267592493460676 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022848985670254726, + "max": 0.002614677770933036 + }, + "tx_mbps": { + "mean": 0.0022406140196251263, + "max": 0.0025564689396908443 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019474405719234616, + "max": 0.0022182284338240557 + }, + "tx_mbps": { + "mean": 0.0022406140196251263, + "max": 0.0025564689396908443 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0057282213504792, + "max": 1.0593742301059375 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004101049868766404, + "max": 0.024606299212598427 + }, + "busiest_sampled_vcpu_percent": 2.5540275049115913, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05283766873578233, + "max": 0.23791368661184895 + }, + "tx_mbps": { + "mean": 0.05283766873578233, + "max": 0.23791368661184895 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03082871137005544, + "max": 0.06591257550422437 + }, + "tx_mbps": { + "mean": 0.04602388791087151, + "max": 0.0953779874312648 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002464521110716439, + "max": 0.003588695681133907 + }, + "tx_mbps": { + "mean": 0.0025014419951862564, + "max": 0.0035635339235098305 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002101405735476299, + "max": 0.003060298771028301 + }, + "tx_mbps": { + "mean": 0.0025014419951862564, + "max": 0.0035635339235098305 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0263558568748212, + "max": 1.1094674556213018 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008209172754353046, + "max": 0.02464268112370626 + }, + "busiest_sampled_vcpu_percent": 1.9723865877712032, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04066675311525461, + "max": 0.16566674944409587 + }, + "tx_mbps": { + "mean": 0.04066675311525461, + "max": 0.16566674944409587 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03020370048584682, + "max": 0.06500944180811022 + }, + "tx_mbps": { + "mean": 0.04194678755850692, + "max": 0.09566317541214728 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0027356898312496775, + "max": 0.003770097128268721 + }, + "tx_mbps": { + "mean": 0.002391863192821515, + "max": 0.0030889292812332617 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002372424786985694, + "max": 0.003439938497352778 + }, + "tx_mbps": { + "mean": 0.002391863192821515, + "max": 0.0030889292812332617 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.7678480145196016, + "max": 5.704450454880748 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004106101667077277, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 17.75147928994083, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.043184622289319366, + "max": 0.16881742578791684 + }, + "tx_mbps": { + "mean": 0.043184622289319366, + "max": 0.16881742578791684 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.034647077792746526, + "max": 0.05645681266347195 + }, + "tx_mbps": { + "mean": 0.04186043133186212, + "max": 0.09368206995734811 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023020091016322185, + "max": 0.002503524483346855 + }, + "tx_mbps": { + "mean": 0.0022752724091793315, + "max": 0.0025727173710775467 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001960757135940917, + "max": 0.0021292538633490214 + }, + "tx_mbps": { + "mean": 0.0022752724091793315, + "max": 0.0025727173710775467 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9934544170938927, + "max": 1.0347376201034737 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00410913872452334, + "max": 0.02465483234714004 + }, + "busiest_sampled_vcpu_percent": 2.1653543307086616, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04749831686217908, + "max": 0.15883438344366252 + }, + "tx_mbps": { + "mean": 0.04749831686217908, + "max": 0.15883438344366252 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.031569416298904744, + "max": 0.06649453694998812 + }, + "tx_mbps": { + "mean": 0.0498989320263667, + "max": 0.09616002382323204 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023830702392616566, + "max": 0.0030918883416457188 + }, + "tx_mbps": { + "mean": 0.002330640559354516, + "max": 0.0031941125238466195 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020307607514251595, + "max": 0.002629520502152412 + }, + "tx_mbps": { + "mean": 0.002330640559354516, + "max": 0.0031941125238466195 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.5169424263296445, + "max": 2.3433645781943757 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 3.7431011414452406, + "max": 11.237342553716967 + }, + "busiest_sampled_vcpu_percent": 9.683794466403162, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04028313709132893, + "max": 0.1545638366942203 + }, + "tx_mbps": { + "mean": 0.04028313709132893, + "max": 0.1545638366942203 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.028518577007917482, + "max": 0.05719966941152196 + }, + "tx_mbps": { + "mean": 0.03994489176141637, + "max": 0.0940569591431652 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022766271197654565, + "max": 0.0023464458377926503 + }, + "tx_mbps": { + "mean": 0.0022289128182999053, + "max": 0.0023920842880247005 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019388824768800873, + "max": 0.001993928153241642 + }, + "tx_mbps": { + "mean": 0.0022289128182999053, + "max": 0.0023920842880247005 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9895211033284824, + "max": 1.0103499260719566 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008212203832604573, + "max": 0.02464268112370626 + }, + "busiest_sampled_vcpu_percent": 2.357563850687623, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.048782944057344436, + "max": 0.20290853900474368 + }, + "tx_mbps": { + "mean": 0.048782944057344436, + "max": 0.20290853900474368 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03272259747803353, + "max": 0.06657681219423434 + }, + "tx_mbps": { + "mean": 0.05115545733977243, + "max": 0.09610712872252357 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023826331763146663, + "max": 0.002989183851715179 + }, + "tx_mbps": { + "mean": 0.0023257653015337633, + "max": 0.0030033431436443563 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002030388108937537, + "max": 0.0025486725472518897 + }, + "tx_mbps": { + "mean": 0.0023257653015337633, + "max": 0.0030033431436443563 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.3644137441659951, + "max": 3.3806957373836353 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004104079454978249, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 8.7890625, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.041987254610589775, + "max": 0.1582926345701058 + }, + "tx_mbps": { + "mean": 0.041987254610589775, + "max": 0.1582926345701058 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.02950581978993102, + "max": 0.05319298114668727 + }, + "tx_mbps": { + "mean": 0.03994336136226743, + "max": 0.09147110150640678 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023979180909664923, + "max": 0.0030787823463081527 + }, + "tx_mbps": { + "mean": 0.0023939112269127302, + "max": 0.003175875177168328 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020423057169049606, + "max": 0.002618374406422803 + }, + "tx_mbps": { + "mean": 0.0023939112269127302, + "max": 0.003175875177168328 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9815305944185516, + "max": 1.0588524993843882 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008210180623973728, + "max": 0.04926108374384237 + }, + "busiest_sampled_vcpu_percent": 2.366863905325444, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04353522633731308, + "max": 0.16112095911851976 + }, + "tx_mbps": { + "mean": 0.04353522633731308, + "max": 0.16112095911851976 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.028478366086665024, + "max": 0.05653454616291018 + }, + "tx_mbps": { + "mean": 0.041688388584468626, + "max": 0.09685790564770302 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002275823798831439, + "max": 0.0023446354679456665 + }, + "tx_mbps": { + "mean": 0.002223637951938023, + "max": 0.002468300708754107 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019381993359200672, + "max": 0.0019923897638411533 + }, + "tx_mbps": { + "mean": 0.002223637951938023, + "max": 0.002468300708754107 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.9853302286185797, + "max": 1.0845452304658614 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003519515714637666, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 2.357563850687623, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04836789774608868, + "max": 0.16030033930195162 + }, + "tx_mbps": { + "mean": 0.04836789774608868, + "max": 0.16030033930195162 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.02943071938327755, + "max": 0.05532816198221433 + }, + "tx_mbps": { + "mean": 0.04272123653784527, + "max": 0.09329942529847077 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022708677655936833, + "max": 0.003093822430817782 + }, + "tx_mbps": { + "mean": 0.0022801142975026247, + "max": 0.003377081859885534 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019342927232763889, + "max": 0.0026311653633404536 + }, + "tx_mbps": { + "mean": 0.0022801142975026247, + "max": 0.003377081859885534 + } + } + } + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/kubernetes-pass1-image-placement.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/kubernetes-pass1-image-placement.json new file mode 100644 index 0000000..68165a1 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/kubernetes-pass1-image-placement.json @@ -0,0 +1,259 @@ +{ + "agentgateway": [ + { + "namespace": "agentgateway-system", + "pod": "agentgateway-54f88c78fc-26xzh", + "node": "gwcmp160-1005-kcontroller.c.solo-oss.internal", + "containers": [ + { + "name": "controller", + "image": "ghcr.io/agentgateway/controller:v1.6.0@sha256:d84259a7e2d87f8f39bae385d4b032d823c0a4450aecb32e0e31e2258449645b", + "resources": { + "limits": { + "cpu": "2", + "memory": "2Gi" + }, + "requests": { + "cpu": "100m", + "memory": "128Mi" + } + } + } + ], + "status": [ + { + "name": "controller", + "imageID": "ghcr.io/agentgateway/controller@sha256:d84259a7e2d87f8f39bae385d4b032d823c0a4450aecb32e0e31e2258449645b", + "ready": true, + "restartCount": 0, + "state": { + "running": { + "startedAt": "2026-10-05T20:23:24Z" + } + }, + "lastState": {} + } + ] + }, + { + "namespace": "agentgateway-system", + "pod": "agentgateway-54f88c78fc-8dghn", + "node": "gwcmp160-1005-kcontroller.c.solo-oss.internal", + "containers": [ + { + "name": "controller", + "image": "ghcr.io/agentgateway/controller:v1.6.0@sha256:d84259a7e2d87f8f39bae385d4b032d823c0a4450aecb32e0e31e2258449645b", + "resources": { + "limits": { + "cpu": "2", + "memory": "2Gi" + }, + "requests": { + "cpu": "100m", + "memory": "128Mi" + } + } + } + ], + "status": [ + { + "name": "controller", + "imageID": "ghcr.io/agentgateway/controller@sha256:d84259a7e2d87f8f39bae385d4b032d823c0a4450aecb32e0e31e2258449645b", + "ready": true, + "restartCount": 0, + "state": { + "running": { + "startedAt": "2026-10-05T20:23:24Z" + } + }, + "lastState": {} + } + ] + }, + { + "namespace": "gateway-benchmark", + "pod": "benchmark-6b496d57d6-nnkcv", + "node": "gwcmp160-1005-kgateway.c.solo-oss.internal", + "containers": [ + { + "name": "agentgateway", + "image": "ghcr.io/agentgateway/agentgateway:v1.6.0@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "resources": { + "limits": { + "cpu": "2", + "memory": "256Mi" + }, + "requests": { + "cpu": "100m", + "memory": "64Mi" + } + } + } + ], + "status": [ + { + "name": "agentgateway", + "imageID": "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "ready": true, + "restartCount": 0, + "state": { + "running": { + "startedAt": "2026-10-05T20:23:41Z" + } + }, + "lastState": {} + } + ] + } + ], + "praxis-release": [ + { + "namespace": "gateway-benchmark", + "pod": "praxis-benchmark-5678d964fd-m94bg", + "node": "gwcmp160-1005-kgateway.c.solo-oss.internal", + "containers": [ + { + "name": "praxis", + "image": "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8", + "resources": { + "limits": { + "cpu": "2", + "memory": "256Mi" + }, + "requests": { + "cpu": "100m", + "memory": "64Mi" + } + } + } + ], + "status": [ + { + "name": "praxis", + "imageID": "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8", + "ready": true, + "restartCount": 0, + "state": { + "running": { + "startedAt": "2026-10-05T20:37:47Z" + } + }, + "lastState": {} + } + ] + }, + { + "namespace": "gateway-benchmark", + "pod": "praxis-benchmark-689685876b-2zwd4", + "node": "gwcmp160-1005-kgateway.c.solo-oss.internal", + "containers": [ + { + "name": "praxis", + "image": "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8", + "resources": { + "limits": { + "cpu": "2", + "memory": "256Mi" + }, + "requests": { + "cpu": "100m", + "memory": "64Mi" + } + } + } + ], + "status": [ + { + "name": "praxis", + "imageID": "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8", + "ready": true, + "restartCount": 0, + "state": { + "running": { + "startedAt": "2026-10-05T20:37:47Z" + } + }, + "lastState": {} + } + ] + }, + { + "namespace": "praxis-system", + "pod": "praxis-operator-589f5cb84b-bbrjh", + "node": "gwcmp160-1005-kcontroller.c.solo-oss.internal", + "containers": [ + { + "name": "operator", + "image": "praxis-operator:fb8beaa", + "resources": { + "limits": { + "cpu": "2", + "memory": "2Gi" + }, + "requests": { + "cpu": "100m", + "memory": "128Mi" + } + } + } + ], + "status": [ + { + "name": "operator", + "imageID": "sha256:e3bc32ff8ab83905b6ffee88e8744130f392c50780962c14d523e89f6eeb211a", + "ready": true, + "restartCount": 1, + "state": { + "running": { + "startedAt": "2026-10-05T20:37:51Z" + } + }, + "lastState": { + "terminated": { + "containerID": "containerd://36b344e96beb7a316b00d2ee5de44f3a101ab8ac5f38d23fe601c4589631234a", + "exitCode": 1, + "finishedAt": "2026-10-05T20:37:50Z", + "reason": "Error", + "startedAt": "2026-10-05T20:37:45Z" + } + } + } + ] + }, + { + "namespace": "praxis-system", + "pod": "praxis-operator-589f5cb84b-fbd4k", + "node": "gwcmp160-1005-kcontroller.c.solo-oss.internal", + "containers": [ + { + "name": "operator", + "image": "praxis-operator:fb8beaa", + "resources": { + "limits": { + "cpu": "2", + "memory": "2Gi" + }, + "requests": { + "cpu": "100m", + "memory": "128Mi" + } + } + } + ], + "status": [ + { + "name": "operator", + "imageID": "sha256:e3bc32ff8ab83905b6ffee88e8744130f392c50780962c14d523e89f6eeb211a", + "ready": true, + "restartCount": 0, + "state": { + "running": { + "startedAt": "2026-10-05T20:37:45Z" + } + }, + "lastState": {} + } + ] + } + ] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/kubernetes-pass1-network-review.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/kubernetes-pass1-network-review.json new file mode 100644 index 0000000..09a2f66 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/kubernetes-pass1-network-review.json @@ -0,0 +1,47 @@ +{ + "scope": "First accepted Kubernetes pass, first HTTP execution through setup-block classification", + "profiles": { + "kclient": { + "samples": 0, + "distinct_pids": 0, + "unexpected": [] + }, + "kgateway": { + "samples": 578, + "distinct_pids": 11, + "unexpected": [] + }, + "kbackend": { + "samples": 722, + "distinct_pids": 1, + "unexpected": [] + }, + "kcontroller": { + "samples": 1246, + "distinct_pids": 11, + "unexpected": [] + }, + "kcontrol": { + "samples": 0, + "distinct_pids": 0, + "unexpected": [] + } + }, + "collector_lifecycle_errors": [ + { + "role": "kgateway", + "utc": "2026-10-05T20:58:45.245274+00:00", + "error": "Command '['nsenter', '-t', '121118', '-n', 'sysctl', 'net.ipv4.ip_local_port_range', 'net.ipv4.tcp_tw_reuse', 'net.ipv4.tcp_tw_reuse_delay', 'net.ipv4.tcp_timestamps']' returned non-zero exit status 1." + }, + { + "role": "kgateway", + "utc": "2026-10-05T20:58:50.526683+00:00", + "error": "Command '['nsenter', '-t', '122061', '-n', 'sysctl', 'net.ipv4.ip_local_port_range', 'net.ipv4.tcp_tw_reuse', 'net.ipv4.tcp_tw_reuse_delay', 'net.ipv4.tcp_timestamps']' returned non-zero exit status 1." + }, + { + "role": "kgateway", + "utc": "2026-10-05T21:09:20.472393+00:00", + "error": "Command '['nsenter', '-t', '131348', '-n', 'sysctl', 'net.ipv4.ip_local_port_range', 'net.ipv4.tcp_tw_reuse', 'net.ipv4.tcp_tw_reuse_delay', 'net.ipv4.tcp_timestamps']' returned non-zero exit status 1." + } + ] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/kubernetes-pass1-phase-host-review.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/kubernetes-pass1-phase-host-review.json new file mode 100644 index 0000000..663bc8d --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/kubernetes-pass1-phase-host-review.json @@ -0,0 +1,4211 @@ +[ + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http-execution.json", + "samples": 103, + "host_busy_percent": { + "mean": 8.02362840638722, + "max": 32.559288537549406 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.011941120039676307, + "max": 0.22299306243805747 + }, + "busiest_sampled_vcpu_percent": 36.89138576779026, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0029964858011534354, + "max": 0.0299767472467254 + }, + "tx_mbps": { + "mean": 0.0029964858011534354, + "max": 0.0299767472467254 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 262.0570845145012, + "max": 2242.286379370015 + }, + "tx_mbps": { + "mean": 7.3991820429952435, + "max": 33.39203312819093 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/recovery-execution.json", + "samples": 10, + "host_busy_percent": { + "mean": 1.3975612041303902, + "max": 2.8445316331535064 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02179717759322103, + "max": 0.12260912211868563 + }, + "busiest_sampled_vcpu_percent": 7.436399217221135, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.00590811866788828, + "max": 0.022584270857237243 + }, + "tx_mbps": { + "mean": 0.00590811866788828, + "max": 0.022584270857237243 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.05424776443385762, + "max": 0.13227180100970506 + }, + "tx_mbps": { + "mean": 0.030857475162170512, + "max": 0.052987364098342496 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/scale-1000-execution.json", + "samples": 14, + "host_busy_percent": { + "mean": 2.562456185499814, + "max": 7.615328288991945 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.018870953700610947, + "max": 0.09820770930518045 + }, + "busiest_sampled_vcpu_percent": 11.77570093457944, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0051744708311948825, + "max": 0.03386019742071774 + }, + "tx_mbps": { + "mean": 0.0051744708311948825, + "max": 0.03386019742071774 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.7283217534817086, + "max": 3.1806041864143397 + }, + "tx_mbps": { + "mean": 0.2812076584547253, + "max": 0.8256731564203297 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/scale-5000-execution.json", + "samples": 33, + "host_busy_percent": { + "mean": 4.194322870873638, + "max": 18.006200810875267 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009164458414253271, + "max": 0.04914004914004914 + }, + "busiest_sampled_vcpu_percent": 31.30016051364366, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0027480549748722665, + "max": 0.010899086488938971 + }, + "tx_mbps": { + "mean": 0.0027480549748722665, + "max": 0.010899086488938971 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.4758295679663662, + "max": 3.2393671901838346 + }, + "tx_mbps": { + "mean": 0.5555526368683734, + "max": 1.8407084368815274 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http-execution.json", + "samples": 102, + "host_busy_percent": { + "mean": 23.592144867520147, + "max": 91.11111111111111 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01135215266809982, + "max": 0.19900497512437812 + }, + "busiest_sampled_vcpu_percent": 92.3076923076923, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0033098236609738194, + "max": 0.03297874101770367 + }, + "tx_mbps": { + "mean": 0.0033098236609738194, + "max": 0.03297874101770367 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 779.6013690056578, + "max": 5754.633299209124 + }, + "tx_mbps": { + "mean": 29.117033071087253, + "max": 146.53553663881127 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http-execution.json", + "samples": 102, + "host_busy_percent": { + "mean": 9.332545462502392, + "max": 41.798418972332016 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01523636982125287, + "max": 0.20115665074176514 + }, + "busiest_sampled_vcpu_percent": 45.10978043912176, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.003263765980072143, + "max": 0.03291867750501139 + }, + "tx_mbps": { + "mean": 0.003263765980072143, + "max": 0.03291867750501139 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 285.1219234971393, + "max": 2472.1994822233064 + }, + "tx_mbps": { + "mean": 8.334589330053507, + "max": 42.16903591676504 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/recovery-execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.4570816846870074, + "max": 2.378033831821525 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01400903582810913, + "max": 0.09806325079676391 + }, + "busiest_sampled_vcpu_percent": 3.536345776031434, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.004505654075981105, + "max": 0.0206744163103488 + }, + "tx_mbps": { + "mean": 0.004505654075981105, + "max": 0.0206744163103488 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.06058373691141423, + "max": 0.17313472800219828 + }, + "tx_mbps": { + "mean": 0.03238310786276409, + "max": 0.040857914761224974 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/scale-1000-execution.json", + "samples": 133, + "host_busy_percent": { + "mean": 2.704640903432385, + "max": 6.727005870841487 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012439548885265765, + "max": 0.09789525208027411 + }, + "busiest_sampled_vcpu_percent": 12.204724409448819, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.003949247060604242, + "max": 0.03286674541851017 + }, + "tx_mbps": { + "mean": 0.003949247060604242, + "max": 0.03286674541851017 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.18070112748104314, + "max": 2.20360576115285 + }, + "tx_mbps": { + "mean": 0.07376354476507861, + "max": 0.726915099736239 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/scale-5000-execution.json", + "samples": 148, + "host_busy_percent": { + "mean": 6.310640556733982, + "max": 13.957467611830848 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.013336159268608793, + "max": 0.14695077149155034 + }, + "busiest_sampled_vcpu_percent": 20.19607843137255, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.006327136581902842, + "max": 0.08777045637125404 + }, + "tx_mbps": { + "mean": 0.006327136581902842, + "max": 0.08777045637125404 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.6584035301759842, + "max": 5.879949030670209 + }, + "tx_mbps": { + "mean": 0.15560039594091518, + "max": 0.7358585795949399 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http-execution.json", + "samples": 101, + "host_busy_percent": { + "mean": 8.12103374319709, + "max": 31.994851994851995 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0036625430328215544, + "max": 0.025614754098360656 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 24.635016203588346, + "max": 100.45215823053039 + }, + "container_throttled_period_percent": { + "mean": 2.779782527392183, + "max": 26.08695652173913 + }, + "max_fd": 980, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 101445632, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 300.55547290627015, + "max": 2508.5726977959266 + }, + "tx_mbps": { + "mean": 273.3853521725981, + "max": 2268.081946054929 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 265.1895236824069, + "max": 2249.6135072767197 + }, + "tx_mbps": { + "mean": 6.6441149100163015, + "max": 30.66281337233561 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003428238933203929, + "max": 0.038136702942681705 + }, + "tx_mbps": { + "mean": 0.003428238933203929, + "max": 0.038136702942681705 + } + }, + "veth25e1e100": { + "rx_mbps": { + "mean": 270.41319772787693, + "max": 2254.5122728557935 + }, + "tx_mbps": { + "mean": 274.0746030178976, + "max": 2290.726369494973 + } + }, + "cni0": { + "rx_mbps": { + "mean": 268.91118632562916, + "max": 2248.476632870953 + }, + "tx_mbps": { + "mean": 274.0745945998216, + "max": 2290.726369494973 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 0.9828383501255267, + "max": 1.6496846191169334 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01818769905353667, + "max": 0.048520135856380396 + }, + "busiest_sampled_vcpu_percent": 2.912621359223301, + "container_quota_busy_percent": { + "mean": 0.1611276037195574, + "max": 0.2055564705857905 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 9502720, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.08514135334360667, + "max": 0.3084188084015791 + }, + "tx_mbps": { + "mean": 0.053584322032529476, + "max": 0.08692452180177444 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.019108013319303563, + "max": 0.036448269993428144 + }, + "tx_mbps": { + "mean": 0.02239555492950152, + "max": 0.03102178238535972 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.03747268214860494, + "max": 0.26000344423421823 + }, + "tx_mbps": { + "mean": 0.03747268214860494, + "max": 0.26000344423421823 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.03656893388934425, + "max": 0.046603952398705246 + }, + "tx_mbps": { + "mean": 0.043992893419486714, + "max": 0.06320881853464505 + } + }, + "veth2004efc2": { + "rx_mbps": { + "mean": 0.03856243804149066, + "max": 0.04912668904368924 + }, + "tx_mbps": { + "mean": 0.041481875090977845, + "max": 0.04977284818232217 + } + }, + "veth54694137": { + "rx_mbps": { + "mean": 0.00010686243468762801, + "max": 0.00010686243468762801 + }, + "tx_mbps": { + "mean": 0.00010686243468762801, + "max": 0.00010686243468762801 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/scale-1000-execution.json", + "samples": 14, + "host_busy_percent": { + "mean": 0.9105349871015993, + "max": 1.8734793187347931 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.018687950017312265, + "max": 0.145985401459854 + }, + "busiest_sampled_vcpu_percent": 2.912621359223301, + "container_quota_busy_percent": { + "mean": 0.310392983570207, + "max": 1.4985406565122432 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 330, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 37285888, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.2806184673080685, + "max": 0.9411716093701202 + }, + "tx_mbps": { + "mean": 0.1693656948435703, + "max": 0.7422930934805398 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.1628552810968144, + "max": 0.47463665289812457 + }, + "tx_mbps": { + "mean": 0.08518406570045885, + "max": 0.34536135341060054 + } + }, + "veth874c290d": { + "rx_mbps": { + "mean": 5.164551247016019e-05, + "max": 0.0002478355508869407 + }, + "tx_mbps": { + "mean": 0.0001859018425798391, + "max": 0.0010223216474086303 + } + }, + "veth62f85258": { + "rx_mbps": { + "mean": 3.6142139903695386e-05, + "max": 0.00010844737264207177 + }, + "tx_mbps": { + "mean": 0.00017041212064940528, + "max": 0.000882914150034726 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.019504944512974298, + "max": 0.21227316549275219 + }, + "tx_mbps": { + "mean": 0.019504944512974298, + "max": 0.21227316549275219 + } + }, + "veth25e1e100": { + "rx_mbps": { + "mean": 0.13939152574146607, + "max": 0.6529632256283031 + }, + "tx_mbps": { + "mean": 0.23205040053336928, + "max": 0.827585112489307 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.12803117516394222, + "max": 0.6034316449045144 + }, + "tx_mbps": { + "mean": 0.23195387021866953, + "max": 0.827585112489307 + } + }, + "veth46f413a6": { + "rx_mbps": { + "mean": 5.164502441468215e-05, + "max": 0.0002478355508869407 + }, + "tx_mbps": { + "mean": 0.00017041212064940528, + "max": 0.000882914150034726 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/scale-5000-execution.json", + "samples": 33, + "host_busy_percent": { + "mean": 0.9981373456406002, + "max": 2.623906705539359 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.014414928606931903, + "max": 0.14584346135148274 + }, + "busiest_sampled_vcpu_percent": 6.007751937984496, + "container_quota_busy_percent": { + "mean": 0.5235728628874255, + "max": 4.225654327638133 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 45, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 34160640, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.5125302086185995, + "max": 2.78902259385032 + }, + "tx_mbps": { + "mean": 0.3130165661640027, + "max": 2.8499595731243823 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.31941680659913035, + "max": 0.8418561858420942 + }, + "tx_mbps": { + "mean": 0.16120755598296369, + "max": 1.2622874468221956 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.014914215852886476, + "max": 0.2125208240924619 + }, + "tx_mbps": { + "mean": 0.014914215852886476, + "max": 0.2125208240924619 + } + }, + "veth25e1e100": { + "rx_mbps": { + "mean": 0.26135345419635847, + "max": 2.511468436086982 + }, + "tx_mbps": { + "mean": 0.4469676612344262, + "max": 2.4559764872435963 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.24078352449118567, + "max": 2.3241860107962857 + }, + "tx_mbps": { + "mean": 0.4468543185576055, + "max": 2.4559764872435963 + } + }, + "veth132dd3d5": { + "rx_mbps": { + "mean": 2.0096812899718857e-05, + "max": 0.00010856171605891998 + }, + "tx_mbps": { + "mean": 6.0292509972993025e-05, + "max": 0.0003255943880680601 + } + }, + "vethd293c05a": { + "rx_mbps": { + "mean": 2.0101874917807646e-05, + "max": 0.00010856171605891998 + }, + "tx_mbps": { + "mean": 6.0292509972993025e-05, + "max": 0.0003255943880680601 + } + }, + "veth8e9ec69a": { + "rx_mbps": { + "mean": 2.009382215546652e-05, + "max": 0.00010853918620456691 + }, + "tx_mbps": { + "mean": 6.0292509972993025e-05, + "max": 0.0003255943880680601 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http-execution.json", + "samples": 103, + "host_busy_percent": { + "mean": 0.41574051021795716, + "max": 0.6151574803149606 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0045837051777385006, + "max": 0.04921259842519685 + }, + "busiest_sampled_vcpu_percent": 1.768172888015717, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.003458828514796755, + "max": 0.042255469466795606 + }, + "tx_mbps": { + "mean": 0.003458828514796755, + "max": 0.042255469466795606 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.004547501944228398, + "max": 0.049134852581686324 + }, + "tx_mbps": { + "mean": 0.0015390883291284193, + "max": 0.005857318573735212 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http-execution.json", + "samples": 101, + "host_busy_percent": { + "mean": 7.583375134384892, + "max": 33.52708058124174 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.005367840319091992, + "max": 0.11961722488038277 + }, + "busiest_sampled_vcpu_percent": 99.8109640831758, + "container_quota_busy_percent": { + "mean": 22.843526715879104, + "max": 100.1357425648178 + }, + "container_throttled_period_percent": { + "mean": 3.582425831342703, + "max": 39.62264150943396 + }, + "max_fd": 924, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 250474496, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 321.462211621383, + "max": 2766.1606165068483 + }, + "tx_mbps": { + "mean": 298.42511782553623, + "max": 2529.035645717678 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 282.9199738640377, + "max": 2478.234974611048 + }, + "tx_mbps": { + "mean": 10.936504906176529, + "max": 59.066255544671186 + } + }, + "vethe7de2a1d": { + "rx_mbps": { + "mean": 0.00027161950805339446, + "max": 0.00027161950805339446 + }, + "tx_mbps": { + "mean": 0.0004394742602212225, + "max": 0.0004394742602212225 + } + }, + "veth1b10c45f": { + "rx_mbps": { + "mean": 294.40273936275435, + "max": 2507.526792898332 + }, + "tx_mbps": { + "mean": 292.87604000718073, + "max": 2524.2604803953855 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004016200454981388, + "max": 0.05153349863649627 + }, + "tx_mbps": { + "mean": 0.004016200454981388, + "max": 0.05153349863649627 + } + }, + "cni0": { + "rx_mbps": { + "mean": 292.3462377829953, + "max": 2497.1924609682214 + }, + "tx_mbps": { + "mean": 292.8760329726097, + "max": 2524.2670427250755 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 0.9369970221953298, + "max": 1.5780529254673465 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.015169168475128395, + "max": 0.07283321194464676 + }, + "busiest_sampled_vcpu_percent": 2.4761904761904763, + "container_quota_busy_percent": { + "mean": 0.1475700495905558, + "max": 0.18012562395846804 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 28, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 5935104, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0687033255590316, + "max": 0.2435797328283426 + }, + "tx_mbps": { + "mean": 0.05414466152600941, + "max": 0.05585859174517186 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.012774313067283808, + "max": 0.013973517365822996 + }, + "tx_mbps": { + "mean": 0.02245129464422665, + "max": 0.024576951131653386 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.03253193163131057, + "max": 0.24299688752527102 + }, + "tx_mbps": { + "mean": 0.03253193163131057, + "max": 0.24299688752527102 + } + }, + "vethc0db0d94": { + "rx_mbps": { + "mean": 0.035358202370595004, + "max": 0.04807448294181812 + }, + "tx_mbps": { + "mean": 0.03043888259171506, + "max": 0.041132700063968644 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.040478390649192376, + "max": 0.044231377943759365 + }, + "tx_mbps": { + "mean": 0.0376415554858207, + "max": 0.041132700063968644 + } + }, + "veth008f152f": { + "rx_mbps": { + "mean": 0.04696441305960489, + "max": 0.04696441305960489 + }, + "tx_mbps": { + "mean": 0.040036887594655374, + "max": 0.040036887594655374 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/scale-1000-execution.json", + "samples": 131, + "host_busy_percent": { + "mean": 1.067440981373046, + "max": 7.741303282704557 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.027424533182882512, + "max": 0.6614404703576678 + }, + "busiest_sampled_vcpu_percent": 8.984375, + "container_quota_busy_percent": { + "mean": 0.1575566393922156, + "max": 0.42800303901549336 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 148, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 188444672, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.5071673082680683, + "max": 17.45797792612614 + }, + "tx_mbps": { + "mean": 0.0882135906303044, + "max": 0.26655371010342843 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.018622502897874166, + "max": 0.03937945674552053 + }, + "tx_mbps": { + "mean": 0.03941312542571486, + "max": 0.08388444435720999 + } + }, + "veth1b10c45f": { + "rx_mbps": { + "mean": 0.07304104051411808, + "max": 0.1567628220305498 + }, + "tx_mbps": { + "mean": 0.06083276828859246, + "max": 0.13245154633929734 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.4445255927090658, + "max": 17.54618048343362 + }, + "tx_mbps": { + "mean": 0.4445255927090658, + "max": 17.54618048343362 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.06764080724392885, + "max": 0.14477442098585702 + }, + "tx_mbps": { + "mean": 0.06070018023887544, + "max": 0.13234315211647013 + } + }, + "veth189ae228": { + "rx_mbps": { + "mean": 5.193009249848352e-06, + "max": 0.00010853790221936585 + }, + "tx_mbps": { + "mean": 0.00011931784101284123, + "max": 0.0031606608150927034 + } + }, + "veth6e6fb475": { + "rx_mbps": { + "mean": 5.187640295742493e-06, + "max": 0.00010848688839963462 + }, + "tx_mbps": { + "mean": 0.00011931784101284123, + "max": 0.0031606608150927034 + } + }, + "veth723fb770": { + "rx_mbps": { + "mean": 5.192449960788715e-06, + "max": 0.00010848594637848673 + }, + "tx_mbps": { + "mean": 0.00011931784101284123, + "max": 0.0031606608150927034 + } + }, + "veth0a67b020": { + "rx_mbps": { + "mean": 5.309222287768449e-05, + "max": 0.00010618444575536898 + }, + "tx_mbps": { + "mean": 0.001574261482698736, + "max": 0.0017596279582318287 + } + }, + "veth61f10f09": { + "rx_mbps": { + "mean": 9.513546039870234e-06, + "max": 0.0001085242517239724 + }, + "tx_mbps": { + "mean": 3.0387873395262494e-05, + "max": 0.00021344883947695812 + } + }, + "vetheb1ec31a": { + "rx_mbps": { + "mean": 1.0013005290598298e-05, + "max": 0.00010851573318810424 + }, + "tx_mbps": { + "mean": 1.5018177552228048e-05, + "max": 0.00021693108321267548 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/scale-5000-execution.json", + "samples": 147, + "host_busy_percent": { + "mean": 1.5268897645744637, + "max": 17.524509803921568 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.057981877628222316, + "max": 1.2039660056657224 + }, + "busiest_sampled_vcpu_percent": 22.504892367906066, + "container_quota_busy_percent": { + "mean": 0.16242606598791234, + "max": 1.4638781213433754 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 61, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 186101760, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [ + "Command '['nsenter', '-t', '121118', '-n', 'sysctl', 'net.ipv4.ip_local_port_range', 'net.ipv4.tcp_tw_reuse', 'net.ipv4.tcp_tw_reuse_delay', 'net.ipv4.tcp_timestamps']' returned non-zero exit status 1.", + "Command '['nsenter', '-t', '122061', '-n', 'sysctl', 'net.ipv4.ip_local_port_range', 'net.ipv4.tcp_tw_reuse', 'net.ipv4.tcp_tw_reuse_delay', 'net.ipv4.tcp_timestamps']' returned non-zero exit status 1.", + "Command '['nsenter', '-t', '131348', '-n', 'sysctl', 'net.ipv4.ip_local_port_range', 'net.ipv4.tcp_tw_reuse', 'net.ipv4.tcp_tw_reuse_delay', 'net.ipv4.tcp_timestamps']' returned non-zero exit status 1." + ], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.2412049765936082, + "max": 26.595241980916796 + }, + "tx_mbps": { + "mean": 0.08804788814953152, + "max": 0.294886918709281 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.016508478686101256, + "max": 0.03936851539877177 + }, + "tx_mbps": { + "mean": 0.03413672350414058, + "max": 0.08158272348542325 + } + }, + "veth1b10c45f": { + "rx_mbps": { + "mean": 0.002008008527934519, + "max": 0.004010178665583307 + }, + "tx_mbps": { + "mean": 0.0045651912830106, + "max": 0.006476314773970572 + } + }, + "lo": { + "rx_mbps": { + "mean": 1.1918573497057388, + "max": 26.828121467050025 + }, + "tx_mbps": { + "mean": 1.1918573497057388, + "max": 26.828121467050025 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.06360078878629516, + "max": 0.1489459747361389 + }, + "tx_mbps": { + "mean": 0.053772548300824015, + "max": 0.12542770000091882 + } + }, + "veth2569fe4c": { + "rx_mbps": { + "mean": 5.3128664343301484e-06, + "max": 0.0001084818878574297 + }, + "tx_mbps": { + "mean": 0.0002613848002893137, + "max": 0.006092689437219775 + } + }, + "vethbab9c200": { + "rx_mbps": { + "mean": 5.346729537014012e-06, + "max": 0.00010850089036584385 + }, + "tx_mbps": { + "mean": 0.0002613848002893137, + "max": 0.006092689437219775 + } + }, + "veth720b2f96": { + "rx_mbps": { + "mean": 5.33897535944504e-05, + "max": 0.0001067795071889008 + }, + "tx_mbps": { + "mean": 0.0010615809878043298, + "max": 0.0018030482499611536 + } + }, + "veth58c049b3": { + "rx_mbps": { + "mean": 5.327054294993491e-06, + "max": 0.00010846293708114987 + }, + "tx_mbps": { + "mean": 0.0002613848002893137, + "max": 0.006092689437219775 + } + }, + "vethd1ff4f3d": { + "rx_mbps": { + "mean": 0.00010431959695253893, + "max": 0.00010505135878966048 + }, + "tx_mbps": { + "mean": 0.002652221684874595, + "max": 0.004727311145534722 + } + }, + "veth16b70090": { + "rx_mbps": { + "mean": 0.06924642431644726, + "max": 0.15942229711819153 + }, + "tx_mbps": { + "mean": 0.05502885986102305, + "max": 0.12542770000091882 + } + }, + "veth4c49c5ea": { + "rx_mbps": { + "mean": 5.62167268636068e-06, + "max": 0.00010850089036584385 + }, + "tx_mbps": { + "mean": 1.7669381288581627e-05, + "max": 0.0002170017807316877 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http-execution.json", + "samples": 100, + "host_busy_percent": { + "mean": 10.629856524482607, + "max": 48.85197850512946 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003656720696911164, + "max": 0.024832381425378695 + }, + "busiest_sampled_vcpu_percent": 52.61121856866538, + "container_quota_busy_percent": { + "mean": 11.355892884849517, + "max": 58.267853386598965 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 453, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 29728768, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 10.387966512535572, + "max": 45.096693319824276 + }, + "tx_mbps": { + "mean": 290.84002514683203, + "max": 2492.7313471305124 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 6.604876668230665, + "max": 30.65819903971249 + }, + "tx_mbps": { + "mean": 262.9067836287853, + "max": 2261.683411208507 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003360239401413514, + "max": 0.035315091988265004 + }, + "tx_mbps": { + "mean": 0.003360239401413514, + "max": 0.035315091988265004 + } + }, + "cni0": { + "rx_mbps": { + "mean": 262.907101583728, + "max": 2261.689617991596 + }, + "tx_mbps": { + "mean": 7.431817539472248, + "max": 33.59030411540862 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 264.29164303362217, + "max": 2271.1476990092506 + }, + "tx_mbps": { + "mean": 7.431817538397823, + "max": 33.59030411540862 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/recovery-execution.json", + "samples": 10, + "host_busy_percent": { + "mean": 1.0979658126676397, + "max": 1.2712880786759415 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.002663896214603479, + "max": 0.02397506593143131 + }, + "busiest_sampled_vcpu_percent": 3.071017274472169, + "container_quota_busy_percent": { + "mean": 0.06235338055699366, + "max": 0.06640390042327521 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10027008, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.03638156042469474, + "max": 0.04957358368570256 + }, + "tx_mbps": { + "mean": 0.02059996499904443, + "max": 0.022309258470120986 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.018774176826643053, + "max": 0.0190350626759742 + }, + "tx_mbps": { + "mean": 0.013640564311199829, + "max": 0.013828891687673562 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.006017285571838133, + "max": 0.021041903395991154 + }, + "tx_mbps": { + "mean": 0.006017285571838133, + "max": 0.021041903395991154 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.013985568237186413, + "max": 0.01445050113645356 + }, + "tx_mbps": { + "mean": 0.021405724454098354, + "max": 0.021997300296086292 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.015173391193415852, + "max": 0.015707054342259393 + }, + "tx_mbps": { + "mean": 0.021405724454098354, + "max": 0.021997300296086292 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/scale-1000-execution.json", + "samples": 14, + "host_busy_percent": { + "mean": 1.0233725088724377, + "max": 1.3945660014426544 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.005545122147001659, + "max": 0.02405002405002405 + }, + "busiest_sampled_vcpu_percent": 3.071017274472169, + "container_quota_busy_percent": { + "mean": 0.08531867924377014, + "max": 0.5281893100346063 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 315, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 19853312, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.07554008265166093, + "max": 0.436805130467312 + }, + "tx_mbps": { + "mean": 0.06002669315133206, + "max": 0.32647092941281675 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.051529617329612566, + "max": 0.3220008835642925 + }, + "tx_mbps": { + "mean": 0.03697026303459286, + "max": 0.2150571734119575 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003667175086909179, + "max": 0.010764076563680997 + }, + "tx_mbps": { + "mean": 0.003667175086909179, + "max": 0.010764076563680997 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.037305016187973356, + "max": 0.21567910762714587 + }, + "tx_mbps": { + "mean": 0.05620309292457841, + "max": 0.3471546370771566 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.04206876903020739, + "max": 0.23956445277045502 + }, + "tx_mbps": { + "mean": 0.05620309292457841, + "max": 0.3471546370771566 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/scale-5000-execution.json", + "samples": 33, + "host_busy_percent": { + "mean": 1.148010587862827, + "max": 2.765087761481125 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0037479018651959337, + "max": 0.023998080153587713 + }, + "busiest_sampled_vcpu_percent": 6.4393939393939394, + "container_quota_busy_percent": { + "mean": 0.17013867176068836, + "max": 1.8818446412885999 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 19, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11231232, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.13022541259991283, + "max": 1.424951674318098 + }, + "tx_mbps": { + "mean": 0.09534279445510482, + "max": 1.0654771777779533 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.09337218074375946, + "max": 1.0619343956583338 + }, + "tx_mbps": { + "mean": 0.062270182302897235, + "max": 0.7079195192731427 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003623071542888391, + "max": 0.03471441783618337 + }, + "tx_mbps": { + "mean": 0.003623071542888391, + "max": 0.03471441783618337 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.06260008508679146, + "max": 0.7079195192731427 + }, + "tx_mbps": { + "mean": 0.10077256811019544, + "max": 1.1411769699657046 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.06956460322134524, + "max": 0.785983207568367 + }, + "tx_mbps": { + "mean": 0.10077256811019544, + "max": 1.1411769699657046 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http-execution.json", + "samples": 100, + "host_busy_percent": { + "mean": 20.455497992782906, + "max": 77.29831144465291 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.005143258527056584, + "max": 0.07246376811594203 + }, + "busiest_sampled_vcpu_percent": 87.57062146892656, + "container_quota_busy_percent": { + "mean": 24.880360317156402, + "max": 96.23368682002142 + }, + "container_throttled_period_percent": { + "mean": 0.13583069031167033, + "max": 5.555555555555555 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 29388800, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 28.810899680975957, + "max": 146.5304584268955 + }, + "tx_mbps": { + "mean": 770.6076741180262, + "max": 5734.5936769066975 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0031005639465983468, + "max": 0.03472634860770768 + }, + "tx_mbps": { + "mean": 0.0031005639465983468, + "max": 0.03472634860770768 + } + }, + "cni0": { + "rx_mbps": { + "mean": 766.0752647919968, + "max": 5710.545290054682 + }, + "tx_mbps": { + "mean": 28.80537710517615, + "max": 146.5225989761437 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 770.6050297938311, + "max": 5734.735227848296 + }, + "tx_mbps": { + "mean": 28.805378203891003, + "max": 146.5225989761437 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http-execution.json", + "samples": 100, + "host_busy_percent": { + "mean": 11.989669674230086, + "max": 55.74614065180103 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0034316151188790132, + "max": 0.024679170779861797 + }, + "busiest_sampled_vcpu_percent": 58.05825242718446, + "container_quota_busy_percent": { + "mean": 13.143343195564038, + "max": 66.25221374344156 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 467, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 25563136, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 16.000039123905843, + "max": 80.25331413325848 + }, + "tx_mbps": { + "mean": 312.38653931111844, + "max": 2744.949201949327 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 10.87118108932279, + "max": 59.083508741474894 + }, + "tx_mbps": { + "mean": 282.00083380349935, + "max": 2488.593543994356 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003311816567297174, + "max": 0.034652346410636546 + }, + "tx_mbps": { + "mean": 0.003311816567297174, + "max": 0.034652346410636546 + } + }, + "cni0": { + "rx_mbps": { + "mean": 282.00115772375176, + "max": 2488.599739229031 + }, + "tx_mbps": { + "mean": 11.99253791089922, + "max": 63.713790528746216 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 283.61189089050714, + "max": 2499.846064633051 + }, + "tx_mbps": { + "mean": 11.992537908482188, + "max": 63.713790528746216 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/recovery-execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.032955043492427, + "max": 1.1519078473722102 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003432415734193725, + "max": 0.024026910139356077 + }, + "busiest_sampled_vcpu_percent": 3.45489443378119, + "container_quota_busy_percent": { + "mean": 0.054036329895143655, + "max": 0.05937672157960369 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 9, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10297344, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.036115189307349374, + "max": 0.039376099549098445 + }, + "tx_mbps": { + "mean": 0.019108885548486824, + "max": 0.021352185231507146 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.022264319309865607, + "max": 0.02434164310626778 + }, + "tx_mbps": { + "mean": 0.012669246839008087, + "max": 0.013839730194199073 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005218219534475074, + "max": 0.018149088968372303 + }, + "tx_mbps": { + "mean": 0.005218219534475074, + "max": 0.018149088968372303 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.012935814257109032, + "max": 0.014461826834448865 + }, + "tx_mbps": { + "mean": 0.024646668377219485, + "max": 0.02730620240424827 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.014029357755368637, + "max": 0.01570909219712252 + }, + "tx_mbps": { + "mean": 0.024646668377219485, + "max": 0.02730620240424827 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/scale-1000-execution.json", + "samples": 130, + "host_busy_percent": { + "mean": 0.9977096923764165, + "max": 1.1773185968284479 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0042834674397516995, + "max": 0.02405002405002405 + }, + "busiest_sampled_vcpu_percent": 3.45489443378119, + "container_quota_busy_percent": { + "mean": 0.04752024094026994, + "max": 0.10299108450548912 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 129, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 14032896, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0567412746204985, + "max": 0.12010796669508118 + }, + "tx_mbps": { + "mean": 0.029766340955027656, + "max": 0.060693865030944476 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.03939390474070282, + "max": 0.08315374350860084 + }, + "tx_mbps": { + "mean": 0.018613441947191542, + "max": 0.0390364300653987 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003923480127072056, + "max": 0.03589157171650186 + }, + "tx_mbps": { + "mean": 0.003923480127072056, + "max": 0.03589157171650186 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.018935977073494165, + "max": 0.03964561647072689 + }, + "tx_mbps": { + "mean": 0.042471692373531704, + "max": 0.08959095054733453 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.021069139652147885, + "max": 0.04405495261763586 + }, + "tx_mbps": { + "mean": 0.042471692373531704, + "max": 0.08959095054733453 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/scale-5000-execution.json", + "samples": 145, + "host_busy_percent": { + "mean": 1.0010072058549526, + "max": 1.2244897959183674 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00417082097129726, + "max": 0.02406159769008662 + }, + "busiest_sampled_vcpu_percent": 3.4615384615384617, + "container_quota_busy_percent": { + "mean": 0.04220372895303526, + "max": 0.10737958491196371 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11116544, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.05176953721248422, + "max": 0.10878600817944538 + }, + "tx_mbps": { + "mean": 0.027201508576208434, + "max": 0.06457315120833215 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.03431101257084761, + "max": 0.08216484121515173 + }, + "tx_mbps": { + "mean": 0.016588379898758897, + "max": 0.03921424026724518 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.006381748266607874, + "max": 0.09466930101713922 + }, + "tx_mbps": { + "mean": 0.006381748266607874, + "max": 0.09466930101713922 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.016910800895143838, + "max": 0.03921424026724518 + }, + "tx_mbps": { + "mean": 0.036809935187591535, + "max": 0.08750030034395788 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.018804098776967135, + "max": 0.04356113080800127 + }, + "tx_mbps": { + "mean": 0.03681068247384581, + "max": 0.08750030034395788 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http-execution.json", + "samples": 100, + "host_busy_percent": { + "mean": 1.1251743769036593, + "max": 1.263107721639657 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0038544871700289386, + "max": 0.02387774594078319 + }, + "busiest_sampled_vcpu_percent": 3.6053130929791273, + "container_quota_busy_percent": { + "mean": 0.043955321267786875, + "max": 0.16927745449593673 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 32186368, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth40214233": { + "rx_mbps": { + "mean": 0.0014125079431069939, + "max": 0.004592735224409986 + }, + "tx_mbps": { + "mean": 0.003712914198058645, + "max": 0.011521509528079668 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.012736463539065886, + "max": 0.05336624685527013 + }, + "tx_mbps": { + "mean": 0.006245185915409821, + "max": 0.012377382872308091 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.8852785015419623e-05, + "max": 0.00015863083685806057 + }, + "tx_mbps": { + "mean": 2.8852785015419623e-05, + "max": 0.00015863083685806057 + } + }, + "veth231a0d3d": { + "rx_mbps": { + "mean": 0.00384787400376744, + "max": 0.007434392436483732 + }, + "tx_mbps": { + "mean": 0.005086275491541112, + "max": 0.01318435311965101 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009635085087702976, + "max": 0.0028112334098850914 + }, + "tx_mbps": { + "mean": 0.0010662392506001024, + "max": 0.0025401630078137525 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0031841940499042582, + "max": 0.0361251960916507 + }, + "tx_mbps": { + "mean": 0.0031841940499042582, + "max": 0.0361251960916507 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0055401390074378155, + "max": 0.010874643795613469 + }, + "tx_mbps": { + "mean": 0.009839544026838705, + "max": 0.025773882194597916 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/recovery-execution.json", + "samples": 10, + "host_busy_percent": { + "mean": 1.5186388714799088, + "max": 3.4848128090416766 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03944744396994046, + "max": 0.21191429244172358 + }, + "busiest_sampled_vcpu_percent": 5.482041587901701, + "container_quota_busy_percent": { + "mean": 0.14956422114044032, + "max": 0.8182389256887778 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 14, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 125640704, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth40214233": { + "rx_mbps": { + "mean": 0.0025697396818120336, + "max": 0.003218862680480587 + }, + "tx_mbps": { + "mean": 0.04141844164093186, + "max": 0.07964246601855757 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.3530335389655982, + "max": 1.9920783226087433 + }, + "tx_mbps": { + "mean": 0.038824049736029535, + "max": 0.17341232357346648 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0025677177005164723, + "max": 0.011908065150642357 + }, + "tx_mbps": { + "mean": 0.0036866353738561823, + "max": 0.013870923309214618 + } + }, + "veth231a0d3d": { + "rx_mbps": { + "mean": 0.005263951099114716, + "max": 0.006132908819248998 + }, + "tx_mbps": { + "mean": 0.04239249241230969, + "max": 0.07961503252980345 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008624834863320348, + "max": 0.0015473946465822607 + }, + "tx_mbps": { + "mean": 0.0012561777024484026, + "max": 0.0021971430032356487 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.07185634055371871, + "max": 0.4715173867885836 + }, + "tx_mbps": { + "mean": 0.07185634055371871, + "max": 0.4715173867885836 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.02931310990223315, + "max": 0.11804431989192811 + }, + "tx_mbps": { + "mean": 0.2864936596770514, + "max": 1.5615777713119627 + } + }, + "veth9a97b362": { + "rx_mbps": { + "mean": 0.01361270390928479, + "max": 0.059685802115883355 + }, + "tx_mbps": { + "mean": 0.13685389120056113, + "max": 0.7167005488738877 + } + }, + "veth6748f640": { + "rx_mbps": { + "mean": 0.0156653108319707, + "max": 0.05464576003959187 + }, + "tx_mbps": { + "mean": 0.09926453554907476, + "max": 0.3019505249814982 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/scale-1000-execution.json", + "samples": 13, + "host_busy_percent": { + "mean": 2.8011450891769685, + "max": 8.01707779886148 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003974404889377626, + "max": 0.023849272597185785 + }, + "busiest_sampled_vcpu_percent": 11.313868613138686, + "container_quota_busy_percent": { + "mean": 2.984668851590741, + "max": 13.648475311310712 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 66883584, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth40214233": { + "rx_mbps": { + "mean": 0.2067628607772704, + "max": 0.6715710634258538 + }, + "tx_mbps": { + "mean": 1.377195387874154, + "max": 5.528407911345819 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.7573639037857904, + "max": 15.813715803432478 + }, + "tx_mbps": { + "mean": 0.8111060400142202, + "max": 3.3617409228699437 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.035303926906490535, + "max": 0.11482819122595325 + }, + "tx_mbps": { + "mean": 0.13367088818335163, + "max": 0.42540904718327227 + } + }, + "veth231a0d3d": { + "rx_mbps": { + "mean": 0.5891790999249336, + "max": 2.6439516817279127 + }, + "tx_mbps": { + "mean": 2.359506403947466, + "max": 10.213785372327788 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0012910728395888814, + "max": 0.0031160188130394625 + }, + "tx_mbps": { + "mean": 0.0034612071016306865, + "max": 0.012851670148588814 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005555679273011405, + "max": 0.03723642135436776 + }, + "tx_mbps": { + "mean": 0.005555679273011405, + "max": 0.03723642135436776 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.7510377739618096, + "max": 3.1440025268147425 + }, + "tx_mbps": { + "mean": 3.7401363258851235, + "max": 15.74219328367361 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/scale-5000-execution.json", + "samples": 33, + "host_busy_percent": { + "mean": 4.759923579585628, + "max": 10.518834399431414 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004466271017824571, + "max": 0.02388344877000239 + }, + "busiest_sampled_vcpu_percent": 15.978456014362656, + "container_quota_busy_percent": { + "mean": 6.481938929673079, + "max": 19.26616701842073 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 177786880, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth40214233": { + "rx_mbps": { + "mean": 0.3875407287081126, + "max": 0.6711842911657857 + }, + "tx_mbps": { + "mean": 2.6928805578898656, + "max": 5.541391558937567 + } + }, + "ens4": { + "rx_mbps": { + "mean": 7.305036671762318, + "max": 15.840649774437537 + }, + "tx_mbps": { + "mean": 1.5593191695041209, + "max": 3.3860451841377124 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.06562071450323782, + "max": 0.1214529577214859 + }, + "tx_mbps": { + "mean": 0.25330637014599594, + "max": 0.4371465793901838 + } + }, + "veth231a0d3d": { + "rx_mbps": { + "mean": 1.1445204937890763, + "max": 2.677755312300726 + }, + "tx_mbps": { + "mean": 4.584258245642596, + "max": 10.26139246225121 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0011539771104550412, + "max": 0.0033322571593878566 + }, + "tx_mbps": { + "mean": 0.002128446476332573, + "max": 0.011493353812927409 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003085880078919236, + "max": 0.012330603528303579 + }, + "tx_mbps": { + "mean": 0.003085880078919236, + "max": 0.012330603528303579 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.4456269015703893, + "max": 3.1698260889596868 + }, + "tx_mbps": { + "mean": 7.279257267331068, + "max": 15.80424291224842 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http-execution.json", + "samples": 103, + "host_busy_percent": { + "mean": 0.46127089445082065, + "max": 0.639763779527559 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004583229890053277, + "max": 0.04920049200492005 + }, + "busiest_sampled_vcpu_percent": 1.768172888015717, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0049516677855571895, + "max": 0.03555498837709644 + }, + "tx_mbps": { + "mean": 0.0017942263891017505, + "max": 0.005965597531974399 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009504457176800615, + "max": 0.0034238596289084327 + }, + "tx_mbps": { + "mean": 0.0010207390702932707, + "max": 0.0033040653769174444 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00350739324513592, + "max": 0.03866520383741529 + }, + "tx_mbps": { + "mean": 0.00350739324513592, + "max": 0.03866520383741529 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0008169384698977723, + "max": 0.00315939598860654 + }, + "tx_mbps": { + "mean": 0.0010207390702932707, + "max": 0.0033040653769174444 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http-execution.json", + "samples": 100, + "host_busy_percent": { + "mean": 1.119386799251512, + "max": 1.2628067667381464 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003612780257604786, + "max": 0.047687172150691466 + }, + "busiest_sampled_vcpu_percent": 3.435114503816794, + "container_quota_busy_percent": { + "mean": 0.01685070020158852, + "max": 0.10915181768181825 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 4022272, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth026a8981": { + "rx_mbps": { + "mean": 0.005236558061678776, + "max": 0.006791350170374387 + }, + "tx_mbps": { + "mean": 0.0043147005313912, + "max": 0.0057403078821021605 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03981488682057143, + "max": 0.25780823004340364 + }, + "tx_mbps": { + "mean": 0.02569244510017312, + "max": 0.12711485963874058 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009700869313344324, + "max": 0.002952998761727454 + }, + "tx_mbps": { + "mean": 0.0010655432782797649, + "max": 0.002596093246833324 + } + }, + "vethc4859d87": { + "rx_mbps": { + "mean": 0.020750383033046636, + "max": 0.11882393179946536 + }, + "tx_mbps": { + "mean": 0.033000283302056836, + "max": 0.239546851850353 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0031953747447056053, + "max": 0.036807853372775236 + }, + "tx_mbps": { + "mean": 0.0031953747447056053, + "max": 0.036807853372775236 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.026074460263676914, + "max": 0.12252589204240645 + }, + "tx_mbps": { + "mean": 0.03834818198045842, + "max": 0.2446021841376463 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.6551629625903266, + "max": 2.52986647926915 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03829331936110711, + "max": 0.1175640724194686 + }, + "busiest_sampled_vcpu_percent": 3.0131826741996233, + "container_quota_busy_percent": { + "mean": 0.02910196152953572, + "max": 0.21062558456711553 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10235904, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth026a8981": { + "rx_mbps": { + "mean": 0.005145686323035289, + "max": 0.006117606114241249 + }, + "tx_mbps": { + "mean": 0.004444734402796368, + "max": 0.005338214561847324 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.15248475289587532, + "max": 0.34028907458729535 + }, + "tx_mbps": { + "mean": 0.06170197615431908, + "max": 0.16250762678226635 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009015544053633448, + "max": 0.002077214571975127 + }, + "tx_mbps": { + "mean": 0.0011659257525863643, + "max": 0.00233038462993979 + } + }, + "vethc4859d87": { + "rx_mbps": { + "mean": 0.007482434210252044, + "max": 0.008205150071384861 + }, + "tx_mbps": { + "mean": 0.03923845208652734, + "max": 0.07341474144725894 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05740452287452726, + "max": 0.17564876727998976 + }, + "tx_mbps": { + "mean": 0.05740452287452726, + "max": 0.17564876727998976 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.054975753544064754, + "max": 0.15869480512831027 + }, + "tx_mbps": { + "mean": 0.10345436919670498, + "max": 0.32217291370271833 + } + }, + "vethedd9cc7b": { + "rx_mbps": { + "mean": 0.004984330137681294, + "max": 0.006133328265748641 + }, + "tx_mbps": { + "mean": 0.004352473545783348, + "max": 0.005093322590693983 + } + }, + "vethb8b098bf": { + "rx_mbps": { + "mean": 0.06913772955308929, + "max": 0.15319340524777947 + }, + "tx_mbps": { + "mean": 0.1316149868145748, + "max": 0.31547118107927546 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/scale-1000-execution.json", + "samples": 129, + "host_busy_percent": { + "mean": 1.4515885157317359, + "max": 6.833333333333333 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004096964011868407, + "max": 0.02386634844868735 + }, + "busiest_sampled_vcpu_percent": 15.267175572519085, + "container_quota_busy_percent": { + "mean": 0.5973244060515345, + "max": 19.332429999487207 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 58, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 22368256, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth026a8981": { + "rx_mbps": { + "mean": 0.005219854145759495, + "max": 0.006791214014280775 + }, + "tx_mbps": { + "mean": 0.0042963593963638415, + "max": 0.005740192797784941 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.9888434988996606, + "max": 35.477912687932914 + }, + "tx_mbps": { + "mean": 1.6149383475657664, + "max": 25.79868158911614 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.000984822385391772, + "max": 0.0029420179576348693 + }, + "tx_mbps": { + "mean": 0.0012705259265827927, + "max": 0.012759761540065183 + } + }, + "vethc4859d87": { + "rx_mbps": { + "mean": 1.601633700218575, + "max": 25.7919085394472 + }, + "tx_mbps": { + "mean": 1.9804609757522702, + "max": 35.45064857672065 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.013052980543835302, + "max": 1.151568437833626 + }, + "tx_mbps": { + "mean": 0.013052980543835302, + "max": 1.151568437833626 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.6009032326170318, + "max": 25.65655251921025 + }, + "tx_mbps": { + "mean": 1.9860203525849047, + "max": 35.456311040976665 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/scale-5000-execution.json", + "samples": 144, + "host_busy_percent": { + "mean": 2.2641669271252036, + "max": 10.319526627218934 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004499281354593632, + "max": 0.04752851711026616 + }, + "busiest_sampled_vcpu_percent": 27.84090909090909, + "container_quota_busy_percent": { + "mean": 2.0569317619483534, + "max": 33.49556471550994 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 62, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 103489536, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth026a8981": { + "rx_mbps": { + "mean": 0.005230113102411365, + "max": 0.006793290601933672 + }, + "tx_mbps": { + "mean": 0.004304431560778579, + "max": 0.005744999801500511 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.893634758018259, + "max": 40.989444296854934 + }, + "tx_mbps": { + "mean": 4.960520300726729, + "max": 39.78471368933654 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009843849604826119, + "max": 0.003933778677378107 + }, + "tx_mbps": { + "mean": 0.0012625928965253011, + "max": 0.011880602974320748 + } + }, + "vethc4859d87": { + "rx_mbps": { + "mean": 4.90682905060138, + "max": 39.78132775328582 + }, + "tx_mbps": { + "mean": 2.880552472662334, + "max": 40.91791780343269 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.059108622255804905, + "max": 7.52615964224258 + }, + "tx_mbps": { + "mean": 0.059108622255804905, + "max": 7.52615964224258 + } + }, + "cni0": { + "rx_mbps": { + "mean": 4.895883629955382, + "max": 39.67062084821215 + }, + "tx_mbps": { + "mean": 2.886117256255605, + "max": 40.92364259975065 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http-execution.json", + "samples": 103, + "host_busy_percent": { + "mean": 1.0572576531723392, + "max": 2.140748031496063 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.005555971066619466, + "max": 0.04926108374384237 + }, + "busiest_sampled_vcpu_percent": 5.1080550098231825, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.011711496553815783, + "max": 0.023125071784104202 + }, + "tx_mbps": { + "mean": 0.01927526757728648, + "max": 0.1011918012829519 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.048749329021249135, + "max": 0.2145334179259577 + }, + "tx_mbps": { + "mean": 0.048749329021249135, + "max": 0.2145334179259577 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001982587017611309, + "max": 0.003055886040942055 + }, + "tx_mbps": { + "mean": 0.002281014117255119, + "max": 0.003480314657739563 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023270279978378117, + "max": 0.0035840638751789534 + }, + "tx_mbps": { + "mean": 0.002281014117255119, + "max": 0.003480314657739563 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/recovery-execution.json", + "samples": 10, + "host_busy_percent": { + "mean": 1.3282909232860889, + "max": 2.2682445759368837 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01369578260750264, + "max": 0.0493339911198816 + }, + "busiest_sampled_vcpu_percent": 3.353057199211045, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.051009215965654234, + "max": 0.1411660278487915 + }, + "tx_mbps": { + "mean": 0.44784476430316345, + "max": 1.7536223507372197 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0006623259237378579, + "max": 0.001987353006531498 + }, + "tx_mbps": { + "mean": 0.0012093736012555188, + "max": 0.0036288059644578297 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.3439530707958842, + "max": 1.5190980536637058 + }, + "tx_mbps": { + "mean": 0.3439530707958842, + "max": 1.5190980536637058 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0034483196956387667, + "max": 0.0062555871626406466 + }, + "tx_mbps": { + "mean": 0.006965390534602428, + "max": 0.024637956489565932 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.003922815718420456, + "max": 0.006987094334319291 + }, + "tx_mbps": { + "mean": 0.006965390534602428, + "max": 0.024637956489565932 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/scale-1000-execution.json", + "samples": 14, + "host_busy_percent": { + "mean": 10.231509398322236, + "max": 34.96962332928311 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.1257272407618082, + "max": 0.4374240583232078 + }, + "busiest_sampled_vcpu_percent": 39.042357274401475, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.8504034063067513, + "max": 3.544729039712965 + }, + "tx_mbps": { + "mean": 4.220582344252612, + "max": 16.669349846560937 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.6415319902209462, + "max": 2.5227232708049754 + }, + "tx_mbps": { + "mean": 0.6415319902209462, + "max": 2.5227232708049754 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002037924216452436, + "max": 0.0026293339234723045 + }, + "tx_mbps": { + "mean": 0.003337171027634774, + "max": 0.008844298787486889 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002394859227255701, + "max": 0.0030916689554704247 + }, + "tx_mbps": { + "mean": 0.003337171027634774, + "max": 0.008844298787486889 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/scale-5000-execution.json", + "samples": 33, + "host_busy_percent": { + "mean": 21.27614452526809, + "max": 38.22883630153696 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.24113484448477499, + "max": 0.5118206190592249 + }, + "busiest_sampled_vcpu_percent": 41.1873840445269, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.7227518826070012, + "max": 3.580961650917157 + }, + "tx_mbps": { + "mean": 8.630628793757113, + "max": 16.76787020376731 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 1.169011371640906, + "max": 2.6610616078253653 + }, + "tx_mbps": { + "mean": 1.169011371640906, + "max": 2.6610616078253653 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020436671703279777, + "max": 0.0028351296014228118 + }, + "tx_mbps": { + "mean": 0.002750593907623409, + "max": 0.008215618222859003 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0024004297494486177, + "max": 0.0033392222196768954 + }, + "tx_mbps": { + "mean": 0.002750593907623409, + "max": 0.008215618222859003 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http-execution.json", + "samples": 103, + "host_busy_percent": { + "mean": 1.038878007877257, + "max": 2.4426350851221317 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.006041364953334782, + "max": 0.1973359644795264 + }, + "busiest_sampled_vcpu_percent": 5.686274509803922, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.007287050410114569, + "max": 0.01813652878560254 + }, + "tx_mbps": { + "mean": 0.011714079004815104, + "max": 0.07548268937715642 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04528472814348285, + "max": 0.16195131514400588 + }, + "tx_mbps": { + "mean": 0.04528472814348285, + "max": 0.16195131514400588 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001979390028809349, + "max": 0.0030580366375666823 + }, + "tx_mbps": { + "mean": 0.0022958512787194744, + "max": 0.003584742176684851 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023229480150661268, + "max": 0.003586314432025502 + }, + "tx_mbps": { + "mean": 0.0022958512787194744, + "max": 0.003584742176684851 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http-execution.json", + "samples": 103, + "host_busy_percent": { + "mean": 1.2468045451375267, + "max": 6.374600049224711 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.25400553857353897, + "max": 11.237342553716967 + }, + "busiest_sampled_vcpu_percent": 19.607843137254903, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.031324094136738444, + "max": 0.11114320306895382 + }, + "tx_mbps": { + "mean": 0.04737515894219042, + "max": 0.2909527275044174 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04727888535486089, + "max": 0.23791368661184895 + }, + "tx_mbps": { + "mean": 0.04727888535486089, + "max": 0.23791368661184895 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019938045214558404, + "max": 0.003439938497352778 + }, + "tx_mbps": { + "mean": 0.0023149272170082673, + "max": 0.005173436130518614 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002336950254195639, + "max": 0.003770097128268721 + }, + "tx_mbps": { + "mean": 0.0023149272170082673, + "max": 0.005173436130518614 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.5424609290019073, + "max": 3.569670113244707 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.006156878072070636, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 4.3478260869565215, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.07478618245531479, + "max": 0.19985416056292735 + }, + "tx_mbps": { + "mean": 0.22125027123807123, + "max": 0.6580832524556552 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.28069409768390524, + "max": 0.9583013953621055 + }, + "tx_mbps": { + "mean": 0.28069409768390524, + "max": 0.9583013953621055 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002060787353581262, + "max": 0.0029482763369405173 + }, + "tx_mbps": { + "mean": 0.0035470298192234154, + "max": 0.010263962023751875 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0024212522093808196, + "max": 0.0034763258301238934 + }, + "tx_mbps": { + "mean": 0.0035470298192234154, + "max": 0.010263962023751875 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/scale-1000-execution.json", + "samples": 133, + "host_busy_percent": { + "mean": 2.697350438134759, + "max": 40.849514563106794 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.022428605565881637, + "max": 0.5339805825242718 + }, + "busiest_sampled_vcpu_percent": 44.36229205175601, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.6567640990789834, + "max": 26.494241612409482 + }, + "tx_mbps": { + "mean": 2.574235260629432, + "max": 57.6501331496466 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 1.0956523135014475, + "max": 45.57975639110034 + }, + "tx_mbps": { + "mean": 1.0956523135014475, + "max": 45.57975639110034 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020580523029696137, + "max": 0.004674678278167089 + }, + "tx_mbps": { + "mean": 0.0031802216784488596, + "max": 0.030739221700118707 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002415236470400356, + "max": 0.005224825351925825 + }, + "tx_mbps": { + "mean": 0.003181056025931968, + "max": 0.030739221700118707 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/scale-5000-execution.json", + "samples": 149, + "host_busy_percent": { + "mean": 6.109637427887383, + "max": 42.56298449612403 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.13185583671202084, + "max": 9.09314933464761 + }, + "busiest_sampled_vcpu_percent": 45.85635359116022, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.077876262606968, + "max": 39.70520037275365 + }, + "tx_mbps": { + "mean": 4.704766019572048, + "max": 68.33788251967083 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 2.830616286013447, + "max": 59.451242922265465 + }, + "tx_mbps": { + "mean": 2.830616286013447, + "max": 59.451242922265465 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002141695088350376, + "max": 0.006836014477619453 + }, + "tx_mbps": { + "mean": 0.005279094034225156, + "max": 0.08863922328275502 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0025196461470604146, + "max": 0.008197258012047919 + }, + "tx_mbps": { + "mean": 0.005279094034225156, + "max": 0.08863922328275502 + } + } + } + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/kubernetes-pass1-resource-gate.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/kubernetes-pass1-resource-gate.json new file mode 100644 index 0000000..5d4bc4a --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/kubernetes-pass1-resource-gate.json @@ -0,0 +1,142 @@ +{ + "phase": "pass1", + "profile": null, + "input": "/private/tmp/gateway-comparison-benchmarks/campaigns/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-host-review.json", + "windows": 210, + "roles": { + "kbackend": { + "windows": 42, + "minimum_samples": 6, + "maximum_fd_count": 519, + "minimum_soft_nofile": 1048576, + "peak_mean_host_busy_percent": 76.99582267305905, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.012077294685990338, + "peak_mean_quota_busy_percent": 95.75578152772869, + "through_gateways_peak_mean_host_busy_percent": 55.2098122230122, + "through_gateways_peak_mean_quota_busy_percent": 65.36659589071921 + }, + "kclient": { + "windows": 42, + "minimum_samples": 6, + "maximum_fd_count": 518, + "minimum_soft_nofile": 65536, + "peak_mean_host_busy_percent": 89.78199216351695, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.03331667499583541, + "peak_mean_quota_busy_percent": null, + "through_gateways_peak_mean_host_busy_percent": 39.65978549148216, + "through_gateways_peak_mean_quota_busy_percent": null + }, + "kcontrol": { + "windows": 42, + "minimum_samples": 6, + "maximum_fd_count": null, + "minimum_soft_nofile": null, + "peak_mean_host_busy_percent": 2.064456774193115, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 3.7431011414452406, + "peak_mean_quota_busy_percent": null, + "through_gateways_peak_mean_host_busy_percent": 2.064456774193115, + "through_gateways_peak_mean_quota_busy_percent": null + }, + "kcontroller": { + "windows": 42, + "minimum_samples": 6, + "maximum_fd_count": 24, + "minimum_soft_nofile": 1048576, + "peak_mean_host_busy_percent": 1.1631468372200688, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.012302140737942812, + "peak_mean_quota_busy_percent": 0.05923068327224003, + "through_gateways_peak_mean_host_busy_percent": 1.1631468372200688, + "through_gateways_peak_mean_quota_busy_percent": 0.05923068327224003 + }, + "kgateway": { + "windows": 42, + "minimum_samples": 6, + "maximum_fd_count": 980, + "minimum_soft_nofile": 1048576, + "peak_mean_host_busy_percent": 33.35113053291632, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.023914878452451795, + "peak_mean_quota_busy_percent": 99.68433647846615, + "through_gateways_peak_mean_host_busy_percent": 33.35113053291632, + "through_gateways_peak_mean_quota_busy_percent": 99.68433647846615 + } + }, + "events_to_review": [ + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/00-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/01-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/02-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/03-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/04-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/05-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/06-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/07-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/08-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/09-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/10-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/11-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/12-nighthawk/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/13-nighthawk/execution.json", + "max_restart_count": 1 + } + ], + "approved": false, + "note": "Restart/OOM counters may predate a window. Attribute using raw timestamps/lifecycle evidence; intended product capacity/recovery constraints are not automatically infrastructure failures. Short qualification cases can contain few samples. This summary does not approve a pass." +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/kubernetes-pass1-route-diagnostics.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/kubernetes-pass1-route-diagnostics.json new file mode 100644 index 0000000..07d2209 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/kubernetes-pass1-route-diagnostics.json @@ -0,0 +1,51 @@ +[ + { + "routes": 1000, + "artifact": "diagnostics/pass1-praxis-release-1000/praxis-benchmark-76cf4bf6bb-4rwhd.log", + "sha256": "283a017bf30135020ca1cc89feb080b329e3425bd8223200a27774270c970849", + "matches": 1, + "first_match": "fatal: config: filter chain 'http-chain' has too many filters (1003, max 100)" + }, + { + "routes": 1000, + "artifact": "diagnostics/pass1-praxis-release-1000/praxis-benchmark-76cf4bf6bb-4rwhd-previous.log", + "sha256": "283a017bf30135020ca1cc89feb080b329e3425bd8223200a27774270c970849", + "matches": 1, + "first_match": "fatal: config: filter chain 'http-chain' has too many filters (1003, max 100)" + }, + { + "routes": 1000, + "artifact": "diagnostics/pass1-praxis-release-1000/praxis-benchmark-689685876b-2zwd4.log", + "sha256": "7d1d75f9f9fdd2b35aaf79ff3fbde8a171afdff9a2d560bd7c48993472648ff1", + "matches": 1, + "first_match": "2026-10-05T20:47:11.109121Z ERROR praxis::watcher: config reload failed: invalid config path=/etc/praxis/config.yaml error=config: filter chain 'http-chain' has too many filters (1003, max 100)" + }, + { + "routes": 5000, + "artifact": "diagnostics/pass1-praxis-release-5000/praxis-benchmark-7f875c48d6-j5dtv-previous.log", + "sha256": "17ab1656ab9170b0444d7bb906a1a92dcc72f37ff95e4f693e3fccbaa266d3b0", + "matches": 1, + "first_match": "fatal: config: filter chain 'http-chain' has too many filters (4296, max 100)" + }, + { + "routes": 5000, + "artifact": "diagnostics/pass1-praxis-release-5000/praxis-benchmark-646fb67587-xq44t.log", + "sha256": "9a52abb7053e967d0f75e1ee0f7d4437a4241a2dfc8eebf834d836e0c7116bf4", + "matches": 3, + "first_match": "2026-10-05T20:58:11.988734Z ERROR praxis::watcher: config reload failed: invalid config path=/etc/praxis/config.yaml error=config: filter chain 'http-chain' has too many filters (200, max 100)" + }, + { + "routes": 5000, + "artifact": "diagnostics/pass1-praxis-release-5000/praxis-benchmark-7f875c48d6-j5dtv.log", + "sha256": "17ab1656ab9170b0444d7bb906a1a92dcc72f37ff95e4f693e3fccbaa266d3b0", + "matches": 1, + "first_match": "fatal: config: filter chain 'http-chain' has too many filters (4296, max 100)" + }, + { + "routes": 5000, + "artifact": "diagnostics/pass1-praxis-release-5000/controller.log", + "sha256": "70864b5cd9b0ed6b9ebbeffacee4d46c66bece0952eee80eec0f676e8094a84e", + "matches": 52, + "first_match": "[pod/praxis-operator-589f5cb84b-fbd4k/operator] {\"timestamp\":\"2026-10-05T20:58:52.908339Z\",\"level\":\"ERROR\",\"fields\":{\"message\":\"Gateway reconciliation failed, retrying in 15s\",\"error\":\"finalizer: failed to apply object: kubernetes api: ApiError: ConfigMap \\\"praxis-benchmark\\\" is invalid: []: Too long: may not be more than 1048576 bytes: Invalid (Status { status: Some(Failure), code: 422, message: \\\"ConfigMap \\\\\\\"praxis-benchmark\\\\\\\" is invalid: []: Too long: may not be more than 1048576 bytes\\\", metadata: Some(ListMeta { continue_: None, remaining_item_count: None, resource_version: None, self_link: None }), reason: \\\"Invalid\\\", details: Some(StatusDetails { name: \\\"praxis-benchmark\\\", group: \\\"\\\", kind: \\\"ConfigMap\\\", uid: \\\"\\\", causes: [StatusCause { reason: \\\"FieldValueTooLong\\\", message: \\\"Too long: may not be more than 1048576 bytes\\\", field: \\\"[]\\\" }], retry_after_seconds: 0 }) })\"},\"target\":\"praxis_operator::controller::gateway\"}" + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/superseded-qualification-review.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/superseded-qualification-review.json new file mode 100644 index 0000000..640c1f3 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/exclusions/kubernetes-startup-drain-pilot/superseded-qualification-review.json @@ -0,0 +1,19 @@ +{ + "reviewed_at": "2026-10-05T20:08:49.234177+00:00", + "infrastructure_valid": true, + "scope": "Approval for corrected Kubernetes pass1 only; repetitions require complete first-pass review", + "qualification_label": "qualification-tcp", + "http_load_cases": 9, + "all_load_processes_exit_zero": true, + "confirmed_http_errors_or_resets": 0, + "host_review": "kubernetes-tcp-host-review.json", + "load_review": "kubernetes-tcp-audit.json", + "namespace_review": "kubernetes-tcp-pod-profile-review.json", + "resources": "All 512-connection cases have descriptor headroom; no OOM, CPU steal, collector errors or network drop/error increments. Through-gateway client peak mean busy 38.36%, backend quota 66.53%; gateway quota saturation is intentional.", + "baseline_limit": "Unlimited direct cases approach client and six-CPU service capacity (client 88.52% host busy, service quota95.56%). Retain as measured full-path service reference, not unconstrained backend capacity or isolated proxy processing cost.", + "controller_restart": "Praxis cumulative restart count1 is present before measured HTTP windows; no HTTP-window restart.", + "scale": "Both ten-route create/update cases fully verified for each runnable implementation", + "recovery": "All mutation commands exit0; zero controller-probe errors; Praxis sole-pod deletion has51 failed probes, retained product recovery observation", + "nightly": "Expected stock operator cluster-name incompatibility verified; dependent suites not evaluated", + "archive_manifest_sha256": "6b05641c509fea26ded56525e1a1842aacd47903fef807bb2c6aa829ebc8d96f" +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/common-final-audit.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/common-final-audit.json new file mode 100644 index 0000000..c04f143 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/common-final-audit.json @@ -0,0 +1,165 @@ +{ + "profile": "common", + "phase": "qualification-nohealth", + "treatments": { + "agentgateway": { + "complete": true, + "load_cases": 5, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 39424 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 1, + "aiperf_errors": 0, + "aiperf_completed_cases": 2, + "protocol_passed": 12, + "protocol_total": 12, + "cancellation_passed": 2, + "cancellation_total": 2 + }, + "direct": { + "complete": true, + "load_cases": 5, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 39424 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 2, + "protocol_passed": 12, + "protocol_total": 12, + "cancellation_passed": 2, + "cancellation_total": 2 + }, + "praxis-nightly": { + "complete": true, + "load_cases": 5, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 39424 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 2, + "protocol_passed": 12, + "protocol_total": 12, + "cancellation_passed": 2, + "cancellation_total": 2 + }, + "praxis-release": { + "complete": true, + "load_cases": 5, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 39424 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 2, + "protocol_passed": 12, + "protocol_total": 12, + "cancellation_passed": 2, + "cancellation_total": 2 + } + }, + "issues": [], + "generated_message_corpora": [ + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 2 + }, + "messages": 4, + "sha256": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "artifact": "agentgateway/ai/01-aiperf-openai/result/inputs.json" + }, + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 2 + }, + "messages": 4, + "sha256": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "artifact": "agentgateway/ai/02-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 2 + }, + "messages": 4, + "sha256": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "artifact": "direct/ai/01-aiperf-openai/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 2 + }, + "messages": 4, + "sha256": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "artifact": "direct/ai/02-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "praxis-nightly", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 2 + }, + "messages": 4, + "sha256": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "artifact": "praxis-nightly/ai/01-aiperf-openai/result/inputs.json" + }, + { + "treatment": "praxis-nightly", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 2 + }, + "messages": 4, + "sha256": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "artifact": "praxis-nightly/ai/02-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "praxis-release", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 2 + }, + "messages": 4, + "sha256": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "artifact": "praxis-release/ai/01-aiperf-openai/result/inputs.json" + }, + { + "treatment": "praxis-release", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 2 + }, + "messages": 4, + "sha256": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "artifact": "praxis-release/ai/02-aiperf-anthropic/result/inputs.json" + } + ] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/common-final-host-review.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/common-final-host-review.json new file mode 100644 index 0000000..a395f43 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/common-final-host-review.json @@ -0,0 +1,3144 @@ +[ + { + "role": "client", + "workload": "results/common/qualification-nohealth/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 4, + "host_busy_percent": { + "mean": 11.039072254245337, + "max": 12.711864406779661 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01685630004214075, + "max": 0.05056890012642225 + }, + "busiest_sampled_vcpu_percent": 21.157684630738522, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 374.11947514166764, + "max": 401.31080917309737 + }, + "tx_mbps": { + "mean": 374.29015870293705, + "max": 401.4876349850218 + } + } + } + }, + { + "role": "client", + "workload": "results/common/qualification-nohealth/agentgateway/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "client", + "workload": "results/common/qualification-nohealth/agentgateway/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "client", + "workload": "results/common/qualification-nohealth/agentgateway/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 3.6265295567384888, + "max": 3.775019001773499 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 6.613226452905812, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 129.80612684320994, + "max": 132.69526916860607 + }, + "tx_mbps": { + "mean": 3.0084685298767555, + "max": 3.1615061146858476 + } + } + } + }, + { + "role": "client", + "workload": "results/common/qualification-nohealth/agentgateway/http/01-nighthawk/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 3.668354870212772, + "max": 4.321634363541121 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.1178627553693033, + "max": 0.2357255107386066 + }, + "busiest_sampled_vcpu_percent": 22.84263959390863, + "container_quota_busy_percent": { + "mean": 7.303532038190401, + "max": 7.303532038190401 + }, + "container_throttled_period_percent": null, + "max_fd": 18, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 48099328, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 121.05285958624071, + "max": 133.02204478933228 + }, + "tx_mbps": { + "mean": 1.7019838799225717, + "max": 1.8622607682478598 + } + } + } + }, + { + "role": "client", + "workload": "results/common/qualification-nohealth/direct/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 12.22821171933439, + "max": 12.8456510809452 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 17.159763313609467, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 401.5035827662468, + "max": 402.09580976751147 + }, + "tx_mbps": { + "mean": 401.7796303891881, + "max": 402.41433069931117 + } + } + } + }, + { + "role": "client", + "workload": "results/common/qualification-nohealth/direct/ai/01-aiperf-openai/execution.json", + "samples": 2, + "host_busy_percent": { + "mean": 14.63110667996012, + "max": 14.63110667996012 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 40.8, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.11329170344477851, + "max": 0.11329170344477851 + }, + "tx_mbps": { + "mean": 0.030635139632331575, + "max": 0.030635139632331575 + } + } + } + }, + { + "role": "client", + "workload": "results/common/qualification-nohealth/direct/ai/02-aiperf-anthropic/execution.json", + "samples": 2, + "host_busy_percent": { + "mean": 9.865470852017937, + "max": 9.865470852017937 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02491280518186348, + "max": 0.02491280518186348 + }, + "busiest_sampled_vcpu_percent": 18.290258449304176, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 4, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0882887391769739, + "max": 0.0882887391769739 + }, + "tx_mbps": { + "mean": 0.031568917912838224, + "max": 0.031568917912838224 + } + } + } + }, + { + "role": "client", + "workload": "results/common/qualification-nohealth/direct/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 4.153262608357706, + "max": 4.439959636730575 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.05054334091483447, + "max": 0.10108668182966894 + }, + "busiest_sampled_vcpu_percent": 6.543967280163599, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 132.06493935165946, + "max": 137.38121603361884 + }, + "tx_mbps": { + "mean": 3.665309835347844, + "max": 3.898805724362273 + } + } + } + }, + { + "role": "client", + "workload": "results/common/qualification-nohealth/direct/http/01-nighthawk/execution.json", + "samples": 4, + "host_busy_percent": { + "mean": 8.849482918175918, + "max": 12.695694716242661 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.08153946510110893, + "max": 0.2446183953033268 + }, + "busiest_sampled_vcpu_percent": 75.4325259515571, + "container_quota_busy_percent": { + "mean": 10.370550764771263, + "max": 10.402711759820614 + }, + "container_throttled_period_percent": null, + "max_fd": 18, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 47783936, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 125.43828529282536, + "max": 133.626097564367 + }, + "tx_mbps": { + "mean": 1.921417571256382, + "max": 2.0605054531134885 + } + } + } + }, + { + "role": "client", + "workload": "results/common/qualification-nohealth/praxis-nightly/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 11.31474701969125, + "max": 11.671288127048147 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 18.199608610567516, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 400.7487217973741, + "max": 403.97314978466113 + }, + "tx_mbps": { + "mean": 399.43063230177063, + "max": 402.6497215962356 + } + } + } + }, + { + "role": "client", + "workload": "results/common/qualification-nohealth/praxis-nightly/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "client", + "workload": "results/common/qualification-nohealth/praxis-nightly/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "client", + "workload": "results/common/qualification-nohealth/praxis-nightly/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 4.01165916943342, + "max": 4.464509656383245 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02508151492350138, + "max": 0.05016302984700276 + }, + "busiest_sampled_vcpu_percent": 6.586826347305389, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 130.6506318478147, + "max": 134.40901998192876 + }, + "tx_mbps": { + "mean": 3.44992252206987, + "max": 3.649176166855565 + } + } + } + }, + { + "role": "client", + "workload": "results/common/qualification-nohealth/praxis-nightly/http/01-nighthawk/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 7.281429663550812, + "max": 8.865514650638618 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.10017530678687704, + "max": 0.20035061357375408 + }, + "busiest_sampled_vcpu_percent": 27.056672760511884, + "container_quota_busy_percent": { + "mean": 7.655661471998458, + "max": 7.655661471998458 + }, + "container_throttled_period_percent": null, + "max_fd": 19, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 48160768, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 121.79773265483772, + "max": 133.8033000925712 + }, + "tx_mbps": { + "mean": 1.6674004581375703, + "max": 1.8393553499857755 + } + } + } + }, + { + "role": "client", + "workload": "results/common/qualification-nohealth/praxis-release/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 19.18492728050723, + "max": 19.57808078209416 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 21.855670103092784, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 9, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 408.9621142518297, + "max": 411.5605174880818 + }, + "tx_mbps": { + "mean": 409.7222245497512, + "max": 412.3732315887988 + } + } + } + }, + { + "role": "client", + "workload": "results/common/qualification-nohealth/praxis-release/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "client", + "workload": "results/common/qualification-nohealth/praxis-release/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "client", + "workload": "results/common/qualification-nohealth/praxis-release/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 3.450663315662422, + "max": 3.889585947302384 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.637236084452976, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 130.50133109871084, + "max": 134.0962218236363 + }, + "tx_mbps": { + "mean": 3.4411191978855347, + "max": 3.6251102881634605 + } + } + } + }, + { + "role": "client", + "workload": "results/common/qualification-nohealth/praxis-release/http/01-nighthawk/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 5.341078436035013, + "max": 6.716226608561907 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.11535503716995642, + "max": 0.23071007433991284 + }, + "busiest_sampled_vcpu_percent": 18.386491557223266, + "container_quota_busy_percent": { + "mean": 8.100504656590077, + "max": 8.100504656590077 + }, + "container_throttled_period_percent": null, + "max_fd": 18, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 48091136, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 121.33979633739108, + "max": 133.82513035090855 + }, + "tx_mbps": { + "mean": 1.677295416908483, + "max": 1.8585211880881993 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/qualification-nohealth/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 4, + "host_busy_percent": { + "mean": 9.721960337879926, + "max": 10.985134794658604 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 37.93103448275862, + "container_quota_busy_percent": { + "mean": 31.776241044904584, + "max": 34.44124201335134 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 932, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 88248320, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 748.9842338669193, + "max": 803.3856069814502 + }, + "tx_mbps": { + "mean": 746.4391299423874, + "max": 800.4433725378593 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/qualification-nohealth/agentgateway/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 375, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 75284480, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-nohealth/agentgateway/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 377, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 32858112, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-nohealth/agentgateway/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 3.057908222793472, + "max": 3.0992251937015745 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.46881287726358, + "container_quota_busy_percent": { + "mean": 10.77746601539814, + "max": 11.121389426551733 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 901, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 65462272, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 132.75692363502299, + "max": 135.84123330411114 + }, + "tx_mbps": { + "mean": 131.94005893706708, + "max": 134.8701421996686 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/qualification-nohealth/agentgateway/http/01-nighthawk/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 0.4472971984492722, + "max": 0.4864311315924219 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.025510204081632654, + "max": 0.05102040816326531 + }, + "busiest_sampled_vcpu_percent": 1.312910284463895, + "container_quota_busy_percent": { + "mean": 9.401154529794432, + "max": 10.032066002822713 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 318, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 41029632, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 123.3512788138488, + "max": 135.53734336514447 + }, + "tx_mbps": { + "mean": 122.78392460012606, + "max": 134.90812795380955 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/qualification-nohealth/direct/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 0.08718240827092721, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.00020561630693380025, + "max": 0.00023908463556486254 + }, + "tx_mbps": { + "mean": 0.00020561630693380025, + "max": 0.00023908463556486254 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/qualification-nohealth/direct/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-nohealth/direct/ai/02-aiperf-anthropic/execution.json", + "samples": 2, + "host_busy_percent": { + "mean": 0.099601593625498, + "max": 0.099601593625498 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.199203187250996, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.009514425506834909, + "max": 0.009514425506834909 + }, + "tx_mbps": { + "mean": 0.0006008272053729917, + "max": 0.0006008272053729917 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/qualification-nohealth/direct/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 0.16202640049281516, + "max": 0.2493143854400399 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.00951600935587545, + "max": 0.018965067142492447 + }, + "tx_mbps": { + "mean": 0.0006009294661494237, + "max": 0.0011349073630403952 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/qualification-nohealth/direct/http/01-nighthawk/execution.json", + "samples": 4, + "host_busy_percent": { + "mean": 0.06643414715163594, + "max": 0.07473841554559044 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 7.331994983783552e-05, + "max": 0.00015301679071908153 + }, + "tx_mbps": { + "mean": 7.331994983783552e-05, + "max": 0.00015301679071908153 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/qualification-nohealth/praxis-nightly/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 10.185974155723484, + "max": 10.685483870967742 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 37.67820773930754, + "container_quota_busy_percent": { + "mean": 34.34733055154572, + "max": 34.68703648041456 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 663, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 85270528, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 799.5165845543319, + "max": 804.8558587555165 + }, + "tx_mbps": { + "mean": 800.6852525415089, + "max": 805.9553835925243 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/qualification-nohealth/praxis-nightly/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 154, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 69709824, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-nohealth/praxis-nightly/ai/02-aiperf-anthropic/execution.json", + "samples": 2, + "host_busy_percent": { + "mean": 0.29754525167369206, + "max": 0.29754525167369206 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.5964214711729622, + "container_quota_busy_percent": { + "mean": 0.3999782792441683, + "max": 0.3999782792441683 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 154, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 69709824, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.11785462501838524, + "max": 0.11785462501838524 + }, + "tx_mbps": { + "mean": 0.12476524139007629, + "max": 0.12476524139007629 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/qualification-nohealth/praxis-nightly/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 3.4928460226851508, + "max": 4.006968641114983 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.025031289111389236, + "max": 0.05006257822277847 + }, + "busiest_sampled_vcpu_percent": 13.582677165354331, + "container_quota_busy_percent": { + "mean": 10.290325872674737, + "max": 10.668885063001202 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 660, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 76505088, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 133.92549199833945, + "max": 138.40565447674524 + }, + "tx_mbps": { + "mean": 133.49040465983734, + "max": 137.9079193237295 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/qualification-nohealth/praxis-nightly/http/01-nighthawk/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 7.685571485517773, + "max": 7.985865724381625 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 28.48, + "container_quota_busy_percent": { + "mean": 9.49271293789485, + "max": 10.401157247616204 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 151, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 37851136, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 123.40162364539243, + "max": 135.53391729311323 + }, + "tx_mbps": { + "mean": 123.65480091854708, + "max": 135.79681871857912 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/qualification-nohealth/praxis-release/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 12.208527863035135, + "max": 12.299741602067183 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 42.79749478079332, + "container_quota_busy_percent": { + "mean": 38.35442664079415, + "max": 39.07835092693165 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 145, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 44429312, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 811.1647906584701, + "max": 815.764173887256 + }, + "tx_mbps": { + "mean": 810.4912057248289, + "max": 814.9901906711187 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/qualification-nohealth/praxis-release/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 140, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12746752, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-nohealth/praxis-release/ai/02-aiperf-anthropic/execution.json", + "samples": 2, + "host_busy_percent": { + "mean": 0.3223406893131664, + "max": 0.3223406893131664 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.7936507936507936, + "container_quota_busy_percent": { + "mean": 0.3601143523108305, + "max": 0.3601143523108305 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 140, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12742656, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.12512321182924435, + "max": 0.12512321182924435 + }, + "tx_mbps": { + "mean": 0.12293182328360297, + "max": 0.12293182328360297 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/qualification-nohealth/praxis-release/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 2.604846298619824, + "max": 2.625 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.036144578313253, + "container_quota_busy_percent": { + "mean": 8.210739781019353, + "max": 8.429669029550123 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 659, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 65425408, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 133.97739503070028, + "max": 137.80286374587354 + }, + "tx_mbps": { + "mean": 133.743050176113, + "max": 137.56245158817615 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/qualification-nohealth/praxis-release/http/01-nighthawk/execution.json", + "samples": 4, + "host_busy_percent": { + "mean": 2.0877389717145665, + "max": 4.673807205452775 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016771488469601678, + "max": 0.050314465408805034 + }, + "busiest_sampled_vcpu_percent": 18.683274021352315, + "container_quota_busy_percent": { + "mean": 7.000393585890902, + "max": 7.569075386322021 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 149, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 59428864, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 120.290403498615, + "max": 135.51564446834007 + }, + "tx_mbps": { + "mean": 120.5682005762982, + "max": 135.82175567666948 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/qualification-nohealth/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 17.815415315540037, + "max": 19.63083063108007 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 23.962264150943398, + "container_quota_busy_percent": { + "mean": 21.655318838406785, + "max": 23.715641565003626 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 407, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22306816, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 361.66131694009283, + "max": 399.1601178432173 + }, + "tx_mbps": { + "mean": 363.87239226482603, + "max": 401.80027786329396 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/qualification-nohealth/agentgateway/ai/01-aiperf-openai/execution.json", + "samples": 2, + "host_busy_percent": { + "mean": 0.2232696601339618, + "max": 0.2232696601339618 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3968253968253968, + "container_quota_busy_percent": { + "mean": 0.11343268376067407, + "max": 0.11343268376067407 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 361, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20275200, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.05952173451697618, + "max": 0.05952173451697618 + }, + "tx_mbps": { + "mean": 0.14418378286970965, + "max": 0.14418378286970965 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/qualification-nohealth/agentgateway/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 361, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 18870272, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-nohealth/agentgateway/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 2.0540905512688052, + "max": 2.0775969962453065 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.366336633663366, + "container_quota_busy_percent": { + "mean": 2.8345436335871206, + "max": 2.8770421534825945 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 376, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19763200, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.1293762868896424, + "max": 2.1906177313934747 + }, + "tx_mbps": { + "mean": 128.83139451335944, + "max": 130.84451110183596 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/qualification-nohealth/agentgateway/http/01-nighthawk/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 0.5980955600631057, + "max": 0.6130268199233716 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.0121457489878543, + "container_quota_busy_percent": { + "mean": 2.887570362330136, + "max": 3.2246125410473083 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 303, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19116032, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.7322055147940156, + "max": 1.8968200271667326 + }, + "tx_mbps": { + "mean": 121.66031497922216, + "max": 133.69959386045488 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/qualification-nohealth/direct/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 18.923073636666086, + "max": 19.078781776994713 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 24.814814814814813, + "container_quota_busy_percent": { + "mean": 23.33325055575325, + "max": 23.376066896607174 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 26558464, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 400.87154798356767, + "max": 402.5800022615175 + }, + "tx_mbps": { + "mean": 400.6258729465213, + "max": 402.26085555344196 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/qualification-nohealth/direct/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 10, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17285120, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-nohealth/direct/ai/02-aiperf-anthropic/execution.json", + "samples": 2, + "host_busy_percent": { + "mean": 0.24795437639474338, + "max": 0.24795437639474338 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.5928853754940712, + "container_quota_busy_percent": { + "mean": 0.08475007425586001, + "max": 0.08475007425586001 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 10, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17285120, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03089570778095063, + "max": 0.03089570778095063 + }, + "tx_mbps": { + "mean": 0.08845850522462366, + "max": 0.08845850522462366 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/qualification-nohealth/direct/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 2.473145141144142, + "max": 2.598051461403947 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.339250493096647, + "container_quota_busy_percent": { + "mean": 2.80792758958655, + "max": 2.9531122974352138 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 26861568, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.655481535430683, + "max": 3.8705961256097865 + }, + "tx_mbps": { + "mean": 131.66611642009468, + "max": 135.61344753007714 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/qualification-nohealth/direct/http/01-nighthawk/execution.json", + "samples": 4, + "host_busy_percent": { + "mean": 0.4631466975653879, + "max": 0.5297679112008072 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.0080645161290323, + "container_quota_busy_percent": { + "mean": 2.0444950934786945, + "max": 2.2244866013451072 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 9, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 24068096, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.8330366545775882, + "max": 2.075295809576002 + }, + "tx_mbps": { + "mean": 119.28906152737336, + "max": 133.60531397757953 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/qualification-nohealth/praxis-nightly/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 22.69664933169676, + "max": 22.77722277722278 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 29.227941176470587, + "container_quota_busy_percent": { + "mean": 27.260416364048268, + "max": 27.3163715437445 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 133, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14073856, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 398.7377250467762, + "max": 402.2542241074828 + }, + "tx_mbps": { + "mean": 398.85616802956633, + "max": 402.36452393646454 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/qualification-nohealth/praxis-nightly/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 133, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13484032, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-nohealth/praxis-nightly/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 133, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13230080, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-nohealth/praxis-nightly/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 2.8263396376748346, + "max": 3.1071339796172013 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.500978473581213, + "container_quota_busy_percent": { + "mean": 3.0421238875405416, + "max": 3.0889437361592087 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 130, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13836288, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.3599865932073643, + "max": 2.5328433707998093 + }, + "tx_mbps": { + "mean": 129.52158740980653, + "max": 132.107959975543 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/qualification-nohealth/praxis-nightly/http/01-nighthawk/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 0.7362805252733804, + "max": 0.9610520991401112 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.6161616161616161, + "container_quota_busy_percent": { + "mean": 2.909209610492348, + "max": 3.223767308045978 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 130, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13557760, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.8462935865348458, + "max": 2.0282196469556077 + }, + "tx_mbps": { + "mean": 121.71762575835797, + "max": 133.70216604830702 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/qualification-nohealth/praxis-release/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 23.48364793460141, + "max": 23.72838887496868 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 27.884615384615383, + "container_quota_busy_percent": { + "mean": 28.42531549950055, + "max": 28.727106390456928 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 128, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14020608, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 400.6270588385587, + "max": 403.5535739810639 + }, + "tx_mbps": { + "mean": 400.42776404547476, + "max": 403.4179650320494 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/qualification-nohealth/praxis-release/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 125, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13672448, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-nohealth/praxis-release/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 125, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13303808, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-nohealth/praxis-release/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 2.129879062771366, + "max": 2.473145141144142 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.7549407114624507, + "container_quota_busy_percent": { + "mean": 2.97590287743818, + "max": 2.9888491983403775 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 133, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14192640, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.3570479903903467, + "max": 2.4161319820811564 + }, + "tx_mbps": { + "mean": 129.57815873425926, + "max": 132.25613833882 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/qualification-nohealth/praxis-release/http/01-nighthawk/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 1.1968612485661763, + "max": 1.6796189521183253 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012534469791927802, + "max": 0.025068939583855605 + }, + "busiest_sampled_vcpu_percent": 3.3932135728542914, + "container_quota_busy_percent": { + "mean": 2.8234006670051057, + "max": 3.1473612049301187 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 133, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13799424, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.8771849101721845, + "max": 2.0682566530047217 + }, + "tx_mbps": { + "mean": 121.24965676316353, + "max": 133.68228874613177 + } + } + } + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/common-final-resource-gate.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/common-final-resource-gate.json new file mode 100644 index 0000000..2e2929c --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/common-final-resource-gate.json @@ -0,0 +1,348 @@ +{ + "phase": "qualification-nohealth", + "profile": "common", + "input": "evidence/qualification/common-final-host-review.json", + "windows": 60, + "roles": { + "backend": { + "windows": 20, + "minimum_samples": 1, + "maximum_fd_count": 519, + "minimum_soft_nofile": 65536, + "peak_mean_host_busy_percent": 23.48364793460141, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.012534469791927802, + "peak_mean_quota_busy_percent": 28.42531549950055, + "through_gateways_peak_mean_host_busy_percent": 23.48364793460141, + "through_gateways_peak_mean_quota_busy_percent": 28.42531549950055 + }, + "client": { + "windows": 20, + "minimum_samples": 1, + "maximum_fd_count": 518, + "minimum_soft_nofile": 65536, + "peak_mean_host_busy_percent": 19.18492728050723, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.1178627553693033, + "peak_mean_quota_busy_percent": 10.370550764771263, + "through_gateways_peak_mean_host_busy_percent": 19.18492728050723, + "through_gateways_peak_mean_quota_busy_percent": 8.100504656590077 + }, + "gateway": { + "windows": 20, + "minimum_samples": 1, + "maximum_fd_count": 932, + "minimum_soft_nofile": 65536, + "peak_mean_host_busy_percent": 12.208527863035135, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.025510204081632654, + "peak_mean_quota_busy_percent": 38.35442664079415, + "through_gateways_peak_mean_host_busy_percent": 12.208527863035135, + "through_gateways_peak_mean_quota_busy_percent": 38.35442664079415 + } + }, + "events_to_review": [ + { + "role": "backend", + "workload": "results/common/qualification-nohealth/agentgateway/ai/00-fortio-openai/execution.json", + "few_samples": 3 + }, + { + "role": "backend", + "workload": "results/common/qualification-nohealth/agentgateway/ai/01-aiperf-openai/execution.json", + "few_samples": 2 + }, + { + "role": "backend", + "workload": "results/common/qualification-nohealth/agentgateway/ai/02-aiperf-anthropic/execution.json", + "few_samples": 1 + }, + { + "role": "backend", + "workload": "results/common/qualification-nohealth/agentgateway/http/00-fortio/execution.json", + "few_samples": 3 + }, + { + "role": "backend", + "workload": "results/common/qualification-nohealth/agentgateway/http/01-nighthawk/execution.json", + "few_samples": 3 + }, + { + "role": "backend", + "workload": "results/common/qualification-nohealth/direct/ai/00-fortio-openai/execution.json", + "few_samples": 3 + }, + { + "role": "backend", + "workload": "results/common/qualification-nohealth/direct/ai/01-aiperf-openai/execution.json", + "few_samples": 1 + }, + { + "role": "backend", + "workload": "results/common/qualification-nohealth/direct/ai/02-aiperf-anthropic/execution.json", + "few_samples": 2 + }, + { + "role": "backend", + "workload": "results/common/qualification-nohealth/direct/http/00-fortio/execution.json", + "few_samples": 3 + }, + { + "role": "backend", + "workload": "results/common/qualification-nohealth/direct/http/01-nighthawk/execution.json", + "few_samples": 4 + }, + { + "role": "backend", + "workload": "results/common/qualification-nohealth/praxis-nightly/ai/00-fortio-openai/execution.json", + "few_samples": 3 + }, + { + "role": "backend", + "workload": "results/common/qualification-nohealth/praxis-nightly/ai/01-aiperf-openai/execution.json", + "few_samples": 1 + }, + { + "role": "backend", + "workload": "results/common/qualification-nohealth/praxis-nightly/ai/02-aiperf-anthropic/execution.json", + "few_samples": 1 + }, + { + "role": "backend", + "workload": "results/common/qualification-nohealth/praxis-nightly/http/00-fortio/execution.json", + "few_samples": 3 + }, + { + "role": "backend", + "workload": "results/common/qualification-nohealth/praxis-nightly/http/01-nighthawk/execution.json", + "few_samples": 3 + }, + { + "role": "backend", + "workload": "results/common/qualification-nohealth/praxis-release/ai/00-fortio-openai/execution.json", + "few_samples": 3 + }, + { + "role": "backend", + "workload": "results/common/qualification-nohealth/praxis-release/ai/01-aiperf-openai/execution.json", + "few_samples": 1 + }, + { + "role": "backend", + "workload": "results/common/qualification-nohealth/praxis-release/ai/02-aiperf-anthropic/execution.json", + "few_samples": 1 + }, + { + "role": "backend", + "workload": "results/common/qualification-nohealth/praxis-release/http/00-fortio/execution.json", + "few_samples": 3 + }, + { + "role": "backend", + "workload": "results/common/qualification-nohealth/praxis-release/http/01-nighthawk/execution.json", + "few_samples": 3 + }, + { + "role": "client", + "workload": "results/common/qualification-nohealth/agentgateway/ai/00-fortio-openai/execution.json", + "few_samples": 4 + }, + { + "role": "client", + "workload": "results/common/qualification-nohealth/agentgateway/ai/01-aiperf-openai/execution.json", + "few_samples": 1 + }, + { + "role": "client", + "workload": "results/common/qualification-nohealth/agentgateway/ai/02-aiperf-anthropic/execution.json", + "few_samples": 1 + }, + { + "role": "client", + "workload": "results/common/qualification-nohealth/agentgateway/http/00-fortio/execution.json", + "few_samples": 3 + }, + { + "role": "client", + "workload": "results/common/qualification-nohealth/agentgateway/http/01-nighthawk/execution.json", + "few_samples": 3 + }, + { + "role": "client", + "workload": "results/common/qualification-nohealth/direct/ai/00-fortio-openai/execution.json", + "few_samples": 3 + }, + { + "role": "client", + "workload": "results/common/qualification-nohealth/direct/ai/01-aiperf-openai/execution.json", + "few_samples": 2 + }, + { + "role": "client", + "workload": "results/common/qualification-nohealth/direct/ai/02-aiperf-anthropic/execution.json", + "few_samples": 2 + }, + { + "role": "client", + "workload": "results/common/qualification-nohealth/direct/http/00-fortio/execution.json", + "few_samples": 3 + }, + { + "role": "client", + "workload": "results/common/qualification-nohealth/direct/http/01-nighthawk/execution.json", + "few_samples": 4 + }, + { + "role": "client", + "workload": "results/common/qualification-nohealth/praxis-nightly/ai/00-fortio-openai/execution.json", + "few_samples": 3 + }, + { + "role": "client", + "workload": "results/common/qualification-nohealth/praxis-nightly/ai/01-aiperf-openai/execution.json", + "few_samples": 1 + }, + { + "role": "client", + "workload": "results/common/qualification-nohealth/praxis-nightly/ai/02-aiperf-anthropic/execution.json", + "few_samples": 1 + }, + { + "role": "client", + "workload": "results/common/qualification-nohealth/praxis-nightly/http/00-fortio/execution.json", + "few_samples": 3 + }, + { + "role": "client", + "workload": "results/common/qualification-nohealth/praxis-nightly/http/01-nighthawk/execution.json", + "few_samples": 3 + }, + { + "role": "client", + "workload": "results/common/qualification-nohealth/praxis-release/ai/00-fortio-openai/execution.json", + "few_samples": 3 + }, + { + "role": "client", + "workload": "results/common/qualification-nohealth/praxis-release/ai/01-aiperf-openai/execution.json", + "few_samples": 1 + }, + { + "role": "client", + "workload": "results/common/qualification-nohealth/praxis-release/ai/02-aiperf-anthropic/execution.json", + "few_samples": 1 + }, + { + "role": "client", + "workload": "results/common/qualification-nohealth/praxis-release/http/00-fortio/execution.json", + "few_samples": 3 + }, + { + "role": "client", + "workload": "results/common/qualification-nohealth/praxis-release/http/01-nighthawk/execution.json", + "few_samples": 3 + }, + { + "role": "gateway", + "workload": "results/common/qualification-nohealth/agentgateway/ai/00-fortio-openai/execution.json", + "few_samples": 4 + }, + { + "role": "gateway", + "workload": "results/common/qualification-nohealth/agentgateway/ai/01-aiperf-openai/execution.json", + "few_samples": 1 + }, + { + "role": "gateway", + "workload": "results/common/qualification-nohealth/agentgateway/ai/02-aiperf-anthropic/execution.json", + "few_samples": 1 + }, + { + "role": "gateway", + "workload": "results/common/qualification-nohealth/agentgateway/http/00-fortio/execution.json", + "few_samples": 3 + }, + { + "role": "gateway", + "workload": "results/common/qualification-nohealth/agentgateway/http/01-nighthawk/execution.json", + "few_samples": 3 + }, + { + "role": "gateway", + "workload": "results/common/qualification-nohealth/direct/ai/00-fortio-openai/execution.json", + "few_samples": 3 + }, + { + "role": "gateway", + "workload": "results/common/qualification-nohealth/direct/ai/01-aiperf-openai/execution.json", + "few_samples": 1 + }, + { + "role": "gateway", + "workload": "results/common/qualification-nohealth/direct/ai/02-aiperf-anthropic/execution.json", + "few_samples": 2 + }, + { + "role": "gateway", + "workload": "results/common/qualification-nohealth/direct/http/00-fortio/execution.json", + "few_samples": 3 + }, + { + "role": "gateway", + "workload": "results/common/qualification-nohealth/direct/http/01-nighthawk/execution.json", + "few_samples": 4 + }, + { + "role": "gateway", + "workload": "results/common/qualification-nohealth/praxis-nightly/ai/00-fortio-openai/execution.json", + "few_samples": 3 + }, + { + "role": "gateway", + "workload": "results/common/qualification-nohealth/praxis-nightly/ai/01-aiperf-openai/execution.json", + "few_samples": 1 + }, + { + "role": "gateway", + "workload": "results/common/qualification-nohealth/praxis-nightly/ai/02-aiperf-anthropic/execution.json", + "few_samples": 2 + }, + { + "role": "gateway", + "workload": "results/common/qualification-nohealth/praxis-nightly/http/00-fortio/execution.json", + "few_samples": 3 + }, + { + "role": "gateway", + "workload": "results/common/qualification-nohealth/praxis-nightly/http/01-nighthawk/execution.json", + "few_samples": 3 + }, + { + "role": "gateway", + "workload": "results/common/qualification-nohealth/praxis-release/ai/00-fortio-openai/execution.json", + "few_samples": 3 + }, + { + "role": "gateway", + "workload": "results/common/qualification-nohealth/praxis-release/ai/01-aiperf-openai/execution.json", + "few_samples": 1 + }, + { + "role": "gateway", + "workload": "results/common/qualification-nohealth/praxis-release/ai/02-aiperf-anthropic/execution.json", + "few_samples": 2 + }, + { + "role": "gateway", + "workload": "results/common/qualification-nohealth/praxis-release/http/00-fortio/execution.json", + "few_samples": 3 + }, + { + "role": "gateway", + "workload": "results/common/qualification-nohealth/praxis-release/http/01-nighthawk/execution.json", + "few_samples": 4 + } + ], + "approved": false, + "note": "Restart/OOM counters may predate a window. Attribute using raw timestamps/lifecycle evidence; intended product capacity/recovery constraints are not automatically infrastructure failures. Short qualification cases can contain few samples. This summary does not approve a pass." +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/common-host-review.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/common-host-review.json new file mode 100644 index 0000000..d37ffd7 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/common-host-review.json @@ -0,0 +1,1751 @@ +[ + { + "role": "client", + "workload": "results/common/qualification-v3/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 4, + "host_busy_percent": { + "mean": 10.983184187985211, + "max": 11.367050575863797 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 19.308943089430894, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/common/qualification-v3/agentgateway/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/common/qualification-v3/agentgateway/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/common/qualification-v3/agentgateway/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 3.2663956068690285, + "max": 3.329129886506936 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 6.496062992125984, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/common/qualification-v3/agentgateway/http/01-nighthawk/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 2.5397360057828933, + "max": 3.624338624338624 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.09259259259259259, + "max": 0.18518518518518517 + }, + "busiest_sampled_vcpu_percent": 15.403422982885086, + "container_quota_busy_percent": { + "mean": 7.613194955727534, + "max": 7.613194955727534 + }, + "container_throttled_period_percent": null, + "max_fd": 19, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 47865856, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/common/qualification-v3/direct/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 11.821846690896095, + "max": 12.200655407108647 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 16.27906976744186, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/common/qualification-v3/direct/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/common/qualification-v3/direct/ai/02-aiperf-anthropic/execution.json", + "samples": 2, + "host_busy_percent": { + "mean": 14.35692921236291, + "max": 14.35692921236291 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.024925224327018942, + "max": 0.024925224327018942 + }, + "busiest_sampled_vcpu_percent": 38.844621513944226, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/common/qualification-v3/direct/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 3.3590100547341573, + "max": 3.3838383838383836 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.686274509803922, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/common/qualification-v3/direct/http/01-nighthawk/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 12.75950524725577, + "max": 13.237445148707947 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.11075559931085405, + "max": 0.2215111986217081 + }, + "busiest_sampled_vcpu_percent": 67.44604316546763, + "container_quota_busy_percent": { + "mean": 10.216056162918186, + "max": 10.216056162918186 + }, + "container_throttled_period_percent": null, + "max_fd": 20, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 48115712, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/common/qualification-v3/praxis-nightly/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 11.539521091732295, + "max": 11.889168765743072 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02531645569620253, + "max": 0.05063291139240506 + }, + "busiest_sampled_vcpu_percent": 16.79245283018868, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/common/qualification-v3/praxis-nightly/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/common/qualification-v3/praxis-nightly/ai/02-aiperf-anthropic/execution.json", + "samples": 2, + "host_busy_percent": { + "mean": 12.873505976095618, + "max": 12.873505976095618 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0249003984063745, + "max": 0.0249003984063745 + }, + "busiest_sampled_vcpu_percent": 24.10358565737052, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/common/qualification-v3/praxis-nightly/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 3.8560232786384576, + "max": 4.064630143903055 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012664640324214792, + "max": 0.025329280648429583 + }, + "busiest_sampled_vcpu_percent": 6.827309236947791, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/common/qualification-v3/praxis-nightly/http/01-nighthawk/execution.json", + "samples": 4, + "host_busy_percent": { + "mean": 9.319378141177511, + "max": 12.872467222884387 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.05652454780361757, + "max": 0.1695736434108527 + }, + "busiest_sampled_vcpu_percent": 58.83280757097792, + "container_quota_busy_percent": { + "mean": 7.960865787025268, + "max": 8.097615123708968 + }, + "container_throttled_period_percent": null, + "max_fd": 18, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 50016256, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/common/qualification-v3/praxis-release/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 19.715224605853155, + "max": 20.290224032586558 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 22.29038854805726, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 9, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/common/qualification-v3/praxis-release/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/common/qualification-v3/praxis-release/ai/02-aiperf-anthropic/execution.json", + "samples": 2, + "host_busy_percent": { + "mean": 13.47782760338814, + "max": 13.47782760338814 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 27.888446215139442, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/common/qualification-v3/praxis-release/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 4.888273001508296, + "max": 4.95 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.531190926275993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/common/qualification-v3/praxis-release/http/01-nighthawk/execution.json", + "samples": 4, + "host_busy_percent": { + "mean": 12.066141060416035, + "max": 12.454479242534596 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.056812351069849235, + "max": 0.14630577907827358 + }, + "busiest_sampled_vcpu_percent": 52.82051282051282, + "container_quota_busy_percent": { + "mean": 8.270000634677054, + "max": 8.270000634677054 + }, + "container_throttled_period_percent": null, + "max_fd": 19, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 48336896, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-v3/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 4, + "host_busy_percent": { + "mean": 9.48774974182475, + "max": 10.686447070656273 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 36.82092555331992, + "container_quota_busy_percent": { + "mean": 30.847959474719453, + "max": 33.35312477819569 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 948, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 89780224, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-v3/agentgateway/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 406, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 79945728, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-v3/agentgateway/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 409, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 38064128, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-v3/agentgateway/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 3.0697544724200556, + "max": 3.2435129740518964 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.847389558232932, + "container_quota_busy_percent": { + "mean": 10.810582685399265, + "max": 11.173826887814592 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 852, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 67108864, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-v3/agentgateway/http/01-nighthawk/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 0.30667489091150046, + "max": 0.3821656050955414 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.025477707006369428, + "max": 0.050955414012738856 + }, + "busiest_sampled_vcpu_percent": 1.0845986984815619, + "container_quota_busy_percent": { + "mean": 9.020391397650776, + "max": 9.81565403103731 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 320, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 49119232, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-v3/direct/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 0.07472600567999549, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-v3/direct/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-v3/direct/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-v3/direct/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 0.161954966408984, + "max": 0.24919013207077 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.5976095617529881, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-v3/direct/http/01-nighthawk/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 0.07473841554559044, + "max": 0.07473841554559044 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01245640259093174, + "max": 0.02491280518186348 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-v3/praxis-nightly/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 10.439897210255648, + "max": 10.694374049670552 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 37.060041407867494, + "container_quota_busy_percent": { + "mean": 35.131262232418955, + "max": 35.62842998355304 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 664, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 90279936, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-v3/praxis-nightly/ai/01-aiperf-openai/execution.json", + "samples": 2, + "host_busy_percent": { + "mean": 0.421731580253039, + "max": 0.421731580253039 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.9920634920634921, + "container_quota_busy_percent": { + "mean": 0.6044335408571858, + "max": 0.6044335408571858 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 155, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 75849728, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-v3/praxis-nightly/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 152, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 72806400, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-v3/praxis-nightly/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 3.2800826734595816, + "max": 3.3391915641476273 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.422845691382765, + "container_quota_busy_percent": { + "mean": 10.401077552368415, + "max": 10.896288441431157 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 651, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 74702848, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-v3/praxis-nightly/http/01-nighthawk/execution.json", + "samples": 4, + "host_busy_percent": { + "mean": 2.286995802528297, + "max": 3.626428216592151 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008329168748958853, + "max": 0.02498750624687656 + }, + "busiest_sampled_vcpu_percent": 13.976377952755906, + "container_quota_busy_percent": { + "mean": 9.399304993005142, + "max": 9.92681794528167 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 139, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 63549440, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-v3/praxis-release/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 11.551880449005738, + "max": 11.799638523108701 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 42.50513347022587, + "container_quota_busy_percent": { + "mean": 37.69308415318049, + "max": 37.84865812408852 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 144, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 39153664, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-v3/praxis-release/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11108352, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-v3/praxis-release/ai/02-aiperf-anthropic/execution.json", + "samples": 2, + "host_busy_percent": { + "mean": 0.37202380952380953, + "max": 0.37202380952380953 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.9920634920634921, + "container_quota_busy_percent": { + "mean": 0.5316367110166219, + "max": 0.5316367110166219 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 134, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11591680, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-v3/praxis-release/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 2.9961199776253293, + "max": 3.3665835411471323 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.912698412698413, + "container_quota_busy_percent": { + "mean": 8.20950392104476, + "max": 8.594413333024047 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 656, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 67534848, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-v3/praxis-release/http/01-nighthawk/execution.json", + "samples": 4, + "host_busy_percent": { + "mean": 0.48358744385035274, + "max": 0.6356470887363336 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008462384700008463, + "max": 0.025387154100025386 + }, + "busiest_sampled_vcpu_percent": 1.9522776572668112, + "container_quota_busy_percent": { + "mean": 7.176032479120592, + "max": 7.865302469097006 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 147, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 59772928, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-v3/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 17.451976998735105, + "max": 19.254813703425857 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 23.123732251521297, + "container_quota_busy_percent": { + "mean": 21.20360948817269, + "max": 23.495515243258406 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 423, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22466560, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-v3/agentgateway/ai/01-aiperf-openai/execution.json", + "samples": 2, + "host_busy_percent": { + "mean": 0.2971768202080238, + "max": 0.2971768202080238 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3968253968253968, + "container_quota_busy_percent": { + "mean": 0.08478265625974485, + "max": 0.08478265625974485 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 393, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 21393408, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-v3/agentgateway/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 393, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 21098496, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-v3/agentgateway/http/00-fortio/execution.json", + "samples": 4, + "host_busy_percent": { + "mean": 2.0807864943991, + "max": 2.293120638085743 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.6875, + "container_quota_busy_percent": { + "mean": 2.6379762324079765, + "max": 2.6744330064482646 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 327, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 18612224, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-v3/agentgateway/http/01-nighthawk/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 0.5946675239558303, + "max": 0.6086735987826528 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.0, + "container_quota_busy_percent": { + "mean": 2.422865262232693, + "max": 2.668451349154731 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 304, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 18628608, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-v3/direct/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 19.487789969771022, + "max": 19.582704876822525 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 28.308823529411764, + "container_quota_busy_percent": { + "mean": 23.586134144663223, + "max": 23.830092414408394 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 25362432, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-v3/direct/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22986752, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-v3/direct/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 10, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22966272, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-v3/direct/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 2.3511945036546855, + "max": 2.426820115086315 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.9603960396039604, + "container_quota_busy_percent": { + "mean": 2.857008677168458, + "max": 2.973597350739514 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 24915968, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-v3/direct/http/01-nighthawk/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 4.892523532543812, + "max": 6.97508896797153 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.869565217391305, + "container_quota_busy_percent": { + "mean": 2.2195298310145946, + "max": 2.4175617489218 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 9, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 10268672, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-v3/praxis-nightly/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 23.009273318262082, + "max": 23.320848938826465 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 30.131826741996232, + "container_quota_busy_percent": { + "mean": 27.79473954386147, + "max": 28.12349592994872 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 134, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12554240, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-v3/praxis-nightly/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 134, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12374016, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-v3/praxis-nightly/ai/02-aiperf-anthropic/execution.json", + "samples": 2, + "host_busy_percent": { + "mean": 0.22321428571428573, + "max": 0.22321428571428573 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.5952380952380952, + "container_quota_busy_percent": { + "mean": 0.09069608975343514, + "max": 0.09069608975343514 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 134, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12374016, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-v3/praxis-nightly/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 2.54841876682736, + "max": 2.766010465985547 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.365079365079365, + "container_quota_busy_percent": { + "mean": 3.063112617044406, + "max": 3.092086146628967 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 121, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12369920, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-v3/praxis-nightly/http/01-nighthawk/execution.json", + "samples": 4, + "host_busy_percent": { + "mean": 1.0298354260029952, + "max": 1.2417638114546377 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00844737286703835, + "max": 0.025342118601115054 + }, + "busiest_sampled_vcpu_percent": 1.6494845360824741, + "container_quota_busy_percent": { + "mean": 2.815040023189421, + "max": 3.0915979940225733 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 119, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12578816, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-v3/praxis-release/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 23.61103922432614, + "max": 23.882088433674745 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 26.679462571976966, + "container_quota_busy_percent": { + "mean": 28.362552994622263, + "max": 28.735506317626 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 127, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12759040, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-v3/praxis-release/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 120, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11841536, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-v3/praxis-release/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 120, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12177408, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-v3/praxis-release/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 2.396455125620091, + "max": 2.6184538653366585 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.581673306772909, + "container_quota_busy_percent": { + "mean": 2.857842172817069, + "max": 2.969569295945051 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 130, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12984320, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-v3/praxis-release/http/01-nighthawk/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 10.015079478889126, + "max": 11.995490417136415 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.011273957158962795, + "max": 0.02254791431792559 + }, + "busiest_sampled_vcpu_percent": 17.495711835334475, + "container_quota_busy_percent": { + "mean": 2.722274469862867, + "max": 2.9897171748460907 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 130, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13254656, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/common-pass1-audit.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/common-pass1-audit.json new file mode 100644 index 0000000..80a8a97 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/common-pass1-audit.json @@ -0,0 +1,253 @@ +{ + "profile": "common", + "phase": "pass1", + "treatments": { + "agentgateway": { + "complete": true, + "load_cases": 32, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 5945543 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 4, + "protocol_passed": 12, + "protocol_total": 12, + "cancellation_passed": 2, + "cancellation_total": 2 + }, + "direct": { + "complete": true, + "load_cases": 32, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 15922847 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 4, + "protocol_passed": 12, + "protocol_total": 12, + "cancellation_passed": 2, + "cancellation_total": 2 + }, + "praxis-nightly": { + "complete": true, + "load_cases": 32, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 5904404 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 1, + "aiperf_errors": 0, + "aiperf_completed_cases": 4, + "protocol_passed": 12, + "protocol_total": 12, + "cancellation_passed": 2, + "cancellation_total": 2 + }, + "praxis-release": { + "complete": true, + "load_cases": 32, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 7288716 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 4, + "protocol_passed": 12, + "protocol_total": 12, + "cancellation_passed": 2, + "cancellation_total": 2 + } + }, + "issues": [], + "generated_message_corpora": [ + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "agentgateway/ai/14-aiperf-openai/result/inputs.json" + }, + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "agentgateway/ai/15-aiperf-openai/result/inputs.json" + }, + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "agentgateway/ai/16-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "agentgateway/ai/17-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "direct/ai/14-aiperf-openai/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "direct/ai/15-aiperf-openai/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "direct/ai/16-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "direct/ai/17-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "praxis-nightly", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-nightly/ai/14-aiperf-openai/result/inputs.json" + }, + { + "treatment": "praxis-nightly", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-nightly/ai/15-aiperf-openai/result/inputs.json" + }, + { + "treatment": "praxis-nightly", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-nightly/ai/16-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "praxis-nightly", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-nightly/ai/17-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "praxis-release", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-release/ai/14-aiperf-openai/result/inputs.json" + }, + { + "treatment": "praxis-release", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-release/ai/15-aiperf-openai/result/inputs.json" + }, + { + "treatment": "praxis-release", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-release/ai/16-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "praxis-release", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-release/ai/17-aiperf-anthropic/result/inputs.json" + } + ] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/common-pass1-resource-gate.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/common-pass1-resource-gate.json new file mode 100644 index 0000000..dc4384f --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/common-pass1-resource-gate.json @@ -0,0 +1,47 @@ +{ + "phase": "pass1", + "profile": "common", + "input": "/private/tmp/gateway-comparison-benchmarks/campaigns/2026-10-05-stable-comparison/evidence/qualification/cpu-pass1-host-review.json", + "windows": 384, + "roles": { + "backend": { + "windows": 128, + "minimum_samples": 6, + "maximum_fd_count": 634, + "minimum_soft_nofile": 65536, + "peak_mean_host_busy_percent": 75.25984494101172, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.004976362279173923, + "peak_mean_quota_busy_percent": 96.75723357602213, + "through_gateways_peak_mean_host_busy_percent": 68.74958472460845, + "through_gateways_peak_mean_quota_busy_percent": 88.66559690163585 + }, + "client": { + "windows": 128, + "minimum_samples": 6, + "maximum_fd_count": 518, + "minimum_soft_nofile": 65536, + "peak_mean_host_busy_percent": 97.7118360941471, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.0460519123146836, + "peak_mean_quota_busy_percent": 10.927133414038082, + "through_gateways_peak_mean_host_busy_percent": 61.58096569301584, + "through_gateways_peak_mean_quota_busy_percent": 9.24198074556687 + }, + "gateway": { + "windows": 128, + "minimum_samples": 6, + "maximum_fd_count": 1159, + "minimum_soft_nofile": 65536, + "peak_mean_host_busy_percent": 32.78089892213074, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.008307373954311244, + "peak_mean_quota_busy_percent": 99.70901446882598, + "through_gateways_peak_mean_host_busy_percent": 32.78089892213074, + "through_gateways_peak_mean_quota_busy_percent": 99.70901446882598 + } + }, + "events_to_review": [], + "approved": false, + "note": "Restart/OOM counters may predate a window. Attribute using raw timestamps/lifecycle evidence; intended product capacity/recovery constraints are not automatically infrastructure failures. Short qualification cases can contain few samples. This summary does not approve a pass." +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/common-preseed-review.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/common-preseed-review.json new file mode 100644 index 0000000..a64c35e --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/common-preseed-review.json @@ -0,0 +1,27 @@ +{ + "reviewed_at": "2026-10-05T18:57:36.849503+00:00", + "infrastructure_valid": true, + "scope": "Approval to run common profile pass1 only; repetitions require separate review", + "qualification_label": "qualification-v3", + "protocol_checks": { + "passed": 48, + "total": 48 + }, + "cancellation_checks": { + "passed": 8, + "total": 8 + }, + "load_cases": 20, + "all_load_processes_exit_zero": true, + "measured_fortio_non_200_responses": 0, + "aiperf_request_errors": 0, + "nighthawk": "No non-2xx or resets; nightly has one request in flight at measurement cutoff", + "resources": "No collector errors, OOM, network error/drop increments or CPU steal in sampled qualification intervals; client/backend headroom. All observed nofile limits 65536. Two distinct guest cores 2 and 3. Short request-count qualification is not a capacity result.", + "excluded_attempts": [ + "qualification: duplicate image entrypoint config argument", + "qualification-v2: draft filter-chain YAML schema" + ], + "config_identity": "qualified-gateway-inspect.json", + "host_review": "common-host-review.json", + "archive_manifest_sha256": "9976ca79fe9ffb0b8a716b42e9adfa193b1e9a3e4b19033306b7d55c1159c329" +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/common-seeded-audit.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/common-seeded-audit.json new file mode 100644 index 0000000..93538bd --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/common-seeded-audit.json @@ -0,0 +1,165 @@ +{ + "profile": "common", + "phase": "qualification-seeded", + "treatments": { + "agentgateway": { + "complete": true, + "load_cases": 5, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 39424 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 2, + "protocol_passed": 12, + "protocol_total": 12, + "cancellation_passed": 2, + "cancellation_total": 2 + }, + "direct": { + "complete": true, + "load_cases": 5, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 39424 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 2, + "protocol_passed": 12, + "protocol_total": 12, + "cancellation_passed": 2, + "cancellation_total": 2 + }, + "praxis-nightly": { + "complete": true, + "load_cases": 5, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 39424 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 2, + "protocol_passed": 12, + "protocol_total": 12, + "cancellation_passed": 2, + "cancellation_total": 2 + }, + "praxis-release": { + "complete": true, + "load_cases": 5, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 39424 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 1, + "aiperf_errors": 0, + "aiperf_completed_cases": 2, + "protocol_passed": 12, + "protocol_total": 12, + "cancellation_passed": 2, + "cancellation_total": 2 + } + }, + "issues": [], + "generated_message_corpora": [ + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 2 + }, + "messages": 4, + "sha256": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "artifact": "agentgateway/ai/01-aiperf-openai/result/inputs.json" + }, + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 2 + }, + "messages": 4, + "sha256": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "artifact": "agentgateway/ai/02-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 2 + }, + "messages": 4, + "sha256": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "artifact": "direct/ai/01-aiperf-openai/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 2 + }, + "messages": 4, + "sha256": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "artifact": "direct/ai/02-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "praxis-nightly", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 2 + }, + "messages": 4, + "sha256": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "artifact": "praxis-nightly/ai/01-aiperf-openai/result/inputs.json" + }, + { + "treatment": "praxis-nightly", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 2 + }, + "messages": 4, + "sha256": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "artifact": "praxis-nightly/ai/02-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "praxis-release", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 2 + }, + "messages": 4, + "sha256": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "artifact": "praxis-release/ai/01-aiperf-openai/result/inputs.json" + }, + { + "treatment": "praxis-release", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 2 + }, + "messages": 4, + "sha256": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "artifact": "praxis-release/ai/02-aiperf-anthropic/result/inputs.json" + } + ] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/common-seeded-corpora.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/common-seeded-corpora.json new file mode 100644 index 0000000..3399cb1 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/common-seeded-corpora.json @@ -0,0 +1,14 @@ +{ + "anthropic": { + "agentgateway": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "direct": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "praxis-release": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "praxis-nightly": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f" + }, + "openai": { + "agentgateway": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "direct": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "praxis-release": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "praxis-nightly": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f" + } +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/common-seeded-host-review.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/common-seeded-host-review.json new file mode 100644 index 0000000..7ec6fec --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/common-seeded-host-review.json @@ -0,0 +1,1742 @@ +[ + { + "role": "client", + "workload": "results/common/qualification-seeded/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 11.356358576128153, + "max": 12.424547283702212 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 17.27447216890595, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/common/qualification-seeded/agentgateway/ai/01-aiperf-openai/execution.json", + "samples": 2, + "host_busy_percent": { + "mean": 13.0293971101146, + "max": 13.0293971101146 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 31.07569721115538, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/common/qualification-seeded/agentgateway/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/common/qualification-seeded/agentgateway/http/00-fortio/execution.json", + "samples": 4, + "host_busy_percent": { + "mean": 3.736227786167065, + "max": 4.98238550578762 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 13.733075435203094, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/common/qualification-seeded/agentgateway/http/01-nighthawk/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 9.784160451862503, + "max": 12.670007158196135 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.10219724067450178, + "max": 0.20439448134900357 + }, + "busiest_sampled_vcpu_percent": 38.6873920552677, + "container_quota_busy_percent": { + "mean": 7.59813802739522, + "max": 7.59813802739522 + }, + "container_throttled_period_percent": null, + "max_fd": 19, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 48054272, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/common/qualification-seeded/direct/ai/00-fortio-openai/execution.json", + "samples": 4, + "host_busy_percent": { + "mean": 12.07832328922729, + "max": 12.971757060734816 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 16.346153846153847, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/common/qualification-seeded/direct/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/common/qualification-seeded/direct/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/common/qualification-seeded/direct/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 3.910209215868389, + "max": 4.466067864271457 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0124750499001996, + "max": 0.0249500998003992 + }, + "busiest_sampled_vcpu_percent": 7.240704500978474, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/common/qualification-seeded/direct/http/01-nighthawk/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 12.226775450320822, + "max": 14.198435972629522 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.10103561505430664, + "max": 0.20207123010861328 + }, + "busiest_sampled_vcpu_percent": 53.15985130111524, + "container_quota_busy_percent": { + "mean": 10.561219109842172, + "max": 10.561219109842172 + }, + "container_throttled_period_percent": null, + "max_fd": 18, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 48320512, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/common/qualification-seeded/praxis-nightly/ai/00-fortio-openai/execution.json", + "samples": 4, + "host_busy_percent": { + "mean": 11.891744766451406, + "max": 12.368552829243866 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 18.026565464895636, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/common/qualification-seeded/praxis-nightly/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/common/qualification-seeded/praxis-nightly/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/common/qualification-seeded/praxis-nightly/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 3.5609892255453275, + "max": 3.736430194395355 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.025265285497726123, + "max": 0.050530570995452245 + }, + "busiest_sampled_vcpu_percent": 4.82897384305835, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/common/qualification-seeded/praxis-nightly/http/01-nighthawk/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 6.884329030566036, + "max": 7.420675537359263 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.1156515034695451, + "max": 0.2313030069390902 + }, + "busiest_sampled_vcpu_percent": 25.389755011135858, + "container_quota_busy_percent": { + "mean": 7.672821052200984, + "max": 7.672821052200984 + }, + "container_throttled_period_percent": null, + "max_fd": 19, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 48107520, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/common/qualification-seeded/praxis-release/ai/00-fortio-openai/execution.json", + "samples": 4, + "host_busy_percent": { + "mean": 19.95009626364426, + "max": 20.825898547030334 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 22.44488977955912, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 10, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/common/qualification-seeded/praxis-release/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/common/qualification-seeded/praxis-release/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/common/qualification-seeded/praxis-release/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 4.068742201439385, + "max": 4.485091455775495 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.778625954198473, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/common/qualification-seeded/praxis-release/http/01-nighthawk/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 11.083296589548123, + "max": 11.404151404151404 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.08547008547008547, + "max": 0.17094017094017094 + }, + "busiest_sampled_vcpu_percent": 44.776119402985074, + "container_quota_busy_percent": { + "mean": 8.092634139628847, + "max": 8.092634139628847 + }, + "container_throttled_period_percent": null, + "max_fd": 18, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 48148480, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-seeded/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 4, + "host_busy_percent": { + "mean": 9.861174250006878, + "max": 10.138713745271122 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 36.64596273291925, + "container_quota_busy_percent": { + "mean": 32.86717937896557, + "max": 32.990288159962375 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 914, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 87871488, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-seeded/agentgateway/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 388, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 67710976, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-seeded/agentgateway/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 390, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 33275904, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-seeded/agentgateway/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 3.0909055602223265, + "max": 3.1210986267166043 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.87122736418511, + "container_quota_busy_percent": { + "mean": 10.50624250130476, + "max": 10.636737093816652 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 959, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 69521408, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-seeded/agentgateway/http/01-nighthawk/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 5.748469466235964, + "max": 6.260575296108291 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012086052695189751, + "max": 0.024172105390379502 + }, + "busiest_sampled_vcpu_percent": 25.33783783783784, + "container_quota_busy_percent": { + "mean": 9.746380178895773, + "max": 10.64866070242676 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 388, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 48742400, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-seeded/direct/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 0.09960470690149822, + "max": 0.12447099825740603 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012447099825740602, + "max": 0.024894199651481205 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-seeded/direct/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-seeded/direct/ai/02-aiperf-anthropic/execution.json", + "samples": 2, + "host_busy_percent": { + "mean": 0.12450199203187251, + "max": 0.12450199203187251 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.199203187250996, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-seeded/direct/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 0.14956068122081317, + "max": 0.2243829468960359 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012465719272001994, + "max": 0.024931438544003988 + }, + "busiest_sampled_vcpu_percent": 0.5988023952095808, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-seeded/direct/http/01-nighthawk/execution.json", + "samples": 4, + "host_busy_percent": { + "mean": 0.07473428098533615, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.1996007984031936, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-seeded/praxis-nightly/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 10.607827930626872, + "max": 10.97162942505649 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 37.675350701402806, + "container_quota_busy_percent": { + "mean": 34.487557480445226, + "max": 34.77860838071367 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 663, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 89452544, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-seeded/praxis-nightly/ai/01-aiperf-openai/execution.json", + "samples": 2, + "host_busy_percent": { + "mean": 0.4466501240694789, + "max": 0.4466501240694789 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.9940357852882704, + "container_quota_busy_percent": { + "mean": 0.6617356678525278, + "max": 0.6617356678525278 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 151, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 75055104, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-seeded/praxis-nightly/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 152, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 67874816, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-seeded/praxis-nightly/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 3.637068857785554, + "max": 3.825 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.025, + "max": 0.05 + }, + "busiest_sampled_vcpu_percent": 12.82565130260521, + "container_quota_busy_percent": { + "mean": 10.753500078686594, + "max": 10.988887612702342 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 664, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 74719232, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-seeded/praxis-nightly/http/01-nighthawk/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 5.739973908462433, + "max": 10.3121387283237 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.023121387283236993, + "max": 0.046242774566473986 + }, + "busiest_sampled_vcpu_percent": 37.697841726618705, + "container_quota_busy_percent": { + "mean": 9.661173649724368, + "max": 10.382324358853307 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 155, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 64929792, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-seeded/praxis-release/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 11.62310504324667, + "max": 11.677887105126878 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 41.25, + "container_quota_busy_percent": { + "mean": 38.10213194939701, + "max": 38.406703501477594 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 144, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 41459712, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-seeded/praxis-release/ai/01-aiperf-openai/execution.json", + "samples": 2, + "host_busy_percent": { + "mean": 0.42152243987106375, + "max": 0.42152243987106375 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.024795437639474338, + "max": 0.024795437639474338 + }, + "busiest_sampled_vcpu_percent": 0.9940357852882704, + "container_quota_busy_percent": { + "mean": 0.6079041175865049, + "max": 0.6079041175865049 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 143, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13189120, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-seeded/praxis-release/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 142, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12906496, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-seeded/praxis-release/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 2.63083466649795, + "max": 2.7610441767068274 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.817635270541082, + "container_quota_busy_percent": { + "mean": 8.245361336073344, + "max": 8.75939054457436 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 661, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 65335296, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/common/qualification-seeded/praxis-release/http/01-nighthawk/execution.json", + "samples": 4, + "host_busy_percent": { + "mean": 1.0638055234449468, + "max": 1.316789060521651 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008434547908232119, + "max": 0.025303643724696356 + }, + "busiest_sampled_vcpu_percent": 4.801670146137787, + "container_quota_busy_percent": { + "mean": 7.498231694617058, + "max": 8.13152541492166 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 151, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 57872384, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-seeded/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 19.760028742814296, + "max": 19.77005748562859 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 26.76864244741874, + "container_quota_busy_percent": { + "mean": 23.957337448865854, + "max": 23.99977057192626 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 389, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 21270528, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-seeded/agentgateway/ai/01-aiperf-openai/execution.json", + "samples": 2, + "host_busy_percent": { + "mean": 0.27268220128904314, + "max": 0.27268220128904314 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.7920792079207921, + "container_quota_busy_percent": { + "mean": 0.10979930358538566, + "max": 0.10979930358538566 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 374, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20856832, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-seeded/agentgateway/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 374, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20267008, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-seeded/agentgateway/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 2.1481204281603983, + "max": 2.1483887084686484 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.9447731755424065, + "container_quota_busy_percent": { + "mean": 2.7101637483291396, + "max": 2.7217140196958973 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 434, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 21606400, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-seeded/agentgateway/http/01-nighthawk/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 5.980756618063224, + "max": 8.639662842425661 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.678832116788321, + "container_quota_busy_percent": { + "mean": 2.7175287490449986, + "max": 3.0396860369153837 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 372, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20725760, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-seeded/direct/ai/00-fortio-openai/execution.json", + "samples": 4, + "host_busy_percent": { + "mean": 19.376046772585063, + "max": 19.5847923961981 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 27.64378478664193, + "container_quota_busy_percent": { + "mean": 23.161369029804867, + "max": 23.36185603516192 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 25587712, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-seeded/direct/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20709376, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-seeded/direct/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 10, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20680704, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-seeded/direct/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 2.841545999531467, + "max": 3.332504352151206 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012434717731907486, + "max": 0.02486943546381497 + }, + "busiest_sampled_vcpu_percent": 3.9215686274509802, + "container_quota_busy_percent": { + "mean": 2.930765547254649, + "max": 3.074856745141519 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 24698880, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-seeded/direct/http/01-nighthawk/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 1.6233863808913087, + "max": 2.3168908819133036 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012565971349585323, + "max": 0.025131942699170646 + }, + "busiest_sampled_vcpu_percent": 9.297912713472487, + "container_quota_busy_percent": { + "mean": 2.3062149002368684, + "max": 2.533620932901663 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 9, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 10321920, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-seeded/praxis-nightly/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 23.152481444877235, + "max": 23.300970873786408 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 29.616087751371115, + "container_quota_busy_percent": { + "mean": 27.67721304466961, + "max": 27.78659008839234 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 133, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13537280, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-seeded/praxis-nightly/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 133, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12414976, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-seeded/praxis-nightly/ai/02-aiperf-anthropic/execution.json", + "samples": 2, + "host_busy_percent": { + "mean": 0.24795437639474338, + "max": 0.24795437639474338 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.7905138339920948, + "container_quota_busy_percent": { + "mean": 0.09433938310985275, + "max": 0.09433938310985275 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 133, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12414976, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-seeded/praxis-nightly/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 2.4359903006205874, + "max": 2.450612653163291 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.1420118343195265, + "container_quota_busy_percent": { + "mean": 2.983608930839864, + "max": 3.0751801780295733 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 134, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12943360, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-seeded/praxis-nightly/http/01-nighthawk/execution.json", + "samples": 4, + "host_busy_percent": { + "mean": 0.4412354018868583, + "max": 0.5340793489318413 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.0204081632653061, + "container_quota_busy_percent": { + "mean": 2.703647480855006, + "max": 2.9895629634748477 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 134, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13332480, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-seeded/praxis-release/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 24.10614497046059, + "max": 24.27039161885757 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 30.18867924528302, + "container_quota_busy_percent": { + "mean": 28.969182426509597, + "max": 28.971999790648344 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 128, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13598720, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-seeded/praxis-release/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 128, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13127680, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-seeded/praxis-release/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 128, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12566528, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-seeded/praxis-release/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 2.252234734115535, + "max": 2.2755688922230557 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.8, + "container_quota_busy_percent": { + "mean": 2.9324770237156264, + "max": 2.9861076025521154 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14004224, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/common/qualification-seeded/praxis-release/http/01-nighthawk/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 3.010453445165667, + "max": 4.6285018270401945 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.128544423440454, + "container_quota_busy_percent": { + "mean": 2.856712350656033, + "max": 3.0890507022537013 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13643776, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/common-seeded-qualification-review.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/common-seeded-qualification-review.json new file mode 100644 index 0000000..46de3a1 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/common-seeded-qualification-review.json @@ -0,0 +1,30 @@ +{ + "reviewed_at": "2026-10-05T19:30:52.684584+00:00", + "infrastructure_valid": true, + "scope": "Approval to run common profile pass1 only; repetitions require separate review", + "qualification_label": "qualification-seeded", + "protocol_checks": { + "passed": 48, + "total": 48 + }, + "cancellation_checks": { + "passed": 8, + "total": 8 + }, + "load_cases": 20, + "all_load_processes_exit_zero": true, + "measured_fortio_non_200_responses": 0, + "aiperf_request_errors": 0, + "nighthawk": "No non-2xx responses or stream resets; in-flight requests at cutoff are reported separately from failures.", + "resources": "No collector errors, OOM, network error/drop increments or CPU steal in sampled qualification intervals; client/backend headroom. All observed nofile limits 65536. Two distinct guest cores 2 and 3. Short request-count qualification is not a capacity result.", + "excluded_attempts": [ + "qualification: duplicate image entrypoint config argument", + "qualification-v2: draft filter-chain YAML schema" + ], + "config_identity": "qualified-gateway-inspect.json", + "host_review": "common-seeded-host-review.json", + "archive_manifest_sha256": "5b42cd441594f2075ef8b0ee550962c1e0e70c95f38103bc3f8975c311861a4f", + "aiperf_random_seed": 42, + "corpus_review": "common-seeded-corpora.json", + "seed_review": "All AIPerf outputs complete, zero request errors, input/output lengths 128/64. Canonical generated message contents have identical SHA256 across treatments and API profiles; random session IDs excluded." +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/core-config-schema-failure.txt b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/core-config-schema-failure.txt new file mode 100644 index 0000000..582fc9b --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/core-config-schema-failure.txt @@ -0,0 +1,244 @@ +fatal: config: invalid YAML: listeners[0]: unknown field `filter_chain`, expected one of `name`, `address`, `cluster`, `downstream_read_timeout_ms`, `filter_chains`, `max_connections`, `protocol`, `tcp_session_timeout_ms`, `tcp_max_duration_secs`, `tls`, `upstream` at line 6 column 3 +[ + { + "Id": "ef6f69453de4fc01a9f27e635b311b2d33a0cd037f12470448b0f36f8f820886", + "Created": "2026-10-05T18:35:13.342373939Z", + "Path": "praxis", + "Args": [ + "-c", + "/etc/config.yaml" + ], + "State": { + "Status": "exited", + "Running": false, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 0, + "ExitCode": 1, + "Error": "", + "StartedAt": "2026-10-05T18:38:09.958430238Z", + "FinishedAt": "2026-10-05T18:38:10.034157174Z", + "Health": { + "Status": "unhealthy", + "FailingStreak": 0, + "Log": [] + } + }, + "Image": "sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8", + "ResolvConfPath": "/var/lib/docker/containers/ef6f69453de4fc01a9f27e635b311b2d33a0cd037f12470448b0f36f8f820886/resolv.conf", + "HostnamePath": "/var/lib/docker/containers/ef6f69453de4fc01a9f27e635b311b2d33a0cd037f12470448b0f36f8f820886/hostname", + "HostsPath": "/var/lib/docker/containers/ef6f69453de4fc01a9f27e635b311b2d33a0cd037f12470448b0f36f8f820886/hosts", + "LogPath": "/var/lib/docker/containers/ef6f69453de4fc01a9f27e635b311b2d33a0cd037f12470448b0f36f8f820886/ef6f69453de4fc01a9f27e635b311b2d33a0cd037f12470448b0f36f8f820886-json.log", + "Name": "/praxis-release", + "RestartCount": 0, + "Driver": "overlayfs", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "docker-default", + "ExecIDs": null, + "HostConfig": { + "Binds": [ + "/opt/gateway-benchmark/praxis.yaml:/etc/config.yaml:ro" + ], + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": { + "max-file": "3", + "max-size": "10m" + } + }, + "NetworkMode": "host", + "PortBindings": {}, + "RestartPolicy": { + "Name": "no", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": null, + "DnsOptions": [], + "DnsSearch": [], + "ExtraHosts": null, + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": false, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": null, + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 2147483648, + "NanoCpus": 2000000000, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": [], + "BlkioDeviceReadBps": [], + "BlkioDeviceWriteBps": [], + "BlkioDeviceReadIOps": [], + "BlkioDeviceWriteIOps": [], + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "2,3", + "CpusetMems": "", + "Devices": [], + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 4294967296, + "MemorySwappiness": null, + "OomKillDisable": null, + "PidsLimit": null, + "Ulimits": [ + { + "Name": "nofile", + "Hard": 65536, + "Soft": 65536 + } + ], + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "MaskedPaths": [ + "/proc/acpi", + "/proc/asound", + "/proc/interrupts", + "/proc/kcore", + "/proc/keys", + "/proc/latency_stats", + "/proc/sched_debug", + "/proc/scsi", + "/proc/timer_list", + "/proc/timer_stats", + "/sys/devices/virtual/powercap", + "/sys/firmware" + ], + "ReadonlyPaths": [ + "/proc/bus", + "/proc/fs", + "/proc/irq", + "/proc/sys", + "/proc/sysrq-trigger" + ] + }, + "Storage": { + "RootFS": { + "Snapshot": { + "Name": "overlayfs" + } + } + }, + "Mounts": [ + { + "Type": "bind", + "Source": "/opt/gateway-benchmark/praxis.yaml", + "Destination": "/etc/config.yaml", + "Mode": "ro", + "RW": false, + "Propagation": "rprivate" + } + ], + "Config": { + "Hostname": "gwcmp160-1005-gateway.c.solo-oss.internal", + "Domainname": "", + "User": "praxis:praxis", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "ExposedPorts": { + "8080/tcp": {}, + "9901/tcp": {} + }, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + ], + "Cmd": [ + "-c", + "/etc/config.yaml" + ], + "Healthcheck": { + "Test": [ + "CMD-SHELL", + "wget -qO- http://127.0.0.1:9901/healthy || exit 1" + ], + "Interval": 5000000000, + "Timeout": 3000000000, + "StartPeriod": 2000000000 + }, + "Image": "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8", + "Volumes": null, + "WorkingDir": "/etc/praxis", + "Entrypoint": [ + "praxis" + ], + "Labels": { + "org.opencontainers.image.created": "2026-08-10T20:02:52.279Z", + "org.opencontainers.image.description": " AI and cloud-native proxy server and framework", + "org.opencontainers.image.licenses": "MIT", + "org.opencontainers.image.revision": "af54edcd24de01e4dac7da59a809bf88bd246fe5", + "org.opencontainers.image.source": "https://github.com/praxis-proxy/praxis", + "org.opencontainers.image.title": "praxis", + "org.opencontainers.image.url": "https://github.com/praxis-proxy/praxis", + "org.opencontainers.image.version": "0.5.2" + } + }, + "NetworkSettings": { + "SandboxID": "", + "SandboxKey": "", + "Ports": {}, + "Networks": { + "host": { + "IPAMConfig": null, + "Links": null, + "Aliases": null, + "DriverOpts": null, + "GwPriority": 0, + "NetworkID": "d38424101ebb00fc41afe958505ef0917133261fda34ffb6c932e69d10a0f5d5", + "EndpointID": "", + "Gateway": "", + "IPAddress": "", + "MacAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "DNSNames": null + } + } + }, + "ImageManifestDescriptor": { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:bee549c3eaf16d2c27b1f3fc7520c0695c976ffa2662714940135784e5e6ea99", + "size": 1239, + "platform": { + "architecture": "amd64", + "os": "linux" + } + } + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/cpu-pass1-host-review.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/cpu-pass1-host-review.json new file mode 100644 index 0000000..b1f8655 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/cpu-pass1-host-review.json @@ -0,0 +1,44918 @@ +[ + { + "role": "client", + "workload": "results/common/pass1/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.3064565815457083, + "max": 4.51693851944793 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012556504269211453, + "max": 0.07533902561526871 + }, + "busiest_sampled_vcpu_percent": 10.75050709939148, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 11.575229533496081, + "max": 11.601147221982966 + }, + "tx_mbps": { + "mean": 11.575509606705257, + "max": 11.59789931556213 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.322610107193082, + "max": 7.08936595107339 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00416875104218776, + "max": 0.02501250625312656 + }, + "busiest_sampled_vcpu_percent": 10.444874274661508, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 34.69424469744739, + "max": 34.789806699895706 + }, + "tx_mbps": { + "mean": 34.6915436604428, + "max": 34.778416263811884 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.05029983987527, + "max": 30.712090163934427 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012784495840990647, + "max": 0.051203277009728626 + }, + "busiest_sampled_vcpu_percent": 40.198019801980195, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 258.831114349971, + "max": 261.1842654529435 + }, + "tx_mbps": { + "mean": 258.8294813898167, + "max": 261.17932039479643 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.172602644826508, + "max": 4.611895161290323 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012577596336025395, + "max": 0.05025125628140704 + }, + "busiest_sampled_vcpu_percent": 7.240704500978474, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 135.69839054559952, + "max": 135.95144450236205 + }, + "tx_mbps": { + "mean": 135.32656090324198, + "max": 135.5271073003786 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 11.06915160749611, + "max": 12.41449201925513 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016914056443901194, + "max": 0.05078720162519045 + }, + "busiest_sampled_vcpu_percent": 17.959183673469386, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 407.25115995106097, + "max": 408.2180594283327 + }, + "tx_mbps": { + "mean": 405.98344754200156, + "max": 406.8977942766268 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 31.0806773209079, + "max": 32.0010183299389 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01271833592856863, + "max": 0.05085176709890669 + }, + "busiest_sampled_vcpu_percent": 34.88843813387424, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1423.0599713832153, + "max": 1431.7686489023774 + }, + "tx_mbps": { + "mean": 1420.5319802383417, + "max": 1429.495634098025 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.6328288702210907, + "max": 5.132075471698113 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012588116817724069, + "max": 0.050352467270896276 + }, + "busiest_sampled_vcpu_percent": 9.775967413441956, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 11.287168376359682, + "max": 11.317177043334981 + }, + "tx_mbps": { + "mean": 11.532122457865514, + "max": 11.562402477985936 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.122895669207664, + "max": 7.10876664154735 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012590264792524286, + "max": 0.05030181086519115 + }, + "busiest_sampled_vcpu_percent": 9.902912621359222, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 33.83652356443859, + "max": 33.92846466070978 + }, + "tx_mbps": { + "mean": 34.577247290230886, + "max": 34.668009386139786 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.365215575977867, + "max": 31.464413722478238 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008550337769595538, + "max": 0.02570694087403599 + }, + "busiest_sampled_vcpu_percent": 37.67820773930754, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 248.7150208276558, + "max": 252.69004397910163 + }, + "tx_mbps": { + "mean": 254.1724747387152, + "max": 258.232624806369 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.457899757065517, + "max": 5.531807895398542 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016805378822659724, + "max": 0.05051780752715332 + }, + "busiest_sampled_vcpu_percent": 7.8277886497064575, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 135.46496582681743, + "max": 135.56722695115135 + }, + "tx_mbps": { + "mean": 135.33935700923064, + "max": 135.45288368336116 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 11.610422834309169, + "max": 13.281052365292183 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012665740798278882, + "max": 0.025387154100025386 + }, + "busiest_sampled_vcpu_percent": 18.275154004106778, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 406.5075566580707, + "max": 407.45607662371077 + }, + "tx_mbps": { + "mean": 405.8162877980991, + "max": 406.73651146226047 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 33.07889336237592, + "max": 33.9867617107943 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012626424068841182, + "max": 0.05037783375314862 + }, + "busiest_sampled_vcpu_percent": 37.423312883435585, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1447.5287470146625, + "max": 1463.46880040788 + }, + "tx_mbps": { + "mean": 1447.564810470786, + "max": 1463.6078102458507 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.53524747992226, + "max": 30.132113821138212 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008447438511221381, + "max": 0.025412960609911054 + }, + "busiest_sampled_vcpu_percent": 33.71868978805395, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 209.69158464937072, + "max": 218.44541995222636 + }, + "tx_mbps": { + "mean": 209.5129049844685, + "max": 218.25080345417408 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/ai/13-fortio-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 33.31124281995591, + "max": 35.59969442322384 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.010945089498249893, + "max": 0.05115089514066496 + }, + "busiest_sampled_vcpu_percent": 36.65987780040733, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1513.1354872117338, + "max": 1565.6124081254318 + }, + "tx_mbps": { + "mean": 1549.8228946861248, + "max": 1603.2044445495967 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/ai/14-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 20.94283028955177, + "max": 21.968757748574262 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.014216427547423431, + "max": 0.049813200498132 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 5.665790436665637, + "max": 5.7913397918050205 + }, + "tx_mbps": { + "mean": 1.1567631829844265, + "max": 1.1754512928333678 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/ai/15-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 56.863655685003295, + "max": 60.37318929535969 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020985335166297202, + "max": 0.1223091976516634 + }, + "busiest_sampled_vcpu_percent": 70.5179282868526, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 44.134460770508575, + "max": 45.4724953633741 + }, + "tx_mbps": { + "mean": 8.626345813098286, + "max": 8.82425407228435 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 21.35972618558125, + "max": 22.539052814282172 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.017704081803943037, + "max": 0.04945598417408507 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 4.438221405821576, + "max": 4.4993962017537905 + }, + "tx_mbps": { + "mean": 1.2264502044449468, + "max": 1.3019542493141179 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/ai/17-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 59.62272947390174, + "max": 67.43108075140277 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.021430026609305278, + "max": 0.09835259404966806 + }, + "busiest_sampled_vcpu_percent": 75.69721115537848, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 30.69436680796827, + "max": 35.65740147477997 + }, + "tx_mbps": { + "mean": 8.010080517793186, + "max": 9.014986600938766 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.05033525202613, + "max": 2.4861878453038675 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016679176048703195, + "max": 0.10007505629221916 + }, + "busiest_sampled_vcpu_percent": 5.252918287937743, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.7047635873221134, + "max": 0.7179058202945326 + }, + "tx_mbps": { + "mean": 0.8032310090110327, + "max": 0.8168843961087696 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.998758430002155, + "max": 6.385118149824033 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004190763557120107, + "max": 0.025144581342720643 + }, + "busiest_sampled_vcpu_percent": 11.46881287726358, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.248472972881576, + "max": 3.3370650263162323 + }, + "tx_mbps": { + "mean": 3.7060786204021277, + "max": 3.8094913279189737 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.940387061815041, + "max": 3.5642570281124497 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012597631645250693, + "max": 0.07558578987150416 + }, + "busiest_sampled_vcpu_percent": 6.627680311890838, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.1331888761149025, + "max": 1.1481769266143549 + }, + "tx_mbps": { + "mean": 1.289917152599073, + "max": 1.2977899115480667 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.4408209532257, + "max": 25.982028241335044 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004276794115131298, + "max": 0.025660764690787787 + }, + "busiest_sampled_vcpu_percent": 31.51750972762646, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 26.477820498516046, + "max": 26.96724703640255 + }, + "tx_mbps": { + "mean": 30.2339195191347, + "max": 30.794483734029768 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.638301360124234, + "max": 3.3333333333333335 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.571428571428571, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.14861805949907, + "max": 1.3386567962009024 + }, + "tx_mbps": { + "mean": 1.8360833152889795, + "max": 2.091350569259802 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/http/05-fortio/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 26.277822060259, + "max": 28.684143547976586 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0036322690784933347, + "max": 0.025425883549453344 + }, + "busiest_sampled_vcpu_percent": 32.04633204633205, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 23.909327847956106, + "max": 24.504584572720745 + }, + "tx_mbps": { + "mean": 27.051637020676637, + "max": 27.636744040332918 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.505614844481869, + "max": 3.357554497619644 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004196038939241357, + "max": 0.025176233635448138 + }, + "busiest_sampled_vcpu_percent": 6.42023346303502, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 77.18875554396055, + "max": 77.50414623666416 + }, + "tx_mbps": { + "mean": 1.1857863195840095, + "max": 1.199499393420832 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.94333829483015, + "max": 6.497104004029212 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008411136344520145, + "max": 0.05046681806712087 + }, + "busiest_sampled_vcpu_percent": 16.149068322981368, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 251.44554480603676, + "max": 256.13313430868277 + }, + "tx_mbps": { + "mean": 4.37682884904572, + "max": 4.488591606494411 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.43430253646998, + "max": 4.322694144257351 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008394191219675984, + "max": 0.05036514731805591 + }, + "busiest_sampled_vcpu_percent": 7.142857142857143, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 132.68695539354897, + "max": 132.95920328537244 + }, + "tx_mbps": { + "mean": 2.111455204273272, + "max": 2.133434215988318 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.014950189751065, + "max": 29.799135519959318 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004241961482989735, + "max": 0.025451768897938407 + }, + "busiest_sampled_vcpu_percent": 34.46969696969697, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2183.4137619588464, + "max": 2210.6873719485475 + }, + "tx_mbps": { + "mean": 33.82911556443527, + "max": 34.25221347538136 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.686771648519898, + "max": 5.383647798742138 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012551280676410785, + "max": 0.05015045135406219 + }, + "busiest_sampled_vcpu_percent": 12.016293279022403, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 128.87735555208613, + "max": 131.5368953604112 + }, + "tx_mbps": { + "mean": 2.911170339246362, + "max": 2.951634566864122 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.172660255199247, + "max": 26.129765210805353 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012657344803699993, + "max": 0.05049229992426155 + }, + "busiest_sampled_vcpu_percent": 32.437619961612285, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2024.3925260448393, + "max": 2056.172811765375 + }, + "tx_mbps": { + "mean": 28.34187506956543, + "max": 28.731240961042214 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.8792896887630297, + "max": 7.071226536384675 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.029999142881631954, + "max": 0.17999485728979173 + }, + "busiest_sampled_vcpu_percent": 31.220657276995304, + "container_quota_busy_percent": { + "mean": 9.000069085288647, + "max": 9.0523203863635 + }, + "container_throttled_period_percent": null, + "max_fd": 18, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 48406528, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.103595599548672, + "max": 1.159735895977033 + }, + "tx_mbps": { + "mean": 0.9617950837555983, + "max": 1.0044809471635925 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 11.668910594061906, + "max": 12.545587162654996 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03104034938732025, + "max": 0.12156576707999027 + }, + "busiest_sampled_vcpu_percent": 72.21350078492935, + "container_quota_busy_percent": { + "mean": 7.810416470564078, + "max": 7.863132123576046 + }, + "container_throttled_period_percent": null, + "max_fd": 19, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 48152576, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 129.3359119164119, + "max": 132.91289172223514 + }, + "tx_mbps": { + "mean": 1.6876045066498229, + "max": 1.7533346877127876 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.302399800746184, + "max": 4.092392668842581 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004188657116528441, + "max": 0.025131942699170646 + }, + "busiest_sampled_vcpu_percent": 7.170542635658915, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 11.575326819996565, + "max": 11.594729697181082 + }, + "tx_mbps": { + "mean": 11.57467320806316, + "max": 11.590215190689012 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.260520462352689, + "max": 8.963093145869948 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00839630615825489, + "max": 0.025195263290501386 + }, + "busiest_sampled_vcpu_percent": 18.44106463878327, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 34.69280034700685, + "max": 34.77631135359717 + }, + "tx_mbps": { + "mean": 34.69233596223801, + "max": 34.77484399323237 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 66.06553292437589, + "max": 67.16727084412221 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 69.4560669456067, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 683.3870397232663, + "max": 692.7904978993362 + }, + "tx_mbps": { + "mean": 683.3785696973316, + "max": 692.7816061182108 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.977749439775869, + "max": 6.6599648152802216 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012605042728786079, + "max": 0.05042864346949067 + }, + "busiest_sampled_vcpu_percent": 11.919191919191919, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 136.13219136502644, + "max": 136.31358242541148 + }, + "tx_mbps": { + "mean": 135.40026922166678, + "max": 135.5182161865171 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 11.70586437828073, + "max": 12.386706948640484 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012599765770195712, + "max": 0.05044136191677175 + }, + "busiest_sampled_vcpu_percent": 16.23246492985972, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 408.13643475034894, + "max": 409.1046952664952 + }, + "tx_mbps": { + "mean": 406.06425004640477, + "max": 407.0169840038334 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 31.759528810299194, + "max": 32.53988351481388 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008409014463504878, + "max": 0.050454086781029264 + }, + "busiest_sampled_vcpu_percent": 34.43298969072165, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1411.5293120562358, + "max": 1417.6553913226687 + }, + "tx_mbps": { + "mean": 1407.0245401053453, + "max": 1412.9545356838648 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.3584512292646105, + "max": 4.404731940599044 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.025166736358672462, + "max": 0.07550969041026932 + }, + "busiest_sampled_vcpu_percent": 9.07258064516129, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 11.284730622543915, + "max": 11.305459897877352 + }, + "tx_mbps": { + "mean": 11.532492267913627, + "max": 11.551984487620002 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.954386896251119, + "max": 7.2814310909549 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012575452716297786, + "max": 0.07545271629778671 + }, + "busiest_sampled_vcpu_percent": 12.167300380228136, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 33.82943299089747, + "max": 33.915579070217014 + }, + "tx_mbps": { + "mean": 34.56909888261154, + "max": 34.65291245580102 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 66.98555768128838, + "max": 68.26176927056389 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0043200276481769485, + "max": 0.02592016588906169 + }, + "busiest_sampled_vcpu_percent": 69.81519507186859, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 679.2352298719651, + "max": 684.7777980626254 + }, + "tx_mbps": { + "mean": 694.1340149570469, + "max": 699.7667898526181 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.529282128454122, + "max": 5.226130653266332 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008379420144126027, + "max": 0.05027652086475616 + }, + "busiest_sampled_vcpu_percent": 8.349514563106796, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 135.774948078872, + "max": 135.971059912085 + }, + "tx_mbps": { + "mean": 135.33327302134836, + "max": 135.51889297683584 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.068598543988104, + "max": 13.31152491192753 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016746324946016376, + "max": 0.07547169811320754 + }, + "busiest_sampled_vcpu_percent": 21.04208416833667, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 407.29150174060317, + "max": 408.1960790473572 + }, + "tx_mbps": { + "mean": 406.0002099044961, + "max": 406.86975280794525 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 32.07434943849113, + "max": 32.91139240506329 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0084774499830451, + "max": 0.0508646998982706 + }, + "busiest_sampled_vcpu_percent": 38.36734693877551, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1440.8496382003918, + "max": 1449.6039830233574 + }, + "tx_mbps": { + "mean": 1438.8490498932435, + "max": 1447.841781289272 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 76.2789380724769, + "max": 76.9406973784678 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004230118443316413, + "max": 0.025380710659898477 + }, + "busiest_sampled_vcpu_percent": 78.5425101214575, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 804.6344951223828, + "max": 819.2379435179859 + }, + "tx_mbps": { + "mean": 804.5968203517534, + "max": 819.2129279209591 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 42.39677883411484, + "max": 44.41604906721186 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008514261387824606, + "max": 0.05108556832694764 + }, + "busiest_sampled_vcpu_percent": 49.48665297741273, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1945.170396283399, + "max": 1961.6414168089366 + }, + "tx_mbps": { + "mean": 1972.4710857377331, + "max": 1985.8501878811326 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/ai/14-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 20.638808155516745, + "max": 24.52173913043478 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.014239605214102351, + "max": 0.0749063670411985 + }, + "busiest_sampled_vcpu_percent": 76.24750499001996, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 4, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 5.507190574591612, + "max": 5.79208801369452 + }, + "tx_mbps": { + "mean": 1.0827712909870675, + "max": 1.1278631437530955 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/ai/15-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 49.53894706953943, + "max": 58.01172447484123 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.018316510251282364, + "max": 0.09770395701025891 + }, + "busiest_sampled_vcpu_percent": 80.6, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 39.6036669537084, + "max": 45.725144610412876 + }, + "tx_mbps": { + "mean": 7.774858617551387, + "max": 9.421365079234725 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 21.20554685819123, + "max": 22.417636859053754 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.021271694331741135, + "max": 0.12410027302060064 + }, + "busiest_sampled_vcpu_percent": 88.62275449101796, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 4.399288415876889, + "max": 4.48892812553977 + }, + "tx_mbps": { + "mean": 1.2744349158027597, + "max": 1.4125614151526809 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/ai/17-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 62.31402343984369, + "max": 65.58902767572863 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.024435371310904026, + "max": 0.1465917419985341 + }, + "busiest_sampled_vcpu_percent": 78.95791583166333, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 34.037930534300685, + "max": 35.48554382347457 + }, + "tx_mbps": { + "mean": 8.687363941818536, + "max": 9.25955033498234 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.5050933450928032, + "max": 3.2160804020100504 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012562814070351758, + "max": 0.07537688442211055 + }, + "busiest_sampled_vcpu_percent": 7.100591715976331, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.836611723505823, + "max": 0.8426394497413123 + }, + "tx_mbps": { + "mean": 0.9508510799106217, + "max": 0.9588136259307948 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.9631182840031975, + "max": 9.543147208121827 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0084537999830924, + "max": 0.0507227998985544 + }, + "busiest_sampled_vcpu_percent": 17.54032258064516, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 5.768729948740622, + "max": 5.9506694785486545 + }, + "tx_mbps": { + "mean": 6.585581963206257, + "max": 6.7944583015337034 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.4031656608589995, + "max": 4.5408931259407925 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016785284079523267, + "max": 0.07562389715149988 + }, + "busiest_sampled_vcpu_percent": 11.434108527131784, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.1328403065057455, + "max": 1.1389515222314552 + }, + "tx_mbps": { + "mean": 1.2894522793483374, + "max": 1.2973010844663948 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 60.9734615403929, + "max": 61.56010230179028 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00427240878407246, + "max": 0.02563445270443476 + }, + "busiest_sampled_vcpu_percent": 66.0569105691057, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 70.39357342205935, + "max": 70.94305458185794 + }, + "tx_mbps": { + "mean": 80.37465011190643, + "max": 80.99209310694435 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.4034211141047996, + "max": 4.462934947049924 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02519951342430459, + "max": 0.10085728693898134 + }, + "busiest_sampled_vcpu_percent": 11.857707509881424, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.147814967513393, + "max": 1.3205478293437942 + }, + "tx_mbps": { + "mean": 1.8370106712201613, + "max": 2.077292456317122 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 97.7118360941471, + "max": 98.31307367898785 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 98.61111111111111, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 136.78463517303805, + "max": 139.52515362275622 + }, + "tx_mbps": { + "mean": 156.2150286045114, + "max": 159.24360308703692 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.1953219984979038, + "max": 4.691419969894631 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008372064778060063, + "max": 0.025144581342720643 + }, + "busiest_sampled_vcpu_percent": 10.462776659959758, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 92.30695148489663, + "max": 93.70821629355626 + }, + "tx_mbps": { + "mean": 1.351667240661855, + "max": 1.3685393421132719 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.336332657967076, + "max": 7.715813598166539 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008481764206955046, + "max": 0.05089058524173028 + }, + "busiest_sampled_vcpu_percent": 14.767932489451477, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 428.66692370271676, + "max": 435.2208587972899 + }, + "tx_mbps": { + "mean": 7.677977542412455, + "max": 7.838329756077416 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.27762081202779, + "max": 5.689828801611279 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012588116817724067, + "max": 0.0755287009063444 + }, + "busiest_sampled_vcpu_percent": 11.244979919678714, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 133.39597565115534, + "max": 133.67673650270362 + }, + "tx_mbps": { + "mean": 2.165776731413359, + "max": 2.2925813959866614 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 61.22741398936272, + "max": 61.85433884297521 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00427131385614215, + "max": 0.025627883136852898 + }, + "busiest_sampled_vcpu_percent": 72.23340040241449, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 4770.899300607528, + "max": 4800.719648737625 + }, + "tx_mbps": { + "mean": 85.33697526043517, + "max": 85.93616105140346 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/http/10-fortio/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 4.083936863117971, + "max": 5.462290152843899 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.010848200064883686, + "max": 0.050505050505050504 + }, + "busiest_sampled_vcpu_percent": 9.580838323353293, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.00022436783774825624, + "max": 0.0015705748642377937 + }, + "tx_mbps": { + "mean": 0.00022436783774825624, + "max": 0.0015705748642377937 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 131.93703114070695, + "max": 132.20716269053605 + }, + "tx_mbps": { + "mean": 3.6267877803135176, + "max": 3.8138259118919344 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 82.26826296298952, + "max": 83.52144469525959 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 84.6, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 7508.6080781889705, + "max": 7656.748237012637 + }, + "tx_mbps": { + "mean": 118.01765678859518, + "max": 118.6949570444906 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/http/12-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 11.961098052657526, + "max": 12.631837135148393 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03865053337024143, + "max": 0.19622271277900416 + }, + "busiest_sampled_vcpu_percent": 89.6078431372549, + "container_quota_busy_percent": { + "mean": 10.927133414038082, + "max": 11.051026090214695 + }, + "container_throttled_period_percent": null, + "max_fd": 18, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 47894528, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.1041195869477, + "max": 1.1399221481548245 + }, + "tx_mbps": { + "mean": 0.9634553584175083, + "max": 0.9948280787107675 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.960392616110813, + "max": 14.111625639775774 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03261578604044357, + "max": 0.19569471624266144 + }, + "busiest_sampled_vcpu_percent": 83.94648829431438, + "container_quota_busy_percent": { + "mean": 10.066254526637081, + "max": 10.114983270674132 + }, + "container_throttled_period_percent": null, + "max_fd": 18, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 47988736, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 129.57577397739772, + "max": 133.66754685662897 + }, + "tx_mbps": { + "mean": 1.9519078613861407, + "max": 2.0287408563872034 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.7052144970334666, + "max": 6.152687091913611 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012595550769323734, + "max": 0.05044136191677175 + }, + "busiest_sampled_vcpu_percent": 12.745098039215685, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 11.907088541584416, + "max": 11.928803518121125 + }, + "tx_mbps": { + "mean": 12.107259525668137, + "max": 12.128358926878771 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.8027121015750165, + "max": 7.638367142499374 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.024968820209189613, + "max": 0.12478163214374845 + }, + "busiest_sampled_vcpu_percent": 10.420841683366733, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 35.68528314333969, + "max": 35.79069069941464 + }, + "tx_mbps": { + "mean": 36.279839655681144, + "max": 36.3701554093062 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.81743842267469, + "max": 31.985578161215557 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01717327837884252, + "max": 0.10303967027305512 + }, + "busiest_sampled_vcpu_percent": 40.040650406504064, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 250.79055348744865, + "max": 256.77120330097364 + }, + "tx_mbps": { + "mean": 254.99835826625196, + "max": 261.0711506792362 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.716617883927004, + "max": 5.367943548387097 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.021001344086021504, + "max": 0.12600806451612903 + }, + "busiest_sampled_vcpu_percent": 9.58904109589041, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 136.4805903033095, + "max": 136.59304515822546 + }, + "tx_mbps": { + "mean": 135.32909387249543, + "max": 135.4717189974699 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 11.057268612130176, + "max": 11.889704022261574 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.021150592216582064, + "max": 0.12690355329949238 + }, + "busiest_sampled_vcpu_percent": 15.637065637065637, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 409.3896026611608, + "max": 410.3459998003284 + }, + "tx_mbps": { + "mean": 405.79912069176623, + "max": 406.772028603612 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/ai/05-fortio-openai/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 29.171507931050606, + "max": 29.951443904932276 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020434227330779056, + "max": 0.10217113665389528 + }, + "busiest_sampled_vcpu_percent": 34.1897233201581, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1283.3846941852873, + "max": 1297.786831791015 + }, + "tx_mbps": { + "mean": 1273.1228904101836, + "max": 1287.726896840041 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.38075397376213, + "max": 4.10062893081761 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020932763962153562, + "max": 0.12559658377292138 + }, + "busiest_sampled_vcpu_percent": 8.477842003853565, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 11.61593540126217, + "max": 11.65416833047928 + }, + "tx_mbps": { + "mean": 11.533495161724424, + "max": 11.562948366739244 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.190946628537578, + "max": 7.072987208427389 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01682227268904029, + "max": 0.10093363613424174 + }, + "busiest_sampled_vcpu_percent": 12.045889101338432, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 34.8151250245871, + "max": 34.907926719802475 + }, + "tx_mbps": { + "mean": 34.574175651938845, + "max": 34.66543246089281 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.765372094269566, + "max": 29.953798767967147 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.021446747550661786, + "max": 0.10301313417460727 + }, + "busiest_sampled_vcpu_percent": 35.490196078431374, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 258.4312251097311, + "max": 265.18546566364745 + }, + "tx_mbps": { + "mean": 256.65474593050317, + "max": 263.35703660292916 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.940002209608917, + "max": 7.8558919189392045 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0460519123146836, + "max": 0.15011258443832876 + }, + "busiest_sampled_vcpu_percent": 12.022900763358779, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 136.18730517864412, + "max": 136.41888659351434 + }, + "tx_mbps": { + "mean": 135.2444167875815, + "max": 135.41830608483573 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 11.22178863577849, + "max": 11.906575272911907 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 17.1875, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 408.45628568677415, + "max": 409.7738429973611 + }, + "tx_mbps": { + "mean": 405.5336872776609, + "max": 406.6259560902951 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.558564772673066, + "max": 33.84262796027502 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.017050298380221655, + "max": 0.10230179028132992 + }, + "busiest_sampled_vcpu_percent": 39.83739837398374, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1310.5291362092405, + "max": 1324.8305439771352 + }, + "tx_mbps": { + "mean": 1302.423545334188, + "max": 1316.8322843876995 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.341045079687202, + "max": 26.41798671435871 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01703722633955192, + "max": 0.10222335803731153 + }, + "busiest_sampled_vcpu_percent": 31.10236220472441, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 199.77276665973062, + "max": 202.29430126726848 + }, + "tx_mbps": { + "mean": 201.3688002067138, + "max": 203.60534795893665 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 32.32461202364448, + "max": 34.02246043899949 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016903313049357674, + "max": 0.10141987829614604 + }, + "busiest_sampled_vcpu_percent": 37.52535496957404, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1390.3587947330798, + "max": 1409.6008247846232 + }, + "tx_mbps": { + "mean": 1405.6412303078184, + "max": 1426.2579660169508 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/ai/14-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 20.384941154416257, + "max": 22.518039313262005 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.010641568913989836, + "max": 0.04965243296921549 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 5.6082598682259315, + "max": 5.833230865659508 + }, + "tx_mbps": { + "mean": 1.1981490860987578, + "max": 1.2578693107402483 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/ai/15-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 49.68839496496926, + "max": 57.99457994579946 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02758053327929384, + "max": 0.1465917419985341 + }, + "busiest_sampled_vcpu_percent": 69.37618147448015, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 39.58884269358946, + "max": 45.928686860727076 + }, + "tx_mbps": { + "mean": 7.775801636937322, + "max": 9.1945282808799 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 21.259951273651453, + "max": 23.77777777777778 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02120066428748101, + "max": 0.14840465001236705 + }, + "busiest_sampled_vcpu_percent": 98.80715705765408, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 4.409830442769038, + "max": 4.468913698300916 + }, + "tx_mbps": { + "mean": 1.2411643550907672, + "max": 1.3275156360717053 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/ai/17-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 61.58096569301584, + "max": 66.0622396471453 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.028053322405293672, + "max": 0.12269938650306748 + }, + "busiest_sampled_vcpu_percent": 76.73956262425448, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 33.68091774762115, + "max": 35.37877405340316 + }, + "tx_mbps": { + "mean": 8.618170575383779, + "max": 9.138143233687225 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.284910087249231, + "max": 3.7892095357590967 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020943363335806455, + "max": 0.05036514731805591 + }, + "busiest_sampled_vcpu_percent": 8.835341365461847, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.9274103138035183, + "max": 0.940962369009347 + }, + "tx_mbps": { + "mean": 0.8204982150027259, + "max": 0.8324238659927321 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.877805655446292, + "max": 5.376884422110553 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016758876353462522, + "max": 0.050226017076845805 + }, + "busiest_sampled_vcpu_percent": 8.365758754863814, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 4.045515658960694, + "max": 4.169385004194439 + }, + "tx_mbps": { + "mean": 3.577441125636076, + "max": 3.68830211909508 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.105378692885452, + "max": 4.403623553095119 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012555464519060719, + "max": 0.050188205771643665 + }, + "busiest_sampled_vcpu_percent": 9.274193548387096, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.4640444149638956, + "max": 1.4858285477943476 + }, + "tx_mbps": { + "mean": 1.2931462931050246, + "max": 1.3064988361962966 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.505989153195518, + "max": 30.492572322126662 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008687342541916427, + "max": 0.05212405525149857 + }, + "busiest_sampled_vcpu_percent": 35.64356435643565, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 40.071920756049195, + "max": 40.465127127882816 + }, + "tx_mbps": { + "mean": 35.44882376326631, + "max": 35.79608170790457 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.0950035758552428, + "max": 4.05709992486852 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02095636112238007, + "max": 0.050226017076845805 + }, + "busiest_sampled_vcpu_percent": 7.335907335907336, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.4830525286814937, + "max": 1.6880478451930025 + }, + "tx_mbps": { + "mean": 1.845350264935289, + "max": 2.106319902072596 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.11443624821898, + "max": 30.10558846252897 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008558061547864843, + "max": 0.025753283543651816 + }, + "busiest_sampled_vcpu_percent": 33.74741200828157, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 33.25331509414304, + "max": 33.773332457129065 + }, + "tx_mbps": { + "mean": 28.727783027210286, + "max": 29.0546905993422 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.373001753234594, + "max": 2.7980841946054955 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020880335046118137, + "max": 0.10017530678687704 + }, + "busiest_sampled_vcpu_percent": 6.525911708253359, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 78.41102171534202, + "max": 78.86452926026618 + }, + "tx_mbps": { + "mean": 1.124614449933442, + "max": 1.135174503200039 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.715430079847274, + "max": 8.314550463310795 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.04173971116119876, + "max": 0.25043826696719257 + }, + "busiest_sampled_vcpu_percent": 15.4296875, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 256.5851536554001, + "max": 257.9642593031095 + }, + "tx_mbps": { + "mean": 4.288963474745504, + "max": 4.309838938876436 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.3548116086397295, + "max": 3.980851599899219 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016775708773695688, + "max": 0.10065425264217413 + }, + "busiest_sampled_vcpu_percent": 6.601941747572815, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 133.3390321481271, + "max": 133.63772348102086 + }, + "tx_mbps": { + "mean": 2.031632663183938, + "max": 2.0440700747176623 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.18621574300215, + "max": 32.201192636764326 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01728459078731311, + "max": 0.10370754472387866 + }, + "busiest_sampled_vcpu_percent": 36.673346693386776, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2203.0147841221788, + "max": 2217.586050677806 + }, + "tx_mbps": { + "mean": 33.57529423887023, + "max": 33.839795046557654 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.920933697574838, + "max": 5.047714716223004 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004182350480970306, + "max": 0.025094102885821833 + }, + "busiest_sampled_vcpu_percent": 7.8125, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 132.56906880407624, + "max": 134.38985241953912 + }, + "tx_mbps": { + "mean": 3.431291201150996, + "max": 3.6541725793253472 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.922372489387293, + "max": 27.878017789072427 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01697216564833673, + "max": 0.10183299389002037 + }, + "busiest_sampled_vcpu_percent": 30.2734375, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1991.7645221142839, + "max": 2022.2867124838733 + }, + "tx_mbps": { + "mean": 27.736601228310736, + "max": 28.089581941904484 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.97596016637034, + "max": 9.034190167207386 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.035565039566106516, + "max": 0.2133902373966391 + }, + "busiest_sampled_vcpu_percent": 63.1578947368421, + "container_quota_busy_percent": { + "mean": 8.830904164768627, + "max": 8.965386656110084 + }, + "container_throttled_period_percent": null, + "max_fd": 20, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 47972352, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.4237679181011422, + "max": 1.4872263092103066 + }, + "tx_mbps": { + "mean": 0.9623222187270125, + "max": 1.0044188682651196 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.5831371440173205, + "max": 11.028867505551444 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03700962250185048, + "max": 0.22205773501110287 + }, + "busiest_sampled_vcpu_percent": 40.54054054054054, + "container_quota_busy_percent": { + "mean": 7.793373805878, + "max": 7.927925416843456 + }, + "container_throttled_period_percent": null, + "max_fd": 20, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 48107520, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 129.70175043852038, + "max": 133.8165668418663 + }, + "tx_mbps": { + "mean": 1.8034526813517169, + "max": 1.8728301321604428 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.4673541573146287, + "max": 5.998995983935743 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012563869141981533, + "max": 0.05023863350916855 + }, + "busiest_sampled_vcpu_percent": 12.280701754385966, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 11.903197871605801, + "max": 11.928407514378394 + }, + "tx_mbps": { + "mean": 12.102350341382234, + "max": 12.127659102228984 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.812697991470897, + "max": 7.794154384211841 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008381527114240214, + "max": 0.050289162685441285 + }, + "busiest_sampled_vcpu_percent": 11.324376199616124, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 35.674192036030064, + "max": 35.77002943561955 + }, + "tx_mbps": { + "mean": 36.26967701936568, + "max": 36.36497742215123 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 35.72263273138051, + "max": 37.11235383833249 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.017015567012906165, + "max": 0.07666751852798365 + }, + "busiest_sampled_vcpu_percent": 38.71635610766045, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 322.7209760322765, + "max": 325.3231151516087 + }, + "tx_mbps": { + "mean": 328.13305889417524, + "max": 330.7733683001372 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.5879066131544075, + "max": 10.300429184549357 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008415383320710257, + "max": 0.05049229992426155 + }, + "busiest_sampled_vcpu_percent": 15.694164989939638, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 139.25286225723863, + "max": 139.4377813642474 + }, + "tx_mbps": { + "mean": 139.54480893745642, + "max": 139.7449600894272 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.719911344985018, + "max": 20.703722590515042 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012749681442207896, + "max": 0.05099439061703213 + }, + "busiest_sampled_vcpu_percent": 23.421588594704684, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 10, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 417.39754451074515, + "max": 418.7481193925512 + }, + "tx_mbps": { + "mean": 418.184571659937, + "max": 419.49296399099137 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 53.26295510265251, + "max": 55.349686847599166 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008712340645687823, + "max": 0.02617801047120419 + }, + "busiest_sampled_vcpu_percent": 57.94979079497908, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1300.71322537303, + "max": 1313.6888061312409 + }, + "tx_mbps": { + "mean": 1302.1214086676923, + "max": 1315.3951657953614 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.5170669160018, + "max": 4.4143466265362425 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.396946564885496, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 11.611974551503, + "max": 11.642914289174357 + }, + "tx_mbps": { + "mean": 11.532309321892468, + "max": 11.559948524981568 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.078338372354356, + "max": 9.383647798742139 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008360504974500459, + "max": 0.05016302984700276 + }, + "busiest_sampled_vcpu_percent": 17.829457364341085, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 34.82184733230328, + "max": 34.905975475408646 + }, + "tx_mbps": { + "mean": 34.57969630921237, + "max": 34.66312494674654 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 37.390128330781586, + "max": 38.896053649729176 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012857982485638297, + "max": 0.025786487880350695 + }, + "busiest_sampled_vcpu_percent": 42.35294117647059, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 330.95480375907204, + "max": 333.55372895584696 + }, + "tx_mbps": { + "mean": 328.6844112619825, + "max": 331.259700496475 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 8.092061664116313, + "max": 11.040929762506316 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008466683600033867, + "max": 0.0508001016002032 + }, + "busiest_sampled_vcpu_percent": 16.59919028340081, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 138.90954018370218, + "max": 139.1449337209312 + }, + "tx_mbps": { + "mean": 139.44825185572216, + "max": 139.70239077352556 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 20.063765948835858, + "max": 20.895140664961637 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.029911275498112223, + "max": 0.12810658467845248 + }, + "busiest_sampled_vcpu_percent": 21.721311475409838, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 12, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 416.8622515196595, + "max": 417.80740081542086 + }, + "tx_mbps": { + "mean": 418.40289139196904, + "max": 419.3530900867355 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 54.5167493468471, + "max": 56.320334990840095 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0043871194173905415, + "max": 0.026322716504343247 + }, + "busiest_sampled_vcpu_percent": 58.38509316770186, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1313.5278399385734, + "max": 1318.6708871435949 + }, + "tx_mbps": { + "mean": 1317.3135285624066, + "max": 1322.0826635129447 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 32.796513665495084, + "max": 36.48134044173648 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00423872499152255, + "max": 0.0254323499491353 + }, + "busiest_sampled_vcpu_percent": 41.68297455968689, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 261.3064015405435, + "max": 263.50861181267106 + }, + "tx_mbps": { + "mean": 264.9050035755145, + "max": 266.93294537734624 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 48.80703037851297, + "max": 49.75202297050379 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00867718382456381, + "max": 0.026068821689259645 + }, + "busiest_sampled_vcpu_percent": 51.975051975051976, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1214.3397382158628, + "max": 1225.2807771949217 + }, + "tx_mbps": { + "mean": 1216.5864862333165, + "max": 1227.5213129145964 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/ai/14-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 20.405429705366487, + "max": 24.9813200498132 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02171147739440763, + "max": 0.12422360248447205 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 5.035926900998874, + "max": 5.767368211603577 + }, + "tx_mbps": { + "mean": 1.6674842607817828, + "max": 1.9171184215522736 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/ai/15-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 52.42510981056452, + "max": 59.89213042412356 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.015366280132510193, + "max": 0.07369196757553427 + }, + "busiest_sampled_vcpu_percent": 75.54671968190856, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 38.470929205055135, + "max": 45.222370629855526 + }, + "tx_mbps": { + "mean": 12.684964129711684, + "max": 14.894343558643994 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/ai/16-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 20.362154592405922, + "max": 24.10958904109589 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.015506394789958477, + "max": 0.04962779156327544 + }, + "busiest_sampled_vcpu_percent": 74.5019920318725, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.8414362025728903, + "max": 4.395745309044477 + }, + "tx_mbps": { + "mean": 1.6662087469370985, + "max": 1.9046975827123789 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/ai/17-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 51.634369107068764, + "max": 60.47081902893575 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03355452485452084, + "max": 0.19516955354964627 + }, + "busiest_sampled_vcpu_percent": 81.47410358565737, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 26.43672504127111, + "max": 30.5548461279164 + }, + "tx_mbps": { + "mean": 11.379955982367536, + "max": 13.189742416720934 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.3427770197301454, + "max": 3.8944723618090453 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004197095609837992, + "max": 0.025182573659027953 + }, + "busiest_sampled_vcpu_percent": 8.41683366733467, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.00013091402728138634, + "max": 0.000785484163688318 + }, + "tx_mbps": { + "mean": 0.00013091402728138634, + "max": 0.000785484163688318 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.9661082815658851, + "max": 0.9861044490089443 + }, + "tx_mbps": { + "mean": 0.8522474978701026, + "max": 0.8652298911848859 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.872856406619497, + "max": 5.53030303030303 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01684352366515075, + "max": 0.10106114199090449 + }, + "busiest_sampled_vcpu_percent": 10.204081632653061, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 4.930813180273366, + "max": 4.991681590883194 + }, + "tx_mbps": { + "mean": 4.361850129127316, + "max": 4.415726052049879 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.0082704292802425, + "max": 4.329222250188774 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016774658473774566, + "max": 0.07550969041026932 + }, + "busiest_sampled_vcpu_percent": 13.095238095238095, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.4599669664916368, + "max": 1.4646025181931004 + }, + "tx_mbps": { + "mean": 1.289512021164627, + "max": 1.2924050618012841 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 40.06812661901924, + "max": 42.42115971515768 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01271617497456765, + "max": 0.0762970498474059 + }, + "busiest_sampled_vcpu_percent": 44.881889763779526, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 53.33331568486693, + "max": 54.18392540319468 + }, + "tx_mbps": { + "mean": 47.178252637679364, + "max": 47.923616089554365 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.109686201896696, + "max": 4.5092177379172895 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01692047377326565, + "max": 0.10152284263959391 + }, + "busiest_sampled_vcpu_percent": 8.754863813229573, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.465721981971968, + "max": 1.6137748776890568 + }, + "tx_mbps": { + "mean": 1.8282986700019406, + "max": 2.025055332117687 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 37.27516781392167, + "max": 38.84635017866258 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01276161306789178, + "max": 0.07656967840735068 + }, + "busiest_sampled_vcpu_percent": 44.39918533604888, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 47.017810465836774, + "max": 47.48068521367698 + }, + "tx_mbps": { + "mean": 41.290054613876194, + "max": 41.73253182242121 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.380173185220954, + "max": 3.040965066599648 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01676305422848043, + "max": 0.10057832537088257 + }, + "busiest_sampled_vcpu_percent": 4.6875, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 80.76031078088293, + "max": 81.53913726432907 + }, + "tx_mbps": { + "mean": 1.1724198294327046, + "max": 1.1841667933949171 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.790840646862852, + "max": 7.358111501757911 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016742005692281934, + "max": 0.10045203415369161 + }, + "busiest_sampled_vcpu_percent": 14.639175257731958, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 270.8450663769047, + "max": 278.99150258019284 + }, + "tx_mbps": { + "mean": 4.524465543296204, + "max": 4.683782737139931 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.6423090564475453, + "max": 4.2569269521410575 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02098019469620678, + "max": 0.12588116817724068 + }, + "busiest_sampled_vcpu_percent": 7.6171875, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 133.37012780168615, + "max": 133.67713591202272 + }, + "tx_mbps": { + "mean": 2.0302907408759006, + "max": 2.0462417409911193 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 39.573583461621055, + "max": 40.58974358974359 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008536064874093042, + "max": 0.05121638924455826 + }, + "busiest_sampled_vcpu_percent": 48.08853118712273, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2918.3503228632208, + "max": 2960.106992099328 + }, + "tx_mbps": { + "mean": 46.61072188673864, + "max": 47.30517441711798 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.120449724951163, + "max": 5.127557464006062 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016839269175717774, + "max": 0.10103561505430664 + }, + "busiest_sampled_vcpu_percent": 9.771309771309772, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 133.62739979780213, + "max": 140.96369537563388 + }, + "tx_mbps": { + "mean": 3.463298423275447, + "max": 3.814111406588948 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 35.065352071611755, + "max": 36.110407698151434 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012623074981065387, + "max": 0.07573844988639232 + }, + "busiest_sampled_vcpu_percent": 38.326848249027236, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2697.5400271794206, + "max": 2722.43740416171 + }, + "tx_mbps": { + "mean": 37.58936592782483, + "max": 37.88121855251868 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.636262858750361, + "max": 4.754273504273504 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03561253561253561, + "max": 0.21367521367521367 + }, + "busiest_sampled_vcpu_percent": 15.0, + "container_quota_busy_percent": { + "mean": 9.24198074556687, + "max": 9.364115194407919 + }, + "container_throttled_period_percent": null, + "max_fd": 20, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 48209920, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.420803092665821, + "max": 1.4787764522831646 + }, + "tx_mbps": { + "mean": 0.9622662424664523, + "max": 1.0039524559298778 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 12.58137345788219, + "max": 13.269461077844312 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.04117586230361401, + "max": 0.2403268445085316 + }, + "busiest_sampled_vcpu_percent": 75.6838905775076, + "container_quota_busy_percent": { + "mean": 8.381822861955813, + "max": 8.682917030156855 + }, + "container_throttled_period_percent": null, + "max_fd": 18, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 83976192, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 130.12204596604576, + "max": 133.79546519461823 + }, + "tx_mbps": { + "mean": 1.7664848394134454, + "max": 1.8267711147940486 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.5340910615808627, + "max": 5.041384499623777 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.029286954398856417, + "max": 0.15060240963855423 + }, + "busiest_sampled_vcpu_percent": 10.344827586206897, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 11.572494729786964, + "max": 11.596306241596904 + }, + "tx_mbps": { + "mean": 11.579207251217555, + "max": 11.596952761127605 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.978901701167211, + "max": 6.835888414174415 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.025200581357741367, + "max": 0.12594458438287154 + }, + "busiest_sampled_vcpu_percent": 10.727969348659004, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 34.665806087086054, + "max": 34.758040166928744 + }, + "tx_mbps": { + "mean": 34.68949613031055, + "max": 34.77966563088562 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 20.002581677502175, + "max": 21.20213035759574 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0127043499745913, + "max": 0.0508646998982706 + }, + "busiest_sampled_vcpu_percent": 24.95164410058027, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 162.50859187252314, + "max": 163.11125097677677 + }, + "tx_mbps": { + "mean": 162.6157935888143, + "max": 163.212038577378 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.6065350122390436, + "max": 4.861460957178841 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.029367005163430174, + "max": 0.12591286829513976 + }, + "busiest_sampled_vcpu_percent": 10.060362173038229, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 134.93897735136943, + "max": 135.20528376168696 + }, + "tx_mbps": { + "mean": 135.2335828479827, + "max": 135.43609990314653 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 8.83977379824984, + "max": 9.765919959728166 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.021022536158762192, + "max": 0.12613521695257315 + }, + "busiest_sampled_vcpu_percent": 13.575525812619503, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 404.66836823593627, + "max": 405.55598912044627 + }, + "tx_mbps": { + "mean": 405.6315759566957, + "max": 406.53890036619396 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.94994094844961, + "max": 23.378926038500506 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016886187098953055, + "max": 0.10131712259371833 + }, + "busiest_sampled_vcpu_percent": 26.264591439688715, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1006.4627729542564, + "max": 1015.6053070898972 + }, + "tx_mbps": { + "mean": 1010.3012350073889, + "max": 1019.6365233217616 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.137456622518652, + "max": 3.8964303670186022 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.235294117647058, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 11.276298987951131, + "max": 11.299796581464726 + }, + "tx_mbps": { + "mean": 11.532167221684153, + "max": 11.555065407925108 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.976706066490284, + "max": 8.635448136958711 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004211945076236206, + "max": 0.025271670457417236 + }, + "busiest_sampled_vcpu_percent": 13.93939393939394, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 33.81464556202477, + "max": 33.90196720140042 + }, + "tx_mbps": { + "mean": 34.57821901610654, + "max": 34.66211810005629 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 20.533265846879868, + "max": 21.740233384069 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 26.053639846743295, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 162.52900079217505, + "max": 165.48625095582977 + }, + "tx_mbps": { + "mean": 166.213164289543, + "max": 169.23847791163487 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.243330201418115, + "max": 3.948692152917505 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004194982800570518, + "max": 0.025169896803423106 + }, + "busiest_sampled_vcpu_percent": 5.555555555555555, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 134.72554011951556, + "max": 134.8290550088172 + }, + "tx_mbps": { + "mean": 135.26398977343428, + "max": 135.3834589002653 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 9.085948620629155, + "max": 11.601513240857503 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004208754208754209, + "max": 0.025252525252525252 + }, + "busiest_sampled_vcpu_percent": 15.587044534412955, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 403.7401117874823, + "max": 404.6145380114759 + }, + "tx_mbps": { + "mean": 405.4619602847623, + "max": 406.42177934170473 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.095011245086717, + "max": 19.837232960325533 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004234417344173441, + "max": 0.02540650406504065 + }, + "busiest_sampled_vcpu_percent": 23.772102161100197, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 996.7465149508828, + "max": 1009.3136498227884 + }, + "tx_mbps": { + "mean": 1002.1783589065635, + "max": 1015.1475264224514 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.43905695986815, + "max": 5.842527582748245 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004189710072063014, + "max": 0.02513826043237808 + }, + "busiest_sampled_vcpu_percent": 12.598425196850394, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 11.300830136027006, + "max": 11.322847677493208 + }, + "tx_mbps": { + "mean": 11.515045542916805, + "max": 11.535678151910979 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.2670975844494405, + "max": 6.354009077155824 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004205568172260072, + "max": 0.025233409033560434 + }, + "busiest_sampled_vcpu_percent": 9.607843137254902, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 33.85941657698329, + "max": 33.944791022696606 + }, + "tx_mbps": { + "mean": 34.50293472282857, + "max": 34.590123717526346 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.49950564582113, + "max": 21.61682716675114 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004232266802099204, + "max": 0.025393600812595226 + }, + "busiest_sampled_vcpu_percent": 26.008064516129032, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 150.01156118171372, + "max": 150.88253013515885 + }, + "tx_mbps": { + "mean": 152.87531323153001, + "max": 153.7443258678752 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.3759513926203604, + "max": 4.001006542526421 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 7.142857142857143, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 134.68378640282447, + "max": 134.90471806701646 + }, + "tx_mbps": { + "mean": 135.19875377265714, + "max": 135.37638081313477 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 8.99230389267582, + "max": 10.403022670025189 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004200268817204301, + "max": 0.025201612903225805 + }, + "busiest_sampled_vcpu_percent": 13.926499032882012, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 403.7025910416266, + "max": 404.6900616396019 + }, + "tx_mbps": { + "mean": 405.37345660279686, + "max": 406.33300965536216 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.43389097687147, + "max": 19.34826883910387 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004240882103477523, + "max": 0.02544529262086514 + }, + "busiest_sampled_vcpu_percent": 22.957198443579767, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 971.3274764257108, + "max": 979.9763802312708 + }, + "tx_mbps": { + "mean": 976.4957218617066, + "max": 985.2622279752626 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 20.441297068495814, + "max": 21.34972403411942 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004183400267737617, + "max": 0.025100401606425703 + }, + "busiest_sampled_vcpu_percent": 26.641651031894934, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 143.83487453427546, + "max": 145.06224352817458 + }, + "tx_mbps": { + "mean": 138.82164414203154, + "max": 140.02386636412595 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/19-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.08320711168072, + "max": 22.135873652544497 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008366813713837708, + "max": 0.025131942699170646 + }, + "busiest_sampled_vcpu_percent": 26.262626262626263, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 907.5625755024176, + "max": 914.001916497658 + }, + "tx_mbps": { + "mean": 926.8208226820966, + "max": 933.8721711765629 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/20-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 20.42736173982888, + "max": 24.813339970134397 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00709056434082255, + "max": 0.02482005460412013 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 5.487843323596211, + "max": 5.789177467624834 + }, + "tx_mbps": { + "mean": 1.1190774524129705, + "max": 1.1816367275941624 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/21-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 51.72501650139632, + "max": 59.103227395910324 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012320816139319122, + "max": 0.0741106719367589 + }, + "busiest_sampled_vcpu_percent": 85.85657370517929, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 39.59548302673519, + "max": 45.52578686907062 + }, + "tx_mbps": { + "mean": 7.870120746930572, + "max": 8.885793687887722 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 21.869292185394098, + "max": 24.62686567164179 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007092342796157688, + "max": 0.02486325211337643 + }, + "busiest_sampled_vcpu_percent": 96.81274900398407, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 4, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 4.240971013334268, + "max": 4.469105052578819 + }, + "tx_mbps": { + "mean": 1.1681677166902995, + "max": 1.2930070140473768 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/23-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 58.94969920052622, + "max": 66.86317858020142 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.015314141068421895, + "max": 0.09806325079676391 + }, + "busiest_sampled_vcpu_percent": 73.59223300970874, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 30.606744335121714, + "max": 35.71558910757745 + }, + "tx_mbps": { + "mean": 8.049666304159745, + "max": 9.21933809298143 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/24-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 21.876944941666185, + "max": 24.51516658378916 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0070791487506043525, + "max": 0.024795437639474338 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 4, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 4.2073195212620345, + "max": 4.449541121297959 + }, + "tx_mbps": { + "mean": 1.2045785427097044, + "max": 1.3015983694237998 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/25-aiperf-translation/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 59.850164729306044, + "max": 66.96865817825662 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.015258847100349547, + "max": 0.09775171065493646 + }, + "busiest_sampled_vcpu_percent": 77.2, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 30.36175513138775, + "max": 35.21400534754227 + }, + "tx_mbps": { + "mean": 7.967896996015923, + "max": 9.130240457916834 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.2807817135843442, + "max": 4.7499371701432525 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02092225290819315, + "max": 0.12553351744915892 + }, + "busiest_sampled_vcpu_percent": 9.25553319919517, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 11.571943979455247, + "max": 11.600840630188795 + }, + "tx_mbps": { + "mean": 11.572243672125326, + "max": 11.599606806108438 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.013615491492803, + "max": 7.962823411203216 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01674621116972285, + "max": 0.1004772670183371 + }, + "busiest_sampled_vcpu_percent": 12.7134724857685, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 34.699550336411804, + "max": 34.79156108869085 + }, + "tx_mbps": { + "mean": 34.698189423682436, + "max": 34.79106889331752 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 64.83778158192476, + "max": 66.50117585576169 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 68.53002070393374, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 670.0733094786202, + "max": 676.3455405468762 + }, + "tx_mbps": { + "mean": 670.0629746650201, + "max": 676.3386314483412 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.6863439626185555, + "max": 5.457746478873239 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02095908786049631, + "max": 0.12575452716297786 + }, + "busiest_sampled_vcpu_percent": 8.829174664107486, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 136.14112734598538, + "max": 136.2193383533043 + }, + "tx_mbps": { + "mean": 135.44539097698393, + "max": 135.53054591350178 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.024027020444187, + "max": 14.27130610186586 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 21.516393442622952, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 408.0997768167957, + "max": 408.9612688042998 + }, + "tx_mbps": { + "mean": 406.1552213389112, + "max": 407.0977487323987 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.40171915305416, + "max": 31.3039066463724 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 35.21400778210117, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1367.1379341198865, + "max": 1377.488209151022 + }, + "tx_mbps": { + "mean": 1362.8290856085646, + "max": 1373.2523764431796 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.5380335357727777, + "max": 6.4201848613539845 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.037715820648712116, + "max": 0.1256913021618904 + }, + "busiest_sampled_vcpu_percent": 14.174757281553399, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 11.28858574629751, + "max": 11.313712617146052 + }, + "tx_mbps": { + "mean": 11.536949370938673, + "max": 11.560921429878883 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.979651223308487, + "max": 8.05722891566265 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02096963596711961, + "max": 0.12581781580271767 + }, + "busiest_sampled_vcpu_percent": 12.977099236641221, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 33.83635103666474, + "max": 33.92723127130254 + }, + "tx_mbps": { + "mean": 34.57516290155128, + "max": 34.66367413420598 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 65.84582385504606, + "max": 67.31720010408534 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008584427847883939, + "max": 0.05150656708730363 + }, + "busiest_sampled_vcpu_percent": 70.66115702479338, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 666.5360941513106, + "max": 675.9797717586664 + }, + "tx_mbps": { + "mean": 681.159848936817, + "max": 690.8101809544836 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.040893532854093, + "max": 5.720766129032258 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02104908646964722, + "max": 0.1262945188178833 + }, + "busiest_sampled_vcpu_percent": 9.784735812133073, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 135.78510433441915, + "max": 135.93943480273043 + }, + "tx_mbps": { + "mean": 135.34569954926044, + "max": 135.47833377362718 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.06667805722893, + "max": 14.874778649127245 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.025367833587011668, + "max": 0.15220700152207 + }, + "busiest_sampled_vcpu_percent": 19.919517102615693, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 407.19902927865087, + "max": 408.16290728365686 + }, + "tx_mbps": { + "mean": 405.8948535536263, + "max": 406.8531960351048 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 31.49859561497668, + "max": 31.99693564862104 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.017011145622702607, + "max": 0.07653061224489796 + }, + "busiest_sampled_vcpu_percent": 36.45224171539961, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1385.7708697250278, + "max": 1401.3901353068559 + }, + "tx_mbps": { + "mean": 1383.505646470838, + "max": 1399.153557531387 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.4289581242383544, + "max": 4.367469879518072 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03765060240963856, + "max": 0.22590361445783133 + }, + "busiest_sampled_vcpu_percent": 7.421875, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 11.576012899129863, + "max": 11.611645405760388 + }, + "tx_mbps": { + "mean": 11.573537810155653, + "max": 11.59975168933277 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.501354726307179, + "max": 9.833585476550681 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.025144581342720643, + "max": 0.15086748805632386 + }, + "busiest_sampled_vcpu_percent": 18.653846153846153, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 34.683037552690436, + "max": 34.78830157372761 + }, + "tx_mbps": { + "mean": 34.684020399325355, + "max": 34.777355450432204 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 64.4300137817639, + "max": 65.25467775467776 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0173317761094094, + "max": 0.05201560468140442 + }, + "busiest_sampled_vcpu_percent": 67.21649484536083, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 664.2910299618211, + "max": 670.0627825325878 + }, + "tx_mbps": { + "mean": 664.2894182295595, + "max": 670.113463711883 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.322104592728047, + "max": 8.099297893681044 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012594472832893474, + "max": 0.05033979360684621 + }, + "busiest_sampled_vcpu_percent": 13.092979127134726, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 136.0686012830101, + "max": 136.30792888388734 + }, + "tx_mbps": { + "mean": 135.3752947027284, + "max": 135.5857454791279 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 11.555961256019213, + "max": 11.938023876047753 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.021081035500463783, + "max": 0.1264862130027827 + }, + "busiest_sampled_vcpu_percent": 16.698656429942417, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 408.16945559601925, + "max": 409.0374410448657 + }, + "tx_mbps": { + "mean": 406.12489456057676, + "max": 406.99076194502214 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 31.6386691502127, + "max": 35.001270002540004 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01697216564833673, + "max": 0.10183299389002037 + }, + "busiest_sampled_vcpu_percent": 40.08016032064128, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1370.1095310901815, + "max": 1379.2331920744396 + }, + "tx_mbps": { + "mean": 1365.599534476759, + "max": 1374.4883972546825 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 76.59706126451329, + "max": 77.94454337318749 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008503401360544218, + "max": 0.05102040816326531 + }, + "busiest_sampled_vcpu_percent": 78.64476386036961, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 808.425070004844, + "max": 817.3695667116745 + }, + "tx_mbps": { + "mean": 808.4228353570682, + "max": 817.3588958001446 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/19-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 43.83740833273234, + "max": 45.51036070606293 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012804097311139564, + "max": 0.07682458386683738 + }, + "busiest_sampled_vcpu_percent": 48.87983706720978, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1933.2489817859657, + "max": 1957.3361225862611 + }, + "tx_mbps": { + "mean": 1960.2296393487636, + "max": 1979.5013811914866 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/20-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 20.023190801378266, + "max": 25.22432701894317 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.021736844313630294, + "max": 0.12413108242303873 + }, + "busiest_sampled_vcpu_percent": 98.80239520958084, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 5.066815590288995, + "max": 5.806499642144709 + }, + "tx_mbps": { + "mean": 1.0001922254939228, + "max": 1.1410832510238986 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/21-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 49.64220813238461, + "max": 56.76470588235294 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02742564602632862, + "max": 0.21940516821062897 + }, + "busiest_sampled_vcpu_percent": 71.29455909943715, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 39.794429943883436, + "max": 45.687189020221474 + }, + "tx_mbps": { + "mean": 7.849809429379009, + "max": 9.12006898612651 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 21.213325962001438, + "max": 21.830811213098485 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.017742802959721922, + "max": 0.09947774185525989 + }, + "busiest_sampled_vcpu_percent": 91.41716566866268, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 4.325636278666122, + "max": 4.475816650334268 + }, + "tx_mbps": { + "mean": 1.2141299214245764, + "max": 1.3263941959096015 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/23-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 62.96280708784001, + "max": 66.25061184532551 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03509141313120679, + "max": 0.17194792434291328 + }, + "busiest_sampled_vcpu_percent": 75.249500998004, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 34.28848545752814, + "max": 35.46217062190035 + }, + "tx_mbps": { + "mean": 8.841564356344456, + "max": 9.552347840326142 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/24-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 19.933581767293656, + "max": 20.70506454816286 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.014204929214065456, + "max": 0.049714143673875215 + }, + "busiest_sampled_vcpu_percent": 94.02390438247012, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 5.777814277891756, + "max": 5.794504446231047 + }, + "tx_mbps": { + "mean": 1.1326198414844173, + "max": 1.2130698076234239 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/25-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 53.62112065324577, + "max": 59.06633906633907 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.028016709043931474, + "max": 0.12291052114060963 + }, + "busiest_sampled_vcpu_percent": 75.44910179640719, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 43.32612674728745, + "max": 45.675583484433446 + }, + "tx_mbps": { + "mean": 8.372093188378907, + "max": 8.875043409568324 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.2259381552499047, + "max": 4.023133014835303 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008379420144126027, + "max": 0.05027652086475616 + }, + "busiest_sampled_vcpu_percent": 8.285163776493256, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 11.909619590523207, + "max": 11.938858912940962 + }, + "tx_mbps": { + "mean": 12.107074114123918, + "max": 12.127584240572892 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.708052507238425, + "max": 7.289293849658314 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004223686433519175, + "max": 0.025342118601115054 + }, + "busiest_sampled_vcpu_percent": 15.904572564612327, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 35.673572712819556, + "max": 35.76453860673276 + }, + "tx_mbps": { + "mean": 36.27156411417515, + "max": 36.35762052742 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 20.84375677450359, + "max": 22.150924024640656 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004281188457915918, + "max": 0.025687130747495505 + }, + "busiest_sampled_vcpu_percent": 26.37795275590551, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 165.92287826348763, + "max": 168.17324347582505 + }, + "tx_mbps": { + "mean": 168.70520181733121, + "max": 171.0092007829742 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.593747811676829, + "max": 5.369296697756491 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008402655239055541, + "max": 0.05041593143433325 + }, + "busiest_sampled_vcpu_percent": 8.203125, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 136.51489196030977, + "max": 136.68291386193033 + }, + "tx_mbps": { + "mean": 135.29136624431197, + "max": 135.46230562390275 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 11.500432738954684, + "max": 13.343403826787513 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004216207100092757, + "max": 0.02529724260055654 + }, + "busiest_sampled_vcpu_percent": 21.51394422310757, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 383.47082092278595, + "max": 386.78917829861945 + }, + "tx_mbps": { + "mean": 380.58057919196744, + "max": 383.89346970045113 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.167855047537671, + "max": 10.931174089068826 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004230118443316413, + "max": 0.025380710659898477 + }, + "busiest_sampled_vcpu_percent": 15.0, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 383.03867651997007, + "max": 386.67427951418074 + }, + "tx_mbps": { + "mean": 380.42408315381823, + "max": 383.93281247344004 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.601974483564871, + "max": 6.416040100250626 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008411136344520145, + "max": 0.05046681806712087 + }, + "busiest_sampled_vcpu_percent": 11.359026369168356, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 11.613233329560481, + "max": 11.643855273960295 + }, + "tx_mbps": { + "mean": 11.533359740870717, + "max": 11.561015940624872 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.21385488991687, + "max": 7.130259511211892 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008436682696363789, + "max": 0.050620096178182736 + }, + "busiest_sampled_vcpu_percent": 11.281070745697896, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 34.82010997641974, + "max": 34.90517566330326 + }, + "tx_mbps": { + "mean": 34.577509898118336, + "max": 34.66698663310898 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.43550796015913, + "max": 21.195928753180663 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012767066407018166, + "max": 0.05102040816326531 + }, + "busiest_sampled_vcpu_percent": 27.042801556420233, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 139.16588499186668, + "max": 139.9317741339767 + }, + "tx_mbps": { + "mean": 138.2076542198171, + "max": 138.97665974680191 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.827548413538938, + "max": 5.814246161590737 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008406902208772027, + "max": 0.025246149962130773 + }, + "busiest_sampled_vcpu_percent": 9.45945945945946, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 136.22341805484706, + "max": 136.56123727452805 + }, + "tx_mbps": { + "mean": 135.22245344730385, + "max": 135.45015814045024 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.90013513290355, + "max": 11.675511751326763 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004210880916287687, + "max": 0.025265285497726123 + }, + "busiest_sampled_vcpu_percent": 16.091954022988507, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 365.51580602495636, + "max": 367.1554449060077 + }, + "tx_mbps": { + "mean": 363.35717856398327, + "max": 365.04206500674775 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.073774429608422, + "max": 12.68958543983822 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004230118443316413, + "max": 0.025380710659898477 + }, + "busiest_sampled_vcpu_percent": 17.741935483870968, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 359.6777051016356, + "max": 361.26942180200933 + }, + "tx_mbps": { + "mean": 358.08399079941347, + "max": 359.5884595791407 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.405633570001798, + "max": 7.421479229989869 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008468834688346883, + "max": 0.0508130081300813 + }, + "busiest_sampled_vcpu_percent": 9.6579476861167, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 16.062157909860545, + "max": 16.085445371082148 + }, + "tx_mbps": { + "mean": 14.215618536718184, + "max": 14.236998825859134 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 15.579374491878635, + "max": 18.56089499110094 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008490405841399219, + "max": 0.05094243504839532 + }, + "busiest_sampled_vcpu_percent": 24.193548387096776, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 11, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 48.12637651117766, + "max": 48.24854032770796 + }, + "tx_mbps": { + "mean": 42.593292264983155, + "max": 42.70215971521085 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.895946349765477, + "max": 31.880674448767834 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004311088118641145, + "max": 0.02586652871184687 + }, + "busiest_sampled_vcpu_percent": 33.403361344537814, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 113.11209962804637, + "max": 114.94754055977711 + }, + "tx_mbps": { + "mean": 100.10851277442494, + "max": 101.7322567531625 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.4712553644472885, + "max": 8.362543815723585 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004190763557120107, + "max": 0.025144581342720643 + }, + "busiest_sampled_vcpu_percent": 12.5, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 138.0981693378797, + "max": 138.28627854390868 + }, + "tx_mbps": { + "mean": 135.21515028700753, + "max": 135.3694940164476 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.439085884440113, + "max": 7.297433316557624 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004204507231752439, + "max": 0.025227043390514632 + }, + "busiest_sampled_vcpu_percent": 12.307692307692308, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 207.27263532488323, + "max": 208.19357053300814 + }, + "tx_mbps": { + "mean": 204.00934789195597, + "max": 204.53660950314412 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.388219487695096, + "max": 6.13326602725896 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008405849818592201, + "max": 0.025252525252525252 + }, + "busiest_sampled_vcpu_percent": 8.984375, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 206.9531792899618, + "max": 208.2833837398991 + }, + "tx_mbps": { + "mean": 204.41579627167826, + "max": 205.91302473385204 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.394180041394243, + "max": 22.37279468166709 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004234417344173441, + "max": 0.02540650406504065 + }, + "busiest_sampled_vcpu_percent": 27.272727272727273, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 136.86966831845035, + "max": 138.94161501099663 + }, + "tx_mbps": { + "mean": 133.69447951090348, + "max": 135.80557998460569 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/19-fortio-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 9.836280260305278, + "max": 11.32694248234107 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.010801613897169526, + "max": 0.05036514731805591 + }, + "busiest_sampled_vcpu_percent": 15.79961464354528, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 367.71538337919054, + "max": 369.90919505615926 + }, + "tx_mbps": { + "mean": 363.78287861142576, + "max": 365.891347086118 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/20-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 20.39190107016111, + "max": 22.55266418835192 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.010641612632589902, + "max": 0.024888003982080638 + }, + "busiest_sampled_vcpu_percent": 70.11952191235059, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 5.757248720319962, + "max": 5.878576167954361 + }, + "tx_mbps": { + "mean": 1.2386381079723428, + "max": 1.2809496419182604 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/21-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 54.370582802818916, + "max": 57.77995589316344 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03163519912944012, + "max": 0.17249876786594381 + }, + "busiest_sampled_vcpu_percent": 71.78988326848248, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 44.3433345973563, + "max": 45.77697715700991 + }, + "tx_mbps": { + "mean": 8.634568070553614, + "max": 8.893834212858158 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 20.61907474405295, + "max": 21.76178660049628 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00708441118969485, + "max": 0.0248015873015873 + }, + "busiest_sampled_vcpu_percent": 80.6, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 4.37940154418609, + "max": 4.472170397497528 + }, + "tx_mbps": { + "mean": 1.2216792950235322, + "max": 1.3156679686877606 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/23-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 58.09404883948756, + "max": 66.78132678132678 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.018445038914135195, + "max": 0.12312238364934745 + }, + "busiest_sampled_vcpu_percent": 77.62376237623762, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 30.371829311581102, + "max": 35.25827491635018 + }, + "tx_mbps": { + "mean": 8.019142224453882, + "max": 9.089968369557045 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/24-aiperf-translation/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 20.299582774725305, + "max": 23.709798055347793 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01240542916498635, + "max": 0.04964010920824026 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 4.009292745158638, + "max": 4.589129608263636 + }, + "tx_mbps": { + "mean": 1.179464088513326, + "max": 1.4305720717775272 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/25-aiperf-translation/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 58.04801645019419, + "max": 66.64210267747482 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01841417153422581, + "max": 0.07342143906020558 + }, + "busiest_sampled_vcpu_percent": 80.5500982318271, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 31.245128262056017, + "max": 36.35067708236065 + }, + "tx_mbps": { + "mean": 8.007768449025265, + "max": 9.19705407510013 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.319297924724947, + "max": 4.142606075822244 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012570186350457301, + "max": 0.05026388539834129 + }, + "busiest_sampled_vcpu_percent": 7.558139534883721, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 11.909841513712337, + "max": 11.925676252171318 + }, + "tx_mbps": { + "mean": 12.105378528252716, + "max": 12.120907790869795 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.074296349835799, + "max": 7.175341081354219 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004232266802099204, + "max": 0.025393600812595226 + }, + "busiest_sampled_vcpu_percent": 11.306042884990253, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 35.673825657308164, + "max": 35.77100151720183 + }, + "tx_mbps": { + "mean": 36.27201032975862, + "max": 36.37031263568168 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.306729612779787, + "max": 20.210310335983586 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004270219489281749, + "max": 0.025621316935690495 + }, + "busiest_sampled_vcpu_percent": 23.312883435582823, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 155.96092995968203, + "max": 157.18312822724636 + }, + "tx_mbps": { + "mean": 158.57641339152335, + "max": 159.8314919080249 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.696775007013654, + "max": 6.279949558638084 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008398421096833796, + "max": 0.05039052658100277 + }, + "busiest_sampled_vcpu_percent": 14.398422090729783, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 136.46050261156446, + "max": 136.69355077470715 + }, + "tx_mbps": { + "mean": 135.26673645078375, + "max": 135.46792744435032 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.578907736659481, + "max": 11.60262891809909 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008436682696363789, + "max": 0.050620096178182736 + }, + "busiest_sampled_vcpu_percent": 16.377649325626205, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 374.78249555935366, + "max": 377.20906146071206 + }, + "tx_mbps": { + "mean": 371.98436580480495, + "max": 374.51154155159713 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 9.511972144185975, + "max": 11.164435463500885 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016839307852980805, + "max": 0.05059448520111308 + }, + "busiest_sampled_vcpu_percent": 15.060240963855422, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 365.8693382072714, + "max": 368.72130026796776 + }, + "tx_mbps": { + "mean": 363.39238002187506, + "max": 366.1090568740656 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.083549655548812, + "max": 3.9889613647767184 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008352125615969264, + "max": 0.05011275369581558 + }, + "busiest_sampled_vcpu_percent": 8.055009823182711, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 11.6142854753873, + "max": 11.641340088469184 + }, + "tx_mbps": { + "mean": 11.53505834058819, + "max": 11.560673044424433 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.403392789174476, + "max": 6.155015197568389 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008423890152472411, + "max": 0.05054334091483447 + }, + "busiest_sampled_vcpu_percent": 9.467455621301776, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 34.82095846420029, + "max": 34.9058189850593 + }, + "tx_mbps": { + "mean": 34.58065676273746, + "max": 34.66119037639327 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.024656173368832, + "max": 21.028513238289207 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 26.666666666666668, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 142.4630426741828, + "max": 143.73723080885014 + }, + "tx_mbps": { + "mean": 141.47823294572757, + "max": 142.7329267384354 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.6156423534709194, + "max": 5.353535353535354 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008400537634408602, + "max": 0.05040322580645161 + }, + "busiest_sampled_vcpu_percent": 8.235294117647058, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 136.29209650032692, + "max": 136.38945236406613 + }, + "tx_mbps": { + "mean": 135.32087899364993, + "max": 135.45019705983444 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 11.41098025034856, + "max": 14.577039274924472 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004211945076236206, + "max": 0.025271670457417236 + }, + "busiest_sampled_vcpu_percent": 19.4331983805668, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 364.7977793221472, + "max": 366.36992705361985 + }, + "tx_mbps": { + "mean": 362.6838186758332, + "max": 364.2864830172529 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.325781717517641, + "max": 11.409056412851 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01266784899923993, + "max": 0.05067139599695972 + }, + "busiest_sampled_vcpu_percent": 15.221579961464354, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 360.76477088746776, + "max": 363.39571734745766 + }, + "tx_mbps": { + "mean": 359.1089152524585, + "max": 361.5643766661913 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.980271637464423, + "max": 10.0125786163522 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008466683600033867, + "max": 0.0508001016002032 + }, + "busiest_sampled_vcpu_percent": 15.831663326653306, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 16.055655257447054, + "max": 16.085294559449196 + }, + "tx_mbps": { + "mean": 14.21123692667448, + "max": 14.23635244394063 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 15.044176278155431, + "max": 15.966386554621849 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008501232678738417, + "max": 0.0510073960724305 + }, + "busiest_sampled_vcpu_percent": 18.052738336713997, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 10, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 48.12349233294528, + "max": 48.24553344725764 + }, + "tx_mbps": { + "mean": 42.58951225364598, + "max": 42.69801938544819 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.62748061138118, + "max": 31.910516842375934 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008578945530021628, + "max": 0.025793139025019344 + }, + "busiest_sampled_vcpu_percent": 33.333333333333336, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 112.78359009506588, + "max": 114.26327851893235 + }, + "tx_mbps": { + "mean": 99.82127707424735, + "max": 101.12650673361918 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.868002947913408, + "max": 7.076067728076826 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008417508417508417, + "max": 0.050505050505050504 + }, + "busiest_sampled_vcpu_percent": 11.491935483870968, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 137.89851971955287, + "max": 138.33571633025412 + }, + "tx_mbps": { + "mean": 134.98547175416584, + "max": 135.36384859079948 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.981601170277529, + "max": 6.713603218506412 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.211946050096339, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 203.06711226853102, + "max": 203.89420986340045 + }, + "tx_mbps": { + "mean": 200.16401417052379, + "max": 200.795104439244 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.515110874499252, + "max": 7.7174459527400705 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008406893652795292, + "max": 0.05044136191677175 + }, + "busiest_sampled_vcpu_percent": 13.96761133603239, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 201.0970916793283, + "max": 202.0858291024753 + }, + "tx_mbps": { + "mean": 198.54264181804308, + "max": 199.28747480066815 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.464755066698977, + "max": 19.216990788126918 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008526240757223523, + "max": 0.0255885363357216 + }, + "busiest_sampled_vcpu_percent": 24.71698113207547, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 137.8566756509611, + "max": 139.0375143611079 + }, + "tx_mbps": { + "mean": 134.68350265745124, + "max": 135.89268037643967 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/19-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 9.724953739141764, + "max": 11.911357340720222 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012576536999762277, + "max": 0.05025125628140704 + }, + "busiest_sampled_vcpu_percent": 17.821782178217823, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 358.2455868819323, + "max": 360.6454663298987 + }, + "tx_mbps": { + "mean": 354.02424373268025, + "max": 356.2286136048187 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/20-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 20.053235131106984, + "max": 23.507462686567163 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.010647738669970317, + "max": 0.04970178926441352 + }, + "busiest_sampled_vcpu_percent": 87.3015873015873, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 5.646583175426654, + "max": 5.871590504881889 + }, + "tx_mbps": { + "mean": 1.209723624054393, + "max": 1.285653722470649 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/21-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 54.69843357035196, + "max": 56.495098039215684 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03856187738499357, + "max": 0.14713094654242276 + }, + "busiest_sampled_vcpu_percent": 74.14829659318637, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 45.19195265226239, + "max": 45.83623298165723 + }, + "tx_mbps": { + "mean": 8.86670305570841, + "max": 9.061738846074256 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 20.593191882682568, + "max": 23.052188968587682 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0070739079945703765, + "max": 0.0248015873015873 + }, + "busiest_sampled_vcpu_percent": 70.85828343313374, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 4.4514804619633175, + "max": 4.479801402648201 + }, + "tx_mbps": { + "mean": 1.2176517710794905, + "max": 1.2567171122856007 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/23-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 59.697547864601596, + "max": 63.87460200832721 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.024532173243897244, + "max": 0.09823182711198428 + }, + "busiest_sampled_vcpu_percent": 77.77777777777777, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 33.12705397773205, + "max": 35.279131669725196 + }, + "tx_mbps": { + "mean": 8.443694318692817, + "max": 8.984667659299573 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/24-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 19.43236494411141, + "max": 21.371966319960375 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.017731354320555844, + "max": 0.049776007964161276 + }, + "busiest_sampled_vcpu_percent": 85.0597609561753, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 4.376131505694757, + "max": 4.610233066274945 + }, + "tx_mbps": { + "mean": 1.2299898199035009, + "max": 1.3467026050662103 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/25-aiperf-translation/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 56.74134032616958, + "max": 66.36408243375858 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02463402861216539, + "max": 0.12357884330202669 + }, + "busiest_sampled_vcpu_percent": 73.9047619047619, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 31.45973421292591, + "max": 36.36989901953658 + }, + "tx_mbps": { + "mean": 7.966193464587611, + "max": 9.100428850840522 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.3105896073773984, + "max": 2.3696682464454977 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004156275976724855, + "max": 0.02493765586034913 + }, + "busiest_sampled_vcpu_percent": 15.725806451612904, + "container_quota_busy_percent": { + "mean": 8.250545212249914, + "max": 8.587559799896884 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 357, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 38445056, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 23.150617897034167, + "max": 23.215048055914856 + }, + "tx_mbps": { + "mean": 23.144747627489615, + "max": 23.1871325419038 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.732127238806993, + "max": 4.92091388400703 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 28.252032520325205, + "container_quota_busy_percent": { + "mean": 18.083757069910813, + "max": 18.881786569172533 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 76, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23531520, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 69.3723230327672, + "max": 69.53095125363578 + }, + "tx_mbps": { + "mean": 69.3816334143276, + "max": 69.5429952652652 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.947041788582133, + "max": 26.04591836734694 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 99.60474308300395, + "container_quota_busy_percent": { + "mean": 98.93251677757726, + "max": 99.34665913389446 + }, + "container_throttled_period_percent": { + "mean": 8.23529411764706, + "max": 14.0 + }, + "max_fd": 84, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17989632, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 518.3943155113685, + "max": 521.1969689544625 + }, + "tx_mbps": { + "mean": 518.4339279463534, + "max": 521.2378904232361 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.491125356037811, + "max": 3.5839598997493733 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 14.314516129032258, + "container_quota_busy_percent": { + "mean": 12.718751525263535, + "max": 12.894463597520227 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 84, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20258816, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 271.34334247129885, + "max": 271.6356663271429 + }, + "tx_mbps": { + "mean": 270.72571801323784, + "max": 271.0180278920463 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 8.50867647452961, + "max": 8.605720122574056 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 35.40372670807454, + "container_quota_busy_percent": { + "mean": 31.73555388313822, + "max": 32.79205041804704 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 84, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20619264, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 813.6635612454658, + "max": 815.6289851098799 + }, + "tx_mbps": { + "mean": 812.368520908374, + "max": 814.3483600750243 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 23.93761401289771, + "max": 24.303730951129793 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 91.41716566866268, + "container_quota_busy_percent": { + "mean": 88.17996505040576, + "max": 89.31156682650432 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 86, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23695360, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2849.533251257736, + "max": 2865.5089351641345 + }, + "tx_mbps": { + "mean": 2841.079596488872, + "max": 2856.8412004329903 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.0983275230401945, + "max": 2.2415940224159403 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 12.896825396825397, + "container_quota_busy_percent": { + "mean": 7.546188198389043, + "max": 7.841819187939223 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 86, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23212032, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 22.808944982266805, + "max": 22.83700308938672 + }, + "tx_mbps": { + "mean": 22.808075751380102, + "max": 22.838074831874806 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.503080481263283, + "max": 4.601458385717878 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 22.448979591836736, + "container_quota_busy_percent": { + "mean": 18.128917920302275, + "max": 18.531977144439583 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 86, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 18661376, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 68.38886592410958, + "max": 68.55639017584073 + }, + "tx_mbps": { + "mean": 68.3943069946226, + "max": 68.55990844728095 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.01411148627949, + "max": 26.12035851472471 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004274600324869625, + "max": 0.02564760194921775 + }, + "busiest_sampled_vcpu_percent": 99.60396039603961, + "container_quota_busy_percent": { + "mean": 99.06471240203504, + "max": 99.4038162645003 + }, + "container_throttled_period_percent": { + "mean": 8.568627450980392, + "max": 12.0 + }, + "max_fd": 86, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 18460672, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 500.9653413789682, + "max": 504.79259722789385 + }, + "tx_mbps": { + "mean": 500.99914308064365, + "max": 504.8189476158126 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.349211155569012, + "max": 3.592964824120603 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 14.688128772635816, + "container_quota_busy_percent": { + "mean": 12.766382717209645, + "max": 13.221608992091298 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 84, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 21016576, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 270.93706589069546, + "max": 271.2902381196608 + }, + "tx_mbps": { + "mean": 270.30534436982623, + "max": 270.6676518333783 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 8.931401880403488, + "max": 9.060913705583756 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 37.17171717171717, + "container_quota_busy_percent": { + "mean": 32.28100060431772, + "max": 32.73545997079374 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 84, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20418560, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 812.6640354723984, + "max": 814.6030271775671 + }, + "tx_mbps": { + "mean": 811.6200907399603, + "max": 813.776433433707 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 24.28685429374939, + "max": 24.491413474240424 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 91.95171026156942, + "container_quota_busy_percent": { + "mean": 89.23635496337921, + "max": 90.30409394642744 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 84, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 24047616, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2898.1632672296537, + "max": 2943.442524916323 + }, + "tx_mbps": { + "mean": 2889.5059728021515, + "max": 2934.3072303262907 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.455783422766324, + "max": 26.48332060096766 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 96.4244528059617, + "max": 100.01882022600498 + }, + "container_throttled_period_percent": { + "mean": 30.082293523469993, + "max": 45.09803921568628 + }, + "max_fd": 998, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 78487552, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 419.33147873555674, + "max": 436.98448562173775 + }, + "tx_mbps": { + "mean": 419.7991690753779, + "max": 437.38993999064735 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.125548625668564, + "max": 31.538657820872672 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004266939750810719, + "max": 0.025601638504864313 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 96.45040674264234, + "max": 100.01616581271846 + }, + "container_throttled_period_percent": { + "mean": 22.529689890140453, + "max": 31.372549019607842 + }, + "max_fd": 1159, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 144740352, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3056.84608736884, + "max": 3175.0988178410707 + }, + "tx_mbps": { + "mean": 3009.683161325392, + "max": 3126.3437912901218 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/ai/14-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.3269408570653454, + "max": 1.5488383712215839 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.622489959839357, + "container_quota_busy_percent": { + "mean": 4.45816307270843, + "max": 5.1598208560250995 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 668, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 125411328, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 6.609392672550078, + "max": 6.97039587629025 + }, + "tx_mbps": { + "mean": 6.568964200115479, + "max": 6.926668795815954 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/ai/15-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 5.620595711309658, + "max": 6.575272911906575 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0031733942625031732, + "max": 0.025387154100025386 + }, + "busiest_sampled_vcpu_percent": 25.35211267605634, + "container_quota_busy_percent": { + "mean": 20.21075348932805, + "max": 24.024066625173816 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 778, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 72265728, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 46.91524486744627, + "max": 54.18765949585591 + }, + "tx_mbps": { + "mean": 46.92072089803129, + "max": 54.296800482552634 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.4313338521003527, + "max": 1.5242378810594703 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.421686746987952, + "container_quota_busy_percent": { + "mean": 4.7596716407517485, + "max": 5.0256146530201065 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 169, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 49995776, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 5.637625983829358, + "max": 5.747048085352857 + }, + "tx_mbps": { + "mean": 5.512071155418612, + "max": 5.584720552029735 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/ai/17-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 6.204634450292818, + "max": 6.840638459589561 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 26.095617529880478, + "container_quota_busy_percent": { + "mean": 22.082993300831244, + "max": 23.939995244425752 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 279, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 36941824, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 41.854243051761316, + "max": 44.27852482806597 + }, + "tx_mbps": { + "mean": 41.90164281142859, + "max": 44.38662630002083 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.5262738346866387, + "max": 1.7425939756036843 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008302200083022, + "max": 0.049813200498132 + }, + "busiest_sampled_vcpu_percent": 11.0, + "container_quota_busy_percent": { + "mean": 5.172164397356772, + "max": 5.315133236375943 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 9822208, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.5018142130094994, + "max": 1.5123777949044996 + }, + "tx_mbps": { + "mean": 1.4987871755799582, + "max": 1.5123777949044996 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.538043028099878, + "max": 3.6408977556109727 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 26.760563380281692, + "container_quota_busy_percent": { + "mean": 13.45762301035687, + "max": 13.602039218518199 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 8802304, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 7.000301690902811, + "max": 7.117297023778992 + }, + "tx_mbps": { + "mean": 7.000224303003669, + "max": 7.117041904159985 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.958029993506959, + "max": 2.0448877805486285 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.764705882352942, + "container_quota_busy_percent": { + "mean": 7.280436861481454, + "max": 7.572402083870105 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 51, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 10993664, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.4148742496573914, + "max": 2.415707342470882 + }, + "tx_mbps": { + "mean": 2.412511272666573, + "max": 2.417188691526277 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.559288959766562, + "max": 25.669130767269948 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 98.60834990059642, + "container_quota_busy_percent": { + "mean": 97.80719632496859, + "max": 98.15293923779328 + }, + "container_throttled_period_percent": { + "mean": 1.3071895424836601, + "max": 3.9215686274509802 + }, + "max_fd": 52, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12206080, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 56.802894884896496, + "max": 58.25389823388205 + }, + "tx_mbps": { + "mean": 56.81538005179147, + "max": 58.26803940561996 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.8998609867731318, + "max": 2.260307998012916 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 12.550607287449393, + "container_quota_busy_percent": { + "mean": 6.874226381444823, + "max": 7.698726443154047 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 726, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 55406592, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.9541781222041767, + "max": 3.234146312061419 + }, + "tx_mbps": { + "mean": 2.4297790929198237, + "max": 2.675797520019057 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/http/05-fortio/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 25.531751358482722, + "max": 26.34258080936625 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003639672429481347, + "max": 0.025477707006369428 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 97.13583948972949, + "max": 99.91314666124644 + }, + "container_throttled_period_percent": { + "mean": 28.707482993197278, + "max": 36.0 + }, + "max_fd": 932, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 77873152, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 49.766909587267754, + "max": 51.856419297114286 + }, + "tx_mbps": { + "mean": 50.225503887716826, + "max": 52.396516744095365 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.802223648057762, + "max": 1.917808219178082 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 7.0, + "container_quota_busy_percent": { + "mean": 6.1681700688662575, + "max": 6.3265561385795985 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 420, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 60682240, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 78.85430930944246, + "max": 79.30843685957382 + }, + "tx_mbps": { + "mean": 78.41393220396665, + "max": 78.87520507476094 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.99568644724287, + "max": 5.184072126220887 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004197095609837992, + "max": 0.025182573659027953 + }, + "busiest_sampled_vcpu_percent": 22.44488977955912, + "container_quota_busy_percent": { + "mean": 17.737024481620224, + "max": 18.043708289617204 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 420, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 28897280, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 256.45428629213205, + "max": 261.18063038375186 + }, + "tx_mbps": { + "mean": 256.0544917838884, + "max": 260.77991682550834 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.9131249455936534, + "max": 3.1976017986510117 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 12.0, + "container_quota_busy_percent": { + "mean": 10.42835754798061, + "max": 10.69138454324813 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 350, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 29208576, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 135.4529294619317, + "max": 135.74128942842316 + }, + "tx_mbps": { + "mean": 134.846189158081, + "max": 135.14607169231064 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.45438278957034, + "max": 26.61795407098121 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 99.2063492063492, + "container_quota_busy_percent": { + "mean": 98.37770778420477, + "max": 98.66771908387598 + }, + "container_throttled_period_percent": { + "mean": 6.588235294117647, + "max": 10.0 + }, + "max_fd": 52, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 25800704, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2230.9785496111267, + "max": 2253.6431108830484 + }, + "tx_mbps": { + "mean": 2217.427537826365, + "max": 2240.0050290283366 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/http/10-fortio/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 3.087671654753108, + "max": 4.0108937855904925 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 14.591439688715953, + "container_quota_busy_percent": { + "mean": 10.210181425304487, + "max": 10.690790957441282 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 946, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 71176192, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 130.47039539813312, + "max": 134.48467779754503 + }, + "tx_mbps": { + "mean": 129.68473673633196, + "max": 133.6538154068632 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.500873336245036, + "max": 28.783610755441742 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.70901446882598, + "max": 99.94011445061565 + }, + "container_throttled_period_percent": { + "mean": 26.96732026143791, + "max": 31.372549019607842 + }, + "max_fd": 963, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 101076992, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2066.483208799891, + "max": 2094.9761194953458 + }, + "tx_mbps": { + "mean": 2052.064117044513, + "max": 2079.681116378547 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/http/12-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.7581530845855609, + "max": 3.5400390625 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 22.956521739130434, + "container_quota_busy_percent": { + "mean": 5.979986215310951, + "max": 6.7727468648772735 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 453, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 84660224, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.0437146994537327, + "max": 2.153503860627399 + }, + "tx_mbps": { + "mean": 2.043550293167643, + "max": 2.153518116294641 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.745979689722107, + "max": 4.746835443037975 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 20.99644128113879, + "container_quota_busy_percent": { + "mean": 9.76460564197125, + "max": 10.216917092938585 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 454, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 43798528, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 131.26431743066334, + "max": 135.52118116663223 + }, + "tx_mbps": { + "mean": 130.46885898515384, + "max": 134.7222550365828 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07058214730414697, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0032054402015085914, + "max": 0.009516198183038541 + }, + "tx_mbps": { + "mean": 0.0002337798642727391, + "max": 0.0006009391482421324 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08718447761266507, + "max": 0.12453300124533001 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0001349458745521915, + "max": 0.0003633773862104399 + }, + "tx_mbps": { + "mean": 0.0001338833621245359, + "max": 0.0003633773862104399 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07473634981167131, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.001644978538912152, + "max": 0.009516021880204223 + }, + "tx_mbps": { + "mean": 0.0001591295613582095, + "max": 0.0006009280148805683 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07473324579906455, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.003205465433633083, + "max": 0.009516290857660639 + }, + "tx_mbps": { + "mean": 0.00023378081564133177, + "max": 0.0006009450005591392 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07888744985318231, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 8.448133459871362e-05, + "max": 0.00015303276900135125 + }, + "tx_mbps": { + "mean": 8.448133459871362e-05, + "max": 0.00015303276900135125 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07887298146276354, + "max": 0.12447099825740603 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0032057574080264417, + "max": 0.009517701995235162 + }, + "tx_mbps": { + "mean": 0.00023380071647152904, + "max": 0.0006010341125969272 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07473221318980633, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 8.448146399505868e-05, + "max": 0.00015305088127095273 + }, + "tx_mbps": { + "mean": 8.448146399505868e-05, + "max": 0.00015305088127095273 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07888745140016112, + "max": 0.12453300124533001 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 8.447936805340464e-05, + "max": 0.00015303068974574692 + }, + "tx_mbps": { + "mean": 8.447936805340464e-05, + "max": 0.00015303068974574692 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08718447967273571, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0032056846396651623, + "max": 0.009516829310320008 + }, + "tx_mbps": { + "mean": 0.00023379425908559893, + "max": 0.0006009790033485164 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08304269012283697, + "max": 0.149514079242462 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004152134196977246, + "max": 0.02491280518186348 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0006664837039177382, + "max": 0.003645059341960721 + }, + "tx_mbps": { + "mean": 0.000225527683829209, + "max": 0.0009993232214295462 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.0788781434832514, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004151100041511, + "max": 0.024906600249066 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.003205369228643708, + "max": 0.009515976223355664 + }, + "tx_mbps": { + "mean": 0.00023377488445586712, + "max": 0.0006009251316926442 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08303958250395153, + "max": 0.12453300124533001 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.1996007984031936, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0016448093527495948, + "max": 0.00951498137448665 + }, + "tx_mbps": { + "mean": 0.00015912284165233535, + "max": 0.0006008623079030933 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07889365530138247, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 8.448480413206794e-05, + "max": 0.00015302999182646162 + }, + "tx_mbps": { + "mean": 8.448480413206794e-05, + "max": 0.00015302999182646162 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08302510793331776, + "max": 0.12450199203187251 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0032164764389908795, + "max": 0.009582365170278453 + }, + "tx_mbps": { + "mean": 0.00024492740803413657, + "max": 0.0006678328353870047 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/ai/14-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 0.07784709151459461, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.001261896702082361, + "max": 0.009588347147691405 + }, + "tx_mbps": { + "mean": 0.00014762589097369188, + "max": 0.0006741806588220518 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/ai/15-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 0.07784321227222922, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.00014345330986252045, + "max": 0.0005674233842102918 + }, + "tx_mbps": { + "mean": 0.00015361432160272202, + "max": 0.0006550871092989606 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/ai/16-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 0.08095188592134385, + "max": 0.1245640259093174 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.002442379631080116, + "max": 0.009583373484744835 + }, + "tx_mbps": { + "mean": 0.0002135864162356929, + "max": 0.0006679031088004135 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/ai/17-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 0.07784709151459461, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0031148766508846248, + "max": 0.024919013207076998 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0024292243463231314, + "max": 0.009582829014100725 + }, + "tx_mbps": { + "mean": 0.00020043960329125006, + "max": 0.0006678651624930478 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.10383339185389591, + "max": 0.22443890274314215 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008302200083022, + "max": 0.049813200498132 + }, + "busiest_sampled_vcpu_percent": 0.6, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0032342820085851215, + "max": 0.018898823314081922 + }, + "tx_mbps": { + "mean": 0.0002646034552610069, + "max": 0.0010680003053673151 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07887296909964149, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004151100041511, + "max": 0.024906600249066 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0032049776915605344, + "max": 0.018895164574179845 + }, + "tx_mbps": { + "mean": 0.0002337491866294763, + "max": 0.0010677935445934969 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07888228010473138, + "max": 0.12450199203187251 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 8.447300633646524e-05, + "max": 0.0001721281497086263 + }, + "tx_mbps": { + "mean": 8.447300633646524e-05, + "max": 0.0001721281497086263 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08302407377631146, + "max": 0.12450199203187251 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0032162928167013254, + "max": 0.00951429852504595 + }, + "tx_mbps": { + "mean": 0.00024491159203456796, + "max": 0.0006008191865900038 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.0747229052736674, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0016589705071774292, + "max": 0.00951396504453023 + }, + "tx_mbps": { + "mean": 0.0001734426876895014, + "max": 0.0006007981276026627 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08716484204811249, + "max": 0.12450199203187251 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0001285725367304056, + "max": 0.00024547040528690903 + }, + "tx_mbps": { + "mean": 0.0001142282612003344, + "max": 0.0002390945506041322 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08303441069581496, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.003216055785123942, + "max": 0.009514776193010542 + }, + "tx_mbps": { + "mean": 0.0002448980441349538, + "max": 0.0006008493508819052 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08303649601773846, + "max": 0.12450199203187251 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008307373954311244, + "max": 0.024931438544003988 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0006665092234617039, + "max": 0.0036452214066151904 + }, + "tx_mbps": { + "mean": 0.00022553359782541063, + "max": 0.0009993676527974308 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07888124646505282, + "max": 0.12453300124533001 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0017363297792455635, + "max": 0.009978117304811044 + }, + "tx_mbps": { + "mean": 0.0002433313965768184, + "max": 0.0010201270087985734 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07888227804504573, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.003216599191677577, + "max": 0.00958372314400124 + }, + "tx_mbps": { + "mean": 0.0002449334692388076, + "max": 0.0006679274779335529 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/http/10-fortio/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.32049294106886506, + "max": 1.6205435053602593 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 6.986027944111776, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.00022631140632006582, + "max": 0.0015841798442404608 + }, + "tx_mbps": { + "mean": 0.00022631140632006582, + "max": 0.0015841798442404608 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0017970637025874427, + "max": 0.012158659991660437 + }, + "tx_mbps": { + "mean": 0.0017474300138774082, + "max": 0.011811224170690195 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07058421613086753, + "max": 0.07473841554559044 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008302200083022, + "max": 0.049813200498132 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.003219347784878566, + "max": 0.009599650343298375 + }, + "tx_mbps": { + "mean": 0.000248094691496927, + "max": 0.0006868275727027888 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/http/12-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.0747419629885696, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0014318704206789843, + "max": 0.009516188689642591 + }, + "tx_mbps": { + "mean": 0.00015826325769331765, + "max": 0.0006009385487429241 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07058214884842955, + "max": 0.099601593625498 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 8.447148745519855e-05, + "max": 0.00015301295293900874 + }, + "tx_mbps": { + "mean": 8.447148745519855e-05, + "max": 0.00015301295293900874 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.4432055333639053, + "max": 2.545545295732468 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.9601593625498, + "container_quota_busy_percent": { + "mean": 8.668181146206793, + "max": 8.769114255338312 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 175, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19623936, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 24.185801967455074, + "max": 24.229936770838393 + }, + "tx_mbps": { + "mean": 24.121294194438217, + "max": 24.156355653622217 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.450854367578007, + "max": 5.718585402558315 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041802524872502295, + "max": 0.02508151492350138 + }, + "busiest_sampled_vcpu_percent": 22.111553784860558, + "container_quota_busy_percent": { + "mean": 19.697601229707573, + "max": 20.064076391971792 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 83, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 18915328, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 72.54421211317612, + "max": 72.69797612998667 + }, + "tx_mbps": { + "mean": 72.3520533091555, + "max": 72.50839724983886 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.31974615358723, + "max": 26.40247040658775 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 99.80237154150197, + "container_quota_busy_percent": { + "mean": 99.34753749195393, + "max": 99.64650652795918 + }, + "container_throttled_period_percent": { + "mean": 14.50326797385621, + "max": 20.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20107264, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 510.90464676226065, + "max": 517.8070107855534 + }, + "tx_mbps": { + "mean": 509.5758228926644, + "max": 516.4496341549751 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.6296692268558353, + "max": 3.8567493112947657 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 14.8, + "container_quota_busy_percent": { + "mean": 13.060918674343847, + "max": 13.272829195576016 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20672512, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 271.32790986384134, + "max": 271.7269542932948 + }, + "tx_mbps": { + "mean": 272.4533372943156, + "max": 272.8264221241061 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 9.14200895569395, + "max": 9.266311246509266 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004234417344173441, + "max": 0.02540650406504065 + }, + "busiest_sampled_vcpu_percent": 36.71399594320487, + "container_quota_busy_percent": { + "mean": 33.15372176750452, + "max": 33.287474797529896 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22257664, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 814.2724667653549, + "max": 816.0028260576314 + }, + "tx_mbps": { + "mean": 817.6063163629336, + "max": 819.3282780193124 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 23.379262049692432, + "max": 23.772204806687565 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 89.91935483870968, + "container_quota_busy_percent": { + "mean": 86.53610035044936, + "max": 88.17622635725459 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 25952256, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2551.4663980027744, + "max": 2569.729011963019 + }, + "tx_mbps": { + "mean": 2562.3552585540883, + "max": 2580.2177822163108 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.310950464144264, + "max": 2.346480279580629 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.8, + "container_quota_busy_percent": { + "mean": 8.590803323142293, + "max": 8.675127131040595 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 24485888, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 23.32785525192015, + "max": 23.363557984152013 + }, + "tx_mbps": { + "mean": 23.78978017953353, + "max": 23.8285045140227 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.125410232421446, + "max": 5.28169014084507 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 21.169354838709676, + "container_quota_busy_percent": { + "mean": 19.81383165431528, + "max": 20.06900388340199 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19410944, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 69.98492902356725, + "max": 70.14416323433689 + }, + "tx_mbps": { + "mean": 71.37011781301521, + "max": 71.5267413076904 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.108871777850236, + "max": 26.221540035814787 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 99.80237154150197, + "container_quota_busy_percent": { + "mean": 99.19119311793101, + "max": 99.49719979722296 + }, + "container_throttled_period_percent": { + "mean": 9.562091503267974, + "max": 14.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19959808, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 518.7273250733601, + "max": 528.3252023651921 + }, + "tx_mbps": { + "mean": 529.0473343019968, + "max": 538.8231912442849 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.865403329653673, + "max": 4.013042387760221 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004179204279505183, + "max": 0.025075225677031094 + }, + "busiest_sampled_vcpu_percent": 16.2, + "container_quota_busy_percent": { + "mean": 13.900285991136572, + "max": 14.196938269813456 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 21004288, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 270.9934547674487, + "max": 271.42402547437905 + }, + "tx_mbps": { + "mean": 272.09569854841124, + "max": 272.592675356592 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 8.930776063035673, + "max": 9.218590398365679 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004256043581886279, + "max": 0.02553626149131767 + }, + "busiest_sampled_vcpu_percent": 36.0655737704918, + "container_quota_busy_percent": { + "mean": 33.57448772336384, + "max": 34.05744106678143 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22028288, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 813.0843021685231, + "max": 814.9301497663573 + }, + "tx_mbps": { + "mean": 816.4513330833344, + "max": 818.2846074650228 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 23.44831789792525, + "max": 23.834468308014667 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 89.1566265060241, + "container_quota_busy_percent": { + "mean": 86.53982546926235, + "max": 87.54922810693907 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 25255936, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2609.6395024255157, + "max": 2637.9045130461213 + }, + "tx_mbps": { + "mean": 2620.7365815063117, + "max": 2649.1447707408147 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.46590286077266, + "max": 27.643312101910826 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.57102287604084, + "max": 99.91194016313048 + }, + "container_throttled_period_percent": { + "mean": 27.091503267973856, + "max": 40.0 + }, + "max_fd": 926, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 92278784, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 403.66019539838925, + "max": 409.75256954154577 + }, + "tx_mbps": { + "mean": 405.4036347433679, + "max": 411.6716064436519 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.68229879136754, + "max": 31.192660550458715 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.65106544673844, + "max": 99.91835949770774 + }, + "container_throttled_period_percent": { + "mean": 21.73856209150327, + "max": 30.0 + }, + "max_fd": 899, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 128647168, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2794.8831462012054, + "max": 2835.710043365891 + }, + "tx_mbps": { + "mean": 2782.6350593255615, + "max": 2822.8636518243256 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/ai/14-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.427986897083018, + "max": 1.5730337078651686 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.8, + "container_quota_busy_percent": { + "mean": 4.993660134254565, + "max": 5.389858623734759 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 168, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 103776256, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 6.636244737916847, + "max": 7.043330116048278 + }, + "tx_mbps": { + "mean": 6.577076924167313, + "max": 6.95394527861914 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/ai/15-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 5.883897794506382, + "max": 6.9543147208121825 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 26.25250501002004, + "container_quota_busy_percent": { + "mean": 21.23489426925519, + "max": 24.998595304071994 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 284, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 31039488, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 47.65074723640314, + "max": 54.67520604075509 + }, + "tx_mbps": { + "mean": 47.83109992127658, + "max": 54.9380161783564 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.4577026046909924, + "max": 1.5992003998000999 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00357053593744421, + "max": 0.02499375156210947 + }, + "busiest_sampled_vcpu_percent": 5.8, + "container_quota_busy_percent": { + "mean": 5.221193817261739, + "max": 5.39950093015848 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 174, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 29093888, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 5.613660218588598, + "max": 5.763945983193496 + }, + "tx_mbps": { + "mean": 5.474812848540563, + "max": 5.565457865811492 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/ai/17-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 6.42318813943764, + "max": 7.010414020828041 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 26.25250501002004, + "container_quota_busy_percent": { + "mean": 23.256359293241125, + "max": 25.157194085036696 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 284, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 30609408, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 42.35955818100807, + "max": 44.36426197825368 + }, + "tx_mbps": { + "mean": 42.32241828969459, + "max": 44.32935582746281 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.3881013763474126, + "max": 1.4481897627965044 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004155239757333998, + "max": 0.024931438544003988 + }, + "busiest_sampled_vcpu_percent": 7.847082494969819, + "container_quota_busy_percent": { + "mean": 5.098824268290969, + "max": 5.212941947942167 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 27, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12673024, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.5314595620814855, + "max": 1.539535572618104 + }, + "tx_mbps": { + "mean": 1.8219122911032608, + "max": 1.83415250806408 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.2023796240911513, + "max": 3.3408691283597087 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004193927193423922, + "max": 0.025163563160543533 + }, + "busiest_sampled_vcpu_percent": 18.442622950819672, + "container_quota_busy_percent": { + "mean": 13.10651154378189, + "max": 13.490260772052524 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 27, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11714560, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 6.691663097539009, + "max": 6.918320879605465 + }, + "tx_mbps": { + "mean": 7.976651164086614, + "max": 8.246976506047826 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.039986285224269, + "max": 2.1945137157107233 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.817635270541082, + "container_quota_busy_percent": { + "mean": 7.779576138104481, + "max": 7.8725889048431705 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 56, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13758464, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.4145321337723225, + "max": 2.4240770904230486 + }, + "tx_mbps": { + "mean": 2.874372768988688, + "max": 2.8792065788330055 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.48938579895597, + "max": 25.604734945959855 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 98.00399201596807, + "container_quota_busy_percent": { + "mean": 96.99456458837022, + "max": 97.26220825822628 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 57, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14381056, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 66.46692829865124, + "max": 67.11527215412339 + }, + "tx_mbps": { + "mean": 79.23004032942822, + "max": 79.99400848014572 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.207995491630794, + "max": 2.6597066865523242 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.940357852882704, + "container_quota_busy_percent": { + "mean": 7.755315735719976, + "max": 8.186693864100112 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 664, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 71356416, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.9613286621464785, + "max": 3.2888515739304025 + }, + "tx_mbps": { + "mean": 2.8974988580832672, + "max": 3.2231461415794955 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.88545565497099, + "max": 27.108739837398375 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.64228161251275, + "max": 99.93969059199324 + }, + "container_throttled_period_percent": { + "mean": 26.11111111111111, + "max": 34.0 + }, + "max_fd": 918, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 88186880, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 55.790458423380244, + "max": 56.46575685805275 + }, + "tx_mbps": { + "mean": 68.40463364034679, + "max": 69.39674131231875 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.83841687092101, + "max": 1.9211576846307385 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004156275976724855, + "max": 0.02493765586034913 + }, + "busiest_sampled_vcpu_percent": 7.645875251509055, + "container_quota_busy_percent": { + "mean": 6.344037261349011, + "max": 6.54579213859599 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 145, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 69115904, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 79.59915770662414, + "max": 80.01190837006999 + }, + "tx_mbps": { + "mean": 79.6229403063954, + "max": 80.10693672487686 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.2914444108634004, + "max": 4.626602967060599 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 18.91348088531187, + "container_quota_busy_percent": { + "mean": 16.016673087682616, + "max": 16.38326114889652 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 145, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20594688, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 260.55534430205165, + "max": 261.92742828275203 + }, + "tx_mbps": { + "mean": 261.4320967991847, + "max": 262.801196735101 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.8406470127039767, + "max": 3.0015007503751874 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00416875104218776, + "max": 0.02501250625312656 + }, + "busiest_sampled_vcpu_percent": 11.066398390342052, + "container_quota_busy_percent": { + "mean": 9.975531280991582, + "max": 10.269464573810673 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 160, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17870848, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 135.38865921248765, + "max": 135.70584482446867 + }, + "tx_mbps": { + "mean": 135.5749738534003, + "max": 135.8642526710218 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.82280780057043, + "max": 26.956521739130434 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 99.4047619047619, + "container_quota_busy_percent": { + "mean": 98.65412103024259, + "max": 99.11517810022343 + }, + "container_throttled_period_percent": { + "mean": 5.294117647058823, + "max": 8.0 + }, + "max_fd": 57, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19169280, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2236.837369406116, + "max": 2252.984718304489 + }, + "tx_mbps": { + "mean": 2238.9598022828072, + "max": 2255.1005320230984 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.131385609476647, + "max": 3.7027833001988073 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 12.941176470588236, + "container_quota_busy_percent": { + "mean": 10.077507768721663, + "max": 10.415367741251623 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 664, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 77901824, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 135.45553982488897, + "max": 138.90483506890558 + }, + "tx_mbps": { + "mean": 135.0673075862778, + "max": 138.45633279185085 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.593611861883545, + "max": 29.892692897291774 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.58638027877794, + "max": 100.06791508499954 + }, + "container_throttled_period_percent": { + "mean": 23.745098039215687, + "max": 40.0 + }, + "max_fd": 891, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 97136640, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2082.6037901215514, + "max": 2109.048459143976 + }, + "tx_mbps": { + "mean": 2032.8040818502611, + "max": 2059.755063205602 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.2241907260810235, + "max": 0.2538715410002539 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.6160164271047228, + "container_quota_busy_percent": { + "mean": 6.969820599428797, + "max": 7.489082112762642 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 147, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 79806464, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.053622429438287, + "max": 2.1237308010534335 + }, + "tx_mbps": { + "mean": 2.5041252344189275, + "max": 2.58682982128192 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.320923705023692, + "max": 7.147979918718623 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 26.955074875207988, + "container_quota_busy_percent": { + "mean": 9.555361271339823, + "max": 9.964274236943044 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 147, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20094976, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 131.39104146494748, + "max": 135.55066698849677 + }, + "tx_mbps": { + "mean": 131.70268821583204, + "max": 135.8886744851912 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.7787624343117225, + "max": 1.8976279650436954 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 7.056451612903226, + "container_quota_busy_percent": { + "mean": 6.384804796492137, + "max": 6.60826756653876 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 180, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12095488, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 24.195999169727106, + "max": 24.23196570955688 + }, + "tx_mbps": { + "mean": 24.128719732640533, + "max": 24.161815233816423 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.142599959964123, + "max": 4.276729559748428 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004188657116528441, + "max": 0.025131942699170646 + }, + "busiest_sampled_vcpu_percent": 17.338709677419356, + "container_quota_busy_percent": { + "mean": 15.16144402383682, + "max": 15.2986053162197 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 76, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11526144, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 72.52691051324135, + "max": 72.70005173903475 + }, + "tx_mbps": { + "mean": 72.33627573125959, + "max": 72.5104650201861 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.395916187181697, + "max": 26.49214659685864 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004363001745200698, + "max": 0.02617801047120419 + }, + "busiest_sampled_vcpu_percent": 98.61660079051383, + "container_quota_busy_percent": { + "mean": 97.9317686825443, + "max": 98.25023790371638 + }, + "container_throttled_period_percent": { + "mean": 2.2941176470588234, + "max": 5.882352941176471 + }, + "max_fd": 85, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14094336, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 656.1498239723899, + "max": 661.4221815339441 + }, + "tx_mbps": { + "mean": 654.4369068051653, + "max": 659.7005570982036 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.206826998222734, + "max": 4.458438287153652 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 15.32258064516129, + "container_quota_busy_percent": { + "mean": 13.551598459563893, + "max": 13.828816546538272 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 54, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11931648, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 276.03481380286485, + "max": 276.40141677512554 + }, + "tx_mbps": { + "mean": 275.6926687614407, + "max": 276.0362289152818 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 11.792081946583057, + "max": 11.989730423620026 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 40.77079107505071, + "container_quota_busy_percent": { + "mean": 36.73569998970531, + "max": 37.02067724751559 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 56, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14233600, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 827.7138223225603, + "max": 829.7237715108615 + }, + "tx_mbps": { + "mean": 827.1085742853556, + "max": 829.1043392984151 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.261932351962983, + "max": 29.544827586206896 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 98.41269841269842, + "container_quota_busy_percent": { + "mean": 96.86911208444958, + "max": 97.71415008275522 + }, + "container_throttled_period_percent": { + "mean": 0.3333333333333333, + "max": 2.0 + }, + "max_fd": 85, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 21983232, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2571.0657476936944, + "max": 2599.2768858865493 + }, + "tx_mbps": { + "mean": 2569.522618481623, + "max": 2597.234013643177 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.1186181362764804, + "max": 2.1972534332084894 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.2, + "container_quota_busy_percent": { + "mean": 7.361369950935775, + "max": 7.48613611037342 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 85, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15994880, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 23.333348332364483, + "max": 23.363639168409115 + }, + "tx_mbps": { + "mean": 23.79583664376515, + "max": 23.825511625580344 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.373485155972231, + "max": 4.5523138832997985 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004189710072063014, + "max": 0.02513826043237808 + }, + "busiest_sampled_vcpu_percent": 18.14516129032258, + "container_quota_busy_percent": { + "mean": 16.29783575992015, + "max": 16.68799722536269 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 85, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12800000, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 69.96841796283559, + "max": 70.13011838600512 + }, + "tx_mbps": { + "mean": 71.35504163766103, + "max": 71.5206650030361 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.98704468146456, + "max": 26.11183355006502 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 97.82178217821782, + "container_quota_busy_percent": { + "mean": 96.92567593101761, + "max": 97.34004348297888 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 85, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14426112, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 664.7878627880618, + "max": 667.3056830632621 + }, + "tx_mbps": { + "mean": 677.994889728403, + "max": 680.5558686473267 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.514248190140378, + "max": 4.960967010828507 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 16.532258064516128, + "container_quota_busy_percent": { + "mean": 14.787736896373247, + "max": 15.180661891865986 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 55, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12496896, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 275.67896191004706, + "max": 275.9966909216625 + }, + "tx_mbps": { + "mean": 275.28595169505127, + "max": 275.6210336513181 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.287599409192175, + "max": 12.435500515995873 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 43.81338742393509, + "container_quota_busy_percent": { + "mean": 38.9124978480897, + "max": 39.232353086767496 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 57, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14376960, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 826.7663462753887, + "max": 828.7430049977261 + }, + "tx_mbps": { + "mean": 825.9669269712253, + "max": 827.9816651113312 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.36426090462811, + "max": 29.71554819110743 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004597701149425287, + "max": 0.027586206896551724 + }, + "busiest_sampled_vcpu_percent": 98.61660079051383, + "container_quota_busy_percent": { + "mean": 97.25384591998349, + "max": 98.07151981626795 + }, + "container_throttled_period_percent": { + "mean": 1.3137254901960784, + "max": 2.0 + }, + "max_fd": 83, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 21950464, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2597.9920454596354, + "max": 2608.5347613235135 + }, + "tx_mbps": { + "mean": 2596.195984928534, + "max": 2606.449760744173 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.665164722150948, + "max": 27.926766374419802 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.6400742736333, + "max": 99.97982750862481 + }, + "container_throttled_period_percent": { + "mean": 24.366013071895424, + "max": 34.0 + }, + "max_fd": 953, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 101216256, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 531.6455545932481, + "max": 534.2429925120803 + }, + "tx_mbps": { + "mean": 532.4760319766872, + "max": 535.1445081870631 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/ai/13-fortio-openai/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 32.78089892213074, + "max": 32.995194874532835 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.4397630344945, + "max": 99.78176743658781 + }, + "container_throttled_period_percent": { + "mean": 18.901960784313726, + "max": 21.568627450980394 + }, + "max_fd": 819, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 147578880, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2409.4624628324814, + "max": 2448.257345972156 + }, + "tx_mbps": { + "mean": 2410.8422492701557, + "max": 2449.757633739345 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/ai/14-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.4367930800349633, + "max": 1.5018773466833542 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.811623246492986, + "container_quota_busy_percent": { + "mean": 4.958610346893345, + "max": 5.250371669514715 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 161, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 112230400, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 7.647151861033589, + "max": 7.706161385650307 + }, + "tx_mbps": { + "mean": 6.854868319805438, + "max": 6.901623398978755 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/ai/15-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 6.463283807871155, + "max": 6.929936305732484 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 25.450901803607213, + "container_quota_busy_percent": { + "mean": 22.293598554574512, + "max": 23.68234224818661 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 278, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 47144960, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 55.94790867364644, + "max": 60.46448026334298 + }, + "tx_mbps": { + "mean": 50.30711071326544, + "max": 54.172355282235074 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.497767658230287, + "max": 1.727591387080621 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035714285714285718, + "max": 0.025 + }, + "busiest_sampled_vcpu_percent": 6.438631790744467, + "container_quota_busy_percent": { + "mean": 5.025913138610861, + "max": 5.762925725441794 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 166, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 33112064, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 6.113180804359544, + "max": 6.380921344491846 + }, + "tx_mbps": { + "mean": 5.284117043955684, + "max": 5.515367949321635 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/ai/17-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 5.380076563297862, + "max": 6.50241300482601 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 23.44689378757515, + "container_quota_busy_percent": { + "mean": 18.42680514784434, + "max": 21.866159918679486 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 278, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 45805568, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 38.09312321569911, + "max": 44.30956482276128 + }, + "tx_mbps": { + "mean": 34.97123281779105, + "max": 40.36997736558121 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1583576833473392, + "max": 1.2478163214374844 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008300132802124834, + "max": 0.049800796812749 + }, + "busiest_sampled_vcpu_percent": 4.838709677419355, + "container_quota_busy_percent": { + "mean": 3.97688399009233, + "max": 4.0887341271071165 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 5795840, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.582326760702826, + "max": 1.5984528750581437 + }, + "tx_mbps": { + "mean": 1.8844209379401826, + "max": 1.9054434539344056 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/http/01-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 3.2993045554800875, + "max": 3.3582089552238807 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 16.867469879518072, + "container_quota_busy_percent": { + "mean": 10.69520103893852, + "max": 10.77586432852722 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 4689920, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 8.197669071754435, + "max": 8.267582718406265 + }, + "tx_mbps": { + "mean": 9.767569190993683, + "max": 9.844143026188213 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.4280293486128934, + "max": 1.5238571071696227 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 6.048387096774194, + "container_quota_busy_percent": { + "mean": 5.470752283075663, + "max": 5.7237461680885255 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 51, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 7041024, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.41165793245228, + "max": 2.4151811499955795 + }, + "tx_mbps": { + "mean": 2.874463661581134, + "max": 2.878787852435062 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 24.51989890636842, + "max": 24.655754741491297 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 93.97590361445783, + "container_quota_busy_percent": { + "mean": 92.19079650515214, + "max": 92.46911997171698 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 53, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 7995392, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 88.22632276170754, + "max": 89.88560684381902 + }, + "tx_mbps": { + "mean": 105.16594985855535, + "max": 107.14778529796364 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.6470607393789687, + "max": 1.8467681557274769 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004159387738124948, + "max": 0.02495632642874969 + }, + "busiest_sampled_vcpu_percent": 7.042253521126761, + "container_quota_busy_percent": { + "mean": 5.676498734598009, + "max": 6.419251077290951 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 653, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 65306624, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.9777174713316854, + "max": 3.3790834358815474 + }, + "tx_mbps": { + "mean": 2.910964841457159, + "max": 3.304486435698464 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.153772903793648, + "max": 27.275064267352185 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.51675744708868, + "max": 99.982000666481 + }, + "container_throttled_period_percent": { + "mean": 22.026143790849673, + "max": 33.333333333333336 + }, + "max_fd": 931, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 81268736, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 80.67860861380905, + "max": 81.65367150391288 + }, + "tx_mbps": { + "mean": 98.05263159017947, + "max": 99.13566912703271 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.3978316769953976, + "max": 1.4958863126402393 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.588822355289421, + "container_quota_busy_percent": { + "mean": 4.739288065404807, + "max": 4.851855834740482 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 143, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 72572928, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 81.91314615797035, + "max": 82.90454810426259 + }, + "tx_mbps": { + "mean": 82.02177001945827, + "max": 82.9746426374791 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.697808010121296, + "max": 3.7735849056603774 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 14.83739837398374, + "container_quota_busy_percent": { + "mean": 12.81855514658167, + "max": 13.11439833844278 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 143, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14598144, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 277.44514472645363, + "max": 283.41618112449237 + }, + "tx_mbps": { + "mean": 278.33724980655245, + "max": 284.4009855705319 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.159088497989929, + "max": 2.203856749311295 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004173971116119877, + "max": 0.02504382669671926 + }, + "busiest_sampled_vcpu_percent": 8.23293172690763, + "container_quota_busy_percent": { + "mean": 7.681562193306407, + "max": 7.838622399754849 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 158, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 10629120, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 135.39194816206535, + "max": 135.67975470298236 + }, + "tx_mbps": { + "mean": 135.58338769944234, + "max": 135.87150940320106 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.99309537842238, + "max": 27.21812721812722 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004541326067211626, + "max": 0.027247956403269755 + }, + "busiest_sampled_vcpu_percent": 96.8, + "container_quota_busy_percent": { + "mean": 95.13438554598518, + "max": 95.50604103958915 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 53, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11816960, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2959.7927822915744, + "max": 3003.5729957102567 + }, + "tx_mbps": { + "mean": 2965.704097360864, + "max": 3009.465487493853 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.3129770027718446, + "max": 3.1529294935451837 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.089494163424124, + "container_quota_busy_percent": { + "mean": 7.422130094227979, + "max": 7.9615113409550196 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 649, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 66113536, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 136.0639156740794, + "max": 142.66416147415762 + }, + "tx_mbps": { + "mean": 135.65741454472175, + "max": 141.92325470894193 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.755131382058487, + "max": 30.147446024223274 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.62646370946848, + "max": 99.90767389890095 + }, + "container_throttled_period_percent": { + "mean": 20.986928104575163, + "max": 29.41176470588235 + }, + "max_fd": 918, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 88440832, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2813.242470953921, + "max": 2836.8128812107593 + }, + "tx_mbps": { + "mean": 2752.6255125359867, + "max": 2776.0622760331476 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4617465046716632, + "max": 0.528834046839587 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.3605150214592276, + "container_quota_busy_percent": { + "mean": 4.880483225594292, + "max": 5.409773160692997 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 152, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 72253440, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.054322229326094, + "max": 2.1240516485224488 + }, + "tx_mbps": { + "mean": 2.504751838012378, + "max": 2.5879488817238037 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 5.599420311115053, + "max": 6.218487394957983 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 22.0103986135182, + "container_quota_busy_percent": { + "mean": 7.430269324134739, + "max": 7.885948453779144 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 150, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 35246080, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 131.94925488898943, + "max": 135.516399678105 + }, + "tx_mbps": { + "mean": 132.2082322412447, + "max": 135.7751318362545 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.3525402817207177, + "max": 3.469795307039441 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008318775476249896, + "max": 0.04991265285749938 + }, + "busiest_sampled_vcpu_percent": 14.056224899598394, + "container_quota_busy_percent": { + "mean": 12.317347960157713, + "max": 12.553290151229044 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 84, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13438976, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 23.14226856086067, + "max": 23.16855588683897 + }, + "tx_mbps": { + "mean": 23.131156777372233, + "max": 23.1555820780506 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.915852203884925, + "max": 8.169934640522875 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 32.734530938123754, + "container_quota_busy_percent": { + "mean": 30.46471136591751, + "max": 31.105229548197297 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 83, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13463552, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 69.3845817176981, + "max": 69.54152251752028 + }, + "tx_mbps": { + "mean": 69.36260526420187, + "max": 69.5206961328291 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.917852581403494, + "max": 26.04060913705584 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004240882103477523, + "max": 0.02544529262086514 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.61795640749011, + "max": 99.93532465198383 + }, + "container_throttled_period_percent": { + "mean": 21.42483660130719, + "max": 28.0 + }, + "max_fd": 83, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15159296, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 325.36531733404297, + "max": 326.39263757517904 + }, + "tx_mbps": { + "mean": 325.2819079563575, + "max": 326.31696334893746 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.990074542042838, + "max": 5.128205128205129 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 20.65439672801636, + "container_quota_busy_percent": { + "mean": 19.558555712935913, + "max": 19.693825911778177 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 81, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19767296, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 271.1156849238703, + "max": 271.51599780525515 + }, + "tx_mbps": { + "mean": 269.81140694152805, + "max": 270.26026503583284 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.576937330727876, + "max": 12.795726278300688 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 51.12016293279022, + "container_quota_busy_percent": { + "mean": 48.678958581284604, + "max": 49.303978013650045 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 81, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19623936, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 813.1899125290848, + "max": 814.9607689106604 + }, + "tx_mbps": { + "mean": 809.348025265817, + "max": 811.2296231498225 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.30625796209484, + "max": 26.406370408425378 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.6624668136529, + "max": 99.94643750878643 + }, + "container_throttled_period_percent": { + "mean": 25.673202614379086, + "max": 35.294117647058826 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22712320, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2026.345605681048, + "max": 2046.5243521668037 + }, + "tx_mbps": { + "mean": 2013.5286622784784, + "max": 2033.3263341754832 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.246160167982005, + "max": 3.4156070805285466 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 14.115308151093439, + "container_quota_busy_percent": { + "mean": 11.836101746885106, + "max": 12.275969208150189 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 21991424, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 22.81385011499725, + "max": 22.852463537002965 + }, + "tx_mbps": { + "mean": 22.570936594684014, + "max": 22.595722960961755 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.239219393658278, + "max": 7.464186981653682 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 31.211498973305954, + "container_quota_busy_percent": { + "mean": 28.707144418188047, + "max": 29.083223629741376 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16187392, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 68.40083274068931, + "max": 68.54826413109801 + }, + "tx_mbps": { + "mean": 67.6929410319168, + "max": 67.842810329005 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.811826489530006, + "max": 25.99898836621143 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.58857549536916, + "max": 99.94167447216724 + }, + "container_throttled_period_percent": { + "mean": 20.73202614379085, + "max": 25.49019607843137 + }, + "max_fd": 87, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16592896, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 329.0007094459684, + "max": 333.55656529898454 + }, + "tx_mbps": { + "mean": 325.5716081628603, + "max": 330.087333145166 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.188028104874254, + "max": 5.309291259704483 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 21.442885771543086, + "container_quota_busy_percent": { + "mean": 19.649477333555208, + "max": 19.902890337621223 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 84, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20856832, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 270.74618153563785, + "max": 271.1723546668743 + }, + "tx_mbps": { + "mean": 269.25366544074507, + "max": 269.7473965887577 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 13.106766478311519, + "max": 13.39556004036327 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004207691660355129, + "max": 0.025246149962130773 + }, + "busiest_sampled_vcpu_percent": 53.048780487804876, + "container_quota_busy_percent": { + "mean": 49.68170157878746, + "max": 50.197285214974315 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 84, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20086784, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 812.1730886333601, + "max": 814.0068114510225 + }, + "tx_mbps": { + "mean": 807.6363390779861, + "max": 809.4196711105259 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.261846385437643, + "max": 26.333333333333332 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.64576032046025, + "max": 99.90562631453375 + }, + "container_throttled_period_percent": { + "mean": 27.66013071895425, + "max": 33.333333333333336 + }, + "max_fd": 88, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23236608, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2009.8824826007638, + "max": 2039.5389676071413 + }, + "tx_mbps": { + "mean": 1995.6759501861707, + "max": 2024.8183318564659 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.3563129687930195, + "max": 3.48866184899078 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004157312713062277, + "max": 0.024943876278373658 + }, + "busiest_sampled_vcpu_percent": 13.972055888223553, + "container_quota_busy_percent": { + "mean": 12.293712270469328, + "max": 12.727714604899854 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 88, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22523904, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 23.591376428377217, + "max": 23.627000515787977 + }, + "tx_mbps": { + "mean": 23.135427078662417, + "max": 23.169332227856838 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.8152532558800605, + "max": 8.072198546001504 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 32.78350515463917, + "container_quota_busy_percent": { + "mean": 30.434104041779836, + "max": 30.700200073154097 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 88, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16805888, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 70.77316595659197, + "max": 70.9244521499039 + }, + "tx_mbps": { + "mean": 69.4147827376944, + "max": 69.57573379356175 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.882621793305532, + "max": 25.950329447541815 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.6281435368841, + "max": 99.94567777888419 + }, + "container_throttled_period_percent": { + "mean": 23.130718954248366, + "max": 29.41176470588235 + }, + "max_fd": 88, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16408576, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 312.4166313453575, + "max": 316.53391761011216 + }, + "tx_mbps": { + "mean": 306.4221401853606, + "max": 310.46559918536377 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.16329952866167, + "max": 5.2657973921765295 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 21.095334685598377, + "container_quota_busy_percent": { + "mean": 19.59475624926001, + "max": 19.759673313238043 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 82, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19578880, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 270.9862206692648, + "max": 272.0268341203491 + }, + "tx_mbps": { + "mean": 269.80264356410663, + "max": 270.9645619049598 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 13.479926528014486, + "max": 13.676731793960924 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 54.90981963927856, + "container_quota_busy_percent": { + "mean": 50.7166046702778, + "max": 51.12915707455065 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 82, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20049920, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 812.9891130507639, + "max": 814.7557347424903 + }, + "tx_mbps": { + "mean": 809.1649823010355, + "max": 810.9847156141872 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.335711534013246, + "max": 26.440329218106996 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.67116338375031, + "max": 99.95020716277581 + }, + "container_throttled_period_percent": { + "mean": 29.30065359477124, + "max": 38.0 + }, + "max_fd": 88, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22876160, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1954.7018494799431, + "max": 1975.991466125527 + }, + "tx_mbps": { + "mean": 1943.0862790737378, + "max": 1963.8482652570528 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.90204992912717, + "max": 28.307919331037876 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004099032628299721, + "max": 0.02459419576979833 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.77731953454685, + "max": 100.02668968381921 + }, + "container_throttled_period_percent": { + "mean": 34.01960784313725, + "max": 42.0 + }, + "max_fd": 1002, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 81661952, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 278.05129696448853, + "max": 279.95257511229397 + }, + "tx_mbps": { + "mean": 284.0748275748785, + "max": 286.05760909067675 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/19-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.9468022639837, + "max": 28.076433121019107 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.71069919144365, + "max": 99.9589846196394 + }, + "container_throttled_period_percent": { + "mean": 31.30065359477124, + "max": 40.0 + }, + "max_fd": 1145, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 157958144, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1840.1697919630253, + "max": 1852.1965703781432 + }, + "tx_mbps": { + "mean": 1817.655906640825, + "max": 1828.4860201739057 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/20-aiperf-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.468867418080001, + "max": 1.5227159261108338 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.421686746987952, + "container_quota_busy_percent": { + "mean": 5.206254346583563, + "max": 5.294750337530397 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 653, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 74489856, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 6.939696299988871, + "max": 7.0049989923923 + }, + "tx_mbps": { + "mean": 6.901322670054924, + "max": 6.946655964027334 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/21-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 7.386835662611471, + "max": 7.729346173340091 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 29.518072289156628, + "container_quota_busy_percent": { + "mean": 26.920566450120997, + "max": 28.562445525324854 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 763, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 68476928, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 52.967178483148466, + "max": 54.19273197903693 + }, + "tx_mbps": { + "mean": 52.97523314438037, + "max": 54.2751434731223 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.5718913265768315, + "max": 1.794168950909544 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 6.586826347305389, + "container_quota_busy_percent": { + "mean": 5.273509581645614, + "max": 5.8634226400533045 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 618, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 65802240, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 5.208648053860204, + "max": 5.70645263599611 + }, + "tx_mbps": { + "mean": 5.091860565218472, + "max": 5.560378177115977 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/23-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 7.324468981229986, + "max": 7.643634522905593 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 28.8, + "container_quota_busy_percent": { + "mean": 26.21640750063073, + "max": 27.48997492221464 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 278, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 44449792, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 42.6293515606296, + "max": 44.38231551554613 + }, + "tx_mbps": { + "mean": 42.5162983422546, + "max": 44.38578265166548 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/24-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.70885525641389, + "max": 1.8990504747626187 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 6.854838709677419, + "container_quota_busy_percent": { + "mean": 6.017615528446002, + "max": 6.623879515112475 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 168, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 33579008, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 6.516445928330678, + "max": 7.0607311282171885 + }, + "tx_mbps": { + "mean": 5.147024565238873, + "max": 5.553111963798959 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/25-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 8.34397673832119, + "max": 9.455006337135615 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 35.2589641434263, + "container_quota_busy_percent": { + "mean": 30.31945711701888, + "max": 33.70136753339266 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 278, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 35192832, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 52.10664103164634, + "max": 54.743435963255926 + }, + "tx_mbps": { + "mean": 41.85981016344202, + "max": 44.18677827786063 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.11626184386616248, + "max": 0.22432701894317048 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004152134196977246, + "max": 0.02491280518186348 + }, + "busiest_sampled_vcpu_percent": 0.5952380952380952, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.003936615009050919, + "max": 0.009515215943005972 + }, + "tx_mbps": { + "mean": 0.0009320870354243276, + "max": 0.004046559360375878 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07889262681496177, + "max": 0.1245640259093174 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004150066401062417, + "max": 0.0249003984063745 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.000785299779310182, + "max": 0.0033792500163652935 + }, + "tx_mbps": { + "mean": 0.000776533534538504, + "max": 0.003521114757618365 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.1079110415428552, + "max": 0.1493280238924838 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0032598550419403764, + "max": 0.009516410207150137 + }, + "tx_mbps": { + "mean": 0.00028236362180839844, + "max": 0.0006009525373694474 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.0788884829778432, + "max": 0.12453300124533001 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0036701931466504444, + "max": 0.018964095102579952 + }, + "tx_mbps": { + "mean": 0.0012570411653121875, + "max": 0.00604398982161124 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07473221370366896, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004152134196977246, + "max": 0.02491280518186348 + }, + "busiest_sampled_vcpu_percent": 0.3992015968063872, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 8.447761699546452e-05, + "max": 0.0002390972083832822 + }, + "tx_mbps": { + "mean": 8.447761699546452e-05, + "max": 0.0002390972083832822 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07058835069035103, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0032056269130325923, + "max": 0.018965988825652133 + }, + "tx_mbps": { + "mean": 0.0002337891951564118, + "max": 0.0011349625183950513 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07888228062051905, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.000136015996436933, + "max": 0.0002901112693253306 + }, + "tx_mbps": { + "mean": 0.00026937277831541465, + "max": 0.0004239589308676223 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.09132008952109379, + "max": 0.1493280238924838 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.003216784233372782, + "max": 0.018965985221633456 + }, + "tx_mbps": { + "mean": 0.00026035686634008376, + "max": 0.0011349623027234006 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08718551434360464, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0032199957539013713, + "max": 0.018966113165135374 + }, + "tx_mbps": { + "mean": 0.0003108334616168499, + "max": 0.0011349699591171952 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.09548150588755049, + "max": 0.12453300124533001 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0001152878893138974, + "max": 0.0002390910183480791 + }, + "tx_mbps": { + "mean": 0.00010997513867385487, + "max": 0.0002390910183480791 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.0913324782782683, + "max": 0.12450199203187251 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0032054707409548545, + "max": 0.018965059034240467 + }, + "tx_mbps": { + "mean": 0.00023377871488585312, + "max": 0.0011349068778264593 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07888848246244054, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 8.448386307119619e-05, + "max": 0.00023910822630308646 + }, + "tx_mbps": { + "mean": 8.448386307119619e-05, + "max": 0.00023910822630308646 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.09547014150704225, + "max": 0.12447099825740603 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004150066401062417, + "max": 0.0249003984063745 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 8.446957682450535e-05, + "max": 0.00017212160114356406 + }, + "tx_mbps": { + "mean": 8.446957682450535e-05, + "max": 0.00017212160114356406 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.0788843499622569, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0032052232646006622, + "max": 0.018896628438688338 + }, + "tx_mbps": { + "mean": 0.00023376456977430507, + "max": 0.0010678762697301945 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08303441069581496, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004152134196977246, + "max": 0.02491280518186348 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 9.776325515824058e-05, + "max": 0.00017212595044706035 + }, + "tx_mbps": { + "mean": 9.776325515824058e-05, + "max": 0.00017212595044706035 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.0913273069855344, + "max": 0.12450199203187251 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.003205244374208896, + "max": 0.009515807613246184 + }, + "tx_mbps": { + "mean": 0.00023376725185415655, + "max": 0.0006009144841195665 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.09133144566901008, + "max": 0.12450199203187251 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0032053434799640787, + "max": 0.009514852118164113 + }, + "tx_mbps": { + "mean": 0.00023377099844132577, + "max": 0.0006008541454854056 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07888642033942407, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004153168867846166, + "max": 0.024919013207076998 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 8.448310026771942e-05, + "max": 0.0001721668053849917 + }, + "tx_mbps": { + "mean": 8.448310026771942e-05, + "max": 0.0001721668053849917 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.0830364800375528, + "max": 0.1245640259093174 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.003234124928386593, + "max": 0.009516016003555585 + }, + "tx_mbps": { + "mean": 0.0002481206251128811, + "max": 0.0006009276437756207 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/19-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07473531307919169, + "max": 0.07473841554559044 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004152134196977246, + "max": 0.02491280518186348 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 8.447653991489667e-05, + "max": 0.00015302017801067266 + }, + "tx_mbps": { + "mean": 8.447653991489667e-05, + "max": 0.00015302017801067266 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/20-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 0.08096351630741759, + "max": 0.12453300124533001 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0012528760226916274, + "max": 0.009516110934921988 + }, + "tx_mbps": { + "mean": 0.00013847886065187286, + "max": 0.0006009336386039513 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/21-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 0.08095266230902709, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0024209167302693944, + "max": 0.009517074369404615 + }, + "tx_mbps": { + "mean": 0.000192071781666462, + "max": 0.000600994478603943 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.07829562061789426, + "max": 0.12450199203187251 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035589721688376397, + "max": 0.02491280518186348 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.002778924873755463, + "max": 0.009582642378704516 + }, + "tx_mbps": { + "mean": 0.00023180777135454135, + "max": 0.000667852155135927 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/23-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 0.07472834064161292, + "max": 0.12447099825740603 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 8.009750057093684e-05, + "max": 0.00015303279808224988 + }, + "tx_mbps": { + "mean": 8.009750057093684e-05, + "max": 0.00015303279808224988 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/24-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.08895923951451999, + "max": 0.12450199203187251 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0014413447339346175, + "max": 0.009582573644085456 + }, + "tx_mbps": { + "mean": 0.00016781240831514332, + "max": 0.0006678473647491361 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/25-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.07473221635453162, + "max": 0.12450199203187251 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0027666846596136898, + "max": 0.009582817633685509 + }, + "tx_mbps": { + "mean": 0.000219513773123691, + "max": 0.0006678643693470107 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.1503552114449818, + "max": 3.2 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008350033400133601, + "max": 0.050100200400801605 + }, + "busiest_sampled_vcpu_percent": 12.877263581488934, + "container_quota_busy_percent": { + "mean": 11.45429070472012, + "max": 11.74144702021064 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 102, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20008960, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 24.20060579465577, + "max": 24.226515588456795 + }, + "tx_mbps": { + "mean": 24.13480481447236, + "max": 24.154512754098647 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.5939461777673145, + "max": 7.756024096385542 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 30.522088353413654, + "container_quota_busy_percent": { + "mean": 28.239819391444765, + "max": 28.63910448572422 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 102, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20987904, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 72.52850053246334, + "max": 72.69568366777023 + }, + "tx_mbps": { + "mean": 72.33728000643296, + "max": 72.50979385601484 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.014891680319305, + "max": 26.122448979591837 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.65988962033278, + "max": 99.92561826018603 + }, + "container_throttled_period_percent": { + "mean": 26.745098039215687, + "max": 39.21568627450981 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22093824, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 337.38590458628903, + "max": 342.04546284744276 + }, + "tx_mbps": { + "mean": 336.517196715465, + "max": 341.1594036858539 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.251421518793668, + "max": 10.321446509291814 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 40.80808080808081, + "container_quota_busy_percent": { + "mean": 39.73806384238949, + "max": 40.1179712012809 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 25186304, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 271.52572000314933, + "max": 271.848020174302 + }, + "tx_mbps": { + "mean": 272.56733533215964, + "max": 272.8629693475657 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.734820161269134, + "max": 25.851197982345525 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.73808095526527, + "max": 99.98984426352916 + }, + "container_throttled_period_percent": { + "mean": 34.6797385620915, + "max": 44.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 27185152, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 763.4436495328264, + "max": 770.3518684451736 + }, + "tx_mbps": { + "mean": 766.4374307398211, + "max": 773.49674208613 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.785342034873224, + "max": 25.888580791530124 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004208754208754209, + "max": 0.025252525252525252 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.7563149444683, + "max": 100.0117179614241 + }, + "container_throttled_period_percent": { + "mean": 34.673202614379086, + "max": 45.09803921568628 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 28037120, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 763.0391162230418, + "max": 768.314908683187 + }, + "tx_mbps": { + "mean": 765.1569069823054, + "max": 770.4652559873135 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.5977173428513334, + "max": 3.6898529045125903 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 14.6, + "container_quota_busy_percent": { + "mean": 12.751958364638714, + "max": 12.971280962405464 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 134, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 30478336, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 23.34502626586849, + "max": 23.38051890255256 + }, + "tx_mbps": { + "mean": 23.80866136979462, + "max": 23.840598890958432 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 8.461688640387695, + "max": 8.71306960440661 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 34.1948310139165, + "container_quota_busy_percent": { + "mean": 31.260721337183007, + "max": 31.759709014314385 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 134, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 26607616, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 69.9625186414922, + "max": 70.1323296913612 + }, + "tx_mbps": { + "mean": 71.3514025295274, + "max": 71.52485151507003 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.79596208348543, + "max": 25.924050632911392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.65988247062168, + "max": 100.03028234258582 + }, + "container_throttled_period_percent": { + "mean": 29.366013071895424, + "max": 35.294117647058826 + }, + "max_fd": 133, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 27910144, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 279.62539487986106, + "max": 280.8482806673534 + }, + "tx_mbps": { + "mean": 285.1967046275259, + "max": 286.44597310692643 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.492396440226898, + "max": 10.681075647147525 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 43.28657314629258, + "container_quota_busy_percent": { + "mean": 40.83235144650064, + "max": 41.434439458948845 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 102, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 29057024, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 270.8597162250326, + "max": 271.21999215070565 + }, + "tx_mbps": { + "mean": 271.78488392781094, + "max": 272.2760290462215 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.87671470586957, + "max": 25.97730138713745 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.75142962000888, + "max": 99.98579270663973 + }, + "container_throttled_period_percent": { + "mean": 35.326797385620914, + "max": 44.0 + }, + "max_fd": 102, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 32149504, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 728.2653392786634, + "max": 733.0898983126697 + }, + "tx_mbps": { + "mean": 729.8269828208148, + "max": 734.382030586321 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.792065337814655, + "max": 25.95766129032258 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.76173409182176, + "max": 100.01075238111176 + }, + "container_throttled_period_percent": { + "mean": 34.24183006535948, + "max": 49.01960784313726 + }, + "max_fd": 104, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 33005568, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 716.447738416235, + "max": 720.7525482179714 + }, + "tx_mbps": { + "mean": 717.4151640978041, + "max": 721.713330519742 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.788242422718973, + "max": 4.981226533166458 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004189710072063014, + "max": 0.02513826043237808 + }, + "busiest_sampled_vcpu_percent": 22.355289421157686, + "container_quota_busy_percent": { + "mean": 16.407176775627676, + "max": 16.705083555151266 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 105, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 32473088, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 26.30281678880427, + "max": 26.341711045753694 + }, + "tx_mbps": { + "mean": 27.98209196045876, + "max": 28.02265752927778 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.4988330520399, + "max": 12.801625603251207 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004237647258242224, + "max": 0.025425883549453344 + }, + "busiest_sampled_vcpu_percent": 48.38709677419355, + "container_quota_busy_percent": { + "mean": 44.750038919771455, + "max": 45.13309254748977 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 106, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 29892608, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 78.86988328799691, + "max": 79.05182251673119 + }, + "tx_mbps": { + "mean": 83.89641696650736, + "max": 84.08029275256142 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.09474981300948, + "max": 27.331438904675796 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.58854214343744, + "max": 99.91416679774731 + }, + "container_throttled_period_percent": { + "mean": 23.673202614379086, + "max": 31.372549019607842 + }, + "max_fd": 132, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 36503552, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 185.47119156537545, + "max": 188.23153070669377 + }, + "tx_mbps": { + "mean": 197.34180826429477, + "max": 200.2800158658295 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 17.585959546000698, + "max": 17.769423558897245 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 70.08032128514056, + "container_quota_busy_percent": { + "mean": 68.93584015760159, + "max": 69.24350086384565 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 36921344, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 271.0246494151631, + "max": 271.4370793556362 + }, + "tx_mbps": { + "mean": 273.2902744687937, + "max": 273.843503727774 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.68898442002856, + "max": 25.81372058087131 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041813012209399565, + "max": 0.025087807325639738 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.79550873959121, + "max": 100.00054206936683 + }, + "container_throttled_period_percent": { + "mean": 33.81699346405229, + "max": 46.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 41717760, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 408.0968873476677, + "max": 411.1009109600382 + }, + "tx_mbps": { + "mean": 410.1314805670152, + "max": 413.62588180273434 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.495790543945194, + "max": 25.563345017526288 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.82650062351757, + "max": 100.01348656730195 + }, + "container_throttled_period_percent": { + "mean": 33.36601307189542, + "max": 48.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 37658624, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 408.51893552782326, + "max": 411.28417860191496 + }, + "tx_mbps": { + "mean": 409.829666005853, + "max": 412.5529202713294 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.651385088855722, + "max": 28.925210500247648 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004132572939912389, + "max": 0.024795437639474338 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.77828458988343, + "max": 99.99667210962602 + }, + "container_throttled_period_percent": { + "mean": 28.69281045751634, + "max": 37.254901960784316 + }, + "max_fd": 967, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 109371392, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 268.35766097620933, + "max": 272.585578224782 + }, + "tx_mbps": { + "mean": 274.9927044050884, + "max": 279.0847041717051 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/19-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.653052287646847, + "max": 27.159261108337493 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.66334476208621, + "max": 99.94617806285272 + }, + "container_throttled_period_percent": { + "mean": 33.69934640522876, + "max": 42.0 + }, + "max_fd": 952, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 146034688, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 729.0856746154245, + "max": 732.8297073636461 + }, + "tx_mbps": { + "mean": 734.9719476703758, + "max": 738.9856544581309 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/20-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.4153349186724193, + "max": 1.7245688577855536 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 6.237424547283702, + "container_quota_busy_percent": { + "mean": 5.10110842306936, + "max": 6.02470803596944 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 209, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 124735488, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 6.182997293313615, + "max": 7.104375433799191 + }, + "tx_mbps": { + "mean": 6.1164048239662385, + "max": 7.021200876966366 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/21-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 6.619301354433948, + "max": 7.676716493539397 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 29.175050301810867, + "container_quota_busy_percent": { + "mean": 24.14361852076293, + "max": 28.051499531963348 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 298, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 46985216, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 47.51079490995665, + "max": 54.43855747265939 + }, + "tx_mbps": { + "mean": 47.68942609398469, + "max": 54.7162824802662 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.6716507503092348, + "max": 1.8254563640910229 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003572321651841532, + "max": 0.025006251562890724 + }, + "busiest_sampled_vcpu_percent": 6.827309236947791, + "container_quota_busy_percent": { + "mean": 6.011078965507628, + "max": 6.456302802711236 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 204, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 45469696, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 5.562229038127283, + "max": 5.768475869562761 + }, + "tx_mbps": { + "mean": 5.429213314729176, + "max": 5.586032725071331 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/23-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 7.797924890656075, + "max": 8.223350253807107 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 31.2, + "container_quota_busy_percent": { + "mean": 28.53811718644189, + "max": 30.03445296992393 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 426, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 58331136, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 42.61904699425957, + "max": 44.188316914944814 + }, + "tx_mbps": { + "mean": 42.5370507182993, + "max": 44.149768274690594 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/24-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 2.000044626609209, + "max": 2.1483887084686484 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.032128514056225, + "container_quota_busy_percent": { + "mean": 7.1179541610075034, + "max": 7.4599353099848775 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 203, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 48607232, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 6.963852664738123, + "max": 7.22125897538322 + }, + "tx_mbps": { + "mean": 5.562802173362853, + "max": 5.7007721374997695 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/25-aiperf-translation/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 8.44281171936901, + "max": 9.873417721518987 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 37.4, + "container_quota_busy_percent": { + "mean": 31.52640115864617, + "max": 36.760973646380194 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 425, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 61366272, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 47.470927125231185, + "max": 54.74231827819111 + }, + "tx_mbps": { + "mean": 39.05127220161751, + "max": 45.20209090952492 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.186264521795136, + "max": 3.2934131736526946 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008331250520703158, + "max": 0.04998750312421894 + }, + "busiest_sampled_vcpu_percent": 12.625250501002004, + "container_quota_busy_percent": { + "mean": 11.204645697175328, + "max": 11.48058804670173 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 101, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20856832, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 24.20162014262339, + "max": 24.226354871999483 + }, + "tx_mbps": { + "mean": 24.13633887976851, + "max": 24.16613263160386 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/01-fortio-openai/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 7.3214331468533524, + "max": 7.651648628240625 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00505050505050505, + "max": 0.025252525252525252 + }, + "busiest_sampled_vcpu_percent": 30.2, + "container_quota_busy_percent": { + "mean": 27.914107790549775, + "max": 28.281683705042006 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 101, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20860928, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 72.52335657415274, + "max": 72.71858778560369 + }, + "tx_mbps": { + "mean": 72.33057544932365, + "max": 72.51237872580147 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.205689232013828, + "max": 26.31310555838858 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008497981867419005, + "max": 0.025497195308516064 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.58944787797736, + "max": 99.8841053646722 + }, + "container_throttled_period_percent": { + "mean": 19.80392156862745, + "max": 24.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 21889024, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 317.0905938041432, + "max": 319.64432963425776 + }, + "tx_mbps": { + "mean": 316.28252941262906, + "max": 318.82783516380886 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.544633829258018, + "max": 10.70980687233509 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 41.967871485943775, + "container_quota_busy_percent": { + "mean": 40.387584623822825, + "max": 41.00307598445066 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 24109056, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 271.4581015666736, + "max": 271.855238545812 + }, + "tx_mbps": { + "mean": 272.45171394689123, + "max": 272.862018478219 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.949810635898622, + "max": 26.088056680161944 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004211945076236206, + "max": 0.025271670457417236 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.70118282240603, + "max": 99.97350839977219 + }, + "container_throttled_period_percent": { + "mean": 20.424836601307188, + "max": 29.41176470588235 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 27250688, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 746.012395293842, + "max": 750.6293426634796 + }, + "tx_mbps": { + "mean": 748.603226624191, + "max": 753.1274789836282 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.93985728975688, + "max": 26.058467741935484 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041981528127623844, + "max": 0.02518891687657431 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.66829133801691, + "max": 99.95047692113745 + }, + "container_throttled_period_percent": { + "mean": 27.065359477124183, + "max": 40.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 28004352, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 728.7771055730873, + "max": 734.7848845135111 + }, + "tx_mbps": { + "mean": 730.7225217212948, + "max": 736.9030505432311 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.4316096478857347, + "max": 3.5660847880299253 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 13.346613545816734, + "container_quota_busy_percent": { + "mean": 12.124787030421388, + "max": 12.361809627817026 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 132, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 30732288, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 23.34574077680228, + "max": 23.377714997077643 + }, + "tx_mbps": { + "mean": 23.80649705247601, + "max": 23.842394557976636 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.854837222388418, + "max": 8.230865746549561 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 33.532934131736525, + "container_quota_busy_percent": { + "mean": 30.28068928988006, + "max": 31.04704806606034 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 132, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 29229056, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 69.98408329734514, + "max": 70.13084885223769 + }, + "tx_mbps": { + "mean": 71.37258127870868, + "max": 71.52872026169983 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.723815068242025, + "max": 25.820292781423525 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004208754208754209, + "max": 0.025252525252525252 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.58291598746716, + "max": 99.84856345625721 + }, + "container_throttled_period_percent": { + "mean": 20.483660130718953, + "max": 27.45098039215686 + }, + "max_fd": 132, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 30240768, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 286.4855740697186, + "max": 288.94241676132185 + }, + "tx_mbps": { + "mean": 292.19144154688877, + "max": 294.70761675700845 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.619448329073146, + "max": 10.763454317897372 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 42.4, + "container_quota_busy_percent": { + "mean": 40.80672345564762, + "max": 41.13687697839769 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 102, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 33579008, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 270.80189070731643, + "max": 271.2508809611699 + }, + "tx_mbps": { + "mean": 271.7835479272641, + "max": 272.37261579985653 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.634084145532366, + "max": 25.736590279526567 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004197095609837992, + "max": 0.025182573659027953 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.6794851896767, + "max": 99.89821569835759 + }, + "container_throttled_period_percent": { + "mean": 22.202614379084967, + "max": 28.0 + }, + "max_fd": 102, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 35995648, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 726.207476456731, + "max": 729.3613928661638 + }, + "tx_mbps": { + "mean": 727.8480901858436, + "max": 731.0486646242724 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.69751489035277, + "max": 25.84948401711553 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.66906505036812, + "max": 99.89157563176887 + }, + "container_throttled_period_percent": { + "mean": 25.045751633986928, + "max": 39.21568627450981 + }, + "max_fd": 102, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 36786176, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 719.219812532194, + "max": 723.3949516262521 + }, + "tx_mbps": { + "mean": 720.3673739598265, + "max": 724.7112185647513 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.587583169204746, + "max": 4.722431549861843 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 20.967741935483872, + "container_quota_busy_percent": { + "mean": 16.51196552381636, + "max": 16.841724717839448 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 95, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 37142528, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 26.283655577816216, + "max": 26.329288066934097 + }, + "tx_mbps": { + "mean": 27.96060368193831, + "max": 28.00948080930552 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.375383123198738, + "max": 12.691131498470948 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004256043581886279, + "max": 0.02553626149131767 + }, + "busiest_sampled_vcpu_percent": 48.472505091649694, + "container_quota_busy_percent": { + "mean": 45.49189128279591, + "max": 45.95924061854491 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 101, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 33157120, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 78.85660364293919, + "max": 79.03174782846581 + }, + "tx_mbps": { + "mean": 83.88296626741015, + "max": 84.0718791555699 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.185188241260523, + "max": 27.446423960753936 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004303296324984939, + "max": 0.025819777949909632 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.537880447676, + "max": 99.83582084395388 + }, + "container_throttled_period_percent": { + "mean": 18.81699346405229, + "max": 25.49019607843137 + }, + "max_fd": 130, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 39772160, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 184.92963362367001, + "max": 187.46455086665236 + }, + "tx_mbps": { + "mean": 196.76972099678642, + "max": 199.47380910263306 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.176075159294648, + "max": 18.415792103948025 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 72.58382642998028, + "container_quota_busy_percent": { + "mean": 70.669701897728, + "max": 70.99287992207742 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 39452672, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 270.77545473354695, + "max": 271.43366107148665 + }, + "tx_mbps": { + "mean": 273.03298321136486, + "max": 273.68156341444956 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.478516852703507, + "max": 25.55638909727432 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.75591123749483, + "max": 99.9578145638056 + }, + "container_throttled_period_percent": { + "mean": 19.215686274509803, + "max": 26.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 43962368, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 400.05600149035104, + "max": 401.30638991824026 + }, + "tx_mbps": { + "mean": 401.83223598296917, + "max": 403.1711199634913 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.495565193993095, + "max": 25.569176882661996 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004171881518564873, + "max": 0.025031289111389236 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.75795559558647, + "max": 99.91729360659428 + }, + "container_throttled_period_percent": { + "mean": 23.49673202614379, + "max": 27.45098039215686 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 45182976, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 396.4815193580553, + "max": 398.57701835100704 + }, + "tx_mbps": { + "mean": 397.72612314943484, + "max": 400.12112637214585 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.684167062269832, + "max": 29.044208446530007 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.69669119299675, + "max": 99.93347405056743 + }, + "container_throttled_period_percent": { + "mean": 22.03921568627451, + "max": 25.49019607843137 + }, + "max_fd": 969, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 110047232, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 270.6541791798048, + "max": 273.6747780810811 + }, + "tx_mbps": { + "mean": 277.2733494866817, + "max": 280.1669889555276 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/19-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.9360236263765, + "max": 27.225130890052355 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004166666666666667, + "max": 0.025 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.64981950931023, + "max": 99.97123602136865 + }, + "container_throttled_period_percent": { + "mean": 24.07843137254902, + "max": 35.294117647058826 + }, + "max_fd": 964, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 154136576, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 710.1326280368555, + "max": 715.9547965943041 + }, + "tx_mbps": { + "mean": 716.1435105859176, + "max": 722.9949564548635 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/20-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.6125123174844456, + "max": 1.7241379310344827 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 6.986027944111776, + "container_quota_busy_percent": { + "mean": 5.6038118665247705, + "max": 6.022889233928465 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 210, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 118689792, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 6.769542906532329, + "max": 7.11960769685844 + }, + "tx_mbps": { + "mean": 6.7020276002187575, + "max": 7.018186803305382 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/21-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 6.335543791968313, + "max": 7.325728770595691 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0031725888324873096, + "max": 0.025380710659898477 + }, + "busiest_sampled_vcpu_percent": 27.96780684104628, + "container_quota_busy_percent": { + "mean": 23.684197600083404, + "max": 27.291599739025752 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 298, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 49516544, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 47.64879037503306, + "max": 54.7415168410946 + }, + "tx_mbps": { + "mean": 47.83146725182648, + "max": 55.00237001266786 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.6094188043195226, + "max": 1.775 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035669698591046903, + "max": 0.024968789013732832 + }, + "busiest_sampled_vcpu_percent": 6.6, + "container_quota_busy_percent": { + "mean": 5.602227462096672, + "max": 6.222037937538299 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 204, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 47976448, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 5.380770813886783, + "max": 5.725301215036778 + }, + "tx_mbps": { + "mean": 5.280627704095933, + "max": 5.599072790590092 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/23-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 6.832909706749676, + "max": 8.337557019766853 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0031685678073510772, + "max": 0.025348542458808618 + }, + "busiest_sampled_vcpu_percent": 31.6, + "container_quota_busy_percent": { + "mean": 24.954483963896546, + "max": 30.072993496321878 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 426, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 58781696, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 38.38558235144256, + "max": 44.293562578108265 + }, + "tx_mbps": { + "mean": 38.33848548813925, + "max": 44.220095152478955 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/24-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.9314875394268143, + "max": 2.022977022977023 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 7.615230460921843, + "container_quota_busy_percent": { + "mean": 6.867460862367515, + "max": 7.015129441790848 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 203, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 56287232, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 7.06102951920872, + "max": 7.162662352768279 + }, + "tx_mbps": { + "mean": 5.687976811447132, + "max": 5.740043337329346 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/25-aiperf-translation/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 8.289542637670452, + "max": 9.708491761723701 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003150995714645828, + "max": 0.025207965717166624 + }, + "busiest_sampled_vcpu_percent": 36.82092555331992, + "container_quota_busy_percent": { + "mean": 30.835730698766238, + "max": 35.91748141375784 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 425, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 63774720, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 47.686492795768, + "max": 54.90265619162283 + }, + "tx_mbps": { + "mean": 39.259972389430956, + "max": 45.35037533584106 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.8046568240616574, + "max": 1.918764016944929 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.747534516765286, + "container_quota_busy_percent": { + "mean": 2.384185622358994, + "max": 2.433125579978329 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 318, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 18980864, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 11.570834601898639, + "max": 11.609316923614568 + }, + "tx_mbps": { + "mean": 11.57610311313244, + "max": 11.639263457741816 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.502999703270036, + "max": 4.918444165621079 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 7.858546168958743, + "container_quota_busy_percent": { + "mean": 6.338587411886781, + "max": 6.4559404522965975 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 31, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11362304, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 34.70217107468298, + "max": 34.7744629076913 + }, + "tx_mbps": { + "mean": 34.691716717240496, + "max": 34.76697765821499 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.180585781849963, + "max": 30.73738680465718 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 34.791666666666664, + "container_quota_busy_percent": { + "mean": 38.85911819045173, + "max": 39.5255852495697 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11296768, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 258.78748895601717, + "max": 260.9313670731603 + }, + "tx_mbps": { + "mean": 258.7438349832032, + "max": 260.8793030006194 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.27855489698293, + "max": 6.590400397910967 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.176470588235293, + "container_quota_busy_percent": { + "mean": 7.599849890697415, + "max": 7.69032671080219 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11632640, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 134.96960142152497, + "max": 135.17977516679565 + }, + "tx_mbps": { + "mean": 135.93388158697377, + "max": 136.12891120559377 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.351565668407247, + "max": 19.586859133897462 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 28.186714542190305, + "container_quota_busy_percent": { + "mean": 22.965649214033864, + "max": 23.306610043928377 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11161600, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 405.27037852097743, + "max": 406.2506594850039 + }, + "tx_mbps": { + "mean": 407.8060763827429, + "max": 408.7353363749584 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 68.43464775109922, + "max": 68.97597977243996 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 81.57894736842105, + "container_quota_busy_percent": { + "mean": 88.28472354085345, + "max": 88.70382513487958 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 41, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12976128, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1416.5458878324634, + "max": 1423.3061592301083 + }, + "tx_mbps": { + "mean": 1427.2133930062978, + "max": 1434.3336773915062 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.812300154884748, + "max": 1.9930244145490783 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.339250493096647, + "container_quota_busy_percent": { + "mean": 2.3599807195942124, + "max": 2.4272052971828852 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 41, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11579392, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 11.525855242996888, + "max": 11.542782557809199 + }, + "tx_mbps": { + "mean": 11.27753094157458, + "max": 11.295692460410276 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.871309109328228, + "max": 5.228921691268451 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004169794012175799, + "max": 0.02501876407305479 + }, + "busiest_sampled_vcpu_percent": 9.578544061302683, + "container_quota_busy_percent": { + "mean": 6.3859293743295265, + "max": 6.559931171138388 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 41, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11776000, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 34.58341444942447, + "max": 34.66756044588926 + }, + "tx_mbps": { + "mean": 33.82844629788948, + "max": 33.90637102798416 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.083352199333497, + "max": 30.56768558951965 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 35.36842105263158, + "container_quota_busy_percent": { + "mean": 38.177121653836785, + "max": 38.76515467180254 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 41, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11374592, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 253.85694393837167, + "max": 256.04893077657266 + }, + "tx_mbps": { + "mean": 248.37160503272534, + "max": 250.5107905588566 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.262724776727394, + "max": 6.635188866799205 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.727969348659004, + "container_quota_busy_percent": { + "mean": 7.545627817330696, + "max": 7.609872880582702 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11276288, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 134.87111770870249, + "max": 135.09043424395415 + }, + "tx_mbps": { + "mean": 135.61310812239526, + "max": 135.81385711945018 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.59563773299831, + "max": 20.05487652781242 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 28.544776119402986, + "container_quota_busy_percent": { + "mean": 23.346595696165664, + "max": 23.827809014214083 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11284480, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 405.2529693804242, + "max": 406.1688084019727 + }, + "tx_mbps": { + "mean": 406.9391696793256, + "max": 407.8431512543267 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 68.74958472460845, + "max": 69.10425101214575 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 78.20773930753565, + "container_quota_busy_percent": { + "mean": 88.66559690163585, + "max": 89.01843030958776 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12427264, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1444.2737078881903, + "max": 1463.3690126804543 + }, + "tx_mbps": { + "mean": 1452.5328054815054, + "max": 1471.7558630737954 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/ai/12-fortio-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 26.135311238817845, + "max": 27.2797131147541 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003650834215618269, + "max": 0.025555839509327882 + }, + "busiest_sampled_vcpu_percent": 30.799220272904485, + "container_quota_busy_percent": { + "mean": 32.93302092871642, + "max": 34.431434359198064 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 473, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 24674304, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 211.2365028547957, + "max": 218.6878919498911 + }, + "tx_mbps": { + "mean": 210.9463823914591, + "max": 218.41143913126493 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 61.705615659378104, + "max": 64.54882571075402 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 71.54308617234469, + "container_quota_busy_percent": { + "mean": 77.58978796456624, + "max": 81.37479206652291 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 634, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 37310464, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1501.7641843125468, + "max": 1562.199218573114 + }, + "tx_mbps": { + "mean": 1511.4276133113804, + "max": 1572.3176132964836 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/ai/14-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.5636211753070388, + "max": 1.9412643106022898 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.006012024048096, + "container_quota_busy_percent": { + "mean": 1.885354142617436, + "max": 2.300515748233637 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 634, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 30257152, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.9971308245841303, + "max": 1.1818178240816613 + }, + "tx_mbps": { + "mean": 5.044321187575527, + "max": 5.810571415481761 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/ai/15-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 7.366018184541971, + "max": 8.83084577114428 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.176470588235293, + "container_quota_busy_percent": { + "mean": 8.72654620643773, + "max": 10.234349949012413 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 634, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 31965184, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 7.722893496805703, + "max": 8.84428819594373 + }, + "tx_mbps": { + "mean": 39.24386179988223, + "max": 45.413595492146854 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.5337348295956108, + "max": 1.7176997759522032 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.584493041749503, + "container_quota_busy_percent": { + "mean": 1.802436870246091, + "max": 1.924247762420177 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 28946432, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.0531485584487488, + "max": 1.1141207117705785 + }, + "tx_mbps": { + "mean": 4.234439431365043, + "max": 4.476962258005997 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/ai/17-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 6.631941313476802, + "max": 7.892107892107892 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.671936758893281, + "container_quota_busy_percent": { + "mean": 7.821999471295011, + "max": 9.193517715462532 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17764352, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 7.64736522565596, + "max": 9.074187648746125 + }, + "tx_mbps": { + "mean": 30.209437977298734, + "max": 35.47332530410408 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9471814157015652, + "max": 1.096163428001993 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.376237623762376, + "container_quota_busy_percent": { + "mean": 1.2528492815354415, + "max": 1.3337421495869737 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11210752, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.8032707921249038, + "max": 0.8167576300111955 + }, + "tx_mbps": { + "mean": 0.7012760743782989, + "max": 0.7083213005400835 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.511338183371399, + "max": 3.71571072319202 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 7.6923076923076925, + "container_quota_busy_percent": { + "mean": 4.35870142080901, + "max": 4.469974733834484 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11284480, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.7160283310843467, + "max": 3.809824151829805 + }, + "tx_mbps": { + "mean": 3.2557650007197343, + "max": 3.337384569446429 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.3680637144323466, + "max": 1.445302766010466 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.155818540433925, + "container_quota_busy_percent": { + "mean": 1.7739961700594065, + "max": 1.846843945330421 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11296768, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.2894481700500342, + "max": 1.2992725970958332 + }, + "tx_mbps": { + "mean": 1.1271616051097484, + "max": 1.1303533245680917 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.909138079084922, + "max": 19.33075933075933 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 25.098039215686274, + "container_quota_busy_percent": { + "mean": 23.850915426668493, + "max": 23.998295676022508 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11227136, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 30.129971489217844, + "max": 30.31465219773978 + }, + "tx_mbps": { + "mean": 26.372516849139767, + "max": 26.535948318226588 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.4491729147995356, + "max": 1.74042764793635 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.3596837944664033, + "container_quota_busy_percent": { + "mean": 1.7604486773835202, + "max": 1.8250157375294707 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 201, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14503936, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.281393797400192, + "max": 1.3311398600693924 + }, + "tx_mbps": { + "mean": 1.1161128367161943, + "max": 1.1302320545696898 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 17.995815139572045, + "max": 18.31275720164609 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 24.56140350877193, + "container_quota_busy_percent": { + "mean": 22.705259138205033, + "max": 22.952553834482682 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 407, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23355392, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 27.461086877935223, + "max": 27.801878761036704 + }, + "tx_mbps": { + "mean": 23.82151307100203, + "max": 24.125858523683835 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.4361120698929613, + "max": 1.6149068322981366 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.21285140562249, + "container_quota_busy_percent": { + "mean": 1.7185831614064093, + "max": 1.7777360404236482 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 406, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 21942272, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.211475541546641, + "max": 1.2481817147814167 + }, + "tx_mbps": { + "mean": 77.65473054605098, + "max": 78.43854300939498 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.302876861495476, + "max": 3.4907081868407834 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004188657116528441, + "max": 0.025131942699170646 + }, + "busiest_sampled_vcpu_percent": 6.746031746031746, + "container_quota_busy_percent": { + "mean": 4.589140979491782, + "max": 4.678768898423773 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 406, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 21860352, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 4.555939494048921, + "max": 4.635164209344408 + }, + "tx_mbps": { + "mean": 252.66319318317707, + "max": 256.099643155333 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.1383057943632453, + "max": 2.2194513715710724 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.9761431411530817, + "container_quota_busy_percent": { + "mean": 2.633579446013021, + "max": 2.7061852013952152 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 321, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19980288, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.1598965076168, + "max": 2.1908563611543594 + }, + "tx_mbps": { + "mean": 133.31528771870768, + "max": 133.61797973000137 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.750496003260558, + "max": 28.16791915003887 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 34.80083857442348, + "container_quota_busy_percent": { + "mean": 32.6885289111654, + "max": 33.17142286362868 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11763712, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 33.894039568915275, + "max": 34.27761691937875 + }, + "tx_mbps": { + "mean": 2194.8534582462185, + "max": 2219.272399869408 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.090848478198844, + "max": 3.4006899950714637 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.780346820809249, + "container_quota_busy_percent": { + "mean": 2.5239348157911534, + "max": 2.637663075320851 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 421, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 21762048, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.0840650434345793, + "max": 2.141206117219739 + }, + "tx_mbps": { + "mean": 128.4300478385839, + "max": 131.4929782992986 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.30604459998184, + "max": 28.169014084507044 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 31.4, + "container_quota_busy_percent": { + "mean": 32.47672788570597, + "max": 33.03882072007468 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 438, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 27779072, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 28.718372679481426, + "max": 29.91591777915752 + }, + "tx_mbps": { + "mean": 2038.7618952105277, + "max": 2069.9839057195622 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.3102389069618634, + "max": 0.6758448060075094 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.3888888888888888, + "container_quota_busy_percent": { + "mean": 1.696215768760733, + "max": 1.7777123051618968 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 438, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22573056, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.9699463558209145, + "max": 1.0166658685488539 + }, + "tx_mbps": { + "mean": 1.11023948488155, + "max": 1.1619541139015035 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 9.037433227764149, + "max": 10.997500568052715 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 18.739352640545146, + "container_quota_busy_percent": { + "mean": 2.72032557872808, + "max": 2.8710558315495827 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 438, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22614016, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.6826013449089983, + "max": 1.8039053878607871 + }, + "tx_mbps": { + "mean": 127.66337889326795, + "max": 133.73777442930685 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.9276668691616916, + "max": 2.070341731105014 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004157312713062277, + "max": 0.024943876278373658 + }, + "busiest_sampled_vcpu_percent": 3.585657370517928, + "container_quota_busy_percent": { + "mean": 2.5769019018126125, + "max": 2.6495378383539467 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11268096, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 11.568235364953354, + "max": 11.588604648833712 + }, + "tx_mbps": { + "mean": 11.565717841502833, + "max": 11.58215058352585 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.570718603513323, + "max": 5.942571785268415 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004178156597309268, + "max": 0.025068939583855605 + }, + "busiest_sampled_vcpu_percent": 11.005692599620494, + "container_quota_busy_percent": { + "mean": 6.889537543187366, + "max": 6.98504545657606 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11153408, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 34.69340717817772, + "max": 34.76709702317232 + }, + "tx_mbps": { + "mean": 34.693483576671156, + "max": 34.77180670960908 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 66.86244055046367, + "max": 67.12503183091418 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 77.66599597585513, + "container_quota_busy_percent": { + "mean": 86.52449957124873, + "max": 86.93538644307334 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11141120, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 683.8631770586758, + "max": 688.7324188102405 + }, + "tx_mbps": { + "mean": 683.8614267203109, + "max": 688.7223278244888 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.267793309194447, + "max": 6.502242152466367 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 12.692307692307692, + "container_quota_busy_percent": { + "mean": 7.612843083103469, + "max": 7.66458438712673 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11210752, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 135.35931569295866, + "max": 135.61753748665052 + }, + "tx_mbps": { + "mean": 136.08063605386434, + "max": 136.32385667093436 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.66227912275185, + "max": 19.427710843373493 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 27.389705882352942, + "container_quota_busy_percent": { + "mean": 22.658402179338154, + "max": 23.49656252060777 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11022336, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 406.15191305407046, + "max": 407.04036546005403 + }, + "tx_mbps": { + "mean": 408.1738673761546, + "max": 409.1137525649074 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 68.56972227630776, + "max": 68.8407643312102 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 82.42424242424242, + "container_quota_busy_percent": { + "mean": 88.31864510997104, + "max": 88.69363897710798 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11763712, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1406.2266644994745, + "max": 1415.161511641263 + }, + "tx_mbps": { + "mean": 1410.5276192650836, + "max": 1419.5957627151747 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.8795165825858426, + "max": 1.944652206432311 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004154204054503157, + "max": 0.024925224327018942 + }, + "busiest_sampled_vcpu_percent": 3.3864541832669324, + "container_quota_busy_percent": { + "mean": 2.4042160491642526, + "max": 2.4520664022611323 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11436032, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 11.526295514314125, + "max": 11.540657202749053 + }, + "tx_mbps": { + "mean": 11.277811942463266, + "max": 11.295143714913662 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.731030134091722, + "max": 6.151930261519302 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 12.406015037593985, + "container_quota_busy_percent": { + "mean": 6.7860033247923734, + "max": 6.944604128750268 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11190272, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 34.577450011245816, + "max": 34.65309705119735 + }, + "tx_mbps": { + "mean": 33.83129157729192, + "max": 33.90366655602329 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 67.00493009498517, + "max": 67.22475900558092 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 78.45528455284553, + "container_quota_busy_percent": { + "mean": 86.60895273709811, + "max": 87.0109414239363 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11157504, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 693.8918898139304, + "max": 700.8671409934211 + }, + "tx_mbps": { + "mean": 678.9887867895413, + "max": 685.7842780984635 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.169850232521327, + "max": 6.482174021441037 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.727969348659004, + "container_quota_busy_percent": { + "mean": 7.601426346207991, + "max": 7.730706058078919 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11137024, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 135.33365574629974, + "max": 135.54248040036933 + }, + "tx_mbps": { + "mean": 135.75812234926454, + "max": 135.9974798830614 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.974011460782737, + "max": 19.438877755511022 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004203446826397646, + "max": 0.025220680958385876 + }, + "busiest_sampled_vcpu_percent": 27.573529411764707, + "container_quota_busy_percent": { + "mean": 23.08716231122752, + "max": 23.506746145093604 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11210752, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 406.0070848465586, + "max": 406.8808773125418 + }, + "tx_mbps": { + "mean": 407.27407856945564, + "max": 408.1514722874191 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 69.00755072912733, + "max": 69.39240506329114 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 80.28169014084507, + "container_quota_busy_percent": { + "mean": 88.87481859230982, + "max": 89.27540998808406 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12206080, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1437.9180125681623, + "max": 1448.0504296978324 + }, + "tx_mbps": { + "mean": 1439.7317336233386, + "max": 1449.8356888894864 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 74.71600412365808, + "max": 75.03763171098846 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 94.65346534653466, + "container_quota_busy_percent": { + "mean": 96.75723357602213, + "max": 97.26937370138906 + }, + "container_throttled_period_percent": { + "mean": 8.516339869281046, + "max": 11.764705882352942 + }, + "max_fd": 519, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 27693056, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 804.6879154097733, + "max": 819.4296336922033 + }, + "tx_mbps": { + "mean": 804.5778896822792, + "max": 818.6843326406492 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 75.03805999110777, + "max": 75.42120911793856 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 94.05940594059406, + "container_quota_busy_percent": { + "mean": 96.6664603417611, + "max": 97.10381148633245 + }, + "container_throttled_period_percent": { + "mean": 6.895424836601308, + "max": 10.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 52432896, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1972.8383196323994, + "max": 1985.0249275708622 + }, + "tx_mbps": { + "mean": 1945.4638136612336, + "max": 1960.6908857137087 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/ai/14-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.7409064753851307, + "max": 1.8924302788844622 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.1746031746031744, + "container_quota_busy_percent": { + "mean": 2.0765097662084933, + "max": 2.166090370821839 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 28, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 27373568, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.101918993776686, + "max": 1.1264335330188187 + }, + "tx_mbps": { + "mean": 5.618416350080803, + "max": 5.789018014332894 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/ai/15-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 8.713685526517407, + "max": 9.45137157107232 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.741682974559687, + "container_quota_busy_percent": { + "mean": 10.52955852395436, + "max": 11.010942993909866 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 138, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15327232, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 8.529437821468942, + "max": 8.8242401439436 + }, + "tx_mbps": { + "mean": 44.00373131981008, + "max": 45.56814298347612 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.616349466609125, + "max": 1.7434620174346203 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.6, + "container_quota_busy_percent": { + "mean": 1.8946859927275324, + "max": 1.9727167331965931 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 28, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11718656, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.2566527229782147, + "max": 1.3394177174030957 + }, + "tx_mbps": { + "mean": 4.359797386150316, + "max": 4.474884699191659 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/ai/17-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 7.372788510561516, + "max": 8.55 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.650887573964496, + "container_quota_busy_percent": { + "mean": 8.508120119248533, + "max": 9.964170687802264 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 138, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15290368, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 7.911255974726996, + "max": 8.986957845316997 + }, + "tx_mbps": { + "mean": 30.45469941295829, + "max": 35.44996274025333 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1543515283119612, + "max": 1.245019920318725 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.7777777777777777, + "container_quota_busy_percent": { + "mean": 1.4240722883039947, + "max": 1.4760120793526632 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 10940416, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.9473700310703814, + "max": 0.9607364159667676 + }, + "tx_mbps": { + "mean": 0.8273866168364388, + "max": 0.8357679233080573 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.112909264581684, + "max": 5.449041372351161 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.11111111111111, + "container_quota_busy_percent": { + "mean": 7.132475650797241, + "max": 7.278876514893184 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 10473472, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 6.587808992680497, + "max": 6.796502956612551 + }, + "tx_mbps": { + "mean": 5.769687060089518, + "max": 5.952998022986395 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.4760381304863777, + "max": 1.7185554171855542 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.9702970297029703, + "container_quota_busy_percent": { + "mean": 1.852058463519866, + "max": 1.9439460172574288 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11055104, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.2875898173617089, + "max": 1.288279300313876 + }, + "tx_mbps": { + "mean": 1.1259570646033263, + "max": 1.1275487043308647 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 42.355827104691826, + "max": 42.87571502860114 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004350474201687984, + "max": 0.026102845210127904 + }, + "busiest_sampled_vcpu_percent": 47.16981132075472, + "container_quota_busy_percent": { + "mean": 52.51149018534672, + "max": 52.69614004473619 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11059200, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 80.35908427743469, + "max": 80.98121557090721 + }, + "tx_mbps": { + "mean": 70.37377860848679, + "max": 70.92178463713735 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.6893668704577223, + "max": 2.352649826646855 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.415860735009671, + "container_quota_busy_percent": { + "mean": 1.9133525142295904, + "max": 2.0705013849687863 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 25563136, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.833194608672623, + "max": 2.076570394763875 + }, + "tx_mbps": { + "mean": 1.1443334509082588, + "max": 1.3205363455256096 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 65.72177573918842, + "max": 67.07472583524611 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 73.8430583501006, + "container_quota_busy_percent": { + "mean": 83.38759024780828, + "max": 85.1140477315396 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 27738112, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 156.38486643140197, + "max": 159.07425916500023 + }, + "tx_mbps": { + "mean": 136.9317870755523, + "max": 139.25604528492738 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.4852930424858768, + "max": 1.6687422166874222 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.1683168316831685, + "container_quota_busy_percent": { + "mean": 1.94343975798816, + "max": 2.009715574747053 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 10670080, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.3529870295847481, + "max": 1.3682216956655842 + }, + "tx_mbps": { + "mean": 92.34029379838105, + "max": 93.97719478084801 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.106193643872555, + "max": 5.3706505295007565 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.977035490605427, + "container_quota_busy_percent": { + "mean": 6.74216377477703, + "max": 6.9096764039540775 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 10752000, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 7.664908793667703, + "max": 7.84768478271423 + }, + "tx_mbps": { + "mean": 428.1744224855424, + "max": 436.37317887045447 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.2737441341470994, + "max": 2.347652347652348 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.518664047151277, + "container_quota_busy_percent": { + "mean": 2.745620363570467, + "max": 2.8063689019126934 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11063296, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.189446047377465, + "max": 2.293046108172258 + }, + "tx_mbps": { + "mean": 133.3435423784133, + "max": 133.65844483608169 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 54.68663941930512, + "max": 55.2445723253989 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 63.69294605809129, + "container_quota_busy_percent": { + "mean": 64.70711842726023, + "max": 65.31249519030348 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11071488, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 85.3449876810572, + "max": 85.76119460165964 + }, + "tx_mbps": { + "mean": 4768.31208359886, + "max": 4788.222100136696 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.097709572698495, + "max": 4.548844146159582 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004142845306156268, + "max": 0.024857071836937607 + }, + "busiest_sampled_vcpu_percent": 9.418837675350701, + "container_quota_busy_percent": { + "mean": 2.91971405166199, + "max": 3.146476656800902 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 25792512, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0002624458771160099, + "max": 0.0015746752626960596 + }, + "tx_mbps": { + "mean": 0.0002624458771160099, + "max": 0.0015746752626960596 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.6383182573984514, + "max": 3.899329261392164 + }, + "tx_mbps": { + "mean": 132.8536886467134, + "max": 135.87449006009246 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/http/11-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 75.25984494101172, + "max": 75.54563492063492 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004976362279173923, + "max": 0.02488181139586962 + }, + "busiest_sampled_vcpu_percent": 86.16600790513834, + "container_quota_busy_percent": { + "mean": 94.40676075750456, + "max": 94.85849793187634 + }, + "container_throttled_period_percent": { + "mean": 1.9607843137254901, + "max": 3.9215686274509802 + }, + "max_fd": 519, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 30650368, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 118.11677429716161, + "max": 119.12098581465126 + }, + "tx_mbps": { + "mean": 7508.171185195814, + "max": 7654.321535939378 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.22301529776770296, + "max": 0.22738756947953512 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.6097560975609756, + "container_quota_busy_percent": { + "mean": 1.7708953521506816, + "max": 1.8523478531967064 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 9, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 18354176, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.9549233668615784, + "max": 0.9845220814726343 + }, + "tx_mbps": { + "mean": 1.0947832666484136, + "max": 1.1290799570949515 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9088829397273157, + "max": 0.9591115598182736 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.845528455284553, + "container_quota_busy_percent": { + "mean": 2.4663823283271595, + "max": 2.6595579414916446 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 9, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 10551296, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.9503725377029062, + "max": 2.0145482408910813 + }, + "tx_mbps": { + "mean": 129.56838747159506, + "max": 133.64993373513423 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.1476355474947106, + "max": 2.243270189431705 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.911591355599215, + "container_quota_busy_percent": { + "mean": 2.7735073712460765, + "max": 2.8129557709664788 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 125, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14544896, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 12.22857901362602, + "max": 12.252742639577415 + }, + "tx_mbps": { + "mean": 12.094488408546741, + "max": 12.126728368384882 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.413817002074491, + "max": 5.628140703517588 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.444874274661508, + "container_quota_busy_percent": { + "mean": 7.127670252345893, + "max": 7.155286346831855 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 33, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11640832, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 36.68245605977578, + "max": 36.76182604938845 + }, + "tx_mbps": { + "mean": 36.27248888696332, + "max": 36.35087629742812 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 33.64825464036571, + "max": 34.17852522639068 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 40.04024144869215, + "container_quota_busy_percent": { + "mean": 42.45807056128719, + "max": 43.22378738783209 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11526144, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 258.39075466398714, + "max": 261.6744061404671 + }, + "tx_mbps": { + "mean": 255.49563708378065, + "max": 258.75308190339024 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.1915399977595875, + "max": 7.458975634012929 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.196911196911197, + "container_quota_busy_percent": { + "mean": 8.451724453820441, + "max": 8.552444006566905 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11513856, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 136.0602051398496, + "max": 136.26687896866986 + }, + "tx_mbps": { + "mean": 136.07032354408813, + "max": 136.277410784278 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 21.2430675621978, + "max": 21.871112216969394 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 29.174311926605505, + "container_quota_busy_percent": { + "mean": 25.105369765803232, + "max": 25.6301829293386 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11542528, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 408.20938181497576, + "max": 409.0691956414272 + }, + "tx_mbps": { + "mean": 408.39759896774046, + "max": 409.2893897257439 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 67.62688852788669, + "max": 68.03049555273189 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 78.2258064516129, + "container_quota_busy_percent": { + "mean": 86.87790134470148, + "max": 87.3397358487701 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12509184, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1279.6818714804538, + "max": 1291.009312822577 + }, + "tx_mbps": { + "mean": 1278.7366642942288, + "max": 1290.2490569407626 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.1304687772721116, + "max": 2.245508982035928 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.536489151873767, + "container_quota_busy_percent": { + "mean": 2.7504935279651885, + "max": 2.7902089058497253 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11886592, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 12.190345775815517, + "max": 12.212828608113066 + }, + "tx_mbps": { + "mean": 11.804494957097768, + "max": 11.82151037306149 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.556776397609576, + "max": 5.874968616620638 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004194982800570518, + "max": 0.025169896803423106 + }, + "busiest_sampled_vcpu_percent": 8.823529411764707, + "container_quota_busy_percent": { + "mean": 7.339957604089574, + "max": 7.549500132012917 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11370496, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 36.56361448752696, + "max": 36.64699856878166 + }, + "tx_mbps": { + "mean": 35.41113955755236, + "max": 35.48883947638686 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 33.969709977410496, + "max": 34.50504006203153 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 41.18811881188119, + "container_quota_busy_percent": { + "mean": 42.848885296588676, + "max": 43.634074709608285 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11444224, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 271.0844815758846, + "max": 276.80498682815806 + }, + "tx_mbps": { + "mean": 262.53901463064915, + "max": 268.0795472906977 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.853787129861649, + "max": 7.229813664596273 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.898661567877628, + "container_quota_busy_percent": { + "mean": 8.140458751853698, + "max": 8.249801352240686 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11878400, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 135.96798795992407, + "max": 136.19086231289242 + }, + "tx_mbps": { + "mean": 135.79715941122575, + "max": 136.0091647424575 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 20.9385507951087, + "max": 21.440993788819874 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041438753522294045, + "max": 0.02486325211337643 + }, + "busiest_sampled_vcpu_percent": 30.76923076923077, + "container_quota_busy_percent": { + "mean": 24.68682136299171, + "max": 25.070990592081486 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11427840, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 407.9880375899376, + "max": 408.9031363287159 + }, + "tx_mbps": { + "mean": 407.4595047910985, + "max": 408.3989052192617 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 68.05602045748414, + "max": 68.35282155566853 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 78.58585858585859, + "container_quota_busy_percent": { + "mean": 87.42280248147675, + "max": 87.7262012234844 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12509184, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1309.7978280298296, + "max": 1321.5485876056825 + }, + "tx_mbps": { + "mean": 1306.570249369331, + "max": 1318.1199549118228 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.518908798959163, + "max": 29.88037668617969 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 34.980237154150196, + "container_quota_busy_percent": { + "mean": 36.0643685676453, + "max": 36.653254158396855 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 383, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22568960, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 206.24148147715584, + "max": 208.68658730108672 + }, + "tx_mbps": { + "mean": 202.6523258892242, + "max": 204.99516116494465 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 62.04161996557446, + "max": 62.95652173913044 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 70.34068136272545, + "container_quota_busy_percent": { + "mean": 78.06390414614137, + "max": 79.4560761758325 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 395, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 27365376, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1391.8076301296835, + "max": 1411.8841742021498 + }, + "tx_mbps": { + "mean": 1388.3974196940858, + "max": 1407.6396252055213 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/ai/14-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.8519873211122482, + "max": 2.042850024912805 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.7777777777777777, + "container_quota_busy_percent": { + "mean": 2.23349072437644, + "max": 2.3995881195440796 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 129, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20312064, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.1198892785978867, + "max": 1.156149083571993 + }, + "tx_mbps": { + "mean": 5.586822821218045, + "max": 5.788883717380412 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/ai/15-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 9.401160829148255, + "max": 10.532899674756067 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035741091532935413, + "max": 0.02501876407305479 + }, + "busiest_sampled_vcpu_percent": 15.2, + "container_quota_busy_percent": { + "mean": 11.154572231117413, + "max": 11.589041584914222 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17104896, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0001149295938077479, + "max": 0.0008045071566542353 + }, + "tx_mbps": { + "mean": 0.0001149295938077479, + "max": 0.0008045071566542353 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 8.836640117685029, + "max": 9.047613732659206 + }, + "tx_mbps": { + "mean": 44.563596076156685, + "max": 45.75490596701537 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.7668518629529486, + "max": 1.9192422731804586 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035642999714856002, + "max": 0.0249500998003992 + }, + "busiest_sampled_vcpu_percent": 2.9702970297029703, + "container_quota_busy_percent": { + "mean": 2.093716049415006, + "max": 2.1908219272304303 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15355904, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.1173085744308469, + "max": 1.1340239163932138 + }, + "tx_mbps": { + "mean": 4.418160692134131, + "max": 4.466746758322562 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/ai/17-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 6.989391567655525, + "max": 8.275 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.379241516966069, + "container_quota_busy_percent": { + "mean": 8.35727830524415, + "max": 9.978063636302268 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17059840, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 7.9439574529620876, + "max": 9.244630616600856 + }, + "tx_mbps": { + "mean": 30.547927767379953, + "max": 35.55818474962532 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1500301000645008, + "max": 1.3432835820895523 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.9702970297029703, + "container_quota_busy_percent": { + "mean": 1.4199163057882551, + "max": 1.4599943451427595 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11862016, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.9023639930982859, + "max": 0.9128490450676506 + }, + "tx_mbps": { + "mean": 0.7136931002943678, + "max": 0.7181542581158296 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.7919345801942503, + "max": 4.116766467065868 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.969465648854962, + "container_quota_busy_percent": { + "mean": 4.5472207292380045, + "max": 4.664026034224192 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 10924032, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.9459369548007315, + "max": 4.072814077457507 + }, + "tx_mbps": { + "mean": 3.125843334273216, + "max": 3.2262317272510117 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.4606874057237857, + "max": 1.5472922385824806 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.3464566929133857, + "container_quota_busy_percent": { + "mean": 1.9087524358932795, + "max": 1.9478926486204793 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11726848, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.424414173322849, + "max": 1.4338675252178512 + }, + "tx_mbps": { + "mean": 1.1262274202857692, + "max": 1.1298052024519238 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 22.998815426849312, + "max": 23.500643500643502 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 27.615062761506277, + "container_quota_busy_percent": { + "mean": 28.376425606292813, + "max": 28.84267333466204 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11436032, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 39.17813673398044, + "max": 39.5550668519041 + }, + "tx_mbps": { + "mean": 31.03496735637316, + "max": 31.33278353648961 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.4348507740711298, + "max": 1.7919362867098059 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004176062807984632, + "max": 0.02505637684790779 + }, + "busiest_sampled_vcpu_percent": 4.133858267716535, + "container_quota_busy_percent": { + "mean": 1.8977331359623153, + "max": 2.0366222995815497 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 134, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13697024, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.4326680511420062, + "max": 1.5824225927431814 + }, + "tx_mbps": { + "mean": 1.1307115579073856, + "max": 1.215923657561081 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 22.123508039171806, + "max": 22.444273635664874 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 24.9500998003992, + "container_quota_busy_percent": { + "mean": 26.48410885716315, + "max": 27.058581819998555 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 367, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23302144, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 35.16112286213105, + "max": 35.68450611705361 + }, + "tx_mbps": { + "mean": 27.06669343477184, + "max": 27.448517731145596 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.6410223179066243, + "max": 1.74433092449539 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.964426877470356, + "container_quota_busy_percent": { + "mean": 1.941432740264197, + "max": 2.026740091534498 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 126, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15896576, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.2215528444226837, + "max": 1.228747780355329 + }, + "tx_mbps": { + "mean": 78.4605168875531, + "max": 78.8120077138359 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.140159470865281, + "max": 4.392570281124498 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004203446826397646, + "max": 0.025220680958385876 + }, + "busiest_sampled_vcpu_percent": 6.746031746031746, + "container_quota_busy_percent": { + "mean": 5.336021366665289, + "max": 5.425747183021933 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 126, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16044032, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 4.793221990332889, + "max": 4.816232130329631 + }, + "tx_mbps": { + "mean": 256.171442437813, + "max": 257.5844221573173 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.413609786430791, + "max": 2.6447105788423153 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.339250493096647, + "container_quota_busy_percent": { + "mean": 2.855775882300608, + "max": 3.0442045945720815 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 126, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15556608, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.2366064449803753, + "max": 2.2550893456257977 + }, + "tx_mbps": { + "mean": 133.36068461821333, + "max": 133.65455337550247 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.984453819761228, + "max": 29.479917610710608 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 33.46228239845261, + "container_quota_busy_percent": { + "mean": 33.758967939933, + "max": 34.15370868843719 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11624448, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 36.25289310725831, + "max": 36.54259373058756 + }, + "tx_mbps": { + "mean": 2203.3427561816166, + "max": 2218.8001833894555 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.7060735886451575, + "max": 3.630526055816251 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004116242693669219, + "max": 0.024697456162015314 + }, + "busiest_sampled_vcpu_percent": 5.2631578947368425, + "container_quota_busy_percent": { + "mean": 3.00957178943688, + "max": 3.2384597785510496 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 134, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13189120, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.305317064263913, + "max": 2.6532876778508867 + }, + "tx_mbps": { + "mean": 132.31070049022455, + "max": 136.70230187136673 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 31.14127045448464, + "max": 31.470137825421133 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 33.333333333333336, + "container_quota_busy_percent": { + "mean": 35.03633263448986, + "max": 35.35705791555201 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 420, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 24809472, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 40.436880936102966, + "max": 41.236220342117235 + }, + "tx_mbps": { + "mean": 2056.1507087071845, + "max": 2082.067636889186 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.3200702738030403, + "max": 0.3538928210313448 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.6109979633401222, + "container_quota_busy_percent": { + "mean": 1.9429552191010901, + "max": 2.0475330662304323 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 125, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14270464, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.092891781625412, + "max": 1.1311185948734386 + }, + "tx_mbps": { + "mean": 1.0990712344043145, + "max": 1.1403421345533384 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.5812749387115497, + "max": 0.6333924499619965 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.4285714285714286, + "container_quota_busy_percent": { + "mean": 2.897433244066473, + "max": 3.0401076536983216 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 125, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14770176, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.007601973001851, + "max": 2.079950863903242 + }, + "tx_mbps": { + "mean": 129.590399840915, + "max": 133.69491914059722 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.003118020194441, + "max": 2.146779830254618 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.356435643564357, + "container_quota_busy_percent": { + "mean": 2.6818437471742267, + "max": 2.761317841320894 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 134, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14692352, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 12.23507937547114, + "max": 12.263191699012912 + }, + "tx_mbps": { + "mean": 12.099435456412522, + "max": 12.131070496073253 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.608238717271008, + "max": 5.805478763508419 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.213051823416507, + "container_quota_busy_percent": { + "mean": 7.161933059007149, + "max": 7.314707794358146 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 30, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12029952, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 36.67122104673874, + "max": 36.76078236665056 + }, + "tx_mbps": { + "mean": 36.26227390076615, + "max": 36.34899666209595 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 40.318362299091035, + "max": 41.01904271744725 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 46.37096774193548, + "container_quota_busy_percent": { + "mean": 50.958265071977046, + "max": 51.43512149359264 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11599872, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 331.76031912643685, + "max": 334.40427536983276 + }, + "tx_mbps": { + "mean": 328.0535492513659, + "max": 330.66909484038996 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.834115310223547, + "max": 7.19084349340632 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004162504162504163, + "max": 0.024975024975024976 + }, + "busiest_sampled_vcpu_percent": 12.167300380228136, + "container_quota_busy_percent": { + "mean": 8.163790041332442, + "max": 8.233224610666438 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11862016, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 136.43452480965044, + "max": 136.60280315826176 + }, + "tx_mbps": { + "mean": 136.48067520654112, + "max": 136.6553568542015 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 21.99911054508136, + "max": 22.3497131454228 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 29.814814814814813, + "container_quota_busy_percent": { + "mean": 25.74700705819437, + "max": 26.261674609391907 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11370496, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 409.3930648724013, + "max": 410.36876411275927 + }, + "tx_mbps": { + "mean": 409.2230915237184, + "max": 410.2531188037663 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 66.68007363565857, + "max": 67.16683621566632 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 76.6260162601626, + "container_quota_busy_percent": { + "mean": 85.78373050277344, + "max": 86.24890930719812 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12464128, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1269.0821564413518, + "max": 1283.282784016097 + }, + "tx_mbps": { + "mean": 1268.9953464666498, + "max": 1283.0578305825888 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.228039718366906, + "max": 2.3726273726273726 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.356435643564357, + "container_quota_busy_percent": { + "mean": 2.921715283240927, + "max": 3.042441910560695 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11669504, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 12.189354456632078, + "max": 12.204228102547443 + }, + "tx_mbps": { + "mean": 11.80665062607468, + "max": 11.822249965282078 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.631184986392388, + "max": 5.762455963764469 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.627450980392156, + "container_quota_busy_percent": { + "mean": 7.536594308395295, + "max": 7.752593320956518 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11526144, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 36.55432634896151, + "max": 36.64485645334369 + }, + "tx_mbps": { + "mean": 35.401865922486316, + "max": 35.487309609562885 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 41.49482498331562, + "max": 41.89958592132505 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 49.7907949790795, + "container_quota_busy_percent": { + "mean": 52.57573798242745, + "max": 53.1613580168235 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11517952, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 347.30043060271447, + "max": 348.58555120672816 + }, + "tx_mbps": { + "mean": 336.36192431938247, + "max": 337.60547620351065 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.043869842498341, + "max": 7.68277571251549 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.500974658869396, + "container_quota_busy_percent": { + "mean": 8.259712891730658, + "max": 8.42292074070532 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12288000, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 136.33941364051134, + "max": 136.50725758537126 + }, + "tx_mbps": { + "mean": 136.17976284929952, + "max": 136.35084338720299 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 21.357813005682186, + "max": 21.852315394242805 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004171881518564873, + "max": 0.025031289111389236 + }, + "busiest_sampled_vcpu_percent": 28.67924528301887, + "container_quota_busy_percent": { + "mean": 25.561562490385306, + "max": 25.827412743957883 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11538432, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 409.17275694043866, + "max": 410.151289150362 + }, + "tx_mbps": { + "mean": 408.42139866212943, + "max": 409.4328879547816 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 66.08544627026691, + "max": 66.45391881541997 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 74.49392712550608, + "container_quota_busy_percent": { + "mean": 85.00046516086924, + "max": 85.50338486407338 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12754944, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1283.4938433559728, + "max": 1289.274372477231 + }, + "tx_mbps": { + "mean": 1281.289879744777, + "max": 1286.9193938033563 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 37.20409823968685, + "max": 37.535157248785474 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 41.24748490945674, + "container_quota_busy_percent": { + "mean": 46.025006613034655, + "max": 46.45533338206396 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 417, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23318528, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 271.21282658828494, + "max": 272.4752849606646 + }, + "tx_mbps": { + "mean": 266.76579298241796, + "max": 267.91996265261605 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 58.210460886138705, + "max": 58.91511803114013 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 64.84848484848484, + "container_quota_busy_percent": { + "mean": 73.29712794775554, + "max": 74.15242032697763 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 347, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 25104384, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1196.5242876087987, + "max": 1217.1767824027725 + }, + "tx_mbps": { + "mean": 1192.4505938169184, + "max": 1213.3640728131288 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/ai/14-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.9128037771749535, + "max": 2.0174346201743463 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.982107355864811, + "container_quota_busy_percent": { + "mean": 2.3073087838883, + "max": 2.4153073763733124 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 130, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 18153472, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.1489171310063122, + "max": 1.188144457765751 + }, + "tx_mbps": { + "mean": 5.765512464510746, + "max": 5.810880022858566 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/ai/15-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 8.575195846268134, + "max": 9.433491390067383 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.2, + "container_quota_busy_percent": { + "mean": 10.29543174381181, + "max": 11.246519723498535 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16355328, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 8.459474860859608, + "max": 9.091454487257183 + }, + "tx_mbps": { + "mean": 42.10557606166031, + "max": 45.56967728155263 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.6175767876400198, + "max": 1.744765702891326 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.589641434262948, + "container_quota_busy_percent": { + "mean": 1.9630137604646383, + "max": 2.0881193878679887 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14573568, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.0867777810711499, + "max": 1.1446538946658573 + }, + "tx_mbps": { + "mean": 4.289227825389873, + "max": 4.474959705682806 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/ai/17-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 6.536121039224123, + "max": 7.928197456993269 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0031226580064951286, + "max": 0.02498126405196103 + }, + "busiest_sampled_vcpu_percent": 9.580838323353293, + "container_quota_busy_percent": { + "mean": 7.413286238851432, + "max": 8.795548978066583 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16322560, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 8.663068988673782, + "max": 11.071326699421286 + }, + "tx_mbps": { + "mean": 26.76909356494935, + "max": 31.190027233122283 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0022789184202974, + "max": 1.0728542914171657 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004159387738124948, + "max": 0.02495632642874969 + }, + "busiest_sampled_vcpu_percent": 2.0080321285140563, + "container_quota_busy_percent": { + "mean": 1.3953639452506308, + "max": 1.4414122730753567 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11104256, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.9346351302002587, + "max": 0.9557624934400358 + }, + "tx_mbps": { + "mean": 0.7384042230863856, + "max": 0.7479680617075446 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/http/01-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 3.962434730616986, + "max": 4.183366733466934 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.845559845559846, + "container_quota_busy_percent": { + "mean": 5.33393431453169, + "max": 5.428958198602921 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 10678272, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 4.828440689419538, + "max": 4.8701619855969875 + }, + "tx_mbps": { + "mean": 3.8256424739605537, + "max": 3.859084358521984 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.4330603883408541, + "max": 1.5488383712215839 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.404809619238477, + "container_quota_busy_percent": { + "mean": 1.971948631548738, + "max": 2.02729456779839 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 21, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11161600, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.4212598153274603, + "max": 1.4240429322444523 + }, + "tx_mbps": { + "mean": 1.1272645361511586, + "max": 1.1306822521906081 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.06616291443472, + "max": 29.880581516095535 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 33.988212180746565, + "container_quota_busy_percent": { + "mean": 36.408500947773035, + "max": 37.035578614688944 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11231232, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 51.992307498322766, + "max": 53.02008075666753 + }, + "tx_mbps": { + "mean": 41.18287876685266, + "max": 41.999066530804 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.447239289625534, + "max": 1.9383697813121272 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041583499667332, + "max": 0.0249500998003992 + }, + "busiest_sampled_vcpu_percent": 3.3333333333333335, + "container_quota_busy_percent": { + "mean": 1.9434684315911657, + "max": 2.0428452506048345 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 127, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13529088, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.4336174394393018, + "max": 1.5922771145133807 + }, + "tx_mbps": { + "mean": 1.131236253805679, + "max": 1.2326822589142072 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.32374320629666, + "max": 30.665280665280665 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 32.79022403258656, + "container_quota_busy_percent": { + "mean": 37.07007502542546, + "max": 37.48761760954433 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 405, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23056384, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 51.04421525238366, + "max": 51.54415143441539 + }, + "tx_mbps": { + "mean": 39.386568971437555, + "max": 39.79463597016747 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.638916995267306, + "max": 1.7224163754368447 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.006012024048096, + "container_quota_busy_percent": { + "mean": 2.0578635103276683, + "max": 2.1403255490722044 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 128, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19271680, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.3121768225491048, + "max": 1.3525184894537303 + }, + "tx_mbps": { + "mean": 80.72724690997678, + "max": 81.61537236247094 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.631625529030903, + "max": 4.818067754077791 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.249496981891348, + "container_quota_busy_percent": { + "mean": 5.709555388309225, + "max": 5.861145143640954 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 128, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15986688, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 5.062799177743513, + "max": 5.186194360656307 + }, + "tx_mbps": { + "mean": 272.75046321564116, + "max": 278.6652251683734 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.4859061762619086, + "max": 2.5698602794411176 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.536489151873767, + "container_quota_busy_percent": { + "mean": 2.9414142086381556, + "max": 3.0936051879306574 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 128, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15847424, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.245371381074588, + "max": 2.2643452521610743 + }, + "tx_mbps": { + "mean": 133.36566261701213, + "max": 133.6537515938808 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 37.61332245239469, + "max": 38.35403726708075 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 44.76987447698745, + "container_quota_busy_percent": { + "mean": 43.61324973469742, + "max": 44.379550147013184 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11862016, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 50.67417282772909, + "max": 51.546719371661794 + }, + "tx_mbps": { + "mean": 2912.6595483160336, + "max": 2956.968128301754 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.585133115334408, + "max": 3.368838246222442 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 6.189555125725338, + "container_quota_busy_percent": { + "mean": 3.054228784478325, + "max": 3.1420854410699164 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 123, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13164544, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.28246936345351, + "max": 2.4917055884974735 + }, + "tx_mbps": { + "mean": 132.61154376651066, + "max": 138.86789509280405 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 39.00410412466821, + "max": 39.39865215137377 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 42.44897959183673, + "container_quota_busy_percent": { + "mean": 45.41922795907616, + "max": 46.03316743642619 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 367, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 24330240, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 54.08220409921447, + "max": 55.2367022198054 + }, + "tx_mbps": { + "mean": 2775.55444186228, + "max": 2798.994780119061 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.24418712093545983, + "max": 0.2779883750315896 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.6060606060606061, + "container_quota_busy_percent": { + "mean": 1.8459263639930095, + "max": 1.9568164667400392 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 134, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15036416, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.0916569925252173, + "max": 1.131660197538719 + }, + "tx_mbps": { + "mean": 1.0991734334460956, + "max": 1.1402470469139412 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.6087821491279317, + "max": 1.7380352644836272 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003597510522718279, + "max": 0.025182573659027953 + }, + "busiest_sampled_vcpu_percent": 3.006012024048096, + "container_quota_busy_percent": { + "mean": 2.9063449399554995, + "max": 3.021447738646607 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 134, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15081472, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.9690261022366433, + "max": 2.014779484443633 + }, + "tx_mbps": { + "mean": 130.1885934089446, + "max": 133.71484547559615 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.976878237455162, + "max": 2.097378277153558 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.536345776031434, + "container_quota_busy_percent": { + "mean": 2.597197649855473, + "max": 2.725071375509163 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12488704, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 11.578779213233949, + "max": 11.600585064666744 + }, + "tx_mbps": { + "mean": 11.574900893666156, + "max": 11.582542469403393 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.959599157888826, + "max": 5.056320400500626 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004171881518564873, + "max": 0.025031289111389236 + }, + "busiest_sampled_vcpu_percent": 9.30232558139535, + "container_quota_busy_percent": { + "mean": 6.438598629137569, + "max": 6.747278687173897 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11825152, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 34.693472233505204, + "max": 34.775489886636585 + }, + "tx_mbps": { + "mean": 34.687143627803174, + "max": 34.76927936691775 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 20.32384730165295, + "max": 20.677270395074398 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00429000429000429, + "max": 0.02574002574002574 + }, + "busiest_sampled_vcpu_percent": 26.666666666666668, + "container_quota_busy_percent": { + "mean": 26.29746720410543, + "max": 26.70405096599013 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11759616, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 162.96173171917772, + "max": 164.43813666733556 + }, + "tx_mbps": { + "mean": 162.93061125854422, + "max": 164.40074415492498 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.085056400551375, + "max": 6.326276463262765 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.090909090909092, + "container_quota_busy_percent": { + "mean": 7.425390002599035, + "max": 7.497924623463274 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 36, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11591680, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 134.96928540710175, + "max": 135.09077158483305 + }, + "tx_mbps": { + "mean": 135.95609817661372, + "max": 136.0732885731655 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.09869266435108, + "max": 19.700374531835205 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041614648356221385, + "max": 0.024968789013732832 + }, + "busiest_sampled_vcpu_percent": 26.454033771106943, + "container_quota_busy_percent": { + "mean": 23.085208028252204, + "max": 23.75149872550453 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 36, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11321344, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 404.68024534251043, + "max": 405.64013278976 + }, + "tx_mbps": { + "mean": 407.48799033866754, + "max": 408.4421337464041 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 50.07353873352734, + "max": 50.67003792667509 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 56.024096385542165, + "container_quota_busy_percent": { + "mean": 63.518604409911966, + "max": 64.15982499719816 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 44, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12177408, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1005.6499267665886, + "max": 1017.048794742444 + }, + "tx_mbps": { + "mean": 1014.3978404174288, + "max": 1025.810371270876 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.9189151554589778, + "max": 2.090072157253048 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.5573122529644268, + "container_quota_busy_percent": { + "mean": 2.3753473480435936, + "max": 2.457360950630188 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 44, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12099584, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 11.304417643519551, + "max": 11.311294556446354 + }, + "tx_mbps": { + "mean": 11.287696034492138, + "max": 11.29474480481905 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.751811643743079, + "max": 4.95 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.527131782945736, + "container_quota_busy_percent": { + "mean": 6.087090855212159, + "max": 6.100870981330421 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 44, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11780096, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 33.88687507157613, + "max": 33.9664502732961 + }, + "tx_mbps": { + "mean": 33.82681877340906, + "max": 33.91563562078587 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 20.074753597351602, + "max": 20.74168797953964 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004282288454950325, + "max": 0.025693730729701953 + }, + "busiest_sampled_vcpu_percent": 25.955734406438633, + "container_quota_busy_percent": { + "mean": 25.983047883331267, + "max": 26.40988751531964 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 42, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11513856, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 162.7515293891258, + "max": 165.85482068359153 + }, + "tx_mbps": { + "mean": 162.490345460626, + "max": 165.58756724157226 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.733613824111046, + "max": 5.875 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.187134502923977, + "container_quota_busy_percent": { + "mean": 7.367099942540571, + "max": 7.426214119158107 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11419648, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 134.7202937760577, + "max": 134.86687673421633 + }, + "tx_mbps": { + "mean": 135.6607233010924, + "max": 135.79382971849816 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.798461973231937, + "max": 19.4048512128032 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004190763557120107, + "max": 0.025144581342720643 + }, + "busiest_sampled_vcpu_percent": 27.599243856332702, + "container_quota_busy_percent": { + "mean": 22.958429757750544, + "max": 23.414946410969367 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 10940416, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 403.89052237336625, + "max": 404.87781162908794 + }, + "tx_mbps": { + "mean": 406.6149072368194, + "max": 407.55779405756516 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 48.38656254034113, + "max": 49.746707193515704 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004211945076236206, + "max": 0.025271670457417236 + }, + "busiest_sampled_vcpu_percent": 54.766734279918865, + "container_quota_busy_percent": { + "mean": 61.23745668216465, + "max": 62.812252915655485 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 43, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12288000, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 996.6817690402113, + "max": 1009.5505912089733 + }, + "tx_mbps": { + "mean": 1005.2020493592375, + "max": 1018.402632015488 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.7924754563505658, + "max": 1.968602043359083 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004162504162504163, + "max": 0.024975024975024976 + }, + "busiest_sampled_vcpu_percent": 3.3797216699801194, + "container_quota_busy_percent": { + "mean": 2.3910353639465622, + "max": 2.464838382474151 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 43, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11718656, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 11.859233948748399, + "max": 11.870821767639217 + }, + "tx_mbps": { + "mean": 12.098475572423983, + "max": 12.111661177561043 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.987263620428153, + "max": 5.226306576644161 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.661417322834646, + "container_quota_busy_percent": { + "mean": 6.409089265573875, + "max": 6.437378099934823 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 43, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11808768, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 35.56258379206237, + "max": 35.64986782021553 + }, + "tx_mbps": { + "mean": 36.268032545014606, + "max": 36.35449467724136 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.595979748385, + "max": 19.9124162802679 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 23.564356435643564, + "container_quota_busy_percent": { + "mean": 25.440387479022263, + "max": 25.868477558746495 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 43, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11431936, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 156.71571724329044, + "max": 158.54832719382628 + }, + "tx_mbps": { + "mean": 159.85072366724546, + "max": 161.73146051289913 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.737481021744035, + "max": 6.090863704443335 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.153846153846153, + "container_quota_busy_percent": { + "mean": 7.39359471204057, + "max": 7.4198099324344255 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 37, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11882496, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 135.2700548188837, + "max": 135.42405984622286 + }, + "tx_mbps": { + "mean": 135.9349808154201, + "max": 136.0850141307413 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.308072417392715, + "max": 19.53965474105579 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 27.056672760511884, + "container_quota_busy_percent": { + "mean": 23.72270217583231, + "max": 23.950996790019897 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 37, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 10997760, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 405.4588717761467, + "max": 406.4350986978012 + }, + "tx_mbps": { + "mean": 407.497833911778, + "max": 408.4606008035474 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/17-fortio-translation/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 49.170284425880006, + "max": 50.06337135614702 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0050722799898554405, + "max": 0.0253613999492772 + }, + "busiest_sampled_vcpu_percent": 56.15079365079365, + "container_quota_busy_percent": { + "mean": 62.345078512824635, + "max": 63.29295585420011 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 43, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11911168, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 974.8068666315894, + "max": 984.7723610488355 + }, + "tx_mbps": { + "mean": 981.1863889747387, + "max": 991.1939399249529 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.515754594044864, + "max": 18.831003811944093 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 24.56140350877193, + "container_quota_busy_percent": { + "mean": 23.45391448036446, + "max": 23.59967219678688 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 477, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 25186304, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 139.9067762521834, + "max": 141.80275079157582 + }, + "tx_mbps": { + "mean": 138.94037072073425, + "max": 140.74892334402756 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/19-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 40.91648995593459, + "max": 41.17501851394717 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 46.22823984526112, + "container_quota_busy_percent": { + "mean": 48.90633528678862, + "max": 49.282622800285196 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 620, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 32657408, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 909.246614714577, + "max": 917.6530351869013 + }, + "tx_mbps": { + "mean": 912.3580008219051, + "max": 920.9650417204232 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/20-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.7021340912203127, + "max": 1.7932752179327522 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035607463324312774, + "max": 0.024925224327018942 + }, + "busiest_sampled_vcpu_percent": 2.9880478087649402, + "container_quota_busy_percent": { + "mean": 2.0833107885092788, + "max": 2.1528746679360844 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 620, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 30167040, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.1257975763418218, + "max": 1.1750908246997118 + }, + "tx_mbps": { + "mean": 5.736983291464924, + "max": 5.830872423754638 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/21-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 7.977155209026807, + "max": 8.491508491508492 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.693069306930694, + "container_quota_busy_percent": { + "mean": 9.604584291906194, + "max": 9.989829357077598 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 620, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 31510528, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 8.566805898982635, + "max": 8.848378535325171 + }, + "tx_mbps": { + "mean": 43.47813089847868, + "max": 45.55376404662664 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.6350945385381723, + "max": 1.74433092449539 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035598590295824284, + "max": 0.024919013207076998 + }, + "busiest_sampled_vcpu_percent": 2.404809619238477, + "container_quota_busy_percent": { + "mean": 1.9926470106413376, + "max": 2.107873783517507 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23011328, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.0691968777708016, + "max": 1.1010982252431514 + }, + "tx_mbps": { + "mean": 4.342078391577457, + "max": 4.464120065116015 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/23-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 7.345105165785926, + "max": 7.88485607008761 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.940357852882704, + "container_quota_busy_percent": { + "mean": 8.90619881892301, + "max": 9.351466940226901 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 18165760, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 8.583780585765435, + "max": 8.867101666445798 + }, + "tx_mbps": { + "mean": 33.92708512244694, + "max": 35.46572848425451 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/24-aiperf-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.7750993753581539, + "max": 1.9173306772908367 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.766798418972332, + "container_quota_busy_percent": { + "mean": 2.2064774662281152, + "max": 2.234165400076295 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16384000, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.1269460521669505, + "max": 1.1400988826875955 + }, + "tx_mbps": { + "mean": 5.751898555267895, + "max": 5.788254313845208 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/25-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 8.670961752745173, + "max": 9.0 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035714285714285718, + "max": 0.025 + }, + "busiest_sampled_vcpu_percent": 11.089108910891088, + "container_quota_busy_percent": { + "mean": 10.434966623986073, + "max": 10.71895093890083 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17702912, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 8.852618207682692, + "max": 9.087038298854981 + }, + "tx_mbps": { + "mean": 44.697041170750445, + "max": 46.00260117409463 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.0354445002376713, + "max": 2.318623784592371 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.5785288270377733, + "container_quota_busy_percent": { + "mean": 2.660621885329661, + "max": 2.784221043104132 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12275712, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 11.568456157840746, + "max": 11.582448281320154 + }, + "tx_mbps": { + "mean": 11.568099919233763, + "max": 11.582687240931724 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/01-fortio-openai/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 6.076859871049587, + "max": 6.522280308688075 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.406844106463879, + "container_quota_busy_percent": { + "mean": 7.229049491860308, + "max": 7.319074383988608 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11812864, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 34.680112704357306, + "max": 34.76786361752704 + }, + "tx_mbps": { + "mean": 34.681413900210515, + "max": 34.76789469190629 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 67.04681643571014, + "max": 67.40065806125031 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 78.55711422845691, + "container_quota_busy_percent": { + "mean": 86.89062567165688, + "max": 87.48490398723686 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11517952, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 669.4165007176816, + "max": 673.014309018727 + }, + "tx_mbps": { + "mean": 669.411403598087, + "max": 672.9823211036473 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.654253326505843, + "max": 6.973848069738481 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.346153846153847, + "container_quota_busy_percent": { + "mean": 8.041240447128413, + "max": 8.171592275113237 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11923456, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 135.37956707012142, + "max": 135.61056390753708 + }, + "tx_mbps": { + "mean": 136.05738601414797, + "max": 136.28431405676355 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.239735496348825, + "max": 19.658548832538287 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 28.09611829944547, + "container_quota_busy_percent": { + "mean": 23.600035235807415, + "max": 23.80933190520625 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11558912, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 406.22007847731777, + "max": 407.0605026457914 + }, + "tx_mbps": { + "mean": 408.13201655485784, + "max": 408.9457292456001 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 68.26955189999507, + "max": 68.61850443599494 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 76.12244897959184, + "container_quota_busy_percent": { + "mean": 87.84987616898233, + "max": 88.12494094822324 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14102528, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1363.2575586544244, + "max": 1375.6702037886116 + }, + "tx_mbps": { + "mean": 1367.4502626019116, + "max": 1379.8673620391467 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.018632492503885, + "max": 2.095285607383387 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.158415841584159, + "container_quota_busy_percent": { + "mean": 2.6095548718139643, + "max": 2.661441890766332 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11915264, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 11.527829583725634, + "max": 11.545421007347738 + }, + "tx_mbps": { + "mean": 11.28033798226967, + "max": 11.29667660234146 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.763848475203244, + "max": 6.176836861768368 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004151100041511, + "max": 0.024906600249066 + }, + "busiest_sampled_vcpu_percent": 10.597302504816955, + "container_quota_busy_percent": { + "mean": 6.944850784704756, + "max": 7.015555197709639 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11321344, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 34.57627882691279, + "max": 34.656567321866426 + }, + "tx_mbps": { + "mean": 33.832085823746105, + "max": 33.904268053531304 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 66.52621775720327, + "max": 66.90301342111927 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 74.89878542510121, + "container_quota_busy_percent": { + "mean": 86.0384265026911, + "max": 86.60179105235409 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11460608, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 681.5559722776161, + "max": 693.7462507067892 + }, + "tx_mbps": { + "mean": 666.9199291611205, + "max": 678.8349541856485 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.750724520289495, + "max": 6.959341481666251 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041614648356221385, + "max": 0.024968789013732832 + }, + "busiest_sampled_vcpu_percent": 11.450381679389313, + "container_quota_busy_percent": { + "mean": 8.120980205384866, + "max": 8.314917403213546 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12062720, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 135.31933571224982, + "max": 135.5221634310035 + }, + "tx_mbps": { + "mean": 135.74249161687968, + "max": 135.95031509032634 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.341341039353214, + "max": 19.808708784293984 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 27.683615819209038, + "container_quota_busy_percent": { + "mean": 23.647643927342013, + "max": 24.17839099277461 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11665408, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 405.99790880668775, + "max": 406.850473355616 + }, + "tx_mbps": { + "mean": 407.27149700163164, + "max": 408.1553374138542 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 68.54079806284047, + "max": 68.81037112353839 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 79.35871743486975, + "container_quota_busy_percent": { + "mean": 88.30146570595736, + "max": 88.63430468176422 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13230080, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1382.895288263171, + "max": 1395.3987453412074 + }, + "tx_mbps": { + "mean": 1384.9415663955265, + "max": 1397.4501735606366 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.164798528659949, + "max": 2.327909887359199 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.7698412698412698, + "container_quota_busy_percent": { + "mean": 2.9648209128799814, + "max": 3.155229238142372 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11722752, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 11.569464376986833, + "max": 11.591380221308203 + }, + "tx_mbps": { + "mean": 11.566381461862226, + "max": 11.582399838185 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.861067594030321, + "max": 6.190713929106341 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041855014230704835, + "max": 0.025113008538422903 + }, + "busiest_sampled_vcpu_percent": 10.056925996204933, + "container_quota_busy_percent": { + "mean": 7.167356205827623, + "max": 7.291310786468487 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11399168, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 34.687945673752175, + "max": 34.77249621959066 + }, + "tx_mbps": { + "mean": 34.68595978434588, + "max": 34.76731773934355 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 67.06634452844057, + "max": 67.39185428788262 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 76.70682730923694, + "container_quota_busy_percent": { + "mean": 86.72955982102437, + "max": 87.23045663965327 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11440128, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 664.3040181703501, + "max": 670.4898864152789 + }, + "tx_mbps": { + "mean": 664.3017836653597, + "max": 670.4784547914624 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.805018017666509, + "max": 7.2 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004166666666666667, + "max": 0.025 + }, + "busiest_sampled_vcpu_percent": 11.175337186897881, + "container_quota_busy_percent": { + "mean": 8.330640654275895, + "max": 8.639839046005813 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11296768, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 135.3738812849671, + "max": 135.60459459719206 + }, + "tx_mbps": { + "mean": 136.05745921548515, + "max": 136.27948425136026 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.141152536335202, + "max": 19.332827899924187 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 27.66355140186916, + "container_quota_busy_percent": { + "mean": 23.6650778649095, + "max": 23.94981872400021 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11530240, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 406.13503476157933, + "max": 407.00339893068804 + }, + "tx_mbps": { + "mean": 408.1573695978339, + "max": 409.0356508930327 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 68.16843477767884, + "max": 68.54304635761589 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008486082824168364, + "max": 0.05091649694501019 + }, + "busiest_sampled_vcpu_percent": 80.16032064128257, + "container_quota_busy_percent": { + "mean": 87.74907926310894, + "max": 88.08219108641076 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12828672, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1365.6970054720027, + "max": 1374.0435866185135 + }, + "tx_mbps": { + "mean": 1370.0688764281967, + "max": 1378.5277106121348 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 74.80750810123709, + "max": 75.10686447070657 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 92.27722772277228, + "container_quota_busy_percent": { + "mean": 96.8518429483656, + "max": 97.27336219291713 + }, + "container_throttled_period_percent": { + "mean": 10.50326797385621, + "max": 14.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 28151808, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 808.0726342779919, + "max": 816.6787764486294 + }, + "tx_mbps": { + "mean": 808.0713424947619, + "max": 816.6783119703726 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/19-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 75.03684103753612, + "max": 75.32210109018831 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041459369817578775, + "max": 0.024875621890547265 + }, + "busiest_sampled_vcpu_percent": 91.10671936758894, + "container_quota_busy_percent": { + "mean": 96.7541536615831, + "max": 97.26328228922898 + }, + "container_throttled_period_percent": { + "mean": 7.901960784313726, + "max": 12.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 51826688, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1962.2850995478025, + "max": 1985.4470555216847 + }, + "tx_mbps": { + "mean": 1935.4712079425904, + "max": 1965.930059173657 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/20-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.7596203974873779, + "max": 1.9192422731804586 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.772277227722772, + "container_quota_busy_percent": { + "mean": 2.1358542513370473, + "max": 2.2437509409329883 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 28, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 24936448, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.102534046144309, + "max": 1.1268611211483015 + }, + "tx_mbps": { + "mean": 5.597386738103928, + "max": 5.784751005802755 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/21-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 8.732892763518256, + "max": 9.191084397695969 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.591355599214145, + "container_quota_busy_percent": { + "mean": 10.550720510186025, + "max": 11.124963213516752 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 138, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16007168, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 8.584092778033977, + "max": 8.861105265297947 + }, + "tx_mbps": { + "mean": 44.243335780641715, + "max": 45.67639758513813 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.6996726551548484, + "max": 1.7946161515453638 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035616340777148555, + "max": 0.024931438544003988 + }, + "busiest_sampled_vcpu_percent": 2.964426877470356, + "container_quota_busy_percent": { + "mean": 2.008496192305984, + "max": 2.099084670113705 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 28, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11739136, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.2125336538046743, + "max": 1.2469803051738453 + }, + "tx_mbps": { + "mean": 4.373899415864933, + "max": 4.463279410977339 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/23-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 6.849979930325243, + "max": 8.45560805769709 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0031336174479819506, + "max": 0.025068939583855605 + }, + "busiest_sampled_vcpu_percent": 11.9140625, + "container_quota_busy_percent": { + "mean": 8.005262710479743, + "max": 9.302055781554332 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 138, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15540224, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 7.935642964827199, + "max": 9.047503302397846 + }, + "tx_mbps": { + "mean": 30.41149874327676, + "max": 35.388728333586315 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/24-aiperf-translation/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.5335523629903927, + "max": 1.7968555028699775 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.9880478087649402, + "container_quota_busy_percent": { + "mean": 1.9062975235265296, + "max": 2.2526166135777967 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 28, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14458880, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.988019291010054, + "max": 1.1408805876936274 + }, + "tx_mbps": { + "mean": 5.031602372613446, + "max": 5.780764538902845 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/25-aiperf-translation/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 7.904962410946605, + "max": 9.70873786407767 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.660079051383399, + "container_quota_busy_percent": { + "mean": 9.38516948692036, + "max": 11.08321805154184 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 138, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16011264, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 7.811605064190335, + "max": 8.83355465452351 + }, + "tx_mbps": { + "mean": 39.60880458943586, + "max": 45.68934629599835 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.889873485781905, + "max": 2.0204539785482662 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004162504162504163, + "max": 0.024975024975024976 + }, + "busiest_sampled_vcpu_percent": 4.133858267716535, + "container_quota_busy_percent": { + "mean": 2.5451211739015838, + "max": 2.629332459142382 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12566528, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 12.234506245378265, + "max": 12.254487234546696 + }, + "tx_mbps": { + "mean": 12.095223952871173, + "max": 12.110019691622538 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.37214335560012, + "max": 5.593177827940807 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.211946050096339, + "container_quota_busy_percent": { + "mean": 6.973198590793136, + "max": 7.036090268959145 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11935744, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 36.679332130725655, + "max": 36.75871199403476 + }, + "tx_mbps": { + "mean": 36.27176287235069, + "max": 36.351812667596874 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 21.463921480249866, + "max": 21.979434447300772 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 27.732793522267208, + "container_quota_busy_percent": { + "mean": 28.36576146448879, + "max": 28.763981593331227 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11374592, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 170.18001021244095, + "max": 173.08014364582917 + }, + "tx_mbps": { + "mean": 168.26397870470117, + "max": 171.14592011747345 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.463032813465594, + "max": 6.724782067247821 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041604260276252285, + "max": 0.02496255616575137 + }, + "busiest_sampled_vcpu_percent": 10.597302504816955, + "container_quota_busy_percent": { + "mean": 7.755745800480188, + "max": 7.844463859367987 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11636736, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 136.03997572899186, + "max": 136.2460976635184 + }, + "tx_mbps": { + "mean": 136.18679953764394, + "max": 136.3814380652343 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.987677192529965, + "max": 20.408671816596062 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 26.365348399246706, + "container_quota_busy_percent": { + "mean": 24.176056398523798, + "max": 24.368480022832873 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11390976, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 383.16108548818994, + "max": 386.25607571803516 + }, + "tx_mbps": { + "mean": 383.0433361995411, + "max": 386.14841796836083 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.595644832844044, + "max": 19.949874686716793 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 23.658051689860834, + "container_quota_busy_percent": { + "mean": 24.475189756672115, + "max": 24.724548843339296 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11722752, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 381.89927746957306, + "max": 385.3523744643983 + }, + "tx_mbps": { + "mean": 382.2890124900652, + "max": 385.918634086859 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.8161273352658587, + "max": 1.8745313671582104 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041635440086601715, + "max": 0.02498126405196103 + }, + "busiest_sampled_vcpu_percent": 2.9940119760479043, + "container_quota_busy_percent": { + "mean": 2.4910396512311213, + "max": 2.570722770396373 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 70, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11935744, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 12.189886922623488, + "max": 12.20784354180086 + }, + "tx_mbps": { + "mean": 11.806615377929607, + "max": 11.823405907615813 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.051017829371124, + "max": 5.170682730923695 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.560311284046692, + "container_quota_busy_percent": { + "mean": 6.508851972025614, + "max": 6.615468792921849 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 70, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11935744, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 36.55947141890323, + "max": 36.64260245000164 + }, + "tx_mbps": { + "mean": 35.407270769908116, + "max": 35.487810507507206 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.004734906221678, + "max": 18.50992523846352 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004322268326417704, + "max": 0.025933609958506226 + }, + "busiest_sampled_vcpu_percent": 22.954091816367267, + "container_quota_busy_percent": { + "mean": 23.881511439099587, + "max": 24.42435993776931 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 69, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11927552, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 146.1806599131337, + "max": 146.93746058821762 + }, + "tx_mbps": { + "mean": 141.55899457557538, + "max": 142.29290233666532 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.283237397874916, + "max": 6.3792673810117115 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.116731517509727, + "container_quota_busy_percent": { + "mean": 7.5112209601433095, + "max": 7.556249742590911 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11472896, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 135.54609850261377, + "max": 135.8221847852725 + }, + "tx_mbps": { + "mean": 135.58774380296143, + "max": 135.80678876889536 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 17.951526725452833, + "max": 18.320419895026244 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 23.518164435946463, + "container_quota_busy_percent": { + "mean": 22.03587273756476, + "max": 22.28295056399635 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11374592, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 363.88271948591637, + "max": 365.76010060697286 + }, + "tx_mbps": { + "mean": 364.4012670761095, + "max": 366.41279575702805 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 17.877058079500284, + "max": 18.63477827603388 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 23.26923076923077, + "container_quota_busy_percent": { + "mean": 22.108722522699345, + "max": 22.515240206017797 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 40, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11644928, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 357.84158293976157, + "max": 359.5243094719484 + }, + "tx_mbps": { + "mean": 358.378658424743, + "max": 359.9097387404914 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.1830252040781146, + "max": 2.2908366533864544 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041469685659782695, + "max": 0.02488181139586962 + }, + "busiest_sampled_vcpu_percent": 4.117647058823529, + "container_quota_busy_percent": { + "mean": 2.4848057630027074, + "max": 2.6122295981870995 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 72, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11829248, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 11.925255323820922, + "max": 11.979984371911879 + }, + "tx_mbps": { + "mean": 12.091454677342117, + "max": 12.147309568323372 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.43346062350138, + "max": 5.534685699974956 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.687258687258687, + "container_quota_busy_percent": { + "mean": 6.576882416870728, + "max": 6.626504705912836 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 72, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11198464, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 35.771276977616175, + "max": 35.85762430403552 + }, + "tx_mbps": { + "mean": 36.26973176783997, + "max": 36.35447909742575 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.984181952693483, + "max": 11.144960649911145 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 16.274509803921568, + "container_quota_busy_percent": { + "mean": 14.342300651984694, + "max": 14.441800842701115 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 70, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11046912, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 84.13324261399119, + "max": 85.35853692730085 + }, + "tx_mbps": { + "mean": 85.26855576635396, + "max": 86.52639151807047 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.397903182285125, + "max": 6.916212196331185 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041583499667332, + "max": 0.0249500998003992 + }, + "busiest_sampled_vcpu_percent": 10.748560460652591, + "container_quota_busy_percent": { + "mean": 7.554190260321835, + "max": 7.710408870623163 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11411456, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 135.33930620621425, + "max": 135.4594522242366 + }, + "tx_mbps": { + "mean": 135.96549412762522, + "max": 136.1214449918858 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.128275655623634, + "max": 10.294852573713143 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 13.75968992248062, + "container_quota_busy_percent": { + "mean": 12.548725928038671, + "max": 12.732236513988497 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11182080, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 202.91786200681594, + "max": 204.5612991443427 + }, + "tx_mbps": { + "mean": 204.13750992203785, + "max": 205.86382881288583 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.140743586623644, + "max": 10.384423364952571 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 13.513513513513514, + "container_quota_busy_percent": { + "mean": 12.648419707576569, + "max": 12.74728851739088 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11849728, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 202.83720484444257, + "max": 203.74477627946058 + }, + "tx_mbps": { + "mean": 204.06378788935854, + "max": 204.90463938467633 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.435134992209555, + "max": 19.876574955001285 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004287796929937398, + "max": 0.025726781579624387 + }, + "busiest_sampled_vcpu_percent": 22.93762575452716, + "container_quota_busy_percent": { + "mean": 25.0299850319172, + "max": 25.465072138019377 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 454, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23330816, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 138.41479087127567, + "max": 140.1994724194925 + }, + "tx_mbps": { + "mean": 134.96799576270024, + "max": 136.8837372101849 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/19-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.76349902952087, + "max": 18.977556109725686 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 24.37137330754352, + "container_quota_busy_percent": { + "mean": 22.826485677987517, + "max": 23.012903548145417 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 437, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 26595328, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 367.31549094805325, + "max": 368.9050350197206 + }, + "tx_mbps": { + "mean": 365.3386598210683, + "max": 367.07478771845217 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/20-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.6793105134121968, + "max": 1.8417122946739672 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.9702970297029703, + "container_quota_busy_percent": { + "mean": 1.9763225916196698, + "max": 2.140348874731397 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 156, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14942208, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.0908892240670178, + "max": 1.1763998982112136 + }, + "tx_mbps": { + "mean": 5.522403620495808, + "max": 5.849889648266888 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/21-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 7.826877414876124, + "max": 9.154402594163132 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003117984534796707, + "max": 0.024943876278373658 + }, + "busiest_sampled_vcpu_percent": 12.180746561886052, + "container_quota_busy_percent": { + "mean": 9.166713647351092, + "max": 10.739789270476551 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17002496, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 7.9213121307839165, + "max": 9.027295122325222 + }, + "tx_mbps": { + "mean": 39.59512111244359, + "max": 45.57572611943979 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.548642979234355, + "max": 1.6940707523667164 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.783300198807157, + "container_quota_busy_percent": { + "mean": 1.8497923153812779, + "max": 1.9786719779228672 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 151, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15581184, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.0885916637386182, + "max": 1.142394226620959 + }, + "tx_mbps": { + "mean": 4.254430211282364, + "max": 4.485979542538792 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/23-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 7.504088269107066, + "max": 7.8039019509754874 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035696437495537944, + "max": 0.02498750624687656 + }, + "busiest_sampled_vcpu_percent": 10.453648915187376, + "container_quota_busy_percent": { + "mean": 8.898950424876483, + "max": 9.318796437640254 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 263, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20045824, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 9.07723453899955, + "max": 9.677359851386212 + }, + "tx_mbps": { + "mean": 34.40800256407801, + "max": 35.431350072935544 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/24-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.766672937670378, + "max": 1.8933731938216243 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.9940119760479043, + "container_quota_busy_percent": { + "mean": 2.1772730162775296, + "max": 2.2238204829411896 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 151, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17805312, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.129551147862165, + "max": 1.1876616381024978 + }, + "tx_mbps": { + "mean": 5.765194098462847, + "max": 5.81040635484953 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/25-aiperf-translation/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 7.712960823247527, + "max": 9.011264080100124 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.332007952286283, + "container_quota_busy_percent": { + "mean": 9.190471163483327, + "max": 10.775232792234322 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 263, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19611648, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 7.9110773389203075, + "max": 8.95362818287675 + }, + "tx_mbps": { + "mean": 39.453844284378256, + "max": 46.00451854696116 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.1057617144578296, + "max": 2.2443890274314215 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004156275976724855, + "max": 0.02493765586034913 + }, + "busiest_sampled_vcpu_percent": 4.322200392927308, + "container_quota_busy_percent": { + "mean": 2.718556343052383, + "max": 2.7812036699533205 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 37, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12214272, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 12.233786313292805, + "max": 12.253818892845615 + }, + "tx_mbps": { + "mean": 12.095086349882461, + "max": 12.110161857555886 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.853788043030511, + "max": 6.187374749498998 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.560311284046692, + "container_quota_busy_percent": { + "mean": 7.286994863610704, + "max": 7.479589638424446 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 37, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12034048, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 36.67860659300412, + "max": 36.75744963879152 + }, + "tx_mbps": { + "mean": 36.27126401601758, + "max": 36.35046313879093 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 22.230498569105258, + "max": 22.861468584405753 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 27.9467680608365, + "container_quota_busy_percent": { + "mean": 27.41175862917726, + "max": 27.60565930120032 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11964416, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 160.347224533974, + "max": 161.81288488589146 + }, + "tx_mbps": { + "mean": 158.54022738474205, + "max": 159.99129607374428 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.469065059918969, + "max": 6.57664416104026 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.424710424710424, + "container_quota_busy_percent": { + "mean": 7.90277826380797, + "max": 7.994937774823185 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11853824, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 136.0092116124243, + "max": 136.21503186071715 + }, + "tx_mbps": { + "mean": 136.1799422570973, + "max": 136.39695282040014 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.59038082750982, + "max": 19.8901921637135 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 25.471698113207548, + "container_quota_busy_percent": { + "mean": 23.799824640583314, + "max": 24.104289063936807 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11620352, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 373.90688054092675, + "max": 376.56687580378116 + }, + "tx_mbps": { + "mean": 374.07488543687435, + "max": 376.7696463743145 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.66780229843194, + "max": 19.072681704260653 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004177109440267335, + "max": 0.02506265664160401 + }, + "busiest_sampled_vcpu_percent": 23.404255319148938, + "container_quota_busy_percent": { + "mean": 23.43134628805063, + "max": 23.640592646663375 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11776000, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 364.96089401013035, + "max": 367.88256593138067 + }, + "tx_mbps": { + "mean": 365.4123038450863, + "max": 368.2881355176559 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.9579342358811866, + "max": 2.098950524737631 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.7549407114624507, + "container_quota_busy_percent": { + "mean": 2.6167206182761875, + "max": 2.7489986798381687 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 68, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12189696, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 12.19152388672545, + "max": 12.218071478212623 + }, + "tx_mbps": { + "mean": 11.807096564538586, + "max": 11.824933993496737 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.773107624365273, + "max": 5.976494123530883 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.76923076923077, + "container_quota_busy_percent": { + "mean": 7.070896614714568, + "max": 7.144601601470987 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 68, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11997184, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 36.559645667498415, + "max": 36.6397460289673 + }, + "tx_mbps": { + "mean": 35.41057691084978, + "max": 35.490035951619994 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 20.07665128364956, + "max": 20.645817442156115 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 26.396917148362235, + "container_quota_busy_percent": { + "mean": 24.844319337462135, + "max": 25.46048890709117 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 68, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11710464, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 149.68239212647984, + "max": 150.9724474866148 + }, + "tx_mbps": { + "mean": 144.9503081001617, + "max": 146.20567492484494 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.471982034769837, + "max": 6.786427145708583 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.324376199616124, + "container_quota_busy_percent": { + "mean": 7.8556873430528285, + "max": 8.047616482136887 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11501568, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 135.60312740245644, + "max": 135.79940417025824 + }, + "tx_mbps": { + "mean": 135.5716144226514, + "max": 135.7978343415309 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.335967606914636, + "max": 18.609921934021656 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 24.61832061068702, + "container_quota_busy_percent": { + "mean": 22.746114710938375, + "max": 23.261747341476816 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11259904, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 363.19320001673407, + "max": 364.6936473804299 + }, + "tx_mbps": { + "mean": 363.5971155966389, + "max": 365.17232337843296 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.587579135627337, + "max": 18.819095477386934 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004187604690117253, + "max": 0.02512562814070352 + }, + "busiest_sampled_vcpu_percent": 23.50674373795761, + "container_quota_busy_percent": { + "mean": 23.285692492533062, + "max": 23.53748760871699 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11436032, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 359.37858574132576, + "max": 361.8226366874845 + }, + "tx_mbps": { + "mean": 359.85018560566914, + "max": 362.17750113673674 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.1580993912448303, + "max": 2.293120638085743 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.9292730844793713, + "container_quota_busy_percent": { + "mean": 2.6373608769573806, + "max": 2.689197228165184 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 61, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11907072, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 11.922543351980426, + "max": 11.962576924376659 + }, + "tx_mbps": { + "mean": 12.090777371908139, + "max": 12.128331428886176 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.647272312393923, + "max": 5.791313030454319 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.852713178294573, + "container_quota_busy_percent": { + "mean": 6.527895199497513, + "max": 6.572494352975951 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 66, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11329536, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 35.76936598551684, + "max": 35.85561273501241 + }, + "tx_mbps": { + "mean": 36.26944153089411, + "max": 36.35618976776781 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 11.171925202547246, + "max": 11.39240506329114 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 15.686274509803921, + "container_quota_busy_percent": { + "mean": 14.18791057451814, + "max": 14.376407694992954 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 70, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11558912, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 83.92970504949606, + "max": 85.0915086730274 + }, + "tx_mbps": { + "mean": 85.05390806060672, + "max": 86.23466095743765 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.986430188748074, + "max": 6.391444914200448 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.922178988326849, + "container_quota_busy_percent": { + "mean": 7.3656601569106925, + "max": 7.41107336606181 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11849728, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 135.1087943237002, + "max": 135.44757565006023 + }, + "tx_mbps": { + "mean": 135.7454466457923, + "max": 136.10811130175102 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 9.927994906242814, + "max": 10.35170865552507 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 13.872832369942197, + "container_quota_busy_percent": { + "mean": 12.328875196147514, + "max": 12.574630839522442 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11341824, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 198.73224551322534, + "max": 199.41573173549966 + }, + "tx_mbps": { + "mean": 199.90238319809959, + "max": 200.6492084066365 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 9.832360387559001, + "max": 9.912390488110137 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 14.035087719298245, + "container_quota_busy_percent": { + "mean": 12.353132753930112, + "max": 12.520670254115467 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11710464, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 196.74062133769976, + "max": 198.03686098394928 + }, + "tx_mbps": { + "mean": 197.8826552042353, + "max": 199.13403806438797 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 20.479651242659923, + "max": 21.09256449165402 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 24.8062015503876, + "container_quota_busy_percent": { + "mean": 24.909853763187826, + "max": 25.344638678523452 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 421, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23162880, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 139.26909639567532, + "max": 140.41351782490955 + }, + "tx_mbps": { + "mean": 135.81792681909434, + "max": 137.07693349449718 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/19-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 17.838923877432542, + "max": 18.13186813186813 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004162504162504163, + "max": 0.024975024975024976 + }, + "busiest_sampled_vcpu_percent": 22.350674373795762, + "container_quota_busy_percent": { + "mean": 21.939165880726566, + "max": 22.010291675347982 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 408, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22872064, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 358.52147947436686, + "max": 361.93041410567224 + }, + "tx_mbps": { + "mean": 356.5914734554867, + "max": 360.2378229971204 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/20-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.6128565887192254, + "max": 1.719411911288313 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035580857498665715, + "max": 0.024906600249066 + }, + "busiest_sampled_vcpu_percent": 2.766798418972332, + "container_quota_busy_percent": { + "mean": 1.9653850873585785, + "max": 2.0880729651545233 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 158, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15757312, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.0953894088474316, + "max": 1.160400650918663 + }, + "tx_mbps": { + "mean": 5.554518374146957, + "max": 5.85246156859938 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/21-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 7.488258802728261, + "max": 9.120358833790181 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.00196463654224, + "container_quota_busy_percent": { + "mean": 9.081429984976038, + "max": 10.523869685657552 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17182720, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 7.94720382260684, + "max": 9.048146446011069 + }, + "tx_mbps": { + "mean": 39.70399874062898, + "max": 45.79698654198935 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.5130788196701694, + "max": 1.71898355754858 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.772277227722772, + "container_quota_busy_percent": { + "mean": 1.8141776452495144, + "max": 1.9697545627246493 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 151, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15732736, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.090557800279469, + "max": 1.148756581920515 + }, + "tx_mbps": { + "mean": 4.258993662632754, + "max": 4.486393660276279 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/23-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 7.338342895062801, + "max": 7.673081729567608 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.900990099009901, + "container_quota_busy_percent": { + "mean": 8.56006691836045, + "max": 8.841734592274678 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 263, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19718144, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 9.070839342887956, + "max": 9.60109712618444 + }, + "tx_mbps": { + "mean": 34.51589595433567, + "max": 35.49238774963613 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/24-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.6661381563468456, + "max": 1.8675298804780875 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035589721688376397, + "max": 0.02491280518186348 + }, + "busiest_sampled_vcpu_percent": 2.772277227722772, + "container_quota_busy_percent": { + "mean": 2.0120174083466833, + "max": 2.115559431011834 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 151, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17133568, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.122521790048401, + "max": 1.1635719900949435 + }, + "tx_mbps": { + "mean": 5.742720097570358, + "max": 5.837651614300342 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/25-aiperf-translation/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 7.615631121853781, + "max": 9.257400903161063 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.8, + "container_quota_busy_percent": { + "mean": 9.050322143870275, + "max": 11.294999017475392 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 263, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19492864, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 7.917615715217584, + "max": 8.977527725122302 + }, + "tx_mbps": { + "mean": 39.725072338302645, + "max": 46.163897016298364 + } + } + } + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/cpu-pass1-input-image-review.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/cpu-pass1-input-image-review.json new file mode 100644 index 0000000..005b8f2 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/cpu-pass1-input-image-review.json @@ -0,0 +1,238 @@ +{ + "installed_inputs": [ + { + "role": "client", + "file": "qualify-ai-native.py", + "sha256": "bbfe2dab4790cda263b8fba244ceca775cf5332eeb343e286ba7bc12861284c9", + "unchanged": true + }, + { + "role": "client", + "file": "qualify-ai.py", + "sha256": "f63e6e7ddce7a4cf4f637a95829bed4ff3894bde542ef37d6b9eade883c822ef", + "unchanged": true + }, + { + "role": "client", + "file": "check-cancellation.py", + "sha256": "52d25394e75a3cf8aa22f4f0e9cdd997670c04a769474a14b301cebee0458ccc", + "unchanged": true + }, + { + "role": "client", + "file": "collect-host.py", + "sha256": "9efa050bc35e02a1fc70d274dbd74296c752c935565d98cdc4b8b3b674ebb98e", + "unchanged": true + }, + { + "role": "client", + "file": "setup-client.sh", + "sha256": "8e6dd938b7a1716ef91ce1e02de6369540f8ada92260c9b1cbc5c4f2af35c906", + "unchanged": true + }, + { + "role": "client", + "file": "run-ai.py", + "sha256": "c7772a09c931972a733e5bd9c38cad8cdc283b54ba4bfc858087f9e55968f045", + "unchanged": true + }, + { + "role": "client", + "file": "run-common.py", + "sha256": "ad08fe8896723a7c1ee9ec0f659f26ec39414dba706e9075bfea9b175f270c94", + "unchanged": true + }, + { + "role": "client", + "file": "run-native.py", + "sha256": "cdf5eac4b4bc9510c457ea8a80b399124c98fe39257b4d88ece5b5458eb4e0a3", + "unchanged": true + }, + { + "role": "client", + "file": "setup-ai-network.sh", + "sha256": "54afe223688ee7c60174e2d8d4d81aa6fa4dd6b7ef68fd2824f20b1e53114933", + "unchanged": true + }, + { + "role": "client", + "file": "run-ai-native.py", + "sha256": "3dea07850a71d53f796aae803b19afe2cf107cd547711d544ed6dee4ea7d2422", + "unchanged": true + }, + { + "role": "client", + "file": "check-cancellation-native.py", + "sha256": "5e1340769396fcbc321992ea8d33d325b652ab9d24dbbbbde6924620f62b5439", + "unchanged": true + }, + { + "role": "client", + "file": "run-http.py", + "sha256": "4215cf75ea673fb0846dbaf853128bbb3bba73b3245b06acbf70255464910e5d", + "unchanged": true + }, + { + "role": "gateway", + "file": "setup-gateway.sh", + "sha256": "ab9e402c9b616b6dcfac01e76ee698e56e3a53f546263689757d4fc53aec8552", + "unchanged": true + }, + { + "role": "gateway", + "file": "agentgateway-native.yaml", + "sha256": "ca4b5d1a08283fd1985e7630b237ec2559dc473639015599f86f205cd0e42bb9", + "unchanged": true + }, + { + "role": "gateway", + "file": "collect-host.py", + "sha256": "9efa050bc35e02a1fc70d274dbd74296c752c935565d98cdc4b8b3b674ebb98e", + "unchanged": true + }, + { + "role": "gateway", + "file": "praxis-native.yaml", + "sha256": "7ffadd30688efff772ed1105412d40f90a0b1e35ca6556d00c4ccc8e8918f449", + "unchanged": true + }, + { + "role": "gateway", + "file": "agentgateway.yaml", + "sha256": "8d0597efe2ed8f5ac947958070913367a63e26f6e0568cd463cf291167cd0f9f", + "unchanged": true + }, + { + "role": "gateway", + "file": "praxis.yaml", + "sha256": "1f19bdb76ca8428703c17e00b6dbc7b13efd4540ad59c1f437cf00e8747aa037", + "unchanged": true + }, + { + "role": "gateway", + "file": "setup-ai-network.sh", + "sha256": "54afe223688ee7c60174e2d8d4d81aa6fa4dd6b7ef68fd2824f20b1e53114933", + "unchanged": true + }, + { + "role": "gateway", + "file": "setup-native.sh", + "sha256": "b8ee379f08f5dd076addc84e590cfe65518853b7ca1a6cc4dd76643b191c5404", + "unchanged": true + }, + { + "role": "backend", + "file": "setup-backend.sh", + "sha256": "46645fdc576deb9099cf231ecfe6230bca782230eaff4b5e6d31cadf7de98102", + "unchanged": true + }, + { + "role": "backend", + "file": "collect-host.py", + "sha256": "9efa050bc35e02a1fc70d274dbd74296c752c935565d98cdc4b8b3b674ebb98e", + "unchanged": true + }, + { + "role": "backend", + "file": "setup-ai-network.sh", + "sha256": "54afe223688ee7c60174e2d8d4d81aa6fa4dd6b7ef68fd2824f20b1e53114933", + "unchanged": true + } + ], + "containers": [ + { + "name": "/agentgateway", + "container_id": "d4c7feb4a8c06c8906ad0e040353efb81ea7c1e34351218e950ca33b724155fd", + "image": "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "image_id": "sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "unchanged_container_and_image": true, + "cpu_quota": 2000000000, + "cpu_set": "2,3", + "memory_bytes": 2147483648, + "healthcheck": null + }, + { + "name": "/praxis-release", + "container_id": "c36e88e1ded9a8efd948748abf669a334c2c9700c6af63ce95c1f2a1f9fcf269", + "image": "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8", + "image_id": "sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8", + "unchanged_container_and_image": true, + "cpu_quota": 2000000000, + "cpu_set": "2,3", + "memory_bytes": 2147483648, + "healthcheck": { + "Test": [ + "NONE" + ], + "Interval": 5000000000, + "Timeout": 3000000000, + "StartPeriod": 2000000000 + } + }, + { + "name": "/praxis-nightly", + "container_id": "658bab15416730d3bbd885d1a9ae2b08be9adf35ea3e9a27af131c941d57179f", + "image": "ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8", + "image_id": "sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8", + "unchanged_container_and_image": true, + "cpu_quota": 2000000000, + "cpu_set": "2,3", + "memory_bytes": 2147483648, + "healthcheck": { + "Test": [ + "NONE" + ], + "Interval": 5000000000, + "Timeout": 3000000000, + "StartPeriod": 2000000000 + } + }, + { + "name": "/agentgateway-native", + "container_id": "f77b80f7bd0e29dc5a9a29cf6a20a39d84cdd8939fa0f08fd1e7ca97ab4375b6", + "image": "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "image_id": "sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "unchanged_container_and_image": true, + "cpu_quota": 2000000000, + "cpu_set": "2,3", + "memory_bytes": 2147483648, + "healthcheck": null + }, + { + "name": "/praxis-ai", + "container_id": "4c376a67a5b0a09c1dc927d70c8ee985511293fb4bd965bc12e93e2442f066f9", + "image": "ghcr.io/praxis-proxy/ai@sha256:5121c638ee4b2c4dd9184c403b11d9384cd1ea26c1542085d2953a74bb15b4f8", + "image_id": "sha256:5121c638ee4b2c4dd9184c403b11d9384cd1ea26c1542085d2953a74bb15b4f8", + "unchanged_container_and_image": true, + "cpu_quota": 2000000000, + "cpu_set": "2,3", + "memory_bytes": 2147483648, + "healthcheck": { + "Test": [ + "NONE" + ], + "Interval": 5000000000, + "Timeout": 3000000000, + "StartPeriod": 2000000000 + } + }, + { + "name": "/praxis-ai-nightly", + "container_id": "7edd4a3f38f74f4f0ab4fdf5812e206da5661703e76d4b00b9fd8e660a37d22a", + "image": "ghcr.io/praxis-proxy/ai@sha256:727c4cb043af573cfb812208475dc6b290570b72ff01d07c6b7ca85dc09155e4", + "image_id": "sha256:727c4cb043af573cfb812208475dc6b290570b72ff01d07c6b7ca85dc09155e4", + "unchanged_container_and_image": true, + "cpu_quota": 2000000000, + "cpu_set": "2,3", + "memory_bytes": 2147483648, + "healthcheck": { + "Test": [ + "NONE" + ], + "Interval": 5000000000, + "Timeout": 3000000000, + "StartPeriod": 2000000000 + } + } + ] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/cpu-pass1-isolation-review.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/cpu-pass1-isolation-review.json new file mode 100644 index 0000000..fb34c34 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/cpu-pass1-isolation-review.json @@ -0,0 +1,2558 @@ +{ + "windows": 232, + "issues": [], + "checks": [ + { + "artifact": "results/common/pass1/praxis-nightly/ai/11-fortio-anthropic/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/ai/03-fortio-openai/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/ai/14-aiperf-openai/execution.json", + "expected_container": "/praxis-nightly", + "samples": 8, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/ai/13-fortio-openai/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/ai/04-fortio-openai/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/ai/00-fortio-openai/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/ai/10-fortio-anthropic/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/ai/15-aiperf-openai/execution.json", + "expected_container": "/praxis-nightly", + "samples": 9, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/ai/01-fortio-openai/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/ai/08-fortio-anthropic/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/ai/16-aiperf-anthropic/execution.json", + "expected_container": "/praxis-nightly", + "samples": 8, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/ai/05-fortio-openai/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/ai/12-fortio-openai/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/ai/02-fortio-openai/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/ai/07-fortio-anthropic/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/ai/17-aiperf-anthropic/execution.json", + "expected_container": "/praxis-nightly", + "samples": 8, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/ai/09-fortio-anthropic/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/ai/06-fortio-anthropic/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/http/04-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/http/08-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/http/13-nighthawk/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/http/06-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/http/02-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/http/10-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/http/12-nighthawk/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/http/00-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/http/05-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/http/09-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/http/07-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/http/03-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/http/11-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/http/01-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/ai/11-fortio-anthropic/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/ai/03-fortio-openai/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/ai/14-aiperf-openai/execution.json", + "expected_container": "/praxis-release", + "samples": 8, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/ai/13-fortio-openai/execution.json", + "expected_container": "/praxis-release", + "samples": 6, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/ai/04-fortio-openai/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/ai/00-fortio-openai/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/ai/10-fortio-anthropic/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/ai/15-aiperf-openai/execution.json", + "expected_container": "/praxis-release", + "samples": 8, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/ai/01-fortio-openai/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/ai/08-fortio-anthropic/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/ai/16-aiperf-anthropic/execution.json", + "expected_container": "/praxis-release", + "samples": 8, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/ai/05-fortio-openai/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/ai/12-fortio-openai/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/ai/02-fortio-openai/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/ai/07-fortio-anthropic/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/ai/17-aiperf-anthropic/execution.json", + "expected_container": "/praxis-release", + "samples": 9, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/ai/09-fortio-anthropic/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/ai/06-fortio-anthropic/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/http/04-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/http/08-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/http/13-nighthawk/execution.json", + "expected_container": "/praxis-release", + "samples": 8, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/http/06-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/http/02-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/http/10-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/http/12-nighthawk/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/http/00-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/http/05-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/http/09-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/http/07-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/http/03-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/http/11-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/http/01-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 6, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/ai/11-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/ai/03-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/ai/14-aiperf-openai/execution.json", + "expected_container": null, + "samples": 9, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/ai/13-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/ai/04-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/ai/00-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/ai/10-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/ai/15-aiperf-openai/execution.json", + "expected_container": null, + "samples": 9, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/ai/01-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/ai/08-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/ai/16-aiperf-anthropic/execution.json", + "expected_container": null, + "samples": 9, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/ai/05-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/ai/12-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/ai/02-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/ai/07-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/ai/17-aiperf-anthropic/execution.json", + "expected_container": null, + "samples": 9, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/ai/09-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/ai/06-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/http/04-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/http/08-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/http/13-nighthawk/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/http/06-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/http/02-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/http/10-fortio/execution.json", + "expected_container": null, + "samples": 8, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/http/12-nighthawk/execution.json", + "expected_container": null, + "samples": 8, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/http/00-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/http/05-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/http/09-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/http/07-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/http/03-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/http/11-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/http/01-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/ai/11-fortio-anthropic/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/ai/03-fortio-openai/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/ai/14-aiperf-openai/execution.json", + "expected_container": "/agentgateway", + "samples": 8, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/ai/13-fortio-openai/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/ai/04-fortio-openai/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/ai/00-fortio-openai/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/ai/10-fortio-anthropic/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/ai/15-aiperf-openai/execution.json", + "expected_container": "/agentgateway", + "samples": 9, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/ai/01-fortio-openai/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/ai/08-fortio-anthropic/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/ai/16-aiperf-anthropic/execution.json", + "expected_container": "/agentgateway", + "samples": 8, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/ai/05-fortio-openai/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/ai/12-fortio-openai/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/ai/02-fortio-openai/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/ai/07-fortio-anthropic/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/ai/17-aiperf-anthropic/execution.json", + "expected_container": "/agentgateway", + "samples": 8, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/ai/09-fortio-anthropic/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/ai/06-fortio-anthropic/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/http/04-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/http/08-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/http/13-nighthawk/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/http/06-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/http/02-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/http/10-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 8, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/http/12-nighthawk/execution.json", + "expected_container": "/agentgateway", + "samples": 8, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/http/00-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/http/05-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 8, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/http/09-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/http/07-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/http/03-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/http/11-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/http/01-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/19-fortio-openai/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/24-aiperf-translation/execution.json", + "expected_container": "/praxis-ai", + "samples": 8, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/14-fortio-translation/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/17-fortio-translation/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/20-aiperf-openai/execution.json", + "expected_container": "/praxis-ai", + "samples": 9, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/11-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/03-fortio-openai/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/12-fortio-translation/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/04-fortio-openai/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/00-fortio-openai/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/10-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/13-fortio-translation/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/23-aiperf-anthropic/execution.json", + "expected_container": "/praxis-ai", + "samples": 8, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/01-fortio-openai/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/08-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/05-fortio-openai/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/02-fortio-openai/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/07-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/21-aiperf-openai/execution.json", + "expected_container": "/praxis-ai", + "samples": 9, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/22-aiperf-anthropic/execution.json", + "expected_container": "/praxis-ai", + "samples": 8, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/16-fortio-translation/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/09-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/18-fortio-openai/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/25-aiperf-translation/execution.json", + "expected_container": "/praxis-ai", + "samples": 9, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/15-fortio-translation/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/06-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/19-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/24-aiperf-translation/execution.json", + "expected_container": null, + "samples": 8, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/14-fortio-translation/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/17-fortio-translation/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/20-aiperf-openai/execution.json", + "expected_container": null, + "samples": 9, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/11-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/03-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/12-fortio-translation/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/04-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/00-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/10-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/13-fortio-translation/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/23-aiperf-anthropic/execution.json", + "expected_container": null, + "samples": 9, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/01-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/08-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/05-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/02-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/07-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/21-aiperf-openai/execution.json", + "expected_container": null, + "samples": 9, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/22-aiperf-anthropic/execution.json", + "expected_container": null, + "samples": 8, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/16-fortio-translation/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/09-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/18-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/25-aiperf-translation/execution.json", + "expected_container": null, + "samples": 8, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/15-fortio-translation/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/06-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/19-fortio-openai/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/24-aiperf-translation/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 8, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/14-fortio-translation/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/17-fortio-translation/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/20-aiperf-openai/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 8, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/11-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/03-fortio-openai/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/12-fortio-translation/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/04-fortio-openai/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/00-fortio-openai/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/10-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/13-fortio-translation/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/23-aiperf-anthropic/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 9, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/01-fortio-openai/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 6, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/08-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/05-fortio-openai/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/02-fortio-openai/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/07-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/21-aiperf-openai/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 9, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/22-aiperf-anthropic/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 8, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/16-fortio-translation/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/09-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/18-fortio-openai/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/25-aiperf-translation/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 9, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/15-fortio-translation/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/06-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/19-fortio-openai/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/24-aiperf-translation/execution.json", + "expected_container": "/agentgateway-native", + "samples": 8, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/14-fortio-translation/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/17-fortio-translation/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/20-aiperf-openai/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/11-fortio-anthropic/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/03-fortio-openai/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/12-fortio-translation/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/04-fortio-openai/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/00-fortio-openai/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/10-fortio-anthropic/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/13-fortio-translation/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/23-aiperf-anthropic/execution.json", + "expected_container": "/agentgateway-native", + "samples": 8, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/01-fortio-openai/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/08-fortio-anthropic/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/05-fortio-openai/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/02-fortio-openai/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/07-fortio-anthropic/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/21-aiperf-openai/execution.json", + "expected_container": "/agentgateway-native", + "samples": 8, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/22-aiperf-anthropic/execution.json", + "expected_container": "/agentgateway-native", + "samples": 8, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/16-fortio-translation/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/09-fortio-anthropic/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/18-fortio-openai/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/25-aiperf-translation/execution.json", + "expected_container": "/agentgateway-native", + "samples": 8, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/15-fortio-translation/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/06-fortio-anthropic/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "passed": true + } + ] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/cpu-hosts.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/cpu-hosts.json new file mode 100644 index 0000000..1b9284b --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/cpu-hosts.json @@ -0,0 +1,134757 @@ +[ + { + "role": "client", + "workload": "results/common/pass1/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.3064565815457083, + "max": 4.51693851944793 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012556504269211453, + "max": 0.07533902561526871 + }, + "busiest_sampled_vcpu_percent": 10.75050709939148, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.575229533496081, + "max": 11.601147221982966 + }, + "tx_mbps": { + "mean": 11.575509606705257, + "max": 11.59789931556213 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.322610107193082, + "max": 7.08936595107339 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00416875104218776, + "max": 0.02501250625312656 + }, + "busiest_sampled_vcpu_percent": 10.444874274661508, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.69424469744739, + "max": 34.789806699895706 + }, + "tx_mbps": { + "mean": 34.6915436604428, + "max": 34.778416263811884 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.05029983987527, + "max": 30.712090163934427 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012784495840990647, + "max": 0.051203277009728626 + }, + "busiest_sampled_vcpu_percent": 40.198019801980195, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 258.831114349971, + "max": 261.1842654529435 + }, + "tx_mbps": { + "mean": 258.8294813898167, + "max": 261.17932039479643 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.172602644826508, + "max": 4.611895161290323 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012577596336025395, + "max": 0.05025125628140704 + }, + "busiest_sampled_vcpu_percent": 7.240704500978474, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.69839054559952, + "max": 135.95144450236205 + }, + "tx_mbps": { + "mean": 135.32656090324198, + "max": 135.5271073003786 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 11.06915160749611, + "max": 12.41449201925513 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016914056443901194, + "max": 0.05078720162519045 + }, + "busiest_sampled_vcpu_percent": 17.959183673469386, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 407.25115995106097, + "max": 408.2180594283327 + }, + "tx_mbps": { + "mean": 405.98344754200156, + "max": 406.8977942766268 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 31.0806773209079, + "max": 32.0010183299389 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01271833592856863, + "max": 0.05085176709890669 + }, + "busiest_sampled_vcpu_percent": 34.88843813387424, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1423.0599713832153, + "max": 1431.7686489023774 + }, + "tx_mbps": { + "mean": 1420.5319802383417, + "max": 1429.495634098025 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.6328288702210907, + "max": 5.132075471698113 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012588116817724069, + "max": 0.050352467270896276 + }, + "busiest_sampled_vcpu_percent": 9.775967413441956, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.287168376359682, + "max": 11.317177043334981 + }, + "tx_mbps": { + "mean": 11.532122457865514, + "max": 11.562402477985936 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.122895669207664, + "max": 7.10876664154735 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012590264792524286, + "max": 0.05030181086519115 + }, + "busiest_sampled_vcpu_percent": 9.902912621359222, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 33.83652356443859, + "max": 33.92846466070978 + }, + "tx_mbps": { + "mean": 34.577247290230886, + "max": 34.668009386139786 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.365215575977867, + "max": 31.464413722478238 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008550337769595538, + "max": 0.02570694087403599 + }, + "busiest_sampled_vcpu_percent": 37.67820773930754, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 248.7150208276558, + "max": 252.69004397910163 + }, + "tx_mbps": { + "mean": 254.1724747387152, + "max": 258.232624806369 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.457899757065517, + "max": 5.531807895398542 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016805378822659724, + "max": 0.05051780752715332 + }, + "busiest_sampled_vcpu_percent": 7.8277886497064575, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.46496582681743, + "max": 135.56722695115135 + }, + "tx_mbps": { + "mean": 135.33935700923064, + "max": 135.45288368336116 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 11.610422834309169, + "max": 13.281052365292183 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012665740798278882, + "max": 0.025387154100025386 + }, + "busiest_sampled_vcpu_percent": 18.275154004106778, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 406.5075566580707, + "max": 407.45607662371077 + }, + "tx_mbps": { + "mean": 405.8162877980991, + "max": 406.73651146226047 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 33.07889336237592, + "max": 33.9867617107943 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012626424068841182, + "max": 0.05037783375314862 + }, + "busiest_sampled_vcpu_percent": 37.423312883435585, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1447.5287470146625, + "max": 1463.46880040788 + }, + "tx_mbps": { + "mean": 1447.564810470786, + "max": 1463.6078102458507 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.53524747992226, + "max": 30.132113821138212 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008447438511221381, + "max": 0.025412960609911054 + }, + "busiest_sampled_vcpu_percent": 33.71868978805395, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 209.69158464937072, + "max": 218.44541995222636 + }, + "tx_mbps": { + "mean": 209.5129049844685, + "max": 218.25080345417408 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/ai/13-fortio-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 33.31124281995591, + "max": 35.59969442322384 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.010945089498249893, + "max": 0.05115089514066496 + }, + "busiest_sampled_vcpu_percent": 36.65987780040733, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1513.1354872117338, + "max": 1565.6124081254318 + }, + "tx_mbps": { + "mean": 1549.8228946861248, + "max": 1603.2044445495967 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/ai/14-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 20.94283028955177, + "max": 21.968757748574262 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.014216427547423431, + "max": 0.049813200498132 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.665790436665637, + "max": 5.7913397918050205 + }, + "tx_mbps": { + "mean": 1.1567631829844265, + "max": 1.1754512928333678 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/ai/15-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 56.863655685003295, + "max": 60.37318929535969 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020985335166297202, + "max": 0.1223091976516634 + }, + "busiest_sampled_vcpu_percent": 70.5179282868526, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 44.134460770508575, + "max": 45.4724953633741 + }, + "tx_mbps": { + "mean": 8.626345813098286, + "max": 8.82425407228435 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 21.35972618558125, + "max": 22.539052814282172 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.017704081803943037, + "max": 0.04945598417408507 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.438221405821576, + "max": 4.4993962017537905 + }, + "tx_mbps": { + "mean": 1.2264502044449468, + "max": 1.3019542493141179 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/ai/17-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 59.62272947390174, + "max": 67.43108075140277 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.021430026609305278, + "max": 0.09835259404966806 + }, + "busiest_sampled_vcpu_percent": 75.69721115537848, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 30.69436680796827, + "max": 35.65740147477997 + }, + "tx_mbps": { + "mean": 8.010080517793186, + "max": 9.014986600938766 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.05033525202613, + "max": 2.4861878453038675 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016679176048703195, + "max": 0.10007505629221916 + }, + "busiest_sampled_vcpu_percent": 5.252918287937743, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.7047635873221134, + "max": 0.7179058202945326 + }, + "tx_mbps": { + "mean": 0.8032310090110327, + "max": 0.8168843961087696 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.998758430002155, + "max": 6.385118149824033 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004190763557120107, + "max": 0.025144581342720643 + }, + "busiest_sampled_vcpu_percent": 11.46881287726358, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 3.248472972881576, + "max": 3.3370650263162323 + }, + "tx_mbps": { + "mean": 3.7060786204021277, + "max": 3.8094913279189737 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.940387061815041, + "max": 3.5642570281124497 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012597631645250693, + "max": 0.07558578987150416 + }, + "busiest_sampled_vcpu_percent": 6.627680311890838, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.1331888761149025, + "max": 1.1481769266143549 + }, + "tx_mbps": { + "mean": 1.289917152599073, + "max": 1.2977899115480667 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.4408209532257, + "max": 25.982028241335044 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004276794115131298, + "max": 0.025660764690787787 + }, + "busiest_sampled_vcpu_percent": 31.51750972762646, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 26.477820498516046, + "max": 26.96724703640255 + }, + "tx_mbps": { + "mean": 30.2339195191347, + "max": 30.794483734029768 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.638301360124234, + "max": 3.3333333333333335 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.571428571428571, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.14861805949907, + "max": 1.3386567962009024 + }, + "tx_mbps": { + "mean": 1.8360833152889795, + "max": 2.091350569259802 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/http/05-fortio/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 26.277822060259, + "max": 28.684143547976586 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0036322690784933347, + "max": 0.025425883549453344 + }, + "busiest_sampled_vcpu_percent": 32.04633204633205, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 23.909327847956106, + "max": 24.504584572720745 + }, + "tx_mbps": { + "mean": 27.051637020676637, + "max": 27.636744040332918 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.505614844481869, + "max": 3.357554497619644 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004196038939241357, + "max": 0.025176233635448138 + }, + "busiest_sampled_vcpu_percent": 6.42023346303502, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 77.18875554396055, + "max": 77.50414623666416 + }, + "tx_mbps": { + "mean": 1.1857863195840095, + "max": 1.199499393420832 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.94333829483015, + "max": 6.497104004029212 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008411136344520145, + "max": 0.05046681806712087 + }, + "busiest_sampled_vcpu_percent": 16.149068322981368, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 251.44554480603676, + "max": 256.13313430868277 + }, + "tx_mbps": { + "mean": 4.37682884904572, + "max": 4.488591606494411 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.43430253646998, + "max": 4.322694144257351 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008394191219675984, + "max": 0.05036514731805591 + }, + "busiest_sampled_vcpu_percent": 7.142857142857143, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 132.68695539354897, + "max": 132.95920328537244 + }, + "tx_mbps": { + "mean": 2.111455204273272, + "max": 2.133434215988318 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.014950189751065, + "max": 29.799135519959318 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004241961482989735, + "max": 0.025451768897938407 + }, + "busiest_sampled_vcpu_percent": 34.46969696969697, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2183.4137619588464, + "max": 2210.6873719485475 + }, + "tx_mbps": { + "mean": 33.82911556443527, + "max": 34.25221347538136 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.686771648519898, + "max": 5.383647798742138 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012551280676410785, + "max": 0.05015045135406219 + }, + "busiest_sampled_vcpu_percent": 12.016293279022403, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 128.87735555208613, + "max": 131.5368953604112 + }, + "tx_mbps": { + "mean": 2.911170339246362, + "max": 2.951634566864122 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.172660255199247, + "max": 26.129765210805353 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012657344803699993, + "max": 0.05049229992426155 + }, + "busiest_sampled_vcpu_percent": 32.437619961612285, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2024.3925260448393, + "max": 2056.172811765375 + }, + "tx_mbps": { + "mean": 28.34187506956543, + "max": 28.731240961042214 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.8792896887630297, + "max": 7.071226536384675 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.029999142881631954, + "max": 0.17999485728979173 + }, + "busiest_sampled_vcpu_percent": 31.220657276995304, + "container_quota_busy_percent": { + "mean": 9.000069085288647, + "max": 9.0523203863635 + }, + "container_throttled_period_percent": null, + "max_fd": 18, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 48406528, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.103595599548672, + "max": 1.159735895977033 + }, + "tx_mbps": { + "mean": 0.9617950837555983, + "max": 1.0044809471635925 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/agentgateway/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 11.668910594061906, + "max": 12.545587162654996 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03104034938732025, + "max": 0.12156576707999027 + }, + "busiest_sampled_vcpu_percent": 72.21350078492935, + "container_quota_busy_percent": { + "mean": 7.810416470564078, + "max": 7.863132123576046 + }, + "container_throttled_period_percent": null, + "max_fd": 19, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 48152576, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 129.3359119164119, + "max": 132.91289172223514 + }, + "tx_mbps": { + "mean": 1.6876045066498229, + "max": 1.7533346877127876 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.302399800746184, + "max": 4.092392668842581 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004188657116528441, + "max": 0.025131942699170646 + }, + "busiest_sampled_vcpu_percent": 7.170542635658915, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.575326819996565, + "max": 11.594729697181082 + }, + "tx_mbps": { + "mean": 11.57467320806316, + "max": 11.590215190689012 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.260520462352689, + "max": 8.963093145869948 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00839630615825489, + "max": 0.025195263290501386 + }, + "busiest_sampled_vcpu_percent": 18.44106463878327, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.69280034700685, + "max": 34.77631135359717 + }, + "tx_mbps": { + "mean": 34.69233596223801, + "max": 34.77484399323237 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 66.06553292437589, + "max": 67.16727084412221 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 69.4560669456067, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 683.3870397232663, + "max": 692.7904978993362 + }, + "tx_mbps": { + "mean": 683.3785696973316, + "max": 692.7816061182108 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.977749439775869, + "max": 6.6599648152802216 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012605042728786079, + "max": 0.05042864346949067 + }, + "busiest_sampled_vcpu_percent": 11.919191919191919, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.13219136502644, + "max": 136.31358242541148 + }, + "tx_mbps": { + "mean": 135.40026922166678, + "max": 135.5182161865171 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 11.70586437828073, + "max": 12.386706948640484 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012599765770195712, + "max": 0.05044136191677175 + }, + "busiest_sampled_vcpu_percent": 16.23246492985972, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 408.13643475034894, + "max": 409.1046952664952 + }, + "tx_mbps": { + "mean": 406.06425004640477, + "max": 407.0169840038334 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 31.759528810299194, + "max": 32.53988351481388 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008409014463504878, + "max": 0.050454086781029264 + }, + "busiest_sampled_vcpu_percent": 34.43298969072165, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1411.5293120562358, + "max": 1417.6553913226687 + }, + "tx_mbps": { + "mean": 1407.0245401053453, + "max": 1412.9545356838648 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.3584512292646105, + "max": 4.404731940599044 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.025166736358672462, + "max": 0.07550969041026932 + }, + "busiest_sampled_vcpu_percent": 9.07258064516129, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.284730622543915, + "max": 11.305459897877352 + }, + "tx_mbps": { + "mean": 11.532492267913627, + "max": 11.551984487620002 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.954386896251119, + "max": 7.2814310909549 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012575452716297786, + "max": 0.07545271629778671 + }, + "busiest_sampled_vcpu_percent": 12.167300380228136, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 33.82943299089747, + "max": 33.915579070217014 + }, + "tx_mbps": { + "mean": 34.56909888261154, + "max": 34.65291245580102 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 66.98555768128838, + "max": 68.26176927056389 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0043200276481769485, + "max": 0.02592016588906169 + }, + "busiest_sampled_vcpu_percent": 69.81519507186859, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 679.2352298719651, + "max": 684.7777980626254 + }, + "tx_mbps": { + "mean": 694.1340149570469, + "max": 699.7667898526181 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.529282128454122, + "max": 5.226130653266332 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008379420144126027, + "max": 0.05027652086475616 + }, + "busiest_sampled_vcpu_percent": 8.349514563106796, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.774948078872, + "max": 135.971059912085 + }, + "tx_mbps": { + "mean": 135.33327302134836, + "max": 135.51889297683584 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.068598543988104, + "max": 13.31152491192753 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016746324946016376, + "max": 0.07547169811320754 + }, + "busiest_sampled_vcpu_percent": 21.04208416833667, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 407.29150174060317, + "max": 408.1960790473572 + }, + "tx_mbps": { + "mean": 406.0002099044961, + "max": 406.86975280794525 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 32.07434943849113, + "max": 32.91139240506329 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0084774499830451, + "max": 0.0508646998982706 + }, + "busiest_sampled_vcpu_percent": 38.36734693877551, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1440.8496382003918, + "max": 1449.6039830233574 + }, + "tx_mbps": { + "mean": 1438.8490498932435, + "max": 1447.841781289272 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 76.2789380724769, + "max": 76.9406973784678 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004230118443316413, + "max": 0.025380710659898477 + }, + "busiest_sampled_vcpu_percent": 78.5425101214575, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 804.6344951223828, + "max": 819.2379435179859 + }, + "tx_mbps": { + "mean": 804.5968203517534, + "max": 819.2129279209591 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 42.39677883411484, + "max": 44.41604906721186 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008514261387824606, + "max": 0.05108556832694764 + }, + "busiest_sampled_vcpu_percent": 49.48665297741273, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1945.170396283399, + "max": 1961.6414168089366 + }, + "tx_mbps": { + "mean": 1972.4710857377331, + "max": 1985.8501878811326 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/ai/14-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 20.638808155516745, + "max": 24.52173913043478 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.014239605214102351, + "max": 0.0749063670411985 + }, + "busiest_sampled_vcpu_percent": 76.24750499001996, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 4, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.507190574591612, + "max": 5.79208801369452 + }, + "tx_mbps": { + "mean": 1.0827712909870675, + "max": 1.1278631437530955 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/ai/15-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 49.53894706953943, + "max": 58.01172447484123 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.018316510251282364, + "max": 0.09770395701025891 + }, + "busiest_sampled_vcpu_percent": 80.6, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 39.6036669537084, + "max": 45.725144610412876 + }, + "tx_mbps": { + "mean": 7.774858617551387, + "max": 9.421365079234725 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 21.20554685819123, + "max": 22.417636859053754 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.021271694331741135, + "max": 0.12410027302060064 + }, + "busiest_sampled_vcpu_percent": 88.62275449101796, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.399288415876889, + "max": 4.48892812553977 + }, + "tx_mbps": { + "mean": 1.2744349158027597, + "max": 1.4125614151526809 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/ai/17-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 62.31402343984369, + "max": 65.58902767572863 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.024435371310904026, + "max": 0.1465917419985341 + }, + "busiest_sampled_vcpu_percent": 78.95791583166333, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.037930534300685, + "max": 35.48554382347457 + }, + "tx_mbps": { + "mean": 8.687363941818536, + "max": 9.25955033498234 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.5050933450928032, + "max": 3.2160804020100504 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012562814070351758, + "max": 0.07537688442211055 + }, + "busiest_sampled_vcpu_percent": 7.100591715976331, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.836611723505823, + "max": 0.8426394497413123 + }, + "tx_mbps": { + "mean": 0.9508510799106217, + "max": 0.9588136259307948 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.9631182840031975, + "max": 9.543147208121827 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0084537999830924, + "max": 0.0507227998985544 + }, + "busiest_sampled_vcpu_percent": 17.54032258064516, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.768729948740622, + "max": 5.9506694785486545 + }, + "tx_mbps": { + "mean": 6.585581963206257, + "max": 6.7944583015337034 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.4031656608589995, + "max": 4.5408931259407925 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016785284079523267, + "max": 0.07562389715149988 + }, + "busiest_sampled_vcpu_percent": 11.434108527131784, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.1328403065057455, + "max": 1.1389515222314552 + }, + "tx_mbps": { + "mean": 1.2894522793483374, + "max": 1.2973010844663948 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 60.9734615403929, + "max": 61.56010230179028 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00427240878407246, + "max": 0.02563445270443476 + }, + "busiest_sampled_vcpu_percent": 66.0569105691057, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 70.39357342205935, + "max": 70.94305458185794 + }, + "tx_mbps": { + "mean": 80.37465011190643, + "max": 80.99209310694435 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.4034211141047996, + "max": 4.462934947049924 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02519951342430459, + "max": 0.10085728693898134 + }, + "busiest_sampled_vcpu_percent": 11.857707509881424, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.147814967513393, + "max": 1.3205478293437942 + }, + "tx_mbps": { + "mean": 1.8370106712201613, + "max": 2.077292456317122 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 97.7118360941471, + "max": 98.31307367898785 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 98.61111111111111, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.78463517303805, + "max": 139.52515362275622 + }, + "tx_mbps": { + "mean": 156.2150286045114, + "max": 159.24360308703692 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.1953219984979038, + "max": 4.691419969894631 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008372064778060063, + "max": 0.025144581342720643 + }, + "busiest_sampled_vcpu_percent": 10.462776659959758, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 92.30695148489663, + "max": 93.70821629355626 + }, + "tx_mbps": { + "mean": 1.351667240661855, + "max": 1.3685393421132719 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.336332657967076, + "max": 7.715813598166539 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008481764206955046, + "max": 0.05089058524173028 + }, + "busiest_sampled_vcpu_percent": 14.767932489451477, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 428.66692370271676, + "max": 435.2208587972899 + }, + "tx_mbps": { + "mean": 7.677977542412455, + "max": 7.838329756077416 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.27762081202779, + "max": 5.689828801611279 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012588116817724067, + "max": 0.0755287009063444 + }, + "busiest_sampled_vcpu_percent": 11.244979919678714, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 133.39597565115534, + "max": 133.67673650270362 + }, + "tx_mbps": { + "mean": 2.165776731413359, + "max": 2.2925813959866614 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 61.22741398936272, + "max": 61.85433884297521 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00427131385614215, + "max": 0.025627883136852898 + }, + "busiest_sampled_vcpu_percent": 72.23340040241449, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4770.899300607528, + "max": 4800.719648737625 + }, + "tx_mbps": { + "mean": 85.33697526043517, + "max": 85.93616105140346 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/http/10-fortio/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 4.083936863117971, + "max": 5.462290152843899 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.010848200064883686, + "max": 0.050505050505050504 + }, + "busiest_sampled_vcpu_percent": 9.580838323353293, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 131.93703114070695, + "max": 132.20716269053605 + }, + "tx_mbps": { + "mean": 3.6267877803135176, + "max": 3.8138259118919344 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00022436783774825624, + "max": 0.0015705748642377937 + }, + "tx_mbps": { + "mean": 0.00022436783774825624, + "max": 0.0015705748642377937 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 82.26826296298952, + "max": 83.52144469525959 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 84.6, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7508.6080781889705, + "max": 7656.748237012637 + }, + "tx_mbps": { + "mean": 118.01765678859518, + "max": 118.6949570444906 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/http/12-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 11.961098052657526, + "max": 12.631837135148393 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03865053337024143, + "max": 0.19622271277900416 + }, + "busiest_sampled_vcpu_percent": 89.6078431372549, + "container_quota_busy_percent": { + "mean": 10.927133414038082, + "max": 11.051026090214695 + }, + "container_throttled_period_percent": null, + "max_fd": 18, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 47894528, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.1041195869477, + "max": 1.1399221481548245 + }, + "tx_mbps": { + "mean": 0.9634553584175083, + "max": 0.9948280787107675 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/direct/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.960392616110813, + "max": 14.111625639775774 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03261578604044357, + "max": 0.19569471624266144 + }, + "busiest_sampled_vcpu_percent": 83.94648829431438, + "container_quota_busy_percent": { + "mean": 10.066254526637081, + "max": 10.114983270674132 + }, + "container_throttled_period_percent": null, + "max_fd": 18, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 47988736, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 129.57577397739772, + "max": 133.66754685662897 + }, + "tx_mbps": { + "mean": 1.9519078613861407, + "max": 2.0287408563872034 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.7052144970334666, + "max": 6.152687091913611 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012595550769323734, + "max": 0.05044136191677175 + }, + "busiest_sampled_vcpu_percent": 12.745098039215685, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.907088541584416, + "max": 11.928803518121125 + }, + "tx_mbps": { + "mean": 12.107259525668137, + "max": 12.128358926878771 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.8027121015750165, + "max": 7.638367142499374 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.024968820209189613, + "max": 0.12478163214374845 + }, + "busiest_sampled_vcpu_percent": 10.420841683366733, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 35.68528314333969, + "max": 35.79069069941464 + }, + "tx_mbps": { + "mean": 36.279839655681144, + "max": 36.3701554093062 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.81743842267469, + "max": 31.985578161215557 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01717327837884252, + "max": 0.10303967027305512 + }, + "busiest_sampled_vcpu_percent": 40.040650406504064, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 250.79055348744865, + "max": 256.77120330097364 + }, + "tx_mbps": { + "mean": 254.99835826625196, + "max": 261.0711506792362 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.716617883927004, + "max": 5.367943548387097 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.021001344086021504, + "max": 0.12600806451612903 + }, + "busiest_sampled_vcpu_percent": 9.58904109589041, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.4805903033095, + "max": 136.59304515822546 + }, + "tx_mbps": { + "mean": 135.32909387249543, + "max": 135.4717189974699 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 11.057268612130176, + "max": 11.889704022261574 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.021150592216582064, + "max": 0.12690355329949238 + }, + "busiest_sampled_vcpu_percent": 15.637065637065637, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 409.3896026611608, + "max": 410.3459998003284 + }, + "tx_mbps": { + "mean": 405.79912069176623, + "max": 406.772028603612 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/ai/05-fortio-openai/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 29.171507931050606, + "max": 29.951443904932276 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020434227330779056, + "max": 0.10217113665389528 + }, + "busiest_sampled_vcpu_percent": 34.1897233201581, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1283.3846941852873, + "max": 1297.786831791015 + }, + "tx_mbps": { + "mean": 1273.1228904101836, + "max": 1287.726896840041 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.38075397376213, + "max": 4.10062893081761 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020932763962153562, + "max": 0.12559658377292138 + }, + "busiest_sampled_vcpu_percent": 8.477842003853565, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.61593540126217, + "max": 11.65416833047928 + }, + "tx_mbps": { + "mean": 11.533495161724424, + "max": 11.562948366739244 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.190946628537578, + "max": 7.072987208427389 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01682227268904029, + "max": 0.10093363613424174 + }, + "busiest_sampled_vcpu_percent": 12.045889101338432, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.8151250245871, + "max": 34.907926719802475 + }, + "tx_mbps": { + "mean": 34.574175651938845, + "max": 34.66543246089281 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.765372094269566, + "max": 29.953798767967147 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.021446747550661786, + "max": 0.10301313417460727 + }, + "busiest_sampled_vcpu_percent": 35.490196078431374, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 258.4312251097311, + "max": 265.18546566364745 + }, + "tx_mbps": { + "mean": 256.65474593050317, + "max": 263.35703660292916 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.940002209608917, + "max": 7.8558919189392045 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0460519123146836, + "max": 0.15011258443832876 + }, + "busiest_sampled_vcpu_percent": 12.022900763358779, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.18730517864412, + "max": 136.41888659351434 + }, + "tx_mbps": { + "mean": 135.2444167875815, + "max": 135.41830608483573 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 11.22178863577849, + "max": 11.906575272911907 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 17.1875, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 408.45628568677415, + "max": 409.7738429973611 + }, + "tx_mbps": { + "mean": 405.5336872776609, + "max": 406.6259560902951 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.558564772673066, + "max": 33.84262796027502 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.017050298380221655, + "max": 0.10230179028132992 + }, + "busiest_sampled_vcpu_percent": 39.83739837398374, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1310.5291362092405, + "max": 1324.8305439771352 + }, + "tx_mbps": { + "mean": 1302.423545334188, + "max": 1316.8322843876995 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.341045079687202, + "max": 26.41798671435871 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01703722633955192, + "max": 0.10222335803731153 + }, + "busiest_sampled_vcpu_percent": 31.10236220472441, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 199.77276665973062, + "max": 202.29430126726848 + }, + "tx_mbps": { + "mean": 201.3688002067138, + "max": 203.60534795893665 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 32.32461202364448, + "max": 34.02246043899949 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016903313049357674, + "max": 0.10141987829614604 + }, + "busiest_sampled_vcpu_percent": 37.52535496957404, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1390.3587947330798, + "max": 1409.6008247846232 + }, + "tx_mbps": { + "mean": 1405.6412303078184, + "max": 1426.2579660169508 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/ai/14-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 20.384941154416257, + "max": 22.518039313262005 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.010641568913989836, + "max": 0.04965243296921549 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.6082598682259315, + "max": 5.833230865659508 + }, + "tx_mbps": { + "mean": 1.1981490860987578, + "max": 1.2578693107402483 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/ai/15-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 49.68839496496926, + "max": 57.99457994579946 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02758053327929384, + "max": 0.1465917419985341 + }, + "busiest_sampled_vcpu_percent": 69.37618147448015, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 39.58884269358946, + "max": 45.928686860727076 + }, + "tx_mbps": { + "mean": 7.775801636937322, + "max": 9.1945282808799 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 21.259951273651453, + "max": 23.77777777777778 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02120066428748101, + "max": 0.14840465001236705 + }, + "busiest_sampled_vcpu_percent": 98.80715705765408, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.409830442769038, + "max": 4.468913698300916 + }, + "tx_mbps": { + "mean": 1.2411643550907672, + "max": 1.3275156360717053 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/ai/17-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 61.58096569301584, + "max": 66.0622396471453 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.028053322405293672, + "max": 0.12269938650306748 + }, + "busiest_sampled_vcpu_percent": 76.73956262425448, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 33.68091774762115, + "max": 35.37877405340316 + }, + "tx_mbps": { + "mean": 8.618170575383779, + "max": 9.138143233687225 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.284910087249231, + "max": 3.7892095357590967 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020943363335806455, + "max": 0.05036514731805591 + }, + "busiest_sampled_vcpu_percent": 8.835341365461847, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.9274103138035183, + "max": 0.940962369009347 + }, + "tx_mbps": { + "mean": 0.8204982150027259, + "max": 0.8324238659927321 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.877805655446292, + "max": 5.376884422110553 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016758876353462522, + "max": 0.050226017076845805 + }, + "busiest_sampled_vcpu_percent": 8.365758754863814, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.045515658960694, + "max": 4.169385004194439 + }, + "tx_mbps": { + "mean": 3.577441125636076, + "max": 3.68830211909508 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.105378692885452, + "max": 4.403623553095119 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012555464519060719, + "max": 0.050188205771643665 + }, + "busiest_sampled_vcpu_percent": 9.274193548387096, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.4640444149638956, + "max": 1.4858285477943476 + }, + "tx_mbps": { + "mean": 1.2931462931050246, + "max": 1.3064988361962966 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.505989153195518, + "max": 30.492572322126662 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008687342541916427, + "max": 0.05212405525149857 + }, + "busiest_sampled_vcpu_percent": 35.64356435643565, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 40.071920756049195, + "max": 40.465127127882816 + }, + "tx_mbps": { + "mean": 35.44882376326631, + "max": 35.79608170790457 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.0950035758552428, + "max": 4.05709992486852 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02095636112238007, + "max": 0.050226017076845805 + }, + "busiest_sampled_vcpu_percent": 7.335907335907336, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.4830525286814937, + "max": 1.6880478451930025 + }, + "tx_mbps": { + "mean": 1.845350264935289, + "max": 2.106319902072596 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.11443624821898, + "max": 30.10558846252897 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008558061547864843, + "max": 0.025753283543651816 + }, + "busiest_sampled_vcpu_percent": 33.74741200828157, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 33.25331509414304, + "max": 33.773332457129065 + }, + "tx_mbps": { + "mean": 28.727783027210286, + "max": 29.0546905993422 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.373001753234594, + "max": 2.7980841946054955 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020880335046118137, + "max": 0.10017530678687704 + }, + "busiest_sampled_vcpu_percent": 6.525911708253359, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 78.41102171534202, + "max": 78.86452926026618 + }, + "tx_mbps": { + "mean": 1.124614449933442, + "max": 1.135174503200039 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.715430079847274, + "max": 8.314550463310795 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.04173971116119876, + "max": 0.25043826696719257 + }, + "busiest_sampled_vcpu_percent": 15.4296875, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 256.5851536554001, + "max": 257.9642593031095 + }, + "tx_mbps": { + "mean": 4.288963474745504, + "max": 4.309838938876436 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.3548116086397295, + "max": 3.980851599899219 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016775708773695688, + "max": 0.10065425264217413 + }, + "busiest_sampled_vcpu_percent": 6.601941747572815, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 133.3390321481271, + "max": 133.63772348102086 + }, + "tx_mbps": { + "mean": 2.031632663183938, + "max": 2.0440700747176623 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.18621574300215, + "max": 32.201192636764326 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01728459078731311, + "max": 0.10370754472387866 + }, + "busiest_sampled_vcpu_percent": 36.673346693386776, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2203.0147841221788, + "max": 2217.586050677806 + }, + "tx_mbps": { + "mean": 33.57529423887023, + "max": 33.839795046557654 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.920933697574838, + "max": 5.047714716223004 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004182350480970306, + "max": 0.025094102885821833 + }, + "busiest_sampled_vcpu_percent": 7.8125, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 132.56906880407624, + "max": 134.38985241953912 + }, + "tx_mbps": { + "mean": 3.431291201150996, + "max": 3.6541725793253472 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.922372489387293, + "max": 27.878017789072427 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01697216564833673, + "max": 0.10183299389002037 + }, + "busiest_sampled_vcpu_percent": 30.2734375, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1991.7645221142839, + "max": 2022.2867124838733 + }, + "tx_mbps": { + "mean": 27.736601228310736, + "max": 28.089581941904484 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.97596016637034, + "max": 9.034190167207386 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.035565039566106516, + "max": 0.2133902373966391 + }, + "busiest_sampled_vcpu_percent": 63.1578947368421, + "container_quota_busy_percent": { + "mean": 8.830904164768627, + "max": 8.965386656110084 + }, + "container_throttled_period_percent": null, + "max_fd": 20, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 47972352, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.4237679181011422, + "max": 1.4872263092103066 + }, + "tx_mbps": { + "mean": 0.9623222187270125, + "max": 1.0044188682651196 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-nightly/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.5831371440173205, + "max": 11.028867505551444 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03700962250185048, + "max": 0.22205773501110287 + }, + "busiest_sampled_vcpu_percent": 40.54054054054054, + "container_quota_busy_percent": { + "mean": 7.793373805878, + "max": 7.927925416843456 + }, + "container_throttled_period_percent": null, + "max_fd": 20, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 48107520, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 129.70175043852038, + "max": 133.8165668418663 + }, + "tx_mbps": { + "mean": 1.8034526813517169, + "max": 1.8728301321604428 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.4673541573146287, + "max": 5.998995983935743 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012563869141981533, + "max": 0.05023863350916855 + }, + "busiest_sampled_vcpu_percent": 12.280701754385966, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.903197871605801, + "max": 11.928407514378394 + }, + "tx_mbps": { + "mean": 12.102350341382234, + "max": 12.127659102228984 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.812697991470897, + "max": 7.794154384211841 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008381527114240214, + "max": 0.050289162685441285 + }, + "busiest_sampled_vcpu_percent": 11.324376199616124, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 35.674192036030064, + "max": 35.77002943561955 + }, + "tx_mbps": { + "mean": 36.26967701936568, + "max": 36.36497742215123 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 35.72263273138051, + "max": 37.11235383833249 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.017015567012906165, + "max": 0.07666751852798365 + }, + "busiest_sampled_vcpu_percent": 38.71635610766045, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 322.7209760322765, + "max": 325.3231151516087 + }, + "tx_mbps": { + "mean": 328.13305889417524, + "max": 330.7733683001372 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.5879066131544075, + "max": 10.300429184549357 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008415383320710257, + "max": 0.05049229992426155 + }, + "busiest_sampled_vcpu_percent": 15.694164989939638, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 139.25286225723863, + "max": 139.4377813642474 + }, + "tx_mbps": { + "mean": 139.54480893745642, + "max": 139.7449600894272 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.719911344985018, + "max": 20.703722590515042 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012749681442207896, + "max": 0.05099439061703213 + }, + "busiest_sampled_vcpu_percent": 23.421588594704684, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 10, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 417.39754451074515, + "max": 418.7481193925512 + }, + "tx_mbps": { + "mean": 418.184571659937, + "max": 419.49296399099137 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 53.26295510265251, + "max": 55.349686847599166 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008712340645687823, + "max": 0.02617801047120419 + }, + "busiest_sampled_vcpu_percent": 57.94979079497908, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1300.71322537303, + "max": 1313.6888061312409 + }, + "tx_mbps": { + "mean": 1302.1214086676923, + "max": 1315.3951657953614 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.5170669160018, + "max": 4.4143466265362425 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.396946564885496, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.611974551503, + "max": 11.642914289174357 + }, + "tx_mbps": { + "mean": 11.532309321892468, + "max": 11.559948524981568 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.078338372354356, + "max": 9.383647798742139 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008360504974500459, + "max": 0.05016302984700276 + }, + "busiest_sampled_vcpu_percent": 17.829457364341085, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.82184733230328, + "max": 34.905975475408646 + }, + "tx_mbps": { + "mean": 34.57969630921237, + "max": 34.66312494674654 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 37.390128330781586, + "max": 38.896053649729176 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012857982485638297, + "max": 0.025786487880350695 + }, + "busiest_sampled_vcpu_percent": 42.35294117647059, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 330.95480375907204, + "max": 333.55372895584696 + }, + "tx_mbps": { + "mean": 328.6844112619825, + "max": 331.259700496475 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 8.092061664116313, + "max": 11.040929762506316 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008466683600033867, + "max": 0.0508001016002032 + }, + "busiest_sampled_vcpu_percent": 16.59919028340081, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 138.90954018370218, + "max": 139.1449337209312 + }, + "tx_mbps": { + "mean": 139.44825185572216, + "max": 139.70239077352556 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 20.063765948835858, + "max": 20.895140664961637 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.029911275498112223, + "max": 0.12810658467845248 + }, + "busiest_sampled_vcpu_percent": 21.721311475409838, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 12, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 416.8622515196595, + "max": 417.80740081542086 + }, + "tx_mbps": { + "mean": 418.40289139196904, + "max": 419.3530900867355 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 54.5167493468471, + "max": 56.320334990840095 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0043871194173905415, + "max": 0.026322716504343247 + }, + "busiest_sampled_vcpu_percent": 58.38509316770186, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1313.5278399385734, + "max": 1318.6708871435949 + }, + "tx_mbps": { + "mean": 1317.3135285624066, + "max": 1322.0826635129447 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 32.796513665495084, + "max": 36.48134044173648 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00423872499152255, + "max": 0.0254323499491353 + }, + "busiest_sampled_vcpu_percent": 41.68297455968689, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 261.3064015405435, + "max": 263.50861181267106 + }, + "tx_mbps": { + "mean": 264.9050035755145, + "max": 266.93294537734624 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 48.80703037851297, + "max": 49.75202297050379 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00867718382456381, + "max": 0.026068821689259645 + }, + "busiest_sampled_vcpu_percent": 51.975051975051976, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1214.3397382158628, + "max": 1225.2807771949217 + }, + "tx_mbps": { + "mean": 1216.5864862333165, + "max": 1227.5213129145964 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/ai/14-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 20.405429705366487, + "max": 24.9813200498132 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02171147739440763, + "max": 0.12422360248447205 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.035926900998874, + "max": 5.767368211603577 + }, + "tx_mbps": { + "mean": 1.6674842607817828, + "max": 1.9171184215522736 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/ai/15-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 52.42510981056452, + "max": 59.89213042412356 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.015366280132510193, + "max": 0.07369196757553427 + }, + "busiest_sampled_vcpu_percent": 75.54671968190856, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 38.470929205055135, + "max": 45.222370629855526 + }, + "tx_mbps": { + "mean": 12.684964129711684, + "max": 14.894343558643994 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/ai/16-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 20.362154592405922, + "max": 24.10958904109589 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.015506394789958477, + "max": 0.04962779156327544 + }, + "busiest_sampled_vcpu_percent": 74.5019920318725, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 3.8414362025728903, + "max": 4.395745309044477 + }, + "tx_mbps": { + "mean": 1.6662087469370985, + "max": 1.9046975827123789 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/ai/17-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 51.634369107068764, + "max": 60.47081902893575 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03355452485452084, + "max": 0.19516955354964627 + }, + "busiest_sampled_vcpu_percent": 81.47410358565737, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 26.43672504127111, + "max": 30.5548461279164 + }, + "tx_mbps": { + "mean": 11.379955982367536, + "max": 13.189742416720934 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.3427770197301454, + "max": 3.8944723618090453 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004197095609837992, + "max": 0.025182573659027953 + }, + "busiest_sampled_vcpu_percent": 8.41683366733467, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.9661082815658851, + "max": 0.9861044490089443 + }, + "tx_mbps": { + "mean": 0.8522474978701026, + "max": 0.8652298911848859 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00013091402728138634, + "max": 0.000785484163688318 + }, + "tx_mbps": { + "mean": 0.00013091402728138634, + "max": 0.000785484163688318 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.872856406619497, + "max": 5.53030303030303 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01684352366515075, + "max": 0.10106114199090449 + }, + "busiest_sampled_vcpu_percent": 10.204081632653061, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.930813180273366, + "max": 4.991681590883194 + }, + "tx_mbps": { + "mean": 4.361850129127316, + "max": 4.415726052049879 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.0082704292802425, + "max": 4.329222250188774 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016774658473774566, + "max": 0.07550969041026932 + }, + "busiest_sampled_vcpu_percent": 13.095238095238095, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.4599669664916368, + "max": 1.4646025181931004 + }, + "tx_mbps": { + "mean": 1.289512021164627, + "max": 1.2924050618012841 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 40.06812661901924, + "max": 42.42115971515768 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01271617497456765, + "max": 0.0762970498474059 + }, + "busiest_sampled_vcpu_percent": 44.881889763779526, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 53.33331568486693, + "max": 54.18392540319468 + }, + "tx_mbps": { + "mean": 47.178252637679364, + "max": 47.923616089554365 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.109686201896696, + "max": 4.5092177379172895 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01692047377326565, + "max": 0.10152284263959391 + }, + "busiest_sampled_vcpu_percent": 8.754863813229573, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.465721981971968, + "max": 1.6137748776890568 + }, + "tx_mbps": { + "mean": 1.8282986700019406, + "max": 2.025055332117687 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 37.27516781392167, + "max": 38.84635017866258 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01276161306789178, + "max": 0.07656967840735068 + }, + "busiest_sampled_vcpu_percent": 44.39918533604888, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 47.017810465836774, + "max": 47.48068521367698 + }, + "tx_mbps": { + "mean": 41.290054613876194, + "max": 41.73253182242121 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.380173185220954, + "max": 3.040965066599648 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01676305422848043, + "max": 0.10057832537088257 + }, + "busiest_sampled_vcpu_percent": 4.6875, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 80.76031078088293, + "max": 81.53913726432907 + }, + "tx_mbps": { + "mean": 1.1724198294327046, + "max": 1.1841667933949171 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.790840646862852, + "max": 7.358111501757911 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016742005692281934, + "max": 0.10045203415369161 + }, + "busiest_sampled_vcpu_percent": 14.639175257731958, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 270.8450663769047, + "max": 278.99150258019284 + }, + "tx_mbps": { + "mean": 4.524465543296204, + "max": 4.683782737139931 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.6423090564475453, + "max": 4.2569269521410575 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02098019469620678, + "max": 0.12588116817724068 + }, + "busiest_sampled_vcpu_percent": 7.6171875, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 133.37012780168615, + "max": 133.67713591202272 + }, + "tx_mbps": { + "mean": 2.0302907408759006, + "max": 2.0462417409911193 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 39.573583461621055, + "max": 40.58974358974359 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008536064874093042, + "max": 0.05121638924455826 + }, + "busiest_sampled_vcpu_percent": 48.08853118712273, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2918.3503228632208, + "max": 2960.106992099328 + }, + "tx_mbps": { + "mean": 46.61072188673864, + "max": 47.30517441711798 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.120449724951163, + "max": 5.127557464006062 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016839269175717774, + "max": 0.10103561505430664 + }, + "busiest_sampled_vcpu_percent": 9.771309771309772, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 133.62739979780213, + "max": 140.96369537563388 + }, + "tx_mbps": { + "mean": 3.463298423275447, + "max": 3.814111406588948 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 35.065352071611755, + "max": 36.110407698151434 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012623074981065387, + "max": 0.07573844988639232 + }, + "busiest_sampled_vcpu_percent": 38.326848249027236, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2697.5400271794206, + "max": 2722.43740416171 + }, + "tx_mbps": { + "mean": 37.58936592782483, + "max": 37.88121855251868 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.636262858750361, + "max": 4.754273504273504 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03561253561253561, + "max": 0.21367521367521367 + }, + "busiest_sampled_vcpu_percent": 15.0, + "container_quota_busy_percent": { + "mean": 9.24198074556687, + "max": 9.364115194407919 + }, + "container_throttled_period_percent": null, + "max_fd": 20, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 48209920, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.420803092665821, + "max": 1.4787764522831646 + }, + "tx_mbps": { + "mean": 0.9622662424664523, + "max": 1.0039524559298778 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass1/praxis-release/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 12.58137345788219, + "max": 13.269461077844312 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.04117586230361401, + "max": 0.2403268445085316 + }, + "busiest_sampled_vcpu_percent": 75.6838905775076, + "container_quota_busy_percent": { + "mean": 8.381822861955813, + "max": 8.682917030156855 + }, + "container_throttled_period_percent": null, + "max_fd": 18, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 83976192, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 130.12204596604576, + "max": 133.79546519461823 + }, + "tx_mbps": { + "mean": 1.7664848394134454, + "max": 1.8267711147940486 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.7825841748961695, + "max": 3.2403918613413714 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008373105584861425, + "max": 0.05023863350916855 + }, + "busiest_sampled_vcpu_percent": 6.4453125, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.573640687028085, + "max": 11.595239632530525 + }, + "tx_mbps": { + "mean": 11.572832082041641, + "max": 11.59164781025228 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/agentgateway/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.418634957774432, + "max": 7.536810581482405 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01248232777465434, + "max": 0.04996252810392206 + }, + "busiest_sampled_vcpu_percent": 11.823647294589179, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.6892009068857, + "max": 34.77543970707233 + }, + "tx_mbps": { + "mean": 34.68799647087849, + "max": 34.7729618009098 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/agentgateway/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.829927470390025, + "max": 28.633907898121944 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008516436722875149, + "max": 0.05109862033725089 + }, + "busiest_sampled_vcpu_percent": 32.432432432432435, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 260.1665431540317, + "max": 263.0073865615398 + }, + "tx_mbps": { + "mean": 260.1628924566446, + "max": 262.9942319441377 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/agentgateway/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.138663270562755, + "max": 4.631261011829851 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012586005071906634, + "max": 0.050352467270896276 + }, + "busiest_sampled_vcpu_percent": 8.687258687258687, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.7470696752837, + "max": 135.97178060026502 + }, + "tx_mbps": { + "mean": 135.34269257947062, + "max": 135.53872957398886 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/agentgateway/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.17073708110421, + "max": 13.28954017180394 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008452842399277422, + "max": 0.025451768897938407 + }, + "busiest_sampled_vcpu_percent": 17.718940936863543, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 407.485732695497, + "max": 408.53327379981175 + }, + "tx_mbps": { + "mean": 406.0436457207759, + "max": 407.0966114699337 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/agentgateway/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.891990690725763, + "max": 29.69465648854962 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008468834688346883, + "max": 0.0508130081300813 + }, + "busiest_sampled_vcpu_percent": 32.87128712871287, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1381.8310694621582, + "max": 1393.9232599549655 + }, + "tx_mbps": { + "mean": 1379.2381481299935, + "max": 1391.3876101634576 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/agentgateway/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.880094001910728, + "max": 3.925515853044791 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.025163563160543533, + "max": 0.10065425264217413 + }, + "busiest_sampled_vcpu_percent": 8.906882591093117, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.2816782237148, + "max": 11.304158402734641 + }, + "tx_mbps": { + "mean": 11.529705921817591, + "max": 11.550411791203064 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/agentgateway/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.143507143368835, + "max": 6.903451725862931 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012474046329507453, + "max": 0.049838026414153996 + }, + "busiest_sampled_vcpu_percent": 12.162162162162161, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 33.83598231587142, + "max": 33.91532531226266 + }, + "tx_mbps": { + "mean": 34.575356452344, + "max": 34.65294282725067 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/agentgateway/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.19750669598227, + "max": 29.98719590268886 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008536064874093042, + "max": 0.05121638924455826 + }, + "busiest_sampled_vcpu_percent": 35.07306889352818, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 252.41896658663194, + "max": 256.05331676979216 + }, + "tx_mbps": { + "mean": 257.95732943280314, + "max": 261.6755020101846 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/agentgateway/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.255958362240705, + "max": 4.969879518072289 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008404773911581778, + "max": 0.05042864346949067 + }, + "busiest_sampled_vcpu_percent": 9.12621359223301, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.4259511433422, + "max": 135.78629766630985 + }, + "tx_mbps": { + "mean": 135.26562718859492, + "max": 135.49589896713138 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/agentgateway/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 9.867636510357793, + "max": 10.266836086404066 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01269896840807743, + "max": 0.05083884087442806 + }, + "busiest_sampled_vcpu_percent": 14.453125, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 406.37825908420314, + "max": 407.3821220597007 + }, + "tx_mbps": { + "mean": 405.8866740866275, + "max": 406.78266230349254 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/agentgateway/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.870240761694543, + "max": 31.443037974683545 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008438818565400843, + "max": 0.05063291139240506 + }, + "busiest_sampled_vcpu_percent": 34.65346534653465, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1400.9305694542302, + "max": 1414.0398421588422 + }, + "tx_mbps": { + "mean": 1400.8636882125502, + "max": 1414.1409834193873 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/agentgateway/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.466783284950253, + "max": 28.41168996188056 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0084537999830924, + "max": 0.0507227998985544 + }, + "busiest_sampled_vcpu_percent": 32.437619961612285, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 224.60217026777505, + "max": 227.81172103021854 + }, + "tx_mbps": { + "mean": 224.5219520809839, + "max": 227.7242903274914 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/agentgateway/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 32.91142884339403, + "max": 34.72505091649695 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008459248512176939, + "max": 0.025458248472505093 + }, + "busiest_sampled_vcpu_percent": 38.114754098360656, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1565.437148481953, + "max": 1582.20823678768 + }, + "tx_mbps": { + "mean": 1605.5420484804504, + "max": 1619.0140929689612 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/agentgateway/ai/14-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 18.745682508813456, + "max": 20.00991817505579 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02835258837664155, + "max": 0.09928021841648052 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.62340317419593, + "max": 5.8091503018753485 + }, + "tx_mbps": { + "mean": 1.1446666366424756, + "max": 1.1995654014911867 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/agentgateway/ai/15-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 48.45568725066713, + "max": 53.98034398034398 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0370599163560146, + "max": 0.24703557312252963 + }, + "busiest_sampled_vcpu_percent": 92.67326732673267, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 39.56599152829888, + "max": 45.37952191828516 + }, + "tx_mbps": { + "mean": 7.8308283420750024, + "max": 8.825465954228306 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/agentgateway/ai/16-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 19.850420631606802, + "max": 24.863115978098556 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009326038298930615, + "max": 0.07460830639144492 + }, + "busiest_sampled_vcpu_percent": 88.0, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 3.9161688273899897, + "max": 4.488070662054478 + }, + "tx_mbps": { + "mean": 1.05576346919098, + "max": 1.2398913181171278 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/agentgateway/ai/17-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 54.82316343514037, + "max": 63.18627450980392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01541974454629054, + "max": 0.07438631291842301 + }, + "busiest_sampled_vcpu_percent": 78.08764940239044, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 30.697953388598098, + "max": 35.6024997407802 + }, + "tx_mbps": { + "mean": 8.03223284097092, + "max": 9.482156986741552 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.0289914491519223, + "max": 2.4512256128064034 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00416875104218776, + "max": 0.02501250625312656 + }, + "busiest_sampled_vcpu_percent": 6.25, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.7525019395161039, + "max": 0.7613016429932892 + }, + "tx_mbps": { + "mean": 0.8547643214748104, + "max": 0.8631156086191676 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.564376871469464, + "max": 5.925182023600302 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004199210548416898, + "max": 0.025195263290501386 + }, + "busiest_sampled_vcpu_percent": 17.063492063492063, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 3.2169440143544388, + "max": 3.3553477755191503 + }, + "tx_mbps": { + "mean": 3.6723609535942106, + "max": 3.8316943580295137 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.8928690616118318, + "max": 3.2663316582914574 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012503125781445362, + "max": 0.07501875468867217 + }, + "busiest_sampled_vcpu_percent": 7.915057915057915, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.1323022834192917, + "max": 1.139154880930449 + }, + "tx_mbps": { + "mean": 1.2903550438523337, + "max": 1.297618133798411 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.58278102980431, + "max": 27.391975308641975 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00857780065191285, + "max": 0.0514668039114771 + }, + "busiest_sampled_vcpu_percent": 31.09404990403071, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 28.41024901819196, + "max": 28.804876165029754 + }, + "tx_mbps": { + "mean": 32.43815813176907, + "max": 32.888144845171084 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/agentgateway/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.2128821108718113, + "max": 4.828431372549019 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012588116817724067, + "max": 0.0755287009063444 + }, + "busiest_sampled_vcpu_percent": 13.090909090909092, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.1518873826322606, + "max": 1.3409257586394168 + }, + "tx_mbps": { + "mean": 1.8430570736318115, + "max": 2.110034294724973 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.861454700529016, + "max": 26.311748144356283 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 31.021194605009633, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 25.08611302784056, + "max": 25.22335870256834 + }, + "tx_mbps": { + "mean": 28.59913007593049, + "max": 28.810216831136668 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.2674885700006318, + "max": 3.537380832915203 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008371002846140967, + "max": 0.050226017076845805 + }, + "busiest_sampled_vcpu_percent": 9.274193548387096, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 80.78535714756717, + "max": 81.6530510699294 + }, + "tx_mbps": { + "mean": 1.232753647644584, + "max": 1.2479300961127777 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.290450430658127, + "max": 5.922208281053952 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012547057760586528, + "max": 0.05021340697966357 + }, + "busiest_sampled_vcpu_percent": 13.131313131313131, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 274.7457464809431, + "max": 276.80714616545856 + }, + "tx_mbps": { + "mean": 4.890304612273381, + "max": 4.921428938356422 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/agentgateway/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.3623706443401273, + "max": 4.325955734406438 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01254390366281987, + "max": 0.07526342197691922 + }, + "busiest_sampled_vcpu_percent": 11.683168316831683, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 132.7121997961391, + "max": 132.96196871093025 + }, + "tx_mbps": { + "mean": 2.1050012153685156, + "max": 2.11548282567924 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.914947423490702, + "max": 27.50701709619801 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00848392296597947, + "max": 0.025451768897938407 + }, + "busiest_sampled_vcpu_percent": 32.860040567951316, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2169.723362887601, + "max": 2202.847687821601 + }, + "tx_mbps": { + "mean": 33.362309303091884, + "max": 33.88290961648886 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/agentgateway/http/10-fortio/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 3.6078622709752834, + "max": 5.256570713391739 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007209545438160124, + "max": 0.05046681806712087 + }, + "busiest_sampled_vcpu_percent": 10.095238095238095, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 127.40725361195905, + "max": 131.6185399356184 + }, + "tx_mbps": { + "mean": 2.9098222233191704, + "max": 2.9886198460150273 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.06213876147093, + "max": 26.761638259984736 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012738853503184712, + "max": 0.07643312101910828 + }, + "busiest_sampled_vcpu_percent": 31.589147286821706, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2093.8125635417705, + "max": 2116.1062235213967 + }, + "tx_mbps": { + "mean": 29.3313148115668, + "max": 29.58768310204423 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/agentgateway/http/12-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 4.108206835970429, + "max": 12.585199610516066 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.055547373715771016, + "max": 0.1832940560356114 + }, + "busiest_sampled_vcpu_percent": 56.31578947368421, + "container_quota_busy_percent": { + "mean": 9.167976340409206, + "max": 9.28388359601268 + }, + "container_throttled_period_percent": null, + "max_fd": 18, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 49811456, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.0799935321665728, + "max": 1.1430684957752384 + }, + "tx_mbps": { + "mean": 0.942111229173756, + "max": 0.995143011525173 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 11.83777940908964, + "max": 12.892322549492999 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03604036520903412, + "max": 0.2162421912542047 + }, + "busiest_sampled_vcpu_percent": 66.5551839464883, + "container_quota_busy_percent": { + "mean": 8.248814836058868, + "max": 8.29761236439189 + }, + "container_throttled_period_percent": null, + "max_fd": 18, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 47968256, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 129.04849360619278, + "max": 133.00310000658942 + }, + "tx_mbps": { + "mean": 1.7297681176538668, + "max": 1.8174426390402085 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/direct/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.4678861603025943, + "max": 4.197034430761498 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01676727028839705, + "max": 0.1006036217303823 + }, + "busiest_sampled_vcpu_percent": 7.662082514734774, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.57908793129793, + "max": 11.600969569895213 + }, + "tx_mbps": { + "mean": 11.57784284415764, + "max": 11.597582478734788 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/direct/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.131233042415899, + "max": 7.686472819216182 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016758840288252055, + "max": 0.10055304172951232 + }, + "busiest_sampled_vcpu_percent": 13.131313131313131, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.68948062519055, + "max": 34.77609971753265 + }, + "tx_mbps": { + "mean": 34.68936820160886, + "max": 34.774775849082495 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/direct/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 63.492278419707795, + "max": 63.971926176241226 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008703220191470844, + "max": 0.05221932114882506 + }, + "busiest_sampled_vcpu_percent": 67.35966735966736, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 656.1713067095509, + "max": 658.415885000195 + }, + "tx_mbps": { + "mean": 656.1620966541514, + "max": 658.3674990099637 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/direct/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.689652326469483, + "max": 6.711915535444947 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016758840288252055, + "max": 0.10055304172951232 + }, + "busiest_sampled_vcpu_percent": 13.766730401529637, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.0738600159496, + "max": 136.24567931718252 + }, + "tx_mbps": { + "mean": 135.41691477293278, + "max": 135.57483707539444 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/direct/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 11.018455613804612, + "max": 11.866969009826153 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01685630004214075, + "max": 0.1011378002528445 + }, + "busiest_sampled_vcpu_percent": 15.547024952015356, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 408.0726785791021, + "max": 409.0599572819073 + }, + "tx_mbps": { + "mean": 406.14280055188857, + "max": 407.09006027497816 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/direct/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.820161034794403, + "max": 31.581632653061224 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.017019828099736192, + "max": 0.10211896859841715 + }, + "busiest_sampled_vcpu_percent": 39.839034205231385, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1356.3709087243728, + "max": 1372.0034999619916 + }, + "tx_mbps": { + "mean": 1352.0415625730063, + "max": 1367.6324301760994 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/direct/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.4156026812134197, + "max": 3.9909638554216866 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004193927193423922, + "max": 0.025163563160543533 + }, + "busiest_sampled_vcpu_percent": 7.129094412331407, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.28531725152234, + "max": 11.30542872111431 + }, + "tx_mbps": { + "mean": 11.534102357128443, + "max": 11.556995566372747 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/direct/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.961538706073886, + "max": 7.628398791540786 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016801075268817203, + "max": 0.10080645161290322 + }, + "busiest_sampled_vcpu_percent": 13.018867924528301, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 33.83948068311088, + "max": 33.91234179898789 + }, + "tx_mbps": { + "mean": 34.5808427003612, + "max": 34.65712253991942 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/direct/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 65.85574641829987, + "max": 67.5058396055022 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008662508662508664, + "max": 0.05197505197505198 + }, + "busiest_sampled_vcpu_percent": 70.2258726899384, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 675.8448754850833, + "max": 689.1570273640907 + }, + "tx_mbps": { + "mean": 690.670207800099, + "max": 704.2605602051607 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/direct/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.3990967804654915, + "max": 4.937027707808564 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016809547823163556, + "max": 0.10085728693898134 + }, + "busiest_sampled_vcpu_percent": 8.560311284046692, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.7907849249612, + "max": 136.0303327156305 + }, + "tx_mbps": { + "mean": 135.35581309934383, + "max": 135.60646083431408 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/direct/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 11.346899531648926, + "max": 13.249370277078086 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016877637130801686, + "max": 0.10126582278481013 + }, + "busiest_sampled_vcpu_percent": 17.995910020449898, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 407.2617372804372, + "max": 408.2398435732274 + }, + "tx_mbps": { + "mean": 406.016861156355, + "max": 406.9378370710976 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/direct/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.87670972828718, + "max": 31.39002036659878 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012729124236252547, + "max": 0.07637474541751528 + }, + "busiest_sampled_vcpu_percent": 33.74741200828157, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1395.2874204995933, + "max": 1400.728513034412 + }, + "tx_mbps": { + "mean": 1393.3409420856317, + "max": 1398.7020927792748 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/direct/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 77.31263433319299, + "max": 79.1372351160444 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008399490032322956, + "max": 0.025227043390514632 + }, + "busiest_sampled_vcpu_percent": 81.28772635814889, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 828.7431826850503, + "max": 840.5997635990848 + }, + "tx_mbps": { + "mean": 828.5603970896534, + "max": 840.5236499623226 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/direct/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 42.10157854026523, + "max": 42.831541218637994 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008536064874093042, + "max": 0.05121638924455826 + }, + "busiest_sampled_vcpu_percent": 45.73170731707317, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1972.161681898352, + "max": 1993.3664530733838 + }, + "tx_mbps": { + "mean": 2000.247283141376, + "max": 2021.561943981596 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/direct/ai/14-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 19.39354583809612, + "max": 27.050610820244327 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.024857293001865687, + "max": 0.09972575417601595 + }, + "busiest_sampled_vcpu_percent": 73.10756972111554, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.059831261227782, + "max": 5.829393895723923 + }, + "tx_mbps": { + "mean": 0.9979139505572068, + "max": 1.139921961966717 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/direct/ai/15-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 49.201699166035844, + "max": 56.494140625 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.027841996578213152, + "max": 0.17374038222884092 + }, + "busiest_sampled_vcpu_percent": 69.87951807228916, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 39.86217475128895, + "max": 45.96270540832495 + }, + "tx_mbps": { + "mean": 7.862924938181857, + "max": 9.091187569096261 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/direct/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 20.8228268032964, + "max": 21.71641791044776 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.014189975636622961, + "max": 0.0496031746031746 + }, + "busiest_sampled_vcpu_percent": 85.0, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.336163202416604, + "max": 4.467976288278663 + }, + "tx_mbps": { + "mean": 1.233632871521102, + "max": 1.326029527662875 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/direct/ai/17-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 61.77986105295095, + "max": 64.03123474865788 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02793418165292919, + "max": 0.12218963831867058 + }, + "busiest_sampled_vcpu_percent": 82.37623762376238, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.20874292939415, + "max": 35.51808379390465 + }, + "tx_mbps": { + "mean": 8.784344619260045, + "max": 9.495121282908563 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.5751355270699547, + "max": 3.7120642086782043 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012540757461750691, + "max": 0.07524454477050414 + }, + "busiest_sampled_vcpu_percent": 5.631067961165049, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.8507682983800112, + "max": 0.8677410092249644 + }, + "tx_mbps": { + "mean": 0.9674728660308998, + "max": 0.9904870067402263 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.989668771205428, + "max": 9.278088459583122 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0168947457340767, + "max": 0.10136847440446022 + }, + "busiest_sampled_vcpu_percent": 14.705882352941176, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 6.938694554140558, + "max": 7.140475716223113 + }, + "tx_mbps": { + "mean": 7.920070707352934, + "max": 8.153565592903147 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/direct/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.0104008073735966, + "max": 3.3987915407854983 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0251625261214954, + "max": 0.10070493454179255 + }, + "busiest_sampled_vcpu_percent": 5.882352941176471, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.1316472923794567, + "max": 1.1388312238857377 + }, + "tx_mbps": { + "mean": 1.2920607096127854, + "max": 1.2981533964112044 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 59.88463009877813, + "max": 61.92236598890943 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008802042073761113, + "max": 0.052812252442566675 + }, + "busiest_sampled_vcpu_percent": 67.9245283018868, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 73.43978577530766, + "max": 74.24367100914218 + }, + "tx_mbps": { + "mean": 83.85325702487066, + "max": 84.7719561461181 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.1111678412045984, + "max": 4.445554445554445 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01671262638923707, + "max": 0.10027575833542242 + }, + "busiest_sampled_vcpu_percent": 7.265774378585086, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.1438540587100385, + "max": 1.296445778377808 + }, + "tx_mbps": { + "mean": 1.8304996743438189, + "max": 2.0382927057264637 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/direct/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 97.56589912362497, + "max": 98.16604708798017 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004136675767353355, + "max": 0.02482005460412013 + }, + "busiest_sampled_vcpu_percent": 98.41584158415841, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 143.51775445758958, + "max": 146.49779009182214 + }, + "tx_mbps": { + "mean": 163.89524000966983, + "max": 167.25569623405133 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.136286834144533, + "max": 4.886649874055416 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004189710072063014, + "max": 0.02513826043237808 + }, + "busiest_sampled_vcpu_percent": 12.6, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 95.01117471361334, + "max": 96.02118020853503 + }, + "tx_mbps": { + "mean": 1.4471115455935661, + "max": 1.4840558719045243 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.264391320700331, + "max": 7.780320366132723 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016924769400016925, + "max": 0.10154861640010154 + }, + "busiest_sampled_vcpu_percent": 13.894736842105264, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 478.36499955570577, + "max": 487.06475398428586 + }, + "tx_mbps": { + "mean": 8.710145508961755, + "max": 8.894087586953514 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.933833436976785, + "max": 5.297679112008073 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016818028927009756, + "max": 0.10090817356205853 + }, + "busiest_sampled_vcpu_percent": 10.060362173038229, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 133.41304396195972, + "max": 133.68121932141906 + }, + "tx_mbps": { + "mean": 2.1771275194788156, + "max": 2.271267492102948 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 62.79236156254584, + "max": 63.45760980592441 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008507742045261188, + "max": 0.05104645227156713 + }, + "busiest_sampled_vcpu_percent": 69.93987975951904, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4869.576735617935, + "max": 4892.898717729155 + }, + "tx_mbps": { + "mean": 87.02876752125339, + "max": 87.40671214525392 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.6024004242287173, + "max": 5.522088353413655 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.025075238296544573, + "max": 0.10025062656641603 + }, + "busiest_sampled_vcpu_percent": 14.341846758349705, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 133.91124147088908, + "max": 143.3064701440453 + }, + "tx_mbps": { + "mean": 3.6095900671440884, + "max": 4.091388413015702 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/direct/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 82.51788091232225, + "max": 84.08111533586819 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004197095609837992, + "max": 0.025182573659027953 + }, + "busiest_sampled_vcpu_percent": 84.6774193548387, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7638.321164445733, + "max": 7779.706802605699 + }, + "tx_mbps": { + "mean": 120.74509876044671, + "max": 121.18706954208535 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/direct/http/12-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 10.792267491815446, + "max": 12.853976852991874 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03200682812333298, + "max": 0.22404779686333084 + }, + "busiest_sampled_vcpu_percent": 91.4656771799629, + "container_quota_busy_percent": { + "mean": 11.06450797812193, + "max": 11.203456541356655 + }, + "container_throttled_period_percent": null, + "max_fd": 19, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 47964160, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.098014335454387, + "max": 1.1393899557367095 + }, + "tx_mbps": { + "mean": 0.9588532624881114, + "max": 0.999596902754545 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/direct/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.753318491746757, + "max": 13.328460038986355 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.036728697355533794, + "max": 0.22037218413320275 + }, + "busiest_sampled_vcpu_percent": 84.8381601362862, + "container_quota_busy_percent": { + "mean": 10.42313134754362, + "max": 10.694833342908536 + }, + "container_throttled_period_percent": null, + "max_fd": 19, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 48177152, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 129.74796059401518, + "max": 133.68522332893025 + }, + "tx_mbps": { + "mean": 1.9757856738520319, + "max": 2.123259737052433 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-nightly/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.0517650151775237, + "max": 3.6655787095154406 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020917001338688086, + "max": 0.12550200803212852 + }, + "busiest_sampled_vcpu_percent": 6.213592233009709, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.900129653983818, + "max": 11.91776721145479 + }, + "tx_mbps": { + "mean": 12.097324146633671, + "max": 12.118731387093126 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-nightly/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.903008862361337, + "max": 8.225324027916251 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01661681621801263, + "max": 0.09970089730807577 + }, + "busiest_sampled_vcpu_percent": 12.145748987854251, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 35.67803875469928, + "max": 35.759614340040415 + }, + "tx_mbps": { + "mean": 36.2759626341862, + "max": 36.35925655262163 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-nightly/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.012190376481772, + "max": 27.35921830804834 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012813941568426447, + "max": 0.07688364941055868 + }, + "busiest_sampled_vcpu_percent": 32.62135922330097, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 243.21898432959313, + "max": 245.8317413330918 + }, + "tx_mbps": { + "mean": 247.29681499960103, + "max": 249.95433698136983 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-nightly/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.4952186923793285, + "max": 5.8171745152354575 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01678838243935197, + "max": 0.10073029463611181 + }, + "busiest_sampled_vcpu_percent": 11.764705882352942, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.44883055578418, + "max": 136.7358228919065 + }, + "tx_mbps": { + "mean": 135.24934341715073, + "max": 135.4550294664078 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-nightly/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.390667487180268, + "max": 10.92436974789916 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012725884448969204, + "max": 0.07635530669381523 + }, + "busiest_sampled_vcpu_percent": 14.173228346456693, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 409.4489545819231, + "max": 410.3998505253917 + }, + "tx_mbps": { + "mean": 405.8012680647207, + "max": 406.7241420697267 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-nightly/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.35781653972182, + "max": 29.757343550446997 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.021298715491634375, + "max": 0.0767067246228586 + }, + "busiest_sampled_vcpu_percent": 38.5395537525355, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1288.3907918472732, + "max": 1298.8931370140742 + }, + "tx_mbps": { + "mean": 1278.12522730077, + "max": 1288.8575952731076 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-nightly/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.070182996155042, + "max": 3.8934940969605627 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004201327619527771, + "max": 0.025207965717166624 + }, + "busiest_sampled_vcpu_percent": 7.0588235294117645, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.61813228927719, + "max": 11.63094646257108 + }, + "tx_mbps": { + "mean": 11.53749865481034, + "max": 11.548061264004648 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-nightly/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.556694398917013, + "max": 7.012727726478662 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.877862595419847, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.81247896365292, + "max": 34.893793520392705 + }, + "tx_mbps": { + "mean": 34.57507121464457, + "max": 34.659381150613456 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-nightly/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.334173056506437, + "max": 27.996906419180203 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012820512820512822, + "max": 0.07692307692307693 + }, + "busiest_sampled_vcpu_percent": 33.40163934426229, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 250.79337075076683, + "max": 253.15491821716535 + }, + "tx_mbps": { + "mean": 249.06530939461206, + "max": 251.3987678237583 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-nightly/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.412168222677076, + "max": 5.011332158146563 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01678838243935197, + "max": 0.10073029463611181 + }, + "busiest_sampled_vcpu_percent": 8.687258687258687, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.25724048503145, + "max": 136.37178984811405 + }, + "tx_mbps": { + "mean": 135.29659701653793, + "max": 135.41772523576896 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-nightly/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.47046503639113, + "max": 12.15119228817859 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012755102040816327, + "max": 0.07653061224489796 + }, + "busiest_sampled_vcpu_percent": 18.724279835390945, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 408.56599588713317, + "max": 409.5651656289581 + }, + "tx_mbps": { + "mean": 405.6386044481018, + "max": 406.5997973825639 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-nightly/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.655044135301726, + "max": 30.203562340966922 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012800819252432157, + "max": 0.07680491551459294 + }, + "busiest_sampled_vcpu_percent": 32.59557344064386, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1321.7530164803386, + "max": 1330.65594289782 + }, + "tx_mbps": { + "mean": 1313.6922091657123, + "max": 1322.7441278126805 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-nightly/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.42458377480146, + "max": 27.38398776134625 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012755102040816327, + "max": 0.07653061224489796 + }, + "busiest_sampled_vcpu_percent": 31.666666666666668, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 211.20905475029681, + "max": 214.13243452719018 + }, + "tx_mbps": { + "mean": 213.53712980469408, + "max": 216.4059279556885 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-nightly/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 31.989355662621882, + "max": 32.801418439716315 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02536466572426559, + "max": 0.0762001524003048 + }, + "busiest_sampled_vcpu_percent": 35.657370517928285, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1443.2446690380161, + "max": 1458.1207118430004 + }, + "tx_mbps": { + "mean": 1456.4885831955658, + "max": 1470.947042880271 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-nightly/ai/14-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 19.36645874948645, + "max": 20.8592003973181 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.017755978564565036, + "max": 0.07447864945382324 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.739806912587651, + "max": 5.827595295948173 + }, + "tx_mbps": { + "mean": 1.206364114825443, + "max": 1.237978675337106 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-nightly/ai/15-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 51.00606911481047, + "max": 57.9089790897909 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.027676038981316896, + "max": 0.14763779527559054 + }, + "busiest_sampled_vcpu_percent": 78.76984126984127, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 40.043588576425975, + "max": 45.97499599901379 + }, + "tx_mbps": { + "mean": 7.924377181394613, + "max": 8.91317519068083 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-nightly/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 20.197868944582236, + "max": 22.519178421182875 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.010631061868690193, + "max": 0.049689440993788817 + }, + "busiest_sampled_vcpu_percent": 94.2, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.24654961399886, + "max": 4.458655974580042 + }, + "tx_mbps": { + "mean": 1.1504286365509473, + "max": 1.2336394181665569 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-nightly/ai/17-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 58.65230948835233, + "max": 67.00980392156863 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.024628076917478203, + "max": 0.0989853996535511 + }, + "busiest_sampled_vcpu_percent": 76.7258382642998, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 4, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 30.50977177551981, + "max": 35.40214313577106 + }, + "tx_mbps": { + "mean": 8.008621961623088, + "max": 8.822390257670456 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-nightly/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.9766778186934881, + "max": 2.7094831911690918 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.31496062992126, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.9357876135935406, + "max": 0.945293029905177 + }, + "tx_mbps": { + "mean": 0.8277890452501415, + "max": 0.8365344242161413 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-nightly/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.98935980044406, + "max": 6.210869020786376 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.776447105788423, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.324902209733677, + "max": 4.37940356541892 + }, + "tx_mbps": { + "mean": 3.823276830274476, + "max": 3.86574312917692 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-nightly/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.5336313999725557, + "max": 3.2379518072289155 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016721009949000918, + "max": 0.10032605969400551 + }, + "busiest_sampled_vcpu_percent": 6.601941747572815, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.4569933135880864, + "max": 1.47369269926018 + }, + "tx_mbps": { + "mean": 1.288773712161269, + "max": 1.298756130966555 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-nightly/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.17884875781977, + "max": 31.43225806451613 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.017162233049296056, + "max": 0.05151983513652756 + }, + "busiest_sampled_vcpu_percent": 36.673346693386776, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 39.97665546750204, + "max": 40.32497879118729 + }, + "tx_mbps": { + "mean": 35.36342655536943, + "max": 35.67184175648305 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-nightly/http/04-fortio/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 2.7435164230355196, + "max": 3.802852139104328 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.014411817690506215, + "max": 0.1008827238335435 + }, + "busiest_sampled_vcpu_percent": 8.969465648854962, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.4648266462794355, + "max": 1.584582896439616 + }, + "tx_mbps": { + "mean": 1.8301077039222466, + "max": 1.9883648536657803 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-nightly/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.347228126270963, + "max": 29.54835417198265 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01279754287176862, + "max": 0.07678525723061172 + }, + "busiest_sampled_vcpu_percent": 34.623217922606926, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.247585797945725, + "max": 34.48430837605555 + }, + "tx_mbps": { + "mean": 29.77713005986104, + "max": 30.075797217180092 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-nightly/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.526233462104545, + "max": 3.019627579265224 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016754628466113763, + "max": 0.10052777079668258 + }, + "busiest_sampled_vcpu_percent": 7.074569789674952, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 80.07726973762678, + "max": 80.56109583803645 + }, + "tx_mbps": { + "mean": 1.1522849889693008, + "max": 1.1617707265019332 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-nightly/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.178411483318676, + "max": 5.99448206671683 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016818028927009756, + "max": 0.10090817356205853 + }, + "busiest_sampled_vcpu_percent": 12.224448897795591, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 267.318097834693, + "max": 272.088199109069 + }, + "tx_mbps": { + "mean": 4.447797146951889, + "max": 4.534572584031094 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-nightly/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.570065769290887, + "max": 4.787100025195263 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012607160867372668, + "max": 0.07564296520423601 + }, + "busiest_sampled_vcpu_percent": 9.939148073022313, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 133.34396071678458, + "max": 133.63326977507216 + }, + "tx_mbps": { + "mean": 2.01914145339234, + "max": 2.0313778207357824 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-nightly/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.085480645742166, + "max": 30.743417656169335 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 35.96837944664031, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2233.0033263485257, + "max": 2262.78052434742 + }, + "tx_mbps": { + "mean": 33.85823986149752, + "max": 34.38644523981085 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-nightly/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.012945645179531, + "max": 5.795283492222779 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012588116817724067, + "max": 0.0755287009063444 + }, + "busiest_sampled_vcpu_percent": 11.6, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 133.12446354335273, + "max": 137.79807107234748 + }, + "tx_mbps": { + "mean": 3.433073213546683, + "max": 3.733272463102219 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-nightly/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.308268297959913, + "max": 28.5750571501143 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02538930791329617, + "max": 0.0762001524003048 + }, + "busiest_sampled_vcpu_percent": 31.589147286821706, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2043.9120230464061, + "max": 2074.62694339003 + }, + "tx_mbps": { + "mean": 28.452247596405833, + "max": 28.82685999490474 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-nightly/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.778091310962827, + "max": 13.89423076923077 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.044358416001290424, + "max": 0.26615049600774254 + }, + "busiest_sampled_vcpu_percent": 79.80922098569157, + "container_quota_busy_percent": { + "mean": 9.0684661538567, + "max": 9.145824374352879 + }, + "container_throttled_period_percent": null, + "max_fd": 20, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 47710208, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.4162139037879895, + "max": 1.476845317104159 + }, + "tx_mbps": { + "mean": 0.9573486323586782, + "max": 0.9948991633005212 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-nightly/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 12.143784106969818, + "max": 12.814922480620154 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.04841193253447993, + "max": 0.21775949673360756 + }, + "busiest_sampled_vcpu_percent": 76.24223602484471, + "container_quota_busy_percent": { + "mean": 8.182113621897114, + "max": 8.34407413714851 + }, + "container_throttled_period_percent": null, + "max_fd": 19, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 47755264, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 127.60676920013863, + "max": 133.8033823632159 + }, + "tx_mbps": { + "mean": 1.74444078798755, + "max": 1.832950925996602 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-release/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.9850520486076393, + "max": 3.415369161225515 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012581781580271767, + "max": 0.0754906894816306 + }, + "busiest_sampled_vcpu_percent": 7.632093933463796, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.905534111490683, + "max": 11.9207672370391 + }, + "tx_mbps": { + "mean": 12.103310480200939, + "max": 12.1142636498732 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-release/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.831080205851631, + "max": 7.800704579768495 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012581781580271767, + "max": 0.0754906894816306 + }, + "busiest_sampled_vcpu_percent": 15.010141987829615, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 35.6789608596656, + "max": 35.76031732227113 + }, + "tx_mbps": { + "mean": 36.274143935291434, + "max": 36.358689488604696 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-release/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 35.33625975552183, + "max": 36.180520142784296 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012777919754663941, + "max": 0.07666751852798365 + }, + "busiest_sampled_vcpu_percent": 38.923395445134574, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 328.72331971578205, + "max": 331.9768355061635 + }, + "tx_mbps": { + "mean": 334.24480452125175, + "max": 337.5456789282979 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-release/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.886009864896713, + "max": 7.599091138601363 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016894748990786128, + "max": 0.07600709399543958 + }, + "busiest_sampled_vcpu_percent": 11.156186612576064, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 139.236347404124, + "max": 139.38939649014242 + }, + "tx_mbps": { + "mean": 139.55843437960343, + "max": 139.72460750780638 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-release/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.721062589611353, + "max": 19.71326164874552 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01711597415782021, + "max": 0.07706139224248651 + }, + "busiest_sampled_vcpu_percent": 21.030927835051546, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 9, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 417.5959165901739, + "max": 418.6007009233334 + }, + "tx_mbps": { + "mean": 418.46494740934486, + "max": 419.4867295605569 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-release/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 52.5404103220655, + "max": 54.5335429769392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004367575122292103, + "max": 0.02620545073375262 + }, + "busiest_sampled_vcpu_percent": 56.666666666666664, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1317.3510937696008, + "max": 1329.2881745950694 + }, + "tx_mbps": { + "mean": 1318.8179593154741, + "max": 1330.7813444262863 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-release/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.92165158491484, + "max": 3.4699522252954487 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02931955849769188, + "max": 0.10057832537088257 + }, + "busiest_sampled_vcpu_percent": 6.614785992217898, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.615941578402134, + "max": 11.633122268785895 + }, + "tx_mbps": { + "mean": 11.533824228681903, + "max": 11.546362375552166 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-release/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.716630001733235, + "max": 7.894736842105263 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 14.231499051233397, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.80663796086604, + "max": 34.89417916093767 + }, + "tx_mbps": { + "mean": 34.56792209549489, + "max": 34.65277800838369 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-release/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 37.01249262648237, + "max": 38.66495507060334 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008595495960116899, + "max": 0.05157297576070139 + }, + "busiest_sampled_vcpu_percent": 45.1417004048583, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 345.7105583347043, + "max": 349.4298544062656 + }, + "tx_mbps": { + "mean": 343.33247931324433, + "max": 347.0312175925632 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-release/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.860117999902299, + "max": 7.19533823156828 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016890465332319905, + "max": 0.10134279199391943 + }, + "busiest_sampled_vcpu_percent": 10.019646365422396, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 138.93557493370298, + "max": 139.13704454551427 + }, + "tx_mbps": { + "mean": 139.4831719582623, + "max": 139.68266096440053 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-release/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.242088419975182, + "max": 21.012269938650306 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008520790729379687, + "max": 0.05112474437627812 + }, + "busiest_sampled_vcpu_percent": 26.639344262295083, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 11, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 416.8377809242362, + "max": 417.7418173554982 + }, + "tx_mbps": { + "mean": 418.4253405787358, + "max": 419.317439460242 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-release/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 53.33746666999395, + "max": 54.1219576027218 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008760402978537012, + "max": 0.052562417871222074 + }, + "busiest_sampled_vcpu_percent": 55.43933054393305, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1346.785395823669, + "max": 1358.111617965078 + }, + "tx_mbps": { + "mean": 1350.7457676173024, + "max": 1361.8360693117893 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-release/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 31.402651747290047, + "max": 32.87356321839081 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012771392081736908, + "max": 0.07662835249042145 + }, + "busiest_sampled_vcpu_percent": 35.787321063394685, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 268.3088514637051, + "max": 271.03989792175196 + }, + "tx_mbps": { + "mean": 272.23351011520396, + "max": 275.042764562958 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-release/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 48.36302375073415, + "max": 49.16579770594369 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008712319219376197, + "max": 0.052273915316257184 + }, + "busiest_sampled_vcpu_percent": 51.13871635610766, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1241.589422351454, + "max": 1253.4302337629247 + }, + "tx_mbps": { + "mean": 1244.113283995873, + "max": 1255.7627403775823 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-release/ai/14-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 20.091108385920478, + "max": 25.304802189599403 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03196097755731219, + "max": 0.09923096005953858 + }, + "busiest_sampled_vcpu_percent": 87.47514910536779, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.477442442689856, + "max": 5.754858455879488 + }, + "tx_mbps": { + "mean": 1.8148394226230495, + "max": 1.90883851710159 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-release/ai/15-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 48.79349713485481, + "max": 57.884427032321256 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.021427416878627443, + "max": 0.12227928588897041 + }, + "busiest_sampled_vcpu_percent": 68.24457593688363, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 38.6127702647326, + "max": 45.78011874789419 + }, + "tx_mbps": { + "mean": 12.720020684450605, + "max": 15.045734901994718 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-release/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 19.92415195874005, + "max": 21.176762661370407 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.017736597769508217, + "max": 0.09923096005953858 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.311785385488263, + "max": 4.393131764247583 + }, + "tx_mbps": { + "mean": 1.8703300852619023, + "max": 1.9004291267716267 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-release/ai/17-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 54.357073227557976, + "max": 57.57205666829507 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.024521824423737126, + "max": 0.17165277096615988 + }, + "busiest_sampled_vcpu_percent": 87.22554890219561, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 29.634584337522558, + "max": 31.275986351355492 + }, + "tx_mbps": { + "mean": 12.738611667778489, + "max": 13.411168056928458 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.0730142006024153, + "max": 2.629601803155522 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004170837504170838, + "max": 0.025025025025025027 + }, + "busiest_sampled_vcpu_percent": 5.304518664047151, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.0014855119199588, + "max": 1.015749897135516 + }, + "tx_mbps": { + "mean": 0.8859673679103893, + "max": 0.8982393831195987 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.322023611911077, + "max": 6.898288016112789 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012607160867372668, + "max": 0.07564296520423601 + }, + "busiest_sampled_vcpu_percent": 10.707070707070708, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.073506272863912, + "max": 5.114306973814387 + }, + "tx_mbps": { + "mean": 4.4862222522422, + "max": 4.523945823841278 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.596375581503908, + "max": 3.1869510664993728 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012569130216189038, + "max": 0.07541478129713423 + }, + "busiest_sampled_vcpu_percent": 5.847953216374269, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.4587265102268665, + "max": 1.4667032232936068 + }, + "tx_mbps": { + "mean": 1.2896894331724735, + "max": 1.2975746573589444 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-release/http/03-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 40.251493662129896, + "max": 41.882533983072584 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.010238034297414897, + "max": 0.051190171487074485 + }, + "busiest_sampled_vcpu_percent": 46.951219512195124, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 56.82052795130078, + "max": 57.34374823813082 + }, + "tx_mbps": { + "mean": 50.26539487349238, + "max": 50.72897226008596 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.7918914848696645, + "max": 3.7905236907730675 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.056925996204933, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.4797827440981832, + "max": 1.677390208273253 + }, + "tx_mbps": { + "mean": 1.8423855707328831, + "max": 2.104659297194387 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 37.356770280770256, + "max": 39.55223880597015 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004275696938600992, + "max": 0.025654181631605953 + }, + "busiest_sampled_vcpu_percent": 44.74226804123711, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 50.2768479807505, + "max": 51.35744852177014 + }, + "tx_mbps": { + "mean": 44.20729369486389, + "max": 45.193818591804806 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.282279032115268, + "max": 3.0128044187798144 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012584948401711553, + "max": 0.07550969041026932 + }, + "busiest_sampled_vcpu_percent": 5.346534653465347, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 83.57779349400292, + "max": 84.15830642274368 + }, + "tx_mbps": { + "mean": 1.2207617575353669, + "max": 1.2359480424594815 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.416613981180972, + "max": 5.932629462041227 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01677993120228207, + "max": 0.10067958721369243 + }, + "busiest_sampled_vcpu_percent": 10.450819672131148, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 286.3743728439034, + "max": 299.5656781555449 + }, + "tx_mbps": { + "mean": 4.792327258482052, + "max": 5.033101053024019 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.4294465370309313, + "max": 4.561491935483871 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012594458438287154, + "max": 0.07556675062972293 + }, + "busiest_sampled_vcpu_percent": 9.919028340080972, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 133.41567048851874, + "max": 133.67482043594336 + }, + "tx_mbps": { + "mean": 2.0317164628869873, + "max": 2.045241286117549 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 34.511452055706755, + "max": 35.56463975472662 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008560178051703475, + "max": 0.05136106831022085 + }, + "busiest_sampled_vcpu_percent": 41.875, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2655.6868290482284, + "max": 2667.4000544000705 + }, + "tx_mbps": { + "mean": 41.148202762611206, + "max": 41.39084420829139 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.6389108781025707, + "max": 5.027652086475616 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01254390366281987, + "max": 0.07526342197691922 + }, + "busiest_sampled_vcpu_percent": 9.51417004048583, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 132.35646949185013, + "max": 133.1462474761504 + }, + "tx_mbps": { + "mean": 3.4115629049155904, + "max": 3.6144877410082747 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 34.0058083362878, + "max": 34.47133757961783 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012725884448969204, + "max": 0.07635530669381523 + }, + "busiest_sampled_vcpu_percent": 37.84313725490196, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2750.752507985941, + "max": 2771.725317295761 + }, + "tx_mbps": { + "mean": 38.315427828772066, + "max": 38.53653206780433 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-release/http/12-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 12.600491929059482, + "max": 13.619810633648944 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.031184798994497328, + "max": 0.1697381183317168 + }, + "busiest_sampled_vcpu_percent": 82.82828282828282, + "container_quota_busy_percent": { + "mean": 9.785704043215365, + "max": 9.835531134494456 + }, + "container_throttled_period_percent": null, + "max_fd": 18, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 47767552, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [ + { + "name": "/elegant_mirzakhani", + "pid": 0, + "error": "[Errno 2] No such file or directory: '/proc/0/fd'", + "cgroup_error": "[Errno 2] No such file or directory: '/proc/0/cgroup'" + } + ], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.4217914310251483, + "max": 1.474936282214411 + }, + "tx_mbps": { + "mean": 0.960458095287887, + "max": 0.9930233922688997 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass2/praxis-release/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.607357246257074, + "max": 13.117134559535334 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03630203291384317, + "max": 0.21781219748305905 + }, + "busiest_sampled_vcpu_percent": 77.95031055900621, + "container_quota_busy_percent": { + "mean": 8.829182306299481, + "max": 8.954451695038182 + }, + "container_throttled_period_percent": null, + "max_fd": 19, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 48500736, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 129.69806504878744, + "max": 133.71372914967105 + }, + "tx_mbps": { + "mean": 1.6333100735500883, + "max": 1.687536887430978 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.073502476508953, + "max": 3.5498489425981874 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008406893652795292, + "max": 0.05044136191677175 + }, + "busiest_sampled_vcpu_percent": 7.7369439071566735, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.571939118027794, + "max": 11.590394197614438 + }, + "tx_mbps": { + "mean": 11.570433818508256, + "max": 11.591210191578128 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/agentgateway/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.746692509954, + "max": 7.440699126092385 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041614648356221385, + "max": 0.024968789013732832 + }, + "busiest_sampled_vcpu_percent": 12.2, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.69458499231994, + "max": 34.77798237886182 + }, + "tx_mbps": { + "mean": 34.69734268220586, + "max": 34.78350438787388 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/agentgateway/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.273197627398247, + "max": 29.748459958932237 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004251700680272109, + "max": 0.025510204081632654 + }, + "busiest_sampled_vcpu_percent": 34.381139489194496, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 265.7076378259719, + "max": 268.5340135742043 + }, + "tx_mbps": { + "mean": 265.7069880618862, + "max": 268.5063403605775 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/agentgateway/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.71305943448516, + "max": 5.3584905660377355 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004204507231752439, + "max": 0.025227043390514632 + }, + "busiest_sampled_vcpu_percent": 9.161793372319687, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.83562801666943, + "max": 135.97262251257067 + }, + "tx_mbps": { + "mean": 135.40986947209439, + "max": 135.54621840292333 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/agentgateway/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.839871183779636, + "max": 11.653185035389281 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016852039096730706, + "max": 0.07583417593528817 + }, + "busiest_sampled_vcpu_percent": 15.961538461538462, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 407.4166554013528, + "max": 408.41972654235184 + }, + "tx_mbps": { + "mean": 406.0124677690161, + "max": 406.95923907598177 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/agentgateway/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.667951537746863, + "max": 30.94330027968472 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.021167814030774817, + "max": 0.07627765064836003 + }, + "busiest_sampled_vcpu_percent": 36.78861788617886, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1346.5390764471827, + "max": 1355.862911451184 + }, + "tx_mbps": { + "mean": 1343.8401344561537, + "max": 1353.2375887895876 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/agentgateway/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.986328397440452, + "max": 3.616273229532898 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008403715643601947, + "max": 0.025220680958385876 + }, + "busiest_sampled_vcpu_percent": 7.170542635658915, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.287283891381392, + "max": 11.302402812572705 + }, + "tx_mbps": { + "mean": 11.536333653413418, + "max": 11.55119010825781 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/agentgateway/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.5442207076131265, + "max": 7.561766907911156 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012505273157467599, + "max": 0.050100200400801605 + }, + "busiest_sampled_vcpu_percent": 11.428571428571429, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 33.83127620198349, + "max": 33.91339411926367 + }, + "tx_mbps": { + "mean": 34.57454489441159, + "max": 34.66804744836253 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/agentgateway/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.031552955914137, + "max": 31.877394636015325 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008511101592759272, + "max": 0.025621316935690495 + }, + "busiest_sampled_vcpu_percent": 37.93103448275862, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 261.6891718897736, + "max": 263.2228272740546 + }, + "tx_mbps": { + "mean": 267.4248290558062, + "max": 268.9862149839921 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/agentgateway/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.503758917627994, + "max": 4.91183879093199 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041981528127623844, + "max": 0.02518891687657431 + }, + "busiest_sampled_vcpu_percent": 8.3984375, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.49210341647657, + "max": 135.69836966717466 + }, + "tx_mbps": { + "mean": 135.31493316414796, + "max": 135.47727139656064 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/agentgateway/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.804975204405357, + "max": 12.348178137651821 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0042204777580822144, + "max": 0.02532286654849329 + }, + "busiest_sampled_vcpu_percent": 17.177914110429448, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 406.7761049112946, + "max": 407.80271285181846 + }, + "tx_mbps": { + "mean": 405.8688035155684, + "max": 406.89187871749067 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/agentgateway/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.440837526887528, + "max": 30.119562452302212 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008507742045261188, + "max": 0.05104645227156713 + }, + "busiest_sampled_vcpu_percent": 33.064516129032256, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1378.3947105171844, + "max": 1381.7200065332308 + }, + "tx_mbps": { + "mean": 1378.1015847979584, + "max": 1380.881218581026 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/agentgateway/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.556961784514076, + "max": 32.09125475285171 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016928009108988427, + "max": 0.07621951219512195 + }, + "busiest_sampled_vcpu_percent": 35.64154786150713, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 228.2390581253659, + "max": 232.09803180478568 + }, + "tx_mbps": { + "mean": 228.12265258952442, + "max": 232.01714113792477 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/agentgateway/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 34.26022002988103, + "max": 36.47028819178781 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.025411157552611637, + "max": 0.10191082802547771 + }, + "busiest_sampled_vcpu_percent": 40.4517453798768, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1617.0534821265076, + "max": 1630.8952827053192 + }, + "tx_mbps": { + "mean": 1655.6945237723792, + "max": 1666.8496604667957 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/agentgateway/ai/14-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 20.125437641747766, + "max": 23.74906646751307 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.017794860844188198, + "max": 0.1245640259093174 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.4744838263804105, + "max": 5.785566394713616 + }, + "tx_mbps": { + "mean": 1.1314236471631807, + "max": 1.2147776068062057 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/agentgateway/ai/15-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 48.625490818814455, + "max": 56.4559433731999 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.021510123414747617, + "max": 0.14756517461878996 + }, + "busiest_sampled_vcpu_percent": 74.9498997995992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 39.776932053760284, + "max": 45.65269558968054 + }, + "tx_mbps": { + "mean": 7.882160406539706, + "max": 9.62900329774857 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/agentgateway/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 20.756382475157714, + "max": 21.50671307807061 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01769435757111036, + "max": 0.09910802775024777 + }, + "busiest_sampled_vcpu_percent": 58.96414342629482, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.375292252029189, + "max": 4.464362743216116 + }, + "tx_mbps": { + "mean": 1.1901098486962653, + "max": 1.2246458677293517 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/agentgateway/ai/17-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 61.112208086886426, + "max": 64.99510763209393 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03493698266292567, + "max": 0.17131669114047968 + }, + "busiest_sampled_vcpu_percent": 74.8, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.154061844113706, + "max": 35.669176065890426 + }, + "tx_mbps": { + "mean": 8.743549805352371, + "max": 9.341886030857754 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.367283105092694, + "max": 3.6729559748427674 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012584948401711553, + "max": 0.07550969041026932 + }, + "busiest_sampled_vcpu_percent": 9.6579476861167, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.7083448927088718, + "max": 0.7315601625821145 + }, + "tx_mbps": { + "mean": 0.8071734418962055, + "max": 0.8281180283405366 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.299374650374518, + "max": 6.342441714715467 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01673360107095047, + "max": 0.10040160642570281 + }, + "busiest_sampled_vcpu_percent": 11.491935483870968, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.919016257850858, + "max": 3.029480100852567 + }, + "tx_mbps": { + "mean": 3.329734691314988, + "max": 3.455150502625255 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.9941931716435417, + "max": 3.8133467134972405 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012575452716297786, + "max": 0.07545271629778671 + }, + "busiest_sampled_vcpu_percent": 8.42911877394636, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.1296392111722153, + "max": 1.134950489354174 + }, + "tx_mbps": { + "mean": 1.2893044162846912, + "max": 1.2943108709197917 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.584403626266294, + "max": 29.208046855105678 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012729124236252547, + "max": 0.07637474541751528 + }, + "busiest_sampled_vcpu_percent": 34.15094339622642, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 25.62548820962128, + "max": 25.71601268645571 + }, + "tx_mbps": { + "mean": 29.257302331233763, + "max": 29.366025962867674 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/agentgateway/http/04-fortio/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 3.167274023761248, + "max": 4.416167664670659 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.014459224985540775, + "max": 0.10121457489878542 + }, + "busiest_sampled_vcpu_percent": 10.037878787878787, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.14656956366655, + "max": 1.324841519609929 + }, + "tx_mbps": { + "mean": 1.8269133985852233, + "max": 2.058175648032081 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.170456903727715, + "max": 29.031440162271807 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008488279009536507, + "max": 0.025516713447307986 + }, + "busiest_sampled_vcpu_percent": 32.5, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 25.017719257662836, + "max": 25.17689232043026 + }, + "tx_mbps": { + "mean": 28.393499824223188, + "max": 28.54716346511278 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.8521712772537624, + "max": 3.541823662396383 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012569144524102781, + "max": 0.05023863350916855 + }, + "busiest_sampled_vcpu_percent": 9.161793372319687, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 77.83938755832533, + "max": 79.03537301209765 + }, + "tx_mbps": { + "mean": 1.2490629611434116, + "max": 1.286482659688177 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00013094787716669742, + "max": 0.0007856872630001845 + }, + "tx_mbps": { + "mean": 0.00013094787716669742, + "max": 0.0007856872630001845 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.523620625668713, + "max": 5.189873417721519 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016905471710443508, + "max": 0.05074854097944684 + }, + "busiest_sampled_vcpu_percent": 8.576998050682262, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 244.27488971304962, + "max": 249.02339869981182 + }, + "tx_mbps": { + "mean": 4.283254920265697, + "max": 4.3781604131937835 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/agentgateway/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.9075127753578207, + "max": 5.252576024126665 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012597633244246594, + "max": 0.05040322580645161 + }, + "busiest_sampled_vcpu_percent": 10.303030303030303, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 132.71302802845278, + "max": 133.01268659632316 + }, + "tx_mbps": { + "mean": 2.126082809312351, + "max": 2.1531371659895466 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.856963666963207, + "max": 33.027989821882954 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008504517255870559, + "max": 0.02556237218813906 + }, + "busiest_sampled_vcpu_percent": 41.2573673870334, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2400.1458525612593, + "max": 2419.0090232815824 + }, + "tx_mbps": { + "mean": 37.591882646279515, + "max": 37.88987767962664 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.6627304543437935, + "max": 4.29916051895192 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008400537634408602, + "max": 0.05040322580645161 + }, + "busiest_sampled_vcpu_percent": 11.618257261410788, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 132.25222249387298, + "max": 136.52628960427916 + }, + "tx_mbps": { + "mean": 3.0111601140672137, + "max": 3.259124903267488 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/agentgateway/http/11-fortio/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 25.548156309583533, + "max": 27.35323886639676 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.018095097794728156, + "max": 0.07596859964547986 + }, + "busiest_sampled_vcpu_percent": 32.0, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2052.248027618373, + "max": 2118.4238492017803 + }, + "tx_mbps": { + "mean": 28.753462369969323, + "max": 29.594957561133143 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.032762210002007, + "max": 13.689762646847278 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03424950766332734, + "max": 0.20549704597996404 + }, + "busiest_sampled_vcpu_percent": 75.2012882447665, + "container_quota_busy_percent": { + "mean": 8.933065000805735, + "max": 9.06600770684453 + }, + "container_throttled_period_percent": null, + "max_fd": 19, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 47833088, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.100259646714559, + "max": 1.1392146809104164 + }, + "tx_mbps": { + "mean": 0.9617562482370045, + "max": 1.0032238954823036 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.324501006868196, + "max": 5.406111256202664 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.04343671270958214, + "max": 0.26062027625749284 + }, + "busiest_sampled_vcpu_percent": 26.822916666666668, + "container_quota_busy_percent": { + "mean": 7.824231297157639, + "max": 7.975531662313054 + }, + "container_throttled_period_percent": null, + "max_fd": 20, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 48111616, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 128.97984088084294, + "max": 133.08238454739887 + }, + "tx_mbps": { + "mean": 1.8692954694130264, + "max": 1.9346653610390552 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/direct/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.277608535922103, + "max": 3.7939698492462313 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012558607536258221, + "max": 0.050226017076845805 + }, + "busiest_sampled_vcpu_percent": 8.914728682170542, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.576882957973528, + "max": 11.590716115701744 + }, + "tx_mbps": { + "mean": 11.576013071515714, + "max": 11.591557627063311 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/direct/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.2120076715025965, + "max": 9.483191169091821 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008403725258163753, + "max": 0.02523977788995457 + }, + "busiest_sampled_vcpu_percent": 14.87758945386064, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.69393626160843, + "max": 34.778774982032466 + }, + "tx_mbps": { + "mean": 34.692512962414526, + "max": 34.785234734481676 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/direct/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 64.75193931148426, + "max": 65.57034716784129 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0043391477913737745, + "max": 0.026034886748242645 + }, + "busiest_sampled_vcpu_percent": 68.26722338204593, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 678.3479884311845, + "max": 682.2965789898178 + }, + "tx_mbps": { + "mean": 678.3494194584307, + "max": 682.3318579472797 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/direct/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.746799777912854, + "max": 6.067472306143001 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008396310420098288, + "max": 0.025207965717166624 + }, + "busiest_sampled_vcpu_percent": 14.368932038834952, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.0856816374947, + "max": 136.21268954494008 + }, + "tx_mbps": { + "mean": 135.40884633216848, + "max": 135.53723195630454 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/direct/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 11.486951814527686, + "max": 13.040201005025125 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004187604690117253, + "max": 0.02512562814070352 + }, + "busiest_sampled_vcpu_percent": 16.63286004056795, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 408.1572860068972, + "max": 409.10079995113705 + }, + "tx_mbps": { + "mean": 406.10905298770126, + "max": 407.0527143810193 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/direct/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.155896649989664, + "max": 31.208902377339403 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016874467438727298, + "max": 0.07587253414264036 + }, + "busiest_sampled_vcpu_percent": 36.693548387096776, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1358.1357452675486, + "max": 1362.626690550205 + }, + "tx_mbps": { + "mean": 1353.8094503379766, + "max": 1358.1480251088165 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/direct/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.5684138635170366, + "max": 4.854124748490945 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004193927193423922, + "max": 0.025163563160543533 + }, + "busiest_sampled_vcpu_percent": 10.28225806451613, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.286150835189773, + "max": 11.30426170011367 + }, + "tx_mbps": { + "mean": 11.531232466882972, + "max": 11.546456922922717 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/direct/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.855727977123639, + "max": 7.486765817998488 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004201327619527771, + "max": 0.025207965717166624 + }, + "busiest_sampled_vcpu_percent": 16.47509578544061, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 33.82773613004409, + "max": 33.91372717676461 + }, + "tx_mbps": { + "mean": 34.57158847445662, + "max": 34.66500520671407 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/direct/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 65.40838471049595, + "max": 66.30692287444064 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0043871194173905415, + "max": 0.026322716504343247 + }, + "busiest_sampled_vcpu_percent": 70.47817047817048, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 673.3209292271974, + "max": 677.7422013023889 + }, + "tx_mbps": { + "mean": 688.0974893783424, + "max": 692.6549084840559 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/direct/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.77235253782202, + "max": 5.651846269781462 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012573374402065726, + "max": 0.05023863350916855 + }, + "busiest_sampled_vcpu_percent": 9.411764705882353, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.7364227285282, + "max": 135.94080553927134 + }, + "tx_mbps": { + "mean": 135.32617054584705, + "max": 135.5258521490974 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/direct/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 11.588879137952127, + "max": 13.013871374527112 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012620955243906063, + "max": 0.050505050505050504 + }, + "busiest_sampled_vcpu_percent": 21.40077821011673, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 407.3576845150679, + "max": 408.2396924410177 + }, + "tx_mbps": { + "mean": 406.06945280490004, + "max": 406.95705708956694 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/direct/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.39209007639318, + "max": 31.21019108280255 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008493651133749305, + "max": 0.0254841997961264 + }, + "busiest_sampled_vcpu_percent": 33.74233128834356, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1375.4721458197102, + "max": 1390.3623950935894 + }, + "tx_mbps": { + "mean": 1373.444176437641, + "max": 1388.6240296876692 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/direct/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 74.86598476215767, + "max": 75.65571683218742 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004244121891180715, + "max": 0.02546473134708429 + }, + "busiest_sampled_vcpu_percent": 77.14285714285714, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 803.7621491767801, + "max": 811.1595071572838 + }, + "tx_mbps": { + "mean": 803.6980132093929, + "max": 811.1050142978917 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/direct/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 41.52738668354879, + "max": 42.36680327868852 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008559232681328372, + "max": 0.025786487880350695 + }, + "busiest_sampled_vcpu_percent": 47.283702213279675, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1926.4494616239772, + "max": 1943.205957848373 + }, + "tx_mbps": { + "mean": 1957.2445117940467, + "max": 1973.640052512227 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/direct/ai/14-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 20.352330089202713, + "max": 24.508094645080945 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.010657450540473042, + "max": 0.02488181139586962 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 4, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.484601012067544, + "max": 5.757586990968118 + }, + "tx_mbps": { + "mean": 1.0807145083208647, + "max": 1.122410158618806 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/direct/ai/15-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 49.688249530240896, + "max": 57.254710056276 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.018369685654162173, + "max": 0.09789525208027411 + }, + "busiest_sampled_vcpu_percent": 82.66932270916335, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 39.98373070404154, + "max": 45.89682835871558 + }, + "tx_mbps": { + "mean": 7.873218354219303, + "max": 9.65737457141988 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/direct/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 21.68317609674168, + "max": 23.1433506044905 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.014186550342407584, + "max": 0.04978839930296241 + }, + "busiest_sampled_vcpu_percent": 91.2, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.353848013789825, + "max": 4.4561774501475595 + }, + "tx_mbps": { + "mean": 1.234223253742385, + "max": 1.3252099532811985 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/direct/ai/17-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 62.4893395148358, + "max": 66.7481662591687 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.017468469412710057, + "max": 0.12227928588897041 + }, + "busiest_sampled_vcpu_percent": 80.99009900990099, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.072602448797895, + "max": 35.46003423998594 + }, + "tx_mbps": { + "mean": 8.804894745324669, + "max": 9.708744270934995 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/direct/http/00-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 2.164926639424885, + "max": 2.8650414677054536 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.225352112676056, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.8496590310032308, + "max": 0.8623900908094303 + }, + "tx_mbps": { + "mean": 0.96900402430668, + "max": 0.9817200881860663 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.501881750471677, + "max": 8.63914373088685 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01700789756895335, + "max": 0.07656967840735068 + }, + "busiest_sampled_vcpu_percent": 17.391304347826086, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.043280984934363, + "max": 7.120558454516306 + }, + "tx_mbps": { + "mean": 8.040658154765257, + "max": 8.131580662356232 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/direct/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.9256127496688222, + "max": 3.468208092485549 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008404773911581778, + "max": 0.05042864346949067 + }, + "busiest_sampled_vcpu_percent": 6.822612085769981, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.1314342721591477, + "max": 1.1388088595874468 + }, + "tx_mbps": { + "mean": 1.2895469356853457, + "max": 1.297241256154077 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 61.218059825436065, + "max": 62.047569803516026 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008611039352449841, + "max": 0.051666236114699046 + }, + "busiest_sampled_vcpu_percent": 67.42268041237114, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 75.09678382081243, + "max": 75.33777359925128 + }, + "tx_mbps": { + "mean": 85.74898829929224, + "max": 86.02294958153426 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.4015478828332744, + "max": 5.182389937106918 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01262945188178833, + "max": 0.07577671129072998 + }, + "busiest_sampled_vcpu_percent": 11.847389558232932, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.1506922915128768, + "max": 1.3096570723736418 + }, + "tx_mbps": { + "mean": 1.8366957537933986, + "max": 2.05976311437547 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/direct/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 97.55066152783908, + "max": 97.96172010937111 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 98.41269841269842, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 149.13714495404696, + "max": 150.89135673143667 + }, + "tx_mbps": { + "mean": 170.31785193856675, + "max": 172.29104485627965 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.084381870755489, + "max": 4.2462311557788945 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012493753123438282, + "max": 0.07496251874062969 + }, + "busiest_sampled_vcpu_percent": 11.290322580645162, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 95.8914697664886, + "max": 96.77316325666767 + }, + "tx_mbps": { + "mean": 1.4490458909638033, + "max": 1.4903489568315855 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 8.060146383607021, + "max": 9.487569761542364 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01694741674566682, + "max": 0.07618080243778567 + }, + "busiest_sampled_vcpu_percent": 19.537815126050422, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 509.9818706161341, + "max": 517.2373761291025 + }, + "tx_mbps": { + "mean": 9.344870483578871, + "max": 9.494489312951611 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.566615195864144, + "max": 4.763104838709677 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012613521695257314, + "max": 0.07568113017154389 + }, + "busiest_sampled_vcpu_percent": 10.02004008016032, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 133.39052695788, + "max": 133.66160476793712 + }, + "tx_mbps": { + "mean": 2.169375502402788, + "max": 2.304796925597882 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 61.2407443958872, + "max": 62.893243940175346 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004275696938600992, + "max": 0.025654181631605953 + }, + "busiest_sampled_vcpu_percent": 73.89558232931726, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4888.454258313984, + "max": 4921.524995222473 + }, + "tx_mbps": { + "mean": 88.18772524813907, + "max": 88.7698076298066 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/direct/http/10-fortio/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 3.8773684272444817, + "max": 5.671267252195734 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02152544810785392, + "max": 0.07539582809751194 + }, + "busiest_sampled_vcpu_percent": 9.073359073359073, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 132.06130000962696, + "max": 132.28531966295867 + }, + "tx_mbps": { + "mean": 3.586398043728307, + "max": 3.8019772472437934 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/direct/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 81.31308419439715, + "max": 82.60759493670886 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 83.80566801619433, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7486.38174191976, + "max": 7566.628478989852 + }, + "tx_mbps": { + "mean": 119.72788110514739, + "max": 120.58951962426745 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/direct/http/12-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 11.650696220148472, + "max": 13.43612334801762 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.023298256513804218, + "max": 0.16308779559662953 + }, + "busiest_sampled_vcpu_percent": 91.43897996357013, + "container_quota_busy_percent": { + "mean": 11.07819781157768, + "max": 11.217965578886378 + }, + "container_throttled_period_percent": null, + "max_fd": 18, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 47906816, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.1068041371665984, + "max": 1.1503644608376826 + }, + "tx_mbps": { + "mean": 0.9646685815949658, + "max": 1.0048902356369325 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/direct/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 13.02950341236119, + "max": 13.591996095656418 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.032583903551645484, + "max": 0.19550342130987292 + }, + "busiest_sampled_vcpu_percent": 87.74080560420315, + "container_quota_busy_percent": { + "mean": 10.40023730647922, + "max": 10.58629252946798 + }, + "container_throttled_period_percent": null, + "max_fd": 18, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 47820800, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 129.55649541206523, + "max": 133.65774218382313 + }, + "tx_mbps": { + "mean": 2.049894642070689, + "max": 2.195552242190312 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-nightly/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.247264007419969, + "max": 4.021110831867303 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004188657116528441, + "max": 0.025131942699170646 + }, + "busiest_sampled_vcpu_percent": 7.884615384615385, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.897053230252649, + "max": 11.9187214528442 + }, + "tx_mbps": { + "mean": 12.09625555036332, + "max": 12.116794105012923 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-nightly/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.887883142599823, + "max": 9.545227386306847 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004194982800570518, + "max": 0.025169896803423106 + }, + "busiest_sampled_vcpu_percent": 14.141414141414142, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 35.680892038415834, + "max": 35.7551803547148 + }, + "tx_mbps": { + "mean": 36.27950443823573, + "max": 36.35293760440031 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-nightly/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.444324551695892, + "max": 29.53328232593726 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008508831374184412, + "max": 0.02554278416347382 + }, + "busiest_sampled_vcpu_percent": 33.652007648183556, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 247.04796116751004, + "max": 249.5104717699347 + }, + "tx_mbps": { + "mean": 251.19183971652257, + "max": 253.70768327740575 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-nightly/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.5182632642846805, + "max": 5.052790346907994 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004189710072063014, + "max": 0.02513826043237808 + }, + "busiest_sampled_vcpu_percent": 9.266409266409266, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.43015990827323, + "max": 136.7040430932689 + }, + "tx_mbps": { + "mean": 135.25054705466616, + "max": 135.45701320184287 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-nightly/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 11.442218642045688, + "max": 13.45427059712774 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00839630615825489, + "max": 0.025195263290501386 + }, + "busiest_sampled_vcpu_percent": 20.2020202020202, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 409.6148329937237, + "max": 410.56603950852156 + }, + "tx_mbps": { + "mean": 405.81710067528, + "max": 406.78214462235826 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-nightly/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.048358145425986, + "max": 29.661663698804375 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 33.60995850622407, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1285.567674449858, + "max": 1292.3115509088013 + }, + "tx_mbps": { + "mean": 1275.1788088460837, + "max": 1281.9127685643477 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-nightly/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.2495577557035307, + "max": 4.546596332579754 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016744127996636774, + "max": 0.07530120481927711 + }, + "busiest_sampled_vcpu_percent": 7.558139534883721, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.615007164245794, + "max": 11.633116224951205 + }, + "tx_mbps": { + "mean": 11.535725605002671, + "max": 11.545948591477911 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-nightly/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.423091993274903, + "max": 7.5125628140703515 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004178156597309268, + "max": 0.025068939583855605 + }, + "busiest_sampled_vcpu_percent": 10.81081081081081, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.81431423188025, + "max": 34.89582188146106 + }, + "tx_mbps": { + "mean": 34.57411102884849, + "max": 34.66411492464935 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-nightly/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.972677494618594, + "max": 30.51881993896236 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008504536078045149, + "max": 0.02557544757033248 + }, + "busiest_sampled_vcpu_percent": 36.58051689860835, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 255.96657377281042, + "max": 260.26765830011664 + }, + "tx_mbps": { + "mean": 254.20699210419545, + "max": 258.4614083384305 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-nightly/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.609944274094829, + "max": 5.389070763031982 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008398429626968164, + "max": 0.025220680958385876 + }, + "busiest_sampled_vcpu_percent": 8.88030888030888, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.26036142870515, + "max": 136.38169047577608 + }, + "tx_mbps": { + "mean": 135.303616119518, + "max": 135.4406039861028 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-nightly/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 11.743573153231152, + "max": 13.157232704402515 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004211945076236206, + "max": 0.025271670457417236 + }, + "busiest_sampled_vcpu_percent": 18.666666666666668, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 408.7692475378285, + "max": 409.72143214668 + }, + "tx_mbps": { + "mean": 405.6623616226513, + "max": 406.63244009067427 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-nightly/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.633275258909254, + "max": 32.595419847328245 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 40.081799591002046, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1301.0299221057323, + "max": 1309.8262311334659 + }, + "tx_mbps": { + "mean": 1292.893812153954, + "max": 1301.7811660977716 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-nightly/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.902848683355945, + "max": 26.90640142820709 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012748624702962901, + "max": 0.02552974214960429 + }, + "busiest_sampled_vcpu_percent": 31.041257367387033, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 211.08123339973702, + "max": 214.52167014705026 + }, + "tx_mbps": { + "mean": 213.90872859598392, + "max": 217.5441721477309 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-nightly/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 32.39087713882101, + "max": 33.4770479330459 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004234417344173441, + "max": 0.02540650406504065 + }, + "busiest_sampled_vcpu_percent": 41.516966067864274, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1436.0662022723943, + "max": 1453.4359456805173 + }, + "tx_mbps": { + "mean": 1448.1220463398622, + "max": 1468.574509812776 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-nightly/ai/14-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 19.85428546653376, + "max": 21.06045589692765 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.017706653882708732, + "max": 0.09910802775024777 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.775412633409753, + "max": 5.795413432616119 + }, + "tx_mbps": { + "mean": 1.2233241255210319, + "max": 1.2699708567574823 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-nightly/ai/15-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 50.087215567257964, + "max": 55.89465911887768 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02153735603909525, + "max": 0.12300123001230012 + }, + "busiest_sampled_vcpu_percent": 83.46613545816733, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 39.98285849408844, + "max": 45.86333118670753 + }, + "tx_mbps": { + "mean": 7.910418901900818, + "max": 8.896413955809066 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-nightly/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 20.23605336612005, + "max": 22.8226005428078 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.014181143082375199, + "max": 0.04967709885742673 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.25861350271183, + "max": 4.439995682704156 + }, + "tx_mbps": { + "mean": 1.1970694484227782, + "max": 1.2981137791874193 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-nightly/ai/17-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 57.999635616661095, + "max": 66.70749632533072 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.018429280312891573, + "max": 0.09854644000985464 + }, + "busiest_sampled_vcpu_percent": 79.32405566600397, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 30.55811066835216, + "max": 35.46375901956721 + }, + "tx_mbps": { + "mean": 7.979217602416967, + "max": 8.86329130012748 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-nightly/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.9485199372531845, + "max": 2.5376884422110555 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041813012209399565, + "max": 0.025087807325639738 + }, + "busiest_sampled_vcpu_percent": 4.242424242424242, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.952013906095707, + "max": 0.9581913862290826 + }, + "tx_mbps": { + "mean": 0.8395268844424977, + "max": 0.8475858452739768 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-nightly/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.826238113831976, + "max": 7.6211894052973514 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.776447105788423, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.513988921712997, + "max": 4.6302690063790966 + }, + "tx_mbps": { + "mean": 3.9945276672263725, + "max": 4.096039925027649 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-nightly/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.817255054747672, + "max": 3.473445758872389 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008389965601141035, + "max": 0.05033979360684621 + }, + "busiest_sampled_vcpu_percent": 6.299212598425197, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.4588611562372975, + "max": 1.4666954563094403 + }, + "tx_mbps": { + "mean": 1.2886323551851335, + "max": 1.297310242646917 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-nightly/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.147039574360683, + "max": 30.359451771399016 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008628872206402623, + "max": 0.05177323323841574 + }, + "busiest_sampled_vcpu_percent": 37.62993762993763, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 39.42944829540795, + "max": 39.90225053638184 + }, + "tx_mbps": { + "mean": 34.88060779787212, + "max": 35.29178222795876 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-nightly/http/04-fortio/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 3.24586921388944, + "max": 5.129494593915012 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.010822510822510822, + "max": 0.07575757575757576 + }, + "busiest_sampled_vcpu_percent": 10.303030303030303, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.462605731228349, + "max": 1.7076852874234583 + }, + "tx_mbps": { + "mean": 1.8201368218662104, + "max": 2.142185235657029 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-nightly/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.051503607965813, + "max": 27.77210015329586 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012866700977869273, + "max": 0.07720020586721564 + }, + "busiest_sampled_vcpu_percent": 32.549019607843135, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.058640823401056, + "max": 34.73166816285916 + }, + "tx_mbps": { + "mean": 29.672420462283895, + "max": 30.10195494737906 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-nightly/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.8785877803397395, + "max": 3.9447236180904524 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012569130216189038, + "max": 0.07541478129713423 + }, + "busiest_sampled_vcpu_percent": 9.475806451612904, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 79.07342073776351, + "max": 79.34928508589913 + }, + "tx_mbps": { + "mean": 1.1386086505102604, + "max": 1.149322265499151 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-nightly/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.593695433409429, + "max": 6.604721245605224 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008379422262216515, + "max": 0.025150905432595575 + }, + "busiest_sampled_vcpu_percent": 10.309278350515465, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 274.0490807835457, + "max": 277.58545834846905 + }, + "tx_mbps": { + "mean": 4.595361547626475, + "max": 4.643875515233695 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-nightly/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.5321155499820396, + "max": 4.957221942627076 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008392080006186306, + "max": 0.02518891687657431 + }, + "busiest_sampled_vcpu_percent": 10.204081632653061, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 133.32739042800378, + "max": 133.61296296803616 + }, + "tx_mbps": { + "mean": 2.018311142122788, + "max": 2.031040711703941 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-nightly/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.454089109410827, + "max": 30.577663671373557 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008542655204796586, + "max": 0.025673940949935817 + }, + "busiest_sampled_vcpu_percent": 38.69047619047619, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2212.378914316803, + "max": 2237.0755797309007 + }, + "tx_mbps": { + "mean": 33.607197276061434, + "max": 34.0011695597635 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-nightly/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.890202215893506, + "max": 4.404731940599044 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008405863716858204, + "max": 0.025265285497726123 + }, + "busiest_sampled_vcpu_percent": 8.560311284046692, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 133.28005112863264, + "max": 138.74798022553014 + }, + "tx_mbps": { + "mean": 3.4473469448029634, + "max": 3.751404458056839 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-nightly/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.949487104000085, + "max": 29.560384032339567 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0084441934538516, + "max": 0.025380710659898477 + }, + "busiest_sampled_vcpu_percent": 37.57575757575758, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2098.8673191701346, + "max": 2124.228900329747 + }, + "tx_mbps": { + "mean": 29.207565550574813, + "max": 29.501990523508525 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-nightly/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.765964047066912, + "max": 13.676860101131712 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.048376698827969696, + "max": 0.2180232558139535 + }, + "busiest_sampled_vcpu_percent": 78.89763779527559, + "container_quota_busy_percent": { + "mean": 9.060926348689204, + "max": 9.23823074456789 + }, + "container_throttled_period_percent": null, + "max_fd": 19, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 47788032, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.421320665641623, + "max": 1.4678644514718135 + }, + "tx_mbps": { + "mean": 0.9627506074530201, + "max": 1.0001057161005316 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-nightly/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.557519544144686, + "max": 13.734419942473634 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03240178209801539, + "max": 0.19441069258809235 + }, + "busiest_sampled_vcpu_percent": 63.25878594249201, + "container_quota_busy_percent": { + "mean": 8.373006179222449, + "max": 8.505400275354418 + }, + "container_throttled_period_percent": null, + "max_fd": 18, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 48099328, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 129.645948806973, + "max": 133.76637225093924 + }, + "tx_mbps": { + "mean": 1.749831687787926, + "max": 1.8119681708731668 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-release/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.1618494034288194, + "max": 3.79587732528909 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012584948401711553, + "max": 0.07550969041026932 + }, + "busiest_sampled_vcpu_percent": 7.129094412331407, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.895379674705367, + "max": 11.923186271138839 + }, + "tx_mbps": { + "mean": 12.093818414411059, + "max": 12.119692360088564 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-release/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.526152168720258, + "max": 9.513108614232209 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004171881518564873, + "max": 0.025031289111389236 + }, + "busiest_sampled_vcpu_percent": 15.030060120240481, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 35.67523300593365, + "max": 35.75982037737078 + }, + "tx_mbps": { + "mean": 36.275151883962664, + "max": 36.36043935497791 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-release/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 36.10887722220903, + "max": 37.857142857142854 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00848824378236143, + "max": 0.05092946269416858 + }, + "busiest_sampled_vcpu_percent": 40.833333333333336, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 325.8078158962104, + "max": 331.1288052360299 + }, + "tx_mbps": { + "mean": 331.2807971424228, + "max": 336.6842323179984 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-release/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.127155937612569, + "max": 8.152448258455326 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004206629648325762, + "max": 0.02523977788995457 + }, + "busiest_sampled_vcpu_percent": 11.332007952286283, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 139.25612858422784, + "max": 139.40045761869078 + }, + "tx_mbps": { + "mean": 139.56166444071926, + "max": 139.69793146464914 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-release/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.458611978137995, + "max": 20.89628681177977 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00851645673622571, + "max": 0.0255885363357216 + }, + "busiest_sampled_vcpu_percent": 25.971370143149283, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 10, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 417.67596104433505, + "max": 418.689556643929 + }, + "tx_mbps": { + "mean": 418.4738961839234, + "max": 419.4456086079196 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-release/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 53.36987026865155, + "max": 54.61030383091149 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 56.51260504201681, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1314.7423140271046, + "max": 1323.1205320315482 + }, + "tx_mbps": { + "mean": 1316.0893492018436, + "max": 1324.6314361521909 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-release/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.2884967383547616, + "max": 4.623115577889447 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.67741935483871, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.61200034540665, + "max": 11.631421592339768 + }, + "tx_mbps": { + "mean": 11.533677626810746, + "max": 11.55042054421169 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-release/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.095778900816934, + "max": 7.839721254355401 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016647958759457886, + "max": 0.05 + }, + "busiest_sampled_vcpu_percent": 12.404580152671755, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.81112323429573, + "max": 34.910817282211035 + }, + "tx_mbps": { + "mean": 34.56998739799084, + "max": 34.66845412251458 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-release/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 35.95223617416741, + "max": 37.906321986178654 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008503401360544218, + "max": 0.05102040816326531 + }, + "busiest_sampled_vcpu_percent": 42.14711729622267, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 328.5355412857225, + "max": 330.34539401170304 + }, + "tx_mbps": { + "mean": 326.2744782622566, + "max": 328.08030971087544 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-release/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.563585973299604, + "max": 8.442871587462083 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008426019548365351, + "max": 0.05055611729019211 + }, + "busiest_sampled_vcpu_percent": 10.099009900990099, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 138.91662048636925, + "max": 139.10016945100762 + }, + "tx_mbps": { + "mean": 139.4821859680551, + "max": 139.65534564014743 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-release/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 20.073172776590535, + "max": 21.992337164750957 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008540438978563498, + "max": 0.05124263387138099 + }, + "busiest_sampled_vcpu_percent": 28.45528455284553, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 10, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 416.7349749730032, + "max": 417.70852837208986 + }, + "tx_mbps": { + "mean": 418.3178707929842, + "max": 419.29302919949316 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-release/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 53.77741630097838, + "max": 56.98587127158556 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008702096159014478, + "max": 0.026136957658128592 + }, + "busiest_sampled_vcpu_percent": 65.41666666666667, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1333.5695548458343, + "max": 1347.2931581910718 + }, + "tx_mbps": { + "mean": 1337.6623136522544, + "max": 1351.076664350497 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-release/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 32.020616135584035, + "max": 32.900432900432904 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004268032437046521, + "max": 0.02560819462227913 + }, + "busiest_sampled_vcpu_percent": 36.27450980392157, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 266.3911416599214, + "max": 268.2437615354971 + }, + "tx_mbps": { + "mean": 270.19648854926345, + "max": 271.90451595588604 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-release/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 49.056895322043125, + "max": 50.22187418428609 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008769622029290538, + "max": 0.052617732175743226 + }, + "busiest_sampled_vcpu_percent": 55.37190082644628, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1242.4435440281134, + "max": 1264.9131394107499 + }, + "tx_mbps": { + "mean": 1244.6504290750424, + "max": 1267.4309670381022 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-release/ai/14-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 20.458386952437735, + "max": 21.71003717472119 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.014185648882797337, + "max": 0.07434944237918216 + }, + "busiest_sampled_vcpu_percent": 98.00796812749005, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.603928599357814, + "max": 5.750436857863565 + }, + "tx_mbps": { + "mean": 1.8560520837324683, + "max": 1.9188401490542422 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-release/ai/15-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 55.688168677379444, + "max": 59.432346464399316 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.028001784386416925, + "max": 0.12257906349595489 + }, + "busiest_sampled_vcpu_percent": 78.13121272365805, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 43.64897072214261, + "max": 45.828768251012356 + }, + "tx_mbps": { + "mean": 14.391079328582107, + "max": 15.117660935518401 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-release/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 20.64734927211143, + "max": 21.90523443314314 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.010633647368308583, + "max": 0.04962779156327544 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.3236019146580595, + "max": 4.386191290741869 + }, + "tx_mbps": { + "mean": 1.8687663962016634, + "max": 1.9012382224991609 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-release/ai/17-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 51.84445345151309, + "max": 58.35162155571812 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.021441028707195844, + "max": 0.12275963663147557 + }, + "busiest_sampled_vcpu_percent": 73.37164750957854, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 26.99261511817373, + "max": 31.2552985162494 + }, + "tx_mbps": { + "mean": 11.609442561495921, + "max": 13.452754435252919 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.2322563733052485, + "max": 3.137550200803213 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012578664666234526, + "max": 0.025220680958385876 + }, + "busiest_sampled_vcpu_percent": 7.240704500978474, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.9718430636586899, + "max": 0.9863116018713615 + }, + "tx_mbps": { + "mean": 0.8571618011503369, + "max": 0.8712931860108912 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.808916943567445, + "max": 7.0567553992968355 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004187604690117253, + "max": 0.02512562814070352 + }, + "busiest_sampled_vcpu_percent": 11.847389558232932, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.549392013437256, + "max": 4.644442869801627 + }, + "tx_mbps": { + "mean": 4.024494445161217, + "max": 4.109399025244741 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.1595961148264857, + "max": 3.8847117794486214 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008376299889343174, + "max": 0.025182573659027953 + }, + "busiest_sampled_vcpu_percent": 7.869481765834933, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.4571371043756998, + "max": 1.4667655832230875 + }, + "tx_mbps": { + "mean": 1.2895844582166738, + "max": 1.2975144551697395 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 39.80491267179188, + "max": 42.02020202020202 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004265847623922874, + "max": 0.025595085743537242 + }, + "busiest_sampled_vcpu_percent": 45.833333333333336, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 54.666095872076426, + "max": 55.13070421986577 + }, + "tx_mbps": { + "mean": 48.3578788622339, + "max": 48.78168718039549 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.343648522682994, + "max": 4.142750187172449 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008278682514859172, + "max": 0.02495632642874969 + }, + "busiest_sampled_vcpu_percent": 9.7165991902834, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.4799795987787927, + "max": 1.6930218062408615 + }, + "tx_mbps": { + "mean": 1.8470397299971382, + "max": 2.1236187062932643 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 37.794135874514645, + "max": 38.686505900461775 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008551393877201984, + "max": 0.051308363263211906 + }, + "busiest_sampled_vcpu_percent": 41.37931034482759, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 50.68835845002553, + "max": 51.55361918764064 + }, + "tx_mbps": { + "mean": 44.601610731784795, + "max": 45.3575723667486 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.590183965357071, + "max": 3.0165912518853695 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008364714130384587, + "max": 0.02512562814070352 + }, + "busiest_sampled_vcpu_percent": 8.253358925143955, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 82.85563489648938, + "max": 83.25489172015966 + }, + "tx_mbps": { + "mean": 1.1995820301866607, + "max": 1.2079645313054983 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.688045690034956, + "max": 6.286000500876534 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008354231999535179, + "max": 0.025094102885821833 + }, + "busiest_sampled_vcpu_percent": 13.114754098360656, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 279.3096261960999, + "max": 288.1266106814659 + }, + "tx_mbps": { + "mean": 4.63026133392969, + "max": 4.7997693041192235 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.6890728025010073, + "max": 4.953482524515967 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008389965601141035, + "max": 0.05033979360684621 + }, + "busiest_sampled_vcpu_percent": 11.646586345381525, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 133.3454833864378, + "max": 133.64126313269395 + }, + "tx_mbps": { + "mean": 2.0275385162991544, + "max": 2.037667459729465 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 38.818451940185014, + "max": 39.68661700488055 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00427240878407246, + "max": 0.02563445270443476 + }, + "busiest_sampled_vcpu_percent": 42.91754756871036, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2946.8596918306457, + "max": 2963.6108007206194 + }, + "tx_mbps": { + "mean": 46.572289007813325, + "max": 46.85412458240602 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.018995762016045, + "max": 6.153076538269135 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008381531883541175, + "max": 0.025163563160543533 + }, + "busiest_sampled_vcpu_percent": 15.576923076923077, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 132.41716766691084, + "max": 133.4975076862212 + }, + "tx_mbps": { + "mean": 3.419882456319237, + "max": 3.618128784501867 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 35.2593635809645, + "max": 36.64722292670555 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004222616333079976, + "max": 0.02533569799847986 + }, + "busiest_sampled_vcpu_percent": 39.723320158102766, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2794.994183715975, + "max": 2832.884098849902 + }, + "tx_mbps": { + "mean": 38.9102866995276, + "max": 39.36376496287159 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 11.508943270593562, + "max": 13.695652173913043 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03508771929824561, + "max": 0.21052631578947367 + }, + "busiest_sampled_vcpu_percent": 80.61889250814332, + "container_quota_busy_percent": { + "mean": 9.410354784936397, + "max": 9.505360658123006 + }, + "container_throttled_period_percent": null, + "max_fd": 20, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 48058368, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.419391497270531, + "max": 1.4767264754742844 + }, + "tx_mbps": { + "mean": 0.9618505987225506, + "max": 1.0074213241587118 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/common/pass3/praxis-release/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.71369447067911, + "max": 13.770728190338861 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.04028789236328014, + "max": 0.21765417170495768 + }, + "busiest_sampled_vcpu_percent": 78.50467289719626, + "container_quota_busy_percent": { + "mean": 8.822492174821303, + "max": 8.986885853762715 + }, + "container_throttled_period_percent": null, + "max_fd": 21, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 48103424, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 129.63342115620858, + "max": 133.8124023711884 + }, + "tx_mbps": { + "mean": 1.7435263879359746, + "max": 1.8520468323045385 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.5340910615808627, + "max": 5.041384499623777 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.029286954398856417, + "max": 0.15060240963855423 + }, + "busiest_sampled_vcpu_percent": 10.344827586206897, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.572494729786964, + "max": 11.596306241596904 + }, + "tx_mbps": { + "mean": 11.579207251217555, + "max": 11.596952761127605 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.978901701167211, + "max": 6.835888414174415 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.025200581357741367, + "max": 0.12594458438287154 + }, + "busiest_sampled_vcpu_percent": 10.727969348659004, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.665806087086054, + "max": 34.758040166928744 + }, + "tx_mbps": { + "mean": 34.68949613031055, + "max": 34.77966563088562 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 20.002581677502175, + "max": 21.20213035759574 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0127043499745913, + "max": 0.0508646998982706 + }, + "busiest_sampled_vcpu_percent": 24.95164410058027, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 162.50859187252314, + "max": 163.11125097677677 + }, + "tx_mbps": { + "mean": 162.6157935888143, + "max": 163.212038577378 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.6065350122390436, + "max": 4.861460957178841 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.029367005163430174, + "max": 0.12591286829513976 + }, + "busiest_sampled_vcpu_percent": 10.060362173038229, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 134.93897735136943, + "max": 135.20528376168696 + }, + "tx_mbps": { + "mean": 135.2335828479827, + "max": 135.43609990314653 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 8.83977379824984, + "max": 9.765919959728166 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.021022536158762192, + "max": 0.12613521695257315 + }, + "busiest_sampled_vcpu_percent": 13.575525812619503, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 404.66836823593627, + "max": 405.55598912044627 + }, + "tx_mbps": { + "mean": 405.6315759566957, + "max": 406.53890036619396 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.94994094844961, + "max": 23.378926038500506 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016886187098953055, + "max": 0.10131712259371833 + }, + "busiest_sampled_vcpu_percent": 26.264591439688715, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1006.4627729542564, + "max": 1015.6053070898972 + }, + "tx_mbps": { + "mean": 1010.3012350073889, + "max": 1019.6365233217616 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.137456622518652, + "max": 3.8964303670186022 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.235294117647058, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.276298987951131, + "max": 11.299796581464726 + }, + "tx_mbps": { + "mean": 11.532167221684153, + "max": 11.555065407925108 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.976706066490284, + "max": 8.635448136958711 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004211945076236206, + "max": 0.025271670457417236 + }, + "busiest_sampled_vcpu_percent": 13.93939393939394, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 33.81464556202477, + "max": 33.90196720140042 + }, + "tx_mbps": { + "mean": 34.57821901610654, + "max": 34.66211810005629 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 20.533265846879868, + "max": 21.740233384069 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 26.053639846743295, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 162.52900079217505, + "max": 165.48625095582977 + }, + "tx_mbps": { + "mean": 166.213164289543, + "max": 169.23847791163487 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.243330201418115, + "max": 3.948692152917505 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004194982800570518, + "max": 0.025169896803423106 + }, + "busiest_sampled_vcpu_percent": 5.555555555555555, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 134.72554011951556, + "max": 134.8290550088172 + }, + "tx_mbps": { + "mean": 135.26398977343428, + "max": 135.3834589002653 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 9.085948620629155, + "max": 11.601513240857503 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004208754208754209, + "max": 0.025252525252525252 + }, + "busiest_sampled_vcpu_percent": 15.587044534412955, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 403.7401117874823, + "max": 404.6145380114759 + }, + "tx_mbps": { + "mean": 405.4619602847623, + "max": 406.42177934170473 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.095011245086717, + "max": 19.837232960325533 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004234417344173441, + "max": 0.02540650406504065 + }, + "busiest_sampled_vcpu_percent": 23.772102161100197, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 996.7465149508828, + "max": 1009.3136498227884 + }, + "tx_mbps": { + "mean": 1002.1783589065635, + "max": 1015.1475264224514 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.43905695986815, + "max": 5.842527582748245 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004189710072063014, + "max": 0.02513826043237808 + }, + "busiest_sampled_vcpu_percent": 12.598425196850394, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.300830136027006, + "max": 11.322847677493208 + }, + "tx_mbps": { + "mean": 11.515045542916805, + "max": 11.535678151910979 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.2670975844494405, + "max": 6.354009077155824 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004205568172260072, + "max": 0.025233409033560434 + }, + "busiest_sampled_vcpu_percent": 9.607843137254902, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 33.85941657698329, + "max": 33.944791022696606 + }, + "tx_mbps": { + "mean": 34.50293472282857, + "max": 34.590123717526346 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.49950564582113, + "max": 21.61682716675114 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004232266802099204, + "max": 0.025393600812595226 + }, + "busiest_sampled_vcpu_percent": 26.008064516129032, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 150.01156118171372, + "max": 150.88253013515885 + }, + "tx_mbps": { + "mean": 152.87531323153001, + "max": 153.7443258678752 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.3759513926203604, + "max": 4.001006542526421 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 7.142857142857143, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 134.68378640282447, + "max": 134.90471806701646 + }, + "tx_mbps": { + "mean": 135.19875377265714, + "max": 135.37638081313477 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 8.99230389267582, + "max": 10.403022670025189 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004200268817204301, + "max": 0.025201612903225805 + }, + "busiest_sampled_vcpu_percent": 13.926499032882012, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 403.7025910416266, + "max": 404.6900616396019 + }, + "tx_mbps": { + "mean": 405.37345660279686, + "max": 406.33300965536216 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.43389097687147, + "max": 19.34826883910387 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004240882103477523, + "max": 0.02544529262086514 + }, + "busiest_sampled_vcpu_percent": 22.957198443579767, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 971.3274764257108, + "max": 979.9763802312708 + }, + "tx_mbps": { + "mean": 976.4957218617066, + "max": 985.2622279752626 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 20.441297068495814, + "max": 21.34972403411942 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004183400267737617, + "max": 0.025100401606425703 + }, + "busiest_sampled_vcpu_percent": 26.641651031894934, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 143.83487453427546, + "max": 145.06224352817458 + }, + "tx_mbps": { + "mean": 138.82164414203154, + "max": 140.02386636412595 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/19-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.08320711168072, + "max": 22.135873652544497 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008366813713837708, + "max": 0.025131942699170646 + }, + "busiest_sampled_vcpu_percent": 26.262626262626263, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 907.5625755024176, + "max": 914.001916497658 + }, + "tx_mbps": { + "mean": 926.8208226820966, + "max": 933.8721711765629 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/20-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 20.42736173982888, + "max": 24.813339970134397 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00709056434082255, + "max": 0.02482005460412013 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.487843323596211, + "max": 5.789177467624834 + }, + "tx_mbps": { + "mean": 1.1190774524129705, + "max": 1.1816367275941624 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/21-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 51.72501650139632, + "max": 59.103227395910324 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012320816139319122, + "max": 0.0741106719367589 + }, + "busiest_sampled_vcpu_percent": 85.85657370517929, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 39.59548302673519, + "max": 45.52578686907062 + }, + "tx_mbps": { + "mean": 7.870120746930572, + "max": 8.885793687887722 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 21.869292185394098, + "max": 24.62686567164179 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007092342796157688, + "max": 0.02486325211337643 + }, + "busiest_sampled_vcpu_percent": 96.81274900398407, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 4, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.240971013334268, + "max": 4.469105052578819 + }, + "tx_mbps": { + "mean": 1.1681677166902995, + "max": 1.2930070140473768 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/23-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 58.94969920052622, + "max": 66.86317858020142 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.015314141068421895, + "max": 0.09806325079676391 + }, + "busiest_sampled_vcpu_percent": 73.59223300970874, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 30.606744335121714, + "max": 35.71558910757745 + }, + "tx_mbps": { + "mean": 8.049666304159745, + "max": 9.21933809298143 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/24-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 21.876944941666185, + "max": 24.51516658378916 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0070791487506043525, + "max": 0.024795437639474338 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 4, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.2073195212620345, + "max": 4.449541121297959 + }, + "tx_mbps": { + "mean": 1.2045785427097044, + "max": 1.3015983694237998 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/agentgateway/ai/25-aiperf-translation/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 59.850164729306044, + "max": 66.96865817825662 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.015258847100349547, + "max": 0.09775171065493646 + }, + "busiest_sampled_vcpu_percent": 77.2, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 30.36175513138775, + "max": 35.21400534754227 + }, + "tx_mbps": { + "mean": 7.967896996015923, + "max": 9.130240457916834 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.2807817135843442, + "max": 4.7499371701432525 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02092225290819315, + "max": 0.12553351744915892 + }, + "busiest_sampled_vcpu_percent": 9.25553319919517, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.571943979455247, + "max": 11.600840630188795 + }, + "tx_mbps": { + "mean": 11.572243672125326, + "max": 11.599606806108438 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.013615491492803, + "max": 7.962823411203216 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01674621116972285, + "max": 0.1004772670183371 + }, + "busiest_sampled_vcpu_percent": 12.7134724857685, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.699550336411804, + "max": 34.79156108869085 + }, + "tx_mbps": { + "mean": 34.698189423682436, + "max": 34.79106889331752 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 64.83778158192476, + "max": 66.50117585576169 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 68.53002070393374, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 670.0733094786202, + "max": 676.3455405468762 + }, + "tx_mbps": { + "mean": 670.0629746650201, + "max": 676.3386314483412 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.6863439626185555, + "max": 5.457746478873239 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02095908786049631, + "max": 0.12575452716297786 + }, + "busiest_sampled_vcpu_percent": 8.829174664107486, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.14112734598538, + "max": 136.2193383533043 + }, + "tx_mbps": { + "mean": 135.44539097698393, + "max": 135.53054591350178 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.024027020444187, + "max": 14.27130610186586 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 21.516393442622952, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 408.0997768167957, + "max": 408.9612688042998 + }, + "tx_mbps": { + "mean": 406.1552213389112, + "max": 407.0977487323987 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.40171915305416, + "max": 31.3039066463724 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 35.21400778210117, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1367.1379341198865, + "max": 1377.488209151022 + }, + "tx_mbps": { + "mean": 1362.8290856085646, + "max": 1373.2523764431796 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.5380335357727777, + "max": 6.4201848613539845 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.037715820648712116, + "max": 0.1256913021618904 + }, + "busiest_sampled_vcpu_percent": 14.174757281553399, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.28858574629751, + "max": 11.313712617146052 + }, + "tx_mbps": { + "mean": 11.536949370938673, + "max": 11.560921429878883 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.979651223308487, + "max": 8.05722891566265 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02096963596711961, + "max": 0.12581781580271767 + }, + "busiest_sampled_vcpu_percent": 12.977099236641221, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 33.83635103666474, + "max": 33.92723127130254 + }, + "tx_mbps": { + "mean": 34.57516290155128, + "max": 34.66367413420598 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 65.84582385504606, + "max": 67.31720010408534 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008584427847883939, + "max": 0.05150656708730363 + }, + "busiest_sampled_vcpu_percent": 70.66115702479338, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 666.5360941513106, + "max": 675.9797717586664 + }, + "tx_mbps": { + "mean": 681.159848936817, + "max": 690.8101809544836 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.040893532854093, + "max": 5.720766129032258 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02104908646964722, + "max": 0.1262945188178833 + }, + "busiest_sampled_vcpu_percent": 9.784735812133073, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.78510433441915, + "max": 135.93943480273043 + }, + "tx_mbps": { + "mean": 135.34569954926044, + "max": 135.47833377362718 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.06667805722893, + "max": 14.874778649127245 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.025367833587011668, + "max": 0.15220700152207 + }, + "busiest_sampled_vcpu_percent": 19.919517102615693, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 407.19902927865087, + "max": 408.16290728365686 + }, + "tx_mbps": { + "mean": 405.8948535536263, + "max": 406.8531960351048 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 31.49859561497668, + "max": 31.99693564862104 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.017011145622702607, + "max": 0.07653061224489796 + }, + "busiest_sampled_vcpu_percent": 36.45224171539961, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1385.7708697250278, + "max": 1401.3901353068559 + }, + "tx_mbps": { + "mean": 1383.505646470838, + "max": 1399.153557531387 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.4289581242383544, + "max": 4.367469879518072 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03765060240963856, + "max": 0.22590361445783133 + }, + "busiest_sampled_vcpu_percent": 7.421875, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.576012899129863, + "max": 11.611645405760388 + }, + "tx_mbps": { + "mean": 11.573537810155653, + "max": 11.59975168933277 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.501354726307179, + "max": 9.833585476550681 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.025144581342720643, + "max": 0.15086748805632386 + }, + "busiest_sampled_vcpu_percent": 18.653846153846153, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.683037552690436, + "max": 34.78830157372761 + }, + "tx_mbps": { + "mean": 34.684020399325355, + "max": 34.777355450432204 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 64.4300137817639, + "max": 65.25467775467776 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0173317761094094, + "max": 0.05201560468140442 + }, + "busiest_sampled_vcpu_percent": 67.21649484536083, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 664.2910299618211, + "max": 670.0627825325878 + }, + "tx_mbps": { + "mean": 664.2894182295595, + "max": 670.113463711883 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.322104592728047, + "max": 8.099297893681044 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012594472832893474, + "max": 0.05033979360684621 + }, + "busiest_sampled_vcpu_percent": 13.092979127134726, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.0686012830101, + "max": 136.30792888388734 + }, + "tx_mbps": { + "mean": 135.3752947027284, + "max": 135.5857454791279 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 11.555961256019213, + "max": 11.938023876047753 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.021081035500463783, + "max": 0.1264862130027827 + }, + "busiest_sampled_vcpu_percent": 16.698656429942417, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 408.16945559601925, + "max": 409.0374410448657 + }, + "tx_mbps": { + "mean": 406.12489456057676, + "max": 406.99076194502214 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 31.6386691502127, + "max": 35.001270002540004 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01697216564833673, + "max": 0.10183299389002037 + }, + "busiest_sampled_vcpu_percent": 40.08016032064128, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1370.1095310901815, + "max": 1379.2331920744396 + }, + "tx_mbps": { + "mean": 1365.599534476759, + "max": 1374.4883972546825 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 76.59706126451329, + "max": 77.94454337318749 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008503401360544218, + "max": 0.05102040816326531 + }, + "busiest_sampled_vcpu_percent": 78.64476386036961, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 808.425070004844, + "max": 817.3695667116745 + }, + "tx_mbps": { + "mean": 808.4228353570682, + "max": 817.3588958001446 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/19-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 43.83740833273234, + "max": 45.51036070606293 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012804097311139564, + "max": 0.07682458386683738 + }, + "busiest_sampled_vcpu_percent": 48.87983706720978, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1933.2489817859657, + "max": 1957.3361225862611 + }, + "tx_mbps": { + "mean": 1960.2296393487636, + "max": 1979.5013811914866 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/20-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 20.023190801378266, + "max": 25.22432701894317 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.021736844313630294, + "max": 0.12413108242303873 + }, + "busiest_sampled_vcpu_percent": 98.80239520958084, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.066815590288995, + "max": 5.806499642144709 + }, + "tx_mbps": { + "mean": 1.0001922254939228, + "max": 1.1410832510238986 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/21-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 49.64220813238461, + "max": 56.76470588235294 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02742564602632862, + "max": 0.21940516821062897 + }, + "busiest_sampled_vcpu_percent": 71.29455909943715, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 39.794429943883436, + "max": 45.687189020221474 + }, + "tx_mbps": { + "mean": 7.849809429379009, + "max": 9.12006898612651 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 21.213325962001438, + "max": 21.830811213098485 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.017742802959721922, + "max": 0.09947774185525989 + }, + "busiest_sampled_vcpu_percent": 91.41716566866268, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.325636278666122, + "max": 4.475816650334268 + }, + "tx_mbps": { + "mean": 1.2141299214245764, + "max": 1.3263941959096015 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/23-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 62.96280708784001, + "max": 66.25061184532551 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03509141313120679, + "max": 0.17194792434291328 + }, + "busiest_sampled_vcpu_percent": 75.249500998004, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.28848545752814, + "max": 35.46217062190035 + }, + "tx_mbps": { + "mean": 8.841564356344456, + "max": 9.552347840326142 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/24-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 19.933581767293656, + "max": 20.70506454816286 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.014204929214065456, + "max": 0.049714143673875215 + }, + "busiest_sampled_vcpu_percent": 94.02390438247012, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.777814277891756, + "max": 5.794504446231047 + }, + "tx_mbps": { + "mean": 1.1326198414844173, + "max": 1.2130698076234239 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/direct/ai/25-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 53.62112065324577, + "max": 59.06633906633907 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.028016709043931474, + "max": 0.12291052114060963 + }, + "busiest_sampled_vcpu_percent": 75.44910179640719, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 43.32612674728745, + "max": 45.675583484433446 + }, + "tx_mbps": { + "mean": 8.372093188378907, + "max": 8.875043409568324 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.2259381552499047, + "max": 4.023133014835303 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008379420144126027, + "max": 0.05027652086475616 + }, + "busiest_sampled_vcpu_percent": 8.285163776493256, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.909619590523207, + "max": 11.938858912940962 + }, + "tx_mbps": { + "mean": 12.107074114123918, + "max": 12.127584240572892 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.708052507238425, + "max": 7.289293849658314 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004223686433519175, + "max": 0.025342118601115054 + }, + "busiest_sampled_vcpu_percent": 15.904572564612327, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 35.673572712819556, + "max": 35.76453860673276 + }, + "tx_mbps": { + "mean": 36.27156411417515, + "max": 36.35762052742 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 20.84375677450359, + "max": 22.150924024640656 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004281188457915918, + "max": 0.025687130747495505 + }, + "busiest_sampled_vcpu_percent": 26.37795275590551, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 165.92287826348763, + "max": 168.17324347582505 + }, + "tx_mbps": { + "mean": 168.70520181733121, + "max": 171.0092007829742 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.593747811676829, + "max": 5.369296697756491 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008402655239055541, + "max": 0.05041593143433325 + }, + "busiest_sampled_vcpu_percent": 8.203125, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.51489196030977, + "max": 136.68291386193033 + }, + "tx_mbps": { + "mean": 135.29136624431197, + "max": 135.46230562390275 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 11.500432738954684, + "max": 13.343403826787513 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004216207100092757, + "max": 0.02529724260055654 + }, + "busiest_sampled_vcpu_percent": 21.51394422310757, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 383.47082092278595, + "max": 386.78917829861945 + }, + "tx_mbps": { + "mean": 380.58057919196744, + "max": 383.89346970045113 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.167855047537671, + "max": 10.931174089068826 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004230118443316413, + "max": 0.025380710659898477 + }, + "busiest_sampled_vcpu_percent": 15.0, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 383.03867651997007, + "max": 386.67427951418074 + }, + "tx_mbps": { + "mean": 380.42408315381823, + "max": 383.93281247344004 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.601974483564871, + "max": 6.416040100250626 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008411136344520145, + "max": 0.05046681806712087 + }, + "busiest_sampled_vcpu_percent": 11.359026369168356, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.613233329560481, + "max": 11.643855273960295 + }, + "tx_mbps": { + "mean": 11.533359740870717, + "max": 11.561015940624872 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.21385488991687, + "max": 7.130259511211892 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008436682696363789, + "max": 0.050620096178182736 + }, + "busiest_sampled_vcpu_percent": 11.281070745697896, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.82010997641974, + "max": 34.90517566330326 + }, + "tx_mbps": { + "mean": 34.577509898118336, + "max": 34.66698663310898 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.43550796015913, + "max": 21.195928753180663 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012767066407018166, + "max": 0.05102040816326531 + }, + "busiest_sampled_vcpu_percent": 27.042801556420233, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 139.16588499186668, + "max": 139.9317741339767 + }, + "tx_mbps": { + "mean": 138.2076542198171, + "max": 138.97665974680191 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.827548413538938, + "max": 5.814246161590737 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008406902208772027, + "max": 0.025246149962130773 + }, + "busiest_sampled_vcpu_percent": 9.45945945945946, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.22341805484706, + "max": 136.56123727452805 + }, + "tx_mbps": { + "mean": 135.22245344730385, + "max": 135.45015814045024 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.90013513290355, + "max": 11.675511751326763 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004210880916287687, + "max": 0.025265285497726123 + }, + "busiest_sampled_vcpu_percent": 16.091954022988507, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 365.51580602495636, + "max": 367.1554449060077 + }, + "tx_mbps": { + "mean": 363.35717856398327, + "max": 365.04206500674775 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.073774429608422, + "max": 12.68958543983822 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004230118443316413, + "max": 0.025380710659898477 + }, + "busiest_sampled_vcpu_percent": 17.741935483870968, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 359.6777051016356, + "max": 361.26942180200933 + }, + "tx_mbps": { + "mean": 358.08399079941347, + "max": 359.5884595791407 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.405633570001798, + "max": 7.421479229989869 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008468834688346883, + "max": 0.0508130081300813 + }, + "busiest_sampled_vcpu_percent": 9.6579476861167, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 16.062157909860545, + "max": 16.085445371082148 + }, + "tx_mbps": { + "mean": 14.215618536718184, + "max": 14.236998825859134 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 15.579374491878635, + "max": 18.56089499110094 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008490405841399219, + "max": 0.05094243504839532 + }, + "busiest_sampled_vcpu_percent": 24.193548387096776, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 11, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 48.12637651117766, + "max": 48.24854032770796 + }, + "tx_mbps": { + "mean": 42.593292264983155, + "max": 42.70215971521085 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.895946349765477, + "max": 31.880674448767834 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004311088118641145, + "max": 0.02586652871184687 + }, + "busiest_sampled_vcpu_percent": 33.403361344537814, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 113.11209962804637, + "max": 114.94754055977711 + }, + "tx_mbps": { + "mean": 100.10851277442494, + "max": 101.7322567531625 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.4712553644472885, + "max": 8.362543815723585 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004190763557120107, + "max": 0.025144581342720643 + }, + "busiest_sampled_vcpu_percent": 12.5, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 138.0981693378797, + "max": 138.28627854390868 + }, + "tx_mbps": { + "mean": 135.21515028700753, + "max": 135.3694940164476 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.439085884440113, + "max": 7.297433316557624 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004204507231752439, + "max": 0.025227043390514632 + }, + "busiest_sampled_vcpu_percent": 12.307692307692308, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 207.27263532488323, + "max": 208.19357053300814 + }, + "tx_mbps": { + "mean": 204.00934789195597, + "max": 204.53660950314412 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.388219487695096, + "max": 6.13326602725896 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008405849818592201, + "max": 0.025252525252525252 + }, + "busiest_sampled_vcpu_percent": 8.984375, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 206.9531792899618, + "max": 208.2833837398991 + }, + "tx_mbps": { + "mean": 204.41579627167826, + "max": 205.91302473385204 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.394180041394243, + "max": 22.37279468166709 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004234417344173441, + "max": 0.02540650406504065 + }, + "busiest_sampled_vcpu_percent": 27.272727272727273, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.86966831845035, + "max": 138.94161501099663 + }, + "tx_mbps": { + "mean": 133.69447951090348, + "max": 135.80557998460569 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/19-fortio-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 9.836280260305278, + "max": 11.32694248234107 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.010801613897169526, + "max": 0.05036514731805591 + }, + "busiest_sampled_vcpu_percent": 15.79961464354528, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 367.71538337919054, + "max": 369.90919505615926 + }, + "tx_mbps": { + "mean": 363.78287861142576, + "max": 365.891347086118 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/20-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 20.39190107016111, + "max": 22.55266418835192 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.010641612632589902, + "max": 0.024888003982080638 + }, + "busiest_sampled_vcpu_percent": 70.11952191235059, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.757248720319962, + "max": 5.878576167954361 + }, + "tx_mbps": { + "mean": 1.2386381079723428, + "max": 1.2809496419182604 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/21-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 54.370582802818916, + "max": 57.77995589316344 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03163519912944012, + "max": 0.17249876786594381 + }, + "busiest_sampled_vcpu_percent": 71.78988326848248, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 44.3433345973563, + "max": 45.77697715700991 + }, + "tx_mbps": { + "mean": 8.634568070553614, + "max": 8.893834212858158 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 20.61907474405295, + "max": 21.76178660049628 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00708441118969485, + "max": 0.0248015873015873 + }, + "busiest_sampled_vcpu_percent": 80.6, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.37940154418609, + "max": 4.472170397497528 + }, + "tx_mbps": { + "mean": 1.2216792950235322, + "max": 1.3156679686877606 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/23-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 58.09404883948756, + "max": 66.78132678132678 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.018445038914135195, + "max": 0.12312238364934745 + }, + "busiest_sampled_vcpu_percent": 77.62376237623762, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 30.371829311581102, + "max": 35.25827491635018 + }, + "tx_mbps": { + "mean": 8.019142224453882, + "max": 9.089968369557045 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/24-aiperf-translation/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 20.299582774725305, + "max": 23.709798055347793 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01240542916498635, + "max": 0.04964010920824026 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.009292745158638, + "max": 4.589129608263636 + }, + "tx_mbps": { + "mean": 1.179464088513326, + "max": 1.4305720717775272 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis/ai/25-aiperf-translation/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 58.04801645019419, + "max": 66.64210267747482 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01841417153422581, + "max": 0.07342143906020558 + }, + "busiest_sampled_vcpu_percent": 80.5500982318271, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 31.245128262056017, + "max": 36.35067708236065 + }, + "tx_mbps": { + "mean": 8.007768449025265, + "max": 9.19705407510013 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.319297924724947, + "max": 4.142606075822244 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012570186350457301, + "max": 0.05026388539834129 + }, + "busiest_sampled_vcpu_percent": 7.558139534883721, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.909841513712337, + "max": 11.925676252171318 + }, + "tx_mbps": { + "mean": 12.105378528252716, + "max": 12.120907790869795 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.074296349835799, + "max": 7.175341081354219 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004232266802099204, + "max": 0.025393600812595226 + }, + "busiest_sampled_vcpu_percent": 11.306042884990253, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 35.673825657308164, + "max": 35.77100151720183 + }, + "tx_mbps": { + "mean": 36.27201032975862, + "max": 36.37031263568168 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.306729612779787, + "max": 20.210310335983586 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004270219489281749, + "max": 0.025621316935690495 + }, + "busiest_sampled_vcpu_percent": 23.312883435582823, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 155.96092995968203, + "max": 157.18312822724636 + }, + "tx_mbps": { + "mean": 158.57641339152335, + "max": 159.8314919080249 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.696775007013654, + "max": 6.279949558638084 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008398421096833796, + "max": 0.05039052658100277 + }, + "busiest_sampled_vcpu_percent": 14.398422090729783, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.46050261156446, + "max": 136.69355077470715 + }, + "tx_mbps": { + "mean": 135.26673645078375, + "max": 135.46792744435032 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.578907736659481, + "max": 11.60262891809909 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008436682696363789, + "max": 0.050620096178182736 + }, + "busiest_sampled_vcpu_percent": 16.377649325626205, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 374.78249555935366, + "max": 377.20906146071206 + }, + "tx_mbps": { + "mean": 371.98436580480495, + "max": 374.51154155159713 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 9.511972144185975, + "max": 11.164435463500885 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016839307852980805, + "max": 0.05059448520111308 + }, + "busiest_sampled_vcpu_percent": 15.060240963855422, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 365.8693382072714, + "max": 368.72130026796776 + }, + "tx_mbps": { + "mean": 363.39238002187506, + "max": 366.1090568740656 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.083549655548812, + "max": 3.9889613647767184 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008352125615969264, + "max": 0.05011275369581558 + }, + "busiest_sampled_vcpu_percent": 8.055009823182711, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.6142854753873, + "max": 11.641340088469184 + }, + "tx_mbps": { + "mean": 11.53505834058819, + "max": 11.560673044424433 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.403392789174476, + "max": 6.155015197568389 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008423890152472411, + "max": 0.05054334091483447 + }, + "busiest_sampled_vcpu_percent": 9.467455621301776, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.82095846420029, + "max": 34.9058189850593 + }, + "tx_mbps": { + "mean": 34.58065676273746, + "max": 34.66119037639327 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.024656173368832, + "max": 21.028513238289207 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 26.666666666666668, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 142.4630426741828, + "max": 143.73723080885014 + }, + "tx_mbps": { + "mean": 141.47823294572757, + "max": 142.7329267384354 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.6156423534709194, + "max": 5.353535353535354 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008400537634408602, + "max": 0.05040322580645161 + }, + "busiest_sampled_vcpu_percent": 8.235294117647058, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.29209650032692, + "max": 136.38945236406613 + }, + "tx_mbps": { + "mean": 135.32087899364993, + "max": 135.45019705983444 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 11.41098025034856, + "max": 14.577039274924472 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004211945076236206, + "max": 0.025271670457417236 + }, + "busiest_sampled_vcpu_percent": 19.4331983805668, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 364.7977793221472, + "max": 366.36992705361985 + }, + "tx_mbps": { + "mean": 362.6838186758332, + "max": 364.2864830172529 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.325781717517641, + "max": 11.409056412851 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01266784899923993, + "max": 0.05067139599695972 + }, + "busiest_sampled_vcpu_percent": 15.221579961464354, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 360.76477088746776, + "max": 363.39571734745766 + }, + "tx_mbps": { + "mean": 359.1089152524585, + "max": 361.5643766661913 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.980271637464423, + "max": 10.0125786163522 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008466683600033867, + "max": 0.0508001016002032 + }, + "busiest_sampled_vcpu_percent": 15.831663326653306, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 16.055655257447054, + "max": 16.085294559449196 + }, + "tx_mbps": { + "mean": 14.21123692667448, + "max": 14.23635244394063 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 15.044176278155431, + "max": 15.966386554621849 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008501232678738417, + "max": 0.0510073960724305 + }, + "busiest_sampled_vcpu_percent": 18.052738336713997, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 10, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 48.12349233294528, + "max": 48.24553344725764 + }, + "tx_mbps": { + "mean": 42.58951225364598, + "max": 42.69801938544819 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.62748061138118, + "max": 31.910516842375934 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008578945530021628, + "max": 0.025793139025019344 + }, + "busiest_sampled_vcpu_percent": 33.333333333333336, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 112.78359009506588, + "max": 114.26327851893235 + }, + "tx_mbps": { + "mean": 99.82127707424735, + "max": 101.12650673361918 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.868002947913408, + "max": 7.076067728076826 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008417508417508417, + "max": 0.050505050505050504 + }, + "busiest_sampled_vcpu_percent": 11.491935483870968, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 137.89851971955287, + "max": 138.33571633025412 + }, + "tx_mbps": { + "mean": 134.98547175416584, + "max": 135.36384859079948 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.981601170277529, + "max": 6.713603218506412 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.211946050096339, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 203.06711226853102, + "max": 203.89420986340045 + }, + "tx_mbps": { + "mean": 200.16401417052379, + "max": 200.795104439244 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.515110874499252, + "max": 7.7174459527400705 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008406893652795292, + "max": 0.05044136191677175 + }, + "busiest_sampled_vcpu_percent": 13.96761133603239, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 201.0970916793283, + "max": 202.0858291024753 + }, + "tx_mbps": { + "mean": 198.54264181804308, + "max": 199.28747480066815 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.464755066698977, + "max": 19.216990788126918 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008526240757223523, + "max": 0.0255885363357216 + }, + "busiest_sampled_vcpu_percent": 24.71698113207547, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 137.8566756509611, + "max": 139.0375143611079 + }, + "tx_mbps": { + "mean": 134.68350265745124, + "max": 135.89268037643967 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/19-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 9.724953739141764, + "max": 11.911357340720222 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012576536999762277, + "max": 0.05025125628140704 + }, + "busiest_sampled_vcpu_percent": 17.821782178217823, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 358.2455868819323, + "max": 360.6454663298987 + }, + "tx_mbps": { + "mean": 354.02424373268025, + "max": 356.2286136048187 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/20-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 20.053235131106984, + "max": 23.507462686567163 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.010647738669970317, + "max": 0.04970178926441352 + }, + "busiest_sampled_vcpu_percent": 87.3015873015873, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.646583175426654, + "max": 5.871590504881889 + }, + "tx_mbps": { + "mean": 1.209723624054393, + "max": 1.285653722470649 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/21-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 54.69843357035196, + "max": 56.495098039215684 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03856187738499357, + "max": 0.14713094654242276 + }, + "busiest_sampled_vcpu_percent": 74.14829659318637, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 45.19195265226239, + "max": 45.83623298165723 + }, + "tx_mbps": { + "mean": 8.86670305570841, + "max": 9.061738846074256 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 20.593191882682568, + "max": 23.052188968587682 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0070739079945703765, + "max": 0.0248015873015873 + }, + "busiest_sampled_vcpu_percent": 70.85828343313374, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.4514804619633175, + "max": 4.479801402648201 + }, + "tx_mbps": { + "mean": 1.2176517710794905, + "max": 1.2567171122856007 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/23-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 59.697547864601596, + "max": 63.87460200832721 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.024532173243897244, + "max": 0.09823182711198428 + }, + "busiest_sampled_vcpu_percent": 77.77777777777777, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 33.12705397773205, + "max": 35.279131669725196 + }, + "tx_mbps": { + "mean": 8.443694318692817, + "max": 8.984667659299573 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/24-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 19.43236494411141, + "max": 21.371966319960375 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.017731354320555844, + "max": 0.049776007964161276 + }, + "busiest_sampled_vcpu_percent": 85.0597609561753, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.376131505694757, + "max": 4.610233066274945 + }, + "tx_mbps": { + "mean": 1.2299898199035009, + "max": 1.3467026050662103 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass1/praxis-ai-nightly/ai/25-aiperf-translation/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 56.74134032616958, + "max": 66.36408243375858 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02463402861216539, + "max": 0.12357884330202669 + }, + "busiest_sampled_vcpu_percent": 73.9047619047619, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 31.45973421292591, + "max": 36.36989901953658 + }, + "tx_mbps": { + "mean": 7.966193464587611, + "max": 9.100428850840522 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.056302992676371, + "max": 4.345641798543079 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02095593695072636, + "max": 0.07539582809751194 + }, + "busiest_sampled_vcpu_percent": 10.060362173038229, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.572632897579485, + "max": 11.593515047819041 + }, + "tx_mbps": { + "mean": 11.579401766175678, + "max": 11.58979885621613 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/agentgateway/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.077099476918854, + "max": 5.6088933804952 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.029484705027747898, + "max": 0.07579585649317837 + }, + "busiest_sampled_vcpu_percent": 8.414872798434443, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.66606933955453, + "max": 34.74903260450376 + }, + "tx_mbps": { + "mean": 34.69113948263653, + "max": 34.77200771571391 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/agentgateway/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.325677339822533, + "max": 20.78252032520325 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.017030700333548518, + "max": 0.051111679018655765 + }, + "busiest_sampled_vcpu_percent": 25.204918032786885, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 160.40896875017745, + "max": 161.81121707579774 + }, + "tx_mbps": { + "mean": 160.51817967080873, + "max": 161.90922796988437 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/agentgateway/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.8015692508532206, + "max": 4.6552591847005536 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012548146073958592, + "max": 0.05012531328320802 + }, + "busiest_sampled_vcpu_percent": 10.887096774193548, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 134.94532134669933, + "max": 135.08715560926268 + }, + "tx_mbps": { + "mean": 135.28097621776408, + "max": 135.4358052272862 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/agentgateway/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 8.794739408092209, + "max": 9.05905905905906 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020951772841749688, + "max": 0.07532011046949535 + }, + "busiest_sampled_vcpu_percent": 12.32876712328767, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 404.65305850216026, + "max": 405.7669404364108 + }, + "tx_mbps": { + "mean": 405.5675671834305, + "max": 406.5201553285226 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/agentgateway/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.286097716013884, + "max": 19.7318492284341 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01691419213623226, + "max": 0.05059448520111308 + }, + "busiest_sampled_vcpu_percent": 22.9126213592233, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 995.7436270593536, + "max": 1006.1891128783575 + }, + "tx_mbps": { + "mean": 999.5011712056973, + "max": 1010.2055446425074 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/agentgateway/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.8110625005169725, + "max": 3.317416436290525 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016752536307475786, + "max": 0.05030181086519115 + }, + "busiest_sampled_vcpu_percent": 6.679764243614931, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.27590023255942, + "max": 11.294581275706962 + }, + "tx_mbps": { + "mean": 11.532081779331323, + "max": 11.55109961832053 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/agentgateway/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.92513243800174, + "max": 6.398583712696004 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.021027840861300363, + "max": 0.0757002271006813 + }, + "busiest_sampled_vcpu_percent": 12.981744421906694, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 33.8070583017142, + "max": 33.88977352541995 + }, + "tx_mbps": { + "mean": 34.57229852370515, + "max": 34.65365541464674 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/agentgateway/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.804301684700437, + "max": 19.87163029525032 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.017078771046024958, + "max": 0.051347881899871634 + }, + "busiest_sampled_vcpu_percent": 22.80701754385965, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 160.01525036265093, + "max": 162.37691753757872 + }, + "tx_mbps": { + "mean": 163.63966181763186, + "max": 166.04312996307928 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/agentgateway/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.275441091567362, + "max": 4.623115577889447 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.025163588654476193, + "max": 0.07556675062972293 + }, + "busiest_sampled_vcpu_percent": 9.839357429718875, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 134.62687560876824, + "max": 134.89709283186315 + }, + "tx_mbps": { + "mean": 135.18809767651086, + "max": 135.37651739244347 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/agentgateway/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 8.289740382906947, + "max": 8.953341740226985 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01675992719449644, + "max": 0.07535795026375283 + }, + "busiest_sampled_vcpu_percent": 13.441955193482688, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 403.86193881787085, + "max": 404.7491034526436 + }, + "tx_mbps": { + "mean": 405.51688533197347, + "max": 406.4082620604712 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/agentgateway/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 17.677693010023557, + "max": 18.096446700507613 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01688834629141768, + "max": 0.0759493670886076 + }, + "busiest_sampled_vcpu_percent": 21.8568665377176, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 971.5298500814765, + "max": 981.9709248056411 + }, + "tx_mbps": { + "mean": 976.6603551507973, + "max": 987.7052205002875 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/agentgateway/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.989042142241952, + "max": 3.969849246231156 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016746223862316313, + "max": 0.07532011046949535 + }, + "busiest_sampled_vcpu_percent": 10.141987829614605, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.29137186069143, + "max": 11.31230161966661 + }, + "tx_mbps": { + "mean": 11.504493024969612, + "max": 11.52686162501784 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/agentgateway/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.034310849181442, + "max": 6.147644242882338 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008416452307988645, + "max": 0.025271670457417236 + }, + "busiest_sampled_vcpu_percent": 9.054325955734406, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 33.85739783723362, + "max": 33.937798689258884 + }, + "tx_mbps": { + "mean": 34.50413408220467, + "max": 34.57975792493186 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/agentgateway/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 17.182757065393883, + "max": 18.804292284108328 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00850124152599562, + "max": 0.02552974214960429 + }, + "busiest_sampled_vcpu_percent": 22.736030828516377, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 143.29139955498636, + "max": 145.2061456678353 + }, + "tx_mbps": { + "mean": 146.03021850401294, + "max": 147.98275392432583 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/agentgateway/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.5763589942167817, + "max": 4.2281711283462595 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020886639467262512, + "max": 0.07528230865746549 + }, + "busiest_sampled_vcpu_percent": 6.25, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 134.68072264090915, + "max": 134.77941211326802 + }, + "tx_mbps": { + "mean": 135.24138057335833, + "max": 135.3674191417598 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/agentgateway/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 9.502919165038444, + "max": 11.278952668680766 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008387854386847844, + "max": 0.050327126321087066 + }, + "busiest_sampled_vcpu_percent": 15.682281059063136, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 403.74802977725034, + "max": 404.6531107238287 + }, + "tx_mbps": { + "mean": 405.40240994586713, + "max": 406.3263333723995 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/agentgateway/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.83622635595207, + "max": 19.76154236428209 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.029600097664150997, + "max": 0.1268713524486171 + }, + "busiest_sampled_vcpu_percent": 23.954372623574145, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 963.2040736572226, + "max": 983.8415757519961 + }, + "tx_mbps": { + "mean": 968.2085018228454, + "max": 988.1860170576713 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/agentgateway/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 20.635681974409206, + "max": 21.32629992464205 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012559658377292138, + "max": 0.07535795026375283 + }, + "busiest_sampled_vcpu_percent": 27.34082397003745, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 147.72229958498292, + "max": 150.15591479565333 + }, + "tx_mbps": { + "mean": 142.74340073148, + "max": 145.18923179872849 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/agentgateway/ai/19-fortio-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 18.71071662441773, + "max": 20.827029752899648 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01081616771926997, + "max": 0.05041593143433325 + }, + "busiest_sampled_vcpu_percent": 28.031809145129223, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 897.1175021982126, + "max": 938.0803429275687 + }, + "tx_mbps": { + "mean": 918.0037395244788, + "max": 960.620444802132 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/agentgateway/ai/20-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 20.26598968278361, + "max": 22.91614829559592 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.017764844165012308, + "max": 0.04975124378109453 + }, + "busiest_sampled_vcpu_percent": 97.0059880239521, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.5768028009602455, + "max": 5.798737721468183 + }, + "tx_mbps": { + "mean": 1.1527561710109495, + "max": 1.2112183246139128 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/agentgateway/ai/21-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 50.79412856631761, + "max": 56.277587052476704 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.015413354627588978, + "max": 0.07423904974016332 + }, + "busiest_sampled_vcpu_percent": 74.8, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 39.66264244807809, + "max": 45.59747379753122 + }, + "tx_mbps": { + "mean": 7.928222286789214, + "max": 8.875854969735421 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/agentgateway/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 20.749467501890138, + "max": 22.048997772828507 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02128060200821334, + "max": 0.049800796812749 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.311694846442641, + "max": 4.461262641999564 + }, + "tx_mbps": { + "mean": 1.1599684097041187, + "max": 1.2148719691351197 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/agentgateway/ai/23-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 57.58464549301476, + "max": 64.0956797656822 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.027625655007770398, + "max": 0.07422068283028203 + }, + "busiest_sampled_vcpu_percent": 75.24752475247524, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 30.715326515981893, + "max": 35.64049534055634 + }, + "tx_mbps": { + "mean": 7.981813304379032, + "max": 8.889740698305165 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/agentgateway/ai/24-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 20.933526422220044, + "max": 22.3156853043048 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.021268254354593275, + "max": 0.049714143673875215 + }, + "busiest_sampled_vcpu_percent": 79.6, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.298166642018169, + "max": 4.442067986744716 + }, + "tx_mbps": { + "mean": 1.2238414981975416, + "max": 1.286068520261551 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/agentgateway/ai/25-aiperf-translation/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 58.386721845628834, + "max": 65.10888182040617 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01841638086252287, + "max": 0.07389162561576355 + }, + "busiest_sampled_vcpu_percent": 82.421875, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 30.35287189001913, + "max": 35.19240080485544 + }, + "tx_mbps": { + "mean": 8.026657426952303, + "max": 9.518711258267542 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/direct/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.57665772867736, + "max": 4.595680562531391 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004187604690117253, + "max": 0.02512562814070352 + }, + "busiest_sampled_vcpu_percent": 12.352941176470589, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.57374935075853, + "max": 11.594266937045003 + }, + "tx_mbps": { + "mean": 11.572449096628787, + "max": 11.591931629061602 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/direct/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.811356793817199, + "max": 7.470974255426552 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004193927193423922, + "max": 0.025163563160543533 + }, + "busiest_sampled_vcpu_percent": 12.547528517110266, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.69862423540959, + "max": 34.7808785985301 + }, + "tx_mbps": { + "mean": 34.69807431717781, + "max": 34.78779888400882 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/direct/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 64.92858776543721, + "max": 65.76671035386632 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 70.53941908713693, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 682.4217405266664, + "max": 685.3021554478859 + }, + "tx_mbps": { + "mean": 682.4209242024801, + "max": 685.3537974324322 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/direct/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.251421127147819, + "max": 4.9106018635104505 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004201327619527771, + "max": 0.025207965717166624 + }, + "busiest_sampled_vcpu_percent": 7.723577235772358, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.06760543501818, + "max": 136.32834787588004 + }, + "tx_mbps": { + "mean": 135.40193586633768, + "max": 135.66037374543058 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/direct/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 11.385193064031805, + "max": 12.710797885728669 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004196038939241357, + "max": 0.025176233635448138 + }, + "busiest_sampled_vcpu_percent": 15.606936416184972, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 408.1147845752221, + "max": 409.07770868645804 + }, + "tx_mbps": { + "mean": 406.19391674498206, + "max": 407.11107162156526 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/direct/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.079310838459104, + "max": 31.62045281098957 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0042290450816205695, + "max": 0.02537427048972342 + }, + "busiest_sampled_vcpu_percent": 35.33057851239669, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1364.28196018425, + "max": 1375.9603925674419 + }, + "tx_mbps": { + "mean": 1360.0708075543573, + "max": 1371.8879361761003 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/direct/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.0078595877089507, + "max": 3.5158211953792065 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 6.212424849699399, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.289354286192092, + "max": 11.300025132096694 + }, + "tx_mbps": { + "mean": 11.537557815073297, + "max": 11.551578430295141 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/direct/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.020653828305249, + "max": 8.178158027176648 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004193927193423922, + "max": 0.025163563160543533 + }, + "busiest_sampled_vcpu_percent": 16.95906432748538, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 33.83007888712153, + "max": 33.92081753520131 + }, + "tx_mbps": { + "mean": 34.57411454270838, + "max": 34.66864303400355 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/direct/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 66.08975791328736, + "max": 66.72755741127348 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004352746583093933, + "max": 0.026116479498563595 + }, + "busiest_sampled_vcpu_percent": 70.63655030800821, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 687.4962161227443, + "max": 691.7583143232101 + }, + "tx_mbps": { + "mean": 702.5763344197528, + "max": 706.9899686412787 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/direct/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.647843846155218, + "max": 5.990435439214699 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.450819672131148, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.8089966623461, + "max": 135.97266591539167 + }, + "tx_mbps": { + "mean": 135.38733805893511, + "max": 135.5376576942175 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/direct/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 11.654770991710542, + "max": 13.409090909090908 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 19.342359767891683, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 407.25997195525184, + "max": 408.28085656013087 + }, + "tx_mbps": { + "mean": 405.99160774434307, + "max": 406.96869895179503 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/direct/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.632398186218133, + "max": 31.574942936850114 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004235493434985175, + "max": 0.025412960609911054 + }, + "busiest_sampled_vcpu_percent": 34.66135458167331, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1402.068964378568, + "max": 1415.431419960454 + }, + "tx_mbps": { + "mean": 1400.257897713962, + "max": 1413.8093282029072 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/direct/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.630872815580509, + "max": 5.150753768844221 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041802524872502295, + "max": 0.02508151492350138 + }, + "busiest_sampled_vcpu_percent": 10.865191146881287, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.575107265529233, + "max": 11.594611995385053 + }, + "tx_mbps": { + "mean": 11.576363100025093, + "max": 11.595229759006044 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/direct/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.974792236046239, + "max": 7.676818525044047 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0042098172939294435, + "max": 0.02525890376357666 + }, + "busiest_sampled_vcpu_percent": 12.167300380228136, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.68967648450508, + "max": 34.78008785174614 + }, + "tx_mbps": { + "mean": 34.68849333015683, + "max": 34.775582560700805 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/direct/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 64.75505677020615, + "max": 66.01941747572816 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 70.83333333333333, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 677.2717776196647, + "max": 681.0959264677405 + }, + "tx_mbps": { + "mean": 677.2700586882578, + "max": 681.0959264677405 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/direct/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.840801023849581, + "max": 6.308117617491832 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004211945076236206, + "max": 0.025271670457417236 + }, + "busiest_sampled_vcpu_percent": 11.02514506769826, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.04188540861415, + "max": 136.22373384863258 + }, + "tx_mbps": { + "mean": 135.38969561834392, + "max": 135.58572372441725 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/direct/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 11.696882867101595, + "max": 12.996480643539467 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012577572956888411, + "max": 0.05027652086475616 + }, + "busiest_sampled_vcpu_percent": 17.97979797979798, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 408.0852500986438, + "max": 408.96889727195395 + }, + "tx_mbps": { + "mean": 406.16498746601224, + "max": 407.06253458018233 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/direct/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.723029149889545, + "max": 30.724269377382466 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004230118443316413, + "max": 0.025380710659898477 + }, + "busiest_sampled_vcpu_percent": 34.375, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1372.3707784321011, + "max": 1381.4976419415418 + }, + "tx_mbps": { + "mean": 1368.144125165338, + "max": 1377.450205752217 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/direct/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 76.64990476530471, + "max": 78.10680840293597 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004208754208754209, + "max": 0.025252525252525252 + }, + "busiest_sampled_vcpu_percent": 79.31726907630522, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 827.7487997940959, + "max": 835.1751220723912 + }, + "tx_mbps": { + "mean": 827.7580213095699, + "max": 836.2286406535907 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/direct/ai/19-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 42.2813640694717, + "max": 44.80452674897119 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004263665046473949, + "max": 0.025581990278843694 + }, + "busiest_sampled_vcpu_percent": 48.30339321357285, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1968.060263466065, + "max": 1984.533592316729 + }, + "tx_mbps": { + "mean": 1993.2621930691425, + "max": 2006.032549004331 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/direct/ai/20-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 20.466522954445026, + "max": 24.31626056688215 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007094086290404785, + "max": 0.024838549428713365 + }, + "busiest_sampled_vcpu_percent": 95.82504970178927, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.516039009088805, + "max": 5.770352570158165 + }, + "tx_mbps": { + "mean": 1.0835236228798477, + "max": 1.1217040070411735 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/direct/ai/21-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 48.46160852036023, + "max": 55.3269654665687 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.015307405159014858, + "max": 0.09789525208027411 + }, + "busiest_sampled_vcpu_percent": 69.98011928429423, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 39.59051339494563, + "max": 45.67247394529878 + }, + "tx_mbps": { + "mean": 7.742609011742953, + "max": 9.013038418804838 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/direct/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 21.033393900585896, + "max": 22.9706390328152 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.014111997145862325, + "max": 0.07401924500370097 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.417939726241807, + "max": 4.484547538765522 + }, + "tx_mbps": { + "mean": 1.2668739688715207, + "max": 1.373173919016297 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/direct/ai/23-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 59.57373599285516, + "max": 63.7338532780892 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020982818935194943, + "max": 0.0980872976949485 + }, + "busiest_sampled_vcpu_percent": 91.10671936758894, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 33.53022816039388, + "max": 35.458086900585776 + }, + "tx_mbps": { + "mean": 8.594036042278713, + "max": 9.31983761064329 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/direct/ai/24-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 19.42792804019694, + "max": 21.48862512363996 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.010616150858717525, + "max": 0.04945598417408507 + }, + "busiest_sampled_vcpu_percent": 94.62151394422311, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.591056399485676, + "max": 5.798281953479357 + }, + "tx_mbps": { + "mean": 1.090559074578082, + "max": 1.1321037269281313 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/direct/ai/25-aiperf-translation/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 50.097384073846335, + "max": 57.54094353458812 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012242250369064414, + "max": 0.07333170373991689 + }, + "busiest_sampled_vcpu_percent": 71.37176938369781, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 39.84193765624383, + "max": 45.838140963672046 + }, + "tx_mbps": { + "mean": 7.842540464636536, + "max": 8.888251074748732 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.182830916493657, + "max": 3.724207347760443 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008381527114240214, + "max": 0.050289162685441285 + }, + "busiest_sampled_vcpu_percent": 6.862745098039215, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.908548995969037, + "max": 11.93260325638378 + }, + "tx_mbps": { + "mean": 12.107675007303003, + "max": 12.129668502743968 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.262726136174725, + "max": 6.996197718631179 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008460236886632826, + "max": 0.050761421319796954 + }, + "busiest_sampled_vcpu_percent": 15.010141987829615, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 35.66927754126682, + "max": 35.75715398620078 + }, + "tx_mbps": { + "mean": 36.26820833008852, + "max": 36.35862075605957 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.855109987994016, + "max": 20.591987751977545 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.017111567419575632, + "max": 0.1026694045174538 + }, + "busiest_sampled_vcpu_percent": 26.120857699805068, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 155.54679021136573, + "max": 157.02286293287275 + }, + "tx_mbps": { + "mean": 158.15455966525124, + "max": 159.6488564371178 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.156907858846441, + "max": 4.712701612903226 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.021003462224608093, + "max": 0.10080645161290322 + }, + "busiest_sampled_vcpu_percent": 7.0588235294117645, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.54163251962302, + "max": 136.72159607621293 + }, + "tx_mbps": { + "mean": 135.30094679478196, + "max": 135.47090837637265 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.691464303520853, + "max": 11.854103343465045 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01689902830587241, + "max": 0.10139416983523447 + }, + "busiest_sampled_vcpu_percent": 17.706237424547282, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 380.5263439611417, + "max": 382.7868962443077 + }, + "tx_mbps": { + "mean": 377.6690845124613, + "max": 379.92596808426197 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 9.193167811207188, + "max": 9.82029865856745 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02108746313435517, + "max": 0.10116337885685382 + }, + "busiest_sampled_vcpu_percent": 14.257028112449799, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 387.0668163588971, + "max": 389.46635216619393 + }, + "tx_mbps": { + "mean": 384.32763853997034, + "max": 386.5880929882069 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.9276808439447377, + "max": 3.881048387096774 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.021009816640367857, + "max": 0.10085728693898134 + }, + "busiest_sampled_vcpu_percent": 5.476673427991886, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.612345213877587, + "max": 11.633788571125711 + }, + "tx_mbps": { + "mean": 11.533200054204475, + "max": 11.547910471712992 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.545261173571973, + "max": 5.0316055625790135 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.021139861322509723, + "max": 0.12683916793505834 + }, + "busiest_sampled_vcpu_percent": 9.090909090909092, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.81883242282349, + "max": 34.903248557338415 + }, + "tx_mbps": { + "mean": 34.57640755081651, + "max": 34.65437525937561 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 16.936887978382337, + "max": 18.783405446678543 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012725884448969204, + "max": 0.07635530669381523 + }, + "busiest_sampled_vcpu_percent": 24.236252545824847, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 141.40774653711603, + "max": 143.31010332192395 + }, + "tx_mbps": { + "mean": 140.4353406243213, + "max": 142.30873925757393 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.105280896437108, + "max": 4.614220877458396 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016809547823163556, + "max": 0.10085728693898134 + }, + "busiest_sampled_vcpu_percent": 8.875739644970414, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.252514603355, + "max": 136.62862153205734 + }, + "tx_mbps": { + "mean": 135.22797509716938, + "max": 135.4730980459962 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.114075713665406, + "max": 10.58882992165782 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.021054404581438438, + "max": 0.12632642748863063 + }, + "busiest_sampled_vcpu_percent": 15.708812260536398, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 375.7840649993991, + "max": 379.1411712524712 + }, + "tx_mbps": { + "mean": 373.620339698806, + "max": 376.9530520555995 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 9.249826885590203, + "max": 9.916519099418164 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.021081035500463783, + "max": 0.1264862130027827 + }, + "busiest_sampled_vcpu_percent": 16.227180527383368, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 369.7305878827209, + "max": 371.00087843452036 + }, + "tx_mbps": { + "mean": 368.05974202956304, + "max": 369.53146052366463 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.727736787741816, + "max": 6.651549508692366 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01682227268904029, + "max": 0.10093363613424174 + }, + "busiest_sampled_vcpu_percent": 9.430255402750491, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 16.0557844432758, + "max": 16.074858325072828 + }, + "tx_mbps": { + "mean": 14.209673797792682, + "max": 14.224766922996983 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 13.892098473994281, + "max": 15.417830835661672 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016933367200067734, + "max": 0.1016002032004064 + }, + "busiest_sampled_vcpu_percent": 20.934959349593495, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 9, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 48.12031850886103, + "max": 48.23114994049731 + }, + "tx_mbps": { + "mean": 42.58937121392017, + "max": 42.6892814620601 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.885871278551043, + "max": 30.859070853880095 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03027288176408228, + "max": 0.10357327809425168 + }, + "busiest_sampled_vcpu_percent": 33.541666666666664, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 115.57688333420859, + "max": 116.90260746540109 + }, + "tx_mbps": { + "mean": 102.2952454238295, + "max": 103.47439345112952 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.534951705196788, + "max": 5.8171745152354575 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02098547804918996, + "max": 0.12591286829513976 + }, + "busiest_sampled_vcpu_percent": 10.323886639676113, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 138.09580359018827, + "max": 138.27123590643234 + }, + "tx_mbps": { + "mean": 135.21065639976567, + "max": 135.3543691624292 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.724758339545077, + "max": 6.806150743634989 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.021006638097638853, + "max": 0.12603982858583312 + }, + "busiest_sampled_vcpu_percent": 12.3046875, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 204.25033882128497, + "max": 209.78023232302988 + }, + "tx_mbps": { + "mean": 200.96777165039347, + "max": 206.1056796109327 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.967823891418589, + "max": 6.243705941591138 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012600806451612904, + "max": 0.07560483870967742 + }, + "busiest_sampled_vcpu_percent": 8.536585365853659, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 209.9922693184014, + "max": 210.51774221142804 + }, + "tx_mbps": { + "mean": 207.42374355765213, + "max": 208.16177957005024 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 17.97469162741053, + "max": 18.480492813141684 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.025656399025280257, + "max": 0.12833675564681724 + }, + "busiest_sampled_vcpu_percent": 24.277456647398843, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 137.58550363156127, + "max": 138.41082306158194 + }, + "tx_mbps": { + "mean": 134.42350692809728, + "max": 135.22789115568605 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis/ai/19-fortio-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 9.20594744380106, + "max": 9.894259818731118 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.014386419220256078, + "max": 0.10070493454179255 + }, + "busiest_sampled_vcpu_percent": 14.258188824662813, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 368.77674290532576, + "max": 372.26227588687175 + }, + "tx_mbps": { + "mean": 366.8422179372049, + "max": 374.32268522055455 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis/ai/20-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 19.48478581405058, + "max": 21.288723667905824 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.017794019371627806, + "max": 0.09972575417601595 + }, + "busiest_sampled_vcpu_percent": 86.05577689243027, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.677948967004326, + "max": 5.817742312105438 + }, + "tx_mbps": { + "mean": 1.199576080859735, + "max": 1.240944139082936 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis/ai/21-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 53.15963214204798, + "max": 55.88018659464768 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.028097287280307966, + "max": 0.09835259404966806 + }, + "busiest_sampled_vcpu_percent": 72.27722772277228, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 44.43138448141666, + "max": 45.7407413239561 + }, + "tx_mbps": { + "mean": 8.669328209584995, + "max": 8.918181805316625 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 20.01962940023384, + "max": 21.083890126206384 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0318711821558359, + "max": 0.0989853996535511 + }, + "busiest_sampled_vcpu_percent": 91.8, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.369322118106163, + "max": 4.450482856346523 + }, + "tx_mbps": { + "mean": 1.1784356312446862, + "max": 1.2349358315144854 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis/ai/23-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 56.228257385165946, + "max": 64.64547677261614 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.018355430128613195, + "max": 0.07356547327121138 + }, + "busiest_sampled_vcpu_percent": 76.73956262425448, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 30.41790735176454, + "max": 35.422944427005454 + }, + "tx_mbps": { + "mean": 8.015714782591902, + "max": 9.039886448588126 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis/ai/24-aiperf-translation/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 19.595711355879324, + "max": 23.63500373971578 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.031011331145927135, + "max": 0.12428535918468804 + }, + "busiest_sampled_vcpu_percent": 89.64143426294821, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.003333867903368, + "max": 4.571867347657109 + }, + "tx_mbps": { + "mean": 1.1698598288418023, + "max": 1.442973081952491 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis/ai/25-aiperf-translation/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 56.53408904241528, + "max": 65.65260058881256 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.015324638439880082, + "max": 0.09806325079676391 + }, + "busiest_sampled_vcpu_percent": 77.73359840954275, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 31.413757725064503, + "max": 36.36372265444558 + }, + "tx_mbps": { + "mean": 7.974714527626793, + "max": 9.223865416567952 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis-ai-nightly/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.9206046020142433, + "max": 3.639558232931727 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020963309227638408, + "max": 0.1006036217303823 + }, + "busiest_sampled_vcpu_percent": 7.572815533980583, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.902330087749691, + "max": 11.927987751714886 + }, + "tx_mbps": { + "mean": 12.099886294675226, + "max": 12.125535267976673 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis-ai-nightly/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.064131640977127, + "max": 6.341958396752918 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012674271229404309, + "max": 0.07604562737642585 + }, + "busiest_sampled_vcpu_percent": 11.94331983805668, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 35.68032733694919, + "max": 35.77009201485832 + }, + "tx_mbps": { + "mean": 36.28067160502697, + "max": 36.36906588226425 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis-ai-nightly/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.234974118784123, + "max": 18.701898409440737 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004262574595055414, + "max": 0.02557544757033248 + }, + "busiest_sampled_vcpu_percent": 20.70393374741201, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 153.52572522424734, + "max": 156.32002325043769 + }, + "tx_mbps": { + "mean": 156.0962894983963, + "max": 158.91960745896768 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis-ai-nightly/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.620556244644687, + "max": 5.334675390035229 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.462776659959758, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.57202710914308, + "max": 136.69229815018846 + }, + "tx_mbps": { + "mean": 135.36102940554935, + "max": 135.45922639241616 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis-ai-nightly/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 11.002214440667785, + "max": 12.027231467473525 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 18.11175337186898, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 373.4552474034262, + "max": 376.0584243521443 + }, + "tx_mbps": { + "mean": 370.6623641536134, + "max": 373.35374015013696 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis-ai-nightly/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.190079988337807, + "max": 11.958449455282492 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 16.470588235294116, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 372.57938726321385, + "max": 374.06352959256674 + }, + "tx_mbps": { + "mean": 370.08063321940585, + "max": 371.37731958748867 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis-ai-nightly/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.019379763633926, + "max": 3.397081026673377 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004196038939241357, + "max": 0.025176233635448138 + }, + "busiest_sampled_vcpu_percent": 8.812260536398467, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.618786998415464, + "max": 11.631908931844515 + }, + "tx_mbps": { + "mean": 11.540641084777835, + "max": 11.557319424743168 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis-ai-nightly/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.567922271447533, + "max": 6.248418922337465 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0042204777580822144, + "max": 0.02532286654849329 + }, + "busiest_sampled_vcpu_percent": 11.023622047244094, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.80991097039792, + "max": 34.895477365171615 + }, + "tx_mbps": { + "mean": 34.5697332205335, + "max": 34.65369289360325 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis-ai-nightly/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 16.770015751165907, + "max": 18.29580348004094 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 24.173553719008265, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.84150374698322, + "max": 137.2979115606299 + }, + "tx_mbps": { + "mean": 134.90465753095228, + "max": 136.36283343375572 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis-ai-nightly/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.644855974220959, + "max": 5.722208217796823 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004200268817204301, + "max": 0.025201612903225805 + }, + "busiest_sampled_vcpu_percent": 9.12621359223301, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.26267548924, + "max": 136.43322951391602 + }, + "tx_mbps": { + "mean": 135.2769049299114, + "max": 135.43060077293077 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis-ai-nightly/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.386476731993017, + "max": 12.125031509957147 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004217273954116059, + "max": 0.025303643724696356 + }, + "busiest_sampled_vcpu_percent": 17.5152749490835, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 360.1807996451704, + "max": 363.3174100660904 + }, + "tx_mbps": { + "mean": 358.11354820574155, + "max": 361.11618454185816 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis-ai-nightly/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 9.325417888755736, + "max": 9.926749179085627 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004206629648325762, + "max": 0.02523977788995457 + }, + "busiest_sampled_vcpu_percent": 14.285714285714286, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 357.4982015015251, + "max": 359.49670416429353 + }, + "tx_mbps": { + "mean": 355.8293328707382, + "max": 357.6867385223496 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis-ai-nightly/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.293607653145806, + "max": 7.474747474747475 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004206629648325762, + "max": 0.02523977788995457 + }, + "busiest_sampled_vcpu_percent": 12.648221343873518, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 16.04916792086446, + "max": 16.08564643544805 + }, + "tx_mbps": { + "mean": 14.206414193417707, + "max": 14.245889000786006 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis-ai-nightly/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 14.215333701070428, + "max": 14.75911292378282 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0042290450816205695, + "max": 0.02537427048972342 + }, + "busiest_sampled_vcpu_percent": 18.255578093306287, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 9, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 48.12668181715109, + "max": 48.24345478688048 + }, + "tx_mbps": { + "mean": 42.59268487503151, + "max": 42.68729874140023 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis-ai-nightly/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.474464642926307, + "max": 30.155844155844157 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004329004329004329, + "max": 0.025974025974025976 + }, + "busiest_sampled_vcpu_percent": 33.19502074688797, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 111.41806647526582, + "max": 112.20595542151658 + }, + "tx_mbps": { + "mean": 98.61283093078693, + "max": 99.30544372611054 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis-ai-nightly/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.011300217837898, + "max": 5.852800803818136 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.741682974559687, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 138.07451893126088, + "max": 138.3438907677745 + }, + "tx_mbps": { + "mean": 135.15734704192366, + "max": 135.3551050034126 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis-ai-nightly/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.0019970970634136, + "max": 6.7421383647798745 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004194982800570518, + "max": 0.025169896803423106 + }, + "busiest_sampled_vcpu_percent": 11.478599221789883, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 203.57971021222502, + "max": 204.7713812528464 + }, + "tx_mbps": { + "mean": 200.4975082386945, + "max": 201.14453184353613 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis-ai-nightly/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.126411391144382, + "max": 5.717884130982368 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041981528127623844, + "max": 0.02518891687657431 + }, + "busiest_sampled_vcpu_percent": 11.695906432748538, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 201.37646255687318, + "max": 202.117403995993 + }, + "tx_mbps": { + "mean": 198.75137431512505, + "max": 199.4385248006733 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis-ai-nightly/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.02396573639453, + "max": 19.24846625766871 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008521880065959766, + "max": 0.025568908207619534 + }, + "busiest_sampled_vcpu_percent": 24.0234375, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.70176287779967, + "max": 136.79818661434697 + }, + "tx_mbps": { + "mean": 132.6294871397923, + "max": 133.72227439381703 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis-ai-nightly/ai/19-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 9.218973658275932, + "max": 10.57668093679174 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004205568172260072, + "max": 0.025233409033560434 + }, + "busiest_sampled_vcpu_percent": 19.767441860465116, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 360.14383304870535, + "max": 364.8064137098818 + }, + "tx_mbps": { + "mean": 356.0262401078998, + "max": 360.610358234395 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis-ai-nightly/ai/20-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 19.561178669372506, + "max": 24.203187250996017 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.006200402927771211, + "max": 0.024826216484607744 + }, + "busiest_sampled_vcpu_percent": 75.0, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.098046146621214, + "max": 5.853572373303633 + }, + "tx_mbps": { + "mean": 1.092961245564239, + "max": 1.2667229549942016 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis-ai-nightly/ai/21-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 49.10971552713049, + "max": 56.576354679802954 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.015345111830785633, + "max": 0.07347538574577517 + }, + "busiest_sampled_vcpu_percent": 76.54075546719682, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 39.979826033393245, + "max": 45.81791552601544 + }, + "tx_mbps": { + "mean": 7.957548681315332, + "max": 8.9408749480303 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis-ai-nightly/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 21.097643147122515, + "max": 24.322981366459626 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007073897587617026, + "max": 0.02478929102627665 + }, + "busiest_sampled_vcpu_percent": 95.6, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.249761675529241, + "max": 4.452661085573048 + }, + "tx_mbps": { + "mean": 1.1910512413709549, + "max": 1.289820904708664 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis-ai-nightly/ai/23-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 55.27424823421759, + "max": 65.0171484566389 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01224964796050002, + "max": 0.07349338559529642 + }, + "busiest_sampled_vcpu_percent": 77.44510978043913, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 30.266406947015916, + "max": 35.39523014153583 + }, + "tx_mbps": { + "mean": 7.879002556633621, + "max": 9.543599372273697 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis-ai-nightly/ai/24-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 20.399225615420992, + "max": 21.683168316831683 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007089737329893914, + "max": 0.02488181139586962 + }, + "busiest_sampled_vcpu_percent": 81.6, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.52486905635479, + "max": 4.56502265760494 + }, + "tx_mbps": { + "mean": 1.29826618016849, + "max": 1.366076908618422 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass2/praxis-ai-nightly/ai/25-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 62.202285506609044, + "max": 67.11012564671101 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01402622904832036, + "max": 0.09818360333824251 + }, + "busiest_sampled_vcpu_percent": 84.66135458167331, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.57011372050693, + "max": 36.410008151299515 + }, + "tx_mbps": { + "mean": 8.59271944443685, + "max": 9.409087965454276 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.221064207999498, + "max": 4.596834966088922 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03358951739661143, + "max": 0.10090817356205853 + }, + "busiest_sampled_vcpu_percent": 9.736308316430021, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.571432374096842, + "max": 11.585722573810903 + }, + "tx_mbps": { + "mean": 11.579721252433307, + "max": 11.590391005990575 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/agentgateway/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.521093751925687, + "max": 7.119496855345912 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02099605274208449, + "max": 0.12597631645250693 + }, + "busiest_sampled_vcpu_percent": 11.670020120724345, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.67198957974626, + "max": 34.75295397670758 + }, + "tx_mbps": { + "mean": 34.69615484611502, + "max": 34.77103725904148 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/agentgateway/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.952805291501548, + "max": 21.679736908676954 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01697648756472286, + "max": 0.10185892538833716 + }, + "busiest_sampled_vcpu_percent": 26.422764227642276, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 164.23238832824964, + "max": 165.7995642713704 + }, + "tx_mbps": { + "mean": 164.34802627203769, + "max": 165.90022778225932 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/agentgateway/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.2567574079304498, + "max": 4.500880060346995 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.021038458301775646, + "max": 0.12623074981065388 + }, + "busiest_sampled_vcpu_percent": 11.155378486055778, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 134.99873709095704, + "max": 135.13392766473953 + }, + "tx_mbps": { + "mean": 135.29146645804562, + "max": 135.40797471963938 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/agentgateway/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 8.711886995542152, + "max": 10.108394252583816 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01679684219366759, + "max": 0.10078105316200554 + }, + "busiest_sampled_vcpu_percent": 13.414634146341463, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 404.6640775255323, + "max": 405.6912310741989 + }, + "tx_mbps": { + "mean": 405.59795670919016, + "max": 406.53857180141597 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/agentgateway/ai/05-fortio-openai/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 18.721589426933214, + "max": 19.780780015294418 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 25.614754098360656, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 985.077142129166, + "max": 1000.3870233144111 + }, + "tx_mbps": { + "mean": 988.7194567300273, + "max": 1004.3188928544369 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/agentgateway/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.8143637613887527, + "max": 3.3736153071500503 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02095381778560054, + "max": 0.12572290671360323 + }, + "busiest_sampled_vcpu_percent": 6.031128404669261, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.277794981843055, + "max": 11.295048723306945 + }, + "tx_mbps": { + "mean": 11.532987017326278, + "max": 11.546669507012643 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/agentgateway/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.468876750358831, + "max": 6.339622641509434 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.021038458301775646, + "max": 0.12623074981065388 + }, + "busiest_sampled_vcpu_percent": 14.84375, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 33.808388262695296, + "max": 33.89635799945552 + }, + "tx_mbps": { + "mean": 34.573197556342365, + "max": 34.66484393487004 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/agentgateway/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.022097706915844, + "max": 20.814249363867685 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02120549759357408, + "max": 0.10175527855507505 + }, + "busiest_sampled_vcpu_percent": 25.567010309278352, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 155.43815288746083, + "max": 156.31224072366274 + }, + "tx_mbps": { + "mean": 158.9591254031261, + "max": 159.8524269107106 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/agentgateway/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.279671098912559, + "max": 4.711514235323759 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03776754121168616, + "max": 0.12597631645250693 + }, + "busiest_sampled_vcpu_percent": 7.302231237322515, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 134.6921965892276, + "max": 134.95048421512422 + }, + "tx_mbps": { + "mean": 135.21223764132387, + "max": 135.38493109091084 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/agentgateway/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 8.744787637368166, + "max": 9.40494200706001 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02098547804918996, + "max": 0.12591286829513976 + }, + "busiest_sampled_vcpu_percent": 13.617886178861788, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 403.74972845108243, + "max": 405.00673593202936 + }, + "tx_mbps": { + "mean": 405.4233361540454, + "max": 406.45800168511124 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/agentgateway/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.599188256324087, + "max": 20.339842759320316 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01697216564833673, + "max": 0.10183299389002037 + }, + "busiest_sampled_vcpu_percent": 27.976190476190474, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 992.7969785394474, + "max": 1006.301785923412 + }, + "tx_mbps": { + "mean": 998.2602420866384, + "max": 1012.2059348835215 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/agentgateway/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.1830584048547763, + "max": 4.512409125094009 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.025153070600161857, + "max": 0.12584948401711554 + }, + "busiest_sampled_vcpu_percent": 9.696969696969697, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.29274925238781, + "max": 11.32042488450803 + }, + "tx_mbps": { + "mean": 11.506233131535057, + "max": 11.528674533369333 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/agentgateway/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.064195305780172, + "max": 5.708512250568325 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012655024044545686, + "max": 0.07593014426727411 + }, + "busiest_sampled_vcpu_percent": 10.344827586206897, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 33.85828792520791, + "max": 33.935673683850155 + }, + "tx_mbps": { + "mean": 34.50693064995694, + "max": 34.59360548679651 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/agentgateway/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 17.576641159522705, + "max": 19.1467750126968 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 23.41650671785029, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 141.29936927604413, + "max": 142.54503490254953 + }, + "tx_mbps": { + "mean": 143.99717732430096, + "max": 145.26240497323997 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/agentgateway/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.198708912041548, + "max": 3.7949233475747675 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004200268817204301, + "max": 0.025201612903225805 + }, + "busiest_sampled_vcpu_percent": 5.555555555555555, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 134.666202795374, + "max": 134.9676127026755 + }, + "tx_mbps": { + "mean": 135.1398833191905, + "max": 135.354021855569 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/agentgateway/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 8.799023907131858, + "max": 9.345088161209068 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 13.765182186234817, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 403.7871104447978, + "max": 404.71723534414787 + }, + "tx_mbps": { + "mean": 405.4267418341281, + "max": 406.3647607286176 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/agentgateway/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.440363788601783, + "max": 19.224924012158056 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00845594452900389, + "max": 0.050735667174023336 + }, + "busiest_sampled_vcpu_percent": 22.9126213592233, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 967.2919388049053, + "max": 975.3912688141377 + }, + "tx_mbps": { + "mean": 972.3271751442727, + "max": 980.1247783233707 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/agentgateway/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 20.36783782941307, + "max": 21.441080810607957 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004172926055750292, + "max": 0.02503755633450175 + }, + "busiest_sampled_vcpu_percent": 27.05223880597015, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 146.11989706541823, + "max": 148.27703091210452 + }, + "tx_mbps": { + "mean": 141.1261519083546, + "max": 143.25117777885464 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/agentgateway/ai/19-fortio-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 18.533095391351434, + "max": 20.282186948853617 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0036056825557077956, + "max": 0.02523977788995457 + }, + "busiest_sampled_vcpu_percent": 25.252525252525253, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 901.6053055739274, + "max": 938.3379846148428 + }, + "tx_mbps": { + "mean": 922.0086077382748, + "max": 961.4869871612102 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/agentgateway/ai/20-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 19.970118868221892, + "max": 20.719602977667495 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003535192844769682, + "max": 0.024746349913387776 + }, + "busiest_sampled_vcpu_percent": 94.62151394422311, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.735519136980304, + "max": 5.817940958779207 + }, + "tx_mbps": { + "mean": 1.1871585407763654, + "max": 1.2784595705399935 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/agentgateway/ai/21-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 53.675626426755855, + "max": 56.57184894556155 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01400903582810913, + "max": 0.09806325079676391 + }, + "busiest_sampled_vcpu_percent": 72.96222664015905, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 43.04134374611455, + "max": 45.62695573239667 + }, + "tx_mbps": { + "mean": 8.549245247843874, + "max": 8.91487371942834 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/agentgateway/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 20.833102051504188, + "max": 21.934369602763386 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007064298372208895, + "max": 0.024777006937561942 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.455521514272524, + "max": 4.470489147602789 + }, + "tx_mbps": { + "mean": 1.2033321930925207, + "max": 1.2320112574955444 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/agentgateway/ai/23-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 61.472607422123076, + "max": 65.30562347188264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.010488777008600797, + "max": 0.07342143906020558 + }, + "busiest_sampled_vcpu_percent": 79.69052224371373, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 33.60812510647156, + "max": 35.68210732216298 + }, + "tx_mbps": { + "mean": 8.777530911358115, + "max": 8.863596223104592 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/agentgateway/ai/24-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 20.707063898879223, + "max": 22.709262010896484 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.010631023998078686, + "max": 0.024826216484607744 + }, + "busiest_sampled_vcpu_percent": 78.61386138613861, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.369978787409867, + "max": 4.461369413774222 + }, + "tx_mbps": { + "mean": 1.3298228467605357, + "max": 1.4649678276742182 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/agentgateway/ai/25-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 61.031194017732226, + "max": 64.5224171539961 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 75.14910536779324, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 33.47723019950779, + "max": 35.27459888822808 + }, + "tx_mbps": { + "mean": 8.817841718759324, + "max": 9.281205280650465 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/direct/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.0120240726744516, + "max": 3.613550815558344 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016771488469601678, + "max": 0.10062893081761007 + }, + "busiest_sampled_vcpu_percent": 9.404990403071018, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.573030023738275, + "max": 11.596454428313232 + }, + "tx_mbps": { + "mean": 11.573727645581524, + "max": 11.59270192750547 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/direct/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.731678015286239, + "max": 8.190954773869347 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01677993120228207, + "max": 0.10067958721369243 + }, + "busiest_sampled_vcpu_percent": 13.535353535353535, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.691593796596244, + "max": 34.78136862593332 + }, + "tx_mbps": { + "mean": 34.69119700510595, + "max": 34.78682976264909 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/direct/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 64.30078501327166, + "max": 65.2276295133438 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008667013347200554, + "max": 0.052002080083203325 + }, + "busiest_sampled_vcpu_percent": 67.57894736842105, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 675.8854315913678, + "max": 681.8359412813464 + }, + "tx_mbps": { + "mean": 675.8855657972622, + "max": 681.8290327198159 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/direct/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.34203028097217, + "max": 4.885419289851423 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02099605274208449, + "max": 0.12597631645250693 + }, + "busiest_sampled_vcpu_percent": 7.945736434108527, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.108474323608, + "max": 136.28708737810646 + }, + "tx_mbps": { + "mean": 135.40718092379447, + "max": 135.57082327814973 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/direct/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 11.626209924618271, + "max": 13.543228385807096 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012565971349585323, + "max": 0.07539582809751194 + }, + "busiest_sampled_vcpu_percent": 18.052738336713997, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 408.11716412653504, + "max": 409.0072681011492 + }, + "tx_mbps": { + "mean": 406.2187901707242, + "max": 407.0775781835169 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/direct/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.81421295949544, + "max": 30.82174462705436 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01679684219366759, + "max": 0.10078105316200554 + }, + "busiest_sampled_vcpu_percent": 33.87755102040816, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1357.4039082215918, + "max": 1362.9946119735218 + }, + "tx_mbps": { + "mean": 1353.256278772941, + "max": 1359.081607903174 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/direct/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.415073249044163, + "max": 4.474610356963298 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008379420144126027, + "max": 0.05027652086475616 + }, + "busiest_sampled_vcpu_percent": 9.090909090909092, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.285618645759525, + "max": 11.312597338046238 + }, + "tx_mbps": { + "mean": 11.532332985662878, + "max": 11.552528881371712 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/direct/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.084727312710408, + "max": 8.280896048326202 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01676727028839705, + "max": 0.1006036217303823 + }, + "busiest_sampled_vcpu_percent": 13.279678068410464, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 33.834496954092714, + "max": 33.91595899770099 + }, + "tx_mbps": { + "mean": 34.57882045668835, + "max": 34.664114367627846 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/direct/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 66.12193085107216, + "max": 67.45270795542886 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008669267446900737, + "max": 0.05201560468140442 + }, + "busiest_sampled_vcpu_percent": 70.72164948453609, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 681.6787212361297, + "max": 687.4813097538469 + }, + "tx_mbps": { + "mean": 696.6332470640808, + "max": 702.5755371508443 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/direct/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.632893884461325, + "max": 6.114745848012078 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.090909090909092, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.78184722221113, + "max": 136.04442505796632 + }, + "tx_mbps": { + "mean": 135.34172222493714, + "max": 135.62731850772298 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/direct/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 11.792412125012222, + "max": 13.301603206412826 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016749423832417662, + "max": 0.07545271629778671 + }, + "busiest_sampled_vcpu_percent": 19.047619047619047, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 407.3656750020974, + "max": 408.34506827281535 + }, + "tx_mbps": { + "mean": 406.00207389505454, + "max": 406.93003110645424 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/direct/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.053996380021736, + "max": 30.716463414634145 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004234417344173441, + "max": 0.02540650406504065 + }, + "busiest_sampled_vcpu_percent": 37.924151696606785, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1391.863469381769, + "max": 1400.4534962368346 + }, + "tx_mbps": { + "mean": 1390.0280428898377, + "max": 1398.672054642849 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/direct/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.101541354247376, + "max": 4.0852130325814535 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.029283968298170468, + "max": 0.12531328320802004 + }, + "busiest_sampled_vcpu_percent": 8.604206500956023, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.576873748982646, + "max": 11.588998751300114 + }, + "tx_mbps": { + "mean": 11.57777490657639, + "max": 11.587508971412934 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/direct/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.414249883924412, + "max": 7.162603669263634 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016754628466113763, + "max": 0.10052777079668258 + }, + "busiest_sampled_vcpu_percent": 12.237093690248566, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.69174075133253, + "max": 34.77584243315343 + }, + "tx_mbps": { + "mean": 34.694472101013716, + "max": 34.78729433592605 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/direct/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 64.85009189506732, + "max": 65.46351596987796 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008712319219376197, + "max": 0.052273915316257184 + }, + "busiest_sampled_vcpu_percent": 70.2258726899384, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 684.6420846570727, + "max": 692.356316559408 + }, + "tx_mbps": { + "mean": 684.6470889404866, + "max": 692.3747493472911 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/direct/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.918091646579067, + "max": 6.573005519317611 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016725204883759826, + "max": 0.10035122930255895 + }, + "busiest_sampled_vcpu_percent": 12.195121951219512, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.11168595194397, + "max": 136.25301292729006 + }, + "tx_mbps": { + "mean": 135.4434125465374, + "max": 135.55689284673764 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/direct/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 11.916697818543916, + "max": 12.754205372834546 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 18.236472945891784, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 408.1005074526297, + "max": 409.09919920561043 + }, + "tx_mbps": { + "mean": 406.11476913926253, + "max": 407.06578273405387 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/direct/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.226435500006232, + "max": 31.808943089430894 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012694654230806268, + "max": 0.050761421319796954 + }, + "busiest_sampled_vcpu_percent": 35.91269841269841, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1368.7399663485032, + "max": 1388.0802155429276 + }, + "tx_mbps": { + "mean": 1364.4586133880048, + "max": 1383.8082143376025 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/direct/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 76.32330072019454, + "max": 77.84568372803668 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008486082824168364, + "max": 0.05091649694501019 + }, + "busiest_sampled_vcpu_percent": 78.74493927125506, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 824.383230661371, + "max": 831.7720505694107 + }, + "tx_mbps": { + "mean": 824.4211195021318, + "max": 831.8361749635714 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/direct/ai/19-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 41.982331242224994, + "max": 43.86323041592243 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008540438978563498, + "max": 0.05124263387138099 + }, + "busiest_sampled_vcpu_percent": 47.43326488706366, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1957.2198097752346, + "max": 1978.1825096298026 + }, + "tx_mbps": { + "mean": 1988.8753927267333, + "max": 2005.0215890592992 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/direct/ai/20-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 19.827843172065883, + "max": 21.128154379020287 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.017759505229965018, + "max": 0.09952724558347847 + }, + "busiest_sampled_vcpu_percent": 95.61752988047809, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.750309745203981, + "max": 5.8200419123475395 + }, + "tx_mbps": { + "mean": 1.1235105241921624, + "max": 1.1721541962576651 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/direct/ai/21-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 49.65898295732619, + "max": 55.17156862745098 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03682514453574448, + "max": 0.09857072449482504 + }, + "busiest_sampled_vcpu_percent": 72.56809338521401, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 39.90141654445618, + "max": 45.814697822359854 + }, + "tx_mbps": { + "mean": 7.879387538843175, + "max": 8.887892239516479 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/direct/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 20.102518912005497, + "max": 22.098490472655282 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.021235727130102605, + "max": 0.12379301807378064 + }, + "busiest_sampled_vcpu_percent": 91.21756487025948, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.254972131912332, + "max": 4.4765897286362 + }, + "tx_mbps": { + "mean": 1.1661073763998158, + "max": 1.2500484291773033 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/direct/ai/23-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 56.27012361162134, + "max": 64.60824993897974 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02156890108837308, + "max": 0.14818473697209186 + }, + "busiest_sampled_vcpu_percent": 79.44664031620553, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 4, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 30.552064167367913, + "max": 35.366473084691386 + }, + "tx_mbps": { + "mean": 7.978330841405539, + "max": 9.088661772730548 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/direct/ai/24-aiperf-translation/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 18.857353515415763, + "max": 23.967147834743653 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.024896531137021338, + "max": 0.09957679860592482 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.0628103001111375, + "max": 5.787386627259271 + }, + "tx_mbps": { + "mean": 0.9993308194015709, + "max": 1.1296934651427941 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/direct/ai/25-aiperf-translation/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 48.46892955845152, + "max": 55.59892656745548 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.027512971031069738, + "max": 0.12204051745179399 + }, + "busiest_sampled_vcpu_percent": 67.46506986027944, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 39.809923535499564, + "max": 45.75963650534704 + }, + "tx_mbps": { + "mean": 7.840927002968981, + "max": 9.118010070020325 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.352051677329867, + "max": 4.279959718026183 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012577561806900102, + "max": 0.050314465408805034 + }, + "busiest_sampled_vcpu_percent": 7.942973523421589, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.908825841757718, + "max": 11.929949859077098 + }, + "tx_mbps": { + "mean": 12.108418628081054, + "max": 12.128285072962393 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.342049816375359, + "max": 5.921052631578948 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012674272857758814, + "max": 0.05070993914807302 + }, + "busiest_sampled_vcpu_percent": 9.126984126984127, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 35.671190860748325, + "max": 35.761355927746834 + }, + "tx_mbps": { + "mean": 36.2701708856258, + "max": 36.357935523496465 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.106948445803088, + "max": 19.717586649550707 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.025573290679591368, + "max": 0.1278118609406953 + }, + "busiest_sampled_vcpu_percent": 24.015748031496063, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 156.3844531783735, + "max": 158.57631211213933 + }, + "tx_mbps": { + "mean": 159.0073431084263, + "max": 161.2351632586202 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.579531295726521, + "max": 5.208857574232511 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016792611251049538, + "max": 0.10075566750629723 + }, + "busiest_sampled_vcpu_percent": 10.462776659959758, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.56566249561087, + "max": 136.73325808147686 + }, + "tx_mbps": { + "mean": 135.31020041852162, + "max": 135.4719244380868 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.78867148346491, + "max": 11.1082995951417 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012639029322548028, + "max": 0.07583417593528817 + }, + "busiest_sampled_vcpu_percent": 15.76923076923077, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 379.70132752957375, + "max": 382.5539682191318 + }, + "tx_mbps": { + "mean": 376.82676540972267, + "max": 379.61191213839527 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.029351042619396, + "max": 11.25727295724766 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012648621300278268, + "max": 0.07589172780166961 + }, + "busiest_sampled_vcpu_percent": 16.161616161616163, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 389.8952299768959, + "max": 392.0339421072314 + }, + "tx_mbps": { + "mean": 387.25744621221844, + "max": 389.2702251453017 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.31613819861684, + "max": 3.9146800501882058 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.219178082191782, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.614860439983623, + "max": 11.632089389476471 + }, + "tx_mbps": { + "mean": 11.536976336531344, + "max": 11.55910604502996 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.669353615922004, + "max": 7.2255790533736155 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012626262626262626, + "max": 0.07575757575757576 + }, + "busiest_sampled_vcpu_percent": 16.310679611650485, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.819425500598534, + "max": 34.9062116549836 + }, + "tx_mbps": { + "mean": 34.57722377169249, + "max": 34.656455776349944 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 17.339763802339114, + "max": 18.825339830725827 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01706237455198545, + "max": 0.07668711656441718 + }, + "busiest_sampled_vcpu_percent": 23.564356435643564, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 139.8515091965686, + "max": 140.4066305386258 + }, + "tx_mbps": { + "mean": 138.89182597462022, + "max": 139.4383546323759 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.665604171219803, + "max": 5.489801057668093 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01678838243935197, + "max": 0.10073029463611181 + }, + "busiest_sampled_vcpu_percent": 8.316831683168317, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.2519636531906, + "max": 136.53219133217806 + }, + "tx_mbps": { + "mean": 135.22570212457518, + "max": 135.4511620751007 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.691254211416064, + "max": 11.259782883110326 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.021038458301775646, + "max": 0.12623074981065388 + }, + "busiest_sampled_vcpu_percent": 15.900383141762452, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 375.9645752360083, + "max": 379.3307925493451 + }, + "tx_mbps": { + "mean": 373.80433428216475, + "max": 377.109241436057 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 9.707256008686088, + "max": 10.996216897856241 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008428150021070375, + "max": 0.05056890012642225 + }, + "busiest_sampled_vcpu_percent": 17.56756756756757, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 374.56387020773707, + "max": 376.8763957235448 + }, + "tx_mbps": { + "mean": 372.8277004282691, + "max": 375.0655040336592 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.31854444620492, + "max": 7.789261406604487 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012658227848101266, + "max": 0.0759493670886076 + }, + "busiest_sampled_vcpu_percent": 15.040650406504065, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 16.056526128014347, + "max": 16.078642952362742 + }, + "tx_mbps": { + "mean": 14.209929669846161, + "max": 14.227944064397828 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 14.394334858956261, + "max": 15.345528455284553 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016869095816464237, + "max": 0.10121457489878542 + }, + "busiest_sampled_vcpu_percent": 17.338709677419356, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 9, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 48.12027691988126, + "max": 48.24041152931801 + }, + "tx_mbps": { + "mean": 42.58850252327998, + "max": 42.69145807649101 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.660465669646854, + "max": 32.89337474120083 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012903225806451613, + "max": 0.07741935483870968 + }, + "busiest_sampled_vcpu_percent": 37.704918032786885, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 113.63592137929889, + "max": 115.39999125425952 + }, + "tx_mbps": { + "mean": 100.57828274224212, + "max": 102.14305025714003 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.7806511805644, + "max": 5.365239294710327 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016818028927009756, + "max": 0.10090817356205853 + }, + "busiest_sampled_vcpu_percent": 9.30232558139535, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 138.15879584371373, + "max": 138.27296254395463 + }, + "tx_mbps": { + "mean": 135.22387622629694, + "max": 135.36599184220498 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.265253875555478, + "max": 7.837226827430294 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008400538167944668, + "max": 0.025207965717166624 + }, + "busiest_sampled_vcpu_percent": 11.94331983805668, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 207.2452088071824, + "max": 207.78059416325462 + }, + "tx_mbps": { + "mean": 204.0556899374227, + "max": 204.65804197316172 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.373795099534439, + "max": 6.401209677419355 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016801075268817203, + "max": 0.10080645161290322 + }, + "busiest_sampled_vcpu_percent": 10.526315789473685, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 208.0545594683125, + "max": 208.53847161324362 + }, + "tx_mbps": { + "mean": 204.94462839358022, + "max": 205.31652072051426 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.632180153888893, + "max": 20.999239158001522 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03418807351134375, + "max": 0.1026694045174538 + }, + "busiest_sampled_vcpu_percent": 30.115830115830114, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 138.09244902580454, + "max": 139.11405124525646 + }, + "tx_mbps": { + "mean": 134.94815058320097, + "max": 135.936062428261 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis/ai/19-fortio-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 9.865635758041174, + "max": 11.265120967741936 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.010792531568154837, + "max": 0.07554772097708386 + }, + "busiest_sampled_vcpu_percent": 16.293279022403258, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 370.1344877834539, + "max": 374.92685757492404 + }, + "tx_mbps": { + "mean": 366.13699224971305, + "max": 370.4649661860195 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis/ai/20-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 19.648065053248082, + "max": 20.372670807453417 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.017769185565436954, + "max": 0.09950248756218906 + }, + "busiest_sampled_vcpu_percent": 92.6441351888668, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.769639496461933, + "max": 5.840760953689522 + }, + "tx_mbps": { + "mean": 1.2398787818123247, + "max": 1.2594270683664066 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis/ai/21-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 53.39402408843394, + "max": 57.13582677165354 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03159793238294047, + "max": 0.14767413241447205 + }, + "busiest_sampled_vcpu_percent": 77.2, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 43.75268589438573, + "max": 45.96438717641405 + }, + "tx_mbps": { + "mean": 8.504825199805575, + "max": 8.893042940257512 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 20.075474448450397, + "max": 21.15862754848334 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.017737524275877638, + "max": 0.09945300845350571 + }, + "busiest_sampled_vcpu_percent": 73.85229540918164, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.319290058665771, + "max": 4.447544136772 + }, + "tx_mbps": { + "mean": 1.1665289440829298, + "max": 1.2120051603654576 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis/ai/23-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 57.10019991972, + "max": 65.3499146549622 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.018366597557105343, + "max": 0.07347538574577517 + }, + "busiest_sampled_vcpu_percent": 73.87218045112782, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 30.458109832394456, + "max": 35.35549661886314 + }, + "tx_mbps": { + "mean": 7.967900783639743, + "max": 8.859375582865825 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis/ai/24-aiperf-translation/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 20.284393753261472, + "max": 24.68982630272953 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01549411371271189, + "max": 0.07427581084426839 + }, + "busiest_sampled_vcpu_percent": 82.24852071005917, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.0046749450730905, + "max": 4.554817779406811 + }, + "tx_mbps": { + "mean": 1.1552533354813184, + "max": 1.4097199319281706 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis/ai/25-aiperf-translation/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 57.39511668650404, + "max": 65.96628389934034 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.027530830311352172, + "max": 0.14695077149155034 + }, + "busiest_sampled_vcpu_percent": 76.62082514734774, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 31.266002207955392, + "max": 36.25805128859076 + }, + "tx_mbps": { + "mean": 7.978895822544432, + "max": 9.123065198195189 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis-ai-nightly/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.4902102079743123, + "max": 4.595680562531391 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02092750711535242, + "max": 0.12556504269211452 + }, + "busiest_sampled_vcpu_percent": 9.859154929577464, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.9116571936663, + "max": 11.939783196861645 + }, + "tx_mbps": { + "mean": 12.109072229515943, + "max": 12.137770785851913 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis-ai-nightly/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.612394790034171, + "max": 6.248418922337465 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016881911032328858, + "max": 0.10129146619397315 + }, + "busiest_sampled_vcpu_percent": 10.56910569105691, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 35.67270995859032, + "max": 35.76015151990405 + }, + "tx_mbps": { + "mean": 36.27298752857432, + "max": 36.365425617287855 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis-ai-nightly/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.24079503924166, + "max": 20.051413881748072 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004281188457915918, + "max": 0.025687130747495505 + }, + "busiest_sampled_vcpu_percent": 29.821073558648113, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 153.35915520578817, + "max": 154.33150341910354 + }, + "tx_mbps": { + "mean": 155.93410873898313, + "max": 156.91517837960828 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis-ai-nightly/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.544962778088007, + "max": 5.673222390317701 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.021016174261381474, + "max": 0.1008827238335435 + }, + "busiest_sampled_vcpu_percent": 8.382066276803119, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.52068707153603, + "max": 136.6641825474647 + }, + "tx_mbps": { + "mean": 135.30823091777364, + "max": 135.457532274421 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis-ai-nightly/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.735527066626606, + "max": 12.260825780463243 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016818028927009756, + "max": 0.10090817356205853 + }, + "busiest_sampled_vcpu_percent": 20.436507936507937, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 372.8033499559947, + "max": 374.47824396383743 + }, + "tx_mbps": { + "mean": 370.0137692347909, + "max": 371.67506941114345 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis-ai-nightly/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 9.677282089164937, + "max": 10.617906683480454 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.021011940126436843, + "max": 0.1008318628686665 + }, + "busiest_sampled_vcpu_percent": 15.087040618955513, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 372.6421465094628, + "max": 375.3536406179731 + }, + "tx_mbps": { + "mean": 370.2667523749971, + "max": 372.9454769315203 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis-ai-nightly/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.3360895669366375, + "max": 4.579768495218923 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01674621116972285, + "max": 0.1004772670183371 + }, + "busiest_sampled_vcpu_percent": 9.6579476861167, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.617246601236449, + "max": 11.630752592360162 + }, + "tx_mbps": { + "mean": 11.537646645960912, + "max": 11.560502315845687 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis-ai-nightly/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.308319037061299, + "max": 9.407927747114902 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012603989269093868, + "max": 0.05039052658100277 + }, + "busiest_sampled_vcpu_percent": 19.4331983805668, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.81822894461125, + "max": 34.905467932253174 + }, + "tx_mbps": { + "mean": 34.5817468183167, + "max": 34.67758642331859 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis-ai-nightly/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 17.243982584410546, + "max": 17.742350218565186 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.017107176460525193, + "max": 0.10264305876315115 + }, + "busiest_sampled_vcpu_percent": 21.568627450980394, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 143.39073787974758, + "max": 144.5522485419286 + }, + "tx_mbps": { + "mean": 142.40468785088342, + "max": 143.55100552226887 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis-ai-nightly/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.826678962870581, + "max": 5.737292400603925 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020983366305382323, + "max": 0.10070493454179255 + }, + "busiest_sampled_vcpu_percent": 10.707070707070708, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.25270409556452, + "max": 136.5227774497291 + }, + "tx_mbps": { + "mean": 135.23870975263688, + "max": 135.42925253496574 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis-ai-nightly/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.624408381531106, + "max": 11.449421238047307 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 18.234165067178502, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 369.3614130147736, + "max": 371.761872467915 + }, + "tx_mbps": { + "mean": 367.01047963594806, + "max": 369.3958489233691 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis-ai-nightly/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 9.350392926544181, + "max": 10.926066111531668 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016869095816464237, + "max": 0.10121457489878542 + }, + "busiest_sampled_vcpu_percent": 15.510204081632653, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 364.3327147553382, + "max": 366.72543724236283 + }, + "tx_mbps": { + "mean": 362.65608806179256, + "max": 365.0337013816702 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis-ai-nightly/ai/12-fortio-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 5.96511581962454, + "max": 6.705318880766322 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.018009321808021138, + "max": 0.10085728693898134 + }, + "busiest_sampled_vcpu_percent": 10.040983606557377, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 16.03761210274085, + "max": 16.078635190340844 + }, + "tx_mbps": { + "mean": 14.195974298190345, + "max": 14.239006687729487 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis-ai-nightly/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 14.630745214802575, + "max": 16.061913219994924 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0126806999746386, + "max": 0.0760841998478316 + }, + "busiest_sampled_vcpu_percent": 20.28688524590164, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 9, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 48.12572633053884, + "max": 48.2306288062866 + }, + "tx_mbps": { + "mean": 42.591582761771996, + "max": 42.689826282065 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis-ai-nightly/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.35009177395138, + "max": 30.69562968709594 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012929919834497025, + "max": 0.07757951900698215 + }, + "busiest_sampled_vcpu_percent": 33.333333333333336, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 114.10037850619274, + "max": 115.31351858210826 + }, + "tx_mbps": { + "mean": 100.9868506000995, + "max": 102.07412881734095 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis-ai-nightly/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.535781786252065, + "max": 5.235338535112006 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01680323190575018, + "max": 0.07554772097708386 + }, + "busiest_sampled_vcpu_percent": 9.67741935483871, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 137.94366074335966, + "max": 138.300195105132 + }, + "tx_mbps": { + "mean": 135.0125405961804, + "max": 135.37110590727994 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis-ai-nightly/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.21527076252241, + "max": 7.698094282848546 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008389965601141035, + "max": 0.05033979360684621 + }, + "busiest_sampled_vcpu_percent": 16.569200779727094, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 205.40203679321115, + "max": 206.6322738424731 + }, + "tx_mbps": { + "mean": 201.95303664090235, + "max": 203.0856181135612 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis-ai-nightly/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.380052016638896, + "max": 6.877510040160643 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012594458438287154, + "max": 0.07556675062972293 + }, + "busiest_sampled_vcpu_percent": 11.422845691382765, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 202.86300381830603, + "max": 203.67334560700058 + }, + "tx_mbps": { + "mean": 200.35373237002923, + "max": 201.52272408770037 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis-ai-nightly/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.619775776028746, + "max": 21.358974358974358 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 25.571725571725572, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 139.02472829981625, + "max": 140.59742105495215 + }, + "tx_mbps": { + "mean": 135.93981573702976, + "max": 137.48878151512187 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis-ai-nightly/ai/19-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 9.121151644719701, + "max": 9.538228614685844 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01678838243935197, + "max": 0.10073029463611181 + }, + "busiest_sampled_vcpu_percent": 15.2046783625731, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 361.42689028897865, + "max": 365.03711252539654 + }, + "tx_mbps": { + "mean": 357.3765295048781, + "max": 361.0978570319446 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis-ai-nightly/ai/20-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 19.813252605478514, + "max": 20.3125 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007086167800453514, + "max": 0.0496031746031746 + }, + "busiest_sampled_vcpu_percent": 79.6, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.814178043892751, + "max": 5.862997883683157 + }, + "tx_mbps": { + "mean": 1.2489656426319329, + "max": 1.2754877422152202 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis-ai-nightly/ai/21-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 52.977540639369316, + "max": 57.73297270715515 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02816674071300693, + "max": 0.1232134056185313 + }, + "busiest_sampled_vcpu_percent": 79.76878612716763, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 43.36717642168142, + "max": 45.749867297004855 + }, + "tx_mbps": { + "mean": 8.400758867868388, + "max": 8.867980148828625 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis-ai-nightly/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 19.917305802654262, + "max": 21.65966905408743 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.021251476522442726, + "max": 0.12397718819737169 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.292827836597522, + "max": 4.482226512899496 + }, + "tx_mbps": { + "mean": 1.1793769562201473, + "max": 1.3077384428402454 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis-ai-nightly/ai/23-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 56.97607292996613, + "max": 64.71163245356794 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02144332420426101, + "max": 0.09796718099436688 + }, + "busiest_sampled_vcpu_percent": 72.2117202268431, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 30.500051904557665, + "max": 35.33384069905755 + }, + "tx_mbps": { + "mean": 7.978965838670815, + "max": 8.872639963158091 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis-ai-nightly/ai/24-aiperf-translation/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 19.963098351222115, + "max": 25.05592841163311 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.018602757304611715, + "max": 0.09913258983890955 + }, + "busiest_sampled_vcpu_percent": 87.67395626242545, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.00110341132161, + "max": 4.5612281937412575 + }, + "tx_mbps": { + "mean": 1.1153988767047485, + "max": 1.3082408780456478 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/pass3/praxis-ai-nightly/ai/25-aiperf-translation/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 56.75721476460904, + "max": 65.30362389813908 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03397761197835779, + "max": 0.1983635011157947 + }, + "busiest_sampled_vcpu_percent": 75.1984126984127, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 31.38413198323772, + "max": 36.44270648186291 + }, + "tx_mbps": { + "mean": 8.038102978054042, + "max": 9.693539696265193 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.3105896073773984, + "max": 2.3696682464454977 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004156275976724855, + "max": 0.02493765586034913 + }, + "busiest_sampled_vcpu_percent": 15.725806451612904, + "container_quota_busy_percent": { + "mean": 8.250545212249914, + "max": 8.587559799896884 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 357, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 38445056, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 23.150617897034167, + "max": 23.215048055914856 + }, + "tx_mbps": { + "mean": 23.144747627489615, + "max": 23.1871325419038 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.732127238806993, + "max": 4.92091388400703 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 28.252032520325205, + "container_quota_busy_percent": { + "mean": 18.083757069910813, + "max": 18.881786569172533 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 76, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23531520, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 69.3723230327672, + "max": 69.53095125363578 + }, + "tx_mbps": { + "mean": 69.3816334143276, + "max": 69.5429952652652 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.947041788582133, + "max": 26.04591836734694 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 99.60474308300395, + "container_quota_busy_percent": { + "mean": 98.93251677757726, + "max": 99.34665913389446 + }, + "container_throttled_period_percent": { + "mean": 8.23529411764706, + "max": 14.0 + }, + "max_fd": 84, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17989632, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 518.3943155113685, + "max": 521.1969689544625 + }, + "tx_mbps": { + "mean": 518.4339279463534, + "max": 521.2378904232361 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.491125356037811, + "max": 3.5839598997493733 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 14.314516129032258, + "container_quota_busy_percent": { + "mean": 12.718751525263535, + "max": 12.894463597520227 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 84, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20258816, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 271.34334247129885, + "max": 271.6356663271429 + }, + "tx_mbps": { + "mean": 270.72571801323784, + "max": 271.0180278920463 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 8.50867647452961, + "max": 8.605720122574056 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 35.40372670807454, + "container_quota_busy_percent": { + "mean": 31.73555388313822, + "max": 32.79205041804704 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 84, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20619264, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 813.6635612454658, + "max": 815.6289851098799 + }, + "tx_mbps": { + "mean": 812.368520908374, + "max": 814.3483600750243 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 23.93761401289771, + "max": 24.303730951129793 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 91.41716566866268, + "container_quota_busy_percent": { + "mean": 88.17996505040576, + "max": 89.31156682650432 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 86, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23695360, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2849.533251257736, + "max": 2865.5089351641345 + }, + "tx_mbps": { + "mean": 2841.079596488872, + "max": 2856.8412004329903 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.0983275230401945, + "max": 2.2415940224159403 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 12.896825396825397, + "container_quota_busy_percent": { + "mean": 7.546188198389043, + "max": 7.841819187939223 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 86, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23212032, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 22.808944982266805, + "max": 22.83700308938672 + }, + "tx_mbps": { + "mean": 22.808075751380102, + "max": 22.838074831874806 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.503080481263283, + "max": 4.601458385717878 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 22.448979591836736, + "container_quota_busy_percent": { + "mean": 18.128917920302275, + "max": 18.531977144439583 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 86, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 18661376, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 68.38886592410958, + "max": 68.55639017584073 + }, + "tx_mbps": { + "mean": 68.3943069946226, + "max": 68.55990844728095 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.01411148627949, + "max": 26.12035851472471 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004274600324869625, + "max": 0.02564760194921775 + }, + "busiest_sampled_vcpu_percent": 99.60396039603961, + "container_quota_busy_percent": { + "mean": 99.06471240203504, + "max": 99.4038162645003 + }, + "container_throttled_period_percent": { + "mean": 8.568627450980392, + "max": 12.0 + }, + "max_fd": 86, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 18460672, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 500.9653413789682, + "max": 504.79259722789385 + }, + "tx_mbps": { + "mean": 500.99914308064365, + "max": 504.8189476158126 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.349211155569012, + "max": 3.592964824120603 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 14.688128772635816, + "container_quota_busy_percent": { + "mean": 12.766382717209645, + "max": 13.221608992091298 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 84, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 21016576, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 270.93706589069546, + "max": 271.2902381196608 + }, + "tx_mbps": { + "mean": 270.30534436982623, + "max": 270.6676518333783 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 8.931401880403488, + "max": 9.060913705583756 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 37.17171717171717, + "container_quota_busy_percent": { + "mean": 32.28100060431772, + "max": 32.73545997079374 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 84, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20418560, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 812.6640354723984, + "max": 814.6030271775671 + }, + "tx_mbps": { + "mean": 811.6200907399603, + "max": 813.776433433707 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 24.28685429374939, + "max": 24.491413474240424 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 91.95171026156942, + "container_quota_busy_percent": { + "mean": 89.23635496337921, + "max": 90.30409394642744 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 84, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 24047616, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2898.1632672296537, + "max": 2943.442524916323 + }, + "tx_mbps": { + "mean": 2889.5059728021515, + "max": 2934.3072303262907 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.455783422766324, + "max": 26.48332060096766 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 96.4244528059617, + "max": 100.01882022600498 + }, + "container_throttled_period_percent": { + "mean": 30.082293523469993, + "max": 45.09803921568628 + }, + "max_fd": 998, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 78487552, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 419.33147873555674, + "max": 436.98448562173775 + }, + "tx_mbps": { + "mean": 419.7991690753779, + "max": 437.38993999064735 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.125548625668564, + "max": 31.538657820872672 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004266939750810719, + "max": 0.025601638504864313 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 96.45040674264234, + "max": 100.01616581271846 + }, + "container_throttled_period_percent": { + "mean": 22.529689890140453, + "max": 31.372549019607842 + }, + "max_fd": 1159, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 144740352, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 3056.84608736884, + "max": 3175.0988178410707 + }, + "tx_mbps": { + "mean": 3009.683161325392, + "max": 3126.3437912901218 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/ai/14-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.3269408570653454, + "max": 1.5488383712215839 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.622489959839357, + "container_quota_busy_percent": { + "mean": 4.45816307270843, + "max": 5.1598208560250995 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 668, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 125411328, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 6.609392672550078, + "max": 6.97039587629025 + }, + "tx_mbps": { + "mean": 6.568964200115479, + "max": 6.926668795815954 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/ai/15-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 5.620595711309658, + "max": 6.575272911906575 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0031733942625031732, + "max": 0.025387154100025386 + }, + "busiest_sampled_vcpu_percent": 25.35211267605634, + "container_quota_busy_percent": { + "mean": 20.21075348932805, + "max": 24.024066625173816 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 778, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 72265728, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 46.91524486744627, + "max": 54.18765949585591 + }, + "tx_mbps": { + "mean": 46.92072089803129, + "max": 54.296800482552634 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.4313338521003527, + "max": 1.5242378810594703 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.421686746987952, + "container_quota_busy_percent": { + "mean": 4.7596716407517485, + "max": 5.0256146530201065 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 169, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 49995776, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.637625983829358, + "max": 5.747048085352857 + }, + "tx_mbps": { + "mean": 5.512071155418612, + "max": 5.584720552029735 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/ai/17-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 6.204634450292818, + "max": 6.840638459589561 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 26.095617529880478, + "container_quota_busy_percent": { + "mean": 22.082993300831244, + "max": 23.939995244425752 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 279, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 36941824, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 41.854243051761316, + "max": 44.27852482806597 + }, + "tx_mbps": { + "mean": 41.90164281142859, + "max": 44.38662630002083 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.5262738346866387, + "max": 1.7425939756036843 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008302200083022, + "max": 0.049813200498132 + }, + "busiest_sampled_vcpu_percent": 11.0, + "container_quota_busy_percent": { + "mean": 5.172164397356772, + "max": 5.315133236375943 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 9822208, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.5018142130094994, + "max": 1.5123777949044996 + }, + "tx_mbps": { + "mean": 1.4987871755799582, + "max": 1.5123777949044996 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.538043028099878, + "max": 3.6408977556109727 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 26.760563380281692, + "container_quota_busy_percent": { + "mean": 13.45762301035687, + "max": 13.602039218518199 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 8802304, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.000301690902811, + "max": 7.117297023778992 + }, + "tx_mbps": { + "mean": 7.000224303003669, + "max": 7.117041904159985 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.958029993506959, + "max": 2.0448877805486285 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.764705882352942, + "container_quota_busy_percent": { + "mean": 7.280436861481454, + "max": 7.572402083870105 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 51, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 10993664, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.4148742496573914, + "max": 2.415707342470882 + }, + "tx_mbps": { + "mean": 2.412511272666573, + "max": 2.417188691526277 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.559288959766562, + "max": 25.669130767269948 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 98.60834990059642, + "container_quota_busy_percent": { + "mean": 97.80719632496859, + "max": 98.15293923779328 + }, + "container_throttled_period_percent": { + "mean": 1.3071895424836601, + "max": 3.9215686274509802 + }, + "max_fd": 52, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12206080, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 56.802894884896496, + "max": 58.25389823388205 + }, + "tx_mbps": { + "mean": 56.81538005179147, + "max": 58.26803940561996 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.8998609867731318, + "max": 2.260307998012916 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 12.550607287449393, + "container_quota_busy_percent": { + "mean": 6.874226381444823, + "max": 7.698726443154047 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 726, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 55406592, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.9541781222041767, + "max": 3.234146312061419 + }, + "tx_mbps": { + "mean": 2.4297790929198237, + "max": 2.675797520019057 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/http/05-fortio/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 25.531751358482722, + "max": 26.34258080936625 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003639672429481347, + "max": 0.025477707006369428 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 97.13583948972949, + "max": 99.91314666124644 + }, + "container_throttled_period_percent": { + "mean": 28.707482993197278, + "max": 36.0 + }, + "max_fd": 932, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 77873152, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 49.766909587267754, + "max": 51.856419297114286 + }, + "tx_mbps": { + "mean": 50.225503887716826, + "max": 52.396516744095365 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.802223648057762, + "max": 1.917808219178082 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 7.0, + "container_quota_busy_percent": { + "mean": 6.1681700688662575, + "max": 6.3265561385795985 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 420, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 60682240, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 78.85430930944246, + "max": 79.30843685957382 + }, + "tx_mbps": { + "mean": 78.41393220396665, + "max": 78.87520507476094 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.99568644724287, + "max": 5.184072126220887 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004197095609837992, + "max": 0.025182573659027953 + }, + "busiest_sampled_vcpu_percent": 22.44488977955912, + "container_quota_busy_percent": { + "mean": 17.737024481620224, + "max": 18.043708289617204 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 420, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 28897280, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 256.45428629213205, + "max": 261.18063038375186 + }, + "tx_mbps": { + "mean": 256.0544917838884, + "max": 260.77991682550834 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.9131249455936534, + "max": 3.1976017986510117 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 12.0, + "container_quota_busy_percent": { + "mean": 10.42835754798061, + "max": 10.69138454324813 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 350, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 29208576, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.4529294619317, + "max": 135.74128942842316 + }, + "tx_mbps": { + "mean": 134.846189158081, + "max": 135.14607169231064 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.45438278957034, + "max": 26.61795407098121 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 99.2063492063492, + "container_quota_busy_percent": { + "mean": 98.37770778420477, + "max": 98.66771908387598 + }, + "container_throttled_period_percent": { + "mean": 6.588235294117647, + "max": 10.0 + }, + "max_fd": 52, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 25800704, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2230.9785496111267, + "max": 2253.6431108830484 + }, + "tx_mbps": { + "mean": 2217.427537826365, + "max": 2240.0050290283366 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/http/10-fortio/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 3.087671654753108, + "max": 4.0108937855904925 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 14.591439688715953, + "container_quota_busy_percent": { + "mean": 10.210181425304487, + "max": 10.690790957441282 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 946, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 71176192, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 130.47039539813312, + "max": 134.48467779754503 + }, + "tx_mbps": { + "mean": 129.68473673633196, + "max": 133.6538154068632 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.500873336245036, + "max": 28.783610755441742 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.70901446882598, + "max": 99.94011445061565 + }, + "container_throttled_period_percent": { + "mean": 26.96732026143791, + "max": 31.372549019607842 + }, + "max_fd": 963, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 101076992, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2066.483208799891, + "max": 2094.9761194953458 + }, + "tx_mbps": { + "mean": 2052.064117044513, + "max": 2079.681116378547 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/http/12-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.7581530845855609, + "max": 3.5400390625 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 22.956521739130434, + "container_quota_busy_percent": { + "mean": 5.979986215310951, + "max": 6.7727468648772735 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 453, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 84660224, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.0437146994537327, + "max": 2.153503860627399 + }, + "tx_mbps": { + "mean": 2.043550293167643, + "max": 2.153518116294641 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.745979689722107, + "max": 4.746835443037975 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 20.99644128113879, + "container_quota_busy_percent": { + "mean": 9.76460564197125, + "max": 10.216917092938585 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 454, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 43798528, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 131.26431743066334, + "max": 135.52118116663223 + }, + "tx_mbps": { + "mean": 130.46885898515384, + "max": 134.7222550365828 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07058214730414697, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0032054402015085914, + "max": 0.009516198183038541 + }, + "tx_mbps": { + "mean": 0.0002337798642727391, + "max": 0.0006009391482421324 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08718447761266507, + "max": 0.12453300124533001 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0001349458745521915, + "max": 0.0003633773862104399 + }, + "tx_mbps": { + "mean": 0.0001338833621245359, + "max": 0.0003633773862104399 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07473634981167131, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.001644978538912152, + "max": 0.009516021880204223 + }, + "tx_mbps": { + "mean": 0.0001591295613582095, + "max": 0.0006009280148805683 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07473324579906455, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.003205465433633083, + "max": 0.009516290857660639 + }, + "tx_mbps": { + "mean": 0.00023378081564133177, + "max": 0.0006009450005591392 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07888744985318231, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.448133459871362e-05, + "max": 0.00015303276900135125 + }, + "tx_mbps": { + "mean": 8.448133459871362e-05, + "max": 0.00015303276900135125 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07887298146276354, + "max": 0.12447099825740603 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0032057574080264417, + "max": 0.009517701995235162 + }, + "tx_mbps": { + "mean": 0.00023380071647152904, + "max": 0.0006010341125969272 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07473221318980633, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.448146399505868e-05, + "max": 0.00015305088127095273 + }, + "tx_mbps": { + "mean": 8.448146399505868e-05, + "max": 0.00015305088127095273 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07888745140016112, + "max": 0.12453300124533001 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.447936805340464e-05, + "max": 0.00015303068974574692 + }, + "tx_mbps": { + "mean": 8.447936805340464e-05, + "max": 0.00015303068974574692 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08718447967273571, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0032056846396651623, + "max": 0.009516829310320008 + }, + "tx_mbps": { + "mean": 0.00023379425908559893, + "max": 0.0006009790033485164 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08304269012283697, + "max": 0.149514079242462 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004152134196977246, + "max": 0.02491280518186348 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0006664837039177382, + "max": 0.003645059341960721 + }, + "tx_mbps": { + "mean": 0.000225527683829209, + "max": 0.0009993232214295462 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.0788781434832514, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004151100041511, + "max": 0.024906600249066 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.003205369228643708, + "max": 0.009515976223355664 + }, + "tx_mbps": { + "mean": 0.00023377488445586712, + "max": 0.0006009251316926442 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08303958250395153, + "max": 0.12453300124533001 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.1996007984031936, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0016448093527495948, + "max": 0.00951498137448665 + }, + "tx_mbps": { + "mean": 0.00015912284165233535, + "max": 0.0006008623079030933 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07889365530138247, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.448480413206794e-05, + "max": 0.00015302999182646162 + }, + "tx_mbps": { + "mean": 8.448480413206794e-05, + "max": 0.00015302999182646162 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08302510793331776, + "max": 0.12450199203187251 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0032164764389908795, + "max": 0.009582365170278453 + }, + "tx_mbps": { + "mean": 0.00024492740803413657, + "max": 0.0006678328353870047 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/ai/14-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 0.07784709151459461, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.001261896702082361, + "max": 0.009588347147691405 + }, + "tx_mbps": { + "mean": 0.00014762589097369188, + "max": 0.0006741806588220518 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/ai/15-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 0.07784321227222922, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.00014345330986252045, + "max": 0.0005674233842102918 + }, + "tx_mbps": { + "mean": 0.00015361432160272202, + "max": 0.0006550871092989606 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/ai/16-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 0.08095188592134385, + "max": 0.1245640259093174 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.002442379631080116, + "max": 0.009583373484744835 + }, + "tx_mbps": { + "mean": 0.0002135864162356929, + "max": 0.0006679031088004135 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/ai/17-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 0.07784709151459461, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0031148766508846248, + "max": 0.024919013207076998 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0024292243463231314, + "max": 0.009582829014100725 + }, + "tx_mbps": { + "mean": 0.00020043960329125006, + "max": 0.0006678651624930478 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.10383339185389591, + "max": 0.22443890274314215 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008302200083022, + "max": 0.049813200498132 + }, + "busiest_sampled_vcpu_percent": 0.6, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0032342820085851215, + "max": 0.018898823314081922 + }, + "tx_mbps": { + "mean": 0.0002646034552610069, + "max": 0.0010680003053673151 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07887296909964149, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004151100041511, + "max": 0.024906600249066 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0032049776915605344, + "max": 0.018895164574179845 + }, + "tx_mbps": { + "mean": 0.0002337491866294763, + "max": 0.0010677935445934969 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07888228010473138, + "max": 0.12450199203187251 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.447300633646524e-05, + "max": 0.0001721281497086263 + }, + "tx_mbps": { + "mean": 8.447300633646524e-05, + "max": 0.0001721281497086263 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08302407377631146, + "max": 0.12450199203187251 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0032162928167013254, + "max": 0.00951429852504595 + }, + "tx_mbps": { + "mean": 0.00024491159203456796, + "max": 0.0006008191865900038 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.0747229052736674, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0016589705071774292, + "max": 0.00951396504453023 + }, + "tx_mbps": { + "mean": 0.0001734426876895014, + "max": 0.0006007981276026627 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08716484204811249, + "max": 0.12450199203187251 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0001285725367304056, + "max": 0.00024547040528690903 + }, + "tx_mbps": { + "mean": 0.0001142282612003344, + "max": 0.0002390945506041322 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08303441069581496, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.003216055785123942, + "max": 0.009514776193010542 + }, + "tx_mbps": { + "mean": 0.0002448980441349538, + "max": 0.0006008493508819052 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08303649601773846, + "max": 0.12450199203187251 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008307373954311244, + "max": 0.024931438544003988 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0006665092234617039, + "max": 0.0036452214066151904 + }, + "tx_mbps": { + "mean": 0.00022553359782541063, + "max": 0.0009993676527974308 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07888124646505282, + "max": 0.12453300124533001 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0017363297792455635, + "max": 0.009978117304811044 + }, + "tx_mbps": { + "mean": 0.0002433313965768184, + "max": 0.0010201270087985734 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07888227804504573, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.003216599191677577, + "max": 0.00958372314400124 + }, + "tx_mbps": { + "mean": 0.0002449334692388076, + "max": 0.0006679274779335529 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/http/10-fortio/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.32049294106886506, + "max": 1.6205435053602593 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 6.986027944111776, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0017970637025874427, + "max": 0.012158659991660437 + }, + "tx_mbps": { + "mean": 0.0017474300138774082, + "max": 0.011811224170690195 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00022631140632006582, + "max": 0.0015841798442404608 + }, + "tx_mbps": { + "mean": 0.00022631140632006582, + "max": 0.0015841798442404608 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07058421613086753, + "max": 0.07473841554559044 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008302200083022, + "max": 0.049813200498132 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.003219347784878566, + "max": 0.009599650343298375 + }, + "tx_mbps": { + "mean": 0.000248094691496927, + "max": 0.0006868275727027888 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/http/12-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.0747419629885696, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0014318704206789843, + "max": 0.009516188689642591 + }, + "tx_mbps": { + "mean": 0.00015826325769331765, + "max": 0.0006009385487429241 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/direct/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07058214884842955, + "max": 0.099601593625498 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.447148745519855e-05, + "max": 0.00015301295293900874 + }, + "tx_mbps": { + "mean": 8.447148745519855e-05, + "max": 0.00015301295293900874 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.4432055333639053, + "max": 2.545545295732468 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.9601593625498, + "container_quota_busy_percent": { + "mean": 8.668181146206793, + "max": 8.769114255338312 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 175, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19623936, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 24.185801967455074, + "max": 24.229936770838393 + }, + "tx_mbps": { + "mean": 24.121294194438217, + "max": 24.156355653622217 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.450854367578007, + "max": 5.718585402558315 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041802524872502295, + "max": 0.02508151492350138 + }, + "busiest_sampled_vcpu_percent": 22.111553784860558, + "container_quota_busy_percent": { + "mean": 19.697601229707573, + "max": 20.064076391971792 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 83, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 18915328, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 72.54421211317612, + "max": 72.69797612998667 + }, + "tx_mbps": { + "mean": 72.3520533091555, + "max": 72.50839724983886 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.31974615358723, + "max": 26.40247040658775 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 99.80237154150197, + "container_quota_busy_percent": { + "mean": 99.34753749195393, + "max": 99.64650652795918 + }, + "container_throttled_period_percent": { + "mean": 14.50326797385621, + "max": 20.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20107264, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 510.90464676226065, + "max": 517.8070107855534 + }, + "tx_mbps": { + "mean": 509.5758228926644, + "max": 516.4496341549751 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.6296692268558353, + "max": 3.8567493112947657 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 14.8, + "container_quota_busy_percent": { + "mean": 13.060918674343847, + "max": 13.272829195576016 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20672512, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 271.32790986384134, + "max": 271.7269542932948 + }, + "tx_mbps": { + "mean": 272.4533372943156, + "max": 272.8264221241061 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 9.14200895569395, + "max": 9.266311246509266 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004234417344173441, + "max": 0.02540650406504065 + }, + "busiest_sampled_vcpu_percent": 36.71399594320487, + "container_quota_busy_percent": { + "mean": 33.15372176750452, + "max": 33.287474797529896 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22257664, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 814.2724667653549, + "max": 816.0028260576314 + }, + "tx_mbps": { + "mean": 817.6063163629336, + "max": 819.3282780193124 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 23.379262049692432, + "max": 23.772204806687565 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 89.91935483870968, + "container_quota_busy_percent": { + "mean": 86.53610035044936, + "max": 88.17622635725459 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 25952256, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2551.4663980027744, + "max": 2569.729011963019 + }, + "tx_mbps": { + "mean": 2562.3552585540883, + "max": 2580.2177822163108 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.310950464144264, + "max": 2.346480279580629 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.8, + "container_quota_busy_percent": { + "mean": 8.590803323142293, + "max": 8.675127131040595 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 24485888, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 23.32785525192015, + "max": 23.363557984152013 + }, + "tx_mbps": { + "mean": 23.78978017953353, + "max": 23.8285045140227 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.125410232421446, + "max": 5.28169014084507 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 21.169354838709676, + "container_quota_busy_percent": { + "mean": 19.81383165431528, + "max": 20.06900388340199 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19410944, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 69.98492902356725, + "max": 70.14416323433689 + }, + "tx_mbps": { + "mean": 71.37011781301521, + "max": 71.5267413076904 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.108871777850236, + "max": 26.221540035814787 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 99.80237154150197, + "container_quota_busy_percent": { + "mean": 99.19119311793101, + "max": 99.49719979722296 + }, + "container_throttled_period_percent": { + "mean": 9.562091503267974, + "max": 14.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19959808, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 518.7273250733601, + "max": 528.3252023651921 + }, + "tx_mbps": { + "mean": 529.0473343019968, + "max": 538.8231912442849 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.865403329653673, + "max": 4.013042387760221 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004179204279505183, + "max": 0.025075225677031094 + }, + "busiest_sampled_vcpu_percent": 16.2, + "container_quota_busy_percent": { + "mean": 13.900285991136572, + "max": 14.196938269813456 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 21004288, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 270.9934547674487, + "max": 271.42402547437905 + }, + "tx_mbps": { + "mean": 272.09569854841124, + "max": 272.592675356592 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 8.930776063035673, + "max": 9.218590398365679 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004256043581886279, + "max": 0.02553626149131767 + }, + "busiest_sampled_vcpu_percent": 36.0655737704918, + "container_quota_busy_percent": { + "mean": 33.57448772336384, + "max": 34.05744106678143 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22028288, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 813.0843021685231, + "max": 814.9301497663573 + }, + "tx_mbps": { + "mean": 816.4513330833344, + "max": 818.2846074650228 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 23.44831789792525, + "max": 23.834468308014667 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 89.1566265060241, + "container_quota_busy_percent": { + "mean": 86.53982546926235, + "max": 87.54922810693907 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 25255936, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2609.6395024255157, + "max": 2637.9045130461213 + }, + "tx_mbps": { + "mean": 2620.7365815063117, + "max": 2649.1447707408147 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.46590286077266, + "max": 27.643312101910826 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.57102287604084, + "max": 99.91194016313048 + }, + "container_throttled_period_percent": { + "mean": 27.091503267973856, + "max": 40.0 + }, + "max_fd": 926, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 92278784, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 403.66019539838925, + "max": 409.75256954154577 + }, + "tx_mbps": { + "mean": 405.4036347433679, + "max": 411.6716064436519 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.68229879136754, + "max": 31.192660550458715 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.65106544673844, + "max": 99.91835949770774 + }, + "container_throttled_period_percent": { + "mean": 21.73856209150327, + "max": 30.0 + }, + "max_fd": 899, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 128647168, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2794.8831462012054, + "max": 2835.710043365891 + }, + "tx_mbps": { + "mean": 2782.6350593255615, + "max": 2822.8636518243256 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/ai/14-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.427986897083018, + "max": 1.5730337078651686 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.8, + "container_quota_busy_percent": { + "mean": 4.993660134254565, + "max": 5.389858623734759 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 168, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 103776256, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 6.636244737916847, + "max": 7.043330116048278 + }, + "tx_mbps": { + "mean": 6.577076924167313, + "max": 6.95394527861914 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/ai/15-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 5.883897794506382, + "max": 6.9543147208121825 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 26.25250501002004, + "container_quota_busy_percent": { + "mean": 21.23489426925519, + "max": 24.998595304071994 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 284, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 31039488, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 47.65074723640314, + "max": 54.67520604075509 + }, + "tx_mbps": { + "mean": 47.83109992127658, + "max": 54.9380161783564 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.4577026046909924, + "max": 1.5992003998000999 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00357053593744421, + "max": 0.02499375156210947 + }, + "busiest_sampled_vcpu_percent": 5.8, + "container_quota_busy_percent": { + "mean": 5.221193817261739, + "max": 5.39950093015848 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 174, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 29093888, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.613660218588598, + "max": 5.763945983193496 + }, + "tx_mbps": { + "mean": 5.474812848540563, + "max": 5.565457865811492 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/ai/17-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 6.42318813943764, + "max": 7.010414020828041 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 26.25250501002004, + "container_quota_busy_percent": { + "mean": 23.256359293241125, + "max": 25.157194085036696 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 284, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 30609408, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 42.35955818100807, + "max": 44.36426197825368 + }, + "tx_mbps": { + "mean": 42.32241828969459, + "max": 44.32935582746281 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.3881013763474126, + "max": 1.4481897627965044 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004155239757333998, + "max": 0.024931438544003988 + }, + "busiest_sampled_vcpu_percent": 7.847082494969819, + "container_quota_busy_percent": { + "mean": 5.098824268290969, + "max": 5.212941947942167 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 27, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12673024, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.5314595620814855, + "max": 1.539535572618104 + }, + "tx_mbps": { + "mean": 1.8219122911032608, + "max": 1.83415250806408 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.2023796240911513, + "max": 3.3408691283597087 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004193927193423922, + "max": 0.025163563160543533 + }, + "busiest_sampled_vcpu_percent": 18.442622950819672, + "container_quota_busy_percent": { + "mean": 13.10651154378189, + "max": 13.490260772052524 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 27, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11714560, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 6.691663097539009, + "max": 6.918320879605465 + }, + "tx_mbps": { + "mean": 7.976651164086614, + "max": 8.246976506047826 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.039986285224269, + "max": 2.1945137157107233 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.817635270541082, + "container_quota_busy_percent": { + "mean": 7.779576138104481, + "max": 7.8725889048431705 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 56, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13758464, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.4145321337723225, + "max": 2.4240770904230486 + }, + "tx_mbps": { + "mean": 2.874372768988688, + "max": 2.8792065788330055 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.48938579895597, + "max": 25.604734945959855 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 98.00399201596807, + "container_quota_busy_percent": { + "mean": 96.99456458837022, + "max": 97.26220825822628 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 57, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14381056, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 66.46692829865124, + "max": 67.11527215412339 + }, + "tx_mbps": { + "mean": 79.23004032942822, + "max": 79.99400848014572 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.207995491630794, + "max": 2.6597066865523242 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.940357852882704, + "container_quota_busy_percent": { + "mean": 7.755315735719976, + "max": 8.186693864100112 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 664, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 71356416, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.9613286621464785, + "max": 3.2888515739304025 + }, + "tx_mbps": { + "mean": 2.8974988580832672, + "max": 3.2231461415794955 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.88545565497099, + "max": 27.108739837398375 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.64228161251275, + "max": 99.93969059199324 + }, + "container_throttled_period_percent": { + "mean": 26.11111111111111, + "max": 34.0 + }, + "max_fd": 918, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 88186880, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 55.790458423380244, + "max": 56.46575685805275 + }, + "tx_mbps": { + "mean": 68.40463364034679, + "max": 69.39674131231875 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.83841687092101, + "max": 1.9211576846307385 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004156275976724855, + "max": 0.02493765586034913 + }, + "busiest_sampled_vcpu_percent": 7.645875251509055, + "container_quota_busy_percent": { + "mean": 6.344037261349011, + "max": 6.54579213859599 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 145, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 69115904, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 79.59915770662414, + "max": 80.01190837006999 + }, + "tx_mbps": { + "mean": 79.6229403063954, + "max": 80.10693672487686 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.2914444108634004, + "max": 4.626602967060599 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 18.91348088531187, + "container_quota_busy_percent": { + "mean": 16.016673087682616, + "max": 16.38326114889652 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 145, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20594688, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 260.55534430205165, + "max": 261.92742828275203 + }, + "tx_mbps": { + "mean": 261.4320967991847, + "max": 262.801196735101 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.8406470127039767, + "max": 3.0015007503751874 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00416875104218776, + "max": 0.02501250625312656 + }, + "busiest_sampled_vcpu_percent": 11.066398390342052, + "container_quota_busy_percent": { + "mean": 9.975531280991582, + "max": 10.269464573810673 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 160, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17870848, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.38865921248765, + "max": 135.70584482446867 + }, + "tx_mbps": { + "mean": 135.5749738534003, + "max": 135.8642526710218 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.82280780057043, + "max": 26.956521739130434 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 99.4047619047619, + "container_quota_busy_percent": { + "mean": 98.65412103024259, + "max": 99.11517810022343 + }, + "container_throttled_period_percent": { + "mean": 5.294117647058823, + "max": 8.0 + }, + "max_fd": 57, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19169280, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2236.837369406116, + "max": 2252.984718304489 + }, + "tx_mbps": { + "mean": 2238.9598022828072, + "max": 2255.1005320230984 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.131385609476647, + "max": 3.7027833001988073 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 12.941176470588236, + "container_quota_busy_percent": { + "mean": 10.077507768721663, + "max": 10.415367741251623 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 664, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 77901824, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.45553982488897, + "max": 138.90483506890558 + }, + "tx_mbps": { + "mean": 135.0673075862778, + "max": 138.45633279185085 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.593611861883545, + "max": 29.892692897291774 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.58638027877794, + "max": 100.06791508499954 + }, + "container_throttled_period_percent": { + "mean": 23.745098039215687, + "max": 40.0 + }, + "max_fd": 891, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 97136640, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2082.6037901215514, + "max": 2109.048459143976 + }, + "tx_mbps": { + "mean": 2032.8040818502611, + "max": 2059.755063205602 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.2241907260810235, + "max": 0.2538715410002539 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.6160164271047228, + "container_quota_busy_percent": { + "mean": 6.969820599428797, + "max": 7.489082112762642 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 147, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 79806464, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.053622429438287, + "max": 2.1237308010534335 + }, + "tx_mbps": { + "mean": 2.5041252344189275, + "max": 2.58682982128192 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-nightly/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.320923705023692, + "max": 7.147979918718623 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 26.955074875207988, + "container_quota_busy_percent": { + "mean": 9.555361271339823, + "max": 9.964274236943044 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 147, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20094976, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 131.39104146494748, + "max": 135.55066698849677 + }, + "tx_mbps": { + "mean": 131.70268821583204, + "max": 135.8886744851912 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.7787624343117225, + "max": 1.8976279650436954 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 7.056451612903226, + "container_quota_busy_percent": { + "mean": 6.384804796492137, + "max": 6.60826756653876 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 180, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12095488, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 24.195999169727106, + "max": 24.23196570955688 + }, + "tx_mbps": { + "mean": 24.128719732640533, + "max": 24.161815233816423 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.142599959964123, + "max": 4.276729559748428 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004188657116528441, + "max": 0.025131942699170646 + }, + "busiest_sampled_vcpu_percent": 17.338709677419356, + "container_quota_busy_percent": { + "mean": 15.16144402383682, + "max": 15.2986053162197 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 76, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11526144, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 72.52691051324135, + "max": 72.70005173903475 + }, + "tx_mbps": { + "mean": 72.33627573125959, + "max": 72.5104650201861 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.395916187181697, + "max": 26.49214659685864 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004363001745200698, + "max": 0.02617801047120419 + }, + "busiest_sampled_vcpu_percent": 98.61660079051383, + "container_quota_busy_percent": { + "mean": 97.9317686825443, + "max": 98.25023790371638 + }, + "container_throttled_period_percent": { + "mean": 2.2941176470588234, + "max": 5.882352941176471 + }, + "max_fd": 85, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14094336, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 656.1498239723899, + "max": 661.4221815339441 + }, + "tx_mbps": { + "mean": 654.4369068051653, + "max": 659.7005570982036 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.206826998222734, + "max": 4.458438287153652 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 15.32258064516129, + "container_quota_busy_percent": { + "mean": 13.551598459563893, + "max": 13.828816546538272 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 54, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11931648, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 276.03481380286485, + "max": 276.40141677512554 + }, + "tx_mbps": { + "mean": 275.6926687614407, + "max": 276.0362289152818 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 11.792081946583057, + "max": 11.989730423620026 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 40.77079107505071, + "container_quota_busy_percent": { + "mean": 36.73569998970531, + "max": 37.02067724751559 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 56, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14233600, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 827.7138223225603, + "max": 829.7237715108615 + }, + "tx_mbps": { + "mean": 827.1085742853556, + "max": 829.1043392984151 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.261932351962983, + "max": 29.544827586206896 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 98.41269841269842, + "container_quota_busy_percent": { + "mean": 96.86911208444958, + "max": 97.71415008275522 + }, + "container_throttled_period_percent": { + "mean": 0.3333333333333333, + "max": 2.0 + }, + "max_fd": 85, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 21983232, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2571.0657476936944, + "max": 2599.2768858865493 + }, + "tx_mbps": { + "mean": 2569.522618481623, + "max": 2597.234013643177 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.1186181362764804, + "max": 2.1972534332084894 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.2, + "container_quota_busy_percent": { + "mean": 7.361369950935775, + "max": 7.48613611037342 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 85, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15994880, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 23.333348332364483, + "max": 23.363639168409115 + }, + "tx_mbps": { + "mean": 23.79583664376515, + "max": 23.825511625580344 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.373485155972231, + "max": 4.5523138832997985 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004189710072063014, + "max": 0.02513826043237808 + }, + "busiest_sampled_vcpu_percent": 18.14516129032258, + "container_quota_busy_percent": { + "mean": 16.29783575992015, + "max": 16.68799722536269 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 85, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12800000, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 69.96841796283559, + "max": 70.13011838600512 + }, + "tx_mbps": { + "mean": 71.35504163766103, + "max": 71.5206650030361 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.98704468146456, + "max": 26.11183355006502 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 97.82178217821782, + "container_quota_busy_percent": { + "mean": 96.92567593101761, + "max": 97.34004348297888 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 85, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14426112, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 664.7878627880618, + "max": 667.3056830632621 + }, + "tx_mbps": { + "mean": 677.994889728403, + "max": 680.5558686473267 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.514248190140378, + "max": 4.960967010828507 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 16.532258064516128, + "container_quota_busy_percent": { + "mean": 14.787736896373247, + "max": 15.180661891865986 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 55, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12496896, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 275.67896191004706, + "max": 275.9966909216625 + }, + "tx_mbps": { + "mean": 275.28595169505127, + "max": 275.6210336513181 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.287599409192175, + "max": 12.435500515995873 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 43.81338742393509, + "container_quota_busy_percent": { + "mean": 38.9124978480897, + "max": 39.232353086767496 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 57, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14376960, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 826.7663462753887, + "max": 828.7430049977261 + }, + "tx_mbps": { + "mean": 825.9669269712253, + "max": 827.9816651113312 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.36426090462811, + "max": 29.71554819110743 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004597701149425287, + "max": 0.027586206896551724 + }, + "busiest_sampled_vcpu_percent": 98.61660079051383, + "container_quota_busy_percent": { + "mean": 97.25384591998349, + "max": 98.07151981626795 + }, + "container_throttled_period_percent": { + "mean": 1.3137254901960784, + "max": 2.0 + }, + "max_fd": 83, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 21950464, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2597.9920454596354, + "max": 2608.5347613235135 + }, + "tx_mbps": { + "mean": 2596.195984928534, + "max": 2606.449760744173 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.665164722150948, + "max": 27.926766374419802 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.6400742736333, + "max": 99.97982750862481 + }, + "container_throttled_period_percent": { + "mean": 24.366013071895424, + "max": 34.0 + }, + "max_fd": 953, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 101216256, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 531.6455545932481, + "max": 534.2429925120803 + }, + "tx_mbps": { + "mean": 532.4760319766872, + "max": 535.1445081870631 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/ai/13-fortio-openai/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 32.78089892213074, + "max": 32.995194874532835 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.4397630344945, + "max": 99.78176743658781 + }, + "container_throttled_period_percent": { + "mean": 18.901960784313726, + "max": 21.568627450980394 + }, + "max_fd": 819, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 147578880, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2409.4624628324814, + "max": 2448.257345972156 + }, + "tx_mbps": { + "mean": 2410.8422492701557, + "max": 2449.757633739345 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/ai/14-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.4367930800349633, + "max": 1.5018773466833542 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.811623246492986, + "container_quota_busy_percent": { + "mean": 4.958610346893345, + "max": 5.250371669514715 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 161, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 112230400, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.647151861033589, + "max": 7.706161385650307 + }, + "tx_mbps": { + "mean": 6.854868319805438, + "max": 6.901623398978755 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/ai/15-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 6.463283807871155, + "max": 6.929936305732484 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 25.450901803607213, + "container_quota_busy_percent": { + "mean": 22.293598554574512, + "max": 23.68234224818661 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 278, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 47144960, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 55.94790867364644, + "max": 60.46448026334298 + }, + "tx_mbps": { + "mean": 50.30711071326544, + "max": 54.172355282235074 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.497767658230287, + "max": 1.727591387080621 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035714285714285718, + "max": 0.025 + }, + "busiest_sampled_vcpu_percent": 6.438631790744467, + "container_quota_busy_percent": { + "mean": 5.025913138610861, + "max": 5.762925725441794 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 166, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 33112064, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 6.113180804359544, + "max": 6.380921344491846 + }, + "tx_mbps": { + "mean": 5.284117043955684, + "max": 5.515367949321635 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/ai/17-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 5.380076563297862, + "max": 6.50241300482601 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 23.44689378757515, + "container_quota_busy_percent": { + "mean": 18.42680514784434, + "max": 21.866159918679486 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 278, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 45805568, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 38.09312321569911, + "max": 44.30956482276128 + }, + "tx_mbps": { + "mean": 34.97123281779105, + "max": 40.36997736558121 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1583576833473392, + "max": 1.2478163214374844 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008300132802124834, + "max": 0.049800796812749 + }, + "busiest_sampled_vcpu_percent": 4.838709677419355, + "container_quota_busy_percent": { + "mean": 3.97688399009233, + "max": 4.0887341271071165 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 5795840, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.582326760702826, + "max": 1.5984528750581437 + }, + "tx_mbps": { + "mean": 1.8844209379401826, + "max": 1.9054434539344056 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/http/01-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 3.2993045554800875, + "max": 3.3582089552238807 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 16.867469879518072, + "container_quota_busy_percent": { + "mean": 10.69520103893852, + "max": 10.77586432852722 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 4689920, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.197669071754435, + "max": 8.267582718406265 + }, + "tx_mbps": { + "mean": 9.767569190993683, + "max": 9.844143026188213 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.4280293486128934, + "max": 1.5238571071696227 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 6.048387096774194, + "container_quota_busy_percent": { + "mean": 5.470752283075663, + "max": 5.7237461680885255 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 51, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 7041024, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.41165793245228, + "max": 2.4151811499955795 + }, + "tx_mbps": { + "mean": 2.874463661581134, + "max": 2.878787852435062 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 24.51989890636842, + "max": 24.655754741491297 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 93.97590361445783, + "container_quota_busy_percent": { + "mean": 92.19079650515214, + "max": 92.46911997171698 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 53, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 7995392, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 88.22632276170754, + "max": 89.88560684381902 + }, + "tx_mbps": { + "mean": 105.16594985855535, + "max": 107.14778529796364 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.6470607393789687, + "max": 1.8467681557274769 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004159387738124948, + "max": 0.02495632642874969 + }, + "busiest_sampled_vcpu_percent": 7.042253521126761, + "container_quota_busy_percent": { + "mean": 5.676498734598009, + "max": 6.419251077290951 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 653, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 65306624, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.9777174713316854, + "max": 3.3790834358815474 + }, + "tx_mbps": { + "mean": 2.910964841457159, + "max": 3.304486435698464 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.153772903793648, + "max": 27.275064267352185 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.51675744708868, + "max": 99.982000666481 + }, + "container_throttled_period_percent": { + "mean": 22.026143790849673, + "max": 33.333333333333336 + }, + "max_fd": 931, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 81268736, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 80.67860861380905, + "max": 81.65367150391288 + }, + "tx_mbps": { + "mean": 98.05263159017947, + "max": 99.13566912703271 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.3978316769953976, + "max": 1.4958863126402393 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.588822355289421, + "container_quota_busy_percent": { + "mean": 4.739288065404807, + "max": 4.851855834740482 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 143, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 72572928, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 81.91314615797035, + "max": 82.90454810426259 + }, + "tx_mbps": { + "mean": 82.02177001945827, + "max": 82.9746426374791 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.697808010121296, + "max": 3.7735849056603774 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 14.83739837398374, + "container_quota_busy_percent": { + "mean": 12.81855514658167, + "max": 13.11439833844278 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 143, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14598144, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 277.44514472645363, + "max": 283.41618112449237 + }, + "tx_mbps": { + "mean": 278.33724980655245, + "max": 284.4009855705319 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.159088497989929, + "max": 2.203856749311295 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004173971116119877, + "max": 0.02504382669671926 + }, + "busiest_sampled_vcpu_percent": 8.23293172690763, + "container_quota_busy_percent": { + "mean": 7.681562193306407, + "max": 7.838622399754849 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 158, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 10629120, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.39194816206535, + "max": 135.67975470298236 + }, + "tx_mbps": { + "mean": 135.58338769944234, + "max": 135.87150940320106 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.99309537842238, + "max": 27.21812721812722 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004541326067211626, + "max": 0.027247956403269755 + }, + "busiest_sampled_vcpu_percent": 96.8, + "container_quota_busy_percent": { + "mean": 95.13438554598518, + "max": 95.50604103958915 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 53, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11816960, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2959.7927822915744, + "max": 3003.5729957102567 + }, + "tx_mbps": { + "mean": 2965.704097360864, + "max": 3009.465487493853 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.3129770027718446, + "max": 3.1529294935451837 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.089494163424124, + "container_quota_busy_percent": { + "mean": 7.422130094227979, + "max": 7.9615113409550196 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 649, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 66113536, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.0639156740794, + "max": 142.66416147415762 + }, + "tx_mbps": { + "mean": 135.65741454472175, + "max": 141.92325470894193 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.755131382058487, + "max": 30.147446024223274 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.62646370946848, + "max": 99.90767389890095 + }, + "container_throttled_period_percent": { + "mean": 20.986928104575163, + "max": 29.41176470588235 + }, + "max_fd": 918, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 88440832, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2813.242470953921, + "max": 2836.8128812107593 + }, + "tx_mbps": { + "mean": 2752.6255125359867, + "max": 2776.0622760331476 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4617465046716632, + "max": 0.528834046839587 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.3605150214592276, + "container_quota_busy_percent": { + "mean": 4.880483225594292, + "max": 5.409773160692997 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 152, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 72253440, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.054322229326094, + "max": 2.1240516485224488 + }, + "tx_mbps": { + "mean": 2.504751838012378, + "max": 2.5879488817238037 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass1/praxis-release/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 5.599420311115053, + "max": 6.218487394957983 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 22.0103986135182, + "container_quota_busy_percent": { + "mean": 7.430269324134739, + "max": 7.885948453779144 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 150, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 35246080, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 131.94925488898943, + "max": 135.516399678105 + }, + "tx_mbps": { + "mean": 132.2082322412447, + "max": 135.7751318362545 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.8831073057197978, + "max": 2.119172276240339 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.89516129032258, + "container_quota_busy_percent": { + "mean": 6.990837388028613, + "max": 7.591243372446438 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 367, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 39030784, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 23.143165939452032, + "max": 23.21736683016413 + }, + "tx_mbps": { + "mean": 23.135693914583612, + "max": 23.184621949227644 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/agentgateway/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.531745151895726, + "max": 4.6476761619190405 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 24.444444444444443, + "container_quota_busy_percent": { + "mean": 16.658397689859218, + "max": 16.93294650791788 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 81, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23756800, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 69.38215035593024, + "max": 69.52956332340332 + }, + "tx_mbps": { + "mean": 69.38739725063716, + "max": 69.5367163542954 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/agentgateway/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.022018294776146, + "max": 26.130268199233715 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 99.8019801980198, + "container_quota_busy_percent": { + "mean": 99.27016500004414, + "max": 99.55338251892226 + }, + "container_throttled_period_percent": { + "mean": 12.509803921568627, + "max": 21.568627450980394 + }, + "max_fd": 84, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23851008, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 520.2619066774212, + "max": 525.650687357675 + }, + "tx_mbps": { + "mean": 520.3003459406646, + "max": 525.6945442606291 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/agentgateway/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.2837566788792727, + "max": 3.3375156838143036 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004177109440267335, + "max": 0.02506265664160401 + }, + "busiest_sampled_vcpu_percent": 13.42685370741483, + "container_quota_busy_percent": { + "mean": 11.677139676742147, + "max": 12.155484162042896 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 84, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22016000, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 271.28236319340544, + "max": 271.68442444700094 + }, + "tx_mbps": { + "mean": 270.7182086272129, + "max": 271.2057366880898 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/agentgateway/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 8.816227563225251, + "max": 8.978249873545776 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 35.87174348697395, + "container_quota_busy_percent": { + "mean": 30.995785037096475, + "max": 31.36235274848944 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 84, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 21426176, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 814.0777991996231, + "max": 815.92159263869 + }, + "tx_mbps": { + "mean": 813.1576879830219, + "max": 815.0838187617278 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/agentgateway/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 23.391652373054146, + "max": 23.60167276529012 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 87.87878787878788, + "container_quota_busy_percent": { + "mean": 85.76069954722199, + "max": 86.14945681004541 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 85, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 24223744, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2765.240803463491, + "max": 2784.4018927235547 + }, + "tx_mbps": { + "mean": 2757.695694183773, + "max": 2776.76893628582 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/agentgateway/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.8447354624499686, + "max": 1.9461077844311376 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041604260276252285, + "max": 0.02496255616575137 + }, + "busiest_sampled_vcpu_percent": 11.133603238866396, + "container_quota_busy_percent": { + "mean": 6.723048549069135, + "max": 7.217951337567429 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 85, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23441408, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 22.80114187510179, + "max": 22.837075859077196 + }, + "tx_mbps": { + "mean": 22.80383476585709, + "max": 22.83979600183902 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/agentgateway/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.523736576034897, + "max": 4.81444332998997 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041802524872502295, + "max": 0.02508151492350138 + }, + "busiest_sampled_vcpu_percent": 24.04040404040404, + "container_quota_busy_percent": { + "mean": 17.074627845234996, + "max": 17.996987088859978 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 85, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 18612224, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 68.40092813812996, + "max": 68.54654361256044 + }, + "tx_mbps": { + "mean": 68.40563436661627, + "max": 68.55509685138657 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/agentgateway/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.02115099438957, + "max": 26.12474437627812 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 99.8015873015873, + "container_quota_busy_percent": { + "mean": 99.26129294026622, + "max": 99.55355967710648 + }, + "container_throttled_period_percent": { + "mean": 13.5359477124183, + "max": 24.0 + }, + "max_fd": 85, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 18538496, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 510.3694741766605, + "max": 517.7274640715312 + }, + "tx_mbps": { + "mean": 510.40265163790764, + "max": 517.7063011264556 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/agentgateway/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.130567724445985, + "max": 3.3316633266533064 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 12.85140562248996, + "container_quota_busy_percent": { + "mean": 11.290310052821125, + "max": 11.549981186569157 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 84, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 21086208, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 270.9154180325239, + "max": 271.32882621898926 + }, + "tx_mbps": { + "mean": 270.36010954653875, + "max": 270.8662472655076 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/agentgateway/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 8.30104097063117, + "max": 8.751279426816787 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 34.439834024896264, + "container_quota_busy_percent": { + "mean": 32.138757139475196, + "max": 32.94855912709002 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 84, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20987904, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 812.9284833805586, + "max": 814.672311301849 + }, + "tx_mbps": { + "mean": 811.4752687850114, + "max": 813.4522921421459 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/agentgateway/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 23.481516683806216, + "max": 23.63157894736842 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 88.55421686746988, + "container_quota_busy_percent": { + "mean": 86.57199476283708, + "max": 87.0959952301679 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 86, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 24379392, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2806.199240200058, + "max": 2836.3005891737953 + }, + "tx_mbps": { + "mean": 2798.4057818985757, + "max": 2828.3200013456317 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/agentgateway/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.258640757389067, + "max": 26.34791454730417 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0042452029206996094, + "max": 0.02547121752419766 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.7286526958268, + "max": 99.99182087602838 + }, + "container_throttled_period_percent": { + "mean": 31.973856209150327, + "max": 50.98039215686274 + }, + "max_fd": 991, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 80498688, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 450.59759212551336, + "max": 455.45431513894874 + }, + "tx_mbps": { + "mean": 450.947588388329, + "max": 455.8009117626761 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/agentgateway/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.621626018507925, + "max": 30.75351213282248 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004263665046473949, + "max": 0.025581990278843694 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.71834690194031, + "max": 100.01575236002424 + }, + "container_throttled_period_percent": { + "mean": 26.673202614379086, + "max": 34.0 + }, + "max_fd": 1149, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 147894272, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 3173.922670348308, + "max": 3200.4799772220704 + }, + "tx_mbps": { + "mean": 3123.7182701918227, + "max": 3152.7111218146615 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/agentgateway/ai/14-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.0692108300630607, + "max": 1.2475049900199602 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.417670682730924, + "container_quota_busy_percent": { + "mean": 3.506715693815381, + "max": 4.123923939878198 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 658, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 123416576, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 6.081013338826538, + "max": 7.026852268353108 + }, + "tx_mbps": { + "mean": 6.032947675474694, + "max": 6.971070863696871 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/agentgateway/ai/15-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 4.7896332188971495, + "max": 5.47112462006079 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 21.08433734939759, + "container_quota_busy_percent": { + "mean": 17.470476173742654, + "max": 20.30462550837782 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 768, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 72081408, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 47.06297686301946, + "max": 54.14304065585877 + }, + "tx_mbps": { + "mean": 47.05295479709089, + "max": 54.2631657601375 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/agentgateway/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.190865457969417, + "max": 1.2970815664754303 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003567860710717854, + "max": 0.024975024975024976 + }, + "busiest_sampled_vcpu_percent": 4.618473895582329, + "container_quota_busy_percent": { + "mean": 4.106147468234149, + "max": 4.372012644976186 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 169, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 64421888, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.542983935929054, + "max": 5.689180653331138 + }, + "tx_mbps": { + "mean": 5.457518318881481, + "max": 5.5775129639910555 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/agentgateway/ai/17-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 5.481377177561876, + "max": 6.151898734177215 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003616636528028933, + "max": 0.02531645569620253 + }, + "busiest_sampled_vcpu_percent": 23.04609218436874, + "container_quota_busy_percent": { + "mean": 19.480167553088517, + "max": 21.738973043725732 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 279, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 36515840, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 42.227530187783884, + "max": 44.26207324825763 + }, + "tx_mbps": { + "mean": 42.26117203803867, + "max": 44.373197035301864 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1374897199719878, + "max": 1.271186440677966 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008308408109006314, + "max": 0.049850448654037885 + }, + "busiest_sampled_vcpu_percent": 7.926829268292683, + "container_quota_busy_percent": { + "mean": 4.187315344894157, + "max": 4.549130745518609 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 9875456, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.598343840239217, + "max": 1.610636865391242 + }, + "tx_mbps": { + "mean": 1.5967928604599644, + "max": 1.6108604618794842 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.2403221352815876, + "max": 3.306613226452906 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 16.565656565656564, + "container_quota_busy_percent": { + "mean": 12.904686904042958, + "max": 13.231191610443885 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 8790016, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 6.877517229723898, + "max": 7.2026990416547 + }, + "tx_mbps": { + "mean": 6.874606860958563, + "max": 7.194057880994344 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.8117882504847667, + "max": 1.943683030152006 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041583499667332, + "max": 0.0249500998003992 + }, + "busiest_sampled_vcpu_percent": 12.348178137651821, + "container_quota_busy_percent": { + "mean": 6.629723227973417, + "max": 6.800959944321775 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 51, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11255808, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.4112963370415326, + "max": 2.421591084490034 + }, + "tx_mbps": { + "mean": 2.4143313524610543, + "max": 2.4242517379867397 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.580699443678814, + "max": 25.709900230237913 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 98.60834990059642, + "container_quota_busy_percent": { + "mean": 97.8881002742424, + "max": 98.22770491113157 + }, + "container_throttled_period_percent": { + "mean": 1.9803921568627452, + "max": 4.0 + }, + "max_fd": 52, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12824576, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 60.96184472388274, + "max": 62.135758499387464 + }, + "tx_mbps": { + "mean": 60.97394142604786, + "max": 62.140681879069696 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/agentgateway/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.7049457182527783, + "max": 2.0164301717699775 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 12.424849699398798, + "container_quota_busy_percent": { + "mean": 6.422720971324976, + "max": 6.6469871707687895 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 864, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 57905152, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.932420251375113, + "max": 3.0936210851259083 + }, + "tx_mbps": { + "mean": 2.4171523404183146, + "max": 2.582928488217361 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.181458346453468, + "max": 26.266225502672437 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004246284501061571, + "max": 0.025477707006369428 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.71899969136697, + "max": 100.01975920262733 + }, + "container_throttled_period_percent": { + "mean": 28.9281045751634, + "max": 39.21568627450981 + }, + "max_fd": 941, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 76550144, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 53.493014102968566, + "max": 53.962126578228826 + }, + "tx_mbps": { + "mean": 53.75368757116604, + "max": 54.22611579791899 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.8089553228394206, + "max": 1.8910176660860911 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 7.4, + "container_quota_busy_percent": { + "mean": 5.853035379147057, + "max": 6.089740626918296 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 430, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 68599808, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 82.67482644226524, + "max": 83.12982448812359 + }, + "tx_mbps": { + "mean": 82.22741526707198, + "max": 82.64661851788577 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.475709558682551, + "max": 4.70440251572327 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 18.864097363083165, + "container_quota_busy_percent": { + "mean": 17.46553101534395, + "max": 17.726315981244163 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 430, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 29544448, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 279.269659708124, + "max": 281.2522446576267 + }, + "tx_mbps": { + "mean": 278.96779219456806, + "max": 281.0226218799039 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/agentgateway/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.774224172991196, + "max": 3.021978021978022 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 12.650602409638553, + "container_quota_busy_percent": { + "mean": 9.690614512153601, + "max": 10.349877850950222 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 351, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 29569024, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.42188219664033, + "max": 135.73107715963553 + }, + "tx_mbps": { + "mean": 134.83159296131925, + "max": 135.1237382187069 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.55045094264766, + "max": 26.67710780475072 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 99.40711462450592, + "container_quota_busy_percent": { + "mean": 98.75024709280949, + "max": 99.10386565760894 + }, + "container_throttled_period_percent": { + "mean": 5.934640522875817, + "max": 10.0 + }, + "max_fd": 52, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 25792512, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2210.205516452728, + "max": 2237.398976883124 + }, + "tx_mbps": { + "mean": 2196.405580522714, + "max": 2223.361008988995 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.992261834780961, + "max": 3.9831766452251363 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008315188840448264, + "max": 0.025150905432595575 + }, + "busiest_sampled_vcpu_percent": 14.147286821705427, + "container_quota_busy_percent": { + "mean": 9.434768048235393, + "max": 10.084178376524344 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 846, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 66412544, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 130.82361784390832, + "max": 134.51261799425706 + }, + "tx_mbps": { + "mean": 130.06755107612142, + "max": 133.78701498797966 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.00855309221493, + "max": 28.152341739577974 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.73370007963192, + "max": 99.97730172236894 + }, + "container_throttled_period_percent": { + "mean": 30.091503267973856, + "max": 40.0 + }, + "max_fd": 937, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 100552704, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2139.482272165731, + "max": 2165.700504575415 + }, + "tx_mbps": { + "mean": 2122.857303136525, + "max": 2149.7522628624884 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.38161594284028005, + "max": 1.024487756121939 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004216207100092757, + "max": 0.02529724260055654 + }, + "busiest_sampled_vcpu_percent": 6.275303643724697, + "container_quota_busy_percent": { + "mean": 6.185076707077517, + "max": 6.508222374579587 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 427, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 73129984, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.064325098333577, + "max": 2.1466967157383054 + }, + "tx_mbps": { + "mean": 2.062727688313453, + "max": 2.146824196344746 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.170301150787958, + "max": 1.5873015873015872 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 7.786885245901639, + "container_quota_busy_percent": { + "mean": 8.145001873751594, + "max": 8.543705214956859 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 427, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 39948288, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 131.51114359566904, + "max": 135.51117539406096 + }, + "tx_mbps": { + "mean": 130.7606572514833, + "max": 134.84651110097656 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/direct/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07059145779614462, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.5952380952380952, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.003205670397968969, + "max": 0.00951692787500288 + }, + "tx_mbps": { + "mean": 0.00023379780399299886, + "max": 0.0006009852276174348 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/direct/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07888538875634798, + "max": 0.14940239043824702 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0016450206785462028, + "max": 0.009516228471618905 + }, + "tx_mbps": { + "mean": 0.00015913944343273165, + "max": 0.0006009410609380784 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/direct/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.0747425562906768, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.448482996278882e-05, + "max": 0.00015302694577410585 + }, + "tx_mbps": { + "mean": 8.448482996278882e-05, + "max": 0.00015302694577410585 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/direct/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08304475534289346, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3968253968253968, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0032167606857790476, + "max": 0.009516814390156024 + }, + "tx_mbps": { + "mean": 0.0002449484449121119, + "max": 0.0006009780611539064 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/direct/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08303338478563724, + "max": 0.12450199203187251 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004150066401062417, + "max": 0.0249003984063745 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.448551824825268e-05, + "max": 0.0001530352699990294 + }, + "tx_mbps": { + "mean": 8.448551824825268e-05, + "max": 0.0001530352699990294 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/direct/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.06643829253765915, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0016562465771177719, + "max": 0.00951664981932994 + }, + "tx_mbps": { + "mean": 0.00017029955200575768, + "max": 0.0006009676686578538 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/direct/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08719481813652218, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0032054261903844113, + "max": 0.009516315721890748 + }, + "tx_mbps": { + "mean": 0.00023378031834605126, + "max": 0.0006009465707123637 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/direct/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08303854989469331, + "max": 0.12453300124533001 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 9.72363052827397e-05, + "max": 0.000153033503297425 + }, + "tx_mbps": { + "mean": 9.72363052827397e-05, + "max": 0.000153033503297425 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/direct/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07058939103219133, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.003216858624059991, + "max": 0.009516672424875423 + }, + "tx_mbps": { + "mean": 0.00024495850280350075, + "max": 0.0006009690961772253 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/direct/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08304889196475845, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0016451594839290947, + "max": 0.009517085673172417 + }, + "tx_mbps": { + "mean": 0.00015914440380476963, + "max": 0.0006009951924264659 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/direct/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.0830344137890018, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.00010786020519961285, + "max": 0.0002072226305584291 + }, + "tx_mbps": { + "mean": 0.00010786020519961285, + "max": 0.0002072226305584291 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/direct/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07888951764871213, + "max": 0.12453300124533001 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.003216528345174513, + "max": 0.009517352902063937 + }, + "tx_mbps": { + "mean": 0.00024493687624270927, + "max": 0.0006010120676847747 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/direct/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07889262423910305, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.44892233492866e-05, + "max": 0.000153041311990577 + }, + "tx_mbps": { + "mean": 8.44892233492866e-05, + "max": 0.000153041311990577 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/direct/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08720309550347353, + "max": 0.14947683109118087 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004152134196977246, + "max": 0.02491280518186348 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.003798821296305495, + "max": 0.00951666247842218 + }, + "tx_mbps": { + "mean": 0.0003860218243322295, + "max": 0.0009133985013884812 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/direct/ai/14-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.07473930549941195, + "max": 0.12453300124533001 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035589721688376397, + "max": 0.02491280518186348 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.002792263044139406, + "max": 0.00960221322299704 + }, + "tx_mbps": { + "mean": 0.00024411346579409436, + "max": 0.000687010939427577 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/direct/ai/15-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 0.07785407361077788, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.17362238986369e-05, + "max": 0.0001530415810193452 + }, + "tx_mbps": { + "mean": 7.17362238986369e-05, + "max": 0.0001530415810193452 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/direct/ai/16-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 0.07473919541484028, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0012696212410771913, + "max": 0.009516150716248202 + }, + "tx_mbps": { + "mean": 0.00015521942039092244, + "max": 0.0006009361507580524 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/direct/ai/17-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 0.08408072096775729, + "max": 0.12453300124533001 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.00242101267280017, + "max": 0.018966400593804222 + }, + "tx_mbps": { + "mean": 0.0001920859935022412, + "max": 0.001134987159420794 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.0996657061196188, + "max": 0.24919013207077 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01245640259093174, + "max": 0.07473841554559044 + }, + "busiest_sampled_vcpu_percent": 0.5964214711729622, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.448343752014113e-05, + "max": 0.00015302493210201778 + }, + "tx_mbps": { + "mean": 8.448343752014113e-05, + "max": 0.00015302493210201778 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07889469048765406, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0032057272406305452, + "max": 0.009516801278535386 + }, + "tx_mbps": { + "mean": 0.00023379775212375891, + "max": 0.0006009772331671424 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/direct/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.0830406182056258, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.00011530508679118342, + "max": 0.0002709974724812489 + }, + "tx_mbps": { + "mean": 0.00010999141086017855, + "max": 0.00023911541689521958 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07888228216634208, + "max": 0.12450199203187251 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.448547529565879e-05, + "max": 0.00015303371413621366 + }, + "tx_mbps": { + "mean": 8.448547529565879e-05, + "max": 0.00015303371413621366 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08719689314884561, + "max": 0.14947683109118087 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0032488545949182026, + "max": 0.009517976946744312 + }, + "tx_mbps": { + "mean": 0.00027498195373436366, + "max": 0.0006010514755314249 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/direct/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07887504719552649, + "max": 0.12447099825740603 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004149033275246868, + "max": 0.024894199651481205 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0001083850839836089, + "max": 0.0002103988867993443 + }, + "tx_mbps": { + "mean": 0.0001083850839836089, + "max": 0.0002103988867993443 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07058939257608814, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.003205533347753919, + "max": 0.009516249718947064 + }, + "tx_mbps": { + "mean": 0.00023378739461322453, + "max": 0.000600942402687277 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/direct/http/07-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 0.06976827303542751, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.001956862385516937, + "max": 0.00951649565237344 + }, + "tx_mbps": { + "mean": 0.0001737548416735655, + "max": 0.0006009579331565807 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.24083724394248102, + "max": 0.9217737917289487 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.9760956175298805, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.002772719525312768, + "max": 0.010792534731415365 + }, + "tx_mbps": { + "mean": 0.0012063936340658441, + "max": 0.00373803978091806 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00013495317391717143, + "max": 0.0008097190435030285 + }, + "tx_mbps": { + "mean": 0.00013495317391717143, + "max": 0.0008097190435030285 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07474979795672469, + "max": 0.09967605282830799 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004152134196977246, + "max": 0.02491280518186348 + }, + "busiest_sampled_vcpu_percent": 0.5952380952380952, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.00320573160809376, + "max": 0.009517007903793064 + }, + "tx_mbps": { + "mean": 0.00023380155294043374, + "max": 0.0006009902813618065 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07059455871556455, + "max": 0.074757039621231 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.448420806976255e-05, + "max": 0.00015302432146824658 + }, + "tx_mbps": { + "mean": 8.448420806976255e-05, + "max": 0.00015302432146824658 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/direct/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07888745140016112, + "max": 0.12453300124533001 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0016451292444420998, + "max": 0.009449959798065812 + }, + "tx_mbps": { + "mean": 0.00015914113292101088, + "max": 0.0005340311289392793 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/direct/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.0788884968867879, + "max": 0.12447099825740603 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0032057106357381623, + "max": 0.009517108280788578 + }, + "tx_mbps": { + "mean": 0.00023379448472967077, + "max": 0.0006009966200765987 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/direct/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.08540470032408513, + "max": 0.12453300124533001 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.198005375009157e-05, + "max": 0.00015307125997198248 + }, + "tx_mbps": { + "mean": 8.198005375009157e-05, + "max": 0.00015307125997198248 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-nightly/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.3099423149877527, + "max": 2.5442753803941134 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.6, + "container_quota_busy_percent": { + "mean": 8.123627785337735, + "max": 8.337312495805305 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 173, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19951616, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 24.19409062357464, + "max": 24.232565612983286 + }, + "tx_mbps": { + "mean": 24.1276613632125, + "max": 24.159214764999696 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-nightly/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.728567697753315, + "max": 6.007509386733417 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 23.26043737574553, + "container_quota_busy_percent": { + "mean": 19.801359609645424, + "max": 20.114352110960894 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 86, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 18952192, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 72.53016932082518, + "max": 72.70707211505929 + }, + "tx_mbps": { + "mean": 72.33631811355615, + "max": 72.51117842300623 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-nightly/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.315320315857505, + "max": 26.416065911431513 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.44844298491667, + "max": 99.82807482359217 + }, + "container_throttled_period_percent": { + "mean": 19.745098039215687, + "max": 26.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19976192, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 494.9983013589597, + "max": 500.3648723013686 + }, + "tx_mbps": { + "mean": 493.71923733795234, + "max": 499.07197695361236 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-nightly/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.515548988578659, + "max": 3.681442524417731 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041802524872502295, + "max": 0.02508151492350138 + }, + "busiest_sampled_vcpu_percent": 13.827655310621243, + "container_quota_busy_percent": { + "mean": 12.539754790254769, + "max": 12.98865320098187 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20721664, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 271.41343728898903, + "max": 271.7818121006973 + }, + "tx_mbps": { + "mean": 272.58174881294434, + "max": 272.92345048102493 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-nightly/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 9.323958429301284, + "max": 9.5565749235474 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0042506163393692085, + "max": 0.02550369803621525 + }, + "busiest_sampled_vcpu_percent": 37.21881390593047, + "container_quota_busy_percent": { + "mean": 34.261975594620864, + "max": 34.917150081524106 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22790144, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 814.1177842561818, + "max": 816.0451037769114 + }, + "tx_mbps": { + "mean": 817.5132884186694, + "max": 819.4925556686422 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-nightly/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 23.516098936265443, + "max": 24.257555847568987 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 90.67460317460318, + "container_quota_busy_percent": { + "mean": 86.76407049792176, + "max": 89.39621859194934 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 26124288, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2564.45465884064, + "max": 2585.7060633760366 + }, + "tx_mbps": { + "mean": 2575.45469195547, + "max": 2596.338604946148 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-nightly/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.2339594807662846, + "max": 2.470676316446219 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.56175298804781, + "container_quota_busy_percent": { + "mean": 8.023712456586527, + "max": 8.631035604144671 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 24526848, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 23.33660666058019, + "max": 23.37058369012063 + }, + "tx_mbps": { + "mean": 23.794988657235457, + "max": 23.828822503341943 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-nightly/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.16574586938631, + "max": 5.31062124248497 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 22.376237623762375, + "container_quota_busy_percent": { + "mean": 18.375350655845555, + "max": 18.663696068137448 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20672512, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 69.96619574366957, + "max": 70.13090682249499 + }, + "tx_mbps": { + "mean": 71.35438589180318, + "max": 71.52072448584934 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-nightly/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.099783346812444, + "max": 26.237496794049758 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 99.8019801980198, + "container_quota_busy_percent": { + "mean": 99.34933042159669, + "max": 99.67634660420944 + }, + "container_throttled_period_percent": { + "mean": 18.725490196078432, + "max": 25.49019607843137 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20688896, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 504.06019011122936, + "max": 507.206117533065 + }, + "tx_mbps": { + "mean": 514.0858730748075, + "max": 517.2995068588946 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-nightly/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.5091132703762717, + "max": 3.581267217630854 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004171881518564873, + "max": 0.025031289111389236 + }, + "busiest_sampled_vcpu_percent": 13.883299798792757, + "container_quota_busy_percent": { + "mean": 12.161672708619204, + "max": 12.459827048758013 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 21221376, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 271.0570053142054, + "max": 271.4247261551772 + }, + "tx_mbps": { + "mean": 272.263939365302, + "max": 272.6125474213051 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-nightly/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 9.235556978635596, + "max": 9.43444078113112 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 37.02213279678068, + "container_quota_busy_percent": { + "mean": 32.972055344784344, + "max": 33.672548846332944 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22859776, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 813.3209557983903, + "max": 815.053785581346 + }, + "tx_mbps": { + "mean": 816.6710539169735, + "max": 818.4631963146121 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-nightly/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 24.105877312990074, + "max": 24.293933054393307 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004372158097236796, + "max": 0.026232948583420776 + }, + "busiest_sampled_vcpu_percent": 91.38276553106212, + "container_quota_busy_percent": { + "mean": 89.27379791184822, + "max": 89.85527226529328 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 90, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 26370048, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2629.861447104901, + "max": 2651.416264200684 + }, + "tx_mbps": { + "mean": 2641.0508762008694, + "max": 2662.6565253798776 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-nightly/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.429916591513333, + "max": 27.63895971443141 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00427131385614215, + "max": 0.025627883136852898 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.76336191634562, + "max": 100.0066908460949 + }, + "container_throttled_period_percent": { + "mean": 29.58169934640523, + "max": 37.254901960784316 + }, + "max_fd": 899, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 93356032, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 428.47228902576484, + "max": 436.1109894329943 + }, + "tx_mbps": { + "mean": 429.8874973765925, + "max": 437.3965109762512 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-nightly/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.56183284521252, + "max": 30.747567844342036 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.70413215893966, + "max": 99.98692694862376 + }, + "container_throttled_period_percent": { + "mean": 27.96078431372549, + "max": 38.0 + }, + "max_fd": 919, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 132644864, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2901.957281624198, + "max": 2921.706475521644 + }, + "tx_mbps": { + "mean": 2892.48534910996, + "max": 2911.165497887313 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-nightly/ai/14-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.3275993251200298, + "max": 1.5238571071696227 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.61122244488978, + "container_quota_busy_percent": { + "mean": 4.601721569889448, + "max": 4.940479094643307 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 169, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 106483712, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 6.917295592474819, + "max": 7.079382033078997 + }, + "tx_mbps": { + "mean": 6.8582261564284694, + "max": 6.983491011533995 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-nightly/ai/15-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 5.6144337447665995, + "max": 5.993930197268589 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 22.4, + "container_quota_busy_percent": { + "mean": 20.419123625359777, + "max": 21.560589272595276 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 285, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 31580160, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 52.36880540201904, + "max": 54.70081797720862 + }, + "tx_mbps": { + "mean": 52.61311424696463, + "max": 55.015291175419435 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-nightly/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.3134993403621056, + "max": 1.397903145282077 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00357053593744421, + "max": 0.02499375156210947 + }, + "busiest_sampled_vcpu_percent": 5.030181086519114, + "container_quota_busy_percent": { + "mean": 4.64290845249145, + "max": 4.871847693953742 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 158, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22007808, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.494952559039959, + "max": 5.708179745435609 + }, + "tx_mbps": { + "mean": 5.4138066191494465, + "max": 5.607716647465648 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-nightly/ai/17-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 5.418591393378145, + "max": 6.460602989612364 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 24.448897795591183, + "container_quota_busy_percent": { + "mean": 19.551315597971765, + "max": 23.11572082418686 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 284, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 31358976, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 38.50987755728404, + "max": 44.386716411646596 + }, + "tx_mbps": { + "mean": 38.387923701952424, + "max": 44.36196779435481 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-nightly/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.3925156916925339, + "max": 1.4724232592962316 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008310479514667997, + "max": 0.049862877088007976 + }, + "busiest_sampled_vcpu_percent": 8.16326530612245, + "container_quota_busy_percent": { + "mean": 5.252203248182146, + "max": 5.467617696423085 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 27, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13336576, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.5459018798334758, + "max": 1.5521516944127096 + }, + "tx_mbps": { + "mean": 1.8427253820752458, + "max": 1.8501812424432171 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-nightly/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.3203364698657323, + "max": 3.5571142284569137 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 18.237704918032787, + "container_quota_busy_percent": { + "mean": 13.485582917921892, + "max": 13.700193969422752 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 27, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11890688, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.16094909775632, + "max": 7.270953880550133 + }, + "tx_mbps": { + "mean": 8.532705010664028, + "max": 8.666791532408634 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-nightly/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.938976530642242, + "max": 2.0693093991523313 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.433734939759036, + "container_quota_busy_percent": { + "mean": 7.209351570057669, + "max": 7.538596350064799 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 56, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13860864, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.4148752334372667, + "max": 2.4242280606998516 + }, + "tx_mbps": { + "mean": 2.8747846746074597, + "max": 2.8794089316637033 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-nightly/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.52302732402064, + "max": 25.595695618754803 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 98.2107355864811, + "container_quota_busy_percent": { + "mean": 97.42180732500645, + "max": 97.68731495162683 + }, + "container_throttled_period_percent": { + "mean": 0.6601307189542484, + "max": 2.0 + }, + "max_fd": 57, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15097856, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 66.26845909650712, + "max": 66.76497278920158 + }, + "tx_mbps": { + "mean": 78.99508714553912, + "max": 79.58731482460601 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-nightly/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.105850801893472, + "max": 2.4390243902439024 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.928571428571429, + "container_quota_busy_percent": { + "mean": 7.573936863411943, + "max": 8.306572943356164 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 661, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 72785920, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.972904554197318, + "max": 3.350186154687132 + }, + "tx_mbps": { + "mean": 2.900223177122715, + "max": 3.237959892991966 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-nightly/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.70078274138275, + "max": 26.895674300254452 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004247366632687734, + "max": 0.0254841997961264 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.64600826185047, + "max": 99.9438058566631 + }, + "container_throttled_period_percent": { + "mean": 29.00653594771242, + "max": 39.21568627450981 + }, + "max_fd": 919, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 90796032, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 57.63117861476218, + "max": 58.16770210746847 + }, + "tx_mbps": { + "mean": 70.31769428395673, + "max": 70.70262891752003 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-nightly/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.7564582662135457, + "max": 1.8957345971563981 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041635440086601715, + "max": 0.02498126405196103 + }, + "busiest_sampled_vcpu_percent": 8.383233532934131, + "container_quota_busy_percent": { + "mean": 6.234124982473967, + "max": 6.323589519845693 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 147, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 81833984, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 81.29273272361603, + "max": 81.78187891049213 + }, + "tx_mbps": { + "mean": 81.37301146979549, + "max": 81.79964148220331 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-nightly/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.060996974634139, + "max": 4.119282284559009 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 19.10569105691057, + "container_quota_busy_percent": { + "mean": 15.887790510764862, + "max": 16.073849711668707 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 147, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20672512, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 271.4066241621397, + "max": 276.09431651065455 + }, + "tx_mbps": { + "mean": 272.258320411143, + "max": 276.9640237528107 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-nightly/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.715857526315698, + "max": 2.9257314328582145 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.0, + "container_quota_busy_percent": { + "mean": 9.549180614009762, + "max": 9.88350775279335 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 162, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17838080, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.38376305745703, + "max": 135.71304034133894 + }, + "tx_mbps": { + "mean": 135.55908490429692, + "max": 135.87193289884274 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-nightly/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.37769343619033, + "max": 27.564102564102566 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004446816079686945, + "max": 0.026680896478121666 + }, + "busiest_sampled_vcpu_percent": 99.40828402366864, + "container_quota_busy_percent": { + "mean": 98.91863127294768, + "max": 99.21602174996384 + }, + "container_throttled_period_percent": { + "mean": 5.901960784313726, + "max": 9.803921568627452 + }, + "max_fd": 57, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19185664, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2266.929185600813, + "max": 2293.753764279647 + }, + "tx_mbps": { + "mean": 2268.9016227627417, + "max": 2295.882903494198 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-nightly/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.035653550019365, + "max": 3.8213399503722085 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 13.953488372093023, + "container_quota_busy_percent": { + "mean": 9.90687043202856, + "max": 10.56493383831027 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 661, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 78745600, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.02642501465562, + "max": 142.46947330489098 + }, + "tx_mbps": { + "mean": 135.66231766495102, + "max": 141.79625356969575 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-nightly/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.726125634736224, + "max": 30.11770726714432 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.60388743072328, + "max": 99.96263577164605 + }, + "container_throttled_period_percent": { + "mean": 29.954248366013072, + "max": 42.0 + }, + "max_fd": 914, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 96485376, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2133.5818151904828, + "max": 2155.8653996869043 + }, + "tx_mbps": { + "mean": 2085.4240964584133, + "max": 2106.5287541989055 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-nightly/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.6185826233706004, + "max": 0.8551307847082495 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004210880916287687, + "max": 0.025265285497726123 + }, + "busiest_sampled_vcpu_percent": 4.0, + "container_quota_busy_percent": { + "mean": 6.531650627538985, + "max": 6.835673735177505 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 145, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 70541312, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.0533626302971566, + "max": 2.1331934058579574 + }, + "tx_mbps": { + "mean": 2.50021858989052, + "max": 2.587522403764928 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-nightly/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.48852727795781314, + "max": 1.2154975943276778 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.970149253731344, + "container_quota_busy_percent": { + "mean": 9.44056647157828, + "max": 10.062107821135717 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 144, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20353024, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 132.0576340079784, + "max": 135.5638197465836 + }, + "tx_mbps": { + "mean": 132.3872042371001, + "max": 135.86096373802872 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-release/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.627387926938713, + "max": 1.7469428500124782 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 7.028112449799197, + "container_quota_busy_percent": { + "mean": 5.6617235652462785, + "max": 5.9742361246940385 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 178, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12558336, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 24.200256429828617, + "max": 24.234551354595272 + }, + "tx_mbps": { + "mean": 24.134615989167663, + "max": 24.1672071584403 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-release/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.6636156498631127, + "max": 3.7892095357590967 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 16.096579476861166, + "container_quota_busy_percent": { + "mean": 13.140355177748223, + "max": 13.302555290198606 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 84, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11325440, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 72.54372908828017, + "max": 72.70128228227321 + }, + "tx_mbps": { + "mean": 72.34980396688078, + "max": 72.50940850806845 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-release/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.339845944779952, + "max": 26.446065659197497 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 98.81188118811882, + "container_quota_busy_percent": { + "mean": 98.07128804338558, + "max": 98.34718009826251 + }, + "container_throttled_period_percent": { + "mean": 1.9673202614379086, + "max": 5.882352941176471 + }, + "max_fd": 85, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14385152, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 668.5703801114785, + "max": 674.985225303648 + }, + "tx_mbps": { + "mean": 666.8181637549822, + "max": 673.2192935749308 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-release/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.063009034525766, + "max": 4.286434694906707 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 15.32258064516129, + "container_quota_busy_percent": { + "mean": 13.072396328038474, + "max": 13.532128048705761 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 55, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11460608, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 276.0337298412622, + "max": 276.34720227219134 + }, + "tx_mbps": { + "mean": 275.7130178687427, + "max": 276.07579307430865 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-release/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 11.518922791682376, + "max": 11.993809646633995 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004298856504169891, + "max": 0.025793139025019344 + }, + "busiest_sampled_vcpu_percent": 41.27310061601643, + "container_quota_busy_percent": { + "mean": 36.64485790886646, + "max": 37.38767396505327 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 56, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14151680, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 827.6815621400879, + "max": 829.6624747924272 + }, + "tx_mbps": { + "mean": 827.0005655447276, + "max": 828.9492835107725 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-release/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.857666695831583, + "max": 29.170090386195564 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004553734061930783, + "max": 0.0273224043715847 + }, + "busiest_sampled_vcpu_percent": 97.82178217821782, + "container_quota_busy_percent": { + "mean": 96.3008331450096, + "max": 96.86213507901599 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 83, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22368256, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2605.8670486344026, + "max": 2630.1191651283107 + }, + "tx_mbps": { + "mean": 2604.475932685754, + "max": 2628.8091154123517 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-release/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.8889641735700566, + "max": 2.0448877805486285 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.048289738430583, + "container_quota_busy_percent": { + "mean": 6.531478478878583, + "max": 6.930785110021697 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 85, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15708160, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 23.339521134839277, + "max": 23.363050604123487 + }, + "tx_mbps": { + "mean": 23.80295459481395, + "max": 23.824854452919066 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-release/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.8924340812729805, + "max": 3.9889613647767184 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004188657116528441, + "max": 0.025131942699170646 + }, + "busiest_sampled_vcpu_percent": 16.2, + "container_quota_busy_percent": { + "mean": 13.751248264292435, + "max": 14.124992978796175 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 85, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12959744, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 69.97340229306408, + "max": 70.13771017147965 + }, + "tx_mbps": { + "mean": 71.35841149190642, + "max": 71.5299585434369 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-release/ai/08-fortio-anthropic/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 25.791272036585855, + "max": 25.95954356846473 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 98.0, + "container_quota_busy_percent": { + "mean": 96.76157601937298, + "max": 97.27064786426142 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 85, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14782464, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 695.6633844946518, + "max": 702.3113756330162 + }, + "tx_mbps": { + "mean": 709.4797864845145, + "max": 716.2536186608056 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-release/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.085111163499733, + "max": 4.240282685512367 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 15.524193548387096, + "container_quota_busy_percent": { + "mean": 13.092225820588595, + "max": 13.717653626455418 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 54, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12345344, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 275.6640643054654, + "max": 275.9716673203963 + }, + "tx_mbps": { + "mean": 275.38821757705944, + "max": 275.7163804666505 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-release/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.21053413542519, + "max": 12.416964741951967 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 43.09278350515464, + "container_quota_busy_percent": { + "mean": 37.27916359584913, + "max": 38.296753638016014 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 58, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13877248, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 826.6687413690387, + "max": 828.6130643208048 + }, + "tx_mbps": { + "mean": 825.9720869986663, + "max": 827.9270332724502 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-release/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.01283466079771, + "max": 29.237520570488208 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 98.01980198019803, + "container_quota_busy_percent": { + "mean": 96.82744975594375, + "max": 97.2758216634448 + }, + "container_throttled_period_percent": { + "mean": 0.32679738562091504, + "max": 1.9607843137254901 + }, + "max_fd": 84, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22761472, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2664.3474538052706, + "max": 2681.2397281997733 + }, + "tx_mbps": { + "mean": 2662.650729503588, + "max": 2679.7894100782983 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-release/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.541804885107716, + "max": 27.766287487073424 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0043088590141330575, + "max": 0.025853154084798345 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.58098381200219, + "max": 99.94277333934825 + }, + "container_throttled_period_percent": { + "mean": 23.00653594771242, + "max": 29.41176470588235 + }, + "max_fd": 896, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 104042496, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 545.4946013130103, + "max": 559.1656946713393 + }, + "tx_mbps": { + "mean": 546.0754280779602, + "max": 559.3441018036705 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-release/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 32.802389534777234, + "max": 33.03070761014686 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.4148339697224, + "max": 99.82035988998695 + }, + "container_throttled_period_percent": { + "mean": 17.379084967320264, + "max": 19.607843137254903 + }, + "max_fd": 831, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 143466496, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2465.722748551574, + "max": 2486.480638613367 + }, + "tx_mbps": { + "mean": 2467.1643907981766, + "max": 2488.8661736893123 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-release/ai/14-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.2929665746131995, + "max": 1.4003500875218804 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.030181086519114, + "container_quota_busy_percent": { + "mean": 4.3685312720270915, + "max": 4.724940846809238 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 164, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 74149888, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.401123700812428, + "max": 7.6948179849994345 + }, + "tx_mbps": { + "mean": 6.625488693617066, + "max": 6.890769034475332 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-release/ai/15-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 5.756759822964164, + "max": 7.028265851795264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 25.250501002004007, + "container_quota_busy_percent": { + "mean": 19.74581851579134, + "max": 23.69817864307694 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 278, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 48132096, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 51.78171212075421, + "max": 61.27655983361683 + }, + "tx_mbps": { + "mean": 46.690215616980105, + "max": 54.882352443683914 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-release/ai/16-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.2246822938450963, + "max": 1.4518147684605758 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00312343828085957, + "max": 0.02498750624687656 + }, + "busiest_sampled_vcpu_percent": 5.231388329979879, + "container_quota_busy_percent": { + "mean": 4.0564747608123115, + "max": 5.020359149702295 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 167, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 45617152, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.558992977744981, + "max": 6.384523835254024 + }, + "tx_mbps": { + "mean": 4.81178727588101, + "max": 5.51861800945337 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-release/ai/17-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 5.185671513307097, + "max": 6.15619435258204 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 22.355289421157686, + "container_quota_busy_percent": { + "mean": 17.857229825653327, + "max": 20.789192968943485 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 278, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 46493696, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 38.725849292408384, + "max": 45.279627404006824 + }, + "tx_mbps": { + "mean": 35.739703656192084, + "max": 41.45218771888307 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0052027335497624, + "max": 1.2456402590931739 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008314625426124553, + "max": 0.049887752556747315 + }, + "busiest_sampled_vcpu_percent": 5.61122244488978, + "container_quota_busy_percent": { + "mean": 3.5183839877702447, + "max": 3.6786749825035154 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 6049792, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.6594865947063862, + "max": 1.67476000877574 + }, + "tx_mbps": { + "mean": 1.9746056507966632, + "max": 1.9856953616537907 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.55748235168184, + "max": 2.663316582914573 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004182350480970306, + "max": 0.025094102885821833 + }, + "busiest_sampled_vcpu_percent": 13.673469387755102, + "container_quota_busy_percent": { + "mean": 10.23006056335704, + "max": 10.444488419929108 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 5087232, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.372835335004446, + "max": 8.473039009133485 + }, + "tx_mbps": { + "mean": 9.980839607033234, + "max": 10.09972732178333 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.4636077863154056, + "max": 1.522335912153731 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 6.024096385542169, + "container_quota_busy_percent": { + "mean": 5.2272723379858546, + "max": 5.414482598940157 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 51, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 7155712, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.415212662243732, + "max": 2.424702176724353 + }, + "tx_mbps": { + "mean": 2.875004612425244, + "max": 2.8796854981570124 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 24.933896223128347, + "max": 25.045561051809425 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004338018393197987, + "max": 0.026028110359187923 + }, + "busiest_sampled_vcpu_percent": 94.81037924151697, + "container_quota_busy_percent": { + "mean": 93.4873865737276, + "max": 93.89369860032063 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 53, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 7720960, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 94.34354520602693, + "max": 94.8597878160987 + }, + "tx_mbps": { + "mean": 112.4618117912429, + "max": 113.07931621472179 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.5975336924978243, + "max": 2.132936507936508 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 7.677165354330708, + "container_quota_busy_percent": { + "mean": 5.175435071905049, + "max": 5.391051462803092 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 646, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 62386176, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.939936752636892, + "max": 3.1661375093668633 + }, + "tx_mbps": { + "mean": 2.877407641978407, + "max": 3.1054765726865585 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.093834945924876, + "max": 27.263347949445446 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.500519306243, + "max": 99.9059363632485 + }, + "container_throttled_period_percent": { + "mean": 21.77777777777778, + "max": 25.49019607843137 + }, + "max_fd": 929, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 83984384, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 86.20377810882395, + "max": 88.03962602550754 + }, + "tx_mbps": { + "mean": 104.66412941402407, + "max": 106.82891010525708 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.365142155152958, + "max": 1.4958863126402393 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.220883534136546, + "container_quota_busy_percent": { + "mean": 4.800694904516293, + "max": 4.856916999720998 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 140, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 69648384, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 84.76735831801852, + "max": 85.40337561874769 + }, + "tx_mbps": { + "mean": 84.88934450809731, + "max": 85.50710779685411 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.8511505252964375, + "max": 4.321608040201005 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 17.943548387096776, + "container_quota_busy_percent": { + "mean": 14.1586122904831, + "max": 14.29853990263742 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 140, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14831616, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 292.0301399141146, + "max": 311.02632284882526 + }, + "tx_mbps": { + "mean": 293.0546095748111, + "max": 312.11769843471785 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.1973301125246687, + "max": 2.375 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.651911468812877, + "container_quota_busy_percent": { + "mean": 7.424680630946223, + "max": 7.737238170468664 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 155, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 10608640, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.44955160320697, + "max": 135.74113261612143 + }, + "tx_mbps": { + "mean": 135.63735313543827, + "max": 135.9388561916342 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.769813831387676, + "max": 26.926131850675137 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004420866489832007, + "max": 0.026525198938992044 + }, + "busiest_sampled_vcpu_percent": 98.60834990059642, + "container_quota_busy_percent": { + "mean": 97.44386045825459, + "max": 97.82614732623614 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 53, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11440128, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2700.840938822154, + "max": 2727.182968603746 + }, + "tx_mbps": { + "mean": 2704.3863014520134, + "max": 2730.9304860220464 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-release/http/10-fortio/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 2.3711875826019266, + "max": 3.182496270512183 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.306042884990253, + "container_quota_busy_percent": { + "mean": 7.474593113801886, + "max": 8.44271963630632 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 653, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 67784704, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.77778605502323, + "max": 146.4507884579007 + }, + "tx_mbps": { + "mean": 135.74585573031507, + "max": 145.92544112603102 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.468977344114712, + "max": 29.81251650382889 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004405674508767292, + "max": 0.026434047052603753 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.6103627727426, + "max": 99.87898439092977 + }, + "container_throttled_period_percent": { + "mean": 19.718954248366014, + "max": 23.529411764705884 + }, + "max_fd": 890, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 88309760, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2864.4874659396883, + "max": 2877.594037497775 + }, + "tx_mbps": { + "mean": 2806.718595486827, + "max": 2825.6606992199418 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-release/http/12-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.19085324355245106, + "max": 0.20191822311963656 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.594059405940594, + "container_quota_busy_percent": { + "mean": 4.3141859927876824, + "max": 4.744786998473675 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 150, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 74661888, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.062390020763616, + "max": 2.1237564802755147 + }, + "tx_mbps": { + "mean": 2.513388230874437, + "max": 2.587735302298797 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass2/praxis-release/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0658609607647243, + "max": 1.5322783220296408 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.316973415132924, + "container_quota_busy_percent": { + "mean": 6.199902468335956, + "max": 6.696460335802022 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 149, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13037568, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 131.40366114862545, + "max": 135.45765524072382 + }, + "tx_mbps": { + "mean": 131.5894183720839, + "max": 135.6674238624518 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.993247322635258, + "max": 2.116533864541833 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004151100041511, + "max": 0.024906600249066 + }, + "busiest_sampled_vcpu_percent": 11.89516129032258, + "container_quota_busy_percent": { + "mean": 7.024397488171071, + "max": 7.314738355435075 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 360, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 37695488, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 23.15768194517803, + "max": 23.217557622909986 + }, + "tx_mbps": { + "mean": 23.149656236987042, + "max": 23.188679491859258 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/agentgateway/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.6295420750693825, + "max": 4.857997010463378 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 22.379032258064516, + "container_quota_busy_percent": { + "mean": 16.57483528406068, + "max": 16.765030989586396 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 76, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16785408, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 69.379001239508, + "max": 69.53744777358908 + }, + "tx_mbps": { + "mean": 69.3831423144796, + "max": 69.53839808117897 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/agentgateway/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.92376415939543, + "max": 25.98164201937787 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 99.60474308300395, + "container_quota_busy_percent": { + "mean": 99.12099614471522, + "max": 99.43620100127285 + }, + "container_throttled_period_percent": { + "mean": 10.895424836601308, + "max": 14.0 + }, + "max_fd": 84, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17645568, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 531.2396283914615, + "max": 535.9013377010411 + }, + "tx_mbps": { + "mean": 531.2710158968389, + "max": 535.9384133930953 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/agentgateway/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.1339043701440783, + "max": 3.3626097867001254 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 13.855421686746988, + "container_quota_busy_percent": { + "mean": 11.679945318689684, + "max": 12.165198400599081 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 84, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20533248, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 271.38050986332314, + "max": 271.6559524830303 + }, + "tx_mbps": { + "mean": 270.9226071755621, + "max": 271.24993902147577 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/agentgateway/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 8.630964333782282, + "max": 8.786185881157948 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 34.83606557377049, + "container_quota_busy_percent": { + "mean": 31.14243329632493, + "max": 31.508694279421547 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 84, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20938752, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 813.7979567851307, + "max": 815.7159747885065 + }, + "tx_mbps": { + "mean": 812.917407867232, + "max": 814.8324901400446 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/agentgateway/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 22.648392492135887, + "max": 22.969776609724047 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004380201489268506, + "max": 0.026281208935611037 + }, + "busiest_sampled_vcpu_percent": 86.4, + "container_quota_busy_percent": { + "mean": 83.17615032862507, + "max": 84.37581971096381 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23773184, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2693.329069215628, + "max": 2711.288516214871 + }, + "tx_mbps": { + "mean": 2686.312770236773, + "max": 2704.1467680775054 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/agentgateway/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.8848812999029418, + "max": 1.9661523145843702 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.693548387096774, + "container_quota_busy_percent": { + "mean": 6.579893495993266, + "max": 6.786964645708998 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22818816, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 22.817850386182034, + "max": 22.843994566429277 + }, + "tx_mbps": { + "mean": 22.814842189768516, + "max": 22.83736419087139 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/agentgateway/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.274737488017197, + "max": 4.468297553669496 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 26.4, + "container_quota_busy_percent": { + "mean": 16.19131987906048, + "max": 16.780424397134862 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 18878464, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 68.39137806517387, + "max": 68.54792577376561 + }, + "tx_mbps": { + "mean": 68.39759647319583, + "max": 68.55823880549727 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/agentgateway/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.945472221093496, + "max": 26.053639846743295 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 99.60474308300395, + "container_quota_busy_percent": { + "mean": 99.0628003528496, + "max": 99.39083641071365 + }, + "container_throttled_period_percent": { + "mean": 6.928104575163399, + "max": 13.72549019607843 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 18087936, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 529.9148028987349, + "max": 534.6557875696386 + }, + "tx_mbps": { + "mean": 529.9464699798141, + "max": 534.7062573376829 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/agentgateway/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.3030296019692105, + "max": 3.4102306920762286 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 12.753036437246964, + "container_quota_busy_percent": { + "mean": 12.10272750632037, + "max": 12.204335802656749 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 84, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20545536, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 270.9991703036138, + "max": 271.2819610783791 + }, + "tx_mbps": { + "mean": 270.5292378786744, + "max": 270.8673230986138 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/agentgateway/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 8.130368656414396, + "max": 8.365019011406844 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 33.94683026584867, + "container_quota_busy_percent": { + "mean": 29.34598386835333, + "max": 29.907633807280696 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 84, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20942848, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 812.8793131596468, + "max": 814.8284188264029 + }, + "tx_mbps": { + "mean": 812.3224770501871, + "max": 814.3073265749198 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/agentgateway/ai/11-fortio-anthropic/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 22.41889700819014, + "max": 22.658294086865517 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.005249343832020997, + "max": 0.026246719160104987 + }, + "busiest_sampled_vcpu_percent": 85.17034068136273, + "container_quota_busy_percent": { + "mean": 82.70227775138596, + "max": 83.16463410172432 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23842816, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2758.2948279424836, + "max": 2769.9137262894305 + }, + "tx_mbps": { + "mean": 2751.254185852763, + "max": 2762.418220090528 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/agentgateway/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.242338718785774, + "max": 26.279602750190985 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.75310402135784, + "max": 99.97818010198256 + }, + "container_throttled_period_percent": { + "mean": 33.372549019607845, + "max": 44.0 + }, + "max_fd": 930, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 77029376, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 455.60623060810315, + "max": 462.51183592773367 + }, + "tx_mbps": { + "mean": 455.97539900412045, + "max": 462.83454238279614 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/agentgateway/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.886136560133885, + "max": 31.21476166068683 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.68110019795482, + "max": 99.98123928643132 + }, + "container_throttled_period_percent": { + "mean": 30.973856209150327, + "max": 44.0 + }, + "max_fd": 1165, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 148217856, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 3269.864983476443, + "max": 3300.2275205687242 + }, + "tx_mbps": { + "mean": 3220.2815283712425, + "max": 3249.8325027500027 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/agentgateway/ai/14-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.1550024216314365, + "max": 1.2225548902195609 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.225352112676056, + "container_quota_busy_percent": { + "mean": 3.9398754695065232, + "max": 4.115316580758088 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 673, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 92213248, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 6.89120264218923, + "max": 6.9919600127868975 + }, + "tx_mbps": { + "mean": 6.830775860783991, + "max": 6.921510858478702 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/agentgateway/ai/15-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 4.831532872026932, + "max": 5.727983850618219 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 21.157684630738522, + "container_quota_busy_percent": { + "mean": 17.42331827831436, + "max": 20.232610020248693 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 783, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 72769536, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 47.33196728480389, + "max": 54.36145920203251 + }, + "tx_mbps": { + "mean": 47.322399958438766, + "max": 54.42804397929641 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/agentgateway/ai/16-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.1136697470037311, + "max": 1.3982521847690388 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0031164298180004985, + "max": 0.024931438544003988 + }, + "busiest_sampled_vcpu_percent": 4.82897384305835, + "container_quota_busy_percent": { + "mean": 3.661941237799022, + "max": 4.355803045631736 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 169, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 66490368, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.936333254094271, + "max": 5.6663691051610865 + }, + "tx_mbps": { + "mean": 4.855526204948005, + "max": 5.561396468610149 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/agentgateway/ai/17-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 4.977653263801198, + "max": 5.828687278256462 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.006342763009591886, + "max": 0.02537427048972342 + }, + "busiest_sampled_vcpu_percent": 21.93158953722334, + "container_quota_busy_percent": { + "mean": 18.04291379199159, + "max": 21.15389368604273 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 279, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 37240832, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 38.42406508932125, + "max": 44.277063899374795 + }, + "tx_mbps": { + "mean": 38.35905524910712, + "max": 44.400831483003095 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.265404632214487, + "max": 1.344621513944223 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004150066401062417, + "max": 0.0249003984063745 + }, + "busiest_sampled_vcpu_percent": 8.484848484848484, + "container_quota_busy_percent": { + "mean": 4.366422835141313, + "max": 4.545055324006709 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 9482240, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.50139922659752, + "max": 1.5255922378216438 + }, + "tx_mbps": { + "mean": 1.501399201981305, + "max": 1.5255922378216438 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.192405347568556, + "max": 3.5214785214785214 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 21.28099173553719, + "container_quota_busy_percent": { + "mean": 12.183827565539861, + "max": 12.838612882468365 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 8540160, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 6.265114750159758, + "max": 6.4259825619448545 + }, + "tx_mbps": { + "mean": 6.262160800703033, + "max": 6.425535323588101 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.70375528284787, + "max": 1.86799501867995 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 12.653061224489797, + "container_quota_busy_percent": { + "mean": 6.281231972324117, + "max": 7.017562217580188 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 51, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 10973184, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.411845892683429, + "max": 2.415452240665327 + }, + "tx_mbps": { + "mean": 2.412795455198208, + "max": 2.418360539339766 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.70189328318352, + "max": 25.839528326070237 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 98.80715705765408, + "container_quota_busy_percent": { + "mean": 98.07697616130393, + "max": 98.40472711612249 + }, + "container_throttled_period_percent": { + "mean": 1.3071895424836601, + "max": 3.9215686274509802 + }, + "max_fd": 52, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12627968, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 55.08681328167595, + "max": 56.348308482218584 + }, + "tx_mbps": { + "mean": 55.102619943900734, + "max": 56.36407433423728 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/agentgateway/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.7572652990113844, + "max": 2.28457909113484 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.79429735234216, + "container_quota_busy_percent": { + "mean": 6.4184784974419475, + "max": 6.951466671550841 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 927, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 63279104, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.9606474265842193, + "max": 3.2286123149198875 + }, + "tx_mbps": { + "mean": 2.434873526675581, + "max": 2.6789527316959485 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.213951369018954, + "max": 26.327827191867854 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.66471111247256, + "max": 99.99796555486975 + }, + "container_throttled_period_percent": { + "mean": 35.88235294117647, + "max": 49.01960784313726 + }, + "max_fd": 899, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 74997760, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 53.2425051479553, + "max": 53.77515949896709 + }, + "tx_mbps": { + "mean": 53.64002285406504, + "max": 54.12110359508631 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.9772138473794743, + "max": 3.339147769748318 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004154204054503157, + "max": 0.024925224327018942 + }, + "busiest_sampled_vcpu_percent": 12.974051896207586, + "container_quota_busy_percent": { + "mean": 6.034065558021345, + "max": 6.177412408545121 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 388, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 57974784, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 79.43986491126971, + "max": 80.66174682958246 + }, + "tx_mbps": { + "mean": 79.10708928806305, + "max": 80.32497741509206 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00013130616982487064, + "max": 0.0007878370189492239 + }, + "tx_mbps": { + "mean": 0.00013130616982487064, + "max": 0.0007878370189492239 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.615912432220561, + "max": 4.90613266583229 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008343763037129746, + "max": 0.05006257822277847 + }, + "busiest_sampled_vcpu_percent": 20.95808383233533, + "container_quota_busy_percent": { + "mean": 16.702186358442862, + "max": 17.138251419791995 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 388, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 28094464, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 249.69657682303418, + "max": 259.3932413520494 + }, + "tx_mbps": { + "mean": 249.32587725494918, + "max": 259.1575788321678 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/agentgateway/http/08-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 2.758718444634597, + "max": 2.8228828378715964 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.505050505050505, + "container_quota_busy_percent": { + "mean": 9.60756977227708, + "max": 9.811339383815211 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 344, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 27746304, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.3835618059152, + "max": 135.7262727303232 + }, + "tx_mbps": { + "mean": 134.89767632566708, + "max": 135.23712001248396 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.826442743707393, + "max": 26.94437121012391 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 99.2094861660079, + "container_quota_busy_percent": { + "mean": 98.26407774469058, + "max": 98.54477509086345 + }, + "container_throttled_period_percent": { + "mean": 3.2941176470588234, + "max": 4.0 + }, + "max_fd": 52, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22720512, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2438.6318203321166, + "max": 2465.3499817765596 + }, + "tx_mbps": { + "mean": 2424.4941223441892, + "max": 2451.1416228136486 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.035272090285463, + "max": 4.459226410445923 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 16.221374045801525, + "container_quota_busy_percent": { + "mean": 9.849472359939508, + "max": 10.410254349422143 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 954, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 71311360, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 134.73295699333264, + "max": 136.8897580933186 + }, + "tx_mbps": { + "mean": 134.0033969168737, + "max": 135.82864674785293 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.02469416332411, + "max": 28.31449126413155 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.6777077246295, + "max": 99.95931263257893 + }, + "container_throttled_period_percent": { + "mean": 33.032679738562095, + "max": 46.0 + }, + "max_fd": 929, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 97255424, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2136.6233308930555, + "max": 2161.894260960828 + }, + "tx_mbps": { + "mean": 2120.9287369733447, + "max": 2145.5493233481047 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/agentgateway/http/12-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.1986300912722414, + "max": 0.22784810126582278 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00360386334150209, + "max": 0.025227043390514632 + }, + "busiest_sampled_vcpu_percent": 0.6802721088435374, + "container_quota_busy_percent": { + "mean": 5.801563345618173, + "max": 6.425769330216025 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 419, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 75608064, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.072275826618114, + "max": 2.1609903268522648 + }, + "tx_mbps": { + "mean": 2.068470781589436, + "max": 2.1523017138777405 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.5742021372530209, + "max": 0.6842372022301064 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.959830866807611, + "container_quota_busy_percent": { + "mean": 9.336861538242891, + "max": 10.017325897909076 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 341, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 36380672, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 131.43159977622523, + "max": 135.60493934900094 + }, + "tx_mbps": { + "mean": 130.87423969318323, + "max": 135.08797079612856 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/direct/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.0830240928265863, + "max": 0.1493280238924838 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004148000663680106, + "max": 0.024888003982080638 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0004984147489996607, + "max": 0.0021137415234042745 + }, + "tx_mbps": { + "mean": 0.0004984147489996607, + "max": 0.0021137415234042745 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/direct/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08719895681999786, + "max": 0.1245640259093174 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0017321997316348584, + "max": 0.009516416084285667 + }, + "tx_mbps": { + "mean": 0.0002462892023381042, + "max": 0.000675934066982427 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/direct/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.09551357707898067, + "max": 0.14955134596211367 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008304268909357166, + "max": 0.024919013207076998 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.00451013819368828, + "max": 0.016820526624373028 + }, + "tx_mbps": { + "mean": 0.0011200906757998204, + "max": 0.005395894865760302 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/direct/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07059456180875139, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0004569858162273346, + "max": 0.0018523067738600192 + }, + "tx_mbps": { + "mean": 0.0004569858162273346, + "max": 0.0018523067738600192 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/direct/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.09133455173745429, + "max": 0.1245640259093174 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0032058338215325516, + "max": 0.009517246641739634 + }, + "tx_mbps": { + "mean": 0.00023380189549834757, + "max": 0.0006010053574431896 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/direct/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07059456180875139, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0004489692900747093, + "max": 0.001817013970686416 + }, + "tx_mbps": { + "mean": 0.0004489692900747093, + "max": 0.001817013970686416 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/direct/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.0705924914354374, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0003894781824162256, + "max": 0.0014601268358912748 + }, + "tx_mbps": { + "mean": 0.0003894781824162256, + "max": 0.0014601268358912748 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/direct/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08304268600115562, + "max": 0.09967605282830799 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0032493473455790806, + "max": 0.00951704769261906 + }, + "tx_mbps": { + "mean": 0.0002773696394414222, + "max": 0.0006009927939895118 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/direct/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08718447864347041, + "max": 0.12453300124533001 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004151100041511, + "max": 0.024906600249066 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0004112707187095492, + "max": 0.0011987423392616596 + }, + "tx_mbps": { + "mean": 0.0004112707187095492, + "max": 0.0011987423392616596 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/direct/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07472808378088447, + "max": 0.12450199203187251 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.5952380952380952, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0032056853697217565, + "max": 0.00951721453802328 + }, + "tx_mbps": { + "mean": 0.00023379406183926603, + "max": 0.0006010033301230782 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/direct/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08304579413891076, + "max": 0.1245640259093174 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0024848963400431554, + "max": 0.009516552616708081 + }, + "tx_mbps": { + "mean": 0.0010568659677366002, + "max": 0.0024852102472185467 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/direct/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08303751470842172, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.00041124627801325476, + "max": 0.0013293807943678833 + }, + "tx_mbps": { + "mean": 0.00041124627801325476, + "max": 0.0013293807943678833 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/direct/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08303751780160856, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.003241793505712889, + "max": 0.009516638064488728 + }, + "tx_mbps": { + "mean": 0.0002699280452722155, + "max": 0.0006009669263504607 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/direct/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08304165442347354, + "max": 0.12453300124533001 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0004330207465895367, + "max": 0.0011987855648977854 + }, + "tx_mbps": { + "mean": 0.0004330207465895367, + "max": 0.0011987855648977854 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/direct/ai/14-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.07828940994368846, + "max": 0.12453300124533001 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035580857498665715, + "max": 0.024906600249066 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0017411730847340103, + "max": 0.009516905720377935 + }, + "tx_mbps": { + "mean": 0.00045517306156467243, + "max": 0.001198432162921475 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/direct/ai/15-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.07830093692450212, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0027572892885963504, + "max": 0.009516953194700549 + }, + "tx_mbps": { + "mean": 0.000209961027831334, + "max": 0.0006009868265330163 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/direct/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.08897962891959948, + "max": 0.149514079242462 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0029681829736494547, + "max": 0.009516719444754036 + }, + "tx_mbps": { + "mean": 0.0003830313900279995, + "max": 0.0010680250144753536 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/direct/ai/17-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 0.08408072058120528, + "max": 0.1245640259093174 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003114100647732935, + "max": 0.02491280518186348 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0008178790723921142, + "max": 0.0038778393188662135 + }, + "tx_mbps": { + "mean": 0.0008350129699169032, + "max": 0.004014910499064526 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.10382302295204274, + "max": 0.24925224327018944 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008302200083022, + "max": 0.049813200498132 + }, + "busiest_sampled_vcpu_percent": 0.3992015968063872, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.003311734564505905, + "max": 0.01906703566207406 + }, + "tx_mbps": { + "mean": 0.00031185641106158137, + "max": 0.00115383933628733 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07473945227807005, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0003310190541069358, + "max": 0.0012177909054974531 + }, + "tx_mbps": { + "mean": 0.0003166730294213511, + "max": 0.0012177909054974531 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/direct/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.0788884850394539, + "max": 0.12453300124533001 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0034504079098785683, + "max": 0.009792651294930768 + }, + "tx_mbps": { + "mean": 0.00034961486841563366, + "max": 0.0007188290582704715 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08304165442347354, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.00204461519538581, + "max": 0.009739494635780072 + }, + "tx_mbps": { + "mean": 0.0004869848693856909, + "max": 0.0013932161103103816 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07888434584057555, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004151100041511, + "max": 0.024906600249066 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.00046546528220267825, + "max": 0.0014569649489457168 + }, + "tx_mbps": { + "mean": 0.00039638867840947753, + "max": 0.0014346481991806838 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/direct/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.09132627746599715, + "max": 0.14940239043824702 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.003567974433735646, + "max": 0.010121311484481837 + }, + "tx_mbps": { + "mean": 0.00042401031074295096, + "max": 0.0008720046278172256 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08719068460784403, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0005813343423004435, + "max": 0.0015210113537996006 + }, + "tx_mbps": { + "mean": 0.0004527443242273846, + "max": 0.0013551987953141094 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07473841863877727, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0019175480636936958, + "max": 0.009755072956954916 + }, + "tx_mbps": { + "mean": 0.00030312195014350484, + "max": 0.0007603218628214862 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.09134695439511012, + "max": 0.17438963627304435 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.003941879089915006, + "max": 0.01311756890101602 + }, + "tx_mbps": { + "mean": 0.0009949523284280637, + "max": 0.004549464290132424 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07473531926556537, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004151100041511, + "max": 0.024906600249066 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0003241538661998712, + "max": 0.0013295877104960681 + }, + "tx_mbps": { + "mean": 0.0003241538661998712, + "max": 0.0013295877104960681 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07889262217749236, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0032385198544561304, + "max": 0.009583314300156057 + }, + "tx_mbps": { + "mean": 0.00026673839601621036, + "max": 0.0006678989839929121 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/direct/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07888331683721099, + "max": 0.12450199203187251 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0003676659428254146, + "max": 0.0014600631622710659 + }, + "tx_mbps": { + "mean": 0.0003676659428254146, + "max": 0.0014600631622710659 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/direct/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07888641466691072, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.00045485664716797834, + "max": 0.002244541499367989 + }, + "tx_mbps": { + "mean": 0.00045485664716797834, + "max": 0.002244541499367989 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/direct/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.07118742821686296, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.002804361452956655, + "max": 0.009584154334490756 + }, + "tx_mbps": { + "mean": 0.0002568865154217678, + "max": 0.0006679575293000045 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-nightly/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.272959198793363, + "max": 2.4444998752806186 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.090909090909092, + "container_quota_busy_percent": { + "mean": 8.13285095915212, + "max": 8.57364727536411 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 180, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19685376, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 24.191086638455843, + "max": 24.235473528063398 + }, + "tx_mbps": { + "mean": 24.122749219323907, + "max": 24.161284099038905 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-nightly/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.076024898343659, + "max": 5.176294073518379 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 20.47713717693837, + "container_quota_busy_percent": { + "mean": 18.026399401041093, + "max": 18.220965054561997 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 81, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19161088, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 72.54482026523027, + "max": 72.69658262434046 + }, + "tx_mbps": { + "mean": 72.35298987335796, + "max": 72.50986038547858 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-nightly/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.40169102019721, + "max": 26.63225806451613 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 99.80237154150197, + "container_quota_busy_percent": { + "mean": 99.38434927937699, + "max": 99.68747665917262 + }, + "container_throttled_period_percent": { + "mean": 16.77777777777778, + "max": 21.568627450980394 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20144128, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 502.03500140209957, + "max": 505.01214538593416 + }, + "tx_mbps": { + "mean": 500.73231792097306, + "max": 503.70706468085837 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-nightly/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.531092857288224, + "max": 3.6340852130325816 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004177109440267335, + "max": 0.02506265664160401 + }, + "busiest_sampled_vcpu_percent": 14.17004048582996, + "container_quota_busy_percent": { + "mean": 12.613316330821528, + "max": 12.918922559202468 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20664320, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 271.343428014755, + "max": 271.7229311529933 + }, + "tx_mbps": { + "mean": 272.51087341401524, + "max": 272.88589200936605 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-nightly/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 8.388284779796406, + "max": 8.599695585996956 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004247366632687734, + "max": 0.0254841997961264 + }, + "busiest_sampled_vcpu_percent": 34.93975903614458, + "container_quota_busy_percent": { + "mean": 30.687916009094995, + "max": 30.817534389456647 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22347776, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 814.1897810320917, + "max": 816.013123095067 + }, + "tx_mbps": { + "mean": 817.8774582428803, + "max": 819.705456252111 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-nightly/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 21.995787257977952, + "max": 22.135212738188464 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 84.04040404040404, + "container_quota_busy_percent": { + "mean": 81.7543911849568, + "max": 81.9701908170453 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 26210304, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2557.7479492622956, + "max": 2573.7089282972875 + }, + "tx_mbps": { + "mean": 2569.123742736878, + "max": 2585.0947959982386 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-nightly/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.184644790207581, + "max": 2.3168908819133036 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004166666666666667, + "max": 0.025 + }, + "busiest_sampled_vcpu_percent": 9.0, + "container_quota_busy_percent": { + "mean": 7.922787187682279, + "max": 8.50998055430553 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 24428544, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 23.32788118340849, + "max": 23.360661331539266 + }, + "tx_mbps": { + "mean": 23.79017201721464, + "max": 23.826310891506935 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-nightly/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.9058418377964, + "max": 5.012531328320802 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 20.68273092369478, + "container_quota_busy_percent": { + "mean": 18.141213743298692, + "max": 18.321481670937587 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19869696, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 69.97834795623719, + "max": 70.12980602099204 + }, + "tx_mbps": { + "mean": 71.36400792061964, + "max": 71.524064699709 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-nightly/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.156934929734245, + "max": 26.348228043143298 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 99.80119284294234, + "container_quota_busy_percent": { + "mean": 99.15293911794213, + "max": 99.62632916712758 + }, + "container_throttled_period_percent": { + "mean": 10.542483660130719, + "max": 14.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20312064, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 513.8723307672111, + "max": 522.5704925668234 + }, + "tx_mbps": { + "mean": 524.0866351044465, + "max": 532.973524486411 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-nightly/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.304943674034998, + "max": 3.436167544519689 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 13.42685370741483, + "container_quota_busy_percent": { + "mean": 12.119450302789447, + "max": 12.534357253702764 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20865024, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 270.9511496366599, + "max": 271.379631089399 + }, + "tx_mbps": { + "mean": 272.2260673134947, + "max": 272.6463600353112 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-nightly/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 8.387413212528934, + "max": 8.524173027989821 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004249532551419344, + "max": 0.025497195308516064 + }, + "busiest_sampled_vcpu_percent": 34.221311475409834, + "container_quota_busy_percent": { + "mean": 31.34202676532751, + "max": 31.623230802886862 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22585344, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 813.1649445811787, + "max": 814.9857285134815 + }, + "tx_mbps": { + "mean": 816.917440690321, + "max": 818.786142512469 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-nightly/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 22.659477696953502, + "max": 22.950819672131146 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004336889582791222, + "max": 0.026021337496747333 + }, + "busiest_sampled_vcpu_percent": 86.22754491017965, + "container_quota_busy_percent": { + "mean": 83.8089543172233, + "max": 84.38728569698817 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 25640960, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2588.5897412260697, + "max": 2605.086796419226 + }, + "tx_mbps": { + "mean": 2600.012515122914, + "max": 2616.7310493679015 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-nightly/ai/12-fortio-openai/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 27.01125573232077, + "max": 27.137355584082158 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.49127799435315, + "max": 99.9442780746002 + }, + "container_throttled_period_percent": { + "mean": 20.95686274509804, + "max": 24.0 + }, + "max_fd": 952, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 92463104, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 429.58190881277187, + "max": 435.521334041306 + }, + "tx_mbps": { + "mean": 430.3852535383465, + "max": 436.20181815822826 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-nightly/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.12582763022066, + "max": 30.391147709727225 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.5355747330134, + "max": 99.89313281994562 + }, + "container_throttled_period_percent": { + "mean": 26.96732026143791, + "max": 34.0 + }, + "max_fd": 897, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 131579904, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2885.253756294284, + "max": 2919.2266508625144 + }, + "tx_mbps": { + "mean": 2875.911471207349, + "max": 2908.675831689765 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-nightly/ai/14-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.167702807930631, + "max": 1.3486513486513487 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.82897384305835, + "container_quota_busy_percent": { + "mean": 4.142326963502741, + "max": 4.844225016091503 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 173, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 107216896, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 6.131248429490264, + "max": 7.01835115820506 + }, + "tx_mbps": { + "mean": 6.077861058666758, + "max": 6.932029445897317 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-nightly/ai/15-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 4.936531270212019, + "max": 5.678073510773131 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 21.25506072874494, + "container_quota_busy_percent": { + "mean": 18.260774260180938, + "max": 21.260364596318666 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 284, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 31481856, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 47.53993809110073, + "max": 54.74249403291524 + }, + "tx_mbps": { + "mean": 47.72580632793561, + "max": 55.05915436069056 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-nightly/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.3086211570267516, + "max": 1.5208177511842433 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.6, + "container_quota_busy_percent": { + "mean": 4.502627923934067, + "max": 4.844450644574139 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 174, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 30318592, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.627801749304837, + "max": 5.797463649082099 + }, + "tx_mbps": { + "mean": 5.484417457394102, + "max": 5.56924009244984 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-nightly/ai/17-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 5.7252950365218895, + "max": 6.071338224133569 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 22.89156626506024, + "container_quota_busy_percent": { + "mean": 20.738894850973573, + "max": 21.869525467051705 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 284, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 31014912, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 42.31871276754259, + "max": 44.535520121626476 + }, + "tx_mbps": { + "mean": 42.29679416989188, + "max": 44.531853559287654 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-nightly/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.4335346229260502, + "max": 1.5457491897282474 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004155239757333998, + "max": 0.024931438544003988 + }, + "busiest_sampled_vcpu_percent": 7.6923076923076925, + "container_quota_busy_percent": { + "mean": 5.18000713463969, + "max": 5.529368875266547 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 27, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12472320, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.5697520466508466, + "max": 1.5993385533606501 + }, + "tx_mbps": { + "mean": 1.8675567696037498, + "max": 1.889940758155361 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-nightly/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.923435844986467, + "max": 4.016966067864272 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 23.170731707317074, + "container_quota_busy_percent": { + "mean": 14.38321650210358, + "max": 14.680999825305253 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 27, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12005376, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.5607084971130085, + "max": 7.7417146445513945 + }, + "tx_mbps": { + "mean": 9.009174017184888, + "max": 9.228521221883215 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-nightly/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.944200547460493, + "max": 1.9985011241568824 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004162504162504163, + "max": 0.024975024975024976 + }, + "busiest_sampled_vcpu_percent": 8.41683366733467, + "container_quota_busy_percent": { + "mean": 7.367470012275394, + "max": 7.514126416341577 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 56, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14221312, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.412192294021023, + "max": 2.418558447098194 + }, + "tx_mbps": { + "mean": 2.8750008390879382, + "max": 2.8831798678926392 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-nightly/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.421647456764845, + "max": 25.503184713375795 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 98.2107355864811, + "container_quota_busy_percent": { + "mean": 97.37342986226616, + "max": 97.70125132674514 + }, + "container_throttled_period_percent": { + "mean": 0.3333333333333333, + "max": 2.0 + }, + "max_fd": 57, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15200256, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 65.25140884745869, + "max": 65.99750069960008 + }, + "tx_mbps": { + "mean": 77.77889662070663, + "max": 78.67221646335302 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-nightly/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.035086966120336, + "max": 2.4426719840478563 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004178156597309268, + "max": 0.025068939583855605 + }, + "busiest_sampled_vcpu_percent": 9.2, + "container_quota_busy_percent": { + "mean": 7.397733061576625, + "max": 7.954927452988506 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 657, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 75235328, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.961495951666497, + "max": 3.2889267630800663 + }, + "tx_mbps": { + "mean": 2.8984096120444915, + "max": 3.224067021305022 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-nightly/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.733488220270917, + "max": 26.885830784913352 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.5849263736603, + "max": 99.97775338451241 + }, + "container_throttled_period_percent": { + "mean": 22.03267973856209, + "max": 25.49019607843137 + }, + "max_fd": 955, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 88932352, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 57.61326457300155, + "max": 58.47635597978104 + }, + "tx_mbps": { + "mean": 70.2700542971413, + "max": 71.70297049572535 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-nightly/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.76414471509019, + "max": 1.8703241895261846 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 7.2, + "container_quota_busy_percent": { + "mean": 6.2243710585326815, + "max": 6.323375573209844 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 141, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 74534912, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 80.37379551762108, + "max": 80.85548702484819 + }, + "tx_mbps": { + "mean": 80.41156720161025, + "max": 80.91587062441914 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-nightly/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.766361973055187, + "max": 5.036331746429466 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008371002846140967, + "max": 0.050226017076845805 + }, + "busiest_sampled_vcpu_percent": 20.445344129554655, + "container_quota_busy_percent": { + "mean": 16.67414011852419, + "max": 16.97676225076886 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 141, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 21106688, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 278.4996863118725, + "max": 283.52503541617773 + }, + "tx_mbps": { + "mean": 279.4627773487266, + "max": 284.542111495454 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-nightly/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.7587426823564396, + "max": 2.8285356695869837 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.088709677419354, + "container_quota_busy_percent": { + "mean": 9.90186329561759, + "max": 10.111028191374949 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 156, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 18014208, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.3533505100425, + "max": 135.65461882758675 + }, + "tx_mbps": { + "mean": 135.54243441580365, + "max": 135.8774892279507 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-nightly/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.722665824996184, + "max": 26.80304222397063 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 99.4047619047619, + "container_quota_busy_percent": { + "mean": 98.79319282826012, + "max": 99.13720305065408 + }, + "container_throttled_period_percent": { + "mean": 8.915032679738562, + "max": 18.0 + }, + "max_fd": 57, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19193856, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2246.0608048327804, + "max": 2267.5235901656747 + }, + "tx_mbps": { + "mean": 2248.1510033154987, + "max": 2269.626589080346 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-nightly/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.9028109633824495, + "max": 3.6458333333333335 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 13.229571984435797, + "container_quota_busy_percent": { + "mean": 9.421651359078142, + "max": 10.172955717958384 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 652, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 74645504, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.67735128864075, + "max": 140.09513414461372 + }, + "tx_mbps": { + "mean": 135.34271660698238, + "max": 139.67818187265482 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-nightly/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.315906560926127, + "max": 29.564769508112285 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008593280054996993, + "max": 0.051559680329981955 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.67009840491046, + "max": 99.95703771563201 + }, + "container_throttled_period_percent": { + "mean": 22.0718954248366, + "max": 29.41176470588235 + }, + "max_fd": 929, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 97255424, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2192.299163752838, + "max": 2220.611087764191 + }, + "tx_mbps": { + "mean": 2141.032656066121, + "max": 2166.0756474159607 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-nightly/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.3352190381981628, + "max": 2.132936507936508 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.0, + "container_quota_busy_percent": { + "mean": 6.52347260663561, + "max": 6.804821896669247 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 151, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 69787648, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.0539535965561857, + "max": 2.123807075460781 + }, + "tx_mbps": { + "mean": 2.5043471769440675, + "max": 2.5879049177242566 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-nightly/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.653581859212479, + "max": 7.011686143572621 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 25.166666666666668, + "container_quota_busy_percent": { + "mean": 8.721557309270672, + "max": 9.191691602647147 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 150, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19779584, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 131.33965828332967, + "max": 135.52278518433553 + }, + "tx_mbps": { + "mean": 131.59194350779987, + "max": 135.7910354472535 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-release/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.7734572418014687, + "max": 1.9245188702824294 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041645843744794265, + "max": 0.02498750624687656 + }, + "busiest_sampled_vcpu_percent": 7.2434607645875255, + "container_quota_busy_percent": { + "mean": 6.159045545580005, + "max": 6.534851075617206 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 175, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11821056, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 24.199730522890455, + "max": 24.243978029135143 + }, + "tx_mbps": { + "mean": 24.131992057897932, + "max": 24.16775051923668 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-release/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.972913782312571, + "max": 4.290015052684395 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 16.367265469061877, + "container_quota_busy_percent": { + "mean": 14.43483954457044, + "max": 14.739012745852268 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 80, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11649024, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 72.5324507010326, + "max": 72.70692820705457 + }, + "tx_mbps": { + "mean": 72.33938643168955, + "max": 72.50626246205279 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-release/ai/02-fortio-openai/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 26.57666976257754, + "max": 26.834381551362682 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 99.00398406374502, + "container_quota_busy_percent": { + "mean": 98.14484919063058, + "max": 98.39036300922253 + }, + "container_throttled_period_percent": { + "mean": 0.7843137254901961, + "max": 1.9607843137254901 + }, + "max_fd": 85, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13848576, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 665.7089088615352, + "max": 672.3905049328247 + }, + "tx_mbps": { + "mean": 663.9744806399605, + "max": 670.6404657197334 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-release/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.283669941927473, + "max": 4.398382204246714 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 16.194331983805668, + "container_quota_busy_percent": { + "mean": 14.088875611750685, + "max": 14.403593133872553 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 55, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 10928128, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 275.99621274484787, + "max": 276.32353125188604 + }, + "tx_mbps": { + "mean": 275.6536300390233, + "max": 275.9542415412053 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-release/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 11.83326110031511, + "max": 11.971104231166152 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0042977479800584495, + "max": 0.025786487880350695 + }, + "busiest_sampled_vcpu_percent": 42.479674796747965, + "container_quota_busy_percent": { + "mean": 37.60013416691856, + "max": 37.900677785556134 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 57, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13979648, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 827.5913384422348, + "max": 829.524693111232 + }, + "tx_mbps": { + "mean": 826.9111129183509, + "max": 828.8549866549487 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-release/ai/05-fortio-openai/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 28.815530636656817, + "max": 29.050894085281982 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 97.41035856573706, + "container_quota_busy_percent": { + "mean": 95.81155538898354, + "max": 96.42280439287077 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 83, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 21975040, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2599.2102735771114, + "max": 2614.6651549733187 + }, + "tx_mbps": { + "mean": 2597.9508377495836, + "max": 2613.708546517807 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-release/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.8914977311000007, + "max": 2.0474406991260925 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00416770859381512, + "max": 0.025006251562890724 + }, + "busiest_sampled_vcpu_percent": 8.2, + "container_quota_busy_percent": { + "mean": 7.025143212272168, + "max": 7.3723607068322945 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 85, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15060992, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 23.33971476701511, + "max": 23.375521993161673 + }, + "tx_mbps": { + "mean": 23.79900030421446, + "max": 23.827517340074575 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-release/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.299076368314595, + "max": 4.404731940599044 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 17.575757575757574, + "container_quota_busy_percent": { + "mean": 15.68242153995555, + "max": 16.03342672530321 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 85, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12939264, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 69.9676819445122, + "max": 70.13285245886848 + }, + "tx_mbps": { + "mean": 71.35747280030955, + "max": 71.5222606867984 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-release/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.26941178130925, + "max": 26.413128418859078 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 98.61386138613861, + "container_quota_busy_percent": { + "mean": 97.74215314477657, + "max": 98.05635574198483 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 85, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14462976, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 660.399739792771, + "max": 664.3042812527918 + }, + "tx_mbps": { + "mean": 673.524187433663, + "max": 677.4560331450391 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-release/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.1781577585523335, + "max": 4.4180762433728855 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 15.415821501014198, + "container_quota_busy_percent": { + "mean": 13.860068496667544, + "max": 14.112823923956686 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 54, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12623872, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 275.6702937947778, + "max": 276.0424395359707 + }, + "tx_mbps": { + "mean": 275.2757851459037, + "max": 275.62063440253974 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-release/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 11.847819935516469, + "max": 12.121995347635048 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004336889582791222, + "max": 0.026021337496747333 + }, + "busiest_sampled_vcpu_percent": 42.35537190082645, + "container_quota_busy_percent": { + "mean": 38.25847423439901, + "max": 38.56135185217041 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 56, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13762560, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 826.7328821458152, + "max": 828.6491816325539 + }, + "tx_mbps": { + "mean": 825.8851708637596, + "max": 827.7845378756582 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-release/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.560103374692453, + "max": 29.728982300884955 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 98.81188118811882, + "container_quota_busy_percent": { + "mean": 97.73768304516366, + "max": 98.25192023683934 + }, + "container_throttled_period_percent": { + "mean": 1.9803921568627452, + "max": 6.0 + }, + "max_fd": 81, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 21803008, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2640.812375366882, + "max": 2663.80313713328 + }, + "tx_mbps": { + "mean": 2638.7087704107335, + "max": 2661.8827435338812 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-release/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.60348660725974, + "max": 27.705851890212326 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.69007198103063, + "max": 100.01044940003241 + }, + "container_throttled_period_percent": { + "mean": 29.54248366013072, + "max": 37.254901960784316 + }, + "max_fd": 928, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 99209216, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 542.4744671898584, + "max": 546.7112691508408 + }, + "tx_mbps": { + "mean": 543.1379378920146, + "max": 547.307462107059 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-release/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 32.99415447859511, + "max": 33.35104969439277 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004429090264859598, + "max": 0.026574541589157587 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.54704867260605, + "max": 99.90512187896518 + }, + "container_throttled_period_percent": { + "mean": 24.405228758169937, + "max": 42.0 + }, + "max_fd": 874, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 149569536, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2463.6832244194584, + "max": 2490.496717684094 + }, + "tx_mbps": { + "mean": 2465.0433987631905, + "max": 2491.893613239764 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-release/ai/14-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.3401220413514772, + "max": 1.4264264264264264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.220883534136546, + "container_quota_busy_percent": { + "mean": 4.598097726723358, + "max": 4.899541148736618 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 163, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 39739392, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.4673237419775225, + "max": 7.697581208121157 + }, + "tx_mbps": { + "mean": 6.684358220943544, + "max": 6.885327544668238 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-release/ai/15-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 5.8102645207274, + "max": 7.304657673708323 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003181471112242301, + "max": 0.025451768897938407 + }, + "busiest_sampled_vcpu_percent": 26.49402390438247, + "container_quota_busy_percent": { + "mean": 20.000434577744624, + "max": 24.359731030094924 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 279, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 48095232, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 52.092366634555006, + "max": 61.39430388552225 + }, + "tx_mbps": { + "mean": 47.06972811931636, + "max": 54.99016500605716 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-release/ai/16-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.2227092119849459, + "max": 1.4267834793491865 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.421686746987952, + "container_quota_busy_percent": { + "mean": 4.169855738083737, + "max": 4.948860900608181 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 167, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 44486656, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.553396125700897, + "max": 6.374368087929634 + }, + "tx_mbps": { + "mean": 4.80375889708527, + "max": 5.508381159191216 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-release/ai/17-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 5.085395351948848, + "max": 6.223012446024892 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 22.6, + "container_quota_busy_percent": { + "mean": 17.82511919127986, + "max": 21.32529434956949 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 279, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 46055424, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 38.901704013431186, + "max": 45.2885048441846 + }, + "tx_mbps": { + "mean": 35.83189344496877, + "max": 41.53093457799366 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0467934088920372, + "max": 1.24595066035385 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016608536787908985, + "max": 0.09965122072745392 + }, + "busiest_sampled_vcpu_percent": 5.487804878048781, + "container_quota_busy_percent": { + "mean": 3.734055562014104, + "max": 3.8382926502630843 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 5672960, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.6003487071849654, + "max": 1.6160094994476843 + }, + "tx_mbps": { + "mean": 1.9076069148930845, + "max": 1.9263287274001413 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.9346232481142804, + "max": 3.077307980985739 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 15.573770491803279, + "container_quota_busy_percent": { + "mean": 10.723218436395022, + "max": 10.959774199785594 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 5234688, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.543448244989964, + "max": 7.656325732957496 + }, + "tx_mbps": { + "mean": 8.988575550050165, + "max": 9.127815602418435 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.3930083967407763, + "max": 1.471688700424046 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004149033275246868, + "max": 0.024894199651481205 + }, + "busiest_sampled_vcpu_percent": 6.25, + "container_quota_busy_percent": { + "mean": 5.077043302704526, + "max": 5.2884347713734625 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 52, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 7020544, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.4117614717634073, + "max": 2.4151227085383455 + }, + "tx_mbps": { + "mean": 2.8747106906421376, + "max": 2.8790118744642506 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 24.70907131614583, + "max": 24.82652274479568 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 95.22862823061631, + "container_quota_busy_percent": { + "mean": 93.66971370145315, + "max": 94.2494218029531 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 53, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 8232960, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 90.51555000639544, + "max": 90.69711677046246 + }, + "tx_mbps": { + "mean": 107.89728831835764, + "max": 108.11529811795073 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.4554786282551593, + "max": 1.937888198757764 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 6.746031746031746, + "container_quota_busy_percent": { + "mean": 5.1641333603124195, + "max": 5.4514148342460045 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 655, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 63926272, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.946288966773069, + "max": 3.180936563329913 + }, + "tx_mbps": { + "mean": 2.882186941111215, + "max": 3.1279385274608282 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.121746888206488, + "max": 27.25864739287558 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0042977479800584495, + "max": 0.025786487880350695 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.57937907013141, + "max": 99.94542924827714 + }, + "container_throttled_period_percent": { + "mean": 29.03921568627451, + "max": 33.333333333333336 + }, + "max_fd": 933, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 81219584, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 86.61675367147893, + "max": 87.78961208306865 + }, + "tx_mbps": { + "mean": 105.00087710036944, + "max": 106.37026323820041 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.28600661817683, + "max": 1.371571072319202 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.823293172690763, + "container_quota_busy_percent": { + "mean": 4.590772383837587, + "max": 4.731688550369075 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 150, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 71741440, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 84.2423514318034, + "max": 84.75356153155644 + }, + "tx_mbps": { + "mean": 84.3069210060665, + "max": 84.79850864617315 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-release/http/07-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 3.2024373546516918, + "max": 3.3543505674653216 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 13.995943204868155, + "container_quota_busy_percent": { + "mean": 12.467300699670083, + "max": 12.72003589947377 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 150, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15077376, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 282.90015557609735, + "max": 290.4637342199474 + }, + "tx_mbps": { + "mean": 283.8976245512872, + "max": 291.5176094949226 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.0063024222628627, + "max": 2.1510755377688846 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.048289738430583, + "container_quota_busy_percent": { + "mean": 7.019462890808747, + "max": 7.22067314084812 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 165, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 9871360, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.4160003388879, + "max": 135.69561329719943 + }, + "tx_mbps": { + "mean": 135.64841236951116, + "max": 135.94995327565243 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.898571856706454, + "max": 27.020474137931036 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004489942528735632, + "max": 0.02693965517241379 + }, + "busiest_sampled_vcpu_percent": 97.42063492063492, + "container_quota_busy_percent": { + "mean": 96.04528729683159, + "max": 96.27497585023352 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 53, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11792384, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2985.8114914135604, + "max": 3011.405513328713 + }, + "tx_mbps": { + "mean": 2990.8504330766004, + "max": 3016.506635575052 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.2448210191181515, + "max": 2.9082774049217 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.019646365422396, + "container_quota_busy_percent": { + "mean": 7.197714386663501, + "max": 8.023546607348385 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 659, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 68407296, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.58226485146753, + "max": 145.501949364829 + }, + "tx_mbps": { + "mean": 136.28078111096954, + "max": 145.06337788445862 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.695232559334606, + "max": 29.90506329113924 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.65650395112904, + "max": 100.01709710322638 + }, + "container_throttled_period_percent": { + "mean": 29.633986928104576, + "max": 42.0 + }, + "max_fd": 937, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 88207360, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2915.0724874332636, + "max": 2944.2270938859506 + }, + "tx_mbps": { + "mean": 2852.9858836742105, + "max": 2881.386158438873 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-release/http/12-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 8.798449992234685, + "max": 10.868586858685868 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 49.50276243093923, + "container_quota_busy_percent": { + "mean": 4.576253221883633, + "max": 4.955561952904138 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 147, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 76832768, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.0572178365441576, + "max": 2.1334855829942754 + }, + "tx_mbps": { + "mean": 2.505469558216861, + "max": 2.5878748851797835 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/common/pass3/praxis-release/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9070148043307262, + "max": 1.5238571071696227 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.846774193548387, + "container_quota_busy_percent": { + "mean": 6.290237489093685, + "max": 6.692666956671653 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 148, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13295616, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 131.32522503672547, + "max": 135.53456175411623 + }, + "tx_mbps": { + "mean": 131.59783603401056, + "max": 135.83720060499823 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.3525402817207177, + "max": 3.469795307039441 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008318775476249896, + "max": 0.04991265285749938 + }, + "busiest_sampled_vcpu_percent": 14.056224899598394, + "container_quota_busy_percent": { + "mean": 12.317347960157713, + "max": 12.553290151229044 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 84, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13438976, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 23.14226856086067, + "max": 23.16855588683897 + }, + "tx_mbps": { + "mean": 23.131156777372233, + "max": 23.1555820780506 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.915852203884925, + "max": 8.169934640522875 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 32.734530938123754, + "container_quota_busy_percent": { + "mean": 30.46471136591751, + "max": 31.105229548197297 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 83, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13463552, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 69.3845817176981, + "max": 69.54152251752028 + }, + "tx_mbps": { + "mean": 69.36260526420187, + "max": 69.5206961328291 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.917852581403494, + "max": 26.04060913705584 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004240882103477523, + "max": 0.02544529262086514 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.61795640749011, + "max": 99.93532465198383 + }, + "container_throttled_period_percent": { + "mean": 21.42483660130719, + "max": 28.0 + }, + "max_fd": 83, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15159296, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 325.36531733404297, + "max": 326.39263757517904 + }, + "tx_mbps": { + "mean": 325.2819079563575, + "max": 326.31696334893746 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.990074542042838, + "max": 5.128205128205129 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 20.65439672801636, + "container_quota_busy_percent": { + "mean": 19.558555712935913, + "max": 19.693825911778177 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 81, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19767296, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 271.1156849238703, + "max": 271.51599780525515 + }, + "tx_mbps": { + "mean": 269.81140694152805, + "max": 270.26026503583284 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.576937330727876, + "max": 12.795726278300688 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 51.12016293279022, + "container_quota_busy_percent": { + "mean": 48.678958581284604, + "max": 49.303978013650045 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 81, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19623936, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 813.1899125290848, + "max": 814.9607689106604 + }, + "tx_mbps": { + "mean": 809.348025265817, + "max": 811.2296231498225 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.30625796209484, + "max": 26.406370408425378 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.6624668136529, + "max": 99.94643750878643 + }, + "container_throttled_period_percent": { + "mean": 25.673202614379086, + "max": 35.294117647058826 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22712320, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2026.345605681048, + "max": 2046.5243521668037 + }, + "tx_mbps": { + "mean": 2013.5286622784784, + "max": 2033.3263341754832 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.246160167982005, + "max": 3.4156070805285466 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 14.115308151093439, + "container_quota_busy_percent": { + "mean": 11.836101746885106, + "max": 12.275969208150189 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 21991424, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 22.81385011499725, + "max": 22.852463537002965 + }, + "tx_mbps": { + "mean": 22.570936594684014, + "max": 22.595722960961755 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.239219393658278, + "max": 7.464186981653682 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 31.211498973305954, + "container_quota_busy_percent": { + "mean": 28.707144418188047, + "max": 29.083223629741376 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16187392, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 68.40083274068931, + "max": 68.54826413109801 + }, + "tx_mbps": { + "mean": 67.6929410319168, + "max": 67.842810329005 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.811826489530006, + "max": 25.99898836621143 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.58857549536916, + "max": 99.94167447216724 + }, + "container_throttled_period_percent": { + "mean": 20.73202614379085, + "max": 25.49019607843137 + }, + "max_fd": 87, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16592896, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 329.0007094459684, + "max": 333.55656529898454 + }, + "tx_mbps": { + "mean": 325.5716081628603, + "max": 330.087333145166 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.188028104874254, + "max": 5.309291259704483 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 21.442885771543086, + "container_quota_busy_percent": { + "mean": 19.649477333555208, + "max": 19.902890337621223 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 84, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20856832, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 270.74618153563785, + "max": 271.1723546668743 + }, + "tx_mbps": { + "mean": 269.25366544074507, + "max": 269.7473965887577 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 13.106766478311519, + "max": 13.39556004036327 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004207691660355129, + "max": 0.025246149962130773 + }, + "busiest_sampled_vcpu_percent": 53.048780487804876, + "container_quota_busy_percent": { + "mean": 49.68170157878746, + "max": 50.197285214974315 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 84, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20086784, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 812.1730886333601, + "max": 814.0068114510225 + }, + "tx_mbps": { + "mean": 807.6363390779861, + "max": 809.4196711105259 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.261846385437643, + "max": 26.333333333333332 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.64576032046025, + "max": 99.90562631453375 + }, + "container_throttled_period_percent": { + "mean": 27.66013071895425, + "max": 33.333333333333336 + }, + "max_fd": 88, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23236608, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2009.8824826007638, + "max": 2039.5389676071413 + }, + "tx_mbps": { + "mean": 1995.6759501861707, + "max": 2024.8183318564659 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.3563129687930195, + "max": 3.48866184899078 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004157312713062277, + "max": 0.024943876278373658 + }, + "busiest_sampled_vcpu_percent": 13.972055888223553, + "container_quota_busy_percent": { + "mean": 12.293712270469328, + "max": 12.727714604899854 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 88, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22523904, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 23.591376428377217, + "max": 23.627000515787977 + }, + "tx_mbps": { + "mean": 23.135427078662417, + "max": 23.169332227856838 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.8152532558800605, + "max": 8.072198546001504 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 32.78350515463917, + "container_quota_busy_percent": { + "mean": 30.434104041779836, + "max": 30.700200073154097 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 88, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16805888, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 70.77316595659197, + "max": 70.9244521499039 + }, + "tx_mbps": { + "mean": 69.4147827376944, + "max": 69.57573379356175 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.882621793305532, + "max": 25.950329447541815 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.6281435368841, + "max": 99.94567777888419 + }, + "container_throttled_period_percent": { + "mean": 23.130718954248366, + "max": 29.41176470588235 + }, + "max_fd": 88, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16408576, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 312.4166313453575, + "max": 316.53391761011216 + }, + "tx_mbps": { + "mean": 306.4221401853606, + "max": 310.46559918536377 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.16329952866167, + "max": 5.2657973921765295 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 21.095334685598377, + "container_quota_busy_percent": { + "mean": 19.59475624926001, + "max": 19.759673313238043 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 82, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19578880, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 270.9862206692648, + "max": 272.0268341203491 + }, + "tx_mbps": { + "mean": 269.80264356410663, + "max": 270.9645619049598 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 13.479926528014486, + "max": 13.676731793960924 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 54.90981963927856, + "container_quota_busy_percent": { + "mean": 50.7166046702778, + "max": 51.12915707455065 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 82, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20049920, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 812.9891130507639, + "max": 814.7557347424903 + }, + "tx_mbps": { + "mean": 809.1649823010355, + "max": 810.9847156141872 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.335711534013246, + "max": 26.440329218106996 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.67116338375031, + "max": 99.95020716277581 + }, + "container_throttled_period_percent": { + "mean": 29.30065359477124, + "max": 38.0 + }, + "max_fd": 88, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22876160, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1954.7018494799431, + "max": 1975.991466125527 + }, + "tx_mbps": { + "mean": 1943.0862790737378, + "max": 1963.8482652570528 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.90204992912717, + "max": 28.307919331037876 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004099032628299721, + "max": 0.02459419576979833 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.77731953454685, + "max": 100.02668968381921 + }, + "container_throttled_period_percent": { + "mean": 34.01960784313725, + "max": 42.0 + }, + "max_fd": 1002, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 81661952, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 278.05129696448853, + "max": 279.95257511229397 + }, + "tx_mbps": { + "mean": 284.0748275748785, + "max": 286.05760909067675 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/19-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.9468022639837, + "max": 28.076433121019107 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.71069919144365, + "max": 99.9589846196394 + }, + "container_throttled_period_percent": { + "mean": 31.30065359477124, + "max": 40.0 + }, + "max_fd": 1145, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 157958144, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1840.1697919630253, + "max": 1852.1965703781432 + }, + "tx_mbps": { + "mean": 1817.655906640825, + "max": 1828.4860201739057 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/20-aiperf-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.468867418080001, + "max": 1.5227159261108338 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.421686746987952, + "container_quota_busy_percent": { + "mean": 5.206254346583563, + "max": 5.294750337530397 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 653, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 74489856, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 6.939696299988871, + "max": 7.0049989923923 + }, + "tx_mbps": { + "mean": 6.901322670054924, + "max": 6.946655964027334 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/21-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 7.386835662611471, + "max": 7.729346173340091 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 29.518072289156628, + "container_quota_busy_percent": { + "mean": 26.920566450120997, + "max": 28.562445525324854 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 763, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 68476928, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 52.967178483148466, + "max": 54.19273197903693 + }, + "tx_mbps": { + "mean": 52.97523314438037, + "max": 54.2751434731223 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.5718913265768315, + "max": 1.794168950909544 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 6.586826347305389, + "container_quota_busy_percent": { + "mean": 5.273509581645614, + "max": 5.8634226400533045 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 618, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 65802240, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.208648053860204, + "max": 5.70645263599611 + }, + "tx_mbps": { + "mean": 5.091860565218472, + "max": 5.560378177115977 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/23-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 7.324468981229986, + "max": 7.643634522905593 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 28.8, + "container_quota_busy_percent": { + "mean": 26.21640750063073, + "max": 27.48997492221464 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 278, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 44449792, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 42.6293515606296, + "max": 44.38231551554613 + }, + "tx_mbps": { + "mean": 42.5162983422546, + "max": 44.38578265166548 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/24-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.70885525641389, + "max": 1.8990504747626187 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 6.854838709677419, + "container_quota_busy_percent": { + "mean": 6.017615528446002, + "max": 6.623879515112475 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 168, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 33579008, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 6.516445928330678, + "max": 7.0607311282171885 + }, + "tx_mbps": { + "mean": 5.147024565238873, + "max": 5.553111963798959 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/agentgateway/ai/25-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 8.34397673832119, + "max": 9.455006337135615 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 35.2589641434263, + "container_quota_busy_percent": { + "mean": 30.31945711701888, + "max": 33.70136753339266 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 278, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 35192832, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 52.10664103164634, + "max": 54.743435963255926 + }, + "tx_mbps": { + "mean": 41.85981016344202, + "max": 44.18677827786063 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.11626184386616248, + "max": 0.22432701894317048 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004152134196977246, + "max": 0.02491280518186348 + }, + "busiest_sampled_vcpu_percent": 0.5952380952380952, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.003936615009050919, + "max": 0.009515215943005972 + }, + "tx_mbps": { + "mean": 0.0009320870354243276, + "max": 0.004046559360375878 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07889262681496177, + "max": 0.1245640259093174 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004150066401062417, + "max": 0.0249003984063745 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.000785299779310182, + "max": 0.0033792500163652935 + }, + "tx_mbps": { + "mean": 0.000776533534538504, + "max": 0.003521114757618365 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.1079110415428552, + "max": 0.1493280238924838 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0032598550419403764, + "max": 0.009516410207150137 + }, + "tx_mbps": { + "mean": 0.00028236362180839844, + "max": 0.0006009525373694474 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.0788884829778432, + "max": 0.12453300124533001 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0036701931466504444, + "max": 0.018964095102579952 + }, + "tx_mbps": { + "mean": 0.0012570411653121875, + "max": 0.00604398982161124 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07473221370366896, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004152134196977246, + "max": 0.02491280518186348 + }, + "busiest_sampled_vcpu_percent": 0.3992015968063872, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.447761699546452e-05, + "max": 0.0002390972083832822 + }, + "tx_mbps": { + "mean": 8.447761699546452e-05, + "max": 0.0002390972083832822 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07058835069035103, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0032056269130325923, + "max": 0.018965988825652133 + }, + "tx_mbps": { + "mean": 0.0002337891951564118, + "max": 0.0011349625183950513 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07888228062051905, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.000136015996436933, + "max": 0.0002901112693253306 + }, + "tx_mbps": { + "mean": 0.00026937277831541465, + "max": 0.0004239589308676223 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.09132008952109379, + "max": 0.1493280238924838 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.003216784233372782, + "max": 0.018965985221633456 + }, + "tx_mbps": { + "mean": 0.00026035686634008376, + "max": 0.0011349623027234006 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08718551434360464, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0032199957539013713, + "max": 0.018966113165135374 + }, + "tx_mbps": { + "mean": 0.0003108334616168499, + "max": 0.0011349699591171952 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.09548150588755049, + "max": 0.12453300124533001 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0001152878893138974, + "max": 0.0002390910183480791 + }, + "tx_mbps": { + "mean": 0.00010997513867385487, + "max": 0.0002390910183480791 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.0913324782782683, + "max": 0.12450199203187251 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0032054707409548545, + "max": 0.018965059034240467 + }, + "tx_mbps": { + "mean": 0.00023377871488585312, + "max": 0.0011349068778264593 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07888848246244054, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.448386307119619e-05, + "max": 0.00023910822630308646 + }, + "tx_mbps": { + "mean": 8.448386307119619e-05, + "max": 0.00023910822630308646 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.09547014150704225, + "max": 0.12447099825740603 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004150066401062417, + "max": 0.0249003984063745 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.446957682450535e-05, + "max": 0.00017212160114356406 + }, + "tx_mbps": { + "mean": 8.446957682450535e-05, + "max": 0.00017212160114356406 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.0788843499622569, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0032052232646006622, + "max": 0.018896628438688338 + }, + "tx_mbps": { + "mean": 0.00023376456977430507, + "max": 0.0010678762697301945 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08303441069581496, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004152134196977246, + "max": 0.02491280518186348 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 9.776325515824058e-05, + "max": 0.00017212595044706035 + }, + "tx_mbps": { + "mean": 9.776325515824058e-05, + "max": 0.00017212595044706035 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.0913273069855344, + "max": 0.12450199203187251 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.003205244374208896, + "max": 0.009515807613246184 + }, + "tx_mbps": { + "mean": 0.00023376725185415655, + "max": 0.0006009144841195665 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.09133144566901008, + "max": 0.12450199203187251 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0032053434799640787, + "max": 0.009514852118164113 + }, + "tx_mbps": { + "mean": 0.00023377099844132577, + "max": 0.0006008541454854056 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07888642033942407, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004153168867846166, + "max": 0.024919013207076998 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.448310026771942e-05, + "max": 0.0001721668053849917 + }, + "tx_mbps": { + "mean": 8.448310026771942e-05, + "max": 0.0001721668053849917 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.0830364800375528, + "max": 0.1245640259093174 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.003234124928386593, + "max": 0.009516016003555585 + }, + "tx_mbps": { + "mean": 0.0002481206251128811, + "max": 0.0006009276437756207 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/19-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07473531307919169, + "max": 0.07473841554559044 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004152134196977246, + "max": 0.02491280518186348 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.447653991489667e-05, + "max": 0.00015302017801067266 + }, + "tx_mbps": { + "mean": 8.447653991489667e-05, + "max": 0.00015302017801067266 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/20-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 0.08096351630741759, + "max": 0.12453300124533001 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0012528760226916274, + "max": 0.009516110934921988 + }, + "tx_mbps": { + "mean": 0.00013847886065187286, + "max": 0.0006009336386039513 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/21-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 0.08095266230902709, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0024209167302693944, + "max": 0.009517074369404615 + }, + "tx_mbps": { + "mean": 0.000192071781666462, + "max": 0.000600994478603943 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.07829562061789426, + "max": 0.12450199203187251 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035589721688376397, + "max": 0.02491280518186348 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.002778924873755463, + "max": 0.009582642378704516 + }, + "tx_mbps": { + "mean": 0.00023180777135454135, + "max": 0.000667852155135927 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/23-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 0.07472834064161292, + "max": 0.12447099825740603 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.009750057093684e-05, + "max": 0.00015303279808224988 + }, + "tx_mbps": { + "mean": 8.009750057093684e-05, + "max": 0.00015303279808224988 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/24-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.08895923951451999, + "max": 0.12450199203187251 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0014413447339346175, + "max": 0.009582573644085456 + }, + "tx_mbps": { + "mean": 0.00016781240831514332, + "max": 0.0006678473647491361 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/direct/ai/25-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.07473221635453162, + "max": 0.12450199203187251 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0027666846596136898, + "max": 0.009582817633685509 + }, + "tx_mbps": { + "mean": 0.000219513773123691, + "max": 0.0006678643693470107 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.1503552114449818, + "max": 3.2 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008350033400133601, + "max": 0.050100200400801605 + }, + "busiest_sampled_vcpu_percent": 12.877263581488934, + "container_quota_busy_percent": { + "mean": 11.45429070472012, + "max": 11.74144702021064 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 102, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20008960, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 24.20060579465577, + "max": 24.226515588456795 + }, + "tx_mbps": { + "mean": 24.13480481447236, + "max": 24.154512754098647 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.5939461777673145, + "max": 7.756024096385542 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 30.522088353413654, + "container_quota_busy_percent": { + "mean": 28.239819391444765, + "max": 28.63910448572422 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 102, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20987904, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 72.52850053246334, + "max": 72.69568366777023 + }, + "tx_mbps": { + "mean": 72.33728000643296, + "max": 72.50979385601484 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.014891680319305, + "max": 26.122448979591837 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.65988962033278, + "max": 99.92561826018603 + }, + "container_throttled_period_percent": { + "mean": 26.745098039215687, + "max": 39.21568627450981 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22093824, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 337.38590458628903, + "max": 342.04546284744276 + }, + "tx_mbps": { + "mean": 336.517196715465, + "max": 341.1594036858539 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.251421518793668, + "max": 10.321446509291814 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 40.80808080808081, + "container_quota_busy_percent": { + "mean": 39.73806384238949, + "max": 40.1179712012809 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 25186304, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 271.52572000314933, + "max": 271.848020174302 + }, + "tx_mbps": { + "mean": 272.56733533215964, + "max": 272.8629693475657 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.734820161269134, + "max": 25.851197982345525 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.73808095526527, + "max": 99.98984426352916 + }, + "container_throttled_period_percent": { + "mean": 34.6797385620915, + "max": 44.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 27185152, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 763.4436495328264, + "max": 770.3518684451736 + }, + "tx_mbps": { + "mean": 766.4374307398211, + "max": 773.49674208613 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.785342034873224, + "max": 25.888580791530124 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004208754208754209, + "max": 0.025252525252525252 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.7563149444683, + "max": 100.0117179614241 + }, + "container_throttled_period_percent": { + "mean": 34.673202614379086, + "max": 45.09803921568628 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 28037120, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 763.0391162230418, + "max": 768.314908683187 + }, + "tx_mbps": { + "mean": 765.1569069823054, + "max": 770.4652559873135 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.5977173428513334, + "max": 3.6898529045125903 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 14.6, + "container_quota_busy_percent": { + "mean": 12.751958364638714, + "max": 12.971280962405464 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 134, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 30478336, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 23.34502626586849, + "max": 23.38051890255256 + }, + "tx_mbps": { + "mean": 23.80866136979462, + "max": 23.840598890958432 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 8.461688640387695, + "max": 8.71306960440661 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 34.1948310139165, + "container_quota_busy_percent": { + "mean": 31.260721337183007, + "max": 31.759709014314385 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 134, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 26607616, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 69.9625186414922, + "max": 70.1323296913612 + }, + "tx_mbps": { + "mean": 71.3514025295274, + "max": 71.52485151507003 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.79596208348543, + "max": 25.924050632911392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.65988247062168, + "max": 100.03028234258582 + }, + "container_throttled_period_percent": { + "mean": 29.366013071895424, + "max": 35.294117647058826 + }, + "max_fd": 133, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 27910144, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 279.62539487986106, + "max": 280.8482806673534 + }, + "tx_mbps": { + "mean": 285.1967046275259, + "max": 286.44597310692643 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.492396440226898, + "max": 10.681075647147525 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 43.28657314629258, + "container_quota_busy_percent": { + "mean": 40.83235144650064, + "max": 41.434439458948845 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 102, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 29057024, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 270.8597162250326, + "max": 271.21999215070565 + }, + "tx_mbps": { + "mean": 271.78488392781094, + "max": 272.2760290462215 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.87671470586957, + "max": 25.97730138713745 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.75142962000888, + "max": 99.98579270663973 + }, + "container_throttled_period_percent": { + "mean": 35.326797385620914, + "max": 44.0 + }, + "max_fd": 102, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 32149504, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 728.2653392786634, + "max": 733.0898983126697 + }, + "tx_mbps": { + "mean": 729.8269828208148, + "max": 734.382030586321 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.792065337814655, + "max": 25.95766129032258 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.76173409182176, + "max": 100.01075238111176 + }, + "container_throttled_period_percent": { + "mean": 34.24183006535948, + "max": 49.01960784313726 + }, + "max_fd": 104, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 33005568, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 716.447738416235, + "max": 720.7525482179714 + }, + "tx_mbps": { + "mean": 717.4151640978041, + "max": 721.713330519742 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.788242422718973, + "max": 4.981226533166458 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004189710072063014, + "max": 0.02513826043237808 + }, + "busiest_sampled_vcpu_percent": 22.355289421157686, + "container_quota_busy_percent": { + "mean": 16.407176775627676, + "max": 16.705083555151266 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 105, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 32473088, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 26.30281678880427, + "max": 26.341711045753694 + }, + "tx_mbps": { + "mean": 27.98209196045876, + "max": 28.02265752927778 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.4988330520399, + "max": 12.801625603251207 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004237647258242224, + "max": 0.025425883549453344 + }, + "busiest_sampled_vcpu_percent": 48.38709677419355, + "container_quota_busy_percent": { + "mean": 44.750038919771455, + "max": 45.13309254748977 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 106, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 29892608, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 78.86988328799691, + "max": 79.05182251673119 + }, + "tx_mbps": { + "mean": 83.89641696650736, + "max": 84.08029275256142 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.09474981300948, + "max": 27.331438904675796 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.58854214343744, + "max": 99.91416679774731 + }, + "container_throttled_period_percent": { + "mean": 23.673202614379086, + "max": 31.372549019607842 + }, + "max_fd": 132, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 36503552, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 185.47119156537545, + "max": 188.23153070669377 + }, + "tx_mbps": { + "mean": 197.34180826429477, + "max": 200.2800158658295 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 17.585959546000698, + "max": 17.769423558897245 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 70.08032128514056, + "container_quota_busy_percent": { + "mean": 68.93584015760159, + "max": 69.24350086384565 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 36921344, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 271.0246494151631, + "max": 271.4370793556362 + }, + "tx_mbps": { + "mean": 273.2902744687937, + "max": 273.843503727774 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.68898442002856, + "max": 25.81372058087131 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041813012209399565, + "max": 0.025087807325639738 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.79550873959121, + "max": 100.00054206936683 + }, + "container_throttled_period_percent": { + "mean": 33.81699346405229, + "max": 46.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 41717760, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 408.0968873476677, + "max": 411.1009109600382 + }, + "tx_mbps": { + "mean": 410.1314805670152, + "max": 413.62588180273434 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.495790543945194, + "max": 25.563345017526288 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.82650062351757, + "max": 100.01348656730195 + }, + "container_throttled_period_percent": { + "mean": 33.36601307189542, + "max": 48.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 37658624, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 408.51893552782326, + "max": 411.28417860191496 + }, + "tx_mbps": { + "mean": 409.829666005853, + "max": 412.5529202713294 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.651385088855722, + "max": 28.925210500247648 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004132572939912389, + "max": 0.024795437639474338 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.77828458988343, + "max": 99.99667210962602 + }, + "container_throttled_period_percent": { + "mean": 28.69281045751634, + "max": 37.254901960784316 + }, + "max_fd": 967, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 109371392, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 268.35766097620933, + "max": 272.585578224782 + }, + "tx_mbps": { + "mean": 274.9927044050884, + "max": 279.0847041717051 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/19-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.653052287646847, + "max": 27.159261108337493 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.66334476208621, + "max": 99.94617806285272 + }, + "container_throttled_period_percent": { + "mean": 33.69934640522876, + "max": 42.0 + }, + "max_fd": 952, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 146034688, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 729.0856746154245, + "max": 732.8297073636461 + }, + "tx_mbps": { + "mean": 734.9719476703758, + "max": 738.9856544581309 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/20-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.4153349186724193, + "max": 1.7245688577855536 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 6.237424547283702, + "container_quota_busy_percent": { + "mean": 5.10110842306936, + "max": 6.02470803596944 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 209, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 124735488, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 6.182997293313615, + "max": 7.104375433799191 + }, + "tx_mbps": { + "mean": 6.1164048239662385, + "max": 7.021200876966366 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/21-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 6.619301354433948, + "max": 7.676716493539397 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 29.175050301810867, + "container_quota_busy_percent": { + "mean": 24.14361852076293, + "max": 28.051499531963348 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 298, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 46985216, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 47.51079490995665, + "max": 54.43855747265939 + }, + "tx_mbps": { + "mean": 47.68942609398469, + "max": 54.7162824802662 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.6716507503092348, + "max": 1.8254563640910229 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003572321651841532, + "max": 0.025006251562890724 + }, + "busiest_sampled_vcpu_percent": 6.827309236947791, + "container_quota_busy_percent": { + "mean": 6.011078965507628, + "max": 6.456302802711236 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 204, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 45469696, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.562229038127283, + "max": 5.768475869562761 + }, + "tx_mbps": { + "mean": 5.429213314729176, + "max": 5.586032725071331 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/23-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 7.797924890656075, + "max": 8.223350253807107 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 31.2, + "container_quota_busy_percent": { + "mean": 28.53811718644189, + "max": 30.03445296992393 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 426, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 58331136, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 42.61904699425957, + "max": 44.188316914944814 + }, + "tx_mbps": { + "mean": 42.5370507182993, + "max": 44.149768274690594 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/24-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 2.000044626609209, + "max": 2.1483887084686484 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.032128514056225, + "container_quota_busy_percent": { + "mean": 7.1179541610075034, + "max": 7.4599353099848775 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 203, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 48607232, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 6.963852664738123, + "max": 7.22125897538322 + }, + "tx_mbps": { + "mean": 5.562802173362853, + "max": 5.7007721374997695 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis/ai/25-aiperf-translation/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 8.44281171936901, + "max": 9.873417721518987 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 37.4, + "container_quota_busy_percent": { + "mean": 31.52640115864617, + "max": 36.760973646380194 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 425, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 61366272, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 47.470927125231185, + "max": 54.74231827819111 + }, + "tx_mbps": { + "mean": 39.05127220161751, + "max": 45.20209090952492 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.186264521795136, + "max": 3.2934131736526946 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008331250520703158, + "max": 0.04998750312421894 + }, + "busiest_sampled_vcpu_percent": 12.625250501002004, + "container_quota_busy_percent": { + "mean": 11.204645697175328, + "max": 11.48058804670173 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 101, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20856832, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 24.20162014262339, + "max": 24.226354871999483 + }, + "tx_mbps": { + "mean": 24.13633887976851, + "max": 24.16613263160386 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/01-fortio-openai/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 7.3214331468533524, + "max": 7.651648628240625 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00505050505050505, + "max": 0.025252525252525252 + }, + "busiest_sampled_vcpu_percent": 30.2, + "container_quota_busy_percent": { + "mean": 27.914107790549775, + "max": 28.281683705042006 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 101, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20860928, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 72.52335657415274, + "max": 72.71858778560369 + }, + "tx_mbps": { + "mean": 72.33057544932365, + "max": 72.51237872580147 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.205689232013828, + "max": 26.31310555838858 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008497981867419005, + "max": 0.025497195308516064 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.58944787797736, + "max": 99.8841053646722 + }, + "container_throttled_period_percent": { + "mean": 19.80392156862745, + "max": 24.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 21889024, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 317.0905938041432, + "max": 319.64432963425776 + }, + "tx_mbps": { + "mean": 316.28252941262906, + "max": 318.82783516380886 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.544633829258018, + "max": 10.70980687233509 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 41.967871485943775, + "container_quota_busy_percent": { + "mean": 40.387584623822825, + "max": 41.00307598445066 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 24109056, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 271.4581015666736, + "max": 271.855238545812 + }, + "tx_mbps": { + "mean": 272.45171394689123, + "max": 272.862018478219 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.949810635898622, + "max": 26.088056680161944 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004211945076236206, + "max": 0.025271670457417236 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.70118282240603, + "max": 99.97350839977219 + }, + "container_throttled_period_percent": { + "mean": 20.424836601307188, + "max": 29.41176470588235 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 27250688, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 746.012395293842, + "max": 750.6293426634796 + }, + "tx_mbps": { + "mean": 748.603226624191, + "max": 753.1274789836282 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.93985728975688, + "max": 26.058467741935484 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041981528127623844, + "max": 0.02518891687657431 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.66829133801691, + "max": 99.95047692113745 + }, + "container_throttled_period_percent": { + "mean": 27.065359477124183, + "max": 40.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 28004352, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 728.7771055730873, + "max": 734.7848845135111 + }, + "tx_mbps": { + "mean": 730.7225217212948, + "max": 736.9030505432311 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.4316096478857347, + "max": 3.5660847880299253 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 13.346613545816734, + "container_quota_busy_percent": { + "mean": 12.124787030421388, + "max": 12.361809627817026 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 132, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 30732288, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 23.34574077680228, + "max": 23.377714997077643 + }, + "tx_mbps": { + "mean": 23.80649705247601, + "max": 23.842394557976636 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.854837222388418, + "max": 8.230865746549561 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 33.532934131736525, + "container_quota_busy_percent": { + "mean": 30.28068928988006, + "max": 31.04704806606034 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 132, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 29229056, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 69.98408329734514, + "max": 70.13084885223769 + }, + "tx_mbps": { + "mean": 71.37258127870868, + "max": 71.52872026169983 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.723815068242025, + "max": 25.820292781423525 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004208754208754209, + "max": 0.025252525252525252 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.58291598746716, + "max": 99.84856345625721 + }, + "container_throttled_period_percent": { + "mean": 20.483660130718953, + "max": 27.45098039215686 + }, + "max_fd": 132, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 30240768, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 286.4855740697186, + "max": 288.94241676132185 + }, + "tx_mbps": { + "mean": 292.19144154688877, + "max": 294.70761675700845 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.619448329073146, + "max": 10.763454317897372 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 42.4, + "container_quota_busy_percent": { + "mean": 40.80672345564762, + "max": 41.13687697839769 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 102, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 33579008, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 270.80189070731643, + "max": 271.2508809611699 + }, + "tx_mbps": { + "mean": 271.7835479272641, + "max": 272.37261579985653 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.634084145532366, + "max": 25.736590279526567 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004197095609837992, + "max": 0.025182573659027953 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.6794851896767, + "max": 99.89821569835759 + }, + "container_throttled_period_percent": { + "mean": 22.202614379084967, + "max": 28.0 + }, + "max_fd": 102, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 35995648, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 726.207476456731, + "max": 729.3613928661638 + }, + "tx_mbps": { + "mean": 727.8480901858436, + "max": 731.0486646242724 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.69751489035277, + "max": 25.84948401711553 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.66906505036812, + "max": 99.89157563176887 + }, + "container_throttled_period_percent": { + "mean": 25.045751633986928, + "max": 39.21568627450981 + }, + "max_fd": 102, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 36786176, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 719.219812532194, + "max": 723.3949516262521 + }, + "tx_mbps": { + "mean": 720.3673739598265, + "max": 724.7112185647513 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.587583169204746, + "max": 4.722431549861843 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 20.967741935483872, + "container_quota_busy_percent": { + "mean": 16.51196552381636, + "max": 16.841724717839448 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 95, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 37142528, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 26.283655577816216, + "max": 26.329288066934097 + }, + "tx_mbps": { + "mean": 27.96060368193831, + "max": 28.00948080930552 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.375383123198738, + "max": 12.691131498470948 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004256043581886279, + "max": 0.02553626149131767 + }, + "busiest_sampled_vcpu_percent": 48.472505091649694, + "container_quota_busy_percent": { + "mean": 45.49189128279591, + "max": 45.95924061854491 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 101, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 33157120, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 78.85660364293919, + "max": 79.03174782846581 + }, + "tx_mbps": { + "mean": 83.88296626741015, + "max": 84.0718791555699 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.185188241260523, + "max": 27.446423960753936 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004303296324984939, + "max": 0.025819777949909632 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.537880447676, + "max": 99.83582084395388 + }, + "container_throttled_period_percent": { + "mean": 18.81699346405229, + "max": 25.49019607843137 + }, + "max_fd": 130, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 39772160, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 184.92963362367001, + "max": 187.46455086665236 + }, + "tx_mbps": { + "mean": 196.76972099678642, + "max": 199.47380910263306 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.176075159294648, + "max": 18.415792103948025 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 72.58382642998028, + "container_quota_busy_percent": { + "mean": 70.669701897728, + "max": 70.99287992207742 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 39452672, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 270.77545473354695, + "max": 271.43366107148665 + }, + "tx_mbps": { + "mean": 273.03298321136486, + "max": 273.68156341444956 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.478516852703507, + "max": 25.55638909727432 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.75591123749483, + "max": 99.9578145638056 + }, + "container_throttled_period_percent": { + "mean": 19.215686274509803, + "max": 26.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 43962368, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 400.05600149035104, + "max": 401.30638991824026 + }, + "tx_mbps": { + "mean": 401.83223598296917, + "max": 403.1711199634913 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.495565193993095, + "max": 25.569176882661996 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004171881518564873, + "max": 0.025031289111389236 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.75795559558647, + "max": 99.91729360659428 + }, + "container_throttled_period_percent": { + "mean": 23.49673202614379, + "max": 27.45098039215686 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 45182976, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 396.4815193580553, + "max": 398.57701835100704 + }, + "tx_mbps": { + "mean": 397.72612314943484, + "max": 400.12112637214585 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.684167062269832, + "max": 29.044208446530007 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.69669119299675, + "max": 99.93347405056743 + }, + "container_throttled_period_percent": { + "mean": 22.03921568627451, + "max": 25.49019607843137 + }, + "max_fd": 969, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 110047232, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 270.6541791798048, + "max": 273.6747780810811 + }, + "tx_mbps": { + "mean": 277.2733494866817, + "max": 280.1669889555276 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/19-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.9360236263765, + "max": 27.225130890052355 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004166666666666667, + "max": 0.025 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.64981950931023, + "max": 99.97123602136865 + }, + "container_throttled_period_percent": { + "mean": 24.07843137254902, + "max": 35.294117647058826 + }, + "max_fd": 964, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 154136576, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 710.1326280368555, + "max": 715.9547965943041 + }, + "tx_mbps": { + "mean": 716.1435105859176, + "max": 722.9949564548635 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/20-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.6125123174844456, + "max": 1.7241379310344827 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 6.986027944111776, + "container_quota_busy_percent": { + "mean": 5.6038118665247705, + "max": 6.022889233928465 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 210, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 118689792, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 6.769542906532329, + "max": 7.11960769685844 + }, + "tx_mbps": { + "mean": 6.7020276002187575, + "max": 7.018186803305382 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/21-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 6.335543791968313, + "max": 7.325728770595691 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0031725888324873096, + "max": 0.025380710659898477 + }, + "busiest_sampled_vcpu_percent": 27.96780684104628, + "container_quota_busy_percent": { + "mean": 23.684197600083404, + "max": 27.291599739025752 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 298, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 49516544, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 47.64879037503306, + "max": 54.7415168410946 + }, + "tx_mbps": { + "mean": 47.83146725182648, + "max": 55.00237001266786 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.6094188043195226, + "max": 1.775 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035669698591046903, + "max": 0.024968789013732832 + }, + "busiest_sampled_vcpu_percent": 6.6, + "container_quota_busy_percent": { + "mean": 5.602227462096672, + "max": 6.222037937538299 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 204, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 47976448, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.380770813886783, + "max": 5.725301215036778 + }, + "tx_mbps": { + "mean": 5.280627704095933, + "max": 5.599072790590092 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/23-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 6.832909706749676, + "max": 8.337557019766853 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0031685678073510772, + "max": 0.025348542458808618 + }, + "busiest_sampled_vcpu_percent": 31.6, + "container_quota_busy_percent": { + "mean": 24.954483963896546, + "max": 30.072993496321878 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 426, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 58781696, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 38.38558235144256, + "max": 44.293562578108265 + }, + "tx_mbps": { + "mean": 38.33848548813925, + "max": 44.220095152478955 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/24-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.9314875394268143, + "max": 2.022977022977023 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 7.615230460921843, + "container_quota_busy_percent": { + "mean": 6.867460862367515, + "max": 7.015129441790848 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 203, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 56287232, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.06102951920872, + "max": 7.162662352768279 + }, + "tx_mbps": { + "mean": 5.687976811447132, + "max": 5.740043337329346 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass1/praxis-ai-nightly/ai/25-aiperf-translation/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 8.289542637670452, + "max": 9.708491761723701 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003150995714645828, + "max": 0.025207965717166624 + }, + "busiest_sampled_vcpu_percent": 36.82092555331992, + "container_quota_busy_percent": { + "mean": 30.835730698766238, + "max": 35.91748141375784 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 425, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 63774720, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 47.686492795768, + "max": 54.90265619162283 + }, + "tx_mbps": { + "mean": 39.259972389430956, + "max": 45.35037533584106 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.5303076633168553, + "max": 3.633648581383773 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004148000663680106, + "max": 0.024888003982080638 + }, + "busiest_sampled_vcpu_percent": 15.737051792828685, + "container_quota_busy_percent": { + "mean": 12.190284451210443, + "max": 12.613644770016604 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 84, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13942784, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 23.14455813071362, + "max": 23.177738505618798 + }, + "tx_mbps": { + "mean": 23.133566425625357, + "max": 23.157151753702713 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/agentgateway/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.655797112508457, + "max": 7.77749811225774 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004193927193423922, + "max": 0.025163563160543533 + }, + "busiest_sampled_vcpu_percent": 31.224489795918366, + "container_quota_busy_percent": { + "mean": 30.026387731261202, + "max": 30.441049019097708 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 84, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13520896, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 69.36507808550991, + "max": 69.5309940041875 + }, + "tx_mbps": { + "mean": 69.35134094280546, + "max": 69.5209400116756 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/agentgateway/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.790843138417667, + "max": 25.87819054839525 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004211945076236206, + "max": 0.025271670457417236 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.61954744997888, + "max": 99.90414662752706 + }, + "container_throttled_period_percent": { + "mean": 24.104575163398692, + "max": 32.0 + }, + "max_fd": 84, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15122432, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 320.7800261536513, + "max": 323.4183265666213 + }, + "tx_mbps": { + "mean": 320.6959762924727, + "max": 323.3355304314268 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/agentgateway/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.971523683121329, + "max": 5.066466014547279 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 20.68273092369478, + "container_quota_busy_percent": { + "mean": 18.56098505617049, + "max": 18.726587207108146 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 84, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19402752, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 271.14675711464207, + "max": 271.49633038735766 + }, + "tx_mbps": { + "mean": 269.82356827439145, + "max": 270.24924520781934 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/agentgateway/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.765607707804513, + "max": 13.065453626484711 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 52.22672064777328, + "container_quota_busy_percent": { + "mean": 48.6392514430597, + "max": 49.111156806092836 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 84, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19595264, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 812.0598850559177, + "max": 814.9953036499359 + }, + "tx_mbps": { + "mean": 808.2828514800498, + "max": 811.269524878496 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/agentgateway/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.32186300620007, + "max": 26.41994345926497 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.67667100356277, + "max": 99.98486815654832 + }, + "container_throttled_period_percent": { + "mean": 30.35947712418301, + "max": 42.0 + }, + "max_fd": 88, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22781952, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2005.164551567085, + "max": 2022.212438788707 + }, + "tx_mbps": { + "mean": 1992.5854153810537, + "max": 2009.2710152287425 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/agentgateway/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.2566293414005125, + "max": 3.484320557491289 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 14.741035856573705, + "container_quota_busy_percent": { + "mean": 11.657200654383956, + "max": 11.928427054094156 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 88, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 21643264, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 22.808025235462587, + "max": 22.83989929986927 + }, + "tx_mbps": { + "mean": 22.567660669769538, + "max": 22.60054088100449 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/agentgateway/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.119831348924304, + "max": 7.337367624810892 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 29.30327868852459, + "container_quota_busy_percent": { + "mean": 29.138557722129423, + "max": 29.583905447531727 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 88, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16306176, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 68.4069217382575, + "max": 68.54719581850173 + }, + "tx_mbps": { + "mean": 67.69599766851282, + "max": 67.8359470845204 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/agentgateway/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.8280487865679, + "max": 25.89217919514047 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.61522017423961, + "max": 99.87885160746903 + }, + "container_throttled_period_percent": { + "mean": 19.522875816993466, + "max": 32.0 + }, + "max_fd": 87, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16551936, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 323.45464270067805, + "max": 328.2694114970321 + }, + "tx_mbps": { + "mean": 320.08148326653827, + "max": 324.8408270195185 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/agentgateway/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.169897391928099, + "max": 5.5375405337989525 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 22.20039292730845, + "container_quota_busy_percent": { + "mean": 18.732210583044797, + "max": 19.095940290789134 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 82, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19673088, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 270.7770090791446, + "max": 271.18776920484805 + }, + "tx_mbps": { + "mean": 269.276224774926, + "max": 269.7712124619899 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/agentgateway/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.983434517213237, + "max": 13.1545661522894 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 51.00806451612903, + "container_quota_busy_percent": { + "mean": 48.69910475635835, + "max": 49.26460967873832 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 82, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19525632, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 812.2195657966339, + "max": 814.0188527142199 + }, + "tx_mbps": { + "mean": 807.7191764719681, + "max": 809.5240543444382 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/agentgateway/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.299970353409353, + "max": 26.445643793369314 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004282288454950325, + "max": 0.025693730729701953 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.62220062681345, + "max": 99.98499689049343 + }, + "container_throttled_period_percent": { + "mean": 31.03267973856209, + "max": 38.0 + }, + "max_fd": 87, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22802432, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1956.6990412336966, + "max": 1978.747143728018 + }, + "tx_mbps": { + "mean": 1943.0299301903005, + "max": 1964.4430436746263 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/agentgateway/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.3773068105375392, + "max": 3.464606181455633 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 15.2, + "container_quota_busy_percent": { + "mean": 11.686855851032314, + "max": 12.242418262032487 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 88, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 21630976, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 23.592169200332815, + "max": 23.626845281819197 + }, + "tx_mbps": { + "mean": 23.136490963533202, + "max": 23.170003024957158 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/agentgateway/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.793807750693077, + "max": 7.936507936507937 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 34.439834024896264, + "container_quota_busy_percent": { + "mean": 31.24072994445928, + "max": 31.528479395334212 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 88, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16625664, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 70.77107115102078, + "max": 70.93128446114902 + }, + "tx_mbps": { + "mean": 69.41263587006168, + "max": 69.57592985603658 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/agentgateway/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.98846064051733, + "max": 26.09470468431772 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004241961482989735, + "max": 0.025451768897938407 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.6409797278366, + "max": 100.0357649745516 + }, + "container_throttled_period_percent": { + "mean": 28.69934640522876, + "max": 33.333333333333336 + }, + "max_fd": 88, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16564224, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 299.3972854962589, + "max": 303.074072222266 + }, + "tx_mbps": { + "mean": 293.65158678391333, + "max": 297.2693534671271 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/agentgateway/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.308792400261084, + "max": 5.5361596009975065 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 22.469635627530366, + "container_quota_busy_percent": { + "mean": 19.698025112665697, + "max": 20.010175309160985 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 82, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19939328, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 271.0067272215172, + "max": 271.42746488498267 + }, + "tx_mbps": { + "mean": 269.7889481721203, + "max": 270.28650254913407 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/agentgateway/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 13.301798114627335, + "max": 13.402848423194303 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004253871022630594, + "max": 0.025523226135783564 + }, + "busiest_sampled_vcpu_percent": 53.89344262295082, + "container_quota_busy_percent": { + "mean": 51.14724349773212, + "max": 51.33682412204533 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 82, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20328448, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 812.9642171175074, + "max": 814.8238205727995 + }, + "tx_mbps": { + "mean": 809.1607038134206, + "max": 810.9361340236582 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/agentgateway/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.31959882544048, + "max": 26.394243125160628 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.67698403845304, + "max": 100.00308299315144 + }, + "container_throttled_period_percent": { + "mean": 26.065359477124183, + "max": 33.333333333333336 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22872064, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1939.5706946238076, + "max": 1968.8012355327737 + }, + "tx_mbps": { + "mean": 1928.0130155424415, + "max": 1957.8480296023004 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/agentgateway/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.73285872940835, + "max": 28.15653458035934 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004129501156260324, + "max": 0.024777006937561942 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.70971451068169, + "max": 99.9764668811641 + }, + "container_throttled_period_percent": { + "mean": 32.30718954248366, + "max": 46.0 + }, + "max_fd": 996, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 83402752, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 285.816795190831, + "max": 289.26023014693135 + }, + "tx_mbps": { + "mean": 291.7664516612292, + "max": 295.2532129020762 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/agentgateway/ai/19-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.92483972903379, + "max": 28.15756035578145 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.50039504845336, + "max": 99.99340481463607 + }, + "container_throttled_period_percent": { + "mean": 26.954248366013072, + "max": 30.0 + }, + "max_fd": 1152, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 157581312, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1866.8056548885006, + "max": 1888.0463893461563 + }, + "tx_mbps": { + "mean": 1844.0789650050408, + "max": 1862.172679584577 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/agentgateway/ai/20-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.3651654540420002, + "max": 1.4698555057299452 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.4, + "container_quota_busy_percent": { + "mean": 4.673247298614195, + "max": 5.193641111331772 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 660, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 88363008, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 6.780179495759052, + "max": 7.025155647593639 + }, + "tx_mbps": { + "mean": 6.72182908238474, + "max": 6.9555695272211775 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/agentgateway/ai/21-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 6.804236187535888, + "max": 7.132018209408194 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 27.037773359840955, + "container_quota_busy_percent": { + "mean": 25.098664912232508, + "max": 25.710195614798614 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 770, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 68038656, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 53.359480267039025, + "max": 54.33780488640734 + }, + "tx_mbps": { + "mean": 53.29716396220387, + "max": 54.35759514173239 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/agentgateway/ai/22-aiperf-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.4189360982388661, + "max": 1.522335912153731 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004159387738124948, + "max": 0.02495632642874969 + }, + "busiest_sampled_vcpu_percent": 5.410821643286573, + "container_quota_busy_percent": { + "mean": 4.901991212176005, + "max": 5.1482566949597475 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 168, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 60674048, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.611019771050032, + "max": 5.628744218532863 + }, + "tx_mbps": { + "mean": 5.520318409642683, + "max": 5.538652016854641 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/agentgateway/ai/23-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 6.9345188302720455, + "max": 7.501267105930056 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 28.2, + "container_quota_busy_percent": { + "mean": 24.953418470811794, + "max": 26.70375796747723 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 278, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 44032000, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 43.49313417481414, + "max": 44.31890040921439 + }, + "tx_mbps": { + "mean": 43.384677453019876, + "max": 44.33795328371523 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/agentgateway/ai/24-aiperf-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.804608106826909, + "max": 1.9940179461615155 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 7.569721115537849, + "container_quota_busy_percent": { + "mean": 6.192010584801086, + "max": 6.588293367195387 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 168, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 32362496, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 6.996052985581192, + "max": 7.043510121470019 + }, + "tx_mbps": { + "mean": 5.529024774574131, + "max": 5.543077979110251 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/agentgateway/ai/25-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 7.736411607630797, + "max": 8.248987854251013 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003614806246385194, + "max": 0.025303643724696356 + }, + "busiest_sampled_vcpu_percent": 30.64516129032258, + "container_quota_busy_percent": { + "mean": 28.294686865052487, + "max": 29.89889998478284 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 278, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 35319808, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 53.02059496553709, + "max": 54.7122698665099 + }, + "tx_mbps": { + "mean": 42.52251563243038, + "max": 44.13643710915292 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/direct/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.11211383598222324, + "max": 0.24919013207077 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004151100041511, + "max": 0.024906600249066 + }, + "busiest_sampled_vcpu_percent": 0.5988023952095808, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.00010838749970413947, + "max": 0.00023909444838303719 + }, + "tx_mbps": { + "mean": 0.00010838749970413947, + "max": 0.00023909444838303719 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/direct/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08719378707347197, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.1996007984031936, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.003205486714626961, + "max": 0.018965134711528563 + }, + "tx_mbps": { + "mean": 0.00023378283045653305, + "max": 0.0011349114065059957 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/direct/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07888848555562737, + "max": 0.12453300124533001 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.448137276055995e-05, + "max": 0.00023910394396001313 + }, + "tx_mbps": { + "mean": 8.448137276055995e-05, + "max": 0.00023910394396001313 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/direct/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07888744985318231, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.003205575621753556, + "max": 0.018965659964587482 + }, + "tx_mbps": { + "mean": 0.00023378943410471366, + "max": 0.0011349428386944267 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/direct/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.0871906815146572, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004151100041511, + "max": 0.024906600249066 + }, + "busiest_sampled_vcpu_percent": 0.5952380952380952, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0032055371744603755, + "max": 0.018965436525768212 + }, + "tx_mbps": { + "mean": 0.00023378599811080367, + "max": 0.0011349294676707823 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/direct/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07889676343836681, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.448361312585366e-05, + "max": 0.00023909793530752817 + }, + "tx_mbps": { + "mean": 8.448361312585366e-05, + "max": 0.00023909793530752817 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/direct/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07473014436193112, + "max": 0.099601593625498 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004152134196977246, + "max": 0.02491280518186348 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0032052924038883388, + "max": 0.009515545895180198 + }, + "tx_mbps": { + "mean": 0.00023377033329122107, + "max": 0.0006008979568648132 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/direct/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08720413017434245, + "max": 0.14947683109118087 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0022946648253006274, + "max": 0.009516427386489786 + }, + "tx_mbps": { + "mean": 0.0008316018978923557, + "max": 0.00401564334098262 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/direct/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.0747363482654633, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004152134196977246, + "max": 0.02491280518186348 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.448250943316176e-05, + "max": 0.00015302594256622458 + }, + "tx_mbps": { + "mean": 8.448250943316176e-05, + "max": 0.00015302594256622458 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/direct/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.06228409209097663, + "max": 0.099601593625498 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0032163691837551384, + "max": 0.009515723988464843 + }, + "tx_mbps": { + "mean": 0.0002449240302096478, + "max": 0.0006009092032916659 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/direct/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07059145676456849, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.448458234912017e-05, + "max": 0.0001530346883643675 + }, + "tx_mbps": { + "mean": 8.448458234912017e-05, + "max": 0.0001530346883643675 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/direct/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.09549908859208736, + "max": 0.14947683109118087 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0037875009474777734, + "max": 0.013007531765237557 + }, + "tx_mbps": { + "mean": 0.000374839891062497, + "max": 0.0014472293643959934 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/direct/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08303028386467688, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.00321629214263226, + "max": 0.009581582336536469 + }, + "tx_mbps": { + "mean": 0.00024491601148685766, + "max": 0.0006677782766149002 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/direct/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08719068254546254, + "max": 0.149439601494396 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.448015296608265e-05, + "max": 0.0001530289522293299 + }, + "tx_mbps": { + "mean": 8.448015296608265e-05, + "max": 0.0001530289522293299 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/direct/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08304061665941778, + "max": 0.1245640259093174 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.003216415168663616, + "max": 0.00958194733960913 + }, + "tx_mbps": { + "mean": 0.000244926829199075, + "max": 0.0006678037151191325 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/direct/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.0830468246846313, + "max": 0.09967605282830799 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004152134196977246, + "max": 0.02491280518186348 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0006845778723488204, + "max": 0.0031862071459729303 + }, + "tx_mbps": { + "mean": 0.0007424897330908563, + "max": 0.0035591798684129834 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/direct/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08303234702158148, + "max": 0.12450199203187251 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0016446419920654771, + "max": 0.00951396685194969 + }, + "tx_mbps": { + "mean": 0.00015911389036378493, + "max": 0.0006007982417395365 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/direct/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08303027922605166, + "max": 0.12450199203187251 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004150066401062417, + "max": 0.0249003984063745 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.003216599374192662, + "max": 0.00958239248074121 + }, + "tx_mbps": { + "mean": 0.0002449348683938704, + "max": 0.000667834738760906 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/direct/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08304061665941778, + "max": 0.1245640259093174 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.447898657164522e-05, + "max": 0.00015301956741484244 + }, + "tx_mbps": { + "mean": 8.447898657164522e-05, + "max": 0.00015301956741484244 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/direct/ai/19-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07888227856044841, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0032168308305234273, + "max": 0.009583182275630703 + }, + "tx_mbps": { + "mean": 0.0002449532241059464, + "max": 0.000667889782682845 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/direct/ai/20-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.07830271153019981, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035598590295824284, + "max": 0.024919013207076998 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.002891089644763292, + "max": 0.009777797693256896 + }, + "tx_mbps": { + "mean": 0.0003438583170038985, + "max": 0.0008623717887270918 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/direct/ai/21-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.08184927029859206, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.00018125619375810857, + "max": 0.0004590773697159264 + }, + "tx_mbps": { + "mean": 0.00017852366942112204, + "max": 0.0004590773697159264 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/direct/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.07473575893998023, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035589721688376397, + "max": 0.02491280518186348 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0014661355276108813, + "max": 0.009583908455539747 + }, + "tx_mbps": { + "mean": 0.0002074535515365961, + "max": 0.0006679403930258074 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/direct/ai/23-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 0.09341914250864564, + "max": 0.14947683109118087 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0028842563585722257, + "max": 0.009516383986172357 + }, + "tx_mbps": { + "mean": 0.0006963834875253226, + "max": 0.004015292909220874 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/direct/ai/24-aiperf-translation/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 0.08406676991325378, + "max": 0.12450199203187251 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0031117749564351506, + "max": 0.024894199651481205 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0024448723517715254, + "max": 0.009516167894650984 + }, + "tx_mbps": { + "mean": 0.000215994749427802, + "max": 0.0006009372355583619 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/direct/ai/25-aiperf-translation/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 0.08719171837598748, + "max": 0.149439601494396 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0005618707859656054, + "max": 0.0038350414311211388 + }, + "tx_mbps": { + "mean": 0.0005130562310229829, + "max": 0.003530597161235795 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.2095287297223196, + "max": 3.295057413879181 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00833750208437552, + "max": 0.05002501250625312 + }, + "busiest_sampled_vcpu_percent": 12.974051896207586, + "container_quota_busy_percent": { + "mean": 11.443396764561582, + "max": 11.642760764148848 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20131840, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 24.194814223098028, + "max": 24.223669587559108 + }, + "tx_mbps": { + "mean": 24.129332529147273, + "max": 24.15565183963571 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.455448798910316, + "max": 7.5685189841589136 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004190763557120107, + "max": 0.025144581342720643 + }, + "busiest_sampled_vcpu_percent": 30.738522954091817, + "container_quota_busy_percent": { + "mean": 28.2131783214808, + "max": 28.710048410188115 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 21164032, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 72.54169455146312, + "max": 72.69880706125792 + }, + "tx_mbps": { + "mean": 72.3501516721031, + "max": 72.50917830684962 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.940339685167153, + "max": 26.03715958259099 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.61746177208487, + "max": 99.89004871252912 + }, + "container_throttled_period_percent": { + "mean": 27.045751633986928, + "max": 33.333333333333336 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22491136, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 316.314604569096, + "max": 319.3833288850246 + }, + "tx_mbps": { + "mean": 315.50225771840996, + "max": 318.55484229135726 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.086885789489513, + "max": 10.220440881763528 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 40.31936127744511, + "container_quota_busy_percent": { + "mean": 38.61920594237269, + "max": 38.87418139144753 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 102, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 24821760, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 271.4372805689625, + "max": 271.842470751154 + }, + "tx_mbps": { + "mean": 272.5732221839769, + "max": 273.06901346121725 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.73959219580893, + "max": 25.831653225806452 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004200268817204301, + "max": 0.025201612903225805 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.72193737718999, + "max": 99.92793470547765 + }, + "container_throttled_period_percent": { + "mean": 26.431372549019606, + "max": 36.0 + }, + "max_fd": 102, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 27619328, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 756.4476038021174, + "max": 761.3391839860775 + }, + "tx_mbps": { + "mean": 758.937390343053, + "max": 764.238841275764 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.787652821272307, + "max": 25.87165234967155 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.73413151429794, + "max": 99.96777130603628 + }, + "container_throttled_period_percent": { + "mean": 31.045751633986928, + "max": 34.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 28352512, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 770.6997706329344, + "max": 775.7895763175735 + }, + "tx_mbps": { + "mean": 772.9030263059132, + "max": 778.115211091116 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.261700021089611, + "max": 3.3665835411471323 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 13.226452905811623, + "container_quota_busy_percent": { + "mean": 11.92203789458681, + "max": 12.362723676146478 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 29376512, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 23.337223539184926, + "max": 23.374382041204207 + }, + "tx_mbps": { + "mean": 23.79786059409581, + "max": 23.82941274019211 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.809040022919139, + "max": 7.991957778336265 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004193927193423922, + "max": 0.025163563160543533 + }, + "busiest_sampled_vcpu_percent": 32.45967741935484, + "container_quota_busy_percent": { + "mean": 30.225055929733823, + "max": 30.59740650652588 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 27320320, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 69.98148048558288, + "max": 70.13123980960415 + }, + "tx_mbps": { + "mean": 71.36963573007557, + "max": 71.52735883019373 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.769826942164272, + "max": 25.893083354446414 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.64628459217073, + "max": 99.94957905313186 + }, + "container_throttled_period_percent": { + "mean": 28.052287581699346, + "max": 32.0 + }, + "max_fd": 134, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 27901952, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 284.1082004206011, + "max": 288.0655836681092 + }, + "tx_mbps": { + "mean": 289.76660312443636, + "max": 293.809544777373 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis/ai/09-fortio-anthropic/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 10.45829598392892, + "max": 10.515773660490735 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0050025012506253125, + "max": 0.02501250625312656 + }, + "busiest_sampled_vcpu_percent": 42.2, + "container_quota_busy_percent": { + "mean": 39.95906516984215, + "max": 40.27168896919551 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 31248384, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 270.99521978983404, + "max": 271.214990674131 + }, + "tx_mbps": { + "mean": 271.92118147948673, + "max": 272.14985692868316 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.64609714672595, + "max": 25.699873896595207 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.74937600096357, + "max": 99.95473628236716 + }, + "container_throttled_period_percent": { + "mean": 27.725490196078432, + "max": 33.333333333333336 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 34684928, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 748.080871356642, + "max": 754.9845793728691 + }, + "tx_mbps": { + "mean": 749.6587083252066, + "max": 756.4205866016185 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.644491624075044, + "max": 25.699873896595207 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004203446826397646, + "max": 0.025220680958385876 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.7469930159742, + "max": 100.01404428842287 + }, + "container_throttled_period_percent": { + "mean": 24.444444444444443, + "max": 34.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 35782656, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 736.4318853407628, + "max": 739.0540108223569 + }, + "tx_mbps": { + "mean": 737.3816927338776, + "max": 739.8545057247259 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.479824763548391, + "max": 4.6080641121963435 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 23.715415019762847, + "container_quota_busy_percent": { + "mean": 15.584000557244396, + "max": 15.673412617320345 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 104, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 34045952, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 26.30728819390285, + "max": 26.331437841057845 + }, + "tx_mbps": { + "mean": 27.985188564439696, + "max": 28.00578107594018 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.243500398436437, + "max": 12.743856093235369 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 48.49094567404426, + "container_quota_busy_percent": { + "mean": 44.4165854762202, + "max": 45.034705821337404 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 105, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 34205696, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 78.85646767285158, + "max": 79.03865786793833 + }, + "tx_mbps": { + "mean": 83.88133929484547, + "max": 84.08101656907901 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.053481697975858, + "max": 27.253939550503745 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0043200276481769485, + "max": 0.02592016588906169 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.5670812860072, + "max": 99.8453539417953 + }, + "container_throttled_period_percent": { + "mean": 20.751633986928105, + "max": 29.41176470588235 + }, + "max_fd": 132, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 39907328, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 189.45961749214382, + "max": 191.9247823696546 + }, + "tx_mbps": { + "mean": 201.58492252656615, + "max": 204.21261132011787 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 17.550823743129023, + "max": 17.73669747689233 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 70.03968253968254, + "container_quota_busy_percent": { + "mean": 68.22599179653633, + "max": 68.61738693276966 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 38932480, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 271.1898362342631, + "max": 271.43108516896285 + }, + "tx_mbps": { + "mean": 273.4663107769527, + "max": 273.7155790213756 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.79158165480364, + "max": 37.207565953210555 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 2.4744081792241035, + "max": 11.238474956391727 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.78836146345719, + "max": 100.0708552484744 + }, + "container_throttled_period_percent": { + "mean": 23.516339869281047, + "max": 32.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 43720704, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 419.23635885594547, + "max": 500.29970363096544 + }, + "tx_mbps": { + "mean": 404.36230163805374, + "max": 414.92116244261365 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0006890300258494957, + "max": 0.0025492732625115866 + }, + "tx_mbps": { + "mean": 0.0006890300258494957, + "max": 0.0025492732625115866 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.471624900982405, + "max": 25.563345017526288 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004172926055750292, + "max": 0.02503755633450175 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.78970130470265, + "max": 99.94449975906085 + }, + "container_throttled_period_percent": { + "mean": 30.81045751633987, + "max": 42.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 40976384, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 414.54747659315973, + "max": 417.0622562398575 + }, + "tx_mbps": { + "mean": 415.8534739201361, + "max": 417.6814717215745 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.640859137571816, + "max": 29.091804085650995 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.65219601971985, + "max": 100.02093253813365 + }, + "container_throttled_period_percent": { + "mean": 29.73202614379085, + "max": 38.0 + }, + "max_fd": 961, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 110448640, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 269.52819944404393, + "max": 270.69706866685846 + }, + "tx_mbps": { + "mean": 276.1624089844092, + "max": 277.31902399223327 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis/ai/19-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.64377596301291, + "max": 26.790185277916876 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.653824782192, + "max": 99.94962969819618 + }, + "container_throttled_period_percent": { + "mean": 30.052287581699346, + "max": 38.0 + }, + "max_fd": 954, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 161570816, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 732.55431809081, + "max": 738.1717370989603 + }, + "tx_mbps": { + "mean": 738.4412625790583, + "max": 744.1431534896584 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis/ai/20-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.5098438580445603, + "max": 1.7245688577855536 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035651894898213843, + "max": 0.02495632642874969 + }, + "busiest_sampled_vcpu_percent": 6.438631790744467, + "container_quota_busy_percent": { + "mean": 5.405899033267706, + "max": 6.060737678419675 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 210, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 96763904, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 6.8132164989605535, + "max": 7.006308953665435 + }, + "tx_mbps": { + "mean": 6.762843363761438, + "max": 6.966307140276942 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis/ai/21-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 6.407803763146629, + "max": 7.423359513554598 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 28.313253012048193, + "container_quota_busy_percent": { + "mean": 23.767924875119093, + "max": 27.45088461626505 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 298, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 51277824, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 47.53416073933897, + "max": 54.4721664461749 + }, + "tx_mbps": { + "mean": 47.71297201974417, + "max": 54.73574400252831 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis/ai/22-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.5176792305887439, + "max": 1.7982017982017982 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003121878121878122, + "max": 0.024975024975024976 + }, + "busiest_sampled_vcpu_percent": 6.626506024096385, + "container_quota_busy_percent": { + "mean": 5.219261169350376, + "max": 6.331612494035314 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 204, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 49258496, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.96129030808224, + "max": 5.705491379406776 + }, + "tx_mbps": { + "mean": 4.8768088329735955, + "max": 5.573091222121565 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis/ai/23-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 6.7943768298923395, + "max": 8.232016210739616 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0031677648251393817, + "max": 0.025342118601115054 + }, + "busiest_sampled_vcpu_percent": 31.47410358565737, + "container_quota_busy_percent": { + "mean": 24.719160878065054, + "max": 29.62636355757292 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 426, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 63840256, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 38.46177407340156, + "max": 44.39500812395705 + }, + "tx_mbps": { + "mean": 38.42696236829217, + "max": 44.358655256015936 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis/ai/24-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.8806902415489901, + "max": 1.9740129935032484 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 7.44466800804829, + "container_quota_busy_percent": { + "mean": 6.71620149557002, + "max": 7.067987524802094 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 203, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 58920960, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 6.972951454258532, + "max": 7.239228099748894 + }, + "tx_mbps": { + "mean": 5.583768640573394, + "max": 5.6996089035064115 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis/ai/25-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 9.060564224022803, + "max": 9.612952188211485 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 36.47294589178357, + "container_quota_busy_percent": { + "mean": 33.65864679346561, + "max": 35.394546250614624 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 425, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 61833216, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 52.46277775839366, + "max": 54.846146682502386 + }, + "tx_mbps": { + "mean": 43.17852526867768, + "max": 45.31089484533478 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis-ai-nightly/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.9902898785648593, + "max": 3.1726205345990506 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004166666666666667, + "max": 0.025 + }, + "busiest_sampled_vcpu_percent": 12.449799196787149, + "container_quota_busy_percent": { + "mean": 11.02867098950465, + "max": 11.403377004820971 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19873792, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 24.19824591113722, + "max": 24.220216771130627 + }, + "tx_mbps": { + "mean": 24.132703150349165, + "max": 24.153859255168715 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis-ai-nightly/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.352309625871015, + "max": 7.592082184916062 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 29.637096774193548, + "container_quota_busy_percent": { + "mean": 27.22012520209048, + "max": 27.484958998468255 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20869120, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 72.53198795360207, + "max": 72.70488619559697 + }, + "tx_mbps": { + "mean": 72.33850859826822, + "max": 72.50953129623458 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis-ai-nightly/ai/02-fortio-openai/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 25.83983173840336, + "max": 26.107997962302598 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.17416957803016, + "max": 99.88276128071749 + }, + "container_throttled_period_percent": { + "mean": 27.403921568627453, + "max": 34.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 21258240, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 313.42248725837203, + "max": 318.1862241110582 + }, + "tx_mbps": { + "mean": 312.6217571920731, + "max": 317.3701833490554 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis-ai-nightly/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.417794103027633, + "max": 10.493363385925369 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004173971116119877, + "max": 0.02504382669671926 + }, + "busiest_sampled_vcpu_percent": 42.28456913827655, + "container_quota_busy_percent": { + "mean": 39.71139838077489, + "max": 40.08656933659855 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 24477696, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 271.52761225395426, + "max": 271.8103805160521 + }, + "tx_mbps": { + "mean": 272.6446519811761, + "max": 272.9397669559507 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis-ai-nightly/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.73890821656323, + "max": 25.88679245283019 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.69882608985037, + "max": 99.9822713952687 + }, + "container_throttled_period_percent": { + "mean": 27.0718954248366, + "max": 38.0 + }, + "max_fd": 102, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 27467776, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 744.1045962079431, + "max": 751.0482746067626 + }, + "tx_mbps": { + "mean": 746.5752639034217, + "max": 753.4425077649457 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis-ai-nightly/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.71794733582038, + "max": 25.83732057416268 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.73089680546653, + "max": 99.97568600932752 + }, + "container_throttled_period_percent": { + "mean": 27.41830065359477, + "max": 42.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 27656192, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 741.8174600832645, + "max": 746.0866572818958 + }, + "tx_mbps": { + "mean": 743.842199367701, + "max": 748.089209330948 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis-ai-nightly/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.3808436057236784, + "max": 3.53938185443669 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041583499667332, + "max": 0.0249500998003992 + }, + "busiest_sampled_vcpu_percent": 15.139442231075698, + "container_quota_busy_percent": { + "mean": 12.220443272858896, + "max": 12.912377849561945 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 134, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 31014912, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 23.345610941259995, + "max": 23.370036801227275 + }, + "tx_mbps": { + "mean": 23.80576427133087, + "max": 23.829406296967655 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis-ai-nightly/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 8.053275906304556, + "max": 8.523439458510905 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02924709618116487, + "max": 0.17548257708698922 + }, + "busiest_sampled_vcpu_percent": 32.586558044806516, + "container_quota_busy_percent": { + "mean": 30.62959963773534, + "max": 31.314141744849525 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 134, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 30502912, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 69.96519966779988, + "max": 70.132335944651 + }, + "tx_mbps": { + "mean": 71.35368137329752, + "max": 71.52384008747791 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis-ai-nightly/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.804605119787695, + "max": 25.931558935361217 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.61828780148832, + "max": 99.92960757987183 + }, + "container_throttled_period_percent": { + "mean": 21.797385620915033, + "max": 34.0 + }, + "max_fd": 133, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 31682560, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 272.9682414687491, + "max": 276.3333534673448 + }, + "tx_mbps": { + "mean": 278.40763805866396, + "max": 281.84041982457705 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis-ai-nightly/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.58564944081311, + "max": 10.724129290904536 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 42.315369261477045, + "container_quota_busy_percent": { + "mean": 40.94046136385853, + "max": 41.21063840337837 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 102, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 35020800, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 270.88225236012994, + "max": 271.25400700047345 + }, + "tx_mbps": { + "mean": 271.80460606450845, + "max": 272.15253083071286 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis-ai-nightly/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.597440191969095, + "max": 25.647472969575055 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.70816548714691, + "max": 99.99628590046531 + }, + "container_throttled_period_percent": { + "mean": 25.41176470588235, + "max": 34.0 + }, + "max_fd": 102, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 38133760, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 717.052965453144, + "max": 723.4977902329263 + }, + "tx_mbps": { + "mean": 718.6066706783316, + "max": 725.1679933715425 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis-ai-nightly/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.66590763920951, + "max": 25.79185520361991 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.7078200738809, + "max": 99.95489663820973 + }, + "container_throttled_period_percent": { + "mean": 29.712418300653596, + "max": 34.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 38764544, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 712.1377747317715, + "max": 716.4398037553058 + }, + "tx_mbps": { + "mean": 713.1189617431833, + "max": 717.5551747331543 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis-ai-nightly/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.693767403192504, + "max": 4.912280701754386 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004182350480970306, + "max": 0.025094102885821833 + }, + "busiest_sampled_vcpu_percent": 20.71005917159763, + "container_quota_busy_percent": { + "mean": 16.407547046548537, + "max": 16.942236912819048 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 102, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 38866944, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 26.29340644252518, + "max": 26.333573033179377 + }, + "tx_mbps": { + "mean": 27.96986463439686, + "max": 28.00941772125872 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis-ai-nightly/ai/13-fortio-translation/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 12.728739079452792, + "max": 12.92534281361097 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 50.303030303030305, + "container_quota_busy_percent": { + "mean": 45.73435666557313, + "max": 45.93470293533723 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 36716544, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 78.82889043422158, + "max": 79.03256704556883 + }, + "tx_mbps": { + "mean": 83.85548198569714, + "max": 84.07890673116312 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis-ai-nightly/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.92629737765166, + "max": 27.02983138780804 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.59795477039196, + "max": 99.87047343514439 + }, + "container_throttled_period_percent": { + "mean": 17.143790849673202, + "max": 21.568627450980394 + }, + "max_fd": 129, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 41750528, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 182.58202894709248, + "max": 183.93926327686665 + }, + "tx_mbps": { + "mean": 194.26754047924456, + "max": 195.70525497093774 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis-ai-nightly/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.074745922667194, + "max": 18.256743256743256 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 71.54150197628458, + "container_quota_busy_percent": { + "mean": 70.17438345831782, + "max": 70.49565218706289 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 104, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 42045440, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 271.05260564781355, + "max": 271.426621101905 + }, + "tx_mbps": { + "mean": 273.2967700145436, + "max": 273.68002880020083 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis-ai-nightly/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.452157970474246, + "max": 25.55638909727432 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004166666666666667, + "max": 0.025 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.78094728180987, + "max": 99.9346469383578 + }, + "container_throttled_period_percent": { + "mean": 27.705882352941178, + "max": 37.254901960784316 + }, + "max_fd": 104, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 46821376, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 401.05301885131007, + "max": 403.41500626000646 + }, + "tx_mbps": { + "mean": 402.9673319422901, + "max": 405.9159614249591 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis-ai-nightly/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.471047059049376, + "max": 25.531382845711427 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00416770859381512, + "max": 0.025006251562890724 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.80746751227896, + "max": 99.94265165329428 + }, + "container_throttled_period_percent": { + "mean": 20.73856209150327, + "max": 31.372549019607842 + }, + "max_fd": 104, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 46854144, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 397.01283537044316, + "max": 398.5951239305806 + }, + "tx_mbps": { + "mean": 398.46935567412163, + "max": 400.0266464132006 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis-ai-nightly/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.656578268330126, + "max": 28.979793001478562 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.6894812610006, + "max": 99.94549570895474 + }, + "container_throttled_period_percent": { + "mean": 25.058823529411764, + "max": 36.0 + }, + "max_fd": 964, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 110837760, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 266.12891389075764, + "max": 268.8609270974639 + }, + "tx_mbps": { + "mean": 272.56399846537033, + "max": 275.1909306190587 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis-ai-nightly/ai/19-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.861284324888317, + "max": 27.383316782522343 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.6339542466955, + "max": 99.95501544621555 + }, + "container_throttled_period_percent": { + "mean": 30.019607843137255, + "max": 38.0 + }, + "max_fd": 969, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 149217280, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 714.0895142585534, + "max": 722.4321059291772 + }, + "tx_mbps": { + "mean": 720.0990067273312, + "max": 728.5053853312788 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis-ai-nightly/ai/20-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.5417381208429162, + "max": 1.675 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035634108969105223, + "max": 0.024943876278373658 + }, + "busiest_sampled_vcpu_percent": 6.036217303822937, + "container_quota_busy_percent": { + "mean": 5.343206478040822, + "max": 5.87717267901236 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 217, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 129765376, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 6.694325687904779, + "max": 7.096411298464471 + }, + "tx_mbps": { + "mean": 6.629569210842584, + "max": 7.007768634721982 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis-ai-nightly/ai/21-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 7.219461887645932, + "max": 7.364144235652615 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 27.84552845528455, + "container_quota_busy_percent": { + "mean": 26.737276536248906, + "max": 27.71884725531651 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 298, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 52109312, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 53.81542879526573, + "max": 54.52220620876124 + }, + "tx_mbps": { + "mean": 54.01069061747003, + "max": 54.79619110492883 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis-ai-nightly/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.7009880670889104, + "max": 1.7991004497751124 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035696437495537944, + "max": 0.02498750624687656 + }, + "busiest_sampled_vcpu_percent": 6.626506024096385, + "container_quota_busy_percent": { + "mean": 6.150800678550016, + "max": 6.309830568778749 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 204, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 50282496, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.678830640334652, + "max": 5.761310054990637 + }, + "tx_mbps": { + "mean": 5.541012015271746, + "max": 5.578946519771165 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis-ai-nightly/ai/23-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 6.852329138500487, + "max": 8.105369807497468 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 30.4, + "container_quota_busy_percent": { + "mean": 25.069983080958533, + "max": 29.55273805663856 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 426, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 58281984, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 38.531307212029866, + "max": 44.435127617603726 + }, + "tx_mbps": { + "mean": 38.4496916408998, + "max": 44.37395749850617 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis-ai-nightly/ai/24-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.8755209824275476, + "max": 2.0760380190095047 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 7.862903225806452, + "container_quota_busy_percent": { + "mean": 6.8772012316172155, + "max": 7.520808090602181 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 203, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 46620672, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 6.7363843871507765, + "max": 7.135003931414229 + }, + "tx_mbps": { + "mean": 5.400593743392762, + "max": 5.692154958880356 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass2/praxis-ai-nightly/ai/25-aiperf-translation/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 8.272822984083245, + "max": 9.743719868053793 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 37.675350701402806, + "container_quota_busy_percent": { + "mean": 30.85848572264626, + "max": 36.328278961221955 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 425, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 60194816, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 47.678448448107964, + "max": 54.92790976069105 + }, + "tx_mbps": { + "mean": 39.24372591521478, + "max": 45.36315123446957 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.2987406827536008, + "max": 3.4405385190725504 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008325008325008326, + "max": 0.04995004995004995 + }, + "busiest_sampled_vcpu_percent": 14.6, + "container_quota_busy_percent": { + "mean": 11.800939466816901, + "max": 12.55465034565381 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 84, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13283328, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 23.13650765217188, + "max": 23.18085643671266 + }, + "tx_mbps": { + "mean": 23.124996267797417, + "max": 23.155761560186107 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/agentgateway/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.360750763569042, + "max": 7.547642928786359 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 31.428571428571427, + "container_quota_busy_percent": { + "mean": 28.626728811474145, + "max": 29.22493736622472 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 84, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14032896, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 69.38269302995951, + "max": 69.53413415136237 + }, + "tx_mbps": { + "mean": 69.36860088628436, + "max": 69.52041294249044 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/agentgateway/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.834092993921633, + "max": 25.988843813387422 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004216207100092757, + "max": 0.02529724260055654 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.5310255738801, + "max": 99.89619081775865 + }, + "container_throttled_period_percent": { + "mean": 19.143790849673202, + "max": 26.0 + }, + "max_fd": 84, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14888960, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 328.7694779131627, + "max": 331.89017798233135 + }, + "tx_mbps": { + "mean": 328.67950583382077, + "max": 331.8117685433604 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/agentgateway/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.939631639184384, + "max": 5.235470941883768 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041802524872502295, + "max": 0.02508151492350138 + }, + "busiest_sampled_vcpu_percent": 21.14624505928854, + "container_quota_busy_percent": { + "mean": 18.95901787750192, + "max": 19.483781566159568 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 84, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19439616, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 271.0571371149174, + "max": 271.4947573822509 + }, + "tx_mbps": { + "mean": 269.8380141146064, + "max": 270.5435840867113 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/agentgateway/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.741407474594565, + "max": 13.010398173979203 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 52.642276422764226, + "container_quota_busy_percent": { + "mean": 48.72768817402822, + "max": 49.2151925608144 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 84, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20090880, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 813.2022890687149, + "max": 814.9678799559543 + }, + "tx_mbps": { + "mean": 809.3184397658439, + "max": 811.1526927824929 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/agentgateway/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.35933633611318, + "max": 26.45011600928074 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.6175282663883, + "max": 99.89469664346383 + }, + "container_throttled_period_percent": { + "mean": 17.764705882352942, + "max": 21.568627450980394 + }, + "max_fd": 87, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22728704, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1985.513998199949, + "max": 2011.212947706321 + }, + "tx_mbps": { + "mean": 1973.218852616233, + "max": 1998.2908394228668 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/agentgateway/ai/06-fortio-anthropic/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 3.307360511133296, + "max": 3.5153328347045623 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 13.8, + "container_quota_busy_percent": { + "mean": 12.054664035946013, + "max": 12.631978833365128 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 88, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 21254144, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 22.81703088942238, + "max": 22.83543323075359 + }, + "tx_mbps": { + "mean": 22.57726351199198, + "max": 22.596778656851622 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/agentgateway/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.470782395115129, + "max": 7.642194938611877 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 31.17408906882591, + "container_quota_busy_percent": { + "mean": 29.00281114635986, + "max": 29.375831469066835 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 88, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16367616, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 68.40123240306754, + "max": 68.55659780761138 + }, + "tx_mbps": { + "mean": 67.6895663022531, + "max": 67.84634994333422 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/agentgateway/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.804996919205664, + "max": 25.911854103343465 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.54909016624426, + "max": 99.8705570830783 + }, + "container_throttled_period_percent": { + "mean": 15.522875816993464, + "max": 22.0 + }, + "max_fd": 88, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16621568, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 315.8330436976647, + "max": 319.1653416650099 + }, + "tx_mbps": { + "mean": 312.54531459310294, + "max": 315.84220374108463 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/agentgateway/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.026956639873971, + "max": 5.4777388694347176 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 23.679060665362034, + "container_quota_busy_percent": { + "mean": 18.776209375941008, + "max": 19.046177897261657 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 84, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20692992, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 270.95022355548093, + "max": 271.17487965614316 + }, + "tx_mbps": { + "mean": 269.47734723620414, + "max": 269.69102834733064 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/agentgateway/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 13.184073954905102, + "max": 13.537449392712551 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004217273954116059, + "max": 0.025303643724696356 + }, + "busiest_sampled_vcpu_percent": 53.34685598377282, + "container_quota_busy_percent": { + "mean": 50.02926504573587, + "max": 50.335303704404055 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 84, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20197376, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 812.1598294274696, + "max": 813.945013222933 + }, + "tx_mbps": { + "mean": 807.5897234318275, + "max": 809.3750063548258 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/agentgateway/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.39827839606061, + "max": 26.49484536082474 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004283389017390559, + "max": 0.025700334104343355 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.61406345434122, + "max": 99.9473149767183 + }, + "container_throttled_period_percent": { + "mean": 20.385620915032682, + "max": 25.49019607843137 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22634496, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1998.3848621787808, + "max": 2029.492107955816 + }, + "tx_mbps": { + "mean": 1984.348693513902, + "max": 2014.892000442227 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/agentgateway/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.4213685321184295, + "max": 3.5660847880299253 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 14.570858283433134, + "container_quota_busy_percent": { + "mean": 12.386854530007069, + "max": 12.814846121973904 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 21213184, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 23.60851034266822, + "max": 23.627121045042657 + }, + "tx_mbps": { + "mean": 23.150855726552777, + "max": 23.17191012569028 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/agentgateway/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 8.090473919579264, + "max": 8.509036144578314 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004186552792430713, + "max": 0.025119316754584276 + }, + "busiest_sampled_vcpu_percent": 33.739837398373986, + "container_quota_busy_percent": { + "mean": 30.899530870363204, + "max": 32.031516481574144 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16207872, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 70.76763754644128, + "max": 70.93323608080078 + }, + "tx_mbps": { + "mean": 69.41008815812978, + "max": 69.56804599493586 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/agentgateway/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.84586535759768, + "max": 25.931558935361217 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004224757076468103, + "max": 0.025348542458808618 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.54383114308166, + "max": 99.83271446578121 + }, + "container_throttled_period_percent": { + "mean": 18.50980392156863, + "max": 24.0 + }, + "max_fd": 88, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16785408, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 295.8092915368968, + "max": 298.91690837088106 + }, + "tx_mbps": { + "mean": 290.13499435105643, + "max": 293.16608735728386 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/agentgateway/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.114695305848705, + "max": 5.326331582895724 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 20.773930753564155, + "container_quota_busy_percent": { + "mean": 18.981234819918598, + "max": 19.275057344661686 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 83, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19824640, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 271.1750906918207, + "max": 271.45883195611657 + }, + "tx_mbps": { + "mean": 270.02569951355224, + "max": 270.2744807523504 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/agentgateway/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 13.464509488597947, + "max": 13.663814796175139 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004193927193423922, + "max": 0.025163563160543533 + }, + "busiest_sampled_vcpu_percent": 54.69061876247505, + "container_quota_busy_percent": { + "mean": 50.670639220936835, + "max": 51.1523169377711 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 83, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19443712, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 812.8934027687933, + "max": 814.7565903474531 + }, + "tx_mbps": { + "mean": 809.2745055559299, + "max": 811.2336729660958 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/agentgateway/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.274139258817453, + "max": 26.40492686682063 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.60629091212637, + "max": 99.9728251755482 + }, + "container_throttled_period_percent": { + "mean": 18.0718954248366, + "max": 23.529411764705884 + }, + "max_fd": 89, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22986752, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1950.812357805191, + "max": 1963.2425781374795 + }, + "tx_mbps": { + "mean": 1939.3379785855334, + "max": 1952.0319038356486 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/agentgateway/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.87383704296256, + "max": 28.077966938070563 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004134623335814107, + "max": 0.024807740014884644 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.55415453025678, + "max": 99.92114359802464 + }, + "container_throttled_period_percent": { + "mean": 23.73202614379085, + "max": 29.41176470588235 + }, + "max_fd": 945, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 85352448, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 282.12004239104147, + "max": 286.49928732783496 + }, + "tx_mbps": { + "mean": 288.09387255594345, + "max": 292.4477108334918 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/agentgateway/ai/19-fortio-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 27.21860708206146, + "max": 28.212290502793294 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 96.94122082911663, + "max": 99.91925935115599 + }, + "container_throttled_period_percent": { + "mean": 22.088416318908514, + "max": 29.41176470588235 + }, + "max_fd": 1146, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 153288704, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1829.239892057791, + "max": 1903.5620897400524 + }, + "tx_mbps": { + "mean": 1805.508238605902, + "max": 1877.749737543938 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/agentgateway/ai/20-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.4330332822065701, + "max": 1.546134663341646 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035634108969105223, + "max": 0.024943876278373658 + }, + "busiest_sampled_vcpu_percent": 5.410821643286573, + "container_quota_busy_percent": { + "mean": 4.878160774514834, + "max": 5.082464659623088 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 654, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 106160128, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 6.886400636360914, + "max": 7.0504134333863275 + }, + "tx_mbps": { + "mean": 6.830479050696207, + "max": 6.980413966380006 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/agentgateway/ai/21-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 6.650188164878331, + "max": 7.202426080363912 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 27.345309381237524, + "container_quota_busy_percent": { + "mean": 24.349492080508295, + "max": 26.23365976941322 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 764, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 67866624, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 51.52233461953004, + "max": 54.4405293909219 + }, + "tx_mbps": { + "mean": 51.51574690145236, + "max": 54.47826884055583 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/agentgateway/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.5399971439585023, + "max": 1.6229712858926342 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035616340777148555, + "max": 0.024931438544003988 + }, + "busiest_sampled_vcpu_percent": 6.212424849699399, + "container_quota_busy_percent": { + "mean": 5.088985557421444, + "max": 5.449759531332791 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 168, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 62869504, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.5745986659702655, + "max": 5.68798958883024 + }, + "tx_mbps": { + "mean": 5.478553739567098, + "max": 5.570943437871432 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/agentgateway/ai/23-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 6.715322474155617, + "max": 7.039756900481135 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 26.612903225806452, + "container_quota_busy_percent": { + "mean": 24.471880150457903, + "max": 25.691260841028996 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 278, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 44511232, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 42.695997369788145, + "max": 44.317939500803824 + }, + "tx_mbps": { + "mean": 42.572348222839345, + "max": 44.34415354661619 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/agentgateway/ai/24-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.6659049968107875, + "max": 1.745635910224439 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 6.586826347305389, + "container_quota_busy_percent": { + "mean": 5.80708969006099, + "max": 6.408321998958498 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 168, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 34230272, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 6.877822115374346, + "max": 7.233597207872004 + }, + "tx_mbps": { + "mean": 5.356991322894524, + "max": 5.583757660500161 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/agentgateway/ai/25-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 7.765545155044712, + "max": 8.263836239575436 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 30.923694779116467, + "container_quota_busy_percent": { + "mean": 28.393978778521483, + "max": 29.989249354659034 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 278, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 35430400, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 53.71533212001529, + "max": 54.758762209846275 + }, + "tx_mbps": { + "mean": 43.0915415400154, + "max": 44.19325349922749 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/direct/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.1079803299891181, + "max": 0.24925224327018944 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008304268393954492, + "max": 0.04982561036372696 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.00028055877742110767, + "max": 0.000870383590911462 + }, + "tx_mbps": { + "mean": 0.00028055877742110767, + "max": 0.000870383590911462 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/direct/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08718241600004305, + "max": 0.17430278884462153 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3992015968063872, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0023439311490713478, + "max": 0.012807499861401086 + }, + "tx_mbps": { + "mean": 0.0009876353786174288, + "max": 0.00470160833637795 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/direct/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.06644139294090522, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.003217201407355971, + "max": 0.009583778235872236 + }, + "tx_mbps": { + "mean": 0.0002449763534622506, + "max": 0.0006679313175034043 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/direct/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.078899867968689, + "max": 0.12462612163509472 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3992015968063872, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0007640785464992128, + "max": 0.0034463225011902676 + }, + "tx_mbps": { + "mean": 0.0008987752400008677, + "max": 0.004254502662200197 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/direct/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08304061872102848, + "max": 0.12453300124533001 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004152134196977246, + "max": 0.02491280518186348 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.003216109039836489, + "max": 0.009583230532449189 + }, + "tx_mbps": { + "mean": 0.00024491386597557204, + "max": 0.0006678931458909197 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/direct/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07889158647504729, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0027016178734909162, + "max": 0.01056074892794928 + }, + "tx_mbps": { + "mean": 0.0012158982650287893, + "max": 0.001646431277176518 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/direct/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.10379715205324438, + "max": 0.149439601494396 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004152134196977246, + "max": 0.02491280518186348 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0021940677353619016, + "max": 0.004452099151033751 + }, + "tx_mbps": { + "mean": 0.0023866622839747325, + "max": 0.004952023809928689 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/direct/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08304062026800729, + "max": 0.12453300124533001 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0036519826206123113, + "max": 0.009844670842464685 + }, + "tx_mbps": { + "mean": 0.0006525067242443037, + "max": 0.0011126112189207712 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/direct/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07059352404469563, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0002805570217826665, + "max": 0.0009373158245514437 + }, + "tx_mbps": { + "mean": 0.0002805570217826665, + "max": 0.0009373158245514437 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/direct/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.09134695491051278, + "max": 0.14947683109118087 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0037762402621525485, + "max": 0.012810199588495842 + }, + "tx_mbps": { + "mean": 0.000939174629000821, + "max": 0.004702599400953551 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/direct/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07889779243865012, + "max": 0.1245640259093174 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004152134196977246, + "max": 0.02491280518186348 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0032274965567806427, + "max": 0.009516649367220124 + }, + "tx_mbps": { + "mean": 0.0002555824578004386, + "max": 0.0006009676401075355 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/direct/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.08304579465392803, + "max": 0.12453300124533001 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3992015968063872, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.000775250030684757, + "max": 0.002454932042325653 + }, + "tx_mbps": { + "mean": 0.0009099440254232675, + "max": 0.0024788437180625917 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/direct/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.09135005634610618, + "max": 0.1245640259093174 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004152134196977246, + "max": 0.02491280518186348 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.004186414805863698, + "max": 0.00970797339166737 + }, + "tx_mbps": { + "mean": 0.0009423998971582895, + "max": 0.004120862381207415 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/direct/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.09134075255318863, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004152134196977246, + "max": 0.02491280518186348 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0012607881889093655, + "max": 0.0017215112676780282 + }, + "tx_mbps": { + "mean": 0.0012607881889093655, + "max": 0.0017215112676780282 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/direct/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.0788895212549908, + "max": 0.14947683109118087 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004152134196977246, + "max": 0.02491280518186348 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.00313060342938601, + "max": 0.010431230757157106 + }, + "tx_mbps": { + "mean": 0.0017794177642092692, + "max": 0.00488591828707798 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/direct/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07474255422906612, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0035758347347442944, + "max": 0.009777295126949855 + }, + "tx_mbps": { + "mean": 0.00060410925001601, + "max": 0.0011125533991577254 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/direct/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07058939257608814, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.00027309740140068264, + "max": 0.00080653082843954 + }, + "tx_mbps": { + "mean": 0.00027309740140068264, + "max": 0.00080653082843954 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/direct/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.0871875800790638, + "max": 0.12453300124533001 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004152134196977246, + "max": 0.02491280518186348 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0032271435776518535, + "max": 0.009515819366035957 + }, + "tx_mbps": { + "mean": 0.00025556313916037945, + "max": 0.000600915226297413 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/direct/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.07474048746434164, + "max": 0.12453300124533001 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0017173585516278252, + "max": 0.009647411937946106 + }, + "tx_mbps": { + "mean": 0.00021812034142125746, + "max": 0.0007316857368666991 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/direct/ai/19-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.09964191848035939, + "max": 0.14947683109118087 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0014179886495280692, + "max": 0.0052626787968971704 + }, + "tx_mbps": { + "mean": 0.0015688760559705865, + "max": 0.005197333602871493 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/direct/ai/20-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.08185636341745547, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035589721688376397, + "max": 0.02491280518186348 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.002775980647882729, + "max": 0.009647239152799046 + }, + "tx_mbps": { + "mean": 0.00022863484222895733, + "max": 0.0007316726323752086 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/direct/ai/21-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 0.09654022602508777, + "max": 0.124595066035385 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.003980179984300015, + "max": 0.013060685801658478 + }, + "tx_mbps": { + "mean": 0.0018400911145627042, + "max": 0.004169728344781375 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/direct/ai/22-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 0.07473686740509616, + "max": 0.12453300124533001 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00622820129546587, + "max": 0.04982561036372696 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0009376886007047938, + "max": 0.001460183023109535 + }, + "tx_mbps": { + "mean": 0.0009376886007047938, + "max": 0.001460183023109535 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/direct/ai/23-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 0.07784786751745754, + "max": 0.1245640259093174 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0030092293403898764, + "max": 0.009646704795467016 + }, + "tx_mbps": { + "mean": 0.0008816350143799947, + "max": 0.004254141512865322 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/direct/ai/24-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.07829916585431554, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035598590295824284, + "max": 0.024919013207076998 + }, + "busiest_sampled_vcpu_percent": 0.398406374501992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.002784925852286346, + "max": 0.009516435524093375 + }, + "tx_mbps": { + "mean": 0.00023773433250440693, + "max": 0.0006009541361110892 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/direct/ai/25-aiperf-translation/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 0.0872080175354573, + "max": 0.1744765702891326 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3992015968063872, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.003015235504178964, + "max": 0.009690165598079222 + }, + "tx_mbps": { + "mean": 0.0004445577635465362, + "max": 0.0009134612948555008 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.0468952264252556, + "max": 3.27009485771343 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00833541718763024, + "max": 0.05001250312578145 + }, + "busiest_sampled_vcpu_percent": 12.650602409638553, + "container_quota_busy_percent": { + "mean": 10.970679293238293, + "max": 11.12337183926318 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20541440, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 24.195931750325897, + "max": 24.229980726458805 + }, + "tx_mbps": { + "mean": 24.1279121270716, + "max": 24.152563746806514 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.104702172584682, + "max": 7.19496855345912 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004200268817204301, + "max": 0.025201612903225805 + }, + "busiest_sampled_vcpu_percent": 28.658536585365855, + "container_quota_busy_percent": { + "mean": 27.14811365349582, + "max": 27.399502997095954 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20508672, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 72.54739718365637, + "max": 72.70370545978358 + }, + "tx_mbps": { + "mean": 72.35481056529562, + "max": 72.5084125324586 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.034427532391536, + "max": 26.154631283490687 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.56868991438364, + "max": 99.84638468987731 + }, + "container_throttled_period_percent": { + "mean": 20.169934640522875, + "max": 26.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 21811200, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 317.954924785896, + "max": 322.88841885849376 + }, + "tx_mbps": { + "mean": 317.14193357831675, + "max": 322.07290275470234 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.164802741765849, + "max": 10.2686417273412 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 41.4, + "container_quota_busy_percent": { + "mean": 39.27810056319522, + "max": 39.694003882681514 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 24305664, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 271.3927789665231, + "max": 271.8088293246667 + }, + "tx_mbps": { + "mean": 272.5856863187244, + "max": 273.0558772831358 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.803329261927054, + "max": 25.888580791530124 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.68889515689483, + "max": 99.95870941099066 + }, + "container_throttled_period_percent": { + "mean": 16.522875816993466, + "max": 22.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 26963968, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 753.5255084110689, + "max": 756.6045060088575 + }, + "tx_mbps": { + "mean": 755.9493342526655, + "max": 759.034138288306 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.722053502700906, + "max": 25.799144223508684 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.68043743809555, + "max": 99.92295656808996 + }, + "container_throttled_period_percent": { + "mean": 22.431372549019606, + "max": 26.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 28307456, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 776.0561568014232, + "max": 780.7525208613832 + }, + "tx_mbps": { + "mean": 778.31642867457, + "max": 782.9625222906508 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.1869464557077483, + "max": 3.3657442034405385 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041614648356221385, + "max": 0.024968789013732832 + }, + "busiest_sampled_vcpu_percent": 12.929292929292929, + "container_quota_busy_percent": { + "mean": 11.752651719570968, + "max": 12.030164340176759 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 131, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 30834688, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 23.33560821777109, + "max": 23.37516391133534 + }, + "tx_mbps": { + "mean": 23.79540227031324, + "max": 23.829982682904877 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.536749066285695, + "max": 7.665242523247047 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004201327619527771, + "max": 0.025207965717166624 + }, + "busiest_sampled_vcpu_percent": 30.707070707070706, + "container_quota_busy_percent": { + "mean": 29.335483374690742, + "max": 29.61009922281343 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 131, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 30031872, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 69.98225826019022, + "max": 70.13469326470239 + }, + "tx_mbps": { + "mean": 71.36945572336022, + "max": 71.52825098829202 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.76841641078131, + "max": 25.848101265822784 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.60986965978603, + "max": 99.88784906544566 + }, + "container_throttled_period_percent": { + "mean": 16.836601307189543, + "max": 20.0 + }, + "max_fd": 132, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 31395840, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 281.3259104581179, + "max": 282.5819249271311 + }, + "tx_mbps": { + "mean": 286.9299969873646, + "max": 288.23293129399553 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.294876889356951, + "max": 10.457843382536902 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041802524872502295, + "max": 0.02508151492350138 + }, + "busiest_sampled_vcpu_percent": 40.88176352705411, + "container_quota_busy_percent": { + "mean": 39.68202022045323, + "max": 40.22910483932022 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 102, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 34869248, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 270.7821593451705, + "max": 271.23803105015327 + }, + "tx_mbps": { + "mean": 271.7685679787673, + "max": 272.45115098325704 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.68522268891084, + "max": 25.75031525851198 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004203446826397646, + "max": 0.025220680958385876 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.70960102377273, + "max": 99.96320734411002 + }, + "container_throttled_period_percent": { + "mean": 20.19607843137255, + "max": 24.0 + }, + "max_fd": 102, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 37867520, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 748.456161738594, + "max": 754.0985744894319 + }, + "tx_mbps": { + "mean": 750.0012817445005, + "max": 755.7869214355142 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.709574263014666, + "max": 25.80075662042875 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.70388342837705, + "max": 99.92844795172071 + }, + "container_throttled_period_percent": { + "mean": 21.431372549019606, + "max": 26.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 39108608, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 746.0922080354437, + "max": 750.6850822163998 + }, + "tx_mbps": { + "mean": 747.0824198651378, + "max": 751.8098056370718 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.462464676163566, + "max": 4.636591478696742 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 21.91235059760956, + "container_quota_busy_percent": { + "mean": 15.78212179441655, + "max": 16.215110113821428 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 101, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 38174720, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 26.306364145976527, + "max": 26.330770710406817 + }, + "tx_mbps": { + "mean": 27.984013236084024, + "max": 28.0060877180839 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.383419211425068, + "max": 12.69318469723841 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 48.38709677419355, + "container_quota_busy_percent": { + "mean": 44.483880404415416, + "max": 44.95098208055737 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 38928384, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 78.85647170034645, + "max": 79.03918827417274 + }, + "tx_mbps": { + "mean": 83.88246861526511, + "max": 84.07481335290653 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.034104471960337, + "max": 27.246900826446282 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0042977479800584495, + "max": 0.025786487880350695 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.54680252799575, + "max": 99.81336243828744 + }, + "container_throttled_period_percent": { + "mean": 19.477124183006534, + "max": 27.45098039215686 + }, + "max_fd": 132, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 45277184, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 186.30694123014567, + "max": 189.13580596515988 + }, + "tx_mbps": { + "mean": 198.23660201331708, + "max": 201.2462102863657 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 17.518835909269324, + "max": 17.745563609097726 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 69.86027944111777, + "container_quota_busy_percent": { + "mean": 68.32955656919519, + "max": 68.4885558322565 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 45715456, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 271.1891092131274, + "max": 271.4153594190263 + }, + "tx_mbps": { + "mean": 273.48494396368983, + "max": 273.68706728184577 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.497648420407586, + "max": 25.594790884047082 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008345854204237639, + "max": 0.025050100200400802 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.73671053724979, + "max": 99.92810575164793 + }, + "container_throttled_period_percent": { + "mean": 20.124183006535947, + "max": 28.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 49352704, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 408.0813664811921, + "max": 409.328458934057 + }, + "tx_mbps": { + "mean": 410.02396502406026, + "max": 411.616630156058 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.466346240707516, + "max": 25.53191489361702 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.75615937496183, + "max": 99.92979691115674 + }, + "container_throttled_period_percent": { + "mean": 20.535947712418302, + "max": 28.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 50470912, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 410.0139559171245, + "max": 411.18744217976115 + }, + "tx_mbps": { + "mean": 411.7062985083974, + "max": 412.7893795822343 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.079643114676312, + "max": 28.35820895522388 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00416770859381512, + "max": 0.025006251562890724 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.60403585841608, + "max": 99.91745412924635 + }, + "container_throttled_period_percent": { + "mean": 21.73202614379085, + "max": 35.294117647058826 + }, + "max_fd": 936, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 115945472, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 270.75605183667767, + "max": 272.26113662192853 + }, + "tx_mbps": { + "mean": 277.31647449005885, + "max": 278.8270423006303 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis/ai/19-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.63367911930571, + "max": 26.85 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.60198574262928, + "max": 100.00157346197607 + }, + "container_throttled_period_percent": { + "mean": 20.091503267973856, + "max": 25.49019607843137 + }, + "max_fd": 937, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 162914304, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 734.1062240980353, + "max": 743.5394623001202 + }, + "tx_mbps": { + "mean": 740.0978214658618, + "max": 750.1463218861996 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis/ai/20-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.4709834107280606, + "max": 1.5992003998000999 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.835010060362173, + "container_quota_busy_percent": { + "mean": 5.246708584793411, + "max": 5.58533523013534 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 206, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 118833152, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 6.819219075755732, + "max": 7.080777011319638 + }, + "tx_mbps": { + "mean": 6.749230617944447, + "max": 6.989509853030676 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis/ai/21-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 6.365963695172036, + "max": 7.5600505689001265 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 28.884462151394423, + "container_quota_busy_percent": { + "mean": 23.700812534067293, + "max": 27.404585022799285 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 299, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 56844288, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 47.503757630201264, + "max": 54.53204215793196 + }, + "tx_mbps": { + "mean": 47.70803451319283, + "max": 54.81764655640793 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis/ai/22-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.3806038880787708, + "max": 1.6245938515371157 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 6.036217303822937, + "container_quota_busy_percent": { + "mean": 4.972511555407136, + "max": 5.849800774964908 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 204, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 55480320, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.962398093004198, + "max": 5.679722769460134 + }, + "tx_mbps": { + "mean": 4.875960799153479, + "max": 5.576932648132748 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis/ai/23-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 6.4575297330739305, + "max": 7.6395939086294415 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0031750063500127, + "max": 0.0254000508001016 + }, + "busiest_sampled_vcpu_percent": 29.4, + "container_quota_busy_percent": { + "mean": 24.192372916202448, + "max": 28.34635310412297 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 426, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 62926848, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 38.48100437178659, + "max": 44.39747145642367 + }, + "tx_mbps": { + "mean": 38.43179413723287, + "max": 44.359923357572 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis/ai/24-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.828165967090385, + "max": 1.95 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 7.6, + "container_quota_busy_percent": { + "mean": 6.637110480217355, + "max": 6.970643495101161 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 203, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 60866560, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 6.9152145097026505, + "max": 7.191463878431199 + }, + "tx_mbps": { + "mean": 5.55100110385561, + "max": 5.691409331183249 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis/ai/25-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 9.08675058674812, + "max": 9.525012632642749 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0036093264996751606, + "max": 0.025265285497726123 + }, + "busiest_sampled_vcpu_percent": 36.327345309381236, + "container_quota_busy_percent": { + "mean": 33.8508387279452, + "max": 35.06392330273268 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 426, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 66093056, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 52.66620351335169, + "max": 54.804552281188236 + }, + "tx_mbps": { + "mean": 43.305129945077496, + "max": 45.27313284274193 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis-ai-nightly/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.954620412143491, + "max": 3.0696281507362118 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012478163214374845, + "max": 0.07486897928624907 + }, + "busiest_sampled_vcpu_percent": 12.375249500998004, + "container_quota_busy_percent": { + "mean": 10.55708239329866, + "max": 10.972252602610368 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20504576, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 24.192514378562624, + "max": 24.22026134490626 + }, + "tx_mbps": { + "mean": 24.128779583387914, + "max": 24.155845133829615 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis-ai-nightly/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.140090922525103, + "max": 7.275931520644511 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 28.920570264765786, + "container_quota_busy_percent": { + "mean": 27.733681407422246, + "max": 27.938199119492122 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 21037056, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 72.54501357632196, + "max": 72.70815374540966 + }, + "tx_mbps": { + "mean": 72.35122939906853, + "max": 72.50700056348161 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis-ai-nightly/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.916876663997723, + "max": 26.005089058524174 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004240882103477523, + "max": 0.02544529262086514 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.64781933487667, + "max": 99.89930386058079 + }, + "container_throttled_period_percent": { + "mean": 31.673202614379086, + "max": 41.1764705882353 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22183936, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 311.4477148207, + "max": 313.98819731845845 + }, + "tx_mbps": { + "mean": 310.65348135757336, + "max": 313.1799020361544 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis-ai-nightly/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.323168654821473, + "max": 10.428678866883931 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 41.832669322709165, + "container_quota_busy_percent": { + "mean": 39.78813518988593, + "max": 39.9060703688258 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 24387584, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 271.3917565953007, + "max": 271.7967468590713 + }, + "tx_mbps": { + "mean": 272.50065827070085, + "max": 272.98002392022687 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis-ai-nightly/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.665787237297263, + "max": 25.775535939470366 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.75125128304587, + "max": 100.02711134061954 + }, + "container_throttled_period_percent": { + "mean": 33.673202614379086, + "max": 43.13725490196079 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 27443200, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 742.5409890354597, + "max": 746.2778605540997 + }, + "tx_mbps": { + "mean": 744.9649431863575, + "max": 748.6105846058788 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis-ai-nightly/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.635930933452364, + "max": 25.759477780567412 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004188657116528441, + "max": 0.025131942699170646 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.72934403554767, + "max": 99.97627085235378 + }, + "container_throttled_period_percent": { + "mean": 37.61437908496732, + "max": 47.05882352941177 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 27951104, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 742.2793725507752, + "max": 746.1542720861405 + }, + "tx_mbps": { + "mean": 744.1905908006622, + "max": 748.1028939939869 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis-ai-nightly/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.0497008082568273, + "max": 3.364066782955395 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 13.827655310621243, + "container_quota_busy_percent": { + "mean": 11.390551073013937, + "max": 11.93037752254439 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 30588928, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 23.336834379206625, + "max": 23.37639720887496 + }, + "tx_mbps": { + "mean": 23.79676170072176, + "max": 23.83109155085161 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis-ai-nightly/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.832258281235241, + "max": 8.178625188158556 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 33.06930693069307, + "container_quota_busy_percent": { + "mean": 30.300699870706442, + "max": 30.81716924471565 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 30965760, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 69.98002747491549, + "max": 70.13051927796275 + }, + "tx_mbps": { + "mean": 71.3680678008061, + "max": 71.53128641533272 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis-ai-nightly/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.762922611898176, + "max": 25.905292479108635 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004221546774738264, + "max": 0.025329280648429583 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.6352900942225, + "max": 99.93098385203969 + }, + "container_throttled_period_percent": { + "mean": 29.444444444444446, + "max": 36.0 + }, + "max_fd": 133, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 31846400, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 288.41850300032604, + "max": 289.86981370736015 + }, + "tx_mbps": { + "mean": 294.16785892345627, + "max": 295.6528065793586 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis-ai-nightly/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.552266055597228, + "max": 10.612142498745609 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004182350480970306, + "max": 0.025094102885821833 + }, + "busiest_sampled_vcpu_percent": 42.08416833667334, + "container_quota_busy_percent": { + "mean": 40.75248435301527, + "max": 41.00350568382181 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 34942976, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 271.0143194641469, + "max": 271.2375287092342 + }, + "tx_mbps": { + "mean": 271.9368409153184, + "max": 272.15768022366154 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis-ai-nightly/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.6891963399872, + "max": 25.807265388496468 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.73848384206495, + "max": 99.98633483234852 + }, + "container_throttled_period_percent": { + "mean": 34.993464052287585, + "max": 52.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 38068224, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 734.5473890909211, + "max": 738.3823936739216 + }, + "tx_mbps": { + "mean": 736.2835786304473, + "max": 740.2311033452319 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis-ai-nightly/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.714840634284997, + "max": 25.81213800050365 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004202386955790889, + "max": 0.025214321734745335 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.76684789933013, + "max": 99.97410607018188 + }, + "container_throttled_period_percent": { + "mean": 35.673202614379086, + "max": 42.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 38498304, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 725.834005279492, + "max": 731.1232372045698 + }, + "tx_mbps": { + "mean": 726.7586129332426, + "max": 732.0390517645046 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis-ai-nightly/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.292010311243894, + "max": 4.43609022556391 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 21.54471544715447, + "container_quota_busy_percent": { + "mean": 15.615917478204437, + "max": 15.877095338233485 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 104, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 38100992, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 26.308736391205088, + "max": 26.338364945763107 + }, + "tx_mbps": { + "mean": 27.984303279016373, + "max": 28.011843097629495 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis-ai-nightly/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.365075220050942, + "max": 12.480896586856852 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004239803273128127, + "max": 0.02543881963876876 + }, + "busiest_sampled_vcpu_percent": 49.79838709677419, + "container_quota_busy_percent": { + "mean": 45.18928661613094, + "max": 45.71190839044656 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 104, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 39157760, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 78.85762219796653, + "max": 79.03459942549689 + }, + "tx_mbps": { + "mean": 83.88409216495779, + "max": 84.0761162607528 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis-ai-nightly/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.044714699485517, + "max": 27.284460505937016 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.59274497660333, + "max": 99.88397471500862 + }, + "container_throttled_period_percent": { + "mean": 18.836601307189543, + "max": 24.0 + }, + "max_fd": 130, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 43233280, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 186.9992376341827, + "max": 188.65199348210123 + }, + "tx_mbps": { + "mean": 198.96783883881542, + "max": 200.72834370721523 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis-ai-nightly/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 17.857263969647597, + "max": 17.95642374154771 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 71.0, + "container_quota_busy_percent": { + "mean": 69.5731660491069, + "max": 69.89931353632949 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 43331584, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 270.7379138631878, + "max": 271.43509314287087 + }, + "tx_mbps": { + "mean": 273.0069701389503, + "max": 273.68479137525827 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis-ai-nightly/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.47260985849821, + "max": 25.501002004008015 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004169794012175799, + "max": 0.02501876407305479 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.80744595439364, + "max": 99.9978647064045 + }, + "container_throttled_period_percent": { + "mean": 31.026143790849673, + "max": 40.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 48472064, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 404.16649394156735, + "max": 406.3081468254033 + }, + "tx_mbps": { + "mean": 406.3658551020031, + "max": 408.71704949063746 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis-ai-nightly/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 25.464239386137226, + "max": 25.575575575575577 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.80298962604513, + "max": 99.930618253492 + }, + "container_throttled_period_percent": { + "mean": 35.333333333333336, + "max": 48.0 + }, + "max_fd": 103, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 47108096, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 400.054232196974, + "max": 401.50260585980016 + }, + "tx_mbps": { + "mean": 401.3869701739743, + "max": 402.7341791213709 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis-ai-nightly/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.40169229604324, + "max": 28.818586258032624 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004155239757333998, + "max": 0.024931438544003988 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.74517143680053, + "max": 99.99149534531286 + }, + "container_throttled_period_percent": { + "mean": 32.96732026143791, + "max": 41.1764705882353 + }, + "max_fd": 938, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 111349760, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 272.89364737499386, + "max": 276.4592770355746 + }, + "tx_mbps": { + "mean": 279.39839155194954, + "max": 283.02001066344997 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis-ai-nightly/ai/19-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.68659470592736, + "max": 26.9019019019019 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004179204279505183, + "max": 0.025075225677031094 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.63141250193499, + "max": 99.99558686200629 + }, + "container_throttled_period_percent": { + "mean": 35.96732026143791, + "max": 41.1764705882353 + }, + "max_fd": 942, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 155766784, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 716.8422321918054, + "max": 724.6709847279667 + }, + "tx_mbps": { + "mean": 722.8219396300925, + "max": 730.5027174627809 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis-ai-nightly/ai/20-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.5389350684791308, + "max": 1.6004001000250063 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 6.024096385542169, + "container_quota_busy_percent": { + "mean": 5.609293161836229, + "max": 6.008155111955966 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 215, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 104292352, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 6.896695053459125, + "max": 7.095816247947945 + }, + "tx_mbps": { + "mean": 6.8209353569039415, + "max": 7.017360547712643 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis-ai-nightly/ai/21-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 6.3175159453922936, + "max": 7.439271255060729 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 28.313253012048193, + "container_quota_busy_percent": { + "mean": 23.346362359952398, + "max": 27.24065724853527 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 298, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 49721344, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 47.406001385636365, + "max": 54.42336868052008 + }, + "tx_mbps": { + "mean": 47.61902107134372, + "max": 54.73953626055211 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis-ai-nightly/ai/22-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.4523406404365056, + "max": 1.6741629185407296 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00312656328164082, + "max": 0.02501250625312656 + }, + "busiest_sampled_vcpu_percent": 6.048387096774194, + "container_quota_busy_percent": { + "mean": 5.166740005805767, + "max": 6.073162229147609 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 204, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 48603136, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.977891087098138, + "max": 5.7640513076987085 + }, + "tx_mbps": { + "mean": 4.87263481230078, + "max": 5.6031176886707135 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis-ai-nightly/ai/23-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 6.618515256206401, + "max": 7.702084392475852 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0031125498007968126, + "max": 0.0249003984063745 + }, + "busiest_sampled_vcpu_percent": 29.175050301810867, + "container_quota_busy_percent": { + "mean": 24.56878777758077, + "max": 28.806116534642538 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 426, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 60071936, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 38.52721589575948, + "max": 44.31094823425984 + }, + "tx_mbps": { + "mean": 38.43296964845761, + "max": 44.26859607075591 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis-ai-nightly/ai/24-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.8781185584109659, + "max": 2.0239880059970017 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003568752007423004, + "max": 0.02498126405196103 + }, + "busiest_sampled_vcpu_percent": 7.661290322580645, + "container_quota_busy_percent": { + "mean": 6.829217949236314, + "max": 7.357434850669308 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 204, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 58380288, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 6.845453278467004, + "max": 7.071334012274803 + }, + "tx_mbps": { + "mean": 5.525744221938174, + "max": 5.68817509920556 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/pass3/praxis-ai-nightly/ai/25-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 9.417490032785539, + "max": 10.0 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003616636528028933, + "max": 0.02531645569620253 + }, + "busiest_sampled_vcpu_percent": 38.2, + "container_quota_busy_percent": { + "mean": 35.03884289655589, + "max": 37.15339887587177 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 426, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 67731456, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 53.13330402818495, + "max": 55.11371568363194 + }, + "tx_mbps": { + "mean": 43.69239083302125, + "max": 45.52971960992917 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.8046568240616574, + "max": 1.918764016944929 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.747534516765286, + "container_quota_busy_percent": { + "mean": 2.384185622358994, + "max": 2.433125579978329 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 318, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 18980864, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.570834601898639, + "max": 11.609316923614568 + }, + "tx_mbps": { + "mean": 11.57610311313244, + "max": 11.639263457741816 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.502999703270036, + "max": 4.918444165621079 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 7.858546168958743, + "container_quota_busy_percent": { + "mean": 6.338587411886781, + "max": 6.4559404522965975 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 31, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11362304, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.70217107468298, + "max": 34.7744629076913 + }, + "tx_mbps": { + "mean": 34.691716717240496, + "max": 34.76697765821499 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.180585781849963, + "max": 30.73738680465718 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 34.791666666666664, + "container_quota_busy_percent": { + "mean": 38.85911819045173, + "max": 39.5255852495697 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11296768, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 258.78748895601717, + "max": 260.9313670731603 + }, + "tx_mbps": { + "mean": 258.7438349832032, + "max": 260.8793030006194 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.27855489698293, + "max": 6.590400397910967 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.176470588235293, + "container_quota_busy_percent": { + "mean": 7.599849890697415, + "max": 7.69032671080219 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11632640, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 134.96960142152497, + "max": 135.17977516679565 + }, + "tx_mbps": { + "mean": 135.93388158697377, + "max": 136.12891120559377 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.351565668407247, + "max": 19.586859133897462 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 28.186714542190305, + "container_quota_busy_percent": { + "mean": 22.965649214033864, + "max": 23.306610043928377 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11161600, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 405.27037852097743, + "max": 406.2506594850039 + }, + "tx_mbps": { + "mean": 407.8060763827429, + "max": 408.7353363749584 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 68.43464775109922, + "max": 68.97597977243996 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 81.57894736842105, + "container_quota_busy_percent": { + "mean": 88.28472354085345, + "max": 88.70382513487958 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 41, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12976128, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1416.5458878324634, + "max": 1423.3061592301083 + }, + "tx_mbps": { + "mean": 1427.2133930062978, + "max": 1434.3336773915062 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.812300154884748, + "max": 1.9930244145490783 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.339250493096647, + "container_quota_busy_percent": { + "mean": 2.3599807195942124, + "max": 2.4272052971828852 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 41, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11579392, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.525855242996888, + "max": 11.542782557809199 + }, + "tx_mbps": { + "mean": 11.27753094157458, + "max": 11.295692460410276 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.871309109328228, + "max": 5.228921691268451 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004169794012175799, + "max": 0.02501876407305479 + }, + "busiest_sampled_vcpu_percent": 9.578544061302683, + "container_quota_busy_percent": { + "mean": 6.3859293743295265, + "max": 6.559931171138388 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 41, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11776000, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.58341444942447, + "max": 34.66756044588926 + }, + "tx_mbps": { + "mean": 33.82844629788948, + "max": 33.90637102798416 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.083352199333497, + "max": 30.56768558951965 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 35.36842105263158, + "container_quota_busy_percent": { + "mean": 38.177121653836785, + "max": 38.76515467180254 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 41, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11374592, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 253.85694393837167, + "max": 256.04893077657266 + }, + "tx_mbps": { + "mean": 248.37160503272534, + "max": 250.5107905588566 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.262724776727394, + "max": 6.635188866799205 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.727969348659004, + "container_quota_busy_percent": { + "mean": 7.545627817330696, + "max": 7.609872880582702 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11276288, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 134.87111770870249, + "max": 135.09043424395415 + }, + "tx_mbps": { + "mean": 135.61310812239526, + "max": 135.81385711945018 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.59563773299831, + "max": 20.05487652781242 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 28.544776119402986, + "container_quota_busy_percent": { + "mean": 23.346595696165664, + "max": 23.827809014214083 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11284480, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 405.2529693804242, + "max": 406.1688084019727 + }, + "tx_mbps": { + "mean": 406.9391696793256, + "max": 407.8431512543267 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 68.74958472460845, + "max": 69.10425101214575 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 78.20773930753565, + "container_quota_busy_percent": { + "mean": 88.66559690163585, + "max": 89.01843030958776 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12427264, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1444.2737078881903, + "max": 1463.3690126804543 + }, + "tx_mbps": { + "mean": 1452.5328054815054, + "max": 1471.7558630737954 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/ai/12-fortio-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 26.135311238817845, + "max": 27.2797131147541 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003650834215618269, + "max": 0.025555839509327882 + }, + "busiest_sampled_vcpu_percent": 30.799220272904485, + "container_quota_busy_percent": { + "mean": 32.93302092871642, + "max": 34.431434359198064 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 473, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 24674304, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 211.2365028547957, + "max": 218.6878919498911 + }, + "tx_mbps": { + "mean": 210.9463823914591, + "max": 218.41143913126493 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 61.705615659378104, + "max": 64.54882571075402 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 71.54308617234469, + "container_quota_busy_percent": { + "mean": 77.58978796456624, + "max": 81.37479206652291 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 634, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 37310464, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1501.7641843125468, + "max": 1562.199218573114 + }, + "tx_mbps": { + "mean": 1511.4276133113804, + "max": 1572.3176132964836 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/ai/14-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.5636211753070388, + "max": 1.9412643106022898 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.006012024048096, + "container_quota_busy_percent": { + "mean": 1.885354142617436, + "max": 2.300515748233637 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 634, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 30257152, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.9971308245841303, + "max": 1.1818178240816613 + }, + "tx_mbps": { + "mean": 5.044321187575527, + "max": 5.810571415481761 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/ai/15-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 7.366018184541971, + "max": 8.83084577114428 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.176470588235293, + "container_quota_busy_percent": { + "mean": 8.72654620643773, + "max": 10.234349949012413 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 634, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 31965184, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.722893496805703, + "max": 8.84428819594373 + }, + "tx_mbps": { + "mean": 39.24386179988223, + "max": 45.413595492146854 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.5337348295956108, + "max": 1.7176997759522032 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.584493041749503, + "container_quota_busy_percent": { + "mean": 1.802436870246091, + "max": 1.924247762420177 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 28946432, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.0531485584487488, + "max": 1.1141207117705785 + }, + "tx_mbps": { + "mean": 4.234439431365043, + "max": 4.476962258005997 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/ai/17-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 6.631941313476802, + "max": 7.892107892107892 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.671936758893281, + "container_quota_busy_percent": { + "mean": 7.821999471295011, + "max": 9.193517715462532 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17764352, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.64736522565596, + "max": 9.074187648746125 + }, + "tx_mbps": { + "mean": 30.209437977298734, + "max": 35.47332530410408 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9471814157015652, + "max": 1.096163428001993 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.376237623762376, + "container_quota_busy_percent": { + "mean": 1.2528492815354415, + "max": 1.3337421495869737 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11210752, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.8032707921249038, + "max": 0.8167576300111955 + }, + "tx_mbps": { + "mean": 0.7012760743782989, + "max": 0.7083213005400835 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.511338183371399, + "max": 3.71571072319202 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 7.6923076923076925, + "container_quota_busy_percent": { + "mean": 4.35870142080901, + "max": 4.469974733834484 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11284480, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 3.7160283310843467, + "max": 3.809824151829805 + }, + "tx_mbps": { + "mean": 3.2557650007197343, + "max": 3.337384569446429 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.3680637144323466, + "max": 1.445302766010466 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.155818540433925, + "container_quota_busy_percent": { + "mean": 1.7739961700594065, + "max": 1.846843945330421 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11296768, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.2894481700500342, + "max": 1.2992725970958332 + }, + "tx_mbps": { + "mean": 1.1271616051097484, + "max": 1.1303533245680917 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.909138079084922, + "max": 19.33075933075933 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 25.098039215686274, + "container_quota_busy_percent": { + "mean": 23.850915426668493, + "max": 23.998295676022508 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11227136, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 30.129971489217844, + "max": 30.31465219773978 + }, + "tx_mbps": { + "mean": 26.372516849139767, + "max": 26.535948318226588 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.4491729147995356, + "max": 1.74042764793635 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.3596837944664033, + "container_quota_busy_percent": { + "mean": 1.7604486773835202, + "max": 1.8250157375294707 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 201, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14503936, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.281393797400192, + "max": 1.3311398600693924 + }, + "tx_mbps": { + "mean": 1.1161128367161943, + "max": 1.1302320545696898 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 17.995815139572045, + "max": 18.31275720164609 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 24.56140350877193, + "container_quota_busy_percent": { + "mean": 22.705259138205033, + "max": 22.952553834482682 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 407, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23355392, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 27.461086877935223, + "max": 27.801878761036704 + }, + "tx_mbps": { + "mean": 23.82151307100203, + "max": 24.125858523683835 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.4361120698929613, + "max": 1.6149068322981366 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.21285140562249, + "container_quota_busy_percent": { + "mean": 1.7185831614064093, + "max": 1.7777360404236482 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 406, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 21942272, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.211475541546641, + "max": 1.2481817147814167 + }, + "tx_mbps": { + "mean": 77.65473054605098, + "max": 78.43854300939498 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.302876861495476, + "max": 3.4907081868407834 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004188657116528441, + "max": 0.025131942699170646 + }, + "busiest_sampled_vcpu_percent": 6.746031746031746, + "container_quota_busy_percent": { + "mean": 4.589140979491782, + "max": 4.678768898423773 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 406, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 21860352, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.555939494048921, + "max": 4.635164209344408 + }, + "tx_mbps": { + "mean": 252.66319318317707, + "max": 256.099643155333 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.1383057943632453, + "max": 2.2194513715710724 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.9761431411530817, + "container_quota_busy_percent": { + "mean": 2.633579446013021, + "max": 2.7061852013952152 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 321, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19980288, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.1598965076168, + "max": 2.1908563611543594 + }, + "tx_mbps": { + "mean": 133.31528771870768, + "max": 133.61797973000137 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.750496003260558, + "max": 28.16791915003887 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 34.80083857442348, + "container_quota_busy_percent": { + "mean": 32.6885289111654, + "max": 33.17142286362868 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11763712, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 33.894039568915275, + "max": 34.27761691937875 + }, + "tx_mbps": { + "mean": 2194.8534582462185, + "max": 2219.272399869408 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.090848478198844, + "max": 3.4006899950714637 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.780346820809249, + "container_quota_busy_percent": { + "mean": 2.5239348157911534, + "max": 2.637663075320851 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 421, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 21762048, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.0840650434345793, + "max": 2.141206117219739 + }, + "tx_mbps": { + "mean": 128.4300478385839, + "max": 131.4929782992986 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.30604459998184, + "max": 28.169014084507044 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 31.4, + "container_quota_busy_percent": { + "mean": 32.47672788570597, + "max": 33.03882072007468 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 438, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 27779072, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 28.718372679481426, + "max": 29.91591777915752 + }, + "tx_mbps": { + "mean": 2038.7618952105277, + "max": 2069.9839057195622 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.3102389069618634, + "max": 0.6758448060075094 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.3888888888888888, + "container_quota_busy_percent": { + "mean": 1.696215768760733, + "max": 1.7777123051618968 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 438, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22573056, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.9699463558209145, + "max": 1.0166658685488539 + }, + "tx_mbps": { + "mean": 1.11023948488155, + "max": 1.1619541139015035 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/agentgateway/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 9.037433227764149, + "max": 10.997500568052715 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 18.739352640545146, + "container_quota_busy_percent": { + "mean": 2.72032557872808, + "max": 2.8710558315495827 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 438, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22614016, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.6826013449089983, + "max": 1.8039053878607871 + }, + "tx_mbps": { + "mean": 127.66337889326795, + "max": 133.73777442930685 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.9276668691616916, + "max": 2.070341731105014 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004157312713062277, + "max": 0.024943876278373658 + }, + "busiest_sampled_vcpu_percent": 3.585657370517928, + "container_quota_busy_percent": { + "mean": 2.5769019018126125, + "max": 2.6495378383539467 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11268096, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.568235364953354, + "max": 11.588604648833712 + }, + "tx_mbps": { + "mean": 11.565717841502833, + "max": 11.58215058352585 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.570718603513323, + "max": 5.942571785268415 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004178156597309268, + "max": 0.025068939583855605 + }, + "busiest_sampled_vcpu_percent": 11.005692599620494, + "container_quota_busy_percent": { + "mean": 6.889537543187366, + "max": 6.98504545657606 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11153408, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.69340717817772, + "max": 34.76709702317232 + }, + "tx_mbps": { + "mean": 34.693483576671156, + "max": 34.77180670960908 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 66.86244055046367, + "max": 67.12503183091418 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 77.66599597585513, + "container_quota_busy_percent": { + "mean": 86.52449957124873, + "max": 86.93538644307334 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11141120, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 683.8631770586758, + "max": 688.7324188102405 + }, + "tx_mbps": { + "mean": 683.8614267203109, + "max": 688.7223278244888 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.267793309194447, + "max": 6.502242152466367 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 12.692307692307692, + "container_quota_busy_percent": { + "mean": 7.612843083103469, + "max": 7.66458438712673 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11210752, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.35931569295866, + "max": 135.61753748665052 + }, + "tx_mbps": { + "mean": 136.08063605386434, + "max": 136.32385667093436 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.66227912275185, + "max": 19.427710843373493 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 27.389705882352942, + "container_quota_busy_percent": { + "mean": 22.658402179338154, + "max": 23.49656252060777 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11022336, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 406.15191305407046, + "max": 407.04036546005403 + }, + "tx_mbps": { + "mean": 408.1738673761546, + "max": 409.1137525649074 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 68.56972227630776, + "max": 68.8407643312102 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 82.42424242424242, + "container_quota_busy_percent": { + "mean": 88.31864510997104, + "max": 88.69363897710798 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11763712, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1406.2266644994745, + "max": 1415.161511641263 + }, + "tx_mbps": { + "mean": 1410.5276192650836, + "max": 1419.5957627151747 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.8795165825858426, + "max": 1.944652206432311 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004154204054503157, + "max": 0.024925224327018942 + }, + "busiest_sampled_vcpu_percent": 3.3864541832669324, + "container_quota_busy_percent": { + "mean": 2.4042160491642526, + "max": 2.4520664022611323 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11436032, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.526295514314125, + "max": 11.540657202749053 + }, + "tx_mbps": { + "mean": 11.277811942463266, + "max": 11.295143714913662 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.731030134091722, + "max": 6.151930261519302 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 12.406015037593985, + "container_quota_busy_percent": { + "mean": 6.7860033247923734, + "max": 6.944604128750268 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11190272, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.577450011245816, + "max": 34.65309705119735 + }, + "tx_mbps": { + "mean": 33.83129157729192, + "max": 33.90366655602329 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 67.00493009498517, + "max": 67.22475900558092 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 78.45528455284553, + "container_quota_busy_percent": { + "mean": 86.60895273709811, + "max": 87.0109414239363 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11157504, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 693.8918898139304, + "max": 700.8671409934211 + }, + "tx_mbps": { + "mean": 678.9887867895413, + "max": 685.7842780984635 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.169850232521327, + "max": 6.482174021441037 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.727969348659004, + "container_quota_busy_percent": { + "mean": 7.601426346207991, + "max": 7.730706058078919 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11137024, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.33365574629974, + "max": 135.54248040036933 + }, + "tx_mbps": { + "mean": 135.75812234926454, + "max": 135.9974798830614 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.974011460782737, + "max": 19.438877755511022 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004203446826397646, + "max": 0.025220680958385876 + }, + "busiest_sampled_vcpu_percent": 27.573529411764707, + "container_quota_busy_percent": { + "mean": 23.08716231122752, + "max": 23.506746145093604 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11210752, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 406.0070848465586, + "max": 406.8808773125418 + }, + "tx_mbps": { + "mean": 407.27407856945564, + "max": 408.1514722874191 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 69.00755072912733, + "max": 69.39240506329114 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 80.28169014084507, + "container_quota_busy_percent": { + "mean": 88.87481859230982, + "max": 89.27540998808406 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12206080, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1437.9180125681623, + "max": 1448.0504296978324 + }, + "tx_mbps": { + "mean": 1439.7317336233386, + "max": 1449.8356888894864 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 74.71600412365808, + "max": 75.03763171098846 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 94.65346534653466, + "container_quota_busy_percent": { + "mean": 96.75723357602213, + "max": 97.26937370138906 + }, + "container_throttled_period_percent": { + "mean": 8.516339869281046, + "max": 11.764705882352942 + }, + "max_fd": 519, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 27693056, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 804.6879154097733, + "max": 819.4296336922033 + }, + "tx_mbps": { + "mean": 804.5778896822792, + "max": 818.6843326406492 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 75.03805999110777, + "max": 75.42120911793856 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 94.05940594059406, + "container_quota_busy_percent": { + "mean": 96.6664603417611, + "max": 97.10381148633245 + }, + "container_throttled_period_percent": { + "mean": 6.895424836601308, + "max": 10.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 52432896, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1972.8383196323994, + "max": 1985.0249275708622 + }, + "tx_mbps": { + "mean": 1945.4638136612336, + "max": 1960.6908857137087 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/ai/14-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.7409064753851307, + "max": 1.8924302788844622 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.1746031746031744, + "container_quota_busy_percent": { + "mean": 2.0765097662084933, + "max": 2.166090370821839 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 28, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 27373568, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.101918993776686, + "max": 1.1264335330188187 + }, + "tx_mbps": { + "mean": 5.618416350080803, + "max": 5.789018014332894 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/ai/15-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 8.713685526517407, + "max": 9.45137157107232 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.741682974559687, + "container_quota_busy_percent": { + "mean": 10.52955852395436, + "max": 11.010942993909866 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 138, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15327232, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.529437821468942, + "max": 8.8242401439436 + }, + "tx_mbps": { + "mean": 44.00373131981008, + "max": 45.56814298347612 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.616349466609125, + "max": 1.7434620174346203 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.6, + "container_quota_busy_percent": { + "mean": 1.8946859927275324, + "max": 1.9727167331965931 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 28, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11718656, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.2566527229782147, + "max": 1.3394177174030957 + }, + "tx_mbps": { + "mean": 4.359797386150316, + "max": 4.474884699191659 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/ai/17-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 7.372788510561516, + "max": 8.55 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.650887573964496, + "container_quota_busy_percent": { + "mean": 8.508120119248533, + "max": 9.964170687802264 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 138, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15290368, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.911255974726996, + "max": 8.986957845316997 + }, + "tx_mbps": { + "mean": 30.45469941295829, + "max": 35.44996274025333 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1543515283119612, + "max": 1.245019920318725 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.7777777777777777, + "container_quota_busy_percent": { + "mean": 1.4240722883039947, + "max": 1.4760120793526632 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 10940416, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.9473700310703814, + "max": 0.9607364159667676 + }, + "tx_mbps": { + "mean": 0.8273866168364388, + "max": 0.8357679233080573 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.112909264581684, + "max": 5.449041372351161 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.11111111111111, + "container_quota_busy_percent": { + "mean": 7.132475650797241, + "max": 7.278876514893184 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 10473472, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 6.587808992680497, + "max": 6.796502956612551 + }, + "tx_mbps": { + "mean": 5.769687060089518, + "max": 5.952998022986395 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.4760381304863777, + "max": 1.7185554171855542 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.9702970297029703, + "container_quota_busy_percent": { + "mean": 1.852058463519866, + "max": 1.9439460172574288 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11055104, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.2875898173617089, + "max": 1.288279300313876 + }, + "tx_mbps": { + "mean": 1.1259570646033263, + "max": 1.1275487043308647 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 42.355827104691826, + "max": 42.87571502860114 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004350474201687984, + "max": 0.026102845210127904 + }, + "busiest_sampled_vcpu_percent": 47.16981132075472, + "container_quota_busy_percent": { + "mean": 52.51149018534672, + "max": 52.69614004473619 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11059200, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 80.35908427743469, + "max": 80.98121557090721 + }, + "tx_mbps": { + "mean": 70.37377860848679, + "max": 70.92178463713735 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.6893668704577223, + "max": 2.352649826646855 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.415860735009671, + "container_quota_busy_percent": { + "mean": 1.9133525142295904, + "max": 2.0705013849687863 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 25563136, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.833194608672623, + "max": 2.076570394763875 + }, + "tx_mbps": { + "mean": 1.1443334509082588, + "max": 1.3205363455256096 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 65.72177573918842, + "max": 67.07472583524611 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 73.8430583501006, + "container_quota_busy_percent": { + "mean": 83.38759024780828, + "max": 85.1140477315396 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 27738112, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 156.38486643140197, + "max": 159.07425916500023 + }, + "tx_mbps": { + "mean": 136.9317870755523, + "max": 139.25604528492738 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.4852930424858768, + "max": 1.6687422166874222 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.1683168316831685, + "container_quota_busy_percent": { + "mean": 1.94343975798816, + "max": 2.009715574747053 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 10670080, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.3529870295847481, + "max": 1.3682216956655842 + }, + "tx_mbps": { + "mean": 92.34029379838105, + "max": 93.97719478084801 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.106193643872555, + "max": 5.3706505295007565 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.977035490605427, + "container_quota_busy_percent": { + "mean": 6.74216377477703, + "max": 6.9096764039540775 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 10752000, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.664908793667703, + "max": 7.84768478271423 + }, + "tx_mbps": { + "mean": 428.1744224855424, + "max": 436.37317887045447 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.2737441341470994, + "max": 2.347652347652348 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.518664047151277, + "container_quota_busy_percent": { + "mean": 2.745620363570467, + "max": 2.8063689019126934 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11063296, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.189446047377465, + "max": 2.293046108172258 + }, + "tx_mbps": { + "mean": 133.3435423784133, + "max": 133.65844483608169 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 54.68663941930512, + "max": 55.2445723253989 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 63.69294605809129, + "container_quota_busy_percent": { + "mean": 64.70711842726023, + "max": 65.31249519030348 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11071488, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 85.3449876810572, + "max": 85.76119460165964 + }, + "tx_mbps": { + "mean": 4768.31208359886, + "max": 4788.222100136696 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.097709572698495, + "max": 4.548844146159582 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004142845306156268, + "max": 0.024857071836937607 + }, + "busiest_sampled_vcpu_percent": 9.418837675350701, + "container_quota_busy_percent": { + "mean": 2.91971405166199, + "max": 3.146476656800902 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 25792512, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 3.6383182573984514, + "max": 3.899329261392164 + }, + "tx_mbps": { + "mean": 132.8536886467134, + "max": 135.87449006009246 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0002624458771160099, + "max": 0.0015746752626960596 + }, + "tx_mbps": { + "mean": 0.0002624458771160099, + "max": 0.0015746752626960596 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/http/11-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 75.25984494101172, + "max": 75.54563492063492 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004976362279173923, + "max": 0.02488181139586962 + }, + "busiest_sampled_vcpu_percent": 86.16600790513834, + "container_quota_busy_percent": { + "mean": 94.40676075750456, + "max": 94.85849793187634 + }, + "container_throttled_period_percent": { + "mean": 1.9607843137254901, + "max": 3.9215686274509802 + }, + "max_fd": 519, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 30650368, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 118.11677429716161, + "max": 119.12098581465126 + }, + "tx_mbps": { + "mean": 7508.171185195814, + "max": 7654.321535939378 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.22301529776770296, + "max": 0.22738756947953512 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.6097560975609756, + "container_quota_busy_percent": { + "mean": 1.7708953521506816, + "max": 1.8523478531967064 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 9, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 18354176, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.9549233668615784, + "max": 0.9845220814726343 + }, + "tx_mbps": { + "mean": 1.0947832666484136, + "max": 1.1290799570949515 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/direct/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9088829397273157, + "max": 0.9591115598182736 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.845528455284553, + "container_quota_busy_percent": { + "mean": 2.4663823283271595, + "max": 2.6595579414916446 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 9, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 10551296, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.9503725377029062, + "max": 2.0145482408910813 + }, + "tx_mbps": { + "mean": 129.56838747159506, + "max": 133.64993373513423 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.1476355474947106, + "max": 2.243270189431705 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.911591355599215, + "container_quota_busy_percent": { + "mean": 2.7735073712460765, + "max": 2.8129557709664788 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 125, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14544896, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 12.22857901362602, + "max": 12.252742639577415 + }, + "tx_mbps": { + "mean": 12.094488408546741, + "max": 12.126728368384882 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.413817002074491, + "max": 5.628140703517588 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.444874274661508, + "container_quota_busy_percent": { + "mean": 7.127670252345893, + "max": 7.155286346831855 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 33, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11640832, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 36.68245605977578, + "max": 36.76182604938845 + }, + "tx_mbps": { + "mean": 36.27248888696332, + "max": 36.35087629742812 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 33.64825464036571, + "max": 34.17852522639068 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 40.04024144869215, + "container_quota_busy_percent": { + "mean": 42.45807056128719, + "max": 43.22378738783209 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11526144, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 258.39075466398714, + "max": 261.6744061404671 + }, + "tx_mbps": { + "mean": 255.49563708378065, + "max": 258.75308190339024 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.1915399977595875, + "max": 7.458975634012929 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.196911196911197, + "container_quota_busy_percent": { + "mean": 8.451724453820441, + "max": 8.552444006566905 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11513856, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.0602051398496, + "max": 136.26687896866986 + }, + "tx_mbps": { + "mean": 136.07032354408813, + "max": 136.277410784278 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 21.2430675621978, + "max": 21.871112216969394 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 29.174311926605505, + "container_quota_busy_percent": { + "mean": 25.105369765803232, + "max": 25.6301829293386 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11542528, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 408.20938181497576, + "max": 409.0691956414272 + }, + "tx_mbps": { + "mean": 408.39759896774046, + "max": 409.2893897257439 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 67.62688852788669, + "max": 68.03049555273189 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 78.2258064516129, + "container_quota_busy_percent": { + "mean": 86.87790134470148, + "max": 87.3397358487701 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12509184, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1279.6818714804538, + "max": 1291.009312822577 + }, + "tx_mbps": { + "mean": 1278.7366642942288, + "max": 1290.2490569407626 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.1304687772721116, + "max": 2.245508982035928 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.536489151873767, + "container_quota_busy_percent": { + "mean": 2.7504935279651885, + "max": 2.7902089058497253 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11886592, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 12.190345775815517, + "max": 12.212828608113066 + }, + "tx_mbps": { + "mean": 11.804494957097768, + "max": 11.82151037306149 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.556776397609576, + "max": 5.874968616620638 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004194982800570518, + "max": 0.025169896803423106 + }, + "busiest_sampled_vcpu_percent": 8.823529411764707, + "container_quota_busy_percent": { + "mean": 7.339957604089574, + "max": 7.549500132012917 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11370496, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 36.56361448752696, + "max": 36.64699856878166 + }, + "tx_mbps": { + "mean": 35.41113955755236, + "max": 35.48883947638686 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 33.969709977410496, + "max": 34.50504006203153 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 41.18811881188119, + "container_quota_busy_percent": { + "mean": 42.848885296588676, + "max": 43.634074709608285 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11444224, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 271.0844815758846, + "max": 276.80498682815806 + }, + "tx_mbps": { + "mean": 262.53901463064915, + "max": 268.0795472906977 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.853787129861649, + "max": 7.229813664596273 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.898661567877628, + "container_quota_busy_percent": { + "mean": 8.140458751853698, + "max": 8.249801352240686 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11878400, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.96798795992407, + "max": 136.19086231289242 + }, + "tx_mbps": { + "mean": 135.79715941122575, + "max": 136.0091647424575 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 20.9385507951087, + "max": 21.440993788819874 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041438753522294045, + "max": 0.02486325211337643 + }, + "busiest_sampled_vcpu_percent": 30.76923076923077, + "container_quota_busy_percent": { + "mean": 24.68682136299171, + "max": 25.070990592081486 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11427840, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 407.9880375899376, + "max": 408.9031363287159 + }, + "tx_mbps": { + "mean": 407.4595047910985, + "max": 408.3989052192617 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 68.05602045748414, + "max": 68.35282155566853 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 78.58585858585859, + "container_quota_busy_percent": { + "mean": 87.42280248147675, + "max": 87.7262012234844 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12509184, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1309.7978280298296, + "max": 1321.5485876056825 + }, + "tx_mbps": { + "mean": 1306.570249369331, + "max": 1318.1199549118228 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.518908798959163, + "max": 29.88037668617969 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 34.980237154150196, + "container_quota_busy_percent": { + "mean": 36.0643685676453, + "max": 36.653254158396855 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 383, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22568960, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 206.24148147715584, + "max": 208.68658730108672 + }, + "tx_mbps": { + "mean": 202.6523258892242, + "max": 204.99516116494465 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 62.04161996557446, + "max": 62.95652173913044 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 70.34068136272545, + "container_quota_busy_percent": { + "mean": 78.06390414614137, + "max": 79.4560761758325 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 395, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 27365376, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1391.8076301296835, + "max": 1411.8841742021498 + }, + "tx_mbps": { + "mean": 1388.3974196940858, + "max": 1407.6396252055213 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/ai/14-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.8519873211122482, + "max": 2.042850024912805 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.7777777777777777, + "container_quota_busy_percent": { + "mean": 2.23349072437644, + "max": 2.3995881195440796 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 129, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20312064, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.1198892785978867, + "max": 1.156149083571993 + }, + "tx_mbps": { + "mean": 5.586822821218045, + "max": 5.788883717380412 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/ai/15-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 9.401160829148255, + "max": 10.532899674756067 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035741091532935413, + "max": 0.02501876407305479 + }, + "busiest_sampled_vcpu_percent": 15.2, + "container_quota_busy_percent": { + "mean": 11.154572231117413, + "max": 11.589041584914222 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17104896, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.836640117685029, + "max": 9.047613732659206 + }, + "tx_mbps": { + "mean": 44.563596076156685, + "max": 45.75490596701537 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0001149295938077479, + "max": 0.0008045071566542353 + }, + "tx_mbps": { + "mean": 0.0001149295938077479, + "max": 0.0008045071566542353 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.7668518629529486, + "max": 1.9192422731804586 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035642999714856002, + "max": 0.0249500998003992 + }, + "busiest_sampled_vcpu_percent": 2.9702970297029703, + "container_quota_busy_percent": { + "mean": 2.093716049415006, + "max": 2.1908219272304303 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15355904, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.1173085744308469, + "max": 1.1340239163932138 + }, + "tx_mbps": { + "mean": 4.418160692134131, + "max": 4.466746758322562 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/ai/17-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 6.989391567655525, + "max": 8.275 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.379241516966069, + "container_quota_busy_percent": { + "mean": 8.35727830524415, + "max": 9.978063636302268 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17059840, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.9439574529620876, + "max": 9.244630616600856 + }, + "tx_mbps": { + "mean": 30.547927767379953, + "max": 35.55818474962532 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1500301000645008, + "max": 1.3432835820895523 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.9702970297029703, + "container_quota_busy_percent": { + "mean": 1.4199163057882551, + "max": 1.4599943451427595 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11862016, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.9023639930982859, + "max": 0.9128490450676506 + }, + "tx_mbps": { + "mean": 0.7136931002943678, + "max": 0.7181542581158296 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.7919345801942503, + "max": 4.116766467065868 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.969465648854962, + "container_quota_busy_percent": { + "mean": 4.5472207292380045, + "max": 4.664026034224192 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 10924032, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 3.9459369548007315, + "max": 4.072814077457507 + }, + "tx_mbps": { + "mean": 3.125843334273216, + "max": 3.2262317272510117 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.4606874057237857, + "max": 1.5472922385824806 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.3464566929133857, + "container_quota_busy_percent": { + "mean": 1.9087524358932795, + "max": 1.9478926486204793 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11726848, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.424414173322849, + "max": 1.4338675252178512 + }, + "tx_mbps": { + "mean": 1.1262274202857692, + "max": 1.1298052024519238 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 22.998815426849312, + "max": 23.500643500643502 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 27.615062761506277, + "container_quota_busy_percent": { + "mean": 28.376425606292813, + "max": 28.84267333466204 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11436032, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 39.17813673398044, + "max": 39.5550668519041 + }, + "tx_mbps": { + "mean": 31.03496735637316, + "max": 31.33278353648961 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.4348507740711298, + "max": 1.7919362867098059 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004176062807984632, + "max": 0.02505637684790779 + }, + "busiest_sampled_vcpu_percent": 4.133858267716535, + "container_quota_busy_percent": { + "mean": 1.8977331359623153, + "max": 2.0366222995815497 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 134, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13697024, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.4326680511420062, + "max": 1.5824225927431814 + }, + "tx_mbps": { + "mean": 1.1307115579073856, + "max": 1.215923657561081 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 22.123508039171806, + "max": 22.444273635664874 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 24.9500998003992, + "container_quota_busy_percent": { + "mean": 26.48410885716315, + "max": 27.058581819998555 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 367, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23302144, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 35.16112286213105, + "max": 35.68450611705361 + }, + "tx_mbps": { + "mean": 27.06669343477184, + "max": 27.448517731145596 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.6410223179066243, + "max": 1.74433092449539 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.964426877470356, + "container_quota_busy_percent": { + "mean": 1.941432740264197, + "max": 2.026740091534498 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 126, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15896576, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.2215528444226837, + "max": 1.228747780355329 + }, + "tx_mbps": { + "mean": 78.4605168875531, + "max": 78.8120077138359 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.140159470865281, + "max": 4.392570281124498 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004203446826397646, + "max": 0.025220680958385876 + }, + "busiest_sampled_vcpu_percent": 6.746031746031746, + "container_quota_busy_percent": { + "mean": 5.336021366665289, + "max": 5.425747183021933 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 126, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16044032, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.793221990332889, + "max": 4.816232130329631 + }, + "tx_mbps": { + "mean": 256.171442437813, + "max": 257.5844221573173 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.413609786430791, + "max": 2.6447105788423153 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.339250493096647, + "container_quota_busy_percent": { + "mean": 2.855775882300608, + "max": 3.0442045945720815 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 126, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15556608, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.2366064449803753, + "max": 2.2550893456257977 + }, + "tx_mbps": { + "mean": 133.36068461821333, + "max": 133.65455337550247 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.984453819761228, + "max": 29.479917610710608 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 33.46228239845261, + "container_quota_busy_percent": { + "mean": 33.758967939933, + "max": 34.15370868843719 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11624448, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 36.25289310725831, + "max": 36.54259373058756 + }, + "tx_mbps": { + "mean": 2203.3427561816166, + "max": 2218.8001833894555 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.7060735886451575, + "max": 3.630526055816251 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004116242693669219, + "max": 0.024697456162015314 + }, + "busiest_sampled_vcpu_percent": 5.2631578947368425, + "container_quota_busy_percent": { + "mean": 3.00957178943688, + "max": 3.2384597785510496 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 134, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13189120, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.305317064263913, + "max": 2.6532876778508867 + }, + "tx_mbps": { + "mean": 132.31070049022455, + "max": 136.70230187136673 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 31.14127045448464, + "max": 31.470137825421133 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 33.333333333333336, + "container_quota_busy_percent": { + "mean": 35.03633263448986, + "max": 35.35705791555201 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 420, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 24809472, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 40.436880936102966, + "max": 41.236220342117235 + }, + "tx_mbps": { + "mean": 2056.1507087071845, + "max": 2082.067636889186 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.3200702738030403, + "max": 0.3538928210313448 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.6109979633401222, + "container_quota_busy_percent": { + "mean": 1.9429552191010901, + "max": 2.0475330662304323 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 125, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14270464, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.092891781625412, + "max": 1.1311185948734386 + }, + "tx_mbps": { + "mean": 1.0990712344043145, + "max": 1.1403421345533384 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-nightly/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.5812749387115497, + "max": 0.6333924499619965 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.4285714285714286, + "container_quota_busy_percent": { + "mean": 2.897433244066473, + "max": 3.0401076536983216 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 125, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14770176, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.007601973001851, + "max": 2.079950863903242 + }, + "tx_mbps": { + "mean": 129.590399840915, + "max": 133.69491914059722 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.003118020194441, + "max": 2.146779830254618 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.356435643564357, + "container_quota_busy_percent": { + "mean": 2.6818437471742267, + "max": 2.761317841320894 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 134, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14692352, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 12.23507937547114, + "max": 12.263191699012912 + }, + "tx_mbps": { + "mean": 12.099435456412522, + "max": 12.131070496073253 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.608238717271008, + "max": 5.805478763508419 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.213051823416507, + "container_quota_busy_percent": { + "mean": 7.161933059007149, + "max": 7.314707794358146 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 30, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12029952, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 36.67122104673874, + "max": 36.76078236665056 + }, + "tx_mbps": { + "mean": 36.26227390076615, + "max": 36.34899666209595 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 40.318362299091035, + "max": 41.01904271744725 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 46.37096774193548, + "container_quota_busy_percent": { + "mean": 50.958265071977046, + "max": 51.43512149359264 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11599872, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 331.76031912643685, + "max": 334.40427536983276 + }, + "tx_mbps": { + "mean": 328.0535492513659, + "max": 330.66909484038996 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.834115310223547, + "max": 7.19084349340632 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004162504162504163, + "max": 0.024975024975024976 + }, + "busiest_sampled_vcpu_percent": 12.167300380228136, + "container_quota_busy_percent": { + "mean": 8.163790041332442, + "max": 8.233224610666438 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11862016, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.43452480965044, + "max": 136.60280315826176 + }, + "tx_mbps": { + "mean": 136.48067520654112, + "max": 136.6553568542015 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 21.99911054508136, + "max": 22.3497131454228 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 29.814814814814813, + "container_quota_busy_percent": { + "mean": 25.74700705819437, + "max": 26.261674609391907 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11370496, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 409.3930648724013, + "max": 410.36876411275927 + }, + "tx_mbps": { + "mean": 409.2230915237184, + "max": 410.2531188037663 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 66.68007363565857, + "max": 67.16683621566632 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 76.6260162601626, + "container_quota_busy_percent": { + "mean": 85.78373050277344, + "max": 86.24890930719812 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12464128, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1269.0821564413518, + "max": 1283.282784016097 + }, + "tx_mbps": { + "mean": 1268.9953464666498, + "max": 1283.0578305825888 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.228039718366906, + "max": 2.3726273726273726 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.356435643564357, + "container_quota_busy_percent": { + "mean": 2.921715283240927, + "max": 3.042441910560695 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11669504, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 12.189354456632078, + "max": 12.204228102547443 + }, + "tx_mbps": { + "mean": 11.80665062607468, + "max": 11.822249965282078 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.631184986392388, + "max": 5.762455963764469 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.627450980392156, + "container_quota_busy_percent": { + "mean": 7.536594308395295, + "max": 7.752593320956518 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11526144, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 36.55432634896151, + "max": 36.64485645334369 + }, + "tx_mbps": { + "mean": 35.401865922486316, + "max": 35.487309609562885 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 41.49482498331562, + "max": 41.89958592132505 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 49.7907949790795, + "container_quota_busy_percent": { + "mean": 52.57573798242745, + "max": 53.1613580168235 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11517952, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 347.30043060271447, + "max": 348.58555120672816 + }, + "tx_mbps": { + "mean": 336.36192431938247, + "max": 337.60547620351065 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.043869842498341, + "max": 7.68277571251549 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.500974658869396, + "container_quota_busy_percent": { + "mean": 8.259712891730658, + "max": 8.42292074070532 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12288000, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.33941364051134, + "max": 136.50725758537126 + }, + "tx_mbps": { + "mean": 136.17976284929952, + "max": 136.35084338720299 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 21.357813005682186, + "max": 21.852315394242805 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004171881518564873, + "max": 0.025031289111389236 + }, + "busiest_sampled_vcpu_percent": 28.67924528301887, + "container_quota_busy_percent": { + "mean": 25.561562490385306, + "max": 25.827412743957883 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11538432, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 409.17275694043866, + "max": 410.151289150362 + }, + "tx_mbps": { + "mean": 408.42139866212943, + "max": 409.4328879547816 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 66.08544627026691, + "max": 66.45391881541997 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 74.49392712550608, + "container_quota_busy_percent": { + "mean": 85.00046516086924, + "max": 85.50338486407338 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12754944, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1283.4938433559728, + "max": 1289.274372477231 + }, + "tx_mbps": { + "mean": 1281.289879744777, + "max": 1286.9193938033563 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 37.20409823968685, + "max": 37.535157248785474 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 41.24748490945674, + "container_quota_busy_percent": { + "mean": 46.025006613034655, + "max": 46.45533338206396 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 417, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23318528, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 271.21282658828494, + "max": 272.4752849606646 + }, + "tx_mbps": { + "mean": 266.76579298241796, + "max": 267.91996265261605 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 58.210460886138705, + "max": 58.91511803114013 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 64.84848484848484, + "container_quota_busy_percent": { + "mean": 73.29712794775554, + "max": 74.15242032697763 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 347, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 25104384, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1196.5242876087987, + "max": 1217.1767824027725 + }, + "tx_mbps": { + "mean": 1192.4505938169184, + "max": 1213.3640728131288 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/ai/14-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.9128037771749535, + "max": 2.0174346201743463 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.982107355864811, + "container_quota_busy_percent": { + "mean": 2.3073087838883, + "max": 2.4153073763733124 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 130, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 18153472, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.1489171310063122, + "max": 1.188144457765751 + }, + "tx_mbps": { + "mean": 5.765512464510746, + "max": 5.810880022858566 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/ai/15-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 8.575195846268134, + "max": 9.433491390067383 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.2, + "container_quota_busy_percent": { + "mean": 10.29543174381181, + "max": 11.246519723498535 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16355328, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.459474860859608, + "max": 9.091454487257183 + }, + "tx_mbps": { + "mean": 42.10557606166031, + "max": 45.56967728155263 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.6175767876400198, + "max": 1.744765702891326 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.589641434262948, + "container_quota_busy_percent": { + "mean": 1.9630137604646383, + "max": 2.0881193878679887 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14573568, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.0867777810711499, + "max": 1.1446538946658573 + }, + "tx_mbps": { + "mean": 4.289227825389873, + "max": 4.474959705682806 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/ai/17-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 6.536121039224123, + "max": 7.928197456993269 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0031226580064951286, + "max": 0.02498126405196103 + }, + "busiest_sampled_vcpu_percent": 9.580838323353293, + "container_quota_busy_percent": { + "mean": 7.413286238851432, + "max": 8.795548978066583 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16322560, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.663068988673782, + "max": 11.071326699421286 + }, + "tx_mbps": { + "mean": 26.76909356494935, + "max": 31.190027233122283 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0022789184202974, + "max": 1.0728542914171657 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004159387738124948, + "max": 0.02495632642874969 + }, + "busiest_sampled_vcpu_percent": 2.0080321285140563, + "container_quota_busy_percent": { + "mean": 1.3953639452506308, + "max": 1.4414122730753567 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11104256, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.9346351302002587, + "max": 0.9557624934400358 + }, + "tx_mbps": { + "mean": 0.7384042230863856, + "max": 0.7479680617075446 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/http/01-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 3.962434730616986, + "max": 4.183366733466934 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.845559845559846, + "container_quota_busy_percent": { + "mean": 5.33393431453169, + "max": 5.428958198602921 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 10678272, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.828440689419538, + "max": 4.8701619855969875 + }, + "tx_mbps": { + "mean": 3.8256424739605537, + "max": 3.859084358521984 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.4330603883408541, + "max": 1.5488383712215839 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.404809619238477, + "container_quota_busy_percent": { + "mean": 1.971948631548738, + "max": 2.02729456779839 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 21, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11161600, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.4212598153274603, + "max": 1.4240429322444523 + }, + "tx_mbps": { + "mean": 1.1272645361511586, + "max": 1.1306822521906081 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.06616291443472, + "max": 29.880581516095535 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 33.988212180746565, + "container_quota_busy_percent": { + "mean": 36.408500947773035, + "max": 37.035578614688944 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11231232, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 51.992307498322766, + "max": 53.02008075666753 + }, + "tx_mbps": { + "mean": 41.18287876685266, + "max": 41.999066530804 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.447239289625534, + "max": 1.9383697813121272 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041583499667332, + "max": 0.0249500998003992 + }, + "busiest_sampled_vcpu_percent": 3.3333333333333335, + "container_quota_busy_percent": { + "mean": 1.9434684315911657, + "max": 2.0428452506048345 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 127, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13529088, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.4336174394393018, + "max": 1.5922771145133807 + }, + "tx_mbps": { + "mean": 1.131236253805679, + "max": 1.2326822589142072 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.32374320629666, + "max": 30.665280665280665 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 32.79022403258656, + "container_quota_busy_percent": { + "mean": 37.07007502542546, + "max": 37.48761760954433 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 405, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23056384, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 51.04421525238366, + "max": 51.54415143441539 + }, + "tx_mbps": { + "mean": 39.386568971437555, + "max": 39.79463597016747 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.638916995267306, + "max": 1.7224163754368447 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.006012024048096, + "container_quota_busy_percent": { + "mean": 2.0578635103276683, + "max": 2.1403255490722044 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 128, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19271680, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.3121768225491048, + "max": 1.3525184894537303 + }, + "tx_mbps": { + "mean": 80.72724690997678, + "max": 81.61537236247094 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.631625529030903, + "max": 4.818067754077791 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.249496981891348, + "container_quota_busy_percent": { + "mean": 5.709555388309225, + "max": 5.861145143640954 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 128, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15986688, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.062799177743513, + "max": 5.186194360656307 + }, + "tx_mbps": { + "mean": 272.75046321564116, + "max": 278.6652251683734 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.4859061762619086, + "max": 2.5698602794411176 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.536489151873767, + "container_quota_busy_percent": { + "mean": 2.9414142086381556, + "max": 3.0936051879306574 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 128, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15847424, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.245371381074588, + "max": 2.2643452521610743 + }, + "tx_mbps": { + "mean": 133.36566261701213, + "max": 133.6537515938808 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 37.61332245239469, + "max": 38.35403726708075 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 44.76987447698745, + "container_quota_busy_percent": { + "mean": 43.61324973469742, + "max": 44.379550147013184 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11862016, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 50.67417282772909, + "max": 51.546719371661794 + }, + "tx_mbps": { + "mean": 2912.6595483160336, + "max": 2956.968128301754 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.585133115334408, + "max": 3.368838246222442 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 6.189555125725338, + "container_quota_busy_percent": { + "mean": 3.054228784478325, + "max": 3.1420854410699164 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 123, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13164544, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.28246936345351, + "max": 2.4917055884974735 + }, + "tx_mbps": { + "mean": 132.61154376651066, + "max": 138.86789509280405 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 39.00410412466821, + "max": 39.39865215137377 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 42.44897959183673, + "container_quota_busy_percent": { + "mean": 45.41922795907616, + "max": 46.03316743642619 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 367, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 24330240, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 54.08220409921447, + "max": 55.2367022198054 + }, + "tx_mbps": { + "mean": 2775.55444186228, + "max": 2798.994780119061 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.24418712093545983, + "max": 0.2779883750315896 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.6060606060606061, + "container_quota_busy_percent": { + "mean": 1.8459263639930095, + "max": 1.9568164667400392 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 134, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15036416, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.0916569925252173, + "max": 1.131660197538719 + }, + "tx_mbps": { + "mean": 1.0991734334460956, + "max": 1.1402470469139412 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass1/praxis-release/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.6087821491279317, + "max": 1.7380352644836272 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003597510522718279, + "max": 0.025182573659027953 + }, + "busiest_sampled_vcpu_percent": 3.006012024048096, + "container_quota_busy_percent": { + "mean": 2.9063449399554995, + "max": 3.021447738646607 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 134, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15081472, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.9690261022366433, + "max": 2.014779484443633 + }, + "tx_mbps": { + "mean": 130.1885934089446, + "max": 133.71484547559615 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.788624278873778, + "max": 1.9725343320848938 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041614648356221385, + "max": 0.024968789013732832 + }, + "busiest_sampled_vcpu_percent": 3.1809145129224654, + "container_quota_busy_percent": { + "mean": 2.315472869434661, + "max": 2.4366839381643213 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 322, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19238912, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.577838685019778, + "max": 11.616859032076391 + }, + "tx_mbps": { + "mean": 11.577963518736778, + "max": 11.640536115824238 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/agentgateway/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.634584375722101, + "max": 4.813236400100275 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041802524872502295, + "max": 0.02508151492350138 + }, + "busiest_sampled_vcpu_percent": 7.751937984496124, + "container_quota_busy_percent": { + "mean": 6.11526924723498, + "max": 6.1994116137688025 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 36, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11968512, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.68813790615143, + "max": 34.77136741033822 + }, + "tx_mbps": { + "mean": 34.68331921731682, + "max": 34.770259056294904 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/agentgateway/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.432535577874933, + "max": 29.705805779744857 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 37.88187372708757, + "container_quota_busy_percent": { + "mean": 38.395912279465975, + "max": 38.7577903196673 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11857920, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 260.2239990616135, + "max": 263.1787819878559 + }, + "tx_mbps": { + "mean": 260.18565440187797, + "max": 263.1449629261986 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/agentgateway/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.241642718227903, + "max": 6.462838677603778 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.80952380952381, + "container_quota_busy_percent": { + "mean": 7.498201958825136, + "max": 7.576607786979032 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11972608, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.02775931177135, + "max": 135.22399918248317 + }, + "tx_mbps": { + "mean": 135.97688341074047, + "max": 136.14561541908168 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/agentgateway/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.652653275127065, + "max": 19.13086913086913 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004178156597309268, + "max": 0.025068939583855605 + }, + "busiest_sampled_vcpu_percent": 26.846846846846848, + "container_quota_busy_percent": { + "mean": 22.687909018136914, + "max": 22.898981401037787 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11780096, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 405.5372201146264, + "max": 406.5988820867508 + }, + "tx_mbps": { + "mean": 407.81611394361323, + "max": 408.8344814883798 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/agentgateway/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 68.11318209215966, + "max": 68.41971544715447 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 81.17408906882591, + "container_quota_busy_percent": { + "mean": 87.92457338195427, + "max": 88.2127369849975 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 40, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12869632, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1375.7822529878806, + "max": 1382.608008934927 + }, + "tx_mbps": { + "mean": 1385.7243877712158, + "max": 1392.597563302689 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/agentgateway/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.6142659239019503, + "max": 1.7211274632077824 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004157312713062277, + "max": 0.024943876278373658 + }, + "busiest_sampled_vcpu_percent": 2.9940119760479043, + "container_quota_busy_percent": { + "mean": 2.218471989670507, + "max": 2.2622997104926856 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 40, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12173312, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.529236962509918, + "max": 11.546167443956024 + }, + "tx_mbps": { + "mean": 11.278815132752447, + "max": 11.29513511956008 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/agentgateway/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.608177602099316, + "max": 4.715324805618259 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 7.170542635658915, + "container_quota_busy_percent": { + "mean": 6.083335869802472, + "max": 6.179037901505598 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 40, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12111872, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.57178932233085, + "max": 34.66915303238253 + }, + "tx_mbps": { + "mean": 33.82225194392318, + "max": 33.90505037891881 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/agentgateway/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.05920079186799, + "max": 29.540140296180827 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00431667098333765, + "max": 0.0259000259000259 + }, + "busiest_sampled_vcpu_percent": 36.41851106639839, + "container_quota_busy_percent": { + "mean": 37.73375483994657, + "max": 38.41782680766394 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 40, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11198464, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 257.86731683689294, + "max": 261.8876832647822 + }, + "tx_mbps": { + "mean": 252.29396071468855, + "max": 256.2602211682236 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/agentgateway/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.132198750488658, + "max": 6.421105027376805 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.11111111111111, + "container_quota_busy_percent": { + "mean": 7.515253261705312, + "max": 7.736811673426067 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11825152, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 134.97415004717007, + "max": 135.178562844092 + }, + "tx_mbps": { + "mean": 135.6681585697337, + "max": 135.86268367430904 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/agentgateway/ai/10-fortio-anthropic/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 18.77675117923699, + "max": 19.0 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 27.881040892193308, + "container_quota_busy_percent": { + "mean": 22.60760313316969, + "max": 22.84020752025539 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11735040, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 404.9903633940524, + "max": 406.1251940338873 + }, + "tx_mbps": { + "mean": 406.8780272908571, + "max": 407.96756032576553 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/agentgateway/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 68.21154143287583, + "max": 68.64342071773989 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0042647560559536, + "max": 0.0255885363357216 + }, + "busiest_sampled_vcpu_percent": 78.95791583166333, + "container_quota_busy_percent": { + "mean": 88.15840634916633, + "max": 88.6036070676707 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 41, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13291520, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1398.4050916565077, + "max": 1407.3567344140504 + }, + "tx_mbps": { + "mean": 1405.9853697949486, + "max": 1414.9238309451316 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/agentgateway/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.490670789812075, + "max": 27.022153529108706 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 33.86138613861386, + "container_quota_busy_percent": { + "mean": 34.33184572370267, + "max": 34.71898495692678 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 466, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 24629248, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 225.30132106201665, + "max": 228.01135643746818 + }, + "tx_mbps": { + "mean": 225.02050918492407, + "max": 227.75874027607418 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/agentgateway/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 62.95817998691521, + "max": 63.53933978654753 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 70.79107505070994, + "container_quota_busy_percent": { + "mean": 79.18576360003475, + "max": 80.05274655498606 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 624, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 37392384, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1559.8202824946998, + "max": 1575.5480054459038 + }, + "tx_mbps": { + "mean": 1570.0012971452434, + "max": 1586.2039904715546 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/agentgateway/ai/14-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.6313926135127026, + "max": 1.7206982543640899 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.9761904761904763, + "container_quota_busy_percent": { + "mean": 2.011800938552772, + "max": 2.100286546076014 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 624, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 33128448, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.1060616758737543, + "max": 1.1799978735761727 + }, + "tx_mbps": { + "mean": 5.599364514865367, + "max": 5.858403148644063 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/agentgateway/ai/15-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 7.663685600229355, + "max": 8.072198546001504 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007160759040458288, + "max": 0.05012531328320802 + }, + "busiest_sampled_vcpu_percent": 10.495049504950495, + "container_quota_busy_percent": { + "mean": 9.596890601695902, + "max": 9.99401258609679 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 624, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 32546816, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.468252133202366, + "max": 8.773210921208973 + }, + "tx_mbps": { + "mean": 43.79672698913632, + "max": 45.371720110838076 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/agentgateway/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.6135878693580183, + "max": 1.7185554171855542 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.964426877470356, + "container_quota_busy_percent": { + "mean": 1.9768067712138322, + "max": 2.0668245890721852 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 24342528, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.07681802825064, + "max": 1.1267646364974424 + }, + "tx_mbps": { + "mean": 4.335473520690981, + "max": 4.479807069702335 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/agentgateway/ai/17-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 6.685896866753778, + "max": 7.865731462925852 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00314070351758794, + "max": 0.02512562814070352 + }, + "busiest_sampled_vcpu_percent": 9.780439121756487, + "container_quota_busy_percent": { + "mean": 8.124542105735632, + "max": 9.690896502728545 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17948672, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.765300818877752, + "max": 8.90073284098473 + }, + "tx_mbps": { + "mean": 30.407172054055238, + "max": 35.41228707263474 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9020048422386309, + "max": 1.0209163346613546 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004150066401062417, + "max": 0.0249003984063745 + }, + "busiest_sampled_vcpu_percent": 2.1825396825396823, + "container_quota_busy_percent": { + "mean": 1.2874353445209046, + "max": 1.3217475160519143 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11563008, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.8543039491944446, + "max": 0.8649493676050223 + }, + "tx_mbps": { + "mean": 0.7470810728037436, + "max": 0.7550616132064586 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.3890885484300095, + "max": 3.6427145708582835 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 7.770961145194274, + "container_quota_busy_percent": { + "mean": 4.327180664608129, + "max": 4.499789499547836 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 10952704, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 3.6631323919375864, + "max": 3.8362041814220222 + }, + "tx_mbps": { + "mean": 3.2084194712115446, + "max": 3.3596570781397834 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.3110766099861693, + "max": 1.4709548740962353 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.7698412698412698, + "container_quota_busy_percent": { + "mean": 1.8055368446642177, + "max": 1.8609730710518282 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11808768, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.2900451884869608, + "max": 1.2920363606485918 + }, + "tx_mbps": { + "mean": 1.1256117023106103, + "max": 1.1283765587797878 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 20.886443825141136, + "max": 21.264073694984646 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 26.99619771863118, + "container_quota_busy_percent": { + "mean": 25.77692907320824, + "max": 26.020645323649873 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11440128, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 32.56839141602827, + "max": 33.14667394537367 + }, + "tx_mbps": { + "mean": 28.507242850639038, + "max": 29.016140416341347 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/agentgateway/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.136141546743679, + "max": 1.8366840407048894 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004182350480970306, + "max": 0.025094102885821833 + }, + "busiest_sampled_vcpu_percent": 3.5643564356435644, + "container_quota_busy_percent": { + "mean": 1.7937093747892963, + "max": 1.88539141202513 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 339, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 18817024, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.2857957074699429, + "max": 1.3374254963225625 + }, + "tx_mbps": { + "mean": 1.1182251256674904, + "max": 1.1406473694006578 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.665392463265924, + "max": 18.90572823015669 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 25.338491295938105, + "container_quota_busy_percent": { + "mean": 23.448177476027247, + "max": 23.64775647380577 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 416, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23719936, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 28.69684421042959, + "max": 28.97251545430475 + }, + "tx_mbps": { + "mean": 24.923625535359115, + "max": 25.162831625508108 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.4220400186979998, + "max": 1.4474669328674818 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.8, + "container_quota_busy_percent": { + "mean": 1.864675958296265, + "max": 1.946557771246354 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 416, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22073344, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.27288262024196, + "max": 1.3119903390261987 + }, + "tx_mbps": { + "mean": 81.3705823164797, + "max": 81.93791374302326 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/agentgateway/http/07-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 3.3737904031967374, + "max": 3.611111111111111 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 7.453416149068323, + "container_quota_busy_percent": { + "mean": 5.0753142311405615, + "max": 5.270289128393628 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 416, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22138880, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.0301451106448924, + "max": 5.081385650953473 + }, + "tx_mbps": { + "mean": 274.46370235567554, + "max": 277.70544175030625 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/agentgateway/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.102259532841658, + "max": 2.271592611083375 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041583499667332, + "max": 0.0249500998003992 + }, + "busiest_sampled_vcpu_percent": 4.150197628458498, + "container_quota_busy_percent": { + "mean": 2.6345136235426776, + "max": 2.7242585418461935 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 322, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20578304, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.1639622693281746, + "max": 2.214963240576852 + }, + "tx_mbps": { + "mean": 133.32800165314538, + "max": 133.63051368566687 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.705103716756703, + "max": 27.124352331606218 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 33.06613226452906, + "container_quota_busy_percent": { + "mean": 31.796200054519545, + "max": 32.36707230309613 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11407360, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 33.36184159725423, + "max": 33.96068609324991 + }, + "tx_mbps": { + "mean": 2179.640837185128, + "max": 2217.8390413561974 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.2625982906208892, + "max": 2.996532937097573 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.992015968063872, + "container_quota_busy_percent": { + "mean": 2.6560489455614915, + "max": 2.786704769992848 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 321, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19562496, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.1294316713486774, + "max": 2.1918913584857505 + }, + "tx_mbps": { + "mean": 128.3854251276674, + "max": 131.50367328826889 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.973341043565433, + "max": 27.35530755255645 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004331254331254332, + "max": 0.02598752598752599 + }, + "busiest_sampled_vcpu_percent": 32.734530938123754, + "container_quota_busy_percent": { + "mean": 32.863267524157855, + "max": 33.279208883628975 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 412, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 27508736, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 29.539746456886178, + "max": 29.724592745261255 + }, + "tx_mbps": { + "mean": 2110.5181164467726, + "max": 2128.343974678033 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.42985349303590786, + "max": 1.3180800795821934 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.2, + "container_quota_busy_percent": { + "mean": 1.669099655049987, + "max": 1.7524054996712877 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 412, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22065152, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.9689415397515373, + "max": 1.0241575376949485 + }, + "tx_mbps": { + "mean": 1.1099237845755507, + "max": 1.1700135170954011 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/agentgateway/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 10.06094915450424, + "max": 12.928348909657322 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 28.290468986384266, + "container_quota_busy_percent": { + "mean": 2.7221203303514074, + "max": 2.877011184048564 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 412, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22274048, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.7670960810908807, + "max": 1.8616943937808021 + }, + "tx_mbps": { + "mean": 130.36283502390359, + "max": 133.7281419720924 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/direct/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.2626239741753795, + "max": 2.414737366193677 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.715127701375246, + "container_quota_busy_percent": { + "mean": 2.7987059639925778, + "max": 2.93267237813003 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11427840, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.576189912887942, + "max": 11.590883921757303 + }, + "tx_mbps": { + "mean": 11.573268524777156, + "max": 11.583057640689763 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/direct/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.24667351778888, + "max": 6.673306772908367 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004150066401062417, + "max": 0.0249003984063745 + }, + "busiest_sampled_vcpu_percent": 12.121212121212121, + "container_quota_busy_percent": { + "mean": 7.294374254268636, + "max": 7.471976357111784 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11300864, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.68907464099142, + "max": 34.770101671847755 + }, + "tx_mbps": { + "mean": 34.68876660625956, + "max": 34.76826181026546 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/direct/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 67.66541091095799, + "max": 67.96042617960426 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004221546774738264, + "max": 0.025329280648429583 + }, + "busiest_sampled_vcpu_percent": 79.39393939393939, + "container_quota_busy_percent": { + "mean": 87.5650898945285, + "max": 87.945238219833 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11603968, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 655.0278946901519, + "max": 659.6672975334968 + }, + "tx_mbps": { + "mean": 655.0260244718858, + "max": 659.6860498011727 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/direct/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.754292995844383, + "max": 7.034173110501372 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.81081081081081, + "container_quota_busy_percent": { + "mean": 8.313703490643888, + "max": 8.368177015303589 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11726848, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.45020460864404, + "max": 135.6049184396737 + }, + "tx_mbps": { + "mean": 136.10680514618574, + "max": 136.25882889751423 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/direct/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.832945262767335, + "max": 20.35597894209075 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 27.40740740740741, + "container_quota_busy_percent": { + "mean": 24.02477029278554, + "max": 24.49659783077209 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11382784, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 406.19871789903686, + "max": 407.09360129328434 + }, + "tx_mbps": { + "mean": 408.0992137754825, + "max": 409.05593713068083 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/direct/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 68.27419524438652, + "max": 68.67072552004059 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0042506163393692085, + "max": 0.02550369803621525 + }, + "busiest_sampled_vcpu_percent": 78.15631262525051, + "container_quota_busy_percent": { + "mean": 87.81742696673021, + "max": 88.22573222961385 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12988416, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1354.4443758087523, + "max": 1370.6037420329878 + }, + "tx_mbps": { + "mean": 1358.6569611611458, + "max": 1374.5827997972317 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/direct/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.099686073667629, + "max": 2.144638403990025 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.585657370517928, + "container_quota_busy_percent": { + "mean": 2.5846768403704172, + "max": 2.743389219248181 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11583488, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.533857121406104, + "max": 11.550374857414424 + }, + "tx_mbps": { + "mean": 11.284780740489536, + "max": 11.295396376491079 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/direct/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.081489813918111, + "max": 6.292134831460674 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.80952380952381, + "container_quota_busy_percent": { + "mean": 7.197516986889376, + "max": 7.305203836109702 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11534336, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.57217393989799, + "max": 34.65261239749774 + }, + "tx_mbps": { + "mean": 33.82974640648936, + "max": 33.90421075646209 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/direct/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 67.23981407054355, + "max": 67.70833333333333 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 81.2375249500998, + "container_quota_busy_percent": { + "mean": 87.0165079903712, + "max": 87.4992540288066 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11677696, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 689.5638137917335, + "max": 703.3559007736983 + }, + "tx_mbps": { + "mean": 674.7557870220508, + "max": 688.2457201716187 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/direct/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.401869426924487, + "max": 6.565152271592611 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004166666666666667, + "max": 0.025 + }, + "busiest_sampled_vcpu_percent": 10.384615384615385, + "container_quota_busy_percent": { + "mean": 7.841538608047445, + "max": 7.972330996796906 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11657216, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.4049119200012, + "max": 135.53796080056995 + }, + "tx_mbps": { + "mean": 135.84853469385288, + "max": 136.02734899908373 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/direct/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.056815103798087, + "max": 19.32245922208281 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004186552792430713, + "max": 0.025119316754584276 + }, + "busiest_sampled_vcpu_percent": 26.335174953959484, + "container_quota_busy_percent": { + "mean": 23.23332397373094, + "max": 23.446758966658937 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11530240, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 405.9926449554874, + "max": 406.9045624900373 + }, + "tx_mbps": { + "mean": 407.2042586763439, + "max": 408.1729711815748 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/direct/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 68.6751511113607, + "max": 69.00126422250317 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 80.03992015968063, + "container_quota_busy_percent": { + "mean": 88.22447965949968, + "max": 88.64768450425284 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13516800, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1394.7211972040304, + "max": 1399.9379149353842 + }, + "tx_mbps": { + "mean": 1396.564354568387, + "max": 1401.8055616109193 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/direct/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 74.82181910086189, + "max": 75.125250501002 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 93.43936381709742, + "container_quota_busy_percent": { + "mean": 96.95807718025287, + "max": 97.58292522895165 + }, + "container_throttled_period_percent": { + "mean": 10.169934640522875, + "max": 13.72549019607843 + }, + "max_fd": 519, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 28336128, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 829.332415694518, + "max": 842.5859319166914 + }, + "tx_mbps": { + "mean": 829.3430340698046, + "max": 842.6175816597222 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/direct/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 75.17433165958305, + "max": 75.59288537549408 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004125412541254126, + "max": 0.024752475247524754 + }, + "busiest_sampled_vcpu_percent": 92.3076923076923, + "container_quota_busy_percent": { + "mean": 96.81242121960055, + "max": 97.3106158058959 + }, + "container_throttled_period_percent": { + "mean": 13.457516339869281, + "max": 18.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 51834880, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1999.4968565179788, + "max": 2019.540929310628 + }, + "tx_mbps": { + "mean": 1970.8701805136427, + "max": 1989.8576306456553 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/direct/ai/14-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.5324441412074645, + "max": 1.7438963627304434 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.772277227722772, + "container_quota_busy_percent": { + "mean": 1.805734608672123, + "max": 2.1318267652437872 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 28, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 24358912, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.9900747787949321, + "max": 1.1339451022376354 + }, + "tx_mbps": { + "mean": 5.031520100419624, + "max": 5.821303414879919 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/direct/ai/15-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 7.835150130410689, + "max": 9.31738913801694 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0031025068255150163, + "max": 0.02482005460412013 + }, + "busiest_sampled_vcpu_percent": 11.591355599214145, + "container_quota_busy_percent": { + "mean": 9.201862538961516, + "max": 10.69585362351134 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 138, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15216640, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.823889331194711, + "max": 8.893118053673966 + }, + "tx_mbps": { + "mean": 39.68464198477969, + "max": 45.99084069388123 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/direct/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.6308708706514532, + "max": 1.842629482071713 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.7888446215139444, + "container_quota_busy_percent": { + "mean": 1.9037602118318433, + "max": 2.0165132346945596 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 28, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13352960, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.2195414139956502, + "max": 1.3360657866035075 + }, + "tx_mbps": { + "mean": 4.287180285574803, + "max": 4.457765428952412 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/direct/ai/17-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 7.648719276166512, + "max": 7.925 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035741091532935413, + "max": 0.02501876407305479 + }, + "busiest_sampled_vcpu_percent": 10.079051383399209, + "container_quota_busy_percent": { + "mean": 8.82160408332381, + "max": 9.166628060352707 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 138, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15675392, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.78556377283764, + "max": 9.43144438933036 + }, + "tx_mbps": { + "mean": 34.18129250282629, + "max": 35.51466449067875 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1061918490512608, + "max": 1.2225548902195609 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.395209580838323, + "container_quota_busy_percent": { + "mean": 1.531253584467708, + "max": 1.5850913458179574 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11751424, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.963911179716961, + "max": 0.9770556979420396 + }, + "tx_mbps": { + "mean": 0.8436795285118414, + "max": 0.8488705665552335 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.37728378721173, + "max": 6.675094816687737 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004219409282700422, + "max": 0.02531645569620253 + }, + "busiest_sampled_vcpu_percent": 12.629399585921325, + "container_quota_busy_percent": { + "mean": 8.58103784823988, + "max": 8.88014690144823 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 10981376, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.881888633891738, + "max": 8.300167723850986 + }, + "tx_mbps": { + "mean": 6.901057922842873, + "max": 7.269230942850403 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/direct/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.3911686935501955, + "max": 1.6229712858926342 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.9702970297029703, + "container_quota_busy_percent": { + "mean": 1.922949937190481, + "max": 2.053087403329422 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11620352, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.2865347255810011, + "max": 1.287777749314492 + }, + "tx_mbps": { + "mean": 1.1270830372778957, + "max": 1.1283935772029234 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 44.89511064723512, + "max": 45.43828264758497 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 52.66393442622951, + "container_quota_busy_percent": { + "mean": 54.3784679184103, + "max": 54.81292423087353 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11309056, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 83.76680709085227, + "max": 85.08464619353857 + }, + "tx_mbps": { + "mean": 73.35801318520734, + "max": 74.51448457352676 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.823455633423937, + "max": 2.601585728444004 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.6966731898238745, + "container_quota_busy_percent": { + "mean": 2.0537750978756897, + "max": 2.17899068064222 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 26247168, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.8207415331129413, + "max": 1.9980168650617767 + }, + "tx_mbps": { + "mean": 1.1365300923593584, + "max": 1.271448275154449 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/direct/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 68.27596848367361, + "max": 69.49325184619302 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 77.01612903225806, + "container_quota_busy_percent": { + "mean": 86.79425441311439, + "max": 88.29128804098052 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 28106752, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 163.82060859076205, + "max": 168.03464810258382 + }, + "tx_mbps": { + "mean": 143.43555986459168, + "max": 147.0607759530067 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.7549649515257562, + "max": 1.893845003737852 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.839756592292089, + "container_quota_busy_percent": { + "mean": 2.1409772117212738, + "max": 2.2037472167177583 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 10833920, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.446020570977395, + "max": 1.4796714949956427 + }, + "tx_mbps": { + "mean": 94.9847739526078, + "max": 96.02793993304716 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/direct/http/07-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 5.898962700094463, + "max": 6.038403233956544 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.005065856129685917, + "max": 0.025329280648429583 + }, + "busiest_sampled_vcpu_percent": 10.993657505285412, + "container_quota_busy_percent": { + "mean": 7.635941338701552, + "max": 7.737025756380895 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11268096, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.720510152733823, + "max": 8.860913365889871 + }, + "tx_mbps": { + "mean": 478.7189423666042, + "max": 484.7368228508349 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.41761019367979, + "max": 2.5012506253126565 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.572564612326044, + "container_quota_busy_percent": { + "mean": 2.923343019246536, + "max": 2.9834088391489577 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11210752, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.1734073225084565, + "max": 2.271196841804064 + }, + "tx_mbps": { + "mean": 133.40473800127722, + "max": 133.6789874171795 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 57.129437023181616, + "max": 57.890625 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004342539517109605, + "max": 0.026055237102657634 + }, + "busiest_sampled_vcpu_percent": 63.59832635983263, + "container_quota_busy_percent": { + "mean": 66.8754526143735, + "max": 67.72726022555294 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11337728, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 86.99230217912573, + "max": 87.43124669962522 + }, + "tx_mbps": { + "mean": 4867.260303919401, + "max": 4892.434652261609 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.7944521824685653, + "max": 4.3734643734643734 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 6.756756756756757, + "container_quota_busy_percent": { + "mean": 3.097658364976985, + "max": 3.4112003246278815 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 25776128, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 3.6062500398084927, + "max": 4.089302695968438 + }, + "tx_mbps": { + "mean": 134.06344331606172, + "max": 143.3909804155437 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/direct/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 75.5466876391831, + "max": 75.71606475716065 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 83.30019880715706, + "container_quota_busy_percent": { + "mean": 94.81592841214581, + "max": 95.344051702519 + }, + "container_throttled_period_percent": { + "mean": 2.287581699346405, + "max": 7.8431372549019605 + }, + "max_fd": 519, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 31985664, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 120.71737474974334, + "max": 121.16435922929179 + }, + "tx_mbps": { + "mean": 7635.708856612504, + "max": 7770.656779682842 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/direct/http/12-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.21307629163871544, + "max": 0.2528445006321112 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.6085192697768763, + "container_quota_busy_percent": { + "mean": 1.8525754845482962, + "max": 1.9622127860361276 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 10, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 24342528, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.9605971036173816, + "max": 0.9934990168648562 + }, + "tx_mbps": { + "mean": 1.0998040300614562, + "max": 1.129198624534223 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/direct/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9948383252586112, + "max": 1.164262212098203 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.276985743380855, + "container_quota_busy_percent": { + "mean": 2.645197521784614, + "max": 2.855085967907316 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 10, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 10629120, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.9762267875422217, + "max": 2.150444587974413 + }, + "tx_mbps": { + "mean": 129.74599116549186, + "max": 133.6656014550223 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-nightly/ai/00-fortio-openai/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 2.2579569609655077, + "max": 2.3458946843024706 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.5785288270377733, + "container_quota_busy_percent": { + "mean": 2.9004595367351724, + "max": 2.939196934415694 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 123, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14106624, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 12.238354432738571, + "max": 12.252527957748633 + }, + "tx_mbps": { + "mean": 12.102014721205808, + "max": 12.12218667054377 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-nightly/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.466891712045686, + "max": 5.615713925963234 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.707456978967496, + "container_quota_busy_percent": { + "mean": 7.241775245347846, + "max": 7.338611916715087 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 36, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12136448, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 36.67944415530843, + "max": 36.76467970067695 + }, + "tx_mbps": { + "mean": 36.268421731270735, + "max": 36.353131872099496 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-nightly/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 31.784471143048876, + "max": 32.13166144200627 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004356159609688099, + "max": 0.026136957658128592 + }, + "busiest_sampled_vcpu_percent": 35.57692307692308, + "container_quota_busy_percent": { + "mean": 41.08007981281883, + "max": 41.697058060839574 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11452416, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 249.9103266662002, + "max": 252.54860817575138 + }, + "tx_mbps": { + "mean": 247.11065717544415, + "max": 249.70902559153544 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-nightly/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.842462608696904, + "max": 7.194423699278068 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004170837504170838, + "max": 0.025025025025025027 + }, + "busiest_sampled_vcpu_percent": 11.954459203036054, + "container_quota_busy_percent": { + "mean": 8.245787399015725, + "max": 8.31768666282661 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12095488, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.17862042854966, + "max": 136.3054646662152 + }, + "tx_mbps": { + "mean": 136.1751114257147, + "max": 136.29077666482536 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-nightly/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 20.83830362965752, + "max": 20.981809120358832 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 27.73722627737226, + "container_quota_busy_percent": { + "mean": 24.78557778163643, + "max": 25.036186349202875 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11804672, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 408.20934821811494, + "max": 409.10107970508204 + }, + "tx_mbps": { + "mean": 408.4267613554041, + "max": 409.33066216975254 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-nightly/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 67.41132204510717, + "max": 67.78882938026014 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004257130693912303, + "max": 0.02554278416347382 + }, + "busiest_sampled_vcpu_percent": 76.42276422764228, + "container_quota_busy_percent": { + "mean": 86.82564706202916, + "max": 87.17254649232235 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14409728, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1285.37375213239, + "max": 1296.7655193568944 + }, + "tx_mbps": { + "mean": 1284.406947250423, + "max": 1296.139873502747 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-nightly/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.027304515293006, + "max": 2.1956087824351296 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.330708661417323, + "container_quota_busy_percent": { + "mean": 2.673719234336936, + "max": 2.7263934678424744 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11661312, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 12.198106230466067, + "max": 12.21291417536387 + }, + "tx_mbps": { + "mean": 11.810950221668506, + "max": 11.821771260885098 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-nightly/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.438154358341887, + "max": 5.739348370927318 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.96168582375479, + "container_quota_busy_percent": { + "mean": 7.04734388010827, + "max": 7.153765321014728 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11927552, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 36.55631672795337, + "max": 36.63728651856081 + }, + "tx_mbps": { + "mean": 35.40739240656888, + "max": 35.486037910274455 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-nightly/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 31.917730935545134, + "max": 32.25638353309015 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 37.37574552683897, + "container_quota_busy_percent": { + "mean": 41.34984871996842, + "max": 41.69057974669667 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11366400, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 263.3758823844431, + "max": 265.6892091121323 + }, + "tx_mbps": { + "mean": 255.07138777768944, + "max": 257.300632713713 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-nightly/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.627559648406646, + "max": 6.906008476689105 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004151100041511, + "max": 0.024906600249066 + }, + "busiest_sampled_vcpu_percent": 11.574952561669829, + "container_quota_busy_percent": { + "mean": 7.950057709499512, + "max": 8.12661556631413 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11829248, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.14832148866077, + "max": 136.2816242781945 + }, + "tx_mbps": { + "mean": 135.88167057715467, + "max": 136.00382683705564 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-nightly/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.99731754230418, + "max": 20.63691073219659 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 27.374301675977655, + "container_quota_busy_percent": { + "mean": 24.225057640439662, + "max": 24.80742898615422 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11599872, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 408.04221758721997, + "max": 408.9780350955755 + }, + "tx_mbps": { + "mean": 407.5254684504708, + "max": 408.45311206574024 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-nightly/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 67.67629114810933, + "max": 67.94674859190988 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004268032437046521, + "max": 0.02560819462227913 + }, + "busiest_sampled_vcpu_percent": 77.64227642276423, + "container_quota_busy_percent": { + "mean": 87.21558080404445, + "max": 87.50134743802396 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 40, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12816384, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1319.0320046880097, + "max": 1328.5352103695043 + }, + "tx_mbps": { + "mean": 1315.6799530678736, + "max": 1325.0894342791762 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-nightly/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.44724093353933, + "max": 29.90170719089498 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 33.05785123966942, + "container_quota_busy_percent": { + "mean": 37.29958617701544, + "max": 37.82520035763491 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 385, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22167552, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 218.5701742887406, + "max": 221.62506610480042 + }, + "tx_mbps": { + "mean": 214.85394399982792, + "max": 217.99004784717138 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-nightly/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 63.94446623129317, + "max": 64.56009913258984 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 71.91235059760956, + "container_quota_busy_percent": { + "mean": 80.7536607881482, + "max": 81.80145167490544 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 399, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 27852800, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1445.5530326529702, + "max": 1457.480781421074 + }, + "tx_mbps": { + "mean": 1441.254234735723, + "max": 1453.1003183563266 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-nightly/ai/14-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.6231086909359869, + "max": 1.943683030152006 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.783300198807157, + "container_quota_busy_percent": { + "mean": 1.95691318529054, + "max": 2.310477530999659 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 130, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19021824, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.0069922175248534, + "max": 1.1622651098630468 + }, + "tx_mbps": { + "mean": 5.050784556769907, + "max": 5.808223147556819 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-nightly/ai/15-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 7.5264606651116015, + "max": 8.892785571142285 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003139126067302863, + "max": 0.025113008538422903 + }, + "busiest_sampled_vcpu_percent": 11.660079051383399, + "container_quota_busy_percent": { + "mean": 9.353753491520612, + "max": 10.853299665285967 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 136, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17072128, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.931218936863891, + "max": 9.081777467245374 + }, + "tx_mbps": { + "mean": 39.72067613267651, + "max": 45.94790284582572 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-nightly/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.574730127553858, + "max": 1.719840478564307 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.589641434262948, + "container_quota_busy_percent": { + "mean": 1.9401678345154951, + "max": 2.0479554747366238 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 119, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15761408, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.1135003814749351, + "max": 1.1675433998307918 + }, + "tx_mbps": { + "mean": 4.334280752971218, + "max": 4.480940657155926 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-nightly/ai/17-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 7.2732730153216325, + "max": 7.740480961923848 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003588473822083468, + "max": 0.025119316754584276 + }, + "busiest_sampled_vcpu_percent": 9.920634920634921, + "container_quota_busy_percent": { + "mean": 8.982094787377171, + "max": 9.437734545493706 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17104896, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.893755290635688, + "max": 9.47230208797384 + }, + "tx_mbps": { + "mean": 34.101499218582376, + "max": 35.58249975261817 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-nightly/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0856861354590202, + "max": 1.172069825436409 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.6, + "container_quota_busy_percent": { + "mean": 1.4903602531131321, + "max": 1.5196985536837977 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11509760, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.9116438030823011, + "max": 0.9173418968154134 + }, + "tx_mbps": { + "mean": 0.7224730219692944, + "max": 0.7266723032213471 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-nightly/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.554956324623151, + "max": 3.8964303670186022 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004202386955790889, + "max": 0.025214321734745335 + }, + "busiest_sampled_vcpu_percent": 9.696969696969697, + "container_quota_busy_percent": { + "mean": 5.011476608810594, + "max": 5.140773141467241 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11345920, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.223426911599742, + "max": 4.288119881146742 + }, + "tx_mbps": { + "mean": 3.3438553825108723, + "max": 3.3968057366222637 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-nightly/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.4547065664879453, + "max": 1.5734265734265733 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.7777777777777777, + "container_quota_busy_percent": { + "mean": 2.050746019661619, + "max": 2.0942851005601404 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11247616, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.4210157243443602, + "max": 1.4237527636760312 + }, + "tx_mbps": { + "mean": 1.1257822981099657, + "max": 1.1286066615190147 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-nightly/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 20.04133392747545, + "max": 20.30958099813184 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 26.556016597510375, + "container_quota_busy_percent": { + "mean": 28.172323093421557, + "max": 28.41792617612532 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11378688, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 39.11578325498711, + "max": 39.411059286746834 + }, + "tx_mbps": { + "mean": 30.98578565978319, + "max": 31.218322028859262 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-nightly/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2697808981208352, + "max": 1.8145662440964454 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.9138943248532287, + "container_quota_busy_percent": { + "mean": 1.870204051951652, + "max": 1.9529214549657368 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 131, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17850368, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.416396450392534, + "max": 1.4663789663100448 + }, + "tx_mbps": { + "mean": 1.1158552788764182, + "max": 1.133940707638473 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-nightly/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 20.473583157603606, + "max": 20.85308056872038 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004381352961794602, + "max": 0.026288117770767613 + }, + "busiest_sampled_vcpu_percent": 24.59349593495935, + "container_quota_busy_percent": { + "mean": 27.10961133737595, + "max": 27.39765142567141 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 383, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22990848, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 36.13709073636717, + "max": 36.379025690607136 + }, + "tx_mbps": { + "mean": 27.885519780849517, + "max": 28.121459687121064 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-nightly/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.6050442591210028, + "max": 1.768809167912307 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.8112449799196786, + "container_quota_busy_percent": { + "mean": 2.000402705374494, + "max": 2.0417609286639054 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 128, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16134144, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.2997858744431945, + "max": 1.3311357392677374 + }, + "tx_mbps": { + "mean": 80.1625160807024, + "max": 80.568982144213 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-nightly/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.3058432995838345, + "max": 4.5408931259407925 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 6.986027944111776, + "container_quota_busy_percent": { + "mean": 5.474602890341755, + "max": 5.598842791129659 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 128, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15863808, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.948553458906573, + "max": 5.081062788794048 + }, + "tx_mbps": { + "mean": 266.84454947358097, + "max": 273.278289305704 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-nightly/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.351281059532397, + "max": 2.5012506253126565 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004166666666666667, + "max": 0.025 + }, + "busiest_sampled_vcpu_percent": 4.500978473581213, + "container_quota_busy_percent": { + "mean": 2.9295324859260212, + "max": 3.1333844388391774 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 128, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15917056, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.2349929459894815, + "max": 2.2463362173845205 + }, + "tx_mbps": { + "mean": 133.38971519003667, + "max": 133.67129243633212 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-nightly/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.636160051755, + "max": 27.94156706507304 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 33.62068965517241, + "container_quota_busy_percent": { + "mean": 34.179906696407905, + "max": 34.764439264438806 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12087296, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 36.55954209056441, + "max": 36.81327969832933 + }, + "tx_mbps": { + "mean": 2231.4410351713186, + "max": 2243.524183987283 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-nightly/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.5828937095844386, + "max": 3.7009622501850483 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.1080550098231825, + "container_quota_busy_percent": { + "mean": 2.9570036003657743, + "max": 3.0530742512664237 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 131, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13410304, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.323028365852099, + "max": 2.4222437866751245 + }, + "tx_mbps": { + "mean": 131.41311430026434, + "max": 131.56766773325805 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-nightly/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.30186480874553, + "max": 29.652996845425868 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004399859204505456, + "max": 0.026399155227032733 + }, + "busiest_sampled_vcpu_percent": 33.403361344537814, + "container_quota_busy_percent": { + "mean": 35.28040860383142, + "max": 35.58871495841217 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 391, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23134208, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 41.671430423029044, + "max": 42.27923649640896 + }, + "tx_mbps": { + "mean": 2109.095889284231, + "max": 2148.7911376720667 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-nightly/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.3323362956433721, + "max": 0.35371399696816574 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0042098172939294435, + "max": 0.02525890376357666 + }, + "busiest_sampled_vcpu_percent": 0.6185567010309279, + "container_quota_busy_percent": { + "mean": 1.8464019978349964, + "max": 1.939623579204583 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 123, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16797696, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.0923382581815817, + "max": 1.130456174397853 + }, + "tx_mbps": { + "mean": 1.0969426776344882, + "max": 1.1386907920351768 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-nightly/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 8.810915702016027, + "max": 9.932854827506366 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 13.799283154121865, + "container_quota_busy_percent": { + "mean": 3.0883489665902872, + "max": 3.2715115321379202 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 123, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14630912, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.019258993123789, + "max": 2.0803121068308874 + }, + "tx_mbps": { + "mean": 129.70337023461852, + "max": 133.7228782153404 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-release/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.9725034441498137, + "max": 2.2222222222222223 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004165625260351579, + "max": 0.02499375156210947 + }, + "busiest_sampled_vcpu_percent": 3.5643564356435644, + "container_quota_busy_percent": { + "mean": 2.7597197957585964, + "max": 2.8329502836908556 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 132, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14458880, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 12.22853120689015, + "max": 12.253579029666241 + }, + "tx_mbps": { + "mean": 12.094721765449426, + "max": 12.126575614072648 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-release/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.423334345897614, + "max": 5.583501006036217 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.914728682170542, + "container_quota_busy_percent": { + "mean": 6.9746942498454425, + "max": 7.086810184792263 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11784192, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 36.684680009365906, + "max": 36.76574802231588 + }, + "tx_mbps": { + "mean": 36.2740917696498, + "max": 36.35143753238208 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-release/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 39.435734935197736, + "max": 40.15211119853134 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 43.91752577319588, + "container_quota_busy_percent": { + "mean": 51.08663936168728, + "max": 51.57427465047007 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11509760, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 338.23024388371397, + "max": 340.6733321208869 + }, + "tx_mbps": { + "mean": 334.45624039450763, + "max": 336.87697238030324 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-release/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.7147244286511025, + "max": 7.180124223602484 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.089494163424124, + "container_quota_busy_percent": { + "mean": 8.129857177978883, + "max": 8.229743244776952 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12025856, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.4097853387098, + "max": 136.65417141576575 + }, + "tx_mbps": { + "mean": 136.38606589885842, + "max": 136.6615609851337 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-release/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 21.508065054990237, + "max": 21.79455136215946 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004159387738124948, + "max": 0.02495632642874969 + }, + "busiest_sampled_vcpu_percent": 30.297397769516728, + "container_quota_busy_percent": { + "mean": 25.6300231840314, + "max": 25.94397286433802 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11554816, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 409.3883934878797, + "max": 410.33441409516706 + }, + "tx_mbps": { + "mean": 409.224816599394, + "max": 410.13079679850864 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-release/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 67.055568528131, + "max": 67.52551020408163 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 79.67806841046277, + "container_quota_busy_percent": { + "mean": 86.56835689575989, + "max": 87.1614195544695 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12943360, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1286.431598721061, + "max": 1298.652995779201 + }, + "tx_mbps": { + "mean": 1286.0560676466907, + "max": 1298.0879140994934 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-release/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.1426820112360505, + "max": 2.4 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004166666666666667, + "max": 0.025 + }, + "busiest_sampled_vcpu_percent": 3.9138943248532287, + "container_quota_busy_percent": { + "mean": 2.9177460632171712, + "max": 3.12275760240119 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11948032, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 12.189589254469897, + "max": 12.21348906953697 + }, + "tx_mbps": { + "mean": 11.803571049210762, + "max": 11.823743014438273 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-release/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.939678585956873, + "max": 6.2013557619884505 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.494252873563218, + "container_quota_busy_percent": { + "mean": 7.518943451443605, + "max": 7.695148560795399 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11890688, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 36.55896267921911, + "max": 36.64466276074823 + }, + "tx_mbps": { + "mean": 35.40760304250653, + "max": 35.48855659169281 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-release/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 42.383377756414525, + "max": 43.27424400417101 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 50.84033613445378, + "container_quota_busy_percent": { + "mean": 54.593983454556785, + "max": 55.26017962615452 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11689984, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 362.7641255490978, + "max": 365.3786519891298 + }, + "tx_mbps": { + "mean": 351.34849416771453, + "max": 353.89007033224624 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-release/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.8428488692171126, + "max": 7.24601593625498 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.883720930232558, + "container_quota_busy_percent": { + "mean": 8.230076913067842, + "max": 8.333693007201225 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11882496, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.33549639417532, + "max": 136.59206541753082 + }, + "tx_mbps": { + "mean": 136.06153936065724, + "max": 136.33241986432796 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-release/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 21.229923267317528, + "max": 21.43394334419654 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041802524872502295, + "max": 0.02508151492350138 + }, + "busiest_sampled_vcpu_percent": 29.81132075471698, + "container_quota_busy_percent": { + "mean": 25.520757502960322, + "max": 25.606692470374625 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11628544, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 409.2222196124121, + "max": 410.15207916131925 + }, + "tx_mbps": { + "mean": 408.355982113267, + "max": 409.2733480823637 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-release/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 67.1408952175673, + "max": 67.46557878633351 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 76.11336032388664, + "container_quota_busy_percent": { + "mean": 86.5502914995031, + "max": 86.91535789795985 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12943360, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1316.208276330919, + "max": 1328.1936915659142 + }, + "tx_mbps": { + "mean": 1313.6879173716518, + "max": 1325.6906526073922 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-release/ai/12-fortio-openai/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 36.36567661214611, + "max": 36.79937139863803 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.005228758169934641, + "max": 0.026143790849673203 + }, + "busiest_sampled_vcpu_percent": 40.081799591002046, + "container_quota_busy_percent": { + "mean": 46.48768068663431, + "max": 47.144164957481784 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 405, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22646784, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 277.99614531279, + "max": 282.037675726888 + }, + "tx_mbps": { + "mean": 273.48865082333316, + "max": 277.5786566268314 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-release/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 59.00915313396925, + "max": 59.89518342899925 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 66.33466135458167, + "container_quota_busy_percent": { + "mean": 74.24394505865327, + "max": 75.63903504295139 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 401, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 24920064, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1225.815276096368, + "max": 1232.2805616859252 + }, + "tx_mbps": { + "mean": 1221.6485305935425, + "max": 1228.8978553590778 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-release/ai/14-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.7319944412334902, + "max": 2.0204539785482662 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.9880478087649402, + "container_quota_busy_percent": { + "mean": 2.1703293025799457, + "max": 2.439202598958277 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 133, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 18866176, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.0975263956657226, + "max": 1.1557810163942666 + }, + "tx_mbps": { + "mean": 5.477481816096563, + "max": 5.8196429260178055 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-release/ai/15-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 8.66156273442407, + "max": 9.200300827275006 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035812770834079436, + "max": 0.025068939583855605 + }, + "busiest_sampled_vcpu_percent": 10.826771653543307, + "container_quota_busy_percent": { + "mean": 10.926610111521528, + "max": 11.451008653474972 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16326656, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 9.027983177895548, + "max": 10.08594010153622 + }, + "tx_mbps": { + "mean": 44.24049710542401, + "max": 45.84835094935656 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-release/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.6599556646774205, + "max": 1.7701321366242833 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.9702970297029703, + "container_quota_busy_percent": { + "mean": 1.9965977653033324, + "max": 2.0968663268990704 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14835712, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.1236938515453472, + "max": 1.1350817614630107 + }, + "tx_mbps": { + "mean": 4.420744182287397, + "max": 4.490458798838895 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-release/ai/17-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 6.513957535485535, + "max": 7.110552763819095 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035993233272144836, + "max": 0.025195263290501386 + }, + "busiest_sampled_vcpu_percent": 8.764940239043824, + "container_quota_busy_percent": { + "mean": 8.017602390431861, + "max": 8.685226822410284 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16306176, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 9.785375709254858, + "max": 11.189703419677116 + }, + "tx_mbps": { + "mean": 29.658208090421837, + "max": 31.838714472846167 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0713533620997193, + "max": 1.1952191235059761 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.1620553359683794, + "container_quota_busy_percent": { + "mean": 1.342636613147057, + "max": 1.3908354731413353 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11743232, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.9768240512941531, + "max": 0.9824099974605257 + }, + "tx_mbps": { + "mean": 0.7744310928787719, + "max": 0.778826109040501 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.4596196365188385, + "max": 3.6999748301031965 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 6.809338521400778, + "container_quota_busy_percent": { + "mean": 5.145193397576382, + "max": 5.240371492559317 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11042816, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.948595506373523, + "max": 5.014448124065144 + }, + "tx_mbps": { + "mean": 3.919342487859466, + "max": 3.9724719539095616 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.3768773973212498, + "max": 1.5445939212755355 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004152134196977246, + "max": 0.02491280518186348 + }, + "busiest_sampled_vcpu_percent": 2.766798418972332, + "container_quota_busy_percent": { + "mean": 1.7709085182562643, + "max": 1.8156395833985914 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 21, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11575296, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.4242100849726862, + "max": 1.4422084345833954 + }, + "tx_mbps": { + "mean": 1.1260567621822053, + "max": 1.1292687563684296 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.65135343667392, + "max": 29.373024236037935 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 34.864300626304804, + "container_quota_busy_percent": { + "mean": 37.6187293144654, + "max": 38.0793461128053 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11120640, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 55.601592602976275, + "max": 56.02169963270825 + }, + "tx_mbps": { + "mean": 44.04472935352513, + "max": 44.377977419051284 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.3475694371006075, + "max": 2.8789370078740157 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.4921875, + "container_quota_busy_percent": { + "mean": 1.8143579304360167, + "max": 1.8678084759303555 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 120, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12947456, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.4255927577269436, + "max": 1.5379362210672454 + }, + "tx_mbps": { + "mean": 1.1224061911571577, + "max": 1.180250719788635 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.728757738886575, + "max": 30.663129973474803 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 33.05785123966942, + "container_quota_busy_percent": { + "mean": 38.34015826827802, + "max": 39.16996736022406 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 397, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23412736, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 54.52817372378547, + "max": 55.466416826785235 + }, + "tx_mbps": { + "mean": 42.10481299386583, + "max": 42.887606352353764 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.7169015762843582, + "max": 1.893845003737852 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004159387738124948, + "max": 0.02495632642874969 + }, + "busiest_sampled_vcpu_percent": 3.353057199211045, + "container_quota_busy_percent": { + "mean": 2.0668622975273885, + "max": 2.109407256353033 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 125, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16052224, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.3675649941353591, + "max": 1.3969435854873702 + }, + "tx_mbps": { + "mean": 83.62338485171651, + "max": 84.26301492599013 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.723618856128769, + "max": 5.052790346907994 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004188657116528441, + "max": 0.025131942699170646 + }, + "busiest_sampled_vcpu_percent": 7.6923076923076925, + "container_quota_busy_percent": { + "mean": 5.839118630386336, + "max": 6.076642781950937 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 125, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15704064, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.4080151149175535, + "max": 5.686362129156175 + }, + "tx_mbps": { + "mean": 285.86878667476077, + "max": 298.2391492760911 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.2868238181656855, + "max": 2.616496386743085 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.743083003952569, + "container_quota_busy_percent": { + "mean": 2.828721257867953, + "max": 2.930464168528219 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 125, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15814656, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.247101439742318, + "max": 2.261648328956631 + }, + "tx_mbps": { + "mean": 133.37605919423882, + "max": 133.69218744496555 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 32.437866566614524, + "max": 33.0338266384778 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 37.63676148796499, + "container_quota_busy_percent": { + "mean": 39.52910607784808, + "max": 39.86354376698074 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11776000, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 44.58494460529084, + "max": 44.779493242709854 + }, + "tx_mbps": { + "mean": 2652.9300878521053, + "max": 2662.4073732500874 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.273486808015212, + "max": 2.8606965174129355 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041583499667332, + "max": 0.0249500998003992 + }, + "busiest_sampled_vcpu_percent": 4.509803921568627, + "container_quota_busy_percent": { + "mean": 2.9356081657478517, + "max": 3.032906099705706 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 127, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13320192, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.348275119149493, + "max": 2.6181444472843234 + }, + "tx_mbps": { + "mean": 131.85460591328362, + "max": 134.10048302630798 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 38.31920697379533, + "max": 39.04761904761905 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 41.014799154334035, + "container_quota_busy_percent": { + "mean": 46.38957333686611, + "max": 47.12326001615141 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 420, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 24412160, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 54.480962180502104, + "max": 55.585437091619745 + }, + "tx_mbps": { + "mean": 2824.8754568788313, + "max": 2849.7232709998566 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.2401143242040676, + "max": 0.27728762288883285 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004218341348181894, + "max": 0.025310048089091368 + }, + "busiest_sampled_vcpu_percent": 0.6060606060606061, + "container_quota_busy_percent": { + "mean": 1.8520914750638977, + "max": 1.9947025470661328 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 132, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16424960, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.093939229972455, + "max": 1.1412214586726102 + }, + "tx_mbps": { + "mean": 1.0992524490222924, + "max": 1.1411469538900476 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass2/praxis-release/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9185689119288117, + "max": 0.9664292980671414 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.4314928425357873, + "container_quota_busy_percent": { + "mean": 3.036843962993086, + "max": 3.210494240943225 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 132, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15003648, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.8934753438812306, + "max": 1.9714359961219832 + }, + "tx_mbps": { + "mean": 129.77372346704055, + "max": 133.78196868888173 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.9757322647863111, + "max": 2.1663346613545817 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.952569169960474, + "container_quota_busy_percent": { + "mean": 2.595660896193352, + "max": 2.6331492278955655 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 318, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19574784, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.575670444378874, + "max": 11.61969868489725 + }, + "tx_mbps": { + "mean": 11.578022536251513, + "max": 11.643511220784617 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/agentgateway/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.541434913675035, + "max": 4.860236716192395 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004204507231752439, + "max": 0.025227043390514632 + }, + "busiest_sampled_vcpu_percent": 7.450980392156863, + "container_quota_busy_percent": { + "mean": 6.645645623130998, + "max": 6.791085333306646 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 31, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11689984, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.69095894811111, + "max": 34.773466433781 + }, + "tx_mbps": { + "mean": 34.68328224700023, + "max": 34.76908725627873 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/agentgateway/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 31.302005298090343, + "max": 31.931906112973948 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 37.6, + "container_quota_busy_percent": { + "mean": 40.481210473178606, + "max": 40.67926311572257 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11460608, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 265.93856024492976, + "max": 267.4605436493679 + }, + "tx_mbps": { + "mean": 265.9041286789624, + "max": 267.44633418952577 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/agentgateway/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.825383816202096, + "max": 7.078986587183309 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.638297872340425, + "container_quota_busy_percent": { + "mean": 8.078793152822474, + "max": 8.123194860164348 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11485184, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.06978629896722, + "max": 135.30902611138424 + }, + "tx_mbps": { + "mean": 135.93699489715, + "max": 136.11250610202964 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/agentgateway/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 20.49128044185179, + "max": 20.767888307155324 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 28.785046728971963, + "container_quota_busy_percent": { + "mean": 24.368494578180115, + "max": 24.683872517816607 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11517952, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 405.48389893543293, + "max": 406.56058668316325 + }, + "tx_mbps": { + "mean": 407.74530976583833, + "max": 408.79206738558395 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/agentgateway/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 67.99358848378073, + "max": 68.3969465648855 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004247366632687734, + "max": 0.0254841997961264 + }, + "busiest_sampled_vcpu_percent": 79.15831663326654, + "container_quota_busy_percent": { + "mean": 87.67886437688992, + "max": 88.12957018497191 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 44, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12972032, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1338.8335494334988, + "max": 1346.2392952232203 + }, + "tx_mbps": { + "mean": 1348.3070199798708, + "max": 1355.7965534783243 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/agentgateway/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.04282188282929, + "max": 2.243270189431705 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.937007874015748, + "container_quota_busy_percent": { + "mean": 2.6481655440544265, + "max": 2.7150389200324567 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 44, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11964416, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.528944845634243, + "max": 11.549222957091159 + }, + "tx_mbps": { + "mean": 11.279956710117514, + "max": 11.294650703684692 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/agentgateway/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.88562741061081, + "max": 5.187610173759758 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.090909090909092, + "container_quota_busy_percent": { + "mean": 6.859130454565065, + "max": 6.994252609377496 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 44, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11698176, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.5704680697522, + "max": 34.65375088118453 + }, + "tx_mbps": { + "mean": 33.82063826307985, + "max": 33.90476054531032 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/agentgateway/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 31.198511292160322, + "max": 31.472868217054263 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004303296324984939, + "max": 0.025819777949909632 + }, + "busiest_sampled_vcpu_percent": 38.43058350100603, + "container_quota_busy_percent": { + "mean": 39.96132712778347, + "max": 40.32728717856385 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 44, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11649024, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 267.47322777190715, + "max": 268.6116947365991 + }, + "tx_mbps": { + "mean": 261.69480866107267, + "max": 262.80762946951484 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/agentgateway/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.800778194483236, + "max": 6.9831013916500995 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.727969348659004, + "container_quota_busy_percent": { + "mean": 8.036069400020455, + "max": 8.080629035617568 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11833344, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 134.99976680639895, + "max": 135.1964607886196 + }, + "tx_mbps": { + "mean": 135.62790879476003, + "max": 135.80994045599604 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/agentgateway/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.397497696582043, + "max": 19.844844844844843 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004170837504170838, + "max": 0.025025025025025027 + }, + "busiest_sampled_vcpu_percent": 27.5049115913556, + "container_quota_busy_percent": { + "mean": 23.631024860675062, + "max": 23.978824472506535 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11784192, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 405.4651000806517, + "max": 406.5875040512531 + }, + "tx_mbps": { + "mean": 406.8490473515153, + "max": 407.9345084736753 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/agentgateway/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 68.21783104299644, + "max": 68.53075749872903 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 80.36072144288578, + "container_quota_busy_percent": { + "mean": 87.930163233703, + "max": 88.23539902347277 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 44, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13201408, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1374.13439828337, + "max": 1377.8306931321522 + }, + "tx_mbps": { + "mean": 1381.2360295906244, + "max": 1384.8484096932893 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/agentgateway/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.39017060443716, + "max": 28.121775025799792 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 35.108481262327416, + "container_quota_busy_percent": { + "mean": 35.5417237412056, + "max": 36.29987700036538 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 405, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23080960, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 228.31259487490496, + "max": 231.97922293570278 + }, + "tx_mbps": { + "mean": 228.03399072291816, + "max": 231.72946698961778 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/agentgateway/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 65.62710204622309, + "max": 66.05686032138442 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 73.86138613861387, + "container_quota_busy_percent": { + "mean": 82.94286252814942, + "max": 83.7421817165995 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 640, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 37740544, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1612.430316374408, + "max": 1630.0564998988668 + }, + "tx_mbps": { + "mean": 1623.1139436598771, + "max": 1641.185910662642 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/agentgateway/ai/14-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.7479038253780035, + "max": 1.966641772467015 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035616340777148555, + "max": 0.024931438544003988 + }, + "busiest_sampled_vcpu_percent": 3.5643564356435644, + "container_quota_busy_percent": { + "mean": 2.1105793080670763, + "max": 2.212390458088634 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 639, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 33636352, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.1068150762351672, + "max": 1.1829320792948184 + }, + "tx_mbps": { + "mean": 5.599548507741563, + "max": 5.826304458015235 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/agentgateway/ai/15-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 8.460465638753938, + "max": 9.075 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035714285714285718, + "max": 0.025 + }, + "busiest_sampled_vcpu_percent": 10.934393638170974, + "container_quota_busy_percent": { + "mean": 10.176643629895047, + "max": 10.832631899301083 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 639, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 32432128, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.516744563159577, + "max": 8.881258292820474 + }, + "tx_mbps": { + "mean": 44.068163999699244, + "max": 45.56466467979321 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/agentgateway/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.7203650997134396, + "max": 1.917808219178082 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035634108969105223, + "max": 0.024943876278373658 + }, + "busiest_sampled_vcpu_percent": 2.8, + "container_quota_busy_percent": { + "mean": 2.086234303496133, + "max": 2.216561350310718 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 27455488, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.080307368477599, + "max": 1.1132559653804899 + }, + "tx_mbps": { + "mean": 4.354836343642858, + "max": 4.446454325888741 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/agentgateway/ai/17-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 6.863809339635508, + "max": 8.131703666749813 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.039370078740157, + "container_quota_busy_percent": { + "mean": 8.129001206994005, + "max": 9.583835576190907 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17969152, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.737889029779434, + "max": 8.876909151455344 + }, + "tx_mbps": { + "mean": 30.43555581768178, + "max": 35.492340232695085 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.047580457781242, + "max": 1.1221945137157108 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.7777777777777777, + "container_quota_busy_percent": { + "mean": 1.4115178881191068, + "max": 1.44949489696201 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11423744, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.8006784009615897, + "max": 0.8048617345438749 + }, + "tx_mbps": { + "mean": 0.7012480008283223, + "max": 0.7052258452056775 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.420132682169272, + "max": 3.6963036963036964 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.494208494208495, + "container_quota_busy_percent": { + "mean": 4.337003518584484, + "max": 4.443811082458696 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11268096, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 3.324766336740299, + "max": 3.4422869579756137 + }, + "tx_mbps": { + "mean": 2.909253993246833, + "max": 3.0144584699184853 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/agentgateway/http/02-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.5326527373883938, + "max": 1.7460713394861562 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.3596837944664033, + "container_quota_busy_percent": { + "mean": 1.9900021748636296, + "max": 2.1273631487024542 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 21, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11321344, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.2863639499175985, + "max": 1.290595227877764 + }, + "tx_mbps": { + "mean": 1.1254473169305503, + "max": 1.1283496676647962 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.889036922975283, + "max": 19.066047471620227 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 25.81888246628131, + "container_quota_busy_percent": { + "mean": 23.770167258887593, + "max": 23.889183095516334 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11599872, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 29.271473261189065, + "max": 29.386530160608693 + }, + "tx_mbps": { + "mean": 25.61854841581613, + "max": 25.711400646025993 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/agentgateway/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.4385958058174382, + "max": 1.643835616438356 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.9940119760479043, + "container_quota_busy_percent": { + "mean": 1.8812840204402954, + "max": 1.9772543531899218 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 402, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 21061632, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.2845123590439813, + "max": 1.3066210270532677 + }, + "tx_mbps": { + "mean": 1.1180540523147011, + "max": 1.1317863344238435 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.37317473715768, + "max": 19.748330765279917 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004276794115131298, + "max": 0.025660764690787787 + }, + "busiest_sampled_vcpu_percent": 25.1953125, + "container_quota_busy_percent": { + "mean": 24.12570630116353, + "max": 24.45987557494658 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 374, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22360064, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 28.595166192441233, + "max": 28.824933946719327 + }, + "tx_mbps": { + "mean": 24.817700553449654, + "max": 25.02232889571961 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.9179349395550718, + "max": 3.6309375777169857 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004155239757333998, + "max": 0.024931438544003988 + }, + "busiest_sampled_vcpu_percent": 9.980039920159681, + "container_quota_busy_percent": { + "mean": 1.883628064938144, + "max": 1.9170845830169154 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 374, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 21118976, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.3000820267355546, + "max": 1.3491371303790989 + }, + "tx_mbps": { + "mean": 78.19470247347276, + "max": 79.46478623170256 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00013129331806866843, + "max": 0.0007877599084120106 + }, + "tx_mbps": { + "mean": 0.00013129331806866843, + "max": 0.0007877599084120106 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.9155376276204326, + "max": 4.054054054054054 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008341675008341676, + "max": 0.05005005005005005 + }, + "busiest_sampled_vcpu_percent": 7.786885245901639, + "container_quota_busy_percent": { + "mean": 4.792165627145182, + "max": 4.882526782185051 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 374, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20901888, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.458077677609618, + "max": 4.584537878611476 + }, + "tx_mbps": { + "mean": 244.5767205616546, + "max": 250.45367946260822 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/agentgateway/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.267555090785386, + "max": 2.518703241895262 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.1420118343195265, + "container_quota_busy_percent": { + "mean": 2.723921270260579, + "max": 2.9152357581091413 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 315, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19333120, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.2100799089520438, + "max": 2.236587275859534 + }, + "tx_mbps": { + "mean": 133.2834314508604, + "max": 133.62089063302574 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.592377796193, + "max": 31.295336787564768 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 38.83299798792756, + "container_quota_busy_percent": { + "mean": 35.99869516824768, + "max": 36.557633756097694 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11235328, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 37.2649975729911, + "max": 38.005087136540034 + }, + "tx_mbps": { + "mean": 2387.1721444875707, + "max": 2431.0861395925867 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.2681395838663523, + "max": 3.4065662799308813 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.357142857142857, + "container_quota_busy_percent": { + "mean": 2.8252233886778173, + "max": 3.0785978808720458 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 429, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22626304, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.2260179324511156, + "max": 2.4110439082613495 + }, + "tx_mbps": { + "mean": 132.91175860461675, + "max": 140.73893351933597 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.305182337789805, + "max": 28.71569135163128 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 33.2, + "container_quota_busy_percent": { + "mean": 34.15883426375481, + "max": 34.72512136087537 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 404, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 27463680, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 29.387367157643794, + "max": 29.539889054823337 + }, + "tx_mbps": { + "mean": 2108.6448485541237, + "max": 2119.354094261312 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.2732850165123721, + "max": 0.3028773346794548 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.7936507936507936, + "container_quota_busy_percent": { + "mean": 1.7854844562389776, + "max": 1.876940470903975 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 404, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 21610496, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.9701982389284488, + "max": 1.0255774948706544 + }, + "tx_mbps": { + "mean": 1.1087631083604497, + "max": 1.1779246411985382 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/agentgateway/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.5994686882069633, + "max": 0.661072972285787 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003636892638929299, + "max": 0.025458248472505093 + }, + "busiest_sampled_vcpu_percent": 1.2219959266802445, + "container_quota_busy_percent": { + "mean": 2.8378586165784903, + "max": 3.0099203318958327 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 324, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20066304, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.9080911313831308, + "max": 1.981108358375827 + }, + "tx_mbps": { + "mean": 130.1531304177036, + "max": 133.69714144748752 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/direct/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.9550195765519345, + "max": 2.0698254364089776 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.3464566929133857, + "container_quota_busy_percent": { + "mean": 2.518678901450772, + "max": 2.585321669077493 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11448320, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.573039118500716, + "max": 11.581146265357086 + }, + "tx_mbps": { + "mean": 11.571981933770376, + "max": 11.583444030033284 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/direct/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.655636136502051, + "max": 6.0817547357926225 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004154204054503157, + "max": 0.024925224327018942 + }, + "busiest_sampled_vcpu_percent": 10.133843212237094, + "container_quota_busy_percent": { + "mean": 6.844318263698979, + "max": 6.942042875687053 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11321344, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.691949726529266, + "max": 34.774542690185406 + }, + "tx_mbps": { + "mean": 34.687968874029146, + "max": 34.772316995687696 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/direct/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 67.38070472530197, + "max": 67.56893498608652 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004216207100092757, + "max": 0.02529724260055654 + }, + "busiest_sampled_vcpu_percent": 78.6, + "container_quota_busy_percent": { + "mean": 87.09382300846941, + "max": 87.23778007062471 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11956224, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 678.5984823006471, + "max": 683.3914314763468 + }, + "tx_mbps": { + "mean": 678.594142873487, + "max": 683.3845772513408 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/direct/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.4082921171432705, + "max": 6.520109917561829 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.81081081081081, + "container_quota_busy_percent": { + "mean": 7.913393336177523, + "max": 7.9339005224649535 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11587584, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.42163825554954, + "max": 135.535068277981 + }, + "tx_mbps": { + "mean": 136.09198010161145, + "max": 136.21696805335432 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/direct/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.01672584114998, + "max": 19.332161687170476 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 27.75735294117647, + "container_quota_busy_percent": { + "mean": 23.18883408158961, + "max": 23.456888054839354 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11563008, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 406.1375591507557, + "max": 407.0343267623115 + }, + "tx_mbps": { + "mean": 408.17552361667646, + "max": 409.0676019634753 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/direct/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 68.23150307697543, + "max": 68.46938775510205 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 80.97165991902834, + "container_quota_busy_percent": { + "mean": 87.75397723317768, + "max": 88.14285432851149 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12341248, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1353.7514510533624, + "max": 1361.1551823243237 + }, + "tx_mbps": { + "mean": 1357.9621130273563, + "max": 1365.53099954706 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/direct/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.025298317000178, + "max": 2.1739130434782608 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041645843744794265, + "max": 0.02498750624687656 + }, + "busiest_sampled_vcpu_percent": 4.500978473581213, + "container_quota_busy_percent": { + "mean": 2.7416852768811006, + "max": 2.854177314015695 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11837440, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.533453509026202, + "max": 11.549069328175314 + }, + "tx_mbps": { + "mean": 11.282282927370868, + "max": 11.293785107536173 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/direct/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.959675090700601, + "max": 6.2017434620174345 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.857142857142858, + "container_quota_busy_percent": { + "mean": 7.201169533109251, + "max": 7.413424328191321 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12029952, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.57182471783857, + "max": 34.655411752052395 + }, + "tx_mbps": { + "mean": 33.82707046131827, + "max": 33.905471742647904 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/direct/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 67.45128525680593, + "max": 67.6321138211382 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 79.1919191919192, + "container_quota_busy_percent": { + "mean": 87.21168488418147, + "max": 87.43357419526076 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11833344, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 687.8593388791751, + "max": 693.5685089884146 + }, + "tx_mbps": { + "mean": 673.0874164578644, + "max": 678.623404982016 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/direct/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.578904159090908, + "max": 6.813077115048665 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.638297872340425, + "container_quota_busy_percent": { + "mean": 8.08010002068093, + "max": 8.172283198313753 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11788288, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.3682100354852, + "max": 135.50280902767935 + }, + "tx_mbps": { + "mean": 135.78193940033617, + "max": 135.911532429674 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/direct/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.889205182493793, + "max": 20.085685483870968 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004208754208754209, + "max": 0.025252525252525252 + }, + "busiest_sampled_vcpu_percent": 28.3363802559415, + "container_quota_busy_percent": { + "mean": 24.26583223939686, + "max": 24.565638208716624 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11264000, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 406.01577209884346, + "max": 406.9277397018533 + }, + "tx_mbps": { + "mean": 407.29954161485006, + "max": 408.2568628498781 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/direct/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 68.47836068321432, + "max": 68.75477463712758 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 80.12170385395538, + "container_quota_busy_percent": { + "mean": 88.05041060025209, + "max": 88.30058095695279 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13570048, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1372.2889081869448, + "max": 1390.128415628095 + }, + "tx_mbps": { + "mean": 1374.2240433652921, + "max": 1391.9443720347613 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/direct/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 74.77991561573414, + "max": 75.0250501002004 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 94.87179487179488, + "container_quota_busy_percent": { + "mean": 96.84994617899187, + "max": 97.25409526205986 + }, + "container_throttled_period_percent": { + "mean": 10.163398692810457, + "max": 13.72549019607843 + }, + "max_fd": 519, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 29114368, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 803.8272754298065, + "max": 810.1852396849451 + }, + "tx_mbps": { + "mean": 803.7593870952468, + "max": 810.2028852685313 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/direct/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 74.98415496151232, + "max": 75.29673590504451 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004132572939912389, + "max": 0.024795437639474338 + }, + "busiest_sampled_vcpu_percent": 95.06903353057199, + "container_quota_busy_percent": { + "mean": 96.64696679431226, + "max": 97.1409867312767 + }, + "container_throttled_period_percent": { + "mean": 6.555555555555556, + "max": 9.803921568627452 + }, + "max_fd": 519, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 53243904, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1956.7873772918042, + "max": 1973.5228856672265 + }, + "tx_mbps": { + "mean": 1925.5395593790051, + "max": 1941.2172270734093 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/direct/ai/14-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.5717782404142078, + "max": 1.9950124688279303 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.7888446215139444, + "container_quota_busy_percent": { + "mean": 1.9870105639969982, + "max": 2.355020048410449 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 28, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23830528, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.9874561987570275, + "max": 1.127122736167531 + }, + "tx_mbps": { + "mean": 5.028878242915859, + "max": 5.750038446383926 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/direct/ai/15-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 8.552414576555833, + "max": 10.262172284644194 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 12.5, + "container_quota_busy_percent": { + "mean": 10.229589398856161, + "max": 12.051134244515227 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 138, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15798272, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.8656463442007984, + "max": 8.906762203689738 + }, + "tx_mbps": { + "mean": 39.788341238248094, + "max": 45.96925691841079 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/direct/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.6421145890074007, + "max": 1.844466600199402 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035598590295824284, + "max": 0.024919013207076998 + }, + "busiest_sampled_vcpu_percent": 3.1809145129224654, + "container_quota_busy_percent": { + "mean": 1.9499695423628185, + "max": 2.1326024215677264 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 28, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13111296, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.19114347899655, + "max": 1.312983855622326 + }, + "tx_mbps": { + "mean": 4.225983652905535, + "max": 4.448845069933999 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/direct/ai/17-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 7.143038442558898, + "max": 8.781094527363184 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.784313725490197, + "container_quota_busy_percent": { + "mean": 8.412919865070632, + "max": 10.07605161454763 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 138, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15413248, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.898734372227699, + "max": 10.061257706674938 + }, + "tx_mbps": { + "mean": 30.22719151705244, + "max": 35.49715821900463 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2131862056245353, + "max": 1.2951432129514322 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004154204054503157, + "max": 0.024925224327018942 + }, + "busiest_sampled_vcpu_percent": 3.3464566929133857, + "container_quota_busy_percent": { + "mean": 1.5422693828929006, + "max": 1.5749565733798792 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11853824, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.9661092794370432, + "max": 0.9733861909876311 + }, + "tx_mbps": { + "mean": 0.8464486221940215, + "max": 0.8527535503139153 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.05282033815756, + "max": 6.319514661274014 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.9375, + "container_quota_busy_percent": { + "mean": 8.518627379762332, + "max": 8.64462387069428 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11374592, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.00933406811563, + "max": 8.112877194818159 + }, + "tx_mbps": { + "mean": 7.013699584733933, + "max": 7.106439644825851 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/direct/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.5353839060256418, + "max": 1.6716566866267466 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.5502958579881656, + "container_quota_busy_percent": { + "mean": 1.957438364245077, + "max": 2.030654241743466 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11333632, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.2895193612351301, + "max": 1.2968268231903652 + }, + "tx_mbps": { + "mean": 1.1263890594977068, + "max": 1.1280354885694068 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 44.69264102720535, + "max": 44.992256066081566 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 50.31315240083507, + "container_quota_busy_percent": { + "mean": 54.74329200309707, + "max": 55.01380142779697 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11399168, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 85.75008556877867, + "max": 86.07790960049662 + }, + "tx_mbps": { + "mean": 75.09746977450827, + "max": 75.38368324710315 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.6994271441322826, + "max": 2.5247524752475248 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004156275976724855, + "max": 0.02493765586034913 + }, + "busiest_sampled_vcpu_percent": 4.330708661417323, + "container_quota_busy_percent": { + "mean": 2.0013955070320915, + "max": 2.059266360975355 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 26210304, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.8239583304601508, + "max": 1.9976928681105177 + }, + "tx_mbps": { + "mean": 1.136365694946074, + "max": 1.2720771669159658 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/direct/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 68.62606783151458, + "max": 69.4578773224739 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 77.62096774193549, + "container_quota_busy_percent": { + "mean": 87.37677297739579, + "max": 88.66253182851513 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 28364800, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 170.47287047018364, + "max": 172.93570099296346 + }, + "tx_mbps": { + "mean": 149.277674774182, + "max": 151.50661312808157 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.5272658822825464, + "max": 1.6462958343726615 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.9761904761904763, + "container_quota_busy_percent": { + "mean": 1.9225600600055306, + "max": 1.9805851024728411 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 10997760, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.4432642378510727, + "max": 1.4877189941073936 + }, + "tx_mbps": { + "mean": 95.84432756848314, + "max": 96.71966001174052 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/direct/http/07-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 5.78736262826726, + "max": 6.083650190114068 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 13.223140495867769, + "container_quota_busy_percent": { + "mean": 7.777981818351706, + "max": 7.927522080826779 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11407360, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 9.376253288347078, + "max": 9.547890403427227 + }, + "tx_mbps": { + "mean": 511.7882012367896, + "max": 520.3551549143044 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.1994302312436202, + "max": 2.247752247752248 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004166666666666667, + "max": 0.025 + }, + "busiest_sampled_vcpu_percent": 3.366336633663366, + "container_quota_busy_percent": { + "mean": 2.6790278297567265, + "max": 2.723030850276754 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11370496, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.164576668104104, + "max": 2.2704495210994398 + }, + "tx_mbps": { + "mean": 133.37270833723431, + "max": 133.64883018708042 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 56.59656671426382, + "max": 56.87761506276151 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 66.80672268907563, + "container_quota_busy_percent": { + "mean": 66.53098697378944, + "max": 66.99487490375574 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11321344, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 88.15432824303328, + "max": 88.79054740029007 + }, + "tx_mbps": { + "mean": 4886.663954050928, + "max": 4921.293545421321 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.7380347677551784, + "max": 4.087663137158335 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 7.2796934865900385, + "container_quota_busy_percent": { + "mean": 3.0232739262063975, + "max": 3.4292034935987616 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 26087424, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 3.6316515380412118, + "max": 4.120886550502872 + }, + "tx_mbps": { + "mean": 134.11398080430922, + "max": 143.66134587219477 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/direct/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 75.64506641010429, + "max": 76.05073364834618 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008290842892393705, + "max": 0.024875621890547265 + }, + "busiest_sampled_vcpu_percent": 87.12871287128714, + "container_quota_busy_percent": { + "mean": 94.77087742213683, + "max": 95.23993590458072 + }, + "container_throttled_period_percent": { + "mean": 1.9607843137254903, + "max": 5.882352941176471 + }, + "max_fd": 519, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 32071680, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 119.76367211241151, + "max": 120.65572890929593 + }, + "tx_mbps": { + "mean": 7484.81891362568, + "max": 7573.596955185913 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00013097018296120232, + "max": 0.0007858210977672139 + }, + "tx_mbps": { + "mean": 0.00013097018296120232, + "max": 0.0007858210977672139 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/direct/http/12-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 2.355161252665017, + "max": 5.594071240736314 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035651894898213843, + "max": 0.02495632642874969 + }, + "busiest_sampled_vcpu_percent": 31.60839160839161, + "container_quota_busy_percent": { + "mean": 1.8184777235421243, + "max": 1.9112864760197439 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 9, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 24707072, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.9617688288734774, + "max": 0.9934714447468723 + }, + "tx_mbps": { + "mean": 1.0996800409307514, + "max": 1.12860373250137 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/direct/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.9841745350841276, + "max": 9.019244145606306 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 23.289902280130292, + "container_quota_busy_percent": { + "mean": 2.3902298372253314, + "max": 2.4922462701073833 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 9, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11005952, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.045391207859275, + "max": 2.1870103100323086 + }, + "tx_mbps": { + "mean": 129.54794485041222, + "max": 133.64436314039415 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-nightly/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.144808081781127, + "max": 2.245508982035928 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041635440086601715, + "max": 0.02498126405196103 + }, + "busiest_sampled_vcpu_percent": 4.500978473581213, + "container_quota_busy_percent": { + "mean": 2.8116122921076165, + "max": 2.860972008757137 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 130, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14176256, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 12.236985314486791, + "max": 12.255039150752214 + }, + "tx_mbps": { + "mean": 12.1008370547891, + "max": 12.129757780079352 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-nightly/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.413842127694084, + "max": 5.704950992711737 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004215140785702243, + "max": 0.025290844714213456 + }, + "busiest_sampled_vcpu_percent": 9.45945945945946, + "container_quota_busy_percent": { + "mean": 7.264944887478484, + "max": 7.32865399117023 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 31, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11857920, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 36.6740465690858, + "max": 36.75709622583513 + }, + "tx_mbps": { + "mean": 36.2670101008847, + "max": 36.34928498558763 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-nightly/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 33.31611293929758, + "max": 34.327590640267424 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 38.91213389121339, + "container_quota_busy_percent": { + "mean": 41.57528239471567, + "max": 42.76396973022579 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11505664, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 254.95068067062527, + "max": 263.09720076830246 + }, + "tx_mbps": { + "mean": 252.09555060082914, + "max": 260.16035766448204 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-nightly/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.981039144314682, + "max": 7.267297162767546 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004170837504170838, + "max": 0.025025025025025027 + }, + "busiest_sampled_vcpu_percent": 11.641221374045802, + "container_quota_busy_percent": { + "mean": 8.183129307742298, + "max": 8.32555750252414 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12103680, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.13026242054008, + "max": 136.27958824423592 + }, + "tx_mbps": { + "mean": 136.13057080384667, + "max": 136.26911621546003 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-nightly/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 20.660349288421422, + "max": 21.031647146772986 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 28.49264705882353, + "container_quota_busy_percent": { + "mean": 24.347513186578215, + "max": 24.68260302153206 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11931648, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 408.2205978727854, + "max": 409.2445106800653 + }, + "tx_mbps": { + "mean": 408.2937448596916, + "max": 409.27743225720405 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-nightly/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 67.67670953813278, + "max": 68.01123308654583 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 80.48289738430583, + "container_quota_busy_percent": { + "mean": 86.93591972163529, + "max": 87.1855416614544 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13275136, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1281.8344205576109, + "max": 1289.0421219111436 + }, + "tx_mbps": { + "mean": 1280.67771046279, + "max": 1287.8521646110669 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-nightly/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.29867324387277, + "max": 2.3964053919121318 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.724409448818897, + "container_quota_busy_percent": { + "mean": 2.9799857794336724, + "max": 3.0946693514514685 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12083200, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 12.193278996887798, + "max": 12.205345475939843 + }, + "tx_mbps": { + "mean": 11.809126753639678, + "max": 11.821553786914555 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-nightly/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.525831197083498, + "max": 5.791991941576429 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.961538461538462, + "container_quota_busy_percent": { + "mean": 7.546178783771598, + "max": 7.681552370829931 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11386880, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 36.55499659627049, + "max": 36.645926000727584 + }, + "tx_mbps": { + "mean": 35.40268489431894, + "max": 35.4850513480899 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-nightly/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 33.83245702519966, + "max": 34.24375161040969 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 39.80582524271845, + "container_quota_busy_percent": { + "mean": 42.565464784609794, + "max": 43.23373254941194 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11489280, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 268.88347595835955, + "max": 273.62311572174326 + }, + "tx_mbps": { + "mean": 260.403645896591, + "max": 265.0021663255699 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-nightly/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.028154719020491, + "max": 7.22291407222914 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008309472728482432, + "max": 0.024975024975024976 + }, + "busiest_sampled_vcpu_percent": 11.259541984732824, + "container_quota_busy_percent": { + "mean": 8.243282838696476, + "max": 8.37498862530617 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11902976, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.10035990530912, + "max": 136.26867290670896 + }, + "tx_mbps": { + "mean": 135.80672675798394, + "max": 135.96698426905903 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-nightly/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 20.966785189909785, + "max": 21.380345086271568 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 28.676470588235293, + "container_quota_busy_percent": { + "mean": 24.73524973351675, + "max": 25.31822410480323 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11706368, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 408.08957278882974, + "max": 409.01348048495754 + }, + "tx_mbps": { + "mean": 407.3768957439338, + "max": 408.36238987978163 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-nightly/ai/11-fortio-anthropic/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 67.82914809512363, + "max": 68.15983710867906 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00508001016002032, + "max": 0.0254000508001016 + }, + "busiest_sampled_vcpu_percent": 78.714859437751, + "container_quota_busy_percent": { + "mean": 87.09687456071899, + "max": 87.54509866922358 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13643776, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1298.5222592677792, + "max": 1307.229161882453 + }, + "tx_mbps": { + "mean": 1295.0692692996047, + "max": 1303.4598124055692 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-nightly/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.73952611452774, + "max": 30.942622950819672 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 35.4, + "container_quota_busy_percent": { + "mean": 37.937032923037, + "max": 38.12253278004788 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 384, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22421504, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 218.9292498799988, + "max": 221.10379153891037 + }, + "tx_mbps": { + "mean": 215.29470178405757, + "max": 217.52718950617782 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-nightly/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 64.03937414928136, + "max": 64.74247325205275 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 72.56461232604374, + "container_quota_busy_percent": { + "mean": 80.84031797088551, + "max": 81.8342065703796 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 372, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 29360128, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1437.4991075564747, + "max": 1452.2040311352903 + }, + "tx_mbps": { + "mean": 1433.0973027892326, + "max": 1448.935391666172 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-nightly/ai/14-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.831721555735185, + "max": 1.99352105656616 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003572321651841532, + "max": 0.025006251562890724 + }, + "busiest_sampled_vcpu_percent": 3.1746031746031744, + "container_quota_busy_percent": { + "mean": 2.2712385770217196, + "max": 2.432226184828328 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 134, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15220736, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.092526469116654, + "max": 1.1487135887158573 + }, + "tx_mbps": { + "mean": 5.521523878145745, + "max": 5.772906930855071 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-nightly/ai/15-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 8.127144443291341, + "max": 9.629814907453726 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.614173228346457, + "container_quota_busy_percent": { + "mean": 10.031405679115101, + "max": 11.726289419305559 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17342464, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.907785640512745, + "max": 9.04279685017599 + }, + "tx_mbps": { + "mean": 39.641013575234155, + "max": 45.71989770053937 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-nightly/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.7066664680195254, + "max": 1.8924302788844622 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.7888446215139444, + "container_quota_busy_percent": { + "mean": 2.0669250316388945, + "max": 2.256327653771265 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15761408, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.0693949529273343, + "max": 1.1384497511517455 + }, + "tx_mbps": { + "mean": 4.205573952148599, + "max": 4.462212822948246 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-nightly/ai/17-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 7.069136409537719, + "max": 8.564294631710363 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0031344032096288867, + "max": 0.025075225677031094 + }, + "busiest_sampled_vcpu_percent": 11.9140625, + "container_quota_busy_percent": { + "mean": 8.433244970563837, + "max": 9.975495596323679 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17485824, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.929323974020585, + "max": 9.19070982059402 + }, + "tx_mbps": { + "mean": 30.552659342650426, + "max": 35.597158777794114 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-nightly/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9432331818770007, + "max": 1.0707171314741035 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041645843744794265, + "max": 0.02498750624687656 + }, + "busiest_sampled_vcpu_percent": 2.1739130434782608, + "container_quota_busy_percent": { + "mean": 1.2758301659552282, + "max": 1.3347249427240888 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11862016, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.9272785266279161, + "max": 0.9466040427380803 + }, + "tx_mbps": { + "mean": 0.7322351999639316, + "max": 0.7429328822676287 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-nightly/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.582510699538955, + "max": 3.875 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004189710072063014, + "max": 0.02513826043237808 + }, + "busiest_sampled_vcpu_percent": 8.846153846153847, + "container_quota_busy_percent": { + "mean": 4.783113767776668, + "max": 4.9954799833152475 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11448320, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.415780235623556, + "max": 4.519454745814022 + }, + "tx_mbps": { + "mean": 3.498283204319438, + "max": 3.58017699831044 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-nightly/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.4403328240256033, + "max": 1.5726410384423366 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041614648356221385, + "max": 0.024968789013732832 + }, + "busiest_sampled_vcpu_percent": 3.3464566929133857, + "container_quota_busy_percent": { + "mean": 1.9229331072245035, + "max": 1.9893312978085913 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11603968, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.4229559410905364, + "max": 1.423710965238473 + }, + "tx_mbps": { + "mean": 1.1261282514958342, + "max": 1.1281778578783201 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-nightly/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 22.952940105815173, + "max": 23.17829457364341 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 27.037773359840955, + "container_quota_busy_percent": { + "mean": 28.352557581841538, + "max": 28.677259015832604 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11493376, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 38.588668473075366, + "max": 38.99551202520919 + }, + "tx_mbps": { + "mean": 30.564918678583968, + "max": 30.88336885619985 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-nightly/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.4561526081504024, + "max": 1.7674881752551654 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.5502958579881656, + "container_quota_busy_percent": { + "mean": 1.9477472059149785, + "max": 2.0674050219229567 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 127, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16633856, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.4209706251926784, + "max": 1.5179484811579764 + }, + "tx_mbps": { + "mean": 1.1192557740231583, + "max": 1.1608270188346788 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-nightly/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 22.438388697645152, + "max": 23.00975860297894 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004280089025851737, + "max": 0.025680534155110426 + }, + "busiest_sampled_vcpu_percent": 26.38888888888889, + "container_quota_busy_percent": { + "mean": 27.310357020243462, + "max": 27.7323817384539 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 393, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 24166400, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 36.15012417963625, + "max": 36.74372513313215 + }, + "tx_mbps": { + "mean": 27.885466886433722, + "max": 28.259156448232883 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-nightly/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.7165728101243594, + "max": 1.7959590920429034 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.353057199211045, + "container_quota_busy_percent": { + "mean": 2.0181571934458877, + "max": 2.133035733462414 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 122, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15958016, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.2590789001602676, + "max": 1.302089933308041 + }, + "tx_mbps": { + "mean": 79.13824743921998, + "max": 79.5634031772865 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-nightly/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.436461662444142, + "max": 4.705586311021641 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004196038939241357, + "max": 0.025176233635448138 + }, + "busiest_sampled_vcpu_percent": 7.414829659318637, + "container_quota_busy_percent": { + "mean": 5.7352560245171915, + "max": 5.886636359404208 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 122, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16093184, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.155275477440145, + "max": 5.3057125116315715 + }, + "tx_mbps": { + "mean": 274.4246022422855, + "max": 280.4150734330742 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-nightly/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.49078979236142, + "max": 2.769461077844311 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041645843744794265, + "max": 0.02498750624687656 + }, + "busiest_sampled_vcpu_percent": 4.581673306772909, + "container_quota_busy_percent": { + "mean": 2.9520466196320125, + "max": 3.1648567218855717 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 122, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15593472, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.2438041480796667, + "max": 2.2768158985485343 + }, + "tx_mbps": { + "mean": 133.36913020315552, + "max": 133.62627114997304 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-nightly/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.120445105189006, + "max": 29.50693374422188 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 34.23799582463466, + "container_quota_busy_percent": { + "mean": 33.439159590063895, + "max": 33.841000108308705 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12005376, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 36.29588711279445, + "max": 36.60131779266002 + }, + "tx_mbps": { + "mean": 2213.5322275787594, + "max": 2232.8008222783196 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-nightly/http/10-fortio/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 2.335610740439553, + "max": 3.775913129318855 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.973025048169557, + "container_quota_busy_percent": { + "mean": 2.9873097397403714, + "max": 3.2313742357935413 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 122, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14884864, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.304758264526872, + "max": 2.65656133890527 + }, + "tx_mbps": { + "mean": 131.40058453683295, + "max": 142.6364578263819 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-nightly/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 31.939143204049834, + "max": 32.26977950713359 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 35.05154639175258, + "container_quota_busy_percent": { + "mean": 37.03308200650455, + "max": 37.33454873352308 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 367, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23916544, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 42.962601895014515, + "max": 43.603797521845735 + }, + "tx_mbps": { + "mean": 2165.791739099706, + "max": 2185.4013545380963 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-nightly/http/12-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.5432823821381001, + "max": 0.9024818250188017 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.3904382470119523, + "container_quota_busy_percent": { + "mean": 1.9147326574415162, + "max": 2.024314666167252 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 130, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19083264, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.0951031927053725, + "max": 1.1312683966258748 + }, + "tx_mbps": { + "mean": 1.1024200957914871, + "max": 1.1392684678845708 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-nightly/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.067082987208168, + "max": 2.6959560659011483 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.859375, + "container_quota_busy_percent": { + "mean": 2.9479936766020973, + "max": 3.0897333258888557 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 130, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15056896, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.963027483610572, + "max": 2.0352187840106 + }, + "tx_mbps": { + "mean": 129.5921962398276, + "max": 133.71325417896327 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-release/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.9087026036250576, + "max": 2.0484636522608044 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.7698412698412698, + "container_quota_busy_percent": { + "mean": 2.611541527166937, + "max": 2.680910585722462 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 129, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14626816, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 12.23283438141242, + "max": 12.2542742453235 + }, + "tx_mbps": { + "mean": 12.094328106325289, + "max": 12.127607806612081 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-release/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.294353456244815, + "max": 5.63627254509018 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041928721174004195, + "max": 0.025157232704402517 + }, + "busiest_sampled_vcpu_percent": 10.384615384615385, + "container_quota_busy_percent": { + "mean": 6.763763698766271, + "max": 6.795812076464149 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 34, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12111872, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 36.67759404714758, + "max": 36.75882382832163 + }, + "tx_mbps": { + "mean": 36.27061767193818, + "max": 36.35029558437765 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-release/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 39.62624625923724, + "max": 40.17138405608933 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 45.53014553014553, + "container_quota_busy_percent": { + "mean": 50.35099925047629, + "max": 50.99800814161302 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11767808, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 335.6079080412382, + "max": 339.900637317913 + }, + "tx_mbps": { + "mean": 331.8559547008934, + "max": 336.0887874341025 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-release/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.7492834231992616, + "max": 7.631121053939846 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004149033275246868, + "max": 0.024894199651481205 + }, + "busiest_sampled_vcpu_percent": 12.4282982791587, + "container_quota_busy_percent": { + "mean": 8.159407143075951, + "max": 8.467239312686598 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12156928, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.37457256363666, + "max": 136.6139469799064 + }, + "tx_mbps": { + "mean": 136.39095014175746, + "max": 136.61400657401265 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-release/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 21.683267177014155, + "max": 22.1 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 29.245283018867923, + "container_quota_busy_percent": { + "mean": 25.670118525201204, + "max": 26.127323132793578 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12054528, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 409.27889059978463, + "max": 410.19930059424286 + }, + "tx_mbps": { + "mean": 409.18562753018955, + "max": 410.1376969304274 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-release/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 67.22611282348186, + "max": 67.67471410419314 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004243041412084182, + "max": 0.025458248472505093 + }, + "busiest_sampled_vcpu_percent": 76.3157894736842, + "container_quota_busy_percent": { + "mean": 86.53152723556511, + "max": 86.8974996455769 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12656640, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1283.4208225355942, + "max": 1291.9572768330202 + }, + "tx_mbps": { + "mean": 1282.99318366148, + "max": 1291.4027974869407 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-release/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.9936996778643379, + "max": 2.1186440677966103 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.9447731755424065, + "container_quota_busy_percent": { + "mean": 2.6133964768329827, + "max": 2.7080407921744776 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11784192, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 12.184970639602675, + "max": 12.204560136919994 + }, + "tx_mbps": { + "mean": 11.801581967348149, + "max": 11.823035609691148 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-release/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.3672928189416425, + "max": 5.529027393817542 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041928721174004195, + "max": 0.025157232704402517 + }, + "busiest_sampled_vcpu_percent": 9.215686274509803, + "container_quota_busy_percent": { + "mean": 7.122012493743484, + "max": 7.265573691852533 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11522048, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 36.55750783178416, + "max": 36.63824384099601 + }, + "tx_mbps": { + "mean": 35.407333984049444, + "max": 35.48700830375411 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-release/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 40.23405136297262, + "max": 40.58869093725794 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 45.436105476673426, + "container_quota_busy_percent": { + "mean": 50.89827621672653, + "max": 51.05861463446528 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11677696, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 344.9030883760902, + "max": 346.896964625809 + }, + "tx_mbps": { + "mean": 334.0313069172569, + "max": 335.9046870387003 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-release/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.952786375222154, + "max": 7.396376272027799 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 12.144212523719165, + "container_quota_busy_percent": { + "mean": 8.06388450164393, + "max": 8.14884474079687 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11841536, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.2855104470608, + "max": 136.53204785782876 + }, + "tx_mbps": { + "mean": 136.10241057244426, + "max": 136.33678900543862 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-release/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 21.028177662793595, + "max": 21.3220675944334 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 27.30627306273063, + "container_quota_busy_percent": { + "mean": 24.64167301684939, + "max": 24.8850153309884 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11554816, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 409.1686036735178, + "max": 410.0678378168055 + }, + "tx_mbps": { + "mean": 408.4350066206356, + "max": 409.34125550586714 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-release/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 66.26459629165029, + "max": 67.00533401066802 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00423872499152255, + "max": 0.0254323499491353 + }, + "busiest_sampled_vcpu_percent": 75.40322580645162, + "container_quota_busy_percent": { + "mean": 85.12784875822045, + "max": 86.16481303950945 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12824576, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1303.0252812326016, + "max": 1319.1229728361554 + }, + "tx_mbps": { + "mean": 1300.8633761887504, + "max": 1317.0474022350488 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-release/ai/12-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 36.24562576282152, + "max": 36.72736599127982 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0042966400274984965, + "max": 0.025779840164990978 + }, + "busiest_sampled_vcpu_percent": 40.0, + "container_quota_busy_percent": { + "mean": 45.32075845288167, + "max": 45.85383892936983 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 392, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23617536, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 276.505688257415, + "max": 279.2469366208265 + }, + "tx_mbps": { + "mean": 272.02802837363197, + "max": 274.81432755010974 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-release/ai/13-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 58.60203222297737, + "max": 59.46553446553447 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 65.5241935483871, + "container_quota_busy_percent": { + "mean": 73.49469927901072, + "max": 74.66105313328528 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 380, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 24928256, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1226.944724433133, + "max": 1246.5846009452387 + }, + "tx_mbps": { + "mean": 1222.7797415813397, + "max": 1242.5365974047365 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-release/ai/14-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.7522194051793039, + "max": 1.8952618453865338 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035625222657641614, + "max": 0.02493765586034913 + }, + "busiest_sampled_vcpu_percent": 2.9761904761904763, + "container_quota_busy_percent": { + "mean": 2.1195342544380593, + "max": 2.2966634425134473 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 131, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 18284544, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.103620149012999, + "max": 1.1547953468734038 + }, + "tx_mbps": { + "mean": 5.520776471499958, + "max": 5.791531583675043 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-release/ai/15-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 9.15090565922457, + "max": 9.74090682610862 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 12.915851272015656, + "container_quota_busy_percent": { + "mean": 10.882601096522082, + "max": 11.38966682342229 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16453632, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 9.17322059209863, + "max": 10.574208999549983 + }, + "tx_mbps": { + "mean": 44.44140179544759, + "max": 46.21593304157927 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-release/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.727752515069593, + "max": 1.7701321366242833 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.187250996015936, + "container_quota_busy_percent": { + "mean": 2.0449167882668267, + "max": 2.087048058146539 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15286272, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.1253303124199936, + "max": 1.1359712423970494 + }, + "tx_mbps": { + "mean": 4.44363516315283, + "max": 4.485656253508937 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-release/ai/17-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 6.878801671630653, + "max": 7.35367683841921 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.325396825396826, + "container_quota_busy_percent": { + "mean": 7.8950188757426565, + "max": 8.47831843556261 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16453632, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 9.71790767346874, + "max": 11.206007200423702 + }, + "tx_mbps": { + "mean": 29.66793699449558, + "max": 31.7712074562252 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.8652057360037909, + "max": 0.9977550511349463 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004159387738124948, + "max": 0.02495632642874969 + }, + "busiest_sampled_vcpu_percent": 2.0120724346076457, + "container_quota_busy_percent": { + "mean": 1.3008228571147376, + "max": 1.3653782280138895 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12042240, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.9465298423528855, + "max": 0.9508447050810219 + }, + "tx_mbps": { + "mean": 0.7475704129147505, + "max": 0.753433851426934 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.4776018576730365, + "max": 3.582164328657315 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004182350480970306, + "max": 0.025094102885821833 + }, + "busiest_sampled_vcpu_percent": 9.504950495049505, + "container_quota_busy_percent": { + "mean": 4.544211199194987, + "max": 4.616286313853525 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11112448, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.443573051584214, + "max": 4.5296052379538665 + }, + "tx_mbps": { + "mean": 3.5177946230315245, + "max": 3.5884396709267836 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.220083177775837, + "max": 1.396857071588925 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.5793650793650795, + "container_quota_busy_percent": { + "mean": 1.7361317727772747, + "max": 1.8023464597455687 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11468800, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.4212615038907757, + "max": 1.4244044654099155 + }, + "tx_mbps": { + "mean": 1.1258004125484378, + "max": 1.1290592951262437 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.15363728884277, + "max": 29.689119170984455 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 36.54618473895582, + "container_quota_busy_percent": { + "mean": 36.369385018799875, + "max": 36.711774296237984 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11243520, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 53.25179686430187, + "max": 53.59886157555042 + }, + "tx_mbps": { + "mean": 42.18007747390166, + "max": 42.45834650656609 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.3892201520608838, + "max": 2.8099580971160956 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004186552792430713, + "max": 0.025119316754584276 + }, + "busiest_sampled_vcpu_percent": 5.576923076923077, + "container_quota_busy_percent": { + "mean": 1.858268386988243, + "max": 1.949026507338113 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 129, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17985536, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.4297925222169947, + "max": 1.559376466450695 + }, + "tx_mbps": { + "mean": 1.126364220460076, + "max": 1.2020120960522807 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 31.06319575788053, + "max": 31.5599173553719 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 33.54037267080745, + "container_quota_busy_percent": { + "mean": 37.68666225350794, + "max": 38.12866408167598 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 397, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23416832, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 54.58785779406484, + "max": 55.46562276315147 + }, + "tx_mbps": { + "mean": 42.239043239781935, + "max": 42.91135764099084 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.71648124264958, + "max": 1.7932752179327522 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004155239757333998, + "max": 0.024931438544003988 + }, + "busiest_sampled_vcpu_percent": 3.732809430255403, + "container_quota_busy_percent": { + "mean": 2.0335672548419845, + "max": 2.078091980759292 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16605184, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.3367577662429329, + "max": 1.3481963262076724 + }, + "tx_mbps": { + "mean": 82.9376173811905, + "max": 83.30875048727906 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.037972505368012, + "max": 5.207811717576365 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.433734939759036, + "container_quota_busy_percent": { + "mean": 5.760946601285901, + "max": 5.928131447027186 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16568320, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5.258719403484316, + "max": 5.476785603635748 + }, + "tx_mbps": { + "mean": 278.68775456803246, + "max": 287.42709917905955 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.3941360908275673, + "max": 2.766010465985547 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004166666666666667, + "max": 0.025 + }, + "busiest_sampled_vcpu_percent": 4.166666666666667, + "container_quota_busy_percent": { + "mean": 2.857548838878579, + "max": 3.007995370703932 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16093184, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.283137944386265, + "max": 2.3115139889286094 + }, + "tx_mbps": { + "mean": 133.35143511961328, + "max": 133.66630463477915 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 37.401265040549035, + "max": 37.83993783993784 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 44.00826446280992, + "container_quota_busy_percent": { + "mean": 43.313522202787354, + "max": 43.60279572314746 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11870208, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 50.71757409414963, + "max": 51.11989241449015 + }, + "tx_mbps": { + "mean": 2946.8897440913483, + "max": 2962.60690627854 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.488900290630948, + "max": 3.1753907219052344 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.921259842519685, + "container_quota_busy_percent": { + "mean": 2.9478206986235196, + "max": 3.107528620573563 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 133, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13783040, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.3756455878721128, + "max": 2.6229545232084277 + }, + "tx_mbps": { + "mean": 131.91699084183992, + "max": 134.3914891845307 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-release/http/11-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 39.59696749752358, + "max": 40.06734006734007 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.005202913631633715, + "max": 0.026014568158168574 + }, + "busiest_sampled_vcpu_percent": 42.21311475409836, + "container_quota_busy_percent": { + "mean": 46.26679490889289, + "max": 46.69587445965507 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 396, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 24379392, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 56.09652358586214, + "max": 56.743644761717285 + }, + "tx_mbps": { + "mean": 2875.724113748788, + "max": 2918.3420084437316 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.2358960717095266, + "max": 0.2529724260055654 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004214075010535188, + "max": 0.025284450063211124 + }, + "busiest_sampled_vcpu_percent": 0.6109979633401222, + "container_quota_busy_percent": { + "mean": 1.838449614549237, + "max": 1.9678971024073437 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 129, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16273408, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.0913385568201308, + "max": 1.1281447455860816 + }, + "tx_mbps": { + "mean": 1.0986350630543253, + "max": 1.1361449961314487 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/common/pass3/praxis-release/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9547660064105592, + "max": 0.9890945980218108 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.440329218106996, + "container_quota_busy_percent": { + "mean": 2.863920595181873, + "max": 2.9885629013199595 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 129, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15507456, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.9661935862661692, + "max": 2.083394314721865 + }, + "tx_mbps": { + "mean": 129.58577399769436, + "max": 133.7166479057676 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.976878237455162, + "max": 2.097378277153558 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.536345776031434, + "container_quota_busy_percent": { + "mean": 2.597197649855473, + "max": 2.725071375509163 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12488704, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.578779213233949, + "max": 11.600585064666744 + }, + "tx_mbps": { + "mean": 11.574900893666156, + "max": 11.582542469403393 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.959599157888826, + "max": 5.056320400500626 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004171881518564873, + "max": 0.025031289111389236 + }, + "busiest_sampled_vcpu_percent": 9.30232558139535, + "container_quota_busy_percent": { + "mean": 6.438598629137569, + "max": 6.747278687173897 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11825152, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.693472233505204, + "max": 34.775489886636585 + }, + "tx_mbps": { + "mean": 34.687143627803174, + "max": 34.76927936691775 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 20.32384730165295, + "max": 20.677270395074398 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00429000429000429, + "max": 0.02574002574002574 + }, + "busiest_sampled_vcpu_percent": 26.666666666666668, + "container_quota_busy_percent": { + "mean": 26.29746720410543, + "max": 26.70405096599013 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11759616, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 162.96173171917772, + "max": 164.43813666733556 + }, + "tx_mbps": { + "mean": 162.93061125854422, + "max": 164.40074415492498 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.085056400551375, + "max": 6.326276463262765 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.090909090909092, + "container_quota_busy_percent": { + "mean": 7.425390002599035, + "max": 7.497924623463274 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 36, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11591680, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 134.96928540710175, + "max": 135.09077158483305 + }, + "tx_mbps": { + "mean": 135.95609817661372, + "max": 136.0732885731655 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.09869266435108, + "max": 19.700374531835205 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041614648356221385, + "max": 0.024968789013732832 + }, + "busiest_sampled_vcpu_percent": 26.454033771106943, + "container_quota_busy_percent": { + "mean": 23.085208028252204, + "max": 23.75149872550453 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 36, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11321344, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 404.68024534251043, + "max": 405.64013278976 + }, + "tx_mbps": { + "mean": 407.48799033866754, + "max": 408.4421337464041 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 50.07353873352734, + "max": 50.67003792667509 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 56.024096385542165, + "container_quota_busy_percent": { + "mean": 63.518604409911966, + "max": 64.15982499719816 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 44, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12177408, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1005.6499267665886, + "max": 1017.048794742444 + }, + "tx_mbps": { + "mean": 1014.3978404174288, + "max": 1025.810371270876 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.9189151554589778, + "max": 2.090072157253048 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.5573122529644268, + "container_quota_busy_percent": { + "mean": 2.3753473480435936, + "max": 2.457360950630188 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 44, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12099584, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.304417643519551, + "max": 11.311294556446354 + }, + "tx_mbps": { + "mean": 11.287696034492138, + "max": 11.29474480481905 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.751811643743079, + "max": 4.95 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.527131782945736, + "container_quota_busy_percent": { + "mean": 6.087090855212159, + "max": 6.100870981330421 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 44, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11780096, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 33.88687507157613, + "max": 33.9664502732961 + }, + "tx_mbps": { + "mean": 33.82681877340906, + "max": 33.91563562078587 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 20.074753597351602, + "max": 20.74168797953964 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004282288454950325, + "max": 0.025693730729701953 + }, + "busiest_sampled_vcpu_percent": 25.955734406438633, + "container_quota_busy_percent": { + "mean": 25.983047883331267, + "max": 26.40988751531964 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 42, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11513856, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 162.7515293891258, + "max": 165.85482068359153 + }, + "tx_mbps": { + "mean": 162.490345460626, + "max": 165.58756724157226 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.733613824111046, + "max": 5.875 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.187134502923977, + "container_quota_busy_percent": { + "mean": 7.367099942540571, + "max": 7.426214119158107 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11419648, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 134.7202937760577, + "max": 134.86687673421633 + }, + "tx_mbps": { + "mean": 135.6607233010924, + "max": 135.79382971849816 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.798461973231937, + "max": 19.4048512128032 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004190763557120107, + "max": 0.025144581342720643 + }, + "busiest_sampled_vcpu_percent": 27.599243856332702, + "container_quota_busy_percent": { + "mean": 22.958429757750544, + "max": 23.414946410969367 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 10940416, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 403.89052237336625, + "max": 404.87781162908794 + }, + "tx_mbps": { + "mean": 406.6149072368194, + "max": 407.55779405756516 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 48.38656254034113, + "max": 49.746707193515704 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004211945076236206, + "max": 0.025271670457417236 + }, + "busiest_sampled_vcpu_percent": 54.766734279918865, + "container_quota_busy_percent": { + "mean": 61.23745668216465, + "max": 62.812252915655485 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 43, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12288000, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 996.6817690402113, + "max": 1009.5505912089733 + }, + "tx_mbps": { + "mean": 1005.2020493592375, + "max": 1018.402632015488 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.7924754563505658, + "max": 1.968602043359083 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004162504162504163, + "max": 0.024975024975024976 + }, + "busiest_sampled_vcpu_percent": 3.3797216699801194, + "container_quota_busy_percent": { + "mean": 2.3910353639465622, + "max": 2.464838382474151 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 43, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11718656, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.859233948748399, + "max": 11.870821767639217 + }, + "tx_mbps": { + "mean": 12.098475572423983, + "max": 12.111661177561043 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.987263620428153, + "max": 5.226306576644161 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.661417322834646, + "container_quota_busy_percent": { + "mean": 6.409089265573875, + "max": 6.437378099934823 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 43, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11808768, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 35.56258379206237, + "max": 35.64986782021553 + }, + "tx_mbps": { + "mean": 36.268032545014606, + "max": 36.35449467724136 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.595979748385, + "max": 19.9124162802679 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 23.564356435643564, + "container_quota_busy_percent": { + "mean": 25.440387479022263, + "max": 25.868477558746495 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 43, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11431936, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 156.71571724329044, + "max": 158.54832719382628 + }, + "tx_mbps": { + "mean": 159.85072366724546, + "max": 161.73146051289913 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.737481021744035, + "max": 6.090863704443335 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.153846153846153, + "container_quota_busy_percent": { + "mean": 7.39359471204057, + "max": 7.4198099324344255 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 37, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11882496, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.2700548188837, + "max": 135.42405984622286 + }, + "tx_mbps": { + "mean": 135.9349808154201, + "max": 136.0850141307413 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.308072417392715, + "max": 19.53965474105579 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 27.056672760511884, + "container_quota_busy_percent": { + "mean": 23.72270217583231, + "max": 23.950996790019897 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 37, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 10997760, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 405.4588717761467, + "max": 406.4350986978012 + }, + "tx_mbps": { + "mean": 407.497833911778, + "max": 408.4606008035474 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/17-fortio-translation/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 49.170284425880006, + "max": 50.06337135614702 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0050722799898554405, + "max": 0.0253613999492772 + }, + "busiest_sampled_vcpu_percent": 56.15079365079365, + "container_quota_busy_percent": { + "mean": 62.345078512824635, + "max": 63.29295585420011 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 43, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11911168, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 974.8068666315894, + "max": 984.7723610488355 + }, + "tx_mbps": { + "mean": 981.1863889747387, + "max": 991.1939399249529 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.515754594044864, + "max": 18.831003811944093 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 24.56140350877193, + "container_quota_busy_percent": { + "mean": 23.45391448036446, + "max": 23.59967219678688 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 477, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 25186304, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 139.9067762521834, + "max": 141.80275079157582 + }, + "tx_mbps": { + "mean": 138.94037072073425, + "max": 140.74892334402756 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/19-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 40.91648995593459, + "max": 41.17501851394717 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 46.22823984526112, + "container_quota_busy_percent": { + "mean": 48.90633528678862, + "max": 49.282622800285196 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 620, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 32657408, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 909.246614714577, + "max": 917.6530351869013 + }, + "tx_mbps": { + "mean": 912.3580008219051, + "max": 920.9650417204232 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/20-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.7021340912203127, + "max": 1.7932752179327522 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035607463324312774, + "max": 0.024925224327018942 + }, + "busiest_sampled_vcpu_percent": 2.9880478087649402, + "container_quota_busy_percent": { + "mean": 2.0833107885092788, + "max": 2.1528746679360844 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 620, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 30167040, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.1257975763418218, + "max": 1.1750908246997118 + }, + "tx_mbps": { + "mean": 5.736983291464924, + "max": 5.830872423754638 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/21-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 7.977155209026807, + "max": 8.491508491508492 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.693069306930694, + "container_quota_busy_percent": { + "mean": 9.604584291906194, + "max": 9.989829357077598 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 620, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 31510528, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.566805898982635, + "max": 8.848378535325171 + }, + "tx_mbps": { + "mean": 43.47813089847868, + "max": 45.55376404662664 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.6350945385381723, + "max": 1.74433092449539 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035598590295824284, + "max": 0.024919013207076998 + }, + "busiest_sampled_vcpu_percent": 2.404809619238477, + "container_quota_busy_percent": { + "mean": 1.9926470106413376, + "max": 2.107873783517507 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23011328, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.0691968777708016, + "max": 1.1010982252431514 + }, + "tx_mbps": { + "mean": 4.342078391577457, + "max": 4.464120065116015 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/23-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 7.345105165785926, + "max": 7.88485607008761 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.940357852882704, + "container_quota_busy_percent": { + "mean": 8.90619881892301, + "max": 9.351466940226901 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 18165760, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.583780585765435, + "max": 8.867101666445798 + }, + "tx_mbps": { + "mean": 33.92708512244694, + "max": 35.46572848425451 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/24-aiperf-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.7750993753581539, + "max": 1.9173306772908367 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.766798418972332, + "container_quota_busy_percent": { + "mean": 2.2064774662281152, + "max": 2.234165400076295 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16384000, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.1269460521669505, + "max": 1.1400988826875955 + }, + "tx_mbps": { + "mean": 5.751898555267895, + "max": 5.788254313845208 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/agentgateway/ai/25-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 8.670961752745173, + "max": 9.0 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035714285714285718, + "max": 0.025 + }, + "busiest_sampled_vcpu_percent": 11.089108910891088, + "container_quota_busy_percent": { + "mean": 10.434966623986073, + "max": 10.71895093890083 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17702912, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.852618207682692, + "max": 9.087038298854981 + }, + "tx_mbps": { + "mean": 44.697041170750445, + "max": 46.00260117409463 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.0354445002376713, + "max": 2.318623784592371 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.5785288270377733, + "container_quota_busy_percent": { + "mean": 2.660621885329661, + "max": 2.784221043104132 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12275712, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.568456157840746, + "max": 11.582448281320154 + }, + "tx_mbps": { + "mean": 11.568099919233763, + "max": 11.582687240931724 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/01-fortio-openai/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 6.076859871049587, + "max": 6.522280308688075 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.406844106463879, + "container_quota_busy_percent": { + "mean": 7.229049491860308, + "max": 7.319074383988608 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11812864, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.680112704357306, + "max": 34.76786361752704 + }, + "tx_mbps": { + "mean": 34.681413900210515, + "max": 34.76789469190629 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 67.04681643571014, + "max": 67.40065806125031 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 78.55711422845691, + "container_quota_busy_percent": { + "mean": 86.89062567165688, + "max": 87.48490398723686 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11517952, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 669.4165007176816, + "max": 673.014309018727 + }, + "tx_mbps": { + "mean": 669.411403598087, + "max": 672.9823211036473 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.654253326505843, + "max": 6.973848069738481 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.346153846153847, + "container_quota_busy_percent": { + "mean": 8.041240447128413, + "max": 8.171592275113237 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11923456, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.37956707012142, + "max": 135.61056390753708 + }, + "tx_mbps": { + "mean": 136.05738601414797, + "max": 136.28431405676355 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.239735496348825, + "max": 19.658548832538287 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 28.09611829944547, + "container_quota_busy_percent": { + "mean": 23.600035235807415, + "max": 23.80933190520625 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11558912, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 406.22007847731777, + "max": 407.0605026457914 + }, + "tx_mbps": { + "mean": 408.13201655485784, + "max": 408.9457292456001 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 68.26955189999507, + "max": 68.61850443599494 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 76.12244897959184, + "container_quota_busy_percent": { + "mean": 87.84987616898233, + "max": 88.12494094822324 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14102528, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1363.2575586544244, + "max": 1375.6702037886116 + }, + "tx_mbps": { + "mean": 1367.4502626019116, + "max": 1379.8673620391467 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.018632492503885, + "max": 2.095285607383387 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.158415841584159, + "container_quota_busy_percent": { + "mean": 2.6095548718139643, + "max": 2.661441890766332 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11915264, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.527829583725634, + "max": 11.545421007347738 + }, + "tx_mbps": { + "mean": 11.28033798226967, + "max": 11.29667660234146 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.763848475203244, + "max": 6.176836861768368 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004151100041511, + "max": 0.024906600249066 + }, + "busiest_sampled_vcpu_percent": 10.597302504816955, + "container_quota_busy_percent": { + "mean": 6.944850784704756, + "max": 7.015555197709639 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11321344, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.57627882691279, + "max": 34.656567321866426 + }, + "tx_mbps": { + "mean": 33.832085823746105, + "max": 33.904268053531304 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 66.52621775720327, + "max": 66.90301342111927 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 74.89878542510121, + "container_quota_busy_percent": { + "mean": 86.0384265026911, + "max": 86.60179105235409 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11460608, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 681.5559722776161, + "max": 693.7462507067892 + }, + "tx_mbps": { + "mean": 666.9199291611205, + "max": 678.8349541856485 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.750724520289495, + "max": 6.959341481666251 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041614648356221385, + "max": 0.024968789013732832 + }, + "busiest_sampled_vcpu_percent": 11.450381679389313, + "container_quota_busy_percent": { + "mean": 8.120980205384866, + "max": 8.314917403213546 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12062720, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.31933571224982, + "max": 135.5221634310035 + }, + "tx_mbps": { + "mean": 135.74249161687968, + "max": 135.95031509032634 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.341341039353214, + "max": 19.808708784293984 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 27.683615819209038, + "container_quota_busy_percent": { + "mean": 23.647643927342013, + "max": 24.17839099277461 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11665408, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 405.99790880668775, + "max": 406.850473355616 + }, + "tx_mbps": { + "mean": 407.27149700163164, + "max": 408.1553374138542 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 68.54079806284047, + "max": 68.81037112353839 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 79.35871743486975, + "container_quota_busy_percent": { + "mean": 88.30146570595736, + "max": 88.63430468176422 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13230080, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1382.895288263171, + "max": 1395.3987453412074 + }, + "tx_mbps": { + "mean": 1384.9415663955265, + "max": 1397.4501735606366 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.164798528659949, + "max": 2.327909887359199 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.7698412698412698, + "container_quota_busy_percent": { + "mean": 2.9648209128799814, + "max": 3.155229238142372 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11722752, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.569464376986833, + "max": 11.591380221308203 + }, + "tx_mbps": { + "mean": 11.566381461862226, + "max": 11.582399838185 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.861067594030321, + "max": 6.190713929106341 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041855014230704835, + "max": 0.025113008538422903 + }, + "busiest_sampled_vcpu_percent": 10.056925996204933, + "container_quota_busy_percent": { + "mean": 7.167356205827623, + "max": 7.291310786468487 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11399168, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.687945673752175, + "max": 34.77249621959066 + }, + "tx_mbps": { + "mean": 34.68595978434588, + "max": 34.76731773934355 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 67.06634452844057, + "max": 67.39185428788262 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 76.70682730923694, + "container_quota_busy_percent": { + "mean": 86.72955982102437, + "max": 87.23045663965327 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11440128, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 664.3040181703501, + "max": 670.4898864152789 + }, + "tx_mbps": { + "mean": 664.3017836653597, + "max": 670.4784547914624 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.805018017666509, + "max": 7.2 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004166666666666667, + "max": 0.025 + }, + "busiest_sampled_vcpu_percent": 11.175337186897881, + "container_quota_busy_percent": { + "mean": 8.330640654275895, + "max": 8.639839046005813 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11296768, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.3738812849671, + "max": 135.60459459719206 + }, + "tx_mbps": { + "mean": 136.05745921548515, + "max": 136.27948425136026 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.141152536335202, + "max": 19.332827899924187 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 27.66355140186916, + "container_quota_busy_percent": { + "mean": 23.6650778649095, + "max": 23.94981872400021 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11530240, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 406.13503476157933, + "max": 407.00339893068804 + }, + "tx_mbps": { + "mean": 408.1573695978339, + "max": 409.0356508930327 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 68.16843477767884, + "max": 68.54304635761589 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008486082824168364, + "max": 0.05091649694501019 + }, + "busiest_sampled_vcpu_percent": 80.16032064128257, + "container_quota_busy_percent": { + "mean": 87.74907926310894, + "max": 88.08219108641076 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12828672, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1365.6970054720027, + "max": 1374.0435866185135 + }, + "tx_mbps": { + "mean": 1370.0688764281967, + "max": 1378.5277106121348 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 74.80750810123709, + "max": 75.10686447070657 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 92.27722772277228, + "container_quota_busy_percent": { + "mean": 96.8518429483656, + "max": 97.27336219291713 + }, + "container_throttled_period_percent": { + "mean": 10.50326797385621, + "max": 14.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 28151808, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 808.0726342779919, + "max": 816.6787764486294 + }, + "tx_mbps": { + "mean": 808.0713424947619, + "max": 816.6783119703726 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/19-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 75.03684103753612, + "max": 75.32210109018831 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041459369817578775, + "max": 0.024875621890547265 + }, + "busiest_sampled_vcpu_percent": 91.10671936758894, + "container_quota_busy_percent": { + "mean": 96.7541536615831, + "max": 97.26328228922898 + }, + "container_throttled_period_percent": { + "mean": 7.901960784313726, + "max": 12.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 51826688, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1962.2850995478025, + "max": 1985.4470555216847 + }, + "tx_mbps": { + "mean": 1935.4712079425904, + "max": 1965.930059173657 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/20-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.7596203974873779, + "max": 1.9192422731804586 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.772277227722772, + "container_quota_busy_percent": { + "mean": 2.1358542513370473, + "max": 2.2437509409329883 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 28, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 24936448, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.102534046144309, + "max": 1.1268611211483015 + }, + "tx_mbps": { + "mean": 5.597386738103928, + "max": 5.784751005802755 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/21-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 8.732892763518256, + "max": 9.191084397695969 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.591355599214145, + "container_quota_busy_percent": { + "mean": 10.550720510186025, + "max": 11.124963213516752 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 138, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16007168, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.584092778033977, + "max": 8.861105265297947 + }, + "tx_mbps": { + "mean": 44.243335780641715, + "max": 45.67639758513813 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.6996726551548484, + "max": 1.7946161515453638 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035616340777148555, + "max": 0.024931438544003988 + }, + "busiest_sampled_vcpu_percent": 2.964426877470356, + "container_quota_busy_percent": { + "mean": 2.008496192305984, + "max": 2.099084670113705 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 28, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11739136, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.2125336538046743, + "max": 1.2469803051738453 + }, + "tx_mbps": { + "mean": 4.373899415864933, + "max": 4.463279410977339 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/23-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 6.849979930325243, + "max": 8.45560805769709 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0031336174479819506, + "max": 0.025068939583855605 + }, + "busiest_sampled_vcpu_percent": 11.9140625, + "container_quota_busy_percent": { + "mean": 8.005262710479743, + "max": 9.302055781554332 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 138, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15540224, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.935642964827199, + "max": 9.047503302397846 + }, + "tx_mbps": { + "mean": 30.41149874327676, + "max": 35.388728333586315 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/24-aiperf-translation/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.5335523629903927, + "max": 1.7968555028699775 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.9880478087649402, + "container_quota_busy_percent": { + "mean": 1.9062975235265296, + "max": 2.2526166135777967 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 28, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14458880, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.988019291010054, + "max": 1.1408805876936274 + }, + "tx_mbps": { + "mean": 5.031602372613446, + "max": 5.780764538902845 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/direct/ai/25-aiperf-translation/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 7.904962410946605, + "max": 9.70873786407767 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.660079051383399, + "container_quota_busy_percent": { + "mean": 9.38516948692036, + "max": 11.08321805154184 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 138, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16011264, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.811605064190335, + "max": 8.83355465452351 + }, + "tx_mbps": { + "mean": 39.60880458943586, + "max": 45.68934629599835 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.889873485781905, + "max": 2.0204539785482662 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004162504162504163, + "max": 0.024975024975024976 + }, + "busiest_sampled_vcpu_percent": 4.133858267716535, + "container_quota_busy_percent": { + "mean": 2.5451211739015838, + "max": 2.629332459142382 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12566528, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 12.234506245378265, + "max": 12.254487234546696 + }, + "tx_mbps": { + "mean": 12.095223952871173, + "max": 12.110019691622538 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.37214335560012, + "max": 5.593177827940807 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.211946050096339, + "container_quota_busy_percent": { + "mean": 6.973198590793136, + "max": 7.036090268959145 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11935744, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 36.679332130725655, + "max": 36.75871199403476 + }, + "tx_mbps": { + "mean": 36.27176287235069, + "max": 36.351812667596874 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 21.463921480249866, + "max": 21.979434447300772 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 27.732793522267208, + "container_quota_busy_percent": { + "mean": 28.36576146448879, + "max": 28.763981593331227 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11374592, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 170.18001021244095, + "max": 173.08014364582917 + }, + "tx_mbps": { + "mean": 168.26397870470117, + "max": 171.14592011747345 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.463032813465594, + "max": 6.724782067247821 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041604260276252285, + "max": 0.02496255616575137 + }, + "busiest_sampled_vcpu_percent": 10.597302504816955, + "container_quota_busy_percent": { + "mean": 7.755745800480188, + "max": 7.844463859367987 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11636736, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.03997572899186, + "max": 136.2460976635184 + }, + "tx_mbps": { + "mean": 136.18679953764394, + "max": 136.3814380652343 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.987677192529965, + "max": 20.408671816596062 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 26.365348399246706, + "container_quota_busy_percent": { + "mean": 24.176056398523798, + "max": 24.368480022832873 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11390976, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 383.16108548818994, + "max": 386.25607571803516 + }, + "tx_mbps": { + "mean": 383.0433361995411, + "max": 386.14841796836083 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.595644832844044, + "max": 19.949874686716793 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 23.658051689860834, + "container_quota_busy_percent": { + "mean": 24.475189756672115, + "max": 24.724548843339296 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11722752, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 381.89927746957306, + "max": 385.3523744643983 + }, + "tx_mbps": { + "mean": 382.2890124900652, + "max": 385.918634086859 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.8161273352658587, + "max": 1.8745313671582104 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041635440086601715, + "max": 0.02498126405196103 + }, + "busiest_sampled_vcpu_percent": 2.9940119760479043, + "container_quota_busy_percent": { + "mean": 2.4910396512311213, + "max": 2.570722770396373 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 70, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11935744, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 12.189886922623488, + "max": 12.20784354180086 + }, + "tx_mbps": { + "mean": 11.806615377929607, + "max": 11.823405907615813 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.051017829371124, + "max": 5.170682730923695 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.560311284046692, + "container_quota_busy_percent": { + "mean": 6.508851972025614, + "max": 6.615468792921849 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 70, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11935744, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 36.55947141890323, + "max": 36.64260245000164 + }, + "tx_mbps": { + "mean": 35.407270769908116, + "max": 35.487810507507206 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.004734906221678, + "max": 18.50992523846352 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004322268326417704, + "max": 0.025933609958506226 + }, + "busiest_sampled_vcpu_percent": 22.954091816367267, + "container_quota_busy_percent": { + "mean": 23.881511439099587, + "max": 24.42435993776931 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 69, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11927552, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 146.1806599131337, + "max": 146.93746058821762 + }, + "tx_mbps": { + "mean": 141.55899457557538, + "max": 142.29290233666532 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.283237397874916, + "max": 6.3792673810117115 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.116731517509727, + "container_quota_busy_percent": { + "mean": 7.5112209601433095, + "max": 7.556249742590911 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11472896, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.54609850261377, + "max": 135.8221847852725 + }, + "tx_mbps": { + "mean": 135.58774380296143, + "max": 135.80678876889536 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 17.951526725452833, + "max": 18.320419895026244 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 23.518164435946463, + "container_quota_busy_percent": { + "mean": 22.03587273756476, + "max": 22.28295056399635 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11374592, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 363.88271948591637, + "max": 365.76010060697286 + }, + "tx_mbps": { + "mean": 364.4012670761095, + "max": 366.41279575702805 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 17.877058079500284, + "max": 18.63477827603388 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 23.26923076923077, + "container_quota_busy_percent": { + "mean": 22.108722522699345, + "max": 22.515240206017797 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 40, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11644928, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 357.84158293976157, + "max": 359.5243094719484 + }, + "tx_mbps": { + "mean": 358.378658424743, + "max": 359.9097387404914 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.1830252040781146, + "max": 2.2908366533864544 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041469685659782695, + "max": 0.02488181139586962 + }, + "busiest_sampled_vcpu_percent": 4.117647058823529, + "container_quota_busy_percent": { + "mean": 2.4848057630027074, + "max": 2.6122295981870995 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 72, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11829248, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.925255323820922, + "max": 11.979984371911879 + }, + "tx_mbps": { + "mean": 12.091454677342117, + "max": 12.147309568323372 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.43346062350138, + "max": 5.534685699974956 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.687258687258687, + "container_quota_busy_percent": { + "mean": 6.576882416870728, + "max": 6.626504705912836 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 72, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11198464, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 35.771276977616175, + "max": 35.85762430403552 + }, + "tx_mbps": { + "mean": 36.26973176783997, + "max": 36.35447909742575 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.984181952693483, + "max": 11.144960649911145 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 16.274509803921568, + "container_quota_busy_percent": { + "mean": 14.342300651984694, + "max": 14.441800842701115 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 70, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11046912, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 84.13324261399119, + "max": 85.35853692730085 + }, + "tx_mbps": { + "mean": 85.26855576635396, + "max": 86.52639151807047 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.397903182285125, + "max": 6.916212196331185 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041583499667332, + "max": 0.0249500998003992 + }, + "busiest_sampled_vcpu_percent": 10.748560460652591, + "container_quota_busy_percent": { + "mean": 7.554190260321835, + "max": 7.710408870623163 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11411456, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.33930620621425, + "max": 135.4594522242366 + }, + "tx_mbps": { + "mean": 135.96549412762522, + "max": 136.1214449918858 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.128275655623634, + "max": 10.294852573713143 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 13.75968992248062, + "container_quota_busy_percent": { + "mean": 12.548725928038671, + "max": 12.732236513988497 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11182080, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 202.91786200681594, + "max": 204.5612991443427 + }, + "tx_mbps": { + "mean": 204.13750992203785, + "max": 205.86382881288583 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.140743586623644, + "max": 10.384423364952571 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 13.513513513513514, + "container_quota_busy_percent": { + "mean": 12.648419707576569, + "max": 12.74728851739088 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11849728, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 202.83720484444257, + "max": 203.74477627946058 + }, + "tx_mbps": { + "mean": 204.06378788935854, + "max": 204.90463938467633 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.435134992209555, + "max": 19.876574955001285 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004287796929937398, + "max": 0.025726781579624387 + }, + "busiest_sampled_vcpu_percent": 22.93762575452716, + "container_quota_busy_percent": { + "mean": 25.0299850319172, + "max": 25.465072138019377 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 454, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23330816, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 138.41479087127567, + "max": 140.1994724194925 + }, + "tx_mbps": { + "mean": 134.96799576270024, + "max": 136.8837372101849 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/19-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.76349902952087, + "max": 18.977556109725686 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 24.37137330754352, + "container_quota_busy_percent": { + "mean": 22.826485677987517, + "max": 23.012903548145417 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 437, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 26595328, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 367.31549094805325, + "max": 368.9050350197206 + }, + "tx_mbps": { + "mean": 365.3386598210683, + "max": 367.07478771845217 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/20-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.6793105134121968, + "max": 1.8417122946739672 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.9702970297029703, + "container_quota_busy_percent": { + "mean": 1.9763225916196698, + "max": 2.140348874731397 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 156, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14942208, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.0908892240670178, + "max": 1.1763998982112136 + }, + "tx_mbps": { + "mean": 5.522403620495808, + "max": 5.849889648266888 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/21-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 7.826877414876124, + "max": 9.154402594163132 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003117984534796707, + "max": 0.024943876278373658 + }, + "busiest_sampled_vcpu_percent": 12.180746561886052, + "container_quota_busy_percent": { + "mean": 9.166713647351092, + "max": 10.739789270476551 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17002496, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.9213121307839165, + "max": 9.027295122325222 + }, + "tx_mbps": { + "mean": 39.59512111244359, + "max": 45.57572611943979 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.548642979234355, + "max": 1.6940707523667164 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.783300198807157, + "container_quota_busy_percent": { + "mean": 1.8497923153812779, + "max": 1.9786719779228672 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 151, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15581184, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.0885916637386182, + "max": 1.142394226620959 + }, + "tx_mbps": { + "mean": 4.254430211282364, + "max": 4.485979542538792 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/23-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 7.504088269107066, + "max": 7.8039019509754874 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035696437495537944, + "max": 0.02498750624687656 + }, + "busiest_sampled_vcpu_percent": 10.453648915187376, + "container_quota_busy_percent": { + "mean": 8.898950424876483, + "max": 9.318796437640254 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 263, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20045824, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 9.07723453899955, + "max": 9.677359851386212 + }, + "tx_mbps": { + "mean": 34.40800256407801, + "max": 35.431350072935544 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/24-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.766672937670378, + "max": 1.8933731938216243 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.9940119760479043, + "container_quota_busy_percent": { + "mean": 2.1772730162775296, + "max": 2.2238204829411896 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 151, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17805312, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.129551147862165, + "max": 1.1876616381024978 + }, + "tx_mbps": { + "mean": 5.765194098462847, + "max": 5.81040635484953 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis/ai/25-aiperf-translation/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 7.712960823247527, + "max": 9.011264080100124 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.332007952286283, + "container_quota_busy_percent": { + "mean": 9.190471163483327, + "max": 10.775232792234322 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 263, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19611648, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.9110773389203075, + "max": 8.95362818287675 + }, + "tx_mbps": { + "mean": 39.453844284378256, + "max": 46.00451854696116 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.1057617144578296, + "max": 2.2443890274314215 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004156275976724855, + "max": 0.02493765586034913 + }, + "busiest_sampled_vcpu_percent": 4.322200392927308, + "container_quota_busy_percent": { + "mean": 2.718556343052383, + "max": 2.7812036699533205 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 37, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12214272, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 12.233786313292805, + "max": 12.253818892845615 + }, + "tx_mbps": { + "mean": 12.095086349882461, + "max": 12.110161857555886 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.853788043030511, + "max": 6.187374749498998 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.560311284046692, + "container_quota_busy_percent": { + "mean": 7.286994863610704, + "max": 7.479589638424446 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 37, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12034048, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 36.67860659300412, + "max": 36.75744963879152 + }, + "tx_mbps": { + "mean": 36.27126401601758, + "max": 36.35046313879093 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 22.230498569105258, + "max": 22.861468584405753 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 27.9467680608365, + "container_quota_busy_percent": { + "mean": 27.41175862917726, + "max": 27.60565930120032 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11964416, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 160.347224533974, + "max": 161.81288488589146 + }, + "tx_mbps": { + "mean": 158.54022738474205, + "max": 159.99129607374428 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.469065059918969, + "max": 6.57664416104026 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.424710424710424, + "container_quota_busy_percent": { + "mean": 7.90277826380797, + "max": 7.994937774823185 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11853824, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.0092116124243, + "max": 136.21503186071715 + }, + "tx_mbps": { + "mean": 136.1799422570973, + "max": 136.39695282040014 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.59038082750982, + "max": 19.8901921637135 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 25.471698113207548, + "container_quota_busy_percent": { + "mean": 23.799824640583314, + "max": 24.104289063936807 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11620352, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 373.90688054092675, + "max": 376.56687580378116 + }, + "tx_mbps": { + "mean": 374.07488543687435, + "max": 376.7696463743145 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.66780229843194, + "max": 19.072681704260653 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004177109440267335, + "max": 0.02506265664160401 + }, + "busiest_sampled_vcpu_percent": 23.404255319148938, + "container_quota_busy_percent": { + "mean": 23.43134628805063, + "max": 23.640592646663375 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11776000, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 364.96089401013035, + "max": 367.88256593138067 + }, + "tx_mbps": { + "mean": 365.4123038450863, + "max": 368.2881355176559 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.9579342358811866, + "max": 2.098950524737631 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.7549407114624507, + "container_quota_busy_percent": { + "mean": 2.6167206182761875, + "max": 2.7489986798381687 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 68, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12189696, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 12.19152388672545, + "max": 12.218071478212623 + }, + "tx_mbps": { + "mean": 11.807096564538586, + "max": 11.824933993496737 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.773107624365273, + "max": 5.976494123530883 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.76923076923077, + "container_quota_busy_percent": { + "mean": 7.070896614714568, + "max": 7.144601601470987 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 68, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11997184, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 36.559645667498415, + "max": 36.6397460289673 + }, + "tx_mbps": { + "mean": 35.41057691084978, + "max": 35.490035951619994 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 20.07665128364956, + "max": 20.645817442156115 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 26.396917148362235, + "container_quota_busy_percent": { + "mean": 24.844319337462135, + "max": 25.46048890709117 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 68, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11710464, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 149.68239212647984, + "max": 150.9724474866148 + }, + "tx_mbps": { + "mean": 144.9503081001617, + "max": 146.20567492484494 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.471982034769837, + "max": 6.786427145708583 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.324376199616124, + "container_quota_busy_percent": { + "mean": 7.8556873430528285, + "max": 8.047616482136887 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11501568, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.60312740245644, + "max": 135.79940417025824 + }, + "tx_mbps": { + "mean": 135.5716144226514, + "max": 135.7978343415309 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.335967606914636, + "max": 18.609921934021656 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 24.61832061068702, + "container_quota_busy_percent": { + "mean": 22.746114710938375, + "max": 23.261747341476816 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11259904, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 363.19320001673407, + "max": 364.6936473804299 + }, + "tx_mbps": { + "mean": 363.5971155966389, + "max": 365.17232337843296 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.587579135627337, + "max": 18.819095477386934 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004187604690117253, + "max": 0.02512562814070352 + }, + "busiest_sampled_vcpu_percent": 23.50674373795761, + "container_quota_busy_percent": { + "mean": 23.285692492533062, + "max": 23.53748760871699 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11436032, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 359.37858574132576, + "max": 361.8226366874845 + }, + "tx_mbps": { + "mean": 359.85018560566914, + "max": 362.17750113673674 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.1580993912448303, + "max": 2.293120638085743 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.9292730844793713, + "container_quota_busy_percent": { + "mean": 2.6373608769573806, + "max": 2.689197228165184 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 61, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11907072, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.922543351980426, + "max": 11.962576924376659 + }, + "tx_mbps": { + "mean": 12.090777371908139, + "max": 12.128331428886176 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.647272312393923, + "max": 5.791313030454319 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.852713178294573, + "container_quota_busy_percent": { + "mean": 6.527895199497513, + "max": 6.572494352975951 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 66, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11329536, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 35.76936598551684, + "max": 35.85561273501241 + }, + "tx_mbps": { + "mean": 36.26944153089411, + "max": 36.35618976776781 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 11.171925202547246, + "max": 11.39240506329114 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 15.686274509803921, + "container_quota_busy_percent": { + "mean": 14.18791057451814, + "max": 14.376407694992954 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 70, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11558912, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 83.92970504949606, + "max": 85.0915086730274 + }, + "tx_mbps": { + "mean": 85.05390806060672, + "max": 86.23466095743765 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.986430188748074, + "max": 6.391444914200448 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.922178988326849, + "container_quota_busy_percent": { + "mean": 7.3656601569106925, + "max": 7.41107336606181 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11849728, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.1087943237002, + "max": 135.44757565006023 + }, + "tx_mbps": { + "mean": 135.7454466457923, + "max": 136.10811130175102 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 9.927994906242814, + "max": 10.35170865552507 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 13.872832369942197, + "container_quota_busy_percent": { + "mean": 12.328875196147514, + "max": 12.574630839522442 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11341824, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 198.73224551322534, + "max": 199.41573173549966 + }, + "tx_mbps": { + "mean": 199.90238319809959, + "max": 200.6492084066365 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 9.832360387559001, + "max": 9.912390488110137 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 14.035087719298245, + "container_quota_busy_percent": { + "mean": 12.353132753930112, + "max": 12.520670254115467 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11710464, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 196.74062133769976, + "max": 198.03686098394928 + }, + "tx_mbps": { + "mean": 197.8826552042353, + "max": 199.13403806438797 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 20.479651242659923, + "max": 21.09256449165402 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 24.8062015503876, + "container_quota_busy_percent": { + "mean": 24.909853763187826, + "max": 25.344638678523452 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 421, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23162880, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 139.26909639567532, + "max": 140.41351782490955 + }, + "tx_mbps": { + "mean": 135.81792681909434, + "max": 137.07693349449718 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/19-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 17.838923877432542, + "max": 18.13186813186813 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004162504162504163, + "max": 0.024975024975024976 + }, + "busiest_sampled_vcpu_percent": 22.350674373795762, + "container_quota_busy_percent": { + "mean": 21.939165880726566, + "max": 22.010291675347982 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 408, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22872064, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 358.52147947436686, + "max": 361.93041410567224 + }, + "tx_mbps": { + "mean": 356.5914734554867, + "max": 360.2378229971204 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/20-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.6128565887192254, + "max": 1.719411911288313 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035580857498665715, + "max": 0.024906600249066 + }, + "busiest_sampled_vcpu_percent": 2.766798418972332, + "container_quota_busy_percent": { + "mean": 1.9653850873585785, + "max": 2.0880729651545233 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 158, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15757312, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.0953894088474316, + "max": 1.160400650918663 + }, + "tx_mbps": { + "mean": 5.554518374146957, + "max": 5.85246156859938 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/21-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 7.488258802728261, + "max": 9.120358833790181 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.00196463654224, + "container_quota_busy_percent": { + "mean": 9.081429984976038, + "max": 10.523869685657552 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17182720, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.94720382260684, + "max": 9.048146446011069 + }, + "tx_mbps": { + "mean": 39.70399874062898, + "max": 45.79698654198935 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.5130788196701694, + "max": 1.71898355754858 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.772277227722772, + "container_quota_busy_percent": { + "mean": 1.8141776452495144, + "max": 1.9697545627246493 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 151, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15732736, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.090557800279469, + "max": 1.148756581920515 + }, + "tx_mbps": { + "mean": 4.258993662632754, + "max": 4.486393660276279 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/23-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 7.338342895062801, + "max": 7.673081729567608 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.900990099009901, + "container_quota_busy_percent": { + "mean": 8.56006691836045, + "max": 8.841734592274678 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 263, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19718144, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 9.070839342887956, + "max": 9.60109712618444 + }, + "tx_mbps": { + "mean": 34.51589595433567, + "max": 35.49238774963613 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/24-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.6661381563468456, + "max": 1.8675298804780875 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035589721688376397, + "max": 0.02491280518186348 + }, + "busiest_sampled_vcpu_percent": 2.772277227722772, + "container_quota_busy_percent": { + "mean": 2.0120174083466833, + "max": 2.115559431011834 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 151, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17133568, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.122521790048401, + "max": 1.1635719900949435 + }, + "tx_mbps": { + "mean": 5.742720097570358, + "max": 5.837651614300342 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass1/praxis-ai-nightly/ai/25-aiperf-translation/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 7.615631121853781, + "max": 9.257400903161063 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.8, + "container_quota_busy_percent": { + "mean": 9.050322143870275, + "max": 11.294999017475392 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 263, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19492864, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.917615715217584, + "max": 8.977527725122302 + }, + "tx_mbps": { + "mean": 39.725072338302645, + "max": 46.163897016298364 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.682506392569416, + "max": 1.8463073852295409 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.187250996015936, + "container_quota_busy_percent": { + "mean": 2.3795227267037156, + "max": 2.4458462091582365 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12161024, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.579142122791163, + "max": 11.593052175350262 + }, + "tx_mbps": { + "mean": 11.575266081556336, + "max": 11.583811053657135 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/agentgateway/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.4998057931207, + "max": 4.600301659125188 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.26771653543307, + "container_quota_busy_percent": { + "mean": 6.222320139631206, + "max": 6.2869016845305055 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11804672, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.69811694925432, + "max": 34.77683543460212 + }, + "tx_mbps": { + "mean": 34.68688686616536, + "max": 34.76822168345389 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/agentgateway/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.47937928130042, + "max": 18.754884084396977 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 24.04809619238477, + "container_quota_busy_percent": { + "mean": 25.657913078172186, + "max": 25.894266299621496 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11780096, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 160.50193425454154, + "max": 161.56252319609084 + }, + "tx_mbps": { + "mean": 160.47059728697326, + "max": 161.52926844905133 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/agentgateway/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.70761415251406, + "max": 6.025 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004170837504170838, + "max": 0.025025025025025027 + }, + "busiest_sampled_vcpu_percent": 10.588235294117647, + "container_quota_busy_percent": { + "mean": 7.37074899667889, + "max": 7.446797570798892 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11931648, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 134.97496256531906, + "max": 135.1093112795536 + }, + "tx_mbps": { + "mean": 135.9544764679682, + "max": 136.08604414311907 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/agentgateway/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.760882767107862, + "max": 19.034517258629315 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 25.932835820895523, + "container_quota_busy_percent": { + "mean": 22.844242755808708, + "max": 23.27396836283847 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11370496, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 404.7207984303975, + "max": 405.67154866313507 + }, + "tx_mbps": { + "mean": 407.50453978148346, + "max": 408.46166909453444 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/agentgateway/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 48.612462454868606, + "max": 48.92692897291773 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 54.175152749490834, + "container_quota_busy_percent": { + "mean": 61.952806248938, + "max": 62.385613138393786 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 43, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11718656, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 995.9711771621083, + "max": 1008.0671006017207 + }, + "tx_mbps": { + "mean": 1004.580192883177, + "max": 1016.7189306468629 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/agentgateway/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.8886043488643918, + "max": 2.621068397403894 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00831255195344971, + "max": 0.04987531172069826 + }, + "busiest_sampled_vcpu_percent": 7.385229540918163, + "container_quota_busy_percent": { + "mean": 2.3107196451008525, + "max": 2.360779204520647 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 43, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12111872, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.302092167853175, + "max": 11.317112300076039 + }, + "tx_mbps": { + "mean": 11.284358162424525, + "max": 11.296430920915585 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00013428202900245476, + "max": 0.0008056921740147286 + }, + "tx_mbps": { + "mean": 0.00013428202900245476, + "max": 0.0008056921740147286 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/agentgateway/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.346241590398522, + "max": 4.457315537647948 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 7.766990291262136, + "container_quota_busy_percent": { + "mean": 6.173424084701782, + "max": 6.253205107719514 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 43, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11579392, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 33.886560013456005, + "max": 33.96536446181034 + }, + "tx_mbps": { + "mean": 33.826289817130174, + "max": 33.904539302390454 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/agentgateway/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.509238189225837, + "max": 18.947641264904096 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0043448036148766075, + "max": 0.026068821689259645 + }, + "busiest_sampled_vcpu_percent": 23.904382470119522, + "container_quota_busy_percent": { + "mean": 25.26958167692069, + "max": 25.778920988214082 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 42, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11456512, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 159.55641904446077, + "max": 161.99718933171 + }, + "tx_mbps": { + "mean": 159.30028464027765, + "max": 161.7276295078537 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/agentgateway/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.625831826572315, + "max": 6.3835072031793345 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.285714285714286, + "container_quota_busy_percent": { + "mean": 7.328427400821532, + "max": 7.37825449112533 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 37, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11501568, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 134.73044415617397, + "max": 134.89853030894437 + }, + "tx_mbps": { + "mean": 135.64425987060696, + "max": 135.79858593636084 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/agentgateway/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.386646727854703, + "max": 18.623279098873592 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 25.183823529411764, + "container_quota_busy_percent": { + "mean": 22.506817878149953, + "max": 22.631341404255306 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 37, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11362304, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 403.85051392589213, + "max": 404.8337608090086 + }, + "tx_mbps": { + "mean": 406.61982418418273, + "max": 407.5661254592082 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/agentgateway/ai/11-fortio-anthropic/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 46.62956268215463, + "max": 47.393846936181035 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 51.503006012024045, + "container_quota_busy_percent": { + "mean": 59.143766779212406, + "max": 60.08969889000116 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 42, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11931648, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 969.049040657406, + "max": 978.0570488358239 + }, + "tx_mbps": { + "mean": 977.4370003276537, + "max": 986.5636978376986 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/agentgateway/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.8723354591387353, + "max": 1.9461077844311376 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041645843744794265, + "max": 0.02498750624687656 + }, + "busiest_sampled_vcpu_percent": 3.5573122529644268, + "container_quota_busy_percent": { + "mean": 2.4868739021154824, + "max": 2.543969451100451 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 43, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11894784, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.856568336410751, + "max": 11.869027696744114 + }, + "tx_mbps": { + "mean": 12.095476668986231, + "max": 12.110871310375563 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/agentgateway/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.820480375116192, + "max": 4.949748743718593 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.34990059642147, + "container_quota_busy_percent": { + "mean": 6.530334551772768, + "max": 6.586008686215277 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 43, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11751424, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 35.55848145455529, + "max": 35.64871656533182 + }, + "tx_mbps": { + "mean": 36.26403000908467, + "max": 36.35301338037845 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/agentgateway/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.415201275988935, + "max": 18.941935483870967 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 25.252525252525253, + "container_quota_busy_percent": { + "mean": 24.60297898243326, + "max": 24.85255083223988 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 43, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11341824, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 150.17904431296475, + "max": 153.07810016447363 + }, + "tx_mbps": { + "mean": 153.18339214453695, + "max": 156.14081915656976 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/agentgateway/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.853824917113677, + "max": 6.095428428678491 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004182350480970306, + "max": 0.025094102885821833 + }, + "busiest_sampled_vcpu_percent": 9.514563106796116, + "container_quota_busy_percent": { + "mean": 7.5321038281262345, + "max": 7.714534200761886 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 37, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11587584, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.2646421427517, + "max": 135.43109840536178 + }, + "tx_mbps": { + "mean": 135.91767622238314, + "max": 136.09134232373066 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/agentgateway/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.51602169380833, + "max": 19.81981981981982 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 27.977315689981097, + "container_quota_busy_percent": { + "mean": 23.739745312586784, + "max": 24.18117417612361 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 37, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11268096, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 405.3796530238835, + "max": 406.435966115382 + }, + "tx_mbps": { + "mean": 407.47757903382404, + "max": 408.4704999311745 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/agentgateway/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 47.90871142152348, + "max": 48.35919613329941 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 55.55555555555556, + "container_quota_busy_percent": { + "mean": 60.8489440095443, + "max": 61.337290136476156 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 44, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11763712, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 961.6851192291832, + "max": 968.0868187666057 + }, + "tx_mbps": { + "mean": 968.0018579909961, + "max": 974.5186834416627 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/agentgateway/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.356016266385666, + "max": 18.576167389640215 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00427131385614215, + "max": 0.025627883136852898 + }, + "busiest_sampled_vcpu_percent": 26.550387596899224, + "container_quota_busy_percent": { + "mean": 23.470702901913263, + "max": 23.763728002004566 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 471, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 25423872, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 143.65045214668544, + "max": 145.96250150126227 + }, + "tx_mbps": { + "mean": 142.6670400130173, + "max": 144.901283993709 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/agentgateway/ai/19-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 41.16747469466262, + "max": 41.44834404349975 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 47.216890595009595, + "container_quota_busy_percent": { + "mean": 49.466696490790504, + "max": 49.79298377855005 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 627, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 34054144, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 925.7465952883791, + "max": 940.2941219580301 + }, + "tx_mbps": { + "mean": 929.1543766421693, + "max": 943.9672971835693 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/agentgateway/ai/20-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.681146569518359, + "max": 1.8467681557274769 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.0, + "container_quota_busy_percent": { + "mean": 2.06585039586488, + "max": 2.298213229098806 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 627, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 30048256, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.09455313359753, + "max": 1.1729522518775575 + }, + "tx_mbps": { + "mean": 5.536134126710568, + "max": 5.821232848763473 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/agentgateway/ai/21-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 7.526711428797341, + "max": 8.779874213836479 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.337972166998012, + "container_quota_busy_percent": { + "mean": 9.54266529091299, + "max": 11.190412082612049 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 627, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 32980992, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.726110101371618, + "max": 8.864972858990996 + }, + "tx_mbps": { + "mean": 39.359934752049284, + "max": 45.45080550659241 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/agentgateway/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.7209412069187393, + "max": 1.8204488778054864 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.9880478087649402, + "container_quota_busy_percent": { + "mean": 2.1045569566498736, + "max": 2.1720544192425106 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 566, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 29908992, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.0700738839492847, + "max": 1.0958556443238878 + }, + "tx_mbps": { + "mean": 4.331524886333238, + "max": 4.438678959765214 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/agentgateway/ai/23-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 7.017619071196559, + "max": 8.429214607303653 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0031257814453613405, + "max": 0.025006251562890724 + }, + "busiest_sampled_vcpu_percent": 10.784313725490197, + "container_quota_busy_percent": { + "mean": 8.497830435461589, + "max": 9.958648711051778 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17833984, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.649780460304348, + "max": 8.84576872866917 + }, + "tx_mbps": { + "mean": 30.408850687690048, + "max": 35.45941071569365 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/agentgateway/ai/24-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.834428229124469, + "max": 2.0204539785482662 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.982107355864811, + "container_quota_busy_percent": { + "mean": 2.2427156057445274, + "max": 2.478439620653426 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16629760, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.1246859833758813, + "max": 1.1358055074461788 + }, + "tx_mbps": { + "mean": 5.692455245395784, + "max": 5.766926394567226 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/agentgateway/ai/25-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 8.510022962416405, + "max": 9.382839939789262 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 12.07920792079208, + "container_quota_busy_percent": { + "mean": 10.71933564250598, + "max": 11.6422457396675 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17678336, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.5112785535563, + "max": 8.958208783658653 + }, + "tx_mbps": { + "mean": 42.94354229451802, + "max": 45.93630068152066 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/direct/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.988571400872583, + "max": 2.0708582834331337 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.5714285714285716, + "container_quota_busy_percent": { + "mean": 2.5244685496937884, + "max": 2.582685501908186 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12517376, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.573985575221647, + "max": 11.589293297184136 + }, + "tx_mbps": { + "mean": 11.570246635506797, + "max": 11.58312539788401 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/direct/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.019197471048161, + "max": 6.2094763092269325 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.578544061302683, + "container_quota_busy_percent": { + "mean": 7.090581919928877, + "max": 7.15695425173622 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12120064, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.687777648882985, + "max": 34.76800326567988 + }, + "tx_mbps": { + "mean": 34.68530540639761, + "max": 34.76465039582198 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/direct/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 67.60488212621789, + "max": 67.7378219841877 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 79.07444668008048, + "container_quota_busy_percent": { + "mean": 87.27940757061948, + "max": 87.56349721788992 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11730944, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 682.9348134546947, + "max": 686.4920299466261 + }, + "tx_mbps": { + "mean": 682.9313674706189, + "max": 686.5057494048427 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/direct/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.347423066791924, + "max": 6.568431568431569 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.940499040307103, + "container_quota_busy_percent": { + "mean": 7.7733087341792615, + "max": 7.924045744063669 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11534336, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.44996377129232, + "max": 135.56675560871867 + }, + "tx_mbps": { + "mean": 136.10785783982973, + "max": 136.26528604837094 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/direct/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.271660387367753, + "max": 19.49874686716792 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041802524872502295, + "max": 0.02508151492350138 + }, + "busiest_sampled_vcpu_percent": 27.686703096539162, + "container_quota_busy_percent": { + "mean": 23.280484223555483, + "max": 23.434829815583168 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11337728, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 406.1614315000519, + "max": 407.10205759438037 + }, + "tx_mbps": { + "mean": 408.0560221407353, + "max": 409.01126675616496 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/direct/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 68.28272146114757, + "max": 68.49489795918367 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 79.67806841046277, + "container_quota_busy_percent": { + "mean": 87.86789066603946, + "max": 88.10720437786536 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12431360, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1362.5582780597792, + "max": 1372.413378344904 + }, + "tx_mbps": { + "mean": 1366.6486245928688, + "max": 1376.4661357620023 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/direct/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.9547148056621249, + "max": 2.094240837696335 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004156275976724855, + "max": 0.02493765586034913 + }, + "busiest_sampled_vcpu_percent": 3.7549407114624507, + "container_quota_busy_percent": { + "mean": 2.476485392940188, + "max": 2.5255413143626018 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11706368, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.53297180051303, + "max": 11.549778499109046 + }, + "tx_mbps": { + "mean": 11.281141704727043, + "max": 11.295515153731559 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/direct/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.4739969015778644, + "max": 5.898456943753111 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004159387738124948, + "max": 0.02495632642874969 + }, + "busiest_sampled_vcpu_percent": 10.795454545454545, + "container_quota_busy_percent": { + "mean": 6.554967147112834, + "max": 6.654375278253312 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11874304, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.567309234796994, + "max": 34.64989742872082 + }, + "tx_mbps": { + "mean": 33.82432804363606, + "max": 33.90701545833245 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/direct/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 67.51868677445981, + "max": 67.86802030456853 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 79.63709677419355, + "container_quota_busy_percent": { + "mean": 87.32175669179418, + "max": 87.74863554494043 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11849728, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 701.4985072793427, + "max": 707.5304430121547 + }, + "tx_mbps": { + "mean": 686.4376410251577, + "max": 692.3344041264882 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/direct/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.194471519497018, + "max": 6.502242152466367 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.058027079303676, + "container_quota_busy_percent": { + "mean": 7.631500642692461, + "max": 7.718120528265735 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11857920, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.37135632134454, + "max": 135.553185792674 + }, + "tx_mbps": { + "mean": 135.78409860406737, + "max": 135.96172235196727 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/direct/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.94712919833188, + "max": 19.280140951422098 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 27.102803738317757, + "container_quota_busy_percent": { + "mean": 22.97200883456498, + "max": 23.45941643042761 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11509760, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 405.9933059930238, + "max": 406.9772998014971 + }, + "tx_mbps": { + "mean": 407.2450716296928, + "max": 408.2647337329528 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/direct/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 68.79142659237131, + "max": 69.02880448636247 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 79.83870967741936, + "container_quota_busy_percent": { + "mean": 88.50015716559037, + "max": 88.80931360997651 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13221888, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1400.281782563242, + "max": 1411.5636163168092 + }, + "tx_mbps": { + "mean": 1401.9082558552684, + "max": 1413.103203742253 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/direct/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.9105754928491478, + "max": 1.996007984031936 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.373015873015873, + "container_quota_busy_percent": { + "mean": 2.5030241063788843, + "max": 2.661178532470102 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11792384, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.570133391640546, + "max": 11.582973276932305 + }, + "tx_mbps": { + "mean": 11.569096151405992, + "max": 11.582046281803843 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/direct/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.938211837688089, + "max": 6.270216471759144 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004173971116119877, + "max": 0.02504382669671926 + }, + "busiest_sampled_vcpu_percent": 9.807692307692308, + "container_quota_busy_percent": { + "mean": 6.983339609075052, + "max": 7.0510721784665344 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11747328, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.6886276124863, + "max": 34.76832992033096 + }, + "tx_mbps": { + "mean": 34.684557138544605, + "max": 34.765331651451255 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/direct/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 67.59828207461366, + "max": 67.95034203192299 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 77.41935483870968, + "container_quota_busy_percent": { + "mean": 87.43623647265315, + "max": 87.76846194919632 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11612160, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 677.5228663980057, + "max": 679.63250172708 + }, + "tx_mbps": { + "mean": 677.5291307017577, + "max": 679.5913249149007 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/direct/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.5807346782524165, + "max": 6.907730673316708 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004171881518564873, + "max": 0.025031289111389236 + }, + "busiest_sampled_vcpu_percent": 12.595419847328245, + "container_quota_busy_percent": { + "mean": 7.983282768921463, + "max": 8.09949609706154 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11554816, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.39716861596256, + "max": 135.558548098985 + }, + "tx_mbps": { + "mean": 136.0411353705028, + "max": 136.21066882397457 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/direct/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.902062124798782, + "max": 19.115800050238633 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 27.389705882352942, + "container_quota_busy_percent": { + "mean": 23.132191695079896, + "max": 23.33415873620096 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11517952, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 406.08903456453453, + "max": 407.0693690154829 + }, + "tx_mbps": { + "mean": 407.98442025561417, + "max": 409.033741676686 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/direct/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 68.36921370240026, + "max": 68.59989780275933 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 81.04838709677419, + "container_quota_busy_percent": { + "mean": 87.96178069927082, + "max": 88.32740360116378 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13803520, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1368.1664666073495, + "max": 1379.3686066990194 + }, + "tx_mbps": { + "mean": 1372.2500528102732, + "max": 1383.388011224005 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/direct/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 74.8939288159419, + "max": 75.17517517517517 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004178156597309268, + "max": 0.025068939583855605 + }, + "busiest_sampled_vcpu_percent": 93.06930693069307, + "container_quota_busy_percent": { + "mean": 96.97358088596769, + "max": 97.41223603699429 + }, + "container_throttled_period_percent": { + "mean": 11.797385620915032, + "max": 15.686274509803921 + }, + "max_fd": 519, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 28725248, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 826.6195695837891, + "max": 831.4099630905501 + }, + "tx_mbps": { + "mean": 826.463519559045, + "max": 831.8499372352414 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/direct/ai/19-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 75.12900079567636, + "max": 75.38461538461539 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 93.26732673267327, + "container_quota_busy_percent": { + "mean": 96.80525503958371, + "max": 97.30710786837084 + }, + "container_throttled_period_percent": { + "mean": 10.836601307189543, + "max": 14.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 51216384, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1993.6172104326229, + "max": 2010.7021082568547 + }, + "tx_mbps": { + "mean": 1966.645795449572, + "max": 1987.2012675338779 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/direct/ai/20-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.7681005534832666, + "max": 1.8962075848303392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035669698591046903, + "max": 0.024968789013732832 + }, + "busiest_sampled_vcpu_percent": 2.9761904761904763, + "container_quota_busy_percent": { + "mean": 2.1917913879327857, + "max": 2.2995214995348054 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 28, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23105536, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.0956278132658401, + "max": 1.132887751878164 + }, + "tx_mbps": { + "mean": 5.646129372621227, + "max": 5.761051240831152 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/direct/ai/21-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 8.281582260822331, + "max": 9.642767924056958 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.264822134387352, + "container_quota_busy_percent": { + "mean": 9.984261289983266, + "max": 11.52736165081973 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 138, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15568896, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.807064800066066, + "max": 8.825678827995311 + }, + "tx_mbps": { + "mean": 39.699952968959984, + "max": 45.699077312324235 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/direct/ai/22-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.5330744628965522, + "max": 1.8693918245264207 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0031086794329768714, + "max": 0.02486943546381497 + }, + "busiest_sampled_vcpu_percent": 3.3596837944664033, + "container_quota_busy_percent": { + "mean": 1.8001166459330795, + "max": 2.1408287714278518 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 28, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13115392, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.1104572170538864, + "max": 1.3782506567598476 + }, + "tx_mbps": { + "mean": 3.8796858158577407, + "max": 4.471156197824808 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/direct/ai/23-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 7.0384430685174255, + "max": 8.339575530586767 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003121878121878122, + "max": 0.024975024975024976 + }, + "busiest_sampled_vcpu_percent": 9.702970297029703, + "container_quota_busy_percent": { + "mean": 8.093536974356345, + "max": 9.57160445124243 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 138, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15654912, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.984525257360621, + "max": 9.357984999550744 + }, + "tx_mbps": { + "mean": 30.418172403540236, + "max": 35.505388449548704 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/direct/ai/24-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.6991947174652313, + "max": 1.8684603886397608 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.7777777777777777, + "container_quota_busy_percent": { + "mean": 2.0700574488373813, + "max": 2.226555927542355 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 28, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13844480, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.1032230085029975, + "max": 1.1306199693759202 + }, + "tx_mbps": { + "mean": 5.612995967737964, + "max": 5.800426867295874 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/direct/ai/25-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 8.931117266241174, + "max": 9.313970956434652 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.462450592885375, + "container_quota_busy_percent": { + "mean": 10.68375041860842, + "max": 11.300951311373803 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 138, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15851520, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.522588787855359, + "max": 8.872826478565967 + }, + "tx_mbps": { + "mean": 44.00351949261144, + "max": 45.84644985948567 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.0353041508405556, + "max": 2.145173359940135 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041645843744794265, + "max": 0.02498750624687656 + }, + "busiest_sampled_vcpu_percent": 3.937007874015748, + "container_quota_busy_percent": { + "mean": 2.6857027823642303, + "max": 2.7212123803874406 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12017664, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 12.240927234854878, + "max": 12.253275961486088 + }, + "tx_mbps": { + "mean": 12.101754570119173, + "max": 12.111938874000984 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.090767475723792, + "max": 5.394504663473658 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.514563106796116, + "container_quota_busy_percent": { + "mean": 7.21621144393249, + "max": 7.331558025926935 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11841536, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 36.672902104493495, + "max": 36.75721161615134 + }, + "tx_mbps": { + "mean": 36.265812997038935, + "max": 36.3496946941483 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 20.902570160504066, + "max": 21.288014311270125 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 28.205128205128204, + "container_quota_busy_percent": { + "mean": 26.831864875377356, + "max": 27.105255580472317 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11759616, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 159.9465395559426, + "max": 161.52661313771156 + }, + "tx_mbps": { + "mean": 158.1456746591922, + "max": 159.70963941359295 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.289769223626225, + "max": 6.5967016491754125 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.941520467836257, + "container_quota_busy_percent": { + "mean": 7.823677314015277, + "max": 7.967279926227989 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12386304, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.13351277869225, + "max": 136.27166754011986 + }, + "tx_mbps": { + "mean": 136.23177349730133, + "max": 136.3846588008878 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.121861388056175, + "max": 19.60241570206341 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008397374019821569, + "max": 0.025220680958385876 + }, + "busiest_sampled_vcpu_percent": 24.71042471042471, + "container_quota_busy_percent": { + "mean": 23.982092049108548, + "max": 24.341044710755565 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11624448, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 379.31881931730913, + "max": 382.0221942650484 + }, + "tx_mbps": { + "mean": 379.5826306403028, + "max": 382.4044679349506 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.543143567574383, + "max": 20.07566204287516 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 25.1953125, + "container_quota_busy_percent": { + "mean": 24.807990338616264, + "max": 25.374048675998925 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11386880, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 385.70668564608263, + "max": 388.1168561757359 + }, + "tx_mbps": { + "mean": 386.15717565545, + "max": 388.6173557267774 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.9814652514357394, + "max": 2.095808383233533 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004165625260351579, + "max": 0.02499375156210947 + }, + "busiest_sampled_vcpu_percent": 3.3464566929133857, + "container_quota_busy_percent": { + "mean": 2.5871460988672825, + "max": 2.6346675021448847 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 71, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12091392, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 12.197035290452547, + "max": 12.206931864449519 + }, + "tx_mbps": { + "mean": 11.81355936068444, + "max": 11.824044446261636 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.206135359321683, + "max": 5.6196688409433015 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.5703125, + "container_quota_busy_percent": { + "mean": 7.05236910385215, + "max": 7.182259463139648 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 71, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11939840, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 36.5576737432383, + "max": 36.64584406894653 + }, + "tx_mbps": { + "mean": 35.40527608191537, + "max": 35.4861223948197 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis/ai/08-fortio-anthropic/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 19.33749824048727, + "max": 19.62090163934426 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 25.387596899224807, + "container_quota_busy_percent": { + "mean": 24.711017936008997, + "max": 24.974255549160144 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 70, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12054528, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 149.01513307592563, + "max": 151.13090195437817 + }, + "tx_mbps": { + "mean": 144.30613507437374, + "max": 146.34717787075078 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.201141890919051, + "max": 6.404803602702026 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.765625, + "container_quota_busy_percent": { + "mean": 7.808058131621012, + "max": 7.9547770159560125 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11460608, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.56404254813089, + "max": 135.69231362559978 + }, + "tx_mbps": { + "mean": 135.64215733513248, + "max": 135.80150473245064 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.23475681006477, + "max": 18.540880503144653 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004207691660355129, + "max": 0.025246149962130773 + }, + "busiest_sampled_vcpu_percent": 24.56813819577735, + "container_quota_busy_percent": { + "mean": 22.96867483778147, + "max": 23.15148289631459 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11644928, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 373.64864069589174, + "max": 377.85203823249043 + }, + "tx_mbps": { + "mean": 374.1892562472724, + "max": 378.42014723006287 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 17.879028143725545, + "max": 18.480441323971917 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 23.93822393822394, + "container_quota_busy_percent": { + "mean": 22.633878470213972, + "max": 22.959250865175377 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11722752, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 366.6925646043199, + "max": 368.81859450914527 + }, + "tx_mbps": { + "mean": 367.3816333520951, + "max": 369.6365727811728 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.9265125384393122, + "max": 2.068278096187391 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004153168867846166, + "max": 0.024919013207076998 + }, + "busiest_sampled_vcpu_percent": 3.5714285714285716, + "container_quota_busy_percent": { + "mean": 2.488534930397378, + "max": 2.5108548392908174 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 71, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11739136, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.92990218644643, + "max": 11.943668280555952 + }, + "tx_mbps": { + "mean": 12.097057100825465, + "max": 12.114484705442058 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.152384618796992, + "max": 5.298844801607233 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.215686274509803, + "container_quota_busy_percent": { + "mean": 6.545909721624105, + "max": 6.655761785135699 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 71, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11792384, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 35.76520152572248, + "max": 35.86585494463204 + }, + "tx_mbps": { + "mean": 36.26445124080738, + "max": 36.35315928573548 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 11.014330168322719, + "max": 11.221374045801527 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004240882103477523, + "max": 0.02544529262086514 + }, + "busiest_sampled_vcpu_percent": 14.859437751004016, + "container_quota_busy_percent": { + "mean": 14.494409606811221, + "max": 14.57213293459935 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 70, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11378688, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 86.09854917178092, + "max": 86.83739718717426 + }, + "tx_mbps": { + "mean": 87.25904868320218, + "max": 88.0073671984839 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.12644290139389, + "max": 6.325 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.753371868978805, + "container_quota_busy_percent": { + "mean": 7.589700152227196, + "max": 7.683074523754136 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11837440, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.3400291555413, + "max": 135.49308926128404 + }, + "tx_mbps": { + "mean": 135.91204557679765, + "max": 136.08423733039646 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 9.877763395594677, + "max": 10.343100425745053 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 13.333333333333334, + "container_quota_busy_percent": { + "mean": 12.460049340382206, + "max": 12.966194915642065 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11280384, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 200.02506975915162, + "max": 205.3383074184161 + }, + "tx_mbps": { + "mean": 201.22728889727804, + "max": 206.5486871562408 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.053264393534304, + "max": 10.219890054972513 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 13.840155945419104, + "container_quota_busy_percent": { + "mean": 12.834775720916834, + "max": 13.00164385382827 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11509760, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 205.54239238606993, + "max": 205.98957020101892 + }, + "tx_mbps": { + "mean": 206.75305472278515, + "max": 207.23525254361184 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 21.01040148002635, + "max": 21.2166918049271 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 25.486381322957197, + "container_quota_busy_percent": { + "mean": 24.706994477290888, + "max": 24.939644576238805 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 437, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23781376, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 138.88574783728694, + "max": 139.65672635653416 + }, + "tx_mbps": { + "mean": 135.40377475589293, + "max": 136.23028423924643 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis/ai/19-fortio-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 19.92817476730515, + "max": 20.16168544830965 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 24.053030303030305, + "container_quota_busy_percent": { + "mean": 22.693077053999033, + "max": 22.98209320594874 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 484, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23674880, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 370.08783185567984, + "max": 374.39574528889256 + }, + "tx_mbps": { + "mean": 368.1257155253994, + "max": 372.46507178211994 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis/ai/20-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.7346230943778602, + "max": 1.9407812888778304 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035642999714856002, + "max": 0.0249500998003992 + }, + "busiest_sampled_vcpu_percent": 2.9761904761904763, + "container_quota_busy_percent": { + "mean": 2.13304846073216, + "max": 2.2212183118732947 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 157, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17887232, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.1381755544207453, + "max": 1.1540126451350758 + }, + "tx_mbps": { + "mean": 5.7002014603687075, + "max": 5.800532311000437 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis/ai/21-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 8.077672259215019, + "max": 8.617234468937875 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007177849270755399, + "max": 0.02512562814070352 + }, + "busiest_sampled_vcpu_percent": 10.826771653543307, + "container_quota_busy_percent": { + "mean": 9.912359834042746, + "max": 10.468289521391917 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17145856, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.567715734533678, + "max": 9.046169354336966 + }, + "tx_mbps": { + "mean": 43.43410615328912, + "max": 45.580787260792434 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.5927373883612068, + "max": 1.6953378209922711 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035634108969105223, + "max": 0.024943876278373658 + }, + "busiest_sampled_vcpu_percent": 2.589641434262948, + "container_quota_busy_percent": { + "mean": 1.9568195825500019, + "max": 2.0939044749379896 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 151, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15929344, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.086714189516178, + "max": 1.1387318440472198 + }, + "tx_mbps": { + "mean": 4.283608683734872, + "max": 4.469665577765116 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis/ai/23-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 6.477977509632412, + "max": 7.740480961923848 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.84251968503937, + "container_quota_busy_percent": { + "mean": 7.713881132948793, + "max": 9.108206905657743 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 263, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20213760, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.10844774913619, + "max": 9.286709431693119 + }, + "tx_mbps": { + "mean": 30.445190417852217, + "max": 35.62102629128393 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis/ai/24-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.7060676991204407, + "max": 1.8684603886397608 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035625222657641614, + "max": 0.02493765586034913 + }, + "busiest_sampled_vcpu_percent": 2.783300198807157, + "container_quota_busy_percent": { + "mean": 2.0797285396111764, + "max": 2.302896001899692 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 151, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 18370560, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.0817444991046155, + "max": 1.1446732473812193 + }, + "tx_mbps": { + "mean": 5.467733855120672, + "max": 5.798916985101492 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis/ai/25-aiperf-translation/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 7.235121795617907, + "max": 8.477552044143467 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.433070866141732, + "container_quota_busy_percent": { + "mean": 8.894907248709053, + "max": 10.437655056849744 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 263, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19456000, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.859539712353418, + "max": 9.648157160645479 + }, + "tx_mbps": { + "mean": 39.5410259151225, + "max": 46.12855736670059 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis-ai-nightly/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.0936856028237325, + "max": 2.171200399301223 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004159387738124948, + "max": 0.02495632642874969 + }, + "busiest_sampled_vcpu_percent": 4.339250493096647, + "container_quota_busy_percent": { + "mean": 2.7348196300613665, + "max": 2.771237944379593 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12914688, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 12.234343312502835, + "max": 12.262454263302125 + }, + "tx_mbps": { + "mean": 12.094629296971043, + "max": 12.1112576773437 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis-ai-nightly/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.790393101820742, + "max": 5.1301491028556985 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.3984375, + "container_quota_busy_percent": { + "mean": 7.206576337273477, + "max": 7.334372792900108 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12689408, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 36.66915388431068, + "max": 36.75781338422217 + }, + "tx_mbps": { + "mean": 36.26233415370171, + "max": 36.35212277871193 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis-ai-nightly/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 20.838530400925958, + "max": 21.59206510681587 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004273504273504273, + "max": 0.02564102564102564 + }, + "busiest_sampled_vcpu_percent": 26.74418604651163, + "container_quota_busy_percent": { + "mean": 26.745320191933658, + "max": 27.207090048066387 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11726848, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 158.12077821035476, + "max": 160.88695616071658 + }, + "tx_mbps": { + "mean": 156.3398330226892, + "max": 159.08185585417021 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis-ai-nightly/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.485895779489298, + "max": 6.6916354556804 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.505836575875486, + "container_quota_busy_percent": { + "mean": 7.9460653603965135, + "max": 8.024747576888243 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11911168, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.09816530477144, + "max": 136.28235890463537 + }, + "tx_mbps": { + "mean": 136.17280037643422, + "max": 136.35574241871066 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis-ai-nightly/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.25908425107043, + "max": 19.405594405594407 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 24.615384615384617, + "container_quota_busy_percent": { + "mean": 23.653021770211353, + "max": 23.877891512031734 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11780096, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 373.05385062050175, + "max": 376.6454086326648 + }, + "tx_mbps": { + "mean": 373.33574449917137, + "max": 376.9157820065326 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis-ai-nightly/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.291262227291988, + "max": 19.47725559185725 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 23.837209302325583, + "container_quota_busy_percent": { + "mean": 24.173023978723098, + "max": 24.394946272428275 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11427840, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 371.38699868424794, + "max": 373.98234860988634 + }, + "tx_mbps": { + "mean": 371.8573179168464, + "max": 374.38506406124924 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis-ai-nightly/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.967017809590866, + "max": 2.097902097902098 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.7549407114624507, + "container_quota_busy_percent": { + "mean": 2.702838856878465, + "max": 2.745343768176093 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 70, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12402688, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 12.194917445934182, + "max": 12.216947129712082 + }, + "tx_mbps": { + "mean": 11.809710361704777, + "max": 11.824709559008411 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis-ai-nightly/ai/07-fortio-anthropic/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 5.338183693374746, + "max": 5.476011052499372 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.019267822736031, + "container_quota_busy_percent": { + "mean": 7.03655559479536, + "max": 7.141244550092572 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 70, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12288000, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 36.545041355483605, + "max": 36.64070293916577 + }, + "tx_mbps": { + "mean": 35.3952157213905, + "max": 35.48695867333196 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis-ai-nightly/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 17.77289312442266, + "max": 17.994328435163702 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004280089025851737, + "max": 0.025680534155110426 + }, + "busiest_sampled_vcpu_percent": 22.648752399232247, + "container_quota_busy_percent": { + "mean": 23.438579249680274, + "max": 23.92234028768119 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 69, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11653120, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 142.56327448493207, + "max": 144.34934177605086 + }, + "tx_mbps": { + "mean": 138.05394053368968, + "max": 139.7950093935095 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis-ai-nightly/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.248930219028999, + "max": 6.3765941485371345 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.211946050096339, + "container_quota_busy_percent": { + "mean": 7.643784493234043, + "max": 7.798460717436472 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11902976, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.55831832698897, + "max": 135.7341131204086 + }, + "tx_mbps": { + "mean": 135.59996075401608, + "max": 135.80274155164363 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis-ai-nightly/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 17.343545112479, + "max": 17.767137096774192 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004200268817204301, + "max": 0.025201612903225805 + }, + "busiest_sampled_vcpu_percent": 22.413793103448278, + "container_quota_busy_percent": { + "mean": 21.592143470999048, + "max": 22.28874968443428 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11403264, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 359.0062727483348, + "max": 361.7872979628024 + }, + "tx_mbps": { + "mean": 359.510577756365, + "max": 362.3012428706313 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis-ai-nightly/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 17.182442413519162, + "max": 17.56281407035176 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 22.328244274809162, + "container_quota_busy_percent": { + "mean": 21.911833828568913, + "max": 22.038148006251266 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11538432, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 355.6286173134615, + "max": 357.8955514930233 + }, + "tx_mbps": { + "mean": 356.26706299107815, + "max": 358.5309067519742 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis-ai-nightly/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.8156631844371636, + "max": 1.970566225991519 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.373015873015873, + "container_quota_busy_percent": { + "mean": 2.4339400898906605, + "max": 2.4609246597375294 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 67, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11972608, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.926100103350112, + "max": 11.944597164669972 + }, + "tx_mbps": { + "mean": 12.093129091167167, + "max": 12.114846803155935 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis-ai-nightly/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.980378436852271, + "max": 5.253896430367019 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004189710072063014, + "max": 0.02513826043237808 + }, + "busiest_sampled_vcpu_percent": 8.086785009861932, + "container_quota_busy_percent": { + "mean": 6.545224426976565, + "max": 6.664049418958719 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 69, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11980800, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 35.77168758667257, + "max": 35.854868290684514 + }, + "tx_mbps": { + "mean": 36.271635743349535, + "max": 36.352449726909256 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis-ai-nightly/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.432570874910143, + "max": 10.68604947717419 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 15.913555992141454, + "container_quota_busy_percent": { + "mean": 13.979096164839861, + "max": 14.307348796800154 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 71, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11698176, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 82.87602529394991, + "max": 83.51749922093177 + }, + "tx_mbps": { + "mean": 83.99122094972009, + "max": 84.64365003658042 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis-ai-nightly/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.921702106552437, + "max": 6.189168954329922 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.597302504816955, + "container_quota_busy_percent": { + "mean": 7.478212408368109, + "max": 7.54308168109577 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 40, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11563008, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.23355972372954, + "max": 135.43574044577497 + }, + "tx_mbps": { + "mean": 135.87230790307598, + "max": 136.08741405493046 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis-ai-nightly/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 9.708733901458423, + "max": 9.815184815184816 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004173971116119877, + "max": 0.02504382669671926 + }, + "busiest_sampled_vcpu_percent": 12.45136186770428, + "container_quota_busy_percent": { + "mean": 12.173135753693265, + "max": 12.282122416394962 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 40, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11931648, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 199.27869001203092, + "max": 200.7448334835123 + }, + "tx_mbps": { + "mean": 200.47474689171054, + "max": 201.95827802613965 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis-ai-nightly/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 9.722387531637288, + "max": 9.872531867033242 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 13.035019455252918, + "container_quota_busy_percent": { + "mean": 12.148653779995104, + "max": 12.339464931359595 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 40, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11980800, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 197.11812830544426, + "max": 198.05209766362015 + }, + "tx_mbps": { + "mean": 198.28190130362023, + "max": 199.21739390616293 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis-ai-nightly/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 20.849204881280784, + "max": 21.20983935742972 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041981528127623844, + "max": 0.02518891687657431 + }, + "busiest_sampled_vcpu_percent": 23.91304347826087, + "container_quota_busy_percent": { + "mean": 24.50897362475518, + "max": 24.76039327422183 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 414, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 24088576, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.92803878485373, + "max": 138.1987514712197 + }, + "tx_mbps": { + "mean": 133.56366836487038, + "max": 134.84748679106272 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis-ai-nightly/ai/19-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 20.278602180025906, + "max": 20.558252427184467 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 23.908918406072107, + "container_quota_busy_percent": { + "mean": 22.330357043148453, + "max": 22.428548877406097 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 439, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 25886720, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 360.1715034419898, + "max": 363.87951272624423 + }, + "tx_mbps": { + "mean": 358.2367635279997, + "max": 361.8972373553803 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis-ai-nightly/ai/20-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.6474688789741967, + "max": 1.8670649738610903 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035571997723392143, + "max": 0.0249003984063745 + }, + "busiest_sampled_vcpu_percent": 2.783300198807157, + "container_quota_busy_percent": { + "mean": 1.9553948763871447, + "max": 2.130648833968787 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 165, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20365312, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.0870268575590745, + "max": 1.1610400906282943 + }, + "tx_mbps": { + "mean": 5.447320654855921, + "max": 5.846846046409245 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis-ai-nightly/ai/21-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 7.323683021590571, + "max": 8.544224505136556 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.495049504950495, + "container_quota_busy_percent": { + "mean": 9.038907374001901, + "max": 10.505270126919681 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17346560, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.922458561919189, + "max": 9.553192965990863 + }, + "tx_mbps": { + "mean": 39.67392892325643, + "max": 45.66281985814968 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis-ai-nightly/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.720326085968927, + "max": 1.818634778276034 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.964426877470356, + "container_quota_busy_percent": { + "mean": 2.0650574929383128, + "max": 2.1294346927638217 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 151, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15826944, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.1329454967890493, + "max": 1.151087049834593 + }, + "tx_mbps": { + "mean": 4.428968428846369, + "max": 4.4758235776687165 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis-ai-nightly/ai/23-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 7.265473021132894, + "max": 7.875 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.036144578313253, + "container_quota_busy_percent": { + "mean": 8.579664089661863, + "max": 9.240769847436209 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 263, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19984384, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.581788700254172, + "max": 9.133397068842909 + }, + "tx_mbps": { + "mean": 33.336808185563335, + "max": 35.622144433591004 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis-ai-nightly/ai/24-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.788137053939844, + "max": 1.944652206432311 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.7944111776447107, + "container_quota_busy_percent": { + "mean": 2.1517991007086494, + "max": 2.3052232948208604 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 151, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15949824, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.0801431189229938, + "max": 1.1374239675442954 + }, + "tx_mbps": { + "mean": 5.527523273319784, + "max": 5.792994496259158 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass2/praxis-ai-nightly/ai/25-aiperf-translation/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 7.602989257442479, + "max": 9.036295369211514 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.578842315369261, + "container_quota_busy_percent": { + "mean": 9.124423904263319, + "max": 10.816243238507091 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 263, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19591168, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.929566557280861, + "max": 8.982512885276286 + }, + "tx_mbps": { + "mean": 39.67768416478274, + "max": 46.196707633517555 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.9016013745156402, + "max": 2.04539785482664 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.5573122529644268, + "container_quota_busy_percent": { + "mean": 2.5182820467244396, + "max": 2.5559794558063564 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12197888, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.574288644132137, + "max": 11.58313553880614 + }, + "tx_mbps": { + "mean": 11.57332942954797, + "max": 11.582507680434714 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/agentgateway/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.116043862242573, + "max": 5.247301029374843 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041855014230704835, + "max": 0.025113008538422903 + }, + "busiest_sampled_vcpu_percent": 8.365758754863814, + "container_quota_busy_percent": { + "mean": 6.701544673103054, + "max": 6.801887188781657 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11837440, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.70051706757562, + "max": 34.77970350972019 + }, + "tx_mbps": { + "mean": 34.68855366457734, + "max": 34.76778388073889 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/agentgateway/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 20.783460124689768, + "max": 21.152856407617087 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004277891854893908, + "max": 0.02566735112936345 + }, + "busiest_sampled_vcpu_percent": 24.8015873015873, + "container_quota_busy_percent": { + "mean": 27.153312360505748, + "max": 27.557151221380504 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11927552, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 164.3637293772692, + "max": 165.92245105812756 + }, + "tx_mbps": { + "mean": 164.33274292680457, + "max": 165.90042271380162 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/agentgateway/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.277008797613945, + "max": 6.591760299625468 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.344827586206897, + "container_quota_busy_percent": { + "mean": 7.893721408114335, + "max": 7.9736239869296 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11907072, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.0145175037697, + "max": 135.18183286214062 + }, + "tx_mbps": { + "mean": 135.94683639764406, + "max": 136.08966144032408 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/agentgateway/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 20.339032865709985, + "max": 21.02780536246276 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 28.92249527410208, + "container_quota_busy_percent": { + "mean": 24.747894896142753, + "max": 25.209559638320034 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11325440, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 404.6378692934803, + "max": 405.5432294966739 + }, + "tx_mbps": { + "mean": 407.5091764591531, + "max": 408.45482446779954 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/agentgateway/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 50.311906735316136, + "max": 50.97037793667007 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 55.87044534412956, + "container_quota_busy_percent": { + "mean": 63.82739154860977, + "max": 65.18981595391296 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 42, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12050432, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 986.3615613403314, + "max": 998.9063684083562 + }, + "tx_mbps": { + "mean": 994.9632202508719, + "max": 1007.7960397696472 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/agentgateway/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.8641272082285787, + "max": 1.969583644976315 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.543307086614173, + "container_quota_busy_percent": { + "mean": 2.4910037047346547, + "max": 2.568865006222826 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 43, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12124160, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.300091798551701, + "max": 11.311912336881718 + }, + "tx_mbps": { + "mean": 11.283231408998256, + "max": 11.295507315161458 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/agentgateway/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.782282593918517, + "max": 4.969879518072289 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004183400267737617, + "max": 0.025100401606425703 + }, + "busiest_sampled_vcpu_percent": 8.285163776493256, + "container_quota_busy_percent": { + "mean": 6.3661986411187295, + "max": 6.421242732941995 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 43, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11849728, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 33.88703727750979, + "max": 33.982641636571174 + }, + "tx_mbps": { + "mean": 33.82464574286327, + "max": 33.905830473145215 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/agentgateway/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.69787764839462, + "max": 20.025740025740024 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 25.49019607843137, + "container_quota_busy_percent": { + "mean": 25.77684229765913, + "max": 26.222653898057363 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 43, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11481088, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 156.68707171457282, + "max": 158.74828455794767 + }, + "tx_mbps": { + "mean": 156.4352188051804, + "max": 158.50443416151515 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/agentgateway/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.112026160835672, + "max": 6.290564153769346 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004159387738124948, + "max": 0.02495632642874969 + }, + "busiest_sampled_vcpu_percent": 10.058027079303676, + "container_quota_busy_percent": { + "mean": 7.578169351085032, + "max": 7.636747534001516 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11599872, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 134.72549848102938, + "max": 134.86929683074166 + }, + "tx_mbps": { + "mean": 135.65528549842512, + "max": 135.80000263652747 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/agentgateway/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.651817554742944, + "max": 20.1935003721161 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004149033275246868, + "max": 0.024894199651481205 + }, + "busiest_sampled_vcpu_percent": 25.794392523364486, + "container_quota_busy_percent": { + "mean": 23.596157574906254, + "max": 23.764091105171655 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12029952, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 403.8513037185247, + "max": 404.80033850291795 + }, + "tx_mbps": { + "mean": 406.62448443796234, + "max": 407.5423743588739 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/agentgateway/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 48.8765931790394, + "max": 49.97463216641299 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 55.08982035928144, + "container_quota_busy_percent": { + "mean": 61.86375160537688, + "max": 63.264563038529225 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 44, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11902976, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 991.4966466599561, + "max": 1006.7704553935425 + }, + "tx_mbps": { + "mean": 1000.006877953893, + "max": 1015.4495226295546 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/agentgateway/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.7983788257850237, + "max": 1.8952618453865338 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.8306451612903225, + "container_quota_busy_percent": { + "mean": 2.429640244876104, + "max": 2.527690785106079 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 44, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11980800, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.86024015055962, + "max": 11.8795290635383 + }, + "tx_mbps": { + "mean": 12.096075799011942, + "max": 12.11077496124411 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/agentgateway/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.07085867797858, + "max": 5.144291091593476 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.248554913294798, + "container_quota_busy_percent": { + "mean": 6.445853984634243, + "max": 6.588411114605194 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 44, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11681792, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 35.55716677689671, + "max": 35.64086574573914 + }, + "tx_mbps": { + "mean": 36.26579344548013, + "max": 36.35628517647587 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/agentgateway/ai/14-fortio-translation/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 18.7258094962625, + "max": 18.882019577537353 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 25.24850894632207, + "container_quota_busy_percent": { + "mean": 24.401604660388898, + "max": 24.533751161095378 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 43, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11550720, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 147.9744246293386, + "max": 148.7362502031121 + }, + "tx_mbps": { + "mean": 150.93207713971316, + "max": 151.71429560155622 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/agentgateway/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.983813106150407, + "max": 6.502242152466367 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.393346379647749, + "container_quota_busy_percent": { + "mean": 7.573119316132296, + "max": 7.679880726403358 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11513856, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.2859954160955, + "max": 135.44313312642936 + }, + "tx_mbps": { + "mean": 135.92284571812866, + "max": 136.07592598539952 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/agentgateway/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.34922558276188, + "max": 19.735198601049213 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 26.57992565055762, + "container_quota_busy_percent": { + "mean": 23.29887672303144, + "max": 23.696660043123405 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11198464, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 405.5232902124499, + "max": 406.5010580041627 + }, + "tx_mbps": { + "mean": 407.44978135027554, + "max": 408.41065694322646 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/agentgateway/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 48.864031229713845, + "max": 49.44134078212291 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004222616333079976, + "max": 0.02533569799847986 + }, + "busiest_sampled_vcpu_percent": 54.74747474747475, + "container_quota_busy_percent": { + "mean": 61.79673122724234, + "max": 62.652039419975985 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 44, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11894784, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 968.8520092916465, + "max": 976.8778776511032 + }, + "tx_mbps": { + "mean": 975.2210046600003, + "max": 983.4109957417843 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/agentgateway/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.53330334934373, + "max": 19.006369426751593 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 25.868725868725868, + "container_quota_busy_percent": { + "mean": 23.49969172089976, + "max": 23.94883515761883 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 420, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23797760, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 142.00917242287662, + "max": 144.51523088118233 + }, + "tx_mbps": { + "mean": 141.01145823415337, + "max": 143.5518756857877 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/agentgateway/ai/19-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 40.343031495184434, + "max": 42.07932988420793 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00410711352061771, + "max": 0.02464268112370626 + }, + "busiest_sampled_vcpu_percent": 47.254901960784316, + "container_quota_busy_percent": { + "mean": 48.268335214248644, + "max": 50.468291506845326 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 621, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 33001472, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 901.4553309910601, + "max": 939.3852452584946 + }, + "tx_mbps": { + "mean": 904.8114484569553, + "max": 942.8504256098062 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/agentgateway/ai/20-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.6905984177578446, + "max": 1.818634778276034 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.9880478087649402, + "container_quota_busy_percent": { + "mean": 1.9956757378611207, + "max": 2.147869999161705 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 621, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 30416896, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.111424039226923, + "max": 1.194295186360477 + }, + "tx_mbps": { + "mean": 5.614518942451725, + "max": 5.844524351648132 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/agentgateway/ai/21-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 7.647209441268533, + "max": 9.066002490660026 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.834319526627219, + "container_quota_busy_percent": { + "mean": 9.008598499360714, + "max": 10.59395291268307 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 621, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 31703040, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.712509819077378, + "max": 8.876493241877021 + }, + "tx_mbps": { + "mean": 39.378753110293324, + "max": 45.546663287575825 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/agentgateway/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.631838789725059, + "max": 1.721556886227545 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.395209580838323, + "container_quota_busy_percent": { + "mean": 2.021509285475495, + "max": 2.1674883043016644 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 198, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 29048832, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.0889474866547104, + "max": 1.101183716618249 + }, + "tx_mbps": { + "mean": 4.421498913826336, + "max": 4.466107481521208 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/agentgateway/ai/23-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 7.281954657540557, + "max": 7.8980254936265935 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.940357852882704, + "container_quota_busy_percent": { + "mean": 8.614395250544455, + "max": 9.255638170289261 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 18317312, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.41299448477057, + "max": 8.823954756395697 + }, + "tx_mbps": { + "mean": 33.2555854163767, + "max": 35.47175753882146 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/agentgateway/ai/24-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.6656799361099566, + "max": 1.842629482071713 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007118832082297849, + "max": 0.024925224327018942 + }, + "busiest_sampled_vcpu_percent": 2.783300198807157, + "container_quota_busy_percent": { + "mean": 1.994740483278122, + "max": 2.099825279431426 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16220160, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.108175761157547, + "max": 1.1506012483565604 + }, + "tx_mbps": { + "mean": 5.669282018412176, + "max": 5.810915169868701 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/agentgateway/ai/25-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 8.554071887313698, + "max": 9.262948207171315 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035625222657641614, + "max": 0.02493765586034913 + }, + "busiest_sampled_vcpu_percent": 11.198428290766207, + "container_quota_busy_percent": { + "mean": 10.184649891256399, + "max": 11.044546534860173 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17707008, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.692808066163513, + "max": 8.976021653157668 + }, + "tx_mbps": { + "mean": 43.975772323804534, + "max": 46.03250407628338 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/direct/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.9019457922092056, + "max": 1.996007984031936 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.1420118343195265, + "container_quota_busy_percent": { + "mean": 2.5115194174243296, + "max": 2.5815092454464996 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12673024, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.5654650310756, + "max": 11.581263776174154 + }, + "tx_mbps": { + "mean": 11.564526343198951, + "max": 11.581263776174154 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/direct/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.723188369251927, + "max": 6.3354037267080745 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.815939278937382, + "container_quota_busy_percent": { + "mean": 6.873442352799858, + "max": 6.944107020312733 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12181504, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.69581426961298, + "max": 34.780378618500066 + }, + "tx_mbps": { + "mean": 34.690981480427865, + "max": 34.7719799546848 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/direct/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 67.60310448334543, + "max": 68.20486815415822 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 78.2, + "container_quota_busy_percent": { + "mean": 87.43929840330948, + "max": 88.12788460775738 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12218368, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 675.5915772176011, + "max": 682.8503796151514 + }, + "tx_mbps": { + "mean": 675.5915333673977, + "max": 682.8767240632491 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/direct/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.449984335438605, + "max": 6.684958842604141 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004157312713062277, + "max": 0.024943876278373658 + }, + "busiest_sampled_vcpu_percent": 10.29126213592233, + "container_quota_busy_percent": { + "mean": 7.8899208648907555, + "max": 8.087956553394108 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12058624, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.40147890228428, + "max": 135.6162150198837 + }, + "tx_mbps": { + "mean": 136.09020607322577, + "max": 136.34269637156657 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/direct/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.0721881937895, + "max": 19.30045294413689 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004190763557120107, + "max": 0.025144581342720643 + }, + "busiest_sampled_vcpu_percent": 26.96629213483146, + "container_quota_busy_percent": { + "mean": 23.216338558896002, + "max": 23.576419465900567 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11804672, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 406.2036003623376, + "max": 407.0869868798636 + }, + "tx_mbps": { + "mean": 408.0848502938767, + "max": 409.04055791736494 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/direct/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 68.27946038515738, + "max": 68.57722546284555 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0042204777580822144, + "max": 0.02532286654849329 + }, + "busiest_sampled_vcpu_percent": 77.41935483870968, + "container_quota_busy_percent": { + "mean": 87.8493369177402, + "max": 88.1138922369787 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13217792, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1353.889278887159, + "max": 1359.8894722267087 + }, + "tx_mbps": { + "mean": 1357.93743818618, + "max": 1363.8679994179627 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/direct/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.9132046863044163, + "max": 2.0199501246882794 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.747534516765286, + "container_quota_busy_percent": { + "mean": 2.4588118104654257, + "max": 2.5004892054790586 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11980800, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.529190266872503, + "max": 11.550605196750919 + }, + "tx_mbps": { + "mean": 11.277740289086854, + "max": 11.294932887948521 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/direct/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.706917084576291, + "max": 5.860349127182045 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.770114942528735, + "container_quota_busy_percent": { + "mean": 6.765227168676085, + "max": 6.873316933131078 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11857920, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.57467689447611, + "max": 34.66174979663165 + }, + "tx_mbps": { + "mean": 33.829678517374866, + "max": 33.9049079715105 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/direct/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 67.51381310832713, + "max": 68.03886474047559 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 79.23387096774194, + "container_quota_busy_percent": { + "mean": 87.3916275394507, + "max": 88.01931003835473 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11796480, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 696.4298768761483, + "max": 702.2021955431804 + }, + "tx_mbps": { + "mean": 681.4803544379122, + "max": 687.1071773477802 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/direct/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.309080326504192, + "max": 6.55860349127182 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.617760617760618, + "container_quota_busy_percent": { + "mean": 7.706185758010675, + "max": 7.789267448921772 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11972608, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.34716189361146, + "max": 135.61224965407285 + }, + "tx_mbps": { + "mean": 135.76743706754283, + "max": 136.06225756717197 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/direct/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.573036370790394, + "max": 18.742138364779873 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004216207100092757, + "max": 0.02529724260055654 + }, + "busiest_sampled_vcpu_percent": 27.323420074349443, + "container_quota_busy_percent": { + "mean": 22.79073144091901, + "max": 23.0188019793306 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11407360, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 406.0216868560322, + "max": 406.94642514990966 + }, + "tx_mbps": { + "mean": 407.3607601502628, + "max": 408.3410909910154 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/direct/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 68.62099640708034, + "max": 68.8770325203252 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 81.01010101010101, + "container_quota_busy_percent": { + "mean": 88.28041000596042, + "max": 88.63446364636359 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12435456, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1389.5532705805083, + "max": 1396.5395665750175 + }, + "tx_mbps": { + "mean": 1391.2311925767708, + "max": 1398.253191136341 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/direct/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.9335332956708213, + "max": 2.092154420921544 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.937007874015748, + "container_quota_busy_percent": { + "mean": 2.4492265683560905, + "max": 2.5347815682786012 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11800576, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.568422027619125, + "max": 11.592078804703396 + }, + "tx_mbps": { + "mean": 11.563966665050199, + "max": 11.581874441242446 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/direct/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.91643009257388, + "max": 6.324404761904762 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008312603648424545, + "max": 0.025 + }, + "busiest_sampled_vcpu_percent": 10.795454545454545, + "container_quota_busy_percent": { + "mean": 6.824255567359665, + "max": 6.984902280575866 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11923456, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 34.69145363741266, + "max": 34.77052896745706 + }, + "tx_mbps": { + "mean": 34.690338629805645, + "max": 34.76698204189924 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/direct/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 67.74064075730777, + "max": 68.14852235412982 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 79.6, + "container_quota_busy_percent": { + "mean": 87.50046186347296, + "max": 87.7327801952577 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11624448, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 685.1320178750557, + "max": 692.8437450372469 + }, + "tx_mbps": { + "mean": 685.12225279105, + "max": 692.8372052811409 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/direct/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.545971230740094, + "max": 6.766541822721598 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.368015414258188, + "container_quota_busy_percent": { + "mean": 8.000018693943664, + "max": 8.171360537097994 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11681792, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.46526752665758, + "max": 135.55835831903244 + }, + "tx_mbps": { + "mean": 136.11797695315585, + "max": 136.25202223341213 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/direct/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.973962234902217, + "max": 19.238527483610692 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 26.98706099815157, + "container_quota_busy_percent": { + "mean": 23.296970063498467, + "max": 23.585681030825707 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11288576, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 406.17169207271536, + "max": 407.0924788614273 + }, + "tx_mbps": { + "mean": 408.1288865039619, + "max": 409.08038254346616 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/direct/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 68.32431466630344, + "max": 68.73096446700508 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004227972264501945, + "max": 0.025367833587011668 + }, + "busiest_sampled_vcpu_percent": 80.48289738430583, + "container_quota_busy_percent": { + "mean": 87.83291199574926, + "max": 88.29270837361639 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 13008896, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1362.9704611375112, + "max": 1372.992851589152 + }, + "tx_mbps": { + "mean": 1367.1056906989247, + "max": 1377.020288753063 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/direct/ai/18-fortio-openai/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 74.84313820635985, + "max": 75.2002002002002 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 93.67588932806323, + "container_quota_busy_percent": { + "mean": 96.87108278700595, + "max": 97.2652088983453 + }, + "container_throttled_period_percent": { + "mean": 11.003921568627451, + "max": 15.686274509803921 + }, + "max_fd": 519, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 28516352, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 822.5296298337887, + "max": 833.3882975828188 + }, + "tx_mbps": { + "mean": 822.5192238514978, + "max": 833.3890862555407 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/direct/ai/19-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 75.08175309917739, + "max": 75.39149888143177 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004142845306156268, + "max": 0.024857071836937607 + }, + "busiest_sampled_vcpu_percent": 94.2800788954635, + "container_quota_busy_percent": { + "mean": 96.74372830337751, + "max": 97.24018677864399 + }, + "container_throttled_period_percent": { + "mean": 9.843137254901961, + "max": 12.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 52375552, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1986.485044272577, + "max": 2004.1656612989016 + }, + "tx_mbps": { + "mean": 1957.497489990276, + "max": 1975.340923928321 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/direct/ai/20-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.6769731566101924, + "max": 1.8181818181818181 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035571997723392143, + "max": 0.0249003984063745 + }, + "busiest_sampled_vcpu_percent": 2.594810379241517, + "container_quota_busy_percent": { + "mean": 1.9983159869063214, + "max": 2.1273883288083164 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 28, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 24059904, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.0863146247804654, + "max": 1.1432594061852717 + }, + "tx_mbps": { + "mean": 5.50110077827721, + "max": 5.811095032459477 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/direct/ai/21-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 8.864925810123077, + "max": 9.138446215139442 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.133200795228628, + "container_quota_busy_percent": { + "mean": 10.501739729318395, + "max": 10.8453086009256 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 138, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15421440, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.795860565163217, + "max": 9.195692290240316 + }, + "tx_mbps": { + "mean": 44.893456361676805, + "max": 45.76985809408015 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/direct/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.6022901501672862, + "max": 1.6704063824482673 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035616340777148555, + "max": 0.024931438544003988 + }, + "busiest_sampled_vcpu_percent": 2.783300198807157, + "container_quota_busy_percent": { + "mean": 1.896250199678964, + "max": 1.9726230996211254 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 28, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11513856, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.2093559119918869, + "max": 1.2489633776446978 + }, + "tx_mbps": { + "mean": 4.4138153580944355, + "max": 4.466764288548957 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/direct/ai/23-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 7.113625820390746, + "max": 8.453865336658355 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.00196463654224, + "container_quota_busy_percent": { + "mean": 8.220862679685135, + "max": 9.632903248524068 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 138, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15470592, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.940671687139064, + "max": 9.13347326975458 + }, + "tx_mbps": { + "mean": 30.414266395122333, + "max": 35.38480048746357 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/direct/ai/24-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.7735402607742436, + "max": 2.0947630922693268 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003553660270078181, + "max": 0.024875621890547265 + }, + "busiest_sampled_vcpu_percent": 3.373015873015873, + "container_quota_busy_percent": { + "mean": 2.1333820961956205, + "max": 2.5324835911253594 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 28, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11681792, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.0586157961434013, + "max": 1.1397352355610149 + }, + "tx_mbps": { + "mean": 5.435656643621765, + "max": 5.774407188884052 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/direct/ai/25-aiperf-translation/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 7.890124316902194, + "max": 9.491778774289985 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.683168316831683, + "container_quota_busy_percent": { + "mean": 9.401433743808186, + "max": 10.950220851745629 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 138, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15732736, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.799434633999329, + "max": 8.844752709604819 + }, + "tx_mbps": { + "mean": 39.6232649745726, + "max": 45.7560885872738 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.1759881735839466, + "max": 2.2466300549176235 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041604260276252285, + "max": 0.02496255616575137 + }, + "busiest_sampled_vcpu_percent": 3.9292730844793713, + "container_quota_busy_percent": { + "mean": 2.7746649408573125, + "max": 2.8391119775678697 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11997184, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 12.232513684391343, + "max": 12.255716041847046 + }, + "tx_mbps": { + "mean": 12.093181993051008, + "max": 12.11044894182682 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.855876904431324, + "max": 6.007509386733417 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.864603481624759, + "container_quota_busy_percent": { + "mean": 7.275546416945306, + "max": 7.392554340817367 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11980800, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 36.67724981476769, + "max": 36.757777995423176 + }, + "tx_mbps": { + "mean": 36.2694699973331, + "max": 36.34870630565815 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 22.080392292791313, + "max": 22.380467955239062 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004246284501061571, + "max": 0.025477707006369428 + }, + "busiest_sampled_vcpu_percent": 27.893738140417458, + "container_quota_busy_percent": { + "mean": 27.667824880694063, + "max": 27.864365493280165 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12050432, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 160.63923745309094, + "max": 162.95953722602934 + }, + "tx_mbps": { + "mean": 158.8290374201916, + "max": 161.12433331273095 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis/ai/03-fortio-openai/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 6.660848209590477, + "max": 6.851021425012457 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.005001250312578144, + "max": 0.025006251562890724 + }, + "busiest_sampled_vcpu_percent": 10.638297872340425, + "container_quota_busy_percent": { + "mean": 7.990886257419931, + "max": 8.088808248278417 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11661312, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.14250434727097, + "max": 136.27636196767816 + }, + "tx_mbps": { + "mean": 136.20661061053787, + "max": 136.33285654759834 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 20.505650748047284, + "max": 20.816633266533067 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004159387738124948, + "max": 0.02495632642874969 + }, + "busiest_sampled_vcpu_percent": 26.641651031894934, + "container_quota_busy_percent": { + "mean": 25.131720210068135, + "max": 25.456983280809357 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11272192, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 377.7218160708352, + "max": 379.53661363304366 + }, + "tx_mbps": { + "mean": 378.08292506127714, + "max": 380.0139258495891 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 20.77133131947486, + "max": 21.1 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 26.095238095238095, + "container_quota_busy_percent": { + "mean": 25.752396222563064, + "max": 25.957103579604375 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11530240, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 388.3889719165482, + "max": 390.88367564354155 + }, + "tx_mbps": { + "mean": 388.71239339589005, + "max": 391.258079489634 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.0442488501862894, + "max": 2.1478521478521477 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00416770859381512, + "max": 0.025006251562890724 + }, + "busiest_sampled_vcpu_percent": 4.339250493096647, + "container_quota_busy_percent": { + "mean": 2.698071712589674, + "max": 2.763776624930235 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 67, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12394496, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 12.199085850332844, + "max": 12.210185370346519 + }, + "tx_mbps": { + "mean": 11.814554119288147, + "max": 11.823438389349802 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.920662393234563, + "max": 6.345241069198101 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 13.851992409867172, + "container_quota_busy_percent": { + "mean": 7.1854496001029355, + "max": 7.413977090219912 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 67, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12083200, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 36.55829925543671, + "max": 36.637185458022586 + }, + "tx_mbps": { + "mean": 35.407985951600516, + "max": 35.48818194798386 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.69471953063573, + "max": 20.342011230219498 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004281188457915918, + "max": 0.025687130747495505 + }, + "busiest_sampled_vcpu_percent": 24.660194174757283, + "container_quota_busy_percent": { + "mean": 24.87182614434327, + "max": 25.54178508338219 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 68, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11849728, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 147.10242402533495, + "max": 148.15632406801979 + }, + "tx_mbps": { + "mean": 142.45028986203704, + "max": 143.47642977873505 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.735897968573806, + "max": 6.932668329177058 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041614648356221385, + "max": 0.024968789013732832 + }, + "busiest_sampled_vcpu_percent": 10.29126213592233, + "container_quota_busy_percent": { + "mean": 7.990171636440048, + "max": 8.10124364913744 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12185600, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.61934414089112, + "max": 135.74246837900225 + }, + "tx_mbps": { + "mean": 135.67199067704115, + "max": 135.79612587561445 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.529965756984133, + "max": 20.119970007498125 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 23.99232245681382, + "container_quota_busy_percent": { + "mean": 23.859029427625238, + "max": 24.360863109388347 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 38, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11714560, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 373.9369794681905, + "max": 376.5769844653086 + }, + "tx_mbps": { + "mean": 374.53567109381186, + "max": 377.2601225222865 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.43832208140043, + "max": 19.679519278918377 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 23.69942196531792, + "container_quota_busy_percent": { + "mean": 24.010257804868466, + "max": 24.266318635635713 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11763712, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 372.5150401606119, + "max": 374.8834245890355 + }, + "tx_mbps": { + "mean": 373.2060046192199, + "max": 375.6971424535263 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.229635289373473, + "max": 2.460238568588469 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004157312713062277, + "max": 0.024943876278373658 + }, + "busiest_sampled_vcpu_percent": 4.483430799220273, + "container_quota_busy_percent": { + "mean": 2.542901587133598, + "max": 2.572668867746182 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 68, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12210176, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.934670695106139, + "max": 11.95272257391939 + }, + "tx_mbps": { + "mean": 12.10150290852368, + "max": 12.120769864357122 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.6612597922843655, + "max": 5.807259073842303 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004173971116119877, + "max": 0.02504382669671926 + }, + "busiest_sampled_vcpu_percent": 9.578544061302683, + "container_quota_busy_percent": { + "mean": 6.82211848172224, + "max": 6.878376208697127 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 68, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11792384, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 35.76843404298746, + "max": 35.85736818939116 + }, + "tx_mbps": { + "mean": 36.26720606639302, + "max": 36.35222353006113 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 11.660237845670746, + "max": 12.26653205451792 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 16.53846153846154, + "container_quota_busy_percent": { + "mean": 14.713141522678665, + "max": 15.16941670541238 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 69, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11513856, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 84.51324234115852, + "max": 85.81755577855856 + }, + "tx_mbps": { + "mean": 85.65015125107973, + "max": 86.97278370240122 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.7300039191823595, + "max": 6.976166832174776 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.494252873563218, + "container_quota_busy_percent": { + "mean": 7.784408409000834, + "max": 7.874210278250562 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11735040, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.32281100757297, + "max": 135.4541346429945 + }, + "tx_mbps": { + "mean": 135.93970810908965, + "max": 136.07172058771275 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.441146436813266, + "max": 10.58676654182272 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 13.926499032882012, + "container_quota_busy_percent": { + "mean": 12.93313069306048, + "max": 12.995645260289246 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11460608, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 202.82772085231937, + "max": 203.6333629669788 + }, + "tx_mbps": { + "mean": 204.0494714384505, + "max": 204.92100297098898 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis/ai/17-fortio-translation/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 10.442302961172922, + "max": 10.742771684945165 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0050062578222778474, + "max": 0.025031289111389236 + }, + "busiest_sampled_vcpu_percent": 14.23076923076923, + "container_quota_busy_percent": { + "mean": 13.028805405850274, + "max": 13.1021978718306 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11866112, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 203.57446354901347, + "max": 204.24439969046162 + }, + "tx_mbps": { + "mean": 204.80447302669083, + "max": 205.48183370661138 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 20.809886443788212, + "max": 21.076688674454036 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 24.11764705882353, + "container_quota_busy_percent": { + "mean": 25.645323319300644, + "max": 25.833433028370766 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 439, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23470080, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 139.40364697002173, + "max": 140.27479909522012 + }, + "tx_mbps": { + "mean": 135.9719047882494, + "max": 136.7930218321823 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis/ai/19-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.97232150103072, + "max": 19.221168247628558 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 23.26923076923077, + "container_quota_busy_percent": { + "mean": 23.115279274151334, + "max": 23.33049560144526 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 409, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 26468352, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 370.16118043143973, + "max": 375.47800731152154 + }, + "tx_mbps": { + "mean": 368.1446849523986, + "max": 373.3652377554969 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis/ai/20-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.765687354409051, + "max": 1.9651741293532339 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035598590295824284, + "max": 0.024919013207076998 + }, + "busiest_sampled_vcpu_percent": 2.7888446215139444, + "container_quota_busy_percent": { + "mean": 2.122443801287523, + "max": 2.2253202662463436 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 153, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19406848, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.12038028510495, + "max": 1.1646541036393265 + }, + "tx_mbps": { + "mean": 5.667726702034822, + "max": 5.821742532644982 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis/ai/21-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 7.943631794380718, + "max": 9.360219068956933 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0031117749564351506, + "max": 0.024894199651481205 + }, + "busiest_sampled_vcpu_percent": 10.891089108910892, + "container_quota_busy_percent": { + "mean": 9.371625712791847, + "max": 10.826669435986304 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17399808, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.9550666606839755, + "max": 9.041061564050658 + }, + "tx_mbps": { + "mean": 39.5642407871933, + "max": 45.69558784618095 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis/ai/22-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.4831800869972074, + "max": 1.8177290836653386 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.783300198807157, + "container_quota_busy_percent": { + "mean": 1.785339709175524, + "max": 2.0742815016492364 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 151, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15503360, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.9980914926360335, + "max": 1.1385088315989325 + }, + "tx_mbps": { + "mean": 3.90188470274641, + "max": 4.477569556952581 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis/ai/23-aiperf-anthropic/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 6.999462501916363, + "max": 8.312531203195206 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.433070866141732, + "container_quota_busy_percent": { + "mean": 8.163829160943957, + "max": 9.459216539479543 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 263, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19972096, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.04580737067936, + "max": 9.224199158186906 + }, + "tx_mbps": { + "mean": 30.492312858161455, + "max": 35.56197224422665 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis/ai/24-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.887718310977158, + "max": 1.99352105656616 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035669698591046903, + "max": 0.024968789013732832 + }, + "busiest_sampled_vcpu_percent": 2.7888446215139444, + "container_quota_busy_percent": { + "mean": 2.28318471167253, + "max": 2.3718234161177283 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 151, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 18726912, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.1088854846758271, + "max": 1.1368477163392638 + }, + "tx_mbps": { + "mean": 5.626719821714686, + "max": 5.792904400156603 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis/ai/25-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 8.735158300454518, + "max": 9.52023988005997 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035750035750035753, + "max": 0.025025025025025027 + }, + "busiest_sampled_vcpu_percent": 11.242603550295858, + "container_quota_busy_percent": { + "mean": 10.41876929835525, + "max": 11.185252172927639 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 264, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19628032, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.654754039727598, + "max": 8.969556727547001 + }, + "tx_mbps": { + "mean": 43.95953606957505, + "max": 46.05460907673783 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis-ai-nightly/ai/00-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.0200462494093725, + "max": 2.1956087824351296 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.747534516765286, + "container_quota_busy_percent": { + "mean": 2.719536354980943, + "max": 2.764628372370847 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12873728, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 12.234886940994777, + "max": 12.251571690066346 + }, + "tx_mbps": { + "mean": 12.09554284797488, + "max": 12.110021683600918 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis-ai-nightly/ai/01-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.56645788772302, + "max": 5.863192182410423 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004176062807984632, + "max": 0.02505637684790779 + }, + "busiest_sampled_vcpu_percent": 9.732824427480915, + "container_quota_busy_percent": { + "mean": 7.095799543573036, + "max": 7.189423103353467 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12464128, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 36.681317097790746, + "max": 36.766365233280524 + }, + "tx_mbps": { + "mean": 36.27032159245256, + "max": 36.34985082127154 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis-ai-nightly/ai/02-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 21.54349702452372, + "max": 22.03647416413374 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 28.462998102466795, + "container_quota_busy_percent": { + "mean": 26.923196481282613, + "max": 27.200103273964476 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12201984, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 157.50737764899557, + "max": 158.82057497441855 + }, + "tx_mbps": { + "mean": 155.73226505240322, + "max": 157.03831276456242 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis-ai-nightly/ai/03-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.707960937385842, + "max": 6.912902420763664 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004159387738124948, + "max": 0.02495632642874969 + }, + "busiest_sampled_vcpu_percent": 9.689922480620154, + "container_quota_busy_percent": { + "mean": 8.038534695281939, + "max": 8.216600214523153 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12206080, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 136.04724633588222, + "max": 136.24476758961413 + }, + "tx_mbps": { + "mean": 136.13290741974896, + "max": 136.36243489079897 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis-ai-nightly/ai/04-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.870019426150755, + "max": 20.204795204795204 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 25.515947467166978, + "container_quota_busy_percent": { + "mean": 24.259413480066193, + "max": 24.597902114351513 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11730944, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 372.10533594785926, + "max": 374.16645301473505 + }, + "tx_mbps": { + "mean": 372.4048080034861, + "max": 374.4237554600792 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis-ai-nightly/ai/05-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 20.014949327329784, + "max": 20.16512384288216 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 25.239005736137667, + "container_quota_busy_percent": { + "mean": 24.856546317250785, + "max": 25.092844898374725 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11919360, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 371.3587368445722, + "max": 373.0146758965273 + }, + "tx_mbps": { + "mean": 371.8237223165875, + "max": 373.4770975764547 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis-ai-nightly/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.2216508840215394, + "max": 2.49003984063745 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.305283757338552, + "container_quota_busy_percent": { + "mean": 2.7850717890582617, + "max": 2.833608529784735 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 71, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12271616, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 12.193625971429364, + "max": 12.22242866829229 + }, + "tx_mbps": { + "mean": 11.807523568977608, + "max": 11.827028151971977 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis-ai-nightly/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.900954678917431, + "max": 6.01353044349787 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.826589595375722, + "container_quota_busy_percent": { + "mean": 7.304153366996716, + "max": 7.353336024807111 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 71, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11988992, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 36.558722759253726, + "max": 36.638176247097164 + }, + "tx_mbps": { + "mean": 35.408293063404116, + "max": 35.487275115079974 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis-ai-nightly/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 20.248275333928756, + "max": 20.662420382165607 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 25.37878787878788, + "container_quota_busy_percent": { + "mean": 25.44724097952033, + "max": 26.025827940918294 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 69, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11739136, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 150.69161645233368, + "max": 151.47240284403534 + }, + "tx_mbps": { + "mean": 145.92508196638533, + "max": 146.6679288827566 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis-ai-nightly/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.657829217442527, + "max": 6.922310756972111 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041583499667332, + "max": 0.0249500998003992 + }, + "busiest_sampled_vcpu_percent": 11.196911196911197, + "container_quota_busy_percent": { + "mean": 7.943612034936268, + "max": 8.066911509304692 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11759616, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.54825116459352, + "max": 135.807687402345 + }, + "tx_mbps": { + "mean": 135.5731375010498, + "max": 135.79101186169174 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis-ai-nightly/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.854508339294913, + "max": 19.321018472291563 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004179204279505183, + "max": 0.025075225677031094 + }, + "busiest_sampled_vcpu_percent": 23.091603053435115, + "container_quota_busy_percent": { + "mean": 23.03746661966383, + "max": 23.422027290532483 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11517952, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 367.14628544687173, + "max": 369.51722196985435 + }, + "tx_mbps": { + "mean": 367.7429590346102, + "max": 370.18736926487526 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis-ai-nightly/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.50083798653775, + "max": 18.923654568210264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 24.242424242424242, + "container_quota_busy_percent": { + "mean": 22.870238938090367, + "max": 23.342079581688328 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11632640, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 362.4136748784678, + "max": 364.9379237164644 + }, + "tx_mbps": { + "mean": 363.1271029313052, + "max": 365.5579083154383 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis-ai-nightly/ai/12-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.1707008867582327, + "max": 2.411135968182948 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.9215686274509802, + "container_quota_busy_percent": { + "mean": 2.4739752209949257, + "max": 2.598950580756059 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 70, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 12431360, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 11.934736638473801, + "max": 11.94430390414297 + }, + "tx_mbps": { + "mean": 12.101313313049614, + "max": 12.111235207091912 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis-ai-nightly/ai/13-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.6235334321024375, + "max": 5.747126436781609 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00416770859381512, + "max": 0.025006251562890724 + }, + "busiest_sampled_vcpu_percent": 9.902912621359222, + "container_quota_busy_percent": { + "mean": 6.670066001375449, + "max": 6.764864956568936 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 70, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11972608, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 35.77119453167939, + "max": 35.84853660525236 + }, + "tx_mbps": { + "mean": 36.27060214936534, + "max": 36.35488982899673 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis-ai-nightly/ai/14-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 11.39707995864709, + "max": 11.571719226856562 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 15.459882583170254, + "container_quota_busy_percent": { + "mean": 14.513399871384303, + "max": 15.039951062576856 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 70, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11407360, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 84.8383678735125, + "max": 85.9111547296993 + }, + "tx_mbps": { + "mean": 85.97643884972004, + "max": 87.06379586517441 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis-ai-nightly/ai/15-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.511523576770174, + "max": 7.102202425142291 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004156275976724855, + "max": 0.02493765586034913 + }, + "busiest_sampled_vcpu_percent": 10.707456978967496, + "container_quota_busy_percent": { + "mean": 7.659288896957364, + "max": 7.815002793103061 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11677696, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 135.0970644194312, + "max": 135.42274879978504 + }, + "tx_mbps": { + "mean": 135.745762782396, + "max": 136.08611284102372 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis-ai-nightly/ai/16-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.58536515422184, + "max": 10.944527736131935 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004165625260351579, + "max": 0.02499375156210947 + }, + "busiest_sampled_vcpu_percent": 14.864864864864865, + "container_quota_busy_percent": { + "mean": 13.054819312094683, + "max": 13.4542993486603 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11755520, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 201.10401362235103, + "max": 202.18300811176897 + }, + "tx_mbps": { + "mean": 202.3257004694005, + "max": 203.39958742877505 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis-ai-nightly/ai/17-fortio-translation/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.217942702207818, + "max": 10.473815461346634 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004170837504170838, + "max": 0.025025025025025027 + }, + "busiest_sampled_vcpu_percent": 12.984496124031008, + "container_quota_busy_percent": { + "mean": 12.649888982610355, + "max": 12.71399641529675 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 11993088, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 198.515606005704, + "max": 199.4518316312269 + }, + "tx_mbps": { + "mean": 199.70961814253704, + "max": 200.59590347916046 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis-ai-nightly/ai/18-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 20.95951514879434, + "max": 21.471927162367223 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 24.703557312252965, + "container_quota_busy_percent": { + "mean": 25.66355757631367, + "max": 26.113808128896224 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 411, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23994368, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 140.5031793545512, + "max": 142.30318055622996 + }, + "tx_mbps": { + "mean": 137.07242663722127, + "max": 138.89919816626474 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis-ai-nightly/ai/19-fortio-openai/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.594607622705766, + "max": 18.877805486284288 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 23.121387283236995, + "container_quota_busy_percent": { + "mean": 22.583943873310496, + "max": 22.962028357675837 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 422, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23711744, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 361.64043474735956, + "max": 364.76642611061226 + }, + "tx_mbps": { + "mean": 359.69705637411954, + "max": 362.63799078375456 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis-ai-nightly/ai/20-aiperf-openai/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.6951425648771032, + "max": 1.868925990530775 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035634108969105223, + "max": 0.024943876278373658 + }, + "busiest_sampled_vcpu_percent": 2.7944111776447107, + "container_quota_busy_percent": { + "mean": 2.0698594438108575, + "max": 2.219690579253085 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 162, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16441344, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.0864923000242104, + "max": 1.1583097460759058 + }, + "tx_mbps": { + "mean": 5.507071292766807, + "max": 5.847198211398123 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis-ai-nightly/ai/21-aiperf-openai/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 7.840226133800862, + "max": 9.313970956434652 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.96078431372549, + "container_quota_busy_percent": { + "mean": 9.357451492797672, + "max": 11.167929556655992 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17563648, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.924773377229087, + "max": 9.043545033686023 + }, + "tx_mbps": { + "mean": 39.51111130087352, + "max": 45.648220801377114 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis-ai-nightly/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.4988100457007663, + "max": 1.6434262948207172 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.589641434262948, + "container_quota_busy_percent": { + "mean": 1.8020450038538591, + "max": 1.9249691460630258 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 151, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16232448, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.0955705440435215, + "max": 1.1543829275438957 + }, + "tx_mbps": { + "mean": 4.2802045978336265, + "max": 4.492433108466834 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis-ai-nightly/ai/23-aiperf-anthropic/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 7.440375939839505, + "max": 8.01298052920619 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035767937620716788, + "max": 0.02503755633450175 + }, + "busiest_sampled_vcpu_percent": 9.702970297029703, + "container_quota_busy_percent": { + "mean": 8.624845182409832, + "max": 9.16900788819584 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 263, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20172800, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.945386321978981, + "max": 9.31990733554341 + }, + "tx_mbps": { + "mean": 34.44199296418392, + "max": 35.50713050789759 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis-ai-nightly/ai/24-aiperf-translation/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.8700521409787818, + "max": 1.8947893293443032 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035616340777148555, + "max": 0.024931438544003988 + }, + "busiest_sampled_vcpu_percent": 3.187250996015936, + "container_quota_busy_percent": { + "mean": 2.2706441665427604, + "max": 2.337820510211508 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 152, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16953344, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.1201217512912627, + "max": 1.139804087567401 + }, + "tx_mbps": { + "mean": 5.727940655184854, + "max": 5.798827093880673 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/pass3/praxis-ai-nightly/ai/25-aiperf-translation/execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 7.961453880132757, + "max": 9.471310448509145 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.978043912175648, + "container_quota_busy_percent": { + "mean": 9.53162191409816, + "max": 11.462145185712314 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 264, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 19562496, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.935422784165111, + "max": 9.049562290192688 + }, + "tx_mbps": { + "mean": 39.61270622943919, + "max": 46.43912740868828 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/cpu-telemetry-attribution.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/cpu-telemetry-attribution.json new file mode 100644 index 0000000..fd521f2 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/cpu-telemetry-attribution.json @@ -0,0 +1,22 @@ +{ + "reviewed_at": "2026-10-06T04:38:03.051452+00:00", + "workload": "client/results/common/pass2/praxis-release/http/12-nighthawk/execution.json", + "result": "client/results/common/pass2/praxis-release/http/12-nighthawk/result.json", + "telemetry": "client/host-samples.jsonl", + "measurement_start": "2026-10-05T23:56:33.584327Z", + "measurement_duration_seconds": 30.000000001, + "measurement_end": "2026-10-05T23:57:03.584327001Z", + "sample_started_at": "2026-10-05T23:57:03.663364Z", + "container_finished_at": "2026-10-05T23:57:03.672741052Z", + "container": "/elegant_mirzakhani", + "state": { + "Status": "removing", + "Running": false, + "Pid": 0, + "ExitCode": 0, + "OOMKilled": false + }, + "successful_requests": 30000, + "healthy_measured_container_samples": 6, + "finding": "One collector attempt to read /proc/0/fd and /proc/0/cgroup raced with normal Docker --rm teardown after the measured interval. It is retained as a telemetry limitation, not a request or descriptor-limit failure. No other standalone resource event was found." +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/first-pass-retention.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/first-pass-retention.json new file mode 100644 index 0000000..5a43bc3 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/first-pass-retention.json @@ -0,0 +1,14131 @@ +{ + "verified_files": 2354, + "issues": [], + "files": [ + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/COMPLETE", + "sha256": "fef0576cb7c14a95b766202d8808fd15abbea10eb5767fe2cee0dd16d796ba9c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/00-fortio-openai/command-0.log", + "sha256": "82ef3b616b204c5842ef2f1fb9d6d17a634fe2d01d56d07b508cb12d2bdecde2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/00-fortio-openai/command-1.log", + "sha256": "046dc6e645583af762040271a3ace47c687ca6ff4d05954e4e2d40913187284a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/00-fortio-openai/execution.json", + "sha256": "f3f8ad300153e4484cd428d45ead0b3a573064d203e07e63c3ceefd982886f5b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/00-fortio-openai/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/00-fortio-openai/result.json", + "sha256": "371425ddd97511e2d5fdbd791c8ce3f0878a7f6a1e7efc66a3d940e468643ac8", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/00-fortio-openai/warmup.json", + "sha256": "609335f281d110ca2762687d74aeb598e458373394f36c29e39fe77a0f158857", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/01-fortio-openai/command-0.log", + "sha256": "f1a4f1ba325e445e0cd674fc843fae8856e351ae7de4c63d7afb760404f9a2dc", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/01-fortio-openai/command-1.log", + "sha256": "567c1672f868c642240e929a899b6de2ee5671a3dc099a44e5b93775fbb87837", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/01-fortio-openai/execution.json", + "sha256": "0736500b9df4855e25a4ccc7dbf80969eaa0f5460ae446f324b6a4be0ec6714d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/01-fortio-openai/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/01-fortio-openai/result.json", + "sha256": "ffc9f0e9d4688c716293945f94dc9f70aa0fbe58c89a729e6fec60dce0d6e276", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/01-fortio-openai/warmup.json", + "sha256": "00f33665833716f85c81c58d9a9567c857550f327a96f2535d6edd4b21cb2437", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/02-fortio-openai/command-0.log", + "sha256": "e3231a505c506524d9f5f072660c39f2aa8d46d3d66b6e2d08c7003893b22f3f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/02-fortio-openai/command-1.log", + "sha256": "8e030a128310aef087b2c20529918529ac3349847edaf07dab7d3d4f0e5efbaa", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/02-fortio-openai/execution.json", + "sha256": "c9032613b598ef9afd97e643ea2e629c373d7bf9445e365a2576d91aa1d651d6", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/02-fortio-openai/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/02-fortio-openai/result.json", + "sha256": "1d98d02f92d8e13138d8bb3789fddb4641555b914beeadce61abca93eafc33a9", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/02-fortio-openai/warmup.json", + "sha256": "c317fb5014bbbe035c42b4e63c27e92a1835818366efc7564e5b59b21666ac00", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/03-fortio-openai/command-0.log", + "sha256": "618756d616e506023f10b97bb95d4458eb2f291231d2cc5698b884680559b17f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/03-fortio-openai/command-1.log", + "sha256": "7c1ae5b8c1228e54990979eeabf45c5774017361180e899982838bfba1fbea19", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/03-fortio-openai/execution.json", + "sha256": "1e9ba0331b36839697247f17bb9cb0d1f798868986d5187569e3cf54f089328c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/03-fortio-openai/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/03-fortio-openai/result.json", + "sha256": "38cee8d021cf8b7021aa2b89341494a2ec38fbf1ef8fd6a94c4db817bb77f1ea", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/03-fortio-openai/warmup.json", + "sha256": "e2a2a0a4d7c374c1a92d287ebd7116c8e7ac18bae001ca67864e1a2f50281be7", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/04-fortio-openai/command-0.log", + "sha256": "2d9508e42c96dd9d28b49c9ee65de6309918534c2289780e584fe03ed19a3c6b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/04-fortio-openai/command-1.log", + "sha256": "61a172e7bdb3e7e393d1c74421ae6e42ed82575f7a0bfcd56849a9ad9e075f70", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/04-fortio-openai/execution.json", + "sha256": "d711b6f778db758e953d2a7a8de6ecc325af7eaba400c3436a9e8f507ca0c012", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/04-fortio-openai/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/04-fortio-openai/result.json", + "sha256": "83ebf28fe4c67df6a07874e5bd9fa73960576cf4931356df7f2b4c132332bcf1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/04-fortio-openai/warmup.json", + "sha256": "d37934794bbf2bac4efb3ff3ec95aec2b6e018449892719d75ec63229bd85609", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/05-fortio-openai/command-0.log", + "sha256": "99c52f70e30f8e1cf1fd12b7beb93777c7e6ef311098dd3ffa66d302a2c71fe6", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/05-fortio-openai/command-1.log", + "sha256": "4a5ce95b69aff46ae8f691415d633033b704a359fe6b7b6a86a4bf26ecc06996", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/05-fortio-openai/execution.json", + "sha256": "4cc24a0ef679b94c598eb7024e8d16e8790b551c739c71cb8c7df8618f5e45f3", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/05-fortio-openai/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/05-fortio-openai/result.json", + "sha256": "e259c0437aa379dee9cad1da0babbeadafbe7aece86c9d964a4b2f2699d1de93", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/05-fortio-openai/warmup.json", + "sha256": "f3a08f91504f4822b3d1ca4828b81f0cdc903c1995f05a30d98fd3fb76400b12", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/06-fortio-anthropic/command-0.log", + "sha256": "b6fc40d561d5c96fd316ea395df389cbc56bebde3ae24264d80021ca96dd2678", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/06-fortio-anthropic/command-1.log", + "sha256": "47cbac1f0631b65bc8f427ca7f0e0e2f9281f28331f0cac85e1efaad3c93619e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/06-fortio-anthropic/execution.json", + "sha256": "cd3c14909b72aae07bde28aeedd30ef534e606700ddf7b2a953012474253cd95", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/06-fortio-anthropic/payload.json", + "sha256": "5367cad443bf10d59083dc7cc6148709a4f62fdcd5d016db06bbc9247cedef6a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/06-fortio-anthropic/result.json", + "sha256": "71db1e35418253758fcfcae9731cfff2bf0c842186e16a44e1dbb88d2b1f0a9e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/06-fortio-anthropic/warmup.json", + "sha256": "abeeea3cc7d82e98a525e251eda1542b5fb3612610acafabd215a20c1d989c05", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/07-fortio-anthropic/command-0.log", + "sha256": "dbd5cd5979c5355fb5d8f715718a94ddbafc4d5f3fb0c779d77577ba22d0b491", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/07-fortio-anthropic/command-1.log", + "sha256": "793ff155b89e0c0163ebc5120d512d1f4f477b8b3d9fedf68b1a308825fd30ef", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/07-fortio-anthropic/execution.json", + "sha256": "07c5bbbba0e2ab8ada9f7e5cf2dcebdfa8fe37daa7754fab42e12368817d2147", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/07-fortio-anthropic/payload.json", + "sha256": "5367cad443bf10d59083dc7cc6148709a4f62fdcd5d016db06bbc9247cedef6a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/07-fortio-anthropic/result.json", + "sha256": "3f86f999590ccba402b83c4cf9eda9ebad81031804e6381a6a465eeaa8317436", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/07-fortio-anthropic/warmup.json", + "sha256": "d94fc30a32f46ad07af805f8a3fa511ef42c48799b2bba28bcabc7e60b7d5499", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/08-fortio-anthropic/command-0.log", + "sha256": "5d7bac23253cd088fa3218ef6d025e55e6b8c9c81abb38e132372fd79d124dc7", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/08-fortio-anthropic/command-1.log", + "sha256": "d722e38cc450413dd9d909d7b61d5656c589f16ec9c03cd58f1806a8b4f6bb27", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/08-fortio-anthropic/execution.json", + "sha256": "e70b9c3eee9be83b8928b7db782c53f510690002fbdc163ce731651a5e11ad3c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/08-fortio-anthropic/payload.json", + "sha256": "5367cad443bf10d59083dc7cc6148709a4f62fdcd5d016db06bbc9247cedef6a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/08-fortio-anthropic/result.json", + "sha256": "2bfad270988c23d1c8f48e2302399842601466e32564a10106f471e73df8541c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/08-fortio-anthropic/warmup.json", + "sha256": "b951fc2ee62eeef6998e0a11d3d2ca8082f18cb1a2f6a346cf238963bc721bb6", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/09-fortio-anthropic/command-0.log", + "sha256": "ad132454196ea89aba684647f948c6c0c1c626e8848fb1b3531b4f3df2ce2e0e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/09-fortio-anthropic/command-1.log", + "sha256": "7b821fbb48d6430cc34a1124da4753fff25f3bf98f3652f2eee61c31f6620fc9", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/09-fortio-anthropic/execution.json", + "sha256": "2b402ab021242e4bf67730a205193d6bb753b87b3d380dcd651c3388a17ef342", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/09-fortio-anthropic/payload.json", + "sha256": "9b943dec09c3d02f2532b56501018d209754fe446b7893c8ea93fcc81de1f387", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/09-fortio-anthropic/result.json", + "sha256": "f04981cb86ab536f8aaa333045bd9c3a7a566b502eaa9526006edc51bd6af43c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/09-fortio-anthropic/warmup.json", + "sha256": "5fe6c0c3cd5ccd25ddf0377e418c167cb241e524f51c7bc11db23aca6b9ac160", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/10-fortio-anthropic/command-0.log", + "sha256": "91d53b79b33b359b2f770c210052cdb9565232c11639cce5469b818b8f3dd524", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/10-fortio-anthropic/command-1.log", + "sha256": "845d08c6aebf632e16dfca9e5992086007daec5671d6042235fe53eb3a8d65f2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/10-fortio-anthropic/execution.json", + "sha256": "4e4d002a561320a6e1150d04a129020ac38965e9b6aadd3680abb8c83587b24b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/10-fortio-anthropic/payload.json", + "sha256": "9b943dec09c3d02f2532b56501018d209754fe446b7893c8ea93fcc81de1f387", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/10-fortio-anthropic/result.json", + "sha256": "44f2321e414a300c60c886017ac833d8aa2ab68277625228411d1999a7614685", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/10-fortio-anthropic/warmup.json", + "sha256": "07d164704daa7a88c0f329bfbd1b83ac5115cfd69653b4a3c2fa7c8205eb4016", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/11-fortio-anthropic/command-0.log", + "sha256": "3f18ce14878a4a331c8cae4f7ab9de790ae6654f5f6c8d19085ad5f5940b1f87", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/11-fortio-anthropic/command-1.log", + "sha256": "c797d8c61b3de9a46a7389a31b77210839b4d5853171a85f9333bbd2eda2ce84", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/11-fortio-anthropic/execution.json", + "sha256": "97571e6a11a7444926994db08c80812a26b9bf8b084e7252b237785d70506535", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/11-fortio-anthropic/payload.json", + "sha256": "9b943dec09c3d02f2532b56501018d209754fe446b7893c8ea93fcc81de1f387", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/11-fortio-anthropic/result.json", + "sha256": "ebe5f060c528acdae1647da61182ad5de15f51c448faa4a83f3937f1893d7245", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/11-fortio-anthropic/warmup.json", + "sha256": "9950e57bc1a2b2572a3550ad3610f868311c92af3ae658c81b427d178c0fd82c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/12-fortio-openai/command-0.log", + "sha256": "70208ef65fc59322df66893e2171a738de9674e9a55787a29c39344bf56e576f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/12-fortio-openai/command-1.log", + "sha256": "22d5ce44eb2966f3d92a728602846ed274bbd22b8295986a17213ae5e1e37235", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/12-fortio-openai/execution.json", + "sha256": "b1038d87f534b910812920c8e3fa47c2cbc0f9858b406f4330702301feee533e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/12-fortio-openai/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/12-fortio-openai/result.json", + "sha256": "2d24e86e7ddf6172269c64c5d44875d93555f923a06ccf0ebb544ded66585bb5", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/12-fortio-openai/warmup.json", + "sha256": "2e804f635f4c10e12bd64c0ff286ebc17d9249f25a09efb6724bd80b5bb8b6e0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/13-fortio-openai/command-0.log", + "sha256": "80173c09a4ffcc097802ae189de39c970247f098310e7cad79d0cdd6f45486df", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/13-fortio-openai/command-1.log", + "sha256": "ebe96abc4dac99f58a1307853c7fb4ec193a7fd95dad870be2dbe0d4e7c5d481", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/13-fortio-openai/execution.json", + "sha256": "f2f5c328360aca87f6f97021114ab9797d595d2b22fdf72fd2d308cc873b84ee", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/13-fortio-openai/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/13-fortio-openai/result.json", + "sha256": "c032e395c90b79b2f7204a96d79cdd661af4788252d513dc3cd76eb28ad72f7d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/13-fortio-openai/warmup.json", + "sha256": "911038611b6885b6a2bda5b68c164ba8d7d978d7e43d66c31c6bdd180b1598c0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/14-aiperf-openai/command-0.log", + "sha256": "f3c1f62aa4bd750373858afac801c92a6f3a7eda5803c9c08b9eda0dd283fcfb", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/14-aiperf-openai/execution.json", + "sha256": "2e5a4a2307db93ba0eddac345946fce407890f02759c8c4b50f4695c2f4fd6c8", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/14-aiperf-openai/result/.aiperf_results_ready.json", + "sha256": "5f316f75c5c0e5022c2e63b118b85856efbcd8d8887ee55fc98db893b6a5351e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/14-aiperf-openai/result/inputs.json", + "sha256": "8b0feb8d954b0eeab820111af645807be79bca834ce24c720fcbba6e8f4b2d02", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/14-aiperf-openai/result/logs/aiperf.log", + "sha256": "aad6b55b47a9d9cbb0e343bf6a13b216468eb64815b55ef161f3fb6a5d5646d0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/14-aiperf-openai/result/phase_manifest.json", + "sha256": "bb02f0ad93ee4e43b2b4dac8036e9e20262dbd58d7155982640c29d19583fde8", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/14-aiperf-openai/result/phases/profiling/profile_export_aiperf.csv", + "sha256": "ae5895108942ee54ebc62d21a7b7ac5e027e8a3f9fe5bbaba9c868a757a2e358", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/14-aiperf-openai/result/phases/profiling/profile_export_aiperf.json", + "sha256": "1b42f71e0449a7a4457d58ce895a1778bbb4a226dd389376c45d0acb59104c8a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/14-aiperf-openai/result/phases/warmup/profile_export_aiperf.csv", + "sha256": "c57069269b496f0adf9329da9b24eaa7b6bfeddffcd94ddc3e2be6616d3449fb", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/14-aiperf-openai/result/phases/warmup/profile_export_aiperf.json", + "sha256": "eeecdc1c04f19bbb637711316dfa26cce784ccc52f45eab9436e7e703f529727", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/14-aiperf-openai/result/profile_export.jsonl", + "sha256": "01a5b278112316f71690bed4f3f4e7b38b713cacc2ee5534a5393b0ec3484c79", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/14-aiperf-openai/result/profile_export_aiperf.csv", + "sha256": "ae5895108942ee54ebc62d21a7b7ac5e027e8a3f9fe5bbaba9c868a757a2e358", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/14-aiperf-openai/result/profile_export_aiperf.json", + "sha256": "f1501afe787684cd34670ace0ba32069bcb8663c4685878f0c7c1c20d35f0d81", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/14-aiperf-openai/result/profile_export_console.txt", + "sha256": "8ac627afa5f09e4ea433fe1bff215a99fa02359a78e135456d1e8a3f62071383", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/15-aiperf-openai/command-0.log", + "sha256": "a6325d3e00dd2eb4acae8edcc0f55128e784950b8e2c5df22aedfbfd4395a1d1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/15-aiperf-openai/execution.json", + "sha256": "597a7fdda1eedfff015ad36acd0cf48d70b4acb7aab753eb4c5f1717be29b80f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/15-aiperf-openai/result/.aiperf_results_ready.json", + "sha256": "5f316f75c5c0e5022c2e63b118b85856efbcd8d8887ee55fc98db893b6a5351e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/15-aiperf-openai/result/inputs.json", + "sha256": "8b0feb8d954b0eeab820111af645807be79bca834ce24c720fcbba6e8f4b2d02", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/15-aiperf-openai/result/logs/aiperf.log", + "sha256": "be115fc52e166e50a8948826985220b922167cdfb444f0446210aa0866c991f8", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/15-aiperf-openai/result/phase_manifest.json", + "sha256": "c1d3201b8753687b53ebbecdafd6d524ec615018a6bb1cb3c076d11b49900848", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/15-aiperf-openai/result/phases/profiling/profile_export_aiperf.csv", + "sha256": "6eb16d4cb4f480326dd24c12ca8ba0aa907c37904437e10000f0801784f4ec1d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/15-aiperf-openai/result/phases/profiling/profile_export_aiperf.json", + "sha256": "45de4cf6d0195cb09bdd7ce458288db9877f2397c301548b6cdca89d69f428f4", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/15-aiperf-openai/result/phases/warmup/profile_export_aiperf.csv", + "sha256": "1dfaa40484859cb6a204614f5398230bcec69d33bf972d0b16d8b90fb0ce6004", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/15-aiperf-openai/result/phases/warmup/profile_export_aiperf.json", + "sha256": "f05fd12548c649c983f4e378d029a602a61e012ae87dc4ceb9266a2a2a19da81", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/15-aiperf-openai/result/profile_export.jsonl", + "sha256": "c8d1645a73976c4ae43df2cefa5f9053d17e346f2a1dcaafadce36cb012d04cc", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/15-aiperf-openai/result/profile_export_aiperf.csv", + "sha256": "6eb16d4cb4f480326dd24c12ca8ba0aa907c37904437e10000f0801784f4ec1d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/15-aiperf-openai/result/profile_export_aiperf.json", + "sha256": "64cd9d9e6345632d3fd93857e7c7aa9810a43ad0553ae9a32c933a509cd591ab", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/15-aiperf-openai/result/profile_export_console.txt", + "sha256": "d625edcc6e6052d748df02b021c0bdb9cdb38bbaa590f2635a2e750b3d1f36ca", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/16-aiperf-anthropic/command-0.log", + "sha256": "78d4ef94fe030f7a4229df3bb15de6a55189fe279fc10d7294baf9db0d4d8cbc", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/16-aiperf-anthropic/execution.json", + "sha256": "6772a3d1bfe61651714ec51e24b2af7ab12d75866f3191fecccec5a35d6a2ba7", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/16-aiperf-anthropic/result/.aiperf_results_ready.json", + "sha256": "5f316f75c5c0e5022c2e63b118b85856efbcd8d8887ee55fc98db893b6a5351e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/16-aiperf-anthropic/result/inputs.json", + "sha256": "e8a4993ed06cc380f3771dc00c27ef39aec2d45237aa3ba5612899670fd705ef", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/16-aiperf-anthropic/result/logs/aiperf.log", + "sha256": "154dd02d78b069f9ff00e38773fbead5d0299aa875ccd3f52e942c3c5a6342a7", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/16-aiperf-anthropic/result/phase_manifest.json", + "sha256": "afa23565f9e848e0cf84c91050af0c8b5282e901ad51d517f3a427ed2371cedf", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/16-aiperf-anthropic/result/phases/profiling/profile_export_aiperf.csv", + "sha256": "8297b3bdeed40b63c2e1a6630838efd12d96caf9310d764e95c13a2e89110425", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/16-aiperf-anthropic/result/phases/profiling/profile_export_aiperf.json", + "sha256": "aaae6796f43eff759192aa9b3a7bf845b8959fcf39654a15234af60a097fb4b3", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/16-aiperf-anthropic/result/phases/warmup/profile_export_aiperf.csv", + "sha256": "885f587ee511e02f897b0f73762d0faa551351a9b91b927a7ccf8000fc39bb84", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/16-aiperf-anthropic/result/phases/warmup/profile_export_aiperf.json", + "sha256": "0d3dfb708aa4d7807262ea1d70a5118ec48be964daab9258f550d223c0cc0faf", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/16-aiperf-anthropic/result/profile_export.jsonl", + "sha256": "aaa13910c94d4a268a2253bdc4ee7c71a2388ac4808c30109deccada97f0e240", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/16-aiperf-anthropic/result/profile_export_aiperf.csv", + "sha256": "8297b3bdeed40b63c2e1a6630838efd12d96caf9310d764e95c13a2e89110425", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/16-aiperf-anthropic/result/profile_export_aiperf.json", + "sha256": "fc0033489b79cc23bcb45c26ea26532462118de10a9a4182ce8658920e6b675c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/16-aiperf-anthropic/result/profile_export_console.txt", + "sha256": "35286e04d20260b88ddaf983411d8167236b195b413019b895def332e4978580", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/17-aiperf-anthropic/command-0.log", + "sha256": "731bee2fe9299da4f4d15b3d739f731fdcf686550646a43ff513b01f5356b673", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/17-aiperf-anthropic/execution.json", + "sha256": "a81d1c1dfa7bf283e6140d8f4be3c474f85b90d766da2c282828792380d41809", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/17-aiperf-anthropic/result/.aiperf_results_ready.json", + "sha256": "5f316f75c5c0e5022c2e63b118b85856efbcd8d8887ee55fc98db893b6a5351e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/17-aiperf-anthropic/result/inputs.json", + "sha256": "e8a4993ed06cc380f3771dc00c27ef39aec2d45237aa3ba5612899670fd705ef", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/17-aiperf-anthropic/result/logs/aiperf.log", + "sha256": "028271c1d4e1576b50b5f27a254ad3b477b459dcf723cb3da301474d98c9e24f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/17-aiperf-anthropic/result/phase_manifest.json", + "sha256": "6bb791732195fcfe5043dda020d49d96186d51e0d78d0314d25c1b95bc9b5cce", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/17-aiperf-anthropic/result/phases/profiling/profile_export_aiperf.csv", + "sha256": "b412882606a34d1da25f32b91d54d48c53e1f83febfce4cbf6d150f377661086", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/17-aiperf-anthropic/result/phases/profiling/profile_export_aiperf.json", + "sha256": "ca141c063df48c47630756f19fd841e8bc18ca9cf73b400fb004cd5b314abd21", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/17-aiperf-anthropic/result/phases/warmup/profile_export_aiperf.csv", + "sha256": "791219d9f89e515d16f3e697837b4d0573aa987120a9afcb0d57310e8d5eae22", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/17-aiperf-anthropic/result/phases/warmup/profile_export_aiperf.json", + "sha256": "1b23fed4085865fa7f34825590839347f8ce967def8fb0db9c6a525f75946c33", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/17-aiperf-anthropic/result/profile_export.jsonl", + "sha256": "cf2a2d56a408f0593cc0fa92692bb56eb40d9f8ec4591e54f83cd817e4c34ddc", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/17-aiperf-anthropic/result/profile_export_aiperf.csv", + "sha256": "b412882606a34d1da25f32b91d54d48c53e1f83febfce4cbf6d150f377661086", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/17-aiperf-anthropic/result/profile_export_aiperf.json", + "sha256": "ee901de6d1b4ba4a40ef91c4a4467c7db4ecb9b3501247d9b239010c81e8cf57", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/17-aiperf-anthropic/result/profile_export_console.txt", + "sha256": "744442c2ff383ca6857f647e7430bb39710d6029ebebfcd030b452a2ad2f2797", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/COMPLETE", + "sha256": "1f8465573fa033bfd71d380218d23badb6d74fcbb1f5d515cec80cffa7e03533", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/plan.json", + "sha256": "9b390c1785617cb0e13f53e3a8d9140adcab2e7ceb9711422ccdac83483abe04", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/ai/runner.json", + "sha256": "3efb704d6b0f07b31cff386b722f4d6d4968c31d75b5cc10a816040c5840a8b4", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/cancellation.json", + "sha256": "ba45b7680cef68e8e37ee122cd141677ba29ac1d14bd6e4b33b26a73b2e2708c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/00-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/00-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/00-fortio/execution.json", + "sha256": "6f10671b1e50f2b141e30eca0c92e42c92c657033ad8c700f24ef8158bd05d53", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/00-fortio/result.json", + "sha256": "d786a005009123660d09de68049d6b13c98f4687d8acad0d2628bfd62d7b8db9", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/00-fortio/stderr-0.log", + "sha256": "9ef4de24cbdedeb69a2abea727672c71212b86970e3f116f2d83e1942cdbcb27", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/00-fortio/stderr-1.log", + "sha256": "44982e0fee107fbb601fd1af1732ed440d1c7ea6dd440c2dab7a907cd1474220", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/00-fortio/warmup.json", + "sha256": "c82c18edfebd3736753619b8e5e67032febaf466c1c4dc6cbe6986ae29ce6922", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/01-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/01-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/01-fortio/execution.json", + "sha256": "85f5861079815aae71190f9b03c49db1379996b172ae255294d9650a275367e4", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/01-fortio/result.json", + "sha256": "0b8c091539964822ab0f534048848cc39eaf431e9e2eb6889a7aa0c2020ef167", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/01-fortio/stderr-0.log", + "sha256": "a428ea99baaad0f92680ba770983848d3270f4a64283116dbe79514c5f5744b9", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/01-fortio/stderr-1.log", + "sha256": "8d6be53060baf1baefb05cf5e216c76d0200ba96dcf56ff82be4d22d2f405ed7", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/01-fortio/warmup.json", + "sha256": "1bee85ab7646a3655040480998a1640b4115db6c6f844ec177ed7a7dd5353ec2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/02-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/02-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/02-fortio/execution.json", + "sha256": "f70520a93c935c58f8b9bb5962d3fa69b2302a50e80623c06e4cccd8dbae3479", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/02-fortio/result.json", + "sha256": "4cdc7978f8642b7599357e4f08693041ccd61ec53980e2bd5956981f60ddaf32", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/02-fortio/stderr-0.log", + "sha256": "7cff3f12b4260b3c7f37f27ee27adf17537a11c425877cb3285bedd0e71b0939", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/02-fortio/stderr-1.log", + "sha256": "43857200f5dfe56437a8bf5d32bc4439c473dac8f663266e53669ed397998c0f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/02-fortio/warmup.json", + "sha256": "f2b8ee2da59a49a00d8d03558da1ee3bea9409ccdc67dfb3092467d3c0146827", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/03-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/03-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/03-fortio/execution.json", + "sha256": "cae3d76578588b9c302d8e3f1b7b1bc4b95b4a1ec4f622a0a44f54d209e0862c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/03-fortio/result.json", + "sha256": "17c44e3bec480b82ba32ec95e0928d7cadd54adfcc3c1babb2c74df664c32c23", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/03-fortio/stderr-0.log", + "sha256": "aafb701239df67e955066b9671154d167c56789e20f0bda6a872d49e4f6ab44e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/03-fortio/stderr-1.log", + "sha256": "0fca8aa17551da5b828fa8772868368bd98587c82a333f9b7b2a4971c8ffa989", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/03-fortio/warmup.json", + "sha256": "06b0a30f5b787cacdf9b3912a968dba63117dd4469dabcef179f0fa021648b7e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/04-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/04-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/04-fortio/execution.json", + "sha256": "08389637f5f429aabc3976c90592781ed15f16d01548740ede479be3ab1af550", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/04-fortio/result.json", + "sha256": "b5e872bb6c5523d4a9a21015aaad5d61230bf2214bb5f1cfdec3614eca385d11", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/04-fortio/stderr-0.log", + "sha256": "a2e2c74c54b90f38f38c40c33cd373b78990b02ab4da47527896890df62e3163", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/04-fortio/stderr-1.log", + "sha256": "40c73139e60a1cd85ad1ce87edb8d2974b022cb754e7fb8b457a40d4832a55d8", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/04-fortio/warmup.json", + "sha256": "1731ed3623afb346dfb4ced3e6742366c8dd089a90d83bc401d0ebafc6b88acd", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/05-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/05-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/05-fortio/execution.json", + "sha256": "86e8a6a774b186599b73a6737677d1b03b7e9b0e57e77e971e780e9cbefcb4f5", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/05-fortio/result.json", + "sha256": "4cd43b256224b80f42d4c156c2bb52f233d72a4cdabb878c31ff8795f3cd35a1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/05-fortio/stderr-0.log", + "sha256": "142e61c5576a1a13a3c01a874436121bf9bf6770e084e70484a71fa7f75b15c7", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/05-fortio/stderr-1.log", + "sha256": "66877252e7c012444c85f1088341baea6beacd442b76cb70a985b82b860f646a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/05-fortio/warmup.json", + "sha256": "460db998e5a6cf72d6e6427e7aadcdb6a5b5123c0aba70f10408a5adc5ba6425", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/06-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/06-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/06-fortio/execution.json", + "sha256": "9bd4011397a299493da561637289de5501f772a7a90dc431afb20bb36fd00f86", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/06-fortio/result.json", + "sha256": "1bf094fbeec3556a42830e14a17d10132e0b35b3b2e8f4cb63e6fcb8e0be027a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/06-fortio/stderr-0.log", + "sha256": "885d4d0312e8c1563b0c9be26bf4b3d4dfdd17c53ad8d811e04ef55c715ed1b7", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/06-fortio/stderr-1.log", + "sha256": "962de58eb1f484ed1d03d44144d0cd2eef2d5a614ddd723d30b411ed33df27a3", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/06-fortio/warmup.json", + "sha256": "85a1c30d372a5a667f879bdd4f92825f444ca0f9baa40d0c6735b3ada351ee12", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/07-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/07-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/07-fortio/execution.json", + "sha256": "a45921837f5dc03285d7b2c1b2c134ecdf1c66b4a8aab5ec1664933e6c4955a6", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/07-fortio/result.json", + "sha256": "14e122992bd04adf80ad1324326beb6d8dcd9f61465214f0f924335222334e5e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/07-fortio/stderr-0.log", + "sha256": "2458f50bc719ecb8e52f84ae0ba5abcf46d0f1985d500edc4db9b676210ca840", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/07-fortio/stderr-1.log", + "sha256": "44123d7c4224482bdfee5dc99ec86051ab43a386feedb94f8d6f4d25904b0059", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/07-fortio/warmup.json", + "sha256": "b4ec3b5943033b53914d6c2fc3795f5ccf35170b0cfa48cc38506d4d4eaed941", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/08-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/08-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/08-fortio/execution.json", + "sha256": "27989aba33842c9a354ab987d1192d79d2b5ea82da9814b3690906308c48b950", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/08-fortio/result.json", + "sha256": "426a5dc0d334639f7e85b832c3730cec7be5217c00c67cb9d87ac0e442f96edf", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/08-fortio/stderr-0.log", + "sha256": "158e4083f10802d63fc3ee2b57a85a61fb8dac9139ba23473390453f3b620505", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/08-fortio/stderr-1.log", + "sha256": "a4bcca48447185014e29bf94502a681e44f50837d23fd2433359c4a05b5bbe12", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/08-fortio/warmup.json", + "sha256": "f8e237c1f936746fdea9ffa67b692c8e70dcb5af68ca58faafb85f6395de6a7c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/09-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/09-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/09-fortio/execution.json", + "sha256": "f8fa1d8828a6b2602ee3c82753eade28d3ef59c188426686de1d720782a0c088", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/09-fortio/result.json", + "sha256": "114797acddcd0eec03722422474b7ac45c5c02860b8af263e16f25a6219ed50c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/09-fortio/stderr-0.log", + "sha256": "4663e2f45d7013bea438d8e67ef5ecd5e1d3f97431fa3efa9b101bf15ec803a9", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/09-fortio/stderr-1.log", + "sha256": "54cb3b792dbf8cfbbbd09abd12f2c066ecea5dfcf1c254bd96dea385806140cd", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/09-fortio/warmup.json", + "sha256": "0f40cd2857a94eb2207d10ccccab5b76770bf8db4e0fbcd327ce7a0f875ef4fd", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/10-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/10-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/10-fortio/execution.json", + "sha256": "3fde0a8ebb8c92470190bc745416079dd2f79bf1b6c5293a29ce6f68523833ea", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/10-fortio/result.json", + "sha256": "daafc5d79ff1ca3a519d042ecc2787030f1edf346abea69470bb5d8574fcebf2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/10-fortio/stderr-0.log", + "sha256": "cb65f637171be4cc8fff1568a8f6194a699f00a9fdd11255e0214ca71ef44dd6", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/10-fortio/stderr-1.log", + "sha256": "769b2daf009bcf5a321988e9849d8b022d1867383543db88a311f15bce7c4ee1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/10-fortio/warmup.json", + "sha256": "001ff8ad06849b581e305fc1f0eb2cec82dc3bbfefe9c55d50cd42a3b30f78cd", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/11-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/11-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/11-fortio/execution.json", + "sha256": "f759ce8a58474186dc595d3bcbf508d67424f4adc217f6a2967b4b6ed9e1d6af", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/11-fortio/result.json", + "sha256": "ebccef2e9f9e541b42e27202af0700247ebeba9e9f86eff53085f959965f4d66", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/11-fortio/stderr-0.log", + "sha256": "72c7b305e6f8c12385d67245ab2ddc0dc232fa6b6212470703210b65832a59a0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/11-fortio/stderr-1.log", + "sha256": "ab9277325967d25db67e8512fe08a4c2b5bb87b9b87510c3b16219068a2c31c8", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/11-fortio/warmup.json", + "sha256": "f23cd66c8a0e68522bfc7d5f9a169e02f479a97be10e3c7b353de8003a847be8", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/12-nighthawk/execution.json", + "sha256": "ffe7e1abc8b4bb89ce96b181f83f67a025f8fe1431278146b7a8baada83b1eba", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/12-nighthawk/result.json", + "sha256": "0f4becf74bfb04cff2a084ee15b8911275a1f91e7e27791f704f98f99f0850db", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/12-nighthawk/stderr-0.log", + "sha256": "a3a79d18f7235ff71ae307b5ae79a5da344032d79c49f95660ed9bb9b171de14", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/12-nighthawk/stderr-1.log", + "sha256": "33b772b63d0a54a1e73aa763269d1cba1502a0baf7f56d51867b14db0bc7220c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/12-nighthawk/warmup.json", + "sha256": "61fd164f3c43a377362e0988839ac7ec03eeff4bc19d0f2fb444a2b288ab4e8c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/13-nighthawk/execution.json", + "sha256": "abde97c05a9922c930085e0a5bc7062e36e0df82d0b8314c10e9d08ce29310df", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/13-nighthawk/result.json", + "sha256": "252eb73730e1128682ad3a46a290d85b52db15ba18aaf2db4ece3c0ae4839ab0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/13-nighthawk/stderr-0.log", + "sha256": "c22af67e9a5ef886057841453c527a28dca35e073cb08dc04a80aa9e9434aa86", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/13-nighthawk/stderr-1.log", + "sha256": "f90c5d12b7449369eac8bf984e2360c5bc4d910055f510c2d2de883e2e751d8a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/13-nighthawk/warmup.json", + "sha256": "99de7f73a1353f1c24d1faf2f2117ca40408b853a31a6be39edf11a67c5bf22e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/COMPLETE", + "sha256": "b11867671169f517ef6d1358190d88c9b6f0f54bbe91aa4294f1c952084db99d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/http/plan.json", + "sha256": "456533d3e2e7272be490552e102b1228514e06f843a76e90e2bd10dd004eae0b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/protocol/results.json", + "sha256": "4f9ac6b4f45abdc6f0bd98b3ae2d9f121f5cc6de64d25c21d676fc9907ecf16c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/stage-0.json", + "sha256": "34d089b40a673abb771b255646bd35e723cb00d26cfb22d3c44ccda11c36b25a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/stage-0.log", + "sha256": "bb62c5141c3664cd2be72e77a896c4fe537549f7fca23b9e3ef9aeb6e2503dd6", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/stage-1.json", + "sha256": "b19e52a12838e24a8e10de9d7140c5778eed852fc9a2a27aff9fdd146d8f4825", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/stage-1.log", + "sha256": "b63456ffe115f04daeb7bb853bdc07dd2ab73bd40b7ef8761e19bef6dffe9e07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/stage-2.json", + "sha256": "0a0726afc23d425814bad143562fa24d0e64c706dbfa47b5e2e27959146c2485", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/stage-2.log", + "sha256": "29ee3fed2578f63af890ab71037049c61ee41c7b85f525353dffe49bc3cb0bf0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/stage-3.json", + "sha256": "aa2a76a9891ad0613f169fb012f34f280816af48496a1867971d937a2ccf366e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/agentgateway/stage-3.log", + "sha256": "4a7aac6c28686c435f6d9719c4b131368332e091bde51b507083b660cd03f6fc", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/COMPLETE", + "sha256": "9c35be9da8d48c09293b890643957a7af3ec5fd9d92508a4a035ed20b7c07eb3", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/00-fortio-openai/command-0.log", + "sha256": "a329f0fd69161953ebf18672910c0a23918b184b0274d4602b7b2cf886c1b0f2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/00-fortio-openai/command-1.log", + "sha256": "81ddc6cb540acdf0c4b799fc9908766140488b5298bd0acd0653fea0bda55863", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/00-fortio-openai/execution.json", + "sha256": "efacec89052835fdd3b36834e2fb92eb9cc3fb614de837b73a00bce8651d2bee", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/00-fortio-openai/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/00-fortio-openai/result.json", + "sha256": "ae82184e43c67cdf12fd6790c0a0995cfc77be4d7ae1b8377075c24e28e81c17", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/00-fortio-openai/warmup.json", + "sha256": "f64e3a31df90132d18047d6d76cbd7a62c82449e62ad0d738a4f61a6c0967add", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/01-fortio-openai/command-0.log", + "sha256": "dd3b754c39d758fe321766702ae2ee8d45092b61f55b2548230e22fcc64f2af2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/01-fortio-openai/command-1.log", + "sha256": "20e240219efedf43fc1af08047ffcafcd7e43f124b960d3031da53139747a026", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/01-fortio-openai/execution.json", + "sha256": "fd4ded7e2e3b610ae760ef8850d09a184f5b311d9699723a05716326340cc280", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/01-fortio-openai/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/01-fortio-openai/result.json", + "sha256": "69ff27d0bf35cc79b4461a42e7e2a66b375c0534890983c1a0e4abfdada01de4", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/01-fortio-openai/warmup.json", + "sha256": "58c68088e774b3df03d4396d88f82ad0b82ff28d9560616405d24a69affb1c22", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/02-fortio-openai/command-0.log", + "sha256": "46612c16bbd59777d840e1a110719ff0f2403dee7dbfecaccc3a0f6741dc9f81", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/02-fortio-openai/command-1.log", + "sha256": "6a490f3248e843e80a21cc762ed9ac1feab8ed3e95098e4dd9587f1641336cd4", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/02-fortio-openai/execution.json", + "sha256": "695b87aa491295ad169b8386a56edad9ab4cbc1e5e3727394473e68c4978c682", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/02-fortio-openai/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/02-fortio-openai/result.json", + "sha256": "392fed9cc2f4fe4103abba2f17a5c7f7cc6deae302bb5b17c4a55c19f458b4cf", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/02-fortio-openai/warmup.json", + "sha256": "b087bc1ea1b5e9e81f06369b0810e624bc67b61a900604726ea1c93bbe4ff12b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/03-fortio-openai/command-0.log", + "sha256": "a4502f1ce75c83d44b2b79cef6e419c4e70e4213cbc2fda71b916f3eb94fcc4c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/03-fortio-openai/command-1.log", + "sha256": "14089689e80c72a35143d4311d96039df7ef02864cdf9dd1a2ffc352ca400540", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/03-fortio-openai/execution.json", + "sha256": "ea701acd3fb9709cf1eadd8313cd7be9bea67e1a9925922145a6a4801c7e87d9", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/03-fortio-openai/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/03-fortio-openai/result.json", + "sha256": "edc26ef7d30ab79972a8029adab52d5f80946603ea49abd509752b9141d60f0d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/03-fortio-openai/warmup.json", + "sha256": "55f3142dd30c4a400207fbb98d161d5a4d9cbcd7c57abfa1c1130c6947c5da87", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/04-fortio-openai/command-0.log", + "sha256": "3551736370d0a6f2717a0d3a86b3207ccc480e6c095ac87af6bc43c44307e339", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/04-fortio-openai/command-1.log", + "sha256": "0a1e0dcacc99c5865772e78ca2f09fee1ddeee39d388568e9e98f8fd9c639ef1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/04-fortio-openai/execution.json", + "sha256": "5e03c0c42e7215c3fa7e25113c5d284acd082b1b3ac27ddbe146994ffe7aeaeb", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/04-fortio-openai/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/04-fortio-openai/result.json", + "sha256": "15522e9792e13449a425644d71f61cfc1ed3133d561d739bdc23803f8b3c4419", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/04-fortio-openai/warmup.json", + "sha256": "f09d7442f1aaea5d9a9d7d9d45b8d07ddc88a40a520ae6ae0ee1cd51e6485808", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/05-fortio-openai/command-0.log", + "sha256": "c17a12c75c534ae0b591fc42cbd6eacd2dc1ed20c860da68508a9588b95a16aa", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/05-fortio-openai/command-1.log", + "sha256": "a8cfca19acc163cf43e0f79367b6df6b3e07f1dbc07f414b8ed53d3e2461e779", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/05-fortio-openai/execution.json", + "sha256": "369b2470f1a61c64d5807322a0f7fdec915bdb8d95cebfe66583ea1ff40f3a2f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/05-fortio-openai/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/05-fortio-openai/result.json", + "sha256": "67d6a1d41b6715e228968920957c82dcab2ec6534d4e0370563211c6e50ab3b8", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/05-fortio-openai/warmup.json", + "sha256": "81308d854e25c43fd74bb064a9ec340de3882e6f94496cbdc03b4b18504096f8", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/06-fortio-anthropic/command-0.log", + "sha256": "5678c5358a6ce70363eb92da4d73be57906b73df95399dd4ee33cfa963693b9b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/06-fortio-anthropic/command-1.log", + "sha256": "8b9d820952bb46aa985c78ebf57dbc3ab85065e1036cd19a3e293f93c181609b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/06-fortio-anthropic/execution.json", + "sha256": "8c58912ab6752b74ffa1d570479e8a963d67ac24d32a2cec7c34f4b8af68c5cb", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/06-fortio-anthropic/payload.json", + "sha256": "5367cad443bf10d59083dc7cc6148709a4f62fdcd5d016db06bbc9247cedef6a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/06-fortio-anthropic/result.json", + "sha256": "8a5307104675e7b6b838f8f11a2a830410e06933733ea0e4d8eb525a31727e1e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/06-fortio-anthropic/warmup.json", + "sha256": "9fb507f05b402241dcd84de0e1238381de536aa5d265515cd5621832071ef9ab", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/07-fortio-anthropic/command-0.log", + "sha256": "e3c37723ed85c4943d8c0810524f1f769c543bce5f8ab7b01ce8feb800603369", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/07-fortio-anthropic/command-1.log", + "sha256": "058bab72c8a64dae301f7353f1d8a1ad024f1034ef317bb0b407f61638b4d630", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/07-fortio-anthropic/execution.json", + "sha256": "2c99229636af79a29f021c3d627bdcfff631a3a19bb80c4c87fe1b0159fec6ac", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/07-fortio-anthropic/payload.json", + "sha256": "5367cad443bf10d59083dc7cc6148709a4f62fdcd5d016db06bbc9247cedef6a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/07-fortio-anthropic/result.json", + "sha256": "88ee6b8b6ead5f5e99f7b15d414a439c5e40dca3d45adb6632ec62c9150e8b20", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/07-fortio-anthropic/warmup.json", + "sha256": "0d26767429bb94dd4c7cf1de47539ca775880cfd0b03aea2fb0c447a90d6eae0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/08-fortio-anthropic/command-0.log", + "sha256": "a84f414db37aae9e4cda66a42ea13b060742cb8fabeff8b817165d2028010435", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/08-fortio-anthropic/command-1.log", + "sha256": "edd6c1a65787a7a23976e877626c3abbb7e5629df83f8ab23e0c362bc4a8c969", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/08-fortio-anthropic/execution.json", + "sha256": "d7894fe1c0a47cfb13aa36cb917bda48a104d68412e012d138a57fb93a7d21cc", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/08-fortio-anthropic/payload.json", + "sha256": "5367cad443bf10d59083dc7cc6148709a4f62fdcd5d016db06bbc9247cedef6a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/08-fortio-anthropic/result.json", + "sha256": "c1e5dfd28f1248e6d70e12b1d88dc8d08b35a7e7b1cfe15a16c3bafa1adf8a8f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/08-fortio-anthropic/warmup.json", + "sha256": "257355a1f6c5d065672b59d6354e08ecfe42686b009003ecf647f59fda884097", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/09-fortio-anthropic/command-0.log", + "sha256": "56d5c2aba12cbee8c05a9d043db2c7683610142505f2ca346967ade9f309398f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/09-fortio-anthropic/command-1.log", + "sha256": "37a2bd0d3a1e23cf17118e0102a26ff0adde2c44d54c8a09f7f5ea051645ddba", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/09-fortio-anthropic/execution.json", + "sha256": "ea133526434afcfa2dc6cef576785a0bd812addc78de111a19f11bbe8c50e6f2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/09-fortio-anthropic/payload.json", + "sha256": "9b943dec09c3d02f2532b56501018d209754fe446b7893c8ea93fcc81de1f387", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/09-fortio-anthropic/result.json", + "sha256": "cbd4cca5ddad6218772feb10f0bfa46c7733692dd63c5216d5112d9d3f71e74e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/09-fortio-anthropic/warmup.json", + "sha256": "8f23840fb1b9a6ad6ba2f9178f1bfda5512665dca409c18ad9b74b56ce92b441", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/10-fortio-anthropic/command-0.log", + "sha256": "e1e525360c64813fd4367d123d436e9362ec1ca85196825ac9930c0e6de0dfb1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/10-fortio-anthropic/command-1.log", + "sha256": "5ede873657acb0b6a3d3f934cf968c2621ee1c91109f0788af711be8990435b5", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/10-fortio-anthropic/execution.json", + "sha256": "5e35ed5284eb201b54b2a837828e2412a1923eaf812ef2d5d0deb1ddf7052297", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/10-fortio-anthropic/payload.json", + "sha256": "9b943dec09c3d02f2532b56501018d209754fe446b7893c8ea93fcc81de1f387", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/10-fortio-anthropic/result.json", + "sha256": "df4c0178f06cf7ff2b468d29a850512d96fc1304c74e80aab1ebd8accaeb7bba", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/10-fortio-anthropic/warmup.json", + "sha256": "02541183c346db6d3b10dc88dafea4e2fd30c474017830ae773483b38db31eca", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/11-fortio-anthropic/command-0.log", + "sha256": "aba411827b37a0a54a8622da4db066b93d3bcac99ede9c79b8d8b4cad46a85b7", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/11-fortio-anthropic/command-1.log", + "sha256": "8f137ede46e0fe04ebedc238b789c356caa57d55aa4c368d1c78cdf2dc3bd191", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/11-fortio-anthropic/execution.json", + "sha256": "0949e3ff4c2648b295b04d60073a7560dcbe602e624c0dd1b1e2980acd832066", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/11-fortio-anthropic/payload.json", + "sha256": "9b943dec09c3d02f2532b56501018d209754fe446b7893c8ea93fcc81de1f387", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/11-fortio-anthropic/result.json", + "sha256": "0494d232869edd668e53a984e846f32f8b32a0f0372e34692404b7c05a4802eb", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/11-fortio-anthropic/warmup.json", + "sha256": "3c873c16806ec3120380e45e640dd00d4bba97f13ba23fba6d4a8383e9e7a74f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/12-fortio-openai/command-0.log", + "sha256": "84715c57eaf11cf9744193bed677614b45c5912f475d16cfb2b92bcc108547a4", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/12-fortio-openai/command-1.log", + "sha256": "514fb34e995fdeb7a61c233656a04678199afaee6a1c0659bf7aeca804e84c64", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/12-fortio-openai/execution.json", + "sha256": "0e6f300f6bd7ee1fc53553d50b83bdba53c03d358267ef5f9535702ecf498321", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/12-fortio-openai/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/12-fortio-openai/result.json", + "sha256": "4bbb08d4d2d825123c4217fec42433ef239e22631a06b54b3825ca6387ff7a46", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/12-fortio-openai/warmup.json", + "sha256": "1fd5cebba9f4fc2aeccfc410b77278309d0fc878d0d25dffa1a80ac1b763d1e8", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/13-fortio-openai/command-0.log", + "sha256": "730eae1f7058e0c811d1951abbb4cc719e169162a87c9cb3aae89378e766f6dd", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/13-fortio-openai/command-1.log", + "sha256": "d6ab06c035c14f0c127d023af6366ff4e8b7bea0de5cee034782046c5f11bd7f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/13-fortio-openai/execution.json", + "sha256": "75865b803cdd21a8101a387b0a1b04dc9c6f686f1bb0d3e7980f59b9ac6c6f01", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/13-fortio-openai/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/13-fortio-openai/result.json", + "sha256": "da7d8f1994b74c107fa63051cb523cdfd0a55156e6e831199b5303310229a310", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/13-fortio-openai/warmup.json", + "sha256": "7d8b6e4c2c1d2ac07f295cf6f2558ef167cf633ae4fa53a230a396abd87634a8", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/14-aiperf-openai/command-0.log", + "sha256": "70f32d80434e85c77a920e8f2537348276705f6475253117e7436d09107a5b1e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/14-aiperf-openai/execution.json", + "sha256": "1fff30eeab388efa8fcb5445391f4635e6ae606e63c84642ac63e61faaae3da1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/14-aiperf-openai/result/.aiperf_results_ready.json", + "sha256": "5f316f75c5c0e5022c2e63b118b85856efbcd8d8887ee55fc98db893b6a5351e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/14-aiperf-openai/result/inputs.json", + "sha256": "8b0feb8d954b0eeab820111af645807be79bca834ce24c720fcbba6e8f4b2d02", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/14-aiperf-openai/result/logs/aiperf.log", + "sha256": "514cb66bd42dc33c916c9d3c1ca848ec9259f678eccf7442edef82e1dc6fb40c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/14-aiperf-openai/result/phase_manifest.json", + "sha256": "5775a95a6548fc7e7ed81066f1478dfe34524c0cb9a1907eb999745771366894", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/14-aiperf-openai/result/phases/profiling/profile_export_aiperf.csv", + "sha256": "dc41857c2760bdbe500535adb9e385857533db2767bdc514c54c1d26b57d36ee", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/14-aiperf-openai/result/phases/profiling/profile_export_aiperf.json", + "sha256": "55ef74406e2a3002d303476e14cad9c8975269c75a1cca22e2dd9b80bc1d7fd0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/14-aiperf-openai/result/phases/warmup/profile_export_aiperf.csv", + "sha256": "82770b401d06203544c4ab763469f2410e7c930aae4dfe07cd6fec4ea53fb809", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/14-aiperf-openai/result/phases/warmup/profile_export_aiperf.json", + "sha256": "d025c2abf05c78b4aff1279cf6ae340f01a8abc8ee1bf371742865073f2c0474", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/14-aiperf-openai/result/profile_export.jsonl", + "sha256": "87e4ea4d4d3c781b831547d6d1176a56d0d34214e4893e297aea7e5c60fa7c9e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/14-aiperf-openai/result/profile_export_aiperf.csv", + "sha256": "dc41857c2760bdbe500535adb9e385857533db2767bdc514c54c1d26b57d36ee", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/14-aiperf-openai/result/profile_export_aiperf.json", + "sha256": "9bdad2cc95b4992b8f19e334bf1a0175d7e0e9e41cf47cc3678d8e63710f9dda", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/14-aiperf-openai/result/profile_export_console.txt", + "sha256": "43b1fb971f15bf8afdb22f0fe71b1a48dc1dba69ffa21c3e5d0da4da46ef55ea", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/15-aiperf-openai/command-0.log", + "sha256": "7b4a1cb40195197b28d8892ca4d8b13c044cc17f1f131d7426f455e236e19cb4", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/15-aiperf-openai/execution.json", + "sha256": "e1187c5229de28f5decc6642280f7e166a3d263836512a36e200425adf49fffd", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/15-aiperf-openai/result/.aiperf_results_ready.json", + "sha256": "5f316f75c5c0e5022c2e63b118b85856efbcd8d8887ee55fc98db893b6a5351e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/15-aiperf-openai/result/inputs.json", + "sha256": "8b0feb8d954b0eeab820111af645807be79bca834ce24c720fcbba6e8f4b2d02", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/15-aiperf-openai/result/logs/aiperf.log", + "sha256": "0a4d797660fd1d25f23e3c98b37153cc3fe24bd51942705720a95193bbb7350b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/15-aiperf-openai/result/phase_manifest.json", + "sha256": "623acacee565a7bf88aec91a61c2d32031505230202f71c6869acb86fcb3b881", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/15-aiperf-openai/result/phases/profiling/profile_export_aiperf.csv", + "sha256": "8c851aba195efdaecab6bbd14f2fc56a91f7a06b38554f0de34940b116f81c36", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/15-aiperf-openai/result/phases/profiling/profile_export_aiperf.json", + "sha256": "2b5fabc054522d694bad0fbc839745a0b844038869c30174ca76dc551e15df2c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/15-aiperf-openai/result/phases/warmup/profile_export_aiperf.csv", + "sha256": "5aff5493039b7684c8b09c3efc8ccea99b1868013fd0962981345097682d7e82", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/15-aiperf-openai/result/phases/warmup/profile_export_aiperf.json", + "sha256": "f0524ead2d4c9e1d6e0e226f1281b270a9405f66415f1cf23486476383500d48", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/15-aiperf-openai/result/profile_export.jsonl", + "sha256": "5f39b3850dd72f58a279760418ecfd4f8074699c097fa2890b066ddcbfe955b7", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/15-aiperf-openai/result/profile_export_aiperf.csv", + "sha256": "8c851aba195efdaecab6bbd14f2fc56a91f7a06b38554f0de34940b116f81c36", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/15-aiperf-openai/result/profile_export_aiperf.json", + "sha256": "6f3e0ad13d2299d72886b7c398a0172fc7d03f67f8c9cae729ce3f1cf4e9ba9a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/15-aiperf-openai/result/profile_export_console.txt", + "sha256": "189d37d3ea0e2e337212d6d86ec48278893a47f2ed057cd80da271788f1d543f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/16-aiperf-anthropic/command-0.log", + "sha256": "1ca8d2d52c0ff05f59bafcbc42386edcca7de248b7ba87c89c7dcc6a461db03d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/16-aiperf-anthropic/execution.json", + "sha256": "d614ca3d20f0d22b45a79064e05e29f440519e1fe79f7efe78c19b2fd5867ea3", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/16-aiperf-anthropic/result/.aiperf_results_ready.json", + "sha256": "5f316f75c5c0e5022c2e63b118b85856efbcd8d8887ee55fc98db893b6a5351e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/16-aiperf-anthropic/result/inputs.json", + "sha256": "e8a4993ed06cc380f3771dc00c27ef39aec2d45237aa3ba5612899670fd705ef", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/16-aiperf-anthropic/result/logs/aiperf.log", + "sha256": "426692b4058c121e74854b73c58a7ffbf24e9f388b3dd14bec4cb6ce2b0d106a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/16-aiperf-anthropic/result/phase_manifest.json", + "sha256": "8124283bc2a64f94f948d16f3e7f945d6db52b05ae3ed6455d6de665a4ddf49d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/16-aiperf-anthropic/result/phases/profiling/profile_export_aiperf.csv", + "sha256": "6c50ad5e987e09ddca0da27806f416b638145baf02c5906118f470a761bca098", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/16-aiperf-anthropic/result/phases/profiling/profile_export_aiperf.json", + "sha256": "e98741c46e006df5e39d4361a2f5f7a3c9d276364c4e97947ed06f2fc225ff52", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/16-aiperf-anthropic/result/phases/warmup/profile_export_aiperf.csv", + "sha256": "f751a666f9aa5a5cd211683f8dab922f854ca91d3de7d2bd659c295bb0c6b3a9", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/16-aiperf-anthropic/result/phases/warmup/profile_export_aiperf.json", + "sha256": "9aec7024de65a509a29d0ba3fa8300e527670569074e1a1120b7b196584b076c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/16-aiperf-anthropic/result/profile_export.jsonl", + "sha256": "aa01aa22b6d6595e050301813067322b6563a6426ccfc0b3d300ff43f5171b06", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/16-aiperf-anthropic/result/profile_export_aiperf.csv", + "sha256": "6c50ad5e987e09ddca0da27806f416b638145baf02c5906118f470a761bca098", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/16-aiperf-anthropic/result/profile_export_aiperf.json", + "sha256": "0b451e94fe6325dc8a25ca0049434efd2f945d0dca4cbd8d527d6eaf239182e8", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/16-aiperf-anthropic/result/profile_export_console.txt", + "sha256": "25f4c49da76109e0069156f5b7052707e93e17ec254b6ffd481f6471e1c1d59f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/17-aiperf-anthropic/command-0.log", + "sha256": "812fd66404ece16b9b0778a3361dcf42c91a979e39e7417ee01fce6a6c13bea8", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/17-aiperf-anthropic/execution.json", + "sha256": "dfa17d1a856fe42abf7e1a699b99929fd080f2d17d782f5ed2e5fad13b69ecde", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/17-aiperf-anthropic/result/.aiperf_results_ready.json", + "sha256": "5f316f75c5c0e5022c2e63b118b85856efbcd8d8887ee55fc98db893b6a5351e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/17-aiperf-anthropic/result/inputs.json", + "sha256": "e8a4993ed06cc380f3771dc00c27ef39aec2d45237aa3ba5612899670fd705ef", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/17-aiperf-anthropic/result/logs/aiperf.log", + "sha256": "20c07f8e73972037d4f595eb3b2fb562fbe40dfc135845f21c6b6cd758b6efe0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/17-aiperf-anthropic/result/phase_manifest.json", + "sha256": "a5b29a82545757e802eb4d59ca110b8c31d951559a280225d56302311731ed0b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/17-aiperf-anthropic/result/phases/profiling/profile_export_aiperf.csv", + "sha256": "90f8903215de69582f3ac0d8238c02b8e7d04d00223396729ef88bb6144518b3", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/17-aiperf-anthropic/result/phases/profiling/profile_export_aiperf.json", + "sha256": "0713c2b5a5d6886bdc1f8b74aa6d537523b52d474266d0d182a5e965e54d93ee", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/17-aiperf-anthropic/result/phases/warmup/profile_export_aiperf.csv", + "sha256": "918d9ec40fce2781729a501489c18475fc82f3710a9240a0fbcef05df0488821", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/17-aiperf-anthropic/result/phases/warmup/profile_export_aiperf.json", + "sha256": "25c9a9ee5b73d8d7273cd809a6ebfe69da7d44a9c34599837abdfa023f4b15da", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/17-aiperf-anthropic/result/profile_export.jsonl", + "sha256": "6e6ee8da14f0c66b2f7755030626f0f77770fb420d4941f49d67228a8784c166", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/17-aiperf-anthropic/result/profile_export_aiperf.csv", + "sha256": "90f8903215de69582f3ac0d8238c02b8e7d04d00223396729ef88bb6144518b3", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/17-aiperf-anthropic/result/profile_export_aiperf.json", + "sha256": "0f839bd661484186671156ffc319c53990e592b2d1132413864c5bd42aa3b9e7", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/17-aiperf-anthropic/result/profile_export_console.txt", + "sha256": "fbfc7027c21a65d333fb8a498a67e71d71c3fb6bbc2d6ab43c75e4440767c81f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/COMPLETE", + "sha256": "9d85855e102b23bdff9491ad6403f190fe74ab418d942c1a1cd4496881652a04", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/plan.json", + "sha256": "9b390c1785617cb0e13f53e3a8d9140adcab2e7ceb9711422ccdac83483abe04", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/ai/runner.json", + "sha256": "1aafb2e9f92f4e5bc75c3ea1b3670d6757e52658f3849bb6aa42ea51e49339b4", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/cancellation.json", + "sha256": "ea86019f8f6c53d8964487f4186fe82274f9bb8803b9f6e91d20c9995917b168", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/00-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/00-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/00-fortio/execution.json", + "sha256": "432fc6eed5a9001f3969dd7156bb0f2018751c1428dc369f1f35cfb0ca428056", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/00-fortio/result.json", + "sha256": "5d1a91b68ab06a48afbc0a5198014a47d836464ba91762b75499b83d17a47de4", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/00-fortio/stderr-0.log", + "sha256": "8a88b33f2f389cedf72888736d3abf9ab8468eaf86847d2c9c61e8a7d0779953", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/00-fortio/stderr-1.log", + "sha256": "0b3775dfff7de0555eba64fa661c5daee9cd62ad40f95c7cba2403d762ac0578", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/00-fortio/warmup.json", + "sha256": "6b04b3f1db2c3395e2b35956934101493a7864e5d748a440f521f1e87ffd296c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/01-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/01-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/01-fortio/execution.json", + "sha256": "b1691fba5a4ebbd04861fc78c7268c9df95283d0d87002054fd290cd0d3c317e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/01-fortio/result.json", + "sha256": "1b753626bb687aaaaae567fc77f65564dd113bb380a61e365e0077ffed6f65bf", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/01-fortio/stderr-0.log", + "sha256": "75428f1fad1a3a58acf4b3306566536e85d36e11b13fc17261a516a58b4389cc", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/01-fortio/stderr-1.log", + "sha256": "62ef952ca6a7edd2a0f294768afc3d9475609ee01cea53967ce150ac898dcab3", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/01-fortio/warmup.json", + "sha256": "eaa812247b02b3d6a7bda71b30fb73537112f0f765e2c8819b02e94f463258e7", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/02-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/02-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/02-fortio/execution.json", + "sha256": "59a75ebc065718449c056e37240d7e1af84a1a02a76c26ee0d8a92e1be778f7e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/02-fortio/result.json", + "sha256": "6622d52e1fee50b15be5610e19a0f813e3b4af469f4c61e032ebfaa7e9e1d085", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/02-fortio/stderr-0.log", + "sha256": "f50ca3efabd3b019dccb9b124699510278ef82bc56a625660bee73470962e8e6", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/02-fortio/stderr-1.log", + "sha256": "6310cbfcc1e21f8a54536738ef773f7dda20e8511bfa2bb0ebedf7172d90336c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/02-fortio/warmup.json", + "sha256": "aedb6057b9f86d70a2e4d6f258ae75f61c0109d44d0e16d992b67fb07a953dc0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/03-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/03-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/03-fortio/execution.json", + "sha256": "b46f4abd21f6d05cfde100c41672fc10d1ff36302715c9827022eda465cded46", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/03-fortio/result.json", + "sha256": "4245a53973abf9899805dd42fa76dab71f5223abcc4c706e9edd77b67b6073cc", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/03-fortio/stderr-0.log", + "sha256": "eb066c8624839608126a3a936a208b2ac21c40c6bb635f5c4f44149dd5bbe32b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/03-fortio/stderr-1.log", + "sha256": "8b6dcebc138f301ddf70a4c909bc3145f9e498e4ca9bed0bd0f648152b5aeac5", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/03-fortio/warmup.json", + "sha256": "e7028a6d942909d1d0f5c36fc2399b5174fca0f1bf523b72aff3819796ee6433", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/04-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/04-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/04-fortio/execution.json", + "sha256": "6ff800928fed4a11f59aefd440c6bc60fd208b978d59b9ecf9d02eb02795bf93", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/04-fortio/result.json", + "sha256": "ea2372abc128abbc2533de37f9a6bdc8ca67c56841ad6e873982f78df549e9af", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/04-fortio/stderr-0.log", + "sha256": "a543d2142e5c35786ec2e0baf82ca70c36865f1e873cc4d7e7610add18ff1be3", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/04-fortio/stderr-1.log", + "sha256": "7c1718f40510e208ba8456f115cf676ea1435581d709abba534b9d0cd3491410", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/04-fortio/warmup.json", + "sha256": "7c26bbee7bd5c50272e16c709f169f916793920e28dadc2e87ca55265343ff27", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/05-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/05-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/05-fortio/execution.json", + "sha256": "985e161914f17bd91608ca9c484b15d4afa06140f0019bb8d34b694d439f250b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/05-fortio/result.json", + "sha256": "78f51bfc2532e0368632bf3df46a90d3f56c16e1377defa79c9d36d784985eb5", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/05-fortio/stderr-0.log", + "sha256": "542e6a36d7b3e5b6050fa7efbc17721a9603ca7012fcde1c2cea220c83216db9", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/05-fortio/stderr-1.log", + "sha256": "772c00515c164a6386b54e1ef28ff2070d4d894dcb49e3deee7f87d349247928", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/05-fortio/warmup.json", + "sha256": "d1ba607e4a62b44e0a0babb3179ff36123f0d144402bee540eaacb873eb99dc2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/06-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/06-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/06-fortio/execution.json", + "sha256": "385987fc25568cbcf4b9dd2ed3cf2f48d19dba0026fdd181ed2afe4f56c97cbb", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/06-fortio/result.json", + "sha256": "0e11b269c98f772ba1d90aed26cb8bf1d805a1eeb996c3063ede8fac4a0db9a7", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/06-fortio/stderr-0.log", + "sha256": "4dd11121ff28aff2961663250b86ce106e627a27ecb93a04100edf1c69fb8bf8", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/06-fortio/stderr-1.log", + "sha256": "8ce97c6c1c43ec68a8ea77198d4370d9a957c3e2cc157a7998b6bcd286e2c7fd", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/06-fortio/warmup.json", + "sha256": "af9b529aa1c346cfc53d73ad275a20d067c83971780117bc3b11548f05e85eac", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/07-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/07-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/07-fortio/execution.json", + "sha256": "47d5587550795f5dc03de16593c6bc7f69c0670083e39674d738781f00fc8a06", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/07-fortio/result.json", + "sha256": "2d1b4cac79913013c75e6efca482619d587584dc8a08c6308fb2a93135d706e5", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/07-fortio/stderr-0.log", + "sha256": "25f98ed9ae0ea8af79c62edcc07677b8c9b3ce9088cc56c7e4c3ff6f71513c5c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/07-fortio/stderr-1.log", + "sha256": "426a275386b113f6f5c3b80a2a4862b91b176f0e35958cacf1e57d44f0e7a979", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/07-fortio/warmup.json", + "sha256": "b55a02e1c884d0b1ebb929e96a24bcbafbbb7b8f4ea0384bdbf7346fc878a318", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/08-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/08-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/08-fortio/execution.json", + "sha256": "99584856e19439274e476073c76fcbcf54968754e73bf5008ac10e6ad8d99fc9", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/08-fortio/result.json", + "sha256": "0038653df6bf3e6e0177d9417a5ce6b8e8749dbb1914e9a433746fca92643637", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/08-fortio/stderr-0.log", + "sha256": "7b6c9288f228978bb8b38f0d9826b92099d5aeae56fedca91bfbee592865ede4", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/08-fortio/stderr-1.log", + "sha256": "9f1f44f037914f0329c4439926fdc0762f2a56ab1f6c27303f219ce4b822cc71", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/08-fortio/warmup.json", + "sha256": "8a2265cda2fac9cf03bd531210feb115519f042728ba05070ae8902f73edf978", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/09-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/09-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/09-fortio/execution.json", + "sha256": "c8309adc7aecb753c2bb5b55e3274ebc9472ea54741ba66029927e5181a13c19", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/09-fortio/result.json", + "sha256": "4dd60add3e54a3c24730604b39c5981fde7b1704b85b9eaa95173be17f7ebf59", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/09-fortio/stderr-0.log", + "sha256": "771af7f0e82d7eb2239d8862bbd2b7e37a6affeba426d97656c42d43f2404b4e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/09-fortio/stderr-1.log", + "sha256": "c26492d87b447c0a1c6773b34104040130712ef24824c8eceac1b1bcb2e086e9", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/09-fortio/warmup.json", + "sha256": "d5aa6e12d5f8a86ceaac7e11b5255986437c091864bc707b3021320756fa61d7", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/10-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/10-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/10-fortio/execution.json", + "sha256": "7f66f8d09336a9a2179038f29c7f98796cda18f8e998e24ae8ffcdd2286a8ba5", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/10-fortio/result.json", + "sha256": "d5d9fde8d5d20baaae081aba4efccf91c3e70e963b422e3453d3bc7aea3e2644", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/10-fortio/stderr-0.log", + "sha256": "b550b8987cf3e97ae0c3bf2886f0fb9ea949a2010c805001be654447d16fc8ac", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/10-fortio/stderr-1.log", + "sha256": "4e67201be3f8f51c9376048c5eeb8a46d557b58a1ae3756895d1b6737543c5b1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/10-fortio/warmup.json", + "sha256": "d3171ad57d67c00c29ce247f05f0df06fcce6ef2b7ba93ff9905f6ea265a5632", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/11-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/11-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/11-fortio/execution.json", + "sha256": "6c81a05ae63bac1e8a6ff61a7067fc7b8ff40ca14750d3ba7c9f6b4ad17fad9d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/11-fortio/result.json", + "sha256": "71f98bc209428e2a57a6f282f10373ea601e20f83ec6abe4ccf6df08695d7eee", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/11-fortio/stderr-0.log", + "sha256": "e1f7139c801dc8737daf45031f49ad7529f4df6bd1c93a5496d5a93f66088c4b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/11-fortio/stderr-1.log", + "sha256": "98946c446ecbf787f801856645404e257a38b45bcc9cd44f46a36ba8830f7b30", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/11-fortio/warmup.json", + "sha256": "2bdfcec8d91fa22b677c89d545b88b28878af88c6b759e8f07741213e927b4c0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/12-nighthawk/execution.json", + "sha256": "f3d06717231fc620abb8bddd7b07d29da3d7f7971d08b4f99ccd1dbe36201254", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/12-nighthawk/result.json", + "sha256": "7430737f003a7c3446dc25edf0132b643e815ecad8274e9af4b94338b7faae5d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/12-nighthawk/stderr-0.log", + "sha256": "3505bbe837d292bb207e3c44f1ede748087d55c24008c073046473dffbae1c54", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/12-nighthawk/stderr-1.log", + "sha256": "e0aa4392bb0489c641c33f2920641dc0a1f38da309a4b184302de22ed7cd9e66", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/12-nighthawk/warmup.json", + "sha256": "efd067bfc97660eafb66d04ba6abbae5785535372aa10d5c1d4040171c066d97", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/13-nighthawk/execution.json", + "sha256": "a700a1fa028512b729d90889e6031273039f7eb15711ce01b61e278b6a61ea29", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/13-nighthawk/result.json", + "sha256": "df505522da2f56cecd5a08e5e836b1e31cc96b4d0a4b2682abe590070c044c86", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/13-nighthawk/stderr-0.log", + "sha256": "43432dff7d1bf0660d806eed3acb7ae4b53a8b8db5e9cf85877305ee7a4f32ec", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/13-nighthawk/stderr-1.log", + "sha256": "1d37f3f4bf5cdebd3d6e6e0e8b60753a33f2fcee1b2f95aa9f7c2e1da3689c6e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/13-nighthawk/warmup.json", + "sha256": "0006f149d855d87fc34522af907441150963dd516dc7e01b9436569962dd8f8a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/COMPLETE", + "sha256": "565032d0ea37d3bb248312d54791655444eddb6520f9cffdc67f50992158ed5f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/http/plan.json", + "sha256": "456533d3e2e7272be490552e102b1228514e06f843a76e90e2bd10dd004eae0b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/protocol/results.json", + "sha256": "1df684c5e5e042a35836b757c1d73176244f8d24afadd4655b457bd92809c6f1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/stage-0.json", + "sha256": "720a4df0b134e026e3d94478a718dfb00ec60a93a08c2390760f55831ffb9f2a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/stage-0.log", + "sha256": "bb62c5141c3664cd2be72e77a896c4fe537549f7fca23b9e3ef9aeb6e2503dd6", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/stage-1.json", + "sha256": "f4e45daf5dbb8aa40b246b04beafb1368d9cb74d15cdac37ab9ba4ea4250ee58", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/stage-1.log", + "sha256": "a593c38ca428ba97f873cdf27ab265317feb3fafd1e8882282e08acfb93943f7", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/stage-2.json", + "sha256": "304d6b9fead297966d4e99f8691f14566672105d14582e8fe6546eb2a806c295", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/stage-2.log", + "sha256": "29ee3fed2578f63af890ab71037049c61ee41c7b85f525353dffe49bc3cb0bf0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/stage-3.json", + "sha256": "619c2b5d33e55bf405b52f3019be2c6b922004fb38c9170bb212ea18f058c904", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/direct/stage-3.log", + "sha256": "4a7aac6c28686c435f6d9719c4b131368332e091bde51b507083b660cd03f6fc", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/COMPLETE", + "sha256": "00017e52e69036df72a80177f99aa6da79886d7c75f40a8d445c4659e280920d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/00-fortio-openai/command-0.log", + "sha256": "f7e260a28d4935616a0c3f12c2b97e4c2144cc15fd22b43b8d06f5801f6b01c2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/00-fortio-openai/command-1.log", + "sha256": "e8d591c863950432af1e190b82802a118f8b736fb8c6db75888a8392b0317040", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/00-fortio-openai/execution.json", + "sha256": "c48af6e41f79557fa3d8a715bfa33661c1f0b4c1aa840f3e702de34e3d69e2b6", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/00-fortio-openai/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/00-fortio-openai/result.json", + "sha256": "9fc4113106d3f79666408d50a41e43c84187f82afcf3890bd7bb4a0a6621cd82", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/00-fortio-openai/warmup.json", + "sha256": "11a4371c04b12372ace0d1da844b3b02c871798b0a2f386501a62d8622ef5783", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/01-fortio-openai/command-0.log", + "sha256": "cea6808b62f27bc915cfd116d170cf3fb6047774e6e9846502c3fdd73936b7c1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/01-fortio-openai/command-1.log", + "sha256": "b48685fdf050605b8e880000e06a66af40c7cb6b7dabffff2ea553c0be3dc3df", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/01-fortio-openai/execution.json", + "sha256": "8c9ee45cb4a2f60c4b5de31f0faeec37a5523482eb4ae4c0ed4ee101f1a503ca", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/01-fortio-openai/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/01-fortio-openai/result.json", + "sha256": "9204957e5280cd3049d09706fe4cba27abef0666a88e93731290923d98dafbf4", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/01-fortio-openai/warmup.json", + "sha256": "7842f10f769606ab74ee1a24c548de69d595927f6795d5e55b4521fe32df98fe", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/02-fortio-openai/command-0.log", + "sha256": "1daba2398bb571593fe010156d625c9d44fe2dc584041f9477ddc8402200fd8c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/02-fortio-openai/command-1.log", + "sha256": "425211077e68f90a7ae97d83da59f9148af2a906dbe4dc380aede37aa2b23776", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/02-fortio-openai/execution.json", + "sha256": "67ff1b8223a2dcef387756e1ff80df28294a5c74f78611bc5d44d1ec4b4dc894", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/02-fortio-openai/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/02-fortio-openai/result.json", + "sha256": "4f443ae0064a547910ceef052f9beee35c948ff02702e3abc3d231578a08d96e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/02-fortio-openai/warmup.json", + "sha256": "1ecd5e27ea2337eb36615ef34f5cb05185e32c4478f2657f8d3c81044324d022", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/03-fortio-openai/command-0.log", + "sha256": "d23f896c4e83d3e3109d96d93f72b5224334577d2eb0902cd2e3cbc7c540a582", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/03-fortio-openai/command-1.log", + "sha256": "9ffce572b6e9c98a64943eed25c1c68f7ddeb0891ad98088f5b115e2c72be8db", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/03-fortio-openai/execution.json", + "sha256": "afd50e684f56f75c9d7b4b7be5f48313c9a3286d333f1a78ab72ff3cb17bca92", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/03-fortio-openai/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/03-fortio-openai/result.json", + "sha256": "5d13dd1954e427a9ae86d74d97d07688dee76fdacb4aaf585008694397fcd821", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/03-fortio-openai/warmup.json", + "sha256": "993921b4b163d061fc062ee0637f6cabe8acb07746af205339e2181ad9934fc8", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/04-fortio-openai/command-0.log", + "sha256": "9ae65ffe39d06c368e99f83388e5a3cb7a4da76aee78b55f4be94ae7d0da56da", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/04-fortio-openai/command-1.log", + "sha256": "ff51a97dddb04c8db35a8021963bb7e99d2008c4d8390fdb4e1a4fb3635701f2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/04-fortio-openai/execution.json", + "sha256": "cac57935f80abfb2f663339cdc141668fe217983ab2611aa79805a31ab1bf46f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/04-fortio-openai/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/04-fortio-openai/result.json", + "sha256": "1de2ecfdf92b4569641bba56785a5095852fafe50f6070d9d25da5727e496c3e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/04-fortio-openai/warmup.json", + "sha256": "3821f3c2a32194ed40bcb64c384ee4f0456e1b4dfd173306a9058c7e11400f00", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/05-fortio-openai/command-0.log", + "sha256": "39458a0afededca25e9e5a361aa29f9560020da0506fb476e10824f48b2badde", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/05-fortio-openai/command-1.log", + "sha256": "57411e50add4bc2182cdfffebafe3c92845f78a8b1be26a4f2ff8b83ca2af241", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/05-fortio-openai/execution.json", + "sha256": "fb84c0f345fa1b99b62cebaf3a8b4dc9113cc6c67a50be2042e11c61036b2517", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/05-fortio-openai/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/05-fortio-openai/result.json", + "sha256": "3035a1ca9765844404746d5345e9aa9b788f597814ef6e9ff3417fbfa0bd9b1f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/05-fortio-openai/warmup.json", + "sha256": "925d4ac0c24c4d409d8f36da436db2cb33b505e24450644d50c4408a69616ed9", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/06-fortio-anthropic/command-0.log", + "sha256": "f413357c08ae2aa0658bbd35d80115e0f7ee94cc22ad08d12c743d79868cffd2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/06-fortio-anthropic/command-1.log", + "sha256": "6034ccbc9e425e3e1d7d358a5af30caff7f939b0664fc72e5980b1d3454792e0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/06-fortio-anthropic/execution.json", + "sha256": "4f1c886ef01a1816560d1fa08e2f090f221ba2fddb676b90529c1f5bddc290fd", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/06-fortio-anthropic/payload.json", + "sha256": "5367cad443bf10d59083dc7cc6148709a4f62fdcd5d016db06bbc9247cedef6a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/06-fortio-anthropic/result.json", + "sha256": "55474b35c3388aab08ee1857854709d53405193c7332094f6a11e056c00e0fa2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/06-fortio-anthropic/warmup.json", + "sha256": "4d9c2f2599277a175f5d5dd5bb6f544b79bb0fc1e7710fc3ef8964a4a9dd7ca8", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/07-fortio-anthropic/command-0.log", + "sha256": "263fd48b06080d6a20105806b2ec8078eece771ae19f1ab16ab2948bc5bae8b4", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/07-fortio-anthropic/command-1.log", + "sha256": "5c6a5d48090e7b52e689a768b9969af91aa11017370e2de028d5f9a7762b0a14", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/07-fortio-anthropic/execution.json", + "sha256": "837d652afeb3f18016c20d4ad9ce7b49bc7296e13500196cff900b3b6d3bafda", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/07-fortio-anthropic/payload.json", + "sha256": "5367cad443bf10d59083dc7cc6148709a4f62fdcd5d016db06bbc9247cedef6a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/07-fortio-anthropic/result.json", + "sha256": "2be7955acb441c8efbb138c30a4c9669173e1941d785269a624af0ca3e9b9aef", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/07-fortio-anthropic/warmup.json", + "sha256": "4b2f9a59731690f206bc3798bd82fe0766fb0e18a07f6a689adf53d48a52e7fa", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/08-fortio-anthropic/command-0.log", + "sha256": "683e6f5d177c750e3ea5fbac62972b8ca159c35a51d5ac9ceb14977741f806e9", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/08-fortio-anthropic/command-1.log", + "sha256": "4e22c004ea4525d09e118fe2687f78dbb7bc668e6ed1bb966d4c473a0d23408b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/08-fortio-anthropic/execution.json", + "sha256": "4f574d48c3d43eeb93d06909064f7185f4483b3bb9a8003566f3d2734ee57e20", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/08-fortio-anthropic/payload.json", + "sha256": "5367cad443bf10d59083dc7cc6148709a4f62fdcd5d016db06bbc9247cedef6a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/08-fortio-anthropic/result.json", + "sha256": "5af5f3b2d29b0593d78048bfa8cf5c03d5c4525d1c6af0318efa2252997e5aec", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/08-fortio-anthropic/warmup.json", + "sha256": "c82f180df1c4e44c30065095fe8c482d506eadb3dc593e74fd5cbdcf32611187", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/09-fortio-anthropic/command-0.log", + "sha256": "cec102036a28cfc79e206568f070aac84986197302ac67a85f3812e1340da94c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/09-fortio-anthropic/command-1.log", + "sha256": "1dfa613a6740fa95a3a9939a94d0529f3a034ce588f03df473efff7c5161e816", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/09-fortio-anthropic/execution.json", + "sha256": "4c033dba6fffb639123fe303d648c37e1efb080b21c3088c3778aef7be7fac12", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/09-fortio-anthropic/payload.json", + "sha256": "9b943dec09c3d02f2532b56501018d209754fe446b7893c8ea93fcc81de1f387", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/09-fortio-anthropic/result.json", + "sha256": "49ba3cfa74515d962378f86fb9babde3938a3844051c0d2b82ece600877eba28", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/09-fortio-anthropic/warmup.json", + "sha256": "7b41a50a47e3ef35331c49e8f8844e3aec950e9758298304b8ea2a3cb7e6dc40", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/10-fortio-anthropic/command-0.log", + "sha256": "50040bc506320ef15aea099c1baf88b028492ae4ec4cff99214f4826fa7ead2b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/10-fortio-anthropic/command-1.log", + "sha256": "41dc1646b7d820207fe06cf2e5a6952fbdf3edbe4d4b479c895e1cd65f9ed5c1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/10-fortio-anthropic/execution.json", + "sha256": "9707aa945ac3f662e3132bac92e0e560bb0e1e5129c553e8e71a11aeff0eecda", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/10-fortio-anthropic/payload.json", + "sha256": "9b943dec09c3d02f2532b56501018d209754fe446b7893c8ea93fcc81de1f387", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/10-fortio-anthropic/result.json", + "sha256": "74d0c16cb9b5792071399deb1eb86834e0a9aafd96e689b5ee79768810d2c60e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/10-fortio-anthropic/warmup.json", + "sha256": "c66efc52d96e5ac4f9b2f031f79572037620f17ac5feb7f35e8b6fb51545251f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/11-fortio-anthropic/command-0.log", + "sha256": "c92641c5e1be778e2705b9b3cb371ffa4d087a88f0b35c01886679b3e3cdac7a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/11-fortio-anthropic/command-1.log", + "sha256": "86e75beeed5e42a6dde09bb6d3566a919c9275788f75ce619831d5193b5a1efc", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/11-fortio-anthropic/execution.json", + "sha256": "a4491f917c48f767042eb3423e2c16bd762c9c9343a9ad354bac7bc94813fc05", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/11-fortio-anthropic/payload.json", + "sha256": "9b943dec09c3d02f2532b56501018d209754fe446b7893c8ea93fcc81de1f387", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/11-fortio-anthropic/result.json", + "sha256": "8e85f6a7205eb7e53acd01b0254f9bec6fa2c0c0c5c97b234767bdb150746086", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/11-fortio-anthropic/warmup.json", + "sha256": "74d44972717559953498786ba03d03f2da7305b06086faebf9cfbe50b593c48a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/12-fortio-openai/command-0.log", + "sha256": "e5c6553e3830226be2bb1f6c5b4b8fb1cfac041855c054842ad044a50a144bf2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/12-fortio-openai/command-1.log", + "sha256": "7475a464c9365fc9f515ecc8242b08f87f3454ca2b4f7f4a6e29284e8c966086", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/12-fortio-openai/execution.json", + "sha256": "ef1e1b7ed35056b1d137391e88448a2e94c30887601127a48afccc2c8afa340a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/12-fortio-openai/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/12-fortio-openai/result.json", + "sha256": "32610e94d8809f90e3493759d52b3659b88edd3537ecd856066d878e9c323c7c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/12-fortio-openai/warmup.json", + "sha256": "c5e68ae7acd2df4bbdb7bdcc9fc96d9322027e5c441b3b42afc0b710dcd56c44", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/13-fortio-openai/command-0.log", + "sha256": "df264b8a442301e0147b2894163e3a06a13036627760827f630516d881c68bc6", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/13-fortio-openai/command-1.log", + "sha256": "6c831fda0db300ac480059b37a86d863884a0857cccb189021149223f9c747d2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/13-fortio-openai/execution.json", + "sha256": "5a79fc70660356dd059c176dcd4677bcfbc25336ad477ce0159febb208d66219", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/13-fortio-openai/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/13-fortio-openai/result.json", + "sha256": "94f5e8119d8aebdcaf239d0a352ac01e31d506cb1f1ec6f49da42935b7acdca1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/13-fortio-openai/warmup.json", + "sha256": "9085dce48135e291e591d7d174f75bb56f43193085cb26f5707e1e876ce5c61e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/14-aiperf-openai/command-0.log", + "sha256": "2d75f78400ad02609ef650c73b9f4b33ef2efe4e18cade4a1944750374396599", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/14-aiperf-openai/execution.json", + "sha256": "8ebf9546fd580c29d4de3902bb9bcd54ae67264174ded8d4b07b53f47a140158", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/14-aiperf-openai/result/.aiperf_results_ready.json", + "sha256": "5f316f75c5c0e5022c2e63b118b85856efbcd8d8887ee55fc98db893b6a5351e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/14-aiperf-openai/result/inputs.json", + "sha256": "8b0feb8d954b0eeab820111af645807be79bca834ce24c720fcbba6e8f4b2d02", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/14-aiperf-openai/result/logs/aiperf.log", + "sha256": "ee556349161d24022e60144254db13bcedfd620743f2db19731e2f18af1feb43", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/14-aiperf-openai/result/phase_manifest.json", + "sha256": "c6171fb5df121df9ce02546f370f956d76a7f8e39cfc5dead4d2f01f54758ad0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/14-aiperf-openai/result/phases/profiling/profile_export_aiperf.csv", + "sha256": "5bfdd840802074265983bc66fba1aa440965428530b1a2ed2c99d5fb2ec3ea16", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/14-aiperf-openai/result/phases/profiling/profile_export_aiperf.json", + "sha256": "0029002e266ebc2c34fba0a8b943fcfd347d33878190a03853972d28d32ef630", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/14-aiperf-openai/result/phases/warmup/profile_export_aiperf.csv", + "sha256": "16989cd4a9c823446d8f74b41be0db825c78c25830383bf8142271bea7daf419", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/14-aiperf-openai/result/phases/warmup/profile_export_aiperf.json", + "sha256": "a8626212d1b030b0fb802188becf3645f3009c640d7bc1ee4f859dee3260a000", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/14-aiperf-openai/result/profile_export.jsonl", + "sha256": "d3cd78712e716373bb3bb25b9f2b751043ee11379ae5f7eaf4accd84be479703", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/14-aiperf-openai/result/profile_export_aiperf.csv", + "sha256": "5bfdd840802074265983bc66fba1aa440965428530b1a2ed2c99d5fb2ec3ea16", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/14-aiperf-openai/result/profile_export_aiperf.json", + "sha256": "3c646230e365d7095df539fe02513ca926f17d2117590fe644928aa07c964b4e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/14-aiperf-openai/result/profile_export_console.txt", + "sha256": "80d18790767d8e44715081b45542b30e37b9e5453aadd0ceec1affb1fda11b47", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/15-aiperf-openai/command-0.log", + "sha256": "7ba2c9378304d522dfd767687bc48cc76659ab76e24c8e612a7672dbff86f50e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/15-aiperf-openai/execution.json", + "sha256": "3610d41417e8ff05488c0489afb75772e13fd1ec879eaaa61ea4e0e0f895a319", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/15-aiperf-openai/result/.aiperf_results_ready.json", + "sha256": "5f316f75c5c0e5022c2e63b118b85856efbcd8d8887ee55fc98db893b6a5351e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/15-aiperf-openai/result/inputs.json", + "sha256": "8b0feb8d954b0eeab820111af645807be79bca834ce24c720fcbba6e8f4b2d02", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/15-aiperf-openai/result/logs/aiperf.log", + "sha256": "636ae84d09deb6bb5b0414df135efaf2b54cd1a10727396d458f777ace2a8aee", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/15-aiperf-openai/result/phase_manifest.json", + "sha256": "360aa1dfa732785addd1e1823eb516c02c28b00958e94e8924263e7379cbae8e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/15-aiperf-openai/result/phases/profiling/profile_export_aiperf.csv", + "sha256": "f85cf358ac5e36b0a64b265a56ad91bf65fa54dbc16dba80e955cf7cdb0c1ff2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/15-aiperf-openai/result/phases/profiling/profile_export_aiperf.json", + "sha256": "4c9e08a6ada49290e7e7e0243efdf2ca5a27b805c51ba0d64246da06ac1517e6", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/15-aiperf-openai/result/phases/warmup/profile_export_aiperf.csv", + "sha256": "e0d6a01fe092be605d477754ba5de1d948214d3b0c2060d4e017808c0b11e55d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/15-aiperf-openai/result/phases/warmup/profile_export_aiperf.json", + "sha256": "d06a7f817b78f7c5d73a39455987e463cc0d85ac619611c28dfcd9dbcf2e96f3", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/15-aiperf-openai/result/profile_export.jsonl", + "sha256": "e0329e4083864ee88dd727e54e67dd7329ef3013db595fe6102745f9f3f3e663", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/15-aiperf-openai/result/profile_export_aiperf.csv", + "sha256": "f85cf358ac5e36b0a64b265a56ad91bf65fa54dbc16dba80e955cf7cdb0c1ff2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/15-aiperf-openai/result/profile_export_aiperf.json", + "sha256": "4db76f4c2ff4ee7f339469bedb458822eb856679b921f122a67dac6376f1bd1b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/15-aiperf-openai/result/profile_export_console.txt", + "sha256": "242f817e420919504e60adad37ad6e16ef0a60a247897e4d3c8f6981f7918c0b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/16-aiperf-anthropic/command-0.log", + "sha256": "ad33174c2e64977848ada1f1728a2b6f3c289aa3d84860272eade805c8b5a311", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/16-aiperf-anthropic/execution.json", + "sha256": "a65c18409b75c83dc148c20ab7db3a026637f8cad35014e9aff4a685dd4bb43b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/16-aiperf-anthropic/result/.aiperf_results_ready.json", + "sha256": "5f316f75c5c0e5022c2e63b118b85856efbcd8d8887ee55fc98db893b6a5351e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/16-aiperf-anthropic/result/inputs.json", + "sha256": "e8a4993ed06cc380f3771dc00c27ef39aec2d45237aa3ba5612899670fd705ef", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/16-aiperf-anthropic/result/logs/aiperf.log", + "sha256": "aef7a615c98904ad26905c4f6e51db8a4ca17f22f024af6eec29eebf0a421dae", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/16-aiperf-anthropic/result/phase_manifest.json", + "sha256": "ad2c7e505c329b916e258171484bd2776656872c19d35b22abc6dcf187237e0e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/16-aiperf-anthropic/result/phases/profiling/profile_export_aiperf.csv", + "sha256": "7c5391939f2d9e0889215e07a5cb1446ca79404e68e736b2330fbd9d9f167608", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/16-aiperf-anthropic/result/phases/profiling/profile_export_aiperf.json", + "sha256": "77a3c1e7625812d71ec1475020d7e7573711e63ae7865be832f971c65fb79860", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/16-aiperf-anthropic/result/phases/warmup/profile_export_aiperf.csv", + "sha256": "e8f188f0ecf1e1b3d77b0af34f3e5350469c418be81790e08d1885f109e9c6b1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/16-aiperf-anthropic/result/phases/warmup/profile_export_aiperf.json", + "sha256": "fee41560d94cdf898b958d8c1c84ee0590d7aefed6993e02fc323029a13fa857", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/16-aiperf-anthropic/result/profile_export.jsonl", + "sha256": "31e0b8412331871c7deaaae9d14981aab5341af88c5d4df4f6655019033fb76a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/16-aiperf-anthropic/result/profile_export_aiperf.csv", + "sha256": "7c5391939f2d9e0889215e07a5cb1446ca79404e68e736b2330fbd9d9f167608", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/16-aiperf-anthropic/result/profile_export_aiperf.json", + "sha256": "c98fab767273fa2a5feb433b4661d9af3dc4624306ae7b34f8079fd73ebb5c20", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/16-aiperf-anthropic/result/profile_export_console.txt", + "sha256": "7efedc1c1d66b9f0813b6058c003a5f9efed15a1b37fe470e793fa1b87475bfb", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/17-aiperf-anthropic/command-0.log", + "sha256": "694f576b9f2d3f795aa18e9873a2e39a9982cb6ce9300cb81be52001a1b44572", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/17-aiperf-anthropic/execution.json", + "sha256": "4bc42f664f42e36be1e2f49837cc50e9e1dad5893c7bbca6a213cc753ce59054", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/17-aiperf-anthropic/result/.aiperf_results_ready.json", + "sha256": "5f316f75c5c0e5022c2e63b118b85856efbcd8d8887ee55fc98db893b6a5351e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/17-aiperf-anthropic/result/inputs.json", + "sha256": "e8a4993ed06cc380f3771dc00c27ef39aec2d45237aa3ba5612899670fd705ef", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/17-aiperf-anthropic/result/logs/aiperf.log", + "sha256": "e03f521873a1f3600de414ee988d752f3db4add8197aa71b1560e055e2d977f6", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/17-aiperf-anthropic/result/phase_manifest.json", + "sha256": "1b1b39ce18be0294e564801e267e1a53830a87f900e3f10df0d9baaf09b0d893", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/17-aiperf-anthropic/result/phases/profiling/profile_export_aiperf.csv", + "sha256": "4e2c6f3882e52dca7cf9afcb2d99ab07326ec293c0d51a202e8bbf20d8e1aa48", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/17-aiperf-anthropic/result/phases/profiling/profile_export_aiperf.json", + "sha256": "5bf664a184904cff1d69027f1c850ecd3ff707af6314787944b6d3208813cb9b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/17-aiperf-anthropic/result/phases/warmup/profile_export_aiperf.csv", + "sha256": "1c4105b5df16da04a344f57c7fccdcffe1a0254f2c568e021cba429693226fb4", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/17-aiperf-anthropic/result/phases/warmup/profile_export_aiperf.json", + "sha256": "b5ec60d3d1814c8a1c6d505fa4ab6134cde5dc2a56118592aff9efa5ee05abee", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/17-aiperf-anthropic/result/profile_export.jsonl", + "sha256": "e4c789f4ad00c3bb59cedf5ccee58e2e95aa55f861e576455b58dbf9c5717b7e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/17-aiperf-anthropic/result/profile_export_aiperf.csv", + "sha256": "4e2c6f3882e52dca7cf9afcb2d99ab07326ec293c0d51a202e8bbf20d8e1aa48", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/17-aiperf-anthropic/result/profile_export_aiperf.json", + "sha256": "66d06361cb14cced47353e1f605634be583a7e31beddb6b9035187a3daa6011d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/17-aiperf-anthropic/result/profile_export_console.txt", + "sha256": "96df80e31ff0183dea62c9c5792477009077b9d518c1cb870a17089fdde63b46", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/COMPLETE", + "sha256": "7c049de75b65af2680638496578f71814ec4e20e9d19656a7b5bcb1689722a4e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/plan.json", + "sha256": "9b390c1785617cb0e13f53e3a8d9140adcab2e7ceb9711422ccdac83483abe04", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/ai/runner.json", + "sha256": "332c927bea1360030ab73ebec8b4ca32e48b7245e748648919c07c47e23e59ae", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/cancellation.json", + "sha256": "99290d53a29a0305195742d47c8dc418e2a7e7e67fc6ed186ad5d7ca0d04df42", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/00-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/00-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/00-fortio/execution.json", + "sha256": "e1b7efb958fea7d7f7795b5bf5a93fe261273668685e614499604b847d26bc09", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/00-fortio/result.json", + "sha256": "e69b94afd3fb7a46376510eb4ee099669620b205e6375d45bb532c2fdca88f3a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/00-fortio/stderr-0.log", + "sha256": "4992c350bb5b480fd6c3a6d0bb5144e3980ac2b99144114507d39c50d851d2cb", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/00-fortio/stderr-1.log", + "sha256": "a151ef723f5f8deb068c37d55d8c071b8a86dc0b9ec95ff2d9cc68f1a156a3a4", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/00-fortio/warmup.json", + "sha256": "c0131a22be1c7720d6618f355d17a19a2e29165ec0d494207c66af6e82d01eb3", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/01-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/01-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/01-fortio/execution.json", + "sha256": "4327dc16995931b67a2cc702b88c7a7c9efe298a92e4c27b044206ef85ea6596", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/01-fortio/result.json", + "sha256": "63636bd9dcd024040d11fca45103f2f48038a93622d7668e940dfdf3951c4596", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/01-fortio/stderr-0.log", + "sha256": "b84560956b44d604a6fd52c18060f3bce9fb19027fe6112d81a0e5cdc6ffb46b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/01-fortio/stderr-1.log", + "sha256": "1f9e37fb8270484c31ee1c0a5783d9f136f01801096a13cb0b733974fd5ab4c4", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/01-fortio/warmup.json", + "sha256": "ce03f9f235f5d328eedc486209c2a4d0b53b9ba36e061331cdbd5e9451e421c1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/02-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/02-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/02-fortio/execution.json", + "sha256": "7de6c7342b5f2faaf49bc826b18546328fe97237fd2f158f39d5e187e3b3a4f6", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/02-fortio/result.json", + "sha256": "52b3a1f0519b68df12a9022760d64e46fc24334717f9861296917956937de9d2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/02-fortio/stderr-0.log", + "sha256": "d833e4a43ac1230841fe849bd0cc037d3b5a16788d7fa57b7012b86f368f7280", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/02-fortio/stderr-1.log", + "sha256": "b9b281bd2a7d7d07fe84629c6be73bf2643ff308cd8d546ff6e75b4bda28dd0d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/02-fortio/warmup.json", + "sha256": "bf67a690c0186fd15cb1fb6c7812c3383d035562c443642d24f42ed2bf1c2fc9", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/03-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/03-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/03-fortio/execution.json", + "sha256": "ef2c0a80478f464411bf25c498f1252af274d725f62f82dfb91fcc61a271be16", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/03-fortio/result.json", + "sha256": "2e4ad2f0eab02a91876bbfafef6da465e62ce7c008b52d0adf420e882dd0eb10", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/03-fortio/stderr-0.log", + "sha256": "d735befa45b457612037dd11916461b0f30ea079f81864f38bd9c5b1fe5dfe26", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/03-fortio/stderr-1.log", + "sha256": "a13269c297003be995b7b1e7ad73bc22ba8b3ebbcf0ffaf73572aaf1da1a3126", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/03-fortio/warmup.json", + "sha256": "caf207f62c0b9bc9ee56e6b5f077b69db78efb46129a0f252ec879db1e623143", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/04-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/04-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/04-fortio/execution.json", + "sha256": "b3031fde202a57f1aaeb3face91c077c4609e1856926752c3e7c497c948050ad", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/04-fortio/result.json", + "sha256": "f89e169e03ca5bddaccab0fec2c619d36449b8af2e7cefb4b003d2a935594a71", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/04-fortio/stderr-0.log", + "sha256": "1b9e09144954a1e404930777a4f026a8c91dd8b5034f23740bbf29eb4990399c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/04-fortio/stderr-1.log", + "sha256": "ecbb946fcd7de5ba39038357db9a923e4724d52ec68a2fb78eae365a0e505d63", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/04-fortio/warmup.json", + "sha256": "b63d6317efaf82994ce70d51fc80b85916969dbc5c1a776120e67b2c4119e7c5", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/05-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/05-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/05-fortio/execution.json", + "sha256": "5ec95badbc47b2fe8dba96c61020ae5c83ba624390e2d5b236ce177dfa81d17a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/05-fortio/result.json", + "sha256": "63449c3f26f370886ddcadd15e4fe4cc3176a81c67c72dd5570cf3c36a0dbbe9", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/05-fortio/stderr-0.log", + "sha256": "f39e38748a6713ef99407977a03b89c5a7f6ae6885a707a0c5f9644d4d077761", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/05-fortio/stderr-1.log", + "sha256": "74f9d78543ffb9664aacb5fbc75bcbc96888f87c502167c4db56d9173f0a4901", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/05-fortio/warmup.json", + "sha256": "779ae237279a13a470936b637ec1d25d8ecd23f4a47e10b84c9f30e2f2795d58", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/06-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/06-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/06-fortio/execution.json", + "sha256": "b33eb87a5bccd27e8126587f6087b6348330e6929c16a7e2b36df439823cca6d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/06-fortio/result.json", + "sha256": "51464065d2495cb0242ff47ba931ac01412bc2b06867e3df17a85b9451ac6895", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/06-fortio/stderr-0.log", + "sha256": "3ac42efcb85b267f96545fb1dc9b15e6210f30ce523c9582c1111727c9523316", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/06-fortio/stderr-1.log", + "sha256": "7e6c2dca21f4ecaaa682beaf473d694299499de43fac7132d7d3c1dae16705a1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/06-fortio/warmup.json", + "sha256": "c1ded040d32431e4d16b7ccf5d2568c269c0b2c8be9ae7b29dc0997eda51df9e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/07-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/07-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/07-fortio/execution.json", + "sha256": "3cc2d3d5ad7e016240f5044ab03bee5f113a6ae257a3ed16888d38fe27c855ff", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/07-fortio/result.json", + "sha256": "4ca69eeb3ea20817eb0d296d1c73175ef84ce690454b718d42bcf37c0800d1b0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/07-fortio/stderr-0.log", + "sha256": "dd02845a3da824947602c0290b933952defd212f4a81a015dfd4cbf9b987416c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/07-fortio/stderr-1.log", + "sha256": "286269c0aad85cfc0672cd4d84fe5f70b5a298a392a63ddb8b53b8a5f762955f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/07-fortio/warmup.json", + "sha256": "0d56e65f9d79b90d59f653ed1f79c422e8623038c2678c8f51412e86cda7a9a3", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/08-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/08-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/08-fortio/execution.json", + "sha256": "80c5c5071a454d781fb38f1cb924356922f0cb9a6d3d53cf985b03c05328cda7", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/08-fortio/result.json", + "sha256": "c1de9e5dfd1cccac38e14cde40fa5bd8eebf2f35f88d5d175842136fe1ba27e4", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/08-fortio/stderr-0.log", + "sha256": "0052c2bb5993b325a25d84fc7604da3e1187ca0e39c704bc267eb2966ae3f17f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/08-fortio/stderr-1.log", + "sha256": "d65725b23bbb00d12a6d1e14ec165ec16b8a398528397c4770fd73456edf524c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/08-fortio/warmup.json", + "sha256": "6e8277bcdc493641c8d3bc178537c5c9cf86a6895077640abdd000268eb65bcf", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/09-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/09-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/09-fortio/execution.json", + "sha256": "ed7f438dce7ccf50150640517e4d6eb9d8d78b2d1f7e981a71a1fd140abce8c2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/09-fortio/result.json", + "sha256": "4c6ee386756536401ca09adc02618e36aff58e38a939f4d83869ad5028b9e184", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/09-fortio/stderr-0.log", + "sha256": "caf8113322cb742cb2c3e32f33b15e0646252a14f70268ba9d6e792310ee8a86", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/09-fortio/stderr-1.log", + "sha256": "947fa069bcb86a37312d8d68adb920d0fdba86955b30aefa485c13440be4a29f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/09-fortio/warmup.json", + "sha256": "f3b14094a8c0102fb8bc4b41926f2ba776c3780817a8dd30cca7640099eadae2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/10-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/10-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/10-fortio/execution.json", + "sha256": "064ff7f3a1324925ec8a5c80c1be9b8bddc107e9b51a57f773d12c69cfc0197a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/10-fortio/result.json", + "sha256": "9a23cba0e3343b4fb415ad0ead53616f34c62423c8b01994360dea894de25860", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/10-fortio/stderr-0.log", + "sha256": "3c0997bc12d7f10b04ba4db000778e44556ece1326270a3cba0aae1be44acca9", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/10-fortio/stderr-1.log", + "sha256": "7664df84540cf2711748816456345b251b348d8d8c1749bd3a86c919e8a774d1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/10-fortio/warmup.json", + "sha256": "0cddfb7b79467c8b6f9997265732bf92c603296b3d7a23be67277e98e6ec3adf", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/11-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/11-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/11-fortio/execution.json", + "sha256": "4deacff20f177cc0bb34afc5a5406b6d0ff506f1265b261ea97ac52d0936e444", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/11-fortio/result.json", + "sha256": "e015d213f379dcc05a6ec13c3182d7a1ef6f20530835cd53e71c464eaaba06d3", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/11-fortio/stderr-0.log", + "sha256": "cc64532cdab8ebba3ccbe7d19c2542d0e16709f400a9c51541a9b74c04fd07ae", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/11-fortio/stderr-1.log", + "sha256": "bdcd903231ca7873a1471948641553d5465ed10aaf892f2ca79be79c9186a56a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/11-fortio/warmup.json", + "sha256": "50222de753e3937b9f9902eba811eb94d167ba9c0aa95ba6039466619b4fe6d3", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/12-nighthawk/execution.json", + "sha256": "d3fc0d4b5dc137b6ccf41be46eaf1c5b5734c8a2e51d69827112f42935c41c66", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/12-nighthawk/result.json", + "sha256": "b103f42127038871bd995e7513b59a3139e07959a49197b29569ebf0f8497f25", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/12-nighthawk/stderr-0.log", + "sha256": "123bb6ed3171343f5bca5dd2c5b5d8ac09e7e9bc668a0c48801fb5eba0923461", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/12-nighthawk/stderr-1.log", + "sha256": "1a48894aa89c1abde958bd6e8540c7e3bf885ce7a46eac5ac26305944ac2b1e3", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/12-nighthawk/warmup.json", + "sha256": "0b6ca4dca5af3047ace49a553ffd6a18e6a1aa864794b9ebc68bfd2a5c068c74", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/13-nighthawk/execution.json", + "sha256": "c7cb6c7f54b8eb5b06c0a05d45d88378f6f85f277400585ac29c5e735b1b1472", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/13-nighthawk/result.json", + "sha256": "908974c1e84c28b795da76e1dc5a9e285e0ad2b043a8d622a12981779b4cff03", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/13-nighthawk/stderr-0.log", + "sha256": "11a68e1ff18a6dfce80423af61d7e4d131878269556e3bc1959ba26b92396c75", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/13-nighthawk/stderr-1.log", + "sha256": "30bc4c4cbb60dd00b116419d36fc96222da6ac4dde323cc5e9d36b370de033af", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/13-nighthawk/warmup.json", + "sha256": "333288459ecf99fae28bfa7fedaedfd11aa207dc669066e27515ecfaef5c4212", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/COMPLETE", + "sha256": "7db4e004140b559be397b85d66bf31d51f822638463cf545ee1198ef51563ac7", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/http/plan.json", + "sha256": "456533d3e2e7272be490552e102b1228514e06f843a76e90e2bd10dd004eae0b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/protocol/results.json", + "sha256": "324114e6ef6469a504673d0241cc842154f843a66c3947cbc4bc1dbf8d0eb0a5", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/stage-0.json", + "sha256": "8d02ccfaa6989319b5d273ed7aa2a009da03b8788453a4b2170b03b81d67d711", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/stage-0.log", + "sha256": "bb62c5141c3664cd2be72e77a896c4fe537549f7fca23b9e3ef9aeb6e2503dd6", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/stage-1.json", + "sha256": "e46b269107aeb69d069648408bce66613165542db1324b133cc1613ff194e98a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/stage-1.log", + "sha256": "aff8c631c8b54724c25d21c1b366139d821710468a309ebd71fdf0b313a4ecdb", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/stage-2.json", + "sha256": "e0d245326dfc7140a14427eca9fcd4603ca177354096f4026aa94998ade8d50e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/stage-2.log", + "sha256": "29ee3fed2578f63af890ab71037049c61ee41c7b85f525353dffe49bc3cb0bf0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/stage-3.json", + "sha256": "a531b3e338970f4f415fe6d40d60f25fae4921407e1addad0b0736ac429c3be6", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-nightly/stage-3.log", + "sha256": "4a7aac6c28686c435f6d9719c4b131368332e091bde51b507083b660cd03f6fc", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/COMPLETE", + "sha256": "2c824b6a537116a79ca28977fa690c1011ab725a0b623946a9770e7059d63364", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/00-fortio-openai/command-0.log", + "sha256": "2668222cc6520c699c019b38388d5fdf78bc8c158915d389894df57f59416669", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/00-fortio-openai/command-1.log", + "sha256": "fda52faeba191b28feeabe75bf180746fedecabe826b184647b3a42627a77a09", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/00-fortio-openai/execution.json", + "sha256": "81828e9557cc2213525ba4d6cbabe770b34e2073326de444f85c89729f16dbaf", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/00-fortio-openai/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/00-fortio-openai/result.json", + "sha256": "0956cf104ccf2983dc43a28d53ed3042f413a7193280a79df98f593c7f7f4ac5", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/00-fortio-openai/warmup.json", + "sha256": "b20f864e5d35f29748463e361a1456d6bebf40386e04ac0d4804103576528805", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/01-fortio-openai/command-0.log", + "sha256": "fd34d6ab53403266eae3d0fb248bb3a00e9a81050c062cc6ef9e9fb67af6d168", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/01-fortio-openai/command-1.log", + "sha256": "36ef5c3b0bf1f337b46cfc974bebfd3cf06429c5a78e7643794ef6b68a2e4194", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/01-fortio-openai/execution.json", + "sha256": "ca4de17f5654524641be8315f72f3a0c95bdebf33aaf83e5b9a33addd7381e78", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/01-fortio-openai/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/01-fortio-openai/result.json", + "sha256": "56eb4109df60fa354fb9c3693069e4011c9d3802884f19cb2b23c937c3a7bf57", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/01-fortio-openai/warmup.json", + "sha256": "7b32990972c7dc05126037a3c92ad64ca073e27f8ff359830be34de0d033d22f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/02-fortio-openai/command-0.log", + "sha256": "bd64acd4a0f495045d6e9d5693541f30d6dfedfbb388434eba97c4ce82e06640", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/02-fortio-openai/command-1.log", + "sha256": "d36c38ad8a4e9439d2678e7882e84e5e1c69bbb9d3ad2186fa68e3c9ff309d30", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/02-fortio-openai/execution.json", + "sha256": "587794c76230e7e4e6651b61a832190b97057d340396555bed00de136b4bfeec", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/02-fortio-openai/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/02-fortio-openai/result.json", + "sha256": "cce21e27d743a11221341face5f8731868e744e01373ac0ced7557f08a15684b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/02-fortio-openai/warmup.json", + "sha256": "d02a822116c8e6a1cb19841151e0ca9f023b007d2ab4338b350e9074a71bc13e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/03-fortio-openai/command-0.log", + "sha256": "edf0b886813e2d79fb21fc428647efb1ed53becf329dacf551a27934b2e622d0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/03-fortio-openai/command-1.log", + "sha256": "7d9e5aee6635247d1dcdceb635cf8feec6fbf884726eae31f07bcb3e65dc4d7f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/03-fortio-openai/execution.json", + "sha256": "9701db15b10be02cc93d2e8aec17f7bcda15950a9e0f79a7a6dd61c14ff275ca", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/03-fortio-openai/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/03-fortio-openai/result.json", + "sha256": "91b24d085e84320a59478fc9cb38b51a93c2f9c6b7a7f825ea55d4c51efa0e2a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/03-fortio-openai/warmup.json", + "sha256": "1a7472972d3873fe64b7e9d236bbfbd978f4ce7061eb7aea8c7e0d7e354cc9e8", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/04-fortio-openai/command-0.log", + "sha256": "37d5aea2189e0ac6b7b77d78d0a8d10caf20ab8b07f729137d8417081fa3f9d1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/04-fortio-openai/command-1.log", + "sha256": "79c34708a3d57f8b34039a8363e091095e6ccb655fcf2b67609e194c1375c3cf", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/04-fortio-openai/execution.json", + "sha256": "50969123cce3e5ca904a41c3e3d9c4f93b1eb5b66d0a34ddd3184c6a48a70181", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/04-fortio-openai/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/04-fortio-openai/result.json", + "sha256": "b74b97f2eb3d5e842f0abd001c072de9fa502e271b64bce652c0f40b7f63e8eb", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/04-fortio-openai/warmup.json", + "sha256": "a61a074cd16f6a928f6237728f7490206cd2c0aa89f764edf9969be23365ec94", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/05-fortio-openai/command-0.log", + "sha256": "c0edf38f63ee48577b2530d7d08ad4b57d3705d203b96109c288f6540c9d1453", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/05-fortio-openai/command-1.log", + "sha256": "c8d215fc96aec170d38c777f02a3745119c8431954d0da9a9a8c3db1f38d76e8", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/05-fortio-openai/execution.json", + "sha256": "81817fad2beb3173d0c4d66a0f0a8aea2b37822efea82525be256f9f6a50f85e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/05-fortio-openai/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/05-fortio-openai/result.json", + "sha256": "b3e3795841720c76a6606bff401c641dab8c0f917688f384fa6f0a77584c38b3", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/05-fortio-openai/warmup.json", + "sha256": "037898b619c08e08cd68b7c7bcfb1aa05d675056a40ed6cb4b83bae9e8c41c67", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/06-fortio-anthropic/command-0.log", + "sha256": "d96d4dd9922b0c1b46c284031201788d3dbd975100d0efa57018a81e4fbacd15", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/06-fortio-anthropic/command-1.log", + "sha256": "230b4307f1543af21c9bfd217c8eaf80ce067ed23456d76270fdc1d325d5774d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/06-fortio-anthropic/execution.json", + "sha256": "0860800fbc03014e23da3165e6d16023e3c239678b51a7c0ce62825f53567fa6", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/06-fortio-anthropic/payload.json", + "sha256": "5367cad443bf10d59083dc7cc6148709a4f62fdcd5d016db06bbc9247cedef6a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/06-fortio-anthropic/result.json", + "sha256": "26078eaae80320f36bcb67084d52ab3fd9f1bf49375fcc75e260c0f667dfbc52", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/06-fortio-anthropic/warmup.json", + "sha256": "a49c130f5d1e283d78929e2340d39b30846d29979b8ce9714b98b94c45435254", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/07-fortio-anthropic/command-0.log", + "sha256": "efb651055f8e9667739f68fb676a4e647549a7f024963046999d51f8a881671b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/07-fortio-anthropic/command-1.log", + "sha256": "44bd364e7fc1885a6a933e8f96c6dd337b5a46f7a7614092dc3c2d5ff6d837e9", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/07-fortio-anthropic/execution.json", + "sha256": "fc9175a8c9c33809118ed473869e8e7c8224579d40d1882755369e0e4bd35ad5", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/07-fortio-anthropic/payload.json", + "sha256": "5367cad443bf10d59083dc7cc6148709a4f62fdcd5d016db06bbc9247cedef6a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/07-fortio-anthropic/result.json", + "sha256": "b74211d3d719c91787924b09b87fd6c46e544c018d2ea82dae4a8cea29aa7119", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/07-fortio-anthropic/warmup.json", + "sha256": "da2a44316123f6c43602af1894ad5e37610e2a35f159806731bc0319c63d1ccf", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/08-fortio-anthropic/command-0.log", + "sha256": "81b82ee834776af6f2e2224dbef0b39ac61dc2c28521dad2bf331a18eae54fcf", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/08-fortio-anthropic/command-1.log", + "sha256": "0f9cd67ad00aa6dd2293a0cb22d55ce6333753a00e8dc1f9f859fafb065d4634", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/08-fortio-anthropic/execution.json", + "sha256": "6aa59a557ce891b95ad966a550c73cf48c500b2dc0d23e64dd587f6c905673b8", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/08-fortio-anthropic/payload.json", + "sha256": "5367cad443bf10d59083dc7cc6148709a4f62fdcd5d016db06bbc9247cedef6a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/08-fortio-anthropic/result.json", + "sha256": "a9a7de9bf8e0c0cee5795d8270bc633fee6101a3135d0c02bd5f73e1d26cacc8", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/08-fortio-anthropic/warmup.json", + "sha256": "26df976714074abea6323e03dc2884fd0d3f6b33aef50d5cb82e15f185649880", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/09-fortio-anthropic/command-0.log", + "sha256": "c80f09571158ffdd56a537c6b4e57ad52d368379210e7a858114556415f4e571", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/09-fortio-anthropic/command-1.log", + "sha256": "3620debdfc17a839371c3c2a57d7c4fa7b1d1cd6c65642f41146ff841c61ec9a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/09-fortio-anthropic/execution.json", + "sha256": "0305a0dfaffb15da0860ed2c24a601a247ce53808c3234bc3d8fdfb9ee7b3c9f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/09-fortio-anthropic/payload.json", + "sha256": "9b943dec09c3d02f2532b56501018d209754fe446b7893c8ea93fcc81de1f387", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/09-fortio-anthropic/result.json", + "sha256": "deb99481dee5cb0f81716e0063c730c68729645f7e6e7319cae89d0347daf1ab", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/09-fortio-anthropic/warmup.json", + "sha256": "d0d8864cb6bfd9e50e241b7223b2a4c4fdbd6d60c7470219f5270d30a45d9346", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/10-fortio-anthropic/command-0.log", + "sha256": "db54d306c33a02c62024bde5d6c945b2f97acf8119a6e81e75b587492790b926", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/10-fortio-anthropic/command-1.log", + "sha256": "32aaa94e19c4309bbf9b2b926b3311be14b434a2aa4a5d5a63816de70ba9d29f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/10-fortio-anthropic/execution.json", + "sha256": "156d5f08cea3c4c929d56e3283924ce49bdaa0d1b5c538fe47ec678dc58ec681", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/10-fortio-anthropic/payload.json", + "sha256": "9b943dec09c3d02f2532b56501018d209754fe446b7893c8ea93fcc81de1f387", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/10-fortio-anthropic/result.json", + "sha256": "706ad4c87c8f5ac16c328aa90e7b8117845ad18375631cf18578f7be94d66646", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/10-fortio-anthropic/warmup.json", + "sha256": "81d242076ee8ffb222d2bcb95315844442fd2cb0fc9d7905fb6e3eef4411a6e7", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/11-fortio-anthropic/command-0.log", + "sha256": "a0d884dae3c1fbc96b4785c9606892a7f0120d79be41e80cf58f7235dada6b17", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/11-fortio-anthropic/command-1.log", + "sha256": "49bcfc4d2d62641f3fa0b392524882e6689d72f3cccf0dd2471bea814b22ac1f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/11-fortio-anthropic/execution.json", + "sha256": "7f324cbad6117a6ef4b271d53767e573d04c6245c45f05405ef3dd405c5e2530", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/11-fortio-anthropic/payload.json", + "sha256": "9b943dec09c3d02f2532b56501018d209754fe446b7893c8ea93fcc81de1f387", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/11-fortio-anthropic/result.json", + "sha256": "045997ee64855575604b2a5114db018f4e2eed5f072922b9c293373d1e643190", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/11-fortio-anthropic/warmup.json", + "sha256": "1381ad2a38beaba6410f57f8bd0f4a0b56032c6529cd2b41d594fb4160376f75", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/12-fortio-openai/command-0.log", + "sha256": "ceede4512852532edd132adbf75ec68db50b920d3aa7cb882f5bc49e9cf51535", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/12-fortio-openai/command-1.log", + "sha256": "b1ce7f73b1aca1cc9e6fcd65e4a03d2c0f4af2974e9fc91a816f66ac013fa4fd", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/12-fortio-openai/execution.json", + "sha256": "ea25499b4e91019a8c61d270364709b9e73e97da733105ff7b5d8a29447d3b3d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/12-fortio-openai/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/12-fortio-openai/result.json", + "sha256": "a6cf921e5dbff765e545fb644d1de59305beaef03cf6e327bb4c5eb4374440e0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/12-fortio-openai/warmup.json", + "sha256": "343f8d14e935936105173351d5924e442ba88af60a53d0b9aa42b64aad2c9c36", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/13-fortio-openai/command-0.log", + "sha256": "e40647ca40d24d6f37129fad6c68d893c0246f433bb990370ca08cafce0a2fb7", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/13-fortio-openai/command-1.log", + "sha256": "6cd59080eab5a00fea5f24f1f7ed73b454895ecfadbca10da8911507a845aff8", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/13-fortio-openai/execution.json", + "sha256": "523c2155ce50b7361e1007cb9b898bc8fc686cd1897da34b991b244636f5eac5", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/13-fortio-openai/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/13-fortio-openai/result.json", + "sha256": "80b2a3e390889d1cd6be5707746ba5e2b6e995ed91dd1eaa57b7d68bff59f9e0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/13-fortio-openai/warmup.json", + "sha256": "486b4804bc303794c0948e36f0c14bd83abf596bc8ee8f5d61826f689cf9b9ff", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/14-aiperf-openai/command-0.log", + "sha256": "3c1670882159cfdf474c68ff125e7226cc23331cbe4af7fb7f45dae9b4468fa4", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/14-aiperf-openai/execution.json", + "sha256": "0c4cdeb7d0a21f7d005b410d90f5c809ac47c16e64f26c83792d244c37a53b74", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/14-aiperf-openai/result/.aiperf_results_ready.json", + "sha256": "5f316f75c5c0e5022c2e63b118b85856efbcd8d8887ee55fc98db893b6a5351e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/14-aiperf-openai/result/inputs.json", + "sha256": "8b0feb8d954b0eeab820111af645807be79bca834ce24c720fcbba6e8f4b2d02", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/14-aiperf-openai/result/logs/aiperf.log", + "sha256": "8cbda0fab22e9c5d962757e9e69609301e6cb073da41cd2ecd8cd1438e3a07c0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/14-aiperf-openai/result/phase_manifest.json", + "sha256": "205f8eb9e224d3c46eb77ee934100c5d716b6b6ab68425ad0208f28455d2ab12", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/14-aiperf-openai/result/phases/profiling/profile_export_aiperf.csv", + "sha256": "edd8a141cd98d3da7d35c898690404540ca970b914d2b7b9ef6507ba11f099d2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/14-aiperf-openai/result/phases/profiling/profile_export_aiperf.json", + "sha256": "295bc12f54dca9dc3f29d50757ab93fccbc545ea4d14dfa150cd880000a20356", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/14-aiperf-openai/result/phases/warmup/profile_export_aiperf.csv", + "sha256": "cc74a8e9f90a3c17a502a6e9eba76c11950291dab8946330c75dcdf685d565a5", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/14-aiperf-openai/result/phases/warmup/profile_export_aiperf.json", + "sha256": "a693058da6f57d489f72238527b7fe70f90d22bf6aab5698ad9ba9c941999b75", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/14-aiperf-openai/result/profile_export.jsonl", + "sha256": "a916a39ad2a3d5fad72f0f21d3eec5eb261e6f02fdb5389a6c7a3b4b7693ddc0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/14-aiperf-openai/result/profile_export_aiperf.csv", + "sha256": "edd8a141cd98d3da7d35c898690404540ca970b914d2b7b9ef6507ba11f099d2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/14-aiperf-openai/result/profile_export_aiperf.json", + "sha256": "28276a1416c782b1b4de1e4253c96dfb1beb7c1dce4167f062a50c81423a7100", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/14-aiperf-openai/result/profile_export_console.txt", + "sha256": "23399aa00acf410f52f4471c8573b6552fa52cc53955fb6b687ca51afec21cdb", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/15-aiperf-openai/command-0.log", + "sha256": "9186b9b8fc57258fed681df1aa29a5409da0974e8b75860d63bebaca8d055ce7", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/15-aiperf-openai/execution.json", + "sha256": "a7bf71697836f725b55ada23dd1bac9d0f283dff1092d262f46576f37c78e447", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/15-aiperf-openai/result/.aiperf_results_ready.json", + "sha256": "5f316f75c5c0e5022c2e63b118b85856efbcd8d8887ee55fc98db893b6a5351e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/15-aiperf-openai/result/inputs.json", + "sha256": "8b0feb8d954b0eeab820111af645807be79bca834ce24c720fcbba6e8f4b2d02", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/15-aiperf-openai/result/logs/aiperf.log", + "sha256": "b3c7f88d743028b0c932bfa050fc3e8e17871f43b03b59275f3cc17baad74ecc", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/15-aiperf-openai/result/phase_manifest.json", + "sha256": "4919e147ba2792b3fe97b49615b73a07562c197e555dea815e1e6ae33778b6ba", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/15-aiperf-openai/result/phases/profiling/profile_export_aiperf.csv", + "sha256": "9ac6a794b098d1982a4d053d83ba25032cf9916fdc0a813443bf77d85db05bd2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/15-aiperf-openai/result/phases/profiling/profile_export_aiperf.json", + "sha256": "fe37eca06b5cc119a01cba496d346ce3c9720089385d5ba73893d484247364d8", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/15-aiperf-openai/result/phases/warmup/profile_export_aiperf.csv", + "sha256": "1b4f71813f263841e31d568aed95dfbba9c89dce15ea898798524dfcc4702bf5", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/15-aiperf-openai/result/phases/warmup/profile_export_aiperf.json", + "sha256": "9f88449bf9219ead0e67e784818669f8353921ba42a5b2874e91135a5239003b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/15-aiperf-openai/result/profile_export.jsonl", + "sha256": "f38815af51637c43fd72e4a04de7cbb108d4d0d7ab089a9705e014229453617d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/15-aiperf-openai/result/profile_export_aiperf.csv", + "sha256": "9ac6a794b098d1982a4d053d83ba25032cf9916fdc0a813443bf77d85db05bd2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/15-aiperf-openai/result/profile_export_aiperf.json", + "sha256": "90a6d06177fde0f22f88af42011e1536f9bfae7af1de106133d402f13c773f1f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/15-aiperf-openai/result/profile_export_console.txt", + "sha256": "47aef82890c2cfd2af6fca7ccde04c9ee53fee4c805059f349debaaa1f0d1d39", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/16-aiperf-anthropic/command-0.log", + "sha256": "654f27eb51c66963e1b57764dd5ed0daee15dcfec87b245d007c41c19698f80d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/16-aiperf-anthropic/execution.json", + "sha256": "8f3529adf6d90c65049d5cfb7c601a45ff17a5b2b9015c2839273e6bcbf09160", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/16-aiperf-anthropic/result/.aiperf_results_ready.json", + "sha256": "5f316f75c5c0e5022c2e63b118b85856efbcd8d8887ee55fc98db893b6a5351e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/16-aiperf-anthropic/result/inputs.json", + "sha256": "e8a4993ed06cc380f3771dc00c27ef39aec2d45237aa3ba5612899670fd705ef", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/16-aiperf-anthropic/result/logs/aiperf.log", + "sha256": "50e21a3f1bb0303d5cd6a474d29c24564b3c121867c48675f92329d5734b8da6", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/16-aiperf-anthropic/result/phase_manifest.json", + "sha256": "8f936e6f1eb64142c69e0b7348cffff11bef53a83ec2572019f7190aea133a0c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/16-aiperf-anthropic/result/phases/profiling/profile_export_aiperf.csv", + "sha256": "c28be720dee6026999401c1aa8039a64dc76d0528e269c3b6df679a1876cb980", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/16-aiperf-anthropic/result/phases/profiling/profile_export_aiperf.json", + "sha256": "e977fac5bcb0468deafbb30c91e4c21e6a7268e988319955a5aa5a007eeb0dae", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/16-aiperf-anthropic/result/phases/warmup/profile_export_aiperf.csv", + "sha256": "1d54f219b58a15996bde66282012acdd7959aff08ef0a5ae550bd48ad14fd547", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/16-aiperf-anthropic/result/phases/warmup/profile_export_aiperf.json", + "sha256": "c852e8722fa9b60ae5ab50048787f08fedf0ebb3c2434366ac3b611e87874a13", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/16-aiperf-anthropic/result/profile_export.jsonl", + "sha256": "ff6ece4d06826829d917bffed5061f6df595edb8b1c40d5978fddbfb0100e9ba", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/16-aiperf-anthropic/result/profile_export_aiperf.csv", + "sha256": "c28be720dee6026999401c1aa8039a64dc76d0528e269c3b6df679a1876cb980", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/16-aiperf-anthropic/result/profile_export_aiperf.json", + "sha256": "8e694adc18c6e1203168b948a9b95d09c4f1c20d232af336bb47f7629fc66758", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/16-aiperf-anthropic/result/profile_export_console.txt", + "sha256": "428c7d2ca9e207f8d346f8f69c1c41971b9b64ae9e2f7fbfe6f9a6f9d1f51b1a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/17-aiperf-anthropic/command-0.log", + "sha256": "fbcd72f8104938186b411dd111eb5a1c6f81ddee8b1ce96ee539492adaa0b73e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/17-aiperf-anthropic/execution.json", + "sha256": "c3929ada97f60c3b7ebaae778409dbf13760e5581de9249cb208c9259ed9da29", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/17-aiperf-anthropic/result/.aiperf_results_ready.json", + "sha256": "5f316f75c5c0e5022c2e63b118b85856efbcd8d8887ee55fc98db893b6a5351e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/17-aiperf-anthropic/result/inputs.json", + "sha256": "e8a4993ed06cc380f3771dc00c27ef39aec2d45237aa3ba5612899670fd705ef", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/17-aiperf-anthropic/result/logs/aiperf.log", + "sha256": "71ec67294bbda8930d27785257c9800cafe66d3f82bbd576986cda30965cba43", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/17-aiperf-anthropic/result/phase_manifest.json", + "sha256": "63c213cafe0d41bfded00d89c9a85c11b9c0215a4a8a6c79a24997160908dc3d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/17-aiperf-anthropic/result/phases/profiling/profile_export_aiperf.csv", + "sha256": "5bbe79952ebe50ea63509f02c14062017ee5553569114606b13082e538713bf8", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/17-aiperf-anthropic/result/phases/profiling/profile_export_aiperf.json", + "sha256": "4f730aa1f74e2d0f20b43cef2f2dfe4e0a6820bdeaad5f31ae7a05dc2039c4ce", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/17-aiperf-anthropic/result/phases/warmup/profile_export_aiperf.csv", + "sha256": "ae30e93350642cd7204043b9e58c3975fbac1beec801d58dc5bdd1d738f235ea", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/17-aiperf-anthropic/result/phases/warmup/profile_export_aiperf.json", + "sha256": "87464c13b30aaf307df60780e4686d20f14e12ec32a6b5e1caed5786f37623b2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/17-aiperf-anthropic/result/profile_export.jsonl", + "sha256": "7c437829bf44c3a942861e58d8e951688eebac331343481bb8acb33a037f7e29", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/17-aiperf-anthropic/result/profile_export_aiperf.csv", + "sha256": "5bbe79952ebe50ea63509f02c14062017ee5553569114606b13082e538713bf8", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/17-aiperf-anthropic/result/profile_export_aiperf.json", + "sha256": "e564ca35e70c5fe92d591b2f2e1746ba7806b5d86bd721ff3f48eceaf07eccc7", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/17-aiperf-anthropic/result/profile_export_console.txt", + "sha256": "86e2c7fcbf60b19557a0506f41f1ce09496174db4486970a93017ea52c8246a5", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/COMPLETE", + "sha256": "a156b8ffb5b3c98fd37399e5ac34e109d7d28f920db96509ec6d0528310651ce", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/plan.json", + "sha256": "9b390c1785617cb0e13f53e3a8d9140adcab2e7ceb9711422ccdac83483abe04", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/ai/runner.json", + "sha256": "cefdd102f35689dfa29f81125a0fa28f8cbc90de0acc1dc1cc5ae6fd16cc68f3", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/cancellation.json", + "sha256": "9a04722ac982f39755cc9f14582afcde1864ae5ad6fc4ea1fa0f5fb3878ee4de", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/00-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/00-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/00-fortio/execution.json", + "sha256": "05234a20687d1890c9c269845c7bc8ac21a6e0f7d8a60e3cde65d452f7e42c7b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/00-fortio/result.json", + "sha256": "ca82603442ab743a5fa19e1d808e0055728679ab7eff3e2963971c2c8bc6fcbc", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/00-fortio/stderr-0.log", + "sha256": "abe0d14b7e9b26f9afe5dbfbf1bf8d3fec00e7d9ca20c07d5e5649b9b0bc728c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/00-fortio/stderr-1.log", + "sha256": "6149a85418dad5e24b8aa538f346d2d0ef35a8da5bfb3d20fd7c2cf8b4a4734b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/00-fortio/warmup.json", + "sha256": "7ffd8c7c10288bc942bce9ae38eb385f5ac331c87725cb43fb978d1d0c3b9182", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/01-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/01-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/01-fortio/execution.json", + "sha256": "b11117435093d81f7b4e88df6d0f40a67112052cf992144fdf93e73f220f4d62", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/01-fortio/result.json", + "sha256": "09f377b16c0bbe7efd242c77c87337617195313248d01f12daffa8015d4bda94", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/01-fortio/stderr-0.log", + "sha256": "055837e1a1eccc4d26615758c71c91cfe2c64d0d0dfe7d5a2fbd5f7ace0e1ff1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/01-fortio/stderr-1.log", + "sha256": "5fa0a3864dc1ae602845789ac97ae59302b8930b21a703dd32e6c3a369589ec9", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/01-fortio/warmup.json", + "sha256": "96a548fce2745eb5ec8ae51a16087b98ac2717add8143202fc8f4207014c5f13", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/02-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/02-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/02-fortio/execution.json", + "sha256": "496245f6179dab70a0e80193340102e96e253008d85f8323c66c3f84b4ffb530", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/02-fortio/result.json", + "sha256": "ca4eb9638029f7895fb09273762378998f111df7e6208a60e639d8711c80a81f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/02-fortio/stderr-0.log", + "sha256": "f6af321fba0ccf268abf7c7a679895cfc55a0992ac845f16e046149e53e873e5", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/02-fortio/stderr-1.log", + "sha256": "e8f708c83c0e729ec93a13368ce9d745b9c54c46d20d916fb120a1c28ce3fcbb", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/02-fortio/warmup.json", + "sha256": "289af9b0517669958cc573384e3829840da2244ec53149df380951e3737cb055", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/03-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/03-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/03-fortio/execution.json", + "sha256": "ab7aef82c85bfbd4a69ea67a3c6924573b27066762ff95e0f06225566e1c8d14", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/03-fortio/result.json", + "sha256": "3dc0c29abb8958a9de4f2c39f3932542338a4cda578396171bf70acf89b90c19", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/03-fortio/stderr-0.log", + "sha256": "0dc65248272359c0706ba85f9de3d6ecb7f40d5009a4ba77d795c6ef70396de5", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/03-fortio/stderr-1.log", + "sha256": "bca218c09bb0f35cfa149d88486284832361f0d9a16c9b13670b9943f1589a82", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/03-fortio/warmup.json", + "sha256": "d978d5b3679a5089c7617ee9fe8edab8888abf27564050da74daded8777df7b9", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/04-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/04-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/04-fortio/execution.json", + "sha256": "e5ba411d9dcb118291ffc0d18ce8195550954db8e2cd9ceab821c1020344c0d9", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/04-fortio/result.json", + "sha256": "a0753e0c6e99f7260a682407fcebbc16e82c113b4dbfcfa26ce421ce858a6eaa", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/04-fortio/stderr-0.log", + "sha256": "6e4db69c01626a133ceecc966e3858430a72a65fc119aefcd7e564a8c3f90518", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/04-fortio/stderr-1.log", + "sha256": "45d8d695f30e99636149a8bdbe42bd18dfe48177d47bf7ecb63be43b3a095324", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/04-fortio/warmup.json", + "sha256": "f7b01165bd4966822066b5be2b59378e89715cdc8f5a9565ff17c6ff63eb6311", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/05-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/05-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/05-fortio/execution.json", + "sha256": "f8d17cb1d91852d808d5a9dfc3d361b7c4655e0aaae413340a5e6a26e0e5311a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/05-fortio/result.json", + "sha256": "99b2326be3949cc2bb0fd450d24e9dd88d45b4132abaa8a4216cd4ad716d27f0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/05-fortio/stderr-0.log", + "sha256": "228a697ce38d4f3a9a0a09b1f1cea99e560f1a7d2ad8263b5897799be830a7fb", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/05-fortio/stderr-1.log", + "sha256": "f50c59face0f88e0e00f8506f335b3bbedc23e56c5bb5c627fc49d1f351b2b91", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/05-fortio/warmup.json", + "sha256": "b0139e0d9d3a2130d1ee6ed8aa336a470478ba6f55e660955212257fff22a67e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/06-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/06-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/06-fortio/execution.json", + "sha256": "0b3c1467172d8c45c3f68344b0b0aebd2a6622d1d30c184fa608db2d2fa00e6d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/06-fortio/result.json", + "sha256": "af95a3c43ed30d46bcbfb766facd17c6e37c95612f90295bacde51be9c7e4b2f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/06-fortio/stderr-0.log", + "sha256": "ef33b06c4beb15131ecbf214f8d51cbd576156d5d3555e48b906111a7975438b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/06-fortio/stderr-1.log", + "sha256": "24b1efb39d89b297f8d52155620997a59665dcd692820c7d8eb2e16433731b98", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/06-fortio/warmup.json", + "sha256": "fd9d6b9b8c33a1f9ced81224c8020ab75211f6f1c361f7f4dbfc3b88ef4ad3d0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/07-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/07-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/07-fortio/execution.json", + "sha256": "c7131790f4c132e8ba6ac949a8e02c25ef0395f99575b57a10d04168233cbcc1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/07-fortio/result.json", + "sha256": "319ce2a08ca21b7d27a79e73de9a172f0b842c9a525cc39644d565e41a620c0a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/07-fortio/stderr-0.log", + "sha256": "5cbc5e2945a79375c476851a103f6a2a28d666a31df76823d413cb4127d34cc0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/07-fortio/stderr-1.log", + "sha256": "90ccd3c741bf37124a9c1f30115ef36c950957185e64082a4b152190e795c637", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/07-fortio/warmup.json", + "sha256": "c9be7c5ca3e6d7f3852cbfb8b3b35be0ab803954812b75bc6a6e8959321930bd", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/08-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/08-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/08-fortio/execution.json", + "sha256": "b460f0dd7e42106a59c4cc94374eb0e84002d35c49dcffca36f77889ba8f8206", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/08-fortio/result.json", + "sha256": "2d97720ac27ec72a5d80cf72641aae9b236674292f2b383fe402d7bc371b4762", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/08-fortio/stderr-0.log", + "sha256": "94fc81837baaaffaebb5cd9d3261ccf271e161b07a6745365cfc19b4a10570ae", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/08-fortio/stderr-1.log", + "sha256": "817c5a4b73d14723b5f157eb5635174a65889823c0358613b692d650ff31f8a3", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/08-fortio/warmup.json", + "sha256": "4101f1659fa1a050abb4b0ab1f12c83e075d6383c4ba787906ae9e0da680d1de", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/09-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/09-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/09-fortio/execution.json", + "sha256": "d83b527ab2a2b839aac8754cf73fd392773c7bf9ff1be24d022bcb7d4e6d0d83", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/09-fortio/result.json", + "sha256": "baa060c8b61fcf511039fda89d27f839c3ea33c560957b9e8d558f377aaea1d4", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/09-fortio/stderr-0.log", + "sha256": "b08614528980a69e665027d7cf0104571ea091edc085128b8e1c8b5f9ab28fb4", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/09-fortio/stderr-1.log", + "sha256": "035ab1b8c268b074d2e622e1132397eafe371e13678b64870820f8f58c0a182a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/09-fortio/warmup.json", + "sha256": "0632601e7163d7488285d593c6dd7ee0468569daf7980a6594990ed49944ad1f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/10-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/10-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/10-fortio/execution.json", + "sha256": "af2e6cf0f4d657b3044d7020931dafdc7a3b70ae4796b2e6048bd930e7199f40", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/10-fortio/result.json", + "sha256": "58a36390d90f77873e3ff4d3619e5a6216ccce63d80b8d42eb7ca8cc04c40d60", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/10-fortio/stderr-0.log", + "sha256": "3d80610dda4d85323e1d64927a8a842fc58abf402abd2d7bfd952be2e1038852", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/10-fortio/stderr-1.log", + "sha256": "f6402f289e244e1dc4757444bb2152ecc9f028336ba536e3fcab4f6c7f73e909", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/10-fortio/warmup.json", + "sha256": "cbe0fb2b670ab872aabfd622beaa60bed374575664f6b4bdd8f81e7b89d51194", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/11-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/11-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/11-fortio/execution.json", + "sha256": "b557b28645018eeaacb292f2524b109140086ca67b4559be72060e517e27b7c8", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/11-fortio/result.json", + "sha256": "2417119be56909a272c5041bc020a3cffc6d4ff3065797d5725030aba94cec6a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/11-fortio/stderr-0.log", + "sha256": "c87ff43ae727034a5205be9b4a2ac4e3659ee894f0b758247176b29abfa9d075", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/11-fortio/stderr-1.log", + "sha256": "79d8bb91976bdac41d729ed4d8e7a94b43616128028579e01bd96f4ffd1f8051", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/11-fortio/warmup.json", + "sha256": "0d4e21d0055db7204146437ba0c9e1db5ec13794b2e426e793b5be61514569b5", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/12-nighthawk/execution.json", + "sha256": "5030959d14b8715f8f8f98229e1cfa6c17e942e6cb2385f6f6313fc6be920399", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/12-nighthawk/result.json", + "sha256": "15d5009ac6267b579989b8e892baf59593682979ca73c9a0f436b767eaad3aa1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/12-nighthawk/stderr-0.log", + "sha256": "94b4af9e09a6f7c0082b90a3280dfb3127d3e5c0830d8666ed8eee201470b788", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/12-nighthawk/stderr-1.log", + "sha256": "ef81710bc6d048b3b8fb29c45e4885a12d494f3222cb751fc30c16e4dbd0db94", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/12-nighthawk/warmup.json", + "sha256": "af8efae0f57d17bf2b8482bbcbd40aa26494b1ea5ec7293f4f6077d3b27b13b5", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/13-nighthawk/execution.json", + "sha256": "fc3fca7440553c6197f2dc0cff105db53a69d31be175456fe8fa235274668db6", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/13-nighthawk/result.json", + "sha256": "3497a9298453d761aa26afa804d885540c84908ce1b432ebc72c1d0d8a2d08fa", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/13-nighthawk/stderr-0.log", + "sha256": "936ff08d2338f501f139c4674d4c4d651b8a7ad7cc5dc100fbb26d46dacb52fe", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/13-nighthawk/stderr-1.log", + "sha256": "18252e254210adaabab701cf1ef4a167b5eb0989bfa33a098db239e8fc2a871f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/13-nighthawk/warmup.json", + "sha256": "09eb75eb7ccc6507cb8f06bd0ffd0275f0ccf9650f1b8db739766c61b36a4e8a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/COMPLETE", + "sha256": "318ba15876ea7acf546786bb0a8bf0b514db9393614b542f6e9017fb73a01870", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/http/plan.json", + "sha256": "456533d3e2e7272be490552e102b1228514e06f843a76e90e2bd10dd004eae0b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/protocol/results.json", + "sha256": "6f452d9e1c125188e6a363cb6c3b88e96ac9df99e4435427a46eaef382b2650f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/stage-0.json", + "sha256": "f5bf83ff623d9884eb38f0f629ee6f376d9ad38e0f0639972bf34aad18f15e6a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/stage-0.log", + "sha256": "bb62c5141c3664cd2be72e77a896c4fe537549f7fca23b9e3ef9aeb6e2503dd6", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/stage-1.json", + "sha256": "456f34496c30e711c8eb63dbb2dc9911729c0469aa17823befac90da13640184", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/stage-1.log", + "sha256": "9d10efd879cccd76d14ac78602108f994edc9c48baa94d7cb3bdea3a31bd0fec", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/stage-2.json", + "sha256": "f9ace57bc782fa37a5451981ec29a5736aa8807ba92000f5aaa98501b17a5a68", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/stage-2.log", + "sha256": "29ee3fed2578f63af890ab71037049c61ee41c7b85f525353dffe49bc3cb0bf0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/stage-3.json", + "sha256": "4fd6e4cc1cedd1571779294039aee550f185142fa56d0bc4700e2cb96aca7895", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/common/pass1/praxis-release/stage-3.log", + "sha256": "4a7aac6c28686c435f6d9719c4b131368332e091bde51b507083b660cd03f6fc", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/COMPLETE", + "sha256": "0f26e32e0e8779f22e9aa6ca8d36b53d0688518dba488f514a3ca22443e8b5ad", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/00-fortio-openai/command-0.log", + "sha256": "2d1500d7d2e62cc3f55fc8a7b948e372036f73685bf9aa37492c1b44657f9203", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/00-fortio-openai/command-1.log", + "sha256": "8cf02989d375931e05596b27c2c5eb94bfcaec768ee33c345834404b2d3b515b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/00-fortio-openai/execution.json", + "sha256": "3ef2afd58da9df43972e87c9a2550f70d141b00af10ce0629ecd690ba9943429", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/00-fortio-openai/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/00-fortio-openai/result.json", + "sha256": "9acf693c64fa5289a2e41f78fbf18909c789b8fc3600908eeddf8e4b154e7fca", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/00-fortio-openai/warmup.json", + "sha256": "6395c29e158bdc1115858bf0bf674e8df85cf996cdc402ab607368ac3f82888e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/01-fortio-openai/command-0.log", + "sha256": "986bd0d09a58800769e362bdbd706b459af031024e9d88448007db8a3553980d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/01-fortio-openai/command-1.log", + "sha256": "f64abe16ec4cc07ef38f35fa6287cf178562e12e8489facc2fc0cd13e075b1ec", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/01-fortio-openai/execution.json", + "sha256": "0284f9ac3da6b898b72a4826896027c362caea00a980625b92e7ac040541b03b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/01-fortio-openai/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/01-fortio-openai/result.json", + "sha256": "1d48b1969a6e98d8cda367ee29fd7a38234c9c82987e729b4242c30091f4cec5", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/01-fortio-openai/warmup.json", + "sha256": "0a66b1b533ef3fd629458d7ebd524fec1f2af7afd20f84bf1439fc5a8ba3a995", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/02-fortio-openai/command-0.log", + "sha256": "5dbf6b0022391113e23ca0fd196704ce38ef94ca2deef7a00b79007613702130", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/02-fortio-openai/command-1.log", + "sha256": "97d177427a68598b99a41945c8686f5b961a4e4a5050a5688ecac40492e97c31", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/02-fortio-openai/execution.json", + "sha256": "fd5e76b9c3ecaa7f490a5083e76c5977dcc07696da4d9caa96d2207a57f4d72a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/02-fortio-openai/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/02-fortio-openai/result.json", + "sha256": "7026296ff816325a5a2bc6dda107871f2cdc8988be9c8bcf2c9f8420fff0292c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/02-fortio-openai/warmup.json", + "sha256": "2b5ac239d08c847ae1d27c2c080b990bde7c881dd815b6028c3466195636a44e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/03-fortio-openai/command-0.log", + "sha256": "921f316232aa1576e7f06eda00a41333496bbd15262ab826185535bc42017e45", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/03-fortio-openai/command-1.log", + "sha256": "5b86717db3f3474dcd11515f97bd9faf34a28d15cb65052c5557d8cf00d8152c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/03-fortio-openai/execution.json", + "sha256": "6b3082e101936a7cd876a1754085f0d5905e1266ee2160b7048526a26ef8439a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/03-fortio-openai/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/03-fortio-openai/result.json", + "sha256": "a9ba2ae5b13f2cf7523c39d80c3b571a6654437f35b9617166902143c9d651a7", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/03-fortio-openai/warmup.json", + "sha256": "2866709653a1a690343dc9247b6dcadbb3326ded447017cd92ab16ceeb0458f1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/04-fortio-openai/command-0.log", + "sha256": "8508b1a4616fd0e4ac65ee2a1066c2573a7d51c62018775d487a4a19a019cfa9", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/04-fortio-openai/command-1.log", + "sha256": "61e9c72a497fc8aba9fec6dc55ce7bde7d890a59ca1f20c9b2bb8fa7ee712008", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/04-fortio-openai/execution.json", + "sha256": "efbbffdfc7ee3a02e964f149e168babef9392f7a2b447e7fe923f5b4ddd904c3", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/04-fortio-openai/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/04-fortio-openai/result.json", + "sha256": "a13b5f49ee07c2f7cf6f74f47ca86d64d6f85bf6c6d70039ef1313516a19375b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/04-fortio-openai/warmup.json", + "sha256": "0852a8de7d73d349dc08f9df77b32c4879765c92727aa5ab5ec582a45ecf9502", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/05-fortio-openai/command-0.log", + "sha256": "bed1844039110f5eb85ee46b2c7a8eac4b1280acc673b692379740626d3464fc", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/05-fortio-openai/command-1.log", + "sha256": "190ae6ab0774fac97ff80584270c0c746f4af03d292e9a408d83d67fd5ee1117", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/05-fortio-openai/execution.json", + "sha256": "ba6b9b8a2a9ff0b152bb89c220a5a80fef43f52b79097498db4cb89922c35e4a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/05-fortio-openai/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/05-fortio-openai/result.json", + "sha256": "82870e6a962f5842e2519d864cc41b7de770019b46ab47b1a7454b134a0506e0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/05-fortio-openai/warmup.json", + "sha256": "ba172e3db55ccca96ce7ed0b3ccdf36e954afd4b5eb4627c816278c8fe669287", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/06-fortio-anthropic/command-0.log", + "sha256": "6cf71159db22a4ec76263a23da63fdcd94cc25803ea3b2a10589fcefa4632201", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/06-fortio-anthropic/command-1.log", + "sha256": "40a2e58c8d21551d419fecefcc3763ca5fbb246fe950f80db9e48a5d7fb75df8", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/06-fortio-anthropic/execution.json", + "sha256": "13084ce05d5fbfd91c735ab18d23208bd50c2b6cf83ae5c689b3d68545cdf4d0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/06-fortio-anthropic/payload.json", + "sha256": "5367cad443bf10d59083dc7cc6148709a4f62fdcd5d016db06bbc9247cedef6a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/06-fortio-anthropic/result.json", + "sha256": "fb1e3c3d84b6dfcbbfc440450ec08827769eaf71040d27472875e84f7c1cb87e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/06-fortio-anthropic/warmup.json", + "sha256": "426bd101ca04eda1c8c5de3ff53ace03e3d3a630d7fa8d3c44e3c64864fae3f5", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/07-fortio-anthropic/command-0.log", + "sha256": "a292ff657e0759afb8c3d317a890ce17b05715eaafaedc648a67eb396e8d4845", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/07-fortio-anthropic/command-1.log", + "sha256": "4444f0040a58123a2d43e89bb38348e514d8cbc5cde947dae32b32515c09dbc1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/07-fortio-anthropic/execution.json", + "sha256": "204c6ff410bb8b4485678f8fc681d446a75ac3d0610f341e32b6d015feeca68e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/07-fortio-anthropic/payload.json", + "sha256": "5367cad443bf10d59083dc7cc6148709a4f62fdcd5d016db06bbc9247cedef6a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/07-fortio-anthropic/result.json", + "sha256": "4975252ab616f652604d29099ef115ab5902c70654c85d1addd506dcf19cec7c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/07-fortio-anthropic/warmup.json", + "sha256": "0cc6e26473ff6370aab70bac6529179bb617bf00bdb6282a3ffddf6122c9a4c0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/08-fortio-anthropic/command-0.log", + "sha256": "37657b0f0211c665bb22a4480e8a1ad8676f66399f2ef0175e96e6957e177ce1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/08-fortio-anthropic/command-1.log", + "sha256": "f788e5d5d1ab9655a71a424950f79504ed3aceafcb9dcb613711b055088e9696", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/08-fortio-anthropic/execution.json", + "sha256": "f40e2578889d469d029672adeb9f5dbaf613fec8736c4fdf74133b9b1132d81a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/08-fortio-anthropic/payload.json", + "sha256": "5367cad443bf10d59083dc7cc6148709a4f62fdcd5d016db06bbc9247cedef6a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/08-fortio-anthropic/result.json", + "sha256": "7fdc200bf27def0f198566ace6ced495566f5bd6f6b2f705df3a76fe9ff5ce7b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/08-fortio-anthropic/warmup.json", + "sha256": "040aef1787b41cf683cb32a2937403f4322d27cec1d9a1210ce6f0d4ba9b0e7a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/09-fortio-anthropic/command-0.log", + "sha256": "90977939101b27079b91d13c2fcfd7e4bd059d8cfc6444f0558cb8613f83ca12", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/09-fortio-anthropic/command-1.log", + "sha256": "c5d2c1c130eb54110b0056e7becfa65c451d13dda9a118d62247be05853d40d0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/09-fortio-anthropic/execution.json", + "sha256": "514a0e1142361d4dc1551baf4bcaccbfe88ce935c28f6b44e81570bff1adf322", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/09-fortio-anthropic/payload.json", + "sha256": "9b943dec09c3d02f2532b56501018d209754fe446b7893c8ea93fcc81de1f387", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/09-fortio-anthropic/result.json", + "sha256": "26757a2b63aab37eb87bf4766d704b8a1eb3062450b67a95a2f8be42a6d4a373", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/09-fortio-anthropic/warmup.json", + "sha256": "10611b1ee1b39b98b980c2627fe76443d085ff02097933f6ceff672989342b31", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/10-fortio-anthropic/command-0.log", + "sha256": "940870f3881d1fcee8d9be1aa226dd2e498a76d8989214ae7fa5ce9d7045b560", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/10-fortio-anthropic/command-1.log", + "sha256": "e1cefabafc3247299f0e9cdeb81e39eda08a10497bd2aeaa6e8ee28594bcca30", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/10-fortio-anthropic/execution.json", + "sha256": "290c63376ca4a756783d38026d9ed52b8bc71605f3e90445fb133c8d2eaf3d4f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/10-fortio-anthropic/payload.json", + "sha256": "9b943dec09c3d02f2532b56501018d209754fe446b7893c8ea93fcc81de1f387", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/10-fortio-anthropic/result.json", + "sha256": "491d39bae90438cb95b928eae3dfe4dc35eec351b97af3a2372a6e629056e0b1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/10-fortio-anthropic/warmup.json", + "sha256": "bd82cbf4c392782bca3f103bb2127063e6d8e5ac4f0d6cd8a89b401c43e355f8", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/11-fortio-anthropic/command-0.log", + "sha256": "3c1a8f11310d34a484f38f278536b8cb11d4716e073b7a15642ed2707901e8cb", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/11-fortio-anthropic/command-1.log", + "sha256": "e274ccc11aca3a4e478afcfd619eb9e158e9f431fd1ca1ca8f14aee23ed67a25", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/11-fortio-anthropic/execution.json", + "sha256": "a9c7dbf2ad295774f5c4d1ea2d6f345927f028f9e0b8c307f93d4e991ac4213d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/11-fortio-anthropic/payload.json", + "sha256": "9b943dec09c3d02f2532b56501018d209754fe446b7893c8ea93fcc81de1f387", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/11-fortio-anthropic/result.json", + "sha256": "62d51b7421340a05e3b16b5dd5ef84b78818c751b6f37e618998e00c81dd33b7", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/11-fortio-anthropic/warmup.json", + "sha256": "1d1a900a20543521d487eb1863abf9a36f3d221636c03bed31904cfb478e4241", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/12-fortio-translation/command-0.log", + "sha256": "7a6d83c7af71f5e8cd401b26955775fe22ff2d90844a45dde903a05ef843953a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/12-fortio-translation/command-1.log", + "sha256": "2a9b7617926a3d183d11b84bb8685c4da806a736ae0cb771ad765e7ffdc8f729", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/12-fortio-translation/execution.json", + "sha256": "ba7ade7d013643fb62c84dcbfe004c02e660360bcd21128292f74e012eb17138", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/12-fortio-translation/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/12-fortio-translation/result.json", + "sha256": "a2e7f7c765f678b789a72f6edbc5a4101a7fc25caeb9dad33849643771727b03", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/12-fortio-translation/warmup.json", + "sha256": "93b769918e212169b2053aea8386fe61c38936d5afd525d9e4e8c7328719ef77", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/13-fortio-translation/command-0.log", + "sha256": "34eba30c676cae4ee16429c8340e92250cb69933bfcd567e3a8ff293a888cb91", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/13-fortio-translation/command-1.log", + "sha256": "55ae9dca7c5cbd0c90b5b9f6bc5f25afa1cc7ad2ac51fd12c73196c7fe7946ea", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/13-fortio-translation/execution.json", + "sha256": "2e83f2b6a094b0ee57ce20a3a94ee4d519b9bae59fc83bfa2f3b59d65057f12d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/13-fortio-translation/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/13-fortio-translation/result.json", + "sha256": "052939d3b977418539b5746bf22fdace34db82c208fcb0a08e8744f92f714bcb", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/13-fortio-translation/warmup.json", + "sha256": "38e35767224a3274ea3686344d4c5445436c5bdebbe48718da88b4447b4766cc", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/14-fortio-translation/command-0.log", + "sha256": "5d4ac804ba25e7b401e4def1e471908ad1208a43e8f99fde9f273d22429d258a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/14-fortio-translation/command-1.log", + "sha256": "61861a7b8a302fd5acdbe3b46e769437dda90ac29fd54efcd0e38b0e6b35d449", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/14-fortio-translation/execution.json", + "sha256": "0e7de54f5a3f046b106769b27e8faceeef7b5b3bfc5d2a6471e8a0bdbc25bf92", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/14-fortio-translation/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/14-fortio-translation/result.json", + "sha256": "d23cebe098021d417cc04eb9fc5553b68ae8b72ba5850678fd571b69a71fe1d4", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/14-fortio-translation/warmup.json", + "sha256": "51772ab663a426e99eabc9cd7450c3e71444a4dbd0779b7f97601a43df757277", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/15-fortio-translation/command-0.log", + "sha256": "8365c9c23968fd302a2301230d716b96c85062bb9cf81da2e5d29af5f189a8a6", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/15-fortio-translation/command-1.log", + "sha256": "19fbb81b86d584d202a4ce4731ce52d120f1e2f013e31d1fc75be28d0a40ffd7", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/15-fortio-translation/execution.json", + "sha256": "e1ecd1f56ac3b2ca6eae0a434ec7d548a0faf04942cb35f27bf4ef0fccf8a68f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/15-fortio-translation/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/15-fortio-translation/result.json", + "sha256": "6717c22a4ab3309361e4e3dc0410f231690d7e8cf1e007345066482297f4483b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/15-fortio-translation/warmup.json", + "sha256": "458b3f0ee18f1b984b1a8079e07575fc5da204295e165875179ab17b4e9d6cba", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/16-fortio-translation/command-0.log", + "sha256": "d28556fd8c28778ce26a48f9d7f2907a543211654653412216a58f481f653760", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/16-fortio-translation/command-1.log", + "sha256": "e87537c12ef2b4aee45cfd1140578a6932d433d89883260074131acb53fa9fbd", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/16-fortio-translation/execution.json", + "sha256": "7bcbf6f994717a42ec8a50ad57aa78b550c26545754b046f9103009cecad0fff", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/16-fortio-translation/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/16-fortio-translation/result.json", + "sha256": "eccb883a57821412f6d9fe267776d272c4d2caa725fffcd47fd5ff2b32de0477", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/16-fortio-translation/warmup.json", + "sha256": "ef3b510f3b7416f876f78db74c1719cd20053d7dbb68e52163d74105398dd471", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/17-fortio-translation/command-0.log", + "sha256": "6ee07d4b98a196604cbf8e9662690b03c9c7393517e294bd6214e05467c7afef", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/17-fortio-translation/command-1.log", + "sha256": "a29a55aa2570000edbd79c253fd40145bbea69a275f5a2f90696912a9066e104", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/17-fortio-translation/execution.json", + "sha256": "d93965dab7e4c71a6791e8b7f0da340809a2f67804f0738955d74943f0fbb774", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/17-fortio-translation/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/17-fortio-translation/result.json", + "sha256": "db1b2419be25025c5fb3580f0219e18714f05d09bff5f4ebd6fd2bcf23e52a11", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/17-fortio-translation/warmup.json", + "sha256": "3f04feb976966addba3a1966f2e39f4b9326cd6f6cac8b04d51730a60c886898", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/18-fortio-openai/command-0.log", + "sha256": "6935c0e083b489befb598ad5d9f3e5e788f967d734a7057f41060895f39a1833", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/18-fortio-openai/command-1.log", + "sha256": "356e2ff4473baa4d18d761dabdc68911d9cf1ea05fcbe3f08759c2ec8483f0a2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/18-fortio-openai/execution.json", + "sha256": "2225126b8ab7225479ee43d51070e6f17c899234bad51d8411c757f26a5336f5", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/18-fortio-openai/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/18-fortio-openai/result.json", + "sha256": "25d90febaa39e10d0ca5ad9b67f2c618228d62afc37aae0b18368a9a3500eecd", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/18-fortio-openai/warmup.json", + "sha256": "8fcfddd1426f49f40c860f90cf933532d52bcb21096502fb228c1606e87a038f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/19-fortio-openai/command-0.log", + "sha256": "417dea826d582fc77cd0402c15015776f8a6234870052e1f0b8f73e1917e12dc", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/19-fortio-openai/command-1.log", + "sha256": "a9870f6d34a0db3cfad7b24707362dd22dfb0b5ca7665a04d1566f34f0d606d3", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/19-fortio-openai/execution.json", + "sha256": "1fed5ec21cfeea749d9e1c9d2969fb20145716085f01c8ff439202f9061a17ca", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/19-fortio-openai/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/19-fortio-openai/result.json", + "sha256": "2c266451e78f6eff2258279c55ea24fde7ae4ff985ca06897bc89e9d0bd2e7bb", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/19-fortio-openai/warmup.json", + "sha256": "3c61412e34d42778eb5e585e6133c3e81b2225e33ef5320712f3084c17c469ca", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/20-aiperf-openai/command-0.log", + "sha256": "15ceb515b2804b6510e6c1de003f1255c0b04ebb93f3c9bd7427696bc5aabd49", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/20-aiperf-openai/execution.json", + "sha256": "c4fbf789032185ca5149186a32e2c924a4fd06d438a52f7740106734c51be9b3", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/20-aiperf-openai/result/.aiperf_results_ready.json", + "sha256": "5f316f75c5c0e5022c2e63b118b85856efbcd8d8887ee55fc98db893b6a5351e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/20-aiperf-openai/result/inputs.json", + "sha256": "8b0feb8d954b0eeab820111af645807be79bca834ce24c720fcbba6e8f4b2d02", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/20-aiperf-openai/result/logs/aiperf.log", + "sha256": "bbae322a782183c64a3f78cd977201a04f018707bfab41361546d85555820da7", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/20-aiperf-openai/result/phase_manifest.json", + "sha256": "899b91e5836a4568ad3b6332ea500b518a7ecdcabf85653807ec1f3b4119ffec", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/20-aiperf-openai/result/phases/profiling/profile_export_aiperf.csv", + "sha256": "165426219283866cb729cc05216adbff50fe2b62144be59a5e4a36783a483722", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/20-aiperf-openai/result/phases/profiling/profile_export_aiperf.json", + "sha256": "b81043c7fef225b8b78fb93f2fe9b8bc11bac87caedb8c83855cbe80ec8ddb1a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/20-aiperf-openai/result/phases/warmup/profile_export_aiperf.csv", + "sha256": "844b81b1dda88fe18a45383970d4659976cd9ca26d8e2855874a9095acf589be", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/20-aiperf-openai/result/phases/warmup/profile_export_aiperf.json", + "sha256": "43c20ec556df022cbf2bd401880ee0acceb9dd3c05c885bafb2fc77b05b71a80", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/20-aiperf-openai/result/profile_export.jsonl", + "sha256": "34479a69b34a67647973f09f2d095010a3585c316c7552341d3e2b0fc22f7f98", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/20-aiperf-openai/result/profile_export_aiperf.csv", + "sha256": "165426219283866cb729cc05216adbff50fe2b62144be59a5e4a36783a483722", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/20-aiperf-openai/result/profile_export_aiperf.json", + "sha256": "603fbaf09a52391d5160f1aaaca239611ff1f3ef28d3f53139f042a46b0dcd72", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/20-aiperf-openai/result/profile_export_console.txt", + "sha256": "6b4d2230304de50d4a28e718bc148717e750d86068611924b8fbf3ad9c2aad33", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/21-aiperf-openai/command-0.log", + "sha256": "22a9bf5e33c64733256f855f981ab00def24134586984b0b8426a49543cacecd", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/21-aiperf-openai/execution.json", + "sha256": "48fdb9e84b6d07f6b5f6911877741bc4a26fd297f11edf187034692cba7b8c13", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/21-aiperf-openai/result/.aiperf_results_ready.json", + "sha256": "5f316f75c5c0e5022c2e63b118b85856efbcd8d8887ee55fc98db893b6a5351e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/21-aiperf-openai/result/inputs.json", + "sha256": "8b0feb8d954b0eeab820111af645807be79bca834ce24c720fcbba6e8f4b2d02", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/21-aiperf-openai/result/logs/aiperf.log", + "sha256": "ab168f79a135166ffa85e155b22bcbe0ec30658bd12e3b97b4b814ef22b9ae72", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/21-aiperf-openai/result/phase_manifest.json", + "sha256": "6dfc53eb8d095922fcc66ff3fd7c1a790742922d0f508f6816a9b4fc445bbeb8", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/21-aiperf-openai/result/phases/profiling/profile_export_aiperf.csv", + "sha256": "9fdc6013102a9d2d0832a551f41a9e794e1b038131b2aafc536ee3ce3648eb1d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/21-aiperf-openai/result/phases/profiling/profile_export_aiperf.json", + "sha256": "c8db18247ad82685236a899572fca0150f85b77db76d3011e7364ff412c4b8ae", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/21-aiperf-openai/result/phases/warmup/profile_export_aiperf.csv", + "sha256": "0900f72fb2383e40228f4aca9fdc000e1ff13d7c16c1b11f0423d90d19a38060", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/21-aiperf-openai/result/phases/warmup/profile_export_aiperf.json", + "sha256": "e7feb0979c6ca182c5571186e7aa51eb2369b21e8cf12f35d5a6efa2ef566a47", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/21-aiperf-openai/result/profile_export.jsonl", + "sha256": "f92e1ea21218a870df22f20aac6d708e66e8de6b2f5a42c153a5b8cbb0dab4cf", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/21-aiperf-openai/result/profile_export_aiperf.csv", + "sha256": "9fdc6013102a9d2d0832a551f41a9e794e1b038131b2aafc536ee3ce3648eb1d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/21-aiperf-openai/result/profile_export_aiperf.json", + "sha256": "7d993f8a49c7c6add6554e2ad093c3dcccaca40c01fb0380689a51752ef8a141", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/21-aiperf-openai/result/profile_export_console.txt", + "sha256": "43a9b38e93f98dc18fd91a093f42fc1f755d822a675c78a1479e883dd7c2f2e5", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/22-aiperf-anthropic/command-0.log", + "sha256": "6e54e385cb31947ff98a38ca21c3762f5fe7836069b98394f5613fb06c16317e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/22-aiperf-anthropic/execution.json", + "sha256": "b4bed7095f3a21ae48460b87d0583aab10b6f6e4664747f8200546f643e595b5", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/22-aiperf-anthropic/result/.aiperf_results_ready.json", + "sha256": "5f316f75c5c0e5022c2e63b118b85856efbcd8d8887ee55fc98db893b6a5351e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/22-aiperf-anthropic/result/inputs.json", + "sha256": "e8a4993ed06cc380f3771dc00c27ef39aec2d45237aa3ba5612899670fd705ef", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/22-aiperf-anthropic/result/logs/aiperf.log", + "sha256": "d59fe8b85164630f9b34f2d7158c3c30aef59cfa67c9d26883043d9880db5fff", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/22-aiperf-anthropic/result/phase_manifest.json", + "sha256": "ccf58b3d5311bc717b3647cdb153e8503d920fb6cea9449222b4a825e3503525", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/22-aiperf-anthropic/result/phases/profiling/profile_export_aiperf.csv", + "sha256": "892def85224feb24649576c31489a5a8458047ca42bf435eb9e0ec53d301ccf6", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/22-aiperf-anthropic/result/phases/profiling/profile_export_aiperf.json", + "sha256": "ae7e8ff66e65999ccbbd0d4d9e527e7b12ef8ca3ccc2824b2339901b43e3a84a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/22-aiperf-anthropic/result/phases/warmup/profile_export_aiperf.csv", + "sha256": "52a9ed4b8dc25f89d8b95ce87bde6b5d9905dee3c24ed7d13289234054e935c4", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/22-aiperf-anthropic/result/phases/warmup/profile_export_aiperf.json", + "sha256": "d95705867f53f2bbd96b56c60fb8695a3b2994845a21eb1bc0b50f8545a0cd78", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/22-aiperf-anthropic/result/profile_export.jsonl", + "sha256": "c5b2d436cf75694812254f893b0163381683971844d6be3347ea46f8da8f9181", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/22-aiperf-anthropic/result/profile_export_aiperf.csv", + "sha256": "892def85224feb24649576c31489a5a8458047ca42bf435eb9e0ec53d301ccf6", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/22-aiperf-anthropic/result/profile_export_aiperf.json", + "sha256": "7fdfb5ec0517a6ac6e5bf40fda50731ee207d93414f00f0c562fbca7a75c4dad", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/22-aiperf-anthropic/result/profile_export_console.txt", + "sha256": "7356c0cbf5bded83df0875b8e5cb9f87a3f1a6120439c7b48993eaf8574b4a2c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/23-aiperf-anthropic/command-0.log", + "sha256": "1df86a1589e830752ed619abb655e73fb34a9b695ac2071a19d818e061a9965e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/23-aiperf-anthropic/execution.json", + "sha256": "a55c1ef9df9b1baf5f6e981aa85df38ca836d4910e33c38f6f2d0509c064b04c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/23-aiperf-anthropic/result/.aiperf_results_ready.json", + "sha256": "5f316f75c5c0e5022c2e63b118b85856efbcd8d8887ee55fc98db893b6a5351e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/23-aiperf-anthropic/result/inputs.json", + "sha256": "e8a4993ed06cc380f3771dc00c27ef39aec2d45237aa3ba5612899670fd705ef", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/23-aiperf-anthropic/result/logs/aiperf.log", + "sha256": "3f47e7335fb6a03e7c32dc456236bee95d93c54a3bbbe22a853d20ea6273f6c0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/23-aiperf-anthropic/result/phase_manifest.json", + "sha256": "611555cde3f749449b86a1a139d4a11338e146275f6b71231a143c0bc2885330", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/23-aiperf-anthropic/result/phases/profiling/profile_export_aiperf.csv", + "sha256": "dab896ab99b4dd7893aebc7522af375831f7bfa3cc181e3854e3992412a4e83e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/23-aiperf-anthropic/result/phases/profiling/profile_export_aiperf.json", + "sha256": "fe45f05fa2d9fd5c63eb53ef239743c1f46c393d49341f7d0df99a31f375c6f3", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/23-aiperf-anthropic/result/phases/warmup/profile_export_aiperf.csv", + "sha256": "b973a4a22fa3ac7aa8a86b1e88093eebc6265138f2b8193d4921bd169c4313d7", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/23-aiperf-anthropic/result/phases/warmup/profile_export_aiperf.json", + "sha256": "055b24ddb466654128e937b911d2afc68f87b4ab98772b270014b4112d3fc969", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/23-aiperf-anthropic/result/profile_export.jsonl", + "sha256": "6f21d0de76c132e429e25a8c1f31a29a33d7ec358d59c3c9b2145db7c97bf6ed", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/23-aiperf-anthropic/result/profile_export_aiperf.csv", + "sha256": "dab896ab99b4dd7893aebc7522af375831f7bfa3cc181e3854e3992412a4e83e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/23-aiperf-anthropic/result/profile_export_aiperf.json", + "sha256": "5a023dc3cf5110566378c67e8cf2ebb63320d63434b6f2b78fbc29c59e9d2b33", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/23-aiperf-anthropic/result/profile_export_console.txt", + "sha256": "3903c4f51b99b7219d02d64f54bc10cab7ce408a2dab08abb897f36996c3675b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/24-aiperf-translation/command-0.log", + "sha256": "73d4c6efdee4deaaa3e99962800774f54e9305347462e545074905e464a82188", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/24-aiperf-translation/execution.json", + "sha256": "606356e342b2e907215678c011a19adc15bb75ad01213eb8ca40439ed1d1b75c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/24-aiperf-translation/result/.aiperf_results_ready.json", + "sha256": "5f316f75c5c0e5022c2e63b118b85856efbcd8d8887ee55fc98db893b6a5351e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/24-aiperf-translation/result/inputs.json", + "sha256": "9c12a8faba86ea0cff0f41006898ffd9de81438e83a1a3e5d168eacc591a2925", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/24-aiperf-translation/result/logs/aiperf.log", + "sha256": "7e7b4caa9c506589329f2f5d7ced571913ab342dc5cb18ab3159d7ac269724c3", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/24-aiperf-translation/result/phase_manifest.json", + "sha256": "3ed31765b588736785baed5a5cb24875890f1ddc37266d2c96655b75c65ec66a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/24-aiperf-translation/result/phases/profiling/profile_export_aiperf.csv", + "sha256": "a286f3c90dde121444bf0cb5c00982204ec26b277c5b39850095ab4041c8c142", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/24-aiperf-translation/result/phases/profiling/profile_export_aiperf.json", + "sha256": "5f30322777c11bacdcbb2636d35791ac9f7a6bc523367583f0ece3f058a71cdd", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/24-aiperf-translation/result/phases/warmup/profile_export_aiperf.csv", + "sha256": "cd4bef022caa8f11c06651d51c2b1a27658bab3fa08dae66c0920abff3ee5be2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/24-aiperf-translation/result/phases/warmup/profile_export_aiperf.json", + "sha256": "9de6b35bca80dd4194219da95f1df3654c0f33ec4c448b6ab57f0abf2d08d625", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/24-aiperf-translation/result/profile_export.jsonl", + "sha256": "da5da55c2d8510ba4719af1ba59f4ad7e5aec55dca9359d93a9f86e76ed5cb6b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/24-aiperf-translation/result/profile_export_aiperf.csv", + "sha256": "a286f3c90dde121444bf0cb5c00982204ec26b277c5b39850095ab4041c8c142", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/24-aiperf-translation/result/profile_export_aiperf.json", + "sha256": "a4a1414ab53d79d13e6daf3b092488163f49263ebb2c50c03c66a40dee3aefa0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/24-aiperf-translation/result/profile_export_console.txt", + "sha256": "66f0ae7934f468b807645d37d760d767a728cb582c1739a226d3c54b2c3d833f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/25-aiperf-translation/command-0.log", + "sha256": "ceaa049df342823ae6dbc5a50c1daccf93a91a3d9485c9f81e836474fd37d3de", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/25-aiperf-translation/execution.json", + "sha256": "15b04b759d9a1efab5e35324842a964432dbd42cfc96df920be1ad98038cece7", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/25-aiperf-translation/result/.aiperf_results_ready.json", + "sha256": "5f316f75c5c0e5022c2e63b118b85856efbcd8d8887ee55fc98db893b6a5351e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/25-aiperf-translation/result/inputs.json", + "sha256": "9c12a8faba86ea0cff0f41006898ffd9de81438e83a1a3e5d168eacc591a2925", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/25-aiperf-translation/result/logs/aiperf.log", + "sha256": "7183c3ef9f430c13749a50a72891a9028ef62dad9dbdc0759e9dd538df4d502d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/25-aiperf-translation/result/phase_manifest.json", + "sha256": "965c051e10eb6e34ec2e08a7c368f9892f1719aed93c16b7a0377881f2705e52", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/25-aiperf-translation/result/phases/profiling/profile_export_aiperf.csv", + "sha256": "848093ba4924077eb8983747370f8b883e0bfc5ae4ae3e13ec2a7b080bf261af", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/25-aiperf-translation/result/phases/profiling/profile_export_aiperf.json", + "sha256": "221a4e997ba3280bf129efbb62cc265a9e76724aa066f9d8b274dbca3a97d3b1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/25-aiperf-translation/result/phases/warmup/profile_export_aiperf.csv", + "sha256": "4dffeb2048634ee9c1e0e5c0240540c8bdf37055454426dcf16de2e6d57974ad", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/25-aiperf-translation/result/phases/warmup/profile_export_aiperf.json", + "sha256": "c9d41f357cfaa12deecf29a0787c272ed1c0e264024ec6b997ea5ed39a1be7f1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/25-aiperf-translation/result/profile_export.jsonl", + "sha256": "767ff451ed2a1c20833dbcd8c1e48a0b4dc78eecfeb036c9edb37989a0d2aad3", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/25-aiperf-translation/result/profile_export_aiperf.csv", + "sha256": "848093ba4924077eb8983747370f8b883e0bfc5ae4ae3e13ec2a7b080bf261af", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/25-aiperf-translation/result/profile_export_aiperf.json", + "sha256": "62ef6cd8ccd3721d93a550f5fb9d4baaffd8da0868c8474e6dd1eab2baea971e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/25-aiperf-translation/result/profile_export_console.txt", + "sha256": "8309239f7b6ef411ae6800d347eb42192b8e6a70254f1189d205795f20de8d80", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/COMPLETE", + "sha256": "8fa0e59436d70a6312f214f5a7face17867b5651c4cd428b535fc125325227a0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/plan.json", + "sha256": "ace6cef7fc69c3bc54d7ba2295a840842f4936b5c0315366d6361863176719af", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/ai/runner.json", + "sha256": "1c5a9e79307dbc048548bdcfd00ab22612d60a8e44b35645646d1bbc48bd816e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/cancellation.json", + "sha256": "9c94eb2b156352a301e06d17e4fb75c2b60a9753b12c75dd7c9d477d14139b98", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/protocol/results.json", + "sha256": "3ce8ae8d5c89e59ec0aafab4bc96167a2512de50b7d5d375660a2587ad528345", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/stage-0.json", + "sha256": "dbfdadf855533a03db7405fdc232b87769b5ffbbd27162630463a1c511c56b50", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/stage-0.log", + "sha256": "f64dbca4020dbd978b6021c4144e1372f030745e0f9428a7c55a7743aa5b5851", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/stage-1.json", + "sha256": "16c106a9264418845ab52d6fa5cdc935972c67e9d3b2d26c5f65ccba4379a961", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/stage-1.log", + "sha256": "9668284f7dc5ff85be9c27494d17cb37050d5bcf994b6e9294ce36e1c706b309", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/stage-2.json", + "sha256": "b9d2c1d817a26179837ad8594da58daa4a6eac80c6970d7b1074147d2a4bbd78", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/agentgateway/stage-2.log", + "sha256": "b59c068f5739dbec1e87cad53381c76e2444502cc243df0696809d27da067b38", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/COMPLETE", + "sha256": "c62ef7242a694435b7dbd5090bcdb669810ab976f636c501eeb41492ae0c029b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/00-fortio-openai/command-0.log", + "sha256": "77c8124ba234de40039a0993db1a538844dd121b1e798450e2533ec769d8caa2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/00-fortio-openai/command-1.log", + "sha256": "dba1fdf1abf394fef4dd164a81b66271ead935b8be86f5319761f1066fc8bf91", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/00-fortio-openai/execution.json", + "sha256": "35b9c7d5975b00e1e2a7dbfd025fb845ae648353b4407326e5abc8847f10094e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/00-fortio-openai/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/00-fortio-openai/result.json", + "sha256": "1c14383b121fd37b9318cdc07fb57306053fa0a0f7fb9cd7313817534df2835a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/00-fortio-openai/warmup.json", + "sha256": "1610acf556b42f7818022f6c5c06f75ce2c199ef9fa5999b7598952a5e2fceeb", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/01-fortio-openai/command-0.log", + "sha256": "350d389d9be1b4e363327afc3015b07c1434b1bea3c5687fa6c80428ced6e2d2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/01-fortio-openai/command-1.log", + "sha256": "cd608604d0633b1403a2d8ea1384ab3eb38a2658c83750e34ff488a32ecde086", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/01-fortio-openai/execution.json", + "sha256": "4a23889545eef51f3eb6a6127ade05379ab88fb8ab3caf042b07ba112d57c992", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/01-fortio-openai/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/01-fortio-openai/result.json", + "sha256": "59ac7a4e526b58aea384a160a979e9161cee9dcaae0c43d5c4e1523ce6bdd3f8", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/01-fortio-openai/warmup.json", + "sha256": "2882fb41beba9f3d8c27d935ca036f1276ea7d568b29f8f843261f4bd974db87", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/02-fortio-openai/command-0.log", + "sha256": "73c8d2e80b729aad14468b7ecd770b4525b54d4c909db8200b2adfc094914790", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/02-fortio-openai/command-1.log", + "sha256": "75e8407a3158cfa54421000b220fea7fa476eb33b53bb9cda167c2b336bf2e53", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/02-fortio-openai/execution.json", + "sha256": "9b62c064dad5edb9162b07793a2983cfc964cfc5c463fa026794ff92564142f3", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/02-fortio-openai/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/02-fortio-openai/result.json", + "sha256": "8ed321bae9327b900d2a55cbcb456a245d7c94c10c9fce1620cd2452a77dbbe5", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/02-fortio-openai/warmup.json", + "sha256": "3199b2eddc58fdfa4a0acbba48ff7106598a414ce5362e0aaeca227771bc126b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/03-fortio-openai/command-0.log", + "sha256": "9bab9807e8193be482c17b959babccdc0760a462800ff2377ab73a22e10481d5", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/03-fortio-openai/command-1.log", + "sha256": "dff9b4dce5ddbaf9e683f2c50f6aefe96b3afbaefb66a4919a4d3db63a69cf26", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/03-fortio-openai/execution.json", + "sha256": "472ca9e3be26db6273d073521f47ae3e419e13f4c440ddcee1e6ee4d58968eeb", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/03-fortio-openai/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/03-fortio-openai/result.json", + "sha256": "c66e0535a062182dd8ddecdf78a697251cb8d22bb50c3b00682971d2142f59e2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/03-fortio-openai/warmup.json", + "sha256": "c7885f109f43140f8ae6597f20d2816a62977738bc8ab2a99514850075d34626", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/04-fortio-openai/command-0.log", + "sha256": "c57ac7e2cee09f47e623bb96250619029e2494d065da4b90484169872e696ad0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/04-fortio-openai/command-1.log", + "sha256": "2d759138a0b95713b5572b2d91cfb9a5f162b8cb9d753b67ad2c171c472bb8f6", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/04-fortio-openai/execution.json", + "sha256": "773f9f6e01d9d3ee5844d098d4a4aaf151a87d21508f6b4530a3100333c06b2d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/04-fortio-openai/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/04-fortio-openai/result.json", + "sha256": "ba829ce7968c6798e00710aed7c3e7a215b1987f8b554c9b63b5d693a08673a7", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/04-fortio-openai/warmup.json", + "sha256": "aba0bd1342b4e6df7f456f952170a2e93f9675a7fe0ece8e33aa9faba1add0b6", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/05-fortio-openai/command-0.log", + "sha256": "e1088c39bd402b647fc6a8fd3fb81be04861954626cc470b819937901cf4b8fe", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/05-fortio-openai/command-1.log", + "sha256": "a9b50f2b8883c5974baddd077624fab8157b6864b49071c19bee0a143c0bde09", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/05-fortio-openai/execution.json", + "sha256": "d7ea24663ea0fd6c6b736cd08a67e89dd495b07d72b34db2130aed794f7b0cdd", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/05-fortio-openai/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/05-fortio-openai/result.json", + "sha256": "420d064d9b9cf0472cd7cf0223d3998d77d3ed7e7bd1190acd7e499667c44c5e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/05-fortio-openai/warmup.json", + "sha256": "2bd223d86115a72483a8d9bd4dc47a9f4b7c1124e8559f564d19935ab575c111", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/06-fortio-anthropic/command-0.log", + "sha256": "a2854f444e89725f52aa76819995985fda9be2ddd85e16c55adc2e38ea6ebbf1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/06-fortio-anthropic/command-1.log", + "sha256": "52808027fdb97dbc5b8c24805e4e45500957ac61fda9f935ebce9dddc5518115", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/06-fortio-anthropic/execution.json", + "sha256": "585ff7b94ab6491f6c31fa1920778c23afb7d1b49c829b1db26a8bd93e578b4f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/06-fortio-anthropic/payload.json", + "sha256": "5367cad443bf10d59083dc7cc6148709a4f62fdcd5d016db06bbc9247cedef6a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/06-fortio-anthropic/result.json", + "sha256": "c5bc805e99633ba8cade1c5ada03ddd413124b0bddc2d9cfaac8c86737f2b8b6", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/06-fortio-anthropic/warmup.json", + "sha256": "7488051e82ba1c33312055163dd8dc98f5e0dd32f5c46f45fd5a920133c0c726", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/07-fortio-anthropic/command-0.log", + "sha256": "da48c1b156a6c4b54acd8d8e1d8cb3a91712b782a5096638a3684ae3a9bba6e2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/07-fortio-anthropic/command-1.log", + "sha256": "35b6c1dd0b9a347a52f05c8d7a0deff69d508a1f5eb91f8be5bb051d76baaffb", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/07-fortio-anthropic/execution.json", + "sha256": "78b5cc3174b3f3fb9a6bdbdaaeabe19e9b59e32256e88982a01a900c34d47ab3", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/07-fortio-anthropic/payload.json", + "sha256": "5367cad443bf10d59083dc7cc6148709a4f62fdcd5d016db06bbc9247cedef6a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/07-fortio-anthropic/result.json", + "sha256": "06dddc6e76820e278b72a65f4948547be28d83e54c493c68c8c161b20b1eabe6", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/07-fortio-anthropic/warmup.json", + "sha256": "850f0ddbbd4b3558c0ad96ee2ce5f2f17306e58d7e47b7bf1ca234b219f5c6aa", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/08-fortio-anthropic/command-0.log", + "sha256": "cabda737024f2220fafe05eb83674e37d414f0e4bc779397e4c8f6b36bb03c41", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/08-fortio-anthropic/command-1.log", + "sha256": "eea7f27bf48678d43af24a8c21978b0913521367bc7b2a691ee652e2e5f1a84f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/08-fortio-anthropic/execution.json", + "sha256": "45847443d989ae90a9ffc8001a5d25059a3969aa5e850ba19864e7decdeaa521", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/08-fortio-anthropic/payload.json", + "sha256": "5367cad443bf10d59083dc7cc6148709a4f62fdcd5d016db06bbc9247cedef6a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/08-fortio-anthropic/result.json", + "sha256": "bb0c698857248346d27acf15d46910ab1b7b1664630803ada7ee94e33d0454c9", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/08-fortio-anthropic/warmup.json", + "sha256": "002347a0eebcd04551bacc4216a59963336136d646d2a9c70f7c88e95b4ed037", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/09-fortio-anthropic/command-0.log", + "sha256": "3508619c60f9087f9b56fec4c330410cd9cada4d31c5554112c55cb353e56d9a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/09-fortio-anthropic/command-1.log", + "sha256": "3bb514b33fa13761e3bb919d0b1031607c1929c3d3408c9b2f165ae28b053283", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/09-fortio-anthropic/execution.json", + "sha256": "0200dfad8dcf68ed47272baf0975c48db7ce0909974ef362c5b090187dca1073", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/09-fortio-anthropic/payload.json", + "sha256": "9b943dec09c3d02f2532b56501018d209754fe446b7893c8ea93fcc81de1f387", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/09-fortio-anthropic/result.json", + "sha256": "c1973a4b0c986d1fb5c9b9b19c45089b0c3f0ac2048f4a728dbd16cfc27857a0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/09-fortio-anthropic/warmup.json", + "sha256": "badd2690422e9203fa5db3f26022d364944fceac27f7853728a0ff9599722270", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/10-fortio-anthropic/command-0.log", + "sha256": "64f0af1005cca2ec22bab25cab408c631b5cf3245badaf79fad3307600746b49", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/10-fortio-anthropic/command-1.log", + "sha256": "398b4645c9ce44c7fc7e156fcff20806f91eed97d43c9311ddd9f13d8e6b713d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/10-fortio-anthropic/execution.json", + "sha256": "de1c53913afe3e9af07b0ab76dd468d57d8661e1f256c7c31a782e403ab255ac", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/10-fortio-anthropic/payload.json", + "sha256": "9b943dec09c3d02f2532b56501018d209754fe446b7893c8ea93fcc81de1f387", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/10-fortio-anthropic/result.json", + "sha256": "13a997cbf984641d22a938ecc720d0b84555dfe209b3cfbcae0783ff79d97f2c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/10-fortio-anthropic/warmup.json", + "sha256": "19f553ad9ca1f27ffc3eb70d2e5e52f5de23392f28348927c8c84f0d30dd99f8", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/11-fortio-anthropic/command-0.log", + "sha256": "c04626dfdb6dec044fe0450fa281d98cc75a62546edcf7c05d343f0afea422da", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/11-fortio-anthropic/command-1.log", + "sha256": "dd7a517a9bc7b636ff3b8c79467bc130bbd97e81fe6b8f29937491726987db83", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/11-fortio-anthropic/execution.json", + "sha256": "4ae224fa11d5aa64fe1c9d2e068a858ab5690c3ade177d97489496da4e161117", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/11-fortio-anthropic/payload.json", + "sha256": "9b943dec09c3d02f2532b56501018d209754fe446b7893c8ea93fcc81de1f387", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/11-fortio-anthropic/result.json", + "sha256": "333e1cb74862f9735528aa90b383ab5c233aad3879cc02e958190f9e31620b2f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/11-fortio-anthropic/warmup.json", + "sha256": "8f39b43df8db94973d0b625dc76c9efdbe3f58dab6340f921a63a4f3da6a7e6c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/12-fortio-translation/command-0.log", + "sha256": "885228b8cb8c2bbd2330e7b75c8721087ca36c31a41b58bff3d9242f4302b5cd", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/12-fortio-translation/command-1.log", + "sha256": "785ad72d6bff9936d1133d7bfdc1603f6a461dfbb9f59cb46bed6a25e65e67b0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/12-fortio-translation/execution.json", + "sha256": "7e3ac1548655bd94600055eb6acb26ca30301a201355fc93d66c307a06e1376e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/12-fortio-translation/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/12-fortio-translation/result.json", + "sha256": "f8be7582b38aa3080594b5ab780783d8b9b291bc7472b6ec7e9119b98ce09776", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/12-fortio-translation/warmup.json", + "sha256": "8422447922666c1c432f51ad57165c6cd62101afa51600448a3019fb9cfd36c1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/13-fortio-translation/command-0.log", + "sha256": "885fa9876adcf488857a984472308cfc186feac4e88679164fe3714275a1ede3", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/13-fortio-translation/command-1.log", + "sha256": "48fa0e0e99ecd51cd6e1bf1fd0cc7f0bf11939fcfac2fd29c48800a1485ca7c2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/13-fortio-translation/execution.json", + "sha256": "bf2bc99862eb63aa38b16daeca0911cb42d583dd055b1c82d00800d2989f99e3", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/13-fortio-translation/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/13-fortio-translation/result.json", + "sha256": "3be6668dd636c2a26e749fd238138899ae84c6e43f7c0e6cd4219eac98ff8cb4", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/13-fortio-translation/warmup.json", + "sha256": "8b7491202ad65bc42c31a3174210c53c9a9a3f665f9b4173b53db249b5e3a2f0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/14-fortio-translation/command-0.log", + "sha256": "f7b0a7c384979fb6b65c71ddd92da22535b8fab63f04b129c0e804826d5c4f82", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/14-fortio-translation/command-1.log", + "sha256": "b3d32fa149176179ea0314ac04b764cd3f1312e780443e431dafc62af2eef8e4", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/14-fortio-translation/execution.json", + "sha256": "bd6c74fac3779439b27a9d662a4032ffb5e5586bc6fdf3e7395d503ba53d1789", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/14-fortio-translation/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/14-fortio-translation/result.json", + "sha256": "7c6e645b50e9595a6aafcfc2114b6d2b2584ab44af66c0f6ff0e325c1cc61b8e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/14-fortio-translation/warmup.json", + "sha256": "95b998eee34e547cb5ae64b29df9631d075c2e087a072e3f4f52515ea0ffbcca", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/15-fortio-translation/command-0.log", + "sha256": "9df38118a826ac4fbde541f7b212ebb8b2e3e56587499487d08e0cf3fc02b6f1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/15-fortio-translation/command-1.log", + "sha256": "f57e13c482e16ba04e68735f232345a27957f8e6023d372de31ee4ab1a932b17", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/15-fortio-translation/execution.json", + "sha256": "4dbeb2ad5280ee4c6d9d8e7dcf7db1d9f0d5b3ea08cb0a688333032195027b7e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/15-fortio-translation/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/15-fortio-translation/result.json", + "sha256": "6000d26637da578d832d6a1a56a344f4efc9ab7d9ba8514ea8241f9f7359aed5", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/15-fortio-translation/warmup.json", + "sha256": "191d50cc4b0afef1e733d7fe66c67106cb7b02ae6d6c67be04fd2c97b134f0f2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/16-fortio-translation/command-0.log", + "sha256": "24e65ad62a3f41fc20dba44fefe292896ca5c4fd74cbcfee9ae7327abd5f173f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/16-fortio-translation/command-1.log", + "sha256": "7c12009f98cee8ce9c961eedd3cfce52c31a4e4b7b9ec1c05930f15c2b11ae90", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/16-fortio-translation/execution.json", + "sha256": "fc1d75ce06a479f5cc43e94265b3eea9c3adc7d0a93db0f63613db38e229a335", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/16-fortio-translation/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/16-fortio-translation/result.json", + "sha256": "04c73b9338a78cd9dead7dee1ec0f3f6a3bfa66216421cd0cdb702ed4b3ceee4", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/16-fortio-translation/warmup.json", + "sha256": "ae55314784d3f669a1a44bf55aa8b8521fa2b49b16b83071c5084eeeca109d70", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/17-fortio-translation/command-0.log", + "sha256": "6ea8989416c28ada0ddd43c1995a5b52bf10d998afe4ee8fe654235ce8712100", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/17-fortio-translation/command-1.log", + "sha256": "6081f09633670909aee471c7c07eed35b0c8dc0799939fd15a040a5843c1da54", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/17-fortio-translation/execution.json", + "sha256": "2e7147e015e351daa9fd1e4829f4039ab1f54285a50a8c8f2045e108a2b53d9d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/17-fortio-translation/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/17-fortio-translation/result.json", + "sha256": "c7795f5f2a5baafebd3a48ac3772eb47f69dad0a5f7a28462cf2d14560acff9f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/17-fortio-translation/warmup.json", + "sha256": "fb8f69fb1b60f19fd3f47aaac72e9a9943bbc82107036101aaa777dd774417c2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/18-fortio-openai/command-0.log", + "sha256": "3d96846bcb6900b79bf020443ba7b257f03358bd18d1562348a07ca297a259b3", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/18-fortio-openai/command-1.log", + "sha256": "7a4a8c738b4ea7c8b9aabbdd5447ecb89316fa8b2920b893ec01442327282de8", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/18-fortio-openai/execution.json", + "sha256": "69151efa80716f53b00bd72758a0c1e4a4e3f8cc71839b98482256f49c185fa8", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/18-fortio-openai/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/18-fortio-openai/result.json", + "sha256": "ca64ab06460951f03a3833813dfc1f60aeabb1d1fbc172bef412c64d5f80ac07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/18-fortio-openai/warmup.json", + "sha256": "849a53ca7fc43b3e2be26b57479dd0a02ff506933903fc0950cb3d9cd565aaa4", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/19-fortio-openai/command-0.log", + "sha256": "021e1f4e4b6a67a855bea36ed1468af01e57789e389908b9d392d1bb501906a8", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/19-fortio-openai/command-1.log", + "sha256": "a511efb4a1eb62bfcefff6127d1ce2b68fce094b1a636b662fa6323773d797b6", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/19-fortio-openai/execution.json", + "sha256": "15f8d0ce9751de95976768c60160ac4e0ce7b9066d851e599c9a81379ba1eb22", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/19-fortio-openai/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/19-fortio-openai/result.json", + "sha256": "367616d4ead2d21fd496e28752b40b1292c9ec88e79c565f8e0af6631020cd47", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/19-fortio-openai/warmup.json", + "sha256": "3fe0b2ff84c437e783a4a7840f872bf9b52760208f6b3377c4f9c4fb89ba4f88", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/20-aiperf-openai/command-0.log", + "sha256": "17c27750b25ac8d51f83b8366fa27ba87a3f382959c07cf5799ec5325743221f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/20-aiperf-openai/execution.json", + "sha256": "2e87ec1cedfb588b3ae841b097daddd04f4abef9ae8d972d350620938646a97c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/20-aiperf-openai/result/.aiperf_results_ready.json", + "sha256": "5f316f75c5c0e5022c2e63b118b85856efbcd8d8887ee55fc98db893b6a5351e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/20-aiperf-openai/result/inputs.json", + "sha256": "8b0feb8d954b0eeab820111af645807be79bca834ce24c720fcbba6e8f4b2d02", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/20-aiperf-openai/result/logs/aiperf.log", + "sha256": "cc3bc4854d0cd04fc3561f038fbe2c609f410dd8282510a9cd1bf3336fba58c5", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/20-aiperf-openai/result/phase_manifest.json", + "sha256": "03dae545a120dcd1dacb6358f0da004c83e095a66fb343c3ec573d5c81f5cd42", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/20-aiperf-openai/result/phases/profiling/profile_export_aiperf.csv", + "sha256": "5dcc3e4fd796c3f8ad60bc0e0f660e2a0809ef43c9433c3c08eee64644dfc00f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/20-aiperf-openai/result/phases/profiling/profile_export_aiperf.json", + "sha256": "23142484a73aaf07e1b101e7f6cb1e3b40eda5506ecc0d04798bfdb7458aafd7", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/20-aiperf-openai/result/phases/warmup/profile_export_aiperf.csv", + "sha256": "a5736e0d1e063ed765bcc036018e4201ac5a4d060e82b642b530ca93e8122a9f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/20-aiperf-openai/result/phases/warmup/profile_export_aiperf.json", + "sha256": "17a179ac8eb7140bda655a53bc7eb3d1c4541c322b525590728a9a858fb46930", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/20-aiperf-openai/result/profile_export.jsonl", + "sha256": "eb75a67c932891a9168d249bb14a30018385e9b2e5c0860449d514b3f198fe25", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/20-aiperf-openai/result/profile_export_aiperf.csv", + "sha256": "5dcc3e4fd796c3f8ad60bc0e0f660e2a0809ef43c9433c3c08eee64644dfc00f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/20-aiperf-openai/result/profile_export_aiperf.json", + "sha256": "cad0ead3d598a7b4fab12ce9baf938dace48c8a9d54ebc907125c34bb2a70bce", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/20-aiperf-openai/result/profile_export_console.txt", + "sha256": "00c8379c7e6fef7390bb4a9aa2a26eb7dcad1e9b0581d1b7594706b3882e6fca", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/21-aiperf-openai/command-0.log", + "sha256": "6432cf3507b32f8c6128454144c1f6a71bb68f5261b627c260757b884ae58967", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/21-aiperf-openai/execution.json", + "sha256": "e0b733351e2e8dfa02a060825e5f2fcf2f1f7fc657325cf30193a607b89a1f59", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/21-aiperf-openai/result/.aiperf_results_ready.json", + "sha256": "5f316f75c5c0e5022c2e63b118b85856efbcd8d8887ee55fc98db893b6a5351e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/21-aiperf-openai/result/inputs.json", + "sha256": "8b0feb8d954b0eeab820111af645807be79bca834ce24c720fcbba6e8f4b2d02", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/21-aiperf-openai/result/logs/aiperf.log", + "sha256": "834053f24995c328f91b7cf265546aadf276ccb6b0cc98bc144843abc011235d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/21-aiperf-openai/result/phase_manifest.json", + "sha256": "05933d6dfd3638f199782543db32dc3cd1fd4daf80965966e8879af849dc7bdd", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/21-aiperf-openai/result/phases/profiling/profile_export_aiperf.csv", + "sha256": "0dc0c82ff7e6b305da762732a42267e057c7b0eb91b0833b068265d7e70daea2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/21-aiperf-openai/result/phases/profiling/profile_export_aiperf.json", + "sha256": "9909b9cb8ae639d31d02cffcb611f6e7c981c8eaf9074336c97af89873064cb7", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/21-aiperf-openai/result/phases/warmup/profile_export_aiperf.csv", + "sha256": "3cad9f24a50ca817438e89fc2ff8ae74c7f8fa6f54f69658189c7e88d9615a9a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/21-aiperf-openai/result/phases/warmup/profile_export_aiperf.json", + "sha256": "6fb7fa6f240b4e9c30a47234af4d4a23eab6321b1bfe75a47e0b676b9079fc74", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/21-aiperf-openai/result/profile_export.jsonl", + "sha256": "a158ee712fc20839861e09a1443d0eae75e7e680b39838cd27120d5005b82ad8", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/21-aiperf-openai/result/profile_export_aiperf.csv", + "sha256": "0dc0c82ff7e6b305da762732a42267e057c7b0eb91b0833b068265d7e70daea2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/21-aiperf-openai/result/profile_export_aiperf.json", + "sha256": "8fa1dd523c8b25020265ab10137822968c8dfd0e827b388443b21f533e103ca6", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/21-aiperf-openai/result/profile_export_console.txt", + "sha256": "e934db2a06a6069f7b245f9b0e69418669f2d8c6e7759fd4b46d777a90ba0857", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/22-aiperf-anthropic/command-0.log", + "sha256": "25ba77c9e5b5651f3b97e4e17d6a385e017687598a78c65ce6eca1ad74772df9", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/22-aiperf-anthropic/execution.json", + "sha256": "466237be2a539f6f520c94137a443d92cd84281323fc76b9ee4ad156b6ffe371", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/22-aiperf-anthropic/result/.aiperf_results_ready.json", + "sha256": "5f316f75c5c0e5022c2e63b118b85856efbcd8d8887ee55fc98db893b6a5351e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/22-aiperf-anthropic/result/inputs.json", + "sha256": "e8a4993ed06cc380f3771dc00c27ef39aec2d45237aa3ba5612899670fd705ef", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/22-aiperf-anthropic/result/logs/aiperf.log", + "sha256": "4a827eb1d5b98559f1c9a90d1ab1dce0f693040d4a3c41482000bbe5afc69f29", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/22-aiperf-anthropic/result/phase_manifest.json", + "sha256": "5e0155c46499b8562663908b55f5accd0776709224e62d15cba8858aceb0d1bd", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/22-aiperf-anthropic/result/phases/profiling/profile_export_aiperf.csv", + "sha256": "d879f2d9c312c20018d8911fa09b5e8e2bed9b6b297d8fe93a7833070c2dd00e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/22-aiperf-anthropic/result/phases/profiling/profile_export_aiperf.json", + "sha256": "c315622c6e18b31b387a40fbd961c73bc0b4b7e873e1bf418ba9eebeb17f235a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/22-aiperf-anthropic/result/phases/warmup/profile_export_aiperf.csv", + "sha256": "cf98ab5571a18b1ba667226329f98d13db130f32d119fab5a612534c6e67e608", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/22-aiperf-anthropic/result/phases/warmup/profile_export_aiperf.json", + "sha256": "8a2fdcc1253ea0398161a21bd133416aab540f736f14677a38cf1a465992fe4e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/22-aiperf-anthropic/result/profile_export.jsonl", + "sha256": "d19067bdf679d13067dc9b195b09692c383cb6f2867134055939ad0d4e6db5d6", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/22-aiperf-anthropic/result/profile_export_aiperf.csv", + "sha256": "d879f2d9c312c20018d8911fa09b5e8e2bed9b6b297d8fe93a7833070c2dd00e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/22-aiperf-anthropic/result/profile_export_aiperf.json", + "sha256": "76c986b90b6b997f1e7da8e3acea266be7fa5cb4ab5a59522cc11de3ea0b59f4", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/22-aiperf-anthropic/result/profile_export_console.txt", + "sha256": "9d2542700745439d71f1459c28a7a34f900f20f3a2b54e967ead706562073615", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/23-aiperf-anthropic/command-0.log", + "sha256": "6acafaec4a41093dbf1fe29e5fe4cfc56c52b2bafff71fd19458887994750b24", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/23-aiperf-anthropic/execution.json", + "sha256": "5a827e94d789694506c01dda1188acf5d9bdb9764f14e75e4ae6489f06662528", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/23-aiperf-anthropic/result/.aiperf_results_ready.json", + "sha256": "5f316f75c5c0e5022c2e63b118b85856efbcd8d8887ee55fc98db893b6a5351e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/23-aiperf-anthropic/result/inputs.json", + "sha256": "e8a4993ed06cc380f3771dc00c27ef39aec2d45237aa3ba5612899670fd705ef", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/23-aiperf-anthropic/result/logs/aiperf.log", + "sha256": "c4e656d511359e2555c73178c5a8321c7a99740f1e01c2c149676e3a2cb4e814", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/23-aiperf-anthropic/result/phase_manifest.json", + "sha256": "ce08fff2e3884dbbc2ba74f8ccbe58e716fff010659fa46a76e4edd1bcb9c1d3", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/23-aiperf-anthropic/result/phases/profiling/profile_export_aiperf.csv", + "sha256": "19ad222c457bd96336ef04d6e7ee5430a125fa943ee52ddda4d4d1817b15008a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/23-aiperf-anthropic/result/phases/profiling/profile_export_aiperf.json", + "sha256": "f11210f94bc8d8d561e1e106dfb9edbb8767227bd3da4f51ab966c2e9d058c02", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/23-aiperf-anthropic/result/phases/warmup/profile_export_aiperf.csv", + "sha256": "6401af8a1dc87dfe99708643e5f13ed6b8e0f1387eb3e48254b6a492a8d77db4", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/23-aiperf-anthropic/result/phases/warmup/profile_export_aiperf.json", + "sha256": "bd2c9bb01762e3535ef6e474e4fe7d06c58069a6fb18e58503dfb54a6b38cde3", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/23-aiperf-anthropic/result/profile_export.jsonl", + "sha256": "e695697b202004d2ab2ae504195681d84f5e410394641e2fcc4b4678103ef126", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/23-aiperf-anthropic/result/profile_export_aiperf.csv", + "sha256": "19ad222c457bd96336ef04d6e7ee5430a125fa943ee52ddda4d4d1817b15008a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/23-aiperf-anthropic/result/profile_export_aiperf.json", + "sha256": "9951c85f28a91caa3bc7c552cfd3d2a1fbfd5d89515d1e1eb0de0458f9f6fa90", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/23-aiperf-anthropic/result/profile_export_console.txt", + "sha256": "5b42e67e7a41f24e86ddc8c7c0b56073be7d2b6b9ea595e0807dc1d2701cb6c1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/24-aiperf-translation/command-0.log", + "sha256": "023f10bda6be3b274c7959c63e1dc10469e715ab7104ee8ab2604d9b6e7746b8", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/24-aiperf-translation/execution.json", + "sha256": "7f0a3f6e5ba39dfedab8578465fceec5d307d825284c4f9b44180839350ffb0a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/24-aiperf-translation/result/.aiperf_results_ready.json", + "sha256": "5f316f75c5c0e5022c2e63b118b85856efbcd8d8887ee55fc98db893b6a5351e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/24-aiperf-translation/result/inputs.json", + "sha256": "8b0feb8d954b0eeab820111af645807be79bca834ce24c720fcbba6e8f4b2d02", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/24-aiperf-translation/result/logs/aiperf.log", + "sha256": "ddc6e13cb7e372ed82585ca75fbbbbf627f71d3d5c4048b2e8b3d1728c4a6498", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/24-aiperf-translation/result/phase_manifest.json", + "sha256": "b68157c9f09603d6fadc9bc70f2a3911b867453556c182d969609bbbf31972ad", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/24-aiperf-translation/result/phases/profiling/profile_export_aiperf.csv", + "sha256": "5b49ae6bb4763f85b211d65ea7f8aa2a03c82f64c823daf4bface6ced573334d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/24-aiperf-translation/result/phases/profiling/profile_export_aiperf.json", + "sha256": "353993b39fb0bf73c14255bf0c9d2d71d43e8d8cacce14b87cd14602d31ff27c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/24-aiperf-translation/result/phases/warmup/profile_export_aiperf.csv", + "sha256": "6f65a20ac03c98b5594a2c8bf83f4e935cc07ae0634f96a8c2b7ab485dea7cfb", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/24-aiperf-translation/result/phases/warmup/profile_export_aiperf.json", + "sha256": "53d2830088a96356a846b1b8d0f2a5dfb2f1b866133dcae833690bf37cf54415", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/24-aiperf-translation/result/profile_export.jsonl", + "sha256": "191817432f1d805e8df8020ac53aa8280f4e002762141f4bff54ba2eef96b70c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/24-aiperf-translation/result/profile_export_aiperf.csv", + "sha256": "5b49ae6bb4763f85b211d65ea7f8aa2a03c82f64c823daf4bface6ced573334d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/24-aiperf-translation/result/profile_export_aiperf.json", + "sha256": "7a68b8e6b22e3b6c430d1da2d0bcf8b9d90fc269c8d892edf30b2189b4f45c90", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/24-aiperf-translation/result/profile_export_console.txt", + "sha256": "e9abb1c8809604b9ad211b612daec958af272d0c729d7fdf83fc21761e3f159e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/25-aiperf-translation/command-0.log", + "sha256": "85a4bd7ad49e8c2977d271a59a3a2ae8c920db54e1f8d4d208918c2930eb0559", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/25-aiperf-translation/execution.json", + "sha256": "0b51480e41d0f10617cb5979142a5f625e7d154bfa95d10966fe27e7fee120b9", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/25-aiperf-translation/result/.aiperf_results_ready.json", + "sha256": "5f316f75c5c0e5022c2e63b118b85856efbcd8d8887ee55fc98db893b6a5351e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/25-aiperf-translation/result/inputs.json", + "sha256": "8b0feb8d954b0eeab820111af645807be79bca834ce24c720fcbba6e8f4b2d02", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/25-aiperf-translation/result/logs/aiperf.log", + "sha256": "0c8ba01d5611acf5148dc991e93a97ebecde16f17a3a519af0bb78ba9e5d9380", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/25-aiperf-translation/result/phase_manifest.json", + "sha256": "971d485393989d895c6326e852a3c3a5a51c2c1fff43401bf227b4cc42f4c375", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/25-aiperf-translation/result/phases/profiling/profile_export_aiperf.csv", + "sha256": "6866cf1191b53b61fbed68cc092ab085fac18600e0716447f350a90a83d485ea", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/25-aiperf-translation/result/phases/profiling/profile_export_aiperf.json", + "sha256": "f4fafe334d0e89688265d0c4cd525f1f833ccf9b7a7a28f62f5173aa4a975f2e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/25-aiperf-translation/result/phases/warmup/profile_export_aiperf.csv", + "sha256": "9be06312896d526a6ad75f83c1f59c2e91a5dbd9eaf14b62fcd7697383e9489e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/25-aiperf-translation/result/phases/warmup/profile_export_aiperf.json", + "sha256": "2ed76548c09c5b69fddef1596dadbeb8c6908fb275f57c3465bb30bc91308322", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/25-aiperf-translation/result/profile_export.jsonl", + "sha256": "dd9773d5174924eeaa656ecf4f17f5e7d0a8ddebd6fb72c084ff24136f026cce", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/25-aiperf-translation/result/profile_export_aiperf.csv", + "sha256": "6866cf1191b53b61fbed68cc092ab085fac18600e0716447f350a90a83d485ea", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/25-aiperf-translation/result/profile_export_aiperf.json", + "sha256": "9f2f8f81cf0afd5cba926f6e914c7ab0b930145b94fc14feaf217f72a9ebe1bb", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/25-aiperf-translation/result/profile_export_console.txt", + "sha256": "66ad0a76ff103a86a1dd007ab611544394b32127f783a5929ac02974213d9f58", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/COMPLETE", + "sha256": "0e36a29f63ff1d693c88722f2bb430a892cb0acf8b0bc58b5cb148a2a8bff8af", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/plan.json", + "sha256": "ace6cef7fc69c3bc54d7ba2295a840842f4936b5c0315366d6361863176719af", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/ai/runner.json", + "sha256": "3783f2113ccaa40b41b28174027c25cf68d8a67a281921b3ebffb6c5786854ec", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/cancellation.json", + "sha256": "e9be58c74eaf9be4506e9c4a2369db77283f250c75df4fca35117331c0c40153", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/protocol/results.json", + "sha256": "89b9a52923e94f4426d05cb204eea45b213f2eb1362e8487f471ed2c323336c0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/stage-0.json", + "sha256": "829ff24244ecec24ddb1481031833293d63137b468844d96e06f2c4e5ef02f49", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/stage-0.log", + "sha256": "f64dbca4020dbd978b6021c4144e1372f030745e0f9428a7c55a7743aa5b5851", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/stage-1.json", + "sha256": "7dff513148e57d2d029f289e2cd96cea9cc6cd83293f7b017dceec16697b616c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/stage-1.log", + "sha256": "c5969e396e60a520c177a81360bf81fca63b5bb1487daca2b19a4eb45334a1c8", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/stage-2.json", + "sha256": "9db6bbb2d46d61fc919db446b4ac10aff2f48ec2ab60c7bad76b38b65ccd95bb", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/direct/stage-2.log", + "sha256": "b59c068f5739dbec1e87cad53381c76e2444502cc243df0696809d27da067b38", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/COMPLETE", + "sha256": "70b8f7628b7f642c49e1331a31f6335da43d588ec21ab0f63193c3ba3bf643ac", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/00-fortio-openai/command-0.log", + "sha256": "bf2952ba2b12232e93458d232b7d8411523b804c5f3375c3d635bb943b806dd5", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/00-fortio-openai/command-1.log", + "sha256": "c9c04f51d899c6d3da333f4ee494e0198a23496d6a08c26539996eabc0b7b0d1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/00-fortio-openai/execution.json", + "sha256": "071cda3212170743277657d518b522a2c9ba48682f67037533d562d64d7421e5", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/00-fortio-openai/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/00-fortio-openai/result.json", + "sha256": "042d8057fc1208c083919cb7a07e97aaeb8cf7e8ed64e49e86f82c43fe6e39e1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/00-fortio-openai/warmup.json", + "sha256": "03a1a79f62b3e52a42b240df4491a1fbd6adeffc7f4e29eda00b76320745a3b3", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/01-fortio-openai/command-0.log", + "sha256": "c183f4e60389d4fdaec6644969edf84cacef41342c4557ebe12bd14b333e9386", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/01-fortio-openai/command-1.log", + "sha256": "d5df04c9d0bba67e6e921ec282a97348d5a088dcde1fad9f80bca136cbbdac8c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/01-fortio-openai/execution.json", + "sha256": "ed51b280a9a6ad0942646076ac7eae1d5904b8f4e4e363ec67839d737c5a4bec", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/01-fortio-openai/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/01-fortio-openai/result.json", + "sha256": "0317791ef19ed039119e5a55d43ae6ecb70badb4ca5ac881167e52277eb06d16", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/01-fortio-openai/warmup.json", + "sha256": "2c8d1abe2d5022ae5daeaa8970d2df4ab536715e7148cac446eb8d70b270f3c5", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/02-fortio-openai/command-0.log", + "sha256": "4434575c3ea5b300ef21c7414ac1a58630bfcf3362c0a1cf49bb18edf6858ca6", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/02-fortio-openai/command-1.log", + "sha256": "5a8262c4fd21c27be0f89064e3c712a2b70faf6e474a4ca1c0c2262191a5e626", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/02-fortio-openai/execution.json", + "sha256": "db3df0e457b6da35956dc90392c0bc99c8d01ac2882fb651417706b148585c7c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/02-fortio-openai/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/02-fortio-openai/result.json", + "sha256": "66b697f78925d1a83a9b5aebf1bc4a94c2555e8940a7f9bfce3996208486382c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/02-fortio-openai/warmup.json", + "sha256": "edc9f340de4942330aca23c989a53d9c0731c8dfa177273eb1efa5c0c2ba559f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/03-fortio-openai/command-0.log", + "sha256": "82af1ee765fa981fb90a03e82860120a87bf887fc9ab6045b011135cf409a60f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/03-fortio-openai/command-1.log", + "sha256": "bd96b4277807671d908431396364bca9400a3d3795b1b493ccc92741dc0d2e8b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/03-fortio-openai/execution.json", + "sha256": "1ca8f03855d51b5fba09447251da1433d936211cfd03de731d93b20173f5ded6", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/03-fortio-openai/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/03-fortio-openai/result.json", + "sha256": "a03c5b692160f97f5c79b52702ce5921844703db0925778c9b0bc31a62b218aa", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/03-fortio-openai/warmup.json", + "sha256": "c657a904b2c86a05d3772640ce379e8bb29303855bb39bc83b4f5d1a04898c9f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/04-fortio-openai/command-0.log", + "sha256": "f4f74ec3371f973b3b973ec91047462db4cd1167776e73e1d0767c13fe4f7eea", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/04-fortio-openai/command-1.log", + "sha256": "9df3987107cc8977f9f43aca2dd03cb37e6cc8ec56425956fe49c3a9e4d14e7f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/04-fortio-openai/execution.json", + "sha256": "ea0932fee0b14601dd49a595f7953d4c34a03c72f1fde8b9600d7deee54f787a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/04-fortio-openai/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/04-fortio-openai/result.json", + "sha256": "d31b63bbc39f8899a9204442261d262dcd550cfd6d4254b73d4f49239ee1b23d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/04-fortio-openai/warmup.json", + "sha256": "190e7202cb80ccfeb8991526251c6f43c4939fea788422ce403d3040e279b1e3", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/05-fortio-openai/command-0.log", + "sha256": "0b32ac89b2059e1567811745538b2d0ae5039014d71ace1ada33b7f29d56e3a5", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/05-fortio-openai/command-1.log", + "sha256": "7dbdfa7284d80c75edb8346548c9454308951766722c23d27cdd2241f91cb79b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/05-fortio-openai/execution.json", + "sha256": "eba9a5df83abe8f32970038d354ec79e50a7b0768ca1640a86d1a791f1478742", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/05-fortio-openai/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/05-fortio-openai/result.json", + "sha256": "5ce2566232b7924ae16de299f0d9462594e3ef480307f028f282b06fbe701eb3", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/05-fortio-openai/warmup.json", + "sha256": "02fba814b9e977c9e3cf23d6a55d07bdcdc626d1d2a85940b5a216a05a52daca", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/06-fortio-anthropic/command-0.log", + "sha256": "1b5bdf463e33efe61939764b37b4c5d71dd879122ff11d7ae10b491b1a7edad0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/06-fortio-anthropic/command-1.log", + "sha256": "6434314ace69555bfe8929f238ff0e306c36c2195f08a3529d89b52dd981a275", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/06-fortio-anthropic/execution.json", + "sha256": "59d1961d1015574fa2336f58a8eab6fb47146719eeb2b66bc90927d655774a5c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/06-fortio-anthropic/payload.json", + "sha256": "5367cad443bf10d59083dc7cc6148709a4f62fdcd5d016db06bbc9247cedef6a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/06-fortio-anthropic/result.json", + "sha256": "f22f629b2eb362251d567a6b878e6c936d0c99460f518c487081ae547942e564", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/06-fortio-anthropic/warmup.json", + "sha256": "76230e1b39a7245909f3ce7aa03b8836256dc7776524af629362734e79732abb", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/07-fortio-anthropic/command-0.log", + "sha256": "55bbfb8c043a9cde061a0690e248df2ead6131d18e98a823d63c869d265eaa0f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/07-fortio-anthropic/command-1.log", + "sha256": "9c27d17e4f39a1d763ae05d4410db7f872828f8c0a17b8e46cd77b2046def764", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/07-fortio-anthropic/execution.json", + "sha256": "e4ecd5b71469b0eaeaa6b77c4304eab846e88456e5525316b7eebb91924e85a9", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/07-fortio-anthropic/payload.json", + "sha256": "5367cad443bf10d59083dc7cc6148709a4f62fdcd5d016db06bbc9247cedef6a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/07-fortio-anthropic/result.json", + "sha256": "2d9ca979e1fea38674a68a1a1225347d2644ea3f6bfb3994365b4ce657b43552", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/07-fortio-anthropic/warmup.json", + "sha256": "80c65c5a0cdd748ed45c56a625ecd415416e3b2de19e43bf53e1d3e5dd318176", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/08-fortio-anthropic/command-0.log", + "sha256": "eb0bea15808ac465c3cf47963ac41047d0219a9e5ebe56362539e48f4f15f0cb", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/08-fortio-anthropic/command-1.log", + "sha256": "d8a00fe87a3a9188474cc394a5d89ddcf88469c20ebfa5ff7f8359df0f1e3268", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/08-fortio-anthropic/execution.json", + "sha256": "e88d75d4f684382f0aa183b88fd4760f2c086d601af5abbc023f113d451e52f5", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/08-fortio-anthropic/payload.json", + "sha256": "5367cad443bf10d59083dc7cc6148709a4f62fdcd5d016db06bbc9247cedef6a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/08-fortio-anthropic/result.json", + "sha256": "586983b127200ac97e6d232fe4e7a272aabb3957b454bdc23b43f3caf4646bcc", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/08-fortio-anthropic/warmup.json", + "sha256": "179396e7d7d3ba85777b42d50a3909282433cb962c95d83cf1bfc3aa9ad7e427", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/09-fortio-anthropic/command-0.log", + "sha256": "c317acf8825dc66274d2db6dd64d2190d33c7ecfc8aaf1053ce237e0a51633d0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/09-fortio-anthropic/command-1.log", + "sha256": "e561b347d26dd94dfddeda1298973f32a5b0b20e2dee7d7673c1b09175e56350", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/09-fortio-anthropic/execution.json", + "sha256": "ae87adb75e02cebebb9ffd5e86923a9be0c1aec3bb97f6e5fdf62d2e66cddf06", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/09-fortio-anthropic/payload.json", + "sha256": "9b943dec09c3d02f2532b56501018d209754fe446b7893c8ea93fcc81de1f387", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/09-fortio-anthropic/result.json", + "sha256": "fad4f4ade6b705088474db1b955b440be95db05a1ba1763c5f127c6db29cef91", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/09-fortio-anthropic/warmup.json", + "sha256": "fc53e467cf59f576d2f9ade48008aedd700e29d625d670077f9bd3bcad32bacf", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/10-fortio-anthropic/command-0.log", + "sha256": "61391ed68953944d06bfc1f9ca7cfb13db5b6d941cba8e9d90703f86e70ccffd", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/10-fortio-anthropic/command-1.log", + "sha256": "4dd1545ebbd4af365801e29c58bd2cb3caacf106651110abf458d8c0941f09c7", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/10-fortio-anthropic/execution.json", + "sha256": "27780eae45f0ca4dc16805af5fa25b7adf74293d107ea0819113d5fafa601ff4", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/10-fortio-anthropic/payload.json", + "sha256": "9b943dec09c3d02f2532b56501018d209754fe446b7893c8ea93fcc81de1f387", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/10-fortio-anthropic/result.json", + "sha256": "0029e2a333e314ef482f7abeed8848f8637da5e03c8720a49ec5685351d27c0a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/10-fortio-anthropic/warmup.json", + "sha256": "591dfff75595d27a5431181fcd08e63e4183a13964adfbd55738bd94f3f72e61", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/11-fortio-anthropic/command-0.log", + "sha256": "30c14c85d97254e3b067414e876083da942e5e082beed340e2fbba7c514e9e9d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/11-fortio-anthropic/command-1.log", + "sha256": "cb93f3e9187eb5cb08bc24886b348392c5ecd7add24ae3a77722dd917ba7bfa9", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/11-fortio-anthropic/execution.json", + "sha256": "f3e89c218a62ce31a86ecfb6a465c6a8bf063d64c44bbaa7088f040962425bb7", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/11-fortio-anthropic/payload.json", + "sha256": "9b943dec09c3d02f2532b56501018d209754fe446b7893c8ea93fcc81de1f387", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/11-fortio-anthropic/result.json", + "sha256": "8d01a39686c22f2791be0c88971f06e640728ad9ac1cf0bdc3c870c87e78234e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/11-fortio-anthropic/warmup.json", + "sha256": "f4ef737bf3ed6db30850325c7f1d866c573e7f7fd0387511806026cf99053c35", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/12-fortio-translation/command-0.log", + "sha256": "bd94bf8a016e65552eaa78dec3acdab7125c10d6272d85dcc1ca352002116687", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/12-fortio-translation/command-1.log", + "sha256": "fb225e8397cb2b3fb77ec4af5d3eb6dbf45700a546a414a79d75b052d2ba2e31", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/12-fortio-translation/execution.json", + "sha256": "56c963b9822d8743c27928dacc84ccb56e9511e94c6da4bef55be8f004016c60", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/12-fortio-translation/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/12-fortio-translation/result.json", + "sha256": "a7823fc08701b765ebac97ec47cc1d099bd424df97111afb5cc3ee7442438755", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/12-fortio-translation/warmup.json", + "sha256": "875857de2edb733a8d49971a3a66dcbe3a3dbe00d3bac7f81bd631ea6468f011", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/13-fortio-translation/command-0.log", + "sha256": "26fe5fc9b197f086843e44cd5644ccffd293566e52ec3c575f8ac4c0f06b4d32", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/13-fortio-translation/command-1.log", + "sha256": "a2b4edf08672c3c86ffed22e26824d98a10e7486ad1ea89bfed8bdd41455ba36", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/13-fortio-translation/execution.json", + "sha256": "4cf254c9496696e006c6ff55e64aca30d645aa1ba10ec7c34d4c036f75484da1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/13-fortio-translation/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/13-fortio-translation/result.json", + "sha256": "f652c211e69c17b0bcd603a353cf9b381766385e0f996e2f116600031a133efa", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/13-fortio-translation/warmup.json", + "sha256": "0c1e946bd2b4f80a3013bccc983bfa3f5e4d9c567de445c60321be5228832457", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/14-fortio-translation/command-0.log", + "sha256": "ec37e0171312b6122686eb23a4313154b0bee0f383656b932b198c4d80036285", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/14-fortio-translation/command-1.log", + "sha256": "d7385a9d3c14a2330deff538b84e7f0cc7cd32f09d8e77c8be79eaac7aa6a381", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/14-fortio-translation/execution.json", + "sha256": "c1cb2d84a7ab88143d490d3faf9e2361be6ceb8dcbb3a674a963fba972fcb753", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/14-fortio-translation/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/14-fortio-translation/result.json", + "sha256": "f690baa75aa01b00aa0ae0dbdf8f37e93032d93fbc30098727585a0e96d70370", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/14-fortio-translation/warmup.json", + "sha256": "19e3ad7d0952dfa4ebfee1ff94b6f0aaa117cba987c387568eb3e6b091983011", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/15-fortio-translation/command-0.log", + "sha256": "ba0b95aabea00ebd54784bd74e13067b588060922289ac0a6943fd19497c8d87", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/15-fortio-translation/command-1.log", + "sha256": "448fe56edbe907773838a8ec14729c3edb7cef8d5dad0dac66d1331e2ca2e097", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/15-fortio-translation/execution.json", + "sha256": "1843bb1f67a3d422e0cbce8e59e012377a37715a119fbe5f8a4c0db3cbdcc926", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/15-fortio-translation/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/15-fortio-translation/result.json", + "sha256": "1d030b18aef01f8100c00bde5506769ded28d369d68987c3aaeaa3cc6c7f0eb8", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/15-fortio-translation/warmup.json", + "sha256": "08898761d9abd35e1a620bc521e5b872e8ec8734fe684063fd520e4b017c9e16", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/16-fortio-translation/command-0.log", + "sha256": "1e174fb9cc3d70224817e4985810feb5c13f137b430aabb9e0a821665d6ee544", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/16-fortio-translation/command-1.log", + "sha256": "40bb83df770813e8c52af696b9fa636441326b818992a07e140c199d00aae115", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/16-fortio-translation/execution.json", + "sha256": "3af3ab4c7d83136fb6320db1284425d0e248e4bb27615778e36355b2c4a6f2a2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/16-fortio-translation/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/16-fortio-translation/result.json", + "sha256": "0fae26c035a157c4936241e3688f05402fb26f397375d9202296ae9c86373516", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/16-fortio-translation/warmup.json", + "sha256": "1c78a22f9055eb7fbe12ba5cf28f67177a82b99ba72b68ac2299849c5c0cdc97", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/17-fortio-translation/command-0.log", + "sha256": "a1ec7fd757633341edda950ebde2e5d4d21802e5119ebd18fc571b8bc9bf1b8a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/17-fortio-translation/command-1.log", + "sha256": "5255280ad7866cd387011b65864603276479792ea25b941dba8b9e00e051ab55", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/17-fortio-translation/execution.json", + "sha256": "694d1d4e7e9290f5558a3b317ca0259fbd18b108016bf27e9990c6fd2af86438", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/17-fortio-translation/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/17-fortio-translation/result.json", + "sha256": "292cabe0ceab196f8c386f8adcda54a41967dcc5c8b50279917cba748c40fa04", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/17-fortio-translation/warmup.json", + "sha256": "0c7f340dc86836ddd521308bae2bba6531a3766af1b2980b16791340ea627450", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/18-fortio-openai/command-0.log", + "sha256": "db0982aef3bbce3c270e239eddd153661462ed071c1428bb0b411670ff2eb7b7", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/18-fortio-openai/command-1.log", + "sha256": "cd8f5ff8179868307e8a8a1b7ca67252fbfa53b1f251f432423c8709f6727ff6", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/18-fortio-openai/execution.json", + "sha256": "7bcc7c6a52f717e868ea021c906954e74df48273f6d5872c20053a045d6ea501", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/18-fortio-openai/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/18-fortio-openai/result.json", + "sha256": "bf8406a79fa180a3e1d7696501fd81d115481bdda2a9299f06b09861301337f8", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/18-fortio-openai/warmup.json", + "sha256": "e2e9c06074a0f80331e1094a30da2a16bffb97c761f2d6319c3b8552f6abf61b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/19-fortio-openai/command-0.log", + "sha256": "b848b9bee1881cab83f64f72f62d4462f8d196844a9cd30fe054251d6c03d521", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/19-fortio-openai/command-1.log", + "sha256": "fe1b815369fbf07ca83c3a2a3af95de72e99f9846c660f211f8161882e275efa", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/19-fortio-openai/execution.json", + "sha256": "799e4e976ccd964581b45ceed716752e483cc9c8e4e123f07f845c8df903f20f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/19-fortio-openai/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/19-fortio-openai/result.json", + "sha256": "a55a1eff3b513d7a8944f9b41cca71bb154c8ce5e6ce61aa66f713dd5a547921", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/19-fortio-openai/warmup.json", + "sha256": "987b8a9320d4c7d66003608f093ccb63fd4f11aaf91a52f2fe8cda41c287b1e8", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/20-aiperf-openai/command-0.log", + "sha256": "161bfc1a9f93da1ad22bedb033a990ca49c00ae41236b7bd6efd5ccb44476c90", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/20-aiperf-openai/execution.json", + "sha256": "f988621bfe981c139e834714df1138b0cbcf7ffe9f330e59bbac78f8662d9e31", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/20-aiperf-openai/result/.aiperf_results_ready.json", + "sha256": "5f316f75c5c0e5022c2e63b118b85856efbcd8d8887ee55fc98db893b6a5351e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/20-aiperf-openai/result/inputs.json", + "sha256": "8b0feb8d954b0eeab820111af645807be79bca834ce24c720fcbba6e8f4b2d02", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/20-aiperf-openai/result/logs/aiperf.log", + "sha256": "677971841184c974e1c8ec4746315709de127d9c4617c09d70d0f545c5f236bd", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/20-aiperf-openai/result/phase_manifest.json", + "sha256": "54fce2cee92d33b535e7973d8ac30a37196dadfb518e35f0bddc109454ca607e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/20-aiperf-openai/result/phases/profiling/profile_export_aiperf.csv", + "sha256": "b3db79cca59438173849d7dba67760eccc8bca541a847ada7c90ac08c7212ff2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/20-aiperf-openai/result/phases/profiling/profile_export_aiperf.json", + "sha256": "d8bff9d36864ef424bc4342333054840c1a03a0b6b35c3e9fab9cf501f7dcf1c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/20-aiperf-openai/result/phases/warmup/profile_export_aiperf.csv", + "sha256": "93505fa35049d9108ce56179d71597deaf1d6f16fef066111e18468dc0bf362c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/20-aiperf-openai/result/phases/warmup/profile_export_aiperf.json", + "sha256": "79db554a0ac9aac57d6a5da8866a6cec7d3cb8c8285189723b2be34912c048a1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/20-aiperf-openai/result/profile_export.jsonl", + "sha256": "8a749bd53182130f12c27b395891936bb916adb1c32aba2569203dfbe7970576", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/20-aiperf-openai/result/profile_export_aiperf.csv", + "sha256": "b3db79cca59438173849d7dba67760eccc8bca541a847ada7c90ac08c7212ff2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/20-aiperf-openai/result/profile_export_aiperf.json", + "sha256": "04b7ed689c62a80842c00b5e41d8346747fef6f986b7f19515c1ff5aa9f60678", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/20-aiperf-openai/result/profile_export_console.txt", + "sha256": "bbddd8041d7d62ad96d616994dcdb1be2a80950d7eb8086cc70ae86ddf76f1a5", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/21-aiperf-openai/command-0.log", + "sha256": "5661095806dc8e6309d0d16f1915da2200572250cefe135f07dddded02dfcc7f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/21-aiperf-openai/execution.json", + "sha256": "28c868a654f33da93546549354da53c9d7c6789d6d4df1b850098e64278a27e2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/21-aiperf-openai/result/.aiperf_results_ready.json", + "sha256": "5f316f75c5c0e5022c2e63b118b85856efbcd8d8887ee55fc98db893b6a5351e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/21-aiperf-openai/result/inputs.json", + "sha256": "8b0feb8d954b0eeab820111af645807be79bca834ce24c720fcbba6e8f4b2d02", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/21-aiperf-openai/result/logs/aiperf.log", + "sha256": "35e7efdcd648cb782d31cbc045c91edc21c60c899dbc969b8d32a2b82d0d3fea", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/21-aiperf-openai/result/phase_manifest.json", + "sha256": "d095145d6e575b1154b1e3f53415e187294f10d32af5f9e0115f01112c40817b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/21-aiperf-openai/result/phases/profiling/profile_export_aiperf.csv", + "sha256": "6f960a3f2aa5589ec0b116056caa6df4ac663b7729be897ab8f6515a0979b8ea", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/21-aiperf-openai/result/phases/profiling/profile_export_aiperf.json", + "sha256": "62fc3ef374550cd6b9e9c6548b9f283ac371080d1081b4c94d0a1a8c6b031780", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/21-aiperf-openai/result/phases/warmup/profile_export_aiperf.csv", + "sha256": "da3cf766bc483a93a54b8b9a3a291dcbe001a7055fb86b5fb5daf464c5b8ac41", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/21-aiperf-openai/result/phases/warmup/profile_export_aiperf.json", + "sha256": "effa7571602c1ab8d4fb557a12296689f4b9c38be4c142f1614f55966b227f62", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/21-aiperf-openai/result/profile_export.jsonl", + "sha256": "432bd48cac9d9313fb091ef6771f61a90f1822e7180442d6a8e359564845303b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/21-aiperf-openai/result/profile_export_aiperf.csv", + "sha256": "6f960a3f2aa5589ec0b116056caa6df4ac663b7729be897ab8f6515a0979b8ea", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/21-aiperf-openai/result/profile_export_aiperf.json", + "sha256": "a5085503f6f8e00c73e302528a32e7e56ea5eaa0aa4757cb33b811914d6bc82d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/21-aiperf-openai/result/profile_export_console.txt", + "sha256": "322982fbc763714289bab7571c9b9040471b0cb65fcf08081e43159b94e23860", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/22-aiperf-anthropic/command-0.log", + "sha256": "d1b5e510316bab7eca07b1b5225db7ef50a098ca55910c71948e297dab4606ff", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/22-aiperf-anthropic/execution.json", + "sha256": "708ccce30940c37ed998909244f84874fee66442a58da9cbdd95b11a43979be8", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/22-aiperf-anthropic/result/.aiperf_results_ready.json", + "sha256": "5f316f75c5c0e5022c2e63b118b85856efbcd8d8887ee55fc98db893b6a5351e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/22-aiperf-anthropic/result/inputs.json", + "sha256": "e8a4993ed06cc380f3771dc00c27ef39aec2d45237aa3ba5612899670fd705ef", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/22-aiperf-anthropic/result/logs/aiperf.log", + "sha256": "347545755cab891449527c909be674c076b5743806daa6242a5daf04a4141aaa", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/22-aiperf-anthropic/result/phase_manifest.json", + "sha256": "127cf19e787b686ee4d3e75aa445a8e59c465a686bd28239a6aa34d8c838d485", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/22-aiperf-anthropic/result/phases/profiling/profile_export_aiperf.csv", + "sha256": "07a7cca6aa95b68961fc21dd2e6af14dd212d8177f3abdc797d63fe392eff2e7", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/22-aiperf-anthropic/result/phases/profiling/profile_export_aiperf.json", + "sha256": "a3f9a43515006666fe626f7dc8f87c2101b1349bb69cca4978a30916dbccc195", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/22-aiperf-anthropic/result/phases/warmup/profile_export_aiperf.csv", + "sha256": "ae165f0392fce929127e90add95f286960ebc4047fb5eddc88dfd335c15025f0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/22-aiperf-anthropic/result/phases/warmup/profile_export_aiperf.json", + "sha256": "ee5cb97d33d09aa4361f7814232f6db54543f0ce9c2497feca35b933bed3b11d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/22-aiperf-anthropic/result/profile_export.jsonl", + "sha256": "eca5a8ebb3d237b440e4476a0d74478737d98fc31873a96f6ae8bcbb30594532", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/22-aiperf-anthropic/result/profile_export_aiperf.csv", + "sha256": "07a7cca6aa95b68961fc21dd2e6af14dd212d8177f3abdc797d63fe392eff2e7", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/22-aiperf-anthropic/result/profile_export_aiperf.json", + "sha256": "5f4008d4ecccd019a7bb170d71b512d68922a4d665e5bd2419a190d0ccb198a9", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/22-aiperf-anthropic/result/profile_export_console.txt", + "sha256": "d6dc4761cbfbf284956e47ce987c94b2663086794c38a4edcb4cc55cd92a92bf", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/23-aiperf-anthropic/command-0.log", + "sha256": "3d411bed35b475d5b0cdfe5432de8de2022072a789011f9afa25eb2259082940", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/23-aiperf-anthropic/execution.json", + "sha256": "b999a12f721180f1e221c23e013159f0b98959486830f01eafdde4bf77b911a6", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/23-aiperf-anthropic/result/.aiperf_results_ready.json", + "sha256": "5f316f75c5c0e5022c2e63b118b85856efbcd8d8887ee55fc98db893b6a5351e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/23-aiperf-anthropic/result/inputs.json", + "sha256": "e8a4993ed06cc380f3771dc00c27ef39aec2d45237aa3ba5612899670fd705ef", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/23-aiperf-anthropic/result/logs/aiperf.log", + "sha256": "a5f281c460b9b477232aa8eb8f30d607b0ab0b5f351d63c88c4b72c648217d9e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/23-aiperf-anthropic/result/phase_manifest.json", + "sha256": "a754c146f69487b1ccf170f2109a8feeb23b7d181589361d100014f6fcfda1eb", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/23-aiperf-anthropic/result/phases/profiling/profile_export_aiperf.csv", + "sha256": "5342bb88eeb3d25c7ce2c518e44a5ad02ca72230e03b48186b6bfbf5ca243efe", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/23-aiperf-anthropic/result/phases/profiling/profile_export_aiperf.json", + "sha256": "f84f3a037a40ec1634f018719f232de4b25f7967084c872feb7b4c541b6b2ef3", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/23-aiperf-anthropic/result/phases/warmup/profile_export_aiperf.csv", + "sha256": "7cca9203ac9dbc329b172c91580f30ee137eda05e39d8ecd34d36f8d8f72f3a7", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/23-aiperf-anthropic/result/phases/warmup/profile_export_aiperf.json", + "sha256": "220c530d91b210812fdb227fe43ea7111c35f085f1b5db92a438e60a1c1f9d13", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/23-aiperf-anthropic/result/profile_export.jsonl", + "sha256": "ad3bf0ad710b77774aa96960bd6911861b9b899a5c4331dfff53dc155b4e7720", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/23-aiperf-anthropic/result/profile_export_aiperf.csv", + "sha256": "5342bb88eeb3d25c7ce2c518e44a5ad02ca72230e03b48186b6bfbf5ca243efe", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/23-aiperf-anthropic/result/profile_export_aiperf.json", + "sha256": "1aa4d749df94236c64b41b58c804082cdf359325dbb61979f7c71ac45aafb3e9", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/23-aiperf-anthropic/result/profile_export_console.txt", + "sha256": "944597b1bffbd95b7481143362054846faff153a2194599bb93b8d2a38fa1098", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/24-aiperf-translation/command-0.log", + "sha256": "45c8a42f06af00d6934758a6e9cdda80859677d50b7175edda73e04c42cc665e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/24-aiperf-translation/execution.json", + "sha256": "1daa4509923926eca2f5503d1e424620d3beab303d4ba3c3023b6b5b7a99e868", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/24-aiperf-translation/result/.aiperf_results_ready.json", + "sha256": "5f316f75c5c0e5022c2e63b118b85856efbcd8d8887ee55fc98db893b6a5351e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/24-aiperf-translation/result/inputs.json", + "sha256": "9c12a8faba86ea0cff0f41006898ffd9de81438e83a1a3e5d168eacc591a2925", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/24-aiperf-translation/result/logs/aiperf.log", + "sha256": "4c59ee7fcebcde908c06bdd6f01554970761ccf76eb149d5e7907adc10247ab1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/24-aiperf-translation/result/phase_manifest.json", + "sha256": "f608b58a2e1ee2f405ba0b2108b18e8cf501512e628f744f885ca50a6aaa7617", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/24-aiperf-translation/result/phases/profiling/profile_export_aiperf.csv", + "sha256": "ede533ffbe51d96c9d8f6d12a7561490be23477a3845638dfeb68da18916adc2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/24-aiperf-translation/result/phases/profiling/profile_export_aiperf.json", + "sha256": "ba7d1eeffa145ddfb3488eb047174bf470828570a2249199bd977bc8522e8375", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/24-aiperf-translation/result/phases/warmup/profile_export_aiperf.csv", + "sha256": "fa270722ca926db1c7356da324595e8fadb8b5ef18067ebb17e9b314e6efd696", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/24-aiperf-translation/result/phases/warmup/profile_export_aiperf.json", + "sha256": "3cd4efc0129614b8d7bfe844d8f277653b4cefd054a78a502484c8729b81a808", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/24-aiperf-translation/result/profile_export.jsonl", + "sha256": "a4d5b5802874c2b3019ea027fc80ee655f7128ad98b75dd99f38b763e4f878fd", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/24-aiperf-translation/result/profile_export_aiperf.csv", + "sha256": "ede533ffbe51d96c9d8f6d12a7561490be23477a3845638dfeb68da18916adc2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/24-aiperf-translation/result/profile_export_aiperf.json", + "sha256": "aa8e65ce5049da85950be53653ee0265991599924fd5c2fdce2b57adfea0032a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/24-aiperf-translation/result/profile_export_console.txt", + "sha256": "7b69a8ab918bf1c878c0effc2166dd0c48fd6fa228653cc1c498c093137ffe78", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/25-aiperf-translation/command-0.log", + "sha256": "f3f967f7af41a1ee6ac0e9565457561016e8a913b1c4ec4ddb3e0f30e9d27ac3", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/25-aiperf-translation/execution.json", + "sha256": "94ddf9385bd665da145dd6d6a6e7d4ab7fa988f37136cb0bb314152c9c9c5500", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/25-aiperf-translation/result/.aiperf_results_ready.json", + "sha256": "5f316f75c5c0e5022c2e63b118b85856efbcd8d8887ee55fc98db893b6a5351e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/25-aiperf-translation/result/inputs.json", + "sha256": "9c12a8faba86ea0cff0f41006898ffd9de81438e83a1a3e5d168eacc591a2925", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/25-aiperf-translation/result/logs/aiperf.log", + "sha256": "3e3742efcfd6e04177585ec2160705a7034bdb924c85dbb37f4582adf952d7a7", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/25-aiperf-translation/result/phase_manifest.json", + "sha256": "b22d9837f524fe4f37044c5c67280b593d5ad5c38674f8e9c53c7c52006ee444", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/25-aiperf-translation/result/phases/profiling/profile_export_aiperf.csv", + "sha256": "e27e8ee06b97e327263afd959e696ad46dcc941f4ccfa4ba12e4af006805f518", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/25-aiperf-translation/result/phases/profiling/profile_export_aiperf.json", + "sha256": "fe4a0385a94e6e03734c203ea1db30c91752cf1062b8f47cd009df896888832b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/25-aiperf-translation/result/phases/warmup/profile_export_aiperf.csv", + "sha256": "db6fed0317f030761ef593e138d57db8d90bb61c114bbaacf7d603c1a2763e98", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/25-aiperf-translation/result/phases/warmup/profile_export_aiperf.json", + "sha256": "f61ad941a8fbf3137fbe7a7fe192fce0d785f3310679433561b24971e9edb3a4", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/25-aiperf-translation/result/profile_export.jsonl", + "sha256": "4657275ed1a0ed9075b0a96dc12bd3eeffaa70e7aa3fe713866f06ab343fabca", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/25-aiperf-translation/result/profile_export_aiperf.csv", + "sha256": "e27e8ee06b97e327263afd959e696ad46dcc941f4ccfa4ba12e4af006805f518", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/25-aiperf-translation/result/profile_export_aiperf.json", + "sha256": "6c0e764a1c880d33006f76d63bf55ec00a3f1a5ddebc2b52c127ddc70192a102", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/25-aiperf-translation/result/profile_export_console.txt", + "sha256": "8edfd249387ead01d66858c0f769a329ad188d994f022175d66e4fe24b9a5ddc", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/COMPLETE", + "sha256": "3ee3d6106752efde5e074778d3e475d727fb686ce24537fb511a7bdfbec7d35e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/plan.json", + "sha256": "ace6cef7fc69c3bc54d7ba2295a840842f4936b5c0315366d6361863176719af", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/ai/runner.json", + "sha256": "371479b7068f370812a7a2ad1981265e364b72fe9b165b3a36e1ed459aaba1f1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/cancellation.json", + "sha256": "d50a7efb0dc924f89c7dfe8b27cf8964ba933ea37656e411535e104f2046e1c1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/protocol/results.json", + "sha256": "9c57ea6a973b4d4f70f33dc9dea324c458b5d1048396e8769bde1e76aa1ef114", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/stage-0.json", + "sha256": "21b2fd00a22839892e4af82be306b1067e4fee4be9175e41b66f275124fe7828", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/stage-0.log", + "sha256": "f64dbca4020dbd978b6021c4144e1372f030745e0f9428a7c55a7743aa5b5851", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/stage-1.json", + "sha256": "ac24326b8b0721b11d60b171e609648ef2b54d9b665c03ccf2f7407191469382", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/stage-1.log", + "sha256": "44872f5be1e4d00326d40fadbe7dca0ece05a4afce1a3dbb260f228986a63fb0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/stage-2.json", + "sha256": "661249c4ca2437926a5b64ae387a6c111eba6585e16dfd9d5be72c41410aac41", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis-ai-nightly/stage-2.log", + "sha256": "b59c068f5739dbec1e87cad53381c76e2444502cc243df0696809d27da067b38", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/COMPLETE", + "sha256": "ba3e1749044eac3647f3fdb08df859562646871477e75707a2937eeb09d55382", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/00-fortio-openai/command-0.log", + "sha256": "3f8155982b39191ec5fb48e564bb11800d751381257c554dfccd8e8413b6a7a7", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/00-fortio-openai/command-1.log", + "sha256": "37af63d29ec8bce50a512e2f5f6692e2fce96de8b105d08e7ce00305a241beed", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/00-fortio-openai/execution.json", + "sha256": "198e87f833eee43ac7ee7a2fa2671496d052c0c4eebadfaa970ce86dce5e7148", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/00-fortio-openai/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/00-fortio-openai/result.json", + "sha256": "8f70eb2a7b94ccf9db080387e973317c4110b2c9027e6ce695933831b298b4cb", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/00-fortio-openai/warmup.json", + "sha256": "347bc5d84d32fbc5bd710291ba9e63c92f938779fcb595f14f3268edc89788e0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/01-fortio-openai/command-0.log", + "sha256": "3d7d36457b144d12c4abd713ec59205a66105e06eedab74e77ab6bfe83384393", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/01-fortio-openai/command-1.log", + "sha256": "f0bc98e6d7ef2ca74261a2b34de688a58dd02ad9dad547e8157eba7f103ea965", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/01-fortio-openai/execution.json", + "sha256": "f2fce3e9f3a83134968daf34ccb3bc7e36dcb0e4be003c6e92a666f4c2ab2e51", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/01-fortio-openai/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/01-fortio-openai/result.json", + "sha256": "3857d479cf930bb391ed9cd3d27348c13312488309f8505f6037bc283f926a81", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/01-fortio-openai/warmup.json", + "sha256": "3b38183a6d499fb337967d7a79d1142c1ca54784a8b0542687182838a6c88e40", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/02-fortio-openai/command-0.log", + "sha256": "83f0baf1b2f2d1151c732cf827efde5a4aa77f920922adb86a6ed73db1971823", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/02-fortio-openai/command-1.log", + "sha256": "518acc5f0a02e5de2cbee4e95c1bdb8da0b0fa1886c689b8280dd2cdc8c39d31", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/02-fortio-openai/execution.json", + "sha256": "f68c3595466dcdd795af674e0ed76360d77eebf6e5280e52ebd87e2d9579a57a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/02-fortio-openai/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/02-fortio-openai/result.json", + "sha256": "630cb2be41f7bc9cb42e070c9832b1a9e5192225a747e6e61afcd1c172408730", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/02-fortio-openai/warmup.json", + "sha256": "6ac5df0f5cf2f30ba3e1e4d2448470ade707465fa034c6217f815557ba4450ba", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/03-fortio-openai/command-0.log", + "sha256": "f2e26db980fdeac40a96a253959f523ea35c743bbd2ba45eebfa6985b1bae580", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/03-fortio-openai/command-1.log", + "sha256": "afea66cb84188032eb035f898a52bc09230c7f6b12e5df9ff76eaa8e4d4f8a77", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/03-fortio-openai/execution.json", + "sha256": "441bc2a32ebc4d8cde4dc73867d41bbfa1471c42379abe94d1c28e9a8bf48320", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/03-fortio-openai/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/03-fortio-openai/result.json", + "sha256": "320db73283bf15e570022515bfa52d043d2356e79f9ca337356f2b3bcaa630d9", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/03-fortio-openai/warmup.json", + "sha256": "c4a64ad1cde25478369362c0a77950d5bf18101892c1456f456b2e2a3c59ebe6", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/04-fortio-openai/command-0.log", + "sha256": "97110f5424baeb7d39f3f1efa014d724bc9ad2166f2159eb13b54136d33e83df", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/04-fortio-openai/command-1.log", + "sha256": "6ced1c440bec520b1028d04f549b020ddbb5878bc3b8eb5743cf5a8748b42865", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/04-fortio-openai/execution.json", + "sha256": "d56d039d799bfa8950cd942e2d3484483e47106df8b07a15674e5f252829078f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/04-fortio-openai/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/04-fortio-openai/result.json", + "sha256": "04704f9fbd9726fc93f49eb3bd195150922ced3a02e3ecb259f84b1692f9495d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/04-fortio-openai/warmup.json", + "sha256": "2c525cba9b31cacd0ed8c7887011dd13f46d95860b4e7ad903000bc02b2d9955", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/05-fortio-openai/command-0.log", + "sha256": "ef22c7179377369a58838c89df92fbd1577c49c2c922d72390992bfb8e626b1b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/05-fortio-openai/command-1.log", + "sha256": "7999f33a8e612adc070edb94e193c2bc238527d0bf9c1110b0194069dc23618f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/05-fortio-openai/execution.json", + "sha256": "d1928683ec31a7a8e0fcb14a433986e5db14ac08f64d6aa66dd25cd0dd4a1c97", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/05-fortio-openai/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/05-fortio-openai/result.json", + "sha256": "58aa0d03f629dbe7a1ec5b3c1cc1479709e10cdcc4fca79efdd2efde89076b46", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/05-fortio-openai/warmup.json", + "sha256": "737d2cc0d12d14598ef4b84283947d87f5166f4e035e862cebcf01b248941632", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/06-fortio-anthropic/command-0.log", + "sha256": "941327bc93df52540695d8a1f7c28a579f592f5932bb7e63504c270085caf95b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/06-fortio-anthropic/command-1.log", + "sha256": "576406c7378f13fd20d7b782c259d14dc5e38f3d7f1a662c51b06748fe4e0bd4", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/06-fortio-anthropic/execution.json", + "sha256": "5126ef1327d312846db0297e4413d6d0da7d951d1938ceff27668974ca029ffc", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/06-fortio-anthropic/payload.json", + "sha256": "5367cad443bf10d59083dc7cc6148709a4f62fdcd5d016db06bbc9247cedef6a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/06-fortio-anthropic/result.json", + "sha256": "835ec1eb964dc424eb21f5a0d487f163801867e2f5fb314a8c666f27787b720a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/06-fortio-anthropic/warmup.json", + "sha256": "bd0bd47a85244f87b8d358ffdec2af07be22d01007273cd4cc0ea2a4d1c38dfe", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/07-fortio-anthropic/command-0.log", + "sha256": "8f8d1667956d84c380a061c511399e08f4b2c68dc247d40eaef0d4f2827d3c5c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/07-fortio-anthropic/command-1.log", + "sha256": "14b2b7ac930ab12d36b2eeb715f40eee743ac2fa317e24e6f38da2b71ab4227f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/07-fortio-anthropic/execution.json", + "sha256": "80b58d2cc6056228289bd6a3fc0cafa16a2a9a9d912dd1cc0a21dc5501414ceb", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/07-fortio-anthropic/payload.json", + "sha256": "5367cad443bf10d59083dc7cc6148709a4f62fdcd5d016db06bbc9247cedef6a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/07-fortio-anthropic/result.json", + "sha256": "847870d493b0a66e61bb620aac41a7b1616e61a6d6618dbf43a387fe6ad7b70a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/07-fortio-anthropic/warmup.json", + "sha256": "4e72761f23ed9817ed2a70e21a11c41b5b9622f166da70bd91ab5aee4a384bdc", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/08-fortio-anthropic/command-0.log", + "sha256": "4f5a1751c4cd84a4b14ff34337b8afc78056af8886ba2272ed45ea5ad97667c4", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/08-fortio-anthropic/command-1.log", + "sha256": "9b9e3a4d992ba23bd6506e9cd2ade6b928d7097f5846afcb8202e8482af02524", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/08-fortio-anthropic/execution.json", + "sha256": "145269718f4a107333b1c861d47e9cc844cceb132b07b3116042a07541a7f43d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/08-fortio-anthropic/payload.json", + "sha256": "5367cad443bf10d59083dc7cc6148709a4f62fdcd5d016db06bbc9247cedef6a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/08-fortio-anthropic/result.json", + "sha256": "3cf5e9eec96b5b68d24092d3738f26e48425cd7e5bd87ac4493e29f83ec1181e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/08-fortio-anthropic/warmup.json", + "sha256": "0548e107ef9f77e2ee05bf7c3adc2473dc2bc0939b8572ae21a698ed11843705", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/09-fortio-anthropic/command-0.log", + "sha256": "427af08ec4a43c2715b228eb89211dcc63bcc786742ec8c487b90262175a94b6", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/09-fortio-anthropic/command-1.log", + "sha256": "71b0d68640889c17bfb6e6a624cf030b0df0c1f82a8d64abe34783eef6e65640", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/09-fortio-anthropic/execution.json", + "sha256": "bcd5f8bdbf16a2a933c9e4e26fff946b8ee89720c7a210ff7504d4f225ea5a89", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/09-fortio-anthropic/payload.json", + "sha256": "9b943dec09c3d02f2532b56501018d209754fe446b7893c8ea93fcc81de1f387", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/09-fortio-anthropic/result.json", + "sha256": "96f733300394c737e041b457eb937b35aeccc1cd8a615660804dfde8e48c293a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/09-fortio-anthropic/warmup.json", + "sha256": "41e0345ca39d8eaa8cd8e2e484ee3c62e29b2fffdf1d0af6f190f39f024dd696", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/10-fortio-anthropic/command-0.log", + "sha256": "d1285887335253bb18ad6c08727c1bbfd03761c1099ddbb76f41fe97d06ca62f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/10-fortio-anthropic/command-1.log", + "sha256": "da702ecd1d6434a6a246208e9e6beb6de9edcf1b0e37c08b0383094d68efa2c5", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/10-fortio-anthropic/execution.json", + "sha256": "e59dc9b99064a1a4745d224df3a16e4acc64a135e8b3129e93396091cc403495", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/10-fortio-anthropic/payload.json", + "sha256": "9b943dec09c3d02f2532b56501018d209754fe446b7893c8ea93fcc81de1f387", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/10-fortio-anthropic/result.json", + "sha256": "d911b017db7c124d4b2a84979a6d23b9ab0bbdacdf95466f16d359cfdc7c0dd2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/10-fortio-anthropic/warmup.json", + "sha256": "4e2d3f80ab9d826d3bfb8da75cd99f5412d9ae21cb427583761b6d59c606f95d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/11-fortio-anthropic/command-0.log", + "sha256": "12445b8ffe81b1e2c3e2e7f2fe79cf72db640902dba59989739a4f1ff216498a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/11-fortio-anthropic/command-1.log", + "sha256": "cc1b88e01ff4a506037f2c7763814a477ac12b19b41037ae8477d24832f01e46", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/11-fortio-anthropic/execution.json", + "sha256": "10ed0d5d5d4c15db7f4a45da4388992d0c82d44ffa8a669ed84d6da91509057e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/11-fortio-anthropic/payload.json", + "sha256": "9b943dec09c3d02f2532b56501018d209754fe446b7893c8ea93fcc81de1f387", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/11-fortio-anthropic/result.json", + "sha256": "159b076fa61d04d1263530c32459f564ebac63b09dc9f8b6497abaad075d2861", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/11-fortio-anthropic/warmup.json", + "sha256": "efc58424f7cdaca5e66532f1668a4ad2964c7386bf36d7b7f892a5846c319594", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/12-fortio-translation/command-0.log", + "sha256": "f5c49d50b1aae14b8afccd5079cef69a882e3ed3874970cd12994419568958f9", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/12-fortio-translation/command-1.log", + "sha256": "3ec22166fcd692221fec804303bf181e675f57362237aaec3497a32fe10f026b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/12-fortio-translation/execution.json", + "sha256": "344ae709e7e35150dae69d22515e06b3ef812ac404c9cfe9da67e835b81125a3", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/12-fortio-translation/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/12-fortio-translation/result.json", + "sha256": "1fcd9efeb8ecf30b5b130aaf5015c3ffc6e605e32692799b92fcb2f43bb6ee82", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/12-fortio-translation/warmup.json", + "sha256": "26b981eeec9602e33ac6c12e762d1195b7df9214210a0429a4daa262fd24dc41", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/13-fortio-translation/command-0.log", + "sha256": "ffccbaf67f4601c4b22f882606a3d47df99b134f8d627bb847744b43e5a9346f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/13-fortio-translation/command-1.log", + "sha256": "0098e1e999129116bf59f695e405fb159b9a8d60ce676b70ee3acfb4023ab507", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/13-fortio-translation/execution.json", + "sha256": "cf148c30cd5cc235bce712e526cb5ca6330a1d3aafc25f41505c0aced8ce6882", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/13-fortio-translation/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/13-fortio-translation/result.json", + "sha256": "8521b34bca5a008239d929379a88debac8c70ba0db058b71d1eb3217af16025e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/13-fortio-translation/warmup.json", + "sha256": "7d247674fdaa2ccd9eef6eeba0c5db527fdbf32b24a28b42eb35429110723a4d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/14-fortio-translation/command-0.log", + "sha256": "c5173ba3836034e0e1245bd360831c01d951c374d935975441d34b9da0a5339e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/14-fortio-translation/command-1.log", + "sha256": "d47f3fb64b796aeb5849101a671f65b5d46975250c5ed0a1dc6449b3cae69d8f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/14-fortio-translation/execution.json", + "sha256": "70f5fe1fc48f9e111313b9a1a0e44ef5704821d8fa9e8ae0b56eb00e5feef560", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/14-fortio-translation/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/14-fortio-translation/result.json", + "sha256": "835396d27d887cde45c41411c242949acd6990a2028502a1863fedfa61a3a2fc", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/14-fortio-translation/warmup.json", + "sha256": "8e491dfcf73b4d6b9177bcbf7c7af4f652c96a56db6f14537fb246456129d13c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/15-fortio-translation/command-0.log", + "sha256": "6115ae0d9bc219748e6887d93bb0c39689294d1eeaecd93024a4176cd2d23fe4", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/15-fortio-translation/command-1.log", + "sha256": "75b346438290557cdcafaae07ef60deef4e179dbdf4a6de8ed6cba030a2a8b73", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/15-fortio-translation/execution.json", + "sha256": "cb7876a4cc1b79d8a234ec1f96b57e6999fb38cd1936cd62fb3f4cf95b984d31", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/15-fortio-translation/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/15-fortio-translation/result.json", + "sha256": "b45cf9253ea1a335c785a0f899f3f3fa5d73d786c41544df2818038d2a491147", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/15-fortio-translation/warmup.json", + "sha256": "009f43d359271f5c3127aa869179ff4613197c20695b3fc8d8bcc25d784459ba", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/16-fortio-translation/command-0.log", + "sha256": "70e4f5bba59435b5fc8610c09cb2c8224bcfc03ac94a51b7b1051411a4a41844", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/16-fortio-translation/command-1.log", + "sha256": "adbf5ca1aa8080b9690f079958f0dd09113cc1dcc5d0b54a5b19d4cced35c4c2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/16-fortio-translation/execution.json", + "sha256": "8875c4cdbb14d122fc340e1ea300e0f8a659f4f9bf6690362a4cb3595143c984", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/16-fortio-translation/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/16-fortio-translation/result.json", + "sha256": "251255c16f2842661ac7b9db64b3289d0077f7df20955074bbd663cd1223e6e7", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/16-fortio-translation/warmup.json", + "sha256": "b5540b51af1ee145b158d05440f4ba4ae79db4d7b0fbd5eb594ce7f5686c2c8c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/17-fortio-translation/command-0.log", + "sha256": "033c2e7f4f5c99c5b027436577b0f21b4cf53768b64166f77891efc6e2a14a1c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/17-fortio-translation/command-1.log", + "sha256": "3da8579f170e3eac82120f1136ce40103812ecffc7fb9d7a19cadffd95aa5393", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/17-fortio-translation/execution.json", + "sha256": "c0f2512c8bbad733c2c7d3dea4d8d50ac0b76094afb62cbda4d87827475a5d26", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/17-fortio-translation/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/17-fortio-translation/result.json", + "sha256": "82c9d870c582cd4150cf88c1346b2e291077235f7389908cc8fe33650cef2a94", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/17-fortio-translation/warmup.json", + "sha256": "880b745f719bd34f07a7ace62cc4afb9eb2c441c74dba0272e29024e5c957ea1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/18-fortio-openai/command-0.log", + "sha256": "ddf0a7ce03a8b617e3423ea5e1b2d4c3de7cc3cc560c7a8f0cf8db1c00e83625", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/18-fortio-openai/command-1.log", + "sha256": "f99b489b9c6424d4d8fbb5bd62692cb4d11a31517fb69721a24b0e04a0cb6972", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/18-fortio-openai/execution.json", + "sha256": "929d6ae0fe3252f6c4e2e0480dec169bcbd30293373fef0e468b9946948a10aa", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/18-fortio-openai/payload.json", + "sha256": "0ba0c7b9b177305434ee10a1d439378f67ae53fd668a358735f254dc381a8b07", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/18-fortio-openai/result.json", + "sha256": "38b2d96c840c315bf570b33cfa3069b605f77c0f0fd5d6f5f2e827447cb62a96", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/18-fortio-openai/warmup.json", + "sha256": "751142dcbd12682f112f9f411aef9727e481b08a3ed5ffc7cfa6d1fb4b313a49", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/19-fortio-openai/command-0.log", + "sha256": "e9b0e563e1dfde0c43d6a3f62f8e40cb43ae330d8874aff2b108b2c642649658", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/19-fortio-openai/command-1.log", + "sha256": "1be8c658fd14d6e8dcb1e599ffa7d37b05fff41ea01d00aa43b8f97bfd8ba980", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/19-fortio-openai/execution.json", + "sha256": "c03697579c59fca68e631ccd132fe8ef8f79c575a4e087c2d78afd6cb3ad4434", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/19-fortio-openai/payload.json", + "sha256": "a2b5b06528f194c45b791df132469dfd0005fd1bddc8691251edb3b3b6cb9af1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/19-fortio-openai/result.json", + "sha256": "ee8a88b11bc61d34dee43b0bb06507e86843b499651ac444956c0b05be3c066c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/19-fortio-openai/warmup.json", + "sha256": "fbfcfd0bf7357236cb99bea4f709e1a5eb8c8c1bbdeee5ec979540ca9dc5d80e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/20-aiperf-openai/command-0.log", + "sha256": "fb9f97382a9ce5226ad0348bdccfc76e95f70bf1d8e495337186de30271bc204", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/20-aiperf-openai/execution.json", + "sha256": "7a41f989ef03b7f79b9159f3cbb89d4b63923dd0e05e6e9652ac79e058df8c30", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/20-aiperf-openai/result/.aiperf_results_ready.json", + "sha256": "5f316f75c5c0e5022c2e63b118b85856efbcd8d8887ee55fc98db893b6a5351e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/20-aiperf-openai/result/inputs.json", + "sha256": "8b0feb8d954b0eeab820111af645807be79bca834ce24c720fcbba6e8f4b2d02", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/20-aiperf-openai/result/logs/aiperf.log", + "sha256": "410da9c0bfe5d7beb1a2967f88cdcf5bb524e7a97d80341bcaf9e127e2e1fbdb", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/20-aiperf-openai/result/phase_manifest.json", + "sha256": "cb2a8eb6361f81a8f232bf1354058c2c9fe838560a9549fa85a0e8c65ceeb5f2", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/20-aiperf-openai/result/phases/profiling/profile_export_aiperf.csv", + "sha256": "7e5708e563c8c04e34e7297fcbfa82121f8755b8e426ddf764d6bd92c165f3d4", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/20-aiperf-openai/result/phases/profiling/profile_export_aiperf.json", + "sha256": "884fdd2f85ed559883b3be7049d660125ed449b532f8d05ae25a161f67274dc8", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/20-aiperf-openai/result/phases/warmup/profile_export_aiperf.csv", + "sha256": "563b736ddeb8c4d07c9ced79db03005f4348d46e9f101c4315f3b0e2ea3cc163", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/20-aiperf-openai/result/phases/warmup/profile_export_aiperf.json", + "sha256": "50e80ad80faec8cbcd995b2c3ddd60ddec34fe39866150ceaf21d4ecf8a600bc", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/20-aiperf-openai/result/profile_export.jsonl", + "sha256": "e60374c1816d4090e98fdce1b22b04e5bc5cc3bf72b742a1fcfd9a882d0d9e99", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/20-aiperf-openai/result/profile_export_aiperf.csv", + "sha256": "7e5708e563c8c04e34e7297fcbfa82121f8755b8e426ddf764d6bd92c165f3d4", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/20-aiperf-openai/result/profile_export_aiperf.json", + "sha256": "d3268602f33d7e6552ab4159ccc2f83ee4747d01a3c5ed054de520a1e9e06cb6", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/20-aiperf-openai/result/profile_export_console.txt", + "sha256": "900d33668b59029717d35d4a8d9b4abdff839c0e97c082085cbcf3bf9d6ffa84", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/21-aiperf-openai/command-0.log", + "sha256": "40e0192d0db8a43a341851991c6b4356ea0d081a40311b4872069f729498e8eb", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/21-aiperf-openai/execution.json", + "sha256": "53193dab16708d56a6fbfd13aafdc1c719817f6cbca8b409ec5f537355594ce4", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/21-aiperf-openai/result/.aiperf_results_ready.json", + "sha256": "5f316f75c5c0e5022c2e63b118b85856efbcd8d8887ee55fc98db893b6a5351e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/21-aiperf-openai/result/inputs.json", + "sha256": "8b0feb8d954b0eeab820111af645807be79bca834ce24c720fcbba6e8f4b2d02", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/21-aiperf-openai/result/logs/aiperf.log", + "sha256": "197c9bd8b1d0b4b4ffa6b0adc65cad3a9da64b71ac2cf2d0cd58382b05d104d4", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/21-aiperf-openai/result/phase_manifest.json", + "sha256": "f80fc3109427a1f8f561974caf13ef0ed689e2b439d056d011fc8b9fdfa761de", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/21-aiperf-openai/result/phases/profiling/profile_export_aiperf.csv", + "sha256": "be696eea02bff325101b4b993e170666ffaae575e33fedf99b86f17f52279618", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/21-aiperf-openai/result/phases/profiling/profile_export_aiperf.json", + "sha256": "f3323f15183469d5995d9416b2302f59fe4582f22bae6bfec3d2b8a39e50e80b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/21-aiperf-openai/result/phases/warmup/profile_export_aiperf.csv", + "sha256": "b93ad3906d9534e5da6059d8f7844c1d94bef98806ab875f5a33bcc731623742", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/21-aiperf-openai/result/phases/warmup/profile_export_aiperf.json", + "sha256": "adfd41afc511f8804ada81ccef8c7fd97bf485bc4561e4bc66f7ce1b1ec4ed09", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/21-aiperf-openai/result/profile_export.jsonl", + "sha256": "df88f2acef43ea98562c085d42c22e21baedfe3adb43ccd583bd0af5f3a0f3de", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/21-aiperf-openai/result/profile_export_aiperf.csv", + "sha256": "be696eea02bff325101b4b993e170666ffaae575e33fedf99b86f17f52279618", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/21-aiperf-openai/result/profile_export_aiperf.json", + "sha256": "7f26121e6a7d9604b75a712e1ae6294ac53aa37f58ddc391381bdde4399e1666", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/21-aiperf-openai/result/profile_export_console.txt", + "sha256": "4ddb6f8f530dbf4282b1d9667529421b4e719983eac75acc162e53e691bde75e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/22-aiperf-anthropic/command-0.log", + "sha256": "7905d70658c44df5ee211fa2ea336956a602ab54d630a4c207c9b8ee5aae4ff7", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/22-aiperf-anthropic/execution.json", + "sha256": "ee14bf5b710947524ec970cbd15dbc619e5a59b4775a4b87371317b102f7920c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/22-aiperf-anthropic/result/.aiperf_results_ready.json", + "sha256": "5f316f75c5c0e5022c2e63b118b85856efbcd8d8887ee55fc98db893b6a5351e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/22-aiperf-anthropic/result/inputs.json", + "sha256": "e8a4993ed06cc380f3771dc00c27ef39aec2d45237aa3ba5612899670fd705ef", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/22-aiperf-anthropic/result/logs/aiperf.log", + "sha256": "8552f63ec5da6fd9dccab60bd20231b38987b937f526ac487ea15c016557f6af", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/22-aiperf-anthropic/result/phase_manifest.json", + "sha256": "86554cd3df2316a2b6a91406b043ccbe88a6634a96c1beeb9d0053042e4c8291", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/22-aiperf-anthropic/result/phases/profiling/profile_export_aiperf.csv", + "sha256": "8cd48f3906eef103198d36f88442777b0af4e3e6d162585176f60bc4c7ac704c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/22-aiperf-anthropic/result/phases/profiling/profile_export_aiperf.json", + "sha256": "2ae6e2a25a3616a7b3f88bff73ef8eb50053f4fb9f3e123cebf1b9da4564dce4", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/22-aiperf-anthropic/result/phases/warmup/profile_export_aiperf.csv", + "sha256": "b0b66b83521ac6852d1c73a3fbbf1b315fa39f9170d560b0d3f3aa8337ad70f7", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/22-aiperf-anthropic/result/phases/warmup/profile_export_aiperf.json", + "sha256": "e29ae0fc0934b8fc61a5f7ca4571beeaac0e4e6ee9b20db74184b7a4e3eefd65", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/22-aiperf-anthropic/result/profile_export.jsonl", + "sha256": "23459fb41c2284488f2596326f695e033a0d19275ed64ebd1e34890c2ba5197a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/22-aiperf-anthropic/result/profile_export_aiperf.csv", + "sha256": "8cd48f3906eef103198d36f88442777b0af4e3e6d162585176f60bc4c7ac704c", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/22-aiperf-anthropic/result/profile_export_aiperf.json", + "sha256": "644b7485116ac90fe890957e830bb0d030d47401f7063e3df49c080c2113c60d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/22-aiperf-anthropic/result/profile_export_console.txt", + "sha256": "fe288850cac11ae5363d0e335cf44d2d2ddc6af82a2b53fbf4a45986cdd83b2d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/23-aiperf-anthropic/command-0.log", + "sha256": "b0d28f18a8d54984dd9c071d9926ccb8494c50441c5a6d07fcb1080cd976977e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/23-aiperf-anthropic/execution.json", + "sha256": "7fa290b89e35b23eb05e87de1f5ffe4668290612c6946378dd2a8d6896641cc8", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/23-aiperf-anthropic/result/.aiperf_results_ready.json", + "sha256": "5f316f75c5c0e5022c2e63b118b85856efbcd8d8887ee55fc98db893b6a5351e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/23-aiperf-anthropic/result/inputs.json", + "sha256": "e8a4993ed06cc380f3771dc00c27ef39aec2d45237aa3ba5612899670fd705ef", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/23-aiperf-anthropic/result/logs/aiperf.log", + "sha256": "6d99d80dc0673cc37310d10494462a37f0239b663e28c340a66aeda3ac82752f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/23-aiperf-anthropic/result/phase_manifest.json", + "sha256": "3e5124794cf96cde4541a452a30012a4ef315bab064eb281b109599b870b3f7a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/23-aiperf-anthropic/result/phases/profiling/profile_export_aiperf.csv", + "sha256": "fb0dda0ac5ec806887a5112da3bf14dd06027c9c735d3d373fbf96f7c45e31ee", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/23-aiperf-anthropic/result/phases/profiling/profile_export_aiperf.json", + "sha256": "4d69a69e64cb080d60464572feda08ecabc39eb211ca57b60d54a08caecf445f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/23-aiperf-anthropic/result/phases/warmup/profile_export_aiperf.csv", + "sha256": "a575a27398b0d1a28c69c2952a4c623398965b08de500ad33aa6fe74c2a93bda", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/23-aiperf-anthropic/result/phases/warmup/profile_export_aiperf.json", + "sha256": "b792d9de42e11910215a696b76cf7f1422e29bd8b95f6a9cf9678fc14827ce2e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/23-aiperf-anthropic/result/profile_export.jsonl", + "sha256": "332048a8aec79220725ab82debc554f5e0efdcc5c8a361dfaeba6397d21ed2ef", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/23-aiperf-anthropic/result/profile_export_aiperf.csv", + "sha256": "fb0dda0ac5ec806887a5112da3bf14dd06027c9c735d3d373fbf96f7c45e31ee", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/23-aiperf-anthropic/result/profile_export_aiperf.json", + "sha256": "30de626f49f53597910ca1ade1c4c848d8ff63e61fadb64808cf3e5d35f94fbc", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/23-aiperf-anthropic/result/profile_export_console.txt", + "sha256": "7877a491cba1455a1d1282c6785164bad6fab5bf30a153ea13435ff54ceb99f6", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/24-aiperf-translation/command-0.log", + "sha256": "b027e5dc4d67b606ec393ea59aa0b67560f6e9af4cbecab9abd9fd37440f570b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/24-aiperf-translation/execution.json", + "sha256": "f43efc1675b321ff9177fe8dcd9a0c9906aeac711cdfea9e59b11806ba151338", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/24-aiperf-translation/result/.aiperf_results_ready.json", + "sha256": "5f316f75c5c0e5022c2e63b118b85856efbcd8d8887ee55fc98db893b6a5351e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/24-aiperf-translation/result/inputs.json", + "sha256": "9c12a8faba86ea0cff0f41006898ffd9de81438e83a1a3e5d168eacc591a2925", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/24-aiperf-translation/result/logs/aiperf.log", + "sha256": "61790ce81459c7611825f85a4214e098cf58f954672c5665bb33d09ffbf5f001", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/24-aiperf-translation/result/phase_manifest.json", + "sha256": "5c50fe81e8f830823935a8bc1b75642fd80a15aabfb5475b1aaf9c2188e4c441", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/24-aiperf-translation/result/phases/profiling/profile_export_aiperf.csv", + "sha256": "3a0a64aa0e8f34fe1482725b244c31d2d47aeeadf86a7af0b5ecf82290f886db", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/24-aiperf-translation/result/phases/profiling/profile_export_aiperf.json", + "sha256": "caac303b7af1cb54c023ebcc8fa48bea9f8960e09e847cf53a55c2270c8fd96f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/24-aiperf-translation/result/phases/warmup/profile_export_aiperf.csv", + "sha256": "dab207ba38c7955ab1e0532d387e799ee56190eee96ff6d6c7277ae605bec06f", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/24-aiperf-translation/result/phases/warmup/profile_export_aiperf.json", + "sha256": "81ff6dacb2eb8f34ebea5022efb8c23601394f4da5ee5e18e1b06be2b8cd6338", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/24-aiperf-translation/result/profile_export.jsonl", + "sha256": "775eafc28f256042bbc6ece72838189b3a2e90f5829b806a45c8aafe96508ad0", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/24-aiperf-translation/result/profile_export_aiperf.csv", + "sha256": "3a0a64aa0e8f34fe1482725b244c31d2d47aeeadf86a7af0b5ecf82290f886db", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/24-aiperf-translation/result/profile_export_aiperf.json", + "sha256": "48c1f85f9111c8b5e607f54c3383a4a77271ee149c2bf75c3ebdfc28e8a30091", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/24-aiperf-translation/result/profile_export_console.txt", + "sha256": "e1695a95dbf70fe3c3ba46fda24c445747b0c40bb608c18f7eb9de5f557a1e9e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/25-aiperf-translation/command-0.log", + "sha256": "63e4bb724a6fb5e5947474bcfe2015b316ea63582907aa3f5ac5183a6680012b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/25-aiperf-translation/execution.json", + "sha256": "fd9901161aac4d3c4a9a1196893793a81af34be01fc6033e0b1d330dc08bc376", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/25-aiperf-translation/result/.aiperf_results_ready.json", + "sha256": "5f316f75c5c0e5022c2e63b118b85856efbcd8d8887ee55fc98db893b6a5351e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/25-aiperf-translation/result/inputs.json", + "sha256": "9c12a8faba86ea0cff0f41006898ffd9de81438e83a1a3e5d168eacc591a2925", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/25-aiperf-translation/result/logs/aiperf.log", + "sha256": "6cb20ee2e48318d8947892750d86a9f6e8a3d62b51775b73d48b6e0e4395299b", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/25-aiperf-translation/result/phase_manifest.json", + "sha256": "eea4a2da30521afe602175c89a7ff606d0fdd85107de004b6545b72148f4a656", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/25-aiperf-translation/result/phases/profiling/profile_export_aiperf.csv", + "sha256": "ec959c3722a4b9a3610591bf89b5117d6cd0fdd4e72b266fa29e05157eb8d8f6", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/25-aiperf-translation/result/phases/profiling/profile_export_aiperf.json", + "sha256": "04dbc95a3bf6d09e316778d54ae9286c794dc9e7c29e5ce994d47fc2352ee889", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/25-aiperf-translation/result/phases/warmup/profile_export_aiperf.csv", + "sha256": "461820dfcb935914490919053bac3c4403c9acdc5b22f6524a7df5ee46950e69", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/25-aiperf-translation/result/phases/warmup/profile_export_aiperf.json", + "sha256": "a9cc713ce99a551f568de9db9e4d28c8461e5d95ef2847c628794057d3e59bdb", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/25-aiperf-translation/result/profile_export.jsonl", + "sha256": "0617b52af917794e7f84567a6b32bbc74093d288c82bb1606852deb85a24454a", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/25-aiperf-translation/result/profile_export_aiperf.csv", + "sha256": "ec959c3722a4b9a3610591bf89b5117d6cd0fdd4e72b266fa29e05157eb8d8f6", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/25-aiperf-translation/result/profile_export_aiperf.json", + "sha256": "cf714747926aa1390e7ebc0550e19ce8d64a3196bfa6954a1ad10fd673d66623", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/25-aiperf-translation/result/profile_export_console.txt", + "sha256": "f377ef135fa01cbb2bc1ca15c950cea792f3e9d8aa7d0b4934c76c22ba0eb557", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/COMPLETE", + "sha256": "ce8b0e4a2202517f230cce23c492ff6b21bc75f59f462c406719beb907575b3d", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/plan.json", + "sha256": "ace6cef7fc69c3bc54d7ba2295a840842f4936b5c0315366d6361863176719af", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/ai/runner.json", + "sha256": "1aecd14afbbc7359af3bf93d47051ae809d08c389b41f5927d14c604e88f9ca1", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/cancellation.json", + "sha256": "bb80e97b742d67d24b842a7f485cbe63f30418a5468f28c8e269a145aa43cf94", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/protocol/results.json", + "sha256": "15bf428213511cff97cc0fae9e7b4d64499db7cf9d56524c17c8dc4701b6d0a5", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/stage-0.json", + "sha256": "9363c9a0edb8e480ccf4747c45657f9ac33c135f42c047464a55b770546aae30", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/stage-0.log", + "sha256": "f64dbca4020dbd978b6021c4144e1372f030745e0f9428a7c55a7743aa5b5851", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/stage-1.json", + "sha256": "4e62667712a5ad92f51db8fc47058d6ea680ba7cf9c3c8c629a24e9161433014", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/stage-1.log", + "sha256": "277ab50d0b93ebd91711cd63f6443bda9b00c21a00f421e82e2287a4d7c4fe43", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/stage-2.json", + "sha256": "8eb314402eb2e4044d213817df09c285f76fd71d00966f9998786121a26fe11e", + "unchanged": true + }, + { + "role": "client", + "artifact": "results/native/pass1/praxis/stage-2.log", + "sha256": "b59c068f5739dbec1e87cad53381c76e2444502cc243df0696809d27da067b38", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/COMPLETE", + "sha256": "ee736960345e7f3f687d59400e4aba985e4fe1b099a974e09fca668694f59474", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/COMPLETE", + "sha256": "6deb24eec39206f6a13dba06082c1e0aa5ab1e6116b7df461042acd83aad30da", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http-execution.json", + "sha256": "8bdc3ee0ad800288fdd2b417dbea8855c7d499d99561c08fc0359727f7f9f9c4", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http-execution.log", + "sha256": "29ee3fed2578f63af890ab71037049c61ee41c7b85f525353dffe49bc3cb0bf0", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/00-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/00-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/00-fortio/execution.json", + "sha256": "8c527e01e52d3a3c2f60f4dd25d54ccd9ba79696ff4e90996ab6b07585fd1243", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/00-fortio/result.json", + "sha256": "44d1d6615fe0567b1a33059f415263041ac32f010b8f6c6eb408b27e822b673a", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/00-fortio/stderr-0.log", + "sha256": "7fe2c1de1bbc161c07c0271508b52812ed1ae45f4ebc33c5af9b10b152dccea8", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/00-fortio/stderr-1.log", + "sha256": "b176b8e6ca459468a66f3317ebc392b77b2a5cfbf1d34922d9fc21c1b17914e2", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/00-fortio/warmup.json", + "sha256": "72d1b4d84e42b3f1f3c36aaa8351dddce973d66400c091e6f5acfa7c3a044de1", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/01-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/01-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/01-fortio/execution.json", + "sha256": "20d5c5fabee48e3e94ed488d5860a0520ab11a2c791dced7c498b72214a0c640", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/01-fortio/result.json", + "sha256": "241e65479fe67753d75f65fb6435c60bc084d0f7a172558c5f111f54f77d3d49", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/01-fortio/stderr-0.log", + "sha256": "b28cc8b8001d6533076a801573b0f6818e1d2ef59c98511bcd0ee46090e4745e", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/01-fortio/stderr-1.log", + "sha256": "75773c0c11ab251b2f8f368d8e743d5352ffbfa2210b40ecdb89ebe5bc988d6a", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/01-fortio/warmup.json", + "sha256": "1a607726f5579f81f1d58e7e05b18a80cedcb4f5321ca45edb3d7103daf0d6bd", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/02-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/02-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/02-fortio/execution.json", + "sha256": "8f9c6096bd02e2fc38ae2cef41a180d26b56511fe0b97fbf9ffef1d5e8e0cc03", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/02-fortio/result.json", + "sha256": "6eba4c84190599407c61e0dc51976f3b01738dfa520de739fb76d92a8aa05ba5", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/02-fortio/stderr-0.log", + "sha256": "e4e09aabd9ad16fd4b2eedd226571da23504ee19643e8aa99bd0b2b4cf8d2f94", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/02-fortio/stderr-1.log", + "sha256": "16d84925223f754cd99c175f430cf816ffe24987069ac02c434b2d58e66f6065", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/02-fortio/warmup.json", + "sha256": "381f6ae1943dc41d49d354c657035706007352fcf067a2c7312dc0fec8a48ac4", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/03-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/03-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/03-fortio/execution.json", + "sha256": "e8ac68e9122945ecaf8122aa2b94b341af032cfdd5d0ebbfe7b68e2974e0a245", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/03-fortio/result.json", + "sha256": "ab4f76abddc37ca7a54d7d06d2db8a1276945d9aa28437b8ffdd87c4b2d3ddc3", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/03-fortio/stderr-0.log", + "sha256": "887f877895210fb75e99bee018f712d800bfbeb403e43fa92920aebea2527d68", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/03-fortio/stderr-1.log", + "sha256": "b35155fab237d965253b58868fbb3738a92bb4b748ffd893d0372482fb3b5ad8", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/03-fortio/warmup.json", + "sha256": "a3e3500d32e947ad6330af57edfe6881767c6364b198cdb296f0ea03ab04977e", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/04-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/04-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/04-fortio/execution.json", + "sha256": "af309943dbe7ba7ea77146626aa27e14c6222a3dd38aef502e780f911a72341d", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/04-fortio/result.json", + "sha256": "718a45669db93e97735fe687966f14b1bc2f2f26ca46846e77371ec6fc49c08f", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/04-fortio/stderr-0.log", + "sha256": "c693dc274716336a3462368d120c6e2fd4ff30816363fa5a10187e1bc31a5531", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/04-fortio/stderr-1.log", + "sha256": "1929553efa84ba10d392abfdf0b220481c368b0389be1ca12ad6ad70d929736e", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/04-fortio/warmup.json", + "sha256": "08acc982d29842f12340f48ee4e4072ba5d0c4372876716bda49088775e8d5ab", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/05-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/05-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/05-fortio/execution.json", + "sha256": "b48e03ebbeea46f88da930e71d58c2ebee13c547349f172354022b8122da008f", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/05-fortio/result.json", + "sha256": "03e2f98ed58c367624f5cd5bb1aeb5cd5725a831cf284f594ab554353aee3bbd", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/05-fortio/stderr-0.log", + "sha256": "50c6ae8ee564bfa82db04b4e6ecec825bd11d0163c90d451d0219722bc51bbbe", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/05-fortio/stderr-1.log", + "sha256": "2008071e5f6112b8b804336d5cf136d371af405f70e47759bee8b31a54956271", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/05-fortio/warmup.json", + "sha256": "5be40a11ec23b6b77966cffa00fc174cae0934963df6a8ae5286c44cc30aefdc", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/06-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/06-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/06-fortio/execution.json", + "sha256": "2227b797ffd2fb775e11b94dc360e242b1129c3e804806a4b8004088c6941670", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/06-fortio/result.json", + "sha256": "75ea9f359212a7d41fe96e4abe13aa2adeece1b122e903afe88845cd2b9d34d4", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/06-fortio/stderr-0.log", + "sha256": "feff82f5098e4a40517b5e2b41132f0c98f0e8eb02c39e5255c8598571327220", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/06-fortio/stderr-1.log", + "sha256": "4f27d5ff0f37645096c152163b1b6bc8490cf8a1e2e492c96c961283a2bd8955", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/06-fortio/warmup.json", + "sha256": "8244d65b427cb3827b29663223e06311eb6a63b37da074b8a818e0f4c045003e", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/07-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/07-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/07-fortio/execution.json", + "sha256": "6b16fd7ae06fa8e98ffb94fe8d5d512c77f53d9ba65fd336f577e3061dcb4e27", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/07-fortio/result.json", + "sha256": "2d721ad829decb987e0b827900062e88bf761e9bdd6914f78e2aa5ed5cb7e637", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/07-fortio/stderr-0.log", + "sha256": "0ac2c38be77ed959f1aa0a21ef87b4e68373ada6c2b9b4ef067b3188693ed2b1", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/07-fortio/stderr-1.log", + "sha256": "c3bbcd8e0dc57c6ceb73aa6f96689f24a1f6b798e10f021f881e828248385c85", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/07-fortio/warmup.json", + "sha256": "ca914ac8622757d2988e959a67752ced373e9c5ac2fd33e5cd0cf68c351603d4", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/08-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/08-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/08-fortio/execution.json", + "sha256": "235e11f1efe3a2b068a5ca32b8e016a6d664603f76a05aa0f91b780cc02638d6", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/08-fortio/result.json", + "sha256": "085c721a844d54eccaca12c6e326258832b3cca1c38530a63abed8f4a608473d", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/08-fortio/stderr-0.log", + "sha256": "1ad61fd7dd0b83625496969675767501050f595e7acb96c0c6ffeaa874786ed7", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/08-fortio/stderr-1.log", + "sha256": "e39c60f420c2049553b06c9bc38fd422033a636ce392cf074aeed6265a544c50", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/08-fortio/warmup.json", + "sha256": "505b903c4f04b3f947b8808b6be5ed8f98b50a0ff3b45fe5acccf182315acb85", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/09-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/09-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/09-fortio/execution.json", + "sha256": "ccd461377b0a9eb62e34bb55c0e6b061f7b6663ee27e4f8400f881226fda1c2e", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/09-fortio/result.json", + "sha256": "cab147917fbc36b6a5fa9476df5e378de6021bb9f333da2ad38da73ebcf7b116", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/09-fortio/stderr-0.log", + "sha256": "d39aea5a267a0cdb58b9cba478f85330d1eda6d28455fefa2b462e22f506906f", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/09-fortio/stderr-1.log", + "sha256": "2fe7f9e5254691715dc46b22217e02b7eb3484e7c87019fcbf9c806a8b438b9a", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/09-fortio/warmup.json", + "sha256": "cb0daa3b5cbf39b28e187dab812098ad11d092b2abbb5684c221f096829df4e8", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/10-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/10-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/10-fortio/execution.json", + "sha256": "282f7691b3b22eef636c2e3fdac618054c54256e9638004823910fbb32b5c969", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/10-fortio/result.json", + "sha256": "a6cc1f36b3176102de435f5c53eaeac3163a5678291673c89269de7f31f0c073", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/10-fortio/stderr-0.log", + "sha256": "0d692b85dd673d2c668a8ec14cb26bc811f550c1bc1af8b48c51677a32691b86", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/10-fortio/stderr-1.log", + "sha256": "132f7ee8170545df4f528be902eca495d8cbb3e9e5a4307411fdc2d1c18de3b1", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/10-fortio/warmup.json", + "sha256": "f8e75f7a27055621c239058401754b273f8aaef36ee78dae5cd9d83c3e383ad1", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/11-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/11-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/11-fortio/execution.json", + "sha256": "5613fe6ccb291e291f7b1d024fdfd317b9f5f9d11dda5226918dde2a2669904c", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/11-fortio/result.json", + "sha256": "a6e1bed5e1680a1ed20d044b5bc86e429843ae06efed369ade18867fbee9644b", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/11-fortio/stderr-0.log", + "sha256": "9633ec1174e55780cdc8f2d052bc0a5bef6b4cdda361fff9eb8f831f5ca970af", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/11-fortio/stderr-1.log", + "sha256": "5f8a140d41657115c2d4cc7cda46edd1cb65dca8ceea0732cfa6d1fed37d4649", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/11-fortio/warmup.json", + "sha256": "9f914811f6b6473481d04af28171db45c4ba79f38be125e244459dbc26f24e9b", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/12-nighthawk/execution.json", + "sha256": "868616885c3169328a5aa4f0c322c5f1051ed3e5d538b35c107456a4eacab64b", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/12-nighthawk/result.json", + "sha256": "5c5eb223ea71911a039b5ed76bb6f2cfbb8bd1d8c997caa76c2bf1275e415cd5", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/12-nighthawk/stderr-0.log", + "sha256": "b74d97e968d5bc0c0a84b07411b9a845f342611a60c7497e424ba4bb36fe87cc", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/12-nighthawk/stderr-1.log", + "sha256": "6d919d1d3fbb6c0a3c78642337750f35503bce0a09cc865c1fc9af05dfa6385c", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/12-nighthawk/warmup.json", + "sha256": "f9e39417ed493a339bf02405bd13ec4761dbbb9f62e07326a6af687dea7b09fc", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/13-nighthawk/execution.json", + "sha256": "651114ccc8dcbdc1e797b8c6e60c8d071d5d4a3896c983ce7679c34b8d69e631", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/13-nighthawk/result.json", + "sha256": "a0674bb62fdfd39e26db5cf54cfc6c19098be6db863cd8523c5796150d58682d", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/13-nighthawk/stderr-0.log", + "sha256": "bef897ef4b86e290435cfdaeada8d947601faee2e45d015e403d54f559e3218a", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/13-nighthawk/stderr-1.log", + "sha256": "c3fc9d44977d0b75d8b1c2252059e2cc07e5ac5d6bb8d69be7ec9ca48afed229", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/13-nighthawk/warmup.json", + "sha256": "1c41c2460af7e92c903c40fc40ffdbb62670573f31c7cc5baa869a37bb07841c", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/COMPLETE", + "sha256": "93387bfbc024dfe28508ee0ccc9be3af098a5210df71b4b358bfcc6570e02a37", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/http/plan.json", + "sha256": "456533d3e2e7272be490552e102b1228514e06f843a76e90e2bd10dd004eae0b", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/placement.json", + "sha256": "178f9fc0bed811ce346a1ca9299e89b1482927947b2ec9c024d1245f80c1c69e", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/placement.log", + "sha256": "b4bd0f9cea523472150512a2d4d392a4cc22660d2c32375cd4f88879629a9959", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/recovery-execution.json", + "sha256": "5b72472ad4df132ba549fe6dd279ecf8d012e4c0ea64405268eeed37b4b10ca3", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/recovery-execution.log", + "sha256": "747a16405e35ab3b73a0e759a6cbbcea53e0c10e9c32b913c4e77a1f9b632a09", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/recovery-switch.json", + "sha256": "d245d783c9a4100284e8022d04b67879cf7a5bcd1ba7f18cd6c16e229ea29117", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/recovery-switch.log", + "sha256": "cc3b2f420f12bb2ebd2e7640b0708a1b42ba429da4a04ae1ae70994ec93064b3", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/recovery/COMPLETE", + "sha256": "c232e056f5ca1c6aa06f51d0b58005ef75c52dc3f01916ec0bbf0b5860ce55b7", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/recovery/STARTED", + "sha256": "4c78d3bb73a5f7cf7cfcf243a8e902f8e89898a1fdcd7380aab447be8fb891d9", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/recovery/controller/events.json", + "sha256": "4cfd05a0a0968507e6ebf569d0acb82b11a052773341946a2dd3420aa04328cb", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/recovery/controller/probes.jsonl", + "sha256": "c14d4f2623bcf8b1dce07fe65807dfded26eb8225005de0cdd359e90e7549701", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/recovery/controller/summary.json", + "sha256": "1810a542f801154827b84f048fb8711f2e71620b67c29ef8737b9d6c5b20a5c2", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/recovery/data-plane/events.json", + "sha256": "b39469d2f9fee4b8c8845137e3f503aba7df9a495762856839ac9a2e9a47320b", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/recovery/data-plane/probes.jsonl", + "sha256": "296d9824bf3662a1183d9db513f2414ed05ebf38c2e6ef78724a87c7e9e67482", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/recovery/data-plane/summary.json", + "sha256": "daa8318454bd5f068e6d32209234ac843e9b2cebf1e2604b54f5a2c33db9378a", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-1000-execution.json", + "sha256": "9f6a3e801a62f30005ddb3c8838f889197a5e4bc5a9304a88cd6af79d0c9dbf2", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-1000-execution.log", + "sha256": "ac158543fe3a24beb5a8915e6248720d86d38b71923655d28c5e4a74913a3933", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-1000/cl2/cl2-metadata.json", + "sha256": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-1000/cl2/generatedConfig_gateway-route-scale.yaml", + "sha256": "7dcba231652bf09058ee82aa13f10cbfd7478e062a9270411dae551ebfa94569", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-1000/cl2/junit.xml", + "sha256": "b83357297d1b6e17bb0aeee3b0804be3e4683fec90a312af1e04670b436021fa", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-1000/command.txt", + "sha256": "270687662a090a45b731cbed091c835e84e562307968cd5933b7d01ca663d077", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-1000/controller.log", + "sha256": "30be9d3df86ae0b76a217a9471da8631240e1160fe2d586e4a42ae0317bf17c7", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-1000/end.txt", + "sha256": "a5fdaa76578089157b2a614f4da026eced1835b329d3b91289f7f60d672ec375", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-1000/events-after.json", + "sha256": "7609b936d0b33d17dfbc1917fc2e10a3771803e96b42000ea4a2533a5b4c1d51", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-1000/exit-code.txt", + "sha256": "9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-1000/full.log", + "sha256": "42c6aaf91e7437a09aca4a1b7b5106b5e60962f8de4e3b5166bb46367dfc5449", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-1000/observations/created-result.json", + "sha256": "18add924d4fab1ee0b7ee4a02cd075b70e5cfdde02ceddf7e0d0be02d0763f6a", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-1000/observations/created-routes-final.json", + "sha256": "168bb1374a5cc7d8bb41b3034d5440693ea5ef094ccc7d4fc84512b2a5a90d51", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-1000/observations/created-start.json", + "sha256": "545ae9c9a8dd6db0a8be18909990746069e5c905f042c171824e8a706674bcd6", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-1000/observations/updated-result.json", + "sha256": "0c34f1332449389181d6e5c214a00ab2eda2c38256f1f75492c37ba64d70cdb8", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-1000/observations/updated-routes-final.json", + "sha256": "1235fd9efb7cd664901ab353a39c0cd73199dee624c66a2914ff2477540bf947", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-1000/observations/updated-start.json", + "sha256": "9f4fe6247341a767b4808fa564feb5bc088d6a2fc220135713ef606af598dc9b", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-1000/overrides.yaml", + "sha256": "a7783488d5ae7efc414a45a35c288282b088bab819dbca429f09d9bd7f7edf29", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-1000/placement-after.json", + "sha256": "c32b1c35355604ab3a95f16dc1365c3b97ab1cbd5967fa47c90b7b8877115b31", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-1000/placement-before.json", + "sha256": "2c1ccf8826119233337f12dc873fb522f94d8933ac9ab7e524bc98f9bed11a8e", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-1000/routes-after.json", + "sha256": "888abb75ddd6aba7faadc3d739f24a0756cc3a4f3caa739d5a512b65dc21987b", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-1000/start.txt", + "sha256": "55e0b97e9fd20008119e78b6afe8257d518b3d2922f0f16969a6d93acd7d9a2d", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-5000-execution.json", + "sha256": "090726f38d919b3e171d02436b9de2052ca05e86619a393bdc86e34d1991bfc1", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-5000-execution.log", + "sha256": "9eca2548d01048f2d711095a036d95806e18e619695b2cd58cb725b47e9be1e7", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-5000/cl2/cl2-metadata.json", + "sha256": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-5000/cl2/generatedConfig_gateway-route-scale.yaml", + "sha256": "9b369f4c87e52621d6f86c1644777510a2b801234b5bb2229864f64a4f988c74", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-5000/cl2/junit.xml", + "sha256": "7cab98537f6ef6828bce61a9e37e77e83fa400da1228642ec8f43c7f7700d181", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-5000/command.txt", + "sha256": "cb3177fc79041c5a8e525838b0c77bab12334689010220162d80808df977c747", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-5000/controller.log", + "sha256": "3483e80db5b93ee3c99cc42a158e7e9db24d5d23d19d711964a1d7bdbec0aaef", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-5000/end.txt", + "sha256": "84b7ca0715d9ef1300f875a12d09d2fb7d6933cf9b6450e333f92a2d40ccf4ee", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-5000/events-after.json", + "sha256": "958ed1ad2fd8144dc1a78557f8ab6b1e38972b9e5cd1a292d9ec5c057f6f8cba", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-5000/exit-code.txt", + "sha256": "9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-5000/full.log", + "sha256": "9cdcb587f3b88e24aa3784fc9316101a9854bd157b53f37338fa6b025ae4f8fa", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-5000/observations/created-result.json", + "sha256": "cbeb85667c9c3057afac5e4e8dbcfc91fa4d978bbd3ceba85c7ae1906e896126", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-5000/observations/created-routes-final.json", + "sha256": "8c40992987755dda3595018e843bedf948c1a5ce6ee0ed1fa8b4b0be5c5a1842", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-5000/observations/created-start.json", + "sha256": "890db100efedee6a2316d663bec1741e0361830788a63dbcfe8578431f8873a1", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-5000/observations/updated-result.json", + "sha256": "de429e4a8ba234aa539743ce3d00ab083890a3674dfb231e587bb110b396db24", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-5000/observations/updated-routes-final.json", + "sha256": "b743828ed65dc60bb94b91103b7c18558a37e64988a711187d96abe1310938dc", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-5000/observations/updated-start.json", + "sha256": "06925dd82f1e46d9ece3585c676db2e03240c48c1c3cf53235140fe11bbf308a", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-5000/overrides.yaml", + "sha256": "5e2a5de8dc05a21412613c483e292295ad5ec9985ec4849240bf20e28e85d00f", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-5000/placement-after.json", + "sha256": "7b8c3f92a2674ebc1601fc3076d9e623faa693036b4f08864bcd7441c28a0018", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-5000/placement-before.json", + "sha256": "c32b1c35355604ab3a95f16dc1365c3b97ab1cbd5967fa47c90b7b8877115b31", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-5000/routes-after.json", + "sha256": "a4b7de0a97926cbfd8d1ee148aa48eab0ac91473c64bfd48cc6d2cb043477ee9", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/scale-5000/start.txt", + "sha256": "051124b037fe9bd3666541c53a20333b30977910f3432fb7d66c5ad8b90f6932", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/switch.json", + "sha256": "1ccbbab911764b9477f5663cc6df75a216da79e29787827c2e94779bcad86250", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/agentgateway/switch.log", + "sha256": "c417efdd234f63448a0e24e62bd9d9739a4cac897ec3d20feb797a2b4811f929", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/COMPLETE", + "sha256": "de47caed7164b01e916843dd999b89daeb270e16f97f40c8183d382b3371585a", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http-execution.json", + "sha256": "8b9d17a433f17fd454666ee5f2d9bd8624e302d3c2682a5d1a864e20fbc214bf", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http-execution.log", + "sha256": "29ee3fed2578f63af890ab71037049c61ee41c7b85f525353dffe49bc3cb0bf0", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/00-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/00-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/00-fortio/execution.json", + "sha256": "3c4677c1a61268de985475352532134dc4f91aa734c8be2d80e804a6d824b6ce", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/00-fortio/result.json", + "sha256": "db350ce3c722e375c966a0102ebc38ad78334ab2c28a3f6d61f71af3577f94b5", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/00-fortio/stderr-0.log", + "sha256": "ed84f071687b2ded2daf63a5c1e2119f67cb8c60a79c413f7fb60056bc108b83", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/00-fortio/stderr-1.log", + "sha256": "01878b23f0f3d5ab5a5d348522d41f8bd6da062a08cc1ec7fb76977757943c8d", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/00-fortio/warmup.json", + "sha256": "d130c345eb642dcc4d92944a7fcddf05354220251505201458350753b5c6779b", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/01-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/01-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/01-fortio/execution.json", + "sha256": "16c4c94da84b66e18fcde19ee93117c57bcdea4a822f8db74c6b35cc679f42e9", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/01-fortio/result.json", + "sha256": "7c6095a484fc6e9271b74766ddbef5afac752fb99caee1014b40ec55832cb7ba", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/01-fortio/stderr-0.log", + "sha256": "146204fe6cf53b4c38baea0e45aac472936a410dd1163f074d5c1667f7522b78", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/01-fortio/stderr-1.log", + "sha256": "5e11aa9acc397b81f34ca050e8d424f654c223f4703457d334a2db03226005d6", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/01-fortio/warmup.json", + "sha256": "b543ceaea18020c15e083ba0506b37950f7150b9480002152c5680f0126426d3", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/02-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/02-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/02-fortio/execution.json", + "sha256": "f117aaef421c88bcbdfa17170b06bc9e6eed863afefe44f457177165d39d1374", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/02-fortio/result.json", + "sha256": "4f0b320d6bc16e51fd073ca78acf40822a6be9b406c345ef33e1a195b6948f2d", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/02-fortio/stderr-0.log", + "sha256": "29680515ae7f7cac36832dd15afa38d957ba61b4e3c33efa51ee9de7acae0486", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/02-fortio/stderr-1.log", + "sha256": "5cf6a3e3f9f2cdd933e8a24331127675108f9e2e165df8f2029b79a829b8b1d7", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/02-fortio/warmup.json", + "sha256": "7e257cf9270ee43b1a651a6c3d050c4390e6dd45b10066eafb31cbda3d84a92e", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/03-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/03-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/03-fortio/execution.json", + "sha256": "8cdf9ef1c66cf4da32a513de151f54aa7e21b30235016d7f30e888d8e277ade0", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/03-fortio/result.json", + "sha256": "ce572ae39a820f3e975127866558e979a37cdf2f28c6b9409259d7a4e47d7928", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/03-fortio/stderr-0.log", + "sha256": "06de8d1f2107784c81104b85ab21a18baed61c08596027bcf1f4c7b64476f43d", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/03-fortio/stderr-1.log", + "sha256": "649ed93687975cd7091a29fd7ba391fd608750ed284333d558421d4c808d5ee7", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/03-fortio/warmup.json", + "sha256": "f946b8794bd03a5b14a40c9c7e7fc4e5427cfe041eef3e532c96e5f28643288a", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/04-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/04-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/04-fortio/execution.json", + "sha256": "fa76af5e0fafb33e8cc79e801222bcebc997cbae25bb1d8db0b6a82e47958cdf", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/04-fortio/result.json", + "sha256": "ffeab46503698649a002e6af6904a6652043d976204cd3496912df2dbc74d058", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/04-fortio/stderr-0.log", + "sha256": "8a0a828af4b5e4bc659d5d8c0f7d2a5f69bd9519f59757e600d240c8e3f5f428", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/04-fortio/stderr-1.log", + "sha256": "f2fc41dba963c32eeea760eb4b87ed258a789c77209dfc3d6f691d74022ec9ab", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/04-fortio/warmup.json", + "sha256": "66fd84a33bf422dc628aa3d0982f4aae7b03e8a47283dfd2a84a657f48a55556", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/05-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/05-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/05-fortio/execution.json", + "sha256": "67ce43d34bbc447ad4316995bb4057d320475887931e4647f34be390eafed8a7", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/05-fortio/result.json", + "sha256": "e5c0b8d0b4354cfae09397f32364b277beaf0a181cf9c160ebe7dcbded806610", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/05-fortio/stderr-0.log", + "sha256": "4699e4a184ded1139c4d0c86ad716638c98dddea4a58158500683352463e0d23", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/05-fortio/stderr-1.log", + "sha256": "9b930613755ed83b947c033054883b47ab2516e2e8a66d6773dc19de680f3cfb", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/05-fortio/warmup.json", + "sha256": "e24dced3f044702da526e549c5b5726049b2cff0d1f429026d8e7729c499429d", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/06-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/06-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/06-fortio/execution.json", + "sha256": "5ef3ad69a2f2dd3b0be7c4b8d6f192e50cded78f0f00f1c2614fe8f9fc74d7b0", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/06-fortio/result.json", + "sha256": "7efe5f4fcfb9c5e7ab82506e82d205ce805056b0378825f81b885f4ef4257256", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/06-fortio/stderr-0.log", + "sha256": "4d52944b4ecf38d5bb3d0d15785e42f27e8b7d649dcd73302b598b0ea8b1fd9a", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/06-fortio/stderr-1.log", + "sha256": "14b3e1dfea967dfccf8442766a2afe9e5c0221b71d00d5d90dc5effb0c844ac6", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/06-fortio/warmup.json", + "sha256": "d1b1399feec76445d9d2e53b3a48d44eda91a1ed75a90d7cfaaac73e992bd419", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/07-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/07-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/07-fortio/execution.json", + "sha256": "4db236b2e1bd8bf65b9cb99ecef16cba5e9f1639f2a7f4432e1eef11e998880d", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/07-fortio/result.json", + "sha256": "75fe2a349795b3b5f0ba42e32d1e374919b70cf7ccf000189fc979e319219e17", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/07-fortio/stderr-0.log", + "sha256": "cd0912adb1a3791504e965e0eceb743688ff1332b6daa4f8d0001c88bdfe6a92", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/07-fortio/stderr-1.log", + "sha256": "cf9a398d335e28d0c054932a3b8dea71fd97858813b4415ec738b25ccc12561c", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/07-fortio/warmup.json", + "sha256": "f25fd250801d86e477dbbd3d6494e6e4fda61423b4ffbbc2464e1b4efc3c81ea", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/08-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/08-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/08-fortio/execution.json", + "sha256": "fc8f55f4a0e467b3021efabd2201f6d94b618460f18c70d4e8f8c26f2536fbdf", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/08-fortio/result.json", + "sha256": "ad5d94a96010c9f1dcef9788e993c988bd18f8a91dc0e32b898e90c6e3e89c30", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/08-fortio/stderr-0.log", + "sha256": "06a38b6bc95d7aab77f5eb476f981e6947bfe479f3fcbf27cf28b10801bcfa4d", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/08-fortio/stderr-1.log", + "sha256": "39f2b5df922609cd404197672682dd2c39a0c54b1989140abebee7c82969b595", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/08-fortio/warmup.json", + "sha256": "c5cf9a40bb6051c2cac82d83e9fc6d1816f3344e415433ad3c2efdb5030e9f0c", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/09-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/09-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/09-fortio/execution.json", + "sha256": "6e8ba229eb1730f0f95f3a96fe095071ac5e9a0877cdb76cb63381007b4e0dee", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/09-fortio/result.json", + "sha256": "9a83d875a8d18eba1e5522140ff75077702cdf9dd1f424dde6e96ace2bc3f4ed", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/09-fortio/stderr-0.log", + "sha256": "1b76d3bc98e1c331c77c9849a15b93d8c9bb96b6d4672aee45741a5362f1d7ea", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/09-fortio/stderr-1.log", + "sha256": "90b96668fd2e404119383f63a3173f088c3a261ae1a12fd928eaf59c070d3e5c", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/09-fortio/warmup.json", + "sha256": "1b06b445ca2a1b827967348fd780f897a696f5917078c30e6f702c481500e723", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/10-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/10-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/10-fortio/execution.json", + "sha256": "809314d66487e93d6317c9586ff443f55ce96a89a29787a6bff187929a40254a", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/10-fortio/result.json", + "sha256": "3f715adcb09596e8139cb54f62a64abecb6a269556a34deeee8bc76c75e367f4", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/10-fortio/stderr-0.log", + "sha256": "68eae06a8c93c83251c961efdc82dd7c1bbda1f0fb83d87fa46ada4b5f80f4ed", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/10-fortio/stderr-1.log", + "sha256": "7e5c1458af1fa824fa12eea9f0f0fe6bae932155c1024ffe5773a0a2e28328e6", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/10-fortio/warmup.json", + "sha256": "e0e235d81ef4ad3c05c69bed1495c752e3511a7a845eed9f36923482ecbb83f7", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/11-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/11-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/11-fortio/execution.json", + "sha256": "e30576f66e85012a32dd58a05edde9c2a5521268e49ed3e00dbe4f62b0c15132", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/11-fortio/result.json", + "sha256": "1a4d811718c1c89af1825a185ad098f46fc3e039ca1cbdd2294a4013d11bc725", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/11-fortio/stderr-0.log", + "sha256": "67e087699c8ec056f53b02b59e6e72884f0be093cc61d67497ef67af1dd8708c", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/11-fortio/stderr-1.log", + "sha256": "efd54e600531a580e8ae528d01ba88f8bcab84a86675777ebae36191bf2117dc", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/11-fortio/warmup.json", + "sha256": "645597a6ba0a5b5521d9f4655aa39567db0cd30625c1c7284d7454c10ce1c737", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/12-nighthawk/execution.json", + "sha256": "227f673f98414470e1a210ab130560f9d35ee149a5d10bbe605597d3c260e6fb", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/12-nighthawk/result.json", + "sha256": "469e10198bb55b4f660495b746fa0440348aef63d7758f94481db1fde015ae58", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/12-nighthawk/stderr-0.log", + "sha256": "1667cc0949a4b2844c57786547fddec174120da6fcb2c1d87f56250e242562f3", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/12-nighthawk/stderr-1.log", + "sha256": "32852df561f3b806dd3f7f7683ef3278a2a95b05840912f5de141ac7ba2e2493", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/12-nighthawk/warmup.json", + "sha256": "aeae0b339eb5e5ef370dd7951f934386592f6eb9b37ecd525d7f37c80ec1f367", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/13-nighthawk/execution.json", + "sha256": "831b6e2a3c341d97559c8d13651eb887452a8fd3f3d5856450679680e9c8b717", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/13-nighthawk/result.json", + "sha256": "e5600ba454d40c2cf7cd1f9eb8429d87c1bf3e53ba1cc14605f12c166bfff96c", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/13-nighthawk/stderr-0.log", + "sha256": "708a86205030b29ce535286b031afd5dfe509c87fa37ad36cd22db242b18639c", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/13-nighthawk/stderr-1.log", + "sha256": "7cca0307a18d482ed2e36f8975336742aa54ee52ff19b7d5f3b31fe00837c421", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/13-nighthawk/warmup.json", + "sha256": "ee4e65249a7694eefc02a05e996e0c8269a1beee573e92ebf9aacdcc2e2fde50", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/COMPLETE", + "sha256": "3159977d84b2ac2e08cc1a39bdde535e4e29bd18ae2af368bebbc6b53e7cf835", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/http/plan.json", + "sha256": "456533d3e2e7272be490552e102b1228514e06f843a76e90e2bd10dd004eae0b", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/placement.json", + "sha256": "ec69d91c6316fbcdd3e2854f0a301d34f28df48cb9a7f6a1163d9dc8df683762", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/placement.log", + "sha256": "64041863bbdd612fd7554a517b2bbc30aed079d53532ab9469236486f66c301e", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/switch.json", + "sha256": "f1d3385b3d33bb5edc80362594ede6110ab101a8eb5325943658ff1830e9c6c9", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/direct/switch.log", + "sha256": "c9e9aeafc894f46ac72db1adc05ce925913d3203bdba401304f1be92c0f5b31e", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-nightly/COMPLETE", + "sha256": "3dca7288be010631b2a60060e054f5fc0ae887f7615f0ae3b42a9b965bfb27ff", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-nightly/block-classification.json", + "sha256": "f0bce0e25a4133bad2a4722c1ab8811773c4f9e632415cfa5bef9853291f0d01", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-nightly/block-classification.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-nightly/setup-block/blocked.json", + "sha256": "3014d6f99b8a32c3e27857f45ab5b448767ecd9748a26b5204087ef4ea865129", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-nightly/setup-block/logs.txt", + "sha256": "d4789164399a3f35cf7875bcae2546d9f790aa4de6d80e0b3b97914ef3eb02f9", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-nightly/setup-block/nodes.json", + "sha256": "9463ec23935c68cec47e477be69c119c6f31e0cdeb2f4aa5f7f548b8147a3b1b", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-nightly/setup-block/objects.json", + "sha256": "321d7335661ebc1a720184fb8c208194eaa1a5aca42dc99f138b6bee94b219d1", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-nightly/switch.json", + "sha256": "e8438136ff4b6b553ea8a2d22c7ecfab10da429ac07e7422551945c3dbbe3da6", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-nightly/switch.log", + "sha256": "27a03738bd04e7e1077dbea0faf153f89e0f63dd71a6a48bcfc6f7eb053a3faf", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/COMPLETE", + "sha256": "99bc056aef04a4bf461aa2aa4a546baa8cb595578148709a893c91f3a4a60853", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http-execution.json", + "sha256": "dfbe86df29e3d57c8206ca6379ddab00fb36020e23c762868c1866c96f1c80e5", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http-execution.log", + "sha256": "29ee3fed2578f63af890ab71037049c61ee41c7b85f525353dffe49bc3cb0bf0", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/00-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/00-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/00-fortio/execution.json", + "sha256": "38acb99ed562d8e06f08aaeaabf83ab18930c6fc4d4f92ba49dce00f3f6c87da", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/00-fortio/result.json", + "sha256": "0e17b96e156d40e1d82ee93a294983bcf83e7c270c406f2403fc81ef9b79988f", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/00-fortio/stderr-0.log", + "sha256": "a0601d0d7a1580ef21f7e56bb3811cbb8d39c66143ddffd429641ee843d05e41", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/00-fortio/stderr-1.log", + "sha256": "d5694207892c32c3a132f20e06081d93ce3d9434d5a623df2b531d3c1f76946c", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/00-fortio/warmup.json", + "sha256": "30716578a708e64693a20bc2e5f10582a0f279cd600ca6d29cf534c11ea082e8", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/01-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/01-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/01-fortio/execution.json", + "sha256": "fdff2aae0982a2f1fc45df06e64a08809a1c31ea48f4b5e02593573e8c0eb9bb", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/01-fortio/result.json", + "sha256": "d7ffaa28fd94a0fb722b702730e637ddec1dce06c4318bd03adcdf714276172f", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/01-fortio/stderr-0.log", + "sha256": "949cc0cfd92af5fbe6220a71ad5b4d61f02a5622fa72a3c8dbdf1ae695b274b7", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/01-fortio/stderr-1.log", + "sha256": "5578e5534bf256fedbea416c7d926a38c1770cb503db3a45e4e77ed5fec7f134", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/01-fortio/warmup.json", + "sha256": "24f517c9453fde18e5084881f4af75f93fa681ee37f2a34ffc19e67e0d52b7b3", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/02-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/02-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/02-fortio/execution.json", + "sha256": "698ed097b09045c757560be7ae926e44be8d1628f5c10fe501a4b1dbcfc30c27", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/02-fortio/result.json", + "sha256": "17f54c107ded1f67c750e31ee2fb266a42a07c088bddd43a6aa53e0d36b7ea7a", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/02-fortio/stderr-0.log", + "sha256": "71781c03433c597cf4980b682265edef4f8c7ee5a165c68fef1e9d0d122f75c0", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/02-fortio/stderr-1.log", + "sha256": "3b30cf7e456434cae83fc53ca0302a6947fb543d9ef45a0b72cc5c124f6b5c2c", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/02-fortio/warmup.json", + "sha256": "29851fe7b1347cf2cb19b8cb9d0df7d7fca8e77dd56989765ae9126e17bf4086", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/03-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/03-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/03-fortio/execution.json", + "sha256": "570290264eff28b17631e8346e0933ad29b1f07d58a894940fd99148a50d178e", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/03-fortio/result.json", + "sha256": "c62e4105f3ea8f70ce731de0399fcaf0a8fc8d2f37e674d0b659d16d0a71018c", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/03-fortio/stderr-0.log", + "sha256": "3f9cffd6479c99f24e2aedafcfffa25b06aa5744911acff0e3de09b6449840db", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/03-fortio/stderr-1.log", + "sha256": "b2333294d41ea73f5bc80b31aee74d0e4701bc435b3cb333fa5b2039315d142f", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/03-fortio/warmup.json", + "sha256": "34ade1e9ec7bfa12dea44e38a7c62357d29ac44e081e01fb88474323b3e02d69", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/04-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/04-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/04-fortio/execution.json", + "sha256": "8011f4ef4340904462bcd409c784a6c8903d6f376035326c7c81f4c99b244f3a", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/04-fortio/result.json", + "sha256": "fb39f5a95228d67ba3d95a13f2f985442b8f8f9d2e16a9c7dd9dafc1f4f06be8", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/04-fortio/stderr-0.log", + "sha256": "69ae75ecd434b7a2ecf0af34b37f21a43cc98b579690f5fe41fb6332e469ed9a", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/04-fortio/stderr-1.log", + "sha256": "2e7c2cffc0d3b5d94afbad28efcee609f9f111018e600479b1b6e9c815cde7ca", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/04-fortio/warmup.json", + "sha256": "e8fcc5c03d759367b1200bbd421be298ee60b9921f532f6f8ba6c505f78ae7db", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/05-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/05-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/05-fortio/execution.json", + "sha256": "53b8870faf0d009ce9881cbf56009b4b7d9a82218b61958fca77ef6dc8764448", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/05-fortio/result.json", + "sha256": "b860e14f31e5c94e41f87ef5d8525ad0850b8fa3e7d9b7f8bff62525bb717b75", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/05-fortio/stderr-0.log", + "sha256": "de885009342bfb965acaf5fc11cf9947cb38d87f3e515623f4ab88d69353674c", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/05-fortio/stderr-1.log", + "sha256": "93965cb04e6db2364bf8d0b7e958cd954d800b5606790b7962c2307483f90964", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/05-fortio/warmup.json", + "sha256": "a5f87900b018387ace547dc801ee694cd9a5db5394f5383bbc9f6574016a8926", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/06-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/06-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/06-fortio/execution.json", + "sha256": "fb38c782763345cce041ed874d8c0e8a04be2dff880daa5b9a1e6cf3c50e3d51", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/06-fortio/result.json", + "sha256": "6e5332fb9b2602639152dc0878ffbaa7331f9f81636376e0dd8d231f12a4118d", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/06-fortio/stderr-0.log", + "sha256": "d5a32745180a662f419502ad6e637b0a38c48c3df7ddab5630f0b75652d67ba7", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/06-fortio/stderr-1.log", + "sha256": "e4b5532f335a9499ba0b1fe1aaa051a6d60c09d34b543103978756233847f302", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/06-fortio/warmup.json", + "sha256": "04ef4542462f836850c6a9d974779316fa4ac73f175f3e31a018422c0d858155", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/07-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/07-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/07-fortio/execution.json", + "sha256": "db8101b7ec46256fb2b8e77312d7cc5d7cf81ab3f2b79b716d79bda0abdc75d8", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/07-fortio/result.json", + "sha256": "885d44f39533af6247ea0bc95627a12fb270ee372e11e4bbc92a149e4ba88a5c", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/07-fortio/stderr-0.log", + "sha256": "136b9da526f26e54b5e371d44b960b27b3c7d575d7974cf4805e40dccb51a9fe", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/07-fortio/stderr-1.log", + "sha256": "c0a60fba4a7d02bf739e460b7f680a0c4f51817468962d9db58ebb0b95a53091", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/07-fortio/warmup.json", + "sha256": "33814271103e55c5f37653ea46f818cb4d04c136612cb8e8050acad997160c97", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/08-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/08-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/08-fortio/execution.json", + "sha256": "38721a4d1c9fd5ce129a892c7838a36eab20e814ad1d766f4b0c2d2e5e587872", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/08-fortio/result.json", + "sha256": "18d0d49c1a3d734014f64fa20acb972c18c23dfe6dd0f88a856cbf3c0f392abc", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/08-fortio/stderr-0.log", + "sha256": "ebd8d01df72a6c5dada9a8732c54e977c2dfd4d24c7c5cc45b1f0e3668df7917", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/08-fortio/stderr-1.log", + "sha256": "b8be21465b219715a3fee36918b8ff2b994a0b0bddc5f0a5036a657a2735a215", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/08-fortio/warmup.json", + "sha256": "4189c731a0b77b411bcb32c56107e48e96389d3b413323fc7a42f67902899ac8", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/09-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/09-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/09-fortio/execution.json", + "sha256": "026225932b33581dd335491fdda28efa6d180e5fa77776b6e97cdf0a2a2becb7", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/09-fortio/result.json", + "sha256": "e4ff666541e613f830ee9941e27c2fab2af14d10b0fe1f39c1e8c4fbc27fd20a", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/09-fortio/stderr-0.log", + "sha256": "42e247a6f44185ffe85ad846006bb80d6942a6ca263c9c515ad833912702b0de", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/09-fortio/stderr-1.log", + "sha256": "b0ae2e62f25dcc50ef734cfe99d45cc6ad469318e5c60cb527c5651fd6564c8f", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/09-fortio/warmup.json", + "sha256": "7fe13ccec087d5fd249e10eb67ddaad3f2690f68886c12d6acf31feffbb78074", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/10-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/10-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/10-fortio/execution.json", + "sha256": "8a4a5f4d5df93c5ac5e0781475cd61f856fbc732fa1212e84d029bb3aa379379", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/10-fortio/result.json", + "sha256": "86ff798bbb9a4445130e406b4bb4222d9ab6edb34e3e22ef97e3e5b06ffd9509", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/10-fortio/stderr-0.log", + "sha256": "a2b119c230fe2b5877486a158ac906c8295fb81b5c0683bd4f3c4efdbb7dcf0e", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/10-fortio/stderr-1.log", + "sha256": "6573ae5694c454a981ed8822c6f43d9469e682ccb15f7ffcf4f8cd8a22252c21", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/10-fortio/warmup.json", + "sha256": "8c65d068a2d1e4ff9c3473fb923c3eb248f193d05565f2a9e2acfb9baae7d7b6", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/11-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/11-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/11-fortio/execution.json", + "sha256": "889f8c8ffe37ca820e360c1b965f9b50d8b93782f2e0314e36766ee386382721", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/11-fortio/result.json", + "sha256": "c8ba16f42773abb565e490fe7c8e748c39ee2dcb6bfa00755c66863685a34614", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/11-fortio/stderr-0.log", + "sha256": "0dcdcf3ceef39937848d6cb710646b79f537feda03e11e4c5127a8c25fb02f8b", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/11-fortio/stderr-1.log", + "sha256": "de33dcea02cafbc3cceb6a476d2b9c62e0cd78793a145fc04fe0300b95912eea", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/11-fortio/warmup.json", + "sha256": "44f0775bc2b9248e2dcfc6f758d2293f5207ac3f0bcf0edc219aa957cb7ca276", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/12-nighthawk/execution.json", + "sha256": "1e1c720b9be1311ea628d70f25a176ee00c4b29279b5165efdae81346792800e", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/12-nighthawk/result.json", + "sha256": "397a60fed1f4912ad96e1324eedb7c8d88148412ce6d6b2730ace4e901fce77b", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/12-nighthawk/stderr-0.log", + "sha256": "b1f45087a704e0e16f9e6311ba32359f3853f4addc2893deb119353dbf680328", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/12-nighthawk/stderr-1.log", + "sha256": "60336787d6b796583f517b713a9a1e709a1b8c91223500b42086ca22f0210ec5", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/12-nighthawk/warmup.json", + "sha256": "ca5ccc103de7c208e6b2542b1c7a8255b77e5a932116346b7c00fcbe7dbe817b", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/13-nighthawk/execution.json", + "sha256": "16c6e60457968d26563fb2160aeb65ea42eef098e667d781b6f83a1f3bb2a843", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/13-nighthawk/result.json", + "sha256": "c33e6c85e716bdc1fc0718ac188ff01f9d32f18fa2f70e4643fae5051a41d7b1", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/13-nighthawk/stderr-0.log", + "sha256": "3e35f418a033b87d86ff100d3b094c0145f6ff8a9a4de1f922d38e0bc2d46244", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/13-nighthawk/stderr-1.log", + "sha256": "45f1102baf45b7d051706566d8333dbd8ee1968f2d473f9169a479fd1b62c53d", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/13-nighthawk/warmup.json", + "sha256": "eb3e7598f676733edf64caaa51650254faad0fc7440901d2d3f8076ee4da7e42", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/COMPLETE", + "sha256": "a3a6f23cec58333c4388833ec399811c63a2b07c36003e8883ccd599d58d04c4", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/http/plan.json", + "sha256": "456533d3e2e7272be490552e102b1228514e06f843a76e90e2bd10dd004eae0b", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/placement.json", + "sha256": "2169fe3083e3149bc4edcf770a0402b85f43efd9d952f4a30362da9ace50c223", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/placement.log", + "sha256": "6b427d9a00aa0387cae08fd5ad47760f848317b95571a14ece08c137a6dd93d2", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/recovery-execution.json", + "sha256": "3c5759d35c3e5f0d32b9718d839acce909e68af38086becbed3ba3fc8213282f", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/recovery-execution.log", + "sha256": "747a16405e35ab3b73a0e759a6cbbcea53e0c10e9c32b913c4e77a1f9b632a09", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/recovery-switch.json", + "sha256": "1236524acbb6ed17d06a513268534c6d052b306d95ce94496612dfeb1ac02f2d", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/recovery-switch.log", + "sha256": "042f9283444d5d26b6ae12422a947ec5264fc58857f63d12585a4e49ac8fed40", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/recovery/COMPLETE", + "sha256": "c037c4b77b94efd20bfe194817a8ccdb05b4354e90a46049f1649767ceac19d4", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/recovery/STARTED", + "sha256": "4ff6040c4c33c8ad33ebc6ca8a0696551270e79221a08eeba2d2f8a1aaa25600", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/recovery/controller/events.json", + "sha256": "eb6be4ed539ebeeb110de2a4eed61f94b745bf6caddd3fdebc406cee663943aa", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/recovery/controller/probes.jsonl", + "sha256": "56a05604b460d7c2f84c1914b68a75529bbbed7a3bdc757d5313ecbcbaf01e4a", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/recovery/controller/summary.json", + "sha256": "9eef4281cdee14e049fc5ffd19c8e84dd4556aae41a4d6704a5a53efe37b0adb", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/recovery/data-plane/events.json", + "sha256": "96f3516389e5c248860d8ccdee2532255808c970b00d42535db2ca23fc553806", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/recovery/data-plane/probes.jsonl", + "sha256": "b33d27f9d2efdaee316b8143c3b97a284a42aa015da7561ea417c7ef43950d08", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/recovery/data-plane/summary.json", + "sha256": "3bdb8c089ae32304a7fef907ea1fcf69b9f1dd88d258eb480d8fb7ade53a7c4c", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-1000-execution.json", + "sha256": "b4651e72f94dd824d98ddfb4ce891618e9f0acf914d667b17e288455fb19355c", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-1000-execution.log", + "sha256": "5cf647fcb9cf1874b87e0c3352ecff89a063586c6d9db6e6cbb72ff4bef6717c", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-1000/cl2/cl2-metadata.json", + "sha256": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-1000/cl2/generatedConfig_gateway-route-scale.yaml", + "sha256": "7dcba231652bf09058ee82aa13f10cbfd7478e062a9270411dae551ebfa94569", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-1000/cl2/junit.xml", + "sha256": "3cbd9656c0b1ffb2b8d5ecf716b90fe7352e145d0c2c8db8436a1868ebb27fc8", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-1000/command.txt", + "sha256": "446f88403ff9c85785fce281147e23753a46e69b1949c91cb5e4713d174e8b4d", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-1000/controller.log", + "sha256": "aeb6d721e7d136835b482b35d660f8b75fa65e9eb60477109cf32185dc0158a5", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-1000/end.txt", + "sha256": "f3060452b2b5b522b8aaabcdbfcfbf58969748ba33470d175c2ceb259e9cb7e5", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-1000/events-after.json", + "sha256": "9322b6f0bf0bbf8a263b144e424fd41d2993450318d27a8f60c3b11e8c6bd17a", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-1000/exit-code.txt", + "sha256": "9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-1000/full.log", + "sha256": "97fe6b5d2e9cab04ae130560cecbfbfdb644e0e79220d7391934aea5066d0b90", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-1000/observations/created-result.json", + "sha256": "5ea3da0219201ef07353d1895e21253a0fb5c87a34b213c560bfbfb63a50fe92", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-1000/observations/created-routes-final.json", + "sha256": "0a14355f06973fa3b617aa51b1bb16e83bbd262a103f302918396033e1a88e87", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-1000/observations/created-start.json", + "sha256": "150f6428b2df9a708b070b7c98656d7838275fc57c7ef139809b03e239fb1a3a", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-1000/observations/updated-result.json", + "sha256": "c05c9db704acb3adaf85916dfa7cbbe9a86534c0d8aa15e4beee1d442e2cbdf9", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-1000/observations/updated-routes-final.json", + "sha256": "34a96f23ae2ffbe4a4670822f5e8749145921430dccbedada26186872613d338", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-1000/observations/updated-start.json", + "sha256": "876053c8ab7ef81b7f682554ebb4dc316d756b937f9c5ccfb9ca75b64c5f8663", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-1000/overrides.yaml", + "sha256": "a7783488d5ae7efc414a45a35c288282b088bab819dbca429f09d9bd7f7edf29", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-1000/placement-after.json", + "sha256": "7dac22d541c5a27bcbdd2e9366cfaf7dd5a9bafca9d006b6bfa1b64bdcd32d06", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-1000/placement-before.json", + "sha256": "826fbbe9556ff6b1e0f84ed332a0cb010559168233b6963c5cb1f466d184718c", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-1000/routes-after.json", + "sha256": "1f986ac0de990471d7e56f0153f43e95d66e770fe5fee3c0e1c3e0d5d082324b", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-1000/start.txt", + "sha256": "f529c0b4e7aa2ee4baf71d63e40f6242dfca9245abb9bb92f1128a762f574f3a", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-5000-execution.json", + "sha256": "cb6df7eb0a7f8a724df6b95b06457a6ea1d257c108d6a29377e959e900d72854", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-5000-execution.log", + "sha256": "9eca2548d01048f2d711095a036d95806e18e619695b2cd58cb725b47e9be1e7", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-5000/cl2/cl2-metadata.json", + "sha256": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-5000/cl2/generatedConfig_gateway-route-scale.yaml", + "sha256": "9b369f4c87e52621d6f86c1644777510a2b801234b5bb2229864f64a4f988c74", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-5000/cl2/junit.xml", + "sha256": "f8aeaedc83797c3cfbced05b62e10ae51eb19af72889a7d16817c3346e519a43", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-5000/command.txt", + "sha256": "263e0179826e37bfa3c92580741949f4ca8dfa3e8855eefd566c699018f7f2ee", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-5000/controller.log", + "sha256": "d88eed262307c8574b21cc85c3f46171882d4d49f195e1427e3dff9bd4617b08", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-5000/end.txt", + "sha256": "169271fad2ec7823bc9bb3493a0578136f37e8d81e81b5ab39f072a2c1922864", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-5000/events-after.json", + "sha256": "1a1d7b2fead4b13fd524877f7a3fb0f230718eabaf71b49b482a82afd15bd50b", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-5000/exit-code.txt", + "sha256": "9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-5000/full.log", + "sha256": "1a41aafa24d7f2e776c5a716211b3efb962db30b1bddb18a4c9e4cc95d845766", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-5000/observations/created-result.json", + "sha256": "80245cdc2b7d951ab9df87a3b02bae40a01b100ebb404bf2c42907ba4f70a3c7", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-5000/observations/created-routes-final.json", + "sha256": "4c54b1c41fafb16cde80ec7dbe261b91b4b3b443165d2d9d70e7bc521da6afa2", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-5000/observations/created-start.json", + "sha256": "28c4af63e4e3753038c3aa26d78f64bc8ee21464e6eaddaf14a4665c4a697e00", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-5000/observations/updated-result.json", + "sha256": "48edd3cc5e6bb44cc8e47fd24fa6ac18e1f69f685fd061cba629aaec42ec97b0", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-5000/observations/updated-routes-final.json", + "sha256": "861596b501cdb9ebe852757f8ef0f8bde762fc83aaefa1924a304f5d7ee58c03", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-5000/observations/updated-start.json", + "sha256": "566b999c8c727de54a9bb4cbbe6ffde6e37a39f9998941d0a15e04507d7de259", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-5000/overrides.yaml", + "sha256": "5e2a5de8dc05a21412613c483e292295ad5ec9985ec4849240bf20e28e85d00f", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-5000/placement-after.json", + "sha256": "221c7f1d7ebd9d78ac7d7124a3e5ecdc98400c9edcb8d86cd05da75a79cc9ca0", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-5000/placement-before.json", + "sha256": "b62474aef7165ed77c704863069a7f556873160621804c523ef70d5ef37f5324", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-5000/routes-after.json", + "sha256": "e20b964dbf485fc9845cf880a61756f1dcf152e34c48c29c02844fe738ca939a", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/scale-5000/start.txt", + "sha256": "ed75bab6c3f85bb0a656ddb6b56a6f82e07eaf1e35f909d8b2c93a0a5ac82df4", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/switch.json", + "sha256": "beca720cb56109b95afebc967dd83b95f99abf38899618bc4ae78dbc1a4c5e6f", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/kubernetes/pass1/praxis-release/switch.log", + "sha256": "53af3801082392134757b4f3c1cd34d6f291c3a5e349b31436606364e6f844fb", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/COMPLETE", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/agentgateway-cleanup.log", + "sha256": "5ccb28b3a87a7b1629e582a1cde4fc574650226c62826ba393ab8d07fcf68a7e", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/agentgateway-harness-exit.txt", + "sha256": "9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/agentgateway-harness.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/agentgateway-selection.log", + "sha256": "61293d747d49b7bcc1dab9f549dcf9e575a2a0729c6751a8129364e5c110b006", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/agentgateway/CLEANUP-COMPLETE", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/agentgateway/agentgateway-system-controller.log", + "sha256": "cd391dc559a19f65756c49c717cd0d8f0fc34199d613fb5c8934db42c3cd5e4c", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/agentgateway/backendtlspolicies-after.json", + "sha256": "7a779468a2dde976a9b896541df1e4ef805e813093bd5edb40ef1a6eea588edf", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/agentgateway/cleanup.log", + "sha256": "d5453ffd3804e22f88725d127186613941744b763a70358d8031f300b1ec48d9", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/agentgateway/command.txt", + "sha256": "252d7eaae070a0da9e48f48e955aef2079d75365cb4450cac96b139371cbd948", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/agentgateway/crd-before.json", + "sha256": "c40444ab1391ba221d56657ea7020738705456086d905ba27fc4a6f8a56ba830", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/agentgateway/end.txt", + "sha256": "5d161b1f0e052d26545e580f84fd6b8b91756ddc4869245a80f6a7f1a0a49f24", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/agentgateway/events-after.json", + "sha256": "e76ad834ec6ec4f75fbf894642792c43c0fab6bd4525b60178afdb273172a878", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/agentgateway/exit-code.txt", + "sha256": "9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/agentgateway/full.log", + "sha256": "4d9e726effef3d4d1234bc3d4038862d1393e429aeefb1c5d669347336360223", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/agentgateway/gatewayclass-after.json", + "sha256": "34a9a8cc0fa115d95fc42978a8e84c48b7b336a52506fd5e5bb75d96ae763908", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/agentgateway/gatewayclass-before.json", + "sha256": "34a9a8cc0fa115d95fc42978a8e84c48b7b336a52506fd5e5bb75d96ae763908", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/agentgateway/gateways-after.json", + "sha256": "7a779468a2dde976a9b896541df1e4ef805e813093bd5edb40ef1a6eea588edf", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/agentgateway/grpcroutes-after.json", + "sha256": "7a779468a2dde976a9b896541df1e4ef805e813093bd5edb40ef1a6eea588edf", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/agentgateway/httproutes-after.json", + "sha256": "7a779468a2dde976a9b896541df1e4ef805e813093bd5edb40ef1a6eea588edf", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/agentgateway/listenersets-after.json", + "sha256": "7a779468a2dde976a9b896541df1e4ef805e813093bd5edb40ef1a6eea588edf", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/agentgateway/nodes-after.json", + "sha256": "cc29f3b9efe952f445197f24e63ef4359cd20efac8d9d5f7110966a939d335ee", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/agentgateway/nodes-before.json", + "sha256": "b26969f5ff0387410e0237ae16195d307e885f8899ecf64ebb4edaebf69fb4a8", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/agentgateway/pods-after.json", + "sha256": "5c22d86b9ad8812f42e7b8ae8454591dd5383bc14cc74f7b31fc5c4d255f51aa", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/agentgateway/pods-before.json", + "sha256": "b712f745719170392b163e121b9eac5a6dfbf28401e982d90e0d8f60716dd153", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/agentgateway/praxis-system-controller.log", + "sha256": "01a4e4bee00f83a4e9d2a575287707b20df733f2946dc44f955b585f4dfe0c00", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/agentgateway/report.yaml", + "sha256": "299f391af1061db0dfa0c398055124afcdd2e041fc752f65126c49d86db6e55e", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/agentgateway/runtime.jsonl", + "sha256": "c065b6c242a6cbb3e0c1f2f4629ea0a536505d9dd18247598f867e4a05823bb1", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/agentgateway/start.txt", + "sha256": "5744c521cd73cb9292255fe5b663cef14da19c348b7d90eb07310abc069afaac", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/agentgateway/tlsroutes-after.json", + "sha256": "7a779468a2dde976a9b896541df1e4ef805e813093bd5edb40ef1a6eea588edf", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/praxis-cleanup.log", + "sha256": "bd3245ca9ebe1a24d73ab35cb0115f7de6d3679a9ea99089e52402560a6dd94a", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/praxis-harness-exit.txt", + "sha256": "4355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd865", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/praxis-harness.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/praxis-selection.log", + "sha256": "678dcb2b5f11309060ea0cb90e79e3d7024c7cf3459ea7f01bc037b8c7ef1748", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/praxis/CLEANUP-COMPLETE", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/praxis/agentgateway-system-controller.log", + "sha256": "9e492d3f3f8d4b756b19eb221e3d751258c32784a109be2e7e8c9962e02ca217", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/praxis/backendtlspolicies-after.json", + "sha256": "7a779468a2dde976a9b896541df1e4ef805e813093bd5edb40ef1a6eea588edf", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/praxis/cleanup.log", + "sha256": "7480b3956ea677e36bacd035e41004ea371d9d5b8d6933f5f7e4e2243fd747a9", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/praxis/command.txt", + "sha256": "2aaf273ae2e8fcc001ccab88384bcebcf158635f83b90ff665832acc0d5ce8dd", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/praxis/crd-before.json", + "sha256": "c40444ab1391ba221d56657ea7020738705456086d905ba27fc4a6f8a56ba830", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/praxis/end.txt", + "sha256": "51569426be217e686bd5513a0f86b6bb2b17178958236a7f6951888a4994d4ad", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/praxis/events-after.json", + "sha256": "085a23e77954c63b0f886633bd10515777734020a127ba8f695faf30c77d9f56", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/praxis/exit-code.txt", + "sha256": "4355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd865", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/praxis/full.log", + "sha256": "cb2c7210c01911f69e0388f5e907466275d3039e589b86d98dd4348a72fda9c8", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/praxis/gatewayclass-after.json", + "sha256": "34a9a8cc0fa115d95fc42978a8e84c48b7b336a52506fd5e5bb75d96ae763908", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/praxis/gatewayclass-before.json", + "sha256": "34a9a8cc0fa115d95fc42978a8e84c48b7b336a52506fd5e5bb75d96ae763908", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/praxis/gateways-after.json", + "sha256": "7a779468a2dde976a9b896541df1e4ef805e813093bd5edb40ef1a6eea588edf", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/praxis/grpcroutes-after.json", + "sha256": "7a779468a2dde976a9b896541df1e4ef805e813093bd5edb40ef1a6eea588edf", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/praxis/httproutes-after.json", + "sha256": "7a779468a2dde976a9b896541df1e4ef805e813093bd5edb40ef1a6eea588edf", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/praxis/listenersets-after.json", + "sha256": "7a779468a2dde976a9b896541df1e4ef805e813093bd5edb40ef1a6eea588edf", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/praxis/nodes-after.json", + "sha256": "e361530708a365c63d042b6a3879e7f75ffaa0045479f0a6747f38ec3f8181d8", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/praxis/nodes-before.json", + "sha256": "549c0930b3b0e2d9c626a5099f24b0864df94579ea6972af4f967cedb479b8d0", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/praxis/pods-after.json", + "sha256": "93b08d496da158d30fe857bbe789e826aeb4dd2709fee969ede60d73c40aa1f4", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/praxis/pods-before.json", + "sha256": "b3c00ee12a39cf83516e8fb574895443eb3089ce683615dd318b0044fdea14f0", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/praxis/praxis-system-controller.log", + "sha256": "32c58678fbbf15535851702302c883d53fdc9ec7679b4cff1d1ab91e770bb648", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/praxis/report.yaml", + "sha256": "9ae00bbaafd7203ff027f66be88e97e3acce32cfead1155c4857f12c4075a158", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/praxis/runtime.jsonl", + "sha256": "f2da38905439b726999dde5971b0e223bcf5d6aead8c26f81ccae7b4aba87f67", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/praxis/start.txt", + "sha256": "0e9d65490170dff4492c26858391d51d1e60afe860b811d6797485481869718d", + "unchanged": true + }, + { + "role": "kclient", + "artifact": "results/static-address/pass1/praxis/tlsroutes-after.json", + "sha256": "7a779468a2dde976a9b896541df1e4ef805e813093bd5edb40ef1a6eea588edf", + "unchanged": true + } + ], + "scope": "Accepted first-pass measurement files only; original bytes before publication redaction. Config/root snapshots and continuing telemetry are separately retained." +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/input-continuity.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/input-continuity.json new file mode 100644 index 0000000..1b067d0 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/input-continuity.json @@ -0,0 +1,1108 @@ +{ + "files": [ + { + "role": "client", + "file": "check-cancellation-native.py", + "first_sha256": "5e1340769396fcbc321992ea8d33d325b652ab9d24dbbbbde6924620f62b5439", + "final_sha256": "5e1340769396fcbc321992ea8d33d325b652ab9d24dbbbbde6924620f62b5439", + "unchanged": true + }, + { + "role": "client", + "file": "check-cancellation.py", + "first_sha256": "52d25394e75a3cf8aa22f4f0e9cdd997670c04a769474a14b301cebee0458ccc", + "final_sha256": "52d25394e75a3cf8aa22f4f0e9cdd997670c04a769474a14b301cebee0458ccc", + "unchanged": true + }, + { + "role": "client", + "file": "collect-host.py", + "first_sha256": "9efa050bc35e02a1fc70d274dbd74296c752c935565d98cdc4b8b3b674ebb98e", + "final_sha256": "9efa050bc35e02a1fc70d274dbd74296c752c935565d98cdc4b8b3b674ebb98e", + "unchanged": true + }, + { + "role": "client", + "file": "qualify-ai-native.py", + "first_sha256": "bbfe2dab4790cda263b8fba244ceca775cf5332eeb343e286ba7bc12861284c9", + "final_sha256": "bbfe2dab4790cda263b8fba244ceca775cf5332eeb343e286ba7bc12861284c9", + "unchanged": true + }, + { + "role": "client", + "file": "qualify-ai.py", + "first_sha256": "f63e6e7ddce7a4cf4f637a95829bed4ff3894bde542ef37d6b9eade883c822ef", + "final_sha256": "f63e6e7ddce7a4cf4f637a95829bed4ff3894bde542ef37d6b9eade883c822ef", + "unchanged": true + }, + { + "role": "client", + "file": "run-ai-native.py", + "first_sha256": "3dea07850a71d53f796aae803b19afe2cf107cd547711d544ed6dee4ea7d2422", + "final_sha256": "3dea07850a71d53f796aae803b19afe2cf107cd547711d544ed6dee4ea7d2422", + "unchanged": true + }, + { + "role": "client", + "file": "run-ai.py", + "first_sha256": "c7772a09c931972a733e5bd9c38cad8cdc283b54ba4bfc858087f9e55968f045", + "final_sha256": "c7772a09c931972a733e5bd9c38cad8cdc283b54ba4bfc858087f9e55968f045", + "unchanged": true + }, + { + "role": "client", + "file": "run-common.py", + "first_sha256": "ad08fe8896723a7c1ee9ec0f659f26ec39414dba706e9075bfea9b175f270c94", + "final_sha256": "ad08fe8896723a7c1ee9ec0f659f26ec39414dba706e9075bfea9b175f270c94", + "unchanged": true + }, + { + "role": "client", + "file": "run-http.py", + "first_sha256": "4215cf75ea673fb0846dbaf853128bbb3bba73b3245b06acbf70255464910e5d", + "final_sha256": "4215cf75ea673fb0846dbaf853128bbb3bba73b3245b06acbf70255464910e5d", + "unchanged": true + }, + { + "role": "client", + "file": "run-native.py", + "first_sha256": "cdf5eac4b4bc9510c457ea8a80b399124c98fe39257b4d88ece5b5458eb4e0a3", + "final_sha256": "cdf5eac4b4bc9510c457ea8a80b399124c98fe39257b4d88ece5b5458eb4e0a3", + "unchanged": true + }, + { + "role": "client", + "file": "runtime-inventory/host-tcp-profile.txt", + "first_sha256": "24f4d56d8619a418fea656d58400a3bab7aa68adc10b758913205163fbdfaf46", + "final_sha256": "24f4d56d8619a418fea656d58400a3bab7aa68adc10b758913205163fbdfaf46", + "unchanged": true + }, + { + "role": "client", + "file": "runtime-inventory/kernel.txt", + "first_sha256": "8471d278877509f2be7e2df057ae49c13e88100995a030b2b32e2e8f0016f761", + "final_sha256": "8471d278877509f2be7e2df057ae49c13e88100995a030b2b32e2e8f0016f761", + "unchanged": true + }, + { + "role": "client", + "file": "runtime-inventory/maintenance-timers.txt", + "first_sha256": "02356d129b5a59b1626e26b0be218f40be2e25518038a406b401a456c42e5be0", + "final_sha256": "02356d129b5a59b1626e26b0be218f40be2e25518038a406b401a456c42e5be0", + "unchanged": true + }, + { + "role": "client", + "file": "runtime-inventory/os-packages.txt", + "first_sha256": "c1a8b42858f814d6e660f154dbdd95e2df9ca0446e74c519ffa27c8c0a94ce03", + "final_sha256": "c1a8b42858f814d6e660f154dbdd95e2df9ca0446e74c519ffa27c8c0a94ce03", + "unchanged": true + }, + { + "role": "client", + "file": "runtime-inventory/os-release.txt", + "first_sha256": "87458b3b1f1ca0e5c693ade771de7007c3783bdc692fa6b39eb6414bf2af2763", + "final_sha256": "87458b3b1f1ca0e5c693ade771de7007c3783bdc692fa6b39eb6414bf2af2763", + "unchanged": true + }, + { + "role": "client", + "file": "runtime-inventory/python-freeze.txt", + "first_sha256": "e4658cc063fdbb463b7dd081b5ad113abce1ca28b9b1f6bcaffedfc739be5157", + "final_sha256": "e4658cc063fdbb463b7dd081b5ad113abce1ca28b9b1f6bcaffedfc739be5157", + "unchanged": true + }, + { + "role": "client", + "file": "runtime-inventory/python-version.txt", + "first_sha256": "5b3e43dc38ca01e3f5a7854ba50d4330864b0c1e0f646650b2c78cf072acc366", + "final_sha256": "5b3e43dc38ca01e3f5a7854ba50d4330864b0c1e0f646650b2c78cf072acc366", + "unchanged": true + }, + { + "role": "client", + "file": "setup-ai-network.sh", + "first_sha256": "54afe223688ee7c60174e2d8d4d81aa6fa4dd6b7ef68fd2824f20b1e53114933", + "final_sha256": "54afe223688ee7c60174e2d8d4d81aa6fa4dd6b7ef68fd2824f20b1e53114933", + "unchanged": true + }, + { + "role": "client", + "file": "setup-client.sh", + "first_sha256": "8e6dd938b7a1716ef91ce1e02de6369540f8ada92260c9b1cbc5c4f2af35c906", + "final_sha256": "8e6dd938b7a1716ef91ce1e02de6369540f8ada92260c9b1cbc5c4f2af35c906", + "unchanged": true + }, + { + "role": "gateway", + "file": "agentgateway-native.yaml", + "first_sha256": "ca4b5d1a08283fd1985e7630b237ec2559dc473639015599f86f205cd0e42bb9", + "final_sha256": "ca4b5d1a08283fd1985e7630b237ec2559dc473639015599f86f205cd0e42bb9", + "unchanged": true + }, + { + "role": "gateway", + "file": "agentgateway.yaml", + "first_sha256": "8d0597efe2ed8f5ac947958070913367a63e26f6e0568cd463cf291167cd0f9f", + "final_sha256": "8d0597efe2ed8f5ac947958070913367a63e26f6e0568cd463cf291167cd0f9f", + "unchanged": true + }, + { + "role": "gateway", + "file": "collect-host.py", + "first_sha256": "9efa050bc35e02a1fc70d274dbd74296c752c935565d98cdc4b8b3b674ebb98e", + "final_sha256": "9efa050bc35e02a1fc70d274dbd74296c752c935565d98cdc4b8b3b674ebb98e", + "unchanged": true + }, + { + "role": "gateway", + "file": "praxis-native.yaml", + "first_sha256": "7ffadd30688efff772ed1105412d40f90a0b1e35ca6556d00c4ccc8e8918f449", + "final_sha256": "7ffadd30688efff772ed1105412d40f90a0b1e35ca6556d00c4ccc8e8918f449", + "unchanged": true + }, + { + "role": "gateway", + "file": "praxis.yaml", + "first_sha256": "1f19bdb76ca8428703c17e00b6dbc7b13efd4540ad59c1f437cf00e8747aa037", + "final_sha256": "1f19bdb76ca8428703c17e00b6dbc7b13efd4540ad59c1f437cf00e8747aa037", + "unchanged": true + }, + { + "role": "gateway", + "file": "runtime-inventory/host-tcp-profile.txt", + "first_sha256": "24f4d56d8619a418fea656d58400a3bab7aa68adc10b758913205163fbdfaf46", + "final_sha256": "24f4d56d8619a418fea656d58400a3bab7aa68adc10b758913205163fbdfaf46", + "unchanged": true + }, + { + "role": "gateway", + "file": "runtime-inventory/kernel.txt", + "first_sha256": "aeea491f9536232014e974bca12a9389a543e4ce074beeb3223acd81089dc223", + "final_sha256": "aeea491f9536232014e974bca12a9389a543e4ce074beeb3223acd81089dc223", + "unchanged": true + }, + { + "role": "gateway", + "file": "runtime-inventory/maintenance-timers.txt", + "first_sha256": "02356d129b5a59b1626e26b0be218f40be2e25518038a406b401a456c42e5be0", + "final_sha256": "02356d129b5a59b1626e26b0be218f40be2e25518038a406b401a456c42e5be0", + "unchanged": true + }, + { + "role": "gateway", + "file": "runtime-inventory/os-packages.txt", + "first_sha256": "c1a8b42858f814d6e660f154dbdd95e2df9ca0446e74c519ffa27c8c0a94ce03", + "final_sha256": "c1a8b42858f814d6e660f154dbdd95e2df9ca0446e74c519ffa27c8c0a94ce03", + "unchanged": true + }, + { + "role": "gateway", + "file": "runtime-inventory/os-release.txt", + "first_sha256": "87458b3b1f1ca0e5c693ade771de7007c3783bdc692fa6b39eb6414bf2af2763", + "final_sha256": "87458b3b1f1ca0e5c693ade771de7007c3783bdc692fa6b39eb6414bf2af2763", + "unchanged": true + }, + { + "role": "gateway", + "file": "runtime-inventory/python-freeze.txt", + "first_sha256": "e4658cc063fdbb463b7dd081b5ad113abce1ca28b9b1f6bcaffedfc739be5157", + "final_sha256": "e4658cc063fdbb463b7dd081b5ad113abce1ca28b9b1f6bcaffedfc739be5157", + "unchanged": true + }, + { + "role": "gateway", + "file": "runtime-inventory/python-version.txt", + "first_sha256": "5b3e43dc38ca01e3f5a7854ba50d4330864b0c1e0f646650b2c78cf072acc366", + "final_sha256": "5b3e43dc38ca01e3f5a7854ba50d4330864b0c1e0f646650b2c78cf072acc366", + "unchanged": true + }, + { + "role": "gateway", + "file": "setup-ai-network.sh", + "first_sha256": "54afe223688ee7c60174e2d8d4d81aa6fa4dd6b7ef68fd2824f20b1e53114933", + "final_sha256": "54afe223688ee7c60174e2d8d4d81aa6fa4dd6b7ef68fd2824f20b1e53114933", + "unchanged": true + }, + { + "role": "gateway", + "file": "setup-gateway.sh", + "first_sha256": "ab9e402c9b616b6dcfac01e76ee698e56e3a53f546263689757d4fc53aec8552", + "final_sha256": "ab9e402c9b616b6dcfac01e76ee698e56e3a53f546263689757d4fc53aec8552", + "unchanged": true + }, + { + "role": "gateway", + "file": "setup-native.sh", + "first_sha256": "b8ee379f08f5dd076addc84e590cfe65518853b7ca1a6cc4dd76643b191c5404", + "final_sha256": "b8ee379f08f5dd076addc84e590cfe65518853b7ca1a6cc4dd76643b191c5404", + "unchanged": true + }, + { + "role": "backend", + "file": "collect-host.py", + "first_sha256": "9efa050bc35e02a1fc70d274dbd74296c752c935565d98cdc4b8b3b674ebb98e", + "final_sha256": "9efa050bc35e02a1fc70d274dbd74296c752c935565d98cdc4b8b3b674ebb98e", + "unchanged": true + }, + { + "role": "backend", + "file": "runtime-inventory/host-tcp-profile.txt", + "first_sha256": "24f4d56d8619a418fea656d58400a3bab7aa68adc10b758913205163fbdfaf46", + "final_sha256": "24f4d56d8619a418fea656d58400a3bab7aa68adc10b758913205163fbdfaf46", + "unchanged": true + }, + { + "role": "backend", + "file": "runtime-inventory/kernel.txt", + "first_sha256": "b95119d3fccdbdbcc44ffa9737c0c12565054a6962889451f610f176fe9f093a", + "final_sha256": "b95119d3fccdbdbcc44ffa9737c0c12565054a6962889451f610f176fe9f093a", + "unchanged": true + }, + { + "role": "backend", + "file": "runtime-inventory/maintenance-timers.txt", + "first_sha256": "02356d129b5a59b1626e26b0be218f40be2e25518038a406b401a456c42e5be0", + "final_sha256": "02356d129b5a59b1626e26b0be218f40be2e25518038a406b401a456c42e5be0", + "unchanged": true + }, + { + "role": "backend", + "file": "runtime-inventory/os-packages.txt", + "first_sha256": "c1a8b42858f814d6e660f154dbdd95e2df9ca0446e74c519ffa27c8c0a94ce03", + "final_sha256": "c1a8b42858f814d6e660f154dbdd95e2df9ca0446e74c519ffa27c8c0a94ce03", + "unchanged": true + }, + { + "role": "backend", + "file": "runtime-inventory/os-release.txt", + "first_sha256": "87458b3b1f1ca0e5c693ade771de7007c3783bdc692fa6b39eb6414bf2af2763", + "final_sha256": "87458b3b1f1ca0e5c693ade771de7007c3783bdc692fa6b39eb6414bf2af2763", + "unchanged": true + }, + { + "role": "backend", + "file": "runtime-inventory/python-freeze.txt", + "first_sha256": "e4658cc063fdbb463b7dd081b5ad113abce1ca28b9b1f6bcaffedfc739be5157", + "final_sha256": "e4658cc063fdbb463b7dd081b5ad113abce1ca28b9b1f6bcaffedfc739be5157", + "unchanged": true + }, + { + "role": "backend", + "file": "runtime-inventory/python-version.txt", + "first_sha256": "5b3e43dc38ca01e3f5a7854ba50d4330864b0c1e0f646650b2c78cf072acc366", + "final_sha256": "5b3e43dc38ca01e3f5a7854ba50d4330864b0c1e0f646650b2c78cf072acc366", + "unchanged": true + }, + { + "role": "backend", + "file": "setup-ai-network.sh", + "first_sha256": "54afe223688ee7c60174e2d8d4d81aa6fa4dd6b7ef68fd2824f20b1e53114933", + "final_sha256": "54afe223688ee7c60174e2d8d4d81aa6fa4dd6b7ef68fd2824f20b1e53114933", + "unchanged": true + }, + { + "role": "backend", + "file": "setup-backend.sh", + "first_sha256": "46645fdc576deb9099cf231ecfe6230bca782230eaff4b5e6d31cadf7de98102", + "final_sha256": "46645fdc576deb9099cf231ecfe6230bca782230eaff4b5e6d31cadf7de98102", + "unchanged": true + }, + { + "role": "kclient", + "file": "capture-controller-startup.sh", + "first_sha256": "b31d12590435ce066864af73600930f07a60bbeda9b9e6516bd1967c1ab38f6c", + "final_sha256": "b31d12590435ce066864af73600930f07a60bbeda9b9e6516bd1967c1ab38f6c", + "unchanged": true + }, + { + "role": "kclient", + "file": "capture-kubernetes-block.py", + "first_sha256": "1d3b72e013a2c1bcaace4003604e0a54113f6f54006470775be36a0c72bb46f3", + "final_sha256": "1d3b72e013a2c1bcaace4003604e0a54113f6f54006470775be36a0c72bb46f3", + "unchanged": true + }, + { + "role": "kclient", + "file": "capture-kubernetes-diagnostics.sh", + "first_sha256": "a201be475880aa7d4eed075d382b4e60023018b59e32d6f63db20724bbfaf6f5", + "final_sha256": "a201be475880aa7d4eed075d382b4e60023018b59e32d6f63db20724bbfaf6f5", + "unchanged": true + }, + { + "role": "kclient", + "file": "check-cancellation.py", + "first_sha256": "52d25394e75a3cf8aa22f4f0e9cdd997670c04a769474a14b301cebee0458ccc", + "final_sha256": "52d25394e75a3cf8aa22f4f0e9cdd997670c04a769474a14b301cebee0458ccc", + "unchanged": true + }, + { + "role": "kclient", + "file": "cleanup-scale-routes.sh", + "first_sha256": "4a16e2a08a2344bc90b8806088350aaf2e1b836ab9b12fbbfa7bc6aa79b8a4cc", + "final_sha256": "4a16e2a08a2344bc90b8806088350aaf2e1b836ab9b12fbbfa7bc6aa79b8a4cc", + "unchanged": true + }, + { + "role": "kclient", + "file": "collect-host.py", + "first_sha256": "d83eda84a675309ada7574f25203da0db2eba124a76d3bcd5168663c9d3a7874", + "final_sha256": "d83eda84a675309ada7574f25203da0db2eba124a76d3bcd5168663c9d3a7874", + "unchanged": true + }, + { + "role": "kclient", + "file": "configs/ai/agentgateway.yaml", + "first_sha256": "6d575a88d5d8c36d4ce0e9fb66c6d61adf29aa2ef7a3e35e5e7917fd3ec2136f", + "final_sha256": "6d575a88d5d8c36d4ce0e9fb66c6d61adf29aa2ef7a3e35e5e7917fd3ec2136f", + "unchanged": true + }, + { + "role": "kclient", + "file": "configs/ai/praxis.yaml", + "first_sha256": "ccff0a220d456b6ee4ab42f275732cf325e4f15910f12510ff83400f1e90da3c", + "final_sha256": "ccff0a220d456b6ee4ab42f275732cf325e4f15910f12510ff83400f1e90da3c", + "unchanged": true + }, + { + "role": "kclient", + "file": "configs/kubernetes/agentgateway-parameters.yaml", + "first_sha256": "166c50ef56083d2b48575bb30984496059043e9e2e3e38b7d861c99c978ac3db", + "final_sha256": "166c50ef56083d2b48575bb30984496059043e9e2e3e38b7d861c99c978ac3db", + "unchanged": true + }, + { + "role": "kclient", + "file": "configs/kubernetes/agentgateway-values.yaml", + "first_sha256": "27e303b9980c862fcef5246c1461b4190b2b8bc50af90a6b40faa94e58336cc3", + "final_sha256": "27e303b9980c862fcef5246c1461b4190b2b8bc50af90a6b40faa94e58336cc3", + "unchanged": true + }, + { + "role": "kclient", + "file": "configs/kubernetes/backend.yaml", + "first_sha256": "fa4b5af9838bdcc34227efe8f64dbd5b0cb2e6a9a27ad6b367a3a97aad6eba6b", + "final_sha256": "fa4b5af9838bdcc34227efe8f64dbd5b0cb2e6a9a27ad6b367a3a97aad6eba6b", + "unchanged": true + }, + { + "role": "kclient", + "file": "configs/kubernetes/gateway.yaml", + "first_sha256": "74e60f507043f6cca6c4386c14581301035e08d1cf16f644a3a67ea73575de13", + "final_sha256": "74e60f507043f6cca6c4386c14581301035e08d1cf16f644a3a67ea73575de13", + "unchanged": true + }, + { + "role": "kclient", + "file": "configs/kubernetes/metallb-controller-patch.json", + "first_sha256": "de065c28cd946d3d61fcbc3450583ea34d7d0f4f91ee0ca7e5e5c9f3e46cc624", + "final_sha256": "de065c28cd946d3d61fcbc3450583ea34d7d0f4f91ee0ca7e5e5c9f3e46cc624", + "unchanged": true + }, + { + "role": "kclient", + "file": "configs/kubernetes/metallb-pool.yaml", + "first_sha256": "f29fb352539e64e844e75bddf17be34a4f836cfc29cc67fcae5f3ad434b14250", + "final_sha256": "f29fb352539e64e844e75bddf17be34a4f836cfc29cc67fcae5f3ad434b14250", + "unchanged": true + }, + { + "role": "kclient", + "file": "configs/kubernetes/praxis-operator.yaml", + "first_sha256": "092d76718c690a95df48f7802bf5b71a45a8083a5aeee98f74bf154166f11dc8", + "final_sha256": "092d76718c690a95df48f7802bf5b71a45a8083a5aeee98f74bf154166f11dc8", + "unchanged": true + }, + { + "role": "kclient", + "file": "diagnose-static-address.py", + "first_sha256": "a719d2b0da62a429331e24a5e38a1d875ad5c26235239a814ea8ed95dd6fd3e0", + "final_sha256": "a719d2b0da62a429331e24a5e38a1d875ad5c26235239a814ea8ed95dd6fd3e0", + "unchanged": true + }, + { + "role": "kclient", + "file": "observe-conformance.py", + "first_sha256": "88ebf29d6c742b28064ee1edeab4d44bab4a227abbd238c0670017695b15850b", + "final_sha256": "88ebf29d6c742b28064ee1edeab4d44bab4a227abbd238c0670017695b15850b", + "unchanged": true + }, + { + "role": "kclient", + "file": "observe-routes.py", + "first_sha256": "8dc495aee3426c463426292a8f9ba51f86fc9ded75a2ee09f85a50dced3376c3", + "final_sha256": "8dc495aee3426c463426292a8f9ba51f86fc9ded75a2ee09f85a50dced3376c3", + "unchanged": true + }, + { + "role": "kclient", + "file": "qualify-ai.py", + "first_sha256": "f63e6e7ddce7a4cf4f637a95829bed4ff3894bde542ef37d6b9eade883c822ef", + "final_sha256": "f63e6e7ddce7a4cf4f637a95829bed4ff3894bde542ef37d6b9eade883c822ef", + "unchanged": true + }, + { + "role": "kclient", + "file": "run-ai.py", + "first_sha256": "0013b8034adc8e717b4bd563b25995856506c1e3023f02dc326b346aee49b05d", + "final_sha256": "0013b8034adc8e717b4bd563b25995856506c1e3023f02dc326b346aee49b05d", + "unchanged": true + }, + { + "role": "kclient", + "file": "run-common.py", + "first_sha256": "ad08fe8896723a7c1ee9ec0f659f26ec39414dba706e9075bfea9b175f270c94", + "final_sha256": "ad08fe8896723a7c1ee9ec0f659f26ec39414dba706e9075bfea9b175f270c94", + "unchanged": true + }, + { + "role": "kclient", + "file": "run-http.py", + "first_sha256": "a6c6fdcc85a619db4210849586280cdc10c29b06f1b85ab44aca0114739d8015", + "final_sha256": "a6c6fdcc85a619db4210849586280cdc10c29b06f1b85ab44aca0114739d8015", + "unchanged": true + }, + { + "role": "kclient", + "file": "run-kubernetes.py", + "first_sha256": "27c29c525f28f82be900959765b8f4a4390c76629f9963b4a60daa02ee8c298a", + "final_sha256": "27c29c525f28f82be900959765b8f4a4390c76629f9963b4a60daa02ee8c298a", + "unchanged": true + }, + { + "role": "kclient", + "file": "run-recovery.py", + "first_sha256": "78728b6863281fee217e9bbaaf4496e39c01ca4010ae35b282e98c6077d472b3", + "final_sha256": "78728b6863281fee217e9bbaaf4496e39c01ca4010ae35b282e98c6077d472b3", + "unchanged": true + }, + { + "role": "kclient", + "file": "run-scale.sh", + "first_sha256": "47d9ada7620f3f378f3db411d92373adb6a155625fd2795e21978461926dc171", + "final_sha256": "47d9ada7620f3f378f3db411d92373adb6a155625fd2795e21978461926dc171", + "unchanged": true + }, + { + "role": "kclient", + "file": "run-static-address.sh", + "first_sha256": "75be05d0707def04a922190267d3dd1bc37b5dd4853d9ba2d48be5ab0ea648da", + "final_sha256": "75be05d0707def04a922190267d3dd1bc37b5dd4853d9ba2d48be5ab0ea648da", + "unchanged": true + }, + { + "role": "kclient", + "file": "run-static-pass.sh", + "first_sha256": "23afd8e36b38c4f4f64daa5d061ce95ff0ceb8dc4ffc310f0f63ed78526a9c1d", + "final_sha256": "23afd8e36b38c4f4f64daa5d061ce95ff0ceb8dc4ffc310f0f63ed78526a9c1d", + "unchanged": true + }, + { + "role": "kclient", + "file": "runtime-inventory/host-tcp-profile.txt", + "first_sha256": "24f4d56d8619a418fea656d58400a3bab7aa68adc10b758913205163fbdfaf46", + "final_sha256": "24f4d56d8619a418fea656d58400a3bab7aa68adc10b758913205163fbdfaf46", + "unchanged": true + }, + { + "role": "kclient", + "file": "runtime-inventory/k3s-version.txt", + "first_sha256": "19d1e7bcc109aebc8186826af113d87a35b5a592c9b66fa4dc22ddae9df01e0c", + "final_sha256": "19d1e7bcc109aebc8186826af113d87a35b5a592c9b66fa4dc22ddae9df01e0c", + "unchanged": true + }, + { + "role": "kclient", + "file": "runtime-inventory/kernel.txt", + "first_sha256": "085beaee5d3706194d8206a08a1792a8cec566bf7b42ba3ece7f2682b20cefbf", + "final_sha256": "085beaee5d3706194d8206a08a1792a8cec566bf7b42ba3ece7f2682b20cefbf", + "unchanged": true + }, + { + "role": "kclient", + "file": "runtime-inventory/maintenance-timers.txt", + "first_sha256": "02356d129b5a59b1626e26b0be218f40be2e25518038a406b401a456c42e5be0", + "final_sha256": "02356d129b5a59b1626e26b0be218f40be2e25518038a406b401a456c42e5be0", + "unchanged": true + }, + { + "role": "kclient", + "file": "runtime-inventory/os-packages.txt", + "first_sha256": "9122aeb491a0e156c9135a8bb66ac2e1b27a71235991d9c8362df8f4e2f03892", + "final_sha256": "9122aeb491a0e156c9135a8bb66ac2e1b27a71235991d9c8362df8f4e2f03892", + "unchanged": true + }, + { + "role": "kclient", + "file": "runtime-inventory/os-release.txt", + "first_sha256": "87458b3b1f1ca0e5c693ade771de7007c3783bdc692fa6b39eb6414bf2af2763", + "final_sha256": "87458b3b1f1ca0e5c693ade771de7007c3783bdc692fa6b39eb6414bf2af2763", + "unchanged": true + }, + { + "role": "kclient", + "file": "runtime-inventory/python-freeze.txt", + "first_sha256": "f057386c896b33c2f50dd7130fb134f72c010af60e45b4526178f93d3a7dbf16", + "final_sha256": "f057386c896b33c2f50dd7130fb134f72c010af60e45b4526178f93d3a7dbf16", + "unchanged": true + }, + { + "role": "kclient", + "file": "runtime-inventory/python-version.txt", + "first_sha256": "5b3e43dc38ca01e3f5a7854ba50d4330864b0c1e0f646650b2c78cf072acc366", + "final_sha256": "5b3e43dc38ca01e3f5a7854ba50d4330864b0c1e0f646650b2c78cf072acc366", + "unchanged": true + }, + { + "role": "kclient", + "file": "select-controller.sh", + "first_sha256": "768cf8dee1f9df2a3b2a24b568c10b4962082797efce4e5d19bfe91f49f3aab4", + "final_sha256": "768cf8dee1f9df2a3b2a24b568c10b4962082797efce4e5d19bfe91f49f3aab4", + "unchanged": true + }, + { + "role": "kclient", + "file": "switch-gateway.sh", + "first_sha256": "5b5ede6f0de4ab1c69ef7d4d98dc2b6eb753b9badc1c1e3999488d4590f5c22e", + "final_sha256": "5b5ede6f0de4ab1c69ef7d4d98dc2b6eb753b9badc1c1e3999488d4590f5c22e", + "unchanged": true + }, + { + "role": "kclient", + "file": "wait-endpoint.py", + "first_sha256": "589a2d47d4927f87690fc67cd187d243c2afb5b14326946ed97b3df7fac54fd0", + "final_sha256": "589a2d47d4927f87690fc67cd187d243c2afb5b14326946ed97b3df7fac54fd0", + "unchanged": true + }, + { + "role": "kclient", + "file": "wait-single-gateway.py", + "first_sha256": "73ce19af4b75719e5d92b47930e1939581893555e997beb2286b2b8938bda506", + "final_sha256": "73ce19af4b75719e5d92b47930e1939581893555e997beb2286b2b8938bda506", + "unchanged": true + }, + { + "role": "kclient", + "file": "watch-scale-diagnostics.py", + "first_sha256": "79624c95d88b06a9e46740a6a50e90d98222dcc5ad2eac7efe216793908820d2", + "final_sha256": "79624c95d88b06a9e46740a6a50e90d98222dcc5ad2eac7efe216793908820d2", + "unchanged": true + }, + { + "role": "kgateway", + "file": "collect-host.py", + "first_sha256": "d83eda84a675309ada7574f25203da0db2eba124a76d3bcd5168663c9d3a7874", + "final_sha256": "d83eda84a675309ada7574f25203da0db2eba124a76d3bcd5168663c9d3a7874", + "unchanged": true + }, + { + "role": "kgateway", + "file": "runtime-inventory/host-tcp-profile.txt", + "first_sha256": "24f4d56d8619a418fea656d58400a3bab7aa68adc10b758913205163fbdfaf46", + "final_sha256": "24f4d56d8619a418fea656d58400a3bab7aa68adc10b758913205163fbdfaf46", + "unchanged": true + }, + { + "role": "kgateway", + "file": "runtime-inventory/k3s-version.txt", + "first_sha256": "19d1e7bcc109aebc8186826af113d87a35b5a592c9b66fa4dc22ddae9df01e0c", + "final_sha256": "19d1e7bcc109aebc8186826af113d87a35b5a592c9b66fa4dc22ddae9df01e0c", + "unchanged": true + }, + { + "role": "kgateway", + "file": "runtime-inventory/kernel.txt", + "first_sha256": "3155a2113ec66561dd514065bd4e97223c86e621c3cca72f251c32df47fd81ac", + "final_sha256": "3155a2113ec66561dd514065bd4e97223c86e621c3cca72f251c32df47fd81ac", + "unchanged": true + }, + { + "role": "kgateway", + "file": "runtime-inventory/maintenance-timers.txt", + "first_sha256": "02356d129b5a59b1626e26b0be218f40be2e25518038a406b401a456c42e5be0", + "final_sha256": "02356d129b5a59b1626e26b0be218f40be2e25518038a406b401a456c42e5be0", + "unchanged": true + }, + { + "role": "kgateway", + "file": "runtime-inventory/os-packages.txt", + "first_sha256": "b7fe041ce9072f60866e43c7844d3a677fe42ecc1a8f653db920533bd180f8f4", + "final_sha256": "b7fe041ce9072f60866e43c7844d3a677fe42ecc1a8f653db920533bd180f8f4", + "unchanged": true + }, + { + "role": "kgateway", + "file": "runtime-inventory/os-release.txt", + "first_sha256": "87458b3b1f1ca0e5c693ade771de7007c3783bdc692fa6b39eb6414bf2af2763", + "final_sha256": "87458b3b1f1ca0e5c693ade771de7007c3783bdc692fa6b39eb6414bf2af2763", + "unchanged": true + }, + { + "role": "kgateway", + "file": "runtime-inventory/python-freeze.txt", + "first_sha256": "f057386c896b33c2f50dd7130fb134f72c010af60e45b4526178f93d3a7dbf16", + "final_sha256": "f057386c896b33c2f50dd7130fb134f72c010af60e45b4526178f93d3a7dbf16", + "unchanged": true + }, + { + "role": "kgateway", + "file": "runtime-inventory/python-version.txt", + "first_sha256": "5b3e43dc38ca01e3f5a7854ba50d4330864b0c1e0f646650b2c78cf072acc366", + "final_sha256": "5b3e43dc38ca01e3f5a7854ba50d4330864b0c1e0f646650b2c78cf072acc366", + "unchanged": true + }, + { + "role": "kbackend", + "file": "collect-host.py", + "first_sha256": "d83eda84a675309ada7574f25203da0db2eba124a76d3bcd5168663c9d3a7874", + "final_sha256": "d83eda84a675309ada7574f25203da0db2eba124a76d3bcd5168663c9d3a7874", + "unchanged": true + }, + { + "role": "kbackend", + "file": "runtime-inventory/host-tcp-profile.txt", + "first_sha256": "24f4d56d8619a418fea656d58400a3bab7aa68adc10b758913205163fbdfaf46", + "final_sha256": "24f4d56d8619a418fea656d58400a3bab7aa68adc10b758913205163fbdfaf46", + "unchanged": true + }, + { + "role": "kbackend", + "file": "runtime-inventory/k3s-version.txt", + "first_sha256": "19d1e7bcc109aebc8186826af113d87a35b5a592c9b66fa4dc22ddae9df01e0c", + "final_sha256": "19d1e7bcc109aebc8186826af113d87a35b5a592c9b66fa4dc22ddae9df01e0c", + "unchanged": true + }, + { + "role": "kbackend", + "file": "runtime-inventory/kernel.txt", + "first_sha256": "851845730060004e82dabbb521d2ec8813f0bb8eec21517c94f59b627d8c1c07", + "final_sha256": "851845730060004e82dabbb521d2ec8813f0bb8eec21517c94f59b627d8c1c07", + "unchanged": true + }, + { + "role": "kbackend", + "file": "runtime-inventory/maintenance-timers.txt", + "first_sha256": "02356d129b5a59b1626e26b0be218f40be2e25518038a406b401a456c42e5be0", + "final_sha256": "02356d129b5a59b1626e26b0be218f40be2e25518038a406b401a456c42e5be0", + "unchanged": true + }, + { + "role": "kbackend", + "file": "runtime-inventory/os-packages.txt", + "first_sha256": "b7fe041ce9072f60866e43c7844d3a677fe42ecc1a8f653db920533bd180f8f4", + "final_sha256": "b7fe041ce9072f60866e43c7844d3a677fe42ecc1a8f653db920533bd180f8f4", + "unchanged": true + }, + { + "role": "kbackend", + "file": "runtime-inventory/os-release.txt", + "first_sha256": "87458b3b1f1ca0e5c693ade771de7007c3783bdc692fa6b39eb6414bf2af2763", + "final_sha256": "87458b3b1f1ca0e5c693ade771de7007c3783bdc692fa6b39eb6414bf2af2763", + "unchanged": true + }, + { + "role": "kbackend", + "file": "runtime-inventory/python-freeze.txt", + "first_sha256": "f057386c896b33c2f50dd7130fb134f72c010af60e45b4526178f93d3a7dbf16", + "final_sha256": "f057386c896b33c2f50dd7130fb134f72c010af60e45b4526178f93d3a7dbf16", + "unchanged": true + }, + { + "role": "kbackend", + "file": "runtime-inventory/python-version.txt", + "first_sha256": "5b3e43dc38ca01e3f5a7854ba50d4330864b0c1e0f646650b2c78cf072acc366", + "final_sha256": "5b3e43dc38ca01e3f5a7854ba50d4330864b0c1e0f646650b2c78cf072acc366", + "unchanged": true + }, + { + "role": "kcontroller", + "file": "collect-host.py", + "first_sha256": "d83eda84a675309ada7574f25203da0db2eba124a76d3bcd5168663c9d3a7874", + "final_sha256": "d83eda84a675309ada7574f25203da0db2eba124a76d3bcd5168663c9d3a7874", + "unchanged": true + }, + { + "role": "kcontroller", + "file": "runtime-inventory/host-tcp-profile.txt", + "first_sha256": "24f4d56d8619a418fea656d58400a3bab7aa68adc10b758913205163fbdfaf46", + "final_sha256": "24f4d56d8619a418fea656d58400a3bab7aa68adc10b758913205163fbdfaf46", + "unchanged": true + }, + { + "role": "kcontroller", + "file": "runtime-inventory/k3s-version.txt", + "first_sha256": "19d1e7bcc109aebc8186826af113d87a35b5a592c9b66fa4dc22ddae9df01e0c", + "final_sha256": "19d1e7bcc109aebc8186826af113d87a35b5a592c9b66fa4dc22ddae9df01e0c", + "unchanged": true + }, + { + "role": "kcontroller", + "file": "runtime-inventory/kernel.txt", + "first_sha256": "fe82bb7755c2750b7e965d47edfd2dbfdc85d6a83c4de59db5e0c76e281ba5c4", + "final_sha256": "fe82bb7755c2750b7e965d47edfd2dbfdc85d6a83c4de59db5e0c76e281ba5c4", + "unchanged": true + }, + { + "role": "kcontroller", + "file": "runtime-inventory/maintenance-timers.txt", + "first_sha256": "02356d129b5a59b1626e26b0be218f40be2e25518038a406b401a456c42e5be0", + "final_sha256": "02356d129b5a59b1626e26b0be218f40be2e25518038a406b401a456c42e5be0", + "unchanged": true + }, + { + "role": "kcontroller", + "file": "runtime-inventory/os-packages.txt", + "first_sha256": "b7fe041ce9072f60866e43c7844d3a677fe42ecc1a8f653db920533bd180f8f4", + "final_sha256": "b7fe041ce9072f60866e43c7844d3a677fe42ecc1a8f653db920533bd180f8f4", + "unchanged": true + }, + { + "role": "kcontroller", + "file": "runtime-inventory/os-release.txt", + "first_sha256": "87458b3b1f1ca0e5c693ade771de7007c3783bdc692fa6b39eb6414bf2af2763", + "final_sha256": "87458b3b1f1ca0e5c693ade771de7007c3783bdc692fa6b39eb6414bf2af2763", + "unchanged": true + }, + { + "role": "kcontroller", + "file": "runtime-inventory/python-freeze.txt", + "first_sha256": "f057386c896b33c2f50dd7130fb134f72c010af60e45b4526178f93d3a7dbf16", + "final_sha256": "f057386c896b33c2f50dd7130fb134f72c010af60e45b4526178f93d3a7dbf16", + "unchanged": true + }, + { + "role": "kcontroller", + "file": "runtime-inventory/python-version.txt", + "first_sha256": "5b3e43dc38ca01e3f5a7854ba50d4330864b0c1e0f646650b2c78cf072acc366", + "final_sha256": "5b3e43dc38ca01e3f5a7854ba50d4330864b0c1e0f646650b2c78cf072acc366", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "capture-controller-startup.sh", + "first_sha256": "b31d12590435ce066864af73600930f07a60bbeda9b9e6516bd1967c1ab38f6c", + "final_sha256": "b31d12590435ce066864af73600930f07a60bbeda9b9e6516bd1967c1ab38f6c", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "capture-kubernetes-diagnostics.sh", + "first_sha256": "a201be475880aa7d4eed075d382b4e60023018b59e32d6f63db20724bbfaf6f5", + "final_sha256": "a201be475880aa7d4eed075d382b4e60023018b59e32d6f63db20724bbfaf6f5", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "check-cancellation.py", + "first_sha256": "52d25394e75a3cf8aa22f4f0e9cdd997670c04a769474a14b301cebee0458ccc", + "final_sha256": "52d25394e75a3cf8aa22f4f0e9cdd997670c04a769474a14b301cebee0458ccc", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "cleanup-scale-routes.sh", + "first_sha256": "4a16e2a08a2344bc90b8806088350aaf2e1b836ab9b12fbbfa7bc6aa79b8a4cc", + "final_sha256": "4a16e2a08a2344bc90b8806088350aaf2e1b836ab9b12fbbfa7bc6aa79b8a4cc", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "collect-host.py", + "first_sha256": "d83eda84a675309ada7574f25203da0db2eba124a76d3bcd5168663c9d3a7874", + "final_sha256": "d83eda84a675309ada7574f25203da0db2eba124a76d3bcd5168663c9d3a7874", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "configs/ai/agentgateway.yaml", + "first_sha256": "6d575a88d5d8c36d4ce0e9fb66c6d61adf29aa2ef7a3e35e5e7917fd3ec2136f", + "final_sha256": "6d575a88d5d8c36d4ce0e9fb66c6d61adf29aa2ef7a3e35e5e7917fd3ec2136f", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "configs/ai/praxis.yaml", + "first_sha256": "ccff0a220d456b6ee4ab42f275732cf325e4f15910f12510ff83400f1e90da3c", + "final_sha256": "ccff0a220d456b6ee4ab42f275732cf325e4f15910f12510ff83400f1e90da3c", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "configs/kubernetes/agentgateway-parameters.yaml", + "first_sha256": "166c50ef56083d2b48575bb30984496059043e9e2e3e38b7d861c99c978ac3db", + "final_sha256": "166c50ef56083d2b48575bb30984496059043e9e2e3e38b7d861c99c978ac3db", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "configs/kubernetes/agentgateway-values.yaml", + "first_sha256": "27e303b9980c862fcef5246c1461b4190b2b8bc50af90a6b40faa94e58336cc3", + "final_sha256": "27e303b9980c862fcef5246c1461b4190b2b8bc50af90a6b40faa94e58336cc3", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "configs/kubernetes/backend.yaml", + "first_sha256": "fa4b5af9838bdcc34227efe8f64dbd5b0cb2e6a9a27ad6b367a3a97aad6eba6b", + "final_sha256": "fa4b5af9838bdcc34227efe8f64dbd5b0cb2e6a9a27ad6b367a3a97aad6eba6b", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "configs/kubernetes/gateway.yaml", + "first_sha256": "74e60f507043f6cca6c4386c14581301035e08d1cf16f644a3a67ea73575de13", + "final_sha256": "74e60f507043f6cca6c4386c14581301035e08d1cf16f644a3a67ea73575de13", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "configs/kubernetes/metallb-controller-patch.json", + "first_sha256": "de065c28cd946d3d61fcbc3450583ea34d7d0f4f91ee0ca7e5e5c9f3e46cc624", + "final_sha256": "de065c28cd946d3d61fcbc3450583ea34d7d0f4f91ee0ca7e5e5c9f3e46cc624", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "configs/kubernetes/metallb-pool.yaml", + "first_sha256": "f29fb352539e64e844e75bddf17be34a4f836cfc29cc67fcae5f3ad434b14250", + "final_sha256": "f29fb352539e64e844e75bddf17be34a4f836cfc29cc67fcae5f3ad434b14250", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "configs/kubernetes/praxis-operator.yaml", + "first_sha256": "092d76718c690a95df48f7802bf5b71a45a8083a5aeee98f74bf154166f11dc8", + "final_sha256": "092d76718c690a95df48f7802bf5b71a45a8083a5aeee98f74bf154166f11dc8", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "diagnose-static-address.py", + "first_sha256": "a719d2b0da62a429331e24a5e38a1d875ad5c26235239a814ea8ed95dd6fd3e0", + "final_sha256": "a719d2b0da62a429331e24a5e38a1d875ad5c26235239a814ea8ed95dd6fd3e0", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "metallb-native.yaml", + "first_sha256": "bf25feebb7582ca7df845efd52ffbc2960d6cbf4cfc972f47fded9f788b67f0b", + "final_sha256": "bf25feebb7582ca7df845efd52ffbc2960d6cbf4cfc972f47fded9f788b67f0b", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "observe-conformance.py", + "first_sha256": "88ebf29d6c742b28064ee1edeab4d44bab4a227abbd238c0670017695b15850b", + "final_sha256": "88ebf29d6c742b28064ee1edeab4d44bab4a227abbd238c0670017695b15850b", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "observe-routes.py", + "first_sha256": "8dc495aee3426c463426292a8f9ba51f86fc9ded75a2ee09f85a50dced3376c3", + "final_sha256": "8dc495aee3426c463426292a8f9ba51f86fc9ded75a2ee09f85a50dced3376c3", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "qualify-ai.py", + "first_sha256": "f63e6e7ddce7a4cf4f637a95829bed4ff3894bde542ef37d6b9eade883c822ef", + "final_sha256": "f63e6e7ddce7a4cf4f637a95829bed4ff3894bde542ef37d6b9eade883c822ef", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "run-ai.py", + "first_sha256": "0013b8034adc8e717b4bd563b25995856506c1e3023f02dc326b346aee49b05d", + "final_sha256": "0013b8034adc8e717b4bd563b25995856506c1e3023f02dc326b346aee49b05d", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "run-common.py", + "first_sha256": "ad08fe8896723a7c1ee9ec0f659f26ec39414dba706e9075bfea9b175f270c94", + "final_sha256": "ad08fe8896723a7c1ee9ec0f659f26ec39414dba706e9075bfea9b175f270c94", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "run-http.py", + "first_sha256": "4215cf75ea673fb0846dbaf853128bbb3bba73b3245b06acbf70255464910e5d", + "final_sha256": "4215cf75ea673fb0846dbaf853128bbb3bba73b3245b06acbf70255464910e5d", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "run-kubernetes.py", + "first_sha256": "b68ac8b59b7e2e9a16fd49a5c9b8ca959f83a64f69c8e9debe345cc0c98eb576", + "final_sha256": "b68ac8b59b7e2e9a16fd49a5c9b8ca959f83a64f69c8e9debe345cc0c98eb576", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "run-recovery.py", + "first_sha256": "78728b6863281fee217e9bbaaf4496e39c01ca4010ae35b282e98c6077d472b3", + "final_sha256": "78728b6863281fee217e9bbaaf4496e39c01ca4010ae35b282e98c6077d472b3", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "run-scale.sh", + "first_sha256": "47d9ada7620f3f378f3db411d92373adb6a155625fd2795e21978461926dc171", + "final_sha256": "47d9ada7620f3f378f3db411d92373adb6a155625fd2795e21978461926dc171", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "runtime-inventory/host-tcp-profile.txt", + "first_sha256": "24f4d56d8619a418fea656d58400a3bab7aa68adc10b758913205163fbdfaf46", + "final_sha256": "24f4d56d8619a418fea656d58400a3bab7aa68adc10b758913205163fbdfaf46", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "runtime-inventory/k3s-version.txt", + "first_sha256": "19d1e7bcc109aebc8186826af113d87a35b5a592c9b66fa4dc22ddae9df01e0c", + "final_sha256": "19d1e7bcc109aebc8186826af113d87a35b5a592c9b66fa4dc22ddae9df01e0c", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "runtime-inventory/kernel.txt", + "first_sha256": "16977278800ac7967c624f5fd0d1d3d26a2864e5d9c8c2715cb41b31b1623cf5", + "final_sha256": "16977278800ac7967c624f5fd0d1d3d26a2864e5d9c8c2715cb41b31b1623cf5", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "runtime-inventory/maintenance-timers.txt", + "first_sha256": "02356d129b5a59b1626e26b0be218f40be2e25518038a406b401a456c42e5be0", + "final_sha256": "02356d129b5a59b1626e26b0be218f40be2e25518038a406b401a456c42e5be0", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "runtime-inventory/os-packages.txt", + "first_sha256": "9122aeb491a0e156c9135a8bb66ac2e1b27a71235991d9c8362df8f4e2f03892", + "final_sha256": "9122aeb491a0e156c9135a8bb66ac2e1b27a71235991d9c8362df8f4e2f03892", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "runtime-inventory/os-release.txt", + "first_sha256": "87458b3b1f1ca0e5c693ade771de7007c3783bdc692fa6b39eb6414bf2af2763", + "final_sha256": "87458b3b1f1ca0e5c693ade771de7007c3783bdc692fa6b39eb6414bf2af2763", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "runtime-inventory/python-freeze.txt", + "first_sha256": "f057386c896b33c2f50dd7130fb134f72c010af60e45b4526178f93d3a7dbf16", + "final_sha256": "f057386c896b33c2f50dd7130fb134f72c010af60e45b4526178f93d3a7dbf16", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "runtime-inventory/python-version.txt", + "first_sha256": "5b3e43dc38ca01e3f5a7854ba50d4330864b0c1e0f646650b2c78cf072acc366", + "final_sha256": "5b3e43dc38ca01e3f5a7854ba50d4330864b0c1e0f646650b2c78cf072acc366", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "select-controller.sh", + "first_sha256": "768cf8dee1f9df2a3b2a24b568c10b4962082797efce4e5d19bfe91f49f3aab4", + "final_sha256": "768cf8dee1f9df2a3b2a24b568c10b4962082797efce4e5d19bfe91f49f3aab4", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "switch-gateway.sh", + "first_sha256": "f249a879b7cfdbe9451eecab490bf685ec1eba212ab9bb5d36c4bd5138cb4efc", + "final_sha256": "f249a879b7cfdbe9451eecab490bf685ec1eba212ab9bb5d36c4bd5138cb4efc", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "wait-endpoint.py", + "first_sha256": "589a2d47d4927f87690fc67cd187d243c2afb5b14326946ed97b3df7fac54fd0", + "final_sha256": "589a2d47d4927f87690fc67cd187d243c2afb5b14326946ed97b3df7fac54fd0", + "unchanged": true + } + ], + "containers": [ + { + "name": "/agentgateway", + "checks": { + "container_id": true, + "image_id": true, + "requested_image": true, + "cpu_quota": true, + "cpu_set": true, + "memory": true, + "healthcheck": true + } + }, + { + "name": "/praxis-release", + "checks": { + "container_id": true, + "image_id": true, + "requested_image": true, + "cpu_quota": true, + "cpu_set": true, + "memory": true, + "healthcheck": true + } + }, + { + "name": "/praxis-nightly", + "checks": { + "container_id": true, + "image_id": true, + "requested_image": true, + "cpu_quota": true, + "cpu_set": true, + "memory": true, + "healthcheck": true + } + }, + { + "name": "/agentgateway-native", + "checks": { + "container_id": true, + "image_id": true, + "requested_image": true, + "cpu_quota": true, + "cpu_set": true, + "memory": true, + "healthcheck": true + } + }, + { + "name": "/praxis-ai", + "checks": { + "container_id": true, + "image_id": true, + "requested_image": true, + "cpu_quota": true, + "cpu_set": true, + "memory": true, + "healthcheck": true + } + }, + { + "name": "/praxis-ai-nightly", + "checks": { + "container_id": true, + "image_id": true, + "requested_image": true, + "cpu_quota": true, + "cpu_set": true, + "memory": true, + "healthcheck": true + } + } + ], + "issues": [] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/kubernetes-attribution.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/kubernetes-attribution.json new file mode 100644 index 0000000..5e29a7e --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/kubernetes-attribution.json @@ -0,0 +1,747 @@ +{ + "controller_startups": [ + { + "pass": "pass1", + "http_start": "2026-10-05T22:44:25.958556+00:00", + "http_end": "2026-10-05T22:53:10.622282+00:00", + "samples": 100, + "pid_restart_counts": { + "181137": [ + 1 + ], + "181025": [ + 0 + ] + }, + "previous_terminations": [ + { + "pod": "praxis-operator-754557dfd6-z6rl7", + "previous_exit": 1, + "previous_finished": "2026-10-05T22:44:09Z", + "before_http": true + } + ] + }, + { + "pass": "pass2", + "http_start": "2026-10-05T23:29:23.787836+00:00", + "http_end": "2026-10-05T23:38:08.231070+00:00", + "samples": 100, + "pid_restart_counts": { + "213630": [ + 1 + ], + "213174": [ + 0 + ] + }, + "previous_terminations": [ + { + "pod": "praxis-operator-7c54b6bb97-clsd7", + "previous_exit": 1, + "previous_finished": "2026-10-05T23:29:08Z", + "before_http": true + } + ] + }, + { + "pass": "pass3", + "http_start": "2026-10-06T01:01:12.423209+00:00", + "http_end": "2026-10-06T01:09:56.979369+00:00", + "samples": 100, + "pid_restart_counts": { + "277889": [ + 1 + ], + "277767": [ + 0 + ] + }, + "previous_terminations": [ + { + "pod": "praxis-operator-6798bd6b95-hhttw", + "previous_exit": 1, + "previous_finished": "2026-10-06T01:00:56Z", + "before_http": true + } + ] + } + ], + "scale_diagnostics": [ + { + "pass": "pass1", + "routes": 1000, + "artifact": "diagnostics/pass1-praxis-release-1000", + "phase_start": "2026-10-05T22:53:10.622553+00:00", + "phase_end": "2026-10-05T23:04:21.265780+00:00", + "filter_guard_messages_from_replacement_pods": [ + "too many filters (1003, max 100)" + ], + "replacement_pod_evidence": [ + { + "artifact": "diagnostics/pass1-praxis-release-1000/praxis-benchmark-76cf4bf6bb-lfcbj.log", + "messages": [ + "too many filters (1003, max 100)" + ], + "pod_created": "2026-10-05T22:53:32Z", + "container_status": [ + { + "name": "praxis", + "restartCount": 2, + "state": { + "waiting": { + "message": "back-off 20s restarting failed container=praxis pod=praxis-benchmark-76cf4bf6bb-lfcbj_gateway-benchmark(e791361c-0afa-4b55-b044-71b8c91b5a9d)", + "reason": "CrashLoopBackOff" + } + }, + "lastState": { + "terminated": { + "containerID": "containerd://4df85eaa859590b2ef80653f0aabbe8361ecc940b6c64bd1547b1de3863263d6", + "exitCode": 1, + "finishedAt": "2026-10-05T22:53:44Z", + "reason": "Error", + "startedAt": "2026-10-05T22:53:44Z" + } + } + } + ] + }, + { + "artifact": "diagnostics/pass1-praxis-release-1000/praxis-benchmark-76cf4bf6bb-lfcbj-previous.log", + "messages": [ + "too many filters (1003, max 100)" + ], + "pod_created": "2026-10-05T22:53:32Z", + "container_status": [ + { + "name": "praxis", + "restartCount": 2, + "state": { + "waiting": { + "message": "back-off 20s restarting failed container=praxis pod=praxis-benchmark-76cf4bf6bb-lfcbj_gateway-benchmark(e791361c-0afa-4b55-b044-71b8c91b5a9d)", + "reason": "CrashLoopBackOff" + } + }, + "lastState": { + "terminated": { + "containerID": "containerd://4df85eaa859590b2ef80653f0aabbe8361ecc940b6c64bd1547b1de3863263d6", + "exitCode": 1, + "finishedAt": "2026-10-05T22:53:44Z", + "reason": "Error", + "startedAt": "2026-10-05T22:53:44Z" + } + } + } + ] + } + ], + "configmap_1048576_byte_api422_timestamps_within_phase": [], + "scale_runner_exit": 0 + }, + { + "pass": "pass1", + "routes": 5000, + "artifact": "diagnostics/pass1-praxis-release-5000", + "phase_start": "2026-10-05T23:04:21.266065+00:00", + "phase_end": "2026-10-05T23:16:59.230709+00:00", + "filter_guard_messages_from_replacement_pods": [ + "too many filters (4273, max 100)" + ], + "replacement_pod_evidence": [ + { + "artifact": "diagnostics/pass1-praxis-release-5000/praxis-benchmark-695bf4ccf9-pfh7n.log", + "messages": [ + "too many filters (4273, max 100)" + ], + "pod_created": "2026-10-05T23:05:18Z", + "container_status": [ + { + "name": "praxis", + "restartCount": 2, + "state": { + "waiting": { + "message": "back-off 20s restarting failed container=praxis pod=praxis-benchmark-695bf4ccf9-pfh7n_gateway-benchmark(dd3195a9-41b7-4e29-8f58-7272613c3101)", + "reason": "CrashLoopBackOff" + } + }, + "lastState": { + "terminated": { + "containerID": "containerd://0388a8c9eb3277904e71704855ab49550ce03ca14bd41fe0344c614ee6749908", + "exitCode": 1, + "finishedAt": "2026-10-05T23:05:33Z", + "reason": "Error", + "startedAt": "2026-10-05T23:05:33Z" + } + } + } + ] + }, + { + "artifact": "diagnostics/pass1-praxis-release-5000/praxis-benchmark-695bf4ccf9-pfh7n-previous.log", + "messages": [ + "too many filters (4273, max 100)" + ], + "pod_created": "2026-10-05T23:05:18Z", + "container_status": [ + { + "name": "praxis", + "restartCount": 2, + "state": { + "waiting": { + "message": "back-off 20s restarting failed container=praxis pod=praxis-benchmark-695bf4ccf9-pfh7n_gateway-benchmark(dd3195a9-41b7-4e29-8f58-7272613c3101)", + "reason": "CrashLoopBackOff" + } + }, + "lastState": { + "terminated": { + "containerID": "containerd://0388a8c9eb3277904e71704855ab49550ce03ca14bd41fe0344c614ee6749908", + "exitCode": 1, + "finishedAt": "2026-10-05T23:05:33Z", + "reason": "Error", + "startedAt": "2026-10-05T23:05:33Z" + } + } + } + ] + } + ], + "configmap_1048576_byte_api422_timestamps_within_phase": [ + "2026-10-05T23:05:18.610714Z", + "2026-10-05T23:05:18.610777Z", + "2026-10-05T23:05:18.932524Z", + "2026-10-05T23:05:18.932561Z", + "2026-10-05T23:05:19.216236Z", + "2026-10-05T23:05:19.216270Z", + "2026-10-05T23:05:19.535383Z", + "2026-10-05T23:05:19.535421Z", + "2026-10-05T23:05:19.819411Z", + "2026-10-05T23:05:19.819460Z", + "2026-10-05T23:05:20.122369Z", + "2026-10-05T23:05:20.122408Z", + "2026-10-05T23:05:20.422622Z", + "2026-10-05T23:05:20.422658Z", + "2026-10-05T23:05:20.719037Z", + "2026-10-05T23:05:20.719081Z", + "2026-10-05T23:05:21.073875Z", + "2026-10-05T23:05:21.073914Z", + "2026-10-05T23:05:21.343162Z", + "2026-10-05T23:05:21.343208Z", + "2026-10-05T23:05:21.625332Z", + "2026-10-05T23:05:21.625373Z", + "2026-10-05T23:05:21.927034Z", + "2026-10-05T23:05:21.927071Z", + "2026-10-05T23:05:22.227817Z", + "2026-10-05T23:05:22.227854Z", + "2026-10-05T23:05:22.542759Z", + "2026-10-05T23:05:22.542795Z", + "2026-10-05T23:05:22.841292Z", + "2026-10-05T23:05:22.841366Z", + "2026-10-05T23:05:23.145533Z", + "2026-10-05T23:05:23.145580Z", + "2026-10-05T23:05:23.440351Z", + "2026-10-05T23:05:23.440390Z", + "2026-10-05T23:05:23.748409Z", + "2026-10-05T23:05:23.748448Z", + "2026-10-05T23:05:24.065685Z", + "2026-10-05T23:05:24.065728Z", + "2026-10-05T23:05:24.345932Z", + "2026-10-05T23:05:24.345972Z", + "2026-10-05T23:05:24.642605Z", + "2026-10-05T23:05:24.642644Z", + "2026-10-05T23:05:24.943531Z", + "2026-10-05T23:05:24.943570Z", + "2026-10-05T23:05:25.251264Z", + "2026-10-05T23:05:25.251304Z", + "2026-10-05T23:05:26.463952Z", + "2026-10-05T23:05:26.463998Z", + "2026-10-05T23:05:27.385844Z", + "2026-10-05T23:05:27.385891Z", + "2026-10-05T23:05:42.669003Z", + "2026-10-05T23:05:42.669047Z", + "2026-10-05T23:05:57.963658Z", + "2026-10-05T23:05:57.963704Z" + ], + "scale_runner_exit": 0 + }, + { + "pass": "pass2", + "routes": 1000, + "artifact": "diagnostics/pass2-praxis-release-1000", + "phase_start": "2026-10-05T23:38:08.231325+00:00", + "phase_end": "2026-10-05T23:49:18.456056+00:00", + "filter_guard_messages_from_replacement_pods": [ + "too many filters (1003, max 100)" + ], + "replacement_pod_evidence": [ + { + "artifact": "diagnostics/pass2-praxis-release-1000/praxis-benchmark-76cf4bf6bb-wwv4x.log", + "messages": [ + "too many filters (1003, max 100)" + ], + "pod_created": "2026-10-05T23:38:31Z", + "container_status": [ + { + "name": "praxis", + "restartCount": 2, + "state": { + "waiting": { + "message": "back-off 20s restarting failed container=praxis pod=praxis-benchmark-76cf4bf6bb-wwv4x_gateway-benchmark(ad0414aa-3236-4f0f-894b-f51abbcd6bf4)", + "reason": "CrashLoopBackOff" + } + }, + "lastState": { + "terminated": { + "containerID": "containerd://f5285cbdd79786e84715d6f8b870e018279521703cf830e9d2c9c24942a3f3d3", + "exitCode": 1, + "finishedAt": "2026-10-05T23:38:43Z", + "reason": "Error", + "startedAt": "2026-10-05T23:38:43Z" + } + } + } + ] + }, + { + "artifact": "diagnostics/pass2-praxis-release-1000/praxis-benchmark-76cf4bf6bb-wwv4x-previous.log", + "messages": [ + "too many filters (1003, max 100)" + ], + "pod_created": "2026-10-05T23:38:31Z", + "container_status": [ + { + "name": "praxis", + "restartCount": 2, + "state": { + "waiting": { + "message": "back-off 20s restarting failed container=praxis pod=praxis-benchmark-76cf4bf6bb-wwv4x_gateway-benchmark(ad0414aa-3236-4f0f-894b-f51abbcd6bf4)", + "reason": "CrashLoopBackOff" + } + }, + "lastState": { + "terminated": { + "containerID": "containerd://f5285cbdd79786e84715d6f8b870e018279521703cf830e9d2c9c24942a3f3d3", + "exitCode": 1, + "finishedAt": "2026-10-05T23:38:43Z", + "reason": "Error", + "startedAt": "2026-10-05T23:38:43Z" + } + } + } + ] + } + ], + "configmap_1048576_byte_api422_timestamps_within_phase": [], + "scale_runner_exit": 0 + }, + { + "pass": "pass2", + "routes": 5000, + "artifact": "diagnostics/pass2-praxis-release-5000", + "phase_start": "2026-10-05T23:49:18.456299+00:00", + "phase_end": "2026-10-06T00:02:00.310513+00:00", + "filter_guard_messages_from_replacement_pods": [ + "too many filters (4277, max 100)" + ], + "replacement_pod_evidence": [ + { + "artifact": "diagnostics/pass2-praxis-release-5000/praxis-benchmark-7fc6d8b77f-db67m-previous.log", + "messages": [ + "too many filters (4277, max 100)" + ], + "pod_created": "2026-10-05T23:50:16Z", + "container_status": [ + { + "name": "praxis", + "restartCount": 3, + "state": { + "waiting": { + "message": "back-off 40s restarting failed container=praxis pod=praxis-benchmark-7fc6d8b77f-db67m_gateway-benchmark(15edadb4-f762-4006-ae42-9135425d2123)", + "reason": "CrashLoopBackOff" + } + }, + "lastState": { + "terminated": { + "containerID": "containerd://d74a4c2c7bb703bcf273b2f909f7fc9e082ffcd0271c40b8dc132f84b4cd22ac", + "exitCode": 1, + "finishedAt": "2026-10-05T23:50:52Z", + "reason": "Error", + "startedAt": "2026-10-05T23:50:52Z" + } + } + } + ] + }, + { + "artifact": "diagnostics/pass2-praxis-release-5000/praxis-benchmark-7fc6d8b77f-db67m.log", + "messages": [ + "too many filters (4277, max 100)" + ], + "pod_created": "2026-10-05T23:50:16Z", + "container_status": [ + { + "name": "praxis", + "restartCount": 3, + "state": { + "waiting": { + "message": "back-off 40s restarting failed container=praxis pod=praxis-benchmark-7fc6d8b77f-db67m_gateway-benchmark(15edadb4-f762-4006-ae42-9135425d2123)", + "reason": "CrashLoopBackOff" + } + }, + "lastState": { + "terminated": { + "containerID": "containerd://d74a4c2c7bb703bcf273b2f909f7fc9e082ffcd0271c40b8dc132f84b4cd22ac", + "exitCode": 1, + "finishedAt": "2026-10-05T23:50:52Z", + "reason": "Error", + "startedAt": "2026-10-05T23:50:52Z" + } + } + } + ] + } + ], + "configmap_1048576_byte_api422_timestamps_within_phase": [ + "2026-10-05T23:50:15.461170Z", + "2026-10-05T23:50:15.461209Z", + "2026-10-05T23:50:15.761760Z", + "2026-10-05T23:50:15.761796Z", + "2026-10-05T23:50:16.070376Z", + "2026-10-05T23:50:16.070411Z", + "2026-10-05T23:50:16.366586Z", + "2026-10-05T23:50:16.366630Z", + "2026-10-05T23:50:16.651953Z", + "2026-10-05T23:50:16.651995Z", + "2026-10-05T23:50:16.963567Z", + "2026-10-05T23:50:16.963605Z", + "2026-10-05T23:50:17.266865Z", + "2026-10-05T23:50:17.266906Z", + "2026-10-05T23:50:17.590012Z", + "2026-10-05T23:50:17.590048Z", + "2026-10-05T23:50:17.870207Z", + "2026-10-05T23:50:17.870242Z", + "2026-10-05T23:50:18.154260Z", + "2026-10-05T23:50:18.154299Z", + "2026-10-05T23:50:18.460699Z", + "2026-10-05T23:50:18.460741Z", + "2026-10-05T23:50:18.771468Z", + "2026-10-05T23:50:18.771503Z", + "2026-10-05T23:50:19.071346Z", + "2026-10-05T23:50:19.071384Z", + "2026-10-05T23:50:19.425983Z", + "2026-10-05T23:50:19.426029Z", + "2026-10-05T23:50:19.673808Z", + "2026-10-05T23:50:19.673847Z", + "2026-10-05T23:50:19.978681Z", + "2026-10-05T23:50:19.978723Z", + "2026-10-05T23:50:20.280719Z", + "2026-10-05T23:50:20.280753Z", + "2026-10-05T23:50:20.580205Z", + "2026-10-05T23:50:20.580239Z", + "2026-10-05T23:50:20.874455Z", + "2026-10-05T23:50:20.874495Z", + "2026-10-05T23:50:21.239520Z", + "2026-10-05T23:50:21.239569Z", + "2026-10-05T23:50:21.591729Z", + "2026-10-05T23:50:21.591766Z", + "2026-10-05T23:50:21.888377Z", + "2026-10-05T23:50:21.888413Z", + "2026-10-05T23:50:22.188358Z", + "2026-10-05T23:50:22.188404Z", + "2026-10-05T23:50:23.384059Z", + "2026-10-05T23:50:23.384108Z", + "2026-10-05T23:50:38.681488Z", + "2026-10-05T23:50:38.681537Z", + "2026-10-05T23:50:54.387718Z", + "2026-10-05T23:50:54.387762Z" + ], + "scale_runner_exit": 0 + }, + { + "pass": "pass3", + "routes": 1000, + "artifact": "diagnostics/pass3-praxis-release-1000", + "phase_start": "2026-10-06T01:09:56.979609+00:00", + "phase_end": "2026-10-06T01:21:01.442494+00:00", + "filter_guard_messages_from_replacement_pods": [ + "too many filters (1003, max 100)" + ], + "replacement_pod_evidence": [ + { + "artifact": "diagnostics/pass3-praxis-release-1000/praxis-benchmark-76cf4bf6bb-kczrc-previous.log", + "messages": [ + "too many filters (1003, max 100)" + ], + "pod_created": "2026-10-06T01:10:18Z", + "container_status": [ + { + "name": "praxis", + "restartCount": 2, + "state": { + "waiting": { + "message": "back-off 20s restarting failed container=praxis pod=praxis-benchmark-76cf4bf6bb-kczrc_gateway-benchmark(dda09e6a-ce1a-433c-b675-c76d723b66dc)", + "reason": "CrashLoopBackOff" + } + }, + "lastState": { + "terminated": { + "containerID": "containerd://fe19204bf330d912e1b5aa58bf2691582367cfeebf3fa8d394067380bf583d54", + "exitCode": 1, + "finishedAt": "2026-10-06T01:10:31Z", + "reason": "Error", + "startedAt": "2026-10-06T01:10:31Z" + } + } + } + ] + }, + { + "artifact": "diagnostics/pass3-praxis-release-1000/praxis-benchmark-76cf4bf6bb-kczrc.log", + "messages": [ + "too many filters (1003, max 100)" + ], + "pod_created": "2026-10-06T01:10:18Z", + "container_status": [ + { + "name": "praxis", + "restartCount": 2, + "state": { + "waiting": { + "message": "back-off 20s restarting failed container=praxis pod=praxis-benchmark-76cf4bf6bb-kczrc_gateway-benchmark(dda09e6a-ce1a-433c-b675-c76d723b66dc)", + "reason": "CrashLoopBackOff" + } + }, + "lastState": { + "terminated": { + "containerID": "containerd://fe19204bf330d912e1b5aa58bf2691582367cfeebf3fa8d394067380bf583d54", + "exitCode": 1, + "finishedAt": "2026-10-06T01:10:31Z", + "reason": "Error", + "startedAt": "2026-10-06T01:10:31Z" + } + } + } + ] + } + ], + "configmap_1048576_byte_api422_timestamps_within_phase": [], + "scale_runner_exit": 0 + }, + { + "pass": "pass3", + "routes": 5000, + "artifact": "diagnostics/pass3-praxis-release-5000", + "phase_start": "2026-10-06T01:21:01.442787+00:00", + "phase_end": "2026-10-06T01:33:38.675015+00:00", + "filter_guard_messages_from_replacement_pods": [ + "too many filters (4301, max 100)" + ], + "replacement_pod_evidence": [ + { + "artifact": "diagnostics/pass3-praxis-release-5000/praxis-benchmark-5fdbdc5c96-5cd6m.log", + "messages": [ + "too many filters (4301, max 100)" + ], + "pod_created": "2026-10-06T01:21:59Z", + "container_status": [ + { + "name": "praxis", + "restartCount": 2, + "state": { + "waiting": { + "message": "back-off 20s restarting failed container=praxis pod=praxis-benchmark-5fdbdc5c96-5cd6m_gateway-benchmark(8ed6af4c-2c8d-4641-a78c-29960549806d)", + "reason": "CrashLoopBackOff" + } + }, + "lastState": { + "terminated": { + "containerID": "containerd://7f962ca0784ee086c282fc9e7704e51c1a5102ecabe9116f724796012f63b236", + "exitCode": 1, + "finishedAt": "2026-10-06T01:22:13Z", + "reason": "Error", + "startedAt": "2026-10-06T01:22:13Z" + } + } + } + ] + }, + { + "artifact": "diagnostics/pass3-praxis-release-5000/praxis-benchmark-5fdbdc5c96-5cd6m-previous.log", + "messages": [ + "too many filters (4301, max 100)" + ], + "pod_created": "2026-10-06T01:21:59Z", + "container_status": [ + { + "name": "praxis", + "restartCount": 2, + "state": { + "waiting": { + "message": "back-off 20s restarting failed container=praxis pod=praxis-benchmark-5fdbdc5c96-5cd6m_gateway-benchmark(8ed6af4c-2c8d-4641-a78c-29960549806d)", + "reason": "CrashLoopBackOff" + } + }, + "lastState": { + "terminated": { + "containerID": "containerd://7f962ca0784ee086c282fc9e7704e51c1a5102ecabe9116f724796012f63b236", + "exitCode": 1, + "finishedAt": "2026-10-06T01:22:13Z", + "reason": "Error", + "startedAt": "2026-10-06T01:22:13Z" + } + } + } + ] + } + ], + "configmap_1048576_byte_api422_timestamps_within_phase": [ + "2026-10-06T01:21:58.894625Z", + "2026-10-06T01:21:58.894672Z", + "2026-10-06T01:21:59.223032Z", + "2026-10-06T01:21:59.223067Z", + "2026-10-06T01:21:59.480229Z", + "2026-10-06T01:21:59.480278Z", + "2026-10-06T01:21:59.794959Z", + "2026-10-06T01:21:59.794996Z", + "2026-10-06T01:22:00.091869Z", + "2026-10-06T01:22:00.091909Z", + "2026-10-06T01:22:00.374851Z", + "2026-10-06T01:22:00.374893Z", + "2026-10-06T01:22:00.697764Z", + "2026-10-06T01:22:00.697800Z", + "2026-10-06T01:22:00.997665Z", + "2026-10-06T01:22:00.997701Z", + "2026-10-06T01:22:01.311799Z", + "2026-10-06T01:22:01.311839Z", + "2026-10-06T01:22:01.604345Z", + "2026-10-06T01:22:01.604386Z", + "2026-10-06T01:22:01.901763Z", + "2026-10-06T01:22:01.901804Z", + "2026-10-06T01:22:02.201259Z", + "2026-10-06T01:22:02.201297Z", + "2026-10-06T01:22:02.498862Z", + "2026-10-06T01:22:02.498898Z", + "2026-10-06T01:22:02.805705Z", + "2026-10-06T01:22:02.805757Z", + "2026-10-06T01:22:03.116423Z", + "2026-10-06T01:22:03.116463Z", + "2026-10-06T01:22:03.411639Z", + "2026-10-06T01:22:03.411682Z", + "2026-10-06T01:22:03.721072Z", + "2026-10-06T01:22:03.721117Z", + "2026-10-06T01:22:04.016815Z", + "2026-10-06T01:22:04.016875Z", + "2026-10-06T01:22:04.319182Z", + "2026-10-06T01:22:04.319218Z", + "2026-10-06T01:22:04.620047Z", + "2026-10-06T01:22:04.620085Z", + "2026-10-06T01:22:04.945748Z", + "2026-10-06T01:22:04.945800Z", + "2026-10-06T01:22:05.218086Z", + "2026-10-06T01:22:05.218126Z", + "2026-10-06T01:22:05.567446Z", + "2026-10-06T01:22:05.567495Z", + "2026-10-06T01:22:06.383665Z", + "2026-10-06T01:22:06.383711Z", + "2026-10-06T01:22:21.695944Z", + "2026-10-06T01:22:21.695991Z", + "2026-10-06T01:22:37.386339Z", + "2026-10-06T01:22:37.386397Z" + ], + "scale_runner_exit": 0 + } + ], + "telemetry_gaps": [ + { + "utc": "2026-10-05T23:05:03.047551+00:00", + "error": "Command '['nsenter', '-t', '0', '-n', 'sysctl', 'net.ipv4.ip_local_port_range', 'net.ipv4.tcp_tw_reuse', 'net.ipv4.tcp_tw_reuse_delay', 'net.ipv4.tcp_timestamps']' returned non-zero exit status 1.", + "within_scale_phases": [ + "results/kubernetes/pass1/praxis-release/scale-5000-execution.json" + ] + }, + { + "utc": "2026-10-05T23:05:08.327404+00:00", + "error": "Command '['nsenter', '-t', '0', '-n', 'sysctl', 'net.ipv4.ip_local_port_range', 'net.ipv4.tcp_tw_reuse', 'net.ipv4.tcp_tw_reuse_delay', 'net.ipv4.tcp_timestamps']' returned non-zero exit status 1.", + "within_scale_phases": [ + "results/kubernetes/pass1/praxis-release/scale-5000-execution.json" + ] + }, + { + "utc": "2026-10-05T23:10:54.488876+00:00", + "error": "Command '['nsenter', '-t', '227765', '-n', 'sysctl', 'net.ipv4.ip_local_port_range', 'net.ipv4.tcp_tw_reuse', 'net.ipv4.tcp_tw_reuse_delay', 'net.ipv4.tcp_timestamps']' returned non-zero exit status 1.", + "within_scale_phases": [ + "results/kubernetes/pass1/praxis-release/scale-5000-execution.json" + ] + }, + { + "utc": "2026-10-05T23:44:16.490201+00:00", + "error": "Command '['nsenter', '-t', '0', '-n', 'sysctl', 'net.ipv4.ip_local_port_range', 'net.ipv4.tcp_tw_reuse', 'net.ipv4.tcp_tw_reuse_delay', 'net.ipv4.tcp_timestamps']' returned non-zero exit status 1.", + "within_scale_phases": [ + "results/kubernetes/pass2/praxis-release/scale-1000-execution.json" + ] + }, + { + "utc": "2026-10-05T23:50:07.747259+00:00", + "error": "Command '['nsenter', '-t', '0', '-n', 'sysctl', 'net.ipv4.ip_local_port_range', 'net.ipv4.tcp_tw_reuse', 'net.ipv4.tcp_tw_reuse_delay', 'net.ipv4.tcp_timestamps']' returned non-zero exit status 1.", + "within_scale_phases": [ + "results/kubernetes/pass2/praxis-release/scale-5000-execution.json" + ] + }, + { + "utc": "2026-10-06T01:22:34.581522+00:00", + "error": "Command '['nsenter', '-t', '0', '-n', 'sysctl', 'net.ipv4.ip_local_port_range', 'net.ipv4.tcp_tw_reuse', 'net.ipv4.tcp_tw_reuse_delay', 'net.ipv4.tcp_timestamps']' returned non-zero exit status 1.", + "within_scale_phases": [ + "results/kubernetes/pass3/praxis-release/scale-5000-execution.json" + ] + } + ], + "static_signatures": [ + { + "pass": "pass1", + "treatment": "agentgateway", + "artifact": "results/static-address/pass1/agentgateway", + "unsupported_address": false, + "explicit_unsupported_spec": false, + "cleanup_complete": true + }, + { + "pass": "pass1", + "treatment": "praxis", + "artifact": "results/static-address/pass1/praxis", + "unsupported_address": true, + "explicit_unsupported_spec": true, + "cleanup_complete": true + }, + { + "pass": "pass2", + "treatment": "agentgateway", + "artifact": "results/static-address/pass2/agentgateway", + "unsupported_address": false, + "explicit_unsupported_spec": false, + "cleanup_complete": true + }, + { + "pass": "pass2", + "treatment": "praxis", + "artifact": "results/static-address/pass2/praxis", + "unsupported_address": true, + "explicit_unsupported_spec": true, + "cleanup_complete": true + }, + { + "pass": "pass3", + "treatment": "agentgateway", + "artifact": "results/static-address/pass3/agentgateway", + "unsupported_address": false, + "explicit_unsupported_spec": false, + "cleanup_complete": true + }, + { + "pass": "pass3", + "treatment": "praxis", + "artifact": "results/static-address/pass3/praxis", + "unsupported_address": true, + "explicit_unsupported_spec": true, + "cleanup_complete": true + } + ] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/kubernetes-hosts.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/kubernetes-hosts.json new file mode 100644 index 0000000..1a7e5c4 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/kubernetes-hosts.json @@ -0,0 +1,54056 @@ +[ + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.2418342032399643, + "max": 3.3768794675868867 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02459631568385152, + "max": 0.07363770250368189 + }, + "busiest_sampled_vcpu_percent": 11.372549019607844, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.3860351876301746, + "max": 0.39451711506720416 + }, + "tx_mbps": { + "mean": 0.44215164155697956, + "max": 0.44999953265555553 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020674824153150604, + "max": 0.0046170255566752045 + }, + "tx_mbps": { + "mean": 0.0020674824153150604, + "max": 0.0046170255566752045 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.850658403006908, + "max": 2.35236461651556 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008216251745953496, + "max": 0.04929751047572098 + }, + "busiest_sampled_vcpu_percent": 4.069767441860465, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.6323023218263988, + "max": 0.6557420495540961 + }, + "tx_mbps": { + "mean": 0.7170490360588896, + "max": 0.724113252283167 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0066363760035013045, + "max": 0.03383432172727755 + }, + "tx_mbps": { + "mean": 0.0066363760035013045, + "max": 0.03383432172727755 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.603018198528502, + "max": 4.189255791030064 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012327417671871307, + "max": 0.04932182490752158 + }, + "busiest_sampled_vcpu_percent": 7.543520309477756, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.1327738377184813, + "max": 1.1497953865261743 + }, + "tx_mbps": { + "mean": 1.2987522342774662, + "max": 1.3075920291788299 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018666077366065242, + "max": 0.004689601105789064 + }, + "tx_mbps": { + "mean": 0.0018666077366065242, + "max": 0.004689601105789064 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 13.643909428905527, + "max": 14.477278370995778 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016598199352618567, + "max": 0.049800796812749 + }, + "busiest_sampled_vcpu_percent": 20.338983050847457, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 10.343890603094668, + "max": 10.384022844294877 + }, + "tx_mbps": { + "mean": 11.881532066923212, + "max": 11.927418293228058 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0017347519190710908, + "max": 0.0037263580577172237 + }, + "tx_mbps": { + "mean": 0.0017347519190710908, + "max": 0.0037263580577172237 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/04-fortio/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 3.629111322280259, + "max": 5.02092050209205 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.017713180521246243, + "max": 0.07468259895444361 + }, + "busiest_sampled_vcpu_percent": 8.285163776493256, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.1255231148412128, + "max": 1.361676982933304 + }, + "tx_mbps": { + "mean": 1.798124618611953, + "max": 2.1388709120825613 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018746275146691218, + "max": 0.004519504871483221 + }, + "tx_mbps": { + "mean": 0.0018746275146691218, + "max": 0.004519504871483221 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 31.918230338029062, + "max": 34.68021814576103 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008263097008758883, + "max": 0.0495785820525533 + }, + "busiest_sampled_vcpu_percent": 41.965973534971646, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 26.934660630405766, + "max": 28.269583234712506 + }, + "tx_mbps": { + "mean": 30.93698675125757, + "max": 32.42011019981063 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001956763699036888, + "max": 0.004704849189053503 + }, + "tx_mbps": { + "mean": 0.001956763699036888, + "max": 0.004704849189053503 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.1884262027857155, + "max": 2.7373612823674476 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02468121552539031, + "max": 0.049358341559723594 + }, + "busiest_sampled_vcpu_percent": 5.304518664047151, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 43.768403978328784, + "max": 43.93970929414918 + }, + "tx_mbps": { + "mean": 0.6525417806986787, + "max": 0.6584070955317238 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00555899344257359, + "max": 0.01402965715316951 + }, + "tx_mbps": { + "mean": 0.00555899344257359, + "max": 0.01402965715316951 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.5912687748494676, + "max": 3.721962040916934 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020500262090688354, + "max": 0.04929751047572098 + }, + "busiest_sampled_vcpu_percent": 8.070866141732283, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 66.79424375738918, + "max": 67.53189208131153 + }, + "tx_mbps": { + "mean": 0.9773139158116941, + "max": 0.9872626798610082 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002110165210617487, + "max": 0.004143124752852345 + }, + "tx_mbps": { + "mean": 0.002110165210617487, + "max": 0.004143124752852345 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.399608979141824, + "max": 4.673590504451038 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016467161222477145, + "max": 0.049554013875123884 + }, + "busiest_sampled_vcpu_percent": 8.045977011494253, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 132.9501953665516, + "max": 133.26100556599195 + }, + "tx_mbps": { + "mean": 2.0205015012653327, + "max": 2.0446378255021234 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0022182136059056222, + "max": 0.004993870222385018 + }, + "tx_mbps": { + "mean": 0.0022182136059056222, + "max": 0.004993870222385018 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.599711879396303, + "max": 18.91358024691358 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012342632952880506, + "max": 0.04938271604938271 + }, + "busiest_sampled_vcpu_percent": 24.524714828897338, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1108.3597896347471, + "max": 1115.3906788420536 + }, + "tx_mbps": { + "mean": 18.06034032543379, + "max": 18.223998264310854 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0038877810815411058, + "max": 0.01036480646582506 + }, + "tx_mbps": { + "mean": 0.0038877810815411058, + "max": 0.01036480646582506 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/10-fortio/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 4.911004049307654, + "max": 7.0662768031189085 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01773486755730772, + "max": 0.07462686567164178 + }, + "busiest_sampled_vcpu_percent": 11.984282907662083, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 127.71881791403761, + "max": 131.8459350453644 + }, + "tx_mbps": { + "mean": 3.1266376658249113, + "max": 3.2424874586643315 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001668716915303405, + "max": 0.003615960496336675 + }, + "tx_mbps": { + "mean": 0.001668716915303405, + "max": 0.003615960496336675 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.02838456191635, + "max": 30.87149187592319 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016471186083365775, + "max": 0.04940711462450593 + }, + "busiest_sampled_vcpu_percent": 34.44444444444444, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2157.0055509966915, + "max": 2193.828056413164 + }, + "tx_mbps": { + "mean": 30.345031425988225, + "max": 30.796844090071872 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0033877030294856233, + "max": 0.01047143377547994 + }, + "tx_mbps": { + "mean": 0.0033877030294856233, + "max": 0.01047143377547994 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.818678999601975, + "max": 4.592220828105395 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.04182350480970306, + "max": 0.25094102885821834 + }, + "busiest_sampled_vcpu_percent": 8.564814814814815, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 21, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.1022408339357521, + "max": 1.140149596012947 + }, + "tx_mbps": { + "mean": 0.9680852213837308, + "max": 1.004180582360092 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002105383707704824, + "max": 0.003271290007672078 + }, + "tx_mbps": { + "mean": 0.002105383707704824, + "max": 0.003271290007672078 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.356072701063664, + "max": 4.498617743151546 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.033509256932227525, + "max": 0.20105554159336517 + }, + "busiest_sampled_vcpu_percent": 14.072494669509595, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 21, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 129.2559820298703, + "max": 133.30361943383807 + }, + "tx_mbps": { + "mean": 1.7903109418584018, + "max": 1.8623199053627848 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0017440362525522272, + "max": 0.003612242554059539 + }, + "tx_mbps": { + "mean": 0.0017440362525522272, + "max": 0.003612242554059539 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.5584109444109435, + "max": 2.7353376047313946 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00821422704123542, + "max": 0.04928536224741252 + }, + "busiest_sampled_vcpu_percent": 6.106870229007634, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.8397133651152138, + "max": 0.864612908442508 + }, + "tx_mbps": { + "mean": 0.9558109374045497, + "max": 0.9622873964139977 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007339920356357365, + "max": 0.03323170785370837 + }, + "tx_mbps": { + "mean": 0.007339920356357365, + "max": 0.03323170785370837 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/01-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 7.300567576373774, + "max": 7.489425230156756 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009970089730807577, + "max": 0.049850448654037885 + }, + "busiest_sampled_vcpu_percent": 13.580246913580247, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 6.2816335408011446, + "max": 6.344286210655789 + }, + "tx_mbps": { + "mean": 7.212722640775223, + "max": 7.290730398432177 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00417036509645652, + "max": 0.013124573161160445 + }, + "tx_mbps": { + "mean": 0.00417036509645652, + "max": 0.013124573161160445 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.6830445032278587, + "max": 5.007400098667982 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012330456226880395, + "max": 0.07398273736128237 + }, + "busiest_sampled_vcpu_percent": 12.22879684418146, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.1294819027315954, + "max": 1.1390161298122352 + }, + "tx_mbps": { + "mean": 1.2971748475552543, + "max": 1.3051703942214647 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020112160742091936, + "max": 0.004730957302044336 + }, + "tx_mbps": { + "mean": 0.0020112160742091936, + "max": 0.004730957302044336 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 59.32665224875165, + "max": 59.77754785307812 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004311088118641145, + "max": 0.02586652871184687 + }, + "busiest_sampled_vcpu_percent": 68.59504132231405, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 68.54133406237897, + "max": 68.98180225590038 + }, + "tx_mbps": { + "mean": 78.74544617341292, + "max": 79.2537769906281 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019423938155529506, + "max": 0.0033260291036600266 + }, + "tx_mbps": { + "mean": 0.0019423938155529506, + "max": 0.0033260291036600266 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.035777271148338, + "max": 5.021023992085086 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02059881893448324, + "max": 0.07429420505200594 + }, + "busiest_sampled_vcpu_percent": 10.119047619047619, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.1446939042626365, + "max": 1.308899205452862 + }, + "tx_mbps": { + "mean": 1.8387315992796736, + "max": 2.0560870058306384 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018823746876268817, + "max": 0.003064804308373882 + }, + "tx_mbps": { + "mean": 0.0018823746876268817, + "max": 0.003064804308373882 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/05-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 92.86143461634907, + "max": 93.63241678726483 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 94.99036608863199, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 124.85453865076755, + "max": 125.75121679645741 + }, + "tx_mbps": { + "mean": 143.46116972118185, + "max": 144.53577916932232 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003977305098785479, + "max": 0.011740814315270163 + }, + "tx_mbps": { + "mean": 0.003977305098785479, + "max": 0.011740814315270163 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.9191280983048906, + "max": 5.081401085347805 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01642846007124824, + "max": 0.04926108374384237 + }, + "busiest_sampled_vcpu_percent": 10.869565217391305, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 93.6826160346543, + "max": 94.4138167943441 + }, + "tx_mbps": { + "mean": 1.3717047496093289, + "max": 1.3867226314912813 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020309348732623724, + "max": 0.0031765112596161458 + }, + "tx_mbps": { + "mean": 0.0020309348732623724, + "max": 0.0031765112596161458 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 9.557246702012117, + "max": 10.293386374937842 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020679362537213, + "max": 0.04970178926441352 + }, + "busiest_sampled_vcpu_percent": 24.596774193548388, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 542.8651377774108, + "max": 564.7886955865464 + }, + "tx_mbps": { + "mean": 8.868487171493477, + "max": 9.33886060709809 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019131318193513283, + "max": 0.003534600428246387 + }, + "tx_mbps": { + "mean": 0.0019131318193513283, + "max": 0.003534600428246387 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.832049799560858, + "max": 6.45320197044335 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020568064954176398, + "max": 0.07414730598121602 + }, + "busiest_sampled_vcpu_percent": 12.966601178781925, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 134.34511140598613, + "max": 134.6415671809097 + }, + "tx_mbps": { + "mean": 2.0584023933654665, + "max": 2.265333378386966 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007170895572481798, + "max": 0.030132351376927703 + }, + "tx_mbps": { + "mean": 0.007170895572481798, + "max": 0.030132351376927703 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 67.24073925831084, + "max": 68.02902055622732 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004033559212649242, + "max": 0.02420135527589545 + }, + "busiest_sampled_vcpu_percent": 74.52471482889734, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 4689.360466072427, + "max": 4723.77226768288 + }, + "tx_mbps": { + "mean": 80.47855696134167, + "max": 81.33228469377013 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0016899029423015147, + "max": 0.003146438811576907 + }, + "tx_mbps": { + "mean": 0.0016899029423015147, + "max": 0.003146438811576907 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.691521796759714, + "max": 6.34455832113226 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01646295010943522, + "max": 0.049431537320810674 + }, + "busiest_sampled_vcpu_percent": 12.61595547309833, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 133.46204016379673, + "max": 141.53326939515645 + }, + "tx_mbps": { + "mean": 3.4293736949654, + "max": 3.8265934557848484 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00196262813400277, + "max": 0.004258421082618351 + }, + "tx_mbps": { + "mean": 0.00196262813400277, + "max": 0.004258421082618351 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 77.48213084914174, + "max": 79.12832929782083 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004035512510088781, + "max": 0.024213075060532687 + }, + "busiest_sampled_vcpu_percent": 81.2133072407045, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 5783.196107019639, + "max": 5827.3042201418175 + }, + "tx_mbps": { + "mean": 95.44141814702066, + "max": 96.19026901389567 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0022878458103813065, + "max": 0.004120190679230957 + }, + "tx_mbps": { + "mean": 0.0022878458103813065, + "max": 0.004120190679230957 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.915525563936124, + "max": 12.677783227072094 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.04495667811018473, + "max": 0.2697400686611084 + }, + "busiest_sampled_vcpu_percent": 65.81818181818181, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 17, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.09879157877963, + "max": 1.1388040830090962 + }, + "tx_mbps": { + "mean": 0.9661110334905781, + "max": 0.9998221602504427 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002070391498049141, + "max": 0.003185345440862697 + }, + "tx_mbps": { + "mean": 0.002070391498049141, + "max": 0.003185345440862697 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.735134887110345, + "max": 7.75573305849008 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.051533110023189894, + "max": 0.3091986601391394 + }, + "busiest_sampled_vcpu_percent": 28.30188679245283, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 18, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 130.63890222666467, + "max": 134.70151227178943 + }, + "tx_mbps": { + "mean": 1.8559895678527971, + "max": 1.946796593948918 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005585807550322929, + "max": 0.014677020668576334 + }, + "tx_mbps": { + "mean": 0.005585807550322929, + "max": 0.014677020668576334 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.1311341827370045, + "max": 2.707359094265321 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.028731593735589072, + "max": 0.07387343018960847 + }, + "busiest_sampled_vcpu_percent": 4.288499025341131, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.49666222148463013, + "max": 0.5066284257197833 + }, + "tx_mbps": { + "mean": 0.44096596969831314, + "max": 0.4513389574373212 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001763987950813336, + "max": 0.0028236761811978473 + }, + "tx_mbps": { + "mean": 0.001763987950813336, + "max": 0.0028236761811978473 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.253190634997653, + "max": 3.54069338578805 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01641227936828328, + "max": 0.07383706620723603 + }, + "busiest_sampled_vcpu_percent": 8.840864440078585, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.8464768160584581, + "max": 0.869822865152864 + }, + "tx_mbps": { + "mean": 0.7493816402600179, + "max": 0.7744581899879718 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0035439751690305304, + "max": 0.01322464650414886 + }, + "tx_mbps": { + "mean": 0.0035439751690305304, + "max": 0.01322464650414886 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/02-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 3.8758007283350433, + "max": 5.346144370534614 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009876543209876543, + "max": 0.04938271604938271 + }, + "busiest_sampled_vcpu_percent": 10.578842315369261, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.4655730018636692, + "max": 1.4951671869875902 + }, + "tx_mbps": { + "mean": 1.3007098110754394, + "max": 1.3077283095475418 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007974255468234418, + "max": 0.030073529339992064 + }, + "tx_mbps": { + "mean": 0.007974255468234418, + "max": 0.030073529339992064 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 13.73754597027432, + "max": 14.296388542963886 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012475049900199599, + "max": 0.0748502994011976 + }, + "busiest_sampled_vcpu_percent": 20.0374531835206, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 13.526566097425627, + "max": 13.563819053630697 + }, + "tx_mbps": { + "mean": 12.038301207309914, + "max": 12.069725332957564 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0033737229011657865, + "max": 0.010633055732892771 + }, + "tx_mbps": { + "mean": 0.0033737229011657865, + "max": 0.010633055732892771 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.862448294570054, + "max": 5.290354330708661 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020680409361150807, + "max": 0.07458975634012929 + }, + "busiest_sampled_vcpu_percent": 9.542743538767395, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.472035562156983, + "max": 1.6459930105161813 + }, + "tx_mbps": { + "mean": 1.841887358677742, + "max": 2.0685351888839887 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00199071118774254, + "max": 0.0037772058486547503 + }, + "tx_mbps": { + "mean": 0.00199071118774254, + "max": 0.0037772058486547503 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 39.67422082565999, + "max": 40.35393818544367 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008300141036261035, + "max": 0.024925224327018942 + }, + "busiest_sampled_vcpu_percent": 42.337164750957854, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 46.68331646837994, + "max": 46.89280380985852 + }, + "tx_mbps": { + "mean": 41.40948977065472, + "max": 41.58646284577007 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001916393867461734, + "max": 0.0043295555766299735 + }, + "tx_mbps": { + "mean": 0.001916393867461734, + "max": 0.0043295555766299735 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.2886895907577003, + "max": 3.360513960958735 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02056597564988483, + "max": 0.12339585389930899 + }, + "busiest_sampled_vcpu_percent": 8.565737051792828, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 45.170209954101146, + "max": 45.36519841238719 + }, + "tx_mbps": { + "mean": 0.6673405135753752, + "max": 0.6766716690834086 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002615239393435136, + "max": 0.005534294716802128 + }, + "tx_mbps": { + "mean": 0.002615239393435136, + "max": 0.005534294716802128 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.3903805812524785, + "max": 2.8853267570900125 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012303149606299212, + "max": 0.07381889763779527 + }, + "busiest_sampled_vcpu_percent": 5.522682445759369, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 71.94150723598858, + "max": 72.17523843434856 + }, + "tx_mbps": { + "mean": 1.080024407268079, + "max": 1.0840333651150018 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005815974583959036, + "max": 0.012932683806201602 + }, + "tx_mbps": { + "mean": 0.005815974583959036, + "max": 0.012932683806201602 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.116968602414713, + "max": 4.896653543307087 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020574448200178452, + "max": 0.07381889763779527 + }, + "busiest_sampled_vcpu_percent": 8.19047619047619, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 133.58552997879798, + "max": 133.86287768150854 + }, + "tx_mbps": { + "mean": 2.0605626010988374, + "max": 2.0871366293714755 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019279894755739305, + "max": 0.004468245089609495 + }, + "tx_mbps": { + "mean": 0.0019279894755739305, + "max": 0.004468245089609495 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.793881384203214, + "max": 19.248234106962663 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02093382325800461, + "max": 0.05027652086475616 + }, + "busiest_sampled_vcpu_percent": 25.714285714285715, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1156.892106776254, + "max": 1164.4636505373367 + }, + "tx_mbps": { + "mean": 18.846847432728396, + "max": 19.03474380351529 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019409719850232287, + "max": 0.004189540557774403 + }, + "tx_mbps": { + "mean": 0.0019409719850232287, + "max": 0.004189540557774403 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.792282613795473, + "max": 6.3861022755077075 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020513428881424968, + "max": 0.07340347443112308 + }, + "busiest_sampled_vcpu_percent": 9.022556390977444, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 133.82979274852113, + "max": 140.92147439042193 + }, + "tx_mbps": { + "mean": 3.6251277045382473, + "max": 3.990858694226826 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.006713782304485268, + "max": 0.029693275590472034 + }, + "tx_mbps": { + "mean": 0.006713782304485268, + "max": 0.029693275590472034 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 35.7907418950357, + "max": 37.3767258382643 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01233350378649524, + "max": 0.04930966469428008 + }, + "busiest_sampled_vcpu_percent": 40.49429657794677, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2441.8709851287563, + "max": 2454.462907258991 + }, + "tx_mbps": { + "mean": 34.15957173848274, + "max": 34.27044645165366 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002293598999063638, + "max": 0.003810353109307227 + }, + "tx_mbps": { + "mean": 0.002293598999063638, + "max": 0.003810353109307227 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.697158269776854, + "max": 4.854368932038835 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.04563936602771554, + "max": 0.27383619616629323 + }, + "busiest_sampled_vcpu_percent": 13.90134529147982, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 20, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.418026136629425, + "max": 1.468656548645851 + }, + "tx_mbps": { + "mean": 0.9676228849803084, + "max": 1.0037249634633456 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0025531228784937995, + "max": 0.00410706447447616 + }, + "tx_mbps": { + "mean": 0.0025531228784937995, + "max": 0.00410706447447616 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.2005824856564216, + "max": 5.8459251919742385 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03715630418627694, + "max": 0.22293782511766164 + }, + "busiest_sampled_vcpu_percent": 15.257731958762887, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 20, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 129.7934410735442, + "max": 133.91506260692603 + }, + "tx_mbps": { + "mean": 1.7870048945984658, + "max": 1.8654314514833692 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0017252248691748651, + "max": 0.0038801382163642074 + }, + "tx_mbps": { + "mean": 0.0017252248691748651, + "max": 0.0038801382163642074 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.810077118458754, + "max": 3.0288106377739474 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012318306496213668, + "max": 0.04928536224741252 + }, + "busiest_sampled_vcpu_percent": 9.941520467836257, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.40435331942797414, + "max": 0.4192462445365312 + }, + "tx_mbps": { + "mean": 0.45807292163071583, + "max": 0.46744468765929026 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0036659137691669053, + "max": 0.01443164720947983 + }, + "tx_mbps": { + "mean": 0.0036659137691669053, + "max": 0.01443164720947983 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.8305044982250638, + "max": 2.930312730854469 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012317293646141418, + "max": 0.04927322000492732 + }, + "busiest_sampled_vcpu_percent": 8.481262327416173, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.6897004799604699, + "max": 0.6989531997480121 + }, + "tx_mbps": { + "mean": 0.789202754261352, + "max": 0.7982865945352636 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0022335476658024316, + "max": 0.0038269343701416545 + }, + "tx_mbps": { + "mean": 0.0022335476658024316, + "max": 0.0038269343701416545 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.946593330818069, + "max": 3.355539106834444 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012342631449024933, + "max": 0.0740557886941496 + }, + "busiest_sampled_vcpu_percent": 5.916030534351145, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.1311328471545048, + "max": 1.1392917690054825 + }, + "tx_mbps": { + "mean": 1.2988082744157365, + "max": 1.3056635282819196 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0016880463029341102, + "max": 0.003180479091566733 + }, + "tx_mbps": { + "mean": 0.0016880463029341102, + "max": 0.003180479091566733 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.750426137298142, + "max": 14.428357463804293 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004166666666666667, + "max": 0.025 + }, + "busiest_sampled_vcpu_percent": 19.246031746031747, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 10.890880552265816, + "max": 10.954357145414416 + }, + "tx_mbps": { + "mean": 12.506893410555092, + "max": 12.575871275474459 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0036586354471245712, + "max": 0.012958335406028615 + }, + "tx_mbps": { + "mean": 0.0036586354471245712, + "max": 0.012958335406028615 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/agentgateway/http/04-fortio/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 3.336834360317967, + "max": 3.910477127397934 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01058418646623757, + "max": 0.02482005460412013 + }, + "busiest_sampled_vcpu_percent": 7.735849056603773, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.1244996916309555, + "max": 1.3514949070849078 + }, + "tx_mbps": { + "mean": 1.7935306778360318, + "max": 2.1334964142232273 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021749740685268882, + "max": 0.0040195602770455715 + }, + "tx_mbps": { + "mean": 0.0021749740685268882, + "max": 0.0040195602770455715 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 31.216385908621234, + "max": 34.33794466403162 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020631465368871515, + "max": 0.04975124378109453 + }, + "busiest_sampled_vcpu_percent": 37.957610789980734, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 27.510090985192726, + "max": 28.948292684282666 + }, + "tx_mbps": { + "mean": 31.604660468431902, + "max": 33.22355078074863 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003849990290809903, + "max": 0.013727869048275422 + }, + "tx_mbps": { + "mean": 0.003849990290809903, + "max": 0.013727869048275422 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.9013910262398341, + "max": 2.654214794789875 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00820211215286412, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 4.97131931166348, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 42.59107133220214, + "max": 42.85816295921666 + }, + "tx_mbps": { + "mean": 0.6763979223406039, + "max": 0.695780975787874 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019954279128178536, + "max": 0.0036103900630668293 + }, + "tx_mbps": { + "mean": 0.0019954279128178536, + "max": 0.0036103900630668293 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.110848274355861, + "max": 3.130391915208282 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008226390259953932, + "max": 0.049358341559723594 + }, + "busiest_sampled_vcpu_percent": 6.903353057199211, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 70.02066445264902, + "max": 71.43239283883997 + }, + "tx_mbps": { + "mean": 1.0887235299581304, + "max": 1.099375898128729 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001727215409496361, + "max": 0.00365320341347611 + }, + "tx_mbps": { + "mean": 0.001727215409496361, + "max": 0.00365320341347611 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/agentgateway/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.7547013775629834, + "max": 5.073891625615763 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004117259552042161, + "max": 0.024703557312252964 + }, + "busiest_sampled_vcpu_percent": 11.857707509881424, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 132.98768319908052, + "max": 133.2962576707127 + }, + "tx_mbps": { + "mean": 2.1576082367477385, + "max": 2.1881988618608332 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00393477212926694, + "max": 0.012903945606094088 + }, + "tx_mbps": { + "mean": 0.00393477212926694, + "max": 0.012903945606094088 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 17.09843183166556, + "max": 17.63381690845423 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016672919272005763, + "max": 0.05002501250625312 + }, + "busiest_sampled_vcpu_percent": 21.828358208955223, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1140.268603819968, + "max": 1148.369904563951 + }, + "tx_mbps": { + "mean": 18.759049111332175, + "max": 19.03398873702563 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0038453294223226176, + "max": 0.013157387370119596 + }, + "tx_mbps": { + "mean": 0.0038453294223226176, + "max": 0.013157387370119596 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/agentgateway/http/10-fortio/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 4.408909694883251, + "max": 5.267080745341615 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0070633939607981635, + "max": 0.049443757725587144 + }, + "busiest_sampled_vcpu_percent": 10.112359550561798, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 124.71177452089138, + "max": 131.70753122587092 + }, + "tx_mbps": { + "mean": 3.0925899936180783, + "max": 3.2732629781992433 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002190067860762482, + "max": 0.004698253311707317 + }, + "tx_mbps": { + "mean": 0.002190067860762482, + "max": 0.004698253311707317 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.039034168542283, + "max": 30.482076637824473 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004120313143798929, + "max": 0.024721878862793572 + }, + "busiest_sampled_vcpu_percent": 34.52157598499062, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2132.2725449835993, + "max": 2164.2416209699577 + }, + "tx_mbps": { + "mean": 29.990428230374967, + "max": 30.392876999824075 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004215493353672723, + "max": 0.015767672514069735 + }, + "tx_mbps": { + "mean": 0.004215493353672723, + "max": 0.015767672514069735 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/agentgateway/http/12-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 2.7495209645462984, + "max": 4.4839679358717435 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.025050100200400802, + "max": 0.17535070140280562 + }, + "busiest_sampled_vcpu_percent": 13.461538461538462, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 20, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.097196355731848, + "max": 1.1442569155587305 + }, + "tx_mbps": { + "mean": 0.9612172493778199, + "max": 1.0027780069634518 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0057677900335924605, + "max": 0.030461394078193295 + }, + "tx_mbps": { + "mean": 0.0057677900335924605, + "max": 0.030461394078193295 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.380655696996134, + "max": 6.082245752277764 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.04535454898818562, + "max": 0.19699581383895592 + }, + "busiest_sampled_vcpu_percent": 18.2, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 20, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 129.52437740326113, + "max": 133.45382246677534 + }, + "tx_mbps": { + "mean": 1.941696571937021, + "max": 2.046554733356 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003629531750408115, + "max": 0.013550677278154864 + }, + "tx_mbps": { + "mean": 0.003629531750408115, + "max": 0.013550677278154864 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.5339881157864004, + "max": 3.0617283950617282 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008227411627668959, + "max": 0.024703557312252964 + }, + "busiest_sampled_vcpu_percent": 6.976744186046512, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.8730390150446146, + "max": 0.8852059522586919 + }, + "tx_mbps": { + "mean": 0.9995708572179149, + "max": 1.0117941300212883 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002293519766838627, + "max": 0.0037649852671261044 + }, + "tx_mbps": { + "mean": 0.002293519766838627, + "max": 0.0037649852671261044 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/direct/http/01-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 7.734256385925365, + "max": 8.116883116883116 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00997009964135474, + "max": 0.0249500998003992 + }, + "busiest_sampled_vcpu_percent": 15.991902834008098, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 6.700303280362608, + "max": 6.770758210633237 + }, + "tx_mbps": { + "mean": 7.697586235413925, + "max": 7.777153548577585 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001309722812861648, + "max": 0.0028537725694622565 + }, + "tx_mbps": { + "mean": 0.001309722812861648, + "max": 0.0028537725694622565 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/direct/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.2633296768003, + "max": 4.362829677101306 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008235542497515399, + "max": 0.024727992087042534 + }, + "busiest_sampled_vcpu_percent": 13.706563706563706, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.140149716941565, + "max": 1.1565580166966605 + }, + "tx_mbps": { + "mean": 1.300150271856154, + "max": 1.3095434253879081 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007340004161565611, + "max": 0.030247707603063407 + }, + "tx_mbps": { + "mean": 0.007340004161565611, + "max": 0.030247707603063407 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 59.93171065739276, + "max": 60.773899848254935 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004313319530710835, + "max": 0.025879917184265012 + }, + "busiest_sampled_vcpu_percent": 68.389662027833, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 71.00583063762367, + "max": 71.3297238768408 + }, + "tx_mbps": { + "mean": 81.57699835111343, + "max": 81.95194340346627 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003446538059594613, + "max": 0.009803069582716277 + }, + "tx_mbps": { + "mean": 0.003446538059594613, + "max": 0.009803069582716277 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.363392424944773, + "max": 4.0925700365408035 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020605047312054203, + "max": 0.04970178926441352 + }, + "busiest_sampled_vcpu_percent": 10.179640718562874, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.144349027034881, + "max": 1.3036129678462036 + }, + "tx_mbps": { + "mean": 1.835975516627748, + "max": 2.0352649377862666 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0023873990144812874, + "max": 0.00449049078763936 + }, + "tx_mbps": { + "mean": 0.0023873990144812874, + "max": 0.00449049078763936 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/direct/http/05-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 89.54374632843557, + "max": 89.91515151515152 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 91.66666666666667, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 129.576187160038, + "max": 130.2666343634221 + }, + "tx_mbps": { + "mean": 148.87234142211304, + "max": 149.66305058930286 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0017922030473917932, + "max": 0.003122551540838425 + }, + "tx_mbps": { + "mean": 0.0017922030473917932, + "max": 0.003122551540838425 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.325953325098503, + "max": 4.275827978250123 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008234521114182783, + "max": 0.024715768660405337 + }, + "busiest_sampled_vcpu_percent": 9.411764705882353, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 98.01459661190157, + "max": 98.3485636822115 + }, + "tx_mbps": { + "mean": 1.5149290202969048, + "max": 1.545615257607545 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001862113025878942, + "max": 0.0035879994384153758 + }, + "tx_mbps": { + "mean": 0.001862113025878942, + "max": 0.0035879994384153758 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.243904269483538, + "max": 10.87493821057835 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008242664029014178, + "max": 0.04945598417408507 + }, + "busiest_sampled_vcpu_percent": 21.721311475409838, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 618.715482511727, + "max": 625.5356693353273 + }, + "tx_mbps": { + "mean": 10.60431564863417, + "max": 10.904754637402892 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005699275124453293, + "max": 0.013849580677338637 + }, + "tx_mbps": { + "mean": 0.005699275124453293, + "max": 0.013849580677338637 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.8495134936851754, + "max": 5.212687484632407 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.714285714285714, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 134.34161316048431, + "max": 134.62449300782384 + }, + "tx_mbps": { + "mean": 2.1514339070285837, + "max": 2.259155280172755 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019307237961098452, + "max": 0.003887741050858661 + }, + "tx_mbps": { + "mean": 0.0019307237961098452, + "max": 0.003887741050858661 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/direct/http/09-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 67.14502632833171, + "max": 68.37130392632089 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 74.61832061068702, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 4772.664512767708, + "max": 4810.213293943518 + }, + "tx_mbps": { + "mean": 82.87839708271831, + "max": 83.4227386780755 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002369392995277062, + "max": 0.0039849406953520565 + }, + "tx_mbps": { + "mean": 0.002369392995277062, + "max": 0.0039849406953520565 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.159074494491503, + "max": 5.367647058823529 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008219590656075545, + "max": 0.024807740014884644 + }, + "busiest_sampled_vcpu_percent": 10.150375939849624, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 133.19297346926078, + "max": 139.90821502438945 + }, + "tx_mbps": { + "mean": 3.4214559029522307, + "max": 3.7816100311962892 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0068495443145497594, + "max": 0.0323621399194501 + }, + "tx_mbps": { + "mean": 0.0068495443145497594, + "max": 0.0323621399194501 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/direct/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 75.59801066049948, + "max": 76.76348547717842 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 79.1015625, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 5802.19321077048, + "max": 5860.418124102179 + }, + "tx_mbps": { + "mean": 97.74259534972781, + "max": 98.30719750766403 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0017447202135155427, + "max": 0.003207721088185321 + }, + "tx_mbps": { + "mean": 0.0017447202135155427, + "max": 0.003207721088185321 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/direct/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 13.305542925467927, + "max": 13.788098693759071 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.04039523138360348, + "max": 0.1696969696969697 + }, + "busiest_sampled_vcpu_percent": 90.37433155080214, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 18, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.1008837188129026, + "max": 1.1423249774617843 + }, + "tx_mbps": { + "mean": 0.9669067373051546, + "max": 1.0044960192714456 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002114617679050339, + "max": 0.004147833661799138 + }, + "tx_mbps": { + "mean": 0.002114617679050339, + "max": 0.004147833661799138 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/direct/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 13.39315617822341, + "max": 14.40329218106996 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.024277737314882253, + "max": 0.14566642388929352 + }, + "busiest_sampled_vcpu_percent": 88.19444444444444, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 19, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 130.81214321194008, + "max": 134.7162079308036 + }, + "tx_mbps": { + "mean": 1.9751316560154883, + "max": 2.113301932372265 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0023616266943246554, + "max": 0.00345429706341651 + }, + "tx_mbps": { + "mean": 0.0023616266943246554, + "max": 0.00345429706341651 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.8588985118307486, + "max": 2.3610427939006393 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02876600426848033, + "max": 0.0986679822397632 + }, + "busiest_sampled_vcpu_percent": 4.980842911877395, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.5519508519700036, + "max": 0.5662570004586683 + }, + "tx_mbps": { + "mean": 0.48707022705830766, + "max": 0.4966937478486087 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005460549565929314, + "max": 0.012968739439005216 + }, + "tx_mbps": { + "mean": 0.005460549565929314, + "max": 0.012968739439005216 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.9817570966784013, + "max": 3.197245450073783 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.024606312621143253, + "max": 0.07387343018960847 + }, + "busiest_sampled_vcpu_percent": 7.465618860510806, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.9436125688288703, + "max": 0.9612954435129507 + }, + "tx_mbps": { + "mean": 0.8375711920862936, + "max": 0.8558098526259259 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020122243803605893, + "max": 0.0037823547426443366 + }, + "tx_mbps": { + "mean": 0.0020122243803605893, + "max": 0.0037823547426443366 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.3809072803076883, + "max": 4.585798816568047 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020593456531533185, + "max": 0.0740557886941496 + }, + "busiest_sampled_vcpu_percent": 9.05511811023622, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.4591869331070373, + "max": 1.4711722956631614 + }, + "tx_mbps": { + "mean": 1.2996587812689637, + "max": 1.3100417301853762 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001700997708254302, + "max": 0.003082879523942844 + }, + "tx_mbps": { + "mean": 0.001700997708254302, + "max": 0.003082879523942844 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 13.366393886661374, + "max": 13.954068896655018 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.025005239364338207, + "max": 0.07496251874062969 + }, + "busiest_sampled_vcpu_percent": 19.047619047619047, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 14.550110558131577, + "max": 14.615395412616339 + }, + "tx_mbps": { + "mean": 12.947614314302383, + "max": 13.008824596472612 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0037929799671256397, + "max": 0.011084172623846436 + }, + "tx_mbps": { + "mean": 0.0037929799671256397, + "max": 0.011084172623846436 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.4574295710049787, + "max": 4.588061174148988 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00412847824291966, + "max": 0.02477086945751796 + }, + "busiest_sampled_vcpu_percent": 8.221797323135755, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.4687300461158472, + "max": 1.6147701582886531 + }, + "tx_mbps": { + "mean": 1.8380814346600125, + "max": 2.034416687524454 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00201197802468907, + "max": 0.004686582693053809 + }, + "tx_mbps": { + "mean": 0.00201197802468907, + "max": 0.004686582693053809 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/praxis-release/http/05-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 37.88812492349771, + "max": 38.35276606301166 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 41.91033138401559, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 46.781307767305044, + "max": 47.255782748894724 + }, + "tx_mbps": { + "mean": 41.488550676483186, + "max": 41.90661428326874 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0035654327288190215, + "max": 0.009839955162079176 + }, + "tx_mbps": { + "mean": 0.0035654327288190215, + "max": 0.009839955162079176 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.087046544995496, + "max": 3.1057431599704213 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004106101667077277, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 8.235294117647058, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 45.72957216726915, + "max": 46.11933801344056 + }, + "tx_mbps": { + "mean": 0.7300774581988031, + "max": 0.7511109438750114 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0024088565776000694, + "max": 0.004476281325688846 + }, + "tx_mbps": { + "mean": 0.0024088565776000694, + "max": 0.004476281325688846 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.092795824565631, + "max": 2.5123152709359604 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.732809430255403, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 71.73676609953185, + "max": 72.27730160684551 + }, + "tx_mbps": { + "mean": 1.1440032950745291, + "max": 1.1613431360607653 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0017199043653425847, + "max": 0.0030486765843972903 + }, + "tx_mbps": { + "mean": 0.0017199043653425847, + "max": 0.0030486765843972903 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.8765522501516765, + "max": 5.135802469135802 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.747514910536779, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 133.60178494473746, + "max": 133.92733275767617 + }, + "tx_mbps": { + "mean": 2.1705684293979797, + "max": 2.192854614277205 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0035953430633063996, + "max": 0.012684939617122136 + }, + "tx_mbps": { + "mean": 0.0035953430633063996, + "max": 0.012684939617122136 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/praxis-release/http/09-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 18.338947919517352, + "max": 19.084542271135568 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0049912652857499375, + "max": 0.02495632642874969 + }, + "busiest_sampled_vcpu_percent": 24.763705103969755, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1161.5196592956984, + "max": 1171.656221230035 + }, + "tx_mbps": { + "mean": 18.89396628311602, + "max": 19.0991084066136 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0023140597982129144, + "max": 0.0036695102337281444 + }, + "tx_mbps": { + "mean": 0.0023140597982129144, + "max": 0.0036695102337281444 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.279796003572318, + "max": 5.234701400835586 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.262759924385634, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 133.28130075934968, + "max": 137.84992694271205 + }, + "tx_mbps": { + "mean": 3.590302529762358, + "max": 3.8816631213988013 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002280400555300793, + "max": 0.0050332310390722515 + }, + "tx_mbps": { + "mean": 0.002280400555300793, + "max": 0.0050332310390722515 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 34.85432111444493, + "max": 36.19875776397515 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004116242693669219, + "max": 0.024697456162015314 + }, + "busiest_sampled_vcpu_percent": 40.79207920792079, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2439.717211615719, + "max": 2459.622498645674 + }, + "tx_mbps": { + "mean": 34.13076102905516, + "max": 34.34240168160622 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0035712109621029164, + "max": 0.012530651387966737 + }, + "tx_mbps": { + "mean": 0.0035712109621029164, + "max": 0.012530651387966737 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/praxis-release/http/12-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 2.6750264057983237, + "max": 4.911049862189928 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01789741203421985, + "max": 0.12528188423953895 + }, + "busiest_sampled_vcpu_percent": 15.853658536585366, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 20, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.4139130022867492, + "max": 1.4674539842616483 + }, + "tx_mbps": { + "mean": 0.962315996991103, + "max": 1.0029523263739635 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005851570171414777, + "max": 0.03322173017871386 + }, + "tx_mbps": { + "mean": 0.005851570171414777, + "max": 0.03322173017871386 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/praxis-release/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.766338797423418, + "max": 4.099597585513078 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02515090543259557, + "max": 0.15090543259557343 + }, + "busiest_sampled_vcpu_percent": 13.737373737373737, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 21, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 130.08852751931354, + "max": 133.93735355984484 + }, + "tx_mbps": { + "mean": 1.8317465083811868, + "max": 1.897951458268498 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0034560162676429192, + "max": 0.009529864487298652 + }, + "tx_mbps": { + "mean": 0.0034560162676429192, + "max": 0.009529864487298652 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.9248492770067602, + "max": 3.1011567807039135 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01641227936828328, + "max": 0.07383706620723603 + }, + "busiest_sampled_vcpu_percent": 7.128712871287129, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.4072202020951043, + "max": 0.4129661099941273 + }, + "tx_mbps": { + "mean": 0.4648292490480042, + "max": 0.4711576295411673 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019099580508280178, + "max": 0.0034228295699856763 + }, + "tx_mbps": { + "mean": 0.0019099580508280178, + "max": 0.0034228295699856763 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.6124691834867975, + "max": 1.9207091849298203 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01640622416655594, + "max": 0.04924895345973898 + }, + "busiest_sampled_vcpu_percent": 3.10077519379845, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.6442615181958815, + "max": 0.6487094860648317 + }, + "tx_mbps": { + "mean": 0.7372821001387704, + "max": 0.7440619035022569 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001816675168033992, + "max": 0.003513673542245845 + }, + "tx_mbps": { + "mean": 0.001816675168033992, + "max": 0.003513673542245845 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/agentgateway/http/02-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 3.4242169576528645, + "max": 4.515173945225759 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009893658465917655, + "max": 0.024764735017335313 + }, + "busiest_sampled_vcpu_percent": 8.118811881188119, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.1377395988222654, + "max": 1.152619999446332 + }, + "tx_mbps": { + "mean": 1.3038221996933448, + "max": 1.3215929976034801 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004454731252670364, + "max": 0.011443707586736272 + }, + "tx_mbps": { + "mean": 0.004454731252670364, + "max": 0.011443707586736272 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.665681792253995, + "max": 13.238593866866118 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012476149912519366, + "max": 0.04982561036372696 + }, + "busiest_sampled_vcpu_percent": 17.843866171003718, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 10.80616058843915, + "max": 10.890656422555379 + }, + "tx_mbps": { + "mean": 12.4063372154367, + "max": 12.49921279289907 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.006804920281701387, + "max": 0.030722449735221168 + }, + "tx_mbps": { + "mean": 0.006804920281701387, + "max": 0.030722449735221168 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/agentgateway/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.0639346299599826, + "max": 4.246913580246914 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016469042228365566, + "max": 0.049431537320810674 + }, + "busiest_sampled_vcpu_percent": 8.910891089108912, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.1452236898726855, + "max": 1.283525051578915 + }, + "tx_mbps": { + "mean": 1.8374212433125623, + "max": 2.0240163693754605 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0035713467375490925, + "max": 0.010312773109596423 + }, + "tx_mbps": { + "mean": 0.0035713467375490925, + "max": 0.010312773109596423 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 31.208556768924733, + "max": 34.083044982698965 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008277460475126232, + "max": 0.04966476285075739 + }, + "busiest_sampled_vcpu_percent": 38.83677298311444, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 27.967900232044684, + "max": 28.27306321809417 + }, + "tx_mbps": { + "mean": 32.133101759065845, + "max": 32.466948746681446 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019896746772720656, + "max": 0.005135114383092932 + }, + "tx_mbps": { + "mean": 0.0019896746772720656, + "max": 0.005135114383092932 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.011650821448803, + "max": 2.5369458128078817 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01641631881534087, + "max": 0.04926108374384237 + }, + "busiest_sampled_vcpu_percent": 4.892367906066537, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 44.47860263101925, + "max": 44.716537482644235 + }, + "tx_mbps": { + "mean": 0.7087607431898173, + "max": 0.739249286969488 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018798145793886489, + "max": 0.0036690689929222433 + }, + "tx_mbps": { + "mean": 0.0018798145793886489, + "max": 0.0036690689929222433 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.2652852747150316, + "max": 3.0489304155397097 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012314260577033774, + "max": 0.04924895345973898 + }, + "busiest_sampled_vcpu_percent": 8.102766798418973, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 76.5797855393009, + "max": 77.01702210308204 + }, + "tx_mbps": { + "mean": 1.2513974656897235, + "max": 1.2658316550581497 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004010146894080792, + "max": 0.012487426859185163 + }, + "tx_mbps": { + "mean": 0.004010146894080792, + "max": 0.012487426859185163 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/agentgateway/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.83247278858356, + "max": 4.703275055405073 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00410711352061771, + "max": 0.02464268112370626 + }, + "busiest_sampled_vcpu_percent": 8.300395256916996, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 132.97736997046286, + "max": 133.31342561916546 + }, + "tx_mbps": { + "mean": 2.1523958821418705, + "max": 2.182928051677985 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0034659625803554876, + "max": 0.014358258130594265 + }, + "tx_mbps": { + "mean": 0.0034659625803554876, + "max": 0.014358258130594265 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 17.447312753974863, + "max": 18.5678391959799 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004152134196977246, + "max": 0.02491280518186348 + }, + "busiest_sampled_vcpu_percent": 25.720164609053498, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1147.9929413985833, + "max": 1156.1619371673967 + }, + "tx_mbps": { + "mean": 18.790267529839824, + "max": 18.996579564586764 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019291205618873356, + "max": 0.003930830529648338 + }, + "tx_mbps": { + "mean": 0.0019291205618873356, + "max": 0.003930830529648338 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.104325008484624, + "max": 5.183743003163787 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041274558362225525, + "max": 0.024764735017335313 + }, + "busiest_sampled_vcpu_percent": 9.31098696461825, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 127.56850680158725, + "max": 131.66610788061877 + }, + "tx_mbps": { + "mean": 3.126878327455704, + "max": 3.214087506479449 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003516843617727702, + "max": 0.011022684822166543 + }, + "tx_mbps": { + "mean": 0.003516843617727702, + "max": 0.011022684822166543 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.077484904693325, + "max": 29.607698001480387 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008248783304462591, + "max": 0.04949269982677555 + }, + "busiest_sampled_vcpu_percent": 33.580705009276436, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2126.277335821645, + "max": 2145.6083342733123 + }, + "tx_mbps": { + "mean": 29.908782680880964, + "max": 30.105949819134693 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007194328777920247, + "max": 0.030740091699553454 + }, + "tx_mbps": { + "mean": 0.007194328777920247, + "max": 0.030740091699553454 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.792531045271751, + "max": 4.451112778194549 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03760388320814142, + "max": 0.15003750937734434 + }, + "busiest_sampled_vcpu_percent": 14.639175257731958, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 20, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.1028444927008159, + "max": 1.1414527775141519 + }, + "tx_mbps": { + "mean": 0.9679226331657674, + "max": 1.0041481089848299 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003619173319379352, + "max": 0.013811334702942463 + }, + "tx_mbps": { + "mean": 0.003619173319379352, + "max": 0.013811334702942463 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.006938270965345, + "max": 6.491611962071481 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03314276244925014, + "max": 0.19885657469550086 + }, + "busiest_sampled_vcpu_percent": 20.566037735849058, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 20, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 129.23610644167954, + "max": 133.3129539395281 + }, + "tx_mbps": { + "mean": 1.8911445180368063, + "max": 1.9742050209891873 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018951634371551038, + "max": 0.0032679041777487912 + }, + "tx_mbps": { + "mean": 0.0018951634371551038, + "max": 0.0032679041777487912 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.504614416044223, + "max": 2.988392195603853 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016454812228417222, + "max": 0.024691358024691357 + }, + "busiest_sampled_vcpu_percent": 5.232558139534884, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.853866846437117, + "max": 0.8661056256565198 + }, + "tx_mbps": { + "mean": 0.974068305260595, + "max": 0.9806589626170279 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005691035195192678, + "max": 0.013012594139511615 + }, + "tx_mbps": { + "mean": 0.005691035195192678, + "max": 0.013012594139511615 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 8.306741446046992, + "max": 10.320019846192013 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012393711102676274, + "max": 0.04948045522018803 + }, + "busiest_sampled_vcpu_percent": 14.457831325301205, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 6.149592338427825, + "max": 6.25790010571483 + }, + "tx_mbps": { + "mean": 7.063802833407173, + "max": 7.186232704383781 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020086660986913937, + "max": 0.00373608398889388 + }, + "tx_mbps": { + "mean": 0.0020086660986913937, + "max": 0.00373608398889388 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/direct/http/02-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 3.0133999985894793, + "max": 3.3818810170328315 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0148233751418975, + "max": 0.049370525796099726 + }, + "busiest_sampled_vcpu_percent": 6.165703275529865, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.1335187987844069, + "max": 1.1474872238443783 + }, + "tx_mbps": { + "mean": 1.2978643001627033, + "max": 1.3035606211328483 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020866190163605853, + "max": 0.003182981199803225 + }, + "tx_mbps": { + "mean": 0.0020866190163605853, + "max": 0.003182981199803225 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 59.5136395815374, + "max": 60.59732774430181 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.017332792959348753, + "max": 0.05239717055279015 + }, + "busiest_sampled_vcpu_percent": 64.73029045643153, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 68.53379468204798, + "max": 69.33045317200155 + }, + "tx_mbps": { + "mean": 78.73309458839823, + "max": 79.64315055578793 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007031043596093872, + "max": 0.034549205469661434 + }, + "tx_mbps": { + "mean": 0.007031043596093872, + "max": 0.034549205469661434 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.491272648279161, + "max": 4.194423883543054 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016412356953248358, + "max": 0.04934616333580064 + }, + "busiest_sampled_vcpu_percent": 7.169811320754717, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.1525182595187033, + "max": 1.338836376323441 + }, + "tx_mbps": { + "mean": 1.8487451879520127, + "max": 2.0926501003817557 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019682180670820863, + "max": 0.0045237604545183925 + }, + "tx_mbps": { + "mean": 0.0019682180670820863, + "max": 0.0045237604545183925 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/direct/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 91.01586141802788, + "max": 91.79574056147145 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 93.07692307692308, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 124.65932612915479, + "max": 126.71600831595245 + }, + "tx_mbps": { + "mean": 143.2255391878521, + "max": 145.69643608669156 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0034743889723775467, + "max": 0.009326113915138256 + }, + "tx_mbps": { + "mean": 0.0034743889723775467, + "max": 0.009326113915138256 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.391125593784782, + "max": 4.241676942046856 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.23076923076923, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 94.83675108382445, + "max": 95.8839203294755 + }, + "tx_mbps": { + "mean": 1.4274169503190244, + "max": 1.4907472158696713 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018683074016096323, + "max": 0.0032937233025202035 + }, + "tx_mbps": { + "mean": 0.0018683074016096323, + "max": 0.0032937233025202035 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.118364684336452, + "max": 10.774577954319762 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004139758238118894, + "max": 0.024838549428713365 + }, + "busiest_sampled_vcpu_percent": 22.874493927125506, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 577.9209359739218, + "max": 585.4466269763154 + }, + "tx_mbps": { + "mean": 9.737919965910013, + "max": 9.91105096834692 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018167511117161616, + "max": 0.0030287731072636465 + }, + "tx_mbps": { + "mean": 0.0018167511117161616, + "max": 0.0030287731072636465 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.422498920905546, + "max": 5.647348951911221 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004110152075626798, + "max": 0.02466091245376079 + }, + "busiest_sampled_vcpu_percent": 10.285714285714286, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 134.37232710738888, + "max": 134.62463566087592 + }, + "tx_mbps": { + "mean": 2.1102004831530454, + "max": 2.2943598724615972 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005782070715966663, + "max": 0.013352242914884646 + }, + "tx_mbps": { + "mean": 0.005782070715966663, + "max": 0.013352242914884646 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 65.50547012879976, + "max": 66.18181818181819 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004031607805192711, + "max": 0.024189646831156264 + }, + "busiest_sampled_vcpu_percent": 73.81404174573055, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 4618.884040546793, + "max": 4663.67236209496 + }, + "tx_mbps": { + "mean": 80.27117490465452, + "max": 80.97425021165228 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018135294456800963, + "max": 0.004108232360469609 + }, + "tx_mbps": { + "mean": 0.0018135294456800963, + "max": 0.004108232360469609 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.260781244703313, + "max": 6.491611962071481 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016421084405465754, + "max": 0.0499001996007984 + }, + "busiest_sampled_vcpu_percent": 10.093457943925234, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 132.00768829636417, + "max": 132.78918728613627 + }, + "tx_mbps": { + "mean": 3.4008855941532192, + "max": 3.6087272284001983 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0026815443548249378, + "max": 0.004122007546483696 + }, + "tx_mbps": { + "mean": 0.0026815443548249378, + "max": 0.004122007546483696 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/direct/http/11-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 75.33176802321816, + "max": 76.05462082418923 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009725261366399222, + "max": 0.04862630683199611 + }, + "busiest_sampled_vcpu_percent": 77.79960707269156, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 5639.04962582453, + "max": 5686.547017936024 + }, + "tx_mbps": { + "mean": 94.07797211008658, + "max": 94.42676502606511 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0025897022033900675, + "max": 0.004936350792284602 + }, + "tx_mbps": { + "mean": 0.0025897022033900675, + "max": 0.004936350792284602 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/direct/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 13.565491361913763, + "max": 15.157384987893462 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02824858757062147, + "max": 0.1694915254237288 + }, + "busiest_sampled_vcpu_percent": 88.67595818815332, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 19, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.104232475217239, + "max": 1.140605935207288 + }, + "tx_mbps": { + "mean": 0.9712704604006508, + "max": 1.00373210072078 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001699765773753544, + "max": 0.003260793524259222 + }, + "tx_mbps": { + "mean": 0.001699765773753544, + "max": 0.003260793524259222 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/direct/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 13.32371046751045, + "max": 14.071928554187787 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0241196333815726, + "max": 0.1688374336710082 + }, + "busiest_sampled_vcpu_percent": 83.87650085763293, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 19, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 129.63997232474094, + "max": 134.7035778649652 + }, + "tx_mbps": { + "mean": 1.9568104344862232, + "max": 2.0625565682424605 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0034936611564415332, + "max": 0.010701976580733682 + }, + "tx_mbps": { + "mean": 0.0034936611564415332, + "max": 0.010701976580733682 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.7824047166462509, + "max": 2.220029600394672 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016411274976415965, + "max": 0.04920049200492005 + }, + "busiest_sampled_vcpu_percent": 3.898635477582846, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.5461463246866451, + "max": 0.565506688632585 + }, + "tx_mbps": { + "mean": 0.4813010148676642, + "max": 0.4879743020995216 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005719431955189751, + "max": 0.014877580861782135 + }, + "tx_mbps": { + "mean": 0.005719431955189751, + "max": 0.014877580861782135 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.048745145436527, + "max": 3.104212860310421 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012322355409781351, + "max": 0.04927322000492732 + }, + "busiest_sampled_vcpu_percent": 8.284023668639053, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.8837386248085386, + "max": 0.9068532422101118 + }, + "tx_mbps": { + "mean": 0.7876852608893266, + "max": 0.8126716476792316 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0016506119702239396, + "max": 0.0029968897656060247 + }, + "tx_mbps": { + "mean": 0.0016506119702239396, + "max": 0.0029968897656060247 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/praxis-release/http/02-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 3.047038158779017, + "max": 3.4074074074074074 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004937052579609973, + "max": 0.024685262898049863 + }, + "busiest_sampled_vcpu_percent": 6.476190476190476, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.4608984341596083, + "max": 1.4669240227642197 + }, + "tx_mbps": { + "mean": 1.2995539502896114, + "max": 1.3057675554117485 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021690674742240465, + "max": 0.003648834190894867 + }, + "tx_mbps": { + "mean": 0.0021690674742240465, + "max": 0.003648834190894867 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 13.136939470657188, + "max": 13.811188811188812 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012467794293970718, + "max": 0.049887752556747315 + }, + "busiest_sampled_vcpu_percent": 17.958412098298677, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 14.392892467341996, + "max": 14.453474439371227 + }, + "tx_mbps": { + "mean": 12.808906523243285, + "max": 12.86391363133575 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003526357199085244, + "max": 0.010268873007378105 + }, + "tx_mbps": { + "mean": 0.003526357199085244, + "max": 0.010268873007378105 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.5197366267525565, + "max": 5.232129697862933 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.024596424928996653, + "max": 0.12281994595922378 + }, + "busiest_sampled_vcpu_percent": 10.019646365422396, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.4716249376951769, + "max": 1.6357801566013233 + }, + "tx_mbps": { + "mean": 1.8436874495350504, + "max": 2.058130769806842 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020319389205973935, + "max": 0.004267529230136176 + }, + "tx_mbps": { + "mean": 0.0020319389205973935, + "max": 0.004267529230136176 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 38.109684748318635, + "max": 38.692842942345926 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00414181577203446, + "max": 0.02485089463220676 + }, + "busiest_sampled_vcpu_percent": 40.74803149606299, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 46.679873910596406, + "max": 47.21945287216352 + }, + "tx_mbps": { + "mean": 41.38754932387382, + "max": 41.853962046413564 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0037174519388576996, + "max": 0.014141447355041558 + }, + "tx_mbps": { + "mean": 0.0037174519388576996, + "max": 0.014141447355041558 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.987469858465485, + "max": 3.124231242312423 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016428479524104436, + "max": 0.049224710804824025 + }, + "busiest_sampled_vcpu_percent": 7.524752475247524, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 45.66527681424576, + "max": 45.93683658263857 + }, + "tx_mbps": { + "mean": 0.7195622220350225, + "max": 0.7339994096763355 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001871398413709984, + "max": 0.0038497907951321967 + }, + "tx_mbps": { + "mean": 0.001871398413709984, + "max": 0.0038497907951321967 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.1409494922636894, + "max": 2.8874629812438304 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016450751316587697, + "max": 0.07403751233958539 + }, + "busiest_sampled_vcpu_percent": 4.536489151873767, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 76.254770970697, + "max": 76.73256235738322 + }, + "tx_mbps": { + "mean": 1.195280157932718, + "max": 1.2359299871688534 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001956874661179584, + "max": 0.003439806251311215 + }, + "tx_mbps": { + "mean": 0.001956874661179584, + "max": 0.003439806251311215 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.647801296448282, + "max": 4.7607301430685744 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008238589553468446, + "max": 0.049431537320810674 + }, + "busiest_sampled_vcpu_percent": 10.934393638170974, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 133.57700209867244, + "max": 133.87218070934728 + }, + "tx_mbps": { + "mean": 2.1521130077953803, + "max": 2.182448106638712 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0037565959775439826, + "max": 0.010190276906788786 + }, + "tx_mbps": { + "mean": 0.0037565959775439826, + "max": 0.010190276906788786 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.665222792827997, + "max": 19.984992496248125 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008352125615969264, + "max": 0.05011275369581558 + }, + "busiest_sampled_vcpu_percent": 23.975409836065573, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1162.6296887412004, + "max": 1167.8201898138227 + }, + "tx_mbps": { + "mean": 18.938598279374887, + "max": 19.03342675164917 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0035552741164854925, + "max": 0.01391447814199374 + }, + "tx_mbps": { + "mean": 0.0035552741164854925, + "max": 0.01391447814199374 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.272873913187169, + "max": 4.806507271382795 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01647754247594624, + "max": 0.04966476285075739 + }, + "busiest_sampled_vcpu_percent": 10.169491525423728, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 133.8405573455155, + "max": 141.10487877226052 + }, + "tx_mbps": { + "mean": 3.6195477684922035, + "max": 3.959467389336266 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0022591577808005695, + "max": 0.004072421949422476 + }, + "tx_mbps": { + "mean": 0.0022591577808005695, + "max": 0.004072421949422476 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 35.19898783594786, + "max": 36.86040735221063 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00822639226410536, + "max": 0.024691358024691357 + }, + "busiest_sampled_vcpu_percent": 41.53225806451613, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2446.233617064205, + "max": 2486.3391135572538 + }, + "tx_mbps": { + "mean": 34.221187223727036, + "max": 34.71212591422533 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003760998752301445, + "max": 0.010798990133120804 + }, + "tx_mbps": { + "mean": 0.003760998752301445, + "max": 0.010798990133120804 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.651687099303862, + "max": 3.9819684447783623 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0502366814136042, + "max": 0.17557060446450964 + }, + "busiest_sampled_vcpu_percent": 9.920634920634921, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.4264631215502184, + "max": 1.4663523037750386 + }, + "tx_mbps": { + "mean": 0.9729361973256362, + "max": 1.0017916935972453 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0071354405202788415, + "max": 0.030382660154074276 + }, + "tx_mbps": { + "mean": 0.0071354405202788415, + "max": 0.030382660154074276 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/praxis-release/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.1859491378265963, + "max": 6.971624266144814 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03669275929549902, + "max": 0.22015655577299412 + }, + "busiest_sampled_vcpu_percent": 17.529880478087648, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 20, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 129.88479806706297, + "max": 133.89139641591203 + }, + "tx_mbps": { + "mean": 1.801605746273747, + "max": 1.861140298868214 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0038712210943245107, + "max": 0.010958902317196354 + }, + "tx_mbps": { + "mean": 0.0038712210943245107, + "max": 0.010958902317196354 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.469306721085446, + "max": 1.5250544662309369 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008067118425298484, + "max": 0.0484027105517909 + }, + "busiest_sampled_vcpu_percent": 4.633204633204633, + "container_quota_busy_percent": { + "mean": 2.093332622598401, + "max": 2.141661898106768 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 9633792, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.3421354320463412, + "max": 0.3434511415106508 + }, + "tx_mbps": { + "mean": 0.39869326729717125, + "max": 0.400228960363413 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.952147469783791, + "max": 0.9557947153884737 + }, + "tx_mbps": { + "mean": 0.9522102494785251, + "max": 0.9559219550268886 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0016685946676820627, + "max": 0.0028021595780016147 + }, + "tx_mbps": { + "mean": 0.0016685946676820627, + "max": 0.0028021595780016147 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 0.8166689272346807, + "max": 0.8200435273610303 + }, + "tx_mbps": { + "mean": 0.8166604063103328, + "max": 0.8200264937056715 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.7411638776219148, + "max": 0.7442096937043056 + }, + "tx_mbps": { + "mean": 0.81664233942092, + "max": 0.8200264937056715 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.6450267990465095, + "max": 1.7437636231533058 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040413837698027805, + "max": 0.02424830261881668 + }, + "busiest_sampled_vcpu_percent": 6.679764243614931, + "container_quota_busy_percent": { + "mean": 3.171056753318432, + "max": 3.334924208552214 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 9363456, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.5596006920126328, + "max": 0.562070376275774 + }, + "tx_mbps": { + "mean": 0.6521554615743907, + "max": 0.6552403323019811 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.5616648024375883, + "max": 1.5655250183512655 + }, + "tx_mbps": { + "mean": 1.5570288840758515, + "max": 1.5645463358360814 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0037198104044469053, + "max": 0.012047973341406431 + }, + "tx_mbps": { + "mean": 0.0037198104044469053, + "max": 0.012047973341406431 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 1.3355083406287787, + "max": 1.3412534160940526 + }, + "tx_mbps": { + "mean": 1.3355362283693994, + "max": 1.3412534160940526 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.2120582570043088, + "max": 1.217310708577755 + }, + "tx_mbps": { + "mean": 1.3355181765935846, + "max": 1.3412534160940526 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.2064242032340147, + "max": 2.3047064531780688 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040462895524803755, + "max": 0.024277737314882253 + }, + "busiest_sampled_vcpu_percent": 6.8359375, + "container_quota_busy_percent": { + "mean": 5.33475958655818, + "max": 5.505543749697761 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 54, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11972608, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 1.013713747615069, + "max": 1.0168147646256882 + }, + "tx_mbps": { + "mean": 1.181991116040935, + "max": 1.1850170343152095 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.822165162998159, + "max": 2.8344224207022015 + }, + "tx_mbps": { + "mean": 2.8213662488345284, + "max": 2.827158873813932 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0023930881895324056, + "max": 0.0036910385254127747 + }, + "tx_mbps": { + "mean": 0.0023930881895324056, + "max": 0.0036910385254127747 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 2.4204735034359666, + "max": 2.425766002947544 + }, + "tx_mbps": { + "mean": 2.4201215390395086, + "max": 2.425135799928427 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2.1965319366986806, + "max": 2.201314629878527 + }, + "tx_mbps": { + "mean": 2.4201215390395086, + "max": 2.425135799928427 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.367855097042623, + "max": 12.74629044028217 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004061078622482131, + "max": 0.024366471734892786 + }, + "busiest_sampled_vcpu_percent": 34.72485768500949, + "container_quota_busy_percent": { + "mean": 39.95922870566115, + "max": 40.737203701196556 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 54, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 13131776, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 9.307785649918197, + "max": 9.343764971577636 + }, + "tx_mbps": { + "mean": 10.862738501534356, + "max": 10.906540448604124 + } + }, + "ens4": { + "rx_mbps": { + "mean": 25.87532022949249, + "max": 25.97262057551386 + }, + "tx_mbps": { + "mean": 25.909023638166534, + "max": 26.01052258998002 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0033541720945719014, + "max": 0.0101635502038881 + }, + "tx_mbps": { + "mean": 0.0033541720945719014, + "max": 0.0101635502038881 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 22.228119259970814, + "max": 22.31576266457593 + }, + "tx_mbps": { + "mean": 22.20840841892506, + "max": 22.293805966059416 + } + }, + "cni0": { + "rx_mbps": { + "mean": 20.17149018063531, + "max": 20.250914598353404 + }, + "tx_mbps": { + "mean": 22.208390425791162, + "max": 22.293805966059416 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/04-fortio/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 2.32262827097546, + "max": 3.7152444870565677 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0034241884673332423, + "max": 0.023969319271332695 + }, + "busiest_sampled_vcpu_percent": 8.061420345489443, + "container_quota_busy_percent": { + "mean": 5.35127095839049, + "max": 5.911955961353426 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 779, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 59592704, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.9842895400186755, + "max": 1.0611551327530835 + }, + "tx_mbps": { + "mean": 1.1520584652212145, + "max": 1.2629171367007763 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.282965185586731, + "max": 3.717121906906397 + }, + "tx_mbps": { + "mean": 2.778211967291841, + "max": 3.1718582500612227 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002238788042832173, + "max": 0.003772833853618549 + }, + "tx_mbps": { + "mean": 0.002238788042832173, + "max": 0.003772833853618549 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 2.3818962451553514, + "max": 2.7289392531738113 + }, + "tx_mbps": { + "mean": 2.889290200518741, + "max": 3.2995910324905173 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2.156950721688036, + "max": 2.4545173060541945 + }, + "tx_mbps": { + "mean": 2.889290200518741, + "max": 3.2995910324905173 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.701793331406954, + "max": 27.930607187112763 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00410711352061771, + "max": 0.02464268112370626 + }, + "busiest_sampled_vcpu_percent": 99.80916030534351, + "container_quota_busy_percent": { + "mean": 96.33241883792265, + "max": 100.1456168900895 + }, + "container_throttled_period_percent": { + "mean": 20.737674275410125, + "max": 34.61538461538461 + }, + "max_fd": 935, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 80744448, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 24.21816805671988, + "max": 25.40719563426453 + }, + "tx_mbps": { + "mean": 28.414553194060105, + "max": 29.793137452858332 + } + }, + "ens4": { + "rx_mbps": { + "mean": 67.36714417183889, + "max": 70.61912325295934 + }, + "tx_mbps": { + "mean": 67.79783325178799, + "max": 71.09450683376156 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019800508704950993, + "max": 0.00454457001700168 + }, + "tx_mbps": { + "mean": 0.0019800508704950993, + "max": 0.00454457001700168 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 58.07546580405682, + "max": 60.91031850350373 + }, + "tx_mbps": { + "mean": 57.829544916755374, + "max": 60.614100073885865 + } + }, + "cni0": { + "rx_mbps": { + "mean": 52.67269622399608, + "max": 55.24613674374699 + }, + "tx_mbps": { + "mean": 57.82954493723573, + "max": 60.61388404058317 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.6415964806061907, + "max": 1.70316301703163 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004052192235999676, + "max": 0.024313153415998056 + }, + "busiest_sampled_vcpu_percent": 4.077669902912621, + "container_quota_busy_percent": { + "mean": 3.5892502595347797, + "max": 3.7441708208039586 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 423, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 69312512, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 44.03718027055227, + "max": 44.241714974810506 + }, + "tx_mbps": { + "mean": 0.6975304527178801, + "max": 0.7200065732767947 + } + }, + "ens4": { + "rx_mbps": { + "mean": 49.16775266044431, + "max": 49.4169503716053 + }, + "tx_mbps": { + "mean": 44.95621826587007, + "max": 45.22927385807965 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.009864639597026194, + "max": 0.04104324576590139 + }, + "tx_mbps": { + "mean": 0.009864639597026194, + "max": 0.04104324576590139 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 44.536502515531154, + "max": 44.792870365677835 + }, + "tx_mbps": { + "mean": 44.87907069180487, + "max": 45.09249907380557 + } + }, + "cni0": { + "rx_mbps": { + "mean": 44.332415954365864, + "max": 44.58030880428909 + }, + "tx_mbps": { + "mean": 44.87905262770581, + "max": 45.09249907380557 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.458687092627317, + "max": 2.8026093259241365 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008090614886731391, + "max": 0.04854368932038835 + }, + "busiest_sampled_vcpu_percent": 8.51063829787234, + "container_quota_busy_percent": { + "mean": 5.156079319126167, + "max": 5.310869745760343 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 423, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 30236672, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 67.18492570167282, + "max": 68.07958162779889 + }, + "tx_mbps": { + "mean": 1.034232051978861, + "max": 1.0723919259240469 + } + }, + "ens4": { + "rx_mbps": { + "mean": 74.9823670587715, + "max": 75.96354454874319 + }, + "tx_mbps": { + "mean": 68.50780143368608, + "max": 69.40933723237403 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002382352082152307, + "max": 0.004689381592501633 + }, + "tx_mbps": { + "mean": 0.002382352082152307, + "max": 0.004689381592501633 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 67.90135446424284, + "max": 68.80012550489958 + }, + "tx_mbps": { + "mean": 68.45320819593297, + "max": 69.36396552623845 + } + }, + "cni0": { + "rx_mbps": { + "mean": 67.60083112329653, + "max": 68.4987044082506 + }, + "tx_mbps": { + "mean": 68.45320819593297, + "max": 69.36396552623845 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/08-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 3.6536321078097, + "max": 3.996124969726326 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004843787842092517, + "max": 0.024218939210462583 + }, + "busiest_sampled_vcpu_percent": 9.496124031007753, + "container_quota_busy_percent": { + "mean": 9.680053939476899, + "max": 9.968079915401072 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 362, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 30367744, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 133.86944348954236, + "max": 134.19368219606932 + }, + "tx_mbps": { + "mean": 2.0540768054523957, + "max": 2.0677018772951747 + } + }, + "ens4": { + "rx_mbps": { + "mean": 149.46500597963487, + "max": 149.83377822631203 + }, + "tx_mbps": { + "mean": 136.5134354738128, + "max": 136.85347346831722 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00212735182618174, + "max": 0.003811968157631325 + }, + "tx_mbps": { + "mean": 0.00212735182618174, + "max": 0.003811968157631325 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 135.30450373950455, + "max": 135.63239517642097 + }, + "tx_mbps": { + "mean": 136.47586212069896, + "max": 136.7756034886215 + } + }, + "cni0": { + "rx_mbps": { + "mean": 134.7095372856037, + "max": 135.02834983580632 + }, + "tx_mbps": { + "mean": 136.47586212069896, + "max": 136.7756034886215 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.060133232847893, + "max": 18.622967479674795 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008525149190110827, + "max": 0.05115089514066496 + }, + "busiest_sampled_vcpu_percent": 53.87596899224806, + "container_quota_busy_percent": { + "mean": 61.73551297848488, + "max": 63.02675167989433 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 54, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 25976832, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 1117.23586743829, + "max": 1125.2941883733943 + }, + "tx_mbps": { + "mean": 16.52519507161079, + "max": 16.72059640329434 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1248.456609331264, + "max": 1257.4862429763837 + }, + "tx_mbps": { + "mean": 1137.292405045881, + "max": 1145.6550938682178 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005746940097347551, + "max": 0.013082558857449805 + }, + "tx_mbps": { + "mean": 0.005746940097347551, + "max": 0.013082558857449805 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 1127.79927282252, + "max": 1136.0304688980248 + }, + "tx_mbps": { + "mean": 1140.1853319790962, + "max": 1148.4448180147588 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1123.1256785681085, + "max": 1131.2951905072848 + }, + "tx_mbps": { + "mean": 1140.1853488673996, + "max": 1148.4448180147588 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.290214569526269, + "max": 6.960830580462482 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 15.752212389380531, + "container_quota_busy_percent": { + "mean": 9.613656951503794, + "max": 10.071752320467308 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 1028, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 72679424, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 128.44154284798316, + "max": 131.9284143477716 + }, + "tx_mbps": { + "mean": 1.9788203271837026, + "max": 2.068420340584355 + } + }, + "ens4": { + "rx_mbps": { + "mean": 144.56375023272668, + "max": 148.52447632769176 + }, + "tx_mbps": { + "mean": 131.6725785150259, + "max": 135.31955522505274 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002504651996698716, + "max": 0.0039729235488300645 + }, + "tx_mbps": { + "mean": 0.002504651996698716, + "max": 0.0039729235488300645 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 130.50475516213058, + "max": 134.0854457355455 + }, + "tx_mbps": { + "mean": 132.15144053656238, + "max": 135.7429794536364 + } + }, + "cni0": { + "rx_mbps": { + "mean": 129.78394098157185, + "max": 133.33369681519537 + }, + "tx_mbps": { + "mean": 132.15144053656238, + "max": 135.7429794536364 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 31.56861550848645, + "max": 31.799485861182518 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008525586396809835, + "max": 0.02575991756826378 + }, + "busiest_sampled_vcpu_percent": 99.81024667931689, + "container_quota_busy_percent": { + "mean": 99.51336286444736, + "max": 100.03848827127425 + }, + "container_throttled_period_percent": { + "mean": 20.0229801644896, + "max": 30.76923076923077 + }, + "max_fd": 1008, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 104640512, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2181.05238272401, + "max": 2211.453281584533 + }, + "tx_mbps": { + "mean": 26.676082468280143, + "max": 26.957459194152463 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2432.247868723891, + "max": 2466.0411098168443 + }, + "tx_mbps": { + "mean": 2198.8544521920194, + "max": 2229.4709806011783 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0031530706127173417, + "max": 0.01242787849884955 + }, + "tx_mbps": { + "mean": 0.0031530706127173417, + "max": 0.01242787849884955 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 2185.725524206602, + "max": 2216.2766157904807 + }, + "tx_mbps": { + "mean": 2220.9460806658753, + "max": 2251.8305752025 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2179.9383647313307, + "max": 2210.4842520250018 + }, + "tx_mbps": { + "mean": 2220.946080656237, + "max": 2251.8305752025 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/12-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.4382280172805304, + "max": 3.497005988023952 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035014005602240898, + "max": 0.024509803921568627 + }, + "busiest_sampled_vcpu_percent": 12.681159420289855, + "container_quota_busy_percent": { + "mean": 4.984426993819879, + "max": 5.218194250684057 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 500, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 84889600, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.979258421884656, + "max": 1.0547606430211924 + }, + "tx_mbps": { + "mean": 0.8521796248783283, + "max": 0.9211249553346714 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.431621980853592, + "max": 2.608848243391234 + }, + "tx_mbps": { + "mean": 2.4330907411480354, + "max": 2.6123891848342105 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018518537241808545, + "max": 0.0037366766693389462 + }, + "tx_mbps": { + "mean": 0.0018518537241808545, + "max": 0.0037366766693389462 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 2.0378231719761333, + "max": 2.172249853678533 + }, + "tx_mbps": { + "mean": 2.035917621823143, + "max": 2.1708046662917013 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.820599971465203, + "max": 1.9371784304999806 + }, + "tx_mbps": { + "mean": 2.035917621823143, + "max": 2.1708046662917013 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1509787921229557, + "max": 1.4936519790888723 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004159387738124948, + "max": 0.02495632642874969 + }, + "busiest_sampled_vcpu_percent": 2.6970954356846475, + "container_quota_busy_percent": { + "mean": 9.32157736131282, + "max": 10.998585878931438 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 463, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 44445696, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 130.24842055876923, + "max": 134.2765868945701 + }, + "tx_mbps": { + "mean": 1.7077626495877967, + "max": 1.7839029777165867 + } + }, + "ens4": { + "rx_mbps": { + "mean": 145.23726434435238, + "max": 149.71534798005834 + }, + "tx_mbps": { + "mean": 132.50214548788082, + "max": 136.66903047678895 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019279127798260249, + "max": 0.0033161902162097893 + }, + "tx_mbps": { + "mean": 0.0019279127798260249, + "max": 0.0033161902162097893 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 131.3238975359524, + "max": 135.4142784141665 + }, + "tx_mbps": { + "mean": 132.6143384134562, + "max": 136.6865054986081 + } + }, + "cni0": { + "rx_mbps": { + "mean": 130.7455455145258, + "max": 134.8028038218076 + }, + "tx_mbps": { + "mean": 132.61432035984637, + "max": 136.68639717694919 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4142837727573937, + "max": 0.4675196850393701 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004103069095683571, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.006090204841173991, + "max": 0.011625165031887128 + }, + "tx_mbps": { + "mean": 0.0015013545751777155, + "max": 0.0026759437853474287 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0036240423807625353, + "max": 0.012848617995421774 + }, + "tx_mbps": { + "mean": 0.0036240423807625353, + "max": 0.012848617995421774 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4265465964770037, + "max": 0.5166051660516605 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012305172312806872, + "max": 0.04920049200492005 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.006194406251033004, + "max": 0.020957566652018766 + }, + "tx_mbps": { + "mean": 0.0015634184393654913, + "max": 0.002929179987938935 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0036999399394118926, + "max": 0.013054604416961595 + }, + "tx_mbps": { + "mean": 0.0036999399394118926, + "max": 0.013054604416961595 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4060665424783111, + "max": 0.44280442804428044 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004103069095683571, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0015016214449691488, + "max": 0.00361463368877563 + }, + "tx_mbps": { + "mean": 0.001394833828776616, + "max": 0.0030620481379218644 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021384110648699187, + "max": 0.005577807996224764 + }, + "tx_mbps": { + "mean": 0.0021384110648699187, + "max": 0.005577807996224764 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.42652958277247005, + "max": 0.4670599803343166 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008201091862035057, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.5686274509803921, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0051924416703339575, + "max": 0.01134899340064657 + }, + "tx_mbps": { + "mean": 0.002112047052206469, + "max": 0.004324148775416492 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020089169915016463, + "max": 0.0041472378513293705 + }, + "tx_mbps": { + "mean": 0.0020089169915016463, + "max": 0.0041472378513293705 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.41842521462506715, + "max": 0.4430223972434162 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004102059233735336, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.3806706114398422, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.001462843690050312, + "max": 0.0024579136082391595 + }, + "tx_mbps": { + "mean": 0.0013085588330328753, + "max": 0.002334248310700437 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002007968195632517, + "max": 0.003819535866024669 + }, + "tx_mbps": { + "mean": 0.002007968195632517, + "max": 0.003819535866024669 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.41013932118305346, + "max": 0.4430223972434162 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008201090869176409, + "max": 0.024606299212598427 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.009107390944096705, + "max": 0.03899982300919655 + }, + "tx_mbps": { + "mean": 0.0017569465924806673, + "max": 0.004449073873007491 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00846372354816128, + "max": 0.042108036981318875 + }, + "tx_mbps": { + "mean": 0.00846372354816128, + "max": 0.042108036981318875 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.43065266581398587, + "max": 0.4920049200492005 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008205128329418906, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.004541088548849012, + "max": 0.020434784153751863 + }, + "tx_mbps": { + "mean": 0.0013879838607640865, + "max": 0.002810392920444339 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019034343900081348, + "max": 0.003695570468266774 + }, + "tx_mbps": { + "mean": 0.0019034343900081348, + "max": 0.003695570468266774 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.41435646393832726, + "max": 0.4430223972434162 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004102059233735336, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.3806706114398422, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.003039478379749522, + "max": 0.010037097792555967 + }, + "tx_mbps": { + "mean": 0.001395731337229836, + "max": 0.002111507515276657 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0036780547386722996, + "max": 0.010024502218855504 + }, + "tx_mbps": { + "mean": 0.0036780547386722996, + "max": 0.010024502218855504 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4306405345568473, + "max": 0.4675196850393701 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004101049868766404, + "max": 0.024606299212598427 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.006089703016982096, + "max": 0.020508970316250024 + }, + "tx_mbps": { + "mean": 0.0015318633183040863, + "max": 0.0028835328948096737 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0035589340059736527, + "max": 0.012749695519290016 + }, + "tx_mbps": { + "mean": 0.0035589340059736527, + "max": 0.012749695519290016 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.40207359655559327, + "max": 0.4431314623338257 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.002945823823793832, + "max": 0.01034196129697548 + }, + "tx_mbps": { + "mean": 0.0012993662510747386, + "max": 0.002166901402648299 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018746044236395889, + "max": 0.004285123901821423 + }, + "tx_mbps": { + "mean": 0.0018746044236395889, + "max": 0.004285123901821423 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4019654752218709, + "max": 0.44291338582677164 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004101049868766404, + "max": 0.024606299212598427 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.001463707451516488, + "max": 0.00276336170054217 + }, + "tx_mbps": { + "mean": 0.0013978395368921912, + "max": 0.0027554888751845 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021407411418742158, + "max": 0.004344225032362307 + }, + "tx_mbps": { + "mean": 0.0021407411418742158, + "max": 0.004344225032362307 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.41840305929169747, + "max": 0.46740467404674046 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008202099737532808, + "max": 0.04921259842519685 + }, + "busiest_sampled_vcpu_percent": 1.37524557956778, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.005558834487795178, + "max": 0.011024033926200901 + }, + "tx_mbps": { + "mean": 0.002261694403919831, + "max": 0.004425050468413564 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002525953476374605, + "max": 0.003984721578133582 + }, + "tx_mbps": { + "mean": 0.002525953476374605, + "max": 0.003984721578133582 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/12-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.4359609361639769, + "max": 0.5166051660516605 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003515185601799775, + "max": 0.024606299212598427 + }, + "busiest_sampled_vcpu_percent": 1.3806706114398422, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0019732265263862564, + "max": 0.004748102411895985 + }, + "tx_mbps": { + "mean": 0.0015713071894270373, + "max": 0.002263849890022025 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021588287253825615, + "max": 0.0033129808317529474 + }, + "tx_mbps": { + "mean": 0.0021588287253825615, + "max": 0.0033129808317529474 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.414238360764295, + "max": 0.4675196850393701 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004100041000410004, + "max": 0.024600246002460024 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.010710932088136255, + "max": 0.0385335699861923 + }, + "tx_mbps": { + "mean": 0.0017648264513296004, + "max": 0.0043324093884872 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.010037393882609732, + "max": 0.04153099276078519 + }, + "tx_mbps": { + "mean": 0.010037393882609732, + "max": 0.04153099276078519 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2370586496178548, + "max": 1.284848484848485 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004044325810887325, + "max": 0.02426595486532395 + }, + "busiest_sampled_vcpu_percent": 3.501945525291829, + "container_quota_busy_percent": { + "mean": 1.859746242578704, + "max": 1.9235042518488938 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 28, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 6619136, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.34164781935280786, + "max": 0.3432399798140979 + }, + "tx_mbps": { + "mean": 0.5730401626989938, + "max": 0.5755507289581828 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.9510659840397697, + "max": 0.9564312438715185 + }, + "tx_mbps": { + "mean": 1.2362033373791914, + "max": 1.2425811372908349 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0017621813735148792, + "max": 0.003641907734427665 + }, + "tx_mbps": { + "mean": 0.0017621813735148792, + "max": 0.003641907734427665 + } + }, + "veth972511d5": { + "rx_mbps": { + "mean": 1.102531960884933, + "max": 1.107542603560448 + }, + "tx_mbps": { + "mean": 0.8171117642548301, + "max": 0.8208103239899011 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.0268864370344584, + "max": 1.031558356023788 + }, + "tx_mbps": { + "mean": 0.8170936947810528, + "max": 0.8208103239899011 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/01-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.529050995844663, + "max": 1.6242424242424243 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004849660523763336, + "max": 0.02424830261881668 + }, + "busiest_sampled_vcpu_percent": 4.322200392927308, + "container_quota_busy_percent": { + "mean": 2.8771752771543677, + "max": 2.9394922503505256 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 28, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 7581696, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.5803047769093328, + "max": 0.5944830102182334 + }, + "tx_mbps": { + "mean": 0.9733651778550437, + "max": 0.9975370052491509 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.620189859781416, + "max": 1.6555722132851565 + }, + "tx_mbps": { + "mean": 2.099128582667019, + "max": 2.1516991574146025 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004075534279713106, + "max": 0.012343376067781716 + }, + "tx_mbps": { + "mean": 0.004075534279713106, + "max": 0.012343376067781716 + } + }, + "veth972511d5": { + "rx_mbps": { + "mean": 1.8710819704428427, + "max": 1.9169510596101211 + }, + "tx_mbps": { + "mean": 1.3864562319827605, + "max": 1.420488212642443 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.7428329173756376, + "max": 1.7855372008333872 + }, + "tx_mbps": { + "mean": 1.3864562319827605, + "max": 1.420488212642443 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.093766714389474, + "max": 2.210347340296332 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004048255202007934, + "max": 0.024289531212047608 + }, + "busiest_sampled_vcpu_percent": 6.576402321083172, + "container_quota_busy_percent": { + "mean": 4.7697312366638345, + "max": 4.9479455814705195 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 58, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11845632, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 1.0135050980253777, + "max": 1.015574955053372 + }, + "tx_mbps": { + "mean": 1.7002999583445964, + "max": 1.703449326364804 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.821720218549311, + "max": 2.8312098780179067 + }, + "tx_mbps": { + "mean": 3.666435205196171, + "max": 3.6726152455049643 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004002514564125815, + "max": 0.009201030612479679 + }, + "tx_mbps": { + "mean": 0.004002514564125815, + "max": 0.009201030612479679 + } + }, + "veth972511d5": { + "rx_mbps": { + "mean": 3.2675893166723977, + "max": 3.2730387122810343 + }, + "tx_mbps": { + "mean": 2.421342739577323, + "max": 2.4250681587760594 + } + }, + "cni0": { + "rx_mbps": { + "mean": 3.0435506183134162, + "max": 3.048807676356377 + }, + "tx_mbps": { + "mean": 2.4213246708791827, + "max": 2.4250681587760594 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 9.989677896027402, + "max": 10.075813157251162 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004097017371353655, + "max": 0.024582104228121928 + }, + "busiest_sampled_vcpu_percent": 27.237354085603112, + "container_quota_busy_percent": { + "mean": 32.329334798405036, + "max": 32.89779175793067 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 58, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 31297536, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 9.440802903803133, + "max": 9.459597793262637 + }, + "tx_mbps": { + "mean": 15.83448734876271, + "max": 15.86629384441458 + } + }, + "ens4": { + "rx_mbps": { + "mean": 26.247527502643344, + "max": 26.29445720995708 + }, + "tx_mbps": { + "mean": 34.124835145249214, + "max": 34.19101233705563 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003308564655941476, + "max": 0.012181674620950569 + }, + "tx_mbps": { + "mean": 0.003308564655941476, + "max": 0.012181674620950569 + } + }, + "veth972511d5": { + "rx_mbps": { + "mean": 30.407664855868084, + "max": 30.46806882974643 + }, + "tx_mbps": { + "mean": 22.527587059709273, + "max": 22.571769368535378 + } + }, + "cni0": { + "rx_mbps": { + "mean": 28.325631756787278, + "max": 28.382078532426625 + }, + "tx_mbps": { + "mean": 22.527587059709273, + "max": 22.571769368535378 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.526408417111475, + "max": 3.410182516810759 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004062068405231945, + "max": 0.024372410431391666 + }, + "busiest_sampled_vcpu_percent": 6.500956022944551, + "container_quota_busy_percent": { + "mean": 4.979372703730812, + "max": 5.224464759551089 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 661, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 90525696, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 1.0023960086747836, + "max": 1.0140215057501367 + }, + "tx_mbps": { + "mean": 1.685826493236012, + "max": 1.7343642715885834 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.345958915061351, + "max": 3.560883914377541 + }, + "tx_mbps": { + "mean": 3.6619588555672387, + "max": 3.9036021674916044 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020527871988430223, + "max": 0.003872934597407479 + }, + "tx_mbps": { + "mean": 0.0020527871988430223, + "max": 0.003872934597407479 + } + }, + "veth972511d5": { + "rx_mbps": { + "mean": 3.2616362556505982, + "max": 3.4728534487724843 + }, + "tx_mbps": { + "mean": 2.947667451821485, + "max": 3.1626302337377683 + } + }, + "cni0": { + "rx_mbps": { + "mean": 3.0331595075965225, + "max": 3.2065209615157655 + }, + "tx_mbps": { + "mean": 2.947667451821485, + "max": 3.1626302337377683 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.66802934981942, + "max": 28.87995981918634 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004184450581638631, + "max": 0.025106703489831784 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.59526139136712, + "max": 100.22204091681795 + }, + "container_throttled_period_percent": { + "mean": 35.347121432027095, + "max": 46.15384615384615 + }, + "max_fd": 924, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 168292352, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 34.489148070384644, + "max": 34.77772613881949 + }, + "tx_mbps": { + "mean": 57.80138078849521, + "max": 58.26488393318281 + } + }, + "ens4": { + "rx_mbps": { + "mean": 94.63715668944985, + "max": 95.26323515419023 + }, + "tx_mbps": { + "mean": 124.90145551171241, + "max": 125.92636441885132 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018025815565915336, + "max": 0.0038567392811053587 + }, + "tx_mbps": { + "mean": 0.0018025815565915336, + "max": 0.0038567392811053587 + } + }, + "veth972511d5": { + "rx_mbps": { + "mean": 108.893247756128, + "max": 109.5944420653306 + }, + "tx_mbps": { + "mean": 79.96018978568172, + "max": 80.37453188151002 + } + }, + "cni0": { + "rx_mbps": { + "mean": 100.7968628329026, + "max": 101.39788334765288 + }, + "tx_mbps": { + "mean": 79.96014849175171, + "max": 80.37453188151002 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/06-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.6701494897686278, + "max": 1.7701260911736179 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.883495145631068, + "container_quota_busy_percent": { + "mean": 3.0115079595823455, + "max": 3.0615916407115513 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 146, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 143306752, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 45.255964181016225, + "max": 45.45840491440515 + }, + "tx_mbps": { + "mean": 0.9538017322060242, + "max": 0.9654752190072701 + } + }, + "ens4": { + "rx_mbps": { + "mean": 50.51040784579293, + "max": 50.733189562439755 + }, + "tx_mbps": { + "mean": 46.71980923897114, + "max": 46.8940563990043 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002932379193430598, + "max": 0.005020660691234043 + }, + "tx_mbps": { + "mean": 0.002932379193430598, + "max": 0.005020660691234043 + } + }, + "veth972511d5": { + "rx_mbps": { + "mean": 46.23076162051488, + "max": 46.433817499607024 + }, + "tx_mbps": { + "mean": 46.119436677747125, + "max": 46.32777860582987 + } + }, + "cni0": { + "rx_mbps": { + "mean": 45.98530466727681, + "max": 46.18884294292138 + }, + "tx_mbps": { + "mean": 46.119436677747125, + "max": 46.32777860582987 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.204115862023777, + "max": 2.426595486532395 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008105372802803424, + "max": 0.024330900243309004 + }, + "busiest_sampled_vcpu_percent": 5.769230769230769, + "container_quota_busy_percent": { + "mean": 4.666407228322223, + "max": 4.789461074219455 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 146, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 110755840, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 72.04042526176514, + "max": 72.34116062698497 + }, + "tx_mbps": { + "mean": 1.4672887124691139, + "max": 1.4760710689175767 + } + }, + "ens4": { + "rx_mbps": { + "mean": 80.42290679652388, + "max": 80.80183631607663 + }, + "tx_mbps": { + "mean": 74.26874861335071, + "max": 74.55630203135713 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.009900267191078985, + "max": 0.03874623575516801 + }, + "tx_mbps": { + "mean": 0.009900267191078985, + "max": 0.03874623575516801 + } + }, + "veth972511d5": { + "rx_mbps": { + "mean": 73.53937233902789, + "max": 73.82819458862043 + }, + "tx_mbps": { + "mean": 73.4330136475298, + "max": 73.74547922663658 + } + }, + "cni0": { + "rx_mbps": { + "mean": 73.15974584914227, + "max": 73.45080981061395 + }, + "tx_mbps": { + "mean": 73.4330136475298, + "max": 73.74547922663658 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.2322139237729677, + "max": 3.5688273852876913 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004061078622482131, + "max": 0.024366471734892786 + }, + "busiest_sampled_vcpu_percent": 10.097087378640778, + "container_quota_busy_percent": { + "mean": 7.936278360676216, + "max": 8.090478340454432 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 161, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 109133824, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 133.90262936139192, + "max": 134.18547100848977 + }, + "tx_mbps": { + "mean": 2.6961723322398816, + "max": 2.7125713524949324 + } + }, + "ens4": { + "rx_mbps": { + "mean": 149.51507758175703, + "max": 149.84635486097426 + }, + "tx_mbps": { + "mean": 137.97943578757986, + "max": 138.27968132264095 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0022570845259406885, + "max": 0.004088649989225638 + }, + "tx_mbps": { + "mean": 0.0022570845259406885, + "max": 0.004088649989225638 + } + }, + "veth972511d5": { + "rx_mbps": { + "mean": 136.6495981245102, + "max": 136.95853736913736 + }, + "tx_mbps": { + "mean": 136.54985093633954, + "max": 136.8546937413751 + } + }, + "cni0": { + "rx_mbps": { + "mean": 135.952464829913, + "max": 136.25517345268372 + }, + "tx_mbps": { + "mean": 136.54985093633954, + "max": 136.8546937413751 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 17.602677399996196, + "max": 17.761495704901467 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 43.604651162790695, + "container_quota_busy_percent": { + "mean": 55.53754771357704, + "max": 56.10823614136405 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 58, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 127987712, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 1160.6349023271166, + "max": 1169.2846993932417 + }, + "tx_mbps": { + "mean": 22.713805084343345, + "max": 23.01670996708547 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1296.9903917063, + "max": 1306.6922335018703 + }, + "tx_mbps": { + "mean": 1194.4396577489895, + "max": 1203.570613681214 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019466680789986474, + "max": 0.003790597354101207 + }, + "tx_mbps": { + "mean": 0.0019466680789986474, + "max": 0.003790597354101207 + } + }, + "veth972511d5": { + "rx_mbps": { + "mean": 1183.5786640338417, + "max": 1192.5727626281507 + }, + "tx_mbps": { + "mean": 1184.58808763711, + "max": 1193.437851711169 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1177.7242585595595, + "max": 1186.6554140535238 + }, + "tx_mbps": { + "mean": 1184.58808763711, + "max": 1193.437851711169 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.670936693809265, + "max": 4.60019267822736 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004044325810887325, + "max": 0.02426595486532395 + }, + "busiest_sampled_vcpu_percent": 10.377358490566039, + "container_quota_busy_percent": { + "mean": 8.179396765247857, + "max": 8.37859814897767 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 666, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 186494976, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 131.84711611136132, + "max": 131.89030630629057 + }, + "tx_mbps": { + "mean": 2.679464490438749, + "max": 2.7207904331799146 + } + }, + "ens4": { + "rx_mbps": { + "mean": 148.78788144883362, + "max": 148.83723852354004 + }, + "tx_mbps": { + "mean": 136.7285490743103, + "max": 136.83424700907264 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0034737067610846324, + "max": 0.010211167312871026 + }, + "tx_mbps": { + "mean": 0.0034737067610846324, + "max": 0.010211167312871026 + } + }, + "veth972511d5": { + "rx_mbps": { + "mean": 135.40357213744176, + "max": 135.50001850201753 + }, + "tx_mbps": { + "mean": 136.0112609341283, + "max": 136.05142567504282 + } + }, + "cni0": { + "rx_mbps": { + "mean": 134.5370584676961, + "max": 134.62589336078057 + }, + "tx_mbps": { + "mean": 136.0112609341283, + "max": 136.05142567504282 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/11-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 33.326779398578715, + "max": 33.68560105680317 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 99.81132075471699, + "container_quota_busy_percent": { + "mean": 100.0130359679897, + "max": 100.53748618788848 + }, + "container_throttled_period_percent": { + "mean": 34.48476052249637, + "max": 39.62264150943396 + }, + "max_fd": 920, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 240332800, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2462.668023501091, + "max": 2476.8670117038205 + }, + "tx_mbps": { + "mean": 47.2512331063778, + "max": 48.01258555037604 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2748.924859299785, + "max": 2764.5762372841054 + }, + "tx_mbps": { + "mean": 2513.72236796832, + "max": 2527.687698648185 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018878241089443065, + "max": 0.003280062086265466 + }, + "tx_mbps": { + "mean": 0.0018878241089443065, + "max": 0.003280062086265466 + } + }, + "veth972511d5": { + "rx_mbps": { + "mean": 2492.175859579052, + "max": 2506.1088493635175 + }, + "tx_mbps": { + "mean": 2508.498013648771, + "max": 2522.858755194046 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2481.877504207494, + "max": 2495.786796387008 + }, + "tx_mbps": { + "mean": 2508.4967411927405, + "max": 2522.8653356660247 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.945798108371673, + "max": 2.279340446168768 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040413837698027805, + "max": 0.02424830261881668 + }, + "busiest_sampled_vcpu_percent": 6.4393939393939394, + "container_quota_busy_percent": { + "mean": 4.576355658105701, + "max": 4.841190791667061 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 149, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 211886080, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.9876513473035662, + "max": 1.0242650653213585 + }, + "tx_mbps": { + "mean": 1.3603216165735046, + "max": 1.4082535291371292 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.4549444422216955, + "max": 2.5608036473842954 + }, + "tx_mbps": { + "mean": 3.273690030137396, + "max": 3.3902530820893175 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020147932422226096, + "max": 0.0037399851960865276 + }, + "tx_mbps": { + "mean": 0.0020147932422226096, + "max": 0.0037399851960865276 + } + }, + "veth972511d5": { + "rx_mbps": { + "mean": 2.883620634717177, + "max": 2.9808301827843433 + }, + "tx_mbps": { + "mean": 2.0620511445098644, + "max": 2.1343078572763083 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2.665269982732097, + "max": 2.754266914605185 + }, + "tx_mbps": { + "mean": 2.062033092694926, + "max": 2.1341995463866756 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.443746907270205, + "max": 7.677989762680316 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003898635477582846, + "max": 0.023391812865497075 + }, + "busiest_sampled_vcpu_percent": 20.930232558139537, + "container_quota_busy_percent": { + "mean": 7.738711456914229, + "max": 8.087069275024268 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 149, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 176193536, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 130.17265521851874, + "max": 134.2453693159317 + }, + "tx_mbps": { + "mean": 2.3248280694497887, + "max": 2.416623552393923 + } + }, + "ens4": { + "rx_mbps": { + "mean": 145.135944281802, + "max": 149.67273214088496 + }, + "tx_mbps": { + "mean": 133.79971406131412, + "max": 138.01571050815494 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001896088325347187, + "max": 0.00363742200193319 + }, + "tx_mbps": { + "mean": 0.001896088325347187, + "max": 0.00363742200193319 + } + }, + "veth972511d5": { + "rx_mbps": { + "mean": 132.50837786972744, + "max": 136.67039376050334 + }, + "tx_mbps": { + "mean": 132.527755824907, + "max": 136.67009965212247 + } + }, + "cni0": { + "rx_mbps": { + "mean": 131.8384586487933, + "max": 135.9708058945594 + }, + "tx_mbps": { + "mean": 132.527755824907, + "max": 136.67009965212247 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.3258262181821054, + "max": 1.3579049466537343 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.447470817120623, + "container_quota_busy_percent": { + "mean": 2.1513207092112383, + "max": 2.2238994558988714 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 9871360, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.35706295592557574, + "max": 0.36277473822606715 + }, + "tx_mbps": { + "mean": 0.41608901686045224, + "max": 0.42274780283229996 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.0030173645928875, + "max": 1.0471177892585983 + }, + "tx_mbps": { + "mean": 0.9943166370584596, + "max": 1.0132917115494744 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.009811888140439496, + "max": 0.04171258601132437 + }, + "tx_mbps": { + "mean": 0.009811888140439496, + "max": 0.04171258601132437 + } + }, + "vethbf020d92": { + "rx_mbps": { + "mean": 0.85228327638135, + "max": 0.8654278073147345 + }, + "tx_mbps": { + "mean": 0.8522763047717936, + "max": 0.8654278073147345 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.7734871337293031, + "max": 0.7854420506890415 + }, + "tx_mbps": { + "mean": 0.8522582293242131, + "max": 0.8654278073147345 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.7749745686656901, + "max": 1.8428709990300678 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004039424785910487, + "max": 0.024236548715462918 + }, + "busiest_sampled_vcpu_percent": 7.407407407407407, + "container_quota_busy_percent": { + "mean": 3.5050120701685694, + "max": 3.744804516896981 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 9801728, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.6142953534514475, + "max": 0.6191203882425016 + }, + "tx_mbps": { + "mean": 0.7159323723034352, + "max": 0.7217105421629665 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.7123086765436595, + "max": 1.7405894534839363 + }, + "tx_mbps": { + "mean": 1.7091727435284536, + "max": 1.7229058755068858 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002412133683142435, + "max": 0.00453113194972811 + }, + "tx_mbps": { + "mean": 0.002412133683142435, + "max": 0.00453113194972811 + } + }, + "vethbf020d92": { + "rx_mbps": { + "mean": 1.4660788163466971, + "max": 1.4772749832349628 + }, + "tx_mbps": { + "mean": 1.4660718466642626, + "max": 1.4772749832349628 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.3305627999163998, + "max": 1.3407503885770713 + }, + "tx_mbps": { + "mean": 1.4660537799499496, + "max": 1.4772749832349628 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.2475282773258014, + "max": 2.333495381623724 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004051207259763409, + "max": 0.024307243558580455 + }, + "busiest_sampled_vcpu_percent": 8.771929824561404, + "container_quota_busy_percent": { + "mean": 5.515205145518255, + "max": 5.935642631133786 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 54, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11911168, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 1.0137788490595783, + "max": 1.0166819205772517 + }, + "tx_mbps": { + "mean": 1.181796710171561, + "max": 1.1847012556673535 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.8207752903776395, + "max": 2.826118912103293 + }, + "tx_mbps": { + "mean": 2.820892431556836, + "max": 2.8267255551261985 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0023486830036306013, + "max": 0.0057016042009988156 + }, + "tx_mbps": { + "mean": 0.0023486830036306013, + "max": 0.0057016042009988156 + } + }, + "vethbf020d92": { + "rx_mbps": { + "mean": 2.4201599817656, + "max": 2.4245269894715173 + }, + "tx_mbps": { + "mean": 2.4202043193940934, + "max": 2.4241184995420246 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2.196301489320974, + "max": 2.2002567343178216 + }, + "tx_mbps": { + "mean": 2.4202043193940934, + "max": 2.4241184995420246 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.623094824376341, + "max": 12.839990198480765 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 33.203125, + "container_quota_busy_percent": { + "mean": 42.36393621462755, + "max": 43.25753527734395 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 54, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 13180928, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 9.8030835225075, + "max": 9.855920418488298 + }, + "tx_mbps": { + "mean": 11.44160469957436, + "max": 11.502672828539843 + } + }, + "ens4": { + "rx_mbps": { + "mean": 27.255508068797575, + "max": 27.39638580324226 + }, + "tx_mbps": { + "mean": 27.290043093006116, + "max": 27.436260157781863 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0031926024351232414, + "max": 0.013039822769682982 + }, + "tx_mbps": { + "mean": 0.0031926024351232414, + "max": 0.013039822769682982 + } + }, + "vethbf020d92": { + "rx_mbps": { + "mean": 23.4118956348344, + "max": 23.536972882550213 + }, + "tx_mbps": { + "mean": 23.390000465007866, + "max": 23.51522029127313 + } + }, + "cni0": { + "rx_mbps": { + "mean": 21.24560550724958, + "max": 21.359200697659876 + }, + "tx_mbps": { + "mean": 23.390000465007866, + "max": 23.51522029127313 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/agentgateway/http/04-fortio/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 2.25241302651438, + "max": 2.7327690447400244 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.006955070658345605, + "max": 0.024348672997321647 + }, + "busiest_sampled_vcpu_percent": 7.1017274472168905, + "container_quota_busy_percent": { + "mean": 5.409441037040632, + "max": 6.122646758985979 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 908, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 62382080, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.9811013652275401, + "max": 1.0641558755588065 + }, + "tx_mbps": { + "mean": 1.1455886230525112, + "max": 1.263988395418864 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.2635280132514426, + "max": 3.7286002986889497 + }, + "tx_mbps": { + "mean": 2.762369965095868, + "max": 3.1758868255903856 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002145271764966995, + "max": 0.003176450596093297 + }, + "tx_mbps": { + "mean": 0.002145271764966995, + "max": 0.003176450596093297 + } + }, + "vethbf020d92": { + "rx_mbps": { + "mean": 2.3671409498818816, + "max": 2.732937265967445 + }, + "tx_mbps": { + "mean": 2.8700926628600247, + "max": 3.307749195279349 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2.1433199172918265, + "max": 2.4585236162083697 + }, + "tx_mbps": { + "mean": 2.8700926628600247, + "max": 3.307749195279349 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.808341188394444, + "max": 27.850931677018632 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004142845306156268, + "max": 0.024857071836937607 + }, + "busiest_sampled_vcpu_percent": 99.80916030534351, + "container_quota_busy_percent": { + "mean": 96.457167289164, + "max": 100.0048631948103 + }, + "container_throttled_period_percent": { + "mean": 17.452280423978536, + "max": 23.076923076923077 + }, + "max_fd": 925, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 78200832, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 24.732533140006158, + "max": 25.974713474540494 + }, + "tx_mbps": { + "mean": 29.001904781207568, + "max": 30.438163203957647 + } + }, + "ens4": { + "rx_mbps": { + "mean": 68.80019618049305, + "max": 72.1991453014165 + }, + "tx_mbps": { + "mean": 69.18958874792196, + "max": 72.60385445733277 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003722846883294721, + "max": 0.013726391256627456 + }, + "tx_mbps": { + "mean": 0.003722846883294721, + "max": 0.013726391256627456 + } + }, + "vethbf020d92": { + "rx_mbps": { + "mean": 59.27725935184941, + "max": 62.21428552498113 + }, + "tx_mbps": { + "mean": 59.05926622425322, + "max": 61.970223082157325 + } + }, + "cni0": { + "rx_mbps": { + "mean": 53.76699667531794, + "max": 56.43581216367104 + }, + "tx_mbps": { + "mean": 59.05926622425322, + "max": 61.970223082157325 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.7082163659734024, + "max": 1.8199466148992962 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004044325810887325, + "max": 0.02426595486532395 + }, + "busiest_sampled_vcpu_percent": 5.490196078431373, + "container_quota_busy_percent": { + "mean": 3.6319002771546742, + "max": 3.8058527063062 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 414, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 66588672, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 42.893186946761176, + "max": 43.21621095290713 + }, + "tx_mbps": { + "mean": 0.6612378325419956, + "max": 0.6767017969519347 + } + }, + "ens4": { + "rx_mbps": { + "mean": 47.91184225744131, + "max": 48.275568503302544 + }, + "tx_mbps": { + "mean": 43.721592280846515, + "max": 44.11468212451208 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019058112739185882, + "max": 0.0028028670812623407 + }, + "tx_mbps": { + "mean": 0.0019058112739185882, + "max": 0.0028028670812623407 + } + }, + "vethbf020d92": { + "rx_mbps": { + "mean": 43.33052267461726, + "max": 43.71191779722956 + }, + "tx_mbps": { + "mean": 43.757677333769294, + "max": 44.102202971121244 + } + }, + "cni0": { + "rx_mbps": { + "mean": 43.13970226581421, + "max": 43.50943931387113 + }, + "tx_mbps": { + "mean": 43.75765925894097, + "max": 44.102202971121244 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.5198752314620423, + "max": 2.6194518554450643 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040453074433656954, + "max": 0.024271844660194174 + }, + "busiest_sampled_vcpu_percent": 7.766990291262136, + "container_quota_busy_percent": { + "mean": 5.724043173133954, + "max": 5.894408242456399 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 414, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 29708288, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 70.8363064716063, + "max": 72.01585813342705 + }, + "tx_mbps": { + "mean": 1.1057858759443104, + "max": 1.12339129534202 + } + }, + "ens4": { + "rx_mbps": { + "mean": 79.10373276008914, + "max": 80.39960812805144 + }, + "tx_mbps": { + "mean": 72.2556834410566, + "max": 73.47501376780156 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0023091153790314786, + "max": 0.004717562718427035 + }, + "tx_mbps": { + "mean": 0.0023091153790314786, + "max": 0.004717562718427035 + } + }, + "vethbf020d92": { + "rx_mbps": { + "mean": 71.59137950404798, + "max": 72.80358262139323 + }, + "tx_mbps": { + "mean": 72.25180706411905, + "max": 73.4443470283226 + } + }, + "cni0": { + "rx_mbps": { + "mean": 71.27069458385071, + "max": 72.47494428578453 + }, + "tx_mbps": { + "mean": 72.25180706411905, + "max": 73.4443470283226 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/agentgateway/http/08-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 3.5936945005894367, + "max": 3.910614525139665 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.067193675889328, + "container_quota_busy_percent": { + "mean": 9.656470838440155, + "max": 10.227000423432738 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 363, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 29921280, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 133.90473325437648, + "max": 134.2067933261817 + }, + "tx_mbps": { + "mean": 2.0800498438149013, + "max": 2.105466759588684 + } + }, + "ens4": { + "rx_mbps": { + "mean": 149.627628218851, + "max": 149.98510089684464 + }, + "tx_mbps": { + "mean": 136.61369228597468, + "max": 136.9347185141105 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004148345456289651, + "max": 0.010858291490011444 + }, + "tx_mbps": { + "mean": 0.004148345456289651, + "max": 0.010858291490011444 + } + }, + "vethbf020d92": { + "rx_mbps": { + "mean": 135.3851230065124, + "max": 135.69639370419213 + }, + "tx_mbps": { + "mean": 136.65278275902585, + "max": 136.95675246562016 + } + }, + "cni0": { + "rx_mbps": { + "mean": 134.77696390396704, + "max": 135.07545722595702 + }, + "tx_mbps": { + "mean": 136.65278275902585, + "max": 136.95675246562016 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.109218217776338, + "max": 19.441624365482234 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004231192350004231, + "max": 0.025387154100025386 + }, + "busiest_sampled_vcpu_percent": 51.76470588235294, + "container_quota_busy_percent": { + "mean": 64.06367421615434, + "max": 65.17051173446445 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 54, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 26005504, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 1146.6961650663407, + "max": 1159.1318589254602 + }, + "tx_mbps": { + "mean": 16.89286113028453, + "max": 17.3301613203906 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1281.417879574138, + "max": 1295.4384043168614 + }, + "tx_mbps": { + "mean": 1166.9137244519648, + "max": 1180.5436201768182 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0024513861700059814, + "max": 0.004784074232095623 + }, + "tx_mbps": { + "mean": 0.0024513861700059814, + "max": 0.004784074232095623 + } + }, + "vethbf020d92": { + "rx_mbps": { + "mean": 1157.2401278398625, + "max": 1170.493835742424 + }, + "tx_mbps": { + "mean": 1170.4380394886991, + "max": 1183.2993793691774 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1152.4820887942637, + "max": 1165.5213301408878 + }, + "tx_mbps": { + "mean": 1170.4380394886991, + "max": 1183.2993793691774 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.7644111856889335, + "max": 5.3061224489795915 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00410711352061771, + "max": 0.02464268112370626 + }, + "busiest_sampled_vcpu_percent": 10.056925996204933, + "container_quota_busy_percent": { + "mean": 9.431000905111663, + "max": 9.989088086265557 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 981, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 70066176, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 128.08493649621278, + "max": 131.89772308621713 + }, + "tx_mbps": { + "mean": 2.010361240223451, + "max": 2.1050521446155845 + } + }, + "ens4": { + "rx_mbps": { + "mean": 144.2319810330011, + "max": 148.56464508167778 + }, + "tx_mbps": { + "mean": 131.4393193839432, + "max": 135.42306760939235 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002264477139102842, + "max": 0.0034131717128160987 + }, + "tx_mbps": { + "mean": 0.002264477139102842, + "max": 0.0034131717128160987 + } + }, + "vethbf020d92": { + "rx_mbps": { + "mean": 130.23911805057384, + "max": 134.16507880273906 + }, + "tx_mbps": { + "mean": 131.81594244027255, + "max": 135.74915510582522 + } + }, + "cni0": { + "rx_mbps": { + "mean": 129.5040238347495, + "max": 133.3937949783687 + }, + "tx_mbps": { + "mean": 131.81710931298937, + "max": 135.74915510582522 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/agentgateway/http/11-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 31.471536235954527, + "max": 31.952211489578037 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 99.80952380952381, + "container_quota_busy_percent": { + "mean": 99.5170633056631, + "max": 100.04171896571839 + }, + "container_throttled_period_percent": { + "mean": 17.92452830188679, + "max": 24.528301886792452 + }, + "max_fd": 939, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 98324480, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2159.680884613302, + "max": 2192.3535183756803 + }, + "tx_mbps": { + "mean": 26.324093380589034, + "max": 26.701402747263298 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2408.39871953666, + "max": 2444.723147068718 + }, + "tx_mbps": { + "mean": 2177.0900408651037, + "max": 2209.0710092313866 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0036390866603305157, + "max": 0.01361065574317672 + }, + "tx_mbps": { + "mean": 0.0036390866603305157, + "max": 0.01361065574317672 + } + }, + "vethbf020d92": { + "rx_mbps": { + "mean": 2164.1709189156722, + "max": 2195.9700435544846 + }, + "tx_mbps": { + "mean": 2199.1715959475846, + "max": 2232.3834410949453 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2158.4821893652943, + "max": 2190.2739047813357 + }, + "tx_mbps": { + "mean": 2199.171636092789, + "max": 2232.383187802473 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2280508391280867, + "max": 1.7064846416382253 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004066032365617631, + "max": 0.024396194193705784 + }, + "busiest_sampled_vcpu_percent": 6.11439842209073, + "container_quota_busy_percent": { + "mean": 5.040588838379829, + "max": 5.424196766532268 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 431, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 67559424, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.9970779365844163, + "max": 1.043837897640648 + }, + "tx_mbps": { + "mean": 0.8663501661483958, + "max": 0.9099786499226582 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.4765672046727922, + "max": 2.5842588577798495 + }, + "tx_mbps": { + "mean": 2.4750625735433593, + "max": 2.588680300236198 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00371353608482715, + "max": 0.011945494800877275 + }, + "tx_mbps": { + "mean": 0.00371353608482715, + "max": 0.011945494800877275 + } + }, + "vethbf020d92": { + "rx_mbps": { + "mean": 2.0738484068754848, + "max": 2.158954150681507 + }, + "tx_mbps": { + "mean": 2.0730243701537416, + "max": 2.156387610081408 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.8530549973550074, + "max": 1.9267526167265805 + }, + "tx_mbps": { + "mean": 2.0730243701537416, + "max": 2.156387610081408 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.758058008995591, + "max": 11.193360251233736 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 34.419263456090654, + "container_quota_busy_percent": { + "mean": 9.608246327758646, + "max": 9.912544216124108 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 431, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 41213952, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 130.42655881355086, + "max": 134.2419798513055 + }, + "tx_mbps": { + "mean": 1.7803424942914177, + "max": 1.9003021318349824 + } + }, + "ens4": { + "rx_mbps": { + "mean": 145.58267795480393, + "max": 149.85692170040275 + }, + "tx_mbps": { + "mean": 132.9306808724191, + "max": 137.02360117138096 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003425307592630893, + "max": 0.00940178388455082 + }, + "tx_mbps": { + "mean": 0.003425307592630893, + "max": 0.00940178388455082 + } + }, + "vethbf020d92": { + "rx_mbps": { + "mean": 131.68108031882196, + "max": 135.69843521362398 + }, + "tx_mbps": { + "mean": 132.93845726270882, + "max": 136.84632061679102 + } + }, + "cni0": { + "rx_mbps": { + "mean": 131.06441494159293, + "max": 135.02478457568952 + }, + "tx_mbps": { + "mean": 132.93845726270882, + "max": 136.84632061679102 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.44705382030455054, + "max": 0.49236829148202854 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004102059233735336, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.37524557956778, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.006583722176425198, + "max": 0.01893672253063333 + }, + "tx_mbps": { + "mean": 0.0036940588733467964, + "max": 0.010102733599468387 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021930589766179834, + "max": 0.0034707765539715614 + }, + "tx_mbps": { + "mean": 0.0021930589766179834, + "max": 0.0034707765539715614 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.43057804484485074, + "max": 0.4920049200492005 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004100041000410004, + "max": 0.024600246002460024 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0034121493038316614, + "max": 0.01144882121888238 + }, + "tx_mbps": { + "mean": 0.0016111942914017966, + "max": 0.003192391789358514 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003968918202062678, + "max": 0.012880317572109902 + }, + "tx_mbps": { + "mean": 0.003968918202062678, + "max": 0.012880317572109902 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/direct/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.41417784005129027, + "max": 0.4671748217359233 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004102059233735336, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.005712847800640165, + "max": 0.019014730591888383 + }, + "tx_mbps": { + "mean": 0.0013779153863686382, + "max": 0.0021665382591601508 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0031100384191244937, + "max": 0.011937854786704599 + }, + "tx_mbps": { + "mean": 0.0031100384191244937, + "max": 0.011937854786704599 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/direct/http/03-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 0.452774128310028, + "max": 0.5168594634506523 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.003637023777686989, + "max": 0.012047282416238269 + }, + "tx_mbps": { + "mean": 0.001625303279064253, + "max": 0.0029031872419685535 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0025600383831724627, + "max": 0.004721563560291328 + }, + "tx_mbps": { + "mean": 0.0025600383831724627, + "max": 0.004721563560291328 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.38975327387712433, + "max": 0.4183070866141732 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.1857707509881423, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0013920258222979544, + "max": 0.003520625071125554 + }, + "tx_mbps": { + "mean": 0.001333529118820473, + "max": 0.003010480830050116 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018834762469751313, + "max": 0.004670024132807868 + }, + "tx_mbps": { + "mean": 0.0018834762469751313, + "max": 0.004670024132807868 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/direct/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.40603826336261817, + "max": 0.41841004184100417 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004101049868766404, + "max": 0.024606299212598427 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.004586503709407984, + "max": 0.011811034784859346 + }, + "tx_mbps": { + "mean": 0.0015681392700618126, + "max": 0.0026949875452058113 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021901769275857945, + "max": 0.003231894470420111 + }, + "tx_mbps": { + "mean": 0.0021901769275857945, + "max": 0.003231894470420111 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4266132041199313, + "max": 0.46740467404674046 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004103069095683571, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 1.183431952662722, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0017350475836486253, + "max": 0.0032867175733256415 + }, + "tx_mbps": { + "mean": 0.0014975605655342076, + "max": 0.0027418185410445334 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0022429598411366682, + "max": 0.003461526222410043 + }, + "tx_mbps": { + "mean": 0.0022429598411366682, + "max": 0.003461526222410043 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.39785841884032724, + "max": 0.4426955238563699 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.183431952662722, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.010637603037134215, + "max": 0.03781780414774004 + }, + "tx_mbps": { + "mean": 0.0017759039115868255, + "max": 0.003348672803890057 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.009953950081600643, + "max": 0.04009905797606006 + }, + "tx_mbps": { + "mean": 0.009953950081600643, + "max": 0.04009905797606006 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4061392773820665, + "max": 0.4432405811376508 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004102059233735336, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.004672005133326695, + "max": 0.012023076665083333 + }, + "tx_mbps": { + "mean": 0.0015113702515154482, + "max": 0.002902610727501779 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002122079871057863, + "max": 0.0038673831649975753 + }, + "tx_mbps": { + "mean": 0.002122079871057863, + "max": 0.0038673831649975753 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4264931591667429, + "max": 0.4917629702483403 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004104079454978249, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.001727014292777123, + "max": 0.003247594885110624 + }, + "tx_mbps": { + "mean": 0.0015767906406652966, + "max": 0.0026134956900042377 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0024809902596993794, + "max": 0.0053544405978834565 + }, + "tx_mbps": { + "mean": 0.0024809902596993794, + "max": 0.0053544405978834565 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.44288818050607515, + "max": 0.5166051660516605 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004100041000410004, + "max": 0.024600246002460024 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.006532609412408846, + "max": 0.02327142811314399 + }, + "tx_mbps": { + "mean": 0.002204375406954518, + "max": 0.005580674431567963 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0035416328603055246, + "max": 0.01147897003064497 + }, + "tx_mbps": { + "mean": 0.0035416328603055246, + "max": 0.01147897003064497 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/direct/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4469489302393967, + "max": 0.4920049200492005 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004099032628299721, + "max": 0.02459419576979833 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.002089933163771734, + "max": 0.004251337932599675 + }, + "tx_mbps": { + "mean": 0.001444541685000287, + "max": 0.002716300775123119 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002101242617863941, + "max": 0.0038790941591057677 + }, + "tx_mbps": { + "mean": 0.002101242617863941, + "max": 0.0038790941591057677 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/direct/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.44300728608369255, + "max": 0.5908419497784343 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004102059233735336, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.3806706114398422, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.002312198902172345, + "max": 0.006815601106515484 + }, + "tx_mbps": { + "mean": 0.0022765152815513784, + "max": 0.006708566262348498 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019077801643840775, + "max": 0.0037312294912941503 + }, + "tx_mbps": { + "mean": 0.0019077801643840775, + "max": 0.0037312294912941503 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/direct/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4183726953371537, + "max": 0.4921259842519685 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004102059233735336, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.004652920453818802, + "max": 0.012473682253915989 + }, + "tx_mbps": { + "mean": 0.001566452140799777, + "max": 0.0034293966105818008 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002201915067601047, + "max": 0.00493467813478575 + }, + "tx_mbps": { + "mean": 0.002201915067601047, + "max": 0.00493467813478575 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2335655576286375, + "max": 1.3103615627274934 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004043344654698367, + "max": 0.024260067928190198 + }, + "busiest_sampled_vcpu_percent": 3.508771929824561, + "container_quota_busy_percent": { + "mean": 1.9986415252429441, + "max": 2.099815209076917 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 28, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 6234112, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.37800840991975304, + "max": 0.37991903543006716 + }, + "tx_mbps": { + "mean": 0.6340094085686494, + "max": 0.6371870436740497 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.059697154725057, + "max": 1.0901647688156888 + }, + "tx_mbps": { + "mean": 1.3679891460640599, + "max": 1.3737958119454725 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.009756404433900669, + "max": 0.04129318149084103 + }, + "tx_mbps": { + "mean": 0.009756404433900669, + "max": 0.04129318149084103 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.1360437510049568, + "max": 1.1418092085708564 + }, + "tx_mbps": { + "mean": 0.9039094941810147, + "max": 0.9084947743087575 + } + }, + "veth3c64d673": { + "rx_mbps": { + "mean": 1.2197129572229501, + "max": 1.2258958792474077 + }, + "tx_mbps": { + "mean": 0.9039275684351876, + "max": 0.9084947743087575 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.550724086764012, + "max": 1.6973811833171677 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.078125, + "container_quota_busy_percent": { + "mean": 3.122653165336018, + "max": 3.2393231805992264 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 28, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 7794688, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.6520891323413992, + "max": 0.6602706988875913 + }, + "tx_mbps": { + "mean": 1.0936881270685412, + "max": 1.1075442533225328 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.8171941460159353, + "max": 1.8378540373776158 + }, + "tx_mbps": { + "mean": 2.3583588953139647, + "max": 2.388977099969598 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021182077940546623, + "max": 0.0050395220890136405 + }, + "tx_mbps": { + "mean": 0.0021182077940546623, + "max": 0.0050395220890136405 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.9581678578611312, + "max": 1.9825719427345323 + }, + "tx_mbps": { + "mean": 1.5577036822492083, + "max": 1.577200075402515 + } + }, + "veth3c64d673": { + "rx_mbps": { + "mean": 2.1022462673708353, + "max": 2.128468759060294 + }, + "tx_mbps": { + "mean": 1.5577217347484265, + "max": 1.577200075402515 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/praxis-release/http/02-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 2.1375351583189333, + "max": 2.2308438409311346 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004849660523763336, + "max": 0.02424830261881668 + }, + "busiest_sampled_vcpu_percent": 5.5876685934489405, + "container_quota_busy_percent": { + "mean": 4.751317382110567, + "max": 4.937770012562573 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 58, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11276288, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 1.0154520993474028, + "max": 1.0156131820363656 + }, + "tx_mbps": { + "mean": 1.7030810384227182, + "max": 1.703381884015066 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.824024249741186, + "max": 2.8250080299591014 + }, + "tx_mbps": { + "mean": 3.671418922054184, + "max": 3.6720490195702697 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002172573557847679, + "max": 0.0034461040544147615 + }, + "tx_mbps": { + "mean": 0.002172573557847679, + "max": 0.0034461040544147615 + } + }, + "cni0": { + "rx_mbps": { + "mean": 3.0482670654497666, + "max": 3.0486866221303455 + }, + "tx_mbps": { + "mean": 2.4246289721471994, + "max": 2.42497643121144 + } + }, + "veth3c64d673": { + "rx_mbps": { + "mean": 3.2724496676508785, + "max": 3.272908721659618 + }, + "tx_mbps": { + "mean": 2.4246289721471994, + "max": 2.42497643121144 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/praxis-release/http/03-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 10.462984696625478, + "max": 10.816777041942604 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 30.799220272904485, + "container_quota_busy_percent": { + "mean": 34.540287132090256, + "max": 35.2748249001968 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 58, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 30097408, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 10.144441017988918, + "max": 10.194456468148674 + }, + "tx_mbps": { + "mean": 17.01448294220167, + "max": 17.095489603396818 + } + }, + "ens4": { + "rx_mbps": { + "mean": 28.205970447491, + "max": 28.335607675134256 + }, + "tx_mbps": { + "mean": 36.66830027669331, + "max": 36.842989330028296 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0033517180722397715, + "max": 0.010159601309526858 + }, + "tx_mbps": { + "mean": 0.0033517180722397715, + "max": 0.010159601309526858 + } + }, + "cni0": { + "rx_mbps": { + "mean": 30.436630403541727, + "max": 30.58311492252085 + }, + "tx_mbps": { + "mean": 24.206624176587052, + "max": 24.322524880993527 + } + }, + "veth3c64d673": { + "rx_mbps": { + "mean": 32.673856212472394, + "max": 32.830884363406106 + }, + "tx_mbps": { + "mean": 24.206645766510906, + "max": 24.322524880993527 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.1909186471885613, + "max": 2.542372881355932 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.588910133843212, + "container_quota_busy_percent": { + "mean": 4.848702058549815, + "max": 5.159779651960232 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 663, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 89018368, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 1.0084860960454594, + "max": 1.0486137831107938 + }, + "tx_mbps": { + "mean": 1.6943146185014735, + "max": 1.7818100935760746 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.3648938657758394, + "max": 3.6696164714206283 + }, + "tx_mbps": { + "mean": 3.680231420650314, + "max": 4.007530811305177 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002055079219726169, + "max": 0.0038479659807009337 + }, + "tx_mbps": { + "mean": 0.002055079219726169, + "max": 0.0038479659807009337 + } + }, + "cni0": { + "rx_mbps": { + "mean": 3.0486292321503576, + "max": 3.2925338657767322 + }, + "tx_mbps": { + "mean": 2.9638888623073503, + "max": 3.2536132946745715 + } + }, + "veth3c64d673": { + "rx_mbps": { + "mean": 3.2781812703753967, + "max": 3.565010373415613 + }, + "tx_mbps": { + "mean": 2.9638888623073503, + "max": 3.2536132946745715 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.64921033223982, + "max": 28.83744338198289 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.6364595207991, + "max": 100.16434935924796 + }, + "container_throttled_period_percent": { + "mean": 28.38050314465409, + "max": 34.61538461538461 + }, + "max_fd": 939, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 175554560, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 34.6631682332659, + "max": 34.87254413805878 + }, + "tx_mbps": { + "mean": 58.089651165248966, + "max": 58.42389198651001 + } + }, + "ens4": { + "rx_mbps": { + "mean": 95.06592712736833, + "max": 95.59475951665293 + }, + "tx_mbps": { + "mean": 125.54235320085091, + "max": 126.27312185355129 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003313542965650531, + "max": 0.012421959248348234 + }, + "tx_mbps": { + "mean": 0.003313542965650531, + "max": 0.012421959248348234 + } + }, + "cni0": { + "rx_mbps": { + "mean": 101.22859946388347, + "max": 101.88507462893087 + }, + "tx_mbps": { + "mean": 80.2800340995156, + "max": 80.78913106483529 + } + }, + "veth3c64d673": { + "rx_mbps": { + "mean": 109.38081331283279, + "max": 110.06308617768639 + }, + "tx_mbps": { + "mean": 80.2800340995156, + "max": 80.78913106483529 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.7918875028427645, + "max": 1.8442125697646203 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004044325810887325, + "max": 0.02426595486532395 + }, + "busiest_sampled_vcpu_percent": 5.802707930367505, + "container_quota_busy_percent": { + "mean": 3.1318079254046998, + "max": 3.1951758170289217 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 145, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 170135552, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 45.6931737710388, + "max": 46.16941135829156 + }, + "tx_mbps": { + "mean": 0.9581087865920723, + "max": 0.9725742575337115 + } + }, + "ens4": { + "rx_mbps": { + "mean": 51.04873533195252, + "max": 51.58323485824495 + }, + "tx_mbps": { + "mean": 47.162615749894655, + "max": 47.61700527489373 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0023176397364904977, + "max": 0.004076654116496637 + }, + "tx_mbps": { + "mean": 0.0023176397364904977, + "max": 0.004076654116496637 + } + }, + "cni0": { + "rx_mbps": { + "mean": 46.42258846675472, + "max": 46.882582001814306 + }, + "tx_mbps": { + "mean": 46.61764901729763, + "max": 47.10247599955845 + } + }, + "veth3c64d673": { + "rx_mbps": { + "mean": 46.66903008149818, + "max": 47.12704843268244 + }, + "tx_mbps": { + "mean": 46.617667091621904, + "max": 47.10247599955845 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.165189023289506, + "max": 2.286548285088786 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004054163626043947, + "max": 0.024324981756263683 + }, + "busiest_sampled_vcpu_percent": 4.844961240310077, + "container_quota_busy_percent": { + "mean": 4.66656365933437, + "max": 4.719689463852782 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 145, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 113086464, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 72.0009200886013, + "max": 72.721237903372 + }, + "tx_mbps": { + "mean": 1.4730641553477282, + "max": 1.4855330273136282 + } + }, + "ens4": { + "rx_mbps": { + "mean": 80.43338748421343, + "max": 81.2233178023146 + }, + "tx_mbps": { + "mean": 74.24689782724953, + "max": 74.95437886352235 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018861885665114315, + "max": 0.0029083575929347823 + }, + "tx_mbps": { + "mean": 0.0018861885665114315, + "max": 0.0029083575929347823 + } + }, + "cni0": { + "rx_mbps": { + "mean": 73.129775517046, + "max": 73.8422983135189 + }, + "tx_mbps": { + "mean": 73.45842786400799, + "max": 74.18117158822054 + } + }, + "veth3c64d673": { + "rx_mbps": { + "mean": 73.51232050340693, + "max": 74.22283207327688 + }, + "tx_mbps": { + "mean": 73.45842786400799, + "max": 74.18117158822054 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/praxis-release/http/08-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 3.25078860712719, + "max": 3.3122260107160253 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0048756704046806435, + "max": 0.02437835202340322 + }, + "busiest_sampled_vcpu_percent": 9.33852140077821, + "container_quota_busy_percent": { + "mean": 7.981899198964836, + "max": 8.296945376008418 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 160, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 111370240, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 133.89271869298585, + "max": 134.17171139324918 + }, + "tx_mbps": { + "mean": 2.713501915301283, + "max": 2.735686079090564 + } + }, + "ens4": { + "rx_mbps": { + "mean": 149.6192564022129, + "max": 149.932948076299 + }, + "tx_mbps": { + "mean": 138.01907820699594, + "max": 138.36481363196296 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004378757721038275, + "max": 0.012371686345920539 + }, + "tx_mbps": { + "mean": 0.004378757721038275, + "max": 0.012371686345920539 + } + }, + "cni0": { + "rx_mbps": { + "mean": 135.97059878572526, + "max": 136.25909643243037 + }, + "tx_mbps": { + "mean": 136.64907989879882, + "max": 136.93422578249877 + } + }, + "veth3c64d673": { + "rx_mbps": { + "mean": 136.67648449793208, + "max": 136.97705804956928 + }, + "tx_mbps": { + "mean": 136.64907989879882, + "max": 136.93422578249877 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 17.844464874503835, + "max": 18.46307385229541 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 37.724550898203596, + "container_quota_busy_percent": { + "mean": 55.83605810711403, + "max": 56.51034334778973 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 58, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 130527232, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 1164.999882398723, + "max": 1178.7328961205003 + }, + "tx_mbps": { + "mean": 22.61523060251062, + "max": 22.89472601998781 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1301.8186092777287, + "max": 1317.1748901715882 + }, + "tx_mbps": { + "mean": 1198.295553584598, + "max": 1212.4009234016871 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020410741421693, + "max": 0.0037281752953769193 + }, + "tx_mbps": { + "mean": 0.0020410741421693, + "max": 0.0037281752953769193 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1181.7870092765058, + "max": 1195.7335607278753 + }, + "tx_mbps": { + "mean": 1189.031142797997, + "max": 1203.082415852792 + } + }, + "veth3c64d673": { + "rx_mbps": { + "mean": 1187.5737475334165, + "max": 1201.5979452527056 + }, + "tx_mbps": { + "mean": 1189.0311004059733, + "max": 1203.082415852792 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.732606845381877, + "max": 4.872779644743159 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004000640102416387, + "max": 0.02400384061449832 + }, + "busiest_sampled_vcpu_percent": 12.218045112781954, + "container_quota_busy_percent": { + "mean": 8.14282840295712, + "max": 8.670216428657342 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 660, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 189632512, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 132.83081573757244, + "max": 137.5075326785744 + }, + "tx_mbps": { + "mean": 2.651229360241972, + "max": 2.8304402930951476 + } + }, + "ens4": { + "rx_mbps": { + "mean": 149.85448893358543, + "max": 155.28938858433492 + }, + "tx_mbps": { + "mean": 137.59148450667743, + "max": 142.6926362733907 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019086977849170348, + "max": 0.003093474981638548 + }, + "tx_mbps": { + "mean": 0.0019086977849170348, + "max": 0.003093474981638548 + } + }, + "cni0": { + "rx_mbps": { + "mean": 135.44406138169964, + "max": 140.33177921467006 + }, + "tx_mbps": { + "mean": 137.00405875043307, + "max": 142.00895184716362 + } + }, + "veth3c64d673": { + "rx_mbps": { + "mean": 136.29651031656957, + "max": 141.2607314717265 + }, + "tx_mbps": { + "mean": 137.00405875043307, + "max": 142.00895184716362 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 33.3213576892581, + "max": 33.835978835978835 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 99.81132075471699, + "container_quota_busy_percent": { + "mean": 99.7691047108124, + "max": 100.22418786413766 + }, + "container_throttled_period_percent": { + "mean": 32.28108369617804, + "max": 41.509433962264154 + }, + "max_fd": 912, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 241836032, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2461.588763780604, + "max": 2475.377510003692 + }, + "tx_mbps": { + "mean": 46.65568337601333, + "max": 47.579176083371024 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2747.5318196819217, + "max": 2763.06910775937 + }, + "tx_mbps": { + "mean": 2511.84236340656, + "max": 2526.735972288675 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0038760968082376377, + "max": 0.01051713674279616 + }, + "tx_mbps": { + "mean": 0.0038760968082376377, + "max": 0.01051713674279616 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2480.6874357700085, + "max": 2494.503382999735 + }, + "tx_mbps": { + "mean": 2507.32218567935, + "max": 2521.388211017346 + } + }, + "veth3c64d673": { + "rx_mbps": { + "mean": 2490.8248330652327, + "max": 2504.9024723167317 + }, + "tx_mbps": { + "mean": 2507.3222276512847, + "max": 2521.388211017346 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1156984223841684, + "max": 2.4619840695148443 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.736137667304015, + "container_quota_busy_percent": { + "mean": 4.579865516439291, + "max": 4.915460849797663 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 146, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 228085760, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.9890604640760816, + "max": 1.0246610962075167 + }, + "tx_mbps": { + "mean": 1.3620715345150038, + "max": 1.4087681981810551 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.458244435884579, + "max": 2.55145912872668 + }, + "tx_mbps": { + "mean": 3.278124757010575, + "max": 3.3895998882395 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0040436163999997546, + "max": 0.013219287371833786 + }, + "tx_mbps": { + "mean": 0.0040436163999997546, + "max": 0.013219287371833786 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2.6687618506949566, + "max": 2.754782265348454 + }, + "tx_mbps": { + "mean": 2.0644862450564583, + "max": 2.133655945868963 + } + }, + "veth3c64d673": { + "rx_mbps": { + "mean": 2.8873803558579647, + "max": 2.981421515078094 + }, + "tx_mbps": { + "mean": 2.0644862450564583, + "max": 2.133655945868963 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/praxis-release/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.731836582154569, + "max": 4.425837320574162 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 12.979890310786105, + "container_quota_busy_percent": { + "mean": 7.516852431590394, + "max": 8.009086009903475 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 147, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 177778688, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 130.4356015960563, + "max": 134.24984392478783 + }, + "tx_mbps": { + "mean": 2.3564045762576376, + "max": 2.4363904305382897 + } + }, + "ens4": { + "rx_mbps": { + "mean": 145.4615133640381, + "max": 149.70723410050968 + }, + "tx_mbps": { + "mean": 134.1584188851801, + "max": 138.13027368117352 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003788941668608315, + "max": 0.010126562691912583 + }, + "tx_mbps": { + "mean": 0.003788941668608315, + "max": 0.010126562691912583 + } + }, + "cni0": { + "rx_mbps": { + "mean": 132.15427904118417, + "max": 136.0446242041933 + }, + "tx_mbps": { + "mean": 132.84156879266294, + "max": 136.71798449043294 + } + }, + "veth3c64d673": { + "rx_mbps": { + "mean": 132.84142328439873, + "max": 136.75738014325748 + }, + "tx_mbps": { + "mean": 132.84158686200075, + "max": 136.71798449043294 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.3896199555190434, + "max": 1.478429471643238 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00404040404040404, + "max": 0.024242424242424242 + }, + "busiest_sampled_vcpu_percent": 4.305283757338552, + "container_quota_busy_percent": { + "mean": 2.1962993911487043, + "max": 2.2768652619975316 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 9097216, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.36036909063938416, + "max": 0.36236499123148497 + }, + "tx_mbps": { + "mean": 0.419939703755692, + "max": 0.42227028855166693 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.0050136141467803, + "max": 1.0095408484475026 + }, + "tx_mbps": { + "mean": 1.0033172988645125, + "max": 1.0088931566061161 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0024737723573307947, + "max": 0.003994454465570129 + }, + "tx_mbps": { + "mean": 0.0024737723573307947, + "max": 0.003994454465570129 + } + }, + "veth30a7ac92": { + "rx_mbps": { + "mean": 0.8601559545962989, + "max": 0.8644501284669049 + }, + "tx_mbps": { + "mean": 0.8601482131107109, + "max": 0.8644501284669049 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.7806302940763491, + "max": 0.7845547056784818 + }, + "tx_mbps": { + "mean": 0.8601301588589354, + "max": 0.8644501284669049 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.6695680124436294, + "max": 1.7696969696969698 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040413837698027805, + "max": 0.02424830261881668 + }, + "busiest_sampled_vcpu_percent": 6.078431372549019, + "container_quota_busy_percent": { + "mean": 3.2265399802602, + "max": 3.2918155851213067 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 9342976, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.5717270276477169, + "max": 0.5765829050962432 + }, + "tx_mbps": { + "mean": 0.666325134280815, + "max": 0.6720842585087289 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.5945802825915745, + "max": 1.6032437235528754 + }, + "tx_mbps": { + "mean": 1.5917040491154204, + "max": 1.6037572798031055 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018492639745210117, + "max": 0.0040887745109669015 + }, + "tx_mbps": { + "mean": 0.0018492639745210117, + "max": 0.0040887745109669015 + } + }, + "veth30a7ac92": { + "rx_mbps": { + "mean": 1.3645180232704301, + "max": 1.3761497684436736 + }, + "tx_mbps": { + "mean": 1.3644685165364652, + "max": 1.3758991777432603 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.2383871781115405, + "max": 1.2489208480177363 + }, + "tx_mbps": { + "mean": 1.3644504460025426, + "max": 1.3758991777432603 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.194647172417903, + "max": 2.305265712205775 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.019607843137255, + "container_quota_busy_percent": { + "mean": 5.275897768162801, + "max": 5.370205950664078 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 54, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11980800, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 1.0137062783667765, + "max": 1.016425383166819 + }, + "tx_mbps": { + "mean": 1.1816891567262868, + "max": 1.184886144271095 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.8232279205949338, + "max": 2.8355223628956256 + }, + "tx_mbps": { + "mean": 2.8214105377635326, + "max": 2.8284986654503643 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003853428324347809, + "max": 0.014190660163646927 + }, + "tx_mbps": { + "mean": 0.003853428324347809, + "max": 0.014190660163646927 + } + }, + "veth30a7ac92": { + "rx_mbps": { + "mean": 2.4199700528019474, + "max": 2.4245616244663077 + }, + "tx_mbps": { + "mean": 2.419945264109823, + "max": 2.423595709912935 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2.1961205758167557, + "max": 2.200265120005093 + }, + "tx_mbps": { + "mean": 2.419945264109823, + "max": 2.423595709912935 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/agentgateway/http/03-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 12.723627691756274, + "max": 13.083657587548638 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 30.2734375, + "container_quota_busy_percent": { + "mean": 41.879600553674116, + "max": 42.12623950231928 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 54, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 12562432, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 9.752618453943978, + "max": 9.805297061785732 + }, + "tx_mbps": { + "mean": 11.381496907945749, + "max": 11.442690023874336 + } + }, + "ens4": { + "rx_mbps": { + "mean": 27.114454634363323, + "max": 27.25629800169547 + }, + "tx_mbps": { + "mean": 27.145279174074656, + "max": 27.29137557192853 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0035434745768442304, + "max": 0.01158703076518188 + }, + "tx_mbps": { + "mean": 0.0035434745768442304, + "max": 0.01158703076518188 + } + }, + "veth30a7ac92": { + "rx_mbps": { + "mean": 23.28904967239084, + "max": 23.41503793631861 + }, + "tx_mbps": { + "mean": 23.268613536400682, + "max": 23.39444064379182 + } + }, + "cni0": { + "rx_mbps": { + "mean": 21.13442596024794, + "max": 21.24879085986473 + }, + "tx_mbps": { + "mean": 23.26859197241895, + "max": 23.39444064379182 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/agentgateway/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.4371793093763445, + "max": 2.9922779922779923 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004062068405231945, + "max": 0.024372410431391666 + }, + "busiest_sampled_vcpu_percent": 8.045977011494253, + "container_quota_busy_percent": { + "mean": 5.466648885078138, + "max": 5.981427712145379 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 738, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 57987072, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 1.0105786137810242, + "max": 1.048319207434145 + }, + "tx_mbps": { + "mean": 1.1799603577687952, + "max": 1.236537994911729 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.370207316964318, + "max": 3.6719296514976394 + }, + "tx_mbps": { + "mean": 2.8419642624412216, + "max": 3.1104031964940204 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0036650813446412697, + "max": 0.010875305409055307 + }, + "tx_mbps": { + "mean": 0.0036650813446412697, + "max": 0.010875305409055307 + } + }, + "veth30a7ac92": { + "rx_mbps": { + "mean": 2.437768274232315, + "max": 2.680523342684569 + }, + "tx_mbps": { + "mean": 2.9657559849685025, + "max": 3.2561909083934872 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2.2083574904144343, + "max": 2.4117570611994723 + }, + "tx_mbps": { + "mean": 2.9657559849685025, + "max": 3.2561909083934872 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.554371012023715, + "max": 27.679681671226064 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004144905910635829, + "max": 0.02486943546381497 + }, + "busiest_sampled_vcpu_percent": 99.80879541108986, + "container_quota_busy_percent": { + "mean": 99.65515291690588, + "max": 99.9943262331381 + }, + "container_throttled_period_percent": { + "mean": 20.45839380745041, + "max": 26.923076923076923 + }, + "max_fd": 935, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 80617472, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 25.153330367884323, + "max": 25.332503261408103 + }, + "tx_mbps": { + "mean": 29.49351467718307, + "max": 29.700698034084905 + } + }, + "ens4": { + "rx_mbps": { + "mean": 69.95879857477425, + "max": 70.40618943342174 + }, + "tx_mbps": { + "mean": 70.3550587138829, + "max": 70.81370152481784 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00202109863445843, + "max": 0.003182062176648885 + }, + "tx_mbps": { + "mean": 0.00202109863445843, + "max": 0.003182062176648885 + } + }, + "veth30a7ac92": { + "rx_mbps": { + "mean": 60.27371848429422, + "max": 60.666356103218426 + }, + "tx_mbps": { + "mean": 60.051949103427816, + "max": 60.432131513293015 + } + }, + "cni0": { + "rx_mbps": { + "mean": 54.67173276595895, + "max": 55.03222473468232 + }, + "tx_mbps": { + "mean": 60.05194907081708, + "max": 60.432347336293496 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.8432906284630186, + "max": 2.081316553727009 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004039424785910487, + "max": 0.024236548715462918 + }, + "busiest_sampled_vcpu_percent": 5.609284332688588, + "container_quota_busy_percent": { + "mean": 3.648283466915342, + "max": 3.8317474047087283 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 421, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 66285568, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 44.87917831467055, + "max": 45.38699467363567 + }, + "tx_mbps": { + "mean": 0.7171681435332848, + "max": 0.7378137457040131 + } + }, + "ens4": { + "rx_mbps": { + "mean": 50.14924142647507, + "max": 50.71518398682217 + }, + "tx_mbps": { + "mean": 45.84516010583058, + "max": 46.344316863952535 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019229775051729982, + "max": 0.0028060932937881353 + }, + "tx_mbps": { + "mean": 0.0019229775051729982, + "max": 0.0028060932937881353 + } + }, + "veth30a7ac92": { + "rx_mbps": { + "mean": 45.41147970837103, + "max": 45.941714194040394 + }, + "tx_mbps": { + "mean": 45.784249893447516, + "max": 46.304723024849686 + } + }, + "cni0": { + "rx_mbps": { + "mean": 45.19891300945997, + "max": 45.72742580108327 + }, + "tx_mbps": { + "mean": 45.784249893447516, + "max": 46.304723024849686 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.5258785384670244, + "max": 2.575315840621963 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004049238743116294, + "max": 0.024295432458697766 + }, + "busiest_sampled_vcpu_percent": 6.25, + "container_quota_busy_percent": { + "mean": 5.928479549771993, + "max": 6.025219498939538 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 421, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 29782016, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 77.08455458724693, + "max": 77.50982335905336 + }, + "tx_mbps": { + "mean": 1.2241252629434867, + "max": 1.2472276157601276 + } + }, + "ens4": { + "rx_mbps": { + "mean": 86.1524813098297, + "max": 86.63881527845828 + }, + "tx_mbps": { + "mean": 78.72233013029295, + "max": 79.17271716069588 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002380146054543185, + "max": 0.003959533805825933 + }, + "tx_mbps": { + "mean": 0.002380146054543185, + "max": 0.003959533805825933 + } + }, + "veth30a7ac92": { + "rx_mbps": { + "mean": 77.98361203441111, + "max": 78.41792115245467 + }, + "tx_mbps": { + "mean": 78.66860071410218, + "max": 79.1023746523616 + } + }, + "cni0": { + "rx_mbps": { + "mean": 77.6228590838846, + "max": 78.05119601824548 + }, + "tx_mbps": { + "mean": 78.6685826577194, + "max": 79.10226631406493 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/agentgateway/http/08-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 3.7350928873138325, + "max": 3.9115646258503403 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004860267314702309, + "max": 0.024301336573511544 + }, + "busiest_sampled_vcpu_percent": 11.046511627906977, + "container_quota_busy_percent": { + "mean": 9.469204209401575, + "max": 9.66170313370462 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 358, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 29818880, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 133.88673847878476, + "max": 134.22515421809578 + }, + "tx_mbps": { + "mean": 2.106407655696952, + "max": 2.1281863030380337 + } + }, + "ens4": { + "rx_mbps": { + "mean": 149.60208967540544, + "max": 149.99996537536862 + }, + "tx_mbps": { + "mean": 136.68812547752995, + "max": 137.04029168642063 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00932217458486875, + "max": 0.03966744253585975 + }, + "tx_mbps": { + "mean": 0.00932217458486875, + "max": 0.03966744253585975 + } + }, + "veth30a7ac92": { + "rx_mbps": { + "mean": 135.42998871084157, + "max": 135.76027934248052 + }, + "tx_mbps": { + "mean": 136.6222556444193, + "max": 136.96867457159757 + } + }, + "cni0": { + "rx_mbps": { + "mean": 134.80796376791858, + "max": 135.1283255437175 + }, + "tx_mbps": { + "mean": 136.6222556444193, + "max": 136.96867457159757 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.12443178773309, + "max": 19.352390589425752 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004227972264501945, + "max": 0.025367833587011668 + }, + "busiest_sampled_vcpu_percent": 43.66197183098591, + "container_quota_busy_percent": { + "mean": 63.921542150348834, + "max": 64.36463537770334 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 54, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 25997312, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 1156.7617040844339, + "max": 1164.4836085137013 + }, + "tx_mbps": { + "mean": 16.97118928702649, + "max": 17.18023805421358 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1292.6000145502271, + "max": 1301.3248655447476 + }, + "tx_mbps": { + "mean": 1176.9206800315908, + "max": 1185.2162569448299 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021552807353087755, + "max": 0.004472369015945039 + }, + "tx_mbps": { + "mean": 0.0021552807353087755, + "max": 0.004472369015945039 + } + }, + "veth30a7ac92": { + "rx_mbps": { + "mean": 1167.2330125328203, + "max": 1175.3690272248177 + }, + "tx_mbps": { + "mean": 1180.6264872743845, + "max": 1188.587440341564 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1162.4743967980964, + "max": 1170.5117764623728 + }, + "tx_mbps": { + "mean": 1180.6264805374894, + "max": 1188.6004781435875 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.949307979720428, + "max": 5.572829466634777 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00398628717212788, + "max": 0.02391772303276728 + }, + "busiest_sampled_vcpu_percent": 13.333333333333334, + "container_quota_busy_percent": { + "mean": 9.451719330661744, + "max": 10.009106781544702 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 889, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 74088448, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 128.11574255645104, + "max": 131.92062107184205 + }, + "tx_mbps": { + "mean": 1.9596958367062365, + "max": 2.0426000043102635 + } + }, + "ens4": { + "rx_mbps": { + "mean": 144.1948397522163, + "max": 148.49477839306047 + }, + "tx_mbps": { + "mean": 131.28848375783454, + "max": 135.2251230860986 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00420642270532839, + "max": 0.012828645863558552 + }, + "tx_mbps": { + "mean": 0.00420642270532839, + "max": 0.012828645863558552 + } + }, + "veth30a7ac92": { + "rx_mbps": { + "mean": 130.13686903543464, + "max": 134.02912711233085 + }, + "tx_mbps": { + "mean": 131.80955370487834, + "max": 135.71627342175432 + } + }, + "cni0": { + "rx_mbps": { + "mean": 129.42403067206683, + "max": 133.28857590129346 + }, + "tx_mbps": { + "mean": 131.80955370487834, + "max": 135.71627342175432 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/agentgateway/http/11-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 31.317851837614104, + "max": 31.627667780920547 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 99.80952380952381, + "container_quota_busy_percent": { + "mean": 99.39986913498372, + "max": 99.8422798627737 + }, + "container_throttled_period_percent": { + "mean": 23.156748911465893, + "max": 30.18867924528302 + }, + "max_fd": 944, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 101306368, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2149.7615987500576, + "max": 2164.8301598149005 + }, + "tx_mbps": { + "mean": 26.19939754769307, + "max": 26.365296498761268 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2397.113066841691, + "max": 2413.9244432833125 + }, + "tx_mbps": { + "mean": 2166.906191500565, + "max": 2182.30623653537 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0032455010624748955, + "max": 0.011696140734757913 + }, + "tx_mbps": { + "mean": 0.0032455010624748955, + "max": 0.011696140734757913 + } + }, + "veth30a7ac92": { + "rx_mbps": { + "mean": 2154.044896325007, + "max": 2169.3594763058773 + }, + "tx_mbps": { + "mean": 2189.124155202842, + "max": 2204.431946114881 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2148.389541027628, + "max": 2163.687073511746 + }, + "tx_mbps": { + "mean": 2189.124175474078, + "max": 2204.431409437466 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.584270174919735, + "max": 4.979938635827236 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040462895524803755, + "max": 0.024277737314882253 + }, + "busiest_sampled_vcpu_percent": 15.706806282722512, + "container_quota_busy_percent": { + "mean": 5.241931438051222, + "max": 5.64445890866367 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 436, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 65499136, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.9969905260090242, + "max": 1.0426758098184004 + }, + "tx_mbps": { + "mean": 0.8681268803152392, + "max": 0.910130412484784 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.475480265435248, + "max": 2.5815991484705427 + }, + "tx_mbps": { + "mean": 2.478889094514329, + "max": 2.5891986820160326 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0036769825920988726, + "max": 0.00992848790578378 + }, + "tx_mbps": { + "mean": 0.0036769825920988726, + "max": 0.00992848790578378 + } + }, + "veth30a7ac92": { + "rx_mbps": { + "mean": 2.075879812094227, + "max": 2.159001018855706 + }, + "tx_mbps": { + "mean": 2.0724816322166744, + "max": 2.154900272796747 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.854600825314092, + "max": 1.9267811856165526 + }, + "tx_mbps": { + "mean": 2.0724816322166744, + "max": 2.154900272796747 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1552581432136062, + "max": 1.3965087281795512 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008294011073939055, + "max": 0.02495632642874969 + }, + "busiest_sampled_vcpu_percent": 3.067484662576687, + "container_quota_busy_percent": { + "mean": 9.324209635995407, + "max": 10.221311326756092 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 436, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 41750528, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 130.22622464418637, + "max": 134.28384051888014 + }, + "tx_mbps": { + "mean": 1.7261211172522386, + "max": 1.8267590816382855 + } + }, + "ens4": { + "rx_mbps": { + "mean": 145.289594921522, + "max": 149.83705969878454 + }, + "tx_mbps": { + "mean": 132.52480874335012, + "max": 136.76858070023593 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019544652314709516, + "max": 0.0037575439228183256 + }, + "tx_mbps": { + "mean": 0.0019544652314709516, + "max": 0.0037575439228183256 + } + }, + "veth30a7ac92": { + "rx_mbps": { + "mean": 131.32652675839637, + "max": 135.50130546295875 + }, + "tx_mbps": { + "mean": 132.69180716954048, + "max": 136.84503971743732 + } + }, + "cni0": { + "rx_mbps": { + "mean": 130.74015367879525, + "max": 134.87559769498623 + }, + "tx_mbps": { + "mean": 132.69180716954048, + "max": 136.84503971743732 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.446967044699677, + "max": 0.5412054120541205 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008202100234145339, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.012239240737305012, + "max": 0.05663739615934223 + }, + "tx_mbps": { + "mean": 0.0019069671670128418, + "max": 0.004405760431604661 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.01003271698646496, + "max": 0.03941258858411901 + }, + "tx_mbps": { + "mean": 0.01003271698646496, + "max": 0.03941258858411901 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.43877514189446737, + "max": 0.46740467404674046 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004100041000410004, + "max": 0.024600246002460024 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0030801227325403034, + "max": 0.006225846361214949 + }, + "tx_mbps": { + "mean": 0.0025367357031754008, + "max": 0.0062337192068917515 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0022248658681409397, + "max": 0.00484978092454771 + }, + "tx_mbps": { + "mean": 0.0022248658681409397, + "max": 0.00484978092454771 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/direct/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.43476278158730736, + "max": 0.4675196850393701 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004103069095683571, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 1.3806706114398422, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.006145872044118036, + "max": 0.0196066976138361 + }, + "tx_mbps": { + "mean": 0.0015228524025287277, + "max": 0.002692519538900209 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003636618924151241, + "max": 0.010401135672322483 + }, + "tx_mbps": { + "mean": 0.003636618924151241, + "max": 0.010401135672322483 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.43465179612815735, + "max": 0.4672897196261682 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004100041000410004, + "max": 0.024600246002460024 + }, + "busiest_sampled_vcpu_percent": 1.37524557956778, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.004356387677822315, + "max": 0.011781777110969725 + }, + "tx_mbps": { + "mean": 0.0014403400454444037, + "max": 0.0027527516614415243 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0034505717900941003, + "max": 0.009635534143379415 + }, + "tx_mbps": { + "mean": 0.0034505717900941003, + "max": 0.009635534143379415 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4469872776654366, + "max": 0.49224710804824023 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.00155707201010366, + "max": 0.0033607995431407236 + }, + "tx_mbps": { + "mean": 0.0013537500227842232, + "max": 0.0025202061211092733 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021056348853457567, + "max": 0.004050275046604723 + }, + "tx_mbps": { + "mean": 0.0021056348853457567, + "max": 0.004050275046604723 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/direct/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.42646485571518916, + "max": 0.4671748217359233 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004098024752069503, + "max": 0.024588148512417016 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.004509009610149142, + "max": 0.012435551696225025 + }, + "tx_mbps": { + "mean": 0.001503335558601066, + "max": 0.0034536203065212287 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019822778560454075, + "max": 0.00459643176619963 + }, + "tx_mbps": { + "mean": 0.0019822778560454075, + "max": 0.00459643176619963 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4346488047104246, + "max": 0.4916420845624385 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004101049868766404, + "max": 0.024606299212598427 + }, + "busiest_sampled_vcpu_percent": 1.3806706114398422, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0014574785815686397, + "max": 0.002624723609093923 + }, + "tx_mbps": { + "mean": 0.0013284258947518384, + "max": 0.002417011668805915 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020464813643101447, + "max": 0.004416351832972508 + }, + "tx_mbps": { + "mean": 0.0020464813643101447, + "max": 0.004416351832972508 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.43058908276728347, + "max": 0.4920049200492005 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004100041000410004, + "max": 0.024600246002460024 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.004649796191280543, + "max": 0.011793955179418437 + }, + "tx_mbps": { + "mean": 0.0015235367207389508, + "max": 0.0030169485026614816 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021802194330050044, + "max": 0.0036307251933437863 + }, + "tx_mbps": { + "mean": 0.0021802194330050044, + "max": 0.0036307251933437863 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/direct/http/08-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 0.41338341442662374, + "max": 0.44291338582677164 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.183431952662722, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.005222819252897679, + "max": 0.01188516888947785 + }, + "tx_mbps": { + "mean": 0.001522283868768854, + "max": 0.0029827036214488843 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004012654296785137, + "max": 0.013693657930955814 + }, + "tx_mbps": { + "mean": 0.004012654296785137, + "max": 0.013693657930955814 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.41431512571139417, + "max": 0.4675196850393701 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004101049868766404, + "max": 0.024606299212598427 + }, + "busiest_sampled_vcpu_percent": 1.37524557956778, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.001376030557017546, + "max": 0.002522225998753953 + }, + "tx_mbps": { + "mean": 0.0012186358392516587, + "max": 0.0022529996281004413 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018261356680834178, + "max": 0.0032574816425854744 + }, + "tx_mbps": { + "mean": 0.0018261356680834178, + "max": 0.0032574816425854744 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.42241020238924126, + "max": 0.4920049200492005 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004099032628299721, + "max": 0.02459419576979833 + }, + "busiest_sampled_vcpu_percent": 1.3806706114398422, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0048022117458550095, + "max": 0.021506958237921793 + }, + "tx_mbps": { + "mean": 0.0016630133245113885, + "max": 0.0035928864083986135 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002371731069888742, + "max": 0.004003485491603553 + }, + "tx_mbps": { + "mean": 0.002371731069888742, + "max": 0.004003485491603553 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/direct/http/11-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 0.43801272716051376, + "max": 0.5167322834645669 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0015318592291476245, + "max": 0.002767924803100033 + }, + "tx_mbps": { + "mean": 0.0014909492133074174, + "max": 0.0026923930290529596 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002303101315744582, + "max": 0.004865505111532292 + }, + "tx_mbps": { + "mean": 0.002303101315744582, + "max": 0.004865505111532292 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/direct/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4183686802468538, + "max": 0.4675196850393701 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004101049868766404, + "max": 0.024606299212598427 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0016018285341235193, + "max": 0.002445981137688569 + }, + "tx_mbps": { + "mean": 0.0013824445057019495, + "max": 0.00233737579759815 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021953086202140233, + "max": 0.0031791089390972352 + }, + "tx_mbps": { + "mean": 0.0021953086202140233, + "max": 0.0031791089390972352 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/direct/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.4148741500921838, + "max": 0.46740467404674046 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003514320857494289, + "max": 0.024600246002460024 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0055688587517829366, + "max": 0.012573214636626287 + }, + "tx_mbps": { + "mean": 0.0015470951151870303, + "max": 0.0029646084599007387 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003586694555977224, + "max": 0.010345621890728799 + }, + "tx_mbps": { + "mean": 0.003586694555977224, + "max": 0.010345621890728799 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2618466689985917, + "max": 1.4064015518913675 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012131998656534172, + "max": 0.04854368932038835 + }, + "busiest_sampled_vcpu_percent": 3.7109375, + "container_quota_busy_percent": { + "mean": 1.9689934607075443, + "max": 2.0114982795869163 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 28, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 7278592, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.3711046300508829, + "max": 0.3744151111958965 + }, + "tx_mbps": { + "mean": 0.622430641502316, + "max": 0.6279560526356374 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.0439287981894758, + "max": 1.0691647919978544 + }, + "tx_mbps": { + "mean": 1.3434006638280018, + "max": 1.355278227461531 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00993365931626975, + "max": 0.03844300390114384 + }, + "tx_mbps": { + "mean": 0.00993365931626975, + "max": 0.03844300390114384 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.1153330048322354, + "max": 1.1252985098161257 + }, + "tx_mbps": { + "mean": 0.8874345010818876, + "max": 0.8953598046132301 + } + }, + "veth03ebeda7": { + "rx_mbps": { + "mean": 1.1974802163110394, + "max": 1.2081718869642217 + }, + "tx_mbps": { + "mean": 0.8874525690311422, + "max": 0.8953598046132301 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.657463287120715, + "max": 1.7688393506178823 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040472721385785984, + "max": 0.02428363283147159 + }, + "busiest_sampled_vcpu_percent": 5.598455598455598, + "container_quota_busy_percent": { + "mean": 2.9915552675131156, + "max": 3.03616651201376 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 28, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 7745536, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.6131939324729344, + "max": 0.6188269498809682 + }, + "tx_mbps": { + "mean": 1.0284544287891915, + "max": 1.037545322407635 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.7061461534183608, + "max": 1.7229264899379169 + }, + "tx_mbps": { + "mean": 2.2177197107020707, + "max": 2.2382308502033745 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002011888413460507, + "max": 0.00435395635654825 + }, + "tx_mbps": { + "mean": 0.002011888413460507, + "max": 0.00435395635654825 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.8416001821868642, + "max": 1.8582041616716523 + }, + "tx_mbps": { + "mean": 1.4650168808102797, + "max": 1.4782332136907255 + } + }, + "veth03ebeda7": { + "rx_mbps": { + "mean": 1.9771212838396819, + "max": 1.994941926166492 + }, + "tx_mbps": { + "mean": 1.4650349367141833, + "max": 1.4782332136907255 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.1771732311221994, + "max": 2.32670867668444 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004044325810887325, + "max": 0.02426595486532395 + }, + "busiest_sampled_vcpu_percent": 6.297709923664122, + "container_quota_busy_percent": { + "mean": 4.789030316808821, + "max": 4.90253303580256 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 58, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11345920, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 1.0134518340751737, + "max": 1.0157068809693488 + }, + "tx_mbps": { + "mean": 1.7001557698597831, + "max": 1.7034426738369308 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.822260719339218, + "max": 2.8284618540605604 + }, + "tx_mbps": { + "mean": 3.6670920290326485, + "max": 3.67598917491287 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019190341405905702, + "max": 0.004213743978536776 + }, + "tx_mbps": { + "mean": 0.0019190341405905702, + "max": 0.004213743978536776 + } + }, + "cni0": { + "rx_mbps": { + "mean": 3.0435170894566452, + "max": 3.049169566481416 + }, + "tx_mbps": { + "mean": 2.42138662635222, + "max": 2.4255315008467133 + } + }, + "veth03ebeda7": { + "rx_mbps": { + "mean": 3.2675730764412023, + "max": 3.2734862682400774 + }, + "tx_mbps": { + "mean": 2.4214046844916406, + "max": 2.4255315008467133 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.41093464587341, + "max": 11.203522504892367 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 31.558185404339252, + "container_quota_busy_percent": { + "mean": 34.415854009519066, + "max": 36.19691624140047 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 58, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 31309824, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 10.041197301488188, + "max": 10.073631441319096 + }, + "tx_mbps": { + "mean": 16.841066202551914, + "max": 16.895473897972334 + } + }, + "ens4": { + "rx_mbps": { + "mean": 27.91745315681427, + "max": 28.002707091789333 + }, + "tx_mbps": { + "mean": 36.29378471366218, + "max": 36.409556595817065 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0038666656305882292, + "max": 0.010850450010647335 + }, + "tx_mbps": { + "mean": 0.0038666656305882292, + "max": 0.010850450010647335 + } + }, + "cni0": { + "rx_mbps": { + "mean": 30.12646404509546, + "max": 30.223007159154616 + }, + "tx_mbps": { + "mean": 23.959807023738968, + "max": 24.03603238148964 + } + }, + "veth03ebeda7": { + "rx_mbps": { + "mean": 32.34085343808706, + "max": 32.44428890122501 + }, + "tx_mbps": { + "mean": 23.959807060620292, + "max": 24.036249675262674 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/praxis-release/http/04-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 2.296639534982961, + "max": 2.9241179313678107 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004874482086278333, + "max": 0.024372410431391666 + }, + "busiest_sampled_vcpu_percent": 6.25, + "container_quota_busy_percent": { + "mean": 4.943437260590337, + "max": 5.416940161474917 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 662, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 89559040, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 1.0186394789121582, + "max": 1.0894446194607401 + }, + "tx_mbps": { + "mean": 1.7100706045733742, + "max": 1.8409534121051874 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.399179433981539, + "max": 3.7900504969573947 + }, + "tx_mbps": { + "mean": 3.7194816292793944, + "max": 4.133132044167917 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0015078364997743615, + "max": 0.003279369409377031 + }, + "tx_mbps": { + "mean": 0.0015078364997743615, + "max": 0.003279369409377031 + } + }, + "cni0": { + "rx_mbps": { + "mean": 3.0785435990238534, + "max": 3.391015815718708 + }, + "tx_mbps": { + "mean": 2.996098081054535, + "max": 3.353925166070109 + } + }, + "veth03ebeda7": { + "rx_mbps": { + "mean": 3.3116862089665884, + "max": 3.6723750192347753 + }, + "tx_mbps": { + "mean": 2.996098081054535, + "max": 3.353925166070109 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.712471194877224, + "max": 29.045226130653266 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004187604690117253, + "max": 0.02512562814070352 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.49595026045277, + "max": 100.08463976946774 + }, + "container_throttled_period_percent": { + "mean": 22.28471214320271, + "max": 30.18867924528302 + }, + "max_fd": 910, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 170373120, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 34.605182269434096, + "max": 35.02045466797759 + }, + "tx_mbps": { + "mean": 57.99527037782277, + "max": 58.668973770908444 + } + }, + "ens4": { + "rx_mbps": { + "mean": 94.8783364047266, + "max": 95.80681631277574 + }, + "tx_mbps": { + "mean": 125.3414576061884, + "max": 126.78369695541375 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0037898014250539215, + "max": 0.010084130607741349 + }, + "tx_mbps": { + "mean": 0.0037898014250539215, + "max": 0.010084130607741349 + } + }, + "cni0": { + "rx_mbps": { + "mean": 100.998358625495, + "max": 102.00151442048842 + }, + "tx_mbps": { + "mean": 80.08927902598919, + "max": 80.86162682537832 + } + }, + "veth03ebeda7": { + "rx_mbps": { + "mean": 109.1484228745625, + "max": 110.19127195132126 + }, + "tx_mbps": { + "mean": 80.08927911526906, + "max": 80.86184251285559 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.8147584568852269, + "max": 1.9389238972370335 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040384460059769, + "max": 0.0242306760358614 + }, + "busiest_sampled_vcpu_percent": 4.990403071017274, + "container_quota_busy_percent": { + "mean": 3.0965547500639525, + "max": 3.245895627926985 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 146, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 164417536, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 45.79496979632272, + "max": 46.002485920551734 + }, + "tx_mbps": { + "mean": 0.9571846346689742, + "max": 0.9782351756365265 + } + }, + "ens4": { + "rx_mbps": { + "mean": 51.14969008953442, + "max": 51.382102705681845 + }, + "tx_mbps": { + "mean": 47.24384907326306, + "max": 47.49522272657804 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018481824073993528, + "max": 0.003659481735225964 + }, + "tx_mbps": { + "mean": 0.0018481824073993528, + "max": 0.003659481735225964 + } + }, + "cni0": { + "rx_mbps": { + "mean": 46.51302517189178, + "max": 46.73980224794835 + }, + "tx_mbps": { + "mean": 46.71164574451698, + "max": 46.92403815932014 + } + }, + "veth03ebeda7": { + "rx_mbps": { + "mean": 46.75735307945756, + "max": 46.991804088480244 + }, + "tx_mbps": { + "mean": 46.71166380139864, + "max": 46.924146500610135 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.284320797277583, + "max": 2.5224351200582102 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004050222762251924, + "max": 0.024301336573511544 + }, + "busiest_sampled_vcpu_percent": 6.679389312977099, + "container_quota_busy_percent": { + "mean": 4.881130200257683, + "max": 5.082531475121629 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 146, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 113041408, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 76.36697578852406, + "max": 76.95754107958193 + }, + "tx_mbps": { + "mean": 1.5422826153795073, + "max": 1.5627184238748397 + } + }, + "ens4": { + "rx_mbps": { + "mean": 85.28469138937044, + "max": 85.94098963155253 + }, + "tx_mbps": { + "mean": 78.68043787012887, + "max": 79.25883735219422 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0022605221244912294, + "max": 0.00455420428651232 + }, + "tx_mbps": { + "mean": 0.0022605221244912294, + "max": 0.00455420428651232 + } + }, + "cni0": { + "rx_mbps": { + "mean": 77.52098292919239, + "max": 78.10322981995338 + }, + "tx_mbps": { + "mean": 77.8922311491895, + "max": 78.49317900930744 + } + }, + "veth03ebeda7": { + "rx_mbps": { + "mean": 77.91582186644521, + "max": 78.49581347710263 + }, + "tx_mbps": { + "mean": 77.8922311491895, + "max": 78.49317900930744 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.318081189197759, + "max": 3.450789793438639 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040581121662202745, + "max": 0.024348672997321647 + }, + "busiest_sampled_vcpu_percent": 10.251450676982591, + "container_quota_busy_percent": { + "mean": 7.998330965354648, + "max": 8.219563260347392 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 161, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 111411200, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 133.88590126039293, + "max": 134.1849973456373 + }, + "tx_mbps": { + "mean": 2.6936396920929337, + "max": 2.7233159599280685 + } + }, + "ens4": { + "rx_mbps": { + "mean": 149.59223671430914, + "max": 149.96210185875728 + }, + "tx_mbps": { + "mean": 137.93966068063406, + "max": 138.31288962460795 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0036629542849927208, + "max": 0.013113861617686845 + }, + "tx_mbps": { + "mean": 0.0036629542849927208, + "max": 0.013113861617686845 + } + }, + "cni0": { + "rx_mbps": { + "mean": 135.92451915669218, + "max": 136.25880570786305 + }, + "tx_mbps": { + "mean": 136.623885032731, + "max": 136.94664862640076 + } + }, + "veth03ebeda7": { + "rx_mbps": { + "mean": 136.6184113605282, + "max": 136.96708031940344 + }, + "tx_mbps": { + "mean": 136.623885032731, + "max": 136.94664862640076 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 17.912275294291398, + "max": 18.18867924528302 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041928721174004195, + "max": 0.025157232704402517 + }, + "busiest_sampled_vcpu_percent": 43.8, + "container_quota_busy_percent": { + "mean": 56.21287757424555, + "max": 56.930144209821904 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 58, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 128712704, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 1165.3434041548442, + "max": 1171.4478530582332 + }, + "tx_mbps": { + "mean": 22.735674377158148, + "max": 22.89882655542424 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1302.2134362765607, + "max": 1309.0081130562153 + }, + "tx_mbps": { + "mean": 1199.0059932054005, + "max": 1205.393281783709 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.008293426014463952, + "max": 0.037764904257492876 + }, + "tx_mbps": { + "mean": 0.008293426014463952, + "max": 0.037764904257492876 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1182.3234997167408, + "max": 1188.530865646866 + }, + "tx_mbps": { + "mean": 1189.395659448887, + "max": 1195.6523780916461 + } + }, + "veth03ebeda7": { + "rx_mbps": { + "mean": 1188.1604759373313, + "max": 1194.4200078829995 + }, + "tx_mbps": { + "mean": 1189.3956170983938, + "max": 1195.6523780916461 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/praxis-release/http/10-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 3.6849889212935474, + "max": 4.554216867469879 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.797752808988765, + "container_quota_busy_percent": { + "mean": 8.30772797182528, + "max": 8.903307511753761 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 656, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 186322944, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 133.8845388065543, + "max": 141.8271615442715 + }, + "tx_mbps": { + "mean": 2.677348830439163, + "max": 2.806456400728679 + } + }, + "ens4": { + "rx_mbps": { + "mean": 151.06551169356192, + "max": 160.1551419145618 + }, + "tx_mbps": { + "mean": 138.71907544713935, + "max": 146.98031948784265 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019895060757825975, + "max": 0.003696340011953597 + }, + "tx_mbps": { + "mean": 0.0019895060757825975, + "max": 0.003696340011953597 + } + }, + "cni0": { + "rx_mbps": { + "mean": 136.54798189963603, + "max": 144.6986861378211 + }, + "tx_mbps": { + "mean": 138.10948044244108, + "max": 146.43847912512908 + } + }, + "veth03ebeda7": { + "rx_mbps": { + "mean": 137.41139962686708, + "max": 145.62344383684572 + }, + "tx_mbps": { + "mean": 138.10948044244108, + "max": 146.43847912512908 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 33.244823321286106, + "max": 33.79690369981632 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 99.8109640831758, + "container_quota_busy_percent": { + "mean": 99.60644848431349, + "max": 100.01098320153635 + }, + "container_throttled_period_percent": { + "mean": 28.69496855345912, + "max": 43.39622641509434 + }, + "max_fd": 923, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 244899840, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2473.0266382310747, + "max": 2500.842780377141 + }, + "tx_mbps": { + "mean": 46.70697494061315, + "max": 47.5119458438255 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2760.07899806474, + "max": 2791.0487558772793 + }, + "tx_mbps": { + "mean": 2523.520223014441, + "max": 2552.5516293026767 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003455501500290577, + "max": 0.010443475153950136 + }, + "tx_mbps": { + "mean": 0.003455501500290577, + "max": 0.010443475153950136 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2492.396683840646, + "max": 2521.230860437172 + }, + "tx_mbps": { + "mean": 2519.002776353035, + "max": 2547.2763433960167 + } + }, + "veth03ebeda7": { + "rx_mbps": { + "mean": 2502.545258857562, + "max": 2531.4395500870664 + }, + "tx_mbps": { + "mean": 2519.0024159188574, + "max": 2547.2763433960167 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.3527309155597815, + "max": 2.178649237472767 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004088976120379457, + "max": 0.02453385672227674 + }, + "busiest_sampled_vcpu_percent": 5.576923076923077, + "container_quota_busy_percent": { + "mean": 4.730881542494474, + "max": 5.048443214078032 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 147, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 226988032, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.9893455393222188, + "max": 1.0239812527601757 + }, + "tx_mbps": { + "mean": 1.362697252904718, + "max": 1.4079881439087547 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.458825300465069, + "max": 2.5469660465607755 + }, + "tx_mbps": { + "mean": 3.2804553671287144, + "max": 3.3936154240714242 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0034673100155919916, + "max": 0.010856298235680701 + }, + "tx_mbps": { + "mean": 0.0034673100155919916, + "max": 0.010856298235680701 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2.6699983219723684, + "max": 2.7543866011889637 + }, + "tx_mbps": { + "mean": 2.0656647656045006, + "max": 2.134675080485809 + } + }, + "veth03ebeda7": { + "rx_mbps": { + "mean": 2.8887135491070914, + "max": 2.9809453721160986 + }, + "tx_mbps": { + "mean": 2.0656647656045006, + "max": 2.134675080485809 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/praxis-release/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.1235059887848182, + "max": 1.769249937702467 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007119718059164857, + "max": 0.049838026414153996 + }, + "busiest_sampled_vcpu_percent": 5.7026476578411405, + "container_quota_busy_percent": { + "mean": 7.707896262968767, + "max": 8.415725751017346 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 145, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 177569792, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 129.04596188760897, + "max": 134.25151829101623 + }, + "tx_mbps": { + "mean": 2.2992029449286613, + "max": 2.409823189736299 + } + }, + "ens4": { + "rx_mbps": { + "mean": 143.87818953236584, + "max": 149.68510314677704 + }, + "tx_mbps": { + "mean": 132.60013078251188, + "max": 137.99761174795466 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0034742273769964773, + "max": 0.012699351021867106 + }, + "tx_mbps": { + "mean": 0.0034742273769964773, + "max": 0.012699351021867106 + } + }, + "cni0": { + "rx_mbps": { + "mean": 130.66813603966423, + "max": 135.9601157392697 + }, + "tx_mbps": { + "mean": 131.39773359282054, + "max": 136.70735603222408 + } + }, + "veth03ebeda7": { + "rx_mbps": { + "mean": 131.32878926315425, + "max": 136.65606214524973 + }, + "tx_mbps": { + "mean": 131.39773359282054, + "max": 136.70735603222408 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.7016838256288183, + "max": 1.9716277951430632 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.619047619047619, + "container_quota_busy_percent": { + "mean": 0.9617564620970287, + "max": 1.0232406533786274 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 9838592, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 0.38058919810100317, + "max": 0.3818092220891636 + }, + "tx_mbps": { + "mean": 0.4372468348904305, + "max": 0.43862257692255563 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.39912740440523853, + "max": 0.40029573535075375 + }, + "tx_mbps": { + "mean": 0.34247159971328034, + "max": 0.3434970161455792 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.5734216287556981, + "max": 0.5759553853195434 + }, + "tx_mbps": { + "mean": 0.5165095917975124, + "max": 0.5187665502527612 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00235904202323231, + "max": 0.005203810169335207 + }, + "tx_mbps": { + "mean": 0.00235904202323231, + "max": 0.005203810169335207 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.34278265984918127, + "max": 0.34386399786357275 + }, + "tx_mbps": { + "mean": 0.4372468037611535, + "max": 0.43862257692255563 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.887505112294463, + "max": 2.049674463467567 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008051534018518878, + "max": 0.024172105390379502 + }, + "busiest_sampled_vcpu_percent": 3.8240917782026767, + "container_quota_busy_percent": { + "mean": 1.43958265528588, + "max": 1.4846510558884987 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10334208, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 0.6222037385566151, + "max": 0.6233803146941269 + }, + "tx_mbps": { + "mean": 0.7148295516983462, + "max": 0.7160709315745096 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.652736929546097, + "max": 0.6535621926449161 + }, + "tx_mbps": { + "mean": 0.5600960077758272, + "max": 0.5608270166615158 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.9424120213439193, + "max": 0.9465996983302309 + }, + "tx_mbps": { + "mean": 0.8438747959729209, + "max": 0.8460959307003882 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004983986647404736, + "max": 0.012696810855869933 + }, + "tx_mbps": { + "mean": 0.004983986647404736, + "max": 0.012696810855869933 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.5604071021582704, + "max": 0.5614493075829672 + }, + "tx_mbps": { + "mean": 0.7148295516983462, + "max": 0.7160709315745096 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.5490064805337207, + "max": 2.756286266924565 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.431599229287091, + "container_quota_busy_percent": { + "mean": 2.290747992234967, + "max": 2.355329679452519 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11227136, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1.1257149929920682, + "max": 1.129443241294536 + }, + "tx_mbps": { + "mean": 1.2940576761313567, + "max": 1.2979166886288858 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.181770883071865, + "max": 1.18488398337622 + }, + "tx_mbps": { + "mean": 1.0135813982032849, + "max": 1.0164949277393818 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.6951230026956927, + "max": 1.7010266741467548 + }, + "tx_mbps": { + "mean": 1.52592577958271, + "max": 1.5317016378647874 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002127625876581852, + "max": 0.0040882239531056476 + }, + "tx_mbps": { + "mean": 0.002127625876581852, + "max": 0.0040882239531056476 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.0138921782982229, + "max": 1.017116357511968 + }, + "tx_mbps": { + "mean": 1.2940576761313567, + "max": 1.2979166886288858 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.766795345850854, + "max": 13.025415444770283 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004086970737289521, + "max": 0.024521824423737126 + }, + "busiest_sampled_vcpu_percent": 18.14814814814815, + "container_quota_busy_percent": { + "mean": 14.569589662157206, + "max": 14.687399886993523 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11780096, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 10.33573521482112, + "max": 10.376403788302325 + }, + "tx_mbps": { + "mean": 11.895334589650714, + "max": 11.943734996363899 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 10.86448140916021, + "max": 10.908197629659892 + }, + "tx_mbps": { + "mean": 9.309069110731329, + "max": 9.345470901686374 + } + }, + "ens4": { + "rx_mbps": { + "mean": 15.583041706736868, + "max": 15.640564372414222 + }, + "tx_mbps": { + "mean": 14.002302107855163, + "max": 14.05642064327691 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007095095843277155, + "max": 0.034730978202752505 + }, + "tx_mbps": { + "mean": 0.007095095843277155, + "max": 0.034730978202752505 + } + }, + "cni0": { + "rx_mbps": { + "mean": 9.309474597257923, + "max": 9.346087777119937 + }, + "tx_mbps": { + "mean": 11.895334589650714, + "max": 11.943734996363899 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.653598245066161, + "max": 3.9809296781883194 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004055150040551501, + "max": 0.024330900243309004 + }, + "busiest_sampled_vcpu_percent": 6.145251396648045, + "container_quota_busy_percent": { + "mean": 2.2905304078886823, + "max": 2.3852872741934115 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 252, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 16539648, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1.1241049122718847, + "max": 1.1727647395237757 + }, + "tx_mbps": { + "mean": 1.296109622205032, + "max": 1.376747927109971 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.1822862892592698, + "max": 1.2525321703903765 + }, + "tx_mbps": { + "mean": 1.0114464920811013, + "max": 1.0549540257177357 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.7056356462744626, + "max": 1.8225825253099939 + }, + "tx_mbps": { + "mean": 1.526434416030725, + "max": 1.5957970164043618 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00217805198752645, + "max": 0.0038847768100148117 + }, + "tx_mbps": { + "mean": 0.00217805198752645, + "max": 0.0038847768100148117 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.0118475466449606, + "max": 1.0555759490886274 + }, + "tx_mbps": { + "mean": 1.296109622205032, + "max": 1.376747927109971 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.98751400457308, + "max": 31.342182890855458 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 35.62152133580705, + "container_quota_busy_percent": { + "mean": 33.92683833424405, + "max": 35.59825581572118 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 407, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 23396352, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 26.8923367703079, + "max": 28.212842025170424 + }, + "tx_mbps": { + "mean": 31.141738866828543, + "max": 32.649841625470174 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 28.41884235754926, + "max": 29.798157416839455 + }, + "tx_mbps": { + "mean": 24.22133594496038, + "max": 25.410728758151254 + } + }, + "ens4": { + "rx_mbps": { + "mean": 40.86627695599052, + "max": 42.83367901113255 + }, + "tx_mbps": { + "mean": 36.4311060253703, + "max": 38.21983499354705 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020530657235715614, + "max": 0.004102964509568267 + }, + "tx_mbps": { + "mean": 0.0020530657235715614, + "max": 0.004102964509568267 + } + }, + "cni0": { + "rx_mbps": { + "mean": 24.221641519644198, + "max": 25.411532431611892 + }, + "tx_mbps": { + "mean": 31.141738866828543, + "max": 32.649841625470174 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.233914785856572, + "max": 2.4038461538461537 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004020908725371934, + "max": 0.024125452352231604 + }, + "busiest_sampled_vcpu_percent": 4.3726235741444865, + "container_quota_busy_percent": { + "mean": 1.594495368110098, + "max": 1.667355993939678 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 407, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 21958656, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 44.18722444981348, + "max": 44.37917273406352 + }, + "tx_mbps": { + "mean": 0.815221309386231, + "max": 0.8450687656313077 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.6976876084126042, + "max": 0.7216841543442054 + }, + "tx_mbps": { + "mean": 44.000317759102906, + "max": 44.18658965148538 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.2396661663972752, + "max": 1.2956105194312788 + }, + "tx_mbps": { + "mean": 48.510713378079366, + "max": 48.712713959137616 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005276928022647097, + "max": 0.013570344810915019 + }, + "tx_mbps": { + "mean": 0.005276928022647097, + "max": 0.013570344810915019 + } + }, + "cni0": { + "rx_mbps": { + "mean": 44.00062871513713, + "max": 44.18658965148538 + }, + "tx_mbps": { + "mean": 0.815221309386231, + "max": 0.8450687656313077 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.8753298488804386, + "max": 3.293269230769231 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008049653043625135, + "max": 0.024218939210462583 + }, + "busiest_sampled_vcpu_percent": 5.2434456928838955, + "container_quota_busy_percent": { + "mean": 2.364656787021212, + "max": 2.442123720685498 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 407, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 22032384, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 67.44749403602133, + "max": 68.34828437747936 + }, + "tx_mbps": { + "mean": 1.2055259244919256, + "max": 1.2529803035078173 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.0344189571140194, + "max": 1.0725364096889105 + }, + "tx_mbps": { + "mean": 67.16353420922658, + "max": 68.0633489489944 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.8190599516701336, + "max": 1.9089920582980844 + }, + "tx_mbps": { + "mean": 74.03681999135108, + "max": 75.01603281998642 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019463275219148313, + "max": 0.0034554391911579773 + }, + "tx_mbps": { + "mean": 0.0019463275219148313, + "max": 0.0034554391911579773 + } + }, + "cni0": { + "rx_mbps": { + "mean": 67.16394850470336, + "max": 68.06397062629291 + }, + "tx_mbps": { + "mean": 1.2055259244919256, + "max": 1.2529803035078173 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.389096144733051, + "max": 4.684858729775416 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004025764895330112, + "max": 0.024154589371980676 + }, + "busiest_sampled_vcpu_percent": 6.666666666666667, + "container_quota_busy_percent": { + "mean": 4.2782798670703714, + "max": 4.36315657174856 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 331, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 20623360, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 134.33062939713403, + "max": 134.6677824367541 + }, + "tx_mbps": { + "mean": 2.3888093622067754, + "max": 2.414619291895422 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.0510766666589793, + "max": 2.0715337599369916 + }, + "tx_mbps": { + "mean": 133.7696098654488, + "max": 134.09419512934025 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.5949991302292394, + "max": 3.6370010274889655 + }, + "tx_mbps": { + "mean": 147.43999128340707, + "max": 147.8430473007462 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002318799106918429, + "max": 0.004835062449618908 + }, + "tx_mbps": { + "mean": 0.002318799106918429, + "max": 0.004835062449618908 + } + }, + "cni0": { + "rx_mbps": { + "mean": 133.76992028335027, + "max": 134.09481610556676 + }, + "tx_mbps": { + "mean": 2.3888093622067754, + "max": 2.414619291895422 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/09-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 28.401552383314275, + "max": 28.867469879518072 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 33.211009174311926, + "container_quota_busy_percent": { + "mean": 31.40626364510909, + "max": 31.90550755368291 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11423744, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1120.3524186991792, + "max": 1130.270508663945 + }, + "tx_mbps": { + "mean": 19.16760863616282, + "max": 19.445878462436102 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 16.513167042787096, + "max": 16.74465720451425 + }, + "tx_mbps": { + "mean": 1115.6931993918188, + "max": 1125.575988423054 + } + }, + "ens4": { + "rx_mbps": { + "mean": 28.65280181776237, + "max": 29.09956661168692 + }, + "tx_mbps": { + "mean": 1229.629945133056, + "max": 1240.593637150871 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003877505293788718, + "max": 0.009997090581315812 + }, + "tx_mbps": { + "mean": 0.003877505293788718, + "max": 0.009997090581315812 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1115.6935677739673, + "max": 1125.5703335777334 + }, + "tx_mbps": { + "mean": 19.16760863616282, + "max": 19.445878462436102 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.382909354755171, + "max": 6.483672503549456 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00408997955010225, + "max": 0.024539877300613498 + }, + "busiest_sampled_vcpu_percent": 8.639705882352942, + "container_quota_busy_percent": { + "mean": 4.210057516195502, + "max": 4.363018294227923 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 501, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 24555520, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 129.58873407082461, + "max": 132.4246543862456 + }, + "tx_mbps": { + "mean": 2.3164565369834516, + "max": 2.4029872750352874 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.9881138945940668, + "max": 2.0600579022095276 + }, + "tx_mbps": { + "mean": 129.0486362384845, + "max": 131.87284232977368 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.490571429411333, + "max": 3.629689729488608 + }, + "tx_mbps": { + "mean": 142.21575488036487, + "max": 145.33815119780652 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020704144108755038, + "max": 0.003317239202400936 + }, + "tx_mbps": { + "mean": 0.0020704144108755038, + "max": 0.003317239202400936 + } + }, + "cni0": { + "rx_mbps": { + "mean": 129.04894757610452, + "max": 131.86648804120725 + }, + "tx_mbps": { + "mean": 2.3164565369834516, + "max": 2.4029872750352874 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 46.788061264806316, + "max": 47.253555664541445 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004080966372837088, + "max": 0.024485798237022526 + }, + "busiest_sampled_vcpu_percent": 51.039697542533084, + "container_quota_busy_percent": { + "mean": 55.75360245511393, + "max": 56.15621299340011 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 481, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 30609408, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 2191.7170054212547, + "max": 2227.11900389867 + }, + "tx_mbps": { + "mean": 30.361454830642913, + "max": 30.770107821319222 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 26.684159216520065, + "max": 27.049873748503558 + }, + "tx_mbps": { + "mean": 2182.5957730660466, + "max": 2217.850532338736 + } + }, + "ens4": { + "rx_mbps": { + "mean": 43.49961765368782, + "max": 44.05865600251143 + }, + "tx_mbps": { + "mean": 2405.4934523752295, + "max": 2444.381211226363 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.006932784940032589, + "max": 0.03432713851407164 + }, + "tx_mbps": { + "mean": 0.006932784940032589, + "max": 0.03432713851407164 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2182.5950326566976, + "max": 2217.8567494256627 + }, + "tx_mbps": { + "mean": 30.361454830642913, + "max": 30.770107821319222 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.238306803902654, + "max": 12.55430060816681 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00368486992409168, + "max": 0.022109219544550078 + }, + "busiest_sampled_vcpu_percent": 22.86158631415241, + "container_quota_busy_percent": { + "mean": 2.3644250121167483, + "max": 2.504515009012468 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 481, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 23384064, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1.1104594571183797, + "max": 1.1758341527702756 + }, + "tx_mbps": { + "mean": 0.9818531101168949, + "max": 1.0416988421200195 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.8687750036745131, + "max": 0.9186281987511276 + }, + "tx_mbps": { + "mean": 0.9980815418246116, + "max": 1.053127115356137 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.388554950976332, + "max": 1.4884125376711461 + }, + "tx_mbps": { + "mean": 1.5116124527604669, + "max": 1.6123714841953223 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001979411609898429, + "max": 0.0042924838208399305 + }, + "tx_mbps": { + "mean": 0.001979411609898429, + "max": 0.0042924838208399305 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.9983923302691642, + "max": 1.0537484673041337 + }, + "tx_mbps": { + "mean": 0.9818531101168949, + "max": 1.0416988421200195 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.8578361970923611, + "max": 3.5505836575875485 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 7.750472589792061, + "container_quota_busy_percent": { + "mean": 4.286373435812676, + "max": 4.583143119359937 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 444, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 23248896, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 128.74604358657606, + "max": 134.7267232173894 + }, + "tx_mbps": { + "mean": 2.0021268791804903, + "max": 2.1720603784958805 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.677693574069296, + "max": 1.8165346012042947 + }, + "tx_mbps": { + "mean": 128.20643205442002, + "max": 134.15569603882355 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.1612805555545673, + "max": 3.445542307609861 + }, + "tx_mbps": { + "mean": 141.3132129789272, + "max": 147.91805657629013 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002507238180616489, + "max": 0.004246161783693751 + }, + "tx_mbps": { + "mean": 0.002507238180616489, + "max": 0.004246161783693751 + } + }, + "cni0": { + "rx_mbps": { + "mean": 128.20678704068615, + "max": 134.15569603882355 + }, + "tx_mbps": { + "mean": 2.0021268791804903, + "max": 2.1720603784958805 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/00-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 2.2057410880652784, + "max": 2.2469195457840057 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004839099927413501, + "max": 0.024195499637067505 + }, + "busiest_sampled_vcpu_percent": 4.015296367112811, + "container_quota_busy_percent": { + "mean": 1.886429415869606, + "max": 1.9220249272549028 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10702848, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 0.8300044961003838, + "max": 0.8349414323326454 + }, + "tx_mbps": { + "mean": 0.9536107620412266, + "max": 0.9591414093552163 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.9603166326911357, + "max": 0.9771191750244255 + }, + "tx_mbps": { + "mean": 0.8314748071029338, + "max": 0.8360289951192895 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0041364185745387284, + "max": 0.01004576684024327 + }, + "tx_mbps": { + "mean": 0.0041364185745387284, + "max": 0.01004576684024327 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.7475786955402698, + "max": 0.7520044157624403 + }, + "tx_mbps": { + "mean": 0.9536107620412266, + "max": 0.9591414093552163 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/01-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 8.048875417194916, + "max": 8.24616881537339 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009777560498655585, + "max": 0.048887802493277926 + }, + "busiest_sampled_vcpu_percent": 14.792899408284024, + "container_quota_busy_percent": { + "mean": 9.43083275442553, + "max": 9.612766907007051 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10051584, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 6.278982915007172, + "max": 6.326578019268184 + }, + "tx_mbps": { + "mean": 7.214040947824803, + "max": 7.268834320010253 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 7.222763424656937, + "max": 7.300668962746102 + }, + "tx_mbps": { + "mean": 6.280259702673629, + "max": 6.3315636718517245 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.008019243307746624, + "max": 0.0347805714808967 + }, + "tx_mbps": { + "mean": 0.008019243307746624, + "max": 0.0347805714808967 + } + }, + "cni0": { + "rx_mbps": { + "mean": 5.655510371392799, + "max": 5.698407152106804 + }, + "tx_mbps": { + "mean": 7.214040947824803, + "max": 7.268834320010253 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/02-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 2.6468853896549236, + "max": 2.7569528415961306 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009684081601839237, + "max": 0.02424830261881668 + }, + "busiest_sampled_vcpu_percent": 4.97131931166348, + "container_quota_busy_percent": { + "mean": 2.3673215997933053, + "max": 2.430098749348096 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11644928, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1.126323822577569, + "max": 1.1281302954148256 + }, + "tx_mbps": { + "mean": 1.2945104209025777, + "max": 1.2959967995571857 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.295712538752424, + "max": 1.2979132369735935 + }, + "tx_mbps": { + "mean": 1.1275231650678426, + "max": 1.1302170193421979 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0022821776527097147, + "max": 0.004738533729052278 + }, + "tx_mbps": { + "mean": 0.0022821776527097147, + "max": 0.004738533729052278 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.0143704668375118, + "max": 1.0160823509566477 + }, + "tx_mbps": { + "mean": 1.2945104209025777, + "max": 1.2959967995571857 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/03-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 50.05706882540861, + "max": 50.562359410147465 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 56.15079365079365, + "container_quota_busy_percent": { + "mean": 60.757623561761335, + "max": 61.08559422148661 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11186176, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 68.51971344188736, + "max": 68.89994632306188 + }, + "tx_mbps": { + "mean": 78.72539840177677, + "max": 79.16261253108465 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 78.73084859254541, + "max": 79.163368589263 + }, + "tx_mbps": { + "mean": 68.52124709529109, + "max": 68.90108191044489 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001786826247871576, + "max": 0.0030410305171274243 + }, + "tx_mbps": { + "mean": 0.001786826247871576, + "max": 0.0030410305171274243 + } + }, + "cni0": { + "rx_mbps": { + "mean": 61.71618251266478, + "max": 62.05862638625387 + }, + "tx_mbps": { + "mean": 78.72539840177677, + "max": 79.16261253108465 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.9639246618180572, + "max": 4.0201005025125625 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004021879021879022, + "max": 0.02413127413127413 + }, + "busiest_sampled_vcpu_percent": 7.063197026022305, + "container_quota_busy_percent": { + "mean": 2.502319860729863, + "max": 2.684756282338449 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 25681920, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1.1468562544694576, + "max": 1.3368890829836455 + }, + "tx_mbps": { + "mean": 1.8462264676389373, + "max": 2.113178758448958 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.8471970343537498, + "max": 2.1146395948229886 + }, + "tx_mbps": { + "mean": 1.147761576668527, + "max": 1.3387852577944284 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018048619643707517, + "max": 0.0035293312493134697 + }, + "tx_mbps": { + "mean": 0.0018048619643707517, + "max": 0.0035293312493134697 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.0301805853864772, + "max": 1.1873978492957282 + }, + "tx_mbps": { + "mean": 1.8462264676389373, + "max": 2.113178758448958 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 73.5782089759887, + "max": 73.90371782650143 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007940290828756033, + "max": 0.023832221163012392 + }, + "busiest_sampled_vcpu_percent": 85.33834586466165, + "container_quota_busy_percent": { + "mean": 90.58293077308183, + "max": 92.26378427467114 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27820032, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 124.81974327674858, + "max": 126.13034189156171 + }, + "tx_mbps": { + "mean": 143.42094139851795, + "max": 144.90513736749153 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 143.42529733701176, + "max": 144.9156750277396 + }, + "tx_mbps": { + "mean": 124.82030545467423, + "max": 126.13235103469047 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0037170210332502997, + "max": 0.01080062162817455 + }, + "tx_mbps": { + "mean": 0.0037170210332502997, + "max": 0.01080062162817455 + } + }, + "cni0": { + "rx_mbps": { + "mean": 112.423549036173, + "max": 113.60676184559105 + }, + "tx_mbps": { + "mean": 143.42098138730245, + "max": 144.90489804308942 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.7763350138086422, + "max": 2.925531914893617 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004024792723174756, + "max": 0.02414875633904854 + }, + "busiest_sampled_vcpu_percent": 4.198473282442748, + "container_quota_busy_percent": { + "mean": 2.5450785642696427, + "max": 2.678552739637071 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10518528, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 93.66560469162535, + "max": 94.23739169940316 + }, + "tx_mbps": { + "mean": 1.3664274066158617, + "max": 1.391254101743393 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.3703720272822875, + "max": 1.3914565226319173 + }, + "tx_mbps": { + "mean": 93.66982693013705, + "max": 94.25080120594302 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0017471793025812341, + "max": 0.003524589765957038 + }, + "tx_mbps": { + "mean": 0.0017471793025812341, + "max": 0.003524589765957038 + } + }, + "cni0": { + "rx_mbps": { + "mean": 93.2760604306271, + "max": 93.84552895620736 + }, + "tx_mbps": { + "mean": 1.3664274066158617, + "max": 1.391254101743393 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 9.259007372364042, + "max": 9.474717722140403 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 20.1195219123506, + "container_quota_busy_percent": { + "mean": 11.29173096656708, + "max": 11.530513996764858 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 9875456, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 542.211695496442, + "max": 563.3340420350802 + }, + "tx_mbps": { + "mean": 8.852463811281343, + "max": 9.315173427239403 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 8.853641150687649, + "max": 9.316854887418105 + }, + "tx_mbps": { + "mean": 542.2148242266542, + "max": 563.3161456227062 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002117980535523739, + "max": 0.004511755471069535 + }, + "tx_mbps": { + "mean": 0.002117980535523739, + "max": 0.004511755471069535 + } + }, + "cni0": { + "rx_mbps": { + "mean": 539.956984290933, + "max": 560.991468944265 + }, + "tx_mbps": { + "mean": 8.852463811281343, + "max": 9.315173427239403 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.934192184323233, + "max": 4.03869407496977 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008060292036922628, + "max": 0.024189646831156264 + }, + "busiest_sampled_vcpu_percent": 6.273764258555133, + "container_quota_busy_percent": { + "mean": 3.683024662255024, + "max": 3.812275752171041 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10383360, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 134.33689403899749, + "max": 134.62200521082482 + }, + "tx_mbps": { + "mean": 2.0419375543891456, + "max": 2.218496931004412 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.048105286416188, + "max": 2.2189015066953157 + }, + "tx_mbps": { + "mean": 134.338680418997, + "max": 134.61861042291775 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0031504004171348373, + "max": 0.011935340192381206 + }, + "tx_mbps": { + "mean": 0.0031504004171348373, + "max": 0.011935340192381206 + } + }, + "cni0": { + "rx_mbps": { + "mean": 133.77810928351784, + "max": 134.0621240129137 + }, + "tx_mbps": { + "mean": 2.0419375543891456, + "max": 2.218496931004412 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 67.52209714010797, + "max": 67.98543689320388 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00407000407000407, + "max": 0.02442002442002442 + }, + "busiest_sampled_vcpu_percent": 73.69439071566731, + "container_quota_busy_percent": { + "mean": 82.63714509192587, + "max": 83.36127475211651 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11071488, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 4692.294732719246, + "max": 4709.767027618386 + }, + "tx_mbps": { + "mean": 80.58076408777252, + "max": 80.99725951760834 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 80.58851768240447, + "max": 80.99879707498829 + }, + "tx_mbps": { + "mean": 4692.306566780891, + "max": 4709.717785749393 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007323767904097012, + "max": 0.033999828861624934 + }, + "tx_mbps": { + "mean": 0.007323767904097012, + "max": 0.033999828861624934 + } + }, + "cni0": { + "rx_mbps": { + "mean": 4672.78271532337, + "max": 4690.182152518271 + }, + "tx_mbps": { + "mean": 80.58076372340962, + "max": 80.9978970775634 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.088022741703619, + "max": 5.865590121111375 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004105090311986864, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 8.272058823529411, + "container_quota_busy_percent": { + "mean": 3.6188597829250906, + "max": 3.8434673378628137 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 25350144, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 132.48343263630778, + "max": 135.72302966054593 + }, + "tx_mbps": { + "mean": 3.4010355794826364, + "max": 3.6704417574532804 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.403601568099465, + "max": 3.680788911638852 + }, + "tx_mbps": { + "mean": 132.48501871362635, + "max": 135.7181404807122 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002085906279243337, + "max": 0.0031820117731353346 + }, + "tx_mbps": { + "mean": 0.002085906279243337, + "max": 0.0031820117731353346 + } + }, + "cni0": { + "rx_mbps": { + "mean": 132.03620205984603, + "max": 135.2350468918801 + }, + "tx_mbps": { + "mean": 3.4010355794826364, + "max": 3.6704417574532804 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 77.00952416750627, + "max": 77.37397420867526 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003907776475185619, + "max": 0.023446658851113716 + }, + "busiest_sampled_vcpu_percent": 84.42776735459663, + "container_quota_busy_percent": { + "mean": 95.81786479662868, + "max": 96.893222360992 + }, + "container_throttled_period_percent": { + "mean": 1.8518518518518519, + "max": 3.7037037037037037 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 28938240, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 5781.465077760476, + "max": 5823.613864564404 + }, + "tx_mbps": { + "mean": 95.48920776483658, + "max": 96.04508552723127 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 95.49372599875807, + "max": 96.04759976860555 + }, + "tx_mbps": { + "mean": 5781.463750967522, + "max": 5823.548480339353 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001922336903226079, + "max": 0.004179590850342577 + }, + "tx_mbps": { + "mean": 0.001922336903226079, + "max": 0.004179590850342577 + } + }, + "cni0": { + "rx_mbps": { + "mean": 5757.029025710871, + "max": 5799.018944751526 + }, + "tx_mbps": { + "mean": 95.48920767891308, + "max": 96.04528132655953 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.113090181395666, + "max": 1.1733072598386702 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004095004095004095, + "max": 0.02457002457002457 + }, + "busiest_sampled_vcpu_percent": 2.772277227722772, + "container_quota_busy_percent": { + "mean": 2.2324490510945907, + "max": 2.340519361606239 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 9, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 15265792, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1.094033630578937, + "max": 1.1287772208404132 + }, + "tx_mbps": { + "mean": 0.9622076093047778, + "max": 0.9927269315986677 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.9639667191663762, + "max": 0.9963415075144837 + }, + "tx_mbps": { + "mean": 1.0951292319557902, + "max": 1.1305388249234523 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021209030069668624, + "max": 0.004756853346063227 + }, + "tx_mbps": { + "mean": 0.0021209030069668624, + "max": 0.004756853346063227 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.985383137694165, + "max": 1.0166649755367345 + }, + "tx_mbps": { + "mean": 0.9622076093047778, + "max": 0.9927269315986677 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.7135471367841404, + "max": 3.8609112709832134 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003996802557953637, + "max": 0.023980815347721823 + }, + "busiest_sampled_vcpu_percent": 4.734848484848484, + "container_quota_busy_percent": { + "mean": 3.310483001167744, + "max": 3.5607680732005242 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 9, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10395648, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 130.70369266960193, + "max": 134.67394394038516 + }, + "tx_mbps": { + "mean": 1.8477390680608239, + "max": 1.9307956364740693 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.853877147365491, + "max": 1.931977437175636 + }, + "tx_mbps": { + "mean": 130.70490999334046, + "max": 134.6847865646126 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005695883554594633, + "max": 0.013481430702478606 + }, + "tx_mbps": { + "mean": 0.005695883554594633, + "max": 0.013481430702478606 + } + }, + "cni0": { + "rx_mbps": { + "mean": 130.16013120682598, + "max": 134.11389381260426 + }, + "tx_mbps": { + "mean": 1.8477390680608239, + "max": 1.9307956364740693 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.754567712326246, + "max": 2.067804760759798 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040121970791205264, + "max": 0.02407318247472316 + }, + "busiest_sampled_vcpu_percent": 3.409090909090909, + "container_quota_busy_percent": { + "mean": 1.0552171187040673, + "max": 1.1162813087584345 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10555392, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 0.38003721989826544, + "max": 0.38326628666270707 + }, + "tx_mbps": { + "mean": 0.6116221157925197, + "max": 0.616542186749739 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.5735746311292671, + "max": 0.5778750093242171 + }, + "tx_mbps": { + "mean": 0.3419746408484345, + "max": 0.3445545830242985 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.748800457175574, + "max": 0.7527985397298259 + }, + "tx_mbps": { + "mean": 0.5155794395631836, + "max": 0.518885454182518 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001727481300993374, + "max": 0.0032563189176983798 + }, + "tx_mbps": { + "mean": 0.001727481300993374, + "max": 0.0032563189176983798 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.34228549936177777, + "max": 0.3451764146180618 + }, + "tx_mbps": { + "mean": 0.6116221157925197, + "max": 0.616542186749739 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.1666047409761675, + "max": 2.36144578313253 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004029658284977433, + "max": 0.024177949709864602 + }, + "busiest_sampled_vcpu_percent": 4.3893129770992365, + "container_quota_busy_percent": { + "mean": 1.7601468451720992, + "max": 1.8632785724164123 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10321920, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 0.648138553832036, + "max": 0.669646446848987 + }, + "tx_mbps": { + "mean": 1.0432464163958497, + "max": 1.0777968054458686 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.9785791813951307, + "max": 1.0106521858081914 + }, + "tx_mbps": { + "mean": 0.5834562370991553, + "max": 0.6025002928979867 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.2787402869078623, + "max": 1.3152456009878302 + }, + "tx_mbps": { + "mean": 0.878918032966745, + "max": 0.9066349483940719 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003701839359245767, + "max": 0.010663171291221532 + }, + "tx_mbps": { + "mean": 0.003701839359245767, + "max": 0.010663171291221532 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.5837668561924584, + "max": 0.6031216897937699 + }, + "tx_mbps": { + "mean": 1.0432464163958497, + "max": 1.0777968054458686 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.9607339314191257, + "max": 3.181489515545915 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004033559212649242, + "max": 0.02420135527589545 + }, + "busiest_sampled_vcpu_percent": 5.103969754253308, + "container_quota_busy_percent": { + "mean": 2.5600817434420926, + "max": 2.5898876156648156 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11059200, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1.1253455184171035, + "max": 1.1284712562232888 + }, + "tx_mbps": { + "mean": 1.8120222910662858, + "max": 1.8159935920773327 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.699865522121481, + "max": 1.7033524931369124 + }, + "tx_mbps": { + "mean": 1.0132810857315293, + "max": 1.0157687997228597 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.214061566798029, + "max": 2.2249980635999593 + }, + "tx_mbps": { + "mean": 1.5253647559854533, + "max": 1.5294528012253144 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0036425733577826994, + "max": 0.011266096604928024 + }, + "tx_mbps": { + "mean": 0.0036425733577826994, + "max": 0.011266096604928024 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.013591576226096, + "max": 1.0163894670360956 + }, + "tx_mbps": { + "mean": 1.8120222910662858, + "max": 1.8159935920773327 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/03-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 13.774025128430429, + "max": 13.947817605462083 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004880429477794046, + "max": 0.02440214738897023 + }, + "busiest_sampled_vcpu_percent": 19.782214156079856, + "container_quota_busy_percent": { + "mean": 15.360286747402498, + "max": 15.427703615613312 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10506240, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 10.454066265055618, + "max": 10.490436204469166 + }, + "tx_mbps": { + "mean": 16.83072677564469, + "max": 16.888858286627666 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 15.792229482691358, + "max": 15.847254691857676 + }, + "tx_mbps": { + "mean": 9.415644638041073, + "max": 9.448832609699178 + } + }, + "ens4": { + "rx_mbps": { + "mean": 20.54721580440206, + "max": 20.620237852149575 + }, + "tx_mbps": { + "mean": 14.162666557225528, + "max": 14.213301390527505 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.008682234222495425, + "max": 0.03468946917815539 + }, + "tx_mbps": { + "mean": 0.008682234222495425, + "max": 0.03468946917815539 + } + }, + "cni0": { + "rx_mbps": { + "mean": 9.416014422823682, + "max": 9.448832609699178 + }, + "tx_mbps": { + "mean": 16.83072677564469, + "max": 16.888858286627666 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/04-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 2.8918864356094227, + "max": 4.361296472831268 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004864996351252737, + "max": 0.024324981756263683 + }, + "busiest_sampled_vcpu_percent": 6.666666666666667, + "container_quota_busy_percent": { + "mean": 2.54945572257975, + "max": 2.63128537553106 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 130, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 12656640, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1.1260332248435392, + "max": 1.1834060892758573 + }, + "tx_mbps": { + "mean": 1.8164886781725302, + "max": 1.9310581957518116 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.7030483750100252, + "max": 1.807824835746606 + }, + "tx_mbps": { + "mean": 1.0136999128735242, + "max": 1.0657966868253224 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.2241780507225224, + "max": 2.3748157386486013 + }, + "tx_mbps": { + "mean": 1.5278273009844188, + "max": 1.6065644310420586 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003027316885005398, + "max": 0.005735884736102145 + }, + "tx_mbps": { + "mean": 0.003027316885005398, + "max": 0.005735884736102145 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.013948503527656, + "max": 1.0657966868253224 + }, + "tx_mbps": { + "mean": 1.8164886781725302, + "max": 1.9310581957518116 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 41.527807399015266, + "max": 42.197100024576066 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004096010485786844, + "max": 0.024576062914721062 + }, + "busiest_sampled_vcpu_percent": 44.01544401544402, + "container_quota_busy_percent": { + "mean": 47.11532027407573, + "max": 48.221776457083564 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 414, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 23314432, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 38.60416665028076, + "max": 39.07329718999827 + }, + "tx_mbps": { + "mean": 62.29557181876477, + "max": 63.03734810123055 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 57.81380492702314, + "max": 58.47099231399839 + }, + "tx_mbps": { + "mean": 34.49465805113454, + "max": 34.89885129399578 + } + }, + "ens4": { + "rx_mbps": { + "mean": 78.30184806151829, + "max": 79.34758586627255 + }, + "tx_mbps": { + "mean": 53.28055385446833, + "max": 53.98323483337935 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018819189754353308, + "max": 0.003999204075636246 + }, + "tx_mbps": { + "mean": 0.0018819189754353308, + "max": 0.003999204075636246 + } + }, + "cni0": { + "rx_mbps": { + "mean": 34.49509513983215, + "max": 34.89904181897937 + }, + "tx_mbps": { + "mean": 62.29557181876477, + "max": 63.03734810123055 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.4500683848096667, + "max": 2.575830524795378 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040121970791205264, + "max": 0.02407318247472316 + }, + "busiest_sampled_vcpu_percent": 3.6398467432950192, + "container_quota_busy_percent": { + "mean": 1.7713401509298907, + "max": 1.8037025041833739 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 126, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 15171584, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 45.43544070190469, + "max": 45.63921607011332 + }, + "tx_mbps": { + "mean": 1.090833880489075, + "max": 1.1123999506210753 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.9536333086554011, + "max": 0.9705724034319062 + }, + "tx_mbps": { + "mean": 45.245422593855444, + "max": 45.44943674702267 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.5835377851686487, + "max": 1.6173735058306409 + }, + "tx_mbps": { + "mean": 49.866927268968496, + "max": 50.09130819222784 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001751048066472964, + "max": 0.0038369046511709747 + }, + "tx_mbps": { + "mean": 0.001751048066472964, + "max": 0.0038369046511709747 + } + }, + "cni0": { + "rx_mbps": { + "mean": 45.24573328212859, + "max": 45.44943674702267 + }, + "tx_mbps": { + "mean": 1.090833880489075, + "max": 1.1123999506210753 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.1103505028849128, + "max": 3.2359333494325044 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008053476954904673, + "max": 0.024172105390379502 + }, + "busiest_sampled_vcpu_percent": 5.162523900573614, + "container_quota_busy_percent": { + "mean": 2.719677467464841, + "max": 2.763068902280386 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 126, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 15155200, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 72.36517849846265, + "max": 72.57446077952007 + }, + "tx_mbps": { + "mean": 1.6728084114033455, + "max": 1.6894879542605836 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.4681512576898592, + "max": 1.4815758448901897 + }, + "tx_mbps": { + "mean": 72.06316648056197, + "max": 72.26978161050219 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.408534331663385, + "max": 2.4419941493163253 + }, + "tx_mbps": { + "mean": 79.423639432997, + "max": 79.66169887749481 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005434448631163932, + "max": 0.01416730427639382 + }, + "tx_mbps": { + "mean": 0.005434448631163932, + "max": 0.01416730427639382 + } + }, + "cni0": { + "rx_mbps": { + "mean": 72.06347713512395, + "max": 72.27040332013836 + }, + "tx_mbps": { + "mean": 1.6728084317361958, + "max": 1.6894879542605836 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.728683064039282, + "max": 4.951690821256038 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040384460059769, + "max": 0.0242306760358614 + }, + "busiest_sampled_vcpu_percent": 8.05243445692884, + "container_quota_busy_percent": { + "mean": 4.580096033237963, + "max": 4.721681265980694 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 126, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 15093760, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 134.34695494276477, + "max": 134.63603501659966 + }, + "tx_mbps": { + "mean": 3.069074827569722, + "max": 3.0859031475050482 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.697014975243883, + "max": 2.7106194862049655 + }, + "tx_mbps": { + "mean": 133.7881699884343, + "max": 134.0761440533584 + } + }, + "ens4": { + "rx_mbps": { + "mean": 4.398991139191206, + "max": 4.425458050434638 + }, + "tx_mbps": { + "mean": 147.45703975824014, + "max": 147.7634965891089 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0024639383871470828, + "max": 0.003536800855139291 + }, + "tx_mbps": { + "mean": 0.0024639383871470828, + "max": 0.003536800855139291 + } + }, + "cni0": { + "rx_mbps": { + "mean": 133.7885834463993, + "max": 134.0761440533584 + }, + "tx_mbps": { + "mean": 3.069074827569722, + "max": 3.0859031475050482 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 31.091284252912725, + "max": 31.57146243185589 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 35.567970204841714, + "container_quota_busy_percent": { + "mean": 33.02927041283342, + "max": 33.35628435479358 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11894784, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1164.4157110379601, + "max": 1173.1570568039897 + }, + "tx_mbps": { + "mean": 25.75768031193369, + "max": 26.07232818261995 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 22.714629983992396, + "max": 22.97828951248159 + }, + "tx_mbps": { + "mean": 1159.573461801606, + "max": 1168.2717945138027 + } + }, + "ens4": { + "rx_mbps": { + "mean": 36.6285776403424, + "max": 37.12152740657727 + }, + "tx_mbps": { + "mean": 1277.9957836379053, + "max": 1287.5541711078768 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002195173167272692, + "max": 0.0053469009035982595 + }, + "tx_mbps": { + "mean": 0.002195173167272692, + "max": 0.0053469009035982595 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1159.5737705384652, + "max": 1168.278677279165 + }, + "tx_mbps": { + "mean": 25.75768031193369, + "max": 26.07232818261995 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.6223201076635645, + "max": 6.39160505604579 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004018969536210916, + "max": 0.024113817217265493 + }, + "busiest_sampled_vcpu_percent": 9.158878504672897, + "container_quota_busy_percent": { + "mean": 4.677884385473083, + "max": 4.72708623073698 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 12845056, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 132.5602012031338, + "max": 133.57885961203925 + }, + "tx_mbps": { + "mean": 3.05629224114515, + "max": 3.1361810122691582 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.6834336294248273, + "max": 2.7493024116558518 + }, + "tx_mbps": { + "mean": 132.00730238719018, + "max": 133.01795220367976 + } + }, + "ens4": { + "rx_mbps": { + "mean": 4.389461235222484, + "max": 4.5183826175025175 + }, + "tx_mbps": { + "mean": 145.48816359932508, + "max": 146.56093015586595 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0037240731984040268, + "max": 0.010848425199100162 + }, + "tx_mbps": { + "mean": 0.0037240731984040268, + "max": 0.010848425199100162 + } + }, + "cni0": { + "rx_mbps": { + "mean": 132.00761245622064, + "max": 133.01795220367976 + }, + "tx_mbps": { + "mean": 3.05629224114515, + "max": 3.1361810122691582 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 54.98576529026845, + "max": 55.53917956276099 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 56.777996070726914, + "container_quota_busy_percent": { + "mean": 65.19346908556217, + "max": 65.89132305623473 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 385, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27021312, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 2470.6425964086848, + "max": 2483.2723394144577 + }, + "tx_mbps": { + "mean": 52.977620987291544, + "max": 54.062481392183834 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 47.00233892476035, + "max": 47.884351944447396 + }, + "tx_mbps": { + "mean": 2459.4446641474515, + "max": 2471.987047251006 + } + }, + "ens4": { + "rx_mbps": { + "mean": 74.32112096818331, + "max": 76.12722112629488 + }, + "tx_mbps": { + "mean": 2713.0689716862553, + "max": 2726.965687131282 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0025132666956450625, + "max": 0.004438946598033914 + }, + "tx_mbps": { + "mean": 0.0025132666956450625, + "max": 0.004438946598033914 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2459.4461015251545, + "max": 2471.9808510273083 + }, + "tx_mbps": { + "mean": 52.97762093003105, + "max": 54.06257963848681 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/12-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 9.172906789013895, + "max": 11.437403400309119 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009867769639201314, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 18.697829716193656, + "container_quota_busy_percent": { + "mean": 2.4337807794973902, + "max": 2.5550646048855468 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 126, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 18776064, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1.0856147887176881, + "max": 1.139032675653661 + }, + "tx_mbps": { + "mean": 1.4547849026644797, + "max": 1.5229433485541402 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.346141300940504, + "max": 1.408077806429658 + }, + "tx_mbps": { + "mean": 0.9771114784020847, + "max": 1.0241168608351596 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.844946330435583, + "max": 1.9413589438842065 + }, + "tx_mbps": { + "mean": 1.4726025044024746, + "max": 1.5488693185815483 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018254600400396405, + "max": 0.004391859584168994 + }, + "tx_mbps": { + "mean": 0.0018254600400396405, + "max": 0.004391859584168994 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.9774668400135921, + "max": 1.0247247729103193 + }, + "tx_mbps": { + "mean": 1.4547849026644797, + "max": 1.5229433485541402 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.20393709691764, + "max": 2.8910303928836174 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.0682261208577, + "container_quota_busy_percent": { + "mean": 4.404540929346812, + "max": 4.661579606173908 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 126, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 14352384, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 130.65297382241027, + "max": 134.6979088241251 + }, + "tx_mbps": { + "mean": 2.68958381384739, + "max": 2.7862235014382297 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.327773024779302, + "max": 2.410182619662531 + }, + "tx_mbps": { + "mean": 130.10852665984189, + "max": 134.1356358591834 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.9811861634100554, + "max": 4.1271881676246185 + }, + "tx_mbps": { + "mean": 143.39942447897718, + "max": 147.84365415216425 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021555552162041604, + "max": 0.003797393125431097 + }, + "tx_mbps": { + "mean": 0.0021555552162041604, + "max": 0.003797393125431097 + } + }, + "cni0": { + "rx_mbps": { + "mean": 130.10894049017313, + "max": 134.1356358591834 + }, + "tx_mbps": { + "mean": 2.68958381384739, + "max": 2.7862235014382297 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.563733610758776, + "max": 1.6626506024096386 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004021879021879022, + "max": 0.02413127413127413 + }, + "busiest_sampled_vcpu_percent": 3.667953667953668, + "container_quota_busy_percent": { + "mean": 0.9770934353547024, + "max": 1.0296795226449689 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10362880, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 0.3953846993213309, + "max": 0.40248318732018734 + }, + "tx_mbps": { + "mean": 0.4542289690997012, + "max": 0.4624274918146833 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.414657468495666, + "max": 0.422464622151686 + }, + "tx_mbps": { + "mean": 0.3557980950097827, + "max": 0.36252031765718995 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.6001951474186707, + "max": 0.6091737602528036 + }, + "tx_mbps": { + "mean": 0.5366826124714517, + "max": 0.5457211304956908 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003833304465301368, + "max": 0.01031222676619052 + }, + "tx_mbps": { + "mean": 0.003833304465301368, + "max": 0.01031222676619052 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.35610910692953424, + "max": 0.36252031765718995 + }, + "tx_mbps": { + "mean": 0.4542289690997012, + "max": 0.4624274918146833 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.015606001329973, + "max": 2.1466473709599616 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008047653767940833, + "max": 0.024172105390379502 + }, + "busiest_sampled_vcpu_percent": 3.6259541984732824, + "container_quota_busy_percent": { + "mean": 1.5410221576023053, + "max": 1.6033416283602389 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10100736, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 0.6819552353368861, + "max": 0.687321387836093 + }, + "tx_mbps": { + "mean": 0.7834971339839574, + "max": 0.7895352332583047 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.7154550148518908, + "max": 0.720912130145167 + }, + "tx_mbps": { + "mean": 0.6139149049640096, + "max": 0.6186205441110555 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.0279341179625836, + "max": 1.042303227087057 + }, + "tx_mbps": { + "mean": 0.9246868947946152, + "max": 0.9326456733033393 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002222101503754203, + "max": 0.0053623801600667514 + }, + "tx_mbps": { + "mean": 0.002222101503754203, + "max": 0.0053623801600667514 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.6142258354502584, + "max": 0.6190416422927918 + }, + "tx_mbps": { + "mean": 0.7834971339839574, + "max": 0.7895352332583047 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.622226456187312, + "max": 2.7046607099734365 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004026737537247322, + "max": 0.024160425223483932 + }, + "busiest_sampled_vcpu_percent": 4.743833017077799, + "container_quota_busy_percent": { + "mean": 2.2448162671551337, + "max": 2.276124951442708 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10829824, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1.1258988762481328, + "max": 1.1296116918947674 + }, + "tx_mbps": { + "mean": 1.2939303596965392, + "max": 1.2981104148256724 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.1815948738777062, + "max": 1.1850603398535582 + }, + "tx_mbps": { + "mean": 1.0136375618915727, + "max": 1.0166460697386301 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.6948742697006671, + "max": 1.699791040196885 + }, + "tx_mbps": { + "mean": 1.526690214759471, + "max": 1.5305245643934648 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018614977633954807, + "max": 0.003435150819463301 + }, + "tx_mbps": { + "mean": 0.0018614977633954807, + "max": 0.003435150819463301 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.0140519439016606, + "max": 1.0172679495653674 + }, + "tx_mbps": { + "mean": 1.2939303596965392, + "max": 1.2981104148256724 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/agentgateway/http/03-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 13.985154866694614, + "max": 14.476885644768856 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004866180048661801, + "max": 0.024330900243309004 + }, + "busiest_sampled_vcpu_percent": 19.92753623188406, + "container_quota_busy_percent": { + "mean": 15.615825821533077, + "max": 15.92813883233901 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11304960, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 10.870498472950082, + "max": 10.925238931147893 + }, + "tx_mbps": { + "mean": 12.51212212872488, + "max": 12.574570414014902 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 11.427684208540281, + "max": 11.485092563831941 + }, + "tx_mbps": { + "mean": 9.790897609529825, + "max": 9.840463434438174 + } + }, + "ens4": { + "rx_mbps": { + "mean": 16.39074389679155, + "max": 16.47763474438326 + }, + "tx_mbps": { + "mean": 14.726400851434075, + "max": 14.802229061067981 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004147144738690523, + "max": 0.012359336217806568 + }, + "tx_mbps": { + "mean": 0.004147144738690523, + "max": 0.012359336217806568 + } + }, + "cni0": { + "rx_mbps": { + "mean": 9.791144289413568, + "max": 9.840463434438174 + }, + "tx_mbps": { + "mean": 12.51212212872488, + "max": 12.574570414014902 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/agentgateway/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.0358774579673518, + "max": 4.157706093189964 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008092579104960751, + "max": 0.048555474629764506 + }, + "busiest_sampled_vcpu_percent": 6.0037523452157595, + "container_quota_busy_percent": { + "mean": 2.622208395856236, + "max": 2.716700958222576 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 401, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 20475904, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1.1277578453660984, + "max": 1.171873203895019 + }, + "tx_mbps": { + "mean": 1.2984612384210348, + "max": 1.3698236081160695 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.1840151896692934, + "max": 1.246082937898427 + }, + "tx_mbps": { + "mean": 1.0142405863793178, + "max": 1.053478481607217 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.708543907632325, + "max": 1.8095075000053715 + }, + "tx_mbps": { + "mean": 1.5330267103183117, + "max": 1.5922395858042706 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020894409179670857, + "max": 0.004410207574296086 + }, + "tx_mbps": { + "mean": 0.0020894409179670857, + "max": 0.004410207574296086 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.014550881557624, + "max": 1.0540997467181452 + }, + "tx_mbps": { + "mean": 1.2984612384210348, + "max": 1.3698236081160695 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.93750701365658, + "max": 32.52212389380531 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004097017371353655, + "max": 0.024582104228121928 + }, + "busiest_sampled_vcpu_percent": 36.940298507462686, + "container_quota_busy_percent": { + "mean": 35.09268788488388, + "max": 36.85584099321867 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 398, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 22941696, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 27.487337883644607, + "max": 28.887081778973634 + }, + "tx_mbps": { + "mean": 31.807661964623122, + "max": 33.39719047370425 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 29.02977772959803, + "max": 30.484221916410707 + }, + "tx_mbps": { + "mean": 24.757543714823893, + "max": 26.01796914852568 + } + }, + "ens4": { + "rx_mbps": { + "mean": 41.735720921240095, + "max": 43.79865568622748 + }, + "tx_mbps": { + "mean": 37.237710486095935, + "max": 39.13180701144878 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007396332767907575, + "max": 0.03402545443834798 + }, + "tx_mbps": { + "mean": 0.007396332767907575, + "max": 0.03402545443834798 + } + }, + "cni0": { + "rx_mbps": { + "mean": 24.757848710357372, + "max": 26.01877041760604 + }, + "tx_mbps": { + "mean": 31.807661964623122, + "max": 33.39719047370425 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.274067270808913, + "max": 2.3367863165502287 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004018000642880103, + "max": 0.024108003857280617 + }, + "busiest_sampled_vcpu_percent": 4.085603112840467, + "container_quota_busy_percent": { + "mean": 1.6905995619907883, + "max": 1.7285616298861024 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 398, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 21704704, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 43.028227704863475, + "max": 43.33958060771462 + }, + "tx_mbps": { + "mean": 0.7703713055561319, + "max": 0.7887336427900514 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.6608914625476996, + "max": 0.6760346143247438 + }, + "tx_mbps": { + "mean": 42.846205991325, + "max": 43.15885836157262 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.1644139968694498, + "max": 1.20307724070563 + }, + "tx_mbps": { + "mean": 47.23499298497286, + "max": 47.571136248417986 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0022077683581273847, + "max": 0.004427691962085517 + }, + "tx_mbps": { + "mean": 0.0022077683581273847, + "max": 0.004427691962085517 + } + }, + "cni0": { + "rx_mbps": { + "mean": 42.846516660187525, + "max": 43.15885836157262 + }, + "tx_mbps": { + "mean": 0.7703713055561319, + "max": 0.7887336427900514 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.0340392276181327, + "max": 3.1589100554617797 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008043762259385672, + "max": 0.02414875633904854 + }, + "busiest_sampled_vcpu_percent": 5.313092979127135, + "container_quota_busy_percent": { + "mean": 2.6494944080452703, + "max": 2.699094616201775 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 398, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 21594112, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 71.04329129167041, + "max": 72.13326142637385 + }, + "tx_mbps": { + "mean": 1.2882324585107505, + "max": 1.3031234964890497 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.1042031200978673, + "max": 1.1175963777329982 + }, + "tx_mbps": { + "mean": 70.74454579077965, + "max": 71.8332500813979 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.945305719233921, + "max": 1.9676520290467125 + }, + "tx_mbps": { + "mean": 77.98325797733062, + "max": 79.19253180775542 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019391585668853428, + "max": 0.004027631622516102 + }, + "tx_mbps": { + "mean": 0.0019391585668853428, + "max": 0.004027631622516102 + } + }, + "cni0": { + "rx_mbps": { + "mean": 70.7448557584906, + "max": 71.8332500813979 + }, + "tx_mbps": { + "mean": 1.2882324585107505, + "max": 1.3031234964890497 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/agentgateway/http/08-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 4.842954123936288, + "max": 5.409954315941332 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0048520135856380394, + "max": 0.024260067928190198 + }, + "busiest_sampled_vcpu_percent": 9.640831758034027, + "container_quota_busy_percent": { + "mean": 4.597006938870989, + "max": 4.704918599308513 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 332, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 20119552, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 134.64605699557146, + "max": 134.76959094987131 + }, + "tx_mbps": { + "mean": 2.4279980476628134, + "max": 2.464317603557831 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.0823693668893464, + "max": 2.1112412290376046 + }, + "tx_mbps": { + "mean": 134.08547634427273, + "max": 134.21954144427232 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.6671197432612397, + "max": 3.7282591604844497 + }, + "tx_mbps": { + "mean": 147.81122210330554, + "max": 148.04985842649694 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00398330500720469, + "max": 0.013038406548195748 + }, + "tx_mbps": { + "mean": 0.00398330500720469, + "max": 0.013038406548195748 + } + }, + "cni0": { + "rx_mbps": { + "mean": 134.08445383283933, + "max": 134.21318826281828 + }, + "tx_mbps": { + "mean": 2.4279980476628134, + "max": 2.464317603557831 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/agentgateway/http/09-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 29.929510164530637, + "max": 30.434782608695652 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004777830864787386, + "max": 0.023889154323936932 + }, + "busiest_sampled_vcpu_percent": 36.734693877551024, + "container_quota_busy_percent": { + "mean": 32.248559118247634, + "max": 32.643395962063806 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11165696, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1150.0821227277356, + "max": 1163.294628167368 + }, + "tx_mbps": { + "mean": 19.60961982543445, + "max": 20.197362534952113 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 16.898871102053985, + "max": 17.378395388435827 + }, + "tx_mbps": { + "mean": 1145.3005571811914, + "max": 1158.4625514648726 + } + }, + "ens4": { + "rx_mbps": { + "mean": 29.2921941869634, + "max": 30.263853525391962 + }, + "tx_mbps": { + "mean": 1262.2577140367289, + "max": 1276.7660208719096 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019659868358319504, + "max": 0.003317133712084056 + }, + "tx_mbps": { + "mean": 0.0019659868358319504, + "max": 0.003317133712084056 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1145.299668477866, + "max": 1158.457145036536 + }, + "tx_mbps": { + "mean": 19.60961982543445, + "max": 20.197362534952113 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.372040919001686, + "max": 5.966587112171838 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004120313143798929, + "max": 0.024721878862793572 + }, + "busiest_sampled_vcpu_percent": 9.363295880149813, + "container_quota_busy_percent": { + "mean": 4.422611371578576, + "max": 4.624557764609866 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 454, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 22650880, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 129.01423661377194, + "max": 132.391327881937 + }, + "tx_mbps": { + "mean": 2.3550825288546298, + "max": 2.468180484142389 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.0178508635298327, + "max": 2.1108757366021944 + }, + "tx_mbps": { + "mean": 128.47609940307404, + "max": 131.8379156124625 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.5593424227084176, + "max": 3.7431138717044568 + }, + "tx_mbps": { + "mean": 141.59386961555924, + "max": 145.32402691981642 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019437964548133693, + "max": 0.004528838424269306 + }, + "tx_mbps": { + "mean": 0.0019437964548133693, + "max": 0.004528838424269306 + } + }, + "cni0": { + "rx_mbps": { + "mean": 128.47640953669688, + "max": 131.8379156124625 + }, + "tx_mbps": { + "mean": 2.3550825288546298, + "max": 2.468180484142389 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 47.19518588884162, + "max": 47.91412539643816 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004074979625101875, + "max": 0.02444987775061125 + }, + "busiest_sampled_vcpu_percent": 49.80392156862745, + "container_quota_busy_percent": { + "mean": 56.059373886567094, + "max": 57.07070957990365 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 412, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 28729344, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 2165.7386872238676, + "max": 2198.528593926496 + }, + "tx_mbps": { + "mean": 29.93450699903715, + "max": 30.359999009948872 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 26.3140447668819, + "max": 26.689625097323447 + }, + "tx_mbps": { + "mean": 2156.728418519838, + "max": 2189.3855518589216 + } + }, + "ens4": { + "rx_mbps": { + "mean": 42.87032604431615, + "max": 43.475925965934024 + }, + "tx_mbps": { + "mean": 2376.9781125055297, + "max": 2412.904439516215 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004121719827629, + "max": 0.0107846005069305 + }, + "tx_mbps": { + "mean": 0.004121719827629, + "max": 0.0107846005069305 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2156.7307968770524, + "max": 2189.386417298774 + }, + "tx_mbps": { + "mean": 29.934506924656638, + "max": 30.359999009948872 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.2174793256274943, + "max": 7.017137563686892 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004077970801729059, + "max": 0.024467824810374357 + }, + "busiest_sampled_vcpu_percent": 12.105263157894736, + "container_quota_busy_percent": { + "mean": 2.4205006001666662, + "max": 2.532921217771445 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 412, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 21635072, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1.109268346326496, + "max": 1.1628680946941328 + }, + "tx_mbps": { + "mean": 0.9787225476072697, + "max": 1.028651280621012 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.8664169562526973, + "max": 0.9088898134905704 + }, + "tx_mbps": { + "mean": 0.9972660782445579, + "max": 1.0430746482419895 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.3831048105351944, + "max": 1.4602211248396801 + }, + "tx_mbps": { + "mean": 1.5102435568216865, + "max": 1.5896553061558722 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0038725568922360946, + "max": 0.01171169117812759 + }, + "tx_mbps": { + "mean": 0.0038725568922360946, + "max": 0.01171169117812759 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.9975765833712433, + "max": 1.0435086038973054 + }, + "tx_mbps": { + "mean": 0.9787225476072697, + "max": 1.028651280621012 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.648100239235495, + "max": 1.8449264522562951 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0083166999334664, + "max": 0.0499001996007984 + }, + "busiest_sampled_vcpu_percent": 3.592814371257485, + "container_quota_busy_percent": { + "mean": 4.555950212906455, + "max": 4.7308098475113995 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 412, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 21594112, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 130.89994594569606, + "max": 134.71783765917166 + }, + "tx_mbps": { + "mean": 2.138039117122006, + "max": 2.2578050675611374 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.7864111199207606, + "max": 1.8835664687000775 + }, + "tx_mbps": { + "mean": 130.35218446544366, + "max": 134.15081442855347 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.39808141485631, + "max": 3.593256044737677 + }, + "tx_mbps": { + "mean": 143.68178867582282, + "max": 147.85582980076992 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007111648818387579, + "max": 0.03185859006107127 + }, + "tx_mbps": { + "mean": 0.007111648818387579, + "max": 0.03185859006107127 + } + }, + "cni0": { + "rx_mbps": { + "mean": 130.35259809696274, + "max": 134.15143388536146 + }, + "tx_mbps": { + "mean": 2.138039117122006, + "max": 2.2578050675611374 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.273992938882782, + "max": 2.3866923818707813 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004023821020441011, + "max": 0.024142926122646065 + }, + "busiest_sampled_vcpu_percent": 5.2631578947368425, + "container_quota_busy_percent": { + "mean": 1.838867336535078, + "max": 1.882362942708701 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10055680, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 0.8653305699602196, + "max": 0.8684861392428779 + }, + "tx_mbps": { + "mean": 0.994133416307091, + "max": 0.9976819802652142 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.9982968151608691, + "max": 1.008593277598255 + }, + "tx_mbps": { + "mean": 0.8663046769874703, + "max": 0.8696024512554195 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002286377583619566, + "max": 0.003597147763377423 + }, + "tx_mbps": { + "mean": 0.002286377583619566, + "max": 0.003597147763377423 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.7793823384804183, + "max": 0.7822184067963679 + }, + "tx_mbps": { + "mean": 0.994133416307091, + "max": 0.9976819802652142 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 8.186211751711218, + "max": 8.327210384521186 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004076973255055447, + "max": 0.02446183953033268 + }, + "busiest_sampled_vcpu_percent": 14.741035856573705, + "container_quota_busy_percent": { + "mean": 9.936853861161852, + "max": 10.01947429367557 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10403840, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 6.711412308904803, + "max": 6.763949472853677 + }, + "tx_mbps": { + "mean": 7.710950692662321, + "max": 7.771541725108309 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 7.713790344763086, + "max": 7.773336034270981 + }, + "tx_mbps": { + "mean": 6.712538848366315, + "max": 6.765524257360933 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0038870769041508607, + "max": 0.010009745233333455 + }, + "tx_mbps": { + "mean": 0.0038870769041508607, + "max": 0.010009745233333455 + } + }, + "cni0": { + "rx_mbps": { + "mean": 6.045008038019868, + "max": 6.092316838561741 + }, + "tx_mbps": { + "mean": 7.710950692662321, + "max": 7.771541725108309 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/direct/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.5577457161778447, + "max": 2.7294685990338166 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004032583272844584, + "max": 0.024195499637067505 + }, + "busiest_sampled_vcpu_percent": 4.660194174757281, + "container_quota_busy_percent": { + "mean": 2.186476894883861, + "max": 2.2759924670678275 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11202560, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1.1265219680318643, + "max": 1.128157588982976 + }, + "tx_mbps": { + "mean": 1.2946568209727451, + "max": 1.2962070474977876 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.3011567092174705, + "max": 1.3109860387531629 + }, + "tx_mbps": { + "mean": 1.1283600145487798, + "max": 1.1336645267347656 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0039156314331578795, + "max": 0.011426335400177587 + }, + "tx_mbps": { + "mean": 0.0039156314331578795, + "max": 0.011426335400177587 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.0145630379968122, + "max": 1.0161069202583124 + }, + "tx_mbps": { + "mean": 1.2946568209727451, + "max": 1.2962070474977876 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 51.33761718187571, + "max": 51.840796019900495 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004169794012175799, + "max": 0.02501876407305479 + }, + "busiest_sampled_vcpu_percent": 56.54761904761905, + "container_quota_busy_percent": { + "mean": 62.05748279777409, + "max": 62.29773763140457 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11583488, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 70.96603103669422, + "max": 71.3531636409264 + }, + "tx_mbps": { + "mean": 81.53526057817277, + "max": 81.98023056617073 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 81.54245126212241, + "max": 81.98229133951622 + }, + "tx_mbps": { + "mean": 70.96719243492117, + "max": 71.35502686737165 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.006929700414008336, + "max": 0.03149116561765946 + }, + "tx_mbps": { + "mean": 0.006929700414008336, + "max": 0.03149116561765946 + } + }, + "cni0": { + "rx_mbps": { + "mean": 63.91968125157592, + "max": 64.26845235743015 + }, + "tx_mbps": { + "mean": 81.53526057817277, + "max": 81.98023056617073 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.7918029008321223, + "max": 3.962759608498448 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004048255202007934, + "max": 0.024289531212047608 + }, + "busiest_sampled_vcpu_percent": 5.502846299810247, + "container_quota_busy_percent": { + "mean": 2.2711340638463886, + "max": 2.420693842455172 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 26275840, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1.1408810123287676, + "max": 1.3012273963715297 + }, + "tx_mbps": { + "mean": 1.8365766552250498, + "max": 2.0555876384545133 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.8377036181740865, + "max": 2.055179281176394 + }, + "tx_mbps": { + "mean": 1.1418294619807865, + "max": 1.3008819813806394 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020099065737382796, + "max": 0.003443061599433827 + }, + "tx_mbps": { + "mean": 0.0020099065737382796, + "max": 0.003443061599433827 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.0247619430696964, + "max": 1.1550569832931588 + }, + "tx_mbps": { + "mean": 1.8365766552250498, + "max": 2.0555876384545133 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/direct/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 74.37251275386882, + "max": 74.76099426386233 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004004485023226013, + "max": 0.024026910139356077 + }, + "busiest_sampled_vcpu_percent": 82.5426944971537, + "container_quota_busy_percent": { + "mean": 92.64029885013305, + "max": 93.17600342862602 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 28274688, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 129.57200920238378, + "max": 130.95491673675372 + }, + "tx_mbps": { + "mean": 148.8880623739172, + "max": 150.49736580083993 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 148.8920387019417, + "max": 150.4975183835672 + }, + "tx_mbps": { + "mean": 129.57311461225245, + "max": 130.95647663589753 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002105495968536844, + "max": 0.0033097649013481205 + }, + "tx_mbps": { + "mean": 0.002105495968536844, + "max": 0.0033097649013481205 + } + }, + "cni0": { + "rx_mbps": { + "mean": 116.7039968728222, + "max": 117.95207892434046 + }, + "tx_mbps": { + "mean": 148.88806264836552, + "max": 150.49736580083993 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.8080606545945432, + "max": 3.0193236714975846 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004031607805192711, + "max": 0.024189646831156264 + }, + "busiest_sampled_vcpu_percent": 6.395348837209302, + "container_quota_busy_percent": { + "mean": 2.618755136552342, + "max": 2.69459053228146 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10854400, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 98.01564928603946, + "max": 98.37350216242912 + }, + "tx_mbps": { + "mean": 1.5103508916667687, + "max": 1.5358103021128602 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.5115252036809015, + "max": 1.5358947291282605 + }, + "tx_mbps": { + "mean": 98.01994881585735, + "max": 98.38718160182512 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019520650368232684, + "max": 0.0030953376476778494 + }, + "tx_mbps": { + "mean": 0.0019520650368232684, + "max": 0.0030953376476778494 + } + }, + "cni0": { + "rx_mbps": { + "mean": 97.60801644971275, + "max": 97.95797268640179 + }, + "tx_mbps": { + "mean": 1.5103508916667687, + "max": 1.5358103021128602 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.775413367211701, + "max": 10.967269174401563 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004059100503328463, + "max": 0.024354603019970774 + }, + "busiest_sampled_vcpu_percent": 20.647773279352226, + "container_quota_busy_percent": { + "mean": 12.141518158084066, + "max": 12.453081000280568 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10559488, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 618.6515446931666, + "max": 623.1595622369525 + }, + "tx_mbps": { + "mean": 10.591672486539611, + "max": 10.827166516529026 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 10.599288292659947, + "max": 10.838670596893216 + }, + "tx_mbps": { + "mean": 618.654817638103, + "max": 623.1814039374393 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00552017411784429, + "max": 0.012385868666582518 + }, + "tx_mbps": { + "mean": 0.00552017411784429, + "max": 0.012385868666582518 + } + }, + "cni0": { + "rx_mbps": { + "mean": 616.0789790257069, + "max": 620.5683082654314 + }, + "tx_mbps": { + "mean": 10.591672486539611, + "max": 10.827166516529026 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.6963889172221633, + "max": 3.9768618944323935 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004035512510088781, + "max": 0.024213075060532687 + }, + "busiest_sampled_vcpu_percent": 6.106870229007634, + "container_quota_busy_percent": { + "mean": 3.462704719782786, + "max": 3.514051286238766 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10747904, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 134.328698971367, + "max": 134.6148672609236 + }, + "tx_mbps": { + "mean": 2.150203117164779, + "max": 2.2609757207609165 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.1527262885153484, + "max": 2.2607104614008966 + }, + "tx_mbps": { + "mean": 134.3296588475263, + "max": 134.61329563730678 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001863254663789754, + "max": 0.003430340447452466 + }, + "tx_mbps": { + "mean": 0.001863254663789754, + "max": 0.003430340447452466 + } + }, + "cni0": { + "rx_mbps": { + "mean": 133.76995203992868, + "max": 134.0549801009095 + }, + "tx_mbps": { + "mean": 2.150203117164779, + "max": 2.2609757207609165 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 68.35789784977136, + "max": 68.60606060606061 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 73.5009671179884, + "container_quota_busy_percent": { + "mean": 83.62829252177208, + "max": 84.25325090572137 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10911744, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 4773.177236814261, + "max": 4809.942306217939 + }, + "tx_mbps": { + "mean": 82.97279710356005, + "max": 83.5007497529895 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 82.97505909669226, + "max": 83.50229465696638 + }, + "tx_mbps": { + "mean": 4773.1681903544, + "max": 4809.950975506024 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002126639687836763, + "max": 0.0042203853526886085 + }, + "tx_mbps": { + "mean": 0.002126639687836763, + "max": 0.0042203853526886085 + } + }, + "cni0": { + "rx_mbps": { + "mean": 4753.328886280991, + "max": 4789.934982700807 + }, + "tx_mbps": { + "mean": 82.97283809252752, + "max": 83.5007497529895 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.791954153920835, + "max": 6.006148025537952 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007882084023015686, + "max": 0.04729250413809411 + }, + "busiest_sampled_vcpu_percent": 9.306569343065693, + "container_quota_busy_percent": { + "mean": 3.3060742373890695, + "max": 3.37379381174936 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 26017792, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 132.0162896254792, + "max": 132.97827132801743 + }, + "tx_mbps": { + "mean": 3.3871025008970004, + "max": 3.6077330648317947 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.395280806467126, + "max": 3.617111078145278 + }, + "tx_mbps": { + "mean": 132.01874518754687, + "max": 132.95056188920282 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004880505689693187, + "max": 0.012368174173742658 + }, + "tx_mbps": { + "mean": 0.004880505689693187, + "max": 0.012368174173742658 + } + }, + "cni0": { + "rx_mbps": { + "mean": 131.57156773387914, + "max": 132.4993059295194 + }, + "tx_mbps": { + "mean": 3.3871025008970004, + "max": 3.6077330648317947 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/direct/http/11-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 76.964959728377, + "max": 77.33145407564012 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0048181161165984105, + "max": 0.02409058058299205 + }, + "busiest_sampled_vcpu_percent": 86.65413533834587, + "container_quota_busy_percent": { + "mean": 96.37342617455712, + "max": 97.24453486562386 + }, + "container_throttled_period_percent": { + "mean": 2.2222222222222223, + "max": 3.7037037037037037 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 30875648, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 5790.529270825838, + "max": 5842.371713699352 + }, + "tx_mbps": { + "mean": 97.64595650959258, + "max": 98.28052670623875 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 97.64726529838649, + "max": 98.2806603692711 + }, + "tx_mbps": { + "mean": 5790.528870987057, + "max": 5842.3157682945875 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001450192511221438, + "max": 0.003219368752758959 + }, + "tx_mbps": { + "mean": 0.001450192511221438, + "max": 0.003219368752758959 + } + }, + "cni0": { + "rx_mbps": { + "mean": 5766.106407294788, + "max": 5817.780172175299 + }, + "tx_mbps": { + "mean": 97.64595653036332, + "max": 98.28052670623875 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/direct/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0814740969686765, + "max": 1.2481644640234948 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004083966348117292, + "max": 0.02450379808870375 + }, + "busiest_sampled_vcpu_percent": 2.1696252465483234, + "container_quota_busy_percent": { + "mean": 1.9831797024066182, + "max": 2.105005341456597 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 9, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10797056, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1.0960340819033485, + "max": 1.1288832007475191 + }, + "tx_mbps": { + "mean": 0.9639731688196299, + "max": 0.9928201295339458 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.9653869172366715, + "max": 0.9948786615970193 + }, + "tx_mbps": { + "mean": 1.0971846523776445, + "max": 1.1308261095469598 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0022989407118222845, + "max": 0.0037932232406407036 + }, + "tx_mbps": { + "mean": 0.0022989407118222845, + "max": 0.0037932232406407036 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.9871794563367595, + "max": 1.0167604360514955 + }, + "tx_mbps": { + "mean": 0.9639731688196299, + "max": 0.9928201295339458 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/direct/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 9.752579970733708, + "max": 11.427301022676746 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003742795119395164, + "max": 0.022456770716370984 + }, + "busiest_sampled_vcpu_percent": 16.582914572864322, + "container_quota_busy_percent": { + "mean": 3.295011360736542, + "max": 3.484692105414677 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 10, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10575872, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 130.87891174181965, + "max": 134.68225616576132 + }, + "tx_mbps": { + "mean": 1.969344932835023, + "max": 2.0985043760620434 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.9740532540911302, + "max": 2.100546087828064 + }, + "tx_mbps": { + "mean": 130.8798552958446, + "max": 134.6948581570173 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021171238058512024, + "max": 0.003688898809402012 + }, + "tx_mbps": { + "mean": 0.0021171238058512024, + "max": 0.003688898809402012 + } + }, + "cni0": { + "rx_mbps": { + "mean": 130.33460416836533, + "max": 134.12210919810445 + }, + "tx_mbps": { + "mean": 1.969344932835023, + "max": 2.0985043760620434 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/praxis-release/http/00-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.6682129740619804, + "max": 1.7818444497953287 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.288499025341131, + "container_quota_busy_percent": { + "mean": 1.0374834304056684, + "max": 1.0842584632338725 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10252288, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 0.4196067437020349, + "max": 0.4214940608727056 + }, + "tx_mbps": { + "mean": 0.6754513717686906, + "max": 0.6788163478377351 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.6335301521175113, + "max": 0.63695102242043 + }, + "tx_mbps": { + "mean": 0.3776805929679067, + "max": 0.37958335107845603 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.831019443650142, + "max": 0.8397043390259903 + }, + "tx_mbps": { + "mean": 0.569276144428393, + "max": 0.5717814633435063 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005759536724364742, + "max": 0.011252304022765017 + }, + "tx_mbps": { + "mean": 0.005759536724364742, + "max": 0.011252304022765017 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.3779296207487911, + "max": 0.37960849482106 + }, + "tx_mbps": { + "mean": 0.6754513717686906, + "max": 0.6788163478377351 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.12656998107539, + "max": 2.2919179734620023 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004028684231729917, + "max": 0.024172105390379502 + }, + "busiest_sampled_vcpu_percent": 3.8684719535783367, + "container_quota_busy_percent": { + "mean": 1.7038889183941661, + "max": 1.921853659474064 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10399744, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 0.7216035025967352, + "max": 0.7280786244106545 + }, + "tx_mbps": { + "mean": 1.1615364697511161, + "max": 1.1721549485192806 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.0895576601016295, + "max": 1.0998634538969463 + }, + "tx_mbps": { + "mean": 0.6496264909937195, + "max": 0.6557871297883201 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.4213630479088089, + "max": 1.4369879317258452 + }, + "tx_mbps": { + "mean": 0.9784069025933141, + "max": 0.9866742760415913 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019482215729155667, + "max": 0.0033858815844479456 + }, + "tx_mbps": { + "mean": 0.0019482215729155667, + "max": 0.0033858815844479456 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.6499373967188207, + "max": 0.6557871297883201 + }, + "tx_mbps": { + "mean": 1.1615364697511161, + "max": 1.1721549485192806 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.9781235086622764, + "max": 3.0902945436986964 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004033559212649242, + "max": 0.02420135527589545 + }, + "busiest_sampled_vcpu_percent": 5.653021442495127, + "container_quota_busy_percent": { + "mean": 2.5918212261356586, + "max": 2.6741229941462756 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10977280, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1.1256838139138543, + "max": 1.1281924209661323 + }, + "tx_mbps": { + "mean": 1.8125659999028139, + "max": 1.8158032590081836 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.700375933354999, + "max": 1.703173720005299 + }, + "tx_mbps": { + "mean": 1.0135858809417138, + "max": 1.0155179377392756 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.2133244451856973, + "max": 2.2179849875839315 + }, + "tx_mbps": { + "mean": 1.525701149435352, + "max": 1.52963670782944 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002162904022530842, + "max": 0.004838889227502785 + }, + "tx_mbps": { + "mean": 0.002162904022530842, + "max": 0.004838889227502785 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.013896286867657, + "max": 1.0161383328953748 + }, + "tx_mbps": { + "mean": 1.8125659999028139, + "max": 1.8158032590081836 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 14.837370334072522, + "max": 14.937759336099585 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040680172483931335, + "max": 0.0244081034903588 + }, + "busiest_sampled_vcpu_percent": 21.54398563734291, + "container_quota_busy_percent": { + "mean": 16.45462500795761, + "max": 16.588360826080088 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11485184, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 11.261471239069184, + "max": 11.311011741820169 + }, + "tx_mbps": { + "mean": 18.130463896496885, + "max": 18.210272336140864 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 17.011886655891143, + "max": 17.087171839638785 + }, + "tx_mbps": { + "mean": 10.142985663989684, + "max": 10.187932561781285 + } + }, + "ens4": { + "rx_mbps": { + "mean": 22.130596533810895, + "max": 22.230206560360624 + }, + "tx_mbps": { + "mean": 15.256816242033798, + "max": 15.326023921491359 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003771819221511947, + "max": 0.009695153679216178 + }, + "tx_mbps": { + "mean": 0.003771819221511947, + "max": 0.009695153679216178 + } + }, + "cni0": { + "rx_mbps": { + "mean": 10.143293609939, + "max": 10.187932561781285 + }, + "tx_mbps": { + "mean": 18.130463896496885, + "max": 18.210272336140864 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.961563075645545, + "max": 3.7437005039596833 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040277106492669565, + "max": 0.02416626389560174 + }, + "busiest_sampled_vcpu_percent": 7.879924953095685, + "container_quota_busy_percent": { + "mean": 2.508411132510104, + "max": 2.5789673859079065 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 132, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 16584704, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1.114574979955215, + "max": 1.1319193604862192 + }, + "tx_mbps": { + "mean": 1.799658434162343, + "max": 1.861644624273687 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.6867615881167015, + "max": 1.7383448044522518 + }, + "tx_mbps": { + "mean": 1.0032353100559597, + "max": 1.0180516008266502 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.2042044087285713, + "max": 2.300547777250908 + }, + "tx_mbps": { + "mean": 1.5118539552702903, + "max": 1.5370267281674315 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019270241672757226, + "max": 0.0034143657260807337 + }, + "tx_mbps": { + "mean": 0.0019270241672757226, + "max": 0.0034143657260807337 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.0035460797158575, + "max": 1.018673241895089 + }, + "tx_mbps": { + "mean": 1.799658434162343, + "max": 1.861644624273687 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 42.12854676544091, + "max": 42.888563049853374 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040729879439556855, + "max": 0.024437927663734114 + }, + "busiest_sampled_vcpu_percent": 45.506692160611856, + "container_quota_busy_percent": { + "mean": 48.26459366568525, + "max": 49.12719762274457 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 448, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 23912448, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 38.78345168601057, + "max": 38.9687330745108 + }, + "tx_mbps": { + "mean": 62.58256145787997, + "max": 62.86711897809387 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 58.0619762023603, + "max": 58.35160975005377 + }, + "tx_mbps": { + "mean": 34.64670098409843, + "max": 34.822694858569676 + } + }, + "ens4": { + "rx_mbps": { + "mean": 78.7323938964738, + "max": 79.2640623475192 + }, + "tx_mbps": { + "mean": 53.557488897116976, + "max": 53.85323284668015 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007217236979965144, + "max": 0.03467277352855524 + }, + "tx_mbps": { + "mean": 0.007217236979965144, + "max": 0.03467277352855524 + } + }, + "cni0": { + "rx_mbps": { + "mean": 34.64700417078222, + "max": 34.8233005315921 + }, + "tx_mbps": { + "mean": 62.58256145787997, + "max": 62.86711897809387 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.5436491658797324, + "max": 2.6265060240963853 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004018969536210916, + "max": 0.024113817217265493 + }, + "busiest_sampled_vcpu_percent": 4.562737642585551, + "container_quota_busy_percent": { + "mean": 1.9183586236021077, + "max": 1.9568381700483533 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 125, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 17895424, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 45.80895094012882, + "max": 46.35578206194796 + }, + "tx_mbps": { + "mean": 1.0948279218445334, + "max": 1.1132200449396152 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.9575568993563804, + "max": 0.9729445451038048 + }, + "tx_mbps": { + "mean": 45.61738720649429, + "max": 46.16015035520388 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.5880981435713135, + "max": 1.6252148784904124 + }, + "tx_mbps": { + "mean": 50.280634954419824, + "max": 50.883884684184885 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002226119822399017, + "max": 0.005657346186100827 + }, + "tx_mbps": { + "mean": 0.002226119822399017, + "max": 0.005657346186100827 + } + }, + "cni0": { + "rx_mbps": { + "mean": 45.617697754589365, + "max": 46.16077151535873 + }, + "tx_mbps": { + "mean": 1.0948279218445334, + "max": 1.1132200449396152 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.3831044225433407, + "max": 3.574015938179184 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004024792723174756, + "max": 0.02414875633904854 + }, + "busiest_sampled_vcpu_percent": 5.7251908396946565, + "container_quota_busy_percent": { + "mean": 2.9030825694436375, + "max": 3.07886935827681 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 125, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 15347712, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 72.2471988044857, + "max": 72.97558898655753 + }, + "tx_mbps": { + "mean": 1.6792055796295629, + "max": 1.6962972510382022 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.47294856958336, + "max": 1.48543490854551 + }, + "tx_mbps": { + "mean": 71.94567178978656, + "max": 72.67139227226316 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.4161693189995415, + "max": 2.448064811441924 + }, + "tx_mbps": { + "mean": 79.30130161138197, + "max": 80.11462073043408 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0026155818042278957, + "max": 0.006279730804457561 + }, + "tx_mbps": { + "mean": 0.0026155818042278957, + "max": 0.006279730804457561 + } + }, + "cni0": { + "rx_mbps": { + "mean": 71.94598227587984, + "max": 72.672013523287 + }, + "tx_mbps": { + "mean": 1.6792055796295629, + "max": 1.6962972510382022 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/praxis-release/http/08-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 4.96704546462818, + "max": 5.012106537530267 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0048449612403100775, + "max": 0.02422480620155039 + }, + "busiest_sampled_vcpu_percent": 9.433962264150944, + "container_quota_busy_percent": { + "mean": 4.724204468484542, + "max": 4.8602759918524425 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 125, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 15355904, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 134.33573819566763, + "max": 134.64762682665054 + }, + "tx_mbps": { + "mean": 3.0894991305967263, + "max": 3.1189364284798327 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.7131265329482273, + "max": 2.73717987901088 + }, + "tx_mbps": { + "mean": 133.77579998465117, + "max": 134.08271852703112 + } + }, + "ens4": { + "rx_mbps": { + "mean": 4.437081404478984, + "max": 4.4840282296897565 + }, + "tx_mbps": { + "mean": 147.4443256410043, + "max": 147.7745583332066 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004284256209146811, + "max": 0.010676355006856906 + }, + "tx_mbps": { + "mean": 0.004284256209146811, + "max": 0.010676355006856906 + } + }, + "cni0": { + "rx_mbps": { + "mean": 133.77617222066078, + "max": 134.0833384122632 + }, + "tx_mbps": { + "mean": 3.0894991305967263, + "max": 3.1189364284798327 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/praxis-release/http/09-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 31.361278310747345, + "max": 31.781663516068054 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004800768122899664, + "max": 0.02400384061449832 + }, + "busiest_sampled_vcpu_percent": 37.47714808043876, + "container_quota_busy_percent": { + "mean": 33.618747308438046, + "max": 33.96636342464859 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11902976, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1168.334636359797, + "max": 1179.841551154639 + }, + "tx_mbps": { + "mean": 25.58835141770691, + "max": 25.869727623406654 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 22.589298575250936, + "max": 22.835267672972492 + }, + "tx_mbps": { + "mean": 1163.4772510735538, + "max": 1174.9417352614505 + } + }, + "ens4": { + "rx_mbps": { + "mean": 36.300546590544165, + "max": 36.7099331684553 + }, + "tx_mbps": { + "mean": 1282.2910848783424, + "max": 1294.8840040294108 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001990896151657207, + "max": 0.004106060125932358 + }, + "tx_mbps": { + "mean": 0.001990896151657207, + "max": 0.004106060125932358 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1163.4763506960303, + "max": 1174.9417352614505 + }, + "tx_mbps": { + "mean": 25.58835141770691, + "max": 25.869727623406654 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.92921939804729, + "max": 6.585829766999525 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040462895524803755, + "max": 0.024277737314882253 + }, + "busiest_sampled_vcpu_percent": 10.299625468164795, + "container_quota_busy_percent": { + "mean": 4.739178404639641, + "max": 5.052688683794585 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 129, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 13012992, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 133.48551336880146, + "max": 139.12525089856524 + }, + "tx_mbps": { + "mean": 3.0177319077715077, + "max": 3.25597237825345 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.6550395231998536, + "max": 2.855575194270955 + }, + "tx_mbps": { + "mean": 132.92857674435515, + "max": 138.54011451480375 + } + }, + "ens4": { + "rx_mbps": { + "mean": 4.312748692450906, + "max": 4.688104812016833 + }, + "tx_mbps": { + "mean": 146.5084664366583, + "max": 152.7012446799246 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0017371425650669632, + "max": 0.003144673348844847 + }, + "tx_mbps": { + "mean": 0.0017371425650669632, + "max": 0.003144673348844847 + } + }, + "cni0": { + "rx_mbps": { + "mean": 132.92888687584752, + "max": 138.54011451480375 + }, + "tx_mbps": { + "mean": 3.0177319077715077, + "max": 3.25597237825345 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 55.20303869783576, + "max": 55.9814453125 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 58.7890625, + "container_quota_busy_percent": { + "mean": 64.89044716513965, + "max": 66.18522991391445 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 383, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 25473024, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 2468.7083437353317, + "max": 2500.276209947842 + }, + "tx_mbps": { + "mean": 52.599872762001155, + "max": 53.71242198277462 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 46.69626882806961, + "max": 47.6024665428623 + }, + "tx_mbps": { + "mean": 2457.5502522233537, + "max": 2489.0407314381446 + } + }, + "ens4": { + "rx_mbps": { + "mean": 73.68778859091549, + "max": 75.54109354382464 + }, + "tx_mbps": { + "mean": 2710.88103404717, + "max": 2745.5496627428183 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0032200587179702345, + "max": 0.009827701031770893 + }, + "tx_mbps": { + "mean": 0.0032200587179702345, + "max": 0.009827701031770893 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2457.550695113224, + "max": 2489.0404752490745 + }, + "tx_mbps": { + "mean": 52.59987277284657, + "max": 53.71252035706194 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.914257129027492, + "max": 5.6024378809188935 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008143985666585226, + "max": 0.04886391399951136 + }, + "busiest_sampled_vcpu_percent": 8.043875685557587, + "container_quota_busy_percent": { + "mean": 2.579328425532527, + "max": 2.7780943628390466 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 123, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 14016512, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1.0991495485732277, + "max": 1.139531336901155 + }, + "tx_mbps": { + "mean": 1.4723018378137283, + "max": 1.5232214759401508 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.362385338166972, + "max": 1.4084907288149475 + }, + "tx_mbps": { + "mean": 0.9892824116810806, + "max": 1.0245193932850807 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.8681335227534828, + "max": 1.9320159783837088 + }, + "tx_mbps": { + "mean": 1.4916111973581891, + "max": 1.5475067686501425 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0040988685082429515, + "max": 0.013591602613850609 + }, + "tx_mbps": { + "mean": 0.0040988685082429515, + "max": 0.013591602613850609 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.9895930760101951, + "max": 1.0251405985871425 + }, + "tx_mbps": { + "mean": 1.4723018378137283, + "max": 1.5232214759401508 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/praxis-release/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 9.87640048882327, + "max": 13.13578062804069 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 17.478991596638654, + "container_quota_busy_percent": { + "mean": 4.539596427148394, + "max": 4.689445283806209 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 123, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 14180352, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 130.90346725689835, + "max": 134.6873924938037 + }, + "tx_mbps": { + "mean": 2.7270759318312607, + "max": 2.8195015506525203 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.3578205032653945, + "max": 2.4364142122724517 + }, + "tx_mbps": { + "mean": 130.3580380038438, + "max": 134.12979161872312 + } + }, + "ens4": { + "rx_mbps": { + "mean": 4.0525309411453305, + "max": 4.18474990673204 + }, + "tx_mbps": { + "mean": 143.6751888990455, + "max": 147.8326167591497 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.006872016951126386, + "max": 0.03442488566200209 + }, + "tx_mbps": { + "mean": 0.006872016951126386, + "max": 0.03442488566200209 + } + }, + "cni0": { + "rx_mbps": { + "mean": 130.35835049738378, + "max": 134.12721700227831 + }, + "tx_mbps": { + "mean": 2.7270759318312607, + "max": 2.8195015506525203 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.767150686086542, + "max": 1.8781603660004815 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008037943278907134, + "max": 0.02413127413127413 + }, + "busiest_sampled_vcpu_percent": 4.8169556840077075, + "container_quota_busy_percent": { + "mean": 1.1578290028849458, + "max": 1.1902775142118138 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10428416, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 0.40037136587825023, + "max": 0.40245242480854215 + }, + "tx_mbps": { + "mean": 0.4599946292521554, + "max": 0.4623921476523675 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.4199097059476307, + "max": 0.4224323324231506 + }, + "tx_mbps": { + "mean": 0.3603051035341696, + "max": 0.36249260957932516 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.6087969125682537, + "max": 0.6203009777308514 + }, + "tx_mbps": { + "mean": 0.5446186891258391, + "max": 0.5467948724500584 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0045790510402145745, + "max": 0.01515657134130514 + }, + "tx_mbps": { + "mean": 0.0045790510402145745, + "max": 0.01515657134130514 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.3606025621260873, + "max": 0.36249260957932516 + }, + "tx_mbps": { + "mean": 0.4599946292521554, + "max": 0.4623921476523675 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/agentgateway/http/01-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 2.1616942117649005, + "max": 2.221149203283438 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004828585224529213, + "max": 0.024142926122646065 + }, + "busiest_sampled_vcpu_percent": 3.8095238095238093, + "container_quota_busy_percent": { + "mean": 1.6381831694380786, + "max": 1.6876596958298322 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10719232, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 0.6324225425834268, + "max": 0.6360229052135135 + }, + "tx_mbps": { + "mean": 0.7265618625048339, + "max": 0.7305969110923651 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.6633926033469343, + "max": 0.6668346787869512 + }, + "tx_mbps": { + "mean": 0.5692351790147884, + "max": 0.5722162446347486 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.9535499730085741, + "max": 0.9660866759737224 + }, + "tx_mbps": { + "mean": 0.8575705113305154, + "max": 0.8630559780639748 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020263618509983655, + "max": 0.003358315487919819 + }, + "tx_mbps": { + "mean": 0.0020263618509983655, + "max": 0.003358315487919819 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.5696077906339209, + "max": 0.5728367084522329 + }, + "tx_mbps": { + "mean": 0.7265618625048339, + "max": 0.7305969110923651 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/agentgateway/http/02-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 2.887447987667645, + "max": 2.9987908101571947 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004837929366231253, + "max": 0.024189646831156264 + }, + "busiest_sampled_vcpu_percent": 6.153846153846154, + "container_quota_busy_percent": { + "mean": 2.5316476517975084, + "max": 2.717120542352621 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11083776, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1.1258597194663675, + "max": 1.128670846338321 + }, + "tx_mbps": { + "mean": 1.293985189842865, + "max": 1.2972987848384667 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.181667359078883, + "max": 1.1849446193928421 + }, + "tx_mbps": { + "mean": 1.0136397699828854, + "max": 1.0164670880753548 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.6980720991621006, + "max": 1.7081417192990127 + }, + "tx_mbps": { + "mean": 1.5270030513155881, + "max": 1.532608571766708 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004140644759847912, + "max": 0.015529995320939618 + }, + "tx_mbps": { + "mean": 0.004140644759847912, + "max": 0.015529995320939618 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.014012603505116, + "max": 1.0164670880753548 + }, + "tx_mbps": { + "mean": 1.293985189842865, + "max": 1.2972987848384667 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 13.77646992392909, + "max": 13.943833943833944 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004076973255055447, + "max": 0.02446183953033268 + }, + "busiest_sampled_vcpu_percent": 20.326678765880217, + "container_quota_busy_percent": { + "mean": 15.244695409902684, + "max": 15.407446929517462 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11112448, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 10.796268802903954, + "max": 10.888452497575425 + }, + "tx_mbps": { + "mean": 12.425292609659829, + "max": 12.53141312184572 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 11.348522726828964, + "max": 11.445808088208606 + }, + "tx_mbps": { + "mean": 9.72398797618117, + "max": 9.807329554553752 + } + }, + "ens4": { + "rx_mbps": { + "mean": 16.275845364653755, + "max": 16.41253770986948 + }, + "tx_mbps": { + "mean": 14.626628798380775, + "max": 14.754755696155875 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003795404693029324, + "max": 0.011490987357584335 + }, + "tx_mbps": { + "mean": 0.003795404693029324, + "max": 0.011490987357584335 + } + }, + "cni0": { + "rx_mbps": { + "mean": 9.724283342294111, + "max": 9.807329554553752 + }, + "tx_mbps": { + "mean": 12.425292609659829, + "max": 12.53141312184572 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/agentgateway/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.6480559842494453, + "max": 3.5251798561151078 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004050222762251924, + "max": 0.024301336573511544 + }, + "busiest_sampled_vcpu_percent": 4.90566037735849, + "container_quota_busy_percent": { + "mean": 2.3542896634087165, + "max": 2.4396529016019772 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 211, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 15450112, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1.1191647493867674, + "max": 1.142932726229351 + }, + "tx_mbps": { + "mean": 1.2888893727913016, + "max": 1.3331819992838443 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.1759435084051213, + "max": 1.2142518559508795 + }, + "tx_mbps": { + "mean": 1.0070195427365023, + "max": 1.0283598579558226 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.6978838245310826, + "max": 1.7565646594149738 + }, + "tx_mbps": { + "mean": 1.5190998558009996, + "max": 1.5507436110424728 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.006901084943887193, + "max": 0.03464717990347074 + }, + "tx_mbps": { + "mean": 0.006901084943887193, + "max": 0.03464717990347074 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.0074339138131294, + "max": 1.0289810112113917 + }, + "tx_mbps": { + "mean": 1.2888893727913016, + "max": 1.3331819992838443 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.967382109909938, + "max": 31.32856790732068 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004118276912939626, + "max": 0.024709661477637757 + }, + "busiest_sampled_vcpu_percent": 35.902255639097746, + "container_quota_busy_percent": { + "mean": 35.42580359947237, + "max": 35.84217882965707 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 408, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 23453696, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 27.908351228897292, + "max": 28.10849189552706 + }, + "tx_mbps": { + "mean": 32.295743409913634, + "max": 32.5207505004329 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 29.474838530710663, + "max": 29.681828682907167 + }, + "tx_mbps": { + "mean": 25.13655982980353, + "max": 25.317961168124395 + } + }, + "ens4": { + "rx_mbps": { + "mean": 42.37185797062765, + "max": 42.661307039926186 + }, + "tx_mbps": { + "mean": 37.80764629039858, + "max": 38.0800282672666 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020204881584162757, + "max": 0.003438942873835508 + }, + "tx_mbps": { + "mean": 0.0020204881584162757, + "max": 0.003438942873835508 + } + }, + "cni0": { + "rx_mbps": { + "mean": 25.136833232348845, + "max": 25.317769487366938 + }, + "tx_mbps": { + "mean": 32.295743409913634, + "max": 32.5207505004329 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.3354477730519614, + "max": 2.548689588843472 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008043762259385672, + "max": 0.02414875633904854 + }, + "busiest_sampled_vcpu_percent": 4.597701149425287, + "container_quota_busy_percent": { + "mean": 1.7645119211380709, + "max": 1.8260412932660977 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 405, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 22102016, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 45.06821255359535, + "max": 45.6883052395165 + }, + "tx_mbps": { + "mean": 0.8393513562118802, + "max": 0.864624542243258 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.7177963393517888, + "max": 0.7375958216358988 + }, + "tx_mbps": { + "mean": 44.87765753224152, + "max": 45.497921929719766 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.2768984212937942, + "max": 1.3223849096002092 + }, + "tx_mbps": { + "mean": 49.47499526943857, + "max": 50.148005828852504 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002087648104757136, + "max": 0.003015994478119457 + }, + "tx_mbps": { + "mean": 0.002087648104757136, + "max": 0.003015994478119457 + } + }, + "cni0": { + "rx_mbps": { + "mean": 44.87796816669525, + "max": 45.497921929719766 + }, + "tx_mbps": { + "mean": 0.8393513562118802, + "max": 0.864624542243258 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.090390197081629, + "max": 3.2778982887442756 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004032583272844584, + "max": 0.024195499637067505 + }, + "busiest_sampled_vcpu_percent": 5.609284332688588, + "container_quota_busy_percent": { + "mean": 2.738073890919049, + "max": 2.7977477734148213 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 405, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 22315008, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 77.33661272475356, + "max": 77.76368037528484 + }, + "tx_mbps": { + "mean": 1.4296501785912397, + "max": 1.4570380430111254 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.2234624685095652, + "max": 1.2459112140180115 + }, + "tx_mbps": { + "mean": 77.01148388041382, + "max": 77.4326766304704 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.168151721043237, + "max": 2.2136410407522544 + }, + "tx_mbps": { + "mean": 84.8940130503269, + "max": 85.37497022372683 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020415909226436267, + "max": 0.004385455361526926 + }, + "tx_mbps": { + "mean": 0.0020415909226436267, + "max": 0.004385455361526926 + } + }, + "cni0": { + "rx_mbps": { + "mean": 77.01189814655187, + "max": 77.4326766304704 + }, + "tx_mbps": { + "mean": 1.4296501785912397, + "max": 1.4570380430111254 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/agentgateway/http/08-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 4.445024146486162, + "max": 4.614641217685431 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.704061895551257, + "container_quota_busy_percent": { + "mean": 4.460649914984136, + "max": 4.569373002761163 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 327, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 20021248, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 134.34978956379393, + "max": 134.6457778093402 + }, + "tx_mbps": { + "mean": 2.4587801596270142, + "max": 2.4908515972873624 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.106280979291061, + "max": 2.1315648866655446 + }, + "tx_mbps": { + "mean": 133.78833196266464, + "max": 134.07295476754587 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.723530670188264, + "max": 3.7743236475105797 + }, + "tx_mbps": { + "mean": 147.4618918994794, + "max": 147.82212459050027 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0045490195344069905, + "max": 0.014081730106251937 + }, + "tx_mbps": { + "mean": 0.0045490195344069905, + "max": 0.014081730106251937 + } + }, + "cni0": { + "rx_mbps": { + "mean": 133.78863363529032, + "max": 134.07357577626414 + }, + "tx_mbps": { + "mean": 2.4587801596270142, + "max": 2.4908515972873624 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/agentgateway/http/09-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 29.59983806549617, + "max": 30.080721747388413 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004748338081671416, + "max": 0.023741690408357077 + }, + "busiest_sampled_vcpu_percent": 38.12154696132597, + "container_quota_busy_percent": { + "mean": 31.86575200559383, + "max": 32.1337147214185 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11603968, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1159.8363831598997, + "max": 1166.4928133972076 + }, + "tx_mbps": { + "mean": 19.667498708387846, + "max": 19.843337910907515 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 16.95675713413709, + "max": 17.103547322801013 + }, + "tx_mbps": { + "mean": 1155.0155419234723, + "max": 1161.6289955640302 + } + }, + "ens4": { + "rx_mbps": { + "mean": 29.351794679888727, + "max": 29.626928304481527 + }, + "tx_mbps": { + "mean": 1272.9755357432095, + "max": 1280.2470441320277 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018818726180554598, + "max": 0.00408049889344087 + }, + "tx_mbps": { + "mean": 0.0018818726180554598, + "max": 0.00408049889344087 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1155.0133969569326, + "max": 1161.6358735843603 + }, + "tx_mbps": { + "mean": 19.66754889098974, + "max": 19.843337910907515 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.09928944156395, + "max": 5.380200860832137 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003983428935627789, + "max": 0.02390057361376673 + }, + "busiest_sampled_vcpu_percent": 8.302583025830259, + "container_quota_busy_percent": { + "mean": 4.048180130754734, + "max": 4.189455003541532 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 362, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 19898368, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 129.058721873036, + "max": 132.40038904675296 + }, + "tx_mbps": { + "mean": 2.2918819447334826, + "max": 2.367821202239736 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.9681388944736444, + "max": 2.0318138113491293 + }, + "tx_mbps": { + "mean": 128.52049410613046, + "max": 131.84298503876096 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.450896616588059, + "max": 3.5761557682113585 + }, + "tx_mbps": { + "mean": 141.64404084018256, + "max": 145.3137615617109 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0034074124881336596, + "max": 0.00976314566870427 + }, + "tx_mbps": { + "mean": 0.0034074124881336596, + "max": 0.00976314566870427 + } + }, + "cni0": { + "rx_mbps": { + "mean": 128.52080452073713, + "max": 131.8436060649893 + }, + "tx_mbps": { + "mean": 2.2918819447334826, + "max": 2.367821202239736 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 46.7792996389388, + "max": 47.057381069151546 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004092992796332678, + "max": 0.02455795677799607 + }, + "busiest_sampled_vcpu_percent": 49.504950495049506, + "container_quota_busy_percent": { + "mean": 55.77506895584743, + "max": 56.38920248147054 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 417, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 28389376, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 2159.326142373205, + "max": 2175.1362931371114 + }, + "tx_mbps": { + "mean": 29.86096561131979, + "max": 30.02992827971998 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 26.248131468665626, + "max": 26.400265501584315 + }, + "tx_mbps": { + "mean": 2150.3428665296997, + "max": 2166.090534138459 + } + }, + "ens4": { + "rx_mbps": { + "mean": 42.769522188356916, + "max": 43.00177662170125 + }, + "tx_mbps": { + "mean": 2369.930537185753, + "max": 2387.253320927359 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0036917858466467605, + "max": 0.014200866786420128 + }, + "tx_mbps": { + "mean": 0.0036917858466467605, + "max": 0.014200866786420128 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2150.3442056588447, + "max": 2166.0911423762514 + }, + "tx_mbps": { + "mean": 29.860965634216445, + "max": 30.03012652018551 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.7813117690002074, + "max": 2.6634382566585955 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0081234856929847, + "max": 0.02452783909737552 + }, + "busiest_sampled_vcpu_percent": 4.313725490196078, + "container_quota_busy_percent": { + "mean": 2.4283859729572495, + "max": 2.654906833593976 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 417, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 22040576, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1.109118711362981, + "max": 1.1630982120695117 + }, + "tx_mbps": { + "mean": 0.9805646431474163, + "max": 1.0323936224415482 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.8678458966073266, + "max": 0.911842763989956 + }, + "tx_mbps": { + "mean": 0.9971151746634955, + "max": 1.0431225567498832 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.3902136700793275, + "max": 1.4654496347095924 + }, + "tx_mbps": { + "mean": 1.5129023798856212, + "max": 1.5933291104637852 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007023443536565479, + "max": 0.03210739962767165 + }, + "tx_mbps": { + "mean": 0.007023443536565479, + "max": 0.03210739962767165 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.9974258609096306, + "max": 1.0436951122641924 + }, + "tx_mbps": { + "mean": 0.9805646431474163, + "max": 1.0323936224415482 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.607780218074553, + "max": 1.7973040439340988 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008322929671244277, + "max": 0.049937578027465665 + }, + "busiest_sampled_vcpu_percent": 3.7422037422037424, + "container_quota_busy_percent": { + "mean": 4.2880809255060335, + "max": 4.496054659926399 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 417, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 22126592, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 130.67871450835491, + "max": 134.6958848091839 + }, + "tx_mbps": { + "mean": 2.059252035845406, + "max": 2.140657390148697 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.7241653449665226, + "max": 1.7912573742056073 + }, + "tx_mbps": { + "mean": 130.13079485251777, + "max": 134.13123125479026 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.2586427117628096, + "max": 3.3897284290046112 + }, + "tx_mbps": { + "mean": 143.44204923491952, + "max": 147.86521032397405 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001937664441225556, + "max": 0.003586133942145635 + }, + "tx_mbps": { + "mean": 0.001937664441225556, + "max": 0.003586133942145635 + } + }, + "cni0": { + "rx_mbps": { + "mean": 130.13226795299406, + "max": 134.13123125479026 + }, + "tx_mbps": { + "mean": 2.059252035845406, + "max": 2.140657390148697 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.282068800564315, + "max": 2.3924601256645723 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040374677002583985, + "max": 0.02422480620155039 + }, + "busiest_sampled_vcpu_percent": 4.198473282442748, + "container_quota_busy_percent": { + "mean": 1.9775445118848667, + "max": 2.0509945950887096 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10489856, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 0.8439353297682977, + "max": 0.8514372178141969 + }, + "tx_mbps": { + "mean": 0.9695772416865444, + "max": 0.9780938089059266 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.9770235889887303, + "max": 0.9780315666308985 + }, + "tx_mbps": { + "mean": 0.8450973523508843, + "max": 0.8516448188471281 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005271596350994859, + "max": 0.012339105482974323 + }, + "tx_mbps": { + "mean": 0.005271596350994859, + "max": 0.012339105482974323 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.7601173035211208, + "max": 0.7668622748887088 + }, + "tx_mbps": { + "mean": 0.9695772416865444, + "max": 0.9780938089059266 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 8.270872205886288, + "max": 8.4997564539698 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004077970801729059, + "max": 0.024467824810374357 + }, + "busiest_sampled_vcpu_percent": 16.06425702811245, + "container_quota_busy_percent": { + "mean": 9.663014969203832, + "max": 9.710107828535183 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10424320, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 6.152259308033323, + "max": 6.259175257236742 + }, + "tx_mbps": { + "mean": 7.068503105119473, + "max": 7.191640026606614 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 7.0702436548519305, + "max": 7.191841430794155 + }, + "tx_mbps": { + "mean": 6.153374336659866, + "max": 6.259273087888794 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002032613100044, + "max": 0.0040133372431225426 + }, + "tx_mbps": { + "mean": 0.002032613100044, + "max": 0.0040133372431225426 + } + }, + "cni0": { + "rx_mbps": { + "mean": 5.541373822085096, + "max": 5.637696862901179 + }, + "tx_mbps": { + "mean": 7.068503105119473, + "max": 7.191640026606614 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/direct/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.714917792627689, + "max": 2.898550724637681 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008067118425298484, + "max": 0.0484027105517909 + }, + "busiest_sampled_vcpu_percent": 4.660194174757281, + "container_quota_busy_percent": { + "mean": 2.4714810321936325, + "max": 2.559132575501029 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10907648, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1.1264877894903265, + "max": 1.1283871283348332 + }, + "tx_mbps": { + "mean": 1.2946001556194042, + "max": 1.2962920249870533 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.300883468119227, + "max": 1.308028932608223 + }, + "tx_mbps": { + "mean": 1.128435450653835, + "max": 1.1329142951049114 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003549346910330833, + "max": 0.012229938238217747 + }, + "tx_mbps": { + "mean": 0.003549346910330833, + "max": 0.012229938238217747 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.0145323921321077, + "max": 1.016313714971921 + }, + "tx_mbps": { + "mean": 1.2946001556194042, + "max": 1.2962920249870533 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 50.306798750610874, + "max": 50.91455775494863 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004207691660355129, + "max": 0.025246149962130773 + }, + "busiest_sampled_vcpu_percent": 55.04032258064516, + "container_quota_busy_percent": { + "mean": 61.03902839768826, + "max": 61.43940306845482 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11870208, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 68.55882742387791, + "max": 69.36040688612236 + }, + "tx_mbps": { + "mean": 78.76983859422667, + "max": 79.69001627632369 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 78.77420707440949, + "max": 79.6990474803675 + }, + "tx_mbps": { + "mean": 68.56008164709463, + "max": 69.36023338170548 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0034905431789651977, + "max": 0.011185384237782129 + }, + "tx_mbps": { + "mean": 0.0034905431789651977, + "max": 0.011185384237782129 + } + }, + "cni0": { + "rx_mbps": { + "mean": 61.751498445210736, + "max": 62.47353495608767 + }, + "tx_mbps": { + "mean": 78.77008100795193, + "max": 79.69001627632369 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.0358085182656405, + "max": 4.162679425837321 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00407000407000407, + "max": 0.02442002442002442 + }, + "busiest_sampled_vcpu_percent": 6.75422138836773, + "container_quota_busy_percent": { + "mean": 2.5339388430995564, + "max": 2.597431587577669 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 26341376, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1.1407461118106552, + "max": 1.3001533049186857 + }, + "tx_mbps": { + "mean": 1.8363587913032564, + "max": 2.0538505033468613 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.8391373524021999, + "max": 2.062545804950895 + }, + "tx_mbps": { + "mean": 1.1418149366520716, + "max": 1.3002484865393513 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021327587965401136, + "max": 0.0049864301616058745 + }, + "tx_mbps": { + "mean": 0.0021327587965401136, + "max": 0.0049864301616058745 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.0246404420543904, + "max": 1.1540894320701347 + }, + "tx_mbps": { + "mean": 1.8363587913032564, + "max": 2.0538505033468613 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/direct/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 73.80573081486382, + "max": 74.31367868226307 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00398628717212788, + "max": 0.02391772303276728 + }, + "busiest_sampled_vcpu_percent": 84.55743879472693, + "container_quota_busy_percent": { + "mean": 91.8868678081988, + "max": 92.6427153054628 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27856896, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 124.69938210713782, + "max": 126.15877498994608 + }, + "tx_mbps": { + "mean": 143.2800802452263, + "max": 144.93641321728313 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 143.28913021788202, + "max": 144.93685314257345 + }, + "tx_mbps": { + "mean": 124.70085473464012, + "max": 126.15688094918286 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007451510006488138, + "max": 0.03270509393922556 + }, + "tx_mbps": { + "mean": 0.007451510006488138, + "max": 0.03270509393922556 + } + }, + "cni0": { + "rx_mbps": { + "mean": 112.31514543466733, + "max": 113.63255928439413 + }, + "tx_mbps": { + "mean": 143.28012019806025, + "max": 144.93641321728313 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.9640461527812336, + "max": 3.0486329542705057 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040277106492669565, + "max": 0.02416626389560174 + }, + "busiest_sampled_vcpu_percent": 4.933586337760911, + "container_quota_busy_percent": { + "mean": 2.733525676593376, + "max": 2.8599844542919786 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11014144, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 94.87520837121468, + "max": 95.9304899918613 + }, + "tx_mbps": { + "mean": 1.4201859228074216, + "max": 1.4717571285678164 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.422118455169094, + "max": 1.471529983764315 + }, + "tx_mbps": { + "mean": 94.87697441470691, + "max": 95.93017229608883 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021042153615324598, + "max": 0.004232116189023263 + }, + "tx_mbps": { + "mean": 0.0021042153615324598, + "max": 0.004232116189023263 + } + }, + "cni0": { + "rx_mbps": { + "mean": 94.48063423226492, + "max": 95.53148251879179 + }, + "tx_mbps": { + "mean": 1.4201859228074216, + "max": 1.4717571285678164 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.121173103820919, + "max": 10.548112058465286 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004060089321965083, + "max": 0.024360535931790498 + }, + "busiest_sampled_vcpu_percent": 18.473895582329316, + "container_quota_busy_percent": { + "mean": 11.589709544484757, + "max": 11.82312380265474 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10010624, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 577.670555932726, + "max": 590.4135095829766 + }, + "tx_mbps": { + "mean": 9.714668602880495, + "max": 10.104009244434087 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 9.718699194202532, + "max": 10.10683002520864 + }, + "tx_mbps": { + "mean": 577.680195384015, + "max": 590.416286074286 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021554943742316136, + "max": 0.004839769504362138 + }, + "tx_mbps": { + "mean": 0.0021554943742316136, + "max": 0.004839769504362138 + } + }, + "cni0": { + "rx_mbps": { + "mean": 575.2683700171765, + "max": 587.9584009608528 + }, + "tx_mbps": { + "mean": 9.714668595965627, + "max": 10.104009244434087 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.8742815922574962, + "max": 4.087061668681983 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040374677002583985, + "max": 0.02422480620155039 + }, + "busiest_sampled_vcpu_percent": 6.616257088846881, + "container_quota_busy_percent": { + "mean": 3.734937049105293, + "max": 3.818934945920155 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10866688, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 134.33691072534936, + "max": 134.64096173477103 + }, + "tx_mbps": { + "mean": 2.113172444366403, + "max": 2.233677597334081 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.1176422311048513, + "max": 2.236395041256934 + }, + "tx_mbps": { + "mean": 134.34138031455848, + "max": 134.61012871815444 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003702723613656697, + "max": 0.012378962272934899 + }, + "tx_mbps": { + "mean": 0.003702723613656697, + "max": 0.012378962272934899 + } + }, + "cni0": { + "rx_mbps": { + "mean": 133.77813232248337, + "max": 134.08098661156865 + }, + "tx_mbps": { + "mean": 2.113172444366403, + "max": 2.233677597334081 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 68.14879829442489, + "max": 68.55209088711626 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040650406504065045, + "max": 0.024390243902439025 + }, + "busiest_sampled_vcpu_percent": 71.34502923976608, + "container_quota_busy_percent": { + "mean": 83.22995916526692, + "max": 83.80013251110631 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10842112, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 4614.623216893203, + "max": 4646.891851039079 + }, + "tx_mbps": { + "mean": 80.245019298633, + "max": 80.77616315775369 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 80.24674315663837, + "max": 80.7780347010364 + }, + "tx_mbps": { + "mean": 4614.642840838682, + "max": 4646.805848816925 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019378230126421833, + "max": 0.0034073478220737704 + }, + "tx_mbps": { + "mean": 0.0019378230126421833, + "max": 0.0034073478220737704 + } + }, + "cni0": { + "rx_mbps": { + "mean": 4595.436824714137, + "max": 4627.574541727966 + }, + "tx_mbps": { + "mean": 80.2450029742314, + "max": 80.77616315775369 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.286610185251627, + "max": 5.932605600379687 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004030632809351068, + "max": 0.02418379685610641 + }, + "busiest_sampled_vcpu_percent": 7.08955223880597, + "container_quota_busy_percent": { + "mean": 3.6457795849269035, + "max": 3.7564681901749744 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 25972736, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 131.99492768831578, + "max": 132.80603172177715 + }, + "tx_mbps": { + "mean": 3.392398503731058, + "max": 3.601551096848712 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.3968373986769853, + "max": 3.603379198922094 + }, + "tx_mbps": { + "mean": 131.99455600205013, + "max": 132.8078383708505 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002380745929315125, + "max": 0.004123599941117459 + }, + "tx_mbps": { + "mean": 0.002380745929315125, + "max": 0.004123599941117459 + } + }, + "cni0": { + "rx_mbps": { + "mean": 131.55026752628729, + "max": 132.3290242662674 + }, + "tx_mbps": { + "mean": 3.392398503731058, + "max": 3.601551096848712 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/direct/http/11-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 77.16632209541349, + "max": 77.26952850105559 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009383063570255689, + "max": 0.04691531785127844 + }, + "busiest_sampled_vcpu_percent": 86.54205607476635, + "container_quota_busy_percent": { + "mean": 95.75592581762331, + "max": 96.28422239243416 + }, + "container_throttled_period_percent": { + "mean": 3.676767676767677, + "max": 7.2727272727272725 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 29892608, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 5648.998766729021, + "max": 5711.675401445735 + }, + "tx_mbps": { + "mean": 94.16772566122171, + "max": 95.06960961979213 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 94.17050028230534, + "max": 95.07136180259229 + }, + "tx_mbps": { + "mean": 5649.00089320693, + "max": 5711.676309274229 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003304726213926562, + "max": 0.009071579672443226 + }, + "tx_mbps": { + "mean": 0.003304726213926562, + "max": 0.009071579672443226 + } + }, + "cni0": { + "rx_mbps": { + "mean": 5625.1440214550885, + "max": 5687.612909757924 + }, + "tx_mbps": { + "mean": 94.16772566122171, + "max": 95.06960961979213 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/direct/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1330474581441428, + "max": 1.2024539877300613 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004084967320261438, + "max": 0.024509803921568627 + }, + "busiest_sampled_vcpu_percent": 2.3346303501945527, + "container_quota_busy_percent": { + "mean": 2.345058944539723, + "max": 2.5225217688915964 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 10, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 24080384, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1.0905061996234897, + "max": 1.1290992298677438 + }, + "tx_mbps": { + "mean": 0.9594325444701092, + "max": 0.9932366500762054 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.9624998242594252, + "max": 0.9946118421727699 + }, + "tx_mbps": { + "mean": 1.0922834643646255, + "max": 1.1302178466084718 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0017351378849480765, + "max": 0.002996678568538176 + }, + "tx_mbps": { + "mean": 0.0017351378849480765, + "max": 0.002996678568538176 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.9821858246667998, + "max": 1.0169322754382306 + }, + "tx_mbps": { + "mean": 0.9594325444701092, + "max": 0.9932366500762054 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/direct/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.22005296175258, + "max": 7.394529439035698 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008005206283547363, + "max": 0.02485089463220676 + }, + "busiest_sampled_vcpu_percent": 9.800362976406534, + "container_quota_busy_percent": { + "mean": 3.648871086903733, + "max": 3.8796300035353144 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 10, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10268672, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 130.83476003092258, + "max": 134.6821892142038 + }, + "tx_mbps": { + "mean": 1.9585670601359035, + "max": 2.1113201364137875 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.968749541908038, + "max": 2.111245122610507 + }, + "tx_mbps": { + "mean": 130.83840178911737, + "max": 134.68339626803578 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.006944692794239393, + "max": 0.03460806132595974 + }, + "tx_mbps": { + "mean": 0.006944692794239393, + "max": 0.03460806132595974 + } + }, + "cni0": { + "rx_mbps": { + "mean": 130.29065016999408, + "max": 134.1221678657254 + }, + "tx_mbps": { + "mean": 1.9585670601359035, + "max": 2.1113201364137875 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/praxis-release/http/00-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.688538742306479, + "max": 1.8313253012048192 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004820438659918052, + "max": 0.024102193299590263 + }, + "busiest_sampled_vcpu_percent": 3.11284046692607, + "container_quota_busy_percent": { + "mean": 1.141449114795429, + "max": 1.1859886666057733 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10346496, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 0.4128481416410447, + "max": 0.41746970111549925 + }, + "tx_mbps": { + "mean": 0.664521321599438, + "max": 0.6716072605062258 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.6232556356744364, + "max": 0.6295440022062617 + }, + "tx_mbps": { + "mean": 0.3715934917703862, + "max": 0.37536191680842834 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.8199051167782704, + "max": 0.8280839325161007 + }, + "tx_mbps": { + "mean": 0.560652654593303, + "max": 0.5653451768559773 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0064850643273639446, + "max": 0.014937315538080132 + }, + "tx_mbps": { + "mean": 0.0064850643273639446, + "max": 0.014937315538080132 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.3718421087245384, + "max": 0.3759837455283687 + }, + "tx_mbps": { + "mean": 0.664521321599438, + "max": 0.6716072605062258 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/praxis-release/http/01-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 2.1167307572701977, + "max": 2.196475983586773 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0048344210780759, + "max": 0.024172105390379502 + }, + "busiest_sampled_vcpu_percent": 4.25531914893617, + "container_quota_busy_percent": { + "mean": 1.6849264237576005, + "max": 1.7261909499680896 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10203136, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 0.6819594486906021, + "max": 0.6861689411792037 + }, + "tx_mbps": { + "mean": 1.0976736140710457, + "max": 1.1038459324272494 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.0295651291268837, + "max": 1.0351251530654295 + }, + "tx_mbps": { + "mean": 0.6138531115651978, + "max": 0.6173821785753206 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.3399390506912061, + "max": 1.3471191653837704 + }, + "tx_mbps": { + "mean": 0.9242426678947848, + "max": 0.9293933230870012 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0012718169225849163, + "max": 0.0030584452962842765 + }, + "tx_mbps": { + "mean": 0.0012718169225849163, + "max": 0.0030584452962842765 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.6142261295091762, + "max": 0.618003648645916 + }, + "tx_mbps": { + "mean": 1.0976736140710457, + "max": 1.1038459324272494 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.998598192380891, + "max": 3.234371228578325 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004024792723174756, + "max": 0.02414875633904854 + }, + "busiest_sampled_vcpu_percent": 6.628787878787879, + "container_quota_busy_percent": { + "mean": 2.635883227485328, + "max": 2.6911241222087554 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10596352, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1.1257464690072259, + "max": 1.1282584007602465 + }, + "tx_mbps": { + "mean": 1.8126682313296334, + "max": 1.8159274754000527 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.7004716912591584, + "max": 1.7032904774956823 + }, + "tx_mbps": { + "mean": 1.0136423567729582, + "max": 1.015576951370665 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.215063711038985, + "max": 2.2172334582615383 + }, + "tx_mbps": { + "mean": 1.5258914714786913, + "max": 1.529572614668556 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0023390845243091134, + "max": 0.004043377128714948 + }, + "tx_mbps": { + "mean": 0.0023390845243091134, + "max": 0.004043377128714948 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.013952723119695, + "max": 1.0161977393537804 + }, + "tx_mbps": { + "mean": 1.8126682313296334, + "max": 1.8159274754000527 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 14.449643805750005, + "max": 14.547229680253844 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040680172483931335, + "max": 0.0244081034903588 + }, + "busiest_sampled_vcpu_percent": 20.88724584103512, + "container_quota_busy_percent": { + "mean": 16.098323108838148, + "max": 16.220614150267185 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10833920, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 11.143895519453388, + "max": 11.195772659853814 + }, + "tx_mbps": { + "mean": 17.941174205991288, + "max": 18.023915226798103 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 16.83427128325898, + "max": 16.911671642237376 + }, + "tx_mbps": { + "mean": 10.037084084352953, + "max": 10.083484969784726 + } + }, + "ens4": { + "rx_mbps": { + "mean": 21.898797167611686, + "max": 21.99491817093689 + }, + "tx_mbps": { + "mean": 15.096752761017473, + "max": 15.166074478497626 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0035842938565994143, + "max": 0.009997641318508102 + }, + "tx_mbps": { + "mean": 0.0035842938565994143, + "max": 0.009997641318508102 + } + }, + "cni0": { + "rx_mbps": { + "mean": 10.037392065405507, + "max": 10.084100926022176 + }, + "tx_mbps": { + "mean": 17.941174205991288, + "max": 18.023915226798103 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.9312039227896847, + "max": 3.552568410945751 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004051207259763409, + "max": 0.024307243558580455 + }, + "busiest_sampled_vcpu_percent": 5.904761904761905, + "container_quota_busy_percent": { + "mean": 2.5230536536439474, + "max": 2.570760384007973 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 131, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 13455360, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1.1202215166342289, + "max": 1.1661146161360025 + }, + "tx_mbps": { + "mean": 1.807506643699172, + "max": 1.9095294930127253 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.6937795033849907, + "max": 1.7811839449036886 + }, + "tx_mbps": { + "mean": 1.0080821487783895, + "max": 1.047211291639403 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.213965009340692, + "max": 2.3703737916754806 + }, + "tx_mbps": { + "mean": 1.5211106134263144, + "max": 1.593604466886879 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0016749180984645623, + "max": 0.0029403977679239505 + }, + "tx_mbps": { + "mean": 0.0016749180984645623, + "max": 0.0029403977679239505 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.0083928706834975, + "max": 1.0478322888078078 + }, + "tx_mbps": { + "mean": 1.807506643699172, + "max": 1.9095294930127253 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 41.282797513277686, + "max": 41.88327611574301 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00408797318289592, + "max": 0.02452783909737552 + }, + "busiest_sampled_vcpu_percent": 43.66471734892787, + "container_quota_busy_percent": { + "mean": 47.34868667712421, + "max": 47.96695825526879 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 403, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 23609344, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 38.769076894790295, + "max": 39.117760663398684 + }, + "tx_mbps": { + "mean": 62.5680877612466, + "max": 63.12791539362444 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 58.033019496487846, + "max": 58.53510807339359 + }, + "tx_mbps": { + "mean": 34.627487504206385, + "max": 34.93136368487132 + } + }, + "ens4": { + "rx_mbps": { + "mean": 78.77273311141423, + "max": 79.53099714033182 + }, + "tx_mbps": { + "mean": 53.56114969895265, + "max": 54.06976931390109 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007483566419537683, + "max": 0.03441739255802938 + }, + "tx_mbps": { + "mean": 0.007483566419537683, + "max": 0.03441739255802938 + } + }, + "cni0": { + "rx_mbps": { + "mean": 34.62775968852451, + "max": 34.93136368487132 + }, + "tx_mbps": { + "mean": 62.568087717813896, + "max": 63.12791539362444 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.430262221247099, + "max": 2.5078369905956115 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012074383799866579, + "max": 0.048320850446967864 + }, + "busiest_sampled_vcpu_percent": 4.198473282442748, + "container_quota_busy_percent": { + "mean": 1.854215809232935, + "max": 1.8769607576483465 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 126, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 15634432, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 45.964466026634014, + "max": 46.231654563284934 + }, + "tx_mbps": { + "mean": 1.0948565328932356, + "max": 1.11662460694829 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.9579026076393728, + "max": 0.9758645651070232 + }, + "tx_mbps": { + "mean": 45.77224827315139, + "max": 46.03724197611049 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.585676116019375, + "max": 1.619541631945891 + }, + "tx_mbps": { + "mean": 50.45172046446847, + "max": 50.748318535352944 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0016335109676185345, + "max": 0.003164828190687423 + }, + "tx_mbps": { + "mean": 0.0016335109676185345, + "max": 0.003164828190687423 + } + }, + "cni0": { + "rx_mbps": { + "mean": 45.772558932705905, + "max": 46.03724197611049 + }, + "tx_mbps": { + "mean": 1.0948565328932356, + "max": 1.11662460694829 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.2770349871987947, + "max": 3.3430232558139537 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004030632809351068, + "max": 0.02418379685610641 + }, + "busiest_sampled_vcpu_percent": 6.261859582542694, + "container_quota_busy_percent": { + "mean": 2.8766447304409244, + "max": 2.906114262807325 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 126, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 15462400, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 76.5277537690872, + "max": 77.27251437522304 + }, + "tx_mbps": { + "mean": 1.7542036876201845, + "max": 1.7739813654294683 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.5409226417268826, + "max": 1.5574861186173186 + }, + "tx_mbps": { + "mean": 76.20842978997258, + "max": 76.95044936677158 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.518044427521973, + "max": 2.5473812599209062 + }, + "tx_mbps": { + "mean": 83.99648993531987, + "max": 84.79031878084882 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002201749086098144, + "max": 0.004220768347906676 + }, + "tx_mbps": { + "mean": 0.002201749086098144, + "max": 0.004220768347906676 + } + }, + "cni0": { + "rx_mbps": { + "mean": 76.20874043958426, + "max": 76.95107111685583 + }, + "tx_mbps": { + "mean": 1.7542036876201845, + "max": 1.7739813654294683 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.09328716667925, + "max": 5.212355212355212 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00403648986841043, + "max": 0.024218939210462583 + }, + "busiest_sampled_vcpu_percent": 8.851224105461393, + "container_quota_busy_percent": { + "mean": 4.817028484911612, + "max": 4.949654665119346 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 126, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 15089664, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 134.32583558132447, + "max": 134.62221030718283 + }, + "tx_mbps": { + "mean": 3.0659058623256668, + "max": 3.1031661434425186 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.6945468057277604, + "max": 2.7247432808899825 + }, + "tx_mbps": { + "mean": 133.76590597441677, + "max": 134.06177372031354 + } + }, + "ens4": { + "rx_mbps": { + "mean": 4.396851615183677, + "max": 4.454878610750442 + }, + "tx_mbps": { + "mean": 147.4326024936563, + "max": 147.77719212837172 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004057764759324847, + "max": 0.0099681122946503 + }, + "tx_mbps": { + "mean": 0.004057764759324847, + "max": 0.0099681122946503 + } + }, + "cni0": { + "rx_mbps": { + "mean": 133.76620121013835, + "max": 134.06231399530697 + }, + "tx_mbps": { + "mean": 3.0659058623256668, + "max": 3.1031661434425186 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/praxis-release/http/09-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 31.27894964864996, + "max": 32.07770670457238 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004791566842357451, + "max": 0.023957834211787255 + }, + "busiest_sampled_vcpu_percent": 36.0655737704918, + "container_quota_busy_percent": { + "mean": 33.60175851005262, + "max": 33.91875054782493 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11231232, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1167.0831076699299, + "max": 1174.4146213058186 + }, + "tx_mbps": { + "mean": 25.73372507726155, + "max": 25.942346408136636 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 22.701243326120828, + "max": 22.875497735435314 + }, + "tx_mbps": { + "mean": 1162.2308905316042, + "max": 1169.5303954817932 + } + }, + "ens4": { + "rx_mbps": { + "mean": 36.56341949012261, + "max": 36.89428177808318 + }, + "tx_mbps": { + "mean": 1280.912127025613, + "max": 1288.9056103123887 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001586898978594184, + "max": 0.0029524290796572694 + }, + "tx_mbps": { + "mean": 0.001586898978594184, + "max": 0.0029524290796572694 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1162.2312664538665, + "max": 1169.531007543008 + }, + "tx_mbps": { + "mean": 25.73372507726155, + "max": 25.942346408136636 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/praxis-release/http/10-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 4.863487325175896, + "max": 5.916167664670659 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0049382716049382715, + "max": 0.024691358024691357 + }, + "busiest_sampled_vcpu_percent": 9.760589318600369, + "container_quota_busy_percent": { + "mean": 4.812674876201347, + "max": 4.9817824003475435 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 125, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 12931072, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 134.1349420475229, + "max": 141.21550086021384 + }, + "tx_mbps": { + "mean": 3.0389542938454635, + "max": 3.162434188827249 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.6730143340559067, + "max": 2.7853186288556557 + }, + "tx_mbps": { + "mean": 133.57656666488884, + "max": 140.6294246399862 + } + }, + "ens4": { + "rx_mbps": { + "mean": 4.3481294539900945, + "max": 4.511150192963527 + }, + "tx_mbps": { + "mean": 147.21336800494387, + "max": 154.9514945580098 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0023217561448193916, + "max": 0.003617222941285255 + }, + "tx_mbps": { + "mean": 0.0023217561448193916, + "max": 0.003617222941285255 + } + }, + "cni0": { + "rx_mbps": { + "mean": 133.5768148638773, + "max": 140.6294246399862 + }, + "tx_mbps": { + "mean": 3.0389542938454635, + "max": 3.162434188827249 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/praxis-release/http/11-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 55.3716669597251, + "max": 55.78947368421053 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004906771344455349, + "max": 0.02453385672227674 + }, + "busiest_sampled_vcpu_percent": 58.86939571150098, + "container_quota_busy_percent": { + "mean": 65.59810094564668, + "max": 66.28191425727503 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 375, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 26324992, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 2478.6577716046218, + "max": 2508.2730647154026 + }, + "tx_mbps": { + "mean": 52.66560118647291, + "max": 53.38429284612149 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 46.767980079264845, + "max": 47.37674618573718 + }, + "tx_mbps": { + "mean": 2467.4611490220072, + "max": 2496.9664341170487 + } + }, + "ens4": { + "rx_mbps": { + "mean": 73.7316714210547, + "max": 74.85029852764623 + }, + "tx_mbps": { + "mean": 2721.8143710729214, + "max": 2754.2631861286636 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004047512487890152, + "max": 0.009829246562298888 + }, + "tx_mbps": { + "mean": 0.004047512487890152, + "max": 0.009829246562298888 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2467.4615152704278, + "max": 2496.960777236946 + }, + "tx_mbps": { + "mean": 52.66558030808543, + "max": 53.38429284612149 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.7964835851429672, + "max": 4.854368932038835 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004110152075626798, + "max": 0.02466091245376079 + }, + "busiest_sampled_vcpu_percent": 6.8645640074211505, + "container_quota_busy_percent": { + "mean": 2.672323823791153, + "max": 2.834699603720941 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 122, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 14360576, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1.0994624043850059, + "max": 1.1388183340532327 + }, + "tx_mbps": { + "mean": 1.4730040854037134, + "max": 1.5227954884322514 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.3630402511868924, + "max": 1.4080606337907617 + }, + "tx_mbps": { + "mean": 0.9895908855415299, + "max": 1.0239564684052418 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.8667594899761308, + "max": 1.9319297770946056 + }, + "tx_mbps": { + "mean": 1.491453388302818, + "max": 1.5473040641865896 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003009429033809182, + "max": 0.009437007180771 + }, + "tx_mbps": { + "mean": 0.003009429033809182, + "max": 0.009437007180771 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.9899015032251682, + "max": 1.0245779073566752 + }, + "tx_mbps": { + "mean": 1.4730040854037134, + "max": 1.5227954884322514 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/praxis-release/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.1637533634295516, + "max": 2.293692346048367 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00828363154406892, + "max": 0.04970178926441352 + }, + "busiest_sampled_vcpu_percent": 3.6144578313253013, + "container_quota_busy_percent": { + "mean": 4.5481163207093305, + "max": 4.7979726187628975 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 122, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 14258176, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 130.74728995050108, + "max": 134.68120817538212 + }, + "tx_mbps": { + "mean": 2.6818475687191885, + "max": 2.782695040735289 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.3219375719468918, + "max": 2.407956283058275 + }, + "tx_mbps": { + "mean": 130.20256993056736, + "max": 134.12116988547618 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.9757289467149723, + "max": 4.152447825379827 + }, + "tx_mbps": { + "mean": 143.50784938315908, + "max": 147.82448580633735 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00736324469496036, + "max": 0.034747684015612325 + }, + "tx_mbps": { + "mean": 0.00736324469496036, + "max": 0.034747684015612325 + } + }, + "cni0": { + "rx_mbps": { + "mean": 130.20288006753444, + "max": 134.12116988547618 + }, + "tx_mbps": { + "mean": 2.6818475687191885, + "max": 2.782695040735289 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.132713078497714, + "max": 1.215443279313632 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003972036860502065, + "max": 0.023832221163012392 + }, + "busiest_sampled_vcpu_percent": 3.0476190476190474, + "container_quota_busy_percent": { + "mean": 0.041857651254641214, + "max": 0.08187109986251082 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 36421632, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.643475927746937e-05, + "max": 7.932242087183402e-05 + }, + "tx_mbps": { + "mean": 2.643475927746937e-05, + "max": 7.932242087183402e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.009894593537780366, + "max": 0.024365967655507817 + }, + "tx_mbps": { + "mean": 0.00615324809613779, + "max": 0.011277265130171204 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021080579720200486, + "max": 0.004237234011340337 + }, + "tx_mbps": { + "mean": 0.0021080579720200486, + "max": 0.004237234011340337 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.004044111552519765, + "max": 0.00697128936927295 + }, + "tx_mbps": { + "mean": 0.00513131613922348, + "max": 0.012991116672398412 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008251555795131409, + "max": 0.0016497020510282223 + }, + "tx_mbps": { + "mean": 0.0009316795608846291, + "max": 0.0016984917604856188 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.0014210200706318945, + "max": 0.0040132182020836404 + }, + "tx_mbps": { + "mean": 0.0037430751253420937, + "max": 0.010479805738191817 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005560791644636532, + "max": 0.009987302136644319 + }, + "tx_mbps": { + "mean": 0.009699249379655762, + "max": 0.02403814018079354 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1133892677339365, + "max": 1.1447650846649178 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003975826972010178, + "max": 0.02385496183206107 + }, + "busiest_sampled_vcpu_percent": 3.4416826003824093, + "container_quota_busy_percent": { + "mean": 0.034892420405507094, + "max": 0.04615809959662622 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 36261888, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.6452133315395436e-05, + "max": 7.937423840524253e-05 + }, + "tx_mbps": { + "mean": 2.6452133315395436e-05, + "max": 7.937423840524253e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.01365641551071831, + "max": 0.026926183951316893 + }, + "tx_mbps": { + "mean": 0.005442885212457398, + "max": 0.006874876607720969 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0034027608910615435, + "max": 0.009077665303768795 + }, + "tx_mbps": { + "mean": 0.0034027608910615435, + "max": 0.009077665303768795 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.0034814713839623696, + "max": 0.004103959654980878 + }, + "tx_mbps": { + "mean": 0.004650383136844669, + "max": 0.008668582690449468 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008591788698964973, + "max": 0.0010770104194290633 + }, + "tx_mbps": { + "mean": 0.0010076857030440166, + "max": 0.0018443422055095433 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.0008985042315741207, + "max": 0.00145031225686394 + }, + "tx_mbps": { + "mean": 0.0032787441382818826, + "max": 0.008464041383789806 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.004726408433725468, + "max": 0.00570669659851195 + }, + "tx_mbps": { + "mean": 0.008936812978170568, + "max": 0.018610206050706096 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1212316713927544, + "max": 1.1691720353137676 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003975826972010178, + "max": 0.02385496183206107 + }, + "busiest_sampled_vcpu_percent": 3.256704980842912, + "container_quota_busy_percent": { + "mean": 0.05637138896932364, + "max": 0.13696153944233985 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 36536320, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.645765067769451e-05, + "max": 7.943570241050005e-05 + }, + "tx_mbps": { + "mean": 2.645765067769451e-05, + "max": 7.943570241050005e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.01170931098116064, + "max": 0.02411496492019467 + }, + "tx_mbps": { + "mean": 0.00656392149442305, + "max": 0.011404819946764636 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0023811078577929473, + "max": 0.004364380803592281 + }, + "tx_mbps": { + "mean": 0.0023811078577929473, + "max": 0.004364380803592281 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.0037924016885280457, + "max": 0.005863288233094 + }, + "tx_mbps": { + "mean": 0.00489732644919037, + "max": 0.011413969421250609 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009208994197287238, + "max": 0.002322441607022669 + }, + "tx_mbps": { + "mean": 0.000989255663815657, + "max": 0.0027387426961344146 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.0014788191615959464, + "max": 0.003912925255167543 + }, + "tx_mbps": { + "mean": 0.0036830752996759525, + "max": 0.010229112475317178 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005462366720444167, + "max": 0.010198614227030604 + }, + "tx_mbps": { + "mean": 0.009462900998277547, + "max": 0.024061592985693166 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1406083009254466, + "max": 1.2163129024564752 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003974878766197631, + "max": 0.023849272597185785 + }, + "busiest_sampled_vcpu_percent": 2.8625954198473282, + "container_quota_busy_percent": { + "mean": 0.035514805935314475, + "max": 0.043252060071564756 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27865088, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.6439978887036725e-05, + "max": 7.934125282962036e-05 + }, + "tx_mbps": { + "mean": 2.6439978887036725e-05, + "max": 7.934125282962036e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.007127774428357009, + "max": 0.008739622962367126 + }, + "tx_mbps": { + "mean": 0.005008537802229214, + "max": 0.006598560209066926 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018033748972310654, + "max": 0.0033822604347885023 + }, + "tx_mbps": { + "mean": 0.0018033748972310654, + "max": 0.0033822604347885023 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.003440169046005595, + "max": 0.004257299636571237 + }, + "tx_mbps": { + "mean": 0.003712495575030738, + "max": 0.00453501595694972 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008589788740614659, + "max": 0.001650723273310111 + }, + "tx_mbps": { + "mean": 0.000986138693990914, + "max": 0.001713273785515023 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.0009685692341758832, + "max": 0.001451144069669981 + }, + "tx_mbps": { + "mean": 0.002490475662636404, + "max": 0.0031217731401808318 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.004755082320320439, + "max": 0.006105540240098951 + }, + "tx_mbps": { + "mean": 0.007189109931658055, + "max": 0.008427622183793169 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.105574254766051, + "max": 1.1930326890956813 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003972983710766786, + "max": 0.023837902264600714 + }, + "busiest_sampled_vcpu_percent": 2.4904214559386975, + "container_quota_busy_percent": { + "mean": 0.035455564697965555, + "max": 0.04438140111548179 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 28106752, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 3.969458242752985e-05, + "max": 0.00015875032557214467 + }, + "tx_mbps": { + "mean": 3.969458242752985e-05, + "max": 0.00015875032557214467 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.011091165822629093, + "max": 0.017983943818168657 + }, + "tx_mbps": { + "mean": 0.005844371085213207, + "max": 0.007298252442075401 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0023775390785467534, + "max": 0.0040945256705315165 + }, + "tx_mbps": { + "mean": 0.0023775390785467534, + "max": 0.0040945256705315165 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.003524995528577888, + "max": 0.004666446359865927 + }, + "tx_mbps": { + "mean": 0.0037259115465038996, + "max": 0.004721381634213598 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.001220334956540858, + "max": 0.0016511101901160673 + }, + "tx_mbps": { + "mean": 0.001441817723384266, + "max": 0.001713675363678691 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.0011299438926069374, + "max": 0.0016005614058596175 + }, + "tx_mbps": { + "mean": 0.002671539009801194, + "max": 0.0030513644309492043 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005262788203184675, + "max": 0.006999669539798892 + }, + "tx_mbps": { + "mean": 0.00783926827968936, + "max": 0.009441237288584203 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1447978206367433, + "max": 1.2166030534351144 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003977724741447892, + "max": 0.02386634844868735 + }, + "busiest_sampled_vcpu_percent": 2.8625954198473282, + "container_quota_busy_percent": { + "mean": 0.04192683546316364, + "max": 0.07174173393081085 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27774976, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.644922930241615e-05, + "max": 7.93744550550678e-05 + }, + "tx_mbps": { + "mean": 2.644922930241615e-05, + "max": 7.93744550550678e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.009741643338464511, + "max": 0.019091945727649325 + }, + "tx_mbps": { + "mean": 0.006080593269802602, + "max": 0.009807025376172979 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0023700604166121317, + "max": 0.004866033408126516 + }, + "tx_mbps": { + "mean": 0.0023700604166121317, + "max": 0.004866033408126516 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.004020242210503853, + "max": 0.0062744200336349535 + }, + "tx_mbps": { + "mean": 0.0051215656293432344, + "max": 0.010373402464367276 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008086480487221292, + "max": 0.0016518059553267688 + }, + "tx_mbps": { + "mean": 0.0008907519229067245, + "max": 0.0017252300265175827 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.0013775336033098, + "max": 0.0029036367162953 + }, + "tx_mbps": { + "mean": 0.003574380487419407, + "max": 0.0077506643578502815 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005494284131789345, + "max": 0.009312399563302485 + }, + "tx_mbps": { + "mean": 0.009479946753173608, + "max": 0.019830831201196605 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1093606603558626, + "max": 1.2157330154946364 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003981525720656155, + "max": 0.023889154323936932 + }, + "busiest_sampled_vcpu_percent": 3.612167300380228, + "container_quota_busy_percent": { + "mean": 0.035150479792689183, + "max": 0.04669647830528181 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27414528, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.6461738436716532e-05, + "max": 7.9425223422785e-05 + }, + "tx_mbps": { + "mean": 2.6461738436716532e-05, + "max": 7.9425223422785e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.017246349238823674, + "max": 0.03345609404297953 + }, + "tx_mbps": { + "mean": 0.005542577798380026, + "max": 0.006856783689060037 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005583397611461711, + "max": 0.012854944331647477 + }, + "tx_mbps": { + "mean": 0.005583397611461711, + "max": 0.012854944331647477 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.003678954146724499, + "max": 0.00425675064641164 + }, + "tx_mbps": { + "mean": 0.006419715122062314, + "max": 0.011537742232927509 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009884160270953108, + "max": 0.0015502832790898926 + }, + "tx_mbps": { + "mean": 0.0011333478020855519, + "max": 0.0015592828532733677 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.0011797138014445349, + "max": 0.0016731100141953626 + }, + "tx_mbps": { + "mean": 0.004979325740197976, + "max": 0.011134730331697968 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005248829033357086, + "max": 0.006106529215470226 + }, + "tx_mbps": { + "mean": 0.012532388664345842, + "max": 0.02371663976326565 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1371852590767997, + "max": 1.2407539966595085 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0039739310125576225, + "max": 0.023843586075345733 + }, + "busiest_sampled_vcpu_percent": 2.462121212121212, + "container_quota_busy_percent": { + "mean": 0.04768268691280664, + "max": 0.08622629109265968 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27414528, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.644884058200589e-05, + "max": 7.939676909754052e-05 + }, + "tx_mbps": { + "mean": 2.644884058200589e-05, + "max": 7.939676909754052e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.014166645140721296, + "max": 0.02360531707595359 + }, + "tx_mbps": { + "mean": 0.007061305495082657, + "max": 0.009748327233885625 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002407704632172567, + "max": 0.005319583529535214 + }, + "tx_mbps": { + "mean": 0.002407704632172567, + "max": 0.005319583529535214 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.003946938588091986, + "max": 0.005764053581676701 + }, + "tx_mbps": { + "mean": 0.005274896720681739, + "max": 0.011813335535878816 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009410310020594729, + "max": 0.0016509140815564637 + }, + "tx_mbps": { + "mean": 0.001061134467317434, + "max": 0.0017516167889342147 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.0021559744249469767, + "max": 0.005508132933843654 + }, + "tx_mbps": { + "mean": 0.00436687458634941, + "max": 0.01155861287164489 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.006235879808039161, + "max": 0.010833170036091399 + }, + "tx_mbps": { + "mean": 0.010702905774348582, + "max": 0.024052225702423893 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1368979521821836, + "max": 1.1918951132300357 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.8517110266159698, + "container_quota_busy_percent": { + "mean": 0.04678920470087271, + "max": 0.059998880376335224 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27525120, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.6439786085465976e-05, + "max": 7.932656450594662e-05 + }, + "tx_mbps": { + "mean": 2.6439786085465976e-05, + "max": 7.932656450594662e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.010090433101976118, + "max": 0.01398135642474958 + }, + "tx_mbps": { + "mean": 0.006520664483940977, + "max": 0.00783817594544612 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002115505535656065, + "max": 0.0037871552583270507 + }, + "tx_mbps": { + "mean": 0.002115505535656065, + "max": 0.0037871552583270507 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.004024030631110093, + "max": 0.005504711167340602 + }, + "tx_mbps": { + "mean": 0.0051135725986870394, + "max": 0.008164050855939497 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.000842100624993168, + "max": 0.0016513893422447179 + }, + "tx_mbps": { + "mean": 0.0009135556990182503, + "max": 0.0018001028099426347 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.0018642052701081514, + "max": 0.002724908270370542 + }, + "tx_mbps": { + "mean": 0.0038870289858772395, + "max": 0.005580830080635796 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0059650379485490825, + "max": 0.008598633316519019 + }, + "tx_mbps": { + "mean": 0.009914157283582529, + "max": 0.015259181343927262 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1209860900921242, + "max": 1.2395709177592371 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007951654396516569, + "max": 0.023860653781913623 + }, + "busiest_sampled_vcpu_percent": 2.48565965583174, + "container_quota_busy_percent": { + "mean": 0.05550052748291801, + "max": 0.14583588000324163 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27746304, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 3.9677008498897366e-05, + "max": 7.937733299911244e-05 + }, + "tx_mbps": { + "mean": 3.9677008498897366e-05, + "max": 7.937733299911244e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.022188102894024807, + "max": 0.06333269533999909 + }, + "tx_mbps": { + "mean": 0.0068634316943463145, + "max": 0.010134024763340818 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.008736726713104468, + "max": 0.0359917343876158 + }, + "tx_mbps": { + "mean": 0.008736726713104468, + "max": 0.0359917343876158 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.004438903712021316, + "max": 0.0053154299241791126 + }, + "tx_mbps": { + "mean": 0.00668970285359145, + "max": 0.01194078358276493 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.00097156035184412, + "max": 0.0016516591212507627 + }, + "tx_mbps": { + "mean": 0.0011622925021721072, + "max": 0.0017157715825192766 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.001517828466078074, + "max": 0.0022179858624559686 + }, + "tx_mbps": { + "mean": 0.005074402081547225, + "max": 0.009734218335393929 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.006194816505972179, + "max": 0.0075438996092618005 + }, + "tx_mbps": { + "mean": 0.01292639743731078, + "max": 0.02302854505399432 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1322499097243226, + "max": 1.186802753382388 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003956009177941293, + "max": 0.023736055067647758 + }, + "busiest_sampled_vcpu_percent": 2.8625954198473282, + "container_quota_busy_percent": { + "mean": 0.04440550950641559, + "max": 0.08057152065552775 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27508736, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.6433393888861393e-05, + "max": 7.933473042712967e-05 + }, + "tx_mbps": { + "mean": 2.6433393888861393e-05, + "max": 7.933473042712967e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.010218853566881169, + "max": 0.014872628885009943 + }, + "tx_mbps": { + "mean": 0.0059209669333740245, + "max": 0.007573684783191639 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020719056132494675, + "max": 0.00366312861068343 + }, + "tx_mbps": { + "mean": 0.0020719056132494675, + "max": 0.00366312861068343 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.003915007754134494, + "max": 0.006013768247838585 + }, + "tx_mbps": { + "mean": 0.00474301964792896, + "max": 0.009670871984341441 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008421455144550306, + "max": 0.0016493349000833437 + }, + "tx_mbps": { + "mean": 0.0009048077598027066, + "max": 0.0018139635222728088 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.001259208497110018, + "max": 0.0023994019506604707 + }, + "tx_mbps": { + "mean": 0.0029412759900340328, + "max": 0.00525823137406191 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005329387897345343, + "max": 0.008374718984341858 + }, + "tx_mbps": { + "mean": 0.0085891033977657, + "max": 0.015609849713361728 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/11-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.1072615201699882, + "max": 1.168335717691941 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004768717215069147, + "max": 0.023843586075345733 + }, + "busiest_sampled_vcpu_percent": 2.6666666666666665, + "container_quota_busy_percent": { + "mean": 0.044715897325962296, + "max": 0.06604142699194032 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27213824, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 1.5871307699969485e-05, + "max": 7.935653849984742e-05 + }, + "tx_mbps": { + "mean": 1.5871307699969485e-05, + "max": 7.935653849984742e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.01315162515859904, + "max": 0.031593447549025745 + }, + "tx_mbps": { + "mean": 0.006100716858746631, + "max": 0.007321419562020776 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0034838670614516054, + "max": 0.010130665278344277 + }, + "tx_mbps": { + "mean": 0.0034838670614516054, + "max": 0.010130665278344277 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.004141531878936016, + "max": 0.005649575106277598 + }, + "tx_mbps": { + "mean": 0.005957779423467225, + "max": 0.011582483042012964 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0013050202225959552, + "max": 0.002158456495898152 + }, + "tx_mbps": { + "mean": 0.001404168524245293, + "max": 0.002091290947228054 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.0013791484377299113, + "max": 0.0019754491968320517 + }, + "tx_mbps": { + "mean": 0.004365266830673579, + "max": 0.011000839963193017 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.006064971121996412, + "max": 0.007874610358831012 + }, + "tx_mbps": { + "mean": 0.011663096643713032, + "max": 0.024218335439369142 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.136900800942708, + "max": 1.1933174224343674 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007956408113314294, + "max": 0.023894862604540025 + }, + "busiest_sampled_vcpu_percent": 3.053435114503817, + "container_quota_busy_percent": { + "mean": 0.05964689490479423, + "max": 0.14880659992539802 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27656192, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.6452069867176877e-05, + "max": 7.937201420210204e-05 + }, + "tx_mbps": { + "mean": 2.6452069867176877e-05, + "max": 7.937201420210204e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.012519644842536015, + "max": 0.016612660185585465 + }, + "tx_mbps": { + "mean": 0.007114172147108992, + "max": 0.009987250731956674 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0017683042192484255, + "max": 0.004490624341972774 + }, + "tx_mbps": { + "mean": 0.0017683042192484255, + "max": 0.004490624341972774 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.004181343931211598, + "max": 0.005450229030940882 + }, + "tx_mbps": { + "mean": 0.004765120864734243, + "max": 0.0064886587706550316 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008255689607954027, + "max": 0.000977345637378023 + }, + "tx_mbps": { + "mean": 0.0009275929837580636, + "max": 0.001354539969303604 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.0016151280244781174, + "max": 0.00401933393371712 + }, + "tx_mbps": { + "mean": 0.0032489624092944935, + "max": 0.005343331851852661 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005920542874548197, + "max": 0.009377936811153814 + }, + "tx_mbps": { + "mean": 0.0089416762577868, + "max": 0.013186530591811298 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1252760125065784, + "max": 1.215443279313632 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003977724741447892, + "max": 0.02386634844868735 + }, + "busiest_sampled_vcpu_percent": 3.238095238095238, + "container_quota_busy_percent": { + "mean": 0.04414007268142294, + "max": 0.056288435080030126 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27533312, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.6446816639685146e-05, + "max": 7.937187699884743e-05 + }, + "tx_mbps": { + "mean": 2.6446816639685146e-05, + "max": 7.937187699884743e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.009977286421754918, + "max": 0.01101147844771025 + }, + "tx_mbps": { + "mean": 0.006791512284287433, + "max": 0.0097401601459857 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002313241235617792, + "max": 0.004799721055291578 + }, + "tx_mbps": { + "mean": 0.002313241235617792, + "max": 0.004799721055291578 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.00416414537765445, + "max": 0.0049631778117746 + }, + "tx_mbps": { + "mean": 0.004832239400283571, + "max": 0.0058475152608795395 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0013662540398176484, + "max": 0.003919262183467765 + }, + "tx_mbps": { + "mean": 0.0012535176169038173, + "max": 0.0023366006241780173 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.0013285439142452125, + "max": 0.001945895359782477 + }, + "tx_mbps": { + "mean": 0.0032181036061941343, + "max": 0.0037880096337098886 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0061112324019667085, + "max": 0.009738633953546657 + }, + "tx_mbps": { + "mean": 0.009250479550316633, + "max": 0.011631112577962555 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4755917241022992, + "max": 0.5408062930186824 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012303149606299212, + "max": 0.07381889763779527 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.00692250785912131, + "max": 0.02262155415367163 + }, + "tx_mbps": { + "mean": 0.00225663423518366, + "max": 0.004086545362902422 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00394774656455263, + "max": 0.01235247635686716 + }, + "tx_mbps": { + "mean": 0.00394774656455263, + "max": 0.01235247635686716 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.001043920686029109, + "max": 0.0028575919826841737 + }, + "tx_mbps": { + "mean": 0.0011281005792501912, + "max": 0.0033107783764138223 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0008970373076620769, + "max": 0.002461053888170731 + }, + "tx_mbps": { + "mean": 0.0011281005792501912, + "max": 0.0033107783764138223 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.44723560442802823, + "max": 0.5663629647869983 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008208158909956497, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.005467265451443889, + "max": 0.01969162905240728 + }, + "tx_mbps": { + "mean": 0.0021231935819681596, + "max": 0.004137217835196809 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003737826967528244, + "max": 0.00993555092338842 + }, + "tx_mbps": { + "mean": 0.003737826967528244, + "max": 0.00993555092338842 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0011848854590131548, + "max": 0.001703340182682893 + }, + "tx_mbps": { + "mean": 0.0012591390044443334, + "max": 0.00185754885854346 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001015915979400599, + "max": 0.001460905443188285 + }, + "tx_mbps": { + "mean": 0.0012591390044443334, + "max": 0.00185754885854346 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.41028372153584125, + "max": 0.4676347526458282 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004101049868766404, + "max": 0.024606299212598427 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0016321471007926585, + "max": 0.002236874190543201 + }, + "tx_mbps": { + "mean": 0.0014411274750281277, + "max": 0.0020575399288027957 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018984242646312727, + "max": 0.0032051654897035137 + }, + "tx_mbps": { + "mean": 0.0018984242646312727, + "max": 0.0032051654897035137 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009500125940869282, + "max": 0.0013896924220004932 + }, + "tx_mbps": { + "mean": 0.00092326219612208, + "max": 0.001118993558371858 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0008177813202355998, + "max": 0.001213423394521382 + }, + "tx_mbps": { + "mean": 0.00092326219612208, + "max": 0.001118993558371858 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4634206901598582, + "max": 0.5168594634506523 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004100041000410004, + "max": 0.024600246002460024 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0052164651509496816, + "max": 0.012314398507696 + }, + "tx_mbps": { + "mean": 0.0018400735926264752, + "max": 0.0023492892086150103 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019845602182323955, + "max": 0.0033846758792571243 + }, + "tx_mbps": { + "mean": 0.0019845602182323955, + "max": 0.0033846758792571243 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010814765413254108, + "max": 0.00153752937278198 + }, + "tx_mbps": { + "mean": 0.001269820555379262, + "max": 0.0021103652905840684 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0009309140620751943, + "max": 0.0013172078659350226 + }, + "tx_mbps": { + "mean": 0.001269820555379262, + "max": 0.0021103652905840684 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4553376930301766, + "max": 0.5659448818897638 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004102059233735336, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.002579967576334061, + "max": 0.005857871411965932 + }, + "tx_mbps": { + "mean": 0.0022887583259956776, + "max": 0.005354239264779178 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002503981189586275, + "max": 0.003934290717450848 + }, + "tx_mbps": { + "mean": 0.002503981189586275, + "max": 0.003934290717450848 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008514845045225837, + "max": 0.001007264294373508 + }, + "tx_mbps": { + "mean": 0.0008926737247702131, + "max": 0.0014684024791413795 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007302932863837411, + "max": 0.0008530269492975645 + }, + "tx_mbps": { + "mean": 0.0008926737247702131, + "max": 0.0014684024791413795 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.45935805130665514, + "max": 0.5166051660516605 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008202101723983293, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.00680309941608179, + "max": 0.0219563262132668 + }, + "tx_mbps": { + "mean": 0.0014929967256498012, + "max": 0.0030275358746674353 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005537066889452282, + "max": 0.01353181011064306 + }, + "tx_mbps": { + "mean": 0.005537066889452282, + "max": 0.01353181011064306 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008863228633567776, + "max": 0.001007588027501568 + }, + "tx_mbps": { + "mean": 0.0011061969940291264, + "max": 0.0016434552433382287 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007577561571319697, + "max": 0.0008533011107903904 + }, + "tx_mbps": { + "mean": 0.0011061969940291264, + "max": 0.0016434552433382287 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.47572800885557454, + "max": 0.5409392672731743 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008205128329418906, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.004691520754324392, + "max": 0.012601358253620508 + }, + "tx_mbps": { + "mean": 0.001459265306758324, + "max": 0.0028118473064675446 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018473787783832472, + "max": 0.003630526253479372 + }, + "tx_mbps": { + "mean": 0.0018473787783832472, + "max": 0.003630526253479372 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008690069120693487, + "max": 0.001807391213787649 + }, + "tx_mbps": { + "mean": 0.0009996304714626851, + "max": 0.0022686853127770056 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007441139369382111, + "max": 0.0015428949385992126 + }, + "tx_mbps": { + "mean": 0.0009996304714626851, + "max": 0.0022686853127770056 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.46750262663995235, + "max": 0.5409392672731743 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004101049868766404, + "max": 0.024606299212598427 + }, + "busiest_sampled_vcpu_percent": 1.3806706114398422, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0026411272343226833, + "max": 0.006481897135664228 + }, + "tx_mbps": { + "mean": 0.002181597879915783, + "max": 0.004026677978332573 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0023364979975696045, + "max": 0.0036235960752962486 + }, + "tx_mbps": { + "mean": 0.0023364979975696045, + "max": 0.0036235960752962486 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008342498654675947, + "max": 0.0015999627790324183 + }, + "tx_mbps": { + "mean": 0.0008926877390093692, + "max": 0.0018833888415673511 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007167213745306448, + "max": 0.0013794954669610223 + }, + "tx_mbps": { + "mean": 0.0008926877390093692, + "max": 0.0018833888415673511 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4429668916057631, + "max": 0.4676347526458282 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004102059233735336, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.3806706114398422, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.006565562161801572, + "max": 0.013279804993549459 + }, + "tx_mbps": { + "mean": 0.0018297320730064127, + "max": 0.0031345692640375776 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003457277635260666, + "max": 0.009363873887686842 + }, + "tx_mbps": { + "mean": 0.003457277635260666, + "max": 0.009363873887686842 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008862650455746969, + "max": 0.0019112843227230634 + }, + "tx_mbps": { + "mean": 0.0010541863124238673, + "max": 0.002811823558800158 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007577067215320896, + "max": 0.0016247491112439882 + }, + "tx_mbps": { + "mean": 0.0010541863124238673, + "max": 0.002811823558800158 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/09-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 0.4381496638800046, + "max": 0.4921259842519685 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.004383869353825072, + "max": 0.011969146653076525 + }, + "tx_mbps": { + "mean": 0.002272643264637854, + "max": 0.0038960491265273315 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0025329770558011407, + "max": 0.004328768637753106 + }, + "tx_mbps": { + "mean": 0.0025329770558011407, + "max": 0.004328768637753106 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0011501536519281184, + "max": 0.002344552988096011 + }, + "tx_mbps": { + "mean": 0.001209923129285345, + "max": 0.00247358207871606 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0009871059132147053, + "max": 0.0020141126340690566 + }, + "tx_mbps": { + "mean": 0.001209923129285345, + "max": 0.00247358207871606 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4511468846684213, + "max": 0.5164781111657649 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004102059233735336, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0014471016192013, + "max": 0.0025641469721698036 + }, + "tx_mbps": { + "mean": 0.001334842482905284, + "max": 0.002225723645578945 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0017320561990425774, + "max": 0.004003740922510019 + }, + "tx_mbps": { + "mean": 0.0017320561990425774, + "max": 0.004003740922510019 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.000918951287101373, + "max": 0.0013080246463024613 + }, + "tx_mbps": { + "mean": 0.0009205228458987252, + "max": 0.0014056373518401685 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007904081957208197, + "max": 0.0011317325158742113 + }, + "tx_mbps": { + "mean": 0.0009205228458987252, + "max": 0.0014056373518401685 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4471376020826284, + "max": 0.49224710804824023 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004104079454978249, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 1.5779092702169626, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.004927647014087252, + "max": 0.012957234986344024 + }, + "tx_mbps": { + "mean": 0.0016088258748347486, + "max": 0.0030758478439229598 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002102607256719271, + "max": 0.005043508951857299 + }, + "tx_mbps": { + "mean": 0.002102607256719271, + "max": 0.005043508951857299 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008862281618128748, + "max": 0.0011115197934822457 + }, + "tx_mbps": { + "mean": 0.0010473404990429017, + "max": 0.0020057736783234857 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007576746729501826, + "max": 0.0009351880415417194 + }, + "tx_mbps": { + "mean": 0.0010473404990429017, + "max": 0.0020057736783234857 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4716318850998917, + "max": 0.5414718188530643 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004102059233735336, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0031712166434065842, + "max": 0.004929270508827167 + }, + "tx_mbps": { + "mean": 0.00246906037627135, + "max": 0.004907236732606356 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0025472104212787726, + "max": 0.006045592620283807 + }, + "tx_mbps": { + "mean": 0.0025472104212787726, + "max": 0.006045592620283807 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.000914646901174345, + "max": 0.0013865540607524696 + }, + "tx_mbps": { + "mean": 0.000915163776934991, + "max": 0.0013676679668489173 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007861191951123083, + "max": 0.0011882500747651698 + }, + "tx_mbps": { + "mean": 0.000915163776934991, + "max": 0.0013676679668489173 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.43947101253867865, + "max": 0.5164781111657649 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003514320857494289, + "max": 0.024600246002460024 + }, + "busiest_sampled_vcpu_percent": 1.3806706114398422, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.006004347090651756, + "max": 0.013129089690139492 + }, + "tx_mbps": { + "mean": 0.0014775159663306856, + "max": 0.002749930662704587 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004660743217222244, + "max": 0.012848775672525863 + }, + "tx_mbps": { + "mean": 0.004660743217222244, + "max": 0.012848775672525863 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.001131262822165453, + "max": 0.0017026282023967707 + }, + "tx_mbps": { + "mean": 0.0013213161029299798, + "max": 0.002266134108685466 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0009675649621636441, + "max": 0.0014602947983587827 + }, + "tx_mbps": { + "mean": 0.0013213161029299798, + "max": 0.002266134108685466 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1821328052885391, + "max": 1.2395709177592371 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.011867098120985178, + "max": 0.04743833017077799 + }, + "busiest_sampled_vcpu_percent": 3.041825095057034, + "container_quota_busy_percent": { + "mean": 0.01923326816736009, + "max": 0.05053537236008648 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 4136960, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.005396117139790913, + "max": 0.00620387659917784 + }, + "tx_mbps": { + "mean": 0.004442567507959363, + "max": 0.005151908305467704 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.04680295405224621, + "max": 0.08564071054690608 + }, + "tx_mbps": { + "mean": 0.030148780921100956, + "max": 0.04991715434614057 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021324531028188774, + "max": 0.003373687970267066 + }, + "tx_mbps": { + "mean": 0.0021324531028188774, + "max": 0.003373687970267066 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.025064372448361353, + "max": 0.044086278155114664 + }, + "tx_mbps": { + "mean": 0.04243515721335712, + "max": 0.08051227758984249 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010542904134546206, + "max": 0.001751536266367642 + }, + "tx_mbps": { + "mean": 0.001303384072846275, + "max": 0.0024335368857634054 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.030579935214261368, + "max": 0.049721843599784085 + }, + "tx_mbps": { + "mean": 0.04807460699736866, + "max": 0.08651045371427481 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1280842742620754, + "max": 1.238980223969502 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0039739310125576225, + "max": 0.023843586075345733 + }, + "busiest_sampled_vcpu_percent": 2.099236641221374, + "container_quota_busy_percent": { + "mean": 0.017153832210778305, + "max": 0.04090121894449531 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3784704, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.005513017893093639, + "max": 0.006119173741210272 + }, + "tx_mbps": { + "mean": 0.004543010995478173, + "max": 0.005063459897052329 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.04351819527108274, + "max": 0.12003435425757905 + }, + "tx_mbps": { + "mean": 0.025338089804506983, + "max": 0.05736808209987922 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007514913589747847, + "max": 0.03673198259718181 + }, + "tx_mbps": { + "mean": 0.007514913589747847, + "max": 0.03673198259718181 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.020164546781527713, + "max": 0.04875737943250581 + }, + "tx_mbps": { + "mean": 0.03140735922719745, + "max": 0.08348995870044099 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009248073607975725, + "max": 0.0017499783270746201 + }, + "tx_mbps": { + "mean": 0.0010015386194850845, + "max": 0.002007597087767661 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0256809578675332, + "max": 0.05316033703093072 + }, + "tx_mbps": { + "mean": 0.03689855327016684, + "max": 0.08787003983056786 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1050097454598378, + "max": 1.168335717691941 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003974878766197631, + "max": 0.023849272597185785 + }, + "busiest_sampled_vcpu_percent": 3.435114503816794, + "container_quota_busy_percent": { + "mean": 0.016642520408579116, + "max": 0.04366996197172347 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3690496, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.00510061742784915, + "max": 0.006792528874299436 + }, + "tx_mbps": { + "mean": 0.004236661528173212, + "max": 0.005744355618090156 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03584464250972118, + "max": 0.08462732613496703 + }, + "tx_mbps": { + "mean": 0.0234812220089684, + "max": 0.049203601210585424 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0035307090935902297, + "max": 0.00907348814363404 + }, + "tx_mbps": { + "mean": 0.0035307090935902297, + "max": 0.00907348814363404 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.019065663331898776, + "max": 0.04402084725568841 + }, + "tx_mbps": { + "mean": 0.030579458832445325, + "max": 0.08049766090613061 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009712515375854332, + "max": 0.0016506864228263683 + }, + "tx_mbps": { + "mean": 0.001091258823050007, + "max": 0.0016140723062387223 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.024265434865122486, + "max": 0.04850797145452333 + }, + "tx_mbps": { + "mean": 0.035853988920366224, + "max": 0.08532462194293526 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0932938090570543, + "max": 1.1686143572621035 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003977724741447892, + "max": 0.02386634844868735 + }, + "busiest_sampled_vcpu_percent": 2.6666666666666665, + "container_quota_busy_percent": { + "mean": 0.015402765905600278, + "max": 0.04363496055923142 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3973120, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.005006986045305149, + "max": 0.006121601030494561 + }, + "tx_mbps": { + "mean": 0.004123879263333901, + "max": 0.00506546841690637 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.036727969276042056, + "max": 0.08454213997749231 + }, + "tx_mbps": { + "mean": 0.02330032276988478, + "max": 0.04933812143704519 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0034816307190532613, + "max": 0.012689022944831577 + }, + "tx_mbps": { + "mean": 0.0034816307190532613, + "max": 0.012689022944831577 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.018853534191334217, + "max": 0.04404565124515076 + }, + "tx_mbps": { + "mean": 0.029896597180954942, + "max": 0.08054301812338865 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.000926483891239839, + "max": 0.0015482223264019312 + }, + "tx_mbps": { + "mean": 0.0010506403742751849, + "max": 0.0016177753907564783 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.023982324297294324, + "max": 0.048524746696828526 + }, + "tx_mbps": { + "mean": 0.035017715914708564, + "max": 0.08490228338967079 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/04-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.1163239315830151, + "max": 1.2151536812008576 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004769854519437157, + "max": 0.023849272597185785 + }, + "busiest_sampled_vcpu_percent": 2.8517110266159698, + "container_quota_busy_percent": { + "mean": 0.015489030570714034, + "max": 0.0527398914473952 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3895296, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.0053749381905319315, + "max": 0.006122593820624561 + }, + "tx_mbps": { + "mean": 0.004421292638341865, + "max": 0.005066289925368467 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03001273152833519, + "max": 0.08479735284262419 + }, + "tx_mbps": { + "mean": 0.02091437601548169, + "max": 0.04954230902343812 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0024327101489728573, + "max": 0.0041168375802105315 + }, + "tx_mbps": { + "mean": 0.0024327101489728573, + "max": 0.0041168375802105315 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.015409402082556426, + "max": 0.04413136782785147 + }, + "tx_mbps": { + "mean": 0.021633365190129348, + "max": 0.08061630973041116 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009704288303038716, + "max": 0.0015508739271390063 + }, + "tx_mbps": { + "mean": 0.0010333033717916228, + "max": 0.0014638662363447904 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.020908805626571852, + "max": 0.05039225099916902 + }, + "tx_mbps": { + "mean": 0.027087961200262835, + "max": 0.08704351906933133 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/05-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.1209473994572698, + "max": 1.1913271384322135 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00477326968973747, + "max": 0.02386634844868735 + }, + "busiest_sampled_vcpu_percent": 2.6666666666666665, + "container_quota_busy_percent": { + "mean": 0.017094768132774954, + "max": 0.05033177690426667 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3747840, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.00537493352391605, + "max": 0.00612009421949078 + }, + "tx_mbps": { + "mean": 0.004441577814714337, + "max": 0.005063115515673759 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.040027956995878286, + "max": 0.0881269248295702 + }, + "tx_mbps": { + "mean": 0.026751996266704516, + "max": 0.05014299698710348 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002194865505749019, + "max": 0.003132118992608451 + }, + "tx_mbps": { + "mean": 0.002194865505749019, + "max": 0.003132118992608451 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.021688393509690818, + "max": 0.0460958606619807 + }, + "tx_mbps": { + "mean": 0.035154521663693115, + "max": 0.08194650173876558 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008556104813592098, + "max": 0.0009768665983999644 + }, + "tx_mbps": { + "mean": 0.000966700188865536, + "max": 0.0013615078215199505 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.02702179040761574, + "max": 0.05148848294215749 + }, + "tx_mbps": { + "mean": 0.04049866071179295, + "max": 0.08794321975386457 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.089018497153596, + "max": 1.1450381679389312 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007952603507645522, + "max": 0.02386634844868735 + }, + "busiest_sampled_vcpu_percent": 3.8240917782026767, + "container_quota_busy_percent": { + "mean": 0.015225138908426038, + "max": 0.04301314289036165 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 4001792, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.0054044903808628504, + "max": 0.006122003677382678 + }, + "tx_mbps": { + "mean": 0.004449502670688121, + "max": 0.005065801596916756 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03695631783206745, + "max": 0.09240699791567675 + }, + "tx_mbps": { + "mean": 0.02370326418051512, + "max": 0.0502670201727136 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002039663002550063, + "max": 0.004675824486475484 + }, + "tx_mbps": { + "mean": 0.002039663002550063, + "max": 0.004675824486475484 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.01884974706096742, + "max": 0.04414222596698689 + }, + "tx_mbps": { + "mean": 0.029908299951388915, + "max": 0.08053540863552655 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009891011518278982, + "max": 0.0016506499492223404 + }, + "tx_mbps": { + "mean": 0.0011243173451780013, + "max": 0.0017315043367535643 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.02442100984290013, + "max": 0.049736128604136606 + }, + "tx_mbps": { + "mean": 0.035375335153887084, + "max": 0.08628346793470958 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1210761864019019, + "max": 1.2157330154946364 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003977724741447892, + "max": 0.02386634844868735 + }, + "busiest_sampled_vcpu_percent": 3.2504780114722753, + "container_quota_busy_percent": { + "mean": 0.019552726268503864, + "max": 0.05401606060575744 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3780608, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.0053883275978198475, + "max": 0.006122732809086333 + }, + "tx_mbps": { + "mean": 0.004415244397449428, + "max": 0.00506640493476877 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.042356732306489626, + "max": 0.09324608341680814 + }, + "tx_mbps": { + "mean": 0.030325660451128958, + "max": 0.049941967899052 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005696885804421224, + "max": 0.012427117376906468 + }, + "tx_mbps": { + "mean": 0.005696885804421224, + "max": 0.012427117376906468 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.02538926226628521, + "max": 0.04412990081296924 + }, + "tx_mbps": { + "mean": 0.03333004559849524, + "max": 0.08051292197352518 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008423923463196369, + "max": 0.0017524052019025457 + }, + "tx_mbps": { + "mean": 0.0009914702501173556, + "max": 0.002043963907097133 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.03060875088857888, + "max": 0.05039057586001508 + }, + "tx_mbps": { + "mean": 0.03873676024606203, + "max": 0.08714133347836728 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1048313456686996, + "max": 1.1455847255369929 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007948815202888603, + "max": 0.02386634844868735 + }, + "busiest_sampled_vcpu_percent": 2.2813688212927756, + "container_quota_busy_percent": { + "mean": 0.015331170729286733, + "max": 0.0423869679514636 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3608576, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.00509968855011533, + "max": 0.006116991354290822 + }, + "tx_mbps": { + "mean": 0.004218067882699541, + "max": 0.00506165402764678 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.034378644361325275, + "max": 0.08542132130055784 + }, + "tx_mbps": { + "mean": 0.023479934892378006, + "max": 0.04960847962197111 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019804422236197054, + "max": 0.004486520684359668 + }, + "tx_mbps": { + "mean": 0.0019804422236197054, + "max": 0.004486520684359668 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.019048349446516795, + "max": 0.04400543144554018 + }, + "tx_mbps": { + "mean": 0.030563590659425648, + "max": 0.08046947115660813 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008755547663409037, + "max": 0.0010766880818073598 + }, + "tx_mbps": { + "mean": 0.0009922534182469605, + "max": 0.0016165571766512767 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.02416585253579848, + "max": 0.049854013306349275 + }, + "tx_mbps": { + "mean": 0.03577391196037215, + "max": 0.08714768236090618 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1165131433859066, + "max": 1.2151536812008576 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003971090461440711, + "max": 0.02382654276864427 + }, + "busiest_sampled_vcpu_percent": 3.0476190476190474, + "container_quota_busy_percent": { + "mean": 0.017001960741213497, + "max": 0.04553949337240383 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3747840, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.0049873696622261075, + "max": 0.006118828493908896 + }, + "tx_mbps": { + "mean": 0.004104548736228712, + "max": 0.005063174213733142 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.04604071945165818, + "max": 0.09463941723645787 + }, + "tx_mbps": { + "mean": 0.028370233943786613, + "max": 0.05017913363732502 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002138428620520435, + "max": 0.003616988870370978 + }, + "tx_mbps": { + "mean": 0.002138428620520435, + "max": 0.003616988870370978 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.023477722006964855, + "max": 0.04411706107083377 + }, + "tx_mbps": { + "mean": 0.03905035517551846, + "max": 0.08048949646978126 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.001348152223022439, + "max": 0.002209095212865505 + }, + "tx_mbps": { + "mean": 0.0012003074748594543, + "max": 0.0016240957870777759 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.02891995629313689, + "max": 0.04978709723833452 + }, + "tx_mbps": { + "mean": 0.04435521138660663, + "max": 0.0869619106367723 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1247941461019857, + "max": 1.1918951132300357 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003972983710766786, + "max": 0.023837902264600714 + }, + "busiest_sampled_vcpu_percent": 2.8517110266159698, + "container_quota_busy_percent": { + "mean": 0.016565806094653277, + "max": 0.045206560751602634 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3612672, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.005385963848398098, + "max": 0.006119687650398314 + }, + "tx_mbps": { + "mean": 0.004413309634019047, + "max": 0.005063885143772626 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03676701375441535, + "max": 0.0943509060834285 + }, + "tx_mbps": { + "mean": 0.024837076563617423, + "max": 0.05044060305972069 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0034842196826668625, + "max": 0.012887808921195351 + }, + "tx_mbps": { + "mean": 0.0034842196826668625, + "max": 0.012887808921195351 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.020081157286785892, + "max": 0.044024828509659275 + }, + "tx_mbps": { + "mean": 0.031312365848533016, + "max": 0.0805049411302087 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.001066527647943914, + "max": 0.0016508357112268702 + }, + "tx_mbps": { + "mean": 0.0010891698805040007, + "max": 0.0016142182832514127 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.025629573610504046, + "max": 0.05038558089422935 + }, + "tx_mbps": { + "mean": 0.03681484536305606, + "max": 0.08718304455723273 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.104476554656914, + "max": 1.1669445105977614 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003974878766197631, + "max": 0.023849272597185785 + }, + "busiest_sampled_vcpu_percent": 2.676864244741874, + "container_quota_busy_percent": { + "mean": 0.014938280851436057, + "max": 0.045533113485018095 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3784704, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.005384471133364065, + "max": 0.006112820868869475 + }, + "tx_mbps": { + "mean": 0.004412072638163415, + "max": 0.005058203057536222 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.036961576944993954, + "max": 0.09347229655829432 + }, + "tx_mbps": { + "mean": 0.023726361792682078, + "max": 0.048754166720249605 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002068568219817824, + "max": 0.004486238870457407 + }, + "tx_mbps": { + "mean": 0.002068568219817824, + "max": 0.004486238870457407 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.018841743853605576, + "max": 0.04402506072165744 + }, + "tx_mbps": { + "mean": 0.029859639214170352, + "max": 0.08050536575908006 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008418204080249647, + "max": 0.0009764698964429307 + }, + "tx_mbps": { + "mean": 0.0009580015400553575, + "max": 0.0013067184012276437 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.02427096989922034, + "max": 0.04856357185425957 + }, + "tx_mbps": { + "mean": 0.035229713392389124, + "max": 0.08545816363314557 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1444754484255744, + "max": 1.2148642210576466 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003977724741447892, + "max": 0.02386634844868735 + }, + "busiest_sampled_vcpu_percent": 2.857142857142857, + "container_quota_busy_percent": { + "mean": 0.015724230293590928, + "max": 0.043409489577851054 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3592192, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.004988038919258946, + "max": 0.006116542665879286 + }, + "tx_mbps": { + "mean": 0.004122917544076113, + "max": 0.005061282749452343 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03891875119169839, + "max": 0.09452195377961625 + }, + "tx_mbps": { + "mean": 0.025130087030857985, + "max": 0.05058842842131125 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002328869544769597, + "max": 0.0037711817533581334 + }, + "tx_mbps": { + "mean": 0.002328869544769597, + "max": 0.0037711817533581334 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.019060656008016492, + "max": 0.044002203596097425 + }, + "tx_mbps": { + "mean": 0.03056987876611381, + "max": 0.08046356862755435 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0011346207278495565, + "max": 0.0022194944777340843 + }, + "tx_mbps": { + "mean": 0.0012269522219567931, + "max": 0.002384353764938542 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.024307699822330824, + "max": 0.04915800371127565 + }, + "tx_mbps": { + "mean": 0.0358663155790635, + "max": 0.08562392202458172 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1049401476898262, + "max": 1.1677788369876072 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003979624323463865, + "max": 0.02387774594078319 + }, + "busiest_sampled_vcpu_percent": 2.2813688212927756, + "container_quota_busy_percent": { + "mean": 0.017024409353394117, + "max": 0.048110230049721925 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3715072, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.005118631572082216, + "max": 0.006797692567636286 + }, + "tx_mbps": { + "mean": 0.004236860474222395, + "max": 0.00574872248812907 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03501138048198893, + "max": 0.08545795284060927 + }, + "tx_mbps": { + "mean": 0.024363991141706728, + "max": 0.04953971491167086 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001933708635955797, + "max": 0.003184648330046621 + }, + "tx_mbps": { + "mean": 0.001933708635955797, + "max": 0.003184648330046621 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.02007737984205675, + "max": 0.044058270224426106 + }, + "tx_mbps": { + "mean": 0.031356889191361904, + "max": 0.08056609351557248 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008589216675165816, + "max": 0.0015500026762326382 + }, + "tx_mbps": { + "mean": 0.0010205561416048105, + "max": 0.0014691462374134157 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.025161419707191466, + "max": 0.05032155299900923 + }, + "tx_mbps": { + "mean": 0.03656091004570471, + "max": 0.08724926969898307 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1240738393369871, + "max": 1.1918951132300357 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007946914723324408, + "max": 0.023843586075345733 + }, + "busiest_sampled_vcpu_percent": 2.661596958174905, + "container_quota_busy_percent": { + "mean": 0.045143350614880375, + "max": 0.08957598466324991 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 31141888, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.6439448622039395e-05, + "max": 7.937421312950663e-05 + }, + "tx_mbps": { + "mean": 2.6439448622039395e-05, + "max": 7.937421312950663e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.019770484373338528, + "max": 0.05242367796896207 + }, + "tx_mbps": { + "mean": 0.006233047929047135, + "max": 0.011636492169360397 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005485730361646863, + "max": 0.014470905028747318 + }, + "tx_mbps": { + "mean": 0.005485730361646863, + "max": 0.014470905028747318 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008495662980386301, + "max": 0.0018509829001052832 + }, + "tx_mbps": { + "mean": 0.0010043524329863057, + "max": 0.002450189061342002 + } + }, + "veth1d6368ed": { + "rx_mbps": { + "mean": 0.0014938503390378162, + "max": 0.004441444141685906 + }, + "tx_mbps": { + "mean": 0.006451471751015284, + "max": 0.019732636485306904 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0055874885105267275, + "max": 0.010602747188906211 + }, + "tx_mbps": { + "mean": 0.01487105142912648, + "max": 0.042214302763768516 + } + }, + "veth06239627": { + "rx_mbps": { + "mean": 0.004005039248848621, + "max": 0.006338167970129871 + }, + "tx_mbps": { + "mean": 0.007468653498973645, + "max": 0.020031477217119616 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1011766123294036, + "max": 1.146131805157593 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003979624323463865, + "max": 0.02387774594078319 + }, + "busiest_sampled_vcpu_percent": 2.294455066921606, + "container_quota_busy_percent": { + "mean": 0.04468109682907099, + "max": 0.13068136597814992 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 31780864, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.64499773853249e-05, + "max": 7.940326918412382e-05 + }, + "tx_mbps": { + "mean": 2.64499773853249e-05, + "max": 7.940326918412382e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.010724891272749297, + "max": 0.017131924643154873 + }, + "tx_mbps": { + "mean": 0.005567625318980767, + "max": 0.00648053569760658 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0022956436928435013, + "max": 0.004156971506124087 + }, + "tx_mbps": { + "mean": 0.0022956436928435013, + "max": 0.004156971506124087 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009712570362414573, + "max": 0.0016509613025215454 + }, + "tx_mbps": { + "mean": 0.0010790674901653787, + "max": 0.0017470893635740939 + } + }, + "veth1d6368ed": { + "rx_mbps": { + "mean": 0.001184711317465493, + "max": 0.0016598337231373574 + }, + "tx_mbps": { + "mean": 0.0029649437499669295, + "max": 0.004104515622719923 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0052145810780860275, + "max": 0.006780842909801984 + }, + "tx_mbps": { + "mean": 0.007833657217541033, + "max": 0.010085817199322934 + } + }, + "veth06239627": { + "rx_mbps": { + "mean": 0.0036531081207693663, + "max": 0.004405106543789003 + }, + "tx_mbps": { + "mean": 0.0037896459774087246, + "max": 0.004597754682949938 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0658909663349094, + "max": 1.168335717691941 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003978674305721333, + "max": 0.023872045834328 + }, + "busiest_sampled_vcpu_percent": 3.2442748091603053, + "container_quota_busy_percent": { + "mean": 0.04928204410533024, + "max": 0.12281074071246957 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 31776768, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.645045140482319e-05, + "max": 7.936829182931166e-05 + }, + "tx_mbps": { + "mean": 2.645045140482319e-05, + "max": 7.936829182931166e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.009899690889242268, + "max": 0.024096081486997486 + }, + "tx_mbps": { + "mean": 0.006049760552086587, + "max": 0.010184390470002042 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002099474420967072, + "max": 0.004616905835411603 + }, + "tx_mbps": { + "mean": 0.002099474420967072, + "max": 0.004616905835411603 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008589861524740894, + "max": 0.0016497662199192055 + }, + "tx_mbps": { + "mean": 0.0010156651786849794, + "max": 0.001645192006740132 + } + }, + "veth1d6368ed": { + "rx_mbps": { + "mean": 0.0014192963381309434, + "max": 0.004020596327740419 + }, + "tx_mbps": { + "mean": 0.003651719046859022, + "max": 0.011475197421727217 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005520867022461941, + "max": 0.008905804175807996 + }, + "tx_mbps": { + "mean": 0.009676204876136709, + "max": 0.024222870808882916 + } + }, + "veth06239627": { + "rx_mbps": { + "mean": 0.0039690840891160855, + "max": 0.00571926772456692 + }, + "tx_mbps": { + "mean": 0.00506219978748619, + "max": 0.011728776065498079 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1084192812652407, + "max": 1.1214507277499404 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0039739310125576225, + "max": 0.023843586075345733 + }, + "busiest_sampled_vcpu_percent": 2.6717557251908395, + "container_quota_busy_percent": { + "mean": 0.03580906904930912, + "max": 0.052374544377894766 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 31879168, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.6430170246716633e-05, + "max": 7.929324016934138e-05 + }, + "tx_mbps": { + "mean": 2.6430170246716633e-05, + "max": 7.929324016934138e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.016975807684009376, + "max": 0.0636840891099838 + }, + "tx_mbps": { + "mean": 0.00547521167862443, + "max": 0.010650380764973212 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007412877769928663, + "max": 0.03621129460090892 + }, + "tx_mbps": { + "mean": 0.007412877769928663, + "max": 0.03621129460090892 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009126096811610309, + "max": 0.001650961602822495 + }, + "tx_mbps": { + "mean": 0.0009087792180545019, + "max": 0.0017097091467485983 + } + }, + "veth1d6368ed": { + "rx_mbps": { + "mean": 0.0009000655811296249, + "max": 0.001933242468369779 + }, + "tx_mbps": { + "mean": 0.0031328336379038246, + "max": 0.010403194277304777 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.004662532954455481, + "max": 0.0075956440469966535 + }, + "tx_mbps": { + "mean": 0.008739881713094848, + "max": 0.02383366010728962 + } + }, + "veth06239627": { + "rx_mbps": { + "mean": 0.0033656752808732455, + "max": 0.004994082556412223 + }, + "tx_mbps": { + "mean": 0.004698268857136521, + "max": 0.01181612444755767 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/agentgateway/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0898919133684652, + "max": 1.145311381531854 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00795924864692773, + "max": 0.04775549188156638 + }, + "busiest_sampled_vcpu_percent": 3.2504780114722753, + "container_quota_busy_percent": { + "mean": 0.04136832060074646, + "max": 0.08026623676415072 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 32301056, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 3.9679063463621034e-05, + "max": 7.93705627601259e-05 + }, + "tx_mbps": { + "mean": 3.9679063463621034e-05, + "max": 7.93705627601259e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.009220731366093353, + "max": 0.02156353976642992 + }, + "tx_mbps": { + "mean": 0.005880811566823494, + "max": 0.01026980557837898 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001947431151180847, + "max": 0.003553993639233974 + }, + "tx_mbps": { + "mean": 0.001947431151180847, + "max": 0.003553993639233974 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010707583932563856, + "max": 0.0016511039577720738 + }, + "tx_mbps": { + "mean": 0.0012978766241368367, + "max": 0.002189772809060005 + } + }, + "veth1d6368ed": { + "rx_mbps": { + "mean": 0.001403985411710611, + "max": 0.003151136481330252 + }, + "tx_mbps": { + "mean": 0.0032779595221127116, + "max": 0.008453896419646292 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005730912449266881, + "max": 0.009651786074776679 + }, + "tx_mbps": { + "mean": 0.009419817121100823, + "max": 0.021760390423132877 + } + }, + "veth06239627": { + "rx_mbps": { + "mean": 0.003996818516423018, + "max": 0.006473182059952992 + }, + "tx_mbps": { + "mean": 0.004843980974851274, + "max": 0.011116721194426579 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1330095661678303, + "max": 1.239866475917978 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0039739310125576225, + "max": 0.023843586075345733 + }, + "busiest_sampled_vcpu_percent": 3.2442748091603053, + "container_quota_busy_percent": { + "mean": 0.043307778862426094, + "max": 0.08251494270779684 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27791360, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.643157079119016e-05, + "max": 7.930720241182773e-05 + }, + "tx_mbps": { + "mean": 2.643157079119016e-05, + "max": 7.930720241182773e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.013861039827467966, + "max": 0.030801521421691447 + }, + "tx_mbps": { + "mean": 0.0063966950773984375, + "max": 0.008419424773977792 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003889911041843737, + "max": 0.013534117417000585 + }, + "tx_mbps": { + "mean": 0.003889911041843737, + "max": 0.013534117417000585 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.001066751359438857, + "max": 0.0017525837970129652 + }, + "tx_mbps": { + "mean": 0.0011191670256000359, + "max": 0.002190729746266207 + } + }, + "veth1d6368ed": { + "rx_mbps": { + "mean": 0.0014656790334726267, + "max": 0.0036089791778211237 + }, + "tx_mbps": { + "mean": 0.004864398886949657, + "max": 0.010384211661395637 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005807007113454872, + "max": 0.009298769954360603 + }, + "tx_mbps": { + "mean": 0.012130285008030563, + "max": 0.02434534304091094 + } + }, + "veth06239627": { + "rx_mbps": { + "mean": 0.00404007713091929, + "max": 0.005668417803405175 + }, + "tx_mbps": { + "mean": 0.006200098943258062, + "max": 0.011770401633249095 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0697701184633757, + "max": 1.1206485455412494 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0039739310125576225, + "max": 0.023843586075345733 + }, + "busiest_sampled_vcpu_percent": 2.8680688336520075, + "container_quota_busy_percent": { + "mean": 0.03526900483661537, + "max": 0.043671072965997294 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27635712, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.6450479785016125e-05, + "max": 7.935664677630622e-05 + }, + "tx_mbps": { + "mean": 2.6450479785016125e-05, + "max": 7.935664677630622e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.009915256424284166, + "max": 0.017831003093479517 + }, + "tx_mbps": { + "mean": 0.005105026524347021, + "max": 0.006949206000130031 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020410004954633148, + "max": 0.003152900619997089 + }, + "tx_mbps": { + "mean": 0.0020410004954633148, + "max": 0.003152900619997089 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008426160023379573, + "max": 0.0017525677698043223 + }, + "tx_mbps": { + "mean": 0.000951243984593053, + "max": 0.002067052927103704 + } + }, + "veth1d6368ed": { + "rx_mbps": { + "mean": 0.0009432883856920687, + "max": 0.001658641425231352 + }, + "tx_mbps": { + "mean": 0.002273441066866795, + "max": 0.0032531955092854115 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.004705401027799213, + "max": 0.006972105404787752 + }, + "tx_mbps": { + "mean": 0.00688216487646834, + "max": 0.009904755827953348 + } + }, + "veth06239627": { + "rx_mbps": { + "mean": 0.0034216696689015145, + "max": 0.004515762598502775 + }, + "tx_mbps": { + "mean": 0.0037108859426562366, + "max": 0.004731017002285361 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1251590756135244, + "max": 1.1688931297709924 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007949757532395262, + "max": 0.04769854519437157 + }, + "busiest_sampled_vcpu_percent": 2.6717557251908395, + "container_quota_busy_percent": { + "mean": 0.04653609516225231, + "max": 0.08461351595542693 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27660288, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.6446532062307407e-05, + "max": 7.936235336380568e-05 + }, + "tx_mbps": { + "mean": 2.6446532062307407e-05, + "max": 7.936235336380568e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.011123000958387228, + "max": 0.023758148009445368 + }, + "tx_mbps": { + "mean": 0.006969617343293018, + "max": 0.01263958493920599 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002096777449003363, + "max": 0.004044362060812924 + }, + "tx_mbps": { + "mean": 0.002096777449003363, + "max": 0.004044362060812924 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009537773829698447, + "max": 0.0014444816642789752 + }, + "tx_mbps": { + "mean": 0.001124921276399301, + "max": 0.0015039692935365043 + } + }, + "veth1d6368ed": { + "rx_mbps": { + "mean": 0.0018585856741941502, + "max": 0.003900955786306544 + }, + "tx_mbps": { + "mean": 0.003876257604329484, + "max": 0.009629578773236959 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.006296344162731959, + "max": 0.010515951597579587 + }, + "tx_mbps": { + "mean": 0.01092315708169183, + "max": 0.02317689491809504 + } + }, + "veth06239627": { + "rx_mbps": { + "mean": 0.004292069820150693, + "max": 0.0073899999330734835 + }, + "tx_mbps": { + "mean": 0.005921978200963043, + "max": 0.01213918857709862 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/agentgateway/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.12111459259655, + "max": 1.2160228898426324 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003972983710766786, + "max": 0.023837902264600714 + }, + "busiest_sampled_vcpu_percent": 2.2813688212927756, + "container_quota_busy_percent": { + "mean": 0.05349469424130689, + "max": 0.1373873005834352 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27344896, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.646180866310719e-05, + "max": 7.942660093723392e-05 + }, + "tx_mbps": { + "mean": 2.646180866310719e-05, + "max": 7.942660093723392e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.015676619181688164, + "max": 0.03277070153108357 + }, + "tx_mbps": { + "mean": 0.0071407761141727265, + "max": 0.009825517470490933 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003796229558999202, + "max": 0.01370061596347718 + }, + "tx_mbps": { + "mean": 0.003796229558999202, + "max": 0.01370061596347718 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010614805773314874, + "max": 0.0015508464123433375 + }, + "tx_mbps": { + "mean": 0.0011003865838551188, + "max": 0.0017982758632633649 + } + }, + "veth1d6368ed": { + "rx_mbps": { + "mean": 0.0015504175957898748, + "max": 0.0040241756073831824 + }, + "tx_mbps": { + "mean": 0.005006601010082769, + "max": 0.010270953132869964 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.006446029000334035, + "max": 0.01062486091941769 + }, + "tx_mbps": { + "mean": 0.012538762078189828, + "max": 0.021827872921169812 + } + }, + "veth06239627": { + "rx_mbps": { + "mean": 0.004628090144873999, + "max": 0.006759333630142109 + }, + "tx_mbps": { + "mean": 0.00643177448425194, + "max": 0.01136301225971874 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.097437693340577, + "max": 1.1924636298592892 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007955449936040271, + "max": 0.023872045834328 + }, + "busiest_sampled_vcpu_percent": 2.676864244741874, + "container_quota_busy_percent": { + "mean": 0.043939445617053804, + "max": 0.11400163966496935 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27213824, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 3.968064870267837e-05, + "max": 7.937415174564359e-05 + }, + "tx_mbps": { + "mean": 3.968064870267837e-05, + "max": 7.937415174564359e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.014951889247563244, + "max": 0.03416864801975692 + }, + "tx_mbps": { + "mean": 0.005656488420218501, + "max": 0.0073487663388395515 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003613223937011399, + "max": 0.011928347372214793 + }, + "tx_mbps": { + "mean": 0.003613223937011399, + "max": 0.011928347372214793 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008758338450420508, + "max": 0.0017522383599875343 + }, + "tx_mbps": { + "mean": 0.001050261943739885, + "max": 0.0020645877596900913 + } + }, + "veth1d6368ed": { + "rx_mbps": { + "mean": 0.0011121288040179856, + "max": 0.0017140798591167255 + }, + "tx_mbps": { + "mean": 0.003710342392229377, + "max": 0.010400480997347613 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005149030044823271, + "max": 0.007361537987996409 + }, + "tx_mbps": { + "mean": 0.01014819037871373, + "max": 0.02522734809570903 + } + }, + "veth06239627": { + "rx_mbps": { + "mean": 0.0037699120205723297, + "max": 0.004878182751324181 + }, + "tx_mbps": { + "mean": 0.005387586042744468, + "max": 0.012842625053079367 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/agentgateway/http/10-fortio/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.1108443691802967, + "max": 1.2407539966595085 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.006814077884910224, + "max": 0.04769854519437157 + }, + "busiest_sampled_vcpu_percent": 3.238095238095238, + "container_quota_busy_percent": { + "mean": 0.04653080783655277, + "max": 0.06109739587441694 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 26857472, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.267502546063873e-05, + "max": 7.939772290687608e-05 + }, + "tx_mbps": { + "mean": 2.267502546063873e-05, + "max": 7.939772290687608e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.010195738772642182, + "max": 0.013534959412916254 + }, + "tx_mbps": { + "mean": 0.0066433759413108496, + "max": 0.00801401167869727 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0022089706292052562, + "max": 0.003934071071506115 + }, + "tx_mbps": { + "mean": 0.0022089706292052562, + "max": 0.003934071071506115 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009196827634738584, + "max": 0.001485523528731561 + }, + "tx_mbps": { + "mean": 0.0010332522343767033, + "max": 0.0017966598735582946 + } + }, + "veth1d6368ed": { + "rx_mbps": { + "mean": 0.0016442772692192896, + "max": 0.0029608200406255436 + }, + "tx_mbps": { + "mean": 0.0038413397736224712, + "max": 0.007268576761247148 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.006075008085562676, + "max": 0.00777043652083798 + }, + "tx_mbps": { + "mean": 0.010033433376891703, + "max": 0.014971895259525868 + } + }, + "veth06239627": { + "rx_mbps": { + "mean": 0.004304327310990995, + "max": 0.005209273796360758 + }, + "tx_mbps": { + "mean": 0.005158841368892528, + "max": 0.0070214604054607815 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1288638870661996, + "max": 1.1921793037672865 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003975826972010178, + "max": 0.02385496183206107 + }, + "busiest_sampled_vcpu_percent": 3.2319391634980987, + "container_quota_busy_percent": { + "mean": 0.050372177404751015, + "max": 0.14174284526140626 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27271168, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.6453762457530654e-05, + "max": 7.94178955599171e-05 + }, + "tx_mbps": { + "mean": 2.6453762457530654e-05, + "max": 7.94178955599171e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.019159784213843605, + "max": 0.05442772692580605 + }, + "tx_mbps": { + "mean": 0.006801313718112194, + "max": 0.010081525424687496 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0076548143477078385, + "max": 0.03583304897845569 + }, + "tx_mbps": { + "mean": 0.0076548143477078385, + "max": 0.03583304897845569 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009795318099273592, + "max": 0.0017514123509471261 + }, + "tx_mbps": { + "mean": 0.001123445980129554, + "max": 0.002088574484709595 + } + }, + "veth1d6368ed": { + "rx_mbps": { + "mean": 0.0015963880748846165, + "max": 0.002426497241043556 + }, + "tx_mbps": { + "mean": 0.004061731355381189, + "max": 0.009388878248112416 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005771646542588411, + "max": 0.006287759154234207 + }, + "tx_mbps": { + "mean": 0.010773757138678173, + "max": 0.021917553609422 + } + }, + "veth06239627": { + "rx_mbps": { + "mean": 0.0038899447386845894, + "max": 0.004734106142979011 + }, + "tx_mbps": { + "mean": 0.005641971685463576, + "max": 0.01184670776675218 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1331461154512006, + "max": 1.1918951132300357 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003977724741447892, + "max": 0.02386634844868735 + }, + "busiest_sampled_vcpu_percent": 2.6666666666666665, + "container_quota_busy_percent": { + "mean": 0.05068963573621023, + "max": 0.1397961619804468 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27459584, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.644976830584426e-05, + "max": 7.937081910547084e-05 + }, + "tx_mbps": { + "mean": 2.644976830584426e-05, + "max": 7.937081910547084e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.01412726547701694, + "max": 0.034291608464641306 + }, + "tx_mbps": { + "mean": 0.006644811037174917, + "max": 0.009797166271637637 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003369811414706628, + "max": 0.013291356610649566 + }, + "tx_mbps": { + "mean": 0.003369811414706628, + "max": 0.013291356610649566 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0013082320326684408, + "max": 0.002181388376779399 + }, + "tx_mbps": { + "mean": 0.0012206294607730486, + "max": 0.002083321399624819 + } + }, + "veth1d6368ed": { + "rx_mbps": { + "mean": 0.0015980704528588468, + "max": 0.002887062525248742 + }, + "tx_mbps": { + "mean": 0.004147607969077375, + "max": 0.008116474457198087 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0058631596897133036, + "max": 0.007994707742923352 + }, + "tx_mbps": { + "mean": 0.010576162731172411, + "max": 0.018899768714419694 + } + }, + "veth06239627": { + "rx_mbps": { + "mean": 0.0036617278185223957, + "max": 0.004403037247962556 + }, + "tx_mbps": { + "mean": 0.005207925301321987, + "max": 0.009670465617143104 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1089139819887683, + "max": 1.26250595521677 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007945967421533572, + "max": 0.04767580452920143 + }, + "busiest_sampled_vcpu_percent": 2.676864244741874, + "container_quota_busy_percent": { + "mean": 0.045718863092988206, + "max": 0.06019970761798295 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27693056, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.6450099386162876e-05, + "max": 7.93876006904344e-05 + }, + "tx_mbps": { + "mean": 2.6450099386162876e-05, + "max": 7.93876006904344e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.013306728881587801, + "max": 0.030792056550278574 + }, + "tx_mbps": { + "mean": 0.006478505746938228, + "max": 0.00794600239527927 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003916460209301278, + "max": 0.01011364518252072 + }, + "tx_mbps": { + "mean": 0.003916460209301278, + "max": 0.01011364518252072 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008755919944019247, + "max": 0.0009768369600984424 + }, + "tx_mbps": { + "mean": 0.0010830970724496334, + "max": 0.0017451001612976552 + } + }, + "veth1d6368ed": { + "rx_mbps": { + "mean": 0.0016892005116829832, + "max": 0.002391885535764618 + }, + "tx_mbps": { + "mean": 0.004672643142604148, + "max": 0.010075543746480484 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.006003388122014555, + "max": 0.007107664608070956 + }, + "tx_mbps": { + "mean": 0.011632437702223221, + "max": 0.021463300950186757 + } + }, + "veth06239627": { + "rx_mbps": { + "mean": 0.004225207575236422, + "max": 0.005812727429476055 + }, + "tx_mbps": { + "mean": 0.005876697487169439, + "max": 0.01070650352730682 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4552650023388865, + "max": 0.5413385826771654 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016404199475065617, + "max": 0.0984251968503937 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.004853122685756442, + "max": 0.012628046996508322 + }, + "tx_mbps": { + "mean": 0.0019387548779092412, + "max": 0.0033356808259288376 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021492380191635465, + "max": 0.00491615442160253 + }, + "tx_mbps": { + "mean": 0.0021492380191635465, + "max": 0.00491615442160253 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0012091279719108278, + "max": 0.0038488204395209042 + }, + "tx_mbps": { + "mean": 0.0009560608879678298, + "max": 0.002196628509227793 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001076932252590569, + "max": 0.003540411279199523 + }, + "tx_mbps": { + "mean": 0.0009560608879678298, + "max": 0.002196628509227793 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.45524683525965015, + "max": 0.5166051660516605 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004103069095683571, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.001536731208833775, + "max": 0.003170598116922945 + }, + "tx_mbps": { + "mean": 0.001128573385174172, + "max": 0.0024873609854708305 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0015793255754613623, + "max": 0.003663347476702926 + }, + "tx_mbps": { + "mean": 0.0015793255754613623, + "max": 0.003663347476702926 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008686969011693243, + "max": 0.001806172395752304 + }, + "tx_mbps": { + "mean": 0.001032912594532075, + "max": 0.002168036203263654 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007438477092645465, + "max": 0.001541854484178796 + }, + "tx_mbps": { + "mean": 0.001032912594532075, + "max": 0.002168036203263654 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/direct/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4510490452131088, + "max": 0.5163511187607573 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004103069095683571, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0061355720576798094, + "max": 0.011446742208342839 + }, + "tx_mbps": { + "mean": 0.001534608986051212, + "max": 0.0025360291973403875 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0031969093171662897, + "max": 0.008949033555114455 + }, + "tx_mbps": { + "mean": 0.0031969093171662897, + "max": 0.008949033555114455 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009593987177000009, + "max": 0.0022473514649914966 + }, + "tx_mbps": { + "mean": 0.0010842444904519833, + "max": 0.0025148933060619126 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0008235409217396616, + "max": 0.0019388914599926636 + }, + "tx_mbps": { + "mean": 0.0010842444904519833, + "max": 0.0025148933060619126 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.5001324974723664, + "max": 0.7128810226155359 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004102059233735336, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.005493869402138053, + "max": 0.021102119155863838 + }, + "tx_mbps": { + "mean": 0.0021540184399547594, + "max": 0.0060290201193356156 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0036357788260308922, + "max": 0.012123531664436497 + }, + "tx_mbps": { + "mean": 0.0036357788260308922, + "max": 0.012123531664436497 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008686393519838052, + "max": 0.0017022659305632353 + }, + "tx_mbps": { + "mean": 0.0009821924506084965, + "max": 0.0018831906828874238 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007437988876623676, + "max": 0.0014599840883204088 + }, + "tx_mbps": { + "mean": 0.0009821924506084965, + "max": 0.0018831906828874238 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.46335318183464486, + "max": 0.5166051660516605 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0020376789667474965, + "max": 0.003187040305050542 + }, + "tx_mbps": { + "mean": 0.0016116347158435303, + "max": 0.0026991477151415704 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020623883227707976, + "max": 0.003345998858537014 + }, + "tx_mbps": { + "mean": 0.0020623883227707976, + "max": 0.003345998858537014 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010459939107976656, + "max": 0.0017594523312223793 + }, + "tx_mbps": { + "mean": 0.0013319623048282385, + "max": 0.0023527560243089955 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0008954401267518204, + "max": 0.0015170948544708173 + }, + "tx_mbps": { + "mean": 0.0013319623048282385, + "max": 0.0023527560243089955 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/direct/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.46731500234298157, + "max": 0.49188391539596654 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004099032628299721, + "max": 0.02459419576979833 + }, + "busiest_sampled_vcpu_percent": 1.7647058823529411, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0049768651505584, + "max": 0.011142746784445653 + }, + "tx_mbps": { + "mean": 0.0016628731362957826, + "max": 0.0025201601779605088 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002094400400734859, + "max": 0.0038158446790064458 + }, + "tx_mbps": { + "mean": 0.002094400400734859, + "max": 0.0038158446790064458 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010553518704418611, + "max": 0.001516500881119807 + }, + "tx_mbps": { + "mean": 0.0011057053256710702, + "max": 0.0018342738873295592 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0009048492180034043, + "max": 0.0012962621639447313 + }, + "tx_mbps": { + "mean": 0.0011057053256710702, + "max": 0.0018342738873295592 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.49192426019797914, + "max": 0.5412054120541205 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.001784062450058209, + "max": 0.002642028724813733 + }, + "tx_mbps": { + "mean": 0.0014489416279162308, + "max": 0.0025931219828968766 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002161543063425693, + "max": 0.004045459112880989 + }, + "tx_mbps": { + "mean": 0.002161543063425693, + "max": 0.004045459112880989 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008776430264761924, + "max": 0.0011660174419815227 + }, + "tx_mbps": { + "mean": 0.0009689063596932709, + "max": 0.0018001672788486665 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007528269715648254, + "max": 0.0009897772888075272 + }, + "tx_mbps": { + "mean": 0.0009689063596932709, + "max": 0.0018001672788486665 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.45937009016450797, + "max": 0.49224710804824023 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008205128329418906, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.006998923231073893, + "max": 0.012960771751926344 + }, + "tx_mbps": { + "mean": 0.0018468864098585428, + "max": 0.002992053922755098 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.006021915745797834, + "max": 0.014284873919488303 + }, + "tx_mbps": { + "mean": 0.006021915745797834, + "max": 0.014284873919488303 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008688429523254864, + "max": 0.000903727282022075 + }, + "tx_mbps": { + "mean": 0.0009496462639895903, + "max": 0.0011049036579558543 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007439726773926564, + "max": 0.0007714745090432347 + }, + "tx_mbps": { + "mean": 0.0009496462639895903, + "max": 0.0011049036579558543 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.45522163738631494, + "max": 0.5167322834645669 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004101049868766404, + "max": 0.024606299212598427 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.004930175741340664, + "max": 0.010460817606035249 + }, + "tx_mbps": { + "mean": 0.0017877038735803284, + "max": 0.002131567174556209 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020784260956134898, + "max": 0.00372460071914685 + }, + "tx_mbps": { + "mean": 0.0020784260956134898, + "max": 0.00372460071914685 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009669259427880498, + "max": 0.0023965919417120087 + }, + "tx_mbps": { + "mean": 0.0010337995697275552, + "max": 0.002552378285920471 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0008310791042078777, + "max": 0.0020661360600576937 + }, + "tx_mbps": { + "mean": 0.0010337995697275552, + "max": 0.002552378285920471 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4757208960829614, + "max": 0.5171140113272593 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004104079454978249, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 1.3806706114398422, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0030115978744901686, + "max": 0.007768895731670049 + }, + "tx_mbps": { + "mean": 0.0016992804689789833, + "max": 0.0022225031225728497 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019723287513688987, + "max": 0.0031171152696201528 + }, + "tx_mbps": { + "mean": 0.0019723287513688987, + "max": 0.0031171152696201528 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009665743768159274, + "max": 0.0021858440176591143 + }, + "tx_mbps": { + "mean": 0.0011162864630722734, + "max": 0.0021276177911267982 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0008270320219396147, + "max": 0.0018774023852176555 + }, + "tx_mbps": { + "mean": 0.0011162864630722734, + "max": 0.0021276177911267982 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.45112766053509545, + "max": 0.4921259842519685 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004100041000410004, + "max": 0.024600246002460024 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.011712043213871615, + "max": 0.035698978043973956 + }, + "tx_mbps": { + "mean": 0.0020631114491677697, + "max": 0.0054129891334804255 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.009402374160962583, + "max": 0.039884603362304746 + }, + "tx_mbps": { + "mean": 0.009402374160962583, + "max": 0.039884603362304746 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.000851429524965232, + "max": 0.0017025980204954823 + }, + "tx_mbps": { + "mean": 0.0009078135302657542, + "max": 0.001909851907088971 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007302464673506897, + "max": 0.001460268912217937 + }, + "tx_mbps": { + "mean": 0.0009078135302657542, + "max": 0.001909851907088971 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/direct/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.47171568133440406, + "max": 0.5167322834645669 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008200082000820008, + "max": 0.04920049200492005 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.00510411200484932, + "max": 0.009827713810271815 + }, + "tx_mbps": { + "mean": 0.0024719596301733615, + "max": 0.004583811707691592 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002532747429712976, + "max": 0.007691475347434814 + }, + "tx_mbps": { + "mean": 0.002532747429712976, + "max": 0.007691475347434814 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010026116881528863, + "max": 0.001966064843031181 + }, + "tx_mbps": { + "mean": 0.0011850036367469256, + "max": 0.0021565322937972123 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0008593799804249252, + "max": 0.0016795766113004566 + }, + "tx_mbps": { + "mean": 0.0011850036367469256, + "max": 0.0021565322937972123 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/direct/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.46356417543373246, + "max": 0.5171140113272593 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004097017371353655, + "max": 0.024582104228121928 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0017298088203353016, + "max": 0.0025108022420172998 + }, + "tx_mbps": { + "mean": 0.0013803732527113068, + "max": 0.0020779053037384546 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001873367809555536, + "max": 0.0036205925746957924 + }, + "tx_mbps": { + "mean": 0.001873367809555536, + "max": 0.0036205925746957924 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.000886298600920315, + "max": 0.0010075326709324448 + }, + "tx_mbps": { + "mean": 0.001011191007477549, + "max": 0.001479813610432028 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007577350768057651, + "max": 0.0008532542306959141 + }, + "tx_mbps": { + "mean": 0.001011191007477549, + "max": 0.001479813610432028 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/direct/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.46350949590906243, + "max": 0.5167322834645669 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004101049868766404, + "max": 0.024606299212598427 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.004588133758289109, + "max": 0.011243871820053998 + }, + "tx_mbps": { + "mean": 0.0014424231635607934, + "max": 0.0022934791042725287 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018746490111797084, + "max": 0.0036055873570375037 + }, + "tx_mbps": { + "mean": 0.0018746490111797084, + "max": 0.0036055873570375037 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.000851786301313702, + "max": 0.0009038843335551874 + }, + "tx_mbps": { + "mean": 0.0009003443771150306, + "max": 0.001066079605952721 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007305519364374223, + "max": 0.00077160857742516 + }, + "tx_mbps": { + "mean": 0.0009003443771150306, + "max": 0.001066079605952721 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.128708801527106, + "max": 1.1677788369876072 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007940289026520565, + "max": 0.04764173415912339 + }, + "busiest_sampled_vcpu_percent": 3.041825095057034, + "container_quota_busy_percent": { + "mean": 0.016304160205425695, + "max": 0.04650379197526242 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3559424, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth5230eda1": { + "rx_mbps": { + "mean": 0.005516382220944622, + "max": 0.006224133252148245 + }, + "tx_mbps": { + "mean": 0.0045635605043248305, + "max": 0.005275490546233956 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.038366308271521675, + "max": 0.09468976168278306 + }, + "tx_mbps": { + "mean": 0.025011931471074562, + "max": 0.05335042492770647 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.006003060835180253, + "max": 0.014822923567171966 + }, + "tx_mbps": { + "mean": 0.006003060835180253, + "max": 0.014822923567171966 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0012252950686650298, + "max": 0.003476971991048419 + }, + "tx_mbps": { + "mean": 0.000979137808921878, + "max": 0.002154227490724163 + } + }, + "veth2e62ef13": { + "rx_mbps": { + "mean": 0.019844630276641715, + "max": 0.04936089492538856 + }, + "tx_mbps": { + "mean": 0.030631273953560644, + "max": 0.08423952122338821 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.02572844715267032, + "max": 0.054243261596167054 + }, + "tx_mbps": { + "mean": 0.036067211833665874, + "max": 0.08930503387744067 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.116837970713153, + "max": 1.1677788369876072 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007945969227638343, + "max": 0.023849272597185785 + }, + "busiest_sampled_vcpu_percent": 2.8625954198473282, + "container_quota_busy_percent": { + "mean": 0.015986755119366983, + "max": 0.04443335295911409 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3497984, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth5230eda1": { + "rx_mbps": { + "mean": 0.005100296090326186, + "max": 0.006120127034557574 + }, + "tx_mbps": { + "mean": 0.004235365300779359, + "max": 0.005163981259920153 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.037193612141951785, + "max": 0.09148577448595131 + }, + "tx_mbps": { + "mean": 0.023488785885051374, + "max": 0.049275974894016944 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019027197043501307, + "max": 0.00310654543688554 + }, + "tx_mbps": { + "mean": 0.0019027197043501307, + "max": 0.00310654543688554 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.001017997116653947, + "max": 0.0018509801245522907 + }, + "tx_mbps": { + "mean": 0.0013537631022371229, + "max": 0.0025645375366531737 + } + }, + "veth2e62ef13": { + "rx_mbps": { + "mean": 0.019046091211209145, + "max": 0.044040340047582206 + }, + "tx_mbps": { + "mean": 0.030279448750260313, + "max": 0.08053941098495462 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.024292289821929228, + "max": 0.04926529423681744 + }, + "tx_mbps": { + "mean": 0.03586857715327679, + "max": 0.0859625065661564 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1209389290157081, + "max": 1.1921793037672865 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003972036860502065, + "max": 0.023832221163012392 + }, + "busiest_sampled_vcpu_percent": 2.6666666666666665, + "container_quota_busy_percent": { + "mean": 0.016385512461571914, + "max": 0.04438848592569437 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3678208, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth5230eda1": { + "rx_mbps": { + "mean": 0.005006853397733826, + "max": 0.006122233984026138 + }, + "tx_mbps": { + "mean": 0.004141521943468505, + "max": 0.005065992169778796 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03466860223466077, + "max": 0.08495977736420379 + }, + "tx_mbps": { + "mean": 0.023772929892659847, + "max": 0.04943588748079297 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002520040801399801, + "max": 0.003912344382128641 + }, + "tx_mbps": { + "mean": 0.002520040801399801, + "max": 0.003912344382128641 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010590368879313879, + "max": 0.0015503553316815032 + }, + "tx_mbps": { + "mean": 0.0010729325625170555, + "max": 0.001965320307312478 + } + }, + "veth2e62ef13": { + "rx_mbps": { + "mean": 0.01907125231911327, + "max": 0.0440431467487096 + }, + "tx_mbps": { + "mean": 0.030609476853837473, + "max": 0.08054454378037279 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.02426848118390116, + "max": 0.04965862887965753 + }, + "tx_mbps": { + "mean": 0.035717203336927864, + "max": 0.08629129295760002 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0778306702721148, + "max": 1.1211832061068703 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003978674305721333, + "max": 0.023872045834328 + }, + "busiest_sampled_vcpu_percent": 3.053435114503817, + "container_quota_busy_percent": { + "mean": 0.015908422310005468, + "max": 0.04488632732401221 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3817472, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth5230eda1": { + "rx_mbps": { + "mean": 0.00550039014882626, + "max": 0.006123184077653577 + }, + "tx_mbps": { + "mean": 0.004529460244043737, + "max": 0.005066778347976121 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.042202460189550164, + "max": 0.0834595606519431 + }, + "tx_mbps": { + "mean": 0.02420991281258462, + "max": 0.047939818978706916 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007510911271116345, + "max": 0.03739265267000331 + }, + "tx_mbps": { + "mean": 0.007510911271116345, + "max": 0.03739265267000331 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008592725454404742, + "max": 0.0015511737605849116 + }, + "tx_mbps": { + "mean": 0.0010375600605797403, + "max": 0.0014207973371991197 + } + }, + "veth2e62ef13": { + "rx_mbps": { + "mean": 0.018967837579378383, + "max": 0.044035560864533405 + }, + "tx_mbps": { + "mean": 0.029998508499798324, + "max": 0.08053067098459758 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.024490627095979132, + "max": 0.04929556927339137 + }, + "tx_mbps": { + "mean": 0.035565528804421806, + "max": 0.08563059321843104 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1246983614736674, + "max": 1.1918951132300357 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003975826972010178, + "max": 0.02385496183206107 + }, + "busiest_sampled_vcpu_percent": 3.0476190476190474, + "container_quota_busy_percent": { + "mean": 0.017643747517551177, + "max": 0.04934012351964066 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3850240, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth5230eda1": { + "rx_mbps": { + "mean": 0.0054980994158400605, + "max": 0.00679092288702865 + }, + "tx_mbps": { + "mean": 0.0045267168554198834, + "max": 0.005742997455000644 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03714554343562094, + "max": 0.08579843302855845 + }, + "tx_mbps": { + "mean": 0.02498316908722815, + "max": 0.051072747331644124 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002507989026383009, + "max": 0.004263640384314918 + }, + "tx_mbps": { + "mean": 0.002507989026383009, + "max": 0.004263640384314918 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008509395227941787, + "max": 0.0016499495335582052 + }, + "tx_mbps": { + "mean": 0.0009404104010452088, + "max": 0.0019061339343324922 + } + }, + "veth2e62ef13": { + "rx_mbps": { + "mean": 0.019405890938251458, + "max": 0.0463568381531981 + }, + "tx_mbps": { + "mean": 0.03086430971271571, + "max": 0.08227827831191763 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.024850856699761368, + "max": 0.050979710313569994 + }, + "tx_mbps": { + "mean": 0.0363314369691808, + "max": 0.08734040721336082 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1245752149370936, + "max": 1.2160228898426324 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003972036860502065, + "max": 0.023832221163012392 + }, + "busiest_sampled_vcpu_percent": 3.0476190476190474, + "container_quota_busy_percent": { + "mean": 0.015132904082907324, + "max": 0.04314776055734136 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3743744, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth5230eda1": { + "rx_mbps": { + "mean": 0.004988068434656005, + "max": 0.00612147712838235 + }, + "tx_mbps": { + "mean": 0.004105115205883433, + "max": 0.0050653658910748 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03536078103134469, + "max": 0.0845612213796868 + }, + "tx_mbps": { + "mean": 0.023377357946741305, + "max": 0.0494145771459348 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0034837932570664612, + "max": 0.009277625313760678 + }, + "tx_mbps": { + "mean": 0.0034837932570664612, + "max": 0.009277625313760678 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010723877614862458, + "max": 0.0017517110200918073 + }, + "tx_mbps": { + "mean": 0.0012714360244657707, + "max": 0.0022033717012304613 + } + }, + "veth2e62ef13": { + "rx_mbps": { + "mean": 0.018847720926752767, + "max": 0.04413842932683769 + }, + "tx_mbps": { + "mean": 0.029871384552425252, + "max": 0.08053458653393375 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.024085933614000663, + "max": 0.04973185083656626 + }, + "tx_mbps": { + "mean": 0.03524793578277446, + "max": 0.08628062527448711 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.069454411061391, + "max": 1.1675005956635691 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003977724741447892, + "max": 0.02386634844868735 + }, + "busiest_sampled_vcpu_percent": 2.857142857142857, + "container_quota_busy_percent": { + "mean": 0.015534632653807248, + "max": 0.0453278497769991 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3534848, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth5230eda1": { + "rx_mbps": { + "mean": 0.005117207066199685, + "max": 0.006222469929957949 + }, + "tx_mbps": { + "mean": 0.004254365444524247, + "max": 0.005167348834263045 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03742059308187976, + "max": 0.08406257614273226 + }, + "tx_mbps": { + "mean": 0.02424391020860632, + "max": 0.04803665808782637 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002096124397211821, + "max": 0.004656487481798975 + }, + "tx_mbps": { + "mean": 0.002096124397211821, + "max": 0.004656487481798975 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008923115695211456, + "max": 0.0017502248154381323 + }, + "tx_mbps": { + "mean": 0.0011030179880942203, + "max": 0.0021008796129562248 + } + }, + "veth2e62ef13": { + "rx_mbps": { + "mean": 0.019862973314224496, + "max": 0.04359235641567414 + }, + "tx_mbps": { + "mean": 0.03063603716768015, + "max": 0.07998776791685636 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.02501821985928808, + "max": 0.04938439217915678 + }, + "tx_mbps": { + "mean": 0.035886619546676615, + "max": 0.08624888350084148 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1443056459273544, + "max": 1.1913271384322135 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007947862476964416, + "max": 0.023849272597185785 + }, + "busiest_sampled_vcpu_percent": 2.480916030534351, + "container_quota_busy_percent": { + "mean": 0.022430973424638918, + "max": 0.05254205180511522 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 4055040, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth5230eda1": { + "rx_mbps": { + "mean": 0.005497124701881148, + "max": 0.006785648023951943 + }, + "tx_mbps": { + "mean": 0.004525927290934777, + "max": 0.005738536570121084 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.049634349948635186, + "max": 0.08447641244876802 + }, + "tx_mbps": { + "mean": 0.03566420122127165, + "max": 0.04926442952616808 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0023505148961545427, + "max": 0.005112098713462449 + }, + "tx_mbps": { + "mean": 0.0023505148961545427, + "max": 0.005112098713462449 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009240715726999691, + "max": 0.0022451957379207845 + }, + "tx_mbps": { + "mean": 0.0009695487446714734, + "max": 0.002083517240488989 + } + }, + "veth2e62ef13": { + "rx_mbps": { + "mean": 0.030651112324268495, + "max": 0.04402642201367629 + }, + "tx_mbps": { + "mean": 0.045322878004088296, + "max": 0.08051395817846765 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.03595492980602925, + "max": 0.0498579879627409 + }, + "tx_mbps": { + "mean": 0.05081835403969455, + "max": 0.08626920579945624 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/08-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.0920863844950037, + "max": 1.1447650846649178 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004766444232602479, + "max": 0.023832221163012392 + }, + "busiest_sampled_vcpu_percent": 2.6717557251908395, + "container_quota_busy_percent": { + "mean": 0.016391242295793362, + "max": 0.044906872636176945 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3858432, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth5230eda1": { + "rx_mbps": { + "mean": 0.005371948372711404, + "max": 0.006118382873688397 + }, + "tx_mbps": { + "mean": 0.004418831705377598, + "max": 0.005062805474388379 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.04243579232974998, + "max": 0.09371059261945475 + }, + "tx_mbps": { + "mean": 0.02616056299148916, + "max": 0.049804295037445274 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0038278409701163517, + "max": 0.009919522345905457 + }, + "tx_mbps": { + "mean": 0.0038278409701163517, + "max": 0.009919522345905457 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008552086459748977, + "max": 0.0009761558639367913 + }, + "tx_mbps": { + "mean": 0.0009516124118255921, + "max": 0.0014215269768579524 + } + }, + "veth2e62ef13": { + "rx_mbps": { + "mean": 0.0213866822199591, + "max": 0.04411067608188751 + }, + "tx_mbps": { + "mean": 0.03494747513163392, + "max": 0.08048394820943681 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.02675561459055768, + "max": 0.049779891634474764 + }, + "tx_mbps": { + "mean": 0.040317919248837104, + "max": 0.08647803406406901 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/09-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.1720354547748362, + "max": 1.2360351794628002 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004764173415912339, + "max": 0.023820867079561697 + }, + "busiest_sampled_vcpu_percent": 4.0, + "container_quota_busy_percent": { + "mean": 0.014133355463136134, + "max": 0.046969687295727834 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3506176, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth5230eda1": { + "rx_mbps": { + "mean": 0.005368804089685869, + "max": 0.006116376995845092 + }, + "tx_mbps": { + "mean": 0.004416248376619901, + "max": 0.0050611456617327 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.028360047427778062, + "max": 0.0815481511783403 + }, + "tx_mbps": { + "mean": 0.019848841574486277, + "max": 0.04558834932457795 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002329060984648747, + "max": 0.004920377615744183 + }, + "tx_mbps": { + "mean": 0.002329060984648747, + "max": 0.004920377615744183 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008350576849373468, + "max": 0.0016508057613132422 + }, + "tx_mbps": { + "mean": 0.0009442154155718953, + "max": 0.0017460113837553305 + } + }, + "veth2e62ef13": { + "rx_mbps": { + "mean": 0.015002696596670579, + "max": 0.044131096894367346 + }, + "tx_mbps": { + "mean": 0.020615790611119084, + "max": 0.08052120784270497 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.02045529167886302, + "max": 0.0467877214817984 + }, + "tx_mbps": { + "mean": 0.025976254403310882, + "max": 0.08407202083233854 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.10875556864664, + "max": 1.168335717691941 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0039701445132602825, + "max": 0.023820867079561697 + }, + "busiest_sampled_vcpu_percent": 2.8517110266159698, + "container_quota_busy_percent": { + "mean": 0.016648282786757746, + "max": 0.048277411912758354 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 4108288, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth5230eda1": { + "rx_mbps": { + "mean": 0.005496767225987017, + "max": 0.006120481360309623 + }, + "tx_mbps": { + "mean": 0.004525624255951875, + "max": 0.005064541918441197 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03487098629999758, + "max": 0.08483144334938515 + }, + "tx_mbps": { + "mean": 0.024088050333076705, + "max": 0.049490600606409064 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002279376751742217, + "max": 0.003941037657378854 + }, + "tx_mbps": { + "mean": 0.002279376751742217, + "max": 0.003941037657378854 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010439358959748123, + "max": 0.0021895416820125065 + }, + "tx_mbps": { + "mean": 0.0011020951921205209, + "max": 0.0021884493720015596 + } + }, + "veth2e62ef13": { + "rx_mbps": { + "mean": 0.019040426824098722, + "max": 0.044006387491847196 + }, + "tx_mbps": { + "mean": 0.030567921239548726, + "max": 0.0804773197559274 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.024698709897857236, + "max": 0.04970686548301373 + }, + "tx_mbps": { + "mean": 0.03619564068762113, + "max": 0.08635576789864925 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1163575000591608, + "max": 1.1916110581506196 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003972036860502065, + "max": 0.023832221163012392 + }, + "busiest_sampled_vcpu_percent": 3.2442748091603053, + "container_quota_busy_percent": { + "mean": 0.014766643590617358, + "max": 0.04557973721209795 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 4014080, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth5230eda1": { + "rx_mbps": { + "mean": 0.004985916879668079, + "max": 0.006113114347593727 + }, + "tx_mbps": { + "mean": 0.004103358472391427, + "max": 0.005058445903680773 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.05120816166891826, + "max": 0.11634425578465779 + }, + "tx_mbps": { + "mean": 0.028468142037123088, + "max": 0.05169094645050831 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007658664169524258, + "max": 0.03572155923183789 + }, + "tx_mbps": { + "mean": 0.007658664169524258, + "max": 0.03572155923183789 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009481409036491177, + "max": 0.0014129183042777345 + }, + "tx_mbps": { + "mean": 0.0010673342005666228, + "max": 0.0014540712645965037 + } + }, + "veth2e62ef13": { + "rx_mbps": { + "mean": 0.02344987756161537, + "max": 0.04407813015376669 + }, + "tx_mbps": { + "mean": 0.03903359015692112, + "max": 0.08042456519774953 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0285123162640493, + "max": 0.04974316282143208 + }, + "tx_mbps": { + "mean": 0.04420428282987917, + "max": 0.08655139633146351 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1675064239456359, + "max": 1.2134189864382583 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0039701445132602825, + "max": 0.023820867079561697 + }, + "busiest_sampled_vcpu_percent": 3.041825095057034, + "container_quota_busy_percent": { + "mean": 0.01647556578553626, + "max": 0.043966538762890486 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3932160, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth5230eda1": { + "rx_mbps": { + "mean": 0.004985392648883648, + "max": 0.006118510266601312 + }, + "tx_mbps": { + "mean": 0.004102884356984486, + "max": 0.005062910888768325 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03805417918063803, + "max": 0.08738593346609891 + }, + "tx_mbps": { + "mean": 0.02460848655295766, + "max": 0.05321776805557715 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0035267892189171706, + "max": 0.009761916806385076 + }, + "tx_mbps": { + "mean": 0.0035267892189171706, + "max": 0.009761916806385076 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0011602148694814017, + "max": 0.0022177710214279106 + }, + "tx_mbps": { + "mean": 0.00116812925825907, + "max": 0.002344283045330671 + } + }, + "veth2e62ef13": { + "rx_mbps": { + "mean": 0.020077748017705708, + "max": 0.05010893636190139 + }, + "tx_mbps": { + "mean": 0.03125433749750599, + "max": 0.08487659679480516 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.025309173421236744, + "max": 0.054860658994776754 + }, + "tx_mbps": { + "mean": 0.03652535111274954, + "max": 0.08993950768357349 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1430425117199081, + "max": 1.2372115155841066 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003956948401392846, + "max": 0.023741690408357077 + }, + "busiest_sampled_vcpu_percent": 3.0303030303030303, + "container_quota_busy_percent": { + "mean": 0.01744543452658817, + "max": 0.051449711419805824 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3883008, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth5230eda1": { + "rx_mbps": { + "mean": 0.0054900739243010505, + "max": 0.00678162859616096 + }, + "tx_mbps": { + "mean": 0.0045201499597985325, + "max": 0.005735137390958224 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03690169035815291, + "max": 0.08433406420827513 + }, + "tx_mbps": { + "mean": 0.02429611815345256, + "max": 0.04893015358899768 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0038937163508485054, + "max": 0.013828890215719387 + }, + "tx_mbps": { + "mean": 0.0038937163508485054, + "max": 0.013828890215719387 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.001051412900152097, + "max": 0.001649937311381551 + }, + "tx_mbps": { + "mean": 0.0011594865358616588, + "max": 0.002089107316629136 + } + }, + "veth2e62ef13": { + "rx_mbps": { + "mean": 0.019004827462006033, + "max": 0.04400389545812514 + }, + "tx_mbps": { + "mean": 0.03049029369294549, + "max": 0.08047276241309326 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.02466155803674812, + "max": 0.04945577299279149 + }, + "tx_mbps": { + "mean": 0.03616993018860568, + "max": 0.08626929010799306 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1092807998207734, + "max": 1.1677788369876072 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003977724741447892, + "max": 0.02386634844868735 + }, + "busiest_sampled_vcpu_percent": 2.8625954198473282, + "container_quota_busy_percent": { + "mean": 0.050630780467583916, + "max": 0.17508557429933705 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 36560896, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 3.967814730668982e-05, + "max": 7.937637606858603e-05 + }, + "tx_mbps": { + "mean": 3.967814730668982e-05, + "max": 7.937637606858603e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.010985904407738497, + "max": 0.023300480568845414 + }, + "tx_mbps": { + "mean": 0.005673659321260929, + "max": 0.00926463494385508 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019373830235953288, + "max": 0.003130787448397499 + }, + "tx_mbps": { + "mean": 0.0019373830235953288, + "max": 0.003130787448397499 + } + }, + "veth1899bec6": { + "rx_mbps": { + "mean": 0.0013260222136414492, + "max": 0.004117954708158321 + }, + "tx_mbps": { + "mean": 0.003521674898599526, + "max": 0.011467084404148802 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008590166971929776, + "max": 0.0008761930742955458 + }, + "tx_mbps": { + "mean": 0.001059621294400236, + "max": 0.0013085493907955621 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005178314120919737, + "max": 0.008951743648387158 + }, + "tx_mbps": { + "mean": 0.009376654058599844, + "max": 0.024019367398920497 + } + }, + "veth9901dc56": { + "rx_mbps": { + "mean": 0.0036661919492891955, + "max": 0.005767883929625758 + }, + "tx_mbps": { + "mean": 0.00490215429275501, + "max": 0.011870027340751394 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1251442331776522, + "max": 1.2392755004766445 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003972036860502065, + "max": 0.023832221163012392 + }, + "busiest_sampled_vcpu_percent": 2.6515151515151514, + "container_quota_busy_percent": { + "mean": 0.03672496514711599, + "max": 0.046740155079136335 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 36462592, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.6436581282057965e-05, + "max": 7.933049576875037e-05 + }, + "tx_mbps": { + "mean": 2.6436581282057965e-05, + "max": 7.933049576875037e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.010151384600850423, + "max": 0.017431369477501582 + }, + "tx_mbps": { + "mean": 0.005319652232350029, + "max": 0.00658657510080948 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002096213263116702, + "max": 0.003661244110278426 + }, + "tx_mbps": { + "mean": 0.002096213263116702, + "max": 0.003661244110278426 + } + }, + "veth1899bec6": { + "rx_mbps": { + "mean": 0.0010278665617040512, + "max": 0.001658312478858301 + }, + "tx_mbps": { + "mean": 0.002491094290945089, + "max": 0.003255601499432948 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009546643875180692, + "max": 0.0016504207877793048 + }, + "tx_mbps": { + "mean": 0.0009581920616736146, + "max": 0.0017465173770862328 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0049418389717791125, + "max": 0.006183938564695394 + }, + "tx_mbps": { + "mean": 0.007110010485413343, + "max": 0.008206608159363893 + } + }, + "veth9901dc56": { + "rx_mbps": { + "mean": 0.003507572602870134, + "max": 0.004517261499447497 + }, + "tx_mbps": { + "mean": 0.0036607241327946396, + "max": 0.004595066408759156 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1055184154061506, + "max": 1.2881679389312977 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003980574795000399, + "max": 0.02388344877000239 + }, + "busiest_sampled_vcpu_percent": 2.48565965583174, + "container_quota_busy_percent": { + "mean": 0.04269178518149115, + "max": 0.06666301655497249 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 36442112, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.6435837157401066e-05, + "max": 7.934431237903364e-05 + }, + "tx_mbps": { + "mean": 2.6435837157401066e-05, + "max": 7.934431237903364e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.017793128051569934, + "max": 0.06041671003168504 + }, + "tx_mbps": { + "mean": 0.006491239705601571, + "max": 0.011009558904123924 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007319545749995633, + "max": 0.03602226309769997 + }, + "tx_mbps": { + "mean": 0.007319545749995633, + "max": 0.03602226309769997 + } + }, + "veth1899bec6": { + "rx_mbps": { + "mean": 0.0014153390100992876, + "max": 0.0028014645678443415 + }, + "tx_mbps": { + "mean": 0.004889333858868596, + "max": 0.013189488204607695 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010302395632116235, + "max": 0.0023217171575204364 + }, + "tx_mbps": { + "mean": 0.0010833789872613463, + "max": 0.002423854419210436 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005699196516117496, + "max": 0.007609907256940898 + }, + "tx_mbps": { + "mean": 0.012165802314468455, + "max": 0.02885505856984892 + } + }, + "veth9901dc56": { + "rx_mbps": { + "mean": 0.003997738194302145, + "max": 0.0058150225860864845 + }, + "tx_mbps": { + "mean": 0.006299948747773992, + "max": 0.014729788389613384 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.132480450580779, + "max": 1.239866475917978 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0039739310125576225, + "max": 0.023843586075345733 + }, + "busiest_sampled_vcpu_percent": 3.238095238095238, + "container_quota_busy_percent": { + "mean": 0.034998809015313825, + "max": 0.04789029973449884 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 28286976, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.643980559190162e-05, + "max": 7.933025411108179e-05 + }, + "tx_mbps": { + "mean": 2.643980559190162e-05, + "max": 7.933025411108179e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.013994609459872768, + "max": 0.02549806891808943 + }, + "tx_mbps": { + "mean": 0.006070227489083754, + "max": 0.007317485161025894 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0033602143692171528, + "max": 0.00978183665805848 + }, + "tx_mbps": { + "mean": 0.0033602143692171528, + "max": 0.00978183665805848 + } + }, + "veth1899bec6": { + "rx_mbps": { + "mean": 0.0008636602257237447, + "max": 0.0013974329378029023 + }, + "tx_mbps": { + "mean": 0.0031274658770936554, + "max": 0.00737604183432825 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0013317291072626543, + "max": 0.0029169124203920842 + }, + "tx_mbps": { + "mean": 0.001293801348583617, + "max": 0.0020529865543554085 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.004959252780968793, + "max": 0.006666792508950527 + }, + "tx_mbps": { + "mean": 0.008925169324309846, + "max": 0.016817680492582136 + } + }, + "veth9901dc56": { + "rx_mbps": { + "mean": 0.0032870760765875656, + "max": 0.004104446724655534 + }, + "tx_mbps": { + "mean": 0.004503902098632575, + "max": 0.008761242658644704 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/agentgateway/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.133229350364056, + "max": 1.2166030534351144 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007949757532395262, + "max": 0.04769854519437157 + }, + "busiest_sampled_vcpu_percent": 2.8680688336520075, + "container_quota_busy_percent": { + "mean": 0.05027955228004476, + "max": 0.1751095266017122 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 28286976, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 3.968576115662676e-05, + "max": 7.939176558689138e-05 + }, + "tx_mbps": { + "mean": 3.968576115662676e-05, + "max": 7.939176558689138e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.015435369824310157, + "max": 0.027964222663259666 + }, + "tx_mbps": { + "mean": 0.006548730332298074, + "max": 0.010847313931854091 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003916936934692405, + "max": 0.009598769812399733 + }, + "tx_mbps": { + "mean": 0.003916936934692405, + "max": 0.009598769812399733 + } + }, + "veth1899bec6": { + "rx_mbps": { + "mean": 0.0014398805276976563, + "max": 0.004323061128234354 + }, + "tx_mbps": { + "mean": 0.004819985699846727, + "max": 0.011606976755375864 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010649778437203192, + "max": 0.0016512182499210115 + }, + "tx_mbps": { + "mean": 0.0011857667684298226, + "max": 0.0025406136294410728 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.00582114649439204, + "max": 0.009344767985731705 + }, + "tx_mbps": { + "mean": 0.012232018847246335, + "max": 0.024049887702096973 + } + }, + "veth9901dc56": { + "rx_mbps": { + "mean": 0.004088907236744761, + "max": 0.006019336348628356 + }, + "tx_mbps": { + "mean": 0.006226266378969786, + "max": 0.011761044918379277 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/agentgateway/http/05-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.1162450560431285, + "max": 1.168057210965435 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009540846885849372, + "max": 0.02385496183206107 + }, + "busiest_sampled_vcpu_percent": 2.8517110266159698, + "container_quota_busy_percent": { + "mean": 0.0456164067648144, + "max": 0.0740564530208556 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27881472, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 1.5866099875118477e-05, + "max": 7.933049937559239e-05 + }, + "tx_mbps": { + "mean": 1.5866099875118477e-05, + "max": 7.933049937559239e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.00989935420636358, + "max": 0.016782441629328935 + }, + "tx_mbps": { + "mean": 0.005865886819471821, + "max": 0.00798684301581266 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0017265150295294692, + "max": 0.003409659687625372 + }, + "tx_mbps": { + "mean": 0.0017265150295294692, + "max": 0.003409659687625372 + } + }, + "veth1899bec6": { + "rx_mbps": { + "mean": 0.0015092800309425946, + "max": 0.002902364427985419 + }, + "tx_mbps": { + "mean": 0.0038211999888923174, + "max": 0.007240651530384234 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0007006259989819988, + "max": 0.001852047812428278 + }, + "tx_mbps": { + "mean": 0.0008327459459728595, + "max": 0.002305143529307354 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0055338199256652195, + "max": 0.007889181962505055 + }, + "tx_mbps": { + "mean": 0.009971599616803176, + "max": 0.017516425483093914 + } + }, + "veth9901dc56": { + "rx_mbps": { + "mean": 0.004062999408776115, + "max": 0.004787279401663374 + }, + "tx_mbps": { + "mean": 0.005381728316049054, + "max": 0.008523978809004495 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1132186992218727, + "max": 1.1933174224343674 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003971090461440711, + "max": 0.02382654276864427 + }, + "busiest_sampled_vcpu_percent": 3.816793893129771, + "container_quota_busy_percent": { + "mean": 0.04121983186795178, + "max": 0.13101075125692493 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27635712, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.6440719657588832e-05, + "max": 7.93739387082672e-05 + }, + "tx_mbps": { + "mean": 2.6440719657588832e-05, + "max": 7.93739387082672e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.01001188181491954, + "max": 0.01836601848640764 + }, + "tx_mbps": { + "mean": 0.005468135496490724, + "max": 0.007507823307161655 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002447034129315196, + "max": 0.004009963002459836 + }, + "tx_mbps": { + "mean": 0.002447034129315196, + "max": 0.004009963002459836 + } + }, + "veth1899bec6": { + "rx_mbps": { + "mean": 0.0009154031295066485, + "max": 0.0015577093266840175 + }, + "tx_mbps": { + "mean": 0.0021160673775314034, + "max": 0.0032069588684523064 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008422608142823598, + "max": 0.0009764289608988944 + }, + "tx_mbps": { + "mean": 0.0008862219306979813, + "max": 0.001316653426962103 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.004758292772347479, + "max": 0.006458162174195344 + }, + "tx_mbps": { + "mean": 0.006677882782769241, + "max": 0.009254715745019834 + } + }, + "veth9901dc56": { + "rx_mbps": { + "mean": 0.0035204692020306453, + "max": 0.004714321076839974 + }, + "tx_mbps": { + "mean": 0.003675593474539856, + "max": 0.0047311034496054245 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1486302030000302, + "max": 1.263107721639657 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007953551260637874, + "max": 0.047721307563827246 + }, + "busiest_sampled_vcpu_percent": 3.053435114503817, + "container_quota_busy_percent": { + "mean": 0.053587715263136326, + "max": 0.17714190456700976 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27451392, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.6457682703204256e-05, + "max": 7.939270482600752e-05 + }, + "tx_mbps": { + "mean": 2.6457682703204256e-05, + "max": 7.939270482600752e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.014370160644305375, + "max": 0.030914250054688668 + }, + "tx_mbps": { + "mean": 0.006696922576358601, + "max": 0.012676863417338598 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004116994632847145, + "max": 0.01408675299905376 + }, + "tx_mbps": { + "mean": 0.004116994632847145, + "max": 0.01408675299905376 + } + }, + "veth1899bec6": { + "rx_mbps": { + "mean": 0.0015844826170607225, + "max": 0.0041184182942946845 + }, + "tx_mbps": { + "mean": 0.00486946689918468, + "max": 0.01155047144121581 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009203702564406584, + "max": 0.002221468952343095 + }, + "tx_mbps": { + "mean": 0.0009876965989191135, + "max": 0.002186352948285438 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.00588390632392332, + "max": 0.010846285929756097 + }, + "tx_mbps": { + "mean": 0.012389363729364037, + "max": 0.025788126987850397 + } + }, + "veth9901dc56": { + "rx_mbps": { + "mean": 0.004151272997099276, + "max": 0.007852735400520434 + }, + "tx_mbps": { + "mean": 0.006532200231260244, + "max": 0.013556333201131357 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/agentgateway/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1012095640458341, + "max": 1.145311381531854 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003972036860502065, + "max": 0.023832221163012392 + }, + "busiest_sampled_vcpu_percent": 2.480916030534351, + "container_quota_busy_percent": { + "mean": 0.04858230795396059, + "max": 0.07733598620966219 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27455488, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.642537788884544e-05, + "max": 7.928415329746887e-05 + }, + "tx_mbps": { + "mean": 2.642537788884544e-05, + "max": 7.928415329746887e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.015334903812525938, + "max": 0.04368587715446795 + }, + "tx_mbps": { + "mean": 0.006596350217964902, + "max": 0.007952258700443748 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003635953450265482, + "max": 0.012169179891273559 + }, + "tx_mbps": { + "mean": 0.003635953450265482, + "max": 0.012169179891273559 + } + }, + "veth1899bec6": { + "rx_mbps": { + "mean": 0.002056872382834818, + "max": 0.0037547112584338273 + }, + "tx_mbps": { + "mean": 0.005086818760133723, + "max": 0.010536561619501795 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009411534645710001, + "max": 0.0017524607697836643 + }, + "tx_mbps": { + "mean": 0.0010116451653572518, + "max": 0.0019692285653492396 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.00626666867631431, + "max": 0.008396205948229464 + }, + "tx_mbps": { + "mean": 0.012280002286159046, + "max": 0.023824641428124068 + } + }, + "veth9901dc56": { + "rx_mbps": { + "mean": 0.004034044007070382, + "max": 0.005058932919044481 + }, + "tx_mbps": { + "mean": 0.006181538360668072, + "max": 0.011926802388741617 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1093006060442578, + "max": 1.2160228898426324 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0039739310125576225, + "max": 0.023843586075345733 + }, + "busiest_sampled_vcpu_percent": 3.612167300380228, + "container_quota_busy_percent": { + "mean": 0.046455282862221815, + "max": 0.13198964661997334 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 26841088, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 3.966212730759945e-05, + "max": 7.934700411171106e-05 + }, + "tx_mbps": { + "mean": 3.966212730759945e-05, + "max": 7.934700411171106e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.011071870900487692, + "max": 0.01667307792043746 + }, + "tx_mbps": { + "mean": 0.005918360622755112, + "max": 0.007591372027995433 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002108268009557645, + "max": 0.0037969676634252774 + }, + "tx_mbps": { + "mean": 0.002108268009557645, + "max": 0.0037969676634252774 + } + }, + "veth1899bec6": { + "rx_mbps": { + "mean": 0.001218684965132953, + "max": 0.00239403665743583 + }, + "tx_mbps": { + "mean": 0.0028234170184628887, + "max": 0.003618502540188041 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009200716521088915, + "max": 0.0012420857951333233 + }, + "tx_mbps": { + "mean": 0.0010482453109282874, + "max": 0.0014511346328891772 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.00529788010116316, + "max": 0.006839015546878788 + }, + "tx_mbps": { + "mean": 0.007926183201246285, + "max": 0.009604039305367488 + } + }, + "veth9901dc56": { + "rx_mbps": { + "mean": 0.003785686555615641, + "max": 0.0045029237257375836 + }, + "tx_mbps": { + "mean": 0.004054520871855109, + "max": 0.004800493748758519 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1053658021789619, + "max": 1.1921793037672865 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003980574795000399, + "max": 0.02388344877000239 + }, + "busiest_sampled_vcpu_percent": 2.676864244741874, + "container_quota_busy_percent": { + "mean": 0.05315622670198093, + "max": 0.1608230920261667 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 26853376, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.6441483530541415e-05, + "max": 7.939176919930695e-05 + }, + "tx_mbps": { + "mean": 2.6441483530541415e-05, + "max": 7.939176919930695e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.01782767596745017, + "max": 0.06683283642166023 + }, + "tx_mbps": { + "mean": 0.00700776986243001, + "max": 0.013140465235350398 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007520088279229244, + "max": 0.03732819724989181 + }, + "tx_mbps": { + "mean": 0.007520088279229244, + "max": 0.03732819724989181 + } + }, + "veth1899bec6": { + "rx_mbps": { + "mean": 0.0017199150699683107, + "max": 0.0036859821210503377 + }, + "tx_mbps": { + "mean": 0.005166299010051894, + "max": 0.016226864999789484 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010019085718177255, + "max": 0.0016513171606941902 + }, + "tx_mbps": { + "mean": 0.001195940093535964, + "max": 0.0018503491967020197 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0060439010997939335, + "max": 0.008757258847197408 + }, + "tx_mbps": { + "mean": 0.012467091967751137, + "max": 0.033840550259527126 + } + }, + "veth9901dc56": { + "rx_mbps": { + "mean": 0.004119484278110384, + "max": 0.0065450593126266336 + }, + "tx_mbps": { + "mean": 0.006104852864163279, + "max": 0.017613685259737645 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/agentgateway/http/11-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.10219061665153, + "max": 1.1439466158245948 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00477326968973747, + "max": 0.02386634844868735 + }, + "busiest_sampled_vcpu_percent": 2.6666666666666665, + "container_quota_busy_percent": { + "mean": 0.04635718867937735, + "max": 0.06222807925270567 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27152384, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 3.174475406722878e-05, + "max": 7.937108989460541e-05 + }, + "tx_mbps": { + "mean": 3.174475406722878e-05, + "max": 7.937108989460541e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.01708718326034268, + "max": 0.03433993300334937 + }, + "tx_mbps": { + "mean": 0.007291398608532182, + "max": 0.011462905937943794 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0032119132074639165, + "max": 0.01188672397900622 + }, + "tx_mbps": { + "mean": 0.0032119132074639165, + "max": 0.01188672397900622 + } + }, + "veth1899bec6": { + "rx_mbps": { + "mean": 0.0014579348877805463, + "max": 0.002198365522345385 + }, + "tx_mbps": { + "mean": 0.004356766045927647, + "max": 0.0103515269741506 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010510973115421842, + "max": 0.001651146158418166 + }, + "tx_mbps": { + "mean": 0.001268052537471284, + "max": 0.0017472849827992606 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.006300678032429883, + "max": 0.007360142220611295 + }, + "tx_mbps": { + "mean": 0.011626731619446188, + "max": 0.021729059493750886 + } + }, + "veth9901dc56": { + "rx_mbps": { + "mean": 0.0045520994509683985, + "max": 0.0068060709584624145 + }, + "tx_mbps": { + "mean": 0.006065943099804888, + "max": 0.0109887785610718 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1409905949200074, + "max": 1.2157330154946364 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003975826972010178, + "max": 0.02385496183206107 + }, + "busiest_sampled_vcpu_percent": 3.238095238095238, + "container_quota_busy_percent": { + "mean": 0.05100999402874273, + "max": 0.14514905122104285 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27197440, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.6462914806918495e-05, + "max": 7.94135146716501e-05 + }, + "tx_mbps": { + "mean": 2.6462914806918495e-05, + "max": 7.94135146716501e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.013595577788715929, + "max": 0.02887958945896907 + }, + "tx_mbps": { + "mean": 0.006399856300499967, + "max": 0.009064826831268545 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003655282545824034, + "max": 0.010344107799239808 + }, + "tx_mbps": { + "mean": 0.003655282545824034, + "max": 0.010344107799239808 + } + }, + "veth1899bec6": { + "rx_mbps": { + "mean": 0.0017963525108409175, + "max": 0.0027402095254508317 + }, + "tx_mbps": { + "mean": 0.0041854211488152136, + "max": 0.010177808721051439 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008424276033321999, + "max": 0.0009768326500304697 + }, + "tx_mbps": { + "mean": 0.0009660577290185498, + "max": 0.001318724077541134 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005825203819679948, + "max": 0.0072008737223128545 + }, + "tx_mbps": { + "mean": 0.010470754960564876, + "max": 0.02088197690976331 + } + }, + "veth9901dc56": { + "rx_mbps": { + "mean": 0.003873692485995774, + "max": 0.0042047644007301285 + }, + "tx_mbps": { + "mean": 0.0053727274868370315, + "max": 0.01002218940017792 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1210791848180013, + "max": 1.1916110581506196 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003976775630318937, + "max": 0.023860653781913623 + }, + "busiest_sampled_vcpu_percent": 3.0476190476190474, + "container_quota_busy_percent": { + "mean": 0.052070035470936984, + "max": 0.14129124792988051 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27348992, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.6438167850699943e-05, + "max": 7.93291504395512e-05 + }, + "tx_mbps": { + "mean": 2.6438167850699943e-05, + "max": 7.93291504395512e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.009279797363122825, + "max": 0.013821414532350045 + }, + "tx_mbps": { + "mean": 0.006371693489340604, + "max": 0.0074491048969319825 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019698115187206035, + "max": 0.002999669578064683 + }, + "tx_mbps": { + "mean": 0.0019698115187206035, + "max": 0.002999669578064683 + } + }, + "veth1899bec6": { + "rx_mbps": { + "mean": 0.001411511461057378, + "max": 0.0025455684015109497 + }, + "tx_mbps": { + "mean": 0.0031688590041052626, + "max": 0.005704269515668635 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009561881908149944, + "max": 0.002232595964558564 + }, + "tx_mbps": { + "mean": 0.0010591183508078185, + "max": 0.0023347707798764762 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005813494168226976, + "max": 0.0071821938901827816 + }, + "tx_mbps": { + "mean": 0.009245861490019729, + "max": 0.013720750952661776 + } + }, + "veth9901dc56": { + "rx_mbps": { + "mean": 0.0041897529005534475, + "max": 0.005618857993508891 + }, + "tx_mbps": { + "mean": 0.005017884135106648, + "max": 0.00801648143699314 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.45108936423304025, + "max": 0.49188391539596654 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01639209900827801, + "max": 0.09835259404966806 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.00865840574904938, + "max": 0.023573682923011367 + }, + "tx_mbps": { + "mean": 0.0019315865344622966, + "max": 0.0036384578006756507 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00610308577124034, + "max": 0.01562350318906639 + }, + "tx_mbps": { + "mean": 0.00610308577124034, + "max": 0.01562350318906639 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.000895150196833062, + "max": 0.0010625957705301785 + }, + "tx_mbps": { + "mean": 0.0009460143146119117, + "max": 0.0014129818972813588 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007666349783286555, + "max": 0.00090832260680876 + }, + "tx_mbps": { + "mean": 0.0009460143146119117, + "max": 0.0014129818972813588 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4798794644347854, + "max": 0.5410723069355632 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004105090311986864, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 1.3806706114398422, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.003536635858934374, + "max": 0.007378223230806908 + }, + "tx_mbps": { + "mean": 0.0029396958738044272, + "max": 0.0071514916590535585 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0026603051252633934, + "max": 0.004902285731599225 + }, + "tx_mbps": { + "mean": 0.0026603051252633934, + "max": 0.004902285731599225 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0014687499859684769, + "max": 0.003917601376135992 + }, + "tx_mbps": { + "mean": 0.0013062203871706222, + "max": 0.0021554674238177945 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0012998348776768229, + "max": 0.0036092279344803074 + }, + "tx_mbps": { + "mean": 0.0013062203871706222, + "max": 0.0021554674238177945 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/direct/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.44289132327783676, + "max": 0.5163511187607573 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004098024752069503, + "max": 0.024588148512417016 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.004633037699344118, + "max": 0.011868901080551868 + }, + "tx_mbps": { + "mean": 0.0014857762719650937, + "max": 0.002709787577557676 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018433238938274411, + "max": 0.003840541348078904 + }, + "tx_mbps": { + "mean": 0.0018433238938274411, + "max": 0.003840541348078904 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008686707246948085, + "max": 0.0017027732181976545 + }, + "tx_mbps": { + "mean": 0.0009439248150562118, + "max": 0.001768869775650798 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007438261824127026, + "max": 0.0014604191742027942 + }, + "tx_mbps": { + "mean": 0.0009439248150562118, + "max": 0.001768869775650798 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/direct/http/03-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 0.43802248204051586, + "max": 0.49188391539596654 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009841310234442069, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.003236106740802168, + "max": 0.01135072914974201 + }, + "tx_mbps": { + "mean": 0.0011653585068136835, + "max": 0.002361455440306937 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003678465798495033, + "max": 0.013466593224257025 + }, + "tx_mbps": { + "mean": 0.003678465798495033, + "max": 0.013466593224257025 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010009771196793223, + "max": 0.0017027300143212453 + }, + "tx_mbps": { + "mean": 0.001034958391604781, + "max": 0.0019671095359533796 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0008599593471791915, + "max": 0.0014603821194917892 + }, + "tx_mbps": { + "mean": 0.001034958391604781, + "max": 0.0019671095359533796 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.45526603058173354, + "max": 0.49224710804824023 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004100041000410004, + "max": 0.024600246002460024 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0019221733217108495, + "max": 0.003274123726052126 + }, + "tx_mbps": { + "mean": 0.0015939973056614532, + "max": 0.002609854393170396 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020536711647141763, + "max": 0.004597940097979932 + }, + "tx_mbps": { + "mean": 0.0020536711647141763, + "max": 0.004597940097979932 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.000993537040068294, + "max": 0.0024521700085609094 + }, + "tx_mbps": { + "mean": 0.0011685140749108152, + "max": 0.002979433778052504 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.000850328465407026, + "max": 0.0020996115477665295 + }, + "tx_mbps": { + "mean": 0.0011685140749108152, + "max": 0.002979433778052504 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/direct/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4634156264435856, + "max": 0.5166051660516605 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.006267739573492058, + "max": 0.012012338701640863 + }, + "tx_mbps": { + "mean": 0.0015380078111327607, + "max": 0.0028492115122487178 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003562980607463041, + "max": 0.010370566940929608 + }, + "tx_mbps": { + "mean": 0.003562980607463041, + "max": 0.010370566940929608 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009673700228321816, + "max": 0.0015988613068261734 + }, + "tx_mbps": { + "mean": 0.000955284993099019, + "max": 0.0015091614106754923 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0008314980679981236, + "max": 0.001378545772420992 + }, + "tx_mbps": { + "mean": 0.000955284993099019, + "max": 0.0015091614106754923 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4716491232134085, + "max": 0.5167322834645669 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00819403474270731, + "max": 0.049164208456243856 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0018321120659172624, + "max": 0.0028042789427852976 + }, + "tx_mbps": { + "mean": 0.0014946224487227691, + "max": 0.0020971927393859846 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002407871633729862, + "max": 0.0036006618090716576 + }, + "tx_mbps": { + "mean": 0.002407871633729862, + "max": 0.0036006618090716576 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008343640221037546, + "max": 0.0009037934380453457 + }, + "tx_mbps": { + "mean": 0.0008453989321493614, + "max": 0.0010580996347847949 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007168180838134745, + "max": 0.0007715309836972464 + }, + "tx_mbps": { + "mean": 0.0008453989321493614, + "max": 0.0010580996347847949 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.43475677855265277, + "max": 0.4675196850393701 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004100041000410004, + "max": 0.024600246002460024 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0033503468580165117, + "max": 0.010265682640483505 + }, + "tx_mbps": { + "mean": 0.001588274822319666, + "max": 0.002236126955913862 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020396667184626647, + "max": 0.0037987406555778066 + }, + "tx_mbps": { + "mean": 0.0020396667184626647, + "max": 0.0037987406555778066 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009034301930716438, + "max": 0.0011109839184836117 + }, + "tx_mbps": { + "mean": 0.0011187605678588083, + "max": 0.001984349463467187 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007712216981547413, + "max": 0.0009347371778743134 + }, + "tx_mbps": { + "mean": 0.0011187605678588083, + "max": 0.001984349463467187 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4593459220106604, + "max": 0.49224710804824023 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0051103490349480715, + "max": 0.01087162602463148 + }, + "tx_mbps": { + "mean": 0.0016059879844351193, + "max": 0.002696748710019931 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0039080105562695495, + "max": 0.0109188255587471 + }, + "tx_mbps": { + "mean": 0.0039080105562695495, + "max": 0.0109188255587471 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009666591372761537, + "max": 0.0013866255380121449 + }, + "tx_mbps": { + "mean": 0.0010123314554955837, + "max": 0.0016985345514100726 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0008307750890181958, + "max": 0.0012103462414657655 + }, + "tx_mbps": { + "mean": 0.0010123314554955837, + "max": 0.0016985345514100726 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/direct/http/09-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 0.45776801953266266, + "max": 0.49224710804824023 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.002532670000655677, + "max": 0.005016711700870753 + }, + "tx_mbps": { + "mean": 0.0021521104389372607, + "max": 0.004881380080332834 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001817084847991308, + "max": 0.0036381590110272717 + }, + "tx_mbps": { + "mean": 0.001817084847991308, + "max": 0.0036381590110272717 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009242503918166416, + "max": 0.0017033699913161003 + }, + "tx_mbps": { + "mean": 0.0011480289657999384, + "max": 0.0018804557359355931 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007876287954858086, + "max": 0.0014609310091879307 + }, + "tx_mbps": { + "mean": 0.0011480289657999384, + "max": 0.0018804557359355931 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4552428355533437, + "max": 0.5164781111657649 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004101049868766404, + "max": 0.024606299212598427 + }, + "busiest_sampled_vcpu_percent": 1.5779092702169626, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0049847553161599285, + "max": 0.010643989387491478 + }, + "tx_mbps": { + "mean": 0.001691136884242256, + "max": 0.003634325444251146 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0023233681898435937, + "max": 0.00549868719812024 + }, + "tx_mbps": { + "mean": 0.0023233681898435937, + "max": 0.00549868719812024 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008688582258238349, + "max": 0.0016002264598621605 + }, + "tx_mbps": { + "mean": 0.0009766792093302387, + "max": 0.0015104499754013895 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007439863585289289, + "max": 0.001379722813818162 + }, + "tx_mbps": { + "mean": 0.0009766792093302387, + "max": 0.0015104499754013895 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/direct/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.46757822820756806, + "max": 0.5168594634506523 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004102059233735336, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.008667885893046883, + "max": 0.033186034591808175 + }, + "tx_mbps": { + "mean": 0.0018611843092409654, + "max": 0.002910310091076329 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.009157818427578112, + "max": 0.03464040264164837 + }, + "tx_mbps": { + "mean": 0.009157818427578112, + "max": 0.03464040264164837 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009501095220821685, + "max": 0.001702695836098006 + }, + "tx_mbps": { + "mean": 0.0010272290818519115, + "max": 0.0017593474535652226 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0008142296187805622, + "max": 0.00146035280582158 + }, + "tx_mbps": { + "mean": 0.0010272290818519115, + "max": 0.0017593474535652226 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/direct/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.46334811667651826, + "max": 0.5163511187607573 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004098024752069503, + "max": 0.024588148512417016 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0018857517947234042, + "max": 0.002756513410061214 + }, + "tx_mbps": { + "mean": 0.0014435604158961528, + "max": 0.002077253348897622 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021127611483226353, + "max": 0.0038902901354647104 + }, + "tx_mbps": { + "mean": 0.0021127611483226353, + "max": 0.0038902901354647104 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008950134047202968, + "max": 0.001702718275384263 + }, + "tx_mbps": { + "mean": 0.0010765240329294488, + "max": 0.0018628492451555235 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007665163818107057, + "max": 0.001460372051346207 + }, + "tx_mbps": { + "mean": 0.0010765240329294488, + "max": 0.0018628492451555235 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/direct/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.43891431512372203, + "max": 0.4675196850393701 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008205128329418906, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.006451591612678969, + "max": 0.01203334685317684 + }, + "tx_mbps": { + "mean": 0.0017395829409045127, + "max": 0.002938111951876443 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0037177165951617435, + "max": 0.010398392489083265 + }, + "tx_mbps": { + "mean": 0.0037177165951617435, + "max": 0.010398392489083265 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010720985171735209, + "max": 0.002122494593316959 + }, + "tx_mbps": { + "mean": 0.0011549879156631743, + "max": 0.0019067811220377132 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0009214910298460761, + "max": 0.0018359263322014643 + }, + "tx_mbps": { + "mean": 0.0011549879156631743, + "max": 0.0019067811220377132 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1086163286451565, + "max": 1.1907597046915932 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003976775630318937, + "max": 0.023860653781913623 + }, + "busiest_sampled_vcpu_percent": 3.802281368821293, + "container_quota_busy_percent": { + "mean": 0.015781104823766063, + "max": 0.04666456189711286 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3321856, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.039987789555778176, + "max": 0.10457130081313001 + }, + "tx_mbps": { + "mean": 0.02338678968138893, + "max": 0.05031769779213715 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005394876956946178, + "max": 0.0136156101875055 + }, + "tx_mbps": { + "mean": 0.005394876956946178, + "max": 0.0136156101875055 + } + }, + "veth0795a9d6": { + "rx_mbps": { + "mean": 0.018839728635668344, + "max": 0.043884885992845485 + }, + "tx_mbps": { + "mean": 0.02988869441580908, + "max": 0.08042996420995888 + } + }, + "veth6174ef6d": { + "rx_mbps": { + "mean": 0.0051169797011202875, + "max": 0.00622391259373891 + }, + "tx_mbps": { + "mean": 0.0042558046129139255, + "max": 0.005171597060859751 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009877830501053401, + "max": 0.0015497801551984816 + }, + "tx_mbps": { + "mean": 0.0010447165732270223, + "max": 0.0013621591324726814 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.024111824614850803, + "max": 0.04959362537397043 + }, + "tx_mbps": { + "mean": 0.035082437170391244, + "max": 0.08656095213809895 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/01-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.12030340807118, + "max": 1.1913271384322135 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004765308553728854, + "max": 0.02382654276864427 + }, + "busiest_sampled_vcpu_percent": 2.6666666666666665, + "container_quota_busy_percent": { + "mean": 0.01678427580683892, + "max": 0.04418621911625779 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3739648, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.038658483849936184, + "max": 0.08513409090550061 + }, + "tx_mbps": { + "mean": 0.02559897995550183, + "max": 0.048550891779202715 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002097382345498615, + "max": 0.0031285876470318417 + }, + "tx_mbps": { + "mean": 0.002097382345498615, + "max": 0.0031285876470318417 + } + }, + "veth0795a9d6": { + "rx_mbps": { + "mean": 0.021276564639270377, + "max": 0.044102655353549895 + }, + "tx_mbps": { + "mean": 0.03483473905599986, + "max": 0.08046016404755552 + } + }, + "veth6174ef6d": { + "rx_mbps": { + "mean": 0.004760535552247004, + "max": 0.0061174779247883835 + }, + "tx_mbps": { + "mean": 0.003935847777635789, + "max": 0.005171869270246175 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0006600338145812354, + "max": 0.0017506257856185915 + }, + "tx_mbps": { + "mean": 0.0008692389419996826, + "max": 0.0021501588481900816 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.025915759042638535, + "max": 0.05051805838499364 + }, + "tx_mbps": { + "mean": 0.03957576841516634, + "max": 0.08767463320414225 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/02-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.0733986766801846, + "max": 1.1203814064362336 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.0592734225621414, + "container_quota_busy_percent": { + "mean": 0.014548380501595374, + "max": 0.04130237330857106 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3723264, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.027099469090595123, + "max": 0.08755912324261562 + }, + "tx_mbps": { + "mean": 0.01990993926102635, + "max": 0.053782960181384176 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001632107412364811, + "max": 0.0035893264903883375 + }, + "tx_mbps": { + "mean": 0.001632107412364811, + "max": 0.0035893264903883375 + } + }, + "veth0795a9d6": { + "rx_mbps": { + "mean": 0.015392482363197632, + "max": 0.04947659861599803 + }, + "tx_mbps": { + "mean": 0.021621735598884285, + "max": 0.08435339503016935 + } + }, + "veth6174ef6d": { + "rx_mbps": { + "mean": 0.005396538623186793, + "max": 0.006124716101270306 + }, + "tx_mbps": { + "mean": 0.004445265277970266, + "max": 0.00507110001803009 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008864506415277306, + "max": 0.0010292061964377367 + }, + "tx_mbps": { + "mean": 0.0010463169554294342, + "max": 0.0013088056643548436 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.020838055279359176, + "max": 0.05453096343095497 + }, + "tx_mbps": { + "mean": 0.02704920326803506, + "max": 0.08931464107324096 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/03-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.1251380809376896, + "max": 1.1910433539780847 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004772130756382725, + "max": 0.023860653781913623 + }, + "busiest_sampled_vcpu_percent": 3.2319391634980987, + "container_quota_busy_percent": { + "mean": 0.016890686396721612, + "max": 0.04340955814178682 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3731456, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.049388451872584116, + "max": 0.09452238131440356 + }, + "tx_mbps": { + "mean": 0.027041023792295046, + "max": 0.050054816539110494 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.009045943348505652, + "max": 0.03696176515135301 + }, + "tx_mbps": { + "mean": 0.009045943348505652, + "max": 0.03696176515135301 + } + }, + "veth0795a9d6": { + "rx_mbps": { + "mean": 0.021416106206980784, + "max": 0.04403718919556172 + }, + "tx_mbps": { + "mean": 0.03498295313493952, + "max": 0.08052449189136797 + } + }, + "veth6174ef6d": { + "rx_mbps": { + "mean": 0.005372024211358506, + "max": 0.006121405852136478 + }, + "tx_mbps": { + "mean": 0.004442661374733306, + "max": 0.0051704692722345635 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0012855302194180293, + "max": 0.0015505730106633413 + }, + "tx_mbps": { + "mean": 0.0015160668555533345, + "max": 0.0018939935517712995 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.027151281374811806, + "max": 0.05032036742873197 + }, + "tx_mbps": { + "mean": 0.04087764134475024, + "max": 0.08695570711472951 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1517942921524031, + "max": 1.214574898785425 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003969199015638644, + "max": 0.023815194093831864 + }, + "busiest_sampled_vcpu_percent": 2.6717557251908395, + "container_quota_busy_percent": { + "mean": 0.020343256750952263, + "max": 0.046594708896240795 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3837952, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0473619367791576, + "max": 0.08661241741036682 + }, + "tx_mbps": { + "mean": 0.030095175843834414, + "max": 0.049941905080509 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002193291544467113, + "max": 0.003994376680839293 + }, + "tx_mbps": { + "mean": 0.002193291544467113, + "max": 0.003994376680839293 + } + }, + "veth0795a9d6": { + "rx_mbps": { + "mean": 0.025294333229401094, + "max": 0.04409212518570733 + }, + "tx_mbps": { + "mean": 0.04314355896883797, + "max": 0.08044095298134489 + } + }, + "veth6174ef6d": { + "rx_mbps": { + "mean": 0.005383549925037791, + "max": 0.006115055292689467 + }, + "tx_mbps": { + "mean": 0.004413608176186171, + "max": 0.005063101128651638 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008247585311809074, + "max": 0.001750207797558591 + }, + "tx_mbps": { + "mean": 0.0009164808422931331, + "max": 0.0020490237629954234 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.030559902818126986, + "max": 0.05050599644383363 + }, + "tx_mbps": { + "mean": 0.048473647987317264, + "max": 0.08755307787299195 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1324128294633145, + "max": 1.2622052869730889 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003978674305721333, + "max": 0.023872045834328 + }, + "busiest_sampled_vcpu_percent": 2.8625954198473282, + "container_quota_busy_percent": { + "mean": 0.017086021596768718, + "max": 0.051399305372506254 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3792896, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.040218563495446794, + "max": 0.09469216243477896 + }, + "tx_mbps": { + "mean": 0.025362075341621024, + "max": 0.051204079524207115 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0038307178076240024, + "max": 0.009962619071015158 + }, + "tx_mbps": { + "mean": 0.0038307178076240024, + "max": 0.009962619071015158 + } + }, + "veth0795a9d6": { + "rx_mbps": { + "mean": 0.020043209444072195, + "max": 0.04478297935749343 + }, + "tx_mbps": { + "mean": 0.031248113416058102, + "max": 0.08115599521872575 + } + }, + "veth6174ef6d": { + "rx_mbps": { + "mean": 0.005117818316626253, + "max": 0.006792850101132683 + }, + "tx_mbps": { + "mean": 0.004238713951032155, + "max": 0.00574920466780502 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008587245774798907, + "max": 0.0009765103469732519 + }, + "tx_mbps": { + "mean": 0.0009538058097611639, + "max": 0.0013315012934776843 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.025133529804481344, + "max": 0.050424701332950427 + }, + "tx_mbps": { + "mean": 0.03638725124969134, + "max": 0.08755269215440205 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.124459931676697, + "max": 1.1916110581506196 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007943127321942777, + "max": 0.023832221163012392 + }, + "busiest_sampled_vcpu_percent": 3.053435114503817, + "container_quota_busy_percent": { + "mean": 0.016044968166991233, + "max": 0.0471264845084127 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3743744, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.035770357622244765, + "max": 0.08704507516301949 + }, + "tx_mbps": { + "mean": 0.023883713251322495, + "max": 0.05177243554891048 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002081153602277, + "max": 0.004496878424249618 + }, + "tx_mbps": { + "mean": 0.002081153602277, + "max": 0.004496878424249618 + } + }, + "veth0795a9d6": { + "rx_mbps": { + "mean": 0.019185175484846106, + "max": 0.045398449888427714 + }, + "tx_mbps": { + "mean": 0.030112496150760556, + "max": 0.08120771780975747 + } + }, + "veth6174ef6d": { + "rx_mbps": { + "mean": 0.00498678605346729, + "max": 0.006119428319976124 + }, + "tx_mbps": { + "mean": 0.004124140632479637, + "max": 0.00506672187749706 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0011054203781050893, + "max": 0.001751459414443428 + }, + "tx_mbps": { + "mean": 0.0013930936500492382, + "max": 0.0026055453065127222 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.024398499931618238, + "max": 0.049665559638174483 + }, + "tx_mbps": { + "mean": 0.03557636935328478, + "max": 0.08621421599416917 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1600649115612962, + "max": 1.2395709177592371 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003974878766197631, + "max": 0.023849272597185785 + }, + "busiest_sampled_vcpu_percent": 2.857142857142857, + "container_quota_busy_percent": { + "mean": 0.019976293456565743, + "max": 0.04840858960873427 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 4067328, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.036487138125118626, + "max": 0.08457680327071494 + }, + "tx_mbps": { + "mean": 0.0290530957144261, + "max": 0.04949687723963878 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019914017017001987, + "max": 0.0037185196068069775 + }, + "tx_mbps": { + "mean": 0.0019914017017001987, + "max": 0.0037185196068069775 + } + }, + "veth0795a9d6": { + "rx_mbps": { + "mean": 0.024373525155738204, + "max": 0.044112637103559005 + }, + "tx_mbps": { + "mean": 0.03257900261478171, + "max": 0.08047837458922871 + } + }, + "veth6174ef6d": { + "rx_mbps": { + "mean": 0.005386070354042778, + "max": 0.006117994608364563 + }, + "tx_mbps": { + "mean": 0.004415655235047407, + "max": 0.005065534802886739 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008081797985164386, + "max": 0.0016503789993144995 + }, + "tx_mbps": { + "mean": 0.0008188631571169558, + "max": 0.001805960014037308 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.029592785126588403, + "max": 0.050370862961444364 + }, + "tx_mbps": { + "mean": 0.03781352100694607, + "max": 0.08690590658170469 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0968821325871294, + "max": 1.1688931297709924 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0039739310125576225, + "max": 0.023843586075345733 + }, + "busiest_sampled_vcpu_percent": 2.4761904761904763, + "container_quota_busy_percent": { + "mean": 0.017501161633560212, + "max": 0.05268741087226477 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 4071424, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.040235673296261286, + "max": 0.0951514499800458 + }, + "tx_mbps": { + "mean": 0.02501396375033094, + "max": 0.0502095405575048 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00373614840287081, + "max": 0.013273576167193792 + }, + "tx_mbps": { + "mean": 0.00373614840287081, + "max": 0.013273576167193792 + } + }, + "veth0795a9d6": { + "rx_mbps": { + "mean": 0.020046657719126657, + "max": 0.04413533989389629 + }, + "tx_mbps": { + "mean": 0.03129503333971241, + "max": 0.08051979318908924 + } + }, + "veth6174ef6d": { + "rx_mbps": { + "mean": 0.005497557755037429, + "max": 0.006791185919258423 + }, + "tx_mbps": { + "mean": 0.0045288112046125645, + "max": 0.005747796168860228 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010172094500669176, + "max": 0.001532137721273114 + }, + "tx_mbps": { + "mean": 0.001281648792126488, + "max": 0.002721259534798516 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.025646765436787552, + "max": 0.04972836989670151 + }, + "tx_mbps": { + "mean": 0.03710549333645146, + "max": 0.08626848187137226 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1246009704312474, + "max": 1.2148642210576466 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007945967421533572, + "max": 0.04767580452920143 + }, + "busiest_sampled_vcpu_percent": 2.857142857142857, + "container_quota_busy_percent": { + "mean": 0.016407456717247828, + "max": 0.045995072392948644 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3977216, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.04843447977786115, + "max": 0.0933936199262803 + }, + "tx_mbps": { + "mean": 0.02961961033917734, + "max": 0.04975638922307402 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0044475748966053014, + "max": 0.011944436010828204 + }, + "tx_mbps": { + "mean": 0.0044475748966053014, + "max": 0.011944436010828204 + } + }, + "veth0795a9d6": { + "rx_mbps": { + "mean": 0.02507149480024983, + "max": 0.044120182045653995 + }, + "tx_mbps": { + "mean": 0.0424352228493164, + "max": 0.0804986942443899 + } + }, + "veth6174ef6d": { + "rx_mbps": { + "mean": 0.00498787920951927, + "max": 0.006118946446703715 + }, + "tx_mbps": { + "mean": 0.004107266348926327, + "max": 0.005066322899402403 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008252892386968934, + "max": 0.0015501427182634845 + }, + "tx_mbps": { + "mean": 0.0009404587314609603, + "max": 0.001563679907222964 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.02999837756327844, + "max": 0.05037947829866455 + }, + "tx_mbps": { + "mean": 0.04748294792970368, + "max": 0.08712214226497195 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1092008708989718, + "max": 1.1924636298592892 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007949757532395262, + "max": 0.023849272597185785 + }, + "busiest_sampled_vcpu_percent": 3.8240917782026767, + "container_quota_busy_percent": { + "mean": 0.015673975842056133, + "max": 0.04498502707368181 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 4022272, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03913779841723877, + "max": 0.09281280810036868 + }, + "tx_mbps": { + "mean": 0.025401782941958634, + "max": 0.05345571339251583 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0026590014158014647, + "max": 0.006846724934520863 + }, + "tx_mbps": { + "mean": 0.0026590014158014647, + "max": 0.006846724934520863 + } + }, + "veth0795a9d6": { + "rx_mbps": { + "mean": 0.019050277662786674, + "max": 0.04413415361839464 + }, + "tx_mbps": { + "mean": 0.030566200821351884, + "max": 0.08051762896744084 + } + }, + "veth6174ef6d": { + "rx_mbps": { + "mean": 0.004988687542733164, + "max": 0.006120884138286398 + }, + "tx_mbps": { + "mean": 0.004107901573764, + "max": 0.005067927255858671 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.000892430022100772, + "max": 0.0016511584736040598 + }, + "tx_mbps": { + "mean": 0.001067673945576353, + "max": 0.0017137254767628088 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.024087738422968467, + "max": 0.05047478527997031 + }, + "tx_mbps": { + "mean": 0.035741776340692234, + "max": 0.08729928170006233 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/11-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.1299203421711983, + "max": 1.1688931297709924 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.2857142857142856, + "container_quota_busy_percent": { + "mean": 0.013684689594572539, + "max": 0.04773469014614123 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3346432, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.034090879978645974, + "max": 0.08451652881616106 + }, + "tx_mbps": { + "mean": 0.019786337654102596, + "max": 0.04917264285769497 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.008506771566117618, + "max": 0.034061296126097367 + }, + "tx_mbps": { + "mean": 0.008506771566117618, + "max": 0.034061296126097367 + } + }, + "veth0795a9d6": { + "rx_mbps": { + "mean": 0.015008508074330396, + "max": 0.04402347532295342 + }, + "tx_mbps": { + "mean": 0.02063858075590675, + "max": 0.08060011013121837 + } + }, + "veth6174ef6d": { + "rx_mbps": { + "mean": 0.00502932578607251, + "max": 0.006119499550177305 + }, + "tx_mbps": { + "mean": 0.004188037783662566, + "max": 0.005066780854185698 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008954653077012796, + "max": 0.0012768514857707596 + }, + "tx_mbps": { + "mean": 0.0011240691979272947, + "max": 0.002268773105385037 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.02015607301367612, + "max": 0.04963644935563911 + }, + "tx_mbps": { + "mean": 0.025950687737496612, + "max": 0.08634734393962473 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.120515084946556, + "max": 1.1910433539780847 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007947878291717832, + "max": 0.02387774594078319 + }, + "busiest_sampled_vcpu_percent": 3.802281368821293, + "container_quota_busy_percent": { + "mean": 0.01499954048641063, + "max": 0.04518388178591768 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3895296, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.035352436735276084, + "max": 0.08339519171099001 + }, + "tx_mbps": { + "mean": 0.023861430290325295, + "max": 0.048033483132405706 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003969120056628908, + "max": 0.012264931068922888 + }, + "tx_mbps": { + "mean": 0.003969120056628908, + "max": 0.012264931068922888 + } + }, + "veth0795a9d6": { + "rx_mbps": { + "mean": 0.0188370483202508, + "max": 0.04410643782297134 + }, + "tx_mbps": { + "mean": 0.029850173048112605, + "max": 0.08046706472298458 + } + }, + "veth6174ef6d": { + "rx_mbps": { + "mean": 0.004986893637795954, + "max": 0.006117040285880089 + }, + "tx_mbps": { + "mean": 0.004106424626876023, + "max": 0.005064744649565639 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0011826677925776635, + "max": 0.002246910122110057 + }, + "tx_mbps": { + "mean": 0.0009265471099052097, + "max": 0.001987595423954009 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.024209602541545562, + "max": 0.05036378419369336 + }, + "tx_mbps": { + "mean": 0.03488314478489384, + "max": 0.08689369343520066 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1085877083601299, + "max": 1.1677788369876072 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003974878766197631, + "max": 0.023849272597185785 + }, + "busiest_sampled_vcpu_percent": 3.238095238095238, + "container_quota_busy_percent": { + "mean": 0.01657774235473615, + "max": 0.047007658887880804 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 4079616, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03943978040594617, + "max": 0.09992223883585202 + }, + "tx_mbps": { + "mean": 0.02422798685458727, + "max": 0.05098154406297983 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0036133018555249085, + "max": 0.01021935452563771 + }, + "tx_mbps": { + "mean": 0.0036133018555249085, + "max": 0.01021935452563771 + } + }, + "veth0795a9d6": { + "rx_mbps": { + "mean": 0.01926474135408939, + "max": 0.04479784817528696 + }, + "tx_mbps": { + "mean": 0.030779470511424694, + "max": 0.08118294058330561 + } + }, + "veth6174ef6d": { + "rx_mbps": { + "mean": 0.005495940344212224, + "max": 0.006119616137561339 + }, + "tx_mbps": { + "mean": 0.004528327875839066, + "max": 0.005066877385400449 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.00117824370490363, + "max": 0.00191934108727304 + }, + "tx_mbps": { + "mean": 0.001358739701830372, + "max": 0.0020932718376300563 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.024999535881950974, + "max": 0.05127753148025405 + }, + "tx_mbps": { + "mean": 0.036666538089094126, + "max": 0.08834308980633611 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9817540494049024, + "max": 1.034992607195663 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008214227540054025, + "max": 0.02464875523786049 + }, + "busiest_sampled_vcpu_percent": 1.9723865877712032, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.010157191392938577, + "max": 0.015834798581680944 + }, + "tx_mbps": { + "mean": 0.015965820718660033, + "max": 0.033006331575361966 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.042100701527636696, + "max": 0.15771438787692882 + }, + "tx_mbps": { + "mean": 0.042100701527636696, + "max": 0.15771438787692882 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020446878128007745, + "max": 0.0026306312793691177 + }, + "tx_mbps": { + "mean": 0.002442432033110671, + "max": 0.0031702882942157727 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002400718419739751, + "max": 0.003093194434951965 + }, + "tx_mbps": { + "mean": 0.002442432033110671, + "max": 0.0031702882942157727 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/01-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.0247620638512263, + "max": 1.1075559931085406 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004922471080482402, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.968503937007874, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.012606702964403057, + "max": 0.017580244730413194 + }, + "tx_mbps": { + "mean": 0.024967710904566027, + "max": 0.07804902051218206 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05799319081828813, + "max": 0.1570197934756611 + }, + "tx_mbps": { + "mean": 0.05799319081828813, + "max": 0.1570197934756611 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019712571117287865, + "max": 0.002134463258658136 + }, + "tx_mbps": { + "mean": 0.002311759466199278, + "max": 0.002406809861599088 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002314577263453532, + "max": 0.0025085444483198714 + }, + "tx_mbps": { + "mean": 0.002311759466199278, + "max": 0.002406809861599088 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2850415838088338, + "max": 2.6095519448547515 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004105090311986864, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 6.508875739644971, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.01169263941256318, + "max": 0.018702347171881 + }, + "tx_mbps": { + "mean": 0.014702662656502859, + "max": 0.021144241739711356 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.06608382442359469, + "max": 0.16506457519920073 + }, + "tx_mbps": { + "mean": 0.06608382442359469, + "max": 0.16506457519920073 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020541322606643393, + "max": 0.0027735731884275068 + }, + "tx_mbps": { + "mean": 0.0023256187357074266, + "max": 0.0029607854456157505 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0024100285247652628, + "max": 0.003258122559973549 + }, + "tx_mbps": { + "mean": 0.0023256187357074266, + "max": 0.0029607854456157505 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0388591887500094, + "max": 1.1083743842364533 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008210180623973728, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 1.7786561264822134, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.008227876757505375, + "max": 0.008893600036133377 + }, + "tx_mbps": { + "mean": 0.010556386519880605, + "max": 0.011665370703254671 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.043877149731354724, + "max": 0.16009255115614832 + }, + "tx_mbps": { + "mean": 0.043877149731354724, + "max": 0.16009255115614832 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001937378176077038, + "max": 0.00271084790933574 + }, + "tx_mbps": { + "mean": 0.0022900644714418023, + "max": 0.0033571115350532516 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022748609973535327, + "max": 0.0031951525242286684 + }, + "tx_mbps": { + "mean": 0.0022900644714418023, + "max": 0.0033571115350532516 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/04-fortio/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.9958134466927187, + "max": 1.156496062992126 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007032967991781131, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 2.366863905325444, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.012479869995553563, + "max": 0.019995393246947126 + }, + "tx_mbps": { + "mean": 0.013557637479536519, + "max": 0.01678519124515661 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.03828211881141498, + "max": 0.16003233418750418 + }, + "tx_mbps": { + "mean": 0.03828211881141498, + "max": 0.16003233418750418 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019425161699110059, + "max": 0.0021353998135698487 + }, + "tx_mbps": { + "mean": 0.002133445216638338, + "max": 0.0022611965625283083 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022789974024358126, + "max": 0.002509645141721266 + }, + "tx_mbps": { + "mean": 0.002133445216638338, + "max": 0.0022611965625283083 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2926779506746433, + "max": 2.705361534677816 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004106101667077277, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 7.283464566929134, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.009822462562678231, + "max": 0.014576642907247134 + }, + "tx_mbps": { + "mean": 0.014270063284198338, + "max": 0.02775867010327345 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04178685990095528, + "max": 0.16164405776511473 + }, + "tx_mbps": { + "mean": 0.04178685990095528, + "max": 0.16164405776511473 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002044029835914506, + "max": 0.002548259148819192 + }, + "tx_mbps": { + "mean": 0.0023401943306086475, + "max": 0.002795220066328212 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.00239994641411962, + "max": 0.0029886990017015213 + }, + "tx_mbps": { + "mean": 0.0023401943306086475, + "max": 0.002795220066328212 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/06-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.0746201800322235, + "max": 1.2817352723687454 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.559055118110236, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.011138228689329522, + "max": 0.018079213454765757 + }, + "tx_mbps": { + "mean": 0.023921430481758318, + "max": 0.0678649094152451 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0345533133035704, + "max": 0.09938462723951301 + }, + "tx_mbps": { + "mean": 0.0345533133035704, + "max": 0.09938462723951301 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0018864190514015914, + "max": 0.0026293643608550363 + }, + "tx_mbps": { + "mean": 0.0021695269512406116, + "max": 0.0030649707770971685 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002212304071227674, + "max": 0.0030917047448809822 + }, + "tx_mbps": { + "mean": 0.0021695269512406116, + "max": 0.0030649707770971685 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0428518276004712, + "max": 1.1086474501108647 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00821422704123542, + "max": 0.04928536224741252 + }, + "busiest_sampled_vcpu_percent": 2.1653543307086616, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.014022936521549026, + "max": 0.018397155422439006 + }, + "tx_mbps": { + "mean": 0.016463787387929047, + "max": 0.03183166124196536 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04197648827468027, + "max": 0.16365687088012362 + }, + "tx_mbps": { + "mean": 0.04197648827468027, + "max": 0.16365687088012362 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020387418198283902, + "max": 0.002679151597285366 + }, + "tx_mbps": { + "mean": 0.0023390893484031275, + "max": 0.003056496892677671 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023909816129776633, + "max": 0.0031413995841409396 + }, + "tx_mbps": { + "mean": 0.0023390893484031275, + "max": 0.003056496892677671 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.289120955576314, + "max": 2.6341703594288526 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 6.903353057199211, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.010376915352344236, + "max": 0.012344039586680278 + }, + "tx_mbps": { + "mean": 0.01410173591531749, + "max": 0.022279946148173472 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04191932700119382, + "max": 0.15853094154859954 + }, + "tx_mbps": { + "mean": 0.04191932700119382, + "max": 0.15853094154859954 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002002865364855871, + "max": 0.0025476821685381933 + }, + "tx_mbps": { + "mean": 0.002291130070616165, + "max": 0.0027945871688224502 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002347727381108484, + "max": 0.002988022296433683 + }, + "tx_mbps": { + "mean": 0.002291130070616165, + "max": 0.0027945871688224502 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0347532822314467, + "max": 1.0842779694430753 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004106101667077277, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 2.7559055118110236, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.013969294173409457, + "max": 0.024031260800867937 + }, + "tx_mbps": { + "mean": 0.026328798255257232, + "max": 0.0906244986936776 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05160180233200031, + "max": 0.16021695074768486 + }, + "tx_mbps": { + "mean": 0.05160180233200031, + "max": 0.16021695074768486 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001962000870361742, + "max": 0.00213593162381624 + }, + "tx_mbps": { + "mean": 0.002273403522259401, + "max": 0.0023940030723210498 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023032874389532125, + "max": 0.002510270155825272 + }, + "tx_mbps": { + "mean": 0.002273403522259401, + "max": 0.0023940030723210498 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.005863712383148, + "max": 1.0344827586206897 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004105090311986864, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 2.1653543307086616, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.011559377195281667, + "max": 0.018016912290318366 + }, + "tx_mbps": { + "mean": 0.014513165621321473, + "max": 0.020880873076653872 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05307978888392808, + "max": 0.15742978872163496 + }, + "tx_mbps": { + "mean": 0.05307978888392808, + "max": 0.15742978872163496 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020675477044937362, + "max": 0.0027111073394875504 + }, + "tx_mbps": { + "mean": 0.0024409716770710803, + "max": 0.0035917454544023 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002427076639633176, + "max": 0.0031954583026906624 + }, + "tx_mbps": { + "mean": 0.0024409716770710803, + "max": 0.0035917454544023 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2319998772919187, + "max": 2.5135534746180386 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008219293798601097, + "max": 0.02467308166790032 + }, + "busiest_sampled_vcpu_percent": 7.874015748031496, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.009987970359683344, + "max": 0.01222373886736892 + }, + "tx_mbps": { + "mean": 0.02491698100255695, + "max": 0.08510872505378352 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05341532864977004, + "max": 0.179107905419757 + }, + "tx_mbps": { + "mean": 0.05341532864977004, + "max": 0.179107905419757 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020031662373006824, + "max": 0.0025484630832494403 + }, + "tx_mbps": { + "mean": 0.0023779477486964855, + "max": 0.0031057719975418146 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023480788125334593, + "max": 0.002988938184057986 + }, + "tx_mbps": { + "mean": 0.0023779477486964855, + "max": 0.0031057719975418146 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0507363896659627, + "max": 1.1330049261083743 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012315270935960592, + "max": 0.04926108374384237 + }, + "busiest_sampled_vcpu_percent": 2.1696252465483234, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.013437131613948213, + "max": 0.02284182940773362 + }, + "tx_mbps": { + "mean": 0.015186624441311036, + "max": 0.01978220660848736 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04311415085326969, + "max": 0.16394295402004405 + }, + "tx_mbps": { + "mean": 0.04311415085326969, + "max": 0.16394295402004405 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001961456715080053, + "max": 0.002135020411322605 + }, + "tx_mbps": { + "mean": 0.0023073753653747755, + "max": 0.0027891936515225383 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023026474131646736, + "max": 0.00250919924629667 + }, + "tx_mbps": { + "mean": 0.0023073753653747755, + "max": 0.0027891936515225383 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.0241282259049704, + "max": 1.1332840601133285 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.010551617258183954, + "max": 0.049224710804824025 + }, + "busiest_sampled_vcpu_percent": 2.1696252465483234, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.012185186716426696, + "max": 0.021115565171179098 + }, + "tx_mbps": { + "mean": 0.013757369943445796, + "max": 0.015756476244802992 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0392983343812065, + "max": 0.16387475552840639 + }, + "tx_mbps": { + "mean": 0.0392983343812065, + "max": 0.16387475552840639 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001943144727274515, + "max": 0.0025484560340045554 + }, + "tx_mbps": { + "mean": 0.002261765747763204, + "max": 0.0031070032844591005 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.00227973398576059, + "max": 0.002988929916425096 + }, + "tx_mbps": { + "mean": 0.002261765747763204, + "max": 0.0031070032844591005 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9609221657185258, + "max": 1.0588524993843882 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004104079454978249, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 1.968503937007874, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.010055246190182587, + "max": 0.020062544562019485 + }, + "tx_mbps": { + "mean": 0.016807816520326195, + "max": 0.06597033936564971 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.047611176461237005, + "max": 0.20840544153994953 + }, + "tx_mbps": { + "mean": 0.047611176461237005, + "max": 0.20840544153994953 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020547533367184716, + "max": 0.002548904156775421 + }, + "tx_mbps": { + "mean": 0.0022917412799422486, + "max": 0.002899771827738952 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0024107569964322657, + "max": 0.002989455492514383 + }, + "tx_mbps": { + "mean": 0.0022917412799422486, + "max": 0.002899771827738952 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2114257010480134, + "max": 2.5369458128078817 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004108125872976748, + "max": 0.02464875523786049 + }, + "busiest_sampled_vcpu_percent": 7.100591715976331, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.007591212276591208, + "max": 0.014146773809099273 + }, + "tx_mbps": { + "mean": 0.016477624518877163, + "max": 0.06583060292009676 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.06085367031872699, + "max": 0.16299402562428328 + }, + "tx_mbps": { + "mean": 0.06085367031872699, + "max": 0.16299402562428328 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019382475036869822, + "max": 0.001992911202674737 + }, + "tx_mbps": { + "mean": 0.0022242383414700436, + "max": 0.0024695111193364927 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002275881186194812, + "max": 0.0023452490948603255 + }, + "tx_mbps": { + "mean": 0.0022242383414700436, + "max": 0.0024695111193364927 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/02-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 0.9612079129185839, + "max": 1.01059896475228 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004929751047572098, + "max": 0.02464875523786049 + }, + "busiest_sampled_vcpu_percent": 2.366863905325444, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.005233358484434026, + "max": 0.006395878828496322 + }, + "tx_mbps": { + "mean": 0.006545550015238738, + "max": 0.009412921522312344 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04752556045821212, + "max": 0.17431215255216442 + }, + "tx_mbps": { + "mean": 0.04752556045821212, + "max": 0.17431215255216442 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0017996571186756208, + "max": 0.0025482842356527404 + }, + "tx_mbps": { + "mean": 0.002210702828394584, + "max": 0.0034032073089397675 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002112284080376524, + "max": 0.0029887284245309915 + }, + "tx_mbps": { + "mean": 0.002210702828394584, + "max": 0.0034032073089397675 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9654370080074769, + "max": 1.0347376201034737 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008219290800150138, + "max": 0.02466091245376079 + }, + "busiest_sampled_vcpu_percent": 2.1653543307086616, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.009604339692939777, + "max": 0.020306991434988653 + }, + "tx_mbps": { + "mean": 0.008801377193482427, + "max": 0.015020317654252097 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04062704997140519, + "max": 0.16548175779575575 + }, + "tx_mbps": { + "mean": 0.04062704997140519, + "max": 0.16548175779575575 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020407028862077818, + "max": 0.002547590945738573 + }, + "tx_mbps": { + "mean": 0.0022566710576992083, + "max": 0.0027944871052947187 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023929639878686, + "max": 0.0029879153067304256 + }, + "tx_mbps": { + "mean": 0.0022566710576992083, + "max": 0.0027944871052947187 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2230933040036547, + "max": 2.5830258302583027 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004106101667077277, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 7.269155206286837, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0051797509297636405, + "max": 0.006435902443925436 + }, + "tx_mbps": { + "mean": 0.0062670331863310304, + "max": 0.008305506159006635 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0402777881114698, + "max": 0.16270418631259323 + }, + "tx_mbps": { + "mean": 0.0402777881114698, + "max": 0.16270418631259323 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019514567882358022, + "max": 0.0020747474993665586 + }, + "tx_mbps": { + "mean": 0.002359784255652437, + "max": 0.0027621354123485045 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022926868310567325, + "max": 0.002449114371883042 + }, + "tx_mbps": { + "mean": 0.002359784255652437, + "max": 0.0027621354123485045 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/05-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.0005719625850233, + "max": 1.306706114398422 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004928536224741252, + "max": 0.02464268112370626 + }, + "busiest_sampled_vcpu_percent": 2.9469548133595285, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.007589385160217381, + "max": 0.015281581702336833 + }, + "tx_mbps": { + "mean": 0.020160000104153926, + "max": 0.07634001984312569 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.02527616726767659, + "max": 0.06780465149439097 + }, + "tx_mbps": { + "mean": 0.02527616726767659, + "max": 0.06780465149439097 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001811969936277708, + "max": 0.002547977971158511 + }, + "tx_mbps": { + "mean": 0.00200951135947627, + "max": 0.0027949116387337492 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002124605398693888, + "max": 0.0029883692254328215 + }, + "tx_mbps": { + "mean": 0.00200951135947627, + "max": 0.0027949116387337492 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0139209580473163, + "max": 1.1332840601133285 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012316282789132802, + "max": 0.04927322000492732 + }, + "busiest_sampled_vcpu_percent": 2.366863905325444, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.008073621217804375, + "max": 0.015073275640339149 + }, + "tx_mbps": { + "mean": 0.006302054271078515, + "max": 0.008103320046506237 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.039863759974829875, + "max": 0.16712270931481224 + }, + "tx_mbps": { + "mean": 0.039863759974829875, + "max": 0.16712270931481224 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002053806512420923, + "max": 0.0025468615177797597 + }, + "tx_mbps": { + "mean": 0.0023079777791389458, + "max": 0.0030009618517907737 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002409646021832868, + "max": 0.0029870598048034216 + }, + "tx_mbps": { + "mean": 0.0023079777791389458, + "max": 0.0030009618517907737 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.239079793599258, + "max": 2.6801081878534547 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004102059233735336, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 7.509881422924901, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.005460954423460133, + "max": 0.007950393793206122 + }, + "tx_mbps": { + "mean": 0.0066289377785317795, + "max": 0.009675256939805673 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04186671823902494, + "max": 0.16226370045037933 + }, + "tx_mbps": { + "mean": 0.04186671823902494, + "max": 0.16226370045037933 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001951409299689961, + "max": 0.0027112726536457294 + }, + "tx_mbps": { + "mean": 0.00229055003524714, + "max": 0.0033576375380125474 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002292631001975463, + "max": 0.003195653150932785 + }, + "tx_mbps": { + "mean": 0.00229055003524714, + "max": 0.0033576375380125474 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.985396180764186, + "max": 1.0591133004926108 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004108125872976748, + "max": 0.02464875523786049 + }, + "busiest_sampled_vcpu_percent": 2.3483365949119372, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.008798093780297575, + "max": 0.016877746337738822 + }, + "tx_mbps": { + "mean": 0.01588498452393424, + "max": 0.06152249106914594 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.047047614131356344, + "max": 0.16255717335460604 + }, + "tx_mbps": { + "mean": 0.047047614131356344, + "max": 0.16255717335460604 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019479038442871972, + "max": 0.0021339823471150207 + }, + "tx_mbps": { + "mean": 0.0021746035798436217, + "max": 0.0023022805370341024 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002285438657995722, + "max": 0.002507979253310437 + }, + "tx_mbps": { + "mean": 0.0021746035798436217, + "max": 0.0023022805370341024 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9732595837507286, + "max": 1.0342280226545186 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.7821782178217822, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.007529476316570511, + "max": 0.01870802786335814 + }, + "tx_mbps": { + "mean": 0.017276881456843553, + "max": 0.0676218403565874 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.07112428662723753, + "max": 0.20212342600702543 + }, + "tx_mbps": { + "mean": 0.07112428662723753, + "max": 0.20212342600702543 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002030114152297843, + "max": 0.002547021189901688 + }, + "tx_mbps": { + "mean": 0.0022947882481303113, + "max": 0.0028976296623387725 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023823116444305396, + "max": 0.002987247074576054 + }, + "tx_mbps": { + "mean": 0.0022947882481303113, + "max": 0.0028976296623387725 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.223079648872721, + "max": 2.5350726064484372 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 6.719367588932807, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.005251738785604736, + "max": 0.006787541119066655 + }, + "tx_mbps": { + "mean": 0.00667903976481329, + "max": 0.008849079307182322 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04056878034340044, + "max": 0.15424087765490063 + }, + "tx_mbps": { + "mean": 0.04056878034340044, + "max": 0.15424087765490063 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020449693591986233, + "max": 0.003273691635344701 + }, + "tx_mbps": { + "mean": 0.0023735659607436923, + "max": 0.0038837744184925128 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023971522314234664, + "max": 0.0038240240428233973 + }, + "tx_mbps": { + "mean": 0.0023735659607436923, + "max": 0.0038837744184925128 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9812029988503986, + "max": 1.084010840108401 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008212203334154554, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 1.968503937007874, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.009027190613157111, + "max": 0.017151818769541954 + }, + "tx_mbps": { + "mean": 0.007045066831414638, + "max": 0.009089007005608048 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.03977730961929551, + "max": 0.15598197177613163 + }, + "tx_mbps": { + "mean": 0.03977730961929551, + "max": 0.15598197177613163 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001947931783682933, + "max": 0.0025468995842782816 + }, + "tx_mbps": { + "mean": 0.002209210639436476, + "max": 0.0027937287415200655 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002285472363887626, + "max": 0.0029871044506967494 + }, + "tx_mbps": { + "mean": 0.002209210639436476, + "max": 0.0027937287415200655 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9733299979448533, + "max": 1.0826771653543308 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00410913872452334, + "max": 0.02465483234714004 + }, + "busiest_sampled_vcpu_percent": 2.3622047244094486, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.006305927847217967, + "max": 0.009220743545970748 + }, + "tx_mbps": { + "mean": 0.0066575661433116665, + "max": 0.009070793994392196 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.040769950319118536, + "max": 0.16590495889227602 + }, + "tx_mbps": { + "mean": 0.040769950319118536, + "max": 0.16590495889227602 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020438233945047055, + "max": 0.0025480642051179743 + }, + "tx_mbps": { + "mean": 0.0024091362723610257, + "max": 0.0030026262762779094 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002399703719579555, + "max": 0.0029884703640272537 + }, + "tx_mbps": { + "mean": 0.0024091362723610257, + "max": 0.0030026262762779094 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.2487982279828458, + "max": 2.6069847515986226 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007042501496531568, + "max": 0.04929751047572098 + }, + "busiest_sampled_vcpu_percent": 6.653620352250489, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.007109244418687741, + "max": 0.014455420947683144 + }, + "tx_mbps": { + "mean": 0.02218523602106148, + "max": 0.0784551950202119 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.07648460552329762, + "max": 0.15821551324910976 + }, + "tx_mbps": { + "mean": 0.07648460552329762, + "max": 0.15821551324910976 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002064183554427993, + "max": 0.0027712157475925495 + }, + "tx_mbps": { + "mean": 0.002444592437778267, + "max": 0.003086115263991073 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0024225883988321694, + "max": 0.0032553532690097393 + }, + "tx_mbps": { + "mean": 0.002444592437778267, + "max": 0.003086115263991073 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9490177280411543, + "max": 1.0103499260719566 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008216251745953496, + "max": 0.04929751047572098 + }, + "busiest_sampled_vcpu_percent": 2.1739130434782608, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.029333686712135758, + "max": 0.05436850475974178 + }, + "tx_mbps": { + "mean": 0.04201120892132176, + "max": 0.09258944538932194 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.03982677278537212, + "max": 0.1590057405168464 + }, + "tx_mbps": { + "mean": 0.03982677278537212, + "max": 0.1590057405168464 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019383087677922628, + "max": 0.0019928512275239492 + }, + "tx_mbps": { + "mean": 0.0022762141699737342, + "max": 0.0024930301465078608 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022759527338505883, + "max": 0.0023451785163679626 + }, + "tx_mbps": { + "mean": 0.0022762141699737342, + "max": 0.0024930301465078608 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9848551164117111, + "max": 1.1070110701107012 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004104079454978249, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 1.968503937007874, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03196627320317476, + "max": 0.054426057951614086 + }, + "tx_mbps": { + "mean": 0.051122674458387495, + "max": 0.1507470991531331 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04854083483674762, + "max": 0.15886224506957874 + }, + "tx_mbps": { + "mean": 0.04854083483674762, + "max": 0.15886224506957874 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019240056457360585, + "max": 0.0026286807370537743 + }, + "tx_mbps": { + "mean": 0.002213830118445555, + "max": 0.0031946646278069794 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002257863214247171, + "max": 0.003090900914502225 + }, + "tx_mbps": { + "mean": 0.002213830118445555, + "max": 0.0031946646278069794 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.7936751198522904, + "max": 5.883801083210241 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004106101667077277, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 19.921104536489153, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.028471762705783544, + "max": 0.051610111864471155 + }, + "tx_mbps": { + "mean": 0.049067465991184445, + "max": 0.08954043972439106 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04986887502315564, + "max": 0.171765239335801 + }, + "tx_mbps": { + "mean": 0.04986887502315564, + "max": 0.171765239335801 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019249297087323232, + "max": 0.0026307767152646496 + }, + "tx_mbps": { + "mean": 0.002162210305585791, + "max": 0.0030886451507562843 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002258948039060994, + "max": 0.003093365443905683 + }, + "tx_mbps": { + "mean": 0.002162210305585791, + "max": 0.0030886451507562843 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9611034268151197, + "max": 1.0342280226545186 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00410913872452334, + "max": 0.02465483234714004 + }, + "busiest_sampled_vcpu_percent": 2.366863905325444, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.029502357737745098, + "max": 0.05711833360534404 + }, + "tx_mbps": { + "mean": 0.048760439925716034, + "max": 0.15174914027954223 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04845033388894696, + "max": 0.1554470748926103 + }, + "tx_mbps": { + "mean": 0.04845033388894696, + "max": 0.1554470748926103 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019116167155576295, + "max": 0.0019122569210000375 + }, + "tx_mbps": { + "mean": 0.0022454363400783964, + "max": 0.002471554445897028 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022420196046663557, + "max": 0.0022427704629012783 + }, + "tx_mbps": { + "mean": 0.0022454363400783964, + "max": 0.002471554445897028 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9651203581212446, + "max": 1.0344827586206897 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004105090311986864, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 1.7786561264822134, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.031341018695842285, + "max": 0.05421280938889332 + }, + "tx_mbps": { + "mean": 0.040904681004294376, + "max": 0.09176446796736633 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04071257447208734, + "max": 0.16268433063817414 + }, + "tx_mbps": { + "mean": 0.04071257447208734, + "max": 0.16268433063817414 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019383311704736408, + "max": 0.0026303825090167815 + }, + "tx_mbps": { + "mean": 0.002315311506783723, + "max": 0.0031961187262570805 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022759795865059367, + "max": 0.0030929019214874357 + }, + "tx_mbps": { + "mean": 0.002315311506783723, + "max": 0.0031961187262570805 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.8374546817947945, + "max": 6.219392752203722 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008213215187694987, + "max": 0.02464268112370626 + }, + "busiest_sampled_vcpu_percent": 18.019801980198018, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.028276730613790147, + "max": 0.056509746178329365 + }, + "tx_mbps": { + "mean": 0.03925475233278747, + "max": 0.09407383735747661 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04040491641491715, + "max": 0.15487502098395017 + }, + "tx_mbps": { + "mean": 0.04040491641491715, + "max": 0.15487502098395017 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019965747004213356, + "max": 0.002629346862354563 + }, + "tx_mbps": { + "mean": 0.002276290829181947, + "max": 0.0030649503796226336 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002341571071700233, + "max": 0.003091684169491071 + }, + "tx_mbps": { + "mean": 0.002276290829181947, + "max": 0.0030649503796226336 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1044921539037247, + "max": 1.3789706968726914 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00410913872452334, + "max": 0.02465483234714004 + }, + "busiest_sampled_vcpu_percent": 2.729044834307992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.031813091017587544, + "max": 0.06427304194183328 + }, + "tx_mbps": { + "mean": 0.04146491386466114, + "max": 0.09427111303340477 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04201105315737387, + "max": 0.16139560013528068 + }, + "tx_mbps": { + "mean": 0.04201105315737387, + "max": 0.16139560013528068 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002040832176373634, + "max": 0.00270994930814309 + }, + "tx_mbps": { + "mean": 0.0024448959569494566, + "max": 0.00345974386729869 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002396693762726122, + "max": 0.0031940933840758465 + }, + "tx_mbps": { + "mean": 0.0024448959569494566, + "max": 0.00345974386729869 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.4999874944003417, + "max": 3.432098765432099 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 2.3721735720455435, + "max": 8.617283950617283 + }, + "busiest_sampled_vcpu_percent": 15.612648221343873, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.035971964973471854, + "max": 0.06387309560882437 + }, + "tx_mbps": { + "mean": 0.060526273151252155, + "max": 0.09245187288211702 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.06369497315908311, + "max": 0.23403093685026463 + }, + "tx_mbps": { + "mean": 0.06369497315908311, + "max": 0.23403093685026463 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019346980968285514, + "max": 0.002547974507589548 + }, + "tx_mbps": { + "mean": 0.002192367037488278, + "max": 0.0028987142083256403 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022686376111534993, + "max": 0.0029883651632223096 + }, + "tx_mbps": { + "mean": 0.002192367037488278, + "max": 0.0028987142083256403 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.636669029742515, + "max": 5.186823992133727 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004105090311986864, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 15.187376725838265, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.029363883958734325, + "max": 0.05583343306247321 + }, + "tx_mbps": { + "mean": 0.03913392472688638, + "max": 0.09385320741882436 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0426051276048449, + "max": 0.15787741090696333 + }, + "tx_mbps": { + "mean": 0.0426051276048449, + "max": 0.15787741090696333 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019246946833535946, + "max": 0.0019929222265375507 + }, + "tx_mbps": { + "mean": 0.002343070571325978, + "max": 0.0025734157845517017 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022586719865712837, + "max": 0.0023452620676933608 + }, + "tx_mbps": { + "mean": 0.002343070571325978, + "max": 0.0025734157845517017 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9649593741422919, + "max": 1.0591133004926108 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.1653543307086616, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.032599465479595566, + "max": 0.06443925350854644 + }, + "tx_mbps": { + "mean": 0.05045274788073686, + "max": 0.15382815876595465 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04931115626567276, + "max": 0.16487850288246342 + }, + "tx_mbps": { + "mean": 0.04931115626567276, + "max": 0.16487850288246342 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019754892749454704, + "max": 0.002773676964253203 + }, + "tx_mbps": { + "mean": 0.0023078208386213715, + "max": 0.0032984679054499652 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002320420194629049, + "max": 0.0032582444656655608 + }, + "tx_mbps": { + "mean": 0.0023078208386213715, + "max": 0.0032984679054499652 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9733404717373447, + "max": 1.0591133004926108 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008212203832604573, + "max": 0.02464268112370626 + }, + "busiest_sampled_vcpu_percent": 2.1653543307086616, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.028721884807704823, + "max": 0.056161191121015926 + }, + "tx_mbps": { + "mean": 0.04958309482813984, + "max": 0.09464695919064108 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04726363580025372, + "max": 0.1517833894583921 + }, + "tx_mbps": { + "mean": 0.04726363580025372, + "max": 0.1517833894583921 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019346088201030915, + "max": 0.0025482055124368638 + }, + "tx_mbps": { + "mean": 0.0022095469319242974, + "max": 0.0027951612318520415 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022685327234419138, + "max": 0.002988636094833359 + }, + "tx_mbps": { + "mean": 0.0022095469319242974, + "max": 0.0027951612318520415 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9447141377201934, + "max": 1.0355029585798816 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00410711352061771, + "max": 0.02464268112370626 + }, + "busiest_sampled_vcpu_percent": 1.9723865877712032, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.031867487142318594, + "max": 0.06389031916517922 + }, + "tx_mbps": { + "mean": 0.04092605890348579, + "max": 0.09345367181346169 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.041648752930851386, + "max": 0.1559643049275264 + }, + "tx_mbps": { + "mean": 0.041648752930851386, + "max": 0.1559643049275264 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019383555824128383, + "max": 0.0019928813080673517 + }, + "tx_mbps": { + "mean": 0.0023258142042192347, + "max": 0.002574859274906279 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022760079663788784, + "max": 0.002345213915018486 + }, + "tx_mbps": { + "mean": 0.0023258142042192347, + "max": 0.002574859274906279 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9526152722020709, + "max": 1.0334645669291338 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008204118964449976, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 2.544031311154599, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03370815440537447, + "max": 0.06394695878046232 + }, + "tx_mbps": { + "mean": 0.04456333919729871, + "max": 0.09514763655045219 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.040049339002063776, + "max": 0.15491639572710086 + }, + "tx_mbps": { + "mean": 0.040049339002063776, + "max": 0.15491639572710086 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019486174121580062, + "max": 0.0027717510949914702 + }, + "tx_mbps": { + "mean": 0.0022099880612405595, + "max": 0.003166367955367454 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022862759762784742, + "max": 0.003255982142783514 + }, + "tx_mbps": { + "mean": 0.0022099880612405595, + "max": 0.003166367955367454 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.9470091290995404, + "max": 1.0347376201034737 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003521250748265784, + "max": 0.02464875523786049 + }, + "busiest_sampled_vcpu_percent": 1.9723865877712032, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0313575628999734, + "max": 0.05465972049907637 + }, + "tx_mbps": { + "mean": 0.046901954690552965, + "max": 0.09233041759787564 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.03795292424446647, + "max": 0.15109500585499266 + }, + "tx_mbps": { + "mean": 0.03795292424446647, + "max": 0.15109500585499266 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019225857595185805, + "max": 0.0026289426132621026 + }, + "tx_mbps": { + "mean": 0.0022946501542658406, + "max": 0.0031682532091645552 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002256010429973634, + "max": 0.0030912088383213475 + }, + "tx_mbps": { + "mean": 0.0022946501542658406, + "max": 0.0031682532091645552 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0677848808856978, + "max": 1.2567767373090193 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01232336576575876, + "max": 0.04928536224741252 + }, + "busiest_sampled_vcpu_percent": 2.161100196463654, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.012206353841824596, + "max": 0.020455353609994623 + }, + "tx_mbps": { + "mean": 0.03804200147180361, + "max": 0.11936835383343938 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.06604357181724832, + "max": 0.22482654020931012 + }, + "tx_mbps": { + "mean": 0.06604357181724832, + "max": 0.22482654020931012 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019617393297659534, + "max": 0.0022166931730763866 + }, + "tx_mbps": { + "mean": 0.0022198849695412317, + "max": 0.0026333057197893248 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023029791862142894, + "max": 0.002612868123158124 + }, + "tx_mbps": { + "mean": 0.0022198849695412317, + "max": 0.0026333057197893248 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.3133540652155349, + "max": 2.806499261447563 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004103069095683571, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 8.086785009861932, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.010543266516133704, + "max": 0.01959037790822396 + }, + "tx_mbps": { + "mean": 0.013155707055395085, + "max": 0.014471588038769636 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04222672163907079, + "max": 0.16291442582294358 + }, + "tx_mbps": { + "mean": 0.04222672163907079, + "max": 0.16291442582294358 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002043600314664065, + "max": 0.002710830378628806 + }, + "tx_mbps": { + "mean": 0.002447910454113496, + "max": 0.003487599640254461 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023994423336979862, + "max": 0.003195131861585692 + }, + "tx_mbps": { + "mean": 0.002447910454113496, + "max": 0.003487599640254461 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/agentgateway/http/02-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.0400657594320895, + "max": 1.1332840601133285 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004930966469428008, + "max": 0.02465483234714004 + }, + "busiest_sampled_vcpu_percent": 2.5641025641025643, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.010451062073039747, + "max": 0.015035445149228987 + }, + "tx_mbps": { + "mean": 0.015314313159491107, + "max": 0.02789286587301271 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.052722385399825114, + "max": 0.10701569687796066 + }, + "tx_mbps": { + "mean": 0.052722385399825114, + "max": 0.10701569687796066 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0017995435006759536, + "max": 0.0025475077285424335 + }, + "tx_mbps": { + "mean": 0.002071903071889854, + "max": 0.002897592053955599 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0021121523376968106, + "max": 0.0029878177063152 + }, + "tx_mbps": { + "mean": 0.002071903071889854, + "max": 0.002897592053955599 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9652376762798698, + "max": 1.0347376201034737 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012314260577033774, + "max": 0.04924895345973898 + }, + "busiest_sampled_vcpu_percent": 1.968503937007874, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.012351061753946905, + "max": 0.02536238246409675 + }, + "tx_mbps": { + "mean": 0.023669345545819325, + "max": 0.09053409402444708 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05071896453858304, + "max": 0.1517286504586444 + }, + "tx_mbps": { + "mean": 0.05071896453858304, + "max": 0.1517286504586444 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001948425791755433, + "max": 0.0021359018883033865 + }, + "tx_mbps": { + "mean": 0.0022375539896350586, + "max": 0.002468589289873919 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022860510063923162, + "max": 0.0025102352089338767 + }, + "tx_mbps": { + "mean": 0.0022375539896350586, + "max": 0.002468589289873919 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/agentgateway/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.244154233932216, + "max": 2.537570830253757 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01644061130058811, + "max": 0.0740009866798224 + }, + "busiest_sampled_vcpu_percent": 7.100591715976331, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.009218797837312737, + "max": 0.012266036954606482 + }, + "tx_mbps": { + "mean": 0.012779619076874665, + "max": 0.020792984577325486 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.041983502417410806, + "max": 0.15561272839823756 + }, + "tx_mbps": { + "mean": 0.041983502417410806, + "max": 0.15561272839823756 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002043805824520252, + "max": 0.0026287360395835483 + }, + "tx_mbps": { + "mean": 0.0023789708465453037, + "max": 0.003190015205930035 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023996826735957805, + "max": 0.0030909659412806556 + }, + "tx_mbps": { + "mean": 0.0023789708465453037, + "max": 0.003190015205930035 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.076003403722697, + "max": 1.3070283600493218 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004106101667077277, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 2.7559055118110236, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.010649689233156744, + "max": 0.016069491748779044 + }, + "tx_mbps": { + "mean": 0.02698295338310878, + "max": 0.08802924493747065 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05140301595843951, + "max": 0.1544690776890782 + }, + "tx_mbps": { + "mean": 0.05140301595843951, + "max": 0.1544690776890782 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019613725652865596, + "max": 0.002772003323978747 + }, + "tx_mbps": { + "mean": 0.002219503838797861, + "max": 0.0029591096175428256 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002302549323813841, + "max": 0.0032562784367328327 + }, + "tx_mbps": { + "mean": 0.002219503838797861, + "max": 0.0029591096175428256 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.973017084553945, + "max": 1.1072834645669292 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012316282789132802, + "max": 0.04927322000492732 + }, + "busiest_sampled_vcpu_percent": 2.3529411764705883, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.011650317410017296, + "max": 0.0168169671966333 + }, + "tx_mbps": { + "mean": 0.011579816945479623, + "max": 0.01448361348345269 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04148349907284686, + "max": 0.15112153830458794 + }, + "tx_mbps": { + "mean": 0.04148349907284686, + "max": 0.15112153830458794 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001923862582934258, + "max": 0.001991821656771932 + }, + "tx_mbps": { + "mean": 0.0023166543487450884, + "max": 0.0026992563414975595 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022576953406704884, + "max": 0.0023439669220575773 + }, + "tx_mbps": { + "mean": 0.0023166543487450884, + "max": 0.0026992563414975595 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/agentgateway/http/07-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.0006351046845494, + "max": 1.0352477199901404 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004927322000492732, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 1.9801980198019802, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.011487693593359365, + "max": 0.013970456339836249 + }, + "tx_mbps": { + "mean": 0.0178072112167797, + "max": 0.029493638341517903 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.050546800203672526, + "max": 0.16748397890544345 + }, + "tx_mbps": { + "mean": 0.050546800203672526, + "max": 0.16748397890544345 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019270704829567368, + "max": 0.0025475168021763532 + }, + "tx_mbps": { + "mean": 0.002174600404561423, + "max": 0.00289819349778458 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022617209892862736, + "max": 0.0029878283482315253 + }, + "tx_mbps": { + "mean": 0.002174600404561423, + "max": 0.00289819349778458 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/agentgateway/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9856204808491077, + "max": 1.034992607195663 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008209170762760848, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 1.968503937007874, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.012319312149393732, + "max": 0.017257230084989764 + }, + "tx_mbps": { + "mean": 0.023614543923286678, + "max": 0.06647662829759816 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05518114095663772, + "max": 0.15203777955334172 + }, + "tx_mbps": { + "mean": 0.05518114095663772, + "max": 0.15203777955334172 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019754652057383314, + "max": 0.0022171040096842297 + }, + "tx_mbps": { + "mean": 0.002304123784932102, + "max": 0.002633793770369564 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002320391692522334, + "max": 0.002613352385883113 + }, + "tx_mbps": { + "mean": 0.002304123784932102, + "max": 0.002633793770369564 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9692333153046748, + "max": 1.0101010101010102 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00410711352061771, + "max": 0.02464268112370626 + }, + "busiest_sampled_vcpu_percent": 2.3622047244094486, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.011356921347062624, + "max": 0.017242264205420473 + }, + "tx_mbps": { + "mean": 0.026674905710994515, + "max": 0.09852895522614054 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.051764419507546754, + "max": 0.15258601929152146 + }, + "tx_mbps": { + "mean": 0.051764419507546754, + "max": 0.15258601929152146 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020092661058720494, + "max": 0.0030587817648484263 + }, + "tx_mbps": { + "mean": 0.002362210234515454, + "max": 0.003585344915528911 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002357768885047513, + "max": 0.0035869167458294497 + }, + "tx_mbps": { + "mean": 0.002362210234515454, + "max": 0.003585344915528911 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/agentgateway/http/10-fortio/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.0455080875279843, + "max": 1.1097410604192355 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003521250748265784, + "max": 0.02464875523786049 + }, + "busiest_sampled_vcpu_percent": 1.976284584980237, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.011210842261724991, + "max": 0.012811521817081822 + }, + "tx_mbps": { + "mean": 0.015595602407919436, + "max": 0.01853610858584557 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.041773777606923135, + "max": 0.0999070443430895 + }, + "tx_mbps": { + "mean": 0.041773777606923135, + "max": 0.0999070443430895 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002024880473634625, + "max": 0.0026297949959327082 + }, + "tx_mbps": { + "mean": 0.0023948543444811286, + "max": 0.003196018798884727 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.00237711187816359, + "max": 0.0030922111016768567 + }, + "tx_mbps": { + "mean": 0.0023948543444811286, + "max": 0.003196018798884727 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.280434449015056, + "max": 2.7299557304476143 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01231427202189418, + "max": 0.02464875523786049 + }, + "busiest_sampled_vcpu_percent": 6.91699604743083, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.014740439889254428, + "max": 0.028052202511165147 + }, + "tx_mbps": { + "mean": 0.026719137423243736, + "max": 0.09571278761153779 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05065512352987217, + "max": 0.16563561704497612 + }, + "tx_mbps": { + "mean": 0.05065512352987217, + "max": 0.16563561704497612 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019380089129969699, + "max": 0.002074194527196193 + }, + "tx_mbps": { + "mean": 0.0023254066632146563, + "max": 0.002662328532633173 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002275600625642814, + "max": 0.00244846162156518 + }, + "tx_mbps": { + "mean": 0.0023254066632146563, + "max": 0.002662328532633173 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.977421677682656, + "max": 1.0593742301059375 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008216259732961636, + "max": 0.02467308166790032 + }, + "busiest_sampled_vcpu_percent": 1.9569471624266144, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.01269810519882498, + "max": 0.018996483575233133 + }, + "tx_mbps": { + "mean": 0.01473930006142077, + "max": 0.021256621586295397 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04138181374651863, + "max": 0.16375956928601482 + }, + "tx_mbps": { + "mean": 0.04138181374651863, + "max": 0.16375956928601482 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001996395028341997, + "max": 0.0025479635197779168 + }, + "tx_mbps": { + "mean": 0.0022238909086167782, + "max": 0.002896287905193349 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002341314998402904, + "max": 0.0029883522762827416 + }, + "tx_mbps": { + "mean": 0.0022238909086167782, + "max": 0.002896287905193349 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0388500067611774, + "max": 1.3297217434129525 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008217264597500088, + "max": 0.02465483234714004 + }, + "busiest_sampled_vcpu_percent": 2.7613412228796843, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.010744539350026448, + "max": 0.013054341565307052 + }, + "tx_mbps": { + "mean": 0.027183325436001653, + "max": 0.08613943108490707 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05162314026419211, + "max": 0.1709823088127811 + }, + "tx_mbps": { + "mean": 0.05162314026419211, + "max": 0.1709823088127811 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001910489829422869, + "max": 0.0025485007197083246 + }, + "tx_mbps": { + "mean": 0.0021966885662201025, + "max": 0.0028993128558163226 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002240698049083712, + "max": 0.002988982325583838 + }, + "tx_mbps": { + "mean": 0.0021966885662201025, + "max": 0.0028993128558163226 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.288966337463215, + "max": 2.537570830253757 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 7.6923076923076925, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.008818584638091025, + "max": 0.014804613292072973 + }, + "tx_mbps": { + "mean": 0.00652282661737626, + "max": 0.00992956818058268 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04135450378828856, + "max": 0.1574709663800031 + }, + "tx_mbps": { + "mean": 0.04135450378828856, + "max": 0.1574709663800031 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001923461879878035, + "max": 0.0019918705576145754 + }, + "tx_mbps": { + "mean": 0.0022087750260234846, + "max": 0.0023644619721012797 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002257225412538464, + "max": 0.002344024468353064 + }, + "tx_mbps": { + "mean": 0.0022087750260234846, + "max": 0.0023644619721012797 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9857098640998847, + "max": 1.0832102412604627 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004110152075626798, + "max": 0.02466091245376079 + }, + "busiest_sampled_vcpu_percent": 2.1696252465483234, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.006186497587317672, + "max": 0.01035372552659342 + }, + "tx_mbps": { + "mean": 0.017257473748968653, + "max": 0.06995526732237368 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0485579552647916, + "max": 0.15816448226266594 + }, + "tx_mbps": { + "mean": 0.0485579552647916, + "max": 0.15816448226266594 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020049548247555666, + "max": 0.002898345086348357 + }, + "tx_mbps": { + "mean": 0.002411073971986058, + "max": 0.0033984393551811172 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023497686535493357, + "max": 0.003382713120312162 + }, + "tx_mbps": { + "mean": 0.002411073971986058, + "max": 0.0033984393551811172 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/direct/http/02-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.0051047266654491, + "max": 1.0588524993843882 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00985828727231335, + "max": 0.02464875523786049 + }, + "busiest_sampled_vcpu_percent": 1.953125, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.01004010454838592, + "max": 0.019769159439909194 + }, + "tx_mbps": { + "mean": 0.019172268054492052, + "max": 0.06312068236348294 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.03936880153630027, + "max": 0.08222987758374102 + }, + "tx_mbps": { + "mean": 0.03936880153630027, + "max": 0.08222987758374102 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019878485494516543, + "max": 0.0025465997370112035 + }, + "tx_mbps": { + "mean": 0.0023233578443307996, + "max": 0.003000900554292832 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002335612982395214, + "max": 0.002986752777976103 + }, + "tx_mbps": { + "mean": 0.0023233578443307996, + "max": 0.003000900554292832 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2437386735217484, + "max": 2.6827467388629094 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004102059233735336, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 7.1146245059288535, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.007278764258540068, + "max": 0.01755050660273353 + }, + "tx_mbps": { + "mean": 0.015965501390084777, + "max": 0.06438015720463452 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04762706408040449, + "max": 0.15982591708657018 + }, + "tx_mbps": { + "mean": 0.04762706408040449, + "max": 0.15982591708657018 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019237685562554356, + "max": 0.0019920537704779767 + }, + "tx_mbps": { + "mean": 0.0021443942676174148, + "max": 0.002391407880739544 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002257585215510095, + "max": 0.002344240072440934 + }, + "tx_mbps": { + "mean": 0.0021443942676174148, + "max": 0.002391407880739544 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.067189490658967, + "max": 1.3793103448275863 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.766798418972332, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.005859085103727455, + "max": 0.007629845487691489 + }, + "tx_mbps": { + "mean": 0.007738243302767058, + "max": 0.0104735554204396 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04001528965227547, + "max": 0.16035407651974604 + }, + "tx_mbps": { + "mean": 0.04001528965227547, + "max": 0.16035407651974604 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019882262680298917, + "max": 0.0026274245555851484 + }, + "tx_mbps": { + "mean": 0.0023518510989478467, + "max": 0.003296852103838302 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023366696398679004, + "max": 0.003089423849450001 + }, + "tx_mbps": { + "mean": 0.0023518510989478467, + "max": 0.003296852103838302 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/direct/http/05-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 0.9362762439949011, + "max": 0.9852216748768473 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0049261083743842365, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 1.976284584980237, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.008712932137196941, + "max": 0.01614225002004681 + }, + "tx_mbps": { + "mean": 0.00612214185676507, + "max": 0.008461904272564236 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.044118467552610396, + "max": 0.16011653508851525 + }, + "tx_mbps": { + "mean": 0.044118467552610396, + "max": 0.16011653508851525 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019715705277014405, + "max": 0.0025477231254016687 + }, + "tx_mbps": { + "mean": 0.002248600773709969, + "max": 0.00289842822229338 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023149448694742376, + "max": 0.0029880703322612166 + }, + "tx_mbps": { + "mean": 0.002248600773709969, + "max": 0.00289842822229338 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.005817187965019, + "max": 1.1822660098522169 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004105090311986864, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 2.3622047244094486, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.005187177262863462, + "max": 0.006813251853242075 + }, + "tx_mbps": { + "mean": 0.0061740102899449254, + "max": 0.008294477320473335 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.03998490843293684, + "max": 0.16253528832542663 + }, + "tx_mbps": { + "mean": 0.03998490843293684, + "max": 0.16253528832542663 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020295664448309295, + "max": 0.0025465466476584362 + }, + "tx_mbps": { + "mean": 0.0023470899369075126, + "max": 0.0029993405607979364 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023816695353531636, + "max": 0.00298669051268582 + }, + "tx_mbps": { + "mean": 0.0023470899369075126, + "max": 0.0029993405607979364 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0348176811604315, + "max": 1.1086474501108647 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008208158909956497, + "max": 0.04924895345973898 + }, + "busiest_sampled_vcpu_percent": 1.9723865877712032, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.007665900831038629, + "max": 0.015919381356099698 + }, + "tx_mbps": { + "mean": 0.025152460537666742, + "max": 0.07576508819097692 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.06511577201247155, + "max": 0.17149798687733087 + }, + "tx_mbps": { + "mean": 0.06511577201247155, + "max": 0.17149798687733087 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019468947945871426, + "max": 0.002134108576661736 + }, + "tx_mbps": { + "mean": 0.002301803484187461, + "max": 0.002572756583318728 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022842556061757296, + "max": 0.0025081276055612155 + }, + "tx_mbps": { + "mean": 0.002301803484187461, + "max": 0.002572756583318728 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.006069395681115, + "max": 1.1813930593157764 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.9607843137254901, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.006822290871439544, + "max": 0.01702003213753644 + }, + "tx_mbps": { + "mean": 0.0065294558271595, + "max": 0.009093389306298341 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0405034380648029, + "max": 0.16116196728015383 + }, + "tx_mbps": { + "mean": 0.0405034380648029, + "max": 0.16116196728015383 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0021197969362481, + "max": 0.0025470106876821766 + }, + "tx_mbps": { + "mean": 0.0024129627412232766, + "max": 0.002994643939404942 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002482921164937493, + "max": 0.002987234757158108 + }, + "tx_mbps": { + "mean": 0.0024129627412232766, + "max": 0.002994643939404942 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0060982840334196, + "max": 1.108101452844127 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012319317353222285, + "max": 0.04928536224741252 + }, + "busiest_sampled_vcpu_percent": 2.366863905325444, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.006733239876810117, + "max": 0.0136029235602993 + }, + "tx_mbps": { + "mean": 0.007364824419956648, + "max": 0.010282760084123162 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0395875346659439, + "max": 0.162646842935348 + }, + "tx_mbps": { + "mean": 0.0395875346659439, + "max": 0.162646842935348 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019238741268036773, + "max": 0.0026285923071088083 + }, + "tx_mbps": { + "mean": 0.002241456625892144, + "max": 0.003064070817317624 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022577088977450517, + "max": 0.0030907969352726773 + }, + "tx_mbps": { + "mean": 0.002241456625892144, + "max": 0.003064070817317624 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2690376255406104, + "max": 2.562838836865451 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004106101667077277, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 7.283464566929134, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.010051904794877392, + "max": 0.01742026103840157 + }, + "tx_mbps": { + "mean": 0.017559699648802485, + "max": 0.0652397146431291 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04914105770446432, + "max": 0.16393249427759665 + }, + "tx_mbps": { + "mean": 0.04914105770446432, + "max": 0.16393249427759665 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020676896589299667, + "max": 0.0025483201943088895 + }, + "tx_mbps": { + "mean": 0.0023569831060680627, + "max": 0.002795287027954874 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002427241198015279, + "max": 0.002988770598263512 + }, + "tx_mbps": { + "mean": 0.0023569831060680627, + "max": 0.002795287027954874 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/direct/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0062429153083554, + "max": 1.0355029585798816 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012323365266571207, + "max": 0.04929751047572098 + }, + "busiest_sampled_vcpu_percent": 2.1653543307086616, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.005207108298680609, + "max": 0.007753071500089856 + }, + "tx_mbps": { + "mean": 0.007061437558229883, + "max": 0.010394020429560854 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.03981482981017272, + "max": 0.16183473930931427 + }, + "tx_mbps": { + "mean": 0.03981482981017272, + "max": 0.16183473930931427 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0021155208046008504, + "max": 0.0024655260414391945 + }, + "tx_mbps": { + "mean": 0.0024766749864464825, + "max": 0.002897936539778339 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0024824354874232687, + "max": 0.002883784923469058 + }, + "tx_mbps": { + "mean": 0.0024766749864464825, + "max": 0.002897936539778339 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/direct/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1050132404277935, + "max": 1.5039447731755424 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004104079454978249, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 2.1739130434782608, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.005556851626098445, + "max": 0.008566899322065372 + }, + "tx_mbps": { + "mean": 0.006516511949748404, + "max": 0.010035061517810154 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.042346274566925426, + "max": 0.1733715976430507 + }, + "tx_mbps": { + "mean": 0.042346274566925426, + "max": 0.1733715976430507 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019609618637928326, + "max": 0.0027710671127370843 + }, + "tx_mbps": { + "mean": 0.0022363078751773758, + "max": 0.003061848403636892 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023020666219275877, + "max": 0.003255178667316223 + }, + "tx_mbps": { + "mean": 0.0022363078751773758, + "max": 0.003061848403636892 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/direct/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.206512834548856, + "max": 2.5823905558288245 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.014082402367584927, + "max": 0.04928536224741252 + }, + "busiest_sampled_vcpu_percent": 6.4833005893909625, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.008216658924145803, + "max": 0.015578537168948189 + }, + "tx_mbps": { + "mean": 0.007067277705466005, + "max": 0.008193273029723306 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.036809404012292435, + "max": 0.1614445976845154 + }, + "tx_mbps": { + "mean": 0.036809404012292435, + "max": 0.1614445976845154 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0021299743380798456, + "max": 0.002628904424864765 + }, + "tx_mbps": { + "mean": 0.002468026931388429, + "max": 0.0031902195442886413 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0025010297045800467, + "max": 0.0030911639349785456 + }, + "tx_mbps": { + "mean": 0.002468026931388429, + "max": 0.0031902195442886413 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2934316367634582, + "max": 2.6341703594288526 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02054062936488374, + "max": 0.12324377618930243 + }, + "busiest_sampled_vcpu_percent": 6.31163708086785, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03016037477733002, + "max": 0.0624873310126131 + }, + "tx_mbps": { + "mean": 0.05797903889037959, + "max": 0.09450101762836945 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.06399305647957913, + "max": 0.16430766239326614 + }, + "tx_mbps": { + "mean": 0.06399305647957913, + "max": 0.16430766239326614 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019382757867139903, + "max": 0.0019929762265426575 + }, + "tx_mbps": { + "mean": 0.002211421587790711, + "max": 0.0023925152648550767 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002275914181546702, + "max": 0.0023453256146606966 + }, + "tx_mbps": { + "mean": 0.002211421587790711, + "max": 0.0023925152648550767 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0470401231974815, + "max": 1.1332840601133285 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.7786561264822134, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.030922788037956728, + "max": 0.061166889528817915 + }, + "tx_mbps": { + "mean": 0.03985916222703583, + "max": 0.09361075958285105 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04240898873813844, + "max": 0.16704195105312183 + }, + "tx_mbps": { + "mean": 0.04240898873813844, + "max": 0.16704195105312183 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020404363962079784, + "max": 0.002772656709159374 + }, + "tx_mbps": { + "mean": 0.002387955323558735, + "max": 0.0032712002013905264 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023926521143731285, + "max": 0.0032570459697498946 + }, + "tx_mbps": { + "mean": 0.002387955323558735, + "max": 0.0032712002013905264 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9896923875929348, + "max": 1.0591133004926108 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008208159407670435, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 2.544031311154599, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.02165317123258098, + "max": 0.040582030890291075 + }, + "tx_mbps": { + "mean": 0.027179854867250233, + "max": 0.06761784936941327 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04320303468447518, + "max": 0.179018630281018 + }, + "tx_mbps": { + "mean": 0.04320303468447518, + "max": 0.179018630281018 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002027569503606863, + "max": 0.0030850457052482116 + }, + "tx_mbps": { + "mean": 0.002395792202578639, + "max": 0.003591357997342974 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002379824895079757, + "max": 0.003613371575260138 + }, + "tx_mbps": { + "mean": 0.002395792202578639, + "max": 0.003591357997342974 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9899400054320505, + "max": 1.059896475228001 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.3622047244094486, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.032343891016097845, + "max": 0.06428943054567254 + }, + "tx_mbps": { + "mean": 0.05058360989355216, + "max": 0.0932052046082567 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.049123534770456036, + "max": 0.2167070899173525 + }, + "tx_mbps": { + "mean": 0.049123534770456036, + "max": 0.2167070899173525 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001883590318229917, + "max": 0.0019927269914220354 + }, + "tx_mbps": { + "mean": 0.0022445063813822017, + "max": 0.0024692828544061528 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022065223782045907, + "max": 0.00234503231587234 + }, + "tx_mbps": { + "mean": 0.0022445063813822017, + "max": 0.0024692828544061528 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2689509096179403, + "max": 2.6341703594288526 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008212207820206912, + "max": 0.02465483234714004 + }, + "busiest_sampled_vcpu_percent": 6.126482213438735, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03041297997833226, + "max": 0.044991850127270056 + }, + "tx_mbps": { + "mean": 0.04068997167127761, + "max": 0.07145718167960088 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04034241484787426, + "max": 0.1635312896560911 + }, + "tx_mbps": { + "mean": 0.04034241484787426, + "max": 0.1635312896560911 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002030777686771315, + "max": 0.002548222116777173 + }, + "tx_mbps": { + "mean": 0.0023136120383580594, + "max": 0.002898987204403552 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023830899025939585, + "max": 0.0029886555690596473 + }, + "tx_mbps": { + "mean": 0.0023136120383580594, + "max": 0.002898987204403552 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9899635755967412, + "max": 1.0845452304658614 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004108125872976748, + "max": 0.02464875523786049 + }, + "busiest_sampled_vcpu_percent": 1.9723865877712032, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.028617972562456608, + "max": 0.05294653987053691 + }, + "tx_mbps": { + "mean": 0.05043804222624969, + "max": 0.09025275081992541 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04653667751084051, + "max": 0.1617069572693986 + }, + "tx_mbps": { + "mean": 0.04653667751084051, + "max": 0.1617069572693986 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019247946340567878, + "max": 0.0019933536542869694 + }, + "tx_mbps": { + "mean": 0.002315434611893962, + "max": 0.002600373659962278 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022587894971646707, + "max": 0.0023457697699620136 + }, + "tx_mbps": { + "mean": 0.002315434611893962, + "max": 0.002600373659962278 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0676371026473315, + "max": 1.2561576354679802 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004105090311986864, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 3.5573122529644268, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.030752866498743512, + "max": 0.0604708251068062 + }, + "tx_mbps": { + "mean": 0.040348597322796324, + "max": 0.09171421568557026 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04141057871957763, + "max": 0.1665099190540531 + }, + "tx_mbps": { + "mean": 0.04141057871957763, + "max": 0.1665099190540531 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0021157006533331904, + "max": 0.002627185126116148 + }, + "tx_mbps": { + "mean": 0.0024752428711738265, + "max": 0.0031881331464651106 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0024825991801434764, + "max": 0.0030891423193447056 + }, + "tx_mbps": { + "mean": 0.0024752428711738265, + "max": 0.0031881331464651106 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2437922021293941, + "max": 2.6827467388629094 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004105090311986864, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 8.086785009861932, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03425249273428654, + "max": 0.05550994624061415 + }, + "tx_mbps": { + "mean": 0.042838824663852776, + "max": 0.0929055576897677 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.042201187523279136, + "max": 0.16726638281106565 + }, + "tx_mbps": { + "mean": 0.042201187523279136, + "max": 0.16726638281106565 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020679569885744347, + "max": 0.0027725923833702756 + }, + "tx_mbps": { + "mean": 0.0024099934139286522, + "max": 0.0031673290187792026 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0024275561697093876, + "max": 0.0032569704061031425 + }, + "tx_mbps": { + "mean": 0.0024099934139286522, + "max": 0.0031673290187792026 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/praxis-release/http/08-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 0.9708502422892882, + "max": 1.0585918266863614 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.014780755364302789, + "max": 0.04928536224741252 + }, + "busiest_sampled_vcpu_percent": 2.161100196463654, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03264580383812382, + "max": 0.06323409663296133 + }, + "tx_mbps": { + "mean": 0.05225617150301832, + "max": 0.12974712220593754 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05887063427775943, + "max": 0.15260451424907004 + }, + "tx_mbps": { + "mean": 0.05887063427775943, + "max": 0.15260451424907004 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019270258967173332, + "max": 0.001991786009197544 + }, + "tx_mbps": { + "mean": 0.0022578882896726357, + "max": 0.0023879423425186026 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002261668031632306, + "max": 0.002343924972149596 + }, + "tx_mbps": { + "mean": 0.0022578882896726357, + "max": 0.0023879423425186026 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.989611015797986, + "max": 1.084010840108401 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008214227540054025, + "max": 0.02464875523786049 + }, + "busiest_sampled_vcpu_percent": 2.1696252465483234, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0307289192782473, + "max": 0.06394406467248491 + }, + "tx_mbps": { + "mean": 0.03985824937516122, + "max": 0.09361513018581791 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04137388894575929, + "max": 0.15148637590041567 + }, + "tx_mbps": { + "mean": 0.04137388894575929, + "max": 0.15148637590041567 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020309241306153843, + "max": 0.002630575403695465 + }, + "tx_mbps": { + "mean": 0.0023753920156575283, + "max": 0.0030884088023051415 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023832625414271576, + "max": 0.0030931287342495714 + }, + "tx_mbps": { + "mean": 0.0023753920156575283, + "max": 0.0030884088023051415 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2474996816794648, + "max": 2.607626076260763 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 6.4833005893909625, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.02822363832282065, + "max": 0.053661046950088886 + }, + "tx_mbps": { + "mean": 0.03977219947201421, + "max": 0.09066844854650903 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.041313392977321776, + "max": 0.1541819851996561 + }, + "tx_mbps": { + "mean": 0.041313392977321776, + "max": 0.1541819851996561 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020101378067863876, + "max": 0.0026283569745027447 + }, + "tx_mbps": { + "mean": 0.0023600454457712574, + "max": 0.003194271155615776 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023587463001997857, + "max": 0.0030905202224117204 + }, + "tx_mbps": { + "mean": 0.0023600454457712574, + "max": 0.003194271155615776 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/praxis-release/http/11-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 0.950988173691598, + "max": 1.0344827586206897 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009849790691947797, + "max": 0.04924895345973898 + }, + "busiest_sampled_vcpu_percent": 1.968503937007874, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.027348331380905144, + "max": 0.05125396215238899 + }, + "tx_mbps": { + "mean": 0.04237333632516186, + "max": 0.09134832013515913 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05449332072446434, + "max": 0.15434651344215042 + }, + "tx_mbps": { + "mean": 0.05449332072446434, + "max": 0.15434651344215042 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001972522405823557, + "max": 0.00221776488783123 + }, + "tx_mbps": { + "mean": 0.0022499849033714905, + "max": 0.002761982370944426 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023160620248751417, + "max": 0.002614131378422344 + }, + "tx_mbps": { + "mean": 0.0022499849033714905, + "max": 0.002761982370944426 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9650438130394395, + "max": 1.1070110701107012 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00410913872452334, + "max": 0.02465483234714004 + }, + "busiest_sampled_vcpu_percent": 2.3622047244094486, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.031264607938830985, + "max": 0.0536105293406585 + }, + "tx_mbps": { + "mean": 0.050185302571871836, + "max": 0.09075561873399401 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04914565823906068, + "max": 0.15996557860845828 + }, + "tx_mbps": { + "mean": 0.04914565823906068, + "max": 0.15996557860845828 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020308171985997103, + "max": 0.002547882905579966 + }, + "tx_mbps": { + "mean": 0.002348257196275796, + "max": 0.003002106297080873 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023831357744105277, + "max": 0.0029882577287666267 + }, + "tx_mbps": { + "mean": 0.002348257196275796, + "max": 0.003002106297080873 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/praxis-release/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.213945543066273, + "max": 2.511078286558346 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.010550754221271873, + "max": 0.04921259842519685 + }, + "busiest_sampled_vcpu_percent": 6.889763779527559, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.032646600971594796, + "max": 0.05400639043425562 + }, + "tx_mbps": { + "mean": 0.05563617041787842, + "max": 0.09211559262131054 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04510050340507291, + "max": 0.1568237947336509 + }, + "tx_mbps": { + "mean": 0.04510050340507291, + "max": 0.1568237947336509 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.00197843040985026, + "max": 0.002218462359979687 + }, + "tx_mbps": { + "mean": 0.0023314733598007414, + "max": 0.002553591780317044 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023244989050597658, + "max": 0.002614953505167546 + }, + "tx_mbps": { + "mean": 0.0023314733598007414, + "max": 0.002553591780317044 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0553546665509719, + "max": 1.1819748830337355 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008214231530605047, + "max": 0.02466091245376079 + }, + "busiest_sampled_vcpu_percent": 2.357563850687623, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.011603662745677167, + "max": 0.018340407318755126 + }, + "tx_mbps": { + "mean": 0.015505153467309529, + "max": 0.031063190234802588 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04247281028767219, + "max": 0.15917886767893297 + }, + "tx_mbps": { + "mean": 0.04247281028767219, + "max": 0.15917886767893297 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001933987437006233, + "max": 0.002547365066085858 + }, + "tx_mbps": { + "mean": 0.002191531989724701, + "max": 0.002898020874565578 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022678047427278727, + "max": 0.0029876503861500803 + }, + "tx_mbps": { + "mean": 0.002191531989724701, + "max": 0.002898020874565578 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0269293663666987, + "max": 1.1089206505667817 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01232539096966439, + "max": 0.04930966469428008 + }, + "busiest_sampled_vcpu_percent": 2.544031311154599, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.012023052327210067, + "max": 0.01849489758296817 + }, + "tx_mbps": { + "mean": 0.01242974560786685, + "max": 0.015218345670723322 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.043954111861002065, + "max": 0.1622439622163288 + }, + "tx_mbps": { + "mean": 0.043954111861002065, + "max": 0.1622439622163288 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019237312667144365, + "max": 0.0027921262304963453 + }, + "tx_mbps": { + "mean": 0.0023765086436451236, + "max": 0.0038611835710017028 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022575411766714627, + "max": 0.0032983563240885877 + }, + "tx_mbps": { + "mean": 0.0023765086436451236, + "max": 0.0038611835710017028 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.120715153857053, + "max": 1.1822660098522169 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004104079454978249, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 2.357563850687623, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.011600437616401024, + "max": 0.01433643818499375 + }, + "tx_mbps": { + "mean": 0.02805728832203793, + "max": 0.09220725047786248 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.052995333633883424, + "max": 0.20898466350914024 + }, + "tx_mbps": { + "mean": 0.052995333633883424, + "max": 0.20898466350914024 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020528864058626836, + "max": 0.0027697795251051794 + }, + "tx_mbps": { + "mean": 0.002306967146497313, + "max": 0.0029567357153987223 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002408566159288375, + "max": 0.0032536661352767023 + }, + "tx_mbps": { + "mean": 0.002306967146497313, + "max": 0.0029567357153987223 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.149889971846913, + "max": 1.4539181862986692 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008209169766965112, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 3.1496062992125986, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.012402779022489614, + "max": 0.019537358068040158 + }, + "tx_mbps": { + "mean": 0.02246086199541613, + "max": 0.078184410816629 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.047691567433642085, + "max": 0.200414273362186 + }, + "tx_mbps": { + "mean": 0.047691567433642085, + "max": 0.200414273362186 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0023672812863149064, + "max": 0.004655597858374108 + }, + "tx_mbps": { + "mean": 0.0023613719559689786, + "max": 0.0034885527195519504 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002730408020752, + "max": 0.005184071128784142 + }, + "tx_mbps": { + "mean": 0.0023613719559689786, + "max": 0.0034885527195519504 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/agentgateway/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0186280705508397, + "max": 1.084010840108401 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004106101667077277, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 2.3715415019762847, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.011715802428768131, + "max": 0.017873905888106115 + }, + "tx_mbps": { + "mean": 0.026083154961774924, + "max": 0.08693932676092825 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0494111052680937, + "max": 0.15315595031263204 + }, + "tx_mbps": { + "mean": 0.0494111052680937, + "max": 0.15315595031263204 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001961387208065023, + "max": 0.002074064859152171 + }, + "tx_mbps": { + "mean": 0.002285551080872643, + "max": 0.00276122660551267 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023025664756401573, + "max": 0.0024483085562546853 + }, + "tx_mbps": { + "mean": 0.002285551080872643, + "max": 0.00276122660551267 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0222435918809172, + "max": 1.1813930593157764 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012315270935960592, + "max": 0.07389162561576355 + }, + "busiest_sampled_vcpu_percent": 2.357563850687623, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.009677094008500543, + "max": 0.012565886755871008 + }, + "tx_mbps": { + "mean": 0.014385229103499623, + "max": 0.021083495112358196 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04212693706957283, + "max": 0.15404206250710212 + }, + "tx_mbps": { + "mean": 0.04212693706957283, + "max": 0.15404206250710212 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019102092553822361, + "max": 0.0025461834327093224 + }, + "tx_mbps": { + "mean": 0.0022309399504421676, + "max": 0.0028980328257859653 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002240368606624584, + "max": 0.0029862645198442672 + }, + "tx_mbps": { + "mean": 0.0022309399504421676, + "max": 0.0028980328257859653 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0064028450618279, + "max": 1.059896475228001 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004106101667077277, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 2.549019607843137, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.01203859098923895, + "max": 0.01868233916750981 + }, + "tx_mbps": { + "mean": 0.01141206579807067, + "max": 0.01293425699959653 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.042378092167605685, + "max": 0.15159299414563604 + }, + "tx_mbps": { + "mean": 0.042378092167605685, + "max": 0.15159299414563604 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019238320991977857, + "max": 0.002628494770114859 + }, + "tx_mbps": { + "mean": 0.0022450833452969604, + "max": 0.00319443862013959 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022576588302491386, + "max": 0.0030906822476350557 + }, + "tx_mbps": { + "mean": 0.0022450833452969604, + "max": 0.00319443862013959 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0841608331944759, + "max": 1.255539143279173 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01642643486144233, + "max": 0.02465483234714004 + }, + "busiest_sampled_vcpu_percent": 2.5540275049115913, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.010886057174744562, + "max": 0.014746523205589961 + }, + "tx_mbps": { + "mean": 0.025641793108114277, + "max": 0.06937444713470595 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05581701915751991, + "max": 0.16368531757829438 + }, + "tx_mbps": { + "mean": 0.05581701915751991, + "max": 0.16368531757829438 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001961529100803546, + "max": 0.0022173659650422755 + }, + "tx_mbps": { + "mean": 0.0022857052821093553, + "max": 0.002739469156811095 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023027331283907914, + "max": 0.0026136611587945116 + }, + "tx_mbps": { + "mean": 0.0022857052821093553, + "max": 0.002739469156811095 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/agentgateway/http/08-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 0.9953207548955154, + "max": 1.0829436377061286 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.7786561264822134, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.012519905774588317, + "max": 0.0183495501532021 + }, + "tx_mbps": { + "mean": 0.029866008801973078, + "max": 0.09977594712479688 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05867717029731036, + "max": 0.1580134171861785 + }, + "tx_mbps": { + "mean": 0.05867717029731036, + "max": 0.1580134171861785 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002054767604584991, + "max": 0.0026299165458345012 + }, + "tx_mbps": { + "mean": 0.002315863097587722, + "max": 0.003196166519818006 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0024114894230004855, + "max": 0.003092354024587697 + }, + "tx_mbps": { + "mean": 0.002315863097587722, + "max": 0.003196166519818006 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.4775409887928261, + "max": 4.110263352202805 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00821322117131037, + "max": 0.02466091245376079 + }, + "busiest_sampled_vcpu_percent": 12.845849802371541, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.012641541473350316, + "max": 0.018886930486348506 + }, + "tx_mbps": { + "mean": 0.012839549277458109, + "max": 0.014492603195886102 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.042282097288521475, + "max": 0.1652173750434981 + }, + "tx_mbps": { + "mean": 0.042282097288521475, + "max": 0.1652173750434981 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001961710949615286, + "max": 0.0029359472837152075 + }, + "tx_mbps": { + "mean": 0.0023031936937229253, + "max": 0.0035225077212223165 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023029470487803943, + "max": 0.0034643234418985547 + }, + "tx_mbps": { + "mean": 0.0023031936937229253, + "max": 0.0035225077212223165 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/agentgateway/http/10-fortio/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.9993442341531324, + "max": 1.1078286558345642 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007035564779962712, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 2.1739130434782608, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.011364371117580712, + "max": 0.021566330943109755 + }, + "tx_mbps": { + "mean": 0.02623418561469463, + "max": 0.10666471695139888 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04696965822785008, + "max": 0.16397905199203414 + }, + "tx_mbps": { + "mean": 0.04696965822785008, + "max": 0.16397905199203414 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019778389499875318, + "max": 0.002298964029576693 + }, + "tx_mbps": { + "mean": 0.0023309869262653523, + "max": 0.002927955556136663 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023238032971085775, + "max": 0.0027172433947390733 + }, + "tx_mbps": { + "mean": 0.0023309869262653523, + "max": 0.002927955556136663 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0303065285666506, + "max": 1.279527559055118 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004110152075626798, + "max": 0.02466091245376079 + }, + "busiest_sampled_vcpu_percent": 4.117647058823529, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.013392584948876594, + "max": 0.020572150218300986 + }, + "tx_mbps": { + "mean": 0.023883469457437696, + "max": 0.07999878734840873 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.049479002067686136, + "max": 0.16323478835445962 + }, + "tx_mbps": { + "mean": 0.049479002067686136, + "max": 0.16323478835445962 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0018972093850371967, + "max": 0.0025477320811595136 + }, + "tx_mbps": { + "mean": 0.0022316612986902997, + "max": 0.00289843841084999 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022238086888974728, + "max": 0.002988080835927825 + }, + "tx_mbps": { + "mean": 0.0022316612986902997, + "max": 0.00289843841084999 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.457764318393328, + "max": 4.015767430401577 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004105090311986864, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 12.03155818540434, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.012622631153771623, + "max": 0.02274694680808967 + }, + "tx_mbps": { + "mean": 0.02638725504653894, + "max": 0.08102408279323652 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05108165584870413, + "max": 0.16577472667235912 + }, + "tx_mbps": { + "mean": 0.05108165584870413, + "max": 0.16577472667235912 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019762711220609685, + "max": 0.00221839297788999 + }, + "tx_mbps": { + "mean": 0.002304289069515032, + "max": 0.0025753145162908603 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002321338543178355, + "max": 0.002614871722874584 + }, + "tx_mbps": { + "mean": 0.002304289069515032, + "max": 0.0025753145162908603 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9566013924879425, + "max": 1.0344827586206897 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016420361247947456, + "max": 0.09852216748768473 + }, + "busiest_sampled_vcpu_percent": 2.1653543307086616, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.010325292022617883, + "max": 0.014582576723175998 + }, + "tx_mbps": { + "mean": 0.015061963817349764, + "max": 0.01975211982461025 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.043712659584418286, + "max": 0.18113525597020597 + }, + "tx_mbps": { + "mean": 0.043712659584418286, + "max": 0.18113525597020597 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002014038810320643, + "max": 0.0031669710004907548 + }, + "tx_mbps": { + "mean": 0.00236447268987349, + "max": 0.003992522030906666 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023626425586797434, + "max": 0.003717338354101362 + }, + "tx_mbps": { + "mean": 0.00236447268987349, + "max": 0.003992522030906666 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9200819355768176, + "max": 0.9615384615384616 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004110152075626798, + "max": 0.02466091245376079 + }, + "busiest_sampled_vcpu_percent": 1.9723865877712032, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.00928997663267292, + "max": 0.01805577503557356 + }, + "tx_mbps": { + "mean": 0.024480381465358903, + "max": 0.07706188425184507 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0627799130303099, + "max": 0.16813540424297477 + }, + "tx_mbps": { + "mean": 0.0627799130303099, + "max": 0.16813540424297477 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019380598308420677, + "max": 0.0025483843489832003 + }, + "tx_mbps": { + "mean": 0.0023254508701985484, + "max": 0.0030005267781069516 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002275660639139288, + "max": 0.0029888458414000494 + }, + "tx_mbps": { + "mean": 0.0023254508701985484, + "max": 0.0030005267781069516 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2684598235782334, + "max": 2.952755905511811 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00410711352061771, + "max": 0.02464268112370626 + }, + "busiest_sampled_vcpu_percent": 8.464566929133857, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.006718477878577463, + "max": 0.011140935239653546 + }, + "tx_mbps": { + "mean": 0.007041366851437526, + "max": 0.010332281810269213 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04062749747219915, + "max": 0.16147395081809218 + }, + "tx_mbps": { + "mean": 0.04062749747219915, + "max": 0.16147395081809218 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019482847630405702, + "max": 0.0021359778807041544 + }, + "tx_mbps": { + "mean": 0.0022269136618987, + "max": 0.0024678566235823403 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022858862188334505, + "max": 0.0025103245195904496 + }, + "tx_mbps": { + "mean": 0.0022269136618987, + "max": 0.0024678566235823403 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/direct/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9977689479090149, + "max": 1.3054187192118227 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008220304151253596, + "max": 0.04932182490752158 + }, + "busiest_sampled_vcpu_percent": 2.559055118110236, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.008698215061952728, + "max": 0.01530075023664912 + }, + "tx_mbps": { + "mean": 0.016064624477420242, + "max": 0.06533857391643406 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04785609454647213, + "max": 0.2025747396026222 + }, + "tx_mbps": { + "mean": 0.04785609454647213, + "max": 0.2025747396026222 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002081803145237448, + "max": 0.0028541398714398993 + }, + "tx_mbps": { + "mean": 0.0023402534876847832, + "max": 0.0032708600179586723 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0024451091097454293, + "max": 0.0033604941626815786 + }, + "tx_mbps": { + "mean": 0.0023402534876847832, + "max": 0.0032708600179586723 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9075336362205879, + "max": 1.0101010101010102 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004105090311986864, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 1.9723865877712032, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.007242104597235641, + "max": 0.01665621235982159 + }, + "tx_mbps": { + "mean": 0.015494694155195802, + "max": 0.058226004645294364 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04784517460237243, + "max": 0.19476462493408417 + }, + "tx_mbps": { + "mean": 0.04784517460237243, + "max": 0.19476462493408417 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019516950960190337, + "max": 0.0027117711324117968 + }, + "tx_mbps": { + "mean": 0.002325478050820139, + "max": 0.0034888099603766617 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022929668789120152, + "max": 0.0031962406850700527 + }, + "tx_mbps": { + "mean": 0.002325478050820139, + "max": 0.0034888099603766617 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2519275705304596, + "max": 2.92959133431807 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004103069095683571, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 7.509881422924901, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.006960000451535808, + "max": 0.015191202557576545 + }, + "tx_mbps": { + "mean": 0.006758123411327248, + "max": 0.010530842811020081 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04164978286610571, + "max": 0.15249406689912037 + }, + "tx_mbps": { + "mean": 0.04164978286610571, + "max": 0.15249406689912037 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019346862010173962, + "max": 0.00213575362357424 + }, + "tx_mbps": { + "mean": 0.002209647864400297, + "max": 0.0023024371120494943 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022686233758793524, + "max": 0.002510060959664571 + }, + "tx_mbps": { + "mean": 0.002209647864400297, + "max": 0.0023024371120494943 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/direct/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0971526164298708, + "max": 1.5054294175715697 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 1.1757227570969264, + "max": 3.9201183431952664 + }, + "busiest_sampled_vcpu_percent": 3.1683168316831685, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.008181895408817124, + "max": 0.01725329139050558 + }, + "tx_mbps": { + "mean": 0.005781446269913313, + "max": 0.008640015462489483 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.03960981451941793, + "max": 0.1544734389441047 + }, + "tx_mbps": { + "mean": 0.03960981451941793, + "max": 0.1544734389441047 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0022406802563451093, + "max": 0.002630075341943016 + }, + "tx_mbps": { + "mean": 0.002706665826484771, + "max": 0.0032734370733154407 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0026296344332439126, + "max": 0.0030925407429784504 + }, + "tx_mbps": { + "mean": 0.002706665826484771, + "max": 0.0032734370733154407 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9527199927483125, + "max": 1.0101010101010102 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004110152075626798, + "max": 0.02466091245376079 + }, + "busiest_sampled_vcpu_percent": 2.7450980392156863, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.005256541395734028, + "max": 0.007869184439344513 + }, + "tx_mbps": { + "mean": 0.006106724531505105, + "max": 0.008460831678105605 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.03965496478854163, + "max": 0.15117963350203104 + }, + "tx_mbps": { + "mean": 0.03965496478854163, + "max": 0.15117963350203104 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019480100417808086, + "max": 0.0021351353583676023 + }, + "tx_mbps": { + "mean": 0.0022198013753971426, + "max": 0.002471324094850928 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002285564209562792, + "max": 0.0025093343387000686 + }, + "tx_mbps": { + "mean": 0.0022198013753971426, + "max": 0.002471324094850928 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9605388154839951, + "max": 0.9852216748768473 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00410711352061771, + "max": 0.02464268112370626 + }, + "busiest_sampled_vcpu_percent": 2.1696252465483234, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.008408305022941475, + "max": 0.016450570403545736 + }, + "tx_mbps": { + "mean": 0.0061544958425655905, + "max": 0.008005063375754852 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.040530195205712896, + "max": 0.15317336279081448 + }, + "tx_mbps": { + "mean": 0.040530195205712896, + "max": 0.15317336279081448 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001937660229628501, + "max": 0.002710644922718667 + }, + "tx_mbps": { + "mean": 0.0022971991886544616, + "max": 0.0035911328326504845 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.00227519143694989, + "max": 0.0031949132731811667 + }, + "tx_mbps": { + "mean": 0.0022971991886544616, + "max": 0.0035911328326504845 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9934977714194044, + "max": 1.2071938901207193 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008206138191367143, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 1.968503937007874, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.00909564551456975, + "max": 0.017249420053713715 + }, + "tx_mbps": { + "mean": 0.024381371994856314, + "max": 0.07555850855480323 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.06148650644054278, + "max": 0.14984647717908536 + }, + "tx_mbps": { + "mean": 0.06148650644054278, + "max": 0.14984647717908536 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020681791012387343, + "max": 0.002772669834586015 + }, + "tx_mbps": { + "mean": 0.0023538879522524295, + "max": 0.0032727136845920896 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.00242781672310831, + "max": 0.0032570613882176047 + }, + "tx_mbps": { + "mean": 0.0023538879522524295, + "max": 0.0032727136845920896 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9609805984369766, + "max": 0.9857072449482503 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004106101667077277, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 1.7786561264822134, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.005294062337512092, + "max": 0.00723454745307949 + }, + "tx_mbps": { + "mean": 0.00644132735512471, + "max": 0.007948375694484993 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.043106722064091184, + "max": 0.09511089939236124 + }, + "tx_mbps": { + "mean": 0.043106722064091184, + "max": 0.09511089939236124 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019493480326581358, + "max": 0.0022233438638974835 + }, + "tx_mbps": { + "mean": 0.00220963552607879, + "max": 0.002364857971217691 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002286951426111849, + "max": 0.0026195833643940644 + }, + "tx_mbps": { + "mean": 0.0022279799473980764, + "max": 0.002474924499133408 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0102187819916195, + "max": 1.403595173602561 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004104079454978249, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 2.75049115913556, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.009013276151930325, + "max": 0.018787926975913194 + }, + "tx_mbps": { + "mean": 0.006849060846179399, + "max": 0.01120572949689756 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.03969535823662292, + "max": 0.16228770266095122 + }, + "tx_mbps": { + "mean": 0.03969535823662292, + "max": 0.16228770266095122 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019382170091279765, + "max": 0.0026290961171739793 + }, + "tx_mbps": { + "mean": 0.0022978532850468345, + "max": 0.0032942322760044778 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002275845225730917, + "max": 0.0030913893339497866 + }, + "tx_mbps": { + "mean": 0.0022978532850468345, + "max": 0.0032942322760044778 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/direct/http/11-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 0.9803273318337213, + "max": 1.0342280226545186 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004923682914820286, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 2.1696252465483234, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.005185277447420789, + "max": 0.006365688092563849 + }, + "tx_mbps": { + "mean": 0.006199895806998107, + "max": 0.006909790879131808 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.045460280220557134, + "max": 0.16099309531927106 + }, + "tx_mbps": { + "mean": 0.045460280220557134, + "max": 0.16099309531927106 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020831494748483666, + "max": 0.0027722131168291036 + }, + "tx_mbps": { + "mean": 0.0024055404168640848, + "max": 0.0030631146634050445 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0024442326042066103, + "max": 0.0032565248808582377 + }, + "tx_mbps": { + "mean": 0.0024055404168640848, + "max": 0.0030631146634050445 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/direct/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9649262761837523, + "max": 1.0826771653543308 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004104079454978249, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 2.156862745098039, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.006621797404932092, + "max": 0.01381511184722704 + }, + "tx_mbps": { + "mean": 0.0060882592881038805, + "max": 0.008356420451984337 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.03991465343641084, + "max": 0.16705026913550491 + }, + "tx_mbps": { + "mean": 0.03991465343641084, + "max": 0.16705026913550491 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019238572710763555, + "max": 0.001992004860639201 + }, + "tx_mbps": { + "mean": 0.0022623881584866597, + "max": 0.0023913491657712904 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022576878604932214, + "max": 0.002344182515558839 + }, + "tx_mbps": { + "mean": 0.0022623881584866597, + "max": 0.0023913491657712904 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/direct/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9735180565744331, + "max": 1.0832102412604627 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02054873517607675, + "max": 0.09861932938856016 + }, + "busiest_sampled_vcpu_percent": 2.3622047244094486, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0086769813212411, + "max": 0.013810807223540205 + }, + "tx_mbps": { + "mean": 0.015790288657893843, + "max": 0.06468518564283766 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.047950254542224, + "max": 0.1600740454779783 + }, + "tx_mbps": { + "mean": 0.047950254542224, + "max": 0.1600740454779783 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002080514767809722, + "max": 0.0027662462692247267 + }, + "tx_mbps": { + "mean": 0.0024936041896991765, + "max": 0.003480217733822809 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002443779452690923, + "max": 0.0032506145756040425 + }, + "tx_mbps": { + "mean": 0.0024936041896991765, + "max": 0.003480217733822809 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.9097423438538503, + "max": 4.717444717444717 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004106101667077277, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 13.861386138613861, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.031363100589033584, + "max": 0.0580625403163599 + }, + "tx_mbps": { + "mean": 0.05714728934572247, + "max": 0.13528216492213793 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.06493214015302712, + "max": 0.17006081145781393 + }, + "tx_mbps": { + "mean": 0.06493214015302712, + "max": 0.17006081145781393 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019506104158669945, + "max": 0.0026293420564691443 + }, + "tx_mbps": { + "mean": 0.0023587394150052384, + "max": 0.003376314231602424 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022916899616965687, + "max": 0.0030916785185516374 + }, + "tx_mbps": { + "mean": 0.0023587394150052384, + "max": 0.003376314231602424 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9863878977756194, + "max": 1.059896475228001 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004110152075626798, + "max": 0.02466091245376079 + }, + "busiest_sampled_vcpu_percent": 2.3715415019762847, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.027377382940019103, + "max": 0.05620056396598034 + }, + "tx_mbps": { + "mean": 0.03860516589582953, + "max": 0.09303230545878069 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04097165418209215, + "max": 0.16884169935861557 + }, + "tx_mbps": { + "mean": 0.04097165418209215, + "max": 0.16884169935861557 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019346432425533877, + "max": 0.0020541611864067135 + }, + "tx_mbps": { + "mean": 0.002226895117342164, + "max": 0.0024693974446083765 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002268572936644887, + "max": 0.002406482860032367 + }, + "tx_mbps": { + "mean": 0.002226895117342164, + "max": 0.0024693974446083765 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.010171994508478, + "max": 1.1083743842364533 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008212203334154554, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 1.976284584980237, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.029422370392978316, + "max": 0.06675820847087492 + }, + "tx_mbps": { + "mean": 0.03980522321045521, + "max": 0.09602457935910774 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04068791894449637, + "max": 0.16730456969358704 + }, + "tx_mbps": { + "mean": 0.04068791894449637, + "max": 0.16730456969358704 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019243745997698182, + "max": 0.0026283683029981564 + }, + "tx_mbps": { + "mean": 0.002179644997034384, + "max": 0.003194284923260917 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022582957820107075, + "max": 0.003090533542879411 + }, + "tx_mbps": { + "mean": 0.002179644997034384, + "max": 0.003194284923260917 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.9663544486462476, + "max": 6.381934216985764 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012308199414488604, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 19.291338582677167, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0311696541250098, + "max": 0.06607082814522422 + }, + "tx_mbps": { + "mean": 0.049236439304474945, + "max": 0.09494793834855647 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04910418747875319, + "max": 0.16763275688487816 + }, + "tx_mbps": { + "mean": 0.04910418747875319, + "max": 0.16763275688487816 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001974407235394157, + "max": 0.0021346751444188757 + }, + "tx_mbps": { + "mean": 0.0022848354282888747, + "max": 0.002865506773976474 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002319149402076723, + "max": 0.002508793468698473 + }, + "tx_mbps": { + "mean": 0.0022848354282888747, + "max": 0.002865506773976474 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0428326677390833, + "max": 1.1819748830337355 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008212205327954997, + "max": 0.02464875523786049 + }, + "busiest_sampled_vcpu_percent": 2.1696252465483234, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.029361906150281294, + "max": 0.051204645203920714 + }, + "tx_mbps": { + "mean": 0.04277824425965422, + "max": 0.08758929387557686 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04237314299401227, + "max": 0.17667438479991024 + }, + "tx_mbps": { + "mean": 0.04237314299401227, + "max": 0.17667438479991024 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019997791154888925, + "max": 0.0025481208217224167 + }, + "tx_mbps": { + "mean": 0.002262313162290834, + "max": 0.0029999909463659107 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023446047718037695, + "max": 0.002988536766217649 + }, + "tx_mbps": { + "mean": 0.002262313162290834, + "max": 0.0029999909463659107 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0061752927897774, + "max": 1.084010840108401 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008212203334154554, + "max": 0.04927322000492732 + }, + "busiest_sampled_vcpu_percent": 2.152641878669276, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03189728878962982, + "max": 0.06559620848657827 + }, + "tx_mbps": { + "mean": 0.049615682528362216, + "max": 0.09441309446091822 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.06154738241340756, + "max": 0.17014958917078823 + }, + "tx_mbps": { + "mean": 0.06154738241340756, + "max": 0.17014958917078823 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020330353880353962, + "max": 0.0026297407582227955 + }, + "tx_mbps": { + "mean": 0.00243471804647101, + "max": 0.00329376628643891 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023851947410677247, + "max": 0.003092147326953359 + }, + "tx_mbps": { + "mean": 0.00243471804647101, + "max": 0.00329376628643891 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.3436431456402596, + "max": 5.206286836935167 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 6.063682597448219, + "max": 11.566979733069699 + }, + "busiest_sampled_vcpu_percent": 15.15748031496063, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.030543305193097878, + "max": 0.05180373362944167 + }, + "tx_mbps": { + "mean": 0.03995225521236005, + "max": 0.08864596386482688 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04090681904494357, + "max": 0.14919040701733938 + }, + "tx_mbps": { + "mean": 0.04090681904494357, + "max": 0.14919040701733938 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019203798409740149, + "max": 0.0021347577502638646 + }, + "tx_mbps": { + "mean": 0.0021742737040093643, + "max": 0.0023014235825920873 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022505312451392883, + "max": 0.0025088905518565008 + }, + "tx_mbps": { + "mean": 0.0021742737040093643, + "max": 0.0023014235825920873 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.009855373342545, + "max": 1.034992607195663 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004104079454978249, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 2.1653543307086616, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.033676312214490405, + "max": 0.04932871984632646 + }, + "tx_mbps": { + "mean": 0.042440292922601854, + "max": 0.08685189946854723 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0408513168844271, + "max": 0.15349042712455596 + }, + "tx_mbps": { + "mean": 0.0408513168844271, + "max": 0.15349042712455596 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020098634359747044, + "max": 0.0028994683679406685 + }, + "tx_mbps": { + "mean": 0.002395679271323267, + "max": 0.0035303347898311774 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002358424236589199, + "max": 0.003384024123407693 + }, + "tx_mbps": { + "mean": 0.002395679271323267, + "max": 0.0035303347898311774 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0304084779378935, + "max": 1.1808118081180812 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008215240391600617, + "max": 0.02465483234714004 + }, + "busiest_sampled_vcpu_percent": 2.1653543307086616, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03137291239989792, + "max": 0.06707750917163047 + }, + "tx_mbps": { + "mean": 0.04684824042781151, + "max": 0.13399149902973018 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05417538522205833, + "max": 0.15118538379102442 + }, + "tx_mbps": { + "mean": 0.05417538522205833, + "max": 0.15118538379102442 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019484935547816162, + "max": 0.0027724320367205173 + }, + "tx_mbps": { + "mean": 0.0022586011008546266, + "max": 0.0032946559330890354 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022861307110688686, + "max": 0.0032567820465389625 + }, + "tx_mbps": { + "mean": 0.0022586011008546266, + "max": 0.0032946559330890354 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9815326511856804, + "max": 1.0829436377061286 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00410711352061771, + "max": 0.02464268112370626 + }, + "busiest_sampled_vcpu_percent": 2.357563850687623, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.034641400281759216, + "max": 0.05810820484636757 + }, + "tx_mbps": { + "mean": 0.06363084642019363, + "max": 0.1564547707586207 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.052181495186260834, + "max": 0.20861474542728636 + }, + "tx_mbps": { + "mean": 0.052181495186260834, + "max": 0.20861474542728636 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002044509359546424, + "max": 0.0025475708871509693 + }, + "tx_mbps": { + "mean": 0.002410975791521627, + "max": 0.0027944651027575753 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0024005086202465945, + "max": 0.0029878917812264454 + }, + "tx_mbps": { + "mean": 0.002410975791521627, + "max": 0.0027944651027575753 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9771867848794846, + "max": 1.084010840108401 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004101049868766404, + "max": 0.024606299212598427 + }, + "busiest_sampled_vcpu_percent": 2.1739130434782608, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.030286785607574553, + "max": 0.061751494505651955 + }, + "tx_mbps": { + "mean": 0.04028738868686516, + "max": 0.09596906119788164 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0404820561913786, + "max": 0.1494060357259892 + }, + "tx_mbps": { + "mean": 0.0404820561913786, + "max": 0.1494060357259892 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019515323341557675, + "max": 0.002548903559173469 + }, + "tx_mbps": { + "mean": 0.002290668974947703, + "max": 0.002899771147874509 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022927749695156536, + "max": 0.0029894547916232044 + }, + "tx_mbps": { + "mean": 0.002290668974947703, + "max": 0.002899771147874509 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9570618208763627, + "max": 1.034992607195663 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012323365266571207, + "max": 0.04929751047572098 + }, + "busiest_sampled_vcpu_percent": 1.968503937007874, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.030878720041107786, + "max": 0.06123544161391557 + }, + "tx_mbps": { + "mean": 0.04894009192192603, + "max": 0.09350831564835073 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04872505740679013, + "max": 0.1546360540159261 + }, + "tx_mbps": { + "mean": 0.04872505740679013, + "max": 0.1546360540159261 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019482845375780496, + "max": 0.0021355332166998085 + }, + "tx_mbps": { + "mean": 0.0022442071952086706, + "max": 0.0024061488939546463 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002285885775185772, + "max": 0.0025098019247812185 + }, + "tx_mbps": { + "mean": 0.0022442071952086706, + "max": 0.0024061488939546463 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/praxis-release/http/12-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.9679683789135638, + "max": 1.0596352883193692 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003519515714637666, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 2.3622047244094486, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.026865013689174197, + "max": 0.05356286072665228 + }, + "tx_mbps": { + "mean": 0.04369969173297124, + "max": 0.09183665442043036 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.042038974944678884, + "max": 0.14876697567162386 + }, + "tx_mbps": { + "mean": 0.042038974944678884, + "max": 0.14876697567162386 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0018548678516626374, + "max": 0.002629889670750793 + }, + "tx_mbps": { + "mean": 0.0022224255517621686, + "max": 0.003169394549379693 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002178840075974533, + "max": 0.0030923224238612788 + }, + "tx_mbps": { + "mean": 0.0022224255517621686, + "max": 0.003169394549379693 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/praxis-release/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.6091139808303152, + "max": 4.5051698670605616 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 14.566929133858268, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0321197335628489, + "max": 0.06202831596944113 + }, + "tx_mbps": { + "mean": 0.05042567475462803, + "max": 0.1466411153669162 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.07390961115175525, + "max": 0.16105517765609864 + }, + "tx_mbps": { + "mean": 0.07390961115175525, + "max": 0.16105517765609864 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019483418649890816, + "max": 0.002772217923600867 + }, + "tx_mbps": { + "mean": 0.002223844398966133, + "max": 0.002959338702335129 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022859530142686772, + "max": 0.0032565305273836616 + }, + "tx_mbps": { + "mean": 0.002223844398966133, + "max": 0.002959338702335129 + } + } + } + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/kubernetes-phases.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/kubernetes-phases.json new file mode 100644 index 0000000..3d8771d --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/kubernetes-phases.json @@ -0,0 +1,12557 @@ +[ + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http-execution.json", + "samples": 103, + "host_busy_percent": { + "mean": 8.66632441563127, + "max": 34.68021814576103 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.024542315963146575, + "max": 0.25094102885821834 + }, + "busiest_sampled_vcpu_percent": 41.965973534971646, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 255.16290927583464, + "max": 2193.828056413164 + }, + "tx_mbps": { + "mean": 7.135100086046523, + "max": 32.42011019981063 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0031677884339974495, + "max": 0.03383432172727755 + }, + "tx_mbps": { + "mean": 0.0031677884339974495, + "max": 0.03383432172727755 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/recovery-execution.json", + "samples": 10, + "host_busy_percent": { + "mean": 1.424375805551295, + "max": 2.8417442430181286 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03270111423998161, + "max": 0.17169487368162864 + }, + "busiest_sampled_vcpu_percent": 4.12573673870334, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.05671361821671084, + "max": 0.13520030104058306 + }, + "tx_mbps": { + "mean": 0.03231550997427978, + "max": 0.04920625003236006 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007116129264068187, + "max": 0.02389360021147354 + }, + "tx_mbps": { + "mean": 0.007116129264068187, + "max": 0.02389360021147354 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/scale-1000-execution.json", + "samples": 16, + "host_busy_percent": { + "mean": 2.7849962081405506, + "max": 9.188398732634658 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.021214736045811377, + "max": 0.12254901960784313 + }, + "busiest_sampled_vcpu_percent": 13.438735177865613, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.6681887806564638, + "max": 3.2169840013400632 + }, + "tx_mbps": { + "mean": 0.24714662031675666, + "max": 0.776385726598918 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0032014947881477763, + "max": 0.01316593215615756 + }, + "tx_mbps": { + "mean": 0.0032014947881477763, + "max": 0.01316593215615756 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/scale-5000-execution.json", + "samples": 32, + "host_busy_percent": { + "mean": 4.753975373743504, + "max": 17.390261453585993 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01979218940219107, + "max": 0.1226391954868776 + }, + "busiest_sampled_vcpu_percent": 32.58620689655172, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.5233517013954994, + "max": 3.2331683744002997 + }, + "tx_mbps": { + "mean": 0.5717507545447154, + "max": 1.3883600247341452 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0035904847912536907, + "max": 0.03055652021099567 + }, + "tx_mbps": { + "mean": 0.0035904847912536907, + "max": 0.03055652021099567 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http-execution.json", + "samples": 102, + "host_busy_percent": { + "mean": 23.467799248927083, + "max": 93.63241678726483 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.019874005858006125, + "max": 0.3091986601391394 + }, + "busiest_sampled_vcpu_percent": 94.99036608863199, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 779.7667427873162, + "max": 5827.3042201418175 + }, + "tx_mbps": { + "mean": 28.605452588485125, + "max": 144.53577916932232 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0033035861881114087, + "max": 0.03323170785370837 + }, + "tx_mbps": { + "mean": 0.0033035861881114087, + "max": 0.03323170785370837 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http-execution.json", + "samples": 102, + "host_busy_percent": { + "mean": 9.565762056447495, + "max": 40.35393818544367 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.025240833873505425, + "max": 0.27383619616629323 + }, + "busiest_sampled_vcpu_percent": 42.337164750957854, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 282.31558391609127, + "max": 2454.462907258991 + }, + "tx_mbps": { + "mean": 8.186555254785079, + "max": 41.58646284577007 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003168875516369141, + "max": 0.030073529339992064 + }, + "tx_mbps": { + "mean": 0.003168875516369141, + "max": 0.030073529339992064 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.5023027561219713, + "max": 2.1829776796664215 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.027604353520462727, + "max": 0.0736196319018405 + }, + "busiest_sampled_vcpu_percent": 6.666666666666667, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.05928407824303723, + "max": 0.17325815894513058 + }, + "tx_mbps": { + "mean": 0.033029513334124835, + "max": 0.04629922683562106 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004694797899617521, + "max": 0.017905687676313835 + }, + "tx_mbps": { + "mean": 0.004694797899617521, + "max": 0.017905687676313835 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/scale-1000-execution.json", + "samples": 132, + "host_busy_percent": { + "mean": 2.7882924863040963, + "max": 7.004653441097233 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02095148731273873, + "max": 0.14742014742014742 + }, + "busiest_sampled_vcpu_percent": 9.765625, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.18406331364613987, + "max": 2.217369498156469 + }, + "tx_mbps": { + "mean": 0.0744333012277776, + "max": 0.7274197601513652 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004129463772517538, + "max": 0.04216295254009996 + }, + "tx_mbps": { + "mean": 0.004129463772517538, + "max": 0.04216295254009996 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/scale-5000-execution.json", + "samples": 148, + "host_busy_percent": { + "mean": 6.29160588913639, + "max": 16.27963823026155 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020335252513125266, + "max": 0.14713094654242276 + }, + "busiest_sampled_vcpu_percent": 27.897838899803535, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.6554846263594196, + "max": 5.518803019077793 + }, + "tx_mbps": { + "mean": 0.1575381946540253, + "max": 0.7399909198575719 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.006721198148901762, + "max": 0.09679193966377493 + }, + "tx_mbps": { + "mean": 0.006721198148901762, + "max": 0.09679193966377493 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/agentgateway/http-execution.json", + "samples": 104, + "host_busy_percent": { + "mean": 8.113288125512979, + "max": 34.33794466403162 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01706373859829548, + "max": 0.2218387971407444 + }, + "busiest_sampled_vcpu_percent": 37.957610789980734, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 254.38284231968152, + "max": 2164.2416209699577 + }, + "tx_mbps": { + "mean": 7.221076953464803, + "max": 33.22355078074863 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003375982024579327, + "max": 0.030461394078193295 + }, + "tx_mbps": { + "mean": 0.003375982024579327, + "max": 0.030461394078193295 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/agentgateway/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.388339946011351, + "max": 2.2058823529411766 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.018402655794648334, + "max": 0.09818360333824251 + }, + "busiest_sampled_vcpu_percent": 4.6966731898238745, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0600202533590491, + "max": 0.15096541055761345 + }, + "tx_mbps": { + "mean": 0.03334086996304975, + "max": 0.04585580936459287 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.006081583334891554, + "max": 0.015300815848868622 + }, + "tx_mbps": { + "mean": 0.006081583334891554, + "max": 0.015300815848868622 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/agentgateway/scale-1000-execution.json", + "samples": 14, + "host_busy_percent": { + "mean": 2.7322989853144524, + "max": 8.447265625 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007538741898182925, + "max": 0.02455795677799607 + }, + "busiest_sampled_vcpu_percent": 11.666666666666666, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.7460152684707664, + "max": 3.213677150991096 + }, + "tx_mbps": { + "mean": 0.2841674882895824, + "max": 0.8747556113092432 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019269914167496756, + "max": 0.0038142023358494095 + }, + "tx_mbps": { + "mean": 0.0019269914167496756, + "max": 0.0038142023358494095 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/agentgateway/scale-5000-execution.json", + "samples": 32, + "host_busy_percent": { + "mean": 4.572168291031104, + "max": 17.93152980608092 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.011865652218306561, + "max": 0.04906771344455348 + }, + "busiest_sampled_vcpu_percent": 31.674958540630183, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.529848252782751, + "max": 3.2314674929878646 + }, + "tx_mbps": { + "mean": 0.5738966552108774, + "max": 1.5583784642863687 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004004136648640777, + "max": 0.030911740766137407 + }, + "tx_mbps": { + "mean": 0.004004136648640777, + "max": 0.030911740766137407 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/direct/http-execution.json", + "samples": 102, + "host_busy_percent": { + "mean": 24.04576225675509, + "max": 89.91515151515152 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.013069338639591846, + "max": 0.1696969696969697 + }, + "busiest_sampled_vcpu_percent": 91.66666666666667, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 796.0724114284551, + "max": 5860.418124102179 + }, + "tx_mbps": { + "mean": 29.73893937003989, + "max": 149.66305058930286 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0032422174235267895, + "max": 0.0323621399194501 + }, + "tx_mbps": { + "mean": 0.0032422174235267895, + "max": 0.0323621399194501 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/praxis-release/http-execution.json", + "samples": 103, + "host_busy_percent": { + "mean": 9.001742438169241, + "max": 38.35276606301166 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.014116779007273072, + "max": 0.1740860482467048 + }, + "busiest_sampled_vcpu_percent": 41.91033138401559, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 280.5959005453934, + "max": 2459.622498645674 + }, + "tx_mbps": { + "mean": 8.221409566040702, + "max": 41.90661428326874 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00336378883079836, + "max": 0.03322173017871386 + }, + "tx_mbps": { + "mean": 0.00336378883079836, + "max": 0.03322173017871386 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/praxis-release/recovery-execution.json", + "samples": 10, + "host_busy_percent": { + "mean": 1.3461925539720265, + "max": 2.768250857422832 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01634187449656586, + "max": 0.09806325079676391 + }, + "busiest_sampled_vcpu_percent": 7.6171875, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.051058088450914973, + "max": 0.10388722535669337 + }, + "tx_mbps": { + "mean": 0.03023226570773156, + "max": 0.041442675774090484 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0034042391553080233, + "max": 0.008349971551477476 + }, + "tx_mbps": { + "mean": 0.0034042391553080233, + "max": 0.008349971551477476 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/praxis-release/scale-1000-execution.json", + "samples": 131, + "host_busy_percent": { + "mean": 2.721745496146794, + "max": 6.219392752203722 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.006033417008870064, + "max": 0.04898359049718344 + }, + "busiest_sampled_vcpu_percent": 10.412573673870334, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.18259519497518711, + "max": 2.1991936765396165 + }, + "tx_mbps": { + "mean": 0.07495265366542272, + "max": 0.7276919196903702 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004181854557243999, + "max": 0.04944384785082808 + }, + "tx_mbps": { + "mean": 0.004181854557243999, + "max": 0.04944384785082808 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/praxis-release/scale-5000-execution.json", + "samples": 149, + "host_busy_percent": { + "mean": 6.203592268592654, + "max": 15.39213290984608 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008277684405320392, + "max": 0.09777560498655585 + }, + "busiest_sampled_vcpu_percent": 20.825147347740668, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.6489401102165386, + "max": 5.997731945439046 + }, + "tx_mbps": { + "mean": 0.15735882034612772, + "max": 0.739738038037549 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.006127396436509196, + "max": 0.08066330052558995 + }, + "tx_mbps": { + "mean": 0.006127396436509196, + "max": 0.08066330052558995 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/agentgateway/http-execution.json", + "samples": 103, + "host_busy_percent": { + "mean": 8.161569000288605, + "max": 34.083044982698965 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.017490386719759693, + "max": 0.19885657469550086 + }, + "busiest_sampled_vcpu_percent": 38.83677298311444, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 257.61748178494685, + "max": 2145.6083342733123 + }, + "tx_mbps": { + "mean": 7.252125249790355, + "max": 32.466948746681446 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003145482735210444, + "max": 0.030740091699553454 + }, + "tx_mbps": { + "mean": 0.003145482735210444, + "max": 0.030740091699553454 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/agentgateway/recovery-execution.json", + "samples": 10, + "host_busy_percent": { + "mean": 1.4196642517781173, + "max": 2.425281724644782 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01634521630959626, + "max": 0.09811135638950208 + }, + "busiest_sampled_vcpu_percent": 4.678362573099415, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.05695605179918922, + "max": 0.12360701078614578 + }, + "tx_mbps": { + "mean": 0.0337559079505358, + "max": 0.05031726760531258 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.006181556364163103, + "max": 0.02694573063082776 + }, + "tx_mbps": { + "mean": 0.006181556364163103, + "max": 0.02694573063082776 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/agentgateway/scale-1000-execution.json", + "samples": 15, + "host_busy_percent": { + "mean": 2.6517558260370184, + "max": 8.4410831910222 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0069964340538226175, + "max": 0.024539877300613498 + }, + "busiest_sampled_vcpu_percent": 11.614173228346457, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.7026810285815525, + "max": 3.220840299190613 + }, + "tx_mbps": { + "mean": 0.2653078335330341, + "max": 0.8184825091784829 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0028280769202567147, + "max": 0.010432138533613522 + }, + "tx_mbps": { + "mean": 0.0028280769202567147, + "max": 0.010432138533613522 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/agentgateway/scale-5000-execution.json", + "samples": 32, + "host_busy_percent": { + "mean": 4.396606159141572, + "max": 18.138195777351246 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01580515947076395, + "max": 0.1226391954868776 + }, + "busiest_sampled_vcpu_percent": 29.166666666666668, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.6841650944559239, + "max": 5.586934466256791 + }, + "tx_mbps": { + "mean": 0.5786028526746062, + "max": 1.8477261165956038 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0035142000242209146, + "max": 0.03193206982637471 + }, + "tx_mbps": { + "mean": 0.0035142000242209146, + "max": 0.03193206982637471 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/direct/http-execution.json", + "samples": 102, + "host_busy_percent": { + "mean": 24.08290360825867, + "max": 91.79574056147145 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.018202965954742373, + "max": 0.29175784099197666 + }, + "busiest_sampled_vcpu_percent": 93.07692307692308, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 769.885163130318, + "max": 5686.547017936024 + }, + "tx_mbps": { + "mean": 28.56050985210462, + "max": 145.69643608669156 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003416280080833814, + "max": 0.034549205469661434 + }, + "tx_mbps": { + "mean": 0.003416280080833814, + "max": 0.034549205469661434 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/praxis-release/http-execution.json", + "samples": 102, + "host_busy_percent": { + "mean": 9.146734443278913, + "max": 38.692842942345926 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02078822257622002, + "max": 0.22015655577299412 + }, + "busiest_sampled_vcpu_percent": 41.53225806451613, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 283.89997632841096, + "max": 2486.3391135572538 + }, + "tx_mbps": { + "mean": 8.285290705181064, + "max": 41.853962046413564 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0034134692714127847, + "max": 0.030557958569695457 + }, + "tx_mbps": { + "mean": 0.0034134692714127847, + "max": 0.030557958569695457 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/praxis-release/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.6055223535711094, + "max": 2.4031387935262383 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.018376349314716024, + "max": 0.049019607843137254 + }, + "busiest_sampled_vcpu_percent": 7.450980392156863, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.057676328068231475, + "max": 0.1798894391673542 + }, + "tx_mbps": { + "mean": 0.034003985620565814, + "max": 0.04354537049824524 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00375574596967722, + "max": 0.008300706897523241 + }, + "tx_mbps": { + "mean": 0.00375574596967722, + "max": 0.008300706897523241 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/praxis-release/scale-1000-execution.json", + "samples": 131, + "host_busy_percent": { + "mean": 2.8447002777465693, + "max": 7.433758586849852 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03104966024814201, + "max": 1.3648549841579332 + }, + "busiest_sampled_vcpu_percent": 20.039292730844792, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.7220497705787894, + "max": 69.77126421778443 + }, + "tx_mbps": { + "mean": 0.0770559299870767, + "max": 0.7443664727628698 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004297167079784845, + "max": 0.05521209348192069 + }, + "tx_mbps": { + "mean": 0.004297167079784845, + "max": 0.05521209348192069 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/praxis-release/scale-5000-execution.json", + "samples": 148, + "host_busy_percent": { + "mean": 6.325940083473926, + "max": 15.190802348336595 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01716747709473203, + "max": 0.19593436198873376 + }, + "busiest_sampled_vcpu_percent": 21.113243761996163, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.6519830531564986, + "max": 6.0717339161448765 + }, + "tx_mbps": { + "mean": 0.15691343243153555, + "max": 0.7411609830450804 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005504435437263273, + "max": 0.07909449508458166 + }, + "tx_mbps": { + "mean": 0.005504435437263273, + "max": 0.07909449508458166 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http-execution.json", + "samples": 102, + "host_busy_percent": { + "mean": 7.517704922026024, + "max": 31.799485861182518 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004866088824547686, + "max": 0.05115089514066496 + }, + "busiest_sampled_vcpu_percent": 99.81024667931689, + "container_quota_busy_percent": { + "mean": 24.04838641807448, + "max": 100.1456168900895 + }, + "container_throttled_period_percent": { + "mean": 2.8437968014456185, + "max": 34.61538461538461 + }, + "max_fd": 1028, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 104640512, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0031365266599372313, + "max": 0.04104324576590139 + }, + "tx_mbps": { + "mean": 0.0031365266599372313, + "max": 0.04104324576590139 + } + }, + "ens4": { + "rx_mbps": { + "mean": 290.41770522525525, + "max": 2466.0411098168443 + }, + "tx_mbps": { + "mean": 264.14353408754323, + "max": 2229.4709806011783 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 261.2900787574183, + "max": 2216.2766157904807 + }, + "tx_mbps": { + "mean": 264.8168599973364, + "max": 2251.8305752025 + } + }, + "cni0": { + "rx_mbps": { + "mean": 259.85446708556617, + "max": 2210.4842520250018 + }, + "tx_mbps": { + "mean": 264.8168546283371, + "max": 2251.8305752025 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 256.3118858400764, + "max": 2211.453281584533 + }, + "tx_mbps": { + "mean": 6.377821244247628, + "max": 29.793137452858332 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 0.9429884392462321, + "max": 1.7220470531166627 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01212415344700026, + "max": 0.07276255154014068 + }, + "busiest_sampled_vcpu_percent": 3.6538461538461537, + "container_quota_busy_percent": { + "mean": 0.176140233407683, + "max": 0.22372349676529296 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10002432, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.038516765825110745, + "max": 0.27045398375712054 + }, + "tx_mbps": { + "mean": 0.038516765825110745, + "max": 0.27045398375712054 + } + }, + "vethf2489dbc": { + "rx_mbps": { + "mean": 0.038554048831384406, + "max": 0.05050248435785532 + }, + "tx_mbps": { + "mean": 0.041481422751283296, + "max": 0.05225874236214272 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.08621487599898016, + "max": 0.3185627224395603 + }, + "tx_mbps": { + "mean": 0.05352129281760659, + "max": 0.08793024118393217 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.03654702962925732, + "max": 0.0465002586607824 + }, + "tx_mbps": { + "mean": 0.0439904693755563, + "max": 0.06317390512805841 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.01911414958640694, + "max": 0.03641549181979427 + }, + "tx_mbps": { + "mean": 0.022381214663495123, + "max": 0.031865086806184585 + } + }, + "vethf88aa488": { + "rx_mbps": { + "mean": 0.00010672051618918364, + "max": 0.00010672051618918364 + }, + "tx_mbps": { + "mean": 0.00021344103237836727, + "max": 0.00021344103237836727 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/scale-1000-execution.json", + "samples": 15, + "host_busy_percent": { + "mean": 0.9398995142929807, + "max": 1.9207391198638464 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0173308003441464, + "max": 0.12156576707999027 + }, + "busiest_sampled_vcpu_percent": 2.9239766081871346, + "container_quota_busy_percent": { + "mean": 0.3076023474392831, + "max": 1.5051170652797385 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 327, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 37154816, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vetha2b37e07": { + "rx_mbps": { + "mean": 3.2530771178835195e-05, + "max": 0.00010846051798999266 + }, + "tx_mbps": { + "mean": 0.00011154162098861452, + "max": 0.0004648307913856828 + } + }, + "veth78b1088e": { + "rx_mbps": { + "mean": 3.253296303410442e-05, + "max": 0.00010848697358320454 + }, + "tx_mbps": { + "mean": 0.000125486544730185, + "max": 0.0006042800288013876 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.019954491178088382, + "max": 0.2050103357378043 + }, + "tx_mbps": { + "mean": 0.019954491178088382, + "max": 0.2050103357378043 + } + }, + "veth6edfac54": { + "rx_mbps": { + "mean": 3.253296303410442e-05, + "max": 0.00010848697358320454 + }, + "tx_mbps": { + "mean": 0.000125486544730185, + "max": 0.0006042800288013876 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.25997183064961565, + "max": 0.957687285987941 + }, + "tx_mbps": { + "mean": 0.1550818772307945, + "max": 0.8141296976304633 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 0.12761197983255762, + "max": 0.7061025891354855 + }, + "tx_mbps": { + "mean": 0.2134944283911834, + "max": 0.8480632671531118 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.11722308497795475, + "max": 0.651925467858041 + }, + "tx_mbps": { + "mean": 0.21342471646457836, + "max": 0.8480632671531118 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.1494587221577266, + "max": 0.4241517894516418 + }, + "tx_mbps": { + "mean": 0.07754695388739166, + "max": 0.3765126981772588 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/scale-5000-execution.json", + "samples": 32, + "host_busy_percent": { + "mean": 0.9906791081798971, + "max": 2.114216281895504 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01251888862316994, + "max": 0.14580801944106925 + }, + "busiest_sampled_vcpu_percent": 5.242718446601942, + "container_quota_busy_percent": { + "mean": 0.5792562709329029, + "max": 4.9178079529479115 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 42, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 34750464, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth787dfe66": { + "rx_mbps": { + "mean": 2.5242863628091038e-05, + "max": 0.00024775822360512036 + }, + "tx_mbps": { + "mean": 9.61529051813344e-05, + "max": 0.0012945367183367542 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.01215656760529199, + "max": 0.23374771573108544 + }, + "tx_mbps": { + "mean": 0.01215656760529199, + "max": 0.23374771573108544 + } + }, + "veth187de50c": { + "rx_mbps": { + "mean": 2.008588491390746e-05, + "max": 0.00010851945330237191 + }, + "tx_mbps": { + "mean": 8.605905162705171e-05, + "max": 0.0010220026723711216 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.5242836607302386, + "max": 2.7331625584230452 + }, + "tx_mbps": { + "mean": 0.32083259227381705, + "max": 2.7846395045524512 + } + }, + "veth997df31c": { + "rx_mbps": { + "mean": 3.040704376817319e-05, + "max": 0.0003871222243830006 + }, + "tx_mbps": { + "mean": 9.122068128549171e-05, + "max": 0.0011613666731490019 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 0.2685331578104145, + "max": 2.452826352742973 + }, + "tx_mbps": { + "mean": 0.45931273150100854, + "max": 2.3983679308210086 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.24736968738357626, + "max": 2.2695926606352788 + }, + "tx_mbps": { + "mean": 0.45924676806899645, + "max": 2.3982594571695124 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.32787593580657176, + "max": 0.8216600168604488 + }, + "tx_mbps": { + "mean": 0.16527802130241084, + "max": 1.23339965433965 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http-execution.json", + "samples": 104, + "host_busy_percent": { + "mean": 0.41623368747855116, + "max": 0.5166051660516605 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00501728916178616, + "max": 0.04921259842519685 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.004581090234443562, + "max": 0.03899982300919655 + }, + "tx_mbps": { + "mean": 0.0015732366499143198, + "max": 0.004449073873007491 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003489207916658674, + "max": 0.042108036981318875 + }, + "tx_mbps": { + "mean": 0.003489207916658674, + "max": 0.042108036981318875 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http-execution.json", + "samples": 102, + "host_busy_percent": { + "mean": 7.777425663232308, + "max": 33.68560105680317 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004131033838632258, + "max": 0.04861448711716091 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 22.5820367531904, + "max": 100.53748618788848 + }, + "container_throttled_period_percent": { + "mean": 4.9576717603918325, + "max": 46.15384615384615 + }, + "max_fd": 924, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 240332800, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0030542565689562376, + "max": 0.03874623575516801 + }, + "tx_mbps": { + "mean": 0.0030542565689562376, + "max": 0.03874623575516801 + } + }, + "ens4": { + "rx_mbps": { + "mean": 316.6568816265068, + "max": 2764.5762372841054 + }, + "tx_mbps": { + "mean": 293.87997953666877, + "max": 2527.687698648185 + } + }, + "veth972511d5": { + "rx_mbps": { + "mean": 289.9632094520143, + "max": 2506.1088493635175 + }, + "tx_mbps": { + "mean": 288.50598714289885, + "max": 2522.858755194046 + } + }, + "cni0": { + "rx_mbps": { + "mean": 287.9591354863841, + "max": 2495.786796387008 + }, + "tx_mbps": { + "mean": 288.5059813133129, + "max": 2522.8653356660247 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 278.7969893189522, + "max": 2476.8670117038205 + }, + "tx_mbps": { + "mean": 10.660702239428291, + "max": 58.26488393318281 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.0009991007767027, + "max": 1.5772870662460567 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012073617136901336, + "max": 0.0485319097306479 + }, + "busiest_sampled_vcpu_percent": 2.6717557251908395, + "container_quota_busy_percent": { + "mean": 0.16643139360056894, + "max": 0.20935354180494412 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 28, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 5914624, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth97e089b0": { + "rx_mbps": { + "mean": 0.03361845939141089, + "max": 0.04802593890985138 + }, + "tx_mbps": { + "mean": 0.028991062006680824, + "max": 0.041091165616074524 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.03306305042268475, + "max": 0.128474649020916 + }, + "tx_mbps": { + "mean": 0.03306305042268475, + "max": 0.128474649020916 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.07058303186059886, + "max": 0.1638277741687305 + }, + "tx_mbps": { + "mean": 0.05380242806920876, + "max": 0.05629864638392269 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.03987179689264157, + "max": 0.04418671455284087 + }, + "tx_mbps": { + "mean": 0.0371369962039031, + "max": 0.041091165616074524 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.012553972061523717, + "max": 0.013959407367499867 + }, + "tx_mbps": { + "mean": 0.02206402125969868, + "max": 0.024552134134602707 + } + }, + "veth493ee424": { + "rx_mbps": { + "mean": 0.03880120498760693, + "max": 0.045310390673679916 + }, + "tx_mbps": { + "mean": 0.033354025317407734, + "max": 0.03863400098704251 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/scale-1000-execution.json", + "samples": 130, + "host_busy_percent": { + "mean": 1.0902730722327891, + "max": 7.904366918760673 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03194562508145038, + "max": 0.6830934374237619 + }, + "busiest_sampled_vcpu_percent": 10.617760617760618, + "container_quota_busy_percent": { + "mean": 0.16107125968344232, + "max": 0.4198533596571299 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 145, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 185298944, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.4620427353112011, + "max": 18.88315472616723 + }, + "tx_mbps": { + "mean": 0.4620427353112011, + "max": 18.88315472616723 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.5249638277655305, + "max": 18.766732270781212 + }, + "tx_mbps": { + "mean": 0.0890970147687932, + "max": 0.24691827525940616 + } + }, + "veth972511d5": { + "rx_mbps": { + "mean": 0.07351297999385734, + "max": 0.15403677996712942 + }, + "tx_mbps": { + "mean": 0.061137077384720545, + "max": 0.12895893526236218 + } + }, + "veth0875273f": { + "rx_mbps": { + "mean": 6.0472588869954075e-06, + "max": 0.00010853712482121582 + }, + "tx_mbps": { + "mean": 0.0001225530224467822, + "max": 0.003044795118690261 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.06807531912819381, + "max": 0.14243211810881318 + }, + "tx_mbps": { + "mean": 0.061021304021515566, + "max": 0.12895893526236218 + } + }, + "veth1795a176": { + "rx_mbps": { + "mean": 6.060462393112617e-06, + "max": 0.00010850076506379288 + }, + "tx_mbps": { + "mean": 0.0001236690303160098, + "max": 0.003044795118690261 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.018761707089081033, + "max": 0.039360355640530954 + }, + "tx_mbps": { + "mean": 0.039714554718613376, + "max": 0.08384375599553417 + } + }, + "veth70cb1d38": { + "rx_mbps": { + "mean": 6.06072511525455e-06, + "max": 0.00010850076506379288 + }, + "tx_mbps": { + "mean": 0.0001236690303160098, + "max": 0.003044795118690261 + } + }, + "veth49470d97": { + "rx_mbps": { + "mean": 5.338374705632692e-05, + "max": 0.00010676749411265384 + }, + "tx_mbps": { + "mean": 0.0019071037200005074, + "max": 0.002075422535880652 + } + }, + "veth42f95ac3": { + "rx_mbps": { + "mean": 1.1385692160071209e-05, + "max": 0.00010848003907629058 + }, + "tx_mbps": { + "mean": 3.8471450659281504e-05, + "max": 0.0004575309464144538 + } + }, + "veth9a2d32ac": { + "rx_mbps": { + "mean": 1.3300344607181705e-05, + "max": 0.00014876622831962505 + }, + "tx_mbps": { + "mean": 2.4737014757033093e-05, + "max": 0.0003870040290160015 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/scale-5000-execution.json", + "samples": 146, + "host_busy_percent": { + "mean": 1.598905444462515, + "max": 22.53691600096829 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.05856841415580672, + "max": 1.5008472524812395 + }, + "busiest_sampled_vcpu_percent": 29.580152671755727, + "container_quota_busy_percent": { + "mean": 0.15859564606757803, + "max": 1.4385095640998478 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 63, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 202305536, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [ + "Command '['nsenter', '-t', '0', '-n', 'sysctl', 'net.ipv4.ip_local_port_range', 'net.ipv4.tcp_tw_reuse', 'net.ipv4.tcp_tw_reuse_delay', 'net.ipv4.tcp_timestamps']' returned non-zero exit status 1.", + "Command '['nsenter', '-t', '0', '-n', 'sysctl', 'net.ipv4.ip_local_port_range', 'net.ipv4.tcp_tw_reuse', 'net.ipv4.tcp_tw_reuse_delay', 'net.ipv4.tcp_timestamps']' returned non-zero exit status 1.", + "Command '['nsenter', '-t', '227765', '-n', 'sysctl', 'net.ipv4.ip_local_port_range', 'net.ipv4.tcp_tw_reuse', 'net.ipv4.tcp_tw_reuse_delay', 'net.ipv4.tcp_timestamps']' returned non-zero exit status 1." + ], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth1db994eb": { + "rx_mbps": { + "mean": 5.297411660066688e-06, + "max": 0.00010848508454368175 + }, + "tx_mbps": { + "mean": 0.0002882688889977335, + "max": 0.006106230487007429 + } + }, + "lo": { + "rx_mbps": { + "mean": 1.200992016131478, + "max": 26.901613579140935 + }, + "tx_mbps": { + "mean": 1.200992016131478, + "max": 26.901613579140935 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.250462624898335, + "max": 26.650652051705936 + }, + "tx_mbps": { + "mean": 0.08567580472449371, + "max": 0.3136359983691354 + } + }, + "veth972511d5": { + "rx_mbps": { + "mean": 0.06453783980012934, + "max": 0.15173003174884359 + }, + "tx_mbps": { + "mean": 0.05479720081436491, + "max": 0.1288966912913219 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.06009230734734094, + "max": 0.1407212379495151 + }, + "tx_mbps": { + "mean": 0.05454459773394879, + "max": 0.1288966912913219 + } + }, + "veth74bdc027": { + "rx_mbps": { + "mean": 6.261782734921893e-06, + "max": 0.00024398064191153763 + }, + "tx_mbps": { + "mean": 0.00028637889810968634, + "max": 0.006106230487007429 + } + }, + "veth099f3898": { + "rx_mbps": { + "mean": 0.00010672335599676935, + "max": 0.00010674153083629772 + }, + "tx_mbps": { + "mean": 0.0006632159175654697, + "max": 0.0007014443454956707 + } + }, + "veth7b4cb4bf": { + "rx_mbps": { + "mean": 5.2968763402248205e-06, + "max": 0.00010852496876594045 + }, + "tx_mbps": { + "mean": 0.00028734537072289227, + "max": 0.006106230487007429 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.016634039606125226, + "max": 0.03936625694529798 + }, + "tx_mbps": { + "mean": 0.034524941429392005, + "max": 0.0819004126778475 + } + }, + "vethcdf66408": { + "rx_mbps": { + "mean": 0.0007499864193191602, + "max": 0.001814327895172328 + }, + "tx_mbps": { + "mean": 0.003968685432196899, + "max": 0.005156998910693319 + } + }, + "veth07feb732": { + "rx_mbps": { + "mean": 1.0751808003866083e-05, + "max": 0.0001921104554316856 + }, + "tx_mbps": { + "mean": 2.0579885504466818e-05, + "max": 0.0003315454634062962 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/agentgateway/http-execution.json", + "samples": 102, + "host_busy_percent": { + "mean": 8.042442588225702, + "max": 31.952211489578037 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0028951471617367237, + "max": 0.025387154100025386 + }, + "busiest_sampled_vcpu_percent": 99.80952380952381, + "container_quota_busy_percent": { + "mean": 24.48036610383883, + "max": 100.04171896571839 + }, + "container_throttled_period_percent": { + "mean": 2.5812637665804115, + "max": 24.528301886792452 + }, + "max_fd": 981, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 98324480, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0035572133203698513, + "max": 0.04171258601132437 + }, + "tx_mbps": { + "mean": 0.0035572133203698513, + "max": 0.04171258601132437 + } + }, + "ens4": { + "rx_mbps": { + "mean": 291.85955607755653, + "max": 2444.723147068718 + }, + "tx_mbps": { + "mean": 265.46327857752493, + "max": 2209.0710092313866 + } + }, + "cni0": { + "rx_mbps": { + "mean": 261.1086109117586, + "max": 2190.2739047813357 + }, + "tx_mbps": { + "mean": 266.13689442915864, + "max": 2232.383187802473 + } + }, + "vethbf020d92": { + "rx_mbps": { + "mean": 262.5675584196303, + "max": 2195.9700435544846 + }, + "tx_mbps": { + "mean": 266.1368979701063, + "max": 2232.3834410949453 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 257.47160713162305, + "max": 2192.3535183756803 + }, + "tx_mbps": { + "mean": 6.477848755286125, + "max": 30.438163203957647 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/agentgateway/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.0270249464671437, + "max": 1.7446086745820208 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0210638172710985, + "max": 0.0726920281075842 + }, + "busiest_sampled_vcpu_percent": 2.7184466019417477, + "container_quota_busy_percent": { + "mean": 0.18078879341899204, + "max": 0.2202529322779841 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 9601024, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.042936371211433254, + "max": 0.2587391446417109 + }, + "tx_mbps": { + "mean": 0.042936371211433254, + "max": 0.2587391446417109 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.09113839118803098, + "max": 0.30747488868687284 + }, + "tx_mbps": { + "mean": 0.055723293490449605, + "max": 0.08599805904127068 + } + }, + "vethf7bb09c3": { + "rx_mbps": { + "mean": 0.040301827152951324, + "max": 0.05001898020493309 + }, + "tx_mbps": { + "mean": 0.04264125073979518, + "max": 0.05256646534184491 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.03782389982335211, + "max": 0.04666811070546353 + }, + "tx_mbps": { + "mean": 0.04470292981805115, + "max": 0.06318594558777366 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.019751931454820543, + "max": 0.03643835923826631 + }, + "tx_mbps": { + "mean": 0.023627677299100806, + "max": 0.032101409971456024 + } + }, + "veth7df2c7b1": { + "rx_mbps": { + "mean": 0.003622758894159987, + "max": 0.003622758894159987 + }, + "tx_mbps": { + "mean": 0.00410762308959049, + "max": 0.00410762308959049 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/agentgateway/scale-1000-execution.json", + "samples": 14, + "host_busy_percent": { + "mean": 0.9510986586929143, + "max": 1.9431624969638086 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016801788565087336, + "max": 0.12144765606023804 + }, + "busiest_sampled_vcpu_percent": 2.729044834307992, + "container_quota_busy_percent": { + "mean": 0.29916741985354317, + "max": 1.4333075748853488 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 326, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 36401152, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vetha5c29d8d": { + "rx_mbps": { + "mean": 3.61485929210984e-05, + "max": 0.00010845915573356382 + }, + "tx_mbps": { + "mean": 0.00012049822985102321, + "max": 0.00032537746720069145 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.01816923247437241, + "max": 0.19238490181688386 + }, + "tx_mbps": { + "mean": 0.01816923247437241, + "max": 0.19238490181688386 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.2793444062283076, + "max": 1.0321432968477493 + }, + "tx_mbps": { + "mean": 0.16949934534934227, + "max": 0.8464303890745238 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.12783762045077998, + "max": 0.6748998416556709 + }, + "tx_mbps": { + "mean": 0.2317996508374072, + "max": 0.9165774177850324 + } + }, + "vethd34ea23e": { + "rx_mbps": { + "mean": 3.61485929210984e-05, + "max": 0.00010845915573356382 + }, + "tx_mbps": { + "mean": 0.00012049822985102321, + "max": 0.00032537746720069145 + } + }, + "veth5ab34c99": { + "rx_mbps": { + "mean": 3.6142097911146056e-05, + "max": 0.00010845915573356382 + }, + "tx_mbps": { + "mean": 0.00012049822985102321, + "max": 0.00032537746720069145 + } + }, + "vethbf020d92": { + "rx_mbps": { + "mean": 0.13918080642505976, + "max": 0.7312948883742693 + }, + "tx_mbps": { + "mean": 0.23188307268884253, + "max": 0.916685786437451 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.16263373739226888, + "max": 0.48956622416591034 + }, + "tx_mbps": { + "mean": 0.08499004205431636, + "max": 0.3987889002821273 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/agentgateway/scale-5000-execution.json", + "samples": 31, + "host_busy_percent": { + "mean": 0.9777012419331836, + "max": 2.403495994173343 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008090841242329208, + "max": 0.12159533073929961 + }, + "busiest_sampled_vcpu_percent": 4.863813229571984, + "container_quota_busy_percent": { + "mean": 0.5777109314214012, + "max": 5.593161629351295 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 44, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 34234368, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.011033997393898605, + "max": 0.21418840459652036 + }, + "tx_mbps": { + "mean": 0.011033997393898605, + "max": 0.21418840459652036 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.5442657618450913, + "max": 3.334944633318087 + }, + "tx_mbps": { + "mean": 0.3354163723737435, + "max": 3.4082666023873176 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.2584852342249548, + "max": 2.778585076383503 + }, + "tx_mbps": { + "mean": 0.47805241339303145, + "max": 2.937272408693235 + } + }, + "veth5acb6e47": { + "rx_mbps": { + "mean": 2.0081514416921555e-05, + "max": 0.00010848508454368175 + }, + "tx_mbps": { + "mean": 7.057662536872731e-05, + "max": 0.0006042307827630179 + } + }, + "veth9e57e1c7": { + "rx_mbps": { + "mean": 2.0084970426027275e-05, + "max": 0.0001084903760245813 + }, + "tx_mbps": { + "mean": 7.057662536872731e-05, + "max": 0.0006042307827630179 + } + }, + "vethc94681ec": { + "rx_mbps": { + "mean": 2.008140919649612e-05, + "max": 0.00010848224359219501 + }, + "tx_mbps": { + "mean": 7.057662536872731e-05, + "max": 0.0006042307827630179 + } + }, + "vethbf020d92": { + "rx_mbps": { + "mean": 0.2806155712251526, + "max": 3.0034095655918294 + }, + "tx_mbps": { + "mean": 0.47810663649766694, + "max": 2.9373808937777786 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.3419581826360614, + "max": 1.0055327507661658 + }, + "tx_mbps": { + "mean": 0.17359770864377258, + "max": 1.5099573981558447 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/direct/http-execution.json", + "samples": 103, + "host_busy_percent": { + "mean": 0.4246219655635038, + "max": 0.5908419497784343 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003377632408707417, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 1.7647058823529411, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.004581369170821754, + "max": 0.03781780414774004 + }, + "tx_mbps": { + "mean": 0.001882751781043093, + "max": 0.010102733599468387 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0031078740229205375, + "max": 0.04009905797606006 + }, + "tx_mbps": { + "mean": 0.0031078740229205375, + "max": 0.04009905797606006 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/praxis-release/http-execution.json", + "samples": 101, + "host_busy_percent": { + "mean": 7.5523571242393475, + "max": 33.835978835978835 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0014548149980649606, + "max": 0.02437835202340322 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 22.936449236926702, + "max": 100.22418786413766 + }, + "container_throttled_period_percent": { + "mean": 4.101866263081506, + "max": 41.509433962264154 + }, + "max_fd": 939, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 241836032, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.003582465689889477, + "max": 0.04129318149084103 + }, + "tx_mbps": { + "mean": 0.003582465689889477, + "max": 0.04129318149084103 + } + }, + "ens4": { + "rx_mbps": { + "mean": 318.9574722271044, + "max": 2763.06910775937 + }, + "tx_mbps": { + "mean": 296.0347220837433, + "max": 2526.735972288675 + } + }, + "cni0": { + "rx_mbps": { + "mean": 290.05927068152124, + "max": 2494.503382999735 + }, + "tx_mbps": { + "mean": 290.59796349513164, + "max": 2521.388211017346 + } + }, + "veth3c64d673": { + "rx_mbps": { + "mean": 292.08507121418154, + "max": 2504.9024723167317 + }, + "tx_mbps": { + "mean": 290.5979689399946, + "max": 2521.388211017346 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 280.7069240722947, + "max": 2475.377510003692 + }, + "tx_mbps": { + "mean": 10.827043812956575, + "max": 58.42389198651001 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/praxis-release/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 0.9952962703457704, + "max": 1.5533980582524272 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009097529754481408, + "max": 0.04854368932038835 + }, + "busiest_sampled_vcpu_percent": 2.544031311154599, + "container_quota_busy_percent": { + "mean": 0.1515439574557516, + "max": 0.19460129829961684 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 32, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 5971968, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.03166774881776732, + "max": 0.15993923169681912 + }, + "tx_mbps": { + "mean": 0.03166774881776732, + "max": 0.15993923169681912 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.07010337997058581, + "max": 0.18105591045478212 + }, + "tx_mbps": { + "mean": 0.054278909760507865, + "max": 0.06317641507135681 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.039673894116746884, + "max": 0.043384494075101095 + }, + "tx_mbps": { + "mean": 0.037044945238344576, + "max": 0.040351761501054406 + } + }, + "veth2b8f80cc": { + "rx_mbps": { + "mean": 0.03346525870408127, + "max": 0.047157597522689325 + }, + "tx_mbps": { + "mean": 0.028851229445082803, + "max": 0.040351761501054406 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.012459860018596936, + "max": 0.01375236062270254 + }, + "tx_mbps": { + "mean": 0.021898493048686178, + "max": 0.02418797544816506 + } + }, + "vethf3fa90fe": { + "rx_mbps": { + "mean": 0.038212051763497866, + "max": 0.04659623363927449 + }, + "tx_mbps": { + "mean": 0.033059181224594655, + "max": 0.040191693664484274 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/praxis-release/scale-1000-execution.json", + "samples": 130, + "host_busy_percent": { + "mean": 1.1105564513334596, + "max": 6.893180151552188 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.028848510402667712, + "max": 0.5622097286726961 + }, + "busiest_sampled_vcpu_percent": 8.901515151515152, + "container_quota_busy_percent": { + "mean": 0.15742148588102162, + "max": 0.421016808696687 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 142, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 187072512, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [ + "Command '['nsenter', '-t', '0', '-n', 'sysctl', 'net.ipv4.ip_local_port_range', 'net.ipv4.tcp_tw_reuse', 'net.ipv4.tcp_tw_reuse_delay', 'net.ipv4.tcp_timestamps']' returned non-zero exit status 1." + ], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.4614479215737074, + "max": 18.68903673469641 + }, + "tx_mbps": { + "mean": 0.4614479215737074, + "max": 18.68903673469641 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.5239156679292766, + "max": 18.578794165794974 + }, + "tx_mbps": { + "mean": 0.08706994162860325, + "max": 0.19683208359722548 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.067058153319493, + "max": 0.14351904002300417 + }, + "tx_mbps": { + "mean": 0.06083809930766712, + "max": 0.1363909287340237 + } + }, + "veth3c64d673": { + "rx_mbps": { + "mean": 0.0722005547167492, + "max": 0.15541883658406064 + }, + "tx_mbps": { + "mean": 0.06098233898945312, + "max": 0.1363909287340237 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.018747055509520275, + "max": 0.03935363292758968 + }, + "tx_mbps": { + "mean": 0.03877921606231517, + "max": 0.08189583973569037 + } + }, + "vethaf01d3da": { + "rx_mbps": { + "mean": 5.181031872507136e-06, + "max": 0.0001085438308734778 + }, + "tx_mbps": { + "mean": 0.00013027465013818831, + "max": 0.004184643479301141 + } + }, + "veth564b9715": { + "rx_mbps": { + "mean": 5.180047381223806e-06, + "max": 0.00010850948677749665 + }, + "tx_mbps": { + "mean": 0.00013027465013818831, + "max": 0.004184643479301141 + } + }, + "veth11d5680e": { + "rx_mbps": { + "mean": 5.179946657074093e-06, + "max": 0.00010849904093696052 + }, + "tx_mbps": { + "mean": 0.00013027465013818831, + "max": 0.004184643479301141 + } + }, + "veth7499bd0b": { + "rx_mbps": { + "mean": 0.00010511188966793287, + "max": 0.00010520280138861001 + }, + "tx_mbps": { + "mean": 0.0019442777426117242, + "max": 0.0022804555211404097 + } + }, + "veth478961ac": { + "rx_mbps": { + "mean": 0.00010511188966793287, + "max": 0.00010520280138861001 + }, + "tx_mbps": { + "mean": 0.0019442777426117242, + "max": 0.0022804555211404097 + } + }, + "vethdcd47e50": { + "rx_mbps": { + "mean": 1.1354788885050277e-05, + "max": 0.00010850034405102154 + }, + "tx_mbps": { + "mean": 3.2170966597870374e-05, + "max": 0.0003152918907193334 + } + }, + "veth6af4690b": { + "rx_mbps": { + "mean": 1.016825605323044e-05, + "max": 0.00010851358746998773 + }, + "tx_mbps": { + "mean": 1.694776832912689e-05, + "max": 0.00010851358746998773 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/praxis-release/scale-5000-execution.json", + "samples": 147, + "host_busy_percent": { + "mean": 1.5376011937055745, + "max": 17.508582638548308 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.05708111995722648, + "max": 1.2870325400679943 + }, + "busiest_sampled_vcpu_percent": 23.74245472837022, + "container_quota_busy_percent": { + "mean": 0.15698772403375041, + "max": 1.4413818972487218 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 65, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 203763712, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [ + "Command '['nsenter', '-t', '0', '-n', 'sysctl', 'net.ipv4.ip_local_port_range', 'net.ipv4.tcp_tw_reuse', 'net.ipv4.tcp_tw_reuse_delay', 'net.ipv4.tcp_timestamps']' returned non-zero exit status 1." + ], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 1.2139408674468921, + "max": 27.318865842691686 + }, + "tx_mbps": { + "mean": 1.2139408674468921, + "max": 27.318865842691686 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.2633556708081577, + "max": 27.132273826938693 + }, + "tx_mbps": { + "mean": 0.08547587148022157, + "max": 0.29247618317431723 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.059895907809188895, + "max": 0.14305343177531904 + }, + "tx_mbps": { + "mean": 0.054181877932513556, + "max": 0.1330642464919324 + } + }, + "veth3c64d673": { + "rx_mbps": { + "mean": 0.06439297069232881, + "max": 0.154671355886685 + }, + "tx_mbps": { + "mean": 0.054443484385617275, + "max": 0.1330642464919324 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.016513503597397578, + "max": 0.03932506295691578 + }, + "tx_mbps": { + "mean": 0.034505760319800495, + "max": 0.08245877374351708 + } + }, + "vetha5e75dd1": { + "rx_mbps": { + "mean": 4.5806998768177095e-06, + "max": 0.0001084965400480426 + }, + "tx_mbps": { + "mean": 0.00026169284878210537, + "max": 0.006196991157734319 + } + }, + "vethfb17b74b": { + "rx_mbps": { + "mean": 5.344733752978498e-06, + "max": 0.00010850172739096797 + }, + "tx_mbps": { + "mean": 0.00026169284878210537, + "max": 0.006196991157734319 + } + }, + "vethc730528e": { + "rx_mbps": { + "mean": 5.3443781194103e-06, + "max": 0.00010850172739096797 + }, + "tx_mbps": { + "mean": 0.00026169284878210537, + "max": 0.006196991157734319 + } + }, + "vethe57270a0": { + "rx_mbps": { + "mean": 5.621954927616783e-06, + "max": 0.00010851383813361447 + }, + "tx_mbps": { + "mean": 1.6290862898386183e-05, + "max": 0.000572450367060355 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/agentgateway/http-execution.json", + "samples": 102, + "host_busy_percent": { + "mean": 7.774866749828269, + "max": 31.627667780920547 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0033916943972065955, + "max": 0.025367833587011668 + }, + "busiest_sampled_vcpu_percent": 99.80952380952381, + "container_quota_busy_percent": { + "mean": 24.385353461410844, + "max": 99.9943262331381 + }, + "container_throttled_period_percent": { + "mean": 2.996405523213213, + "max": 30.18867924528302 + }, + "max_fd": 944, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 101306368, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0031489932273752034, + "max": 0.03966744253585975 + }, + "tx_mbps": { + "mean": 0.0031489932273752034, + "max": 0.03966744253585975 + } + }, + "ens4": { + "rx_mbps": { + "mean": 292.9539916955551, + "max": 2413.9244432833125 + }, + "tx_mbps": { + "mean": 266.42613374125875, + "max": 2182.30623653537 + } + }, + "veth30a7ac92": { + "rx_mbps": { + "mean": 263.5440922842141, + "max": 2169.3594763058773 + }, + "tx_mbps": { + "mean": 267.1585986014941, + "max": 2204.431946114881 + } + }, + "cni0": { + "rx_mbps": { + "mean": 262.09502372159733, + "max": 2163.687073511746 + }, + "tx_mbps": { + "mean": 267.1585939041298, + "max": 2204.431409437466 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 258.5295752694535, + "max": 2164.8301598149005 + }, + "tx_mbps": { + "mean": 6.441798209450772, + "max": 29.700698034084905 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/agentgateway/recovery-execution.json", + "samples": 10, + "host_busy_percent": { + "mean": 1.0321415746773124, + "max": 1.6973811833171677 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.018731702810821635, + "max": 0.07163323782234957 + }, + "busiest_sampled_vcpu_percent": 2.7079303675048356, + "container_quota_busy_percent": { + "mean": 0.17055634958590243, + "max": 0.22035761542105758 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 9658368, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.045545428085140435, + "max": 0.16561655456301141 + }, + "tx_mbps": { + "mean": 0.045545428085140435, + "max": 0.16561655456301141 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.09193245539895681, + "max": 0.22849464107455902 + }, + "tx_mbps": { + "mean": 0.0531466860646477, + "max": 0.07604456077146785 + } + }, + "veth31f16b28": { + "rx_mbps": { + "mean": 0.03824382107735835, + "max": 0.0515101063825315 + }, + "tx_mbps": { + "mean": 0.04095985337685803, + "max": 0.056228636741497064 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.036037140073436266, + "max": 0.047234907062548896 + }, + "tx_mbps": { + "mean": 0.04306192263262909, + "max": 0.05875417140625194 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.01818231965998817, + "max": 0.03374112358878256 + }, + "tx_mbps": { + "mean": 0.021839618232659116, + "max": 0.03344514159823953 + } + }, + "veth8557371d": { + "rx_mbps": { + "mean": 0.007973631886351154, + "max": 0.013949723012016125 + }, + "tx_mbps": { + "mean": 0.009120964844048568, + "max": 0.01513887972779455 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/agentgateway/scale-1000-execution.json", + "samples": 14, + "host_busy_percent": { + "mean": 0.9567096373056011, + "max": 1.9455252918287937 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.013081735037740303, + "max": 0.12159533073929961 + }, + "busiest_sampled_vcpu_percent": 2.7079303675048356, + "container_quota_busy_percent": { + "mean": 0.308148535290684, + "max": 1.4526833726798238 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 327, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 36855808, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7c2d7fc9": { + "rx_mbps": { + "mean": 3.25334932351701e-05, + "max": 0.00010851285052563223 + }, + "tx_mbps": { + "mean": 0.00013631021418813728, + "max": 0.0006040434700606738 + } + }, + "veth8071bde0": { + "rx_mbps": { + "mean": 3.2531527356757964e-05, + "max": 0.00010851285052563223 + }, + "tx_mbps": { + "mean": 0.00013631021418813728, + "max": 0.0006040434700606738 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.017901718998264093, + "max": 0.21073481175410705 + }, + "tx_mbps": { + "mean": 0.017901718998264093, + "max": 0.21073481175410705 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.27881443091632613, + "max": 0.9431450391226825 + }, + "tx_mbps": { + "mean": 0.16902811112006577, + "max": 0.7663462114780434 + } + }, + "veth30a7ac92": { + "rx_mbps": { + "mean": 0.13884016755213474, + "max": 0.6588891288773809 + }, + "tx_mbps": { + "mean": 0.23146888069462457, + "max": 0.8328896192063824 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.12752862096621323, + "max": 0.6080418213746293 + }, + "tx_mbps": { + "mean": 0.23138547201400864, + "max": 0.8328896192063824 + } + }, + "veth2a632c96": { + "rx_mbps": { + "mean": 3.252782777748264e-05, + "max": 0.00010845619594875762 + }, + "tx_mbps": { + "mean": 0.00012237074949442942, + "max": 0.00046464882312359523 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.16229600822314308, + "max": 0.4478858182633596 + }, + "tx_mbps": { + "mean": 0.08472630026045648, + "max": 0.35892162373697023 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/agentgateway/scale-5000-execution.json", + "samples": 32, + "host_busy_percent": { + "mean": 1.040769781061729, + "max": 2.647558902113189 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.011746546563444404, + "max": 0.14573718727228566 + }, + "busiest_sampled_vcpu_percent": 6.177606177606178, + "container_quota_busy_percent": { + "mean": 0.5728743641550834, + "max": 4.108342147278226 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 45, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 34729984, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.015425704807486848, + "max": 0.21080361644606305 + }, + "tx_mbps": { + "mean": 0.015425704807486848, + "max": 0.21080361644606305 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.5289414178253402, + "max": 2.2979132858561044 + }, + "tx_mbps": { + "mean": 0.32401363895641966, + "max": 2.3391485697045784 + } + }, + "veth30a7ac92": { + "rx_mbps": { + "mean": 0.2702757975928417, + "max": 2.059822523477347 + }, + "tx_mbps": { + "mean": 0.46129400415077126, + "max": 2.0141181468585234 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.24900803341280692, + "max": 1.9051925334696878 + }, + "tx_mbps": { + "mean": 0.461177035839469, + "max": 2.0141181468585234 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.3296541248262634, + "max": 0.6893591094424779 + }, + "tx_mbps": { + "mean": 0.16682811440647666, + "max": 1.036028371208491 + } + }, + "veth826be9e4": { + "rx_mbps": { + "mean": 2.0852883085268477e-05, + "max": 0.0001084914534253228 + }, + "tx_mbps": { + "mean": 6.256133151839024e-05, + "max": 0.00032547436027596837 + } + }, + "veth5b96e7e9": { + "rx_mbps": { + "mean": 2.085423799149019e-05, + "max": 0.0001084914534253228 + }, + "tx_mbps": { + "mean": 6.256133151839024e-05, + "max": 0.00032547436027596837 + } + }, + "vethf6d57394": { + "rx_mbps": { + "mean": 2.0854210441631573e-05, + "max": 0.0001084914534253228 + }, + "tx_mbps": { + "mean": 6.256133151839024e-05, + "max": 0.00032547436027596837 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/direct/http-execution.json", + "samples": 103, + "host_busy_percent": { + "mean": 0.4267599936356837, + "max": 0.5412054120541205 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003376623452347119, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0046490036260144595, + "max": 0.05663739615934223 + }, + "tx_mbps": { + "mean": 0.001541795777394219, + "max": 0.0062337192068917515 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003532276674124667, + "max": 0.0394819258497009 + }, + "tx_mbps": { + "mean": 0.003532276674124667, + "max": 0.0394819258497009 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/praxis-release/http-execution.json", + "samples": 101, + "host_busy_percent": { + "mean": 7.514247480095305, + "max": 33.79690369981632 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003921525546215803, + "max": 0.049838026414153996 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 22.978516729712936, + "max": 100.08463976946774 + }, + "container_throttled_period_percent": { + "mean": 3.6558504388693067, + "max": 43.39622641509434 + }, + "max_fd": 923, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 244899840, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.00357521209321637, + "max": 0.03844300390114384 + }, + "tx_mbps": { + "mean": 0.00357521209321637, + "max": 0.03844300390114384 + } + }, + "ens4": { + "rx_mbps": { + "mean": 320.9857806788976, + "max": 2791.0487558772793 + }, + "tx_mbps": { + "mean": 297.87843238046054, + "max": 2552.5516293026767 + } + }, + "veth03ebeda7": { + "rx_mbps": { + "mean": 293.92404121703953, + "max": 2531.4395500870664 + }, + "tx_mbps": { + "mean": 292.4661400412017, + "max": 2547.2763433960167 + } + }, + "cni0": { + "rx_mbps": { + "mean": 291.8960835005886, + "max": 2521.230860437172 + }, + "tx_mbps": { + "mean": 292.46613415564366, + "max": 2547.2763433960167 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 282.5656887277117, + "max": 2500.842780377141 + }, + "tx_mbps": { + "mean": 10.827563129210333, + "max": 58.668973770908444 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/praxis-release/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.0131391741374416, + "max": 1.696969696969697 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009087240443172646, + "max": 0.048484848484848485 + }, + "busiest_sampled_vcpu_percent": 2.7184466019417477, + "container_quota_busy_percent": { + "mean": 0.17093250869763524, + "max": 0.2186795509148518 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 28, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 5771264, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.03170837080854859, + "max": 0.15686033958970344 + }, + "tx_mbps": { + "mean": 0.03170837080854859, + "max": 0.15686033958970344 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.06828126341129559, + "max": 0.1692961868826946 + }, + "tx_mbps": { + "mean": 0.05353287575645184, + "max": 0.05521048045834166 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.04003243927033863, + "max": 0.0441973019212156 + }, + "tx_mbps": { + "mean": 0.037284462288532036, + "max": 0.04110101127470127 + } + }, + "vethcf42bcc5": { + "rx_mbps": { + "mean": 0.03294346532659364, + "max": 0.048037446176502144 + }, + "tx_mbps": { + "mean": 0.028417950571871225, + "max": 0.04110101127470127 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.012553531233677334, + "max": 0.013962752114661732 + }, + "tx_mbps": { + "mean": 0.022063228516977736, + "max": 0.024558016954610924 + } + }, + "vethe071b239": { + "rx_mbps": { + "mean": 0.04183839431815722, + "max": 0.04624826984963915 + }, + "tx_mbps": { + "mean": 0.03585738481137029, + "max": 0.039443014701853255 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/praxis-release/scale-1000-execution.json", + "samples": 129, + "host_busy_percent": { + "mean": 1.1107839164208013, + "max": 11.888970768852861 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.030957163030848913, + "max": 0.9825595676737903 + }, + "busiest_sampled_vcpu_percent": 15.32567049808429, + "container_quota_busy_percent": { + "mean": 0.16371243135242186, + "max": 0.41846384128621045 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 141, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 186830848, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethbcd6f08a": { + "rx_mbps": { + "mean": 6.107626087933975e-06, + "max": 0.00010848815113449485 + }, + "tx_mbps": { + "mean": 0.00014353355309944707, + "max": 0.005379899558290875 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.4567750356271943, + "max": 18.462100267250808 + }, + "tx_mbps": { + "mean": 0.4567750356271943, + "max": 18.462100267250808 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.5196499350046576, + "max": 18.281451830618018 + }, + "tx_mbps": { + "mean": 0.08968372754046718, + "max": 0.24764918637575462 + } + }, + "vethfa657396": { + "rx_mbps": { + "mean": 7.232694345963068e-06, + "max": 0.0002479221538597092 + }, + "tx_mbps": { + "mean": 0.00014353355309944707, + "max": 0.005379899558290875 + } + }, + "vethc0ff2b7b": { + "rx_mbps": { + "mean": 6.107891732319134e-06, + "max": 0.00010848680321619846 + }, + "tx_mbps": { + "mean": 0.00014353355309944707, + "max": 0.005379899558290875 + } + }, + "veth03ebeda7": { + "rx_mbps": { + "mean": 0.07374488818447308, + "max": 0.14617072603938902 + }, + "tx_mbps": { + "mean": 0.061129346375896246, + "max": 0.1181324668054664 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0683478316703064, + "max": 0.1361729953711163 + }, + "tx_mbps": { + "mean": 0.060995258132976, + "max": 0.1181324668054664 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.018901676529698614, + "max": 0.03934650743323953 + }, + "tx_mbps": { + "mean": 0.04001939364454251, + "max": 0.08252542665348042 + } + }, + "veth1437f65c": { + "rx_mbps": { + "mean": 5.332252600381238e-05, + "max": 0.00010664505200762476 + }, + "tx_mbps": { + "mean": 0.0022126814001132205, + "max": 0.0023492381456536766 + } + }, + "veth90242e04": { + "rx_mbps": { + "mean": 1.1386201357135239e-05, + "max": 0.00010850414832075457 + }, + "tx_mbps": { + "mean": 3.849295748718556e-05, + "max": 0.000350341066329759 + } + }, + "veth546189a8": { + "rx_mbps": { + "mean": 8.604419776117659e-06, + "max": 0.00010847209354199465 + }, + "tx_mbps": { + "mean": 1.549115784506174e-05, + "max": 0.00010849466570989028 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/praxis-release/scale-5000-execution.json", + "samples": 146, + "host_busy_percent": { + "mean": 1.406952876782681, + "max": 16.18511263467189 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.049129852094569555, + "max": 1.0528893241919686 + }, + "busiest_sampled_vcpu_percent": 20.32520325203252, + "container_quota_busy_percent": { + "mean": 0.1533375092910134, + "max": 1.4739597883351743 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 60, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 206237696, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [ + "Command '['nsenter', '-t', '0', '-n', 'sysctl', 'net.ipv4.ip_local_port_range', 'net.ipv4.tcp_tw_reuse', 'net.ipv4.tcp_tw_reuse_delay', 'net.ipv4.tcp_timestamps']' returned non-zero exit status 1." + ], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 1.206995313516374, + "max": 28.996657358837247 + }, + "tx_mbps": { + "mean": 1.206995313516374, + "max": 28.996657358837247 + } + }, + "vethd25a3cb1": { + "rx_mbps": { + "mean": 0.00010672829310594639, + "max": 0.00010680781534406173 + }, + "tx_mbps": { + "mean": 0.0007317716304883742, + "max": 0.0008379546282472441 + } + }, + "veth65a13fea": { + "rx_mbps": { + "mean": 6.2704872429350825e-06, + "max": 0.000243768619126471 + }, + "tx_mbps": { + "mean": 0.0002307185246120309, + "max": 0.006022782288137743 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.2577204332060965, + "max": 28.783384220093605 + }, + "tx_mbps": { + "mean": 0.08315382032264551, + "max": 0.279485156084594 + } + }, + "veth7b397a59": { + "rx_mbps": { + "mean": 6.270613515332426e-06, + "max": 0.000243768619126471 + }, + "tx_mbps": { + "mean": 0.00022975289187781515, + "max": 0.006022782288137743 + } + }, + "veth03ebeda7": { + "rx_mbps": { + "mean": 0.06422152332937504, + "max": 0.15227976772429686 + }, + "tx_mbps": { + "mean": 0.054185550402812595, + "max": 0.1296182391160321 + } + }, + "veth29294a58": { + "rx_mbps": { + "mean": 6.269528661155486e-06, + "max": 0.000243768619126471 + }, + "tx_mbps": { + "mean": 0.00022979580888822472, + "max": 0.006022782288137743 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.059776845889986586, + "max": 0.14119005052999314 + }, + "tx_mbps": { + "mean": 0.053968738907230425, + "max": 0.1296182391160321 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.016631610796698802, + "max": 0.039373611508989985 + }, + "tx_mbps": { + "mean": 0.03455641401566099, + "max": 0.0819157136449239 + } + }, + "veth67682091": { + "rx_mbps": { + "mean": 0.00011969946382258352, + "max": 0.00023939892764516705 + }, + "tx_mbps": { + "mean": 0.0017681063558684918, + "max": 0.0018304953522651683 + } + }, + "veth1d862e5c": { + "rx_mbps": { + "mean": 6.149892189349398e-06, + "max": 0.00017344119382077826 + }, + "tx_mbps": { + "mean": 1.586100238319578e-05, + "max": 0.00032523895339831314 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http-execution.json", + "samples": 101, + "host_busy_percent": { + "mean": 10.307655724700377, + "max": 47.253555664541445 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0036076703869463663, + "max": 0.024539877300613498 + }, + "busiest_sampled_vcpu_percent": 51.039697542533084, + "container_quota_busy_percent": { + "mean": 10.872087984226518, + "max": 56.15621299340011 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 501, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 30609408, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0032837542335747657, + "max": 0.034730978202752505 + }, + "tx_mbps": { + "mean": 0.0032837542335747657, + "max": 0.034730978202752505 + } + }, + "ens4": { + "rx_mbps": { + "mean": 10.011454904803406, + "max": 44.05865600251143 + }, + "tx_mbps": { + "mean": 282.8676893876529, + "max": 2444.381211226363 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 257.05892844156585, + "max": 2227.11900389867 + }, + "tx_mbps": { + "mean": 7.161085602844495, + "max": 32.649841625470174 + } + }, + "cni0": { + "rx_mbps": { + "mean": 255.7170323175277, + "max": 2217.8567494256627 + }, + "tx_mbps": { + "mean": 7.1610856009767385, + "max": 32.649841625470174 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 6.363684745362515, + "max": 29.798157416839455 + }, + "tx_mbps": { + "mean": 255.7167047679018, + "max": 2217.850532338736 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/recovery-execution.json", + "samples": 10, + "host_busy_percent": { + "mean": 1.0224869030758938, + "max": 1.128451380552221 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.002670940170940171, + "max": 0.02403846153846154 + }, + "busiest_sampled_vcpu_percent": 2.3121387283236996, + "container_quota_busy_percent": { + "mean": 0.05907123545457577, + "max": 0.07042883394267112 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10428416, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0071907865510814715, + "max": 0.015753307860232404 + }, + "tx_mbps": { + "mean": 0.0071907865510814715, + "max": 0.015753307860232404 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03765727137301218, + "max": 0.04914181360229494 + }, + "tx_mbps": { + "mean": 0.02053629380495316, + "max": 0.021912057266838796 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.015118638630744306, + "max": 0.01569693115728151 + }, + "tx_mbps": { + "mean": 0.021377981592539983, + "max": 0.021997498518251554 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.013940701165137723, + "max": 0.014450631352870386 + }, + "tx_mbps": { + "mean": 0.021377981592539983, + "max": 0.021997498518251554 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.018806719140110676, + "max": 0.019045951742226355 + }, + "tx_mbps": { + "mean": 0.013664208343304993, + "max": 0.013836802547771284 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/scale-1000-execution.json", + "samples": 15, + "host_busy_percent": { + "mean": 1.0160710805182156, + "max": 1.4681107099879662 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.005151103069705426, + "max": 0.024067388688327317 + }, + "busiest_sampled_vcpu_percent": 2.697495183044316, + "container_quota_busy_percent": { + "mean": 0.07444467377705184, + "max": 0.4998687629201081 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 312, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 19611648, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0036749774595306265, + "max": 0.013173468827782751 + }, + "tx_mbps": { + "mean": 0.0036749774595306265, + "max": 0.013173468827782751 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0706410785821535, + "max": 0.4434142026728308 + }, + "tx_mbps": { + "mean": 0.05556909678983922, + "max": 0.32434208843350976 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.038914000688893044, + "max": 0.23941885346352643 + }, + "tx_mbps": { + "mean": 0.05201360437565478, + "max": 0.34628132113473353 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.03452379096902381, + "max": 0.21558997769062252 + }, + "tx_mbps": { + "mean": 0.05201360437565478, + "max": 0.34628132113473353 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.04769725780285345, + "max": 0.3214007644334088 + }, + "tx_mbps": { + "mean": 0.03421263196819607, + "max": 0.21496727187774176 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/scale-5000-execution.json", + "samples": 32, + "host_busy_percent": { + "mean": 1.0676942304466144, + "max": 1.9782870928829916 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003872518624458731, + "max": 0.02403846153846154 + }, + "busiest_sampled_vcpu_percent": 4.038461538461538, + "container_quota_busy_percent": { + "mean": 0.14930018045621488, + "max": 1.527492066714924 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 15, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 12406784, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.003661100718343005, + "max": 0.03494388384129068 + }, + "tx_mbps": { + "mean": 0.003661100718343005, + "max": 0.03494388384129068 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.1343735479205396, + "max": 1.2944646811603837 + }, + "tx_mbps": { + "mean": 0.09860031154687872, + "max": 0.9609871495068566 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.07188067278885359, + "max": 0.7078828427637714 + }, + "tx_mbps": { + "mean": 0.10417586464139161, + "max": 1.0284464034710208 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.06469405427003966, + "max": 0.6373882603126505 + }, + "tx_mbps": { + "mean": 0.10417586464139161, + "max": 1.0284464034710208 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.09655701114585971, + "max": 0.9561054319301622 + }, + "tx_mbps": { + "mean": 0.06437293871631, + "max": 0.6367661408606172 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http-execution.json", + "samples": 99, + "host_busy_percent": { + "mean": 20.6054143159014, + "max": 77.37397420867526 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004199812783450304, + "max": 0.048887802493277926 + }, + "busiest_sampled_vcpu_percent": 85.33834586466165, + "container_quota_busy_percent": { + "mean": 24.951792646138713, + "max": 96.893222360992 + }, + "container_throttled_period_percent": { + "mean": 0.1498218334953029, + "max": 3.7037037037037037 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 28938240, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.003393882319782699, + "max": 0.0347805714808967 + }, + "tx_mbps": { + "mean": 0.003393882319782699, + "max": 0.0347805714808967 + } + }, + "ens4": { + "rx_mbps": { + "mean": 28.567220625681752, + "max": 144.9156750277396 + }, + "tx_mbps": { + "mean": 780.0179854924875, + "max": 5823.548480339353 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 780.0168166351928, + "max": 5823.613864564404 + }, + "tx_mbps": { + "mean": 28.563010375775537, + "max": 144.90513736749153 + } + }, + "cni0": { + "rx_mbps": { + "mean": 775.4579814644856, + "max": 5799.018944751526 + }, + "tx_mbps": { + "mean": 28.563010264116745, + "max": 144.90489804308942 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http-execution.json", + "samples": 100, + "host_busy_percent": { + "mean": 11.96222274953273, + "max": 55.53917956276099 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00411688850856894, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 56.777996070726914, + "container_quota_busy_percent": { + "mean": 12.705407848843532, + "max": 65.89132305623473 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 414, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27021312, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0033238503607315147, + "max": 0.03468946917815539 + }, + "tx_mbps": { + "mean": 0.0033238503607315147, + "max": 0.03468946917815539 + } + }, + "ens4": { + "rx_mbps": { + "mean": 15.72812707243854, + "max": 79.34758586627255 + }, + "tx_mbps": { + "mean": 308.83903157248733, + "max": 2726.965687131282 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 280.4024205744081, + "max": 2483.2723394144577 + }, + "tx_mbps": { + "mean": 11.796763092547693, + "max": 63.03734810123055 + } + }, + "cni0": { + "rx_mbps": { + "mean": 278.81425319218584, + "max": 2471.9808510273083 + }, + "tx_mbps": { + "mean": 11.796763090309653, + "max": 63.03734810123055 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 10.696735042047708, + "max": 58.47099231399839 + }, + "tx_mbps": { + "mean": 278.81392670282605, + "max": 2471.987047251006 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.0277238480874424, + "max": 1.1778846153846154 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009012257016083847, + "max": 0.02403846153846154 + }, + "busiest_sampled_vcpu_percent": 2.3121387283236996, + "container_quota_busy_percent": { + "mean": 0.051581990426457926, + "max": 0.05837548433905943 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 9, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 8359936, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.004599812116382109, + "max": 0.01911064705510373 + }, + "tx_mbps": { + "mean": 0.004599812116382109, + "max": 0.01911064705510373 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03771767872430283, + "max": 0.045522709407348795 + }, + "tx_mbps": { + "mean": 0.018849061785411656, + "max": 0.021234092629713604 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.013933969573938635, + "max": 0.01543960194255003 + }, + "tx_mbps": { + "mean": 0.024436223237369315, + "max": 0.026826750363188094 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.012844425466493097, + "max": 0.014212796968921143 + }, + "tx_mbps": { + "mean": 0.024436223237369315, + "max": 0.026826750363188094 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.02202736473511287, + "max": 0.024364641718530897 + }, + "tx_mbps": { + "mean": 0.012533200249528842, + "max": 0.013852806328261715 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/scale-1000-execution.json", + "samples": 129, + "host_busy_percent": { + "mean": 0.9780352087761345, + "max": 1.2007684918347743 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004881235104747248, + "max": 0.04806536890170632 + }, + "busiest_sampled_vcpu_percent": 3.6468330134357005, + "container_quota_busy_percent": { + "mean": 0.04778458711244064, + "max": 0.10772539698791095 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 126, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 13778944, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.004191449297306716, + "max": 0.037085923572975826 + }, + "tx_mbps": { + "mean": 0.004191449297306716, + "max": 0.037085923572975826 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.05742030406466215, + "max": 0.11139285137416653 + }, + "tx_mbps": { + "mean": 0.029963430516155617, + "max": 0.06069111820546473 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.02123264028835629, + "max": 0.04405682258629049 + }, + "tx_mbps": { + "mean": 0.04280796797772631, + "max": 0.08949334967763725 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.019083472160730752, + "max": 0.03964729927948477 + }, + "tx_mbps": { + "mean": 0.04280796797772631, + "max": 0.08949334967763725 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.03970751705140422, + "max": 0.08313510827172522 + }, + "tx_mbps": { + "mean": 0.01875835725447809, + "max": 0.03904029421858358 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/scale-5000-execution.json", + "samples": 146, + "host_busy_percent": { + "mean": 0.9858501942720113, + "max": 1.1761881901104176 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004640040820170587, + "max": 0.04812319538017324 + }, + "busiest_sampled_vcpu_percent": 3.4615384615384617, + "container_quota_busy_percent": { + "mean": 0.04286409350456484, + "max": 0.11031301385478283 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11296768, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.006644850027512395, + "max": 0.10101524816041964 + }, + "tx_mbps": { + "mean": 0.006644850027512395, + "max": 0.10101524816041964 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.05171439493953989, + "max": 0.11445410505017556 + }, + "tx_mbps": { + "mean": 0.026615732896359504, + "max": 0.06160359435190051 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.018709754781713793, + "max": 0.044089329307661046 + }, + "tx_mbps": { + "mean": 0.03677088083929531, + "max": 0.08701626862555428 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.01682253002019468, + "max": 0.03967655249465365 + }, + "tx_mbps": { + "mean": 0.03677013882181259, + "max": 0.08701626862555428 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0342397180007783, + "max": 0.08125044526361082 + }, + "tx_mbps": { + "mean": 0.01649686820433553, + "max": 0.039053843571563746 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/agentgateway/http-execution.json", + "samples": 101, + "host_busy_percent": { + "mean": 10.154047188569255, + "max": 47.91412539643816 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004860402283798228, + "max": 0.0499001996007984 + }, + "busiest_sampled_vcpu_percent": 49.80392156862745, + "container_quota_busy_percent": { + "mean": 11.18989830587356, + "max": 57.07070957990365 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 454, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 28729344, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0034698633451154598, + "max": 0.03402545443834798 + }, + "tx_mbps": { + "mean": 0.0034698633451154598, + "max": 0.03402545443834798 + } + }, + "ens4": { + "rx_mbps": { + "mean": 10.134146017736779, + "max": 43.79865568622748 + }, + "tx_mbps": { + "mean": 282.9497891298699, + "max": 2412.904439516215 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 257.11783287115395, + "max": 2198.528593926496 + }, + "tx_mbps": { + "mean": 7.250724114526147, + "max": 33.39719047370425 + } + }, + "cni0": { + "rx_mbps": { + "mean": 255.76966183072855, + "max": 2189.386417298774 + }, + "tx_mbps": { + "mean": 7.250724110063317, + "max": 33.39719047370425 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 6.444242579542242, + "max": 30.484221916410707 + }, + "tx_mbps": { + "mean": 255.7693327326186, + "max": 2189.3855518589216 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/agentgateway/recovery-execution.json", + "samples": 10, + "host_busy_percent": { + "mean": 1.0251846881170967, + "max": 1.1063011063011063 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.002671582378242633, + "max": 0.024044241404183698 + }, + "busiest_sampled_vcpu_percent": 2.5, + "container_quota_busy_percent": { + "mean": 0.05781197875966848, + "max": 0.06131731033907581 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 9916416, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.005785725196164705, + "max": 0.02413293551254335 + }, + "tx_mbps": { + "mean": 0.005785725196164705, + "max": 0.02413293551254335 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03626158623802186, + "max": 0.05247165545665825 + }, + "tx_mbps": { + "mean": 0.02039584392196033, + "max": 0.02124002683219076 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.015198481923603598, + "max": 0.0157500460648697 + }, + "tx_mbps": { + "mean": 0.021474914170230647, + "max": 0.02214134683409529 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.014008688356804098, + "max": 0.014459184644780857 + }, + "tx_mbps": { + "mean": 0.021474914170230647, + "max": 0.02214134683409529 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.018805185351210844, + "max": 0.019044680026525308 + }, + "tx_mbps": { + "mean": 0.013663095170198437, + "max": 0.013836805031523736 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/agentgateway/scale-1000-execution.json", + "samples": 14, + "host_busy_percent": { + "mean": 1.0421413166933091, + "max": 1.3942307692307692 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.005543786626377108, + "max": 0.02403846153846154 + }, + "busiest_sampled_vcpu_percent": 2.504816955684008, + "container_quota_busy_percent": { + "mean": 0.08225140433992668, + "max": 0.5138021461108918 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 315, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 19234816, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0020103190410718616, + "max": 0.005009476157002341 + }, + "tx_mbps": { + "mean": 0.0020103190410718616, + "max": 0.005009476157002341 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.07399780391049689, + "max": 0.432562994354399 + }, + "tx_mbps": { + "mean": 0.060125719811794695, + "max": 0.32347037894520697 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.041991739521599604, + "max": 0.23916085835985768 + }, + "tx_mbps": { + "mean": 0.05604861789925866, + "max": 0.3462122781182758 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.037245235459758705, + "max": 0.21535766031945644 + }, + "tx_mbps": { + "mean": 0.05604861789925866, + "max": 0.3462122781182758 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.05141004979450288, + "max": 0.3212940251174067 + }, + "tx_mbps": { + "mean": 0.0369103162819768, + "max": 0.21473562552745992 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/agentgateway/scale-5000-execution.json", + "samples": 31, + "host_busy_percent": { + "mean": 1.1139436022625164, + "max": 2.657646774583233 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004798465872172079, + "max": 0.04795013186286262 + }, + "busiest_sampled_vcpu_percent": 4.457364341085271, + "container_quota_busy_percent": { + "mean": 0.16063039970952697, + "max": 2.3154814509676904 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 17, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 13099008, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0030920593849016885, + "max": 0.014543271392019054 + }, + "tx_mbps": { + "mean": 0.0030920593849016885, + "max": 0.014543271392019054 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.13877231437451398, + "max": 1.8471714354520041 + }, + "tx_mbps": { + "mean": 0.10212174960370975, + "max": 1.3792537930791189 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.0743593095787874, + "max": 1.0157488707807103 + }, + "tx_mbps": { + "mean": 0.10777211973354703, + "max": 1.4768402954637727 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.06691590550120212, + "max": 0.9146778491748622 + }, + "tx_mbps": { + "mean": 0.10777211973354703, + "max": 1.4768402954637727 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0998603750582874, + "max": 1.3738127831184794 + }, + "tx_mbps": { + "mean": 0.06658696439241593, + "max": 0.9146778491748622 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/direct/http-execution.json", + "samples": 99, + "host_busy_percent": { + "mean": 21.316811393453413, + "max": 77.33145407564012 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004186156145573502, + "max": 0.04729250413809411 + }, + "busiest_sampled_vcpu_percent": 86.65413533834587, + "container_quota_busy_percent": { + "mean": 25.246952778328268, + "max": 97.24453486562386 + }, + "container_throttled_period_percent": { + "mean": 0.18254921016025458, + "max": 3.9215686274509802 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 30875648, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.003306899286557286, + "max": 0.032233548610091256 + }, + "tx_mbps": { + "mean": 0.003306899286557286, + "max": 0.032233548610091256 + } + }, + "ens4": { + "rx_mbps": { + "mean": 29.657771969875544, + "max": 150.4975183835672 + }, + "tx_mbps": { + "mean": 796.3879160598036, + "max": 5842.3157682945875 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 796.3869155952127, + "max": 5842.371713699352 + }, + "tx_mbps": { + "mean": 29.653562885622694, + "max": 150.49736580083993 + } + }, + "cni0": { + "rx_mbps": { + "mean": 791.7173495918832, + "max": 5817.780172175299 + }, + "tx_mbps": { + "mean": 29.653562715081865, + "max": 150.49736580083993 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/praxis-release/http-execution.json", + "samples": 100, + "host_busy_percent": { + "mean": 12.238909284403874, + "max": 55.9814453125 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004156210513015193, + "max": 0.04886391399951136 + }, + "busiest_sampled_vcpu_percent": 58.7890625, + "container_quota_busy_percent": { + "mean": 12.907820985650643, + "max": 66.18522991391445 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 448, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 25473024, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.003460186948002344, + "max": 0.03467277352855524 + }, + "tx_mbps": { + "mean": 0.003460186948002344, + "max": 0.03467277352855524 + } + }, + "ens4": { + "rx_mbps": { + "mean": 15.802262613736742, + "max": 79.2640623475192 + }, + "tx_mbps": { + "mean": 309.67363047728946, + "max": 2745.5496627428183 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 281.1501191014555, + "max": 2500.276209947842 + }, + "tx_mbps": { + "mean": 11.86701298731635, + "max": 62.86711897809387 + } + }, + "cni0": { + "rx_mbps": { + "mean": 279.5552827870761, + "max": 2489.0404752490745 + }, + "tx_mbps": { + "mean": 11.867012987973649, + "max": 62.86711897809387 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 10.765939341618795, + "max": 58.35160975005377 + }, + "tx_mbps": { + "mean": 279.55495691346607, + "max": 2489.0407314381446 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/praxis-release/recovery-execution.json", + "samples": 10, + "host_busy_percent": { + "mean": 0.9987823252562477, + "max": 1.0569300984866683 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.005343165065387288, + "max": 0.02405002405002405 + }, + "busiest_sampled_vcpu_percent": 3.0828516377649327, + "container_quota_busy_percent": { + "mean": 0.053776522524687585, + "max": 0.06050738293662975 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 9, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 8597504, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.002988724515037085, + "max": 0.007882949958031817 + }, + "tx_mbps": { + "mean": 0.002988724515037085, + "max": 0.007882949958031817 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03505796355097232, + "max": 0.03941078131420579 + }, + "tx_mbps": { + "mean": 0.01877075249558142, + "max": 0.020881453355780694 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.014035402587260146, + "max": 0.015725671831337936 + }, + "tx_mbps": { + "mean": 0.024596085822925058, + "max": 0.027335021819271974 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.012935620339132363, + "max": 0.014477090084291256 + }, + "tx_mbps": { + "mean": 0.024596085822925058, + "max": 0.027335021819271974 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.02212875385580312, + "max": 0.024367333676661024 + }, + "tx_mbps": { + "mean": 0.012589813838778604, + "max": 0.013854336873017972 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/praxis-release/scale-1000-execution.json", + "samples": 128, + "host_busy_percent": { + "mean": 1.009470233154304, + "max": 1.9702066314271984 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004726802242542028, + "max": 0.04798464491362764 + }, + "busiest_sampled_vcpu_percent": 6.538461538461538, + "container_quota_busy_percent": { + "mean": 0.04905628966329495, + "max": 0.1043533491495725 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 123, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 13492224, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.004277274530804191, + "max": 0.047316214740236964 + }, + "tx_mbps": { + "mean": 0.004277274530804191, + "max": 0.047316214740236964 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.05590698367781554, + "max": 0.1124256875929445 + }, + "tx_mbps": { + "mean": 0.030164165418883282, + "max": 0.061363526126188395 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.02137560866678847, + "max": 0.04407437009855444 + }, + "tx_mbps": { + "mean": 0.04194349535901673, + "max": 0.08691670652204322 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.019213385022223403, + "max": 0.039663090510660755 + }, + "tx_mbps": { + "mean": 0.04194349535901673, + "max": 0.08691670652204322 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.03907797061548686, + "max": 0.08114570831222094 + }, + "tx_mbps": { + "mean": 0.018891346240184372, + "max": 0.0390405928684667 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/praxis-release/scale-5000-execution.json", + "samples": 147, + "host_busy_percent": { + "mean": 0.9942981317325486, + "max": 1.2740384615384615 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00542880667945091, + "max": 0.04807692307692308 + }, + "busiest_sampled_vcpu_percent": 3.8314176245210727, + "container_quota_busy_percent": { + "mean": 0.043427782548802175, + "max": 0.10673372261864526 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 18, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11026432, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0063364654625058, + "max": 0.09820701127740303 + }, + "tx_mbps": { + "mean": 0.0063364654625058, + "max": 0.09820701127740303 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.05163156664150668, + "max": 0.10912433163334138 + }, + "tx_mbps": { + "mean": 0.02641924201195302, + "max": 0.06228980837305339 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.01856691779973954, + "max": 0.0441930801196195 + }, + "tx_mbps": { + "mean": 0.03677577426888224, + "max": 0.08771191376968986 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.016695429777049655, + "max": 0.03971845392670114 + }, + "tx_mbps": { + "mean": 0.03677577426888224, + "max": 0.08771191376968986 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.03421111589251213, + "max": 0.08228886740493267 + }, + "tx_mbps": { + "mean": 0.016372664122952647, + "max": 0.03971845392670114 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/agentgateway/http-execution.json", + "samples": 101, + "host_busy_percent": { + "mean": 9.903684036090414, + "max": 47.057381069151546 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.005595027736247974, + "max": 0.049937578027465665 + }, + "busiest_sampled_vcpu_percent": 49.504950495049506, + "container_quota_busy_percent": { + "mean": 11.052205395032077, + "max": 56.38920248147054 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 417, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 28389376, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0034067469420423387, + "max": 0.03464717990347074 + }, + "tx_mbps": { + "mean": 0.0034067469420423387, + "max": 0.03464717990347074 + } + }, + "ens4": { + "rx_mbps": { + "mean": 10.077758260479666, + "max": 43.00177662170125 + }, + "tx_mbps": { + "mean": 283.67514120716254, + "max": 2387.253320927359 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 257.7868560538777, + "max": 2175.1362931371114 + }, + "tx_mbps": { + "mean": 7.208963438545001, + "max": 32.5207505004329 + } + }, + "cni0": { + "rx_mbps": { + "mean": 256.43965601936145, + "max": 2166.0911423762514 + }, + "tx_mbps": { + "mean": 7.208963398239122, + "max": 32.5207505004329 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 6.406780922994144, + "max": 29.681828682907167 + }, + "tx_mbps": { + "mean": 256.4392642168651, + "max": 2166.090534138459 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/agentgateway/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.0151306636316426, + "max": 1.1295361691900985 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0060060067859435805, + "max": 0.02403268445085316 + }, + "busiest_sampled_vcpu_percent": 3.256704980842912, + "container_quota_busy_percent": { + "mean": 0.058837257170320775, + "max": 0.06123330165557244 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10326016, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.005947960520800518, + "max": 0.02621558507494757 + }, + "tx_mbps": { + "mean": 0.005947960520800518, + "max": 0.02621558507494757 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.036510029100300156, + "max": 0.05359494253565269 + }, + "tx_mbps": { + "mean": 0.02033714546247381, + "max": 0.02207688421311569 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.015115210687228405, + "max": 0.015713237604712965 + }, + "tx_mbps": { + "mean": 0.02137657655864171, + "max": 0.0220203501858557 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.01394086675518378, + "max": 0.014465643106323709 + }, + "tx_mbps": { + "mean": 0.02137657655864171, + "max": 0.0220203501858557 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.018774907172503782, + "max": 0.019055008582541333 + }, + "tx_mbps": { + "mean": 0.013639889826177962, + "max": 0.013843382303555668 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/agentgateway/scale-1000-execution.json", + "samples": 14, + "host_busy_percent": { + "mean": 1.0167655039627645, + "max": 1.3002648687695642 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003699570861345413, + "max": 0.02409058058299205 + }, + "busiest_sampled_vcpu_percent": 3.281853281853282, + "container_quota_busy_percent": { + "mean": 0.08153035501002495, + "max": 0.5154498814203797 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 312, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 19668992, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.002259399818370881, + "max": 0.007005482697872761 + }, + "tx_mbps": { + "mean": 0.002259399818370881, + "max": 0.007005482697872761 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.07464365178674714, + "max": 0.44524384204201195 + }, + "tx_mbps": { + "mean": 0.06070113086345566, + "max": 0.3268236695608378 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.042018648837030825, + "max": 0.23985004951770575 + }, + "tx_mbps": { + "mean": 0.056159813721982386, + "max": 0.347519126187545 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.03727045793440542, + "max": 0.21593622946169147 + }, + "tx_mbps": { + "mean": 0.056159813721982386, + "max": 0.347519126187545 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.05149841471720282, + "max": 0.32238147941399264 + }, + "tx_mbps": { + "mean": 0.03694158014617186, + "max": 0.2153135538076677 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/agentgateway/scale-5000-execution.json", + "samples": 32, + "host_busy_percent": { + "mean": 1.0828006003454387, + "max": 2.6290400385914134 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.005423015022409522, + "max": 0.02405002405002405 + }, + "busiest_sampled_vcpu_percent": 3.6608863198458574, + "container_quota_busy_percent": { + "mean": 0.15711727151776314, + "max": 1.8932979582125309 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 17, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 13004800, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.002998385882371704, + "max": 0.011161399251182645 + }, + "tx_mbps": { + "mean": 0.002998385882371704, + "max": 0.011161399251182645 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.13434447494459073, + "max": 1.5187068461675746 + }, + "tx_mbps": { + "mean": 0.0987991745627102, + "max": 1.121935772743325 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.07192205310273365, + "max": 0.8273934919809234 + }, + "tx_mbps": { + "mean": 0.10423467067533056, + "max": 1.2022226859925285 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.06472329428521582, + "max": 0.7452295267048065 + }, + "tx_mbps": { + "mean": 0.10423467067533056, + "max": 1.2022226859925285 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0965719038920881, + "max": 1.1186417304608005 + }, + "tx_mbps": { + "mean": 0.06438750987714308, + "max": 0.7452295267048065 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/direct/http-execution.json", + "samples": 99, + "host_busy_percent": { + "mean": 20.769616739225498, + "max": 77.26952850105559 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0046921919161311875, + "max": 0.0484027105517909 + }, + "busiest_sampled_vcpu_percent": 86.54205607476635, + "container_quota_busy_percent": { + "mean": 25.07565350105596, + "max": 96.4015843117881 + }, + "container_throttled_period_percent": { + "mean": 0.18759018759018758, + "max": 7.2727272727272725 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 29892608, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.003449255908037313, + "max": 0.03460806132595974 + }, + "tx_mbps": { + "mean": 0.003449255908037313, + "max": 0.03460806132595974 + } + }, + "ens4": { + "rx_mbps": { + "mean": 28.43738815083533, + "max": 144.93685314257345 + }, + "tx_mbps": { + "mean": 765.8565080834312, + "max": 5711.676309274229 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 765.8551339752759, + "max": 5711.675401445735 + }, + "tx_mbps": { + "mean": 28.432902226155445, + "max": 144.93641321728313 + } + }, + "cni0": { + "rx_mbps": { + "mean": 761.3639158358242, + "max": 5687.612909757924 + }, + "tx_mbps": { + "mean": 28.43290180378699, + "max": 144.93641321728313 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/praxis-release/http-execution.json", + "samples": 100, + "host_busy_percent": { + "mean": 11.584734169729698, + "max": 55.78947368421053 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004903674905667966, + "max": 0.04970178926441352 + }, + "busiest_sampled_vcpu_percent": 58.86939571150098, + "container_quota_busy_percent": { + "mean": 12.878853284581691, + "max": 66.28191425727503 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 403, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 26324992, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.003449542736616365, + "max": 0.034747684015612325 + }, + "tx_mbps": { + "mean": 0.003449542736616365, + "max": 0.034747684015612325 + } + }, + "ens4": { + "rx_mbps": { + "mean": 15.816565386305246, + "max": 79.53099714033182 + }, + "tx_mbps": { + "mean": 311.4015518285305, + "max": 2754.2631861286636 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 282.7263465906769, + "max": 2508.2730647154026 + }, + "tx_mbps": { + "mean": 11.876344203109838, + "max": 63.12791539362444 + } + }, + "cni0": { + "rx_mbps": { + "mean": 281.12605836413826, + "max": 2496.960777236946 + }, + "tx_mbps": { + "mean": 11.87634314601354, + "max": 63.12791539362444 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 10.77394466482949, + "max": 58.53510807339359 + }, + "tx_mbps": { + "mean": 281.12573897544473, + "max": 2496.9664341170487 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/praxis-release/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.0326764220379003, + "max": 1.223608445297505 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.006003121709779013, + "max": 0.024015369836695485 + }, + "busiest_sampled_vcpu_percent": 2.8790786948176583, + "container_quota_busy_percent": { + "mean": 0.054353266135310836, + "max": 0.063604966871292 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 9, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 8925184, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0032664403028878457, + "max": 0.009714252972988214 + }, + "tx_mbps": { + "mean": 0.0032664403028878457, + "max": 0.009714252972988214 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03666188875541505, + "max": 0.04525274049394296 + }, + "tx_mbps": { + "mean": 0.01893038265240301, + "max": 0.021264075644062 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.013988893702148432, + "max": 0.015701208798777913 + }, + "tx_mbps": { + "mean": 0.024546837389411186, + "max": 0.027292499150862907 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.012895200488548232, + "max": 0.014454569359586784 + }, + "tx_mbps": { + "mean": 0.024546837389411186, + "max": 0.027292499150862907 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.022117245248275928, + "max": 0.02434934759811606 + }, + "tx_mbps": { + "mean": 0.012584293751419971, + "max": 0.013844110674514147 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/praxis-release/scale-1000-execution.json", + "samples": 127, + "host_busy_percent": { + "mean": 1.0521517450216682, + "max": 1.2673362027737924 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004953139823391238, + "max": 0.04806536890170632 + }, + "busiest_sampled_vcpu_percent": 4.015296367112811, + "container_quota_busy_percent": { + "mean": 0.05319820546480902, + "max": 0.12219825054706694 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 122, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 13869056, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.004399133122130779, + "max": 0.0502497080683073 + }, + "tx_mbps": { + "mean": 0.004399133122130779, + "max": 0.0502497080683073 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.05989305693792099, + "max": 0.1410806250744133 + }, + "tx_mbps": { + "mean": 0.03264817187657366, + "max": 0.06631232635858694 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.021520565247523837, + "max": 0.0440571352718369 + }, + "tx_mbps": { + "mean": 0.04341222323194837, + "max": 0.08949398484094004 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.019344624800737655, + "max": 0.039647580669215386 + }, + "tx_mbps": { + "mean": 0.04341222323194837, + "max": 0.08949398484094004 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.040280374111291456, + "max": 0.08313009105555387 + }, + "tx_mbps": { + "mean": 0.01901965289427107, + "max": 0.03902532644828796 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/praxis-release/scale-5000-execution.json", + "samples": 145, + "host_busy_percent": { + "mean": 1.0307514532689752, + "max": 1.22537241710716 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.005334873948488049, + "max": 0.04806536890170632 + }, + "busiest_sampled_vcpu_percent": 3.4615384615384617, + "container_quota_busy_percent": { + "mean": 0.04495391546431273, + "max": 0.11785989369407858 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11612160, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.005538643094931514, + "max": 0.08723311674830478 + }, + "tx_mbps": { + "mean": 0.005538643094931514, + "max": 0.08723311674830478 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.051861326269654416, + "max": 0.1434024611963952 + }, + "tx_mbps": { + "mean": 0.028282839070519525, + "max": 0.07263618680393853 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.018815757729840638, + "max": 0.04405894691802972 + }, + "tx_mbps": { + "mean": 0.03703793700295666, + "max": 0.08705771342199004 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.016918474575692097, + "max": 0.039649210992842444 + }, + "tx_mbps": { + "mean": 0.03703793700295666, + "max": 0.08705771342199004 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.03448626065799434, + "max": 0.08119445478418005 + }, + "tx_mbps": { + "mean": 0.01659799541983549, + "max": 0.039026931184584314 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http-execution.json", + "samples": 101, + "host_busy_percent": { + "mean": 1.1272964959047145, + "max": 1.2407539966595085 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004054725649626683, + "max": 0.023894862604540025 + }, + "busiest_sampled_vcpu_percent": 3.612167300380228, + "container_quota_busy_percent": { + "mean": 0.045166035713204836, + "max": 0.14880659992539802 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 36536320, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0033659708465768948, + "max": 0.03702795140860225 + }, + "tx_mbps": { + "mean": 0.0033659708465768948, + "max": 0.03702795140860225 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.01284330082874107, + "max": 0.06333269533999909 + }, + "tx_mbps": { + "mean": 0.006296682316680763, + "max": 0.011404819946764636 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.0014120640332717918, + "max": 0.005508132933843654 + }, + "tx_mbps": { + "mean": 0.00373770740443386, + "max": 0.01155861287164489 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005559989420878606, + "max": 0.010833170036091399 + }, + "tx_mbps": { + "mean": 0.009847960241168754, + "max": 0.024218335439369142 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.003890517544667878, + "max": 0.00697128936927295 + }, + "tx_mbps": { + "mean": 0.005097730475608081, + "max": 0.012991116672398412 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009418215973025135, + "max": 0.003919262183467765 + }, + "tx_mbps": { + "mean": 0.0010381508810460383, + "max": 0.0027387426961344146 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.856601619380618e-05, + "max": 0.00015875032557214467 + }, + "tx_mbps": { + "mean": 2.856601619380618e-05, + "max": 0.00015875032557214467 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.607706244570278, + "max": 3.3221797323135753 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03568270441492472, + "max": 0.21510516252390058 + }, + "busiest_sampled_vcpu_percent": 4.339622641509434, + "container_quota_busy_percent": { + "mean": 0.15843273802516877, + "max": 0.5636998079648375 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 14, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 37212160, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth1601ceca": { + "rx_mbps": { + "mean": 0.0005217429062571281, + "max": 0.0005217429062571281 + }, + "tx_mbps": { + "mean": 0.0021678265198578333, + "max": 0.0021678265198578333 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.07943930067757862, + "max": 0.30767666713352954 + }, + "tx_mbps": { + "mean": 0.07943930067757862, + "max": 0.30767666713352954 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.3739000617304347, + "max": 1.22057103208278 + }, + "tx_mbps": { + "mean": 0.041380255781998394, + "max": 0.11428147193156293 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.03054942104377226, + "max": 0.0744244869864387 + }, + "tx_mbps": { + "mean": 0.29913437911659346, + "max": 0.9364959401640607 + } + }, + "vethc5612fad": { + "rx_mbps": { + "mean": 0.009701447819252742, + "max": 0.016075640438076255 + }, + "tx_mbps": { + "mean": 0.10556052998530915, + "max": 0.2075695468543417 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008619396114335105, + "max": 0.0016499234398053425 + }, + "tx_mbps": { + "mean": 0.0012648405560373888, + "max": 0.002661499606266036 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0028023007334819715, + "max": 0.010693894105959894 + }, + "tx_mbps": { + "mean": 0.00404366240763216, + "max": 0.018788916136425343 + } + }, + "veth722123da": { + "rx_mbps": { + "mean": 0.025680114599601657, + "max": 0.06642137402956193 + }, + "tx_mbps": { + "mean": 0.17507948164093665, + "max": 0.577296616354861 + } + }, + "vethaa31fb73": { + "rx_mbps": { + "mean": 0.0027734497735108243, + "max": 0.006299860898485124 + }, + "tx_mbps": { + "mean": 0.05061331801760202, + "max": 0.1454492361859613 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/scale-1000-execution.json", + "samples": 15, + "host_busy_percent": { + "mean": 2.5709909037295144, + "max": 7.393274505127594 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003411922031347716, + "max": 0.023894862604540025 + }, + "busiest_sampled_vcpu_percent": 12.110091743119266, + "container_quota_busy_percent": { + "mean": 2.5619677558711094, + "max": 13.414184627585687 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 66691072, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.10926295819622103, + "max": 1.4814774869732332 + }, + "tx_mbps": { + "mean": 0.10926295819622103, + "max": 1.4814774869732332 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.2071547772337485, + "max": 15.678802300272164 + }, + "tx_mbps": { + "mean": 0.7800251718100544, + "max": 3.325168957203063 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.17158237076998356, + "max": 0.6484447938303446 + }, + "tx_mbps": { + "mean": 1.1742479052524082, + "max": 5.478792700366151 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.6332585896675362, + "max": 3.1138346387588456 + }, + "tx_mbps": { + "mean": 3.18912935469281, + "max": 15.632482094927129 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.4989063073420691, + "max": 2.633497658480042 + }, + "tx_mbps": { + "mean": 2.011832637107044, + "max": 10.153689394560976 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.001179305238902736, + "max": 0.0028407432424174526 + }, + "tx_mbps": { + "mean": 0.0030488123333575856, + "max": 0.012184145919865077 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.028966930355977614, + "max": 0.11074472188302217 + }, + "tx_mbps": { + "mean": 0.11303160080621369, + "max": 0.41946240879408975 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/scale-5000-execution.json", + "samples": 31, + "host_busy_percent": { + "mean": 5.104188336418166, + "max": 10.976766239924135 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00556427652251226, + "max": 0.04770992366412214 + }, + "busiest_sampled_vcpu_percent": 15.855855855855856, + "container_quota_busy_percent": { + "mean": 7.058506111627486, + "max": 19.60847472797159 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 177184768, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.004037479871787312, + "max": 0.03627872671196278 + }, + "tx_mbps": { + "mean": 0.004037479871787312, + "max": 0.03627872671196278 + } + }, + "ens4": { + "rx_mbps": { + "mean": 7.453960917880803, + "max": 15.799635342061366 + }, + "tx_mbps": { + "mean": 1.5951751351018721, + "max": 3.3520433342784677 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.4016382674119504, + "max": 0.6626247786059928 + }, + "tx_mbps": { + "mean": 2.730746512201127, + "max": 5.5221981145061685 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.4787518347112716, + "max": 3.1411395259671915 + }, + "tx_mbps": { + "mean": 7.426436048916226, + "max": 15.764196532149533 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 1.1649173214595754, + "max": 2.648089102787965 + }, + "tx_mbps": { + "mean": 4.693703806312952, + "max": 10.239870964537726 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0011108033718739718, + "max": 0.0029934434731558393 + }, + "tx_mbps": { + "mean": 0.0019857304021468876, + "max": 0.01174552221445358 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.06880328439042804, + "max": 0.12328400711077755 + }, + "tx_mbps": { + "mean": 0.2665691535674942, + "max": 0.43959788509783304 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http-execution.json", + "samples": 103, + "host_busy_percent": { + "mean": 0.45094136942609275, + "max": 0.5663629647869983 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004825596290122097, + "max": 0.07381889763779527 + }, + "busiest_sampled_vcpu_percent": 1.7647058823529411, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.00324195038657025, + "max": 0.03562246890677872 + }, + "tx_mbps": { + "mean": 0.00324195038657025, + "max": 0.03562246890677872 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.004819416658557545, + "max": 0.03412179642564707 + }, + "tx_mbps": { + "mean": 0.0018534641350227493, + "max": 0.005354239264779178 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0008146091818469455, + "max": 0.002461053888170731 + }, + "tx_mbps": { + "mean": 0.0010622959273237059, + "max": 0.0033107783764138223 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009502852497797126, + "max": 0.0028575919826841737 + }, + "tx_mbps": { + "mean": 0.0010622959273237059, + "max": 0.0033107783764138223 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http-execution.json", + "samples": 100, + "host_busy_percent": { + "mean": 1.1160873042609056, + "max": 1.2413463833850562 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.005296985330636947, + "max": 0.04743833017077799 + }, + "busiest_sampled_vcpu_percent": 3.8240917782026767, + "container_quota_busy_percent": { + "mean": 0.016608867136807235, + "max": 0.05401606060575744 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 4136960, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.003324223016965057, + "max": 0.03673198259718181 + }, + "tx_mbps": { + "mean": 0.003324223016965057, + "max": 0.03673198259718181 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03894479714032347, + "max": 0.12003435425757905 + }, + "tx_mbps": { + "mean": 0.025252859051968952, + "max": 0.05736808209987922 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.025707324005974613, + "max": 0.05316033703093072 + }, + "tx_mbps": { + "mean": 0.03750911023541063, + "max": 0.08794321975386457 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.02038123331000722, + "max": 0.04875737943250581 + }, + "tx_mbps": { + "mean": 0.03216150043032849, + "max": 0.08348995870044099 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009667953203803571, + "max": 0.0023043890762294767 + }, + "tx_mbps": { + "mean": 0.0010653960558466373, + "max": 0.0024335368857634054 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.005236999701167927, + "max": 0.006797692567636286 + }, + "tx_mbps": { + "mean": 0.0043177976775779295, + "max": 0.00574872248812907 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.6709044126197212, + "max": 3.1548757170172084 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03859953880661715, + "max": 0.19120458891013384 + }, + "busiest_sampled_vcpu_percent": 4.356060606060606, + "container_quota_busy_percent": { + "mean": 0.02553820698379251, + "max": 0.15593969376335198 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3579904, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.05704616904257341, + "max": 0.3491626847527646 + }, + "tx_mbps": { + "mean": 0.05704616904257341, + "max": 0.3491626847527646 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.144343534526364, + "max": 0.41399287262695966 + }, + "tx_mbps": { + "mean": 0.055721212017272786, + "max": 0.13398439136802576 + } + }, + "vethb7d42823": { + "rx_mbps": { + "mean": 0.006762479910424901, + "max": 0.006762479910424901 + }, + "tx_mbps": { + "mean": 0.0050642307812951825, + "max": 0.0050642307812951825 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0501363386626791, + "max": 0.1291096915665969 + }, + "tx_mbps": { + "mean": 0.09374189078266788, + "max": 0.21515227416334334 + } + }, + "veth4e6d4ee0": { + "rx_mbps": { + "mean": 0.004823922892934213, + "max": 0.005447876508725487 + }, + "tx_mbps": { + "mean": 0.0042166402574904055, + "max": 0.005818387001762233 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009118136059984792, + "max": 0.00219497399093054 + }, + "tx_mbps": { + "mean": 0.0012907598547294513, + "max": 0.00280093734859466 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "veth362b3f9c": { + "rx_mbps": { + "mean": 0.05167143079548594, + "max": 0.12427254723359196 + }, + "tx_mbps": { + "mean": 0.09784124282002055, + "max": 0.20785449553920113 + } + }, + "veth74eb9c94": { + "rx_mbps": { + "mean": 0.00535683912702104, + "max": 0.006130438570076875 + }, + "tx_mbps": { + "mean": 0.004485604694729775, + "max": 0.005196076210217081 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/scale-1000-execution.json", + "samples": 128, + "host_busy_percent": { + "mean": 1.4375776393330515, + "max": 6.612749762131304 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004505521443435419, + "max": 0.023872045834328 + }, + "busiest_sampled_vcpu_percent": 12.264150943396226, + "container_quota_busy_percent": { + "mean": 0.595873282316488, + "max": 18.40000985332868 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 52, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 23629824, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.013330816394296155, + "max": 1.148866506705271 + }, + "tx_mbps": { + "mean": 0.013330816394296155, + "max": 1.148866506705271 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.996016424407341, + "max": 33.955567202049444 + }, + "tx_mbps": { + "mean": 1.6186339951562423, + "max": 24.43302706812089 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.6049673375981883, + "max": 24.308908489777032 + }, + "tx_mbps": { + "mean": 1.993192489314417, + "max": 33.923371418142715 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 1.6055670224927183, + "max": 24.425403831413846 + }, + "tx_mbps": { + "mean": 1.9876957676981968, + "max": 33.91706788017155 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009617156429438342, + "max": 0.0025185266019784962 + }, + "tx_mbps": { + "mean": 0.0011943131456260846, + "max": 0.012437775813761728 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.005232452743408816, + "max": 0.006800744211659173 + }, + "tx_mbps": { + "mean": 0.0043074498186272585, + "max": 0.005751303224819584 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/scale-5000-execution.json", + "samples": 145, + "host_busy_percent": { + "mean": 2.2522120850715446, + "max": 10.159409945277183 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004470248345562473, + "max": 0.04770992366412214 + }, + "busiest_sampled_vcpu_percent": 29.942418426103647, + "container_quota_busy_percent": { + "mean": 2.0471389869567247, + "max": 33.25277588251937 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 35, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 103792640, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.05913166712963909, + "max": 7.514843057294941 + }, + "tx_mbps": { + "mean": 0.05913166712963909, + "max": 7.514843057294941 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.8944054187421555, + "max": 39.085981052742085 + }, + "tx_mbps": { + "mean": 4.945812183301538, + "max": 39.94059248991207 + } + }, + "cni0": { + "rx_mbps": { + "mean": 4.8821458127300925, + "max": 39.82491390578159 + }, + "tx_mbps": { + "mean": 2.8871626984685665, + "max": 39.041861416620414 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 4.893173595694228, + "max": 39.933945429256234 + }, + "tx_mbps": { + "mean": 2.8815645955087312, + "max": 39.03472206562567 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.000990661567850829, + "max": 0.003163822828782652 + }, + "tx_mbps": { + "mean": 0.001289933397092966, + "max": 0.012792113915093944 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.005236047842199497, + "max": 0.006795451303915041 + }, + "tx_mbps": { + "mean": 0.004310131058736793, + "max": 0.00574682707979338 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/agentgateway/http-execution.json", + "samples": 101, + "host_busy_percent": { + "mean": 1.1115150064005188, + "max": 1.26250595521677 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.005009145584652089, + "max": 0.04775549188156638 + }, + "busiest_sampled_vcpu_percent": 3.2504780114722753, + "container_quota_busy_percent": { + "mean": 0.04520213420844796, + "max": 0.14174284526140626 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 32301056, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0035362451726344826, + "max": 0.03621129460090892 + }, + "tx_mbps": { + "mean": 0.0035362451726344826, + "max": 0.03621129460090892 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.013287786122226697, + "max": 0.0636840891099838 + }, + "tx_mbps": { + "mean": 0.006235920139788997, + "max": 0.01263958493920599 + } + }, + "veth1d6368ed": { + "rx_mbps": { + "mean": 0.0013919515096366408, + "max": 0.004441444141685906 + }, + "tx_mbps": { + "mean": 0.003892018022406764, + "max": 0.019732636485306904 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005550376231451486, + "max": 0.01062486091941769 + }, + "tx_mbps": { + "mean": 0.01016054873270138, + "max": 0.042214302763768516 + } + }, + "veth06239627": { + "rx_mbps": { + "mean": 0.003896201997200676, + "max": 0.0073899999330734835 + }, + "tx_mbps": { + "mean": 0.005238673211265441, + "max": 0.020031477217119616 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009478240569833741, + "max": 0.002181388376779399 + }, + "tx_mbps": { + "mean": 0.0010522846922871218, + "max": 0.002450189061342002 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.9355455890104668e-05, + "max": 7.942660093723392e-05 + }, + "tx_mbps": { + "mean": 2.9355455890104668e-05, + "max": 7.942660093723392e-05 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/agentgateway/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.5893448896755942, + "max": 3.588516746411483 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.04157085402129147, + "max": 0.1674641148325359 + }, + "busiest_sampled_vcpu_percent": 4.238921001926783, + "container_quota_busy_percent": { + "mean": 0.13013408415868857, + "max": 0.4988820146973306 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 14, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 36233216, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth703789c7": { + "rx_mbps": { + "mean": 0.01259413138640733, + "max": 0.02186699462905734 + }, + "tx_mbps": { + "mean": 0.12871887008935246, + "max": 0.25389230930899154 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0789397889532645, + "max": 0.3934899951355717 + }, + "tx_mbps": { + "mean": 0.0789397889532645, + "max": 0.3934899951355717 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.3888641673803669, + "max": 1.8358575803247001 + }, + "tx_mbps": { + "mean": 0.04350933431528991, + "max": 0.16955842717738437 + } + }, + "veth3fbc2d6f": { + "rx_mbps": { + "mean": 0.0006221659332658338, + "max": 0.0006221659332658338 + }, + "tx_mbps": { + "mean": 0.0022629760906041603, + "max": 0.0022629760906041603 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.03295893654850069, + "max": 0.11782982319995608 + }, + "tx_mbps": { + "mean": 0.3149215122712005, + "max": 1.4785248392458792 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008804319912371118, + "max": 0.00164971659354035 + }, + "tx_mbps": { + "mean": 0.0012996166090321008, + "max": 0.002665888311591033 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0040079751713288795, + "max": 0.011128711103935795 + }, + "tx_mbps": { + "mean": 0.0046658685006277095, + "max": 0.018874160546613672 + } + }, + "veth3b925353": { + "rx_mbps": { + "mean": 0.02116371744727088, + "max": 0.06731667035249536 + }, + "tx_mbps": { + "mean": 0.11368296394822248, + "max": 0.35412798100634824 + } + }, + "veth89cdbe04": { + "rx_mbps": { + "mean": 0.0028422042337158202, + "max": 0.00612417156080153 + }, + "tx_mbps": { + "mean": 0.048146411181389584, + "max": 0.13912813231105078 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/agentgateway/scale-1000-execution.json", + "samples": 13, + "host_busy_percent": { + "mean": 2.753731643300117, + "max": 7.593430135681981 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003976775856729035, + "max": 0.02386634844868735 + }, + "busiest_sampled_vcpu_percent": 10.885608856088561, + "container_quota_busy_percent": { + "mean": 2.910208137414889, + "max": 13.29542449890007 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 66576384, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0022559160341846327, + "max": 0.004314192682005581 + }, + "tx_mbps": { + "mean": 0.0022559160341846327, + "max": 0.004314192682005581 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.7482185016399536, + "max": 15.823026556404661 + }, + "tx_mbps": { + "mean": 0.7989647500220703, + "max": 3.328571612842267 + } + }, + "veth1d6368ed": { + "rx_mbps": { + "mean": 0.20262723790049308, + "max": 0.6649538188701631 + }, + "tx_mbps": { + "mean": 1.3759091555864291, + "max": 5.5406696270633935 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.7398854623584087, + "max": 3.1145760974032144 + }, + "tx_mbps": { + "mean": 3.734160773446662, + "max": 15.784120355801255 + } + }, + "veth06239627": { + "rx_mbps": { + "mean": 0.5813489285462176, + "max": 2.62002197272418 + }, + "tx_mbps": { + "mean": 2.355452758364665, + "max": 10.24345072873786 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0011681645965098456, + "max": 0.0026883557370884037 + }, + "tx_mbps": { + "mean": 0.0028255629016922354, + "max": 0.012774909490036289 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.03529462980825498, + "max": 0.11448554669923777 + }, + "tx_mbps": { + "mean": 0.13355951693954707, + "max": 0.42455367731330124 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/agentgateway/scale-5000-execution.json", + "samples": 32, + "host_busy_percent": { + "mean": 5.014313778334282, + "max": 10.673624288425048 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004609221331793382, + "max": 0.02385496183206107 + }, + "busiest_sampled_vcpu_percent": 13.454545454545455, + "container_quota_busy_percent": { + "mean": 6.846778045402179, + "max": 19.310487942784732 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 177225728, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.12034986142570289, + "max": 3.607258817610079 + }, + "tx_mbps": { + "mean": 0.12034986142570289, + "max": 3.607258817610079 + } + }, + "ens4": { + "rx_mbps": { + "mean": 7.565376254904281, + "max": 15.803436589408731 + }, + "tx_mbps": { + "mean": 1.7177599741654397, + "max": 3.36516114181169 + } + }, + "veth1d6368ed": { + "rx_mbps": { + "mean": 0.4023553888998227, + "max": 0.6778556280257861 + }, + "tx_mbps": { + "mean": 2.787041402966822, + "max": 5.531690216295006 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.4935763071203791, + "max": 3.14895943455234 + }, + "tx_mbps": { + "mean": 7.532246339042916, + "max": 15.758109209548062 + } + }, + "veth06239627": { + "rx_mbps": { + "mean": 1.1807479549067963, + "max": 2.6449852418956956 + }, + "tx_mbps": { + "mean": 4.743005410954164, + "max": 10.232450799110497 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0011301822500104318, + "max": 0.0029622942524785375 + }, + "tx_mbps": { + "mean": 0.0021995251219302297, + "max": 0.012760299971650207 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.06926735305087042, + "max": 0.12191722171264009 + }, + "tx_mbps": { + "mean": 0.2631819349842535, + "max": 0.43662173797360004 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/direct/http-execution.json", + "samples": 103, + "host_busy_percent": { + "mean": 0.4648444922420875, + "max": 0.7128810226155359 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004583586370126932, + "max": 0.0984251968503937 + }, + "busiest_sampled_vcpu_percent": 1.7647058823529411, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0033189752821167623, + "max": 0.039884603362304746 + }, + "tx_mbps": { + "mean": 0.0033189752821167623, + "max": 0.039884603362304746 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.004827141009589137, + "max": 0.035698978043973956 + }, + "tx_mbps": { + "mean": 0.0017247568244788951, + "max": 0.0060290201193356156 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0008168125381814574, + "max": 0.003540411279199523 + }, + "tx_mbps": { + "mean": 0.0010498936166188967, + "max": 0.002552378285920471 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009503027354918407, + "max": 0.0038488204395209042 + }, + "tx_mbps": { + "mean": 0.0010498936166188967, + "max": 0.002552378285920471 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http-execution.json", + "samples": 100, + "host_busy_percent": { + "mean": 1.1209879563284322, + "max": 1.2372115155841066 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0052962271978342825, + "max": 0.047664442326024785 + }, + "busiest_sampled_vcpu_percent": 4.0, + "container_quota_busy_percent": { + "mean": 0.016587126099900047, + "max": 0.05254205180511522 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 4108288, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0036105484940691297, + "max": 0.03739265267000331 + }, + "tx_mbps": { + "mean": 0.0036105484940691297, + "max": 0.03739265267000331 + } + }, + "veth5230eda1": { + "rx_mbps": { + "mean": 0.0052351604633206475, + "max": 0.00679092288702865 + }, + "tx_mbps": { + "mean": 0.004314957777356239, + "max": 0.005742997455000644 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.038380696205605504, + "max": 0.11634425578465779 + }, + "tx_mbps": { + "mean": 0.02486697213877376, + "max": 0.05335042492770647 + } + }, + "veth2e62ef13": { + "rx_mbps": { + "mean": 0.01999887792676819, + "max": 0.05010893636190139 + }, + "tx_mbps": { + "mean": 0.031397016392615884, + "max": 0.08487659679480516 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.025332445703623297, + "max": 0.054860658994776754 + }, + "tx_mbps": { + "mean": 0.036752609420322054, + "max": 0.08993950768357349 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009694898237292653, + "max": 0.003476971991048419 + }, + "tx_mbps": { + "mean": 0.0010665150143972294, + "max": 0.0025645375366531737 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.645481628012252, + "max": 3.0592734225621414 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.044482937544699466, + "max": 0.16730401529636713 + }, + "busiest_sampled_vcpu_percent": 3.6398467432950192, + "container_quota_busy_percent": { + "mean": 0.031194215304322225, + "max": 0.1872139804899507 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3518464, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.050108919756402935, + "max": 0.34866019555079286 + }, + "tx_mbps": { + "mean": 0.050108919756402935, + "max": 0.34866019555079286 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.15496708314944305, + "max": 0.386883000592587 + }, + "tx_mbps": { + "mean": 0.06461997800040116, + "max": 0.17049279676265397 + } + }, + "vethe974a1c4": { + "rx_mbps": { + "mean": 0.02535365686417016, + "max": 0.04411346928712462 + }, + "tx_mbps": { + "mean": 0.056607912791308224, + "max": 0.08058971507849759 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.05951260989181955, + "max": 0.16593353161958393 + }, + "tx_mbps": { + "mean": 0.1124366134491366, + "max": 0.28976329300454723 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.000937430221681911, + "max": 0.001750632150443022 + }, + "tx_mbps": { + "mean": 0.0013545629738479638, + "max": 0.0020924628155975606 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethcc18f276": { + "rx_mbps": { + "mean": 0.004834670380971663, + "max": 0.005454948171206679 + }, + "tx_mbps": { + "mean": 0.00419576986958202, + "max": 0.0059328095699158 + } + }, + "vethe248aa3a": { + "rx_mbps": { + "mean": 0.005461989506313667, + "max": 0.006787745231084769 + }, + "tx_mbps": { + "mean": 0.004609488950024359, + "max": 0.005966671228120734 + } + }, + "vethb7120ba3": { + "rx_mbps": { + "mean": 0.0677772508485153, + "max": 0.16006668664786258 + }, + "tx_mbps": { + "mean": 0.13057304100328934, + "max": 0.27912851056348426 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/scale-1000-execution.json", + "samples": 128, + "host_busy_percent": { + "mean": 1.4397624637525934, + "max": 6.5 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004695949783447199, + "max": 0.047721307563827246 + }, + "busiest_sampled_vcpu_percent": 17.399617590822178, + "container_quota_busy_percent": { + "mean": 0.6058938862792692, + "max": 18.158875665196085 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 22097920, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.013390456252630143, + "max": 1.1485827459028235 + }, + "tx_mbps": { + "mean": 0.013390456252630143, + "max": 1.1485827459028235 + } + }, + "veth5230eda1": { + "rx_mbps": { + "mean": 0.005228235990808673, + "max": 0.006792737359408782 + }, + "tx_mbps": { + "mean": 0.0043029414276345565, + "max": 0.0057445319313059445 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.011562867303403, + "max": 33.11092224512531 + }, + "tx_mbps": { + "mean": 1.6337771781917523, + "max": 23.570589333137214 + } + }, + "veth2e62ef13": { + "rx_mbps": { + "mean": 1.620618568331248, + "max": 23.277687516332815 + }, + "tx_mbps": { + "mean": 2.003104331340361, + "max": 33.08963989535781 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.6200299147613448, + "max": 23.150916357379835 + }, + "tx_mbps": { + "mean": 2.008669754705081, + "max": 33.09284205500705 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009800815680236948, + "max": 0.0038427662136363903 + }, + "tx_mbps": { + "mean": 0.0012675278135995502, + "max": 0.011685173275021759 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/scale-5000-execution.json", + "samples": 145, + "host_busy_percent": { + "mean": 2.23553795931956, + "max": 10.087823403750297 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.005129216410919585, + "max": 0.047687172150691466 + }, + "busiest_sampled_vcpu_percent": 33.333333333333336, + "container_quota_busy_percent": { + "mean": 2.0349799007931866, + "max": 33.72333320566492 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 36, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 100753408, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0588065867789948, + "max": 7.518617829112519 + }, + "tx_mbps": { + "mean": 0.0588065867789948, + "max": 7.518617829112519 + } + }, + "veth5230eda1": { + "rx_mbps": { + "mean": 0.005219472042396359, + "max": 0.00679076606530111 + }, + "tx_mbps": { + "mean": 0.004297302256683609, + "max": 0.005742864832852353 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.871138523751974, + "max": 40.67496109476961 + }, + "tx_mbps": { + "mean": 4.94110655670957, + "max": 39.54274318255419 + } + }, + "veth2e62ef13": { + "rx_mbps": { + "mean": 4.888343158180284, + "max": 39.539649218452155 + }, + "tx_mbps": { + "mean": 2.858667521623398, + "max": 40.58837562637098 + } + }, + "cni0": { + "rx_mbps": { + "mean": 4.877576154654564, + "max": 39.431840100221365 + }, + "tx_mbps": { + "mean": 2.8642142568738307, + "max": 40.594099041668585 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009831130859345291, + "max": 0.00404300280500937 + }, + "tx_mbps": { + "mean": 0.0012516571771231712, + "max": 0.01139569659881616 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/agentgateway/http-execution.json", + "samples": 101, + "host_busy_percent": { + "mean": 1.1187434589206007, + "max": 1.2881679389312977 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004770595993112949, + "max": 0.047721307563827246 + }, + "busiest_sampled_vcpu_percent": 4.198473282442748, + "container_quota_busy_percent": { + "mean": 0.04598072317131061, + "max": 0.17714190456700976 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 36560896, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.003331336341202286, + "max": 0.03732819724989181 + }, + "tx_mbps": { + "mean": 0.003331336341202286, + "max": 0.03732819724989181 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.012714728751181029, + "max": 0.06683283642166023 + }, + "tx_mbps": { + "mean": 0.006183797577724025, + "max": 0.013140465235350398 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005523813298487904, + "max": 0.010846285929756097 + }, + "tx_mbps": { + "mean": 0.009803643040735964, + "max": 0.033840550259527126 + } + }, + "veth1899bec6": { + "rx_mbps": { + "mean": 0.0013787872313051838, + "max": 0.004323061128234354 + }, + "tx_mbps": { + "mean": 0.0037143828564207993, + "max": 0.016226864999789484 + } + }, + "veth9901dc56": { + "rx_mbps": { + "mean": 0.0038643167111716403, + "max": 0.007852735400520434 + }, + "tx_mbps": { + "mean": 0.005048572185042757, + "max": 0.017613685259737645 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009595413630577364, + "max": 0.0029169124203920842 + }, + "tx_mbps": { + "mean": 0.0010663219474804715, + "max": 0.0025406136294410728 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.9354213428915634e-05, + "max": 7.94135146716501e-05 + }, + "tx_mbps": { + "mean": 2.9354213428915634e-05, + "max": 7.94135146716501e-05 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/agentgateway/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.596836856415225, + "max": 3.5294117647058822 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.041287895728952674, + "max": 0.25882352941176473 + }, + "busiest_sampled_vcpu_percent": 4.743833017077799, + "container_quota_busy_percent": { + "mean": 0.11607049417863037, + "max": 0.4997611034007868 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 14, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 35278848, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.07948937359414761, + "max": 0.5566065520556499 + }, + "tx_mbps": { + "mean": 0.07948937359414761, + "max": 0.5566065520556499 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.376623353835992, + "max": 2.162370608686938 + }, + "tx_mbps": { + "mean": 0.040706144006735355, + "max": 0.17892321686566526 + } + }, + "vethb3723c66": { + "rx_mbps": { + "mean": 0.002065806959743415, + "max": 0.0036106692191916843 + }, + "tx_mbps": { + "mean": 0.03352876483397622, + "max": 0.06489606613076293 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.030249390247632194, + "max": 0.11946046390582901 + }, + "tx_mbps": { + "mean": 0.302422069225349, + "max": 1.6457630300892012 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009968865363229982, + "max": 0.002081391156222281 + }, + "tx_mbps": { + "mean": 0.0013109697415561448, + "max": 0.00252793871889632 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.002799784606061346, + "max": 0.012203635404085138 + }, + "tx_mbps": { + "mean": 0.004003486997418962, + "max": 0.01870677299728583 + } + }, + "veth64e7a4f0": { + "rx_mbps": { + "mean": 0.004215965153976939, + "max": 0.005009232233207704 + }, + "tx_mbps": { + "mean": 0.03486397665537886, + "max": 0.06607981717857388 + } + }, + "veth17dc3662": { + "rx_mbps": { + "mean": 0.014926119871299583, + "max": 0.05825647514791477 + }, + "tx_mbps": { + "mean": 0.1501686460686799, + "max": 0.7373294455077967 + } + }, + "veth75badc1b": { + "rx_mbps": { + "mean": 0.015103256075623976, + "max": 0.04378427364070615 + }, + "tx_mbps": { + "mean": 0.09014409644145233, + "max": 0.3392061929136328 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/agentgateway/scale-1000-execution.json", + "samples": 14, + "host_busy_percent": { + "mean": 2.692277615932031, + "max": 7.723480333730632 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00550236851874491, + "max": 0.02385496183206107 + }, + "busiest_sampled_vcpu_percent": 11.861313868613138, + "container_quota_busy_percent": { + "mean": 2.8005644061316337, + "max": 13.887802162239351 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 66539520, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.002585524141734442, + "max": 0.010269443441434099 + }, + "tx_mbps": { + "mean": 0.002585524141734442, + "max": 0.010269443441434099 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.4510753639081124, + "max": 15.825520087395157 + }, + "tx_mbps": { + "mean": 0.7319918037471445, + "max": 3.329678850188894 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.6782351632067185, + "max": 3.1166458959544543 + }, + "tx_mbps": { + "mean": 3.437689696576052, + "max": 15.787315074267143 + } + }, + "veth1899bec6": { + "rx_mbps": { + "mean": 0.18604434066834136, + "max": 0.6626750491371093 + }, + "tx_mbps": { + "mean": 1.2666404067816543, + "max": 5.537051214037814 + } + }, + "veth9901dc56": { + "rx_mbps": { + "mean": 0.5323008193775627, + "max": 2.62261382282668 + }, + "tx_mbps": { + "mean": 2.1678236920166016, + "max": 10.249334442208099 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0012038324014245845, + "max": 0.0027409600863152984 + }, + "tx_mbps": { + "mean": 0.0032255977777961467, + "max": 0.012592222532032855 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0322477085731181, + "max": 0.11243447198782267 + }, + "tx_mbps": { + "mean": 0.12289945483380493, + "max": 0.42279045597435677 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/agentgateway/scale-5000-execution.json", + "samples": 31, + "host_busy_percent": { + "mean": 4.904258410026385, + "max": 10.659053057339996 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.005560875260804618, + "max": 0.04769854519437157 + }, + "busiest_sampled_vcpu_percent": 15.189873417721518, + "container_quota_busy_percent": { + "mean": 6.70555374786721, + "max": 19.388809956755388 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 177127424, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.003902852651925064, + "max": 0.03333356836064555 + }, + "tx_mbps": { + "mean": 0.003902852651925064, + "max": 0.03333356836064555 + } + }, + "ens4": { + "rx_mbps": { + "mean": 7.4522217399279445, + "max": 15.803401366058553 + }, + "tx_mbps": { + "mean": 1.5978778292944098, + "max": 3.3478747164570213 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.4809549483128677, + "max": 3.133472847300994 + }, + "tx_mbps": { + "mean": 7.4241806416767915, + "max": 15.765755754281189 + } + }, + "veth1899bec6": { + "rx_mbps": { + "mean": 0.40368106358826517, + "max": 0.6686994035128291 + }, + "tx_mbps": { + "mean": 2.731416482550158, + "max": 5.528146077983065 + } + }, + "veth9901dc56": { + "rx_mbps": { + "mean": 1.165378535129772, + "max": 2.6449999044441124 + }, + "tx_mbps": { + "mean": 4.690749037536486, + "max": 10.236984177169708 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010950628345087455, + "max": 0.002981498930296111 + }, + "tx_mbps": { + "mean": 0.0020151215901474664, + "max": 0.01277217933152463 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.07033559381927545, + "max": 0.12196126001656774 + }, + "tx_mbps": { + "mean": 0.2685375479197274, + "max": 0.43707440856382407 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/direct/http-execution.json", + "samples": 103, + "host_busy_percent": { + "mean": 0.4564474988658209, + "max": 0.5412054120541205 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004823400984204313, + "max": 0.09835259404966806 + }, + "busiest_sampled_vcpu_percent": 1.5779092702169626, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0035963393853832683, + "max": 0.03464040264164837 + }, + "tx_mbps": { + "mean": 0.0035963393853832683, + "max": 0.03464040264164837 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.004987032657169655, + "max": 0.033186034591808175 + }, + "tx_mbps": { + "mean": 0.0017435802677848626, + "max": 0.0071514916590535585 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0008168917936639981, + "max": 0.0036092279344803074 + }, + "tx_mbps": { + "mean": 0.0010368736064069494, + "max": 0.002979433778052504 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009506087230729336, + "max": 0.003917601376135992 + }, + "tx_mbps": { + "mean": 0.0010368736064069494, + "max": 0.002979433778052504 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http-execution.json", + "samples": 100, + "host_busy_percent": { + "mean": 1.1210143307737672, + "max": 1.2622052869730889 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.005297487546196153, + "max": 0.0714455822814956 + }, + "busiest_sampled_vcpu_percent": 3.8240917782026767, + "container_quota_busy_percent": { + "mean": 0.01681118706592357, + "max": 0.05268741087226477 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 4079616, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.00360963559758887, + "max": 0.03696176515135301 + }, + "tx_mbps": { + "mean": 0.00360963559758887, + "max": 0.03696176515135301 + } + }, + "veth6174ef6d": { + "rx_mbps": { + "mean": 0.005236480288294987, + "max": 0.006792850101132683 + }, + "tx_mbps": { + "mean": 0.004317608778537545, + "max": 0.00574920466780502 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.039322537431128915, + "max": 0.10457130081313001 + }, + "tx_mbps": { + "mean": 0.025243920727524932, + "max": 0.053782960181384176 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.02564043778085046, + "max": 0.05453096343095497 + }, + "tx_mbps": { + "mean": 0.03746714383810223, + "max": 0.08931464107324096 + } + }, + "veth0795a9d6": { + "rx_mbps": { + "mean": 0.020321213391073165, + "max": 0.04947659861599803 + }, + "tx_mbps": { + "mean": 0.032113062314724106, + "max": 0.08435339503016935 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009579486149677261, + "max": 0.002246910122110057 + }, + "tx_mbps": { + "mean": 0.0010655892020158795, + "max": 0.002721259534798516 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.6412469105326564, + "max": 2.9657976560631427 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03857093469438926, + "max": 0.16742406122937095 + }, + "busiest_sampled_vcpu_percent": 4.222648752399232, + "container_quota_busy_percent": { + "mean": 0.025801903940163927, + "max": 0.15467271100712124 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3600384, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.05601586338036723, + "max": 0.3480370877465831 + }, + "tx_mbps": { + "mean": 0.05601586338036723, + "max": 0.3480370877465831 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.1423477895628343, + "max": 0.4226940293458892 + }, + "tx_mbps": { + "mean": 0.055971306803930455, + "max": 0.13530519359485507 + } + }, + "vethc2244d43": { + "rx_mbps": { + "mean": 0.005164719450725648, + "max": 0.0061174462258389494 + }, + "tx_mbps": { + "mean": 0.004466294429714521, + "max": 0.0065048387317883614 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.05042408853288679, + "max": 0.13270753339736782 + }, + "tx_mbps": { + "mean": 0.09396503855282803, + "max": 0.21794504273469678 + } + }, + "vethe7700570": { + "rx_mbps": { + "mean": 0.005993260307322713, + "max": 0.005993260307322713 + }, + "tx_mbps": { + "mean": 0.004383563356145152, + "max": 0.004383563356145152 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009486471285010383, + "max": 0.00175159440753729 + }, + "tx_mbps": { + "mean": 0.001301104234467063, + "max": 0.002435692251973274 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "veth8894be17": { + "rx_mbps": { + "mean": 0.004962808152543637, + "max": 0.006129683047506786 + }, + "tx_mbps": { + "mean": 0.004166534999118763, + "max": 0.005200988729448636 + } + }, + "vethfc93656e": { + "rx_mbps": { + "mean": 0.05209805933251978, + "max": 0.12467567023035404 + }, + "tx_mbps": { + "mean": 0.09813606568426977, + "max": 0.20807874168385884 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/scale-1000-execution.json", + "samples": 127, + "host_busy_percent": { + "mean": 1.44607768021839, + "max": 6.19933237958989 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004729295604808959, + "max": 0.047664442326024785 + }, + "busiest_sampled_vcpu_percent": 12.987012987012987, + "container_quota_busy_percent": { + "mean": 0.592341355713859, + "max": 17.66923553480827 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 66, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 25391104, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.01352008036366008, + "max": 1.1468280795222856 + }, + "tx_mbps": { + "mean": 0.01352008036366008, + "max": 1.1468280795222856 + } + }, + "veth6174ef6d": { + "rx_mbps": { + "mean": 0.005249106789792137, + "max": 0.006786028095195156 + }, + "tx_mbps": { + "mean": 0.004324279639815804, + "max": 0.005743430786768946 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.9778921940452197, + "max": 30.879063299784537 + }, + "tx_mbps": { + "mean": 1.600660989066202, + "max": 21.52306363507711 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.5868050477342464, + "max": 21.400857462457456 + }, + "tx_mbps": { + "mean": 1.9748143631561472, + "max": 30.811979523210333 + } + }, + "veth0795a9d6": { + "rx_mbps": { + "mean": 1.5873783030730024, + "max": 21.51591751985083 + }, + "tx_mbps": { + "mean": 1.9691739423162082, + "max": 30.80877593495889 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009898899566986859, + "max": 0.003055041502370886 + }, + "tx_mbps": { + "mean": 0.0013237551381747239, + "max": 0.012268947372338811 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/scale-5000-execution.json", + "samples": 144, + "host_busy_percent": { + "mean": 2.258506280221426, + "max": 10.130796670630202 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.005833585003300148, + "max": 0.0477326968973747 + }, + "busiest_sampled_vcpu_percent": 29.389312977099237, + "container_quota_busy_percent": { + "mean": 2.057914487264196, + "max": 33.574442153815625 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 40, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 104407040, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.058136932996186455, + "max": 7.497221573391852 + }, + "tx_mbps": { + "mean": 0.058136932996186455, + "max": 7.497221573391852 + } + }, + "veth6174ef6d": { + "rx_mbps": { + "mean": 0.0052305157207675045, + "max": 0.006789782390284084 + }, + "tx_mbps": { + "mean": 0.00430717847401764, + "max": 0.005746608276412944 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.902508223817342, + "max": 40.8364315422287 + }, + "tx_mbps": { + "mean": 4.9614080354769445, + "max": 39.4703721727116 + } + }, + "cni0": { + "rx_mbps": { + "mean": 4.897608641393395, + "max": 39.35687063582506 + }, + "tx_mbps": { + "mean": 2.896400577918226, + "max": 40.78111455298835 + } + }, + "veth0795a9d6": { + "rx_mbps": { + "mean": 4.908533210277759, + "max": 39.46494324377859 + }, + "tx_mbps": { + "mean": 2.8908138472743765, + "max": 40.7757304531865 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009923412925361298, + "max": 0.0031097661836675837 + }, + "tx_mbps": { + "mean": 0.0012817924685202212, + "max": 0.011788107114814969 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http-execution.json", + "samples": 104, + "host_busy_percent": { + "mean": 1.0837578651087694, + "max": 2.705361534677816 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.006218362933159656, + "max": 0.04928536224741252 + }, + "busiest_sampled_vcpu_percent": 7.874015748031496, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.046700519628334713, + "max": 0.2307810554666082 + }, + "tx_mbps": { + "mean": 0.046700519628334713, + "max": 0.2307810554666082 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.011733259301222454, + "max": 0.024031260800867937 + }, + "tx_mbps": { + "mean": 0.019439546204828403, + "max": 0.09879044274862694 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002326944933190967, + "max": 0.0035881279516359697 + }, + "tx_mbps": { + "mean": 0.002299421369622193, + "max": 0.0035917454544023 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019830275329807867, + "max": 0.0030598146336036796 + }, + "tx_mbps": { + "mean": 0.002299421369622193, + "max": 0.0035917454544023 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 2.1285629647454556, + "max": 7.838304165639635 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01539484905518023, + "max": 0.04924895345973898 + }, + "busiest_sampled_vcpu_percent": 9.393346379647749, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.39040913177102476, + "max": 1.3997706352753208 + }, + "tx_mbps": { + "mean": 0.39040913177102476, + "max": 1.3997706352753208 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.053236795014434776, + "max": 0.12169675216212746 + }, + "tx_mbps": { + "mean": 0.46760074324351936, + "max": 1.3991728642013879 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.00409301300833691, + "max": 0.00735436018848848 + }, + "tx_mbps": { + "mean": 0.007210853342943297, + "max": 0.015982552535998597 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.003608499392586556, + "max": 0.006583363934239581 + }, + "tx_mbps": { + "mean": 0.007210853342943297, + "max": 0.015982552535998597 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0007456772837592945, + "max": 0.001988967845377791 + }, + "tx_mbps": { + "mean": 0.001361568964332636, + "max": 0.003631754578427169 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/scale-1000-execution.json", + "samples": 15, + "host_busy_percent": { + "mean": 8.963065866624126, + "max": 35.70034163006345 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.10662003015754307, + "max": 0.4148365056124939 + }, + "busiest_sampled_vcpu_percent": 39.4392523364486, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.6020356351383819, + "max": 2.472831250186289 + }, + "tx_mbps": { + "mean": 0.6020356351383819, + "max": 2.472831250186289 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.780539951653396, + "max": 3.4678503796490276 + }, + "tx_mbps": { + "mean": 3.9091765854983422, + "max": 16.40019495035057 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023397628006805796, + "max": 0.003090610716979095 + }, + "tx_mbps": { + "mean": 0.0030290559744940064, + "max": 0.008963615351303557 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.00199093371946064, + "max": 0.002628433936311825 + }, + "tx_mbps": { + "mean": 0.0030290559744940064, + "max": 0.008963615351303557 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/scale-5000-execution.json", + "samples": 33, + "host_busy_percent": { + "mean": 20.31166978100927, + "max": 37.71289537712895 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.223103691906441, + "max": 0.4361521686455052 + }, + "busiest_sampled_vcpu_percent": 40.74074074074074, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 1.2582608698768893, + "max": 2.7357201051015 + }, + "tx_mbps": { + "mean": 1.2582608698768893, + "max": 2.7357201051015 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.8144339816422164, + "max": 3.557951852885638 + }, + "tx_mbps": { + "mean": 8.820451889241255, + "max": 16.820534200833244 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.00238476414298957, + "max": 0.0036703136328591584 + }, + "tx_mbps": { + "mean": 0.002731494400916045, + "max": 0.008946419875358162 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002030711483284662, + "max": 0.0031417129553449378 + }, + "tx_mbps": { + "mean": 0.002731494400916045, + "max": 0.008946419875358162 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http-execution.json", + "samples": 103, + "host_busy_percent": { + "mean": 1.0544514100065652, + "max": 2.6801081878534547 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004831661935839597, + "max": 0.04932182490752158 + }, + "busiest_sampled_vcpu_percent": 7.509881422924901, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.04659478793619009, + "max": 0.24167946085236544 + }, + "tx_mbps": { + "mean": 0.04659478793619009, + "max": 0.24167946085236544 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.007384759029996483, + "max": 0.020306991434988653 + }, + "tx_mbps": { + "mean": 0.011817436483109756, + "max": 0.0784551950202119 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023659292061654225, + "max": 0.0044118081056551935 + }, + "tx_mbps": { + "mean": 0.0023105189324630626, + "max": 0.0038837744184925128 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020184524862546867, + "max": 0.003993433433247251 + }, + "tx_mbps": { + "mean": 0.0023105189324630626, + "max": 0.0038837744184925128 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http-execution.json", + "samples": 103, + "host_busy_percent": { + "mean": 1.1823186373067482, + "max": 6.219392752203722 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.14388743856191835, + "max": 8.617283950617283 + }, + "busiest_sampled_vcpu_percent": 19.921104536489153, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.045334157813900544, + "max": 0.23403093685026463 + }, + "tx_mbps": { + "mean": 0.045334157813900544, + "max": 0.23403093685026463 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.030484881819348907, + "max": 0.06443925350854644 + }, + "tx_mbps": { + "mean": 0.04528217402061503, + "max": 0.15382815876595465 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002321947965764462, + "max": 0.0032582444656655608 + }, + "tx_mbps": { + "mean": 0.0023054931835913344, + "max": 0.00345974386729869 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019784891578432115, + "max": 0.002773676964253203 + }, + "tx_mbps": { + "mean": 0.0023054931835913344, + "max": 0.00345974386729869 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/recovery-execution.json", + "samples": 10, + "host_busy_percent": { + "mean": 1.2401306539486099, + "max": 1.7993591323638156 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.04107788621619579, + "max": 0.32043381809218635 + }, + "busiest_sampled_vcpu_percent": 3.747534516765286, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.2654176046977009, + "max": 0.9069801017826254 + }, + "tx_mbps": { + "mean": 0.2654176046977009, + "max": 0.9069801017826254 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.06682544479834361, + "max": 0.1529808825671083 + }, + "tx_mbps": { + "mean": 0.1943523279347164, + "max": 0.44213802049012974 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002280842046539614, + "max": 0.00325731756986375 + }, + "tx_mbps": { + "mean": 0.003301556287236483, + "max": 0.00815924122150724 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019408029270953327, + "max": 0.00277288791678889 + }, + "tx_mbps": { + "mean": 0.003301556287236483, + "max": 0.00815924122150724 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/scale-1000-execution.json", + "samples": 132, + "host_busy_percent": { + "mean": 2.6644350303796642, + "max": 40.38834951456311 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.028600545557222353, + "max": 0.8370260955194485 + }, + "busiest_sampled_vcpu_percent": 43.144424131627055, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 1.1322879745697454, + "max": 42.3749375013585 + }, + "tx_mbps": { + "mean": 1.1322879745697454, + "max": 42.3749375013585 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.6630479353977672, + "max": 24.749173013871623 + }, + "tx_mbps": { + "mean": 2.602544111495166, + "max": 54.1461012518977 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002420166582854729, + "max": 0.005346167119507637 + }, + "tx_mbps": { + "mean": 0.003362854455745129, + "max": 0.04278338527841893 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002059938341665493, + "max": 0.004472049283909309 + }, + "tx_mbps": { + "mean": 0.003362854455745129, + "max": 0.04278338527841893 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/scale-5000-execution.json", + "samples": 149, + "host_busy_percent": { + "mean": 6.136945606407546, + "max": 43.26946398253699 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.207148487086516, + "max": 11.52232913890945 + }, + "busiest_sampled_vcpu_percent": 48.134328358208954, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 2.8216212992802854, + "max": 59.365668677877004 + }, + "tx_mbps": { + "mean": 2.8216212992802854, + "max": 59.365668677877004 + } + }, + "ens4": { + "rx_mbps": { + "mean": 5.083544809451591, + "max": 39.91964027002815 + }, + "tx_mbps": { + "mean": 4.686641590598657, + "max": 68.19322001750622 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002560170681985427, + "max": 0.007556957535784856 + }, + "tx_mbps": { + "mean": 0.005662198066849332, + "max": 0.0924716464950198 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0021787701156738746, + "max": 0.0063063453181248985 + }, + "tx_mbps": { + "mean": 0.005662198066849332, + "max": 0.0924716464950198 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/agentgateway/http-execution.json", + "samples": 104, + "host_busy_percent": { + "mean": 1.0692472398315271, + "max": 2.806499261447563 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008133596373195693, + "max": 0.0740009866798224 + }, + "busiest_sampled_vcpu_percent": 8.086785009861932, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.04819587094073889, + "max": 0.22482654020931012 + }, + "tx_mbps": { + "mean": 0.04819587094073889, + "max": 0.22482654020931012 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.011783787851247484, + "max": 0.028052202511165147 + }, + "tx_mbps": { + "mean": 0.020849561331776158, + "max": 0.11936835383343938 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023322078214750323, + "max": 0.0035869167458294497 + }, + "tx_mbps": { + "mean": 0.0023113962362180246, + "max": 0.003585344915528911 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001987027125027794, + "max": 0.0030587817648484263 + }, + "tx_mbps": { + "mean": 0.0023113962362180246, + "max": 0.003585344915528911 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/agentgateway/recovery-execution.json", + "samples": 10, + "host_busy_percent": { + "mean": 1.360627088267817, + "max": 2.6095519448547515 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01094961042694255, + "max": 0.04930966469428008 + }, + "busiest_sampled_vcpu_percent": 4.12573673870334, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.34544735850719493, + "max": 1.567973736913413 + }, + "tx_mbps": { + "mean": 0.34544735850719493, + "max": 1.567973736913413 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.050739443193292065, + "max": 0.19184449662646666 + }, + "tx_mbps": { + "mean": 0.4430367718831602, + "max": 2.266526315314384 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.004007008161961373, + "max": 0.008482502780781108 + }, + "tx_mbps": { + "mean": 0.007122478243660999, + "max": 0.02937823252250139 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.003520154738769366, + "max": 0.00751397234279016 + }, + "tx_mbps": { + "mean": 0.007122478243660999, + "max": 0.02937823252250139 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0006626275818978942, + "max": 0.001988483966615743 + }, + "tx_mbps": { + "mean": 0.0012099244137819144, + "max": 0.0036308710403078594 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/agentgateway/scale-1000-execution.json", + "samples": 14, + "host_busy_percent": { + "mean": 9.089745209517513, + "max": 32.68952197006277 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.11836776585236007, + "max": 0.4345726702076292 + }, + "busiest_sampled_vcpu_percent": 36.095764272559855, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.63784031501708, + "max": 2.5369431822162705 + }, + "tx_mbps": { + "mean": 0.63784031501708, + "max": 2.5369431822162705 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.8364061075196481, + "max": 3.5245823605598408 + }, + "tx_mbps": { + "mean": 4.1959982549997905, + "max": 16.74124940217611 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023798491005797722, + "max": 0.0031934610189936225 + }, + "tx_mbps": { + "mean": 0.003303052308013882, + "max": 0.00806251438186982 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.00202482206401274, + "max": 0.0027094127936737227 + }, + "tx_mbps": { + "mean": 0.003303052308013882, + "max": 0.00806251438186982 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/agentgateway/scale-5000-execution.json", + "samples": 32, + "host_busy_percent": { + "mean": 20.914273413515907, + "max": 38.126520681265205 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.23430410896539827, + "max": 0.4625121713729309 + }, + "busiest_sampled_vcpu_percent": 43.38235294117647, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 1.1771594873327327, + "max": 2.7821273413531036 + }, + "tx_mbps": { + "mean": 1.1771594873327327, + "max": 2.7821273413531036 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.7522118418744543, + "max": 3.539860967448036 + }, + "tx_mbps": { + "mean": 8.78648359954667, + "max": 16.814163973826087 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002351017804883551, + "max": 0.0034979521528240034 + }, + "tx_mbps": { + "mean": 0.0027243166409194014, + "max": 0.009345593907413054 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002002227974905199, + "max": 0.0029933192705617596 + }, + "tx_mbps": { + "mean": 0.0027243166409194014, + "max": 0.009345593907413054 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/direct/http-execution.json", + "samples": 103, + "host_busy_percent": { + "mean": 1.084896066325784, + "max": 2.803738317757009 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.006279803119420772, + "max": 0.04929751047572098 + }, + "busiest_sampled_vcpu_percent": 7.6923076923076925, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.04457550442734827, + "max": 0.1733715976430507 + }, + "tx_mbps": { + "mean": 0.04457550442734827, + "max": 0.1733715976430507 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.007434649666507927, + "max": 0.019769159439909194 + }, + "tx_mbps": { + "mean": 0.011400288551059934, + "max": 0.07576508819097692 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023413522852902247, + "max": 0.003382713120312162 + }, + "tx_mbps": { + "mean": 0.0023108180629247688, + "max": 0.0033984393551811172 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019950366802450555, + "max": 0.002898345086348357 + }, + "tx_mbps": { + "mean": 0.0023108180629247688, + "max": 0.0033984393551811172 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/praxis-release/http-execution.json", + "samples": 103, + "host_busy_percent": { + "mean": 1.0781886878100513, + "max": 2.6827467388629094 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.006279922336309135, + "max": 0.12324377618930243 + }, + "busiest_sampled_vcpu_percent": 8.086785009861932, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.04679975961599914, + "max": 0.2167070899173525 + }, + "tx_mbps": { + "mean": 0.04679975961599914, + "max": 0.2167070899173525 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.030769842187157535, + "max": 0.06484268162026563 + }, + "tx_mbps": { + "mean": 0.04667577018863746, + "max": 0.16109262971943322 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023235379280529917, + "max": 0.003613371575260138 + }, + "tx_mbps": { + "mean": 0.0023082709713478367, + "max": 0.003591357997342974 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019798812179108397, + "max": 0.0030850457052482116 + }, + "tx_mbps": { + "mean": 0.0023082709713478367, + "max": 0.003591357997342974 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/praxis-release/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.4434208191005489, + "max": 2.2654518591479933 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.006156877325223834, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 3.501945525291829, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.2942509595109609, + "max": 1.2021036461758732 + }, + "tx_mbps": { + "mean": 0.2942509595109609, + "max": 1.2021036461758732 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.08275810943249058, + "max": 0.21448251662427845 + }, + "tx_mbps": { + "mean": 0.22862579196447247, + "max": 0.5535560619041826 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0024613511553775156, + "max": 0.0036819684565837043 + }, + "tx_mbps": { + "mean": 0.0036017075859731715, + "max": 0.01117471143350532 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002092808560119385, + "max": 0.0031101951979674632 + }, + "tx_mbps": { + "mean": 0.0036017075859731715, + "max": 0.01117471143350532 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/praxis-release/scale-1000-execution.json", + "samples": 132, + "host_busy_percent": { + "mean": 2.6532584622140343, + "max": 41.421270382088096 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02150829212621746, + "max": 0.4434589800443459 + }, + "busiest_sampled_vcpu_percent": 46.48148148148148, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 1.1376761952032668, + "max": 43.76849530029124 + }, + "tx_mbps": { + "mean": 1.1376761952032668, + "max": 43.76849530029124 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.6736334572833003, + "max": 25.991608094895817 + }, + "tx_mbps": { + "mean": 2.6151892628028315, + "max": 55.65701609923709 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002416084730655752, + "max": 0.005489061722743672 + }, + "tx_mbps": { + "mean": 0.003435100343737498, + "max": 0.04102995222583427 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002056119791067714, + "max": 0.004610811847104684 + }, + "tx_mbps": { + "mean": 0.003434259801234694, + "max": 0.04102995222583427 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/praxis-release/scale-5000-execution.json", + "samples": 150, + "host_busy_percent": { + "mean": 6.186973329600537, + "max": 40.96648858669257 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.22061116652554882, + "max": 11.25615763546798 + }, + "busiest_sampled_vcpu_percent": 42.77777777777778, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 2.845879985184494, + "max": 60.92671550195149 + }, + "tx_mbps": { + "mean": 2.845879985184494, + "max": 60.92671550195149 + } + }, + "ens4": { + "rx_mbps": { + "mean": 5.0877705987836475, + "max": 40.1729154421727 + }, + "tx_mbps": { + "mean": 4.705657172818255, + "max": 69.79386649500623 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0025370210759162403, + "max": 0.007740582891977575 + }, + "tx_mbps": { + "mean": 0.005308621035971179, + "max": 0.07647555812001124 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002159722783760138, + "max": 0.006466438698122762 + }, + "tx_mbps": { + "mean": 0.005308621035971179, + "max": 0.07647555812001124 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/agentgateway/http-execution.json", + "samples": 104, + "host_busy_percent": { + "mean": 1.1518927418710296, + "max": 4.803921568627451 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008132828924526178, + "max": 0.09852216748768473 + }, + "busiest_sampled_vcpu_percent": 13.385826771653543, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.04677457109027624, + "max": 0.20898466350914024 + }, + "tx_mbps": { + "mean": 0.04677457109027624, + "max": 0.20898466350914024 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.011656363263151958, + "max": 0.023421690973869317 + }, + "tx_mbps": { + "mean": 0.019341955434430822, + "max": 0.10666471695139888 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023563261397023917, + "max": 0.005184071128784142 + }, + "tx_mbps": { + "mean": 0.0023125921272510214, + "max": 0.003992522030906666 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020103142164693867, + "max": 0.004655597858374108 + }, + "tx_mbps": { + "mean": 0.0023125921272510214, + "max": 0.003992522030906666 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/agentgateway/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.3181063296425064, + "max": 2.168021680216802 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009237217700245456, + "max": 0.049236829148202856 + }, + "busiest_sampled_vcpu_percent": 2.935420743639922, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.36282097015570886, + "max": 1.2637991892649212 + }, + "tx_mbps": { + "mean": 0.36282097015570886, + "max": 1.2637991892649212 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.05241086375834949, + "max": 0.16728233820671068 + }, + "tx_mbps": { + "mean": 0.4675650532923642, + "max": 1.853912397641199 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0036165254457874393, + "max": 0.007547273733976462 + }, + "tx_mbps": { + "mean": 0.007054540836562621, + "max": 0.01619120974639566 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0031597687203421755, + "max": 0.006776662329590452 + }, + "tx_mbps": { + "mean": 0.007054540836562621, + "max": 0.01619120974639566 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0004968528745915883, + "max": 0.001987862888048812 + }, + "tx_mbps": { + "mean": 0.0009072281918966659, + "max": 0.0036297369822916596 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/agentgateway/scale-1000-execution.json", + "samples": 14, + "host_busy_percent": { + "mean": 9.628194811767113, + "max": 33.09773336582988 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.11468055565500268, + "max": 0.38995856690226666 + }, + "busiest_sampled_vcpu_percent": 35.96330275229358, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.6430701984048828, + "max": 2.541598704705781 + }, + "tx_mbps": { + "mean": 0.6430701984048828, + "max": 2.541598704705781 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.8338001925949389, + "max": 3.521186924102832 + }, + "tx_mbps": { + "mean": 4.19836240045691, + "max": 16.767638831885105 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0024673968067136366, + "max": 0.003092124281734426 + }, + "tx_mbps": { + "mean": 0.0034028908032089585, + "max": 0.007951401940701031 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020984509717755615, + "max": 0.0026297211592370097 + }, + "tx_mbps": { + "mean": 0.0034028908032089585, + "max": 0.007951401940701031 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/agentgateway/scale-5000-execution.json", + "samples": 32, + "host_busy_percent": { + "mean": 21.21561856983836, + "max": 36.89462156242395 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.2413584318808858, + "max": 0.5050505050505051 + }, + "busiest_sampled_vcpu_percent": 40.70631970260223, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 1.1800062139781988, + "max": 2.6557135989871408 + }, + "tx_mbps": { + "mean": 1.1800062139781988, + "max": 2.6557135989871408 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.748628686919002, + "max": 3.5426899261005937 + }, + "tx_mbps": { + "mean": 8.780211027513557, + "max": 16.76059884789993 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.00237875360965581, + "max": 0.0032508906560613816 + }, + "tx_mbps": { + "mean": 0.0027360702061905596, + "max": 0.008751451596537653 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020257362583076827, + "max": 0.0027664812114233045 + }, + "tx_mbps": { + "mean": 0.0027360702061905596, + "max": 0.008751451596537653 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/direct/http-execution.json", + "samples": 103, + "host_busy_percent": { + "mean": 1.040285770202113, + "max": 2.952755905511811 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.07423347940336242, + "max": 3.9201183431952664 + }, + "busiest_sampled_vcpu_percent": 8.695652173913043, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0456267033172259, + "max": 0.2025747396026222 + }, + "tx_mbps": { + "mean": 0.0456267033172259, + "max": 0.2025747396026222 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.007214642192884692, + "max": 0.018787926975913194 + }, + "tx_mbps": { + "mean": 0.01179743908389373, + "max": 0.07706188425184507 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023425283309725874, + "max": 0.0033604941626815786 + }, + "tx_mbps": { + "mean": 0.0023235476973580017, + "max": 0.0035911328326504845 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019956550202204605, + "max": 0.0028541398714398993 + }, + "tx_mbps": { + "mean": 0.0023224686137509848, + "max": 0.0035911328326504845 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/praxis-release/http-execution.json", + "samples": 104, + "host_busy_percent": { + "mean": 1.2704625261297462, + "max": 6.381934216985764 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.3587255509411171, + "max": 11.566979733069699 + }, + "busiest_sampled_vcpu_percent": 19.291338582677167, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.04781625801329034, + "max": 0.20861474542728636 + }, + "tx_mbps": { + "mean": 0.04781625801329034, + "max": 0.20861474542728636 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.030458802070503308, + "max": 0.06707750917163047 + }, + "tx_mbps": { + "mean": 0.04576024693650997, + "max": 0.1564547707586207 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023327515164581966, + "max": 0.003384024123407693 + }, + "tx_mbps": { + "mean": 0.002315284864475479, + "max": 0.0035303347898311774 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019875785010843644, + "max": 0.0028994683679406685 + }, + "tx_mbps": { + "mean": 0.002315284864475479, + "max": 0.0035303347898311774 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/praxis-release/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.571308950966886, + "max": 3.8480513073507647 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009247842545105203, + "max": 0.0246669955599408 + }, + "busiest_sampled_vcpu_percent": 5.1080550098231825, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.2770669283137112, + "max": 1.2432775767086546 + }, + "tx_mbps": { + "mean": 0.2770669283137112, + "max": 1.2432775767086546 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.07157227509002616, + "max": 0.14686074034913973 + }, + "tx_mbps": { + "mean": 0.21164713396350632, + "max": 0.5833009790751855 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023855468502219047, + "max": 0.0029886896145397317 + }, + "tx_mbps": { + "mean": 0.0034692753809589245, + "max": 0.007450942896968868 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020306043625384876, + "max": 0.0025482511450286133 + }, + "tx_mbps": { + "mean": 0.0034692753809589245, + "max": 0.007450942896968868 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/praxis-release/scale-1000-execution.json", + "samples": 130, + "host_busy_percent": { + "mean": 2.740964615573312, + "max": 39.446198688365314 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.024213239089835865, + "max": 0.43721156181685694 + }, + "busiest_sampled_vcpu_percent": 41.58964879852126, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 1.1226918557330339, + "max": 40.08786791252978 + }, + "tx_mbps": { + "mean": 1.1226918557330339, + "max": 40.08786791252978 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.6498579647822778, + "max": 22.606461240829628 + }, + "tx_mbps": { + "mean": 2.584470503186227, + "max": 51.225868343340665 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0024248057240472947, + "max": 0.005610338687782447 + }, + "tx_mbps": { + "mean": 0.0035406453227022528, + "max": 0.05924285912705801 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002063499619238148, + "max": 0.0046677141022270375 + }, + "tx_mbps": { + "mean": 0.0035406453227022528, + "max": 0.05924285912705801 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/praxis-release/scale-5000-execution.json", + "samples": 149, + "host_busy_percent": { + "mean": 6.111103450438611, + "max": 41.70316301703163 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.2666446153723353, + "max": 14.261083743842365 + }, + "busiest_sampled_vcpu_percent": 45.15503875968992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 2.8283629271114936, + "max": 60.79635427454738 + }, + "tx_mbps": { + "mean": 2.8283629271114936, + "max": 60.79635427454738 + } + }, + "ens4": { + "rx_mbps": { + "mean": 5.083961139998207, + "max": 39.71623061411745 + }, + "tx_mbps": { + "mean": 4.699527974964624, + "max": 69.98684858198703 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002518901528146837, + "max": 0.008038542768677928 + }, + "tx_mbps": { + "mean": 0.004735270592004689, + "max": 0.08123429167553559 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0021436684101017885, + "max": 0.006723571799702377 + }, + "tx_mbps": { + "mean": 0.004735270592004689, + "max": 0.08123429167553559 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass1-common-load.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass1-common-load.json new file mode 100644 index 0000000..80a8a97 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass1-common-load.json @@ -0,0 +1,253 @@ +{ + "profile": "common", + "phase": "pass1", + "treatments": { + "agentgateway": { + "complete": true, + "load_cases": 32, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 5945543 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 4, + "protocol_passed": 12, + "protocol_total": 12, + "cancellation_passed": 2, + "cancellation_total": 2 + }, + "direct": { + "complete": true, + "load_cases": 32, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 15922847 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 4, + "protocol_passed": 12, + "protocol_total": 12, + "cancellation_passed": 2, + "cancellation_total": 2 + }, + "praxis-nightly": { + "complete": true, + "load_cases": 32, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 5904404 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 1, + "aiperf_errors": 0, + "aiperf_completed_cases": 4, + "protocol_passed": 12, + "protocol_total": 12, + "cancellation_passed": 2, + "cancellation_total": 2 + }, + "praxis-release": { + "complete": true, + "load_cases": 32, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 7288716 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 4, + "protocol_passed": 12, + "protocol_total": 12, + "cancellation_passed": 2, + "cancellation_total": 2 + } + }, + "issues": [], + "generated_message_corpora": [ + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "agentgateway/ai/14-aiperf-openai/result/inputs.json" + }, + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "agentgateway/ai/15-aiperf-openai/result/inputs.json" + }, + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "agentgateway/ai/16-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "agentgateway/ai/17-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "direct/ai/14-aiperf-openai/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "direct/ai/15-aiperf-openai/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "direct/ai/16-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "direct/ai/17-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "praxis-nightly", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-nightly/ai/14-aiperf-openai/result/inputs.json" + }, + { + "treatment": "praxis-nightly", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-nightly/ai/15-aiperf-openai/result/inputs.json" + }, + { + "treatment": "praxis-nightly", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-nightly/ai/16-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "praxis-nightly", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-nightly/ai/17-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "praxis-release", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-release/ai/14-aiperf-openai/result/inputs.json" + }, + { + "treatment": "praxis-release", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-release/ai/15-aiperf-openai/result/inputs.json" + }, + { + "treatment": "praxis-release", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-release/ai/16-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "praxis-release", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-release/ai/17-aiperf-anthropic/result/inputs.json" + } + ] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass1-common-resources.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass1-common-resources.json new file mode 100644 index 0000000..43bd7c8 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass1-common-resources.json @@ -0,0 +1,47 @@ +{ + "phase": "pass1", + "profile": "common", + "input": "/private/tmp/gateway-comparison-benchmarks/campaigns/2026-10-05-stable-comparison/evidence/qualification/final-facts/cpu-hosts.json", + "windows": 384, + "roles": { + "backend": { + "windows": 128, + "minimum_samples": 6, + "maximum_fd_count": 634, + "minimum_soft_nofile": 65536, + "peak_mean_host_busy_percent": 75.25984494101172, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.004976362279173923, + "peak_mean_quota_busy_percent": 96.75723357602213, + "through_gateways_peak_mean_host_busy_percent": 68.74958472460845, + "through_gateways_peak_mean_quota_busy_percent": 88.66559690163585 + }, + "client": { + "windows": 128, + "minimum_samples": 6, + "maximum_fd_count": 518, + "minimum_soft_nofile": 65536, + "peak_mean_host_busy_percent": 97.7118360941471, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.0460519123146836, + "peak_mean_quota_busy_percent": 10.927133414038082, + "through_gateways_peak_mean_host_busy_percent": 61.58096569301584, + "through_gateways_peak_mean_quota_busy_percent": 9.24198074556687 + }, + "gateway": { + "windows": 128, + "minimum_samples": 6, + "maximum_fd_count": 1159, + "minimum_soft_nofile": 65536, + "peak_mean_host_busy_percent": 32.78089892213074, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.008307373954311244, + "peak_mean_quota_busy_percent": 99.70901446882598, + "through_gateways_peak_mean_host_busy_percent": 32.78089892213074, + "through_gateways_peak_mean_quota_busy_percent": 99.70901446882598 + } + }, + "events_to_review": [], + "approved": false, + "note": "Restart/OOM counters may predate a window. Attribute using raw timestamps/lifecycle evidence; intended product capacity/recovery constraints are not automatically infrastructure failures. Short qualification cases can contain few samples. This summary does not approve a pass." +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass1-cpu-isolation.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass1-cpu-isolation.json new file mode 100644 index 0000000..ff29b80 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass1-cpu-isolation.json @@ -0,0 +1,3139 @@ +{ + "phase": "pass1", + "windows": 232, + "issues": [], + "checks": [ + { + "artifact": "results/common/pass1/agentgateway/ai/00-fortio-openai/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/ai/01-fortio-openai/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/ai/02-fortio-openai/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/ai/03-fortio-openai/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/ai/04-fortio-openai/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/ai/05-fortio-openai/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/ai/06-fortio-anthropic/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/ai/07-fortio-anthropic/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/ai/08-fortio-anthropic/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/ai/09-fortio-anthropic/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/ai/10-fortio-anthropic/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/ai/11-fortio-anthropic/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/ai/12-fortio-openai/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/ai/13-fortio-openai/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/ai/14-aiperf-openai/execution.json", + "expected_container": "/agentgateway", + "samples": 8, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/ai/15-aiperf-openai/execution.json", + "expected_container": "/agentgateway", + "samples": 9, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/ai/16-aiperf-anthropic/execution.json", + "expected_container": "/agentgateway", + "samples": 8, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/ai/17-aiperf-anthropic/execution.json", + "expected_container": "/agentgateway", + "samples": 8, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/http/00-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/http/01-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/http/02-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/http/03-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/http/04-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/http/05-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 8, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/http/06-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/http/07-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/http/08-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/http/09-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/http/10-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 8, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/http/11-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/http/12-nighthawk/execution.json", + "expected_container": "/agentgateway", + "samples": 8, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/agentgateway/http/13-nighthawk/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 32266 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/ai/00-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/ai/01-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/ai/02-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/ai/03-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/ai/04-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/ai/05-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/ai/06-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/ai/07-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/ai/08-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/ai/09-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/ai/10-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/ai/11-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/ai/12-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/ai/13-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/ai/14-aiperf-openai/execution.json", + "expected_container": null, + "samples": 9, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/ai/15-aiperf-openai/execution.json", + "expected_container": null, + "samples": 9, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/ai/16-aiperf-anthropic/execution.json", + "expected_container": null, + "samples": 9, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/ai/17-aiperf-anthropic/execution.json", + "expected_container": null, + "samples": 9, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/http/00-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/http/01-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/http/02-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/http/03-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/http/04-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/http/05-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/http/06-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/http/07-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/http/08-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/http/09-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/http/10-fortio/execution.json", + "expected_container": null, + "samples": 8, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/http/11-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/http/12-nighthawk/execution.json", + "expected_container": null, + "samples": 8, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass1/direct/http/13-nighthawk/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/ai/00-fortio-openai/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/ai/01-fortio-openai/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/ai/02-fortio-openai/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/ai/03-fortio-openai/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/ai/04-fortio-openai/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/ai/05-fortio-openai/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/ai/06-fortio-anthropic/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/ai/07-fortio-anthropic/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/ai/08-fortio-anthropic/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/ai/09-fortio-anthropic/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/ai/10-fortio-anthropic/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/ai/11-fortio-anthropic/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/ai/12-fortio-openai/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/ai/13-fortio-openai/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/ai/14-aiperf-openai/execution.json", + "expected_container": "/praxis-nightly", + "samples": 8, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/ai/15-aiperf-openai/execution.json", + "expected_container": "/praxis-nightly", + "samples": 9, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/ai/16-aiperf-anthropic/execution.json", + "expected_container": "/praxis-nightly", + "samples": 8, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/ai/17-aiperf-anthropic/execution.json", + "expected_container": "/praxis-nightly", + "samples": 8, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/http/00-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/http/01-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/http/02-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/http/03-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/http/04-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/http/05-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/http/06-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/http/07-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/http/08-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/http/09-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/http/10-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/http/11-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/http/12-nighthawk/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-nightly/http/13-nighthawk/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 48646 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/ai/00-fortio-openai/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/ai/01-fortio-openai/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/ai/02-fortio-openai/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/ai/03-fortio-openai/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/ai/04-fortio-openai/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/ai/05-fortio-openai/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/ai/06-fortio-anthropic/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/ai/07-fortio-anthropic/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/ai/08-fortio-anthropic/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/ai/09-fortio-anthropic/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/ai/10-fortio-anthropic/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/ai/11-fortio-anthropic/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/ai/12-fortio-openai/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/ai/13-fortio-openai/execution.json", + "expected_container": "/praxis-release", + "samples": 6, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/ai/14-aiperf-openai/execution.json", + "expected_container": "/praxis-release", + "samples": 8, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/ai/15-aiperf-openai/execution.json", + "expected_container": "/praxis-release", + "samples": 8, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/ai/16-aiperf-anthropic/execution.json", + "expected_container": "/praxis-release", + "samples": 8, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/ai/17-aiperf-anthropic/execution.json", + "expected_container": "/praxis-release", + "samples": 9, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/http/00-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/http/01-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 6, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/http/02-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/http/03-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/http/04-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/http/05-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/http/06-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/http/07-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/http/08-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/http/09-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/http/10-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/http/11-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/http/12-nighthawk/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass1/praxis-release/http/13-nighthawk/execution.json", + "expected_container": "/praxis-release", + "samples": 8, + "pids": [ + 42981 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/00-fortio-openai/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/01-fortio-openai/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/02-fortio-openai/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/03-fortio-openai/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/04-fortio-openai/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/05-fortio-openai/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/06-fortio-anthropic/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/07-fortio-anthropic/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/08-fortio-anthropic/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/09-fortio-anthropic/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/10-fortio-anthropic/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/11-fortio-anthropic/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/12-fortio-translation/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/13-fortio-translation/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/14-fortio-translation/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/15-fortio-translation/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/16-fortio-translation/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/17-fortio-translation/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/18-fortio-openai/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/19-fortio-openai/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/20-aiperf-openai/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/21-aiperf-openai/execution.json", + "expected_container": "/agentgateway-native", + "samples": 8, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/22-aiperf-anthropic/execution.json", + "expected_container": "/agentgateway-native", + "samples": 8, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/23-aiperf-anthropic/execution.json", + "expected_container": "/agentgateway-native", + "samples": 8, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/24-aiperf-translation/execution.json", + "expected_container": "/agentgateway-native", + "samples": 8, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/agentgateway/ai/25-aiperf-translation/execution.json", + "expected_container": "/agentgateway-native", + "samples": 8, + "pids": [ + 56756 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/00-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/01-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/02-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/03-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/04-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/05-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/06-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/07-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/08-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/09-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/10-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/11-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/12-fortio-translation/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/13-fortio-translation/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/14-fortio-translation/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/15-fortio-translation/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/16-fortio-translation/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/17-fortio-translation/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/18-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/19-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/20-aiperf-openai/execution.json", + "expected_container": null, + "samples": 9, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/21-aiperf-openai/execution.json", + "expected_container": null, + "samples": 9, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/22-aiperf-anthropic/execution.json", + "expected_container": null, + "samples": 8, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/23-aiperf-anthropic/execution.json", + "expected_container": null, + "samples": 9, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/24-aiperf-translation/execution.json", + "expected_container": null, + "samples": 8, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass1/direct/ai/25-aiperf-translation/execution.json", + "expected_container": null, + "samples": 8, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/00-fortio-openai/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/01-fortio-openai/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/02-fortio-openai/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/03-fortio-openai/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/04-fortio-openai/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/05-fortio-openai/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/06-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/07-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/08-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/09-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/10-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/11-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/12-fortio-translation/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/13-fortio-translation/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/14-fortio-translation/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/15-fortio-translation/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/16-fortio-translation/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/17-fortio-translation/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/18-fortio-openai/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/19-fortio-openai/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/20-aiperf-openai/execution.json", + "expected_container": "/praxis-ai", + "samples": 9, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/21-aiperf-openai/execution.json", + "expected_container": "/praxis-ai", + "samples": 9, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/22-aiperf-anthropic/execution.json", + "expected_container": "/praxis-ai", + "samples": 8, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/23-aiperf-anthropic/execution.json", + "expected_container": "/praxis-ai", + "samples": 8, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/24-aiperf-translation/execution.json", + "expected_container": "/praxis-ai", + "samples": 8, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis/ai/25-aiperf-translation/execution.json", + "expected_container": "/praxis-ai", + "samples": 9, + "pids": [ + 61443 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/00-fortio-openai/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/01-fortio-openai/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 6, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/02-fortio-openai/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/03-fortio-openai/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/04-fortio-openai/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/05-fortio-openai/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/06-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/07-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/08-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/09-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/10-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/11-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/12-fortio-translation/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/13-fortio-translation/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/14-fortio-translation/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/15-fortio-translation/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/16-fortio-translation/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/17-fortio-translation/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/18-fortio-openai/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/19-fortio-openai/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/20-aiperf-openai/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 8, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/21-aiperf-openai/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 9, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/22-aiperf-anthropic/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 8, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/23-aiperf-anthropic/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 9, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/24-aiperf-translation/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 8, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass1/praxis-ai-nightly/ai/25-aiperf-translation/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 9, + "pids": [ + 66360 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + } + ] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass1-kubernetes-load.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass1-kubernetes-load.json new file mode 100644 index 0000000..9909249 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass1-kubernetes-load.json @@ -0,0 +1,85 @@ +{ + "profile": "kubernetes", + "phase": "pass1", + "treatments": { + "agentgateway": { + "complete": true, + "load_cases": 14, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 1928048 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 4, + "aiperf_errors": 0, + "aiperf_completed_cases": 0, + "protocol_passed": 0, + "protocol_total": 0, + "cancellation_passed": 0, + "cancellation_total": 0 + }, + "direct": { + "complete": true, + "load_cases": 14, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 7943492 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 0, + "protocol_passed": 0, + "protocol_total": 0, + "cancellation_passed": 0, + "cancellation_total": 0 + }, + "praxis-nightly": { + "complete": true, + "load_cases": 0, + "nonzero_processes": [], + "fortio_status_counts": {}, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 0, + "protocol_passed": 0, + "protocol_total": 0, + "cancellation_passed": 0, + "cancellation_total": 0, + "setup_block": { + "recorded_at": "2026-10-05T23:25:31.862572+00:00", + "classification": "stock operator/core nightly configuration incompatibility", + "infrastructure_nodes_ready": true, + "image": "ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8", + "http": "not evaluated", + "scale": "not evaluated", + "recovery": "not evaluated", + "reason": "Operator cluster name contains tilde, rejected by the pinned nightly", + "modified_product_config": false + } + }, + "praxis-release": { + "complete": true, + "load_cases": 14, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 2222602 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 4, + "aiperf_errors": 0, + "aiperf_completed_cases": 0, + "protocol_passed": 0, + "protocol_total": 0, + "cancellation_passed": 0, + "cancellation_total": 0 + } + }, + "issues": [], + "generated_message_corpora": [] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass1-kubernetes-resources.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass1-kubernetes-resources.json new file mode 100644 index 0000000..e286ab9 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass1-kubernetes-resources.json @@ -0,0 +1,142 @@ +{ + "phase": "pass1", + "profile": null, + "input": "/private/tmp/gateway-comparison-benchmarks/campaigns/2026-10-05-stable-comparison/evidence/qualification/final-facts/kubernetes-hosts.json", + "windows": 210, + "roles": { + "kbackend": { + "windows": 42, + "minimum_samples": 6, + "maximum_fd_count": 519, + "minimum_soft_nofile": 1048576, + "peak_mean_host_busy_percent": 77.00952416750627, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.009867769639201314, + "peak_mean_quota_busy_percent": 95.81786479662868, + "through_gateways_peak_mean_host_busy_percent": 54.98576529026845, + "through_gateways_peak_mean_quota_busy_percent": 65.19346908556217 + }, + "kclient": { + "windows": 42, + "minimum_samples": 6, + "maximum_fd_count": 518, + "minimum_soft_nofile": 65536, + "peak_mean_host_busy_percent": 92.86143461634907, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.051533110023189894, + "peak_mean_quota_busy_percent": null, + "through_gateways_peak_mean_host_busy_percent": 39.67422082565999, + "through_gateways_peak_mean_quota_busy_percent": null + }, + "kcontrol": { + "windows": 42, + "minimum_samples": 6, + "maximum_fd_count": null, + "minimum_soft_nofile": null, + "peak_mean_host_busy_percent": 1.8374546817947945, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 2.3721735720455435, + "peak_mean_quota_busy_percent": null, + "through_gateways_peak_mean_host_busy_percent": 1.8374546817947945, + "through_gateways_peak_mean_quota_busy_percent": null + }, + "kcontroller": { + "windows": 42, + "minimum_samples": 6, + "maximum_fd_count": 25, + "minimum_soft_nofile": 1048576, + "peak_mean_host_busy_percent": 1.1821328052885391, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.012303149606299212, + "peak_mean_quota_busy_percent": 0.05964689490479423, + "through_gateways_peak_mean_host_busy_percent": 1.1821328052885391, + "through_gateways_peak_mean_quota_busy_percent": 0.05964689490479423 + }, + "kgateway": { + "windows": 42, + "minimum_samples": 6, + "maximum_fd_count": 1028, + "minimum_soft_nofile": 1048576, + "peak_mean_host_busy_percent": 33.326779398578715, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.012305172312806872, + "peak_mean_quota_busy_percent": 100.0130359679897, + "through_gateways_peak_mean_host_busy_percent": 33.326779398578715, + "through_gateways_peak_mean_quota_busy_percent": 100.0130359679897 + } + }, + "events_to_review": [ + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/00-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/01-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/02-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/03-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/04-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/05-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/06-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/07-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/08-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/09-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/10-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/11-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/12-nighthawk/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/13-nighthawk/execution.json", + "max_restart_count": 1 + } + ], + "approved": false, + "note": "Restart/OOM counters may predate a window. Attribute using raw timestamps/lifecycle evidence; intended product capacity/recovery constraints are not automatically infrastructure failures. Short qualification cases can contain few samples. This summary does not approve a pass." +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass1-kubernetes-startup.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass1-kubernetes-startup.json new file mode 100644 index 0000000..97ad551 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass1-kubernetes-startup.json @@ -0,0 +1,454 @@ +{ + "phase": "pass1", + "checks": [ + { + "treatment": "agentgateway", + "stage": "switch", + "barrier": { + "single_pod_barrier": true, + "expected_image": "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "stable_seconds": 11.952065317000233, + "wait_seconds": 12.518324202999793, + "pod": "benchmark-5f4788449b-85zz4", + "pod_uid": "11afe6b8-6240-479d-a8ef-d27cdaff5827", + "image_ids": [ + "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c" + ], + "endpoints": [ + { + "addresses": [ + "10.42.1.9" + ], + "conditions": { + "ready": true, + "serving": true, + "terminating": false + }, + "nodeName": "gwcmp160-1005-kgateway.c.solo-oss.internal", + "targetRef": { + "kind": "Pod", + "name": "benchmark-5f4788449b-85zz4", + "namespace": "gateway-benchmark", + "uid": "11afe6b8-6240-479d-a8ef-d27cdaff5827" + } + } + ] + }, + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "recovery-switch", + "barrier": { + "single_pod_barrier": true, + "expected_image": "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "stable_seconds": 10.15749558799871, + "wait_seconds": 10.626899595001305, + "pod": "benchmark-576fbb998-z7lxd", + "pod_uid": "61853338-1d78-4a3b-bade-ee742c4b7ec9", + "image_ids": [ + "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c" + ], + "endpoints": [ + { + "addresses": [ + "10.42.1.16" + ], + "conditions": { + "ready": true, + "serving": true, + "terminating": false + }, + "nodeName": "gwcmp160-1005-kgateway.c.solo-oss.internal", + "targetRef": { + "kind": "Pod", + "name": "benchmark-576fbb998-z7lxd", + "namespace": "gateway-benchmark", + "uid": "61853338-1d78-4a3b-bade-ee742c4b7ec9" + } + } + ] + }, + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/00-fortio/execution.json", + "samples": 7, + "pids": [ + 179893 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/01-fortio/execution.json", + "samples": 7, + "pids": [ + 179893 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/02-fortio/execution.json", + "samples": 7, + "pids": [ + 179893 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/03-fortio/execution.json", + "samples": 7, + "pids": [ + 179893 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/04-fortio/execution.json", + "samples": 8, + "pids": [ + 179893 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/05-fortio/execution.json", + "samples": 7, + "pids": [ + 179893 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/06-fortio/execution.json", + "samples": 7, + "pids": [ + 179893 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/07-fortio/execution.json", + "samples": 7, + "pids": [ + 179893 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/08-fortio/execution.json", + "samples": 6, + "pids": [ + 179893 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/09-fortio/execution.json", + "samples": 7, + "pids": [ + 179893 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/10-fortio/execution.json", + "samples": 7, + "pids": [ + 179893 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/11-fortio/execution.json", + "samples": 7, + "pids": [ + 179893 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/12-nighthawk/execution.json", + "samples": 8, + "pids": [ + 179893 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/13-nighthawk/execution.json", + "samples": 7, + "pids": [ + 179893 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "switch", + "barrier": { + "single_pod_barrier": true, + "expected_image": "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8", + "stable_seconds": 10.662829516000784, + "wait_seconds": 10.809664009999324, + "pod": "praxis-benchmark-689685876b-wnb88", + "pod_uid": "c48b48c8-2702-4c41-bb42-0b35e3231d99", + "image_ids": [ + "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8" + ], + "endpoints": [ + { + "addresses": [ + "10.42.1.18" + ], + "conditions": { + "ready": true, + "serving": true, + "terminating": false + }, + "nodeName": "gwcmp160-1005-kgateway.c.solo-oss.internal", + "targetRef": { + "kind": "Pod", + "name": "praxis-benchmark-689685876b-wnb88", + "namespace": "gateway-benchmark", + "uid": "c48b48c8-2702-4c41-bb42-0b35e3231d99" + } + } + ] + }, + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "recovery-switch", + "barrier": { + "single_pod_barrier": true, + "expected_image": "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8", + "stable_seconds": 11.966773149997607, + "wait_seconds": 12.827431630001229, + "pod": "praxis-benchmark-689685876b-lpfxm", + "pod_uid": "090bc415-bbcd-488a-988d-625e5801301a", + "image_ids": [ + "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8" + ], + "endpoints": [ + { + "addresses": [ + "10.42.1.109" + ], + "conditions": { + "ready": true, + "serving": true, + "terminating": false + }, + "nodeName": "gwcmp160-1005-kgateway.c.solo-oss.internal", + "targetRef": { + "kind": "Pod", + "name": "praxis-benchmark-689685876b-lpfxm", + "namespace": "gateway-benchmark", + "uid": "090bc415-bbcd-488a-988d-625e5801301a" + } + } + ] + }, + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/00-fortio/execution.json", + "samples": 7, + "pids": [ + 189472 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/01-fortio/execution.json", + "samples": 6, + "pids": [ + 189472 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/02-fortio/execution.json", + "samples": 7, + "pids": [ + 189472 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/03-fortio/execution.json", + "samples": 7, + "pids": [ + 189472 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/04-fortio/execution.json", + "samples": 7, + "pids": [ + 189472 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/05-fortio/execution.json", + "samples": 7, + "pids": [ + 189472 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/06-fortio/execution.json", + "samples": 6, + "pids": [ + 189472 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/07-fortio/execution.json", + "samples": 7, + "pids": [ + 189472 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/08-fortio/execution.json", + "samples": 7, + "pids": [ + 189472 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/09-fortio/execution.json", + "samples": 7, + "pids": [ + 189472 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/10-fortio/execution.json", + "samples": 7, + "pids": [ + 189472 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/11-fortio/execution.json", + "samples": 6, + "pids": [ + 189472 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/12-nighthawk/execution.json", + "samples": 7, + "pids": [ + 189472 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/13-nighthawk/execution.json", + "samples": 7, + "pids": [ + 189472 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + } + ], + "issues": [] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass1-native-load.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass1-native-load.json new file mode 100644 index 0000000..6ed351b --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass1-native-load.json @@ -0,0 +1,341 @@ +{ + "profile": "native", + "phase": "pass1", + "treatments": { + "agentgateway": { + "complete": true, + "load_cases": 26, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 3201224 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 6, + "protocol_passed": 18, + "protocol_total": 18, + "cancellation_passed": 3, + "cancellation_total": 3 + }, + "direct": { + "complete": true, + "load_cases": 26, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 9383974 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 6, + "protocol_passed": 18, + "protocol_total": 18, + "cancellation_passed": 3, + "cancellation_total": 3 + }, + "praxis": { + "complete": true, + "load_cases": 26, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 2272399 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 6, + "protocol_passed": 18, + "protocol_total": 18, + "cancellation_passed": 3, + "cancellation_total": 3 + }, + "praxis-ai-nightly": { + "complete": true, + "load_cases": 26, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 2247384 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 6, + "protocol_passed": 18, + "protocol_total": 18, + "cancellation_passed": 3, + "cancellation_total": 3 + } + }, + "issues": [], + "generated_message_corpora": [ + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "agentgateway/ai/20-aiperf-openai/result/inputs.json" + }, + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "agentgateway/ai/21-aiperf-openai/result/inputs.json" + }, + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "agentgateway/ai/22-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "agentgateway/ai/23-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "translation", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "agentgateway/ai/24-aiperf-translation/result/inputs.json" + }, + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "translation", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "agentgateway/ai/25-aiperf-translation/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "direct/ai/20-aiperf-openai/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "direct/ai/21-aiperf-openai/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "direct/ai/22-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "direct/ai/23-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "translation", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "direct/ai/24-aiperf-translation/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "translation", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "direct/ai/25-aiperf-translation/result/inputs.json" + }, + { + "treatment": "praxis", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis/ai/20-aiperf-openai/result/inputs.json" + }, + { + "treatment": "praxis", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis/ai/21-aiperf-openai/result/inputs.json" + }, + { + "treatment": "praxis", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis/ai/22-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "praxis", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis/ai/23-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "praxis", + "case": { + "tool": "aiperf", + "api": "translation", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis/ai/24-aiperf-translation/result/inputs.json" + }, + { + "treatment": "praxis", + "case": { + "tool": "aiperf", + "api": "translation", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis/ai/25-aiperf-translation/result/inputs.json" + }, + { + "treatment": "praxis-ai-nightly", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-ai-nightly/ai/20-aiperf-openai/result/inputs.json" + }, + { + "treatment": "praxis-ai-nightly", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-ai-nightly/ai/21-aiperf-openai/result/inputs.json" + }, + { + "treatment": "praxis-ai-nightly", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-ai-nightly/ai/22-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "praxis-ai-nightly", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-ai-nightly/ai/23-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "praxis-ai-nightly", + "case": { + "tool": "aiperf", + "api": "translation", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-ai-nightly/ai/24-aiperf-translation/result/inputs.json" + }, + { + "treatment": "praxis-ai-nightly", + "case": { + "tool": "aiperf", + "api": "translation", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-ai-nightly/ai/25-aiperf-translation/result/inputs.json" + } + ] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass1-native-resources.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass1-native-resources.json new file mode 100644 index 0000000..7ec867a --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass1-native-resources.json @@ -0,0 +1,47 @@ +{ + "phase": "pass1", + "profile": "native", + "input": "/private/tmp/gateway-comparison-benchmarks/campaigns/2026-10-05-stable-comparison/evidence/qualification/final-facts/cpu-hosts.json", + "windows": 312, + "roles": { + "backend": { + "windows": 104, + "minimum_samples": 6, + "maximum_fd_count": 620, + "minimum_soft_nofile": 65536, + "peak_mean_host_busy_percent": 75.03684103753612, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.008486082824168364, + "peak_mean_quota_busy_percent": 96.8518429483656, + "through_gateways_peak_mean_host_busy_percent": 50.07353873352734, + "through_gateways_peak_mean_quota_busy_percent": 63.518604409911966 + }, + "client": { + "windows": 104, + "minimum_samples": 7, + "maximum_fd_count": 518, + "minimum_soft_nofile": 65536, + "peak_mean_host_busy_percent": 76.59706126451329, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.03856187738499357, + "peak_mean_quota_busy_percent": null, + "through_gateways_peak_mean_host_busy_percent": 59.850164729306044, + "through_gateways_peak_mean_quota_busy_percent": null + }, + "gateway": { + "windows": 104, + "minimum_samples": 6, + "maximum_fd_count": 1145, + "minimum_soft_nofile": 65536, + "peak_mean_host_busy_percent": 28.684167062269832, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.008497981867419005, + "peak_mean_quota_busy_percent": 99.82650062351757, + "through_gateways_peak_mean_host_busy_percent": 28.684167062269832, + "through_gateways_peak_mean_quota_busy_percent": 99.82650062351757 + } + }, + "events_to_review": [], + "approved": false, + "note": "Restart/OOM counters may predate a window. Attribute using raw timestamps/lifecycle evidence; intended product capacity/recovery constraints are not automatically infrastructure failures. Short qualification cases can contain few samples. This summary does not approve a pass." +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass2-common-load.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass2-common-load.json new file mode 100644 index 0000000..f3d2bfc --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass2-common-load.json @@ -0,0 +1,253 @@ +{ + "profile": "common", + "phase": "pass2", + "treatments": { + "agentgateway": { + "complete": true, + "load_cases": 32, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 6070580 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 4, + "protocol_passed": 12, + "protocol_total": 12, + "cancellation_passed": 2, + "cancellation_total": 2 + }, + "direct": { + "complete": true, + "load_cases": 32, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 16228012 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 4, + "protocol_passed": 12, + "protocol_total": 12, + "cancellation_passed": 2, + "cancellation_total": 2 + }, + "praxis-nightly": { + "complete": true, + "load_cases": 32, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 5954178 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 1, + "aiperf_errors": 0, + "aiperf_completed_cases": 4, + "protocol_passed": 12, + "protocol_total": 12, + "cancellation_passed": 2, + "cancellation_total": 2 + }, + "praxis-release": { + "complete": true, + "load_cases": 32, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 7470954 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 4, + "protocol_passed": 12, + "protocol_total": 12, + "cancellation_passed": 2, + "cancellation_total": 2 + } + }, + "issues": [], + "generated_message_corpora": [ + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "agentgateway/ai/14-aiperf-openai/result/inputs.json" + }, + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "agentgateway/ai/15-aiperf-openai/result/inputs.json" + }, + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "agentgateway/ai/16-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "agentgateway/ai/17-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "direct/ai/14-aiperf-openai/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "direct/ai/15-aiperf-openai/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "direct/ai/16-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "direct/ai/17-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "praxis-nightly", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-nightly/ai/14-aiperf-openai/result/inputs.json" + }, + { + "treatment": "praxis-nightly", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-nightly/ai/15-aiperf-openai/result/inputs.json" + }, + { + "treatment": "praxis-nightly", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-nightly/ai/16-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "praxis-nightly", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-nightly/ai/17-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "praxis-release", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-release/ai/14-aiperf-openai/result/inputs.json" + }, + { + "treatment": "praxis-release", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-release/ai/15-aiperf-openai/result/inputs.json" + }, + { + "treatment": "praxis-release", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-release/ai/16-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "praxis-release", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-release/ai/17-aiperf-anthropic/result/inputs.json" + } + ] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass2-common-resources.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass2-common-resources.json new file mode 100644 index 0000000..5d146aa --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass2-common-resources.json @@ -0,0 +1,60 @@ +{ + "phase": "pass2", + "profile": "common", + "input": "/private/tmp/gateway-comparison-benchmarks/campaigns/2026-10-05-stable-comparison/evidence/qualification/final-facts/cpu-hosts.json", + "windows": 384, + "roles": { + "backend": { + "windows": 128, + "minimum_samples": 6, + "maximum_fd_count": 624, + "minimum_soft_nofile": 65536, + "peak_mean_host_busy_percent": 75.5466876391831, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.007160759040458288, + "peak_mean_quota_busy_percent": 96.95807718025287, + "through_gateways_peak_mean_host_busy_percent": 68.21154143287583, + "through_gateways_peak_mean_quota_busy_percent": 88.15840634916633 + }, + "client": { + "windows": 128, + "minimum_samples": 6, + "maximum_fd_count": 518, + "minimum_soft_nofile": 65536, + "peak_mean_host_busy_percent": 97.56589912362497, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.055547373715771016, + "peak_mean_quota_busy_percent": 11.06450797812193, + "through_gateways_peak_mean_host_busy_percent": 58.65230948835233, + "through_gateways_peak_mean_quota_busy_percent": 9.785704043215365 + }, + "gateway": { + "windows": 128, + "minimum_samples": 6, + "maximum_fd_count": 1149, + "minimum_soft_nofile": 65536, + "peak_mean_host_busy_percent": 32.802389534777234, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.01245640259093174, + "peak_mean_quota_busy_percent": 99.76336191634562, + "through_gateways_peak_mean_host_busy_percent": 32.802389534777234, + "through_gateways_peak_mean_quota_busy_percent": 99.76336191634562 + } + }, + "events_to_review": [ + { + "role": "client", + "workload": "results/common/pass2/praxis-release/http/12-nighthawk/execution.json", + "transient_container_read_errors": [ + { + "name": "/elegant_mirzakhani", + "pid": 0, + "error": "[Errno 2] No such file or directory: '/proc/0/fd'", + "cgroup_error": "[Errno 2] No such file or directory: '/proc/0/cgroup'" + } + ] + } + ], + "approved": false, + "note": "Restart/OOM counters may predate a window. Attribute using raw timestamps/lifecycle evidence; intended product capacity/recovery constraints are not automatically infrastructure failures. Short qualification cases can contain few samples. This summary does not approve a pass." +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass2-cpu-isolation.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass2-cpu-isolation.json new file mode 100644 index 0000000..36cfa70 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass2-cpu-isolation.json @@ -0,0 +1,3139 @@ +{ + "phase": "pass2", + "windows": 232, + "issues": [], + "checks": [ + { + "artifact": "results/common/pass2/agentgateway/ai/00-fortio-openai/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 91010 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/agentgateway/ai/01-fortio-openai/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 91010 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/agentgateway/ai/02-fortio-openai/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 91010 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/agentgateway/ai/03-fortio-openai/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 91010 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/agentgateway/ai/04-fortio-openai/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 91010 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/agentgateway/ai/05-fortio-openai/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 91010 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/agentgateway/ai/06-fortio-anthropic/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 91010 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/agentgateway/ai/07-fortio-anthropic/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 91010 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/agentgateway/ai/08-fortio-anthropic/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 91010 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/agentgateway/ai/09-fortio-anthropic/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 91010 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/agentgateway/ai/10-fortio-anthropic/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 91010 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/agentgateway/ai/11-fortio-anthropic/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 91010 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/agentgateway/ai/12-fortio-openai/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 91010 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/agentgateway/ai/13-fortio-openai/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 91010 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/agentgateway/ai/14-aiperf-openai/execution.json", + "expected_container": "/agentgateway", + "samples": 9, + "pids": [ + 91010 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/agentgateway/ai/15-aiperf-openai/execution.json", + "expected_container": "/agentgateway", + "samples": 9, + "pids": [ + 91010 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/agentgateway/ai/16-aiperf-anthropic/execution.json", + "expected_container": "/agentgateway", + "samples": 8, + "pids": [ + 91010 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/agentgateway/ai/17-aiperf-anthropic/execution.json", + "expected_container": "/agentgateway", + "samples": 8, + "pids": [ + 91010 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/agentgateway/http/00-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 91010 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/agentgateway/http/01-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 91010 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/agentgateway/http/02-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 91010 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/agentgateway/http/03-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 91010 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/agentgateway/http/04-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 91010 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/agentgateway/http/05-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 91010 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/agentgateway/http/06-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 91010 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/agentgateway/http/07-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 91010 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/agentgateway/http/08-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 91010 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/agentgateway/http/09-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 91010 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/agentgateway/http/10-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 91010 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/agentgateway/http/11-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 91010 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/agentgateway/http/12-nighthawk/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 91010 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/agentgateway/http/13-nighthawk/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 91010 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/direct/ai/00-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass2/direct/ai/01-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass2/direct/ai/02-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass2/direct/ai/03-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass2/direct/ai/04-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass2/direct/ai/05-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass2/direct/ai/06-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass2/direct/ai/07-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass2/direct/ai/08-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass2/direct/ai/09-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass2/direct/ai/10-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass2/direct/ai/11-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass2/direct/ai/12-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass2/direct/ai/13-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass2/direct/ai/14-aiperf-openai/execution.json", + "expected_container": null, + "samples": 8, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass2/direct/ai/15-aiperf-openai/execution.json", + "expected_container": null, + "samples": 9, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass2/direct/ai/16-aiperf-anthropic/execution.json", + "expected_container": null, + "samples": 9, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass2/direct/ai/17-aiperf-anthropic/execution.json", + "expected_container": null, + "samples": 9, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass2/direct/http/00-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass2/direct/http/01-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass2/direct/http/02-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass2/direct/http/03-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass2/direct/http/04-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass2/direct/http/05-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass2/direct/http/06-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass2/direct/http/07-fortio/execution.json", + "expected_container": null, + "samples": 6, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass2/direct/http/08-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass2/direct/http/09-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass2/direct/http/10-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass2/direct/http/11-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass2/direct/http/12-nighthawk/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass2/direct/http/13-nighthawk/execution.json", + "expected_container": null, + "samples": 8, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-nightly/ai/00-fortio-openai/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 102470 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-nightly/ai/01-fortio-openai/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 102470 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-nightly/ai/02-fortio-openai/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 102470 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-nightly/ai/03-fortio-openai/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 102470 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-nightly/ai/04-fortio-openai/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 102470 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-nightly/ai/05-fortio-openai/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 102470 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-nightly/ai/06-fortio-anthropic/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 102470 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-nightly/ai/07-fortio-anthropic/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 102470 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-nightly/ai/08-fortio-anthropic/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 102470 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-nightly/ai/09-fortio-anthropic/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 102470 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-nightly/ai/10-fortio-anthropic/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 102470 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-nightly/ai/11-fortio-anthropic/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 102470 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-nightly/ai/12-fortio-openai/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 102470 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-nightly/ai/13-fortio-openai/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 102470 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-nightly/ai/14-aiperf-openai/execution.json", + "expected_container": "/praxis-nightly", + "samples": 8, + "pids": [ + 102470 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-nightly/ai/15-aiperf-openai/execution.json", + "expected_container": "/praxis-nightly", + "samples": 8, + "pids": [ + 102470 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-nightly/ai/16-aiperf-anthropic/execution.json", + "expected_container": "/praxis-nightly", + "samples": 8, + "pids": [ + 102470 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-nightly/ai/17-aiperf-anthropic/execution.json", + "expected_container": "/praxis-nightly", + "samples": 9, + "pids": [ + 102470 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-nightly/http/00-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 102470 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-nightly/http/01-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 102470 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-nightly/http/02-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 102470 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-nightly/http/03-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 102470 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-nightly/http/04-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 102470 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-nightly/http/05-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 102470 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-nightly/http/06-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 102470 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-nightly/http/07-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 102470 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-nightly/http/08-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 102470 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-nightly/http/09-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 102470 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-nightly/http/10-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 102470 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-nightly/http/11-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 102470 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-nightly/http/12-nighthawk/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 102470 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-nightly/http/13-nighthawk/execution.json", + "expected_container": "/praxis-nightly", + "samples": 8, + "pids": [ + 102470 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-release/ai/00-fortio-openai/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 96714 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-release/ai/01-fortio-openai/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 96714 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-release/ai/02-fortio-openai/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 96714 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-release/ai/03-fortio-openai/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 96714 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-release/ai/04-fortio-openai/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 96714 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-release/ai/05-fortio-openai/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 96714 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-release/ai/06-fortio-anthropic/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 96714 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-release/ai/07-fortio-anthropic/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 96714 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-release/ai/08-fortio-anthropic/execution.json", + "expected_container": "/praxis-release", + "samples": 6, + "pids": [ + 96714 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-release/ai/09-fortio-anthropic/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 96714 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-release/ai/10-fortio-anthropic/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 96714 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-release/ai/11-fortio-anthropic/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 96714 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-release/ai/12-fortio-openai/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 96714 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-release/ai/13-fortio-openai/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 96714 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-release/ai/14-aiperf-openai/execution.json", + "expected_container": "/praxis-release", + "samples": 8, + "pids": [ + 96714 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-release/ai/15-aiperf-openai/execution.json", + "expected_container": "/praxis-release", + "samples": 9, + "pids": [ + 96714 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-release/ai/16-aiperf-anthropic/execution.json", + "expected_container": "/praxis-release", + "samples": 9, + "pids": [ + 96714 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-release/ai/17-aiperf-anthropic/execution.json", + "expected_container": "/praxis-release", + "samples": 9, + "pids": [ + 96714 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-release/http/00-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 96714 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-release/http/01-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 96714 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-release/http/02-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 96714 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-release/http/03-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 96714 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-release/http/04-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 96714 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-release/http/05-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 96714 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-release/http/06-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 96714 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-release/http/07-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 96714 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-release/http/08-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 96714 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-release/http/09-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 96714 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-release/http/10-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 8, + "pids": [ + 96714 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-release/http/11-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 96714 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-release/http/12-nighthawk/execution.json", + "expected_container": "/praxis-release", + "samples": 8, + "pids": [ + 96714 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass2/praxis-release/http/13-nighthawk/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 96714 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/agentgateway/ai/00-fortio-openai/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 111064 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/agentgateway/ai/01-fortio-openai/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 111064 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/agentgateway/ai/02-fortio-openai/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 111064 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/agentgateway/ai/03-fortio-openai/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 111064 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/agentgateway/ai/04-fortio-openai/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 111064 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/agentgateway/ai/05-fortio-openai/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 111064 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/agentgateway/ai/06-fortio-anthropic/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 111064 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/agentgateway/ai/07-fortio-anthropic/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 111064 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/agentgateway/ai/08-fortio-anthropic/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 111064 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/agentgateway/ai/09-fortio-anthropic/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 111064 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/agentgateway/ai/10-fortio-anthropic/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 111064 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/agentgateway/ai/11-fortio-anthropic/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 111064 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/agentgateway/ai/12-fortio-translation/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 111064 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/agentgateway/ai/13-fortio-translation/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 111064 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/agentgateway/ai/14-fortio-translation/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 111064 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/agentgateway/ai/15-fortio-translation/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 111064 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/agentgateway/ai/16-fortio-translation/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 111064 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/agentgateway/ai/17-fortio-translation/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 111064 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/agentgateway/ai/18-fortio-openai/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 111064 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/agentgateway/ai/19-fortio-openai/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 111064 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/agentgateway/ai/20-aiperf-openai/execution.json", + "expected_container": "/agentgateway-native", + "samples": 8, + "pids": [ + 111064 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/agentgateway/ai/21-aiperf-openai/execution.json", + "expected_container": "/agentgateway-native", + "samples": 8, + "pids": [ + 111064 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/agentgateway/ai/22-aiperf-anthropic/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 111064 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/agentgateway/ai/23-aiperf-anthropic/execution.json", + "expected_container": "/agentgateway-native", + "samples": 8, + "pids": [ + 111064 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/agentgateway/ai/24-aiperf-translation/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 111064 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/agentgateway/ai/25-aiperf-translation/execution.json", + "expected_container": "/agentgateway-native", + "samples": 8, + "pids": [ + 111064 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/direct/ai/00-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass2/direct/ai/01-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass2/direct/ai/02-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass2/direct/ai/03-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass2/direct/ai/04-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass2/direct/ai/05-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass2/direct/ai/06-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass2/direct/ai/07-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass2/direct/ai/08-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass2/direct/ai/09-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass2/direct/ai/10-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass2/direct/ai/11-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass2/direct/ai/12-fortio-translation/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass2/direct/ai/13-fortio-translation/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass2/direct/ai/14-fortio-translation/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass2/direct/ai/15-fortio-translation/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass2/direct/ai/16-fortio-translation/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass2/direct/ai/17-fortio-translation/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass2/direct/ai/18-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass2/direct/ai/19-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass2/direct/ai/20-aiperf-openai/execution.json", + "expected_container": null, + "samples": 8, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass2/direct/ai/21-aiperf-openai/execution.json", + "expected_container": null, + "samples": 8, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass2/direct/ai/22-aiperf-anthropic/execution.json", + "expected_container": null, + "samples": 8, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass2/direct/ai/23-aiperf-anthropic/execution.json", + "expected_container": null, + "samples": 9, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass2/direct/ai/24-aiperf-translation/execution.json", + "expected_container": null, + "samples": 9, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass2/direct/ai/25-aiperf-translation/execution.json", + "expected_container": null, + "samples": 9, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis/ai/00-fortio-openai/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 115734 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis/ai/01-fortio-openai/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 115734 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis/ai/02-fortio-openai/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 115734 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis/ai/03-fortio-openai/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 115734 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis/ai/04-fortio-openai/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 115734 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis/ai/05-fortio-openai/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 115734 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis/ai/06-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 115734 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis/ai/07-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 115734 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis/ai/08-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 115734 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis/ai/09-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai", + "samples": 6, + "pids": [ + 115734 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis/ai/10-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 115734 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis/ai/11-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 115734 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis/ai/12-fortio-translation/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 115734 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis/ai/13-fortio-translation/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 115734 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis/ai/14-fortio-translation/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 115734 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis/ai/15-fortio-translation/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 115734 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis/ai/16-fortio-translation/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 115734 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis/ai/17-fortio-translation/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 115734 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis/ai/18-fortio-openai/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 115734 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis/ai/19-fortio-openai/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 115734 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis/ai/20-aiperf-openai/execution.json", + "expected_container": "/praxis-ai", + "samples": 8, + "pids": [ + 115734 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis/ai/21-aiperf-openai/execution.json", + "expected_container": "/praxis-ai", + "samples": 9, + "pids": [ + 115734 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis/ai/22-aiperf-anthropic/execution.json", + "expected_container": "/praxis-ai", + "samples": 9, + "pids": [ + 115734 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis/ai/23-aiperf-anthropic/execution.json", + "expected_container": "/praxis-ai", + "samples": 9, + "pids": [ + 115734 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis/ai/24-aiperf-translation/execution.json", + "expected_container": "/praxis-ai", + "samples": 8, + "pids": [ + 115734 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis/ai/25-aiperf-translation/execution.json", + "expected_container": "/praxis-ai", + "samples": 8, + "pids": [ + 115734 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis-ai-nightly/ai/00-fortio-openai/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 120648 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis-ai-nightly/ai/01-fortio-openai/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 120648 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis-ai-nightly/ai/02-fortio-openai/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 6, + "pids": [ + 120648 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis-ai-nightly/ai/03-fortio-openai/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 120648 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis-ai-nightly/ai/04-fortio-openai/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 120648 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis-ai-nightly/ai/05-fortio-openai/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 120648 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis-ai-nightly/ai/06-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 120648 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis-ai-nightly/ai/07-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 120648 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis-ai-nightly/ai/08-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 120648 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis-ai-nightly/ai/09-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 120648 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis-ai-nightly/ai/10-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 120648 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis-ai-nightly/ai/11-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 120648 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis-ai-nightly/ai/12-fortio-translation/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 120648 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis-ai-nightly/ai/13-fortio-translation/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 6, + "pids": [ + 120648 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis-ai-nightly/ai/14-fortio-translation/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 120648 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis-ai-nightly/ai/15-fortio-translation/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 120648 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis-ai-nightly/ai/16-fortio-translation/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 120648 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis-ai-nightly/ai/17-fortio-translation/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 120648 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis-ai-nightly/ai/18-fortio-openai/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 120648 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis-ai-nightly/ai/19-fortio-openai/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 120648 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis-ai-nightly/ai/20-aiperf-openai/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 8, + "pids": [ + 120648 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis-ai-nightly/ai/21-aiperf-openai/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 8, + "pids": [ + 120648 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis-ai-nightly/ai/22-aiperf-anthropic/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 8, + "pids": [ + 120648 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis-ai-nightly/ai/23-aiperf-anthropic/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 9, + "pids": [ + 120648 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis-ai-nightly/ai/24-aiperf-translation/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 8, + "pids": [ + 120648 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass2/praxis-ai-nightly/ai/25-aiperf-translation/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 9, + "pids": [ + 120648 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + } + ] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass2-kubernetes-load.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass2-kubernetes-load.json new file mode 100644 index 0000000..1168e90 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass2-kubernetes-load.json @@ -0,0 +1,85 @@ +{ + "profile": "kubernetes", + "phase": "pass2", + "treatments": { + "agentgateway": { + "complete": true, + "load_cases": 14, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 1960021 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 3, + "aiperf_errors": 0, + "aiperf_completed_cases": 0, + "protocol_passed": 0, + "protocol_total": 0, + "cancellation_passed": 0, + "cancellation_total": 0 + }, + "direct": { + "complete": true, + "load_cases": 14, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 8183303 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 0, + "protocol_passed": 0, + "protocol_total": 0, + "cancellation_passed": 0, + "cancellation_total": 0 + }, + "praxis-nightly": { + "complete": true, + "load_cases": 0, + "nonzero_processes": [], + "fortio_status_counts": {}, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 0, + "protocol_passed": 0, + "protocol_total": 0, + "cancellation_passed": 0, + "cancellation_total": 0, + "setup_block": { + "recorded_at": "2026-10-06T00:10:24.996595+00:00", + "classification": "stock operator/core nightly configuration incompatibility", + "infrastructure_nodes_ready": true, + "image": "ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8", + "http": "not evaluated", + "scale": "not evaluated", + "recovery": "not evaluated", + "reason": "Operator cluster name contains tilde, rejected by the pinned nightly", + "modified_product_config": false + } + }, + "praxis-release": { + "complete": true, + "load_cases": 14, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 2249164 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 4, + "aiperf_errors": 0, + "aiperf_completed_cases": 0, + "protocol_passed": 0, + "protocol_total": 0, + "cancellation_passed": 0, + "cancellation_total": 0 + } + }, + "issues": [], + "generated_message_corpora": [] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass2-kubernetes-resources.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass2-kubernetes-resources.json new file mode 100644 index 0000000..78a3bcf --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass2-kubernetes-resources.json @@ -0,0 +1,142 @@ +{ + "phase": "pass2", + "profile": null, + "input": "/private/tmp/gateway-comparison-benchmarks/campaigns/2026-10-05-stable-comparison/evidence/qualification/final-facts/kubernetes-hosts.json", + "windows": 210, + "roles": { + "kbackend": { + "windows": 42, + "minimum_samples": 6, + "maximum_fd_count": 519, + "minimum_soft_nofile": 1048576, + "peak_mean_host_busy_percent": 76.964959728377, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.0083166999334664, + "peak_mean_quota_busy_percent": 96.37342617455712, + "through_gateways_peak_mean_host_busy_percent": 55.20303869783576, + "through_gateways_peak_mean_quota_busy_percent": 64.89044716513965 + }, + "kclient": { + "windows": 42, + "minimum_samples": 6, + "maximum_fd_count": 518, + "minimum_soft_nofile": 65536, + "peak_mean_host_busy_percent": 89.54374632843557, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.04535454898818562, + "peak_mean_quota_busy_percent": null, + "through_gateways_peak_mean_host_busy_percent": 37.88812492349771, + "through_gateways_peak_mean_quota_busy_percent": null + }, + "kcontrol": { + "windows": 42, + "minimum_samples": 6, + "maximum_fd_count": null, + "minimum_soft_nofile": null, + "peak_mean_host_busy_percent": 1.3133540652155349, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.02054062936488374, + "peak_mean_quota_busy_percent": null, + "through_gateways_peak_mean_host_busy_percent": 1.3133540652155349, + "through_gateways_peak_mean_quota_busy_percent": null + }, + "kcontroller": { + "windows": 42, + "minimum_samples": 6, + "maximum_fd_count": 24, + "minimum_soft_nofile": 1048576, + "peak_mean_host_busy_percent": 1.1720354547748362, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.016404199475065617, + "peak_mean_quota_busy_percent": 0.05349469424130689, + "through_gateways_peak_mean_host_busy_percent": 1.1720354547748362, + "through_gateways_peak_mean_quota_busy_percent": 0.05349469424130689 + }, + "kgateway": { + "windows": 42, + "minimum_samples": 6, + "maximum_fd_count": 981, + "minimum_soft_nofile": 1048576, + "peak_mean_host_busy_percent": 33.3213576892581, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.006955070658345605, + "peak_mean_quota_busy_percent": 99.7691047108124, + "through_gateways_peak_mean_host_busy_percent": 33.3213576892581, + "through_gateways_peak_mean_quota_busy_percent": 99.7691047108124 + } + }, + "events_to_review": [ + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/00-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/01-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/02-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/03-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/04-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/05-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/06-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/07-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/08-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/09-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/10-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/11-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/12-nighthawk/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/13-nighthawk/execution.json", + "max_restart_count": 1 + } + ], + "approved": false, + "note": "Restart/OOM counters may predate a window. Attribute using raw timestamps/lifecycle evidence; intended product capacity/recovery constraints are not automatically infrastructure failures. Short qualification cases can contain few samples. This summary does not approve a pass." +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass2-kubernetes-startup.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass2-kubernetes-startup.json new file mode 100644 index 0000000..a28af1c --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass2-kubernetes-startup.json @@ -0,0 +1,454 @@ +{ + "phase": "pass2", + "checks": [ + { + "treatment": "agentgateway", + "stage": "switch", + "barrier": { + "single_pod_barrier": true, + "expected_image": "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "stable_seconds": 10.1020085880009, + "wait_seconds": 10.517028419999406, + "pod": "benchmark-6cf9d44cd7-hq4cl", + "pod_uid": "75010dd2-d957-436e-bc77-ca578d64bd6a", + "image_ids": [ + "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c" + ], + "endpoints": [ + { + "addresses": [ + "10.42.1.204" + ], + "conditions": { + "ready": true, + "serving": true, + "terminating": false + }, + "nodeName": "gwcmp160-1005-kgateway.c.solo-oss.internal", + "targetRef": { + "kind": "Pod", + "name": "benchmark-6cf9d44cd7-hq4cl", + "namespace": "gateway-benchmark", + "uid": "75010dd2-d957-436e-bc77-ca578d64bd6a" + } + } + ] + }, + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "recovery-switch", + "barrier": { + "single_pod_barrier": true, + "expected_image": "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "stable_seconds": 10.228180202000658, + "wait_seconds": 10.496983512999577, + "pod": "benchmark-575b74dd77-dxzsr", + "pod_uid": "59bff514-2898-4567-ac01-d44d4010959f", + "image_ids": [ + "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c" + ], + "endpoints": [ + { + "addresses": [ + "10.42.1.211" + ], + "conditions": { + "ready": true, + "serving": true, + "terminating": false + }, + "nodeName": "gwcmp160-1005-kgateway.c.solo-oss.internal", + "targetRef": { + "kind": "Pod", + "name": "benchmark-575b74dd77-dxzsr", + "namespace": "gateway-benchmark", + "uid": "59bff514-2898-4567-ac01-d44d4010959f" + } + } + ] + }, + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/00-fortio/execution.json", + "samples": 7, + "pids": [ + 289877 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/01-fortio/execution.json", + "samples": 7, + "pids": [ + 289877 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/02-fortio/execution.json", + "samples": 7, + "pids": [ + 289877 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/03-fortio/execution.json", + "samples": 7, + "pids": [ + 289877 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/04-fortio/execution.json", + "samples": 8, + "pids": [ + 289877 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/05-fortio/execution.json", + "samples": 7, + "pids": [ + 289877 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/06-fortio/execution.json", + "samples": 7, + "pids": [ + 289877 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/07-fortio/execution.json", + "samples": 7, + "pids": [ + 289877 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/08-fortio/execution.json", + "samples": 6, + "pids": [ + 289877 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/09-fortio/execution.json", + "samples": 7, + "pids": [ + 289877 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/10-fortio/execution.json", + "samples": 7, + "pids": [ + 289877 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/11-fortio/execution.json", + "samples": 6, + "pids": [ + 289877 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/12-nighthawk/execution.json", + "samples": 7, + "pids": [ + 289877 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/13-nighthawk/execution.json", + "samples": 7, + "pids": [ + 289877 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "switch", + "barrier": { + "single_pod_barrier": true, + "expected_image": "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8", + "stable_seconds": 10.462592276002397, + "wait_seconds": 10.635815216999617, + "pod": "praxis-benchmark-689685876b-xfnjt", + "pod_uid": "0f2fd29f-315e-4a31-8f64-430ca6d6994c", + "image_ids": [ + "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8" + ], + "endpoints": [ + { + "addresses": [ + "10.42.1.112" + ], + "conditions": { + "ready": true, + "serving": true, + "terminating": false + }, + "nodeName": "gwcmp160-1005-kgateway.c.solo-oss.internal", + "targetRef": { + "kind": "Pod", + "name": "praxis-benchmark-689685876b-xfnjt", + "namespace": "gateway-benchmark", + "uid": "0f2fd29f-315e-4a31-8f64-430ca6d6994c" + } + } + ] + }, + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "recovery-switch", + "barrier": { + "single_pod_barrier": true, + "expected_image": "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8", + "stable_seconds": 10.983212560997345, + "wait_seconds": 11.867881199999829, + "pod": "praxis-benchmark-689685876b-btm9p", + "pod_uid": "2d8c5d44-7d89-4e55-b436-943cbee30034", + "image_ids": [ + "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8" + ], + "endpoints": [ + { + "addresses": [ + "10.42.1.201" + ], + "conditions": { + "ready": true, + "serving": true, + "terminating": false + }, + "nodeName": "gwcmp160-1005-kgateway.c.solo-oss.internal", + "targetRef": { + "kind": "Pod", + "name": "praxis-benchmark-689685876b-btm9p", + "namespace": "gateway-benchmark", + "uid": "2d8c5d44-7d89-4e55-b436-943cbee30034" + } + } + ] + }, + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/00-fortio/execution.json", + "samples": 7, + "pids": [ + 239404 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/01-fortio/execution.json", + "samples": 7, + "pids": [ + 239404 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/02-fortio/execution.json", + "samples": 6, + "pids": [ + 239404 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/03-fortio/execution.json", + "samples": 6, + "pids": [ + 239404 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/04-fortio/execution.json", + "samples": 7, + "pids": [ + 239404 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/05-fortio/execution.json", + "samples": 7, + "pids": [ + 239404 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/06-fortio/execution.json", + "samples": 7, + "pids": [ + 239404 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/07-fortio/execution.json", + "samples": 7, + "pids": [ + 239404 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/08-fortio/execution.json", + "samples": 6, + "pids": [ + 239404 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/09-fortio/execution.json", + "samples": 7, + "pids": [ + 239404 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/10-fortio/execution.json", + "samples": 7, + "pids": [ + 239404 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/11-fortio/execution.json", + "samples": 7, + "pids": [ + 239404 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/12-nighthawk/execution.json", + "samples": 7, + "pids": [ + 239404 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/13-nighthawk/execution.json", + "samples": 7, + "pids": [ + 239404 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + } + ], + "issues": [] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass2-native-load.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass2-native-load.json new file mode 100644 index 0000000..fecc8f4 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass2-native-load.json @@ -0,0 +1,341 @@ +{ + "profile": "native", + "phase": "pass2", + "treatments": { + "agentgateway": { + "complete": true, + "load_cases": 26, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 3171109 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 6, + "protocol_passed": 18, + "protocol_total": 18, + "cancellation_passed": 3, + "cancellation_total": 3 + }, + "direct": { + "complete": true, + "load_cases": 26, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 9558416 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 6, + "protocol_passed": 18, + "protocol_total": 18, + "cancellation_passed": 3, + "cancellation_total": 3 + }, + "praxis": { + "complete": true, + "load_cases": 26, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 2262989 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 6, + "protocol_passed": 18, + "protocol_total": 18, + "cancellation_passed": 3, + "cancellation_total": 3 + }, + "praxis-ai-nightly": { + "complete": true, + "load_cases": 26, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 2216678 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 6, + "protocol_passed": 18, + "protocol_total": 18, + "cancellation_passed": 3, + "cancellation_total": 3 + } + }, + "issues": [], + "generated_message_corpora": [ + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "agentgateway/ai/20-aiperf-openai/result/inputs.json" + }, + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "agentgateway/ai/21-aiperf-openai/result/inputs.json" + }, + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "agentgateway/ai/22-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "agentgateway/ai/23-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "translation", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "agentgateway/ai/24-aiperf-translation/result/inputs.json" + }, + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "translation", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "agentgateway/ai/25-aiperf-translation/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "direct/ai/20-aiperf-openai/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "direct/ai/21-aiperf-openai/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "direct/ai/22-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "direct/ai/23-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "translation", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "direct/ai/24-aiperf-translation/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "translation", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "direct/ai/25-aiperf-translation/result/inputs.json" + }, + { + "treatment": "praxis", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis/ai/20-aiperf-openai/result/inputs.json" + }, + { + "treatment": "praxis", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis/ai/21-aiperf-openai/result/inputs.json" + }, + { + "treatment": "praxis", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis/ai/22-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "praxis", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis/ai/23-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "praxis", + "case": { + "tool": "aiperf", + "api": "translation", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis/ai/24-aiperf-translation/result/inputs.json" + }, + { + "treatment": "praxis", + "case": { + "tool": "aiperf", + "api": "translation", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis/ai/25-aiperf-translation/result/inputs.json" + }, + { + "treatment": "praxis-ai-nightly", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-ai-nightly/ai/20-aiperf-openai/result/inputs.json" + }, + { + "treatment": "praxis-ai-nightly", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-ai-nightly/ai/21-aiperf-openai/result/inputs.json" + }, + { + "treatment": "praxis-ai-nightly", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-ai-nightly/ai/22-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "praxis-ai-nightly", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-ai-nightly/ai/23-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "praxis-ai-nightly", + "case": { + "tool": "aiperf", + "api": "translation", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-ai-nightly/ai/24-aiperf-translation/result/inputs.json" + }, + { + "treatment": "praxis-ai-nightly", + "case": { + "tool": "aiperf", + "api": "translation", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-ai-nightly/ai/25-aiperf-translation/result/inputs.json" + } + ] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass2-native-resources.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass2-native-resources.json new file mode 100644 index 0000000..7dd2c51 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass2-native-resources.json @@ -0,0 +1,47 @@ +{ + "phase": "pass2", + "profile": "native", + "input": "/private/tmp/gateway-comparison-benchmarks/campaigns/2026-10-05-stable-comparison/evidence/qualification/final-facts/cpu-hosts.json", + "windows": 312, + "roles": { + "backend": { + "windows": 104, + "minimum_samples": 6, + "maximum_fd_count": 627, + "minimum_soft_nofile": 65536, + "peak_mean_host_busy_percent": 75.12900079567636, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.008397374019821569, + "peak_mean_quota_busy_percent": 96.97358088596769, + "through_gateways_peak_mean_host_busy_percent": 48.612462454868606, + "through_gateways_peak_mean_quota_busy_percent": 61.952806248938 + }, + "client": { + "windows": 104, + "minimum_samples": 7, + "maximum_fd_count": 518, + "minimum_soft_nofile": 65536, + "peak_mean_host_busy_percent": 76.64990476530471, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.0318711821558359, + "peak_mean_quota_busy_percent": null, + "through_gateways_peak_mean_host_busy_percent": 62.202285506609044, + "through_gateways_peak_mean_quota_busy_percent": null + }, + "gateway": { + "windows": 104, + "minimum_samples": 6, + "maximum_fd_count": 1152, + "minimum_soft_nofile": 65536, + "peak_mean_host_busy_percent": 28.79158165480364, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 2.4744081792241035, + "peak_mean_quota_busy_percent": 99.80746751227896, + "through_gateways_peak_mean_host_busy_percent": 28.79158165480364, + "through_gateways_peak_mean_quota_busy_percent": 99.80746751227896 + } + }, + "events_to_review": [], + "approved": false, + "note": "Restart/OOM counters may predate a window. Attribute using raw timestamps/lifecycle evidence; intended product capacity/recovery constraints are not automatically infrastructure failures. Short qualification cases can contain few samples. This summary does not approve a pass." +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass3-common-load.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass3-common-load.json new file mode 100644 index 0000000..2638fee --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass3-common-load.json @@ -0,0 +1,253 @@ +{ + "profile": "common", + "phase": "pass3", + "treatments": { + "agentgateway": { + "complete": true, + "load_cases": 32, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 6069019 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 4, + "protocol_passed": 12, + "protocol_total": 12, + "cancellation_passed": 2, + "cancellation_total": 2 + }, + "direct": { + "complete": true, + "load_cases": 32, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 16368806 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 4, + "protocol_passed": 12, + "protocol_total": 12, + "cancellation_passed": 2, + "cancellation_total": 2 + }, + "praxis-nightly": { + "complete": true, + "load_cases": 32, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 5969358 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 1, + "aiperf_errors": 0, + "aiperf_completed_cases": 4, + "protocol_passed": 12, + "protocol_total": 12, + "cancellation_passed": 2, + "cancellation_total": 2 + }, + "praxis-release": { + "complete": true, + "load_cases": 32, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 7435847 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 4, + "protocol_passed": 12, + "protocol_total": 12, + "cancellation_passed": 2, + "cancellation_total": 2 + } + }, + "issues": [], + "generated_message_corpora": [ + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "agentgateway/ai/14-aiperf-openai/result/inputs.json" + }, + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "agentgateway/ai/15-aiperf-openai/result/inputs.json" + }, + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "agentgateway/ai/16-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "agentgateway/ai/17-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "direct/ai/14-aiperf-openai/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "direct/ai/15-aiperf-openai/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "direct/ai/16-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "direct/ai/17-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "praxis-nightly", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-nightly/ai/14-aiperf-openai/result/inputs.json" + }, + { + "treatment": "praxis-nightly", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-nightly/ai/15-aiperf-openai/result/inputs.json" + }, + { + "treatment": "praxis-nightly", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-nightly/ai/16-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "praxis-nightly", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-nightly/ai/17-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "praxis-release", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-release/ai/14-aiperf-openai/result/inputs.json" + }, + { + "treatment": "praxis-release", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-release/ai/15-aiperf-openai/result/inputs.json" + }, + { + "treatment": "praxis-release", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-release/ai/16-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "praxis-release", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-release/ai/17-aiperf-anthropic/result/inputs.json" + } + ] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass3-common-resources.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass3-common-resources.json new file mode 100644 index 0000000..3db10c1 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass3-common-resources.json @@ -0,0 +1,47 @@ +{ + "phase": "pass3", + "profile": "common", + "input": "/private/tmp/gateway-comparison-benchmarks/campaigns/2026-10-05-stable-comparison/evidence/qualification/final-facts/cpu-hosts.json", + "windows": 384, + "roles": { + "backend": { + "windows": 128, + "minimum_samples": 6, + "maximum_fd_count": 640, + "minimum_soft_nofile": 65536, + "peak_mean_host_busy_percent": 75.64506641010429, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.008341675008341676, + "peak_mean_quota_busy_percent": 96.84994617899187, + "through_gateways_peak_mean_host_busy_percent": 68.21783104299644, + "through_gateways_peak_mean_quota_busy_percent": 87.930163233703 + }, + "client": { + "windows": 128, + "minimum_samples": 6, + "maximum_fd_count": 518, + "minimum_soft_nofile": 65536, + "peak_mean_host_busy_percent": 97.55066152783908, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.048376698827969696, + "peak_mean_quota_busy_percent": 11.07819781157768, + "through_gateways_peak_mean_host_busy_percent": 61.112208086886426, + "through_gateways_peak_mean_quota_busy_percent": 9.410354784936397 + }, + "gateway": { + "windows": 128, + "minimum_samples": 6, + "maximum_fd_count": 1165, + "minimum_soft_nofile": 65536, + "peak_mean_host_busy_percent": 32.99415447859511, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.016608536787908985, + "peak_mean_quota_busy_percent": 99.75310402135784, + "through_gateways_peak_mean_host_busy_percent": 32.99415447859511, + "through_gateways_peak_mean_quota_busy_percent": 99.75310402135784 + } + }, + "events_to_review": [], + "approved": false, + "note": "Restart/OOM counters may predate a window. Attribute using raw timestamps/lifecycle evidence; intended product capacity/recovery constraints are not automatically infrastructure failures. Short qualification cases can contain few samples. This summary does not approve a pass." +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass3-cpu-isolation.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass3-cpu-isolation.json new file mode 100644 index 0000000..ad470a1 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass3-cpu-isolation.json @@ -0,0 +1,3139 @@ +{ + "phase": "pass3", + "windows": 232, + "issues": [], + "checks": [ + { + "artifact": "results/common/pass3/agentgateway/ai/00-fortio-openai/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 141977 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/agentgateway/ai/01-fortio-openai/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 141977 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/agentgateway/ai/02-fortio-openai/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 141977 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/agentgateway/ai/03-fortio-openai/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 141977 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/agentgateway/ai/04-fortio-openai/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 141977 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/agentgateway/ai/05-fortio-openai/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 141977 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/agentgateway/ai/06-fortio-anthropic/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 141977 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/agentgateway/ai/07-fortio-anthropic/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 141977 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/agentgateway/ai/08-fortio-anthropic/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 141977 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/agentgateway/ai/09-fortio-anthropic/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 141977 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/agentgateway/ai/10-fortio-anthropic/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 141977 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/agentgateway/ai/11-fortio-anthropic/execution.json", + "expected_container": "/agentgateway", + "samples": 6, + "pids": [ + 141977 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/agentgateway/ai/12-fortio-openai/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 141977 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/agentgateway/ai/13-fortio-openai/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 141977 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/agentgateway/ai/14-aiperf-openai/execution.json", + "expected_container": "/agentgateway", + "samples": 8, + "pids": [ + 141977 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/agentgateway/ai/15-aiperf-openai/execution.json", + "expected_container": "/agentgateway", + "samples": 9, + "pids": [ + 141977 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/agentgateway/ai/16-aiperf-anthropic/execution.json", + "expected_container": "/agentgateway", + "samples": 9, + "pids": [ + 141977 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/agentgateway/ai/17-aiperf-anthropic/execution.json", + "expected_container": "/agentgateway", + "samples": 9, + "pids": [ + 141977 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/agentgateway/http/00-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 141977 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/agentgateway/http/01-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 141977 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/agentgateway/http/02-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 141977 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/agentgateway/http/03-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 141977 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/agentgateway/http/04-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 141977 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/agentgateway/http/05-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 141977 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/agentgateway/http/06-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 141977 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/agentgateway/http/07-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 141977 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/agentgateway/http/08-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 6, + "pids": [ + 141977 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/agentgateway/http/09-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 141977 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/agentgateway/http/10-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 141977 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/agentgateway/http/11-fortio/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 141977 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/agentgateway/http/12-nighthawk/execution.json", + "expected_container": "/agentgateway", + "samples": 8, + "pids": [ + 141977 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/agentgateway/http/13-nighthawk/execution.json", + "expected_container": "/agentgateway", + "samples": 7, + "pids": [ + 141977 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/direct/ai/00-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass3/direct/ai/01-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass3/direct/ai/02-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass3/direct/ai/03-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass3/direct/ai/04-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass3/direct/ai/05-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass3/direct/ai/06-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass3/direct/ai/07-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass3/direct/ai/08-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass3/direct/ai/09-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass3/direct/ai/10-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass3/direct/ai/11-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass3/direct/ai/12-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass3/direct/ai/13-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass3/direct/ai/14-aiperf-openai/execution.json", + "expected_container": null, + "samples": 8, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass3/direct/ai/15-aiperf-openai/execution.json", + "expected_container": null, + "samples": 8, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass3/direct/ai/16-aiperf-anthropic/execution.json", + "expected_container": null, + "samples": 8, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass3/direct/ai/17-aiperf-anthropic/execution.json", + "expected_container": null, + "samples": 9, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass3/direct/http/00-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass3/direct/http/01-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass3/direct/http/02-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass3/direct/http/03-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass3/direct/http/04-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass3/direct/http/05-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass3/direct/http/06-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass3/direct/http/07-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass3/direct/http/08-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass3/direct/http/09-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass3/direct/http/10-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass3/direct/http/11-fortio/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass3/direct/http/12-nighthawk/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass3/direct/http/13-nighthawk/execution.json", + "expected_container": null, + "samples": 8, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-nightly/ai/00-fortio-openai/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 133457 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-nightly/ai/01-fortio-openai/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 133457 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-nightly/ai/02-fortio-openai/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 133457 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-nightly/ai/03-fortio-openai/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 133457 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-nightly/ai/04-fortio-openai/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 133457 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-nightly/ai/05-fortio-openai/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 133457 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-nightly/ai/06-fortio-anthropic/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 133457 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-nightly/ai/07-fortio-anthropic/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 133457 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-nightly/ai/08-fortio-anthropic/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 133457 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-nightly/ai/09-fortio-anthropic/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 133457 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-nightly/ai/10-fortio-anthropic/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 133457 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-nightly/ai/11-fortio-anthropic/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 133457 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-nightly/ai/12-fortio-openai/execution.json", + "expected_container": "/praxis-nightly", + "samples": 6, + "pids": [ + 133457 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-nightly/ai/13-fortio-openai/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 133457 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-nightly/ai/14-aiperf-openai/execution.json", + "expected_container": "/praxis-nightly", + "samples": 9, + "pids": [ + 133457 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-nightly/ai/15-aiperf-openai/execution.json", + "expected_container": "/praxis-nightly", + "samples": 9, + "pids": [ + 133457 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-nightly/ai/16-aiperf-anthropic/execution.json", + "expected_container": "/praxis-nightly", + "samples": 8, + "pids": [ + 133457 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-nightly/ai/17-aiperf-anthropic/execution.json", + "expected_container": "/praxis-nightly", + "samples": 8, + "pids": [ + 133457 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-nightly/http/00-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 133457 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-nightly/http/01-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 133457 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-nightly/http/02-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 133457 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-nightly/http/03-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 133457 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-nightly/http/04-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 133457 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-nightly/http/05-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 133457 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-nightly/http/06-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 133457 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-nightly/http/07-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 133457 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-nightly/http/08-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 133457 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-nightly/http/09-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 133457 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-nightly/http/10-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 133457 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-nightly/http/11-fortio/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 133457 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-nightly/http/12-nighthawk/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 133457 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-nightly/http/13-nighthawk/execution.json", + "expected_container": "/praxis-nightly", + "samples": 7, + "pids": [ + 133457 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-release/ai/00-fortio-openai/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 127811 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-release/ai/01-fortio-openai/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 127811 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-release/ai/02-fortio-openai/execution.json", + "expected_container": "/praxis-release", + "samples": 6, + "pids": [ + 127811 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-release/ai/03-fortio-openai/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 127811 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-release/ai/04-fortio-openai/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 127811 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-release/ai/05-fortio-openai/execution.json", + "expected_container": "/praxis-release", + "samples": 6, + "pids": [ + 127811 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-release/ai/06-fortio-anthropic/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 127811 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-release/ai/07-fortio-anthropic/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 127811 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-release/ai/08-fortio-anthropic/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 127811 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-release/ai/09-fortio-anthropic/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 127811 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-release/ai/10-fortio-anthropic/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 127811 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-release/ai/11-fortio-anthropic/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 127811 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-release/ai/12-fortio-openai/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 127811 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-release/ai/13-fortio-openai/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 127811 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-release/ai/14-aiperf-openai/execution.json", + "expected_container": "/praxis-release", + "samples": 8, + "pids": [ + 127811 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-release/ai/15-aiperf-openai/execution.json", + "expected_container": "/praxis-release", + "samples": 9, + "pids": [ + 127811 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-release/ai/16-aiperf-anthropic/execution.json", + "expected_container": "/praxis-release", + "samples": 9, + "pids": [ + 127811 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-release/ai/17-aiperf-anthropic/execution.json", + "expected_container": "/praxis-release", + "samples": 9, + "pids": [ + 127811 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-release/http/00-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 127811 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-release/http/01-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 127811 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-release/http/02-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 127811 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-release/http/03-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 127811 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-release/http/04-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 127811 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-release/http/05-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 127811 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-release/http/06-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 127811 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-release/http/07-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 6, + "pids": [ + 127811 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-release/http/08-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 127811 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-release/http/09-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 127811 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-release/http/10-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 127811 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-release/http/11-fortio/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 127811 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-release/http/12-nighthawk/execution.json", + "expected_container": "/praxis-release", + "samples": 8, + "pids": [ + 127811 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/common/pass3/praxis-release/http/13-nighthawk/execution.json", + "expected_container": "/praxis-release", + "samples": 7, + "pids": [ + 127811 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/agentgateway/ai/00-fortio-openai/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 159700 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/agentgateway/ai/01-fortio-openai/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 159700 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/agentgateway/ai/02-fortio-openai/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 159700 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/agentgateway/ai/03-fortio-openai/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 159700 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/agentgateway/ai/04-fortio-openai/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 159700 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/agentgateway/ai/05-fortio-openai/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 159700 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/agentgateway/ai/06-fortio-anthropic/execution.json", + "expected_container": "/agentgateway-native", + "samples": 6, + "pids": [ + 159700 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/agentgateway/ai/07-fortio-anthropic/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 159700 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/agentgateway/ai/08-fortio-anthropic/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 159700 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/agentgateway/ai/09-fortio-anthropic/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 159700 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/agentgateway/ai/10-fortio-anthropic/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 159700 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/agentgateway/ai/11-fortio-anthropic/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 159700 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/agentgateway/ai/12-fortio-translation/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 159700 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/agentgateway/ai/13-fortio-translation/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 159700 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/agentgateway/ai/14-fortio-translation/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 159700 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/agentgateway/ai/15-fortio-translation/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 159700 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/agentgateway/ai/16-fortio-translation/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 159700 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/agentgateway/ai/17-fortio-translation/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 159700 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/agentgateway/ai/18-fortio-openai/execution.json", + "expected_container": "/agentgateway-native", + "samples": 7, + "pids": [ + 159700 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/agentgateway/ai/19-fortio-openai/execution.json", + "expected_container": "/agentgateway-native", + "samples": 8, + "pids": [ + 159700 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/agentgateway/ai/20-aiperf-openai/execution.json", + "expected_container": "/agentgateway-native", + "samples": 8, + "pids": [ + 159700 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/agentgateway/ai/21-aiperf-openai/execution.json", + "expected_container": "/agentgateway-native", + "samples": 8, + "pids": [ + 159700 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/agentgateway/ai/22-aiperf-anthropic/execution.json", + "expected_container": "/agentgateway-native", + "samples": 8, + "pids": [ + 159700 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/agentgateway/ai/23-aiperf-anthropic/execution.json", + "expected_container": "/agentgateway-native", + "samples": 8, + "pids": [ + 159700 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/agentgateway/ai/24-aiperf-translation/execution.json", + "expected_container": "/agentgateway-native", + "samples": 8, + "pids": [ + 159700 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/agentgateway/ai/25-aiperf-translation/execution.json", + "expected_container": "/agentgateway-native", + "samples": 8, + "pids": [ + 159700 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/direct/ai/00-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass3/direct/ai/01-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass3/direct/ai/02-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass3/direct/ai/03-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass3/direct/ai/04-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass3/direct/ai/05-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass3/direct/ai/06-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass3/direct/ai/07-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass3/direct/ai/08-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass3/direct/ai/09-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass3/direct/ai/10-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass3/direct/ai/11-fortio-anthropic/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass3/direct/ai/12-fortio-translation/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass3/direct/ai/13-fortio-translation/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass3/direct/ai/14-fortio-translation/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass3/direct/ai/15-fortio-translation/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass3/direct/ai/16-fortio-translation/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass3/direct/ai/17-fortio-translation/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass3/direct/ai/18-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass3/direct/ai/19-fortio-openai/execution.json", + "expected_container": null, + "samples": 7, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass3/direct/ai/20-aiperf-openai/execution.json", + "expected_container": null, + "samples": 8, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass3/direct/ai/21-aiperf-openai/execution.json", + "expected_container": null, + "samples": 9, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass3/direct/ai/22-aiperf-anthropic/execution.json", + "expected_container": null, + "samples": 9, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass3/direct/ai/23-aiperf-anthropic/execution.json", + "expected_container": null, + "samples": 9, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass3/direct/ai/24-aiperf-translation/execution.json", + "expected_container": null, + "samples": 8, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass3/direct/ai/25-aiperf-translation/execution.json", + "expected_container": null, + "samples": 9, + "pids": [], + "cpu_affinities": [], + "cpu_quotas": [], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis/ai/00-fortio-openai/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 147707 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis/ai/01-fortio-openai/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 147707 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis/ai/02-fortio-openai/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 147707 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis/ai/03-fortio-openai/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 147707 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis/ai/04-fortio-openai/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 147707 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis/ai/05-fortio-openai/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 147707 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis/ai/06-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 147707 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis/ai/07-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 147707 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis/ai/08-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 147707 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis/ai/09-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 147707 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis/ai/10-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 147707 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis/ai/11-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 147707 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis/ai/12-fortio-translation/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 147707 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis/ai/13-fortio-translation/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 147707 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis/ai/14-fortio-translation/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 147707 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis/ai/15-fortio-translation/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 147707 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis/ai/16-fortio-translation/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 147707 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis/ai/17-fortio-translation/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 147707 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis/ai/18-fortio-openai/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 147707 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis/ai/19-fortio-openai/execution.json", + "expected_container": "/praxis-ai", + "samples": 7, + "pids": [ + 147707 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis/ai/20-aiperf-openai/execution.json", + "expected_container": "/praxis-ai", + "samples": 8, + "pids": [ + 147707 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis/ai/21-aiperf-openai/execution.json", + "expected_container": "/praxis-ai", + "samples": 9, + "pids": [ + 147707 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis/ai/22-aiperf-anthropic/execution.json", + "expected_container": "/praxis-ai", + "samples": 9, + "pids": [ + 147707 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis/ai/23-aiperf-anthropic/execution.json", + "expected_container": "/praxis-ai", + "samples": 9, + "pids": [ + 147707 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis/ai/24-aiperf-translation/execution.json", + "expected_container": "/praxis-ai", + "samples": 8, + "pids": [ + 147707 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis/ai/25-aiperf-translation/execution.json", + "expected_container": "/praxis-ai", + "samples": 8, + "pids": [ + 147707 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis-ai-nightly/ai/00-fortio-openai/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 152490 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis-ai-nightly/ai/01-fortio-openai/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 152490 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis-ai-nightly/ai/02-fortio-openai/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 152490 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis-ai-nightly/ai/03-fortio-openai/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 152490 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis-ai-nightly/ai/04-fortio-openai/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 152490 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis-ai-nightly/ai/05-fortio-openai/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 152490 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis-ai-nightly/ai/06-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 152490 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis-ai-nightly/ai/07-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 152490 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis-ai-nightly/ai/08-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 152490 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis-ai-nightly/ai/09-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 152490 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis-ai-nightly/ai/10-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 152490 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis-ai-nightly/ai/11-fortio-anthropic/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 152490 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis-ai-nightly/ai/12-fortio-translation/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 152490 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis-ai-nightly/ai/13-fortio-translation/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 152490 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis-ai-nightly/ai/14-fortio-translation/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 152490 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis-ai-nightly/ai/15-fortio-translation/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 152490 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis-ai-nightly/ai/16-fortio-translation/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 152490 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis-ai-nightly/ai/17-fortio-translation/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 152490 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis-ai-nightly/ai/18-fortio-openai/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 152490 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis-ai-nightly/ai/19-fortio-openai/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 7, + "pids": [ + 152490 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis-ai-nightly/ai/20-aiperf-openai/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 8, + "pids": [ + 152490 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis-ai-nightly/ai/21-aiperf-openai/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 9, + "pids": [ + 152490 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis-ai-nightly/ai/22-aiperf-anthropic/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 9, + "pids": [ + 152490 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis-ai-nightly/ai/23-aiperf-anthropic/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 9, + "pids": [ + 152490 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis-ai-nightly/ai/24-aiperf-translation/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 8, + "pids": [ + 152490 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + }, + { + "artifact": "results/native/pass3/praxis-ai-nightly/ai/25-aiperf-translation/execution.json", + "expected_container": "/praxis-ai-nightly", + "samples": 8, + "pids": [ + 152490 + ], + "cpu_affinities": [ + "2-3" + ], + "cpu_quotas": [ + "200000 100000" + ], + "passed": true + } + ] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass3-kubernetes-load.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass3-kubernetes-load.json new file mode 100644 index 0000000..861de84 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass3-kubernetes-load.json @@ -0,0 +1,85 @@ +{ + "profile": "kubernetes", + "phase": "pass3", + "treatments": { + "agentgateway": { + "complete": true, + "load_cases": 14, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 1949684 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 4, + "aiperf_errors": 0, + "aiperf_completed_cases": 0, + "protocol_passed": 0, + "protocol_total": 0, + "cancellation_passed": 0, + "cancellation_total": 0 + }, + "direct": { + "complete": true, + "load_cases": 14, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 7893467 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 0, + "protocol_passed": 0, + "protocol_total": 0, + "cancellation_passed": 0, + "cancellation_total": 0 + }, + "praxis-nightly": { + "complete": true, + "load_cases": 0, + "nonzero_processes": [], + "fortio_status_counts": {}, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 0, + "protocol_passed": 0, + "protocol_total": 0, + "cancellation_passed": 0, + "cancellation_total": 0, + "setup_block": { + "recorded_at": "2026-10-06T00:45:16.379276+00:00", + "classification": "stock operator/core nightly configuration incompatibility", + "infrastructure_nodes_ready": true, + "image": "ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8", + "http": "not evaluated", + "scale": "not evaluated", + "recovery": "not evaluated", + "reason": "Operator cluster name contains tilde, rejected by the pinned nightly", + "modified_product_config": false + } + }, + "praxis-release": { + "complete": true, + "load_cases": 14, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 2246548 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 4, + "aiperf_errors": 0, + "aiperf_completed_cases": 0, + "protocol_passed": 0, + "protocol_total": 0, + "cancellation_passed": 0, + "cancellation_total": 0 + } + }, + "issues": [], + "generated_message_corpora": [] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass3-kubernetes-resources.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass3-kubernetes-resources.json new file mode 100644 index 0000000..4fa5b06 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass3-kubernetes-resources.json @@ -0,0 +1,142 @@ +{ + "phase": "pass3", + "profile": null, + "input": "/private/tmp/gateway-comparison-benchmarks/campaigns/2026-10-05-stable-comparison/evidence/qualification/final-facts/kubernetes-hosts.json", + "windows": 210, + "roles": { + "kbackend": { + "windows": 42, + "minimum_samples": 6, + "maximum_fd_count": 519, + "minimum_soft_nofile": 1048576, + "peak_mean_host_busy_percent": 77.16632209541349, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.012074383799866579, + "peak_mean_quota_busy_percent": 95.75592581762331, + "through_gateways_peak_mean_host_busy_percent": 55.3716669597251, + "through_gateways_peak_mean_quota_busy_percent": 65.59810094564668 + }, + "kclient": { + "windows": 42, + "minimum_samples": 6, + "maximum_fd_count": 518, + "minimum_soft_nofile": 65536, + "peak_mean_host_busy_percent": 91.01586141802788, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.0502366814136042, + "peak_mean_quota_busy_percent": null, + "through_gateways_peak_mean_host_busy_percent": 38.109684748318635, + "through_gateways_peak_mean_quota_busy_percent": null + }, + "kcontrol": { + "windows": 42, + "minimum_samples": 6, + "maximum_fd_count": null, + "minimum_soft_nofile": null, + "peak_mean_host_busy_percent": 2.3436431456402596, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 6.063682597448219, + "peak_mean_quota_busy_percent": null, + "through_gateways_peak_mean_host_busy_percent": 2.3436431456402596, + "through_gateways_peak_mean_quota_busy_percent": null + }, + "kcontroller": { + "windows": 42, + "minimum_samples": 6, + "maximum_fd_count": 25, + "minimum_soft_nofile": 1048576, + "peak_mean_host_busy_percent": 1.1600649115612962, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.01639209900827801, + "peak_mean_quota_busy_percent": 0.053587715263136326, + "through_gateways_peak_mean_host_busy_percent": 1.1600649115612962, + "through_gateways_peak_mean_quota_busy_percent": 0.053587715263136326 + }, + "kgateway": { + "windows": 42, + "minimum_samples": 6, + "maximum_fd_count": 944, + "minimum_soft_nofile": 1048576, + "peak_mean_host_busy_percent": 33.244823321286106, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.012131998656534172, + "peak_mean_quota_busy_percent": 99.65515291690588, + "through_gateways_peak_mean_host_busy_percent": 33.244823321286106, + "through_gateways_peak_mean_quota_busy_percent": 99.65515291690588 + } + }, + "events_to_review": [ + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/00-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/01-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/02-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/03-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/04-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/05-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/06-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/07-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/08-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/09-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/10-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/11-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/12-nighthawk/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/13-nighthawk/execution.json", + "max_restart_count": 1 + } + ], + "approved": false, + "note": "Restart/OOM counters may predate a window. Attribute using raw timestamps/lifecycle evidence; intended product capacity/recovery constraints are not automatically infrastructure failures. Short qualification cases can contain few samples. This summary does not approve a pass." +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass3-kubernetes-startup.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass3-kubernetes-startup.json new file mode 100644 index 0000000..ed91806 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass3-kubernetes-startup.json @@ -0,0 +1,454 @@ +{ + "phase": "pass3", + "checks": [ + { + "treatment": "agentgateway", + "stage": "switch", + "barrier": { + "single_pod_barrier": true, + "expected_image": "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "stable_seconds": 10.064422897998156, + "wait_seconds": 10.833034234998195, + "pod": "benchmark-5ff894447d-pgcw8", + "pod_uid": "cf776205-b45a-48d5-a4c4-6404a77346d5", + "image_ids": [ + "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c" + ], + "endpoints": [ + { + "addresses": [ + "10.42.1.16" + ], + "conditions": { + "ready": true, + "serving": true, + "terminating": false + }, + "nodeName": "gwcmp160-1005-kgateway.c.solo-oss.internal", + "targetRef": { + "kind": "Pod", + "name": "benchmark-5ff894447d-pgcw8", + "namespace": "gateway-benchmark", + "uid": "cf776205-b45a-48d5-a4c4-6404a77346d5" + } + } + ] + }, + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "recovery-switch", + "barrier": { + "single_pod_barrier": true, + "expected_image": "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "stable_seconds": 10.660458339996694, + "wait_seconds": 11.202510230999906, + "pod": "benchmark-678d66d69c-jrm9l", + "pod_uid": "31c92493-3c83-4673-89d0-e54c737bb2e3", + "image_ids": [ + "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c" + ], + "endpoints": [ + { + "addresses": [ + "10.42.1.23" + ], + "conditions": { + "ready": true, + "serving": true, + "terminating": false + }, + "nodeName": "gwcmp160-1005-kgateway.c.solo-oss.internal", + "targetRef": { + "kind": "Pod", + "name": "benchmark-678d66d69c-jrm9l", + "namespace": "gateway-benchmark", + "uid": "31c92493-3c83-4673-89d0-e54c737bb2e3" + } + } + ] + }, + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/00-fortio/execution.json", + "samples": 7, + "pids": [ + 319551 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/01-fortio/execution.json", + "samples": 7, + "pids": [ + 319551 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/02-fortio/execution.json", + "samples": 7, + "pids": [ + 319551 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/03-fortio/execution.json", + "samples": 6, + "pids": [ + 319551 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/04-fortio/execution.json", + "samples": 7, + "pids": [ + 319551 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/05-fortio/execution.json", + "samples": 7, + "pids": [ + 319551 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/06-fortio/execution.json", + "samples": 7, + "pids": [ + 319551 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/07-fortio/execution.json", + "samples": 7, + "pids": [ + 319551 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/08-fortio/execution.json", + "samples": 6, + "pids": [ + 319551 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/09-fortio/execution.json", + "samples": 7, + "pids": [ + 319551 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/10-fortio/execution.json", + "samples": 7, + "pids": [ + 319551 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/11-fortio/execution.json", + "samples": 6, + "pids": [ + 319551 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/12-nighthawk/execution.json", + "samples": 7, + "pids": [ + 319551 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/13-nighthawk/execution.json", + "samples": 7, + "pids": [ + 319551 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "switch", + "barrier": { + "single_pod_barrier": true, + "expected_image": "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8", + "stable_seconds": 10.893756951998512, + "wait_seconds": 11.870482364000054, + "pod": "praxis-benchmark-689685876b-dzf6q", + "pod_uid": "05d6b372-a4e5-41df-a677-09dc37304f84", + "image_ids": [ + "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8" + ], + "endpoints": [ + { + "addresses": [ + "10.42.1.25" + ], + "conditions": { + "ready": true, + "serving": true, + "terminating": false + }, + "nodeName": "gwcmp160-1005-kgateway.c.solo-oss.internal", + "targetRef": { + "kind": "Pod", + "name": "praxis-benchmark-689685876b-dzf6q", + "namespace": "gateway-benchmark", + "uid": "05d6b372-a4e5-41df-a677-09dc37304f84" + } + } + ] + }, + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "recovery-switch", + "barrier": { + "single_pod_barrier": true, + "expected_image": "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8", + "stable_seconds": 11.007153468002798, + "wait_seconds": 11.219896896996943, + "pod": "praxis-benchmark-689685876b-gvjw5", + "pod_uid": "2551a58a-9f82-442f-8f16-be07f6cb04a8", + "image_ids": [ + "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8" + ], + "endpoints": [ + { + "addresses": [ + "10.42.1.109" + ], + "conditions": { + "ready": true, + "serving": true, + "terminating": false + }, + "nodeName": "gwcmp160-1005-kgateway.c.solo-oss.internal", + "targetRef": { + "kind": "Pod", + "name": "praxis-benchmark-689685876b-gvjw5", + "namespace": "gateway-benchmark", + "uid": "2551a58a-9f82-442f-8f16-be07f6cb04a8" + } + } + ] + }, + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/00-fortio/execution.json", + "samples": 7, + "pids": [ + 329004 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/01-fortio/execution.json", + "samples": 7, + "pids": [ + 329004 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/02-fortio/execution.json", + "samples": 7, + "pids": [ + 329004 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/03-fortio/execution.json", + "samples": 7, + "pids": [ + 329004 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/04-fortio/execution.json", + "samples": 6, + "pids": [ + 329004 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/05-fortio/execution.json", + "samples": 7, + "pids": [ + 329004 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/06-fortio/execution.json", + "samples": 7, + "pids": [ + 329004 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/07-fortio/execution.json", + "samples": 7, + "pids": [ + 329004 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/08-fortio/execution.json", + "samples": 7, + "pids": [ + 329004 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/09-fortio/execution.json", + "samples": 7, + "pids": [ + 329004 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/10-fortio/execution.json", + "samples": 6, + "pids": [ + 329004 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/11-fortio/execution.json", + "samples": 7, + "pids": [ + 329004 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/12-nighthawk/execution.json", + "samples": 7, + "pids": [ + 329004 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/13-nighthawk/execution.json", + "samples": 8, + "pids": [ + 329004 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + } + ], + "issues": [] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass3-native-load.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass3-native-load.json new file mode 100644 index 0000000..c624eb3 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass3-native-load.json @@ -0,0 +1,341 @@ +{ + "profile": "native", + "phase": "pass3", + "treatments": { + "agentgateway": { + "complete": true, + "load_cases": 26, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 3165408 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 6, + "protocol_passed": 18, + "protocol_total": 18, + "cancellation_passed": 3, + "cancellation_total": 3 + }, + "direct": { + "complete": true, + "load_cases": 26, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 9541510 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 6, + "protocol_passed": 18, + "protocol_total": 18, + "cancellation_passed": 3, + "cancellation_total": 3 + }, + "praxis": { + "complete": true, + "load_cases": 26, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 2258827 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 6, + "protocol_passed": 18, + "protocol_total": 18, + "cancellation_passed": 3, + "cancellation_total": 3 + }, + "praxis-ai-nightly": { + "complete": true, + "load_cases": 26, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 2252573 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 6, + "protocol_passed": 18, + "protocol_total": 18, + "cancellation_passed": 3, + "cancellation_total": 3 + } + }, + "issues": [], + "generated_message_corpora": [ + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "agentgateway/ai/20-aiperf-openai/result/inputs.json" + }, + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "agentgateway/ai/21-aiperf-openai/result/inputs.json" + }, + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "agentgateway/ai/22-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "agentgateway/ai/23-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "translation", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "agentgateway/ai/24-aiperf-translation/result/inputs.json" + }, + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "translation", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "agentgateway/ai/25-aiperf-translation/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "direct/ai/20-aiperf-openai/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "direct/ai/21-aiperf-openai/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "direct/ai/22-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "direct/ai/23-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "translation", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "direct/ai/24-aiperf-translation/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "translation", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "direct/ai/25-aiperf-translation/result/inputs.json" + }, + { + "treatment": "praxis", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis/ai/20-aiperf-openai/result/inputs.json" + }, + { + "treatment": "praxis", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis/ai/21-aiperf-openai/result/inputs.json" + }, + { + "treatment": "praxis", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis/ai/22-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "praxis", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis/ai/23-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "praxis", + "case": { + "tool": "aiperf", + "api": "translation", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis/ai/24-aiperf-translation/result/inputs.json" + }, + { + "treatment": "praxis", + "case": { + "tool": "aiperf", + "api": "translation", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis/ai/25-aiperf-translation/result/inputs.json" + }, + { + "treatment": "praxis-ai-nightly", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-ai-nightly/ai/20-aiperf-openai/result/inputs.json" + }, + { + "treatment": "praxis-ai-nightly", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-ai-nightly/ai/21-aiperf-openai/result/inputs.json" + }, + { + "treatment": "praxis-ai-nightly", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-ai-nightly/ai/22-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "praxis-ai-nightly", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-ai-nightly/ai/23-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "praxis-ai-nightly", + "case": { + "tool": "aiperf", + "api": "translation", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-ai-nightly/ai/24-aiperf-translation/result/inputs.json" + }, + { + "treatment": "praxis-ai-nightly", + "case": { + "tool": "aiperf", + "api": "translation", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-ai-nightly/ai/25-aiperf-translation/result/inputs.json" + } + ] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass3-native-resources.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass3-native-resources.json new file mode 100644 index 0000000..e531a8c --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/pass3-native-resources.json @@ -0,0 +1,47 @@ +{ + "phase": "pass3", + "profile": "native", + "input": "/private/tmp/gateway-comparison-benchmarks/campaigns/2026-10-05-stable-comparison/evidence/qualification/final-facts/cpu-hosts.json", + "windows": 312, + "roles": { + "backend": { + "windows": 104, + "minimum_samples": 6, + "maximum_fd_count": 621, + "minimum_soft_nofile": 65536, + "peak_mean_host_busy_percent": 75.08175309917739, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.008312603648424545, + "peak_mean_quota_busy_percent": 96.87108278700595, + "through_gateways_peak_mean_host_busy_percent": 50.311906735316136, + "through_gateways_peak_mean_quota_busy_percent": 63.82739154860977 + }, + "client": { + "windows": 104, + "minimum_samples": 6, + "maximum_fd_count": 518, + "minimum_soft_nofile": 65536, + "peak_mean_host_busy_percent": 76.32330072019454, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.03776754121168616, + "peak_mean_quota_busy_percent": null, + "through_gateways_peak_mean_host_busy_percent": 61.472607422123076, + "through_gateways_peak_mean_quota_busy_percent": null + }, + "gateway": { + "windows": 104, + "minimum_samples": 6, + "maximum_fd_count": 1146, + "minimum_soft_nofile": 65536, + "peak_mean_host_busy_percent": 28.40169229604324, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.012478163214374845, + "peak_mean_quota_busy_percent": 99.80744595439364, + "through_gateways_peak_mean_host_busy_percent": 28.40169229604324, + "through_gateways_peak_mean_quota_busy_percent": 99.80744595439364 + } + }, + "events_to_review": [], + "approved": false, + "note": "Restart/OOM counters may predate a window. Attribute using raw timestamps/lifecycle evidence; intended product capacity/recovery constraints are not automatically infrastructure failures. Short qualification cases can contain few samples. This summary does not approve a pass." +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/recovery-overlap.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/recovery-overlap.json new file mode 100644 index 0000000..b9a04b8 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-facts/recovery-overlap.json @@ -0,0 +1,142 @@ +{ + "observations": [ + { + "pass": "pass1", + "treatment": "agentgateway", + "artifact": "kclient/results/kubernetes/pass1/agentgateway/recovery/data-plane/probes.jsonl", + "first_probe": "2026-10-05T22:43:35.460076+00:00", + "last_probe": "2026-10-05T22:43:58.136708+00:00", + "first_and_last_host_samples": [ + { + "utc": "2026-10-05T22:43:39.517010+00:00", + "pids": [ + 188152 + ] + }, + { + "utc": "2026-10-05T22:43:55.090448+00:00", + "pids": [ + 188152, + 188788 + ] + } + ], + "initial_process_present_in_last_sample": true + }, + { + "pass": "pass1", + "treatment": "praxis-release", + "artifact": "kclient/results/kubernetes/pass1/praxis-release/recovery/data-plane/probes.jsonl", + "first_probe": "2026-10-05T23:19:12.671184+00:00", + "last_probe": "2026-10-05T23:19:36.947575+00:00", + "first_and_last_host_samples": [ + { + "utc": "2026-10-05T23:19:14.688771+00:00", + "pids": [ + 234927 + ] + }, + { + "utc": "2026-10-05T23:19:35.504891+00:00", + "pids": [ + 234927, + 235508 + ] + } + ], + "initial_process_present_in_last_sample": true + }, + { + "pass": "pass2", + "treatment": "agentgateway", + "artifact": "kclient/results/kubernetes/pass2/agentgateway/recovery/data-plane/probes.jsonl", + "first_probe": "2026-10-06T00:34:18.397904+00:00", + "last_probe": "2026-10-06T00:34:41.275007+00:00", + "first_and_last_host_samples": [ + { + "utc": "2026-10-06T00:34:23.474621+00:00", + "pids": [ + 298105 + ] + }, + { + "utc": "2026-10-06T00:34:39.048935+00:00", + "pids": [ + 298739 + ] + } + ], + "initial_process_present_in_last_sample": false + }, + { + "pass": "pass2", + "treatment": "praxis-release", + "artifact": "kclient/results/kubernetes/pass2/praxis-release/recovery/data-plane/probes.jsonl", + "first_probe": "2026-10-06T00:04:06.729089+00:00", + "last_probe": "2026-10-06T00:04:30.705469+00:00", + "first_and_last_host_samples": [ + { + "utc": "2026-10-06T00:04:08.698068+00:00", + "pids": [ + 284201 + ] + }, + { + "utc": "2026-10-06T00:04:29.509711+00:00", + "pids": [ + 284201, + 284757 + ] + } + ], + "initial_process_present_in_last_sample": true + }, + { + "pass": "pass3", + "treatment": "agentgateway", + "artifact": "kclient/results/kubernetes/pass3/agentgateway/recovery/data-plane/probes.jsonl", + "first_probe": "2026-10-06T01:00:22.854324+00:00", + "last_probe": "2026-10-06T01:00:44.930940+00:00", + "first_and_last_host_samples": [ + { + "utc": "2026-10-06T01:00:24.164128+00:00", + "pids": [ + 327849 + ] + }, + { + "utc": "2026-10-06T01:00:39.738089+00:00", + "pids": [ + 327849, + 328448 + ] + } + ], + "initial_process_present_in_last_sample": true + }, + { + "pass": "pass3", + "treatment": "praxis-release", + "artifact": "kclient/results/kubernetes/pass3/praxis-release/recovery/data-plane/probes.jsonl", + "first_probe": "2026-10-06T01:35:46.928123+00:00", + "last_probe": "2026-10-06T01:36:10.804489+00:00", + "first_and_last_host_samples": [ + { + "utc": "2026-10-06T01:35:49.157587+00:00", + "pids": [ + 371970 + ] + }, + { + "utc": "2026-10-06T01:36:09.967341+00:00", + "pids": [ + 371970, + 372571 + ] + } + ], + "initial_process_present_in_last_sample": true + } + ], + "interpretation": "The HTTPX probes reuse connections. Presence in the last sample means observed process overlap near the window end, not proof of the destination for each request. The last sample can precede the final probe. These probes do not establish complete handoff, fresh-connection availability or hard-failure recovery." +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-gateway-inspect.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-gateway-inspect.json new file mode 100644 index 0000000..d913b40 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-gateway-inspect.json @@ -0,0 +1,1401 @@ +[ + { + "Id": "d4c7feb4a8c06c8906ad0e040353efb81ea7c1e34351218e950ca33b724155fd", + "Created": "2026-10-05T18:24:49.366568666Z", + "Path": "/app/agentgateway", + "Args": [ + "-f", + "/etc/config.yaml" + ], + "State": { + "Status": "exited", + "Running": false, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 0, + "ExitCode": 0, + "Error": "", + "StartedAt": "2026-10-05T20:14:26.586543304Z", + "FinishedAt": "2026-10-05T20:15:52.551058373Z" + }, + "Image": "sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "ResolvConfPath": "/var/lib/docker/containers/d4c7feb4a8c06c8906ad0e040353efb81ea7c1e34351218e950ca33b724155fd/resolv.conf", + "HostnamePath": "/var/lib/docker/containers/d4c7feb4a8c06c8906ad0e040353efb81ea7c1e34351218e950ca33b724155fd/hostname", + "HostsPath": "/var/lib/docker/containers/d4c7feb4a8c06c8906ad0e040353efb81ea7c1e34351218e950ca33b724155fd/hosts", + "LogPath": "/var/lib/docker/containers/d4c7feb4a8c06c8906ad0e040353efb81ea7c1e34351218e950ca33b724155fd/d4c7feb4a8c06c8906ad0e040353efb81ea7c1e34351218e950ca33b724155fd-json.log", + "Name": "/agentgateway", + "RestartCount": 0, + "Driver": "overlayfs", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "docker-default", + "ExecIDs": null, + "HostConfig": { + "Binds": [ + "/opt/gateway-benchmark/agentgateway.yaml:/etc/config.yaml:ro" + ], + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": { + "max-file": "3", + "max-size": "10m" + } + }, + "NetworkMode": "host", + "PortBindings": {}, + "RestartPolicy": { + "Name": "no", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": null, + "DnsOptions": [], + "DnsSearch": [], + "ExtraHosts": null, + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": false, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": null, + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 2147483648, + "NanoCpus": 2000000000, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": [], + "BlkioDeviceReadBps": [], + "BlkioDeviceWriteBps": [], + "BlkioDeviceReadIOps": [], + "BlkioDeviceWriteIOps": [], + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "2,3", + "CpusetMems": "", + "Devices": [], + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 4294967296, + "MemorySwappiness": null, + "OomKillDisable": null, + "PidsLimit": null, + "Ulimits": [ + { + "Name": "nofile", + "Hard": 65536, + "Soft": 65536 + } + ], + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "MaskedPaths": [ + "/proc/acpi", + "/proc/asound", + "/proc/interrupts", + "/proc/kcore", + "/proc/keys", + "/proc/latency_stats", + "/proc/sched_debug", + "/proc/scsi", + "/proc/timer_list", + "/proc/timer_stats", + "/sys/devices/virtual/powercap", + "/sys/firmware" + ], + "ReadonlyPaths": [ + "/proc/bus", + "/proc/fs", + "/proc/irq", + "/proc/sys", + "/proc/sysrq-trigger" + ] + }, + "Storage": { + "RootFS": { + "Snapshot": { + "Name": "overlayfs" + } + } + }, + "Mounts": [ + { + "Type": "bind", + "Source": "/opt/gateway-benchmark/agentgateway.yaml", + "Destination": "/etc/config.yaml", + "Mode": "ro", + "RW": false, + "Propagation": "rprivate" + } + ], + "Config": { + "Hostname": "gwcmp160-1005-gateway.c.solo-oss.internal", + "Domainname": "", + "User": "65532", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin", + "SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt", + "AGENTGATEWAY_ENV=container" + ], + "Cmd": [ + "-f", + "/etc/config.yaml" + ], + "Image": "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "Volumes": null, + "WorkingDir": "/", + "Entrypoint": [ + "/app/agentgateway" + ], + "Labels": { + "dev.chainguard.image.title": "glibc-dynamic", + "dev.chainguard.package.main": "", + "org.opencontainers.image.authors": "Chainguard Team https://www.chainguard.dev/", + "org.opencontainers.image.created": "2026-10-02T15:36:42.244Z", + "org.opencontainers.image.description": "Next Generation Agentic Proxy for AI Agents and MCP servers", + "org.opencontainers.image.licenses": "Apache-2.0", + "org.opencontainers.image.revision": "ea5608642b9d5c94c5baf5fd9f2f9849b808e963", + "org.opencontainers.image.source": "https://github.com/agentgateway/agentgateway", + "org.opencontainers.image.title": "agentgateway", + "org.opencontainers.image.url": "https://github.com/agentgateway/agentgateway", + "org.opencontainers.image.vendor": "Chainguard", + "org.opencontainers.image.version": "v1.6.0" + } + }, + "NetworkSettings": { + "SandboxID": "", + "SandboxKey": "", + "Ports": {}, + "Networks": { + "host": { + "IPAMConfig": null, + "Links": null, + "Aliases": null, + "DriverOpts": null, + "GwPriority": 0, + "NetworkID": "d38424101ebb00fc41afe958505ef0917133261fda34ffb6c932e69d10a0f5d5", + "EndpointID": "", + "Gateway": "", + "IPAddress": "", + "MacAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "DNSNames": null + } + } + }, + "ImageManifestDescriptor": { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:482921556876a503ad3675b29223b1897b63a316983e46797ff99ebf83a2a6a2", + "size": 1436, + "platform": { + "architecture": "amd64", + "os": "linux" + } + } + }, + { + "Id": "c36e88e1ded9a8efd948748abf669a334c2c9700c6af63ce95c1f2a1f9fcf269", + "Created": "2026-10-05T20:12:44.553003848Z", + "Path": "praxis", + "Args": [ + "-c", + "/etc/config.yaml" + ], + "State": { + "Status": "exited", + "Running": false, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 0, + "ExitCode": 137, + "Error": "", + "StartedAt": "2026-10-05T20:15:52.671395746Z", + "FinishedAt": "2026-10-05T20:17:28.187333291Z" + }, + "Image": "sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8", + "ResolvConfPath": "/var/lib/docker/containers/c36e88e1ded9a8efd948748abf669a334c2c9700c6af63ce95c1f2a1f9fcf269/resolv.conf", + "HostnamePath": "/var/lib/docker/containers/c36e88e1ded9a8efd948748abf669a334c2c9700c6af63ce95c1f2a1f9fcf269/hostname", + "HostsPath": "/var/lib/docker/containers/c36e88e1ded9a8efd948748abf669a334c2c9700c6af63ce95c1f2a1f9fcf269/hosts", + "LogPath": "/var/lib/docker/containers/c36e88e1ded9a8efd948748abf669a334c2c9700c6af63ce95c1f2a1f9fcf269/c36e88e1ded9a8efd948748abf669a334c2c9700c6af63ce95c1f2a1f9fcf269-json.log", + "Name": "/praxis-release", + "RestartCount": 0, + "Driver": "overlayfs", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "docker-default", + "ExecIDs": null, + "HostConfig": { + "Binds": [ + "/opt/gateway-benchmark/praxis.yaml:/etc/config.yaml:ro" + ], + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": { + "max-file": "3", + "max-size": "10m" + } + }, + "NetworkMode": "host", + "PortBindings": {}, + "RestartPolicy": { + "Name": "no", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": null, + "DnsOptions": [], + "DnsSearch": [], + "ExtraHosts": null, + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": false, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": null, + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 2147483648, + "NanoCpus": 2000000000, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": [], + "BlkioDeviceReadBps": [], + "BlkioDeviceWriteBps": [], + "BlkioDeviceReadIOps": [], + "BlkioDeviceWriteIOps": [], + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "2,3", + "CpusetMems": "", + "Devices": [], + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 4294967296, + "MemorySwappiness": null, + "OomKillDisable": null, + "PidsLimit": null, + "Ulimits": [ + { + "Name": "nofile", + "Hard": 65536, + "Soft": 65536 + } + ], + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "MaskedPaths": [ + "/proc/acpi", + "/proc/asound", + "/proc/interrupts", + "/proc/kcore", + "/proc/keys", + "/proc/latency_stats", + "/proc/sched_debug", + "/proc/scsi", + "/proc/timer_list", + "/proc/timer_stats", + "/sys/devices/virtual/powercap", + "/sys/firmware" + ], + "ReadonlyPaths": [ + "/proc/bus", + "/proc/fs", + "/proc/irq", + "/proc/sys", + "/proc/sysrq-trigger" + ] + }, + "Storage": { + "RootFS": { + "Snapshot": { + "Name": "overlayfs" + } + } + }, + "Mounts": [ + { + "Type": "bind", + "Source": "/opt/gateway-benchmark/praxis.yaml", + "Destination": "/etc/config.yaml", + "Mode": "ro", + "RW": false, + "Propagation": "rprivate" + } + ], + "Config": { + "Hostname": "gwcmp160-1005-gateway.c.solo-oss.internal", + "Domainname": "", + "User": "praxis:praxis", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "ExposedPorts": { + "8080/tcp": {}, + "9901/tcp": {} + }, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + ], + "Cmd": [ + "-c", + "/etc/config.yaml" + ], + "Healthcheck": { + "Test": [ + "NONE" + ], + "Interval": 5000000000, + "Timeout": 3000000000, + "StartPeriod": 2000000000 + }, + "Image": "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8", + "Volumes": null, + "WorkingDir": "/etc/praxis", + "Entrypoint": [ + "praxis" + ], + "Labels": { + "org.opencontainers.image.created": "2026-08-10T20:02:52.279Z", + "org.opencontainers.image.description": " AI and cloud-native proxy server and framework", + "org.opencontainers.image.licenses": "MIT", + "org.opencontainers.image.revision": "af54edcd24de01e4dac7da59a809bf88bd246fe5", + "org.opencontainers.image.source": "https://github.com/praxis-proxy/praxis", + "org.opencontainers.image.title": "praxis", + "org.opencontainers.image.url": "https://github.com/praxis-proxy/praxis", + "org.opencontainers.image.version": "0.5.2" + } + }, + "NetworkSettings": { + "SandboxID": "", + "SandboxKey": "", + "Ports": {}, + "Networks": { + "host": { + "IPAMConfig": null, + "Links": null, + "Aliases": null, + "DriverOpts": null, + "GwPriority": 0, + "NetworkID": "d38424101ebb00fc41afe958505ef0917133261fda34ffb6c932e69d10a0f5d5", + "EndpointID": "", + "Gateway": "", + "IPAddress": "", + "MacAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "DNSNames": null + } + } + }, + "ImageManifestDescriptor": { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:bee549c3eaf16d2c27b1f3fc7520c0695c976ffa2662714940135784e5e6ea99", + "size": 1239, + "platform": { + "architecture": "amd64", + "os": "linux" + } + } + }, + { + "Id": "658bab15416730d3bbd885d1a9ae2b08be9adf35ea3e9a27af131c941d57179f", + "Created": "2026-10-05T20:12:46.107244641Z", + "Path": "praxis", + "Args": [ + "-c", + "/etc/config.yaml" + ], + "State": { + "Status": "exited", + "Running": false, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 0, + "ExitCode": 137, + "Error": "", + "StartedAt": "2026-10-05T20:17:28.27752766Z", + "FinishedAt": "2026-10-05T20:19:06.265431132Z" + }, + "Image": "sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8", + "ResolvConfPath": "/var/lib/docker/containers/658bab15416730d3bbd885d1a9ae2b08be9adf35ea3e9a27af131c941d57179f/resolv.conf", + "HostnamePath": "/var/lib/docker/containers/658bab15416730d3bbd885d1a9ae2b08be9adf35ea3e9a27af131c941d57179f/hostname", + "HostsPath": "/var/lib/docker/containers/658bab15416730d3bbd885d1a9ae2b08be9adf35ea3e9a27af131c941d57179f/hosts", + "LogPath": "/var/lib/docker/containers/658bab15416730d3bbd885d1a9ae2b08be9adf35ea3e9a27af131c941d57179f/658bab15416730d3bbd885d1a9ae2b08be9adf35ea3e9a27af131c941d57179f-json.log", + "Name": "/praxis-nightly", + "RestartCount": 0, + "Driver": "overlayfs", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "docker-default", + "ExecIDs": null, + "HostConfig": { + "Binds": [ + "/opt/gateway-benchmark/praxis.yaml:/etc/config.yaml:ro" + ], + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": { + "max-file": "3", + "max-size": "10m" + } + }, + "NetworkMode": "host", + "PortBindings": {}, + "RestartPolicy": { + "Name": "no", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": null, + "DnsOptions": [], + "DnsSearch": [], + "ExtraHosts": null, + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": false, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": null, + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 2147483648, + "NanoCpus": 2000000000, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": [], + "BlkioDeviceReadBps": [], + "BlkioDeviceWriteBps": [], + "BlkioDeviceReadIOps": [], + "BlkioDeviceWriteIOps": [], + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "2,3", + "CpusetMems": "", + "Devices": [], + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 4294967296, + "MemorySwappiness": null, + "OomKillDisable": null, + "PidsLimit": null, + "Ulimits": [ + { + "Name": "nofile", + "Hard": 65536, + "Soft": 65536 + } + ], + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "MaskedPaths": [ + "/proc/acpi", + "/proc/asound", + "/proc/interrupts", + "/proc/kcore", + "/proc/keys", + "/proc/latency_stats", + "/proc/sched_debug", + "/proc/scsi", + "/proc/timer_list", + "/proc/timer_stats", + "/sys/devices/virtual/powercap", + "/sys/firmware" + ], + "ReadonlyPaths": [ + "/proc/bus", + "/proc/fs", + "/proc/irq", + "/proc/sys", + "/proc/sysrq-trigger" + ] + }, + "Storage": { + "RootFS": { + "Snapshot": { + "Name": "overlayfs" + } + } + }, + "Mounts": [ + { + "Type": "bind", + "Source": "/opt/gateway-benchmark/praxis.yaml", + "Destination": "/etc/config.yaml", + "Mode": "ro", + "RW": false, + "Propagation": "rprivate" + } + ], + "Config": { + "Hostname": "gwcmp160-1005-gateway.c.solo-oss.internal", + "Domainname": "", + "User": "praxis:praxis", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "ExposedPorts": { + "8080/tcp": {}, + "9901/tcp": {} + }, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + ], + "Cmd": [ + "-c", + "/etc/config.yaml" + ], + "Healthcheck": { + "Test": [ + "NONE" + ], + "Interval": 5000000000, + "Timeout": 3000000000, + "StartPeriod": 2000000000 + }, + "Image": "ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8", + "Volumes": null, + "WorkingDir": "/etc/praxis", + "Entrypoint": [ + "praxis" + ], + "Labels": { + "org.opencontainers.image.created": "2026-10-02T03:07:42.663Z", + "org.opencontainers.image.description": "AI and cloud-native proxy server and framework", + "org.opencontainers.image.licenses": "Apache-2.0", + "org.opencontainers.image.revision": "31ac6dc86fba30ff510b17f9139021de60d8ba79", + "org.opencontainers.image.source": "https://github.com/praxis-proxy/praxis", + "org.opencontainers.image.title": "praxis", + "org.opencontainers.image.url": "https://github.com/praxis-proxy/praxis", + "org.opencontainers.image.version": "nightly-20261002" + } + }, + "NetworkSettings": { + "SandboxID": "", + "SandboxKey": "", + "Ports": {}, + "Networks": { + "host": { + "IPAMConfig": null, + "Links": null, + "Aliases": null, + "DriverOpts": null, + "GwPriority": 0, + "NetworkID": "d38424101ebb00fc41afe958505ef0917133261fda34ffb6c932e69d10a0f5d5", + "EndpointID": "", + "Gateway": "", + "IPAddress": "", + "MacAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "DNSNames": null + } + } + }, + "ImageManifestDescriptor": { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:d6916c83f386439e1065b01b291f999982900af1984078b1f70bce29907f96f2", + "size": 1240, + "platform": { + "architecture": "amd64", + "os": "linux" + } + } + }, + { + "Id": "f77b80f7bd0e29dc5a9a29cf6a20a39d84cdd8939fa0f08fd1e7ca97ab4375b6", + "Created": "2026-10-05T18:30:02.275796353Z", + "Path": "/app/agentgateway", + "Args": [ + "-f", + "/etc/config.yaml" + ], + "State": { + "Status": "exited", + "Running": false, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 0, + "ExitCode": 0, + "Error": "", + "StartedAt": "2026-10-05T20:19:58.78297551Z", + "FinishedAt": "2026-10-05T20:20:50.704087517Z" + }, + "Image": "sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "ResolvConfPath": "/var/lib/docker/containers/f77b80f7bd0e29dc5a9a29cf6a20a39d84cdd8939fa0f08fd1e7ca97ab4375b6/resolv.conf", + "HostnamePath": "/var/lib/docker/containers/f77b80f7bd0e29dc5a9a29cf6a20a39d84cdd8939fa0f08fd1e7ca97ab4375b6/hostname", + "HostsPath": "/var/lib/docker/containers/f77b80f7bd0e29dc5a9a29cf6a20a39d84cdd8939fa0f08fd1e7ca97ab4375b6/hosts", + "LogPath": "/var/lib/docker/containers/f77b80f7bd0e29dc5a9a29cf6a20a39d84cdd8939fa0f08fd1e7ca97ab4375b6/f77b80f7bd0e29dc5a9a29cf6a20a39d84cdd8939fa0f08fd1e7ca97ab4375b6-json.log", + "Name": "/agentgateway-native", + "RestartCount": 0, + "Driver": "overlayfs", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "docker-default", + "ExecIDs": null, + "HostConfig": { + "Binds": [ + "/opt/gateway-benchmark/agentgateway-native.yaml:/etc/config.yaml:ro" + ], + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": { + "max-file": "3", + "max-size": "10m" + } + }, + "NetworkMode": "host", + "PortBindings": {}, + "RestartPolicy": { + "Name": "no", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": null, + "DnsOptions": [], + "DnsSearch": [], + "ExtraHosts": null, + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": false, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": null, + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 2147483648, + "NanoCpus": 2000000000, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": [], + "BlkioDeviceReadBps": [], + "BlkioDeviceWriteBps": [], + "BlkioDeviceReadIOps": [], + "BlkioDeviceWriteIOps": [], + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "2,3", + "CpusetMems": "", + "Devices": [], + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 4294967296, + "MemorySwappiness": null, + "OomKillDisable": null, + "PidsLimit": null, + "Ulimits": [ + { + "Name": "nofile", + "Hard": 65536, + "Soft": 65536 + } + ], + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "MaskedPaths": [ + "/proc/acpi", + "/proc/asound", + "/proc/interrupts", + "/proc/kcore", + "/proc/keys", + "/proc/latency_stats", + "/proc/sched_debug", + "/proc/scsi", + "/proc/timer_list", + "/proc/timer_stats", + "/sys/devices/virtual/powercap", + "/sys/firmware" + ], + "ReadonlyPaths": [ + "/proc/bus", + "/proc/fs", + "/proc/irq", + "/proc/sys", + "/proc/sysrq-trigger" + ] + }, + "Storage": { + "RootFS": { + "Snapshot": { + "Name": "overlayfs" + } + } + }, + "Mounts": [ + { + "Type": "bind", + "Source": "/opt/gateway-benchmark/agentgateway-native.yaml", + "Destination": "/etc/config.yaml", + "Mode": "ro", + "RW": false, + "Propagation": "rprivate" + } + ], + "Config": { + "Hostname": "gwcmp160-1005-gateway.c.solo-oss.internal", + "Domainname": "", + "User": "65532", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "AGENTGATEWAY_MESSAGES_PREFER_COMPLETIONS=true", + "PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin", + "SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt", + "AGENTGATEWAY_ENV=container" + ], + "Cmd": [ + "-f", + "/etc/config.yaml" + ], + "Image": "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "Volumes": null, + "WorkingDir": "/", + "Entrypoint": [ + "/app/agentgateway" + ], + "Labels": { + "dev.chainguard.image.title": "glibc-dynamic", + "dev.chainguard.package.main": "", + "org.opencontainers.image.authors": "Chainguard Team https://www.chainguard.dev/", + "org.opencontainers.image.created": "2026-10-02T15:36:42.244Z", + "org.opencontainers.image.description": "Next Generation Agentic Proxy for AI Agents and MCP servers", + "org.opencontainers.image.licenses": "Apache-2.0", + "org.opencontainers.image.revision": "ea5608642b9d5c94c5baf5fd9f2f9849b808e963", + "org.opencontainers.image.source": "https://github.com/agentgateway/agentgateway", + "org.opencontainers.image.title": "agentgateway", + "org.opencontainers.image.url": "https://github.com/agentgateway/agentgateway", + "org.opencontainers.image.vendor": "Chainguard", + "org.opencontainers.image.version": "v1.6.0" + } + }, + "NetworkSettings": { + "SandboxID": "", + "SandboxKey": "", + "Ports": {}, + "Networks": { + "host": { + "IPAMConfig": null, + "Links": null, + "Aliases": null, + "DriverOpts": null, + "GwPriority": 0, + "NetworkID": "d38424101ebb00fc41afe958505ef0917133261fda34ffb6c932e69d10a0f5d5", + "EndpointID": "", + "Gateway": "", + "IPAddress": "", + "MacAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "DNSNames": null + } + } + }, + "ImageManifestDescriptor": { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:482921556876a503ad3675b29223b1897b63a316983e46797ff99ebf83a2a6a2", + "size": 1436, + "platform": { + "architecture": "amd64", + "os": "linux" + } + } + }, + { + "Id": "4c376a67a5b0a09c1dc927d70c8ee985511293fb4bd965bc12e93e2442f066f9", + "Created": "2026-10-05T20:12:47.60657646Z", + "Path": "praxis-ai", + "Args": [ + "-c", + "/etc/config.yaml" + ], + "State": { + "Status": "exited", + "Running": false, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 0, + "ExitCode": 137, + "Error": "", + "StartedAt": "2026-10-05T20:20:50.797724698Z", + "FinishedAt": "2026-10-05T20:21:52.724386021Z" + }, + "Image": "sha256:5121c638ee4b2c4dd9184c403b11d9384cd1ea26c1542085d2953a74bb15b4f8", + "ResolvConfPath": "/var/lib/docker/containers/4c376a67a5b0a09c1dc927d70c8ee985511293fb4bd965bc12e93e2442f066f9/resolv.conf", + "HostnamePath": "/var/lib/docker/containers/4c376a67a5b0a09c1dc927d70c8ee985511293fb4bd965bc12e93e2442f066f9/hostname", + "HostsPath": "/var/lib/docker/containers/4c376a67a5b0a09c1dc927d70c8ee985511293fb4bd965bc12e93e2442f066f9/hosts", + "LogPath": "/var/lib/docker/containers/4c376a67a5b0a09c1dc927d70c8ee985511293fb4bd965bc12e93e2442f066f9/4c376a67a5b0a09c1dc927d70c8ee985511293fb4bd965bc12e93e2442f066f9-json.log", + "Name": "/praxis-ai", + "RestartCount": 0, + "Driver": "overlayfs", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "docker-default", + "ExecIDs": null, + "HostConfig": { + "Binds": [ + "/opt/gateway-benchmark/praxis-native.yaml:/etc/config.yaml:ro" + ], + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": { + "max-file": "3", + "max-size": "10m" + } + }, + "NetworkMode": "host", + "PortBindings": {}, + "RestartPolicy": { + "Name": "no", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": null, + "DnsOptions": [], + "DnsSearch": [], + "ExtraHosts": null, + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": false, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": null, + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 2147483648, + "NanoCpus": 2000000000, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": [], + "BlkioDeviceReadBps": [], + "BlkioDeviceWriteBps": [], + "BlkioDeviceReadIOps": [], + "BlkioDeviceWriteIOps": [], + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "2,3", + "CpusetMems": "", + "Devices": [], + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 4294967296, + "MemorySwappiness": null, + "OomKillDisable": null, + "PidsLimit": null, + "Ulimits": [ + { + "Name": "nofile", + "Hard": 65536, + "Soft": 65536 + } + ], + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "MaskedPaths": [ + "/proc/acpi", + "/proc/asound", + "/proc/interrupts", + "/proc/kcore", + "/proc/keys", + "/proc/latency_stats", + "/proc/sched_debug", + "/proc/scsi", + "/proc/timer_list", + "/proc/timer_stats", + "/sys/devices/virtual/powercap", + "/sys/firmware" + ], + "ReadonlyPaths": [ + "/proc/bus", + "/proc/fs", + "/proc/irq", + "/proc/sys", + "/proc/sysrq-trigger" + ] + }, + "Storage": { + "RootFS": { + "Snapshot": { + "Name": "overlayfs" + } + } + }, + "Mounts": [ + { + "Type": "bind", + "Source": "/opt/gateway-benchmark/praxis-native.yaml", + "Destination": "/etc/config.yaml", + "Mode": "ro", + "RW": false, + "Propagation": "rprivate" + } + ], + "Config": { + "Hostname": "gwcmp160-1005-gateway.c.solo-oss.internal", + "Domainname": "", + "User": "praxis:praxis", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "ExposedPorts": { + "8080/tcp": {}, + "9901/tcp": {} + }, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + ], + "Cmd": [ + "-c", + "/etc/config.yaml" + ], + "Healthcheck": { + "Test": [ + "NONE" + ], + "Interval": 5000000000, + "Timeout": 3000000000, + "StartPeriod": 2000000000 + }, + "Image": "ghcr.io/praxis-proxy/ai@sha256:5121c638ee4b2c4dd9184c403b11d9384cd1ea26c1542085d2953a74bb15b4f8", + "Volumes": null, + "WorkingDir": "/etc/praxis", + "Entrypoint": [ + "praxis-ai" + ], + "Labels": { + "org.opencontainers.image.created": "2026-10-01T17:03:28.228Z", + "org.opencontainers.image.description": "AI Gateway", + "org.opencontainers.image.licenses": "Apache-2.0", + "org.opencontainers.image.revision": "2f8732c1389b889660bcb3495af4d4d28dd4e682", + "org.opencontainers.image.source": "https://github.com/praxis-proxy/ai", + "org.opencontainers.image.title": "ai", + "org.opencontainers.image.url": "https://github.com/praxis-proxy/ai", + "org.opencontainers.image.version": "0.5.0" + } + }, + "NetworkSettings": { + "SandboxID": "", + "SandboxKey": "", + "Ports": {}, + "Networks": { + "host": { + "IPAMConfig": null, + "Links": null, + "Aliases": null, + "DriverOpts": null, + "GwPriority": 0, + "NetworkID": "d38424101ebb00fc41afe958505ef0917133261fda34ffb6c932e69d10a0f5d5", + "EndpointID": "", + "Gateway": "", + "IPAddress": "", + "MacAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "DNSNames": null + } + } + }, + "ImageManifestDescriptor": { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:5121c638ee4b2c4dd9184c403b11d9384cd1ea26c1542085d2953a74bb15b4f8", + "size": 1617, + "platform": { + "architecture": "amd64", + "os": "linux" + } + } + }, + { + "Id": "7edd4a3f38f74f4f0ab4fdf5812e206da5661703e76d4b00b9fd8e660a37d22a", + "Created": "2026-10-05T20:12:51.939701139Z", + "Path": "praxis-ai", + "Args": [ + "-c", + "/etc/config.yaml" + ], + "State": { + "Status": "running", + "Running": true, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 41611, + "ExitCode": 0, + "Error": "", + "StartedAt": "2026-10-05T20:21:52.807976444Z", + "FinishedAt": "0001-01-01T00:00:00Z" + }, + "Image": "sha256:727c4cb043af573cfb812208475dc6b290570b72ff01d07c6b7ca85dc09155e4", + "ResolvConfPath": "/var/lib/docker/containers/7edd4a3f38f74f4f0ab4fdf5812e206da5661703e76d4b00b9fd8e660a37d22a/resolv.conf", + "HostnamePath": "/var/lib/docker/containers/7edd4a3f38f74f4f0ab4fdf5812e206da5661703e76d4b00b9fd8e660a37d22a/hostname", + "HostsPath": "/var/lib/docker/containers/7edd4a3f38f74f4f0ab4fdf5812e206da5661703e76d4b00b9fd8e660a37d22a/hosts", + "LogPath": "/var/lib/docker/containers/7edd4a3f38f74f4f0ab4fdf5812e206da5661703e76d4b00b9fd8e660a37d22a/7edd4a3f38f74f4f0ab4fdf5812e206da5661703e76d4b00b9fd8e660a37d22a-json.log", + "Name": "/praxis-ai-nightly", + "RestartCount": 0, + "Driver": "overlayfs", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "docker-default", + "ExecIDs": null, + "HostConfig": { + "Binds": [ + "/opt/gateway-benchmark/praxis-native.yaml:/etc/config.yaml:ro" + ], + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": { + "max-file": "3", + "max-size": "10m" + } + }, + "NetworkMode": "host", + "PortBindings": {}, + "RestartPolicy": { + "Name": "no", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": null, + "DnsOptions": [], + "DnsSearch": [], + "ExtraHosts": null, + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": false, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": null, + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 2147483648, + "NanoCpus": 2000000000, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": [], + "BlkioDeviceReadBps": [], + "BlkioDeviceWriteBps": [], + "BlkioDeviceReadIOps": [], + "BlkioDeviceWriteIOps": [], + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "2,3", + "CpusetMems": "", + "Devices": [], + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 4294967296, + "MemorySwappiness": null, + "OomKillDisable": null, + "PidsLimit": null, + "Ulimits": [ + { + "Name": "nofile", + "Hard": 65536, + "Soft": 65536 + } + ], + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "MaskedPaths": [ + "/proc/acpi", + "/proc/asound", + "/proc/interrupts", + "/proc/kcore", + "/proc/keys", + "/proc/latency_stats", + "/proc/sched_debug", + "/proc/scsi", + "/proc/timer_list", + "/proc/timer_stats", + "/sys/devices/virtual/powercap", + "/sys/firmware" + ], + "ReadonlyPaths": [ + "/proc/bus", + "/proc/fs", + "/proc/irq", + "/proc/sys", + "/proc/sysrq-trigger" + ] + }, + "Storage": { + "RootFS": { + "Snapshot": { + "Name": "overlayfs" + } + } + }, + "Mounts": [ + { + "Type": "bind", + "Source": "/opt/gateway-benchmark/praxis-native.yaml", + "Destination": "/etc/config.yaml", + "Mode": "ro", + "RW": false, + "Propagation": "rprivate" + } + ], + "Config": { + "Hostname": "gwcmp160-1005-gateway.c.solo-oss.internal", + "Domainname": "", + "User": "praxis:praxis", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "ExposedPorts": { + "8080/tcp": {}, + "9901/tcp": {} + }, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + ], + "Cmd": [ + "-c", + "/etc/config.yaml" + ], + "Healthcheck": { + "Test": [ + "NONE" + ], + "Interval": 5000000000, + "Timeout": 3000000000, + "StartPeriod": 2000000000 + }, + "Image": "ghcr.io/praxis-proxy/ai@sha256:727c4cb043af573cfb812208475dc6b290570b72ff01d07c6b7ca85dc09155e4", + "Volumes": null, + "WorkingDir": "/etc/praxis", + "Entrypoint": [ + "praxis-ai" + ], + "Labels": { + "org.opencontainers.image.created": "2026-10-02T05:09:18.917Z", + "org.opencontainers.image.description": "AI Gateway", + "org.opencontainers.image.licenses": "Apache-2.0", + "org.opencontainers.image.revision": "f5f51a751d6f25acde96fb840665b24f2696ce46", + "org.opencontainers.image.source": "https://github.com/praxis-proxy/ai", + "org.opencontainers.image.title": "ai", + "org.opencontainers.image.url": "https://github.com/praxis-proxy/ai", + "org.opencontainers.image.version": "main" + } + }, + "NetworkSettings": { + "SandboxID": "108fe9b78f8c808e9213a1fe19330cdb4280fb73cc7bb80ddc0ebb088dacd0a1", + "SandboxKey": "/var/run/docker/netns/default", + "Ports": {}, + "Networks": { + "host": { + "IPAMConfig": null, + "Links": null, + "Aliases": null, + "DriverOpts": null, + "GwPriority": 0, + "NetworkID": "d38424101ebb00fc41afe958505ef0917133261fda34ffb6c932e69d10a0f5d5", + "EndpointID": "53614e5dbcf43d7420003629c28db2105ccfc9bfb0357135cc4015e5d06bcdbd", + "Gateway": "", + "IPAddress": "", + "MacAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "DNSNames": null + } + } + }, + "ImageManifestDescriptor": { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:727c4cb043af573cfb812208475dc6b290570b72ff01d07c6b7ca85dc09155e4", + "size": 1617, + "platform": { + "architecture": "amd64", + "os": "linux" + } + } + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-review.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-review.json new file mode 100644 index 0000000..07578f6 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/final-review.json @@ -0,0 +1,24 @@ +{ + "reviewed_at": "2026-10-06T04:38:17.884887+00:00", + "infrastructure_valid": true, + "all_three_passes_reviewed": true, + "scope": "Three accepted CPU-only passes: common forwarding, native AI release and nightly, Kubernetes HTTP and control-plane follow-ups. GPU inference remains paused. Historical extended conformance is separately identified.", + "load_cases": 822, + "three_pass_groups": 274, + "protocol_checks": 360, + "cancellation_checks": 60, + "aiperf_completed_cases": 120, + "confirmed_load_errors": 0, + "nighthawk_cutoff_inflight": 26, + "isolation_checks": 696, + "kubernetes_startup_checks": 96, + "unchanged_first_pass_files": 2354, + "unchanged_installed_config_runtime_files": 147, + "facts": "final-facts/", + "cpu_telemetry_attribution": "final-facts/cpu-telemetry-attribution.json", + "kubernetes_review": "kubernetes-final-review.json", + "resources": "All measured standalone windows have at least six samples; no OOM, restart, NIC drop/error, host steal or descriptor pressure. One client /proc/0 read occurs during successful Docker removal after its Nighthawk measurement, retained and attributed. Through-gateway peak client mean CPU62.20%, backend quota88.67% without throttling in the busiest windows. Gateway quota saturation is the intended treatment constraint.", + "baseline_limit": "Standalone direct client mean CPU reaches97.71%; Kubernetes direct client92.86% and backend quota96.37%. Direct results are observed references, not unconstrained service ceilings.", + "kubernetes_limits": "See separate reviewed record for six route-scale namespace telemetry gaps, startup-only controller restarts, bounded nonconvergence, nightly setup blockage, recovery connection reuse/process overlap and focused static-address test scope.", + "acceptance": "No unresolved infrastructure fault in the accepted measured load intervals. All generated message corpora have identical SHA256. Product failures and setup blocks remain reported; no favorable-case selection." +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/healthcheck-before-inspect.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/healthcheck-before-inspect.json new file mode 100644 index 0000000..44dae31 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/healthcheck-before-inspect.json @@ -0,0 +1,1277 @@ +[ + { + "Id": "d4c7feb4a8c06c8906ad0e040353efb81ea7c1e34351218e950ca33b724155fd", + "Created": "2026-10-05T18:24:49.366568666Z", + "Path": "/app/agentgateway", + "Args": [ + "-f", + "/etc/config.yaml" + ], + "State": { + "Status": "exited", + "Running": false, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 0, + "ExitCode": 0, + "Error": "", + "StartedAt": "2026-10-05T19:51:51.069913803Z", + "FinishedAt": "2026-10-05T20:12:42.911150929Z" + }, + "Image": "sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "ResolvConfPath": "/var/lib/docker/containers/d4c7feb4a8c06c8906ad0e040353efb81ea7c1e34351218e950ca33b724155fd/resolv.conf", + "HostnamePath": "/var/lib/docker/containers/d4c7feb4a8c06c8906ad0e040353efb81ea7c1e34351218e950ca33b724155fd/hostname", + "HostsPath": "/var/lib/docker/containers/d4c7feb4a8c06c8906ad0e040353efb81ea7c1e34351218e950ca33b724155fd/hosts", + "LogPath": "/var/lib/docker/containers/d4c7feb4a8c06c8906ad0e040353efb81ea7c1e34351218e950ca33b724155fd/d4c7feb4a8c06c8906ad0e040353efb81ea7c1e34351218e950ca33b724155fd-json.log", + "Name": "/agentgateway", + "RestartCount": 0, + "Driver": "overlayfs", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "docker-default", + "ExecIDs": null, + "HostConfig": { + "Binds": [ + "/opt/gateway-benchmark/agentgateway.yaml:/etc/config.yaml:ro" + ], + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": { + "max-file": "3", + "max-size": "10m" + } + }, + "NetworkMode": "host", + "PortBindings": {}, + "RestartPolicy": { + "Name": "no", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": null, + "DnsOptions": [], + "DnsSearch": [], + "ExtraHosts": null, + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": false, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": null, + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 2147483648, + "NanoCpus": 2000000000, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": [], + "BlkioDeviceReadBps": [], + "BlkioDeviceWriteBps": [], + "BlkioDeviceReadIOps": [], + "BlkioDeviceWriteIOps": [], + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "2,3", + "CpusetMems": "", + "Devices": [], + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 4294967296, + "MemorySwappiness": null, + "OomKillDisable": null, + "PidsLimit": null, + "Ulimits": [ + { + "Name": "nofile", + "Hard": 65536, + "Soft": 65536 + } + ], + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "MaskedPaths": [ + "/proc/acpi", + "/proc/asound", + "/proc/interrupts", + "/proc/kcore", + "/proc/keys", + "/proc/latency_stats", + "/proc/sched_debug", + "/proc/scsi", + "/proc/timer_list", + "/proc/timer_stats", + "/sys/devices/virtual/powercap", + "/sys/firmware" + ], + "ReadonlyPaths": [ + "/proc/bus", + "/proc/fs", + "/proc/irq", + "/proc/sys", + "/proc/sysrq-trigger" + ] + }, + "Storage": { + "RootFS": { + "Snapshot": { + "Name": "overlayfs" + } + } + }, + "Mounts": [ + { + "Type": "bind", + "Source": "/opt/gateway-benchmark/agentgateway.yaml", + "Destination": "/etc/config.yaml", + "Mode": "ro", + "RW": false, + "Propagation": "rprivate" + } + ], + "Config": { + "Hostname": "gwcmp160-1005-gateway.c.solo-oss.internal", + "Domainname": "", + "User": "65532", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin", + "SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt", + "AGENTGATEWAY_ENV=container" + ], + "Cmd": [ + "-f", + "/etc/config.yaml" + ], + "Image": "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "Volumes": null, + "WorkingDir": "/", + "Entrypoint": [ + "/app/agentgateway" + ], + "Labels": { + "dev.chainguard.image.title": "glibc-dynamic", + "dev.chainguard.package.main": "", + "org.opencontainers.image.authors": "Chainguard Team https://www.chainguard.dev/", + "org.opencontainers.image.created": "2026-10-02T15:36:42.244Z", + "org.opencontainers.image.description": "Next Generation Agentic Proxy for AI Agents and MCP servers", + "org.opencontainers.image.licenses": "Apache-2.0", + "org.opencontainers.image.revision": "ea5608642b9d5c94c5baf5fd9f2f9849b808e963", + "org.opencontainers.image.source": "https://github.com/agentgateway/agentgateway", + "org.opencontainers.image.title": "agentgateway", + "org.opencontainers.image.url": "https://github.com/agentgateway/agentgateway", + "org.opencontainers.image.vendor": "Chainguard", + "org.opencontainers.image.version": "v1.6.0" + } + }, + "NetworkSettings": { + "SandboxID": "", + "SandboxKey": "", + "Ports": {}, + "Networks": { + "host": { + "IPAMConfig": null, + "Links": null, + "Aliases": null, + "DriverOpts": null, + "GwPriority": 0, + "NetworkID": "d38424101ebb00fc41afe958505ef0917133261fda34ffb6c932e69d10a0f5d5", + "EndpointID": "", + "Gateway": "", + "IPAddress": "", + "MacAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "DNSNames": null + } + } + }, + "ImageManifestDescriptor": { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:482921556876a503ad3675b29223b1897b63a316983e46797ff99ebf83a2a6a2", + "size": 1436, + "platform": { + "architecture": "amd64", + "os": "linux" + } + } + }, + { + "Id": "ef6f69453de4fc01a9f27e635b311b2d33a0cd037f12470448b0f36f8f820886", + "Created": "2026-10-05T18:35:13.342373939Z", + "Path": "praxis", + "Args": [ + "-c", + "/etc/config.yaml" + ], + "State": { + "Status": "exited", + "Running": false, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 0, + "ExitCode": 137, + "Error": "", + "StartedAt": "2026-10-05T19:18:16.627627056Z", + "FinishedAt": "2026-10-05T19:19:51.562374605Z", + "Health": { + "Status": "unhealthy", + "FailingStreak": 18, + "Log": [ + { + "Start": "2026-10-05T19:19:27.283020972Z", + "End": "2026-10-05T19:19:27.325855894Z", + "ExitCode": 1, + "Output": "wget: can't connect to remote host (127.0.0.1): Connection refused\n" + }, + { + "Start": "2026-10-05T19:19:32.326780815Z", + "End": "2026-10-05T19:19:32.371126426Z", + "ExitCode": 1, + "Output": "wget: can't connect to remote host (127.0.0.1): Connection refused\n" + }, + { + "Start": "2026-10-05T19:19:37.371906129Z", + "End": "2026-10-05T19:19:37.41122803Z", + "ExitCode": 1, + "Output": "wget: can't connect to remote host (127.0.0.1): Connection refused\n" + }, + { + "Start": "2026-10-05T19:19:42.412577373Z", + "End": "2026-10-05T19:19:42.452313703Z", + "ExitCode": 1, + "Output": "wget: can't connect to remote host (127.0.0.1): Connection refused\n" + }, + { + "Start": "2026-10-05T19:19:47.453096398Z", + "End": "2026-10-05T19:19:47.494328926Z", + "ExitCode": 1, + "Output": "wget: can't connect to remote host (127.0.0.1): Connection refused\n" + } + ] + } + }, + "Image": "sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8", + "ResolvConfPath": "/var/lib/docker/containers/ef6f69453de4fc01a9f27e635b311b2d33a0cd037f12470448b0f36f8f820886/resolv.conf", + "HostnamePath": "/var/lib/docker/containers/ef6f69453de4fc01a9f27e635b311b2d33a0cd037f12470448b0f36f8f820886/hostname", + "HostsPath": "/var/lib/docker/containers/ef6f69453de4fc01a9f27e635b311b2d33a0cd037f12470448b0f36f8f820886/hosts", + "LogPath": "/var/lib/docker/containers/ef6f69453de4fc01a9f27e635b311b2d33a0cd037f12470448b0f36f8f820886/ef6f69453de4fc01a9f27e635b311b2d33a0cd037f12470448b0f36f8f820886-json.log", + "Name": "/praxis-release", + "RestartCount": 0, + "Driver": "overlayfs", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "docker-default", + "ExecIDs": null, + "HostConfig": { + "Binds": [ + "/opt/gateway-benchmark/praxis.yaml:/etc/config.yaml:ro" + ], + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": { + "max-file": "3", + "max-size": "10m" + } + }, + "NetworkMode": "host", + "PortBindings": {}, + "RestartPolicy": { + "Name": "no", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": null, + "DnsOptions": [], + "DnsSearch": [], + "ExtraHosts": null, + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": false, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": null, + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 2147483648, + "NanoCpus": 2000000000, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": [], + "BlkioDeviceReadBps": [], + "BlkioDeviceWriteBps": [], + "BlkioDeviceReadIOps": [], + "BlkioDeviceWriteIOps": [], + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "2,3", + "CpusetMems": "", + "Devices": [], + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 4294967296, + "MemorySwappiness": null, + "OomKillDisable": null, + "PidsLimit": null, + "Ulimits": [ + { + "Name": "nofile", + "Hard": 65536, + "Soft": 65536 + } + ], + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "MaskedPaths": [ + "/proc/acpi", + "/proc/asound", + "/proc/interrupts", + "/proc/kcore", + "/proc/keys", + "/proc/latency_stats", + "/proc/sched_debug", + "/proc/scsi", + "/proc/timer_list", + "/proc/timer_stats", + "/sys/devices/virtual/powercap", + "/sys/firmware" + ], + "ReadonlyPaths": [ + "/proc/bus", + "/proc/fs", + "/proc/irq", + "/proc/sys", + "/proc/sysrq-trigger" + ] + }, + "Storage": { + "RootFS": { + "Snapshot": { + "Name": "overlayfs" + } + } + }, + "Mounts": [ + { + "Type": "bind", + "Source": "/opt/gateway-benchmark/praxis.yaml", + "Destination": "/etc/config.yaml", + "Mode": "ro", + "RW": false, + "Propagation": "rprivate" + } + ], + "Config": { + "Hostname": "gwcmp160-1005-gateway.c.solo-oss.internal", + "Domainname": "", + "User": "praxis:praxis", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "ExposedPorts": { + "8080/tcp": {}, + "9901/tcp": {} + }, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + ], + "Cmd": [ + "-c", + "/etc/config.yaml" + ], + "Healthcheck": { + "Test": [ + "CMD-SHELL", + "wget -qO- http://127.0.0.1:9901/healthy || exit 1" + ], + "Interval": 5000000000, + "Timeout": 3000000000, + "StartPeriod": 2000000000 + }, + "Image": "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8", + "Volumes": null, + "WorkingDir": "/etc/praxis", + "Entrypoint": [ + "praxis" + ], + "Labels": { + "org.opencontainers.image.created": "2026-08-10T20:02:52.279Z", + "org.opencontainers.image.description": " AI and cloud-native proxy server and framework", + "org.opencontainers.image.licenses": "MIT", + "org.opencontainers.image.revision": "af54edcd24de01e4dac7da59a809bf88bd246fe5", + "org.opencontainers.image.source": "https://github.com/praxis-proxy/praxis", + "org.opencontainers.image.title": "praxis", + "org.opencontainers.image.url": "https://github.com/praxis-proxy/praxis", + "org.opencontainers.image.version": "0.5.2" + } + }, + "NetworkSettings": { + "SandboxID": "", + "SandboxKey": "", + "Ports": {}, + "Networks": { + "host": { + "IPAMConfig": null, + "Links": null, + "Aliases": null, + "DriverOpts": null, + "GwPriority": 0, + "NetworkID": "d38424101ebb00fc41afe958505ef0917133261fda34ffb6c932e69d10a0f5d5", + "EndpointID": "", + "Gateway": "", + "IPAddress": "", + "MacAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "DNSNames": null + } + } + }, + "ImageManifestDescriptor": { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:bee549c3eaf16d2c27b1f3fc7520c0695c976ffa2662714940135784e5e6ea99", + "size": 1239, + "platform": { + "architecture": "amd64", + "os": "linux" + } + } + }, + { + "Id": "35feed29aa0672d91c34d5dcbf268e365e24dc1c49bdbb83dea987c55860e9a7", + "Created": "2026-10-05T18:35:13.419871701Z", + "Path": "praxis", + "Args": [ + "-c", + "/etc/config.yaml" + ], + "State": { + "Status": "exited", + "Running": false, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 0, + "ExitCode": 137, + "Error": "", + "StartedAt": "2026-10-05T19:19:51.653326974Z", + "FinishedAt": "2026-10-05T19:21:28.499390773Z", + "Health": { + "Status": "unhealthy", + "FailingStreak": 19, + "Log": [ + { + "Start": "2026-10-05T19:21:07.345048581Z", + "End": "2026-10-05T19:21:07.383619254Z", + "ExitCode": 1, + "Output": "wget: can't connect to remote host (127.0.0.1): Connection refused\n" + }, + { + "Start": "2026-10-05T19:21:12.384399621Z", + "End": "2026-10-05T19:21:12.4229221Z", + "ExitCode": 1, + "Output": "wget: can't connect to remote host (127.0.0.1): Connection refused\n" + }, + { + "Start": "2026-10-05T19:21:17.423770118Z", + "End": "2026-10-05T19:21:17.467440377Z", + "ExitCode": 1, + "Output": "wget: can't connect to remote host (127.0.0.1): Connection refused\n" + }, + { + "Start": "2026-10-05T19:21:22.468878062Z", + "End": "2026-10-05T19:21:22.511866466Z", + "ExitCode": 1, + "Output": "wget: can't connect to remote host (127.0.0.1): Connection refused\n" + }, + { + "Start": "2026-10-05T19:21:27.51298688Z", + "End": "2026-10-05T19:21:27.554287149Z", + "ExitCode": 1, + "Output": "wget: can't connect to remote host (127.0.0.1): Connection refused\n" + } + ] + } + }, + "Image": "sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8", + "ResolvConfPath": "/var/lib/docker/containers/35feed29aa0672d91c34d5dcbf268e365e24dc1c49bdbb83dea987c55860e9a7/resolv.conf", + "HostnamePath": "/var/lib/docker/containers/35feed29aa0672d91c34d5dcbf268e365e24dc1c49bdbb83dea987c55860e9a7/hostname", + "HostsPath": "/var/lib/docker/containers/35feed29aa0672d91c34d5dcbf268e365e24dc1c49bdbb83dea987c55860e9a7/hosts", + "LogPath": "/var/lib/docker/containers/35feed29aa0672d91c34d5dcbf268e365e24dc1c49bdbb83dea987c55860e9a7/35feed29aa0672d91c34d5dcbf268e365e24dc1c49bdbb83dea987c55860e9a7-json.log", + "Name": "/praxis-nightly", + "RestartCount": 0, + "Driver": "overlayfs", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "docker-default", + "ExecIDs": null, + "HostConfig": { + "Binds": [ + "/opt/gateway-benchmark/praxis.yaml:/etc/config.yaml:ro" + ], + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": { + "max-file": "3", + "max-size": "10m" + } + }, + "NetworkMode": "host", + "PortBindings": {}, + "RestartPolicy": { + "Name": "no", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": null, + "DnsOptions": [], + "DnsSearch": [], + "ExtraHosts": null, + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": false, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": null, + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 2147483648, + "NanoCpus": 2000000000, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": [], + "BlkioDeviceReadBps": [], + "BlkioDeviceWriteBps": [], + "BlkioDeviceReadIOps": [], + "BlkioDeviceWriteIOps": [], + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "2,3", + "CpusetMems": "", + "Devices": [], + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 4294967296, + "MemorySwappiness": null, + "OomKillDisable": null, + "PidsLimit": null, + "Ulimits": [ + { + "Name": "nofile", + "Hard": 65536, + "Soft": 65536 + } + ], + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "MaskedPaths": [ + "/proc/acpi", + "/proc/asound", + "/proc/interrupts", + "/proc/kcore", + "/proc/keys", + "/proc/latency_stats", + "/proc/sched_debug", + "/proc/scsi", + "/proc/timer_list", + "/proc/timer_stats", + "/sys/devices/virtual/powercap", + "/sys/firmware" + ], + "ReadonlyPaths": [ + "/proc/bus", + "/proc/fs", + "/proc/irq", + "/proc/sys", + "/proc/sysrq-trigger" + ] + }, + "Storage": { + "RootFS": { + "Snapshot": { + "Name": "overlayfs" + } + } + }, + "Mounts": [ + { + "Type": "bind", + "Source": "/opt/gateway-benchmark/praxis.yaml", + "Destination": "/etc/config.yaml", + "Mode": "ro", + "RW": false, + "Propagation": "rprivate" + } + ], + "Config": { + "Hostname": "gwcmp160-1005-gateway.c.solo-oss.internal", + "Domainname": "", + "User": "praxis:praxis", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "ExposedPorts": { + "8080/tcp": {}, + "9901/tcp": {} + }, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + ], + "Cmd": [ + "-c", + "/etc/config.yaml" + ], + "Healthcheck": { + "Test": [ + "CMD-SHELL", + "wget -qO- http://127.0.0.1:9901/healthy || exit 1" + ], + "Interval": 5000000000, + "Timeout": 3000000000, + "StartPeriod": 2000000000 + }, + "Image": "ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8", + "Volumes": null, + "WorkingDir": "/etc/praxis", + "Entrypoint": [ + "praxis" + ], + "Labels": { + "org.opencontainers.image.created": "2026-10-02T03:07:42.663Z", + "org.opencontainers.image.description": "AI and cloud-native proxy server and framework", + "org.opencontainers.image.licenses": "Apache-2.0", + "org.opencontainers.image.revision": "31ac6dc86fba30ff510b17f9139021de60d8ba79", + "org.opencontainers.image.source": "https://github.com/praxis-proxy/praxis", + "org.opencontainers.image.title": "praxis", + "org.opencontainers.image.url": "https://github.com/praxis-proxy/praxis", + "org.opencontainers.image.version": "nightly-20261002" + } + }, + "NetworkSettings": { + "SandboxID": "", + "SandboxKey": "", + "Ports": {}, + "Networks": { + "host": { + "IPAMConfig": null, + "Links": null, + "Aliases": null, + "DriverOpts": null, + "GwPriority": 0, + "NetworkID": "d38424101ebb00fc41afe958505ef0917133261fda34ffb6c932e69d10a0f5d5", + "EndpointID": "", + "Gateway": "", + "IPAddress": "", + "MacAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "DNSNames": null + } + } + }, + "ImageManifestDescriptor": { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:d6916c83f386439e1065b01b291f999982900af1984078b1f70bce29907f96f2", + "size": 1240, + "platform": { + "architecture": "amd64", + "os": "linux" + } + } + }, + { + "Id": "f77b80f7bd0e29dc5a9a29cf6a20a39d84cdd8939fa0f08fd1e7ca97ab4375b6", + "Created": "2026-10-05T18:30:02.275796353Z", + "Path": "/app/agentgateway", + "Args": [ + "-f", + "/etc/config.yaml" + ], + "State": { + "Status": "exited", + "Running": false, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 0, + "ExitCode": 0, + "Error": "", + "StartedAt": "2026-10-05T19:22:21.530814757Z", + "FinishedAt": "2026-10-05T19:23:13.691493668Z" + }, + "Image": "sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "ResolvConfPath": "/var/lib/docker/containers/f77b80f7bd0e29dc5a9a29cf6a20a39d84cdd8939fa0f08fd1e7ca97ab4375b6/resolv.conf", + "HostnamePath": "/var/lib/docker/containers/f77b80f7bd0e29dc5a9a29cf6a20a39d84cdd8939fa0f08fd1e7ca97ab4375b6/hostname", + "HostsPath": "/var/lib/docker/containers/f77b80f7bd0e29dc5a9a29cf6a20a39d84cdd8939fa0f08fd1e7ca97ab4375b6/hosts", + "LogPath": "/var/lib/docker/containers/f77b80f7bd0e29dc5a9a29cf6a20a39d84cdd8939fa0f08fd1e7ca97ab4375b6/f77b80f7bd0e29dc5a9a29cf6a20a39d84cdd8939fa0f08fd1e7ca97ab4375b6-json.log", + "Name": "/agentgateway-native", + "RestartCount": 0, + "Driver": "overlayfs", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "docker-default", + "ExecIDs": null, + "HostConfig": { + "Binds": [ + "/opt/gateway-benchmark/agentgateway-native.yaml:/etc/config.yaml:ro" + ], + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": { + "max-file": "3", + "max-size": "10m" + } + }, + "NetworkMode": "host", + "PortBindings": {}, + "RestartPolicy": { + "Name": "no", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": null, + "DnsOptions": [], + "DnsSearch": [], + "ExtraHosts": null, + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": false, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": null, + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 2147483648, + "NanoCpus": 2000000000, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": [], + "BlkioDeviceReadBps": [], + "BlkioDeviceWriteBps": [], + "BlkioDeviceReadIOps": [], + "BlkioDeviceWriteIOps": [], + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "2,3", + "CpusetMems": "", + "Devices": [], + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 4294967296, + "MemorySwappiness": null, + "OomKillDisable": null, + "PidsLimit": null, + "Ulimits": [ + { + "Name": "nofile", + "Hard": 65536, + "Soft": 65536 + } + ], + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "MaskedPaths": [ + "/proc/acpi", + "/proc/asound", + "/proc/interrupts", + "/proc/kcore", + "/proc/keys", + "/proc/latency_stats", + "/proc/sched_debug", + "/proc/scsi", + "/proc/timer_list", + "/proc/timer_stats", + "/sys/devices/virtual/powercap", + "/sys/firmware" + ], + "ReadonlyPaths": [ + "/proc/bus", + "/proc/fs", + "/proc/irq", + "/proc/sys", + "/proc/sysrq-trigger" + ] + }, + "Storage": { + "RootFS": { + "Snapshot": { + "Name": "overlayfs" + } + } + }, + "Mounts": [ + { + "Type": "bind", + "Source": "/opt/gateway-benchmark/agentgateway-native.yaml", + "Destination": "/etc/config.yaml", + "Mode": "ro", + "RW": false, + "Propagation": "rprivate" + } + ], + "Config": { + "Hostname": "gwcmp160-1005-gateway.c.solo-oss.internal", + "Domainname": "", + "User": "65532", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "AGENTGATEWAY_MESSAGES_PREFER_COMPLETIONS=true", + "PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin", + "SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt", + "AGENTGATEWAY_ENV=container" + ], + "Cmd": [ + "-f", + "/etc/config.yaml" + ], + "Image": "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "Volumes": null, + "WorkingDir": "/", + "Entrypoint": [ + "/app/agentgateway" + ], + "Labels": { + "dev.chainguard.image.title": "glibc-dynamic", + "dev.chainguard.package.main": "", + "org.opencontainers.image.authors": "Chainguard Team https://www.chainguard.dev/", + "org.opencontainers.image.created": "2026-10-02T15:36:42.244Z", + "org.opencontainers.image.description": "Next Generation Agentic Proxy for AI Agents and MCP servers", + "org.opencontainers.image.licenses": "Apache-2.0", + "org.opencontainers.image.revision": "ea5608642b9d5c94c5baf5fd9f2f9849b808e963", + "org.opencontainers.image.source": "https://github.com/agentgateway/agentgateway", + "org.opencontainers.image.title": "agentgateway", + "org.opencontainers.image.url": "https://github.com/agentgateway/agentgateway", + "org.opencontainers.image.vendor": "Chainguard", + "org.opencontainers.image.version": "v1.6.0" + } + }, + "NetworkSettings": { + "SandboxID": "", + "SandboxKey": "", + "Ports": {}, + "Networks": { + "host": { + "IPAMConfig": null, + "Links": null, + "Aliases": null, + "DriverOpts": null, + "GwPriority": 0, + "NetworkID": "d38424101ebb00fc41afe958505ef0917133261fda34ffb6c932e69d10a0f5d5", + "EndpointID": "", + "Gateway": "", + "IPAddress": "", + "MacAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "DNSNames": null + } + } + }, + "ImageManifestDescriptor": { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:482921556876a503ad3675b29223b1897b63a316983e46797ff99ebf83a2a6a2", + "size": 1436, + "platform": { + "architecture": "amd64", + "os": "linux" + } + } + }, + { + "Id": "bc4536e6fb9f4ed0b00821655025ddec8860835dc4eb1365463a30cae9fcc982", + "Created": "2026-10-05T18:30:02.028682625Z", + "Path": "praxis-ai", + "Args": [ + "-c", + "/etc/config.yaml" + ], + "State": { + "Status": "exited", + "Running": false, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 0, + "ExitCode": 137, + "Error": "", + "StartedAt": "2026-10-05T19:23:13.777193813Z", + "FinishedAt": "2026-10-05T19:31:06.189107472Z", + "Health": { + "Status": "unhealthy", + "FailingStreak": 93, + "Log": [ + { + "Start": "2026-10-05T19:30:42.636898229Z", + "End": "2026-10-05T19:30:42.680002628Z", + "ExitCode": 1, + "Output": "wget: can't connect to remote host (127.0.0.1): Connection refused\n" + }, + { + "Start": "2026-10-05T19:30:47.680542449Z", + "End": "2026-10-05T19:30:47.722126164Z", + "ExitCode": 1, + "Output": "wget: can't connect to remote host (127.0.0.1): Connection refused\n" + }, + { + "Start": "2026-10-05T19:30:52.722773093Z", + "End": "2026-10-05T19:30:52.766408563Z", + "ExitCode": 1, + "Output": "wget: can't connect to remote host (127.0.0.1): Connection refused\n" + }, + { + "Start": "2026-10-05T19:30:57.767897913Z", + "End": "2026-10-05T19:30:57.807134913Z", + "ExitCode": 1, + "Output": "wget: can't connect to remote host (127.0.0.1): Connection refused\n" + }, + { + "Start": "2026-10-05T19:31:02.808567817Z", + "End": "2026-10-05T19:31:02.850884012Z", + "ExitCode": 1, + "Output": "wget: can't connect to remote host (127.0.0.1): Connection refused\n" + } + ] + } + }, + "Image": "sha256:5121c638ee4b2c4dd9184c403b11d9384cd1ea26c1542085d2953a74bb15b4f8", + "ResolvConfPath": "/var/lib/docker/containers/bc4536e6fb9f4ed0b00821655025ddec8860835dc4eb1365463a30cae9fcc982/resolv.conf", + "HostnamePath": "/var/lib/docker/containers/bc4536e6fb9f4ed0b00821655025ddec8860835dc4eb1365463a30cae9fcc982/hostname", + "HostsPath": "/var/lib/docker/containers/bc4536e6fb9f4ed0b00821655025ddec8860835dc4eb1365463a30cae9fcc982/hosts", + "LogPath": "/var/lib/docker/containers/bc4536e6fb9f4ed0b00821655025ddec8860835dc4eb1365463a30cae9fcc982/bc4536e6fb9f4ed0b00821655025ddec8860835dc4eb1365463a30cae9fcc982-json.log", + "Name": "/praxis-ai", + "RestartCount": 0, + "Driver": "overlayfs", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "docker-default", + "ExecIDs": null, + "HostConfig": { + "Binds": [ + "/opt/gateway-benchmark/praxis-native.yaml:/etc/config.yaml:ro" + ], + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": { + "max-file": "3", + "max-size": "10m" + } + }, + "NetworkMode": "host", + "PortBindings": {}, + "RestartPolicy": { + "Name": "no", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": null, + "DnsOptions": [], + "DnsSearch": [], + "ExtraHosts": null, + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": false, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": null, + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 2147483648, + "NanoCpus": 2000000000, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": [], + "BlkioDeviceReadBps": [], + "BlkioDeviceWriteBps": [], + "BlkioDeviceReadIOps": [], + "BlkioDeviceWriteIOps": [], + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "2,3", + "CpusetMems": "", + "Devices": [], + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 4294967296, + "MemorySwappiness": null, + "OomKillDisable": null, + "PidsLimit": null, + "Ulimits": [ + { + "Name": "nofile", + "Hard": 65536, + "Soft": 65536 + } + ], + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "MaskedPaths": [ + "/proc/acpi", + "/proc/asound", + "/proc/interrupts", + "/proc/kcore", + "/proc/keys", + "/proc/latency_stats", + "/proc/sched_debug", + "/proc/scsi", + "/proc/timer_list", + "/proc/timer_stats", + "/sys/devices/virtual/powercap", + "/sys/firmware" + ], + "ReadonlyPaths": [ + "/proc/bus", + "/proc/fs", + "/proc/irq", + "/proc/sys", + "/proc/sysrq-trigger" + ] + }, + "Storage": { + "RootFS": { + "Snapshot": { + "Name": "overlayfs" + } + } + }, + "Mounts": [ + { + "Type": "bind", + "Source": "/opt/gateway-benchmark/praxis-native.yaml", + "Destination": "/etc/config.yaml", + "Mode": "ro", + "RW": false, + "Propagation": "rprivate" + } + ], + "Config": { + "Hostname": "gwcmp160-1005-gateway.c.solo-oss.internal", + "Domainname": "", + "User": "praxis:praxis", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "ExposedPorts": { + "8080/tcp": {}, + "9901/tcp": {} + }, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + ], + "Cmd": [ + "-c", + "/etc/config.yaml" + ], + "Healthcheck": { + "Test": [ + "CMD-SHELL", + "wget -qO- http://127.0.0.1:9901/healthy || exit 1" + ], + "Interval": 5000000000, + "Timeout": 3000000000, + "StartPeriod": 2000000000 + }, + "Image": "ghcr.io/praxis-proxy/ai@sha256:5121c638ee4b2c4dd9184c403b11d9384cd1ea26c1542085d2953a74bb15b4f8", + "Volumes": null, + "WorkingDir": "/etc/praxis", + "Entrypoint": [ + "praxis-ai" + ], + "Labels": { + "org.opencontainers.image.created": "2026-10-01T17:03:28.228Z", + "org.opencontainers.image.description": "AI Gateway", + "org.opencontainers.image.licenses": "Apache-2.0", + "org.opencontainers.image.revision": "2f8732c1389b889660bcb3495af4d4d28dd4e682", + "org.opencontainers.image.source": "https://github.com/praxis-proxy/ai", + "org.opencontainers.image.title": "ai", + "org.opencontainers.image.url": "https://github.com/praxis-proxy/ai", + "org.opencontainers.image.version": "0.5.0" + } + }, + "NetworkSettings": { + "SandboxID": "", + "SandboxKey": "", + "Ports": {}, + "Networks": { + "host": { + "IPAMConfig": null, + "Links": null, + "Aliases": null, + "DriverOpts": null, + "GwPriority": 0, + "NetworkID": "d38424101ebb00fc41afe958505ef0917133261fda34ffb6c932e69d10a0f5d5", + "EndpointID": "", + "Gateway": "", + "IPAddress": "", + "MacAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "DNSNames": null + } + } + }, + "ImageManifestDescriptor": { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:5121c638ee4b2c4dd9184c403b11d9384cd1ea26c1542085d2953a74bb15b4f8", + "size": 1617, + "platform": { + "architecture": "amd64", + "os": "linux" + } + } + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/healthcheck-correction.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/healthcheck-correction.json new file mode 100644 index 0000000..acf6c27 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/healthcheck-correction.json @@ -0,0 +1,7 @@ +{ + "utc": "2026-10-05T19:53:45.350176+00:00", + "finding": "Praxis Docker images inherit a five-second wget healthcheck against disabled port9901 admin listener; agentgateway has no inherited healthcheck. Minimal profile uses external readiness/protocol probes.", + "action": "Disable inherited Docker healthchecks for all standalone containers; requalify before Praxis measurement. Local dispatcher suspended after starting agentgateway; remote agentgateway run may complete unchanged.", + "retained_accepted_cases": "Seeded direct and agentgateway pass1 remain valid: no Praxis container was active and neither treatment had an inherited probe. No comparative Praxis performance case had started.", + "before_evidence": "qualified-gateway-inspect.json" +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/healthcheck-disabled-inspect.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/healthcheck-disabled-inspect.json new file mode 100644 index 0000000..3aee2fc --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/healthcheck-disabled-inspect.json @@ -0,0 +1,1166 @@ +[ + { + "Id": "d4c7feb4a8c06c8906ad0e040353efb81ea7c1e34351218e950ca33b724155fd", + "Created": "2026-10-05T18:24:49.366568666Z", + "Path": "/app/agentgateway", + "Args": [ + "-f", + "/etc/config.yaml" + ], + "State": { + "Status": "exited", + "Running": false, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 0, + "ExitCode": 0, + "Error": "", + "StartedAt": "2026-10-05T19:51:51.069913803Z", + "FinishedAt": "2026-10-05T20:12:42.911150929Z" + }, + "Image": "sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "ResolvConfPath": "/var/lib/docker/containers/d4c7feb4a8c06c8906ad0e040353efb81ea7c1e34351218e950ca33b724155fd/resolv.conf", + "HostnamePath": "/var/lib/docker/containers/d4c7feb4a8c06c8906ad0e040353efb81ea7c1e34351218e950ca33b724155fd/hostname", + "HostsPath": "/var/lib/docker/containers/d4c7feb4a8c06c8906ad0e040353efb81ea7c1e34351218e950ca33b724155fd/hosts", + "LogPath": "/var/lib/docker/containers/d4c7feb4a8c06c8906ad0e040353efb81ea7c1e34351218e950ca33b724155fd/d4c7feb4a8c06c8906ad0e040353efb81ea7c1e34351218e950ca33b724155fd-json.log", + "Name": "/agentgateway", + "RestartCount": 0, + "Driver": "overlayfs", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "docker-default", + "ExecIDs": null, + "HostConfig": { + "Binds": [ + "/opt/gateway-benchmark/agentgateway.yaml:/etc/config.yaml:ro" + ], + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": { + "max-file": "3", + "max-size": "10m" + } + }, + "NetworkMode": "host", + "PortBindings": {}, + "RestartPolicy": { + "Name": "no", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": null, + "DnsOptions": [], + "DnsSearch": [], + "ExtraHosts": null, + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": false, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": null, + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 2147483648, + "NanoCpus": 2000000000, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": [], + "BlkioDeviceReadBps": [], + "BlkioDeviceWriteBps": [], + "BlkioDeviceReadIOps": [], + "BlkioDeviceWriteIOps": [], + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "2,3", + "CpusetMems": "", + "Devices": [], + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 4294967296, + "MemorySwappiness": null, + "OomKillDisable": null, + "PidsLimit": null, + "Ulimits": [ + { + "Name": "nofile", + "Hard": 65536, + "Soft": 65536 + } + ], + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "MaskedPaths": [ + "/proc/acpi", + "/proc/asound", + "/proc/interrupts", + "/proc/kcore", + "/proc/keys", + "/proc/latency_stats", + "/proc/sched_debug", + "/proc/scsi", + "/proc/timer_list", + "/proc/timer_stats", + "/sys/devices/virtual/powercap", + "/sys/firmware" + ], + "ReadonlyPaths": [ + "/proc/bus", + "/proc/fs", + "/proc/irq", + "/proc/sys", + "/proc/sysrq-trigger" + ] + }, + "Storage": { + "RootFS": { + "Snapshot": { + "Name": "overlayfs" + } + } + }, + "Mounts": [ + { + "Type": "bind", + "Source": "/opt/gateway-benchmark/agentgateway.yaml", + "Destination": "/etc/config.yaml", + "Mode": "ro", + "RW": false, + "Propagation": "rprivate" + } + ], + "Config": { + "Hostname": "gwcmp160-1005-gateway.c.solo-oss.internal", + "Domainname": "", + "User": "65532", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin", + "SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt", + "AGENTGATEWAY_ENV=container" + ], + "Cmd": [ + "-f", + "/etc/config.yaml" + ], + "Image": "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "Volumes": null, + "WorkingDir": "/", + "Entrypoint": [ + "/app/agentgateway" + ], + "Labels": { + "dev.chainguard.image.title": "glibc-dynamic", + "dev.chainguard.package.main": "", + "org.opencontainers.image.authors": "Chainguard Team https://www.chainguard.dev/", + "org.opencontainers.image.created": "2026-10-02T15:36:42.244Z", + "org.opencontainers.image.description": "Next Generation Agentic Proxy for AI Agents and MCP servers", + "org.opencontainers.image.licenses": "Apache-2.0", + "org.opencontainers.image.revision": "ea5608642b9d5c94c5baf5fd9f2f9849b808e963", + "org.opencontainers.image.source": "https://github.com/agentgateway/agentgateway", + "org.opencontainers.image.title": "agentgateway", + "org.opencontainers.image.url": "https://github.com/agentgateway/agentgateway", + "org.opencontainers.image.vendor": "Chainguard", + "org.opencontainers.image.version": "v1.6.0" + } + }, + "NetworkSettings": { + "SandboxID": "", + "SandboxKey": "", + "Ports": {}, + "Networks": { + "host": { + "IPAMConfig": null, + "Links": null, + "Aliases": null, + "DriverOpts": null, + "GwPriority": 0, + "NetworkID": "d38424101ebb00fc41afe958505ef0917133261fda34ffb6c932e69d10a0f5d5", + "EndpointID": "", + "Gateway": "", + "IPAddress": "", + "MacAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "DNSNames": null + } + } + }, + "ImageManifestDescriptor": { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:482921556876a503ad3675b29223b1897b63a316983e46797ff99ebf83a2a6a2", + "size": 1436, + "platform": { + "architecture": "amd64", + "os": "linux" + } + } + }, + { + "Id": "c36e88e1ded9a8efd948748abf669a334c2c9700c6af63ce95c1f2a1f9fcf269", + "Created": "2026-10-05T20:12:44.553003848Z", + "Path": "praxis", + "Args": [ + "-c", + "/etc/config.yaml" + ], + "State": { + "Status": "created", + "Running": false, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 0, + "ExitCode": 0, + "Error": "", + "StartedAt": "0001-01-01T00:00:00Z", + "FinishedAt": "0001-01-01T00:00:00Z" + }, + "Image": "sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8", + "ResolvConfPath": "", + "HostnamePath": "", + "HostsPath": "", + "LogPath": "", + "Name": "/praxis-release", + "RestartCount": 0, + "Driver": "overlayfs", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "", + "ExecIDs": null, + "HostConfig": { + "Binds": [ + "/opt/gateway-benchmark/praxis.yaml:/etc/config.yaml:ro" + ], + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": { + "max-file": "3", + "max-size": "10m" + } + }, + "NetworkMode": "host", + "PortBindings": {}, + "RestartPolicy": { + "Name": "no", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": null, + "DnsOptions": [], + "DnsSearch": [], + "ExtraHosts": null, + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": false, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": null, + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 2147483648, + "NanoCpus": 2000000000, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": [], + "BlkioDeviceReadBps": [], + "BlkioDeviceWriteBps": [], + "BlkioDeviceReadIOps": [], + "BlkioDeviceWriteIOps": [], + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "2,3", + "CpusetMems": "", + "Devices": [], + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 4294967296, + "MemorySwappiness": null, + "OomKillDisable": false, + "PidsLimit": null, + "Ulimits": [ + { + "Name": "nofile", + "Hard": 65536, + "Soft": 65536 + } + ], + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "MaskedPaths": [ + "/proc/acpi", + "/proc/asound", + "/proc/interrupts", + "/proc/kcore", + "/proc/keys", + "/proc/latency_stats", + "/proc/sched_debug", + "/proc/scsi", + "/proc/timer_list", + "/proc/timer_stats", + "/sys/devices/virtual/powercap", + "/sys/firmware" + ], + "ReadonlyPaths": [ + "/proc/bus", + "/proc/fs", + "/proc/irq", + "/proc/sys", + "/proc/sysrq-trigger" + ] + }, + "Storage": { + "RootFS": { + "Snapshot": { + "Name": "overlayfs" + } + } + }, + "Mounts": [ + { + "Type": "bind", + "Source": "/opt/gateway-benchmark/praxis.yaml", + "Destination": "/etc/config.yaml", + "Mode": "ro", + "RW": false, + "Propagation": "rprivate" + } + ], + "Config": { + "Hostname": "gwcmp160-1005-gateway.c.solo-oss.internal", + "Domainname": "", + "User": "praxis:praxis", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "ExposedPorts": { + "8080/tcp": {}, + "9901/tcp": {} + }, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + ], + "Cmd": [ + "-c", + "/etc/config.yaml" + ], + "Healthcheck": { + "Test": [ + "NONE" + ], + "Interval": 5000000000, + "Timeout": 3000000000, + "StartPeriod": 2000000000 + }, + "Image": "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8", + "Volumes": null, + "WorkingDir": "/etc/praxis", + "Entrypoint": [ + "praxis" + ], + "Labels": { + "org.opencontainers.image.created": "2026-08-10T20:02:52.279Z", + "org.opencontainers.image.description": " AI and cloud-native proxy server and framework", + "org.opencontainers.image.licenses": "MIT", + "org.opencontainers.image.revision": "af54edcd24de01e4dac7da59a809bf88bd246fe5", + "org.opencontainers.image.source": "https://github.com/praxis-proxy/praxis", + "org.opencontainers.image.title": "praxis", + "org.opencontainers.image.url": "https://github.com/praxis-proxy/praxis", + "org.opencontainers.image.version": "0.5.2" + } + }, + "NetworkSettings": { + "SandboxID": "", + "SandboxKey": "", + "Ports": {}, + "Networks": { + "host": { + "IPAMConfig": null, + "Links": null, + "Aliases": null, + "DriverOpts": null, + "GwPriority": 0, + "NetworkID": "", + "EndpointID": "", + "Gateway": "", + "IPAddress": "", + "MacAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "DNSNames": null + } + } + }, + "ImageManifestDescriptor": { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:bee549c3eaf16d2c27b1f3fc7520c0695c976ffa2662714940135784e5e6ea99", + "size": 1239, + "platform": { + "architecture": "amd64", + "os": "linux" + } + } + }, + { + "Id": "658bab15416730d3bbd885d1a9ae2b08be9adf35ea3e9a27af131c941d57179f", + "Created": "2026-10-05T20:12:46.107244641Z", + "Path": "praxis", + "Args": [ + "-c", + "/etc/config.yaml" + ], + "State": { + "Status": "created", + "Running": false, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 0, + "ExitCode": 0, + "Error": "", + "StartedAt": "0001-01-01T00:00:00Z", + "FinishedAt": "0001-01-01T00:00:00Z" + }, + "Image": "sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8", + "ResolvConfPath": "", + "HostnamePath": "", + "HostsPath": "", + "LogPath": "", + "Name": "/praxis-nightly", + "RestartCount": 0, + "Driver": "overlayfs", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "", + "ExecIDs": null, + "HostConfig": { + "Binds": [ + "/opt/gateway-benchmark/praxis.yaml:/etc/config.yaml:ro" + ], + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": { + "max-file": "3", + "max-size": "10m" + } + }, + "NetworkMode": "host", + "PortBindings": {}, + "RestartPolicy": { + "Name": "no", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": null, + "DnsOptions": [], + "DnsSearch": [], + "ExtraHosts": null, + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": false, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": null, + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 2147483648, + "NanoCpus": 2000000000, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": [], + "BlkioDeviceReadBps": [], + "BlkioDeviceWriteBps": [], + "BlkioDeviceReadIOps": [], + "BlkioDeviceWriteIOps": [], + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "2,3", + "CpusetMems": "", + "Devices": [], + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 4294967296, + "MemorySwappiness": null, + "OomKillDisable": false, + "PidsLimit": null, + "Ulimits": [ + { + "Name": "nofile", + "Hard": 65536, + "Soft": 65536 + } + ], + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "MaskedPaths": [ + "/proc/acpi", + "/proc/asound", + "/proc/interrupts", + "/proc/kcore", + "/proc/keys", + "/proc/latency_stats", + "/proc/sched_debug", + "/proc/scsi", + "/proc/timer_list", + "/proc/timer_stats", + "/sys/devices/virtual/powercap", + "/sys/firmware" + ], + "ReadonlyPaths": [ + "/proc/bus", + "/proc/fs", + "/proc/irq", + "/proc/sys", + "/proc/sysrq-trigger" + ] + }, + "Storage": { + "RootFS": { + "Snapshot": { + "Name": "overlayfs" + } + } + }, + "Mounts": [ + { + "Type": "bind", + "Source": "/opt/gateway-benchmark/praxis.yaml", + "Destination": "/etc/config.yaml", + "Mode": "ro", + "RW": false, + "Propagation": "rprivate" + } + ], + "Config": { + "Hostname": "gwcmp160-1005-gateway.c.solo-oss.internal", + "Domainname": "", + "User": "praxis:praxis", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "ExposedPorts": { + "8080/tcp": {}, + "9901/tcp": {} + }, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + ], + "Cmd": [ + "-c", + "/etc/config.yaml" + ], + "Healthcheck": { + "Test": [ + "NONE" + ], + "Interval": 5000000000, + "Timeout": 3000000000, + "StartPeriod": 2000000000 + }, + "Image": "ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8", + "Volumes": null, + "WorkingDir": "/etc/praxis", + "Entrypoint": [ + "praxis" + ], + "Labels": { + "org.opencontainers.image.created": "2026-10-02T03:07:42.663Z", + "org.opencontainers.image.description": "AI and cloud-native proxy server and framework", + "org.opencontainers.image.licenses": "Apache-2.0", + "org.opencontainers.image.revision": "31ac6dc86fba30ff510b17f9139021de60d8ba79", + "org.opencontainers.image.source": "https://github.com/praxis-proxy/praxis", + "org.opencontainers.image.title": "praxis", + "org.opencontainers.image.url": "https://github.com/praxis-proxy/praxis", + "org.opencontainers.image.version": "nightly-20261002" + } + }, + "NetworkSettings": { + "SandboxID": "", + "SandboxKey": "", + "Ports": {}, + "Networks": { + "host": { + "IPAMConfig": null, + "Links": null, + "Aliases": null, + "DriverOpts": null, + "GwPriority": 0, + "NetworkID": "", + "EndpointID": "", + "Gateway": "", + "IPAddress": "", + "MacAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "DNSNames": null + } + } + }, + "ImageManifestDescriptor": { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:d6916c83f386439e1065b01b291f999982900af1984078b1f70bce29907f96f2", + "size": 1240, + "platform": { + "architecture": "amd64", + "os": "linux" + } + } + }, + { + "Id": "f77b80f7bd0e29dc5a9a29cf6a20a39d84cdd8939fa0f08fd1e7ca97ab4375b6", + "Created": "2026-10-05T18:30:02.275796353Z", + "Path": "/app/agentgateway", + "Args": [ + "-f", + "/etc/config.yaml" + ], + "State": { + "Status": "exited", + "Running": false, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 0, + "ExitCode": 0, + "Error": "", + "StartedAt": "2026-10-05T19:22:21.530814757Z", + "FinishedAt": "2026-10-05T19:23:13.691493668Z" + }, + "Image": "sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "ResolvConfPath": "/var/lib/docker/containers/f77b80f7bd0e29dc5a9a29cf6a20a39d84cdd8939fa0f08fd1e7ca97ab4375b6/resolv.conf", + "HostnamePath": "/var/lib/docker/containers/f77b80f7bd0e29dc5a9a29cf6a20a39d84cdd8939fa0f08fd1e7ca97ab4375b6/hostname", + "HostsPath": "/var/lib/docker/containers/f77b80f7bd0e29dc5a9a29cf6a20a39d84cdd8939fa0f08fd1e7ca97ab4375b6/hosts", + "LogPath": "/var/lib/docker/containers/f77b80f7bd0e29dc5a9a29cf6a20a39d84cdd8939fa0f08fd1e7ca97ab4375b6/f77b80f7bd0e29dc5a9a29cf6a20a39d84cdd8939fa0f08fd1e7ca97ab4375b6-json.log", + "Name": "/agentgateway-native", + "RestartCount": 0, + "Driver": "overlayfs", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "docker-default", + "ExecIDs": null, + "HostConfig": { + "Binds": [ + "/opt/gateway-benchmark/agentgateway-native.yaml:/etc/config.yaml:ro" + ], + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": { + "max-file": "3", + "max-size": "10m" + } + }, + "NetworkMode": "host", + "PortBindings": {}, + "RestartPolicy": { + "Name": "no", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": null, + "DnsOptions": [], + "DnsSearch": [], + "ExtraHosts": null, + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": false, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": null, + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 2147483648, + "NanoCpus": 2000000000, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": [], + "BlkioDeviceReadBps": [], + "BlkioDeviceWriteBps": [], + "BlkioDeviceReadIOps": [], + "BlkioDeviceWriteIOps": [], + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "2,3", + "CpusetMems": "", + "Devices": [], + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 4294967296, + "MemorySwappiness": null, + "OomKillDisable": null, + "PidsLimit": null, + "Ulimits": [ + { + "Name": "nofile", + "Hard": 65536, + "Soft": 65536 + } + ], + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "MaskedPaths": [ + "/proc/acpi", + "/proc/asound", + "/proc/interrupts", + "/proc/kcore", + "/proc/keys", + "/proc/latency_stats", + "/proc/sched_debug", + "/proc/scsi", + "/proc/timer_list", + "/proc/timer_stats", + "/sys/devices/virtual/powercap", + "/sys/firmware" + ], + "ReadonlyPaths": [ + "/proc/bus", + "/proc/fs", + "/proc/irq", + "/proc/sys", + "/proc/sysrq-trigger" + ] + }, + "Storage": { + "RootFS": { + "Snapshot": { + "Name": "overlayfs" + } + } + }, + "Mounts": [ + { + "Type": "bind", + "Source": "/opt/gateway-benchmark/agentgateway-native.yaml", + "Destination": "/etc/config.yaml", + "Mode": "ro", + "RW": false, + "Propagation": "rprivate" + } + ], + "Config": { + "Hostname": "gwcmp160-1005-gateway.c.solo-oss.internal", + "Domainname": "", + "User": "65532", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "AGENTGATEWAY_MESSAGES_PREFER_COMPLETIONS=true", + "PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin", + "SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt", + "AGENTGATEWAY_ENV=container" + ], + "Cmd": [ + "-f", + "/etc/config.yaml" + ], + "Image": "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "Volumes": null, + "WorkingDir": "/", + "Entrypoint": [ + "/app/agentgateway" + ], + "Labels": { + "dev.chainguard.image.title": "glibc-dynamic", + "dev.chainguard.package.main": "", + "org.opencontainers.image.authors": "Chainguard Team https://www.chainguard.dev/", + "org.opencontainers.image.created": "2026-10-02T15:36:42.244Z", + "org.opencontainers.image.description": "Next Generation Agentic Proxy for AI Agents and MCP servers", + "org.opencontainers.image.licenses": "Apache-2.0", + "org.opencontainers.image.revision": "ea5608642b9d5c94c5baf5fd9f2f9849b808e963", + "org.opencontainers.image.source": "https://github.com/agentgateway/agentgateway", + "org.opencontainers.image.title": "agentgateway", + "org.opencontainers.image.url": "https://github.com/agentgateway/agentgateway", + "org.opencontainers.image.vendor": "Chainguard", + "org.opencontainers.image.version": "v1.6.0" + } + }, + "NetworkSettings": { + "SandboxID": "", + "SandboxKey": "", + "Ports": {}, + "Networks": { + "host": { + "IPAMConfig": null, + "Links": null, + "Aliases": null, + "DriverOpts": null, + "GwPriority": 0, + "NetworkID": "d38424101ebb00fc41afe958505ef0917133261fda34ffb6c932e69d10a0f5d5", + "EndpointID": "", + "Gateway": "", + "IPAddress": "", + "MacAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "DNSNames": null + } + } + }, + "ImageManifestDescriptor": { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:482921556876a503ad3675b29223b1897b63a316983e46797ff99ebf83a2a6a2", + "size": 1436, + "platform": { + "architecture": "amd64", + "os": "linux" + } + } + }, + { + "Id": "4c376a67a5b0a09c1dc927d70c8ee985511293fb4bd965bc12e93e2442f066f9", + "Created": "2026-10-05T20:12:47.60657646Z", + "Path": "praxis-ai", + "Args": [ + "-c", + "/etc/config.yaml" + ], + "State": { + "Status": "created", + "Running": false, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 0, + "ExitCode": 0, + "Error": "", + "StartedAt": "0001-01-01T00:00:00Z", + "FinishedAt": "0001-01-01T00:00:00Z" + }, + "Image": "sha256:5121c638ee4b2c4dd9184c403b11d9384cd1ea26c1542085d2953a74bb15b4f8", + "ResolvConfPath": "", + "HostnamePath": "", + "HostsPath": "", + "LogPath": "", + "Name": "/praxis-ai", + "RestartCount": 0, + "Driver": "overlayfs", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "", + "ExecIDs": null, + "HostConfig": { + "Binds": [ + "/opt/gateway-benchmark/praxis-native.yaml:/etc/config.yaml:ro" + ], + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": { + "max-file": "3", + "max-size": "10m" + } + }, + "NetworkMode": "host", + "PortBindings": {}, + "RestartPolicy": { + "Name": "no", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": null, + "DnsOptions": [], + "DnsSearch": [], + "ExtraHosts": null, + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": false, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": null, + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 2147483648, + "NanoCpus": 2000000000, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": [], + "BlkioDeviceReadBps": [], + "BlkioDeviceWriteBps": [], + "BlkioDeviceReadIOps": [], + "BlkioDeviceWriteIOps": [], + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "2,3", + "CpusetMems": "", + "Devices": [], + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 4294967296, + "MemorySwappiness": null, + "OomKillDisable": false, + "PidsLimit": null, + "Ulimits": [ + { + "Name": "nofile", + "Hard": 65536, + "Soft": 65536 + } + ], + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "MaskedPaths": [ + "/proc/acpi", + "/proc/asound", + "/proc/interrupts", + "/proc/kcore", + "/proc/keys", + "/proc/latency_stats", + "/proc/sched_debug", + "/proc/scsi", + "/proc/timer_list", + "/proc/timer_stats", + "/sys/devices/virtual/powercap", + "/sys/firmware" + ], + "ReadonlyPaths": [ + "/proc/bus", + "/proc/fs", + "/proc/irq", + "/proc/sys", + "/proc/sysrq-trigger" + ] + }, + "Storage": { + "RootFS": { + "Snapshot": { + "Name": "overlayfs" + } + } + }, + "Mounts": [ + { + "Type": "bind", + "Source": "/opt/gateway-benchmark/praxis-native.yaml", + "Destination": "/etc/config.yaml", + "Mode": "ro", + "RW": false, + "Propagation": "rprivate" + } + ], + "Config": { + "Hostname": "gwcmp160-1005-gateway.c.solo-oss.internal", + "Domainname": "", + "User": "praxis:praxis", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "ExposedPorts": { + "8080/tcp": {}, + "9901/tcp": {} + }, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + ], + "Cmd": [ + "-c", + "/etc/config.yaml" + ], + "Healthcheck": { + "Test": [ + "NONE" + ], + "Interval": 5000000000, + "Timeout": 3000000000, + "StartPeriod": 2000000000 + }, + "Image": "ghcr.io/praxis-proxy/ai@sha256:5121c638ee4b2c4dd9184c403b11d9384cd1ea26c1542085d2953a74bb15b4f8", + "Volumes": null, + "WorkingDir": "/etc/praxis", + "Entrypoint": [ + "praxis-ai" + ], + "Labels": { + "org.opencontainers.image.created": "2026-10-01T17:03:28.228Z", + "org.opencontainers.image.description": "AI Gateway", + "org.opencontainers.image.licenses": "Apache-2.0", + "org.opencontainers.image.revision": "2f8732c1389b889660bcb3495af4d4d28dd4e682", + "org.opencontainers.image.source": "https://github.com/praxis-proxy/ai", + "org.opencontainers.image.title": "ai", + "org.opencontainers.image.url": "https://github.com/praxis-proxy/ai", + "org.opencontainers.image.version": "0.5.0" + } + }, + "NetworkSettings": { + "SandboxID": "", + "SandboxKey": "", + "Ports": {}, + "Networks": { + "host": { + "IPAMConfig": null, + "Links": null, + "Aliases": null, + "DriverOpts": null, + "GwPriority": 0, + "NetworkID": "", + "EndpointID": "", + "Gateway": "", + "IPAddress": "", + "MacAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "DNSNames": null + } + } + }, + "ImageManifestDescriptor": { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:5121c638ee4b2c4dd9184c403b11d9384cd1ea26c1542085d2953a74bb15b4f8", + "size": 1617, + "platform": { + "architecture": "amd64", + "os": "linux" + } + } + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/initial-core-launch-failure.txt b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/initial-core-launch-failure.txt new file mode 100644 index 0000000..6cde319 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/initial-core-launch-failure.txt @@ -0,0 +1,252 @@ +error: the argument '--config ' cannot be used multiple times + +Usage: praxis [OPTIONS] + +For more information, try '--help'. +[ + { + "Id": "5fb3cc7e08add5e12dd04c87a40c4a2b37b9962c4528ed2c7995e419fb4a4e9e", + "Created": "2026-10-05T18:24:51.098794076Z", + "Path": "praxis", + "Args": [ + "-c", + "/etc/praxis/config.yaml", + "-c", + "/etc/config.yaml" + ], + "State": { + "Status": "exited", + "Running": false, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 0, + "ExitCode": 2, + "Error": "", + "StartedAt": "2026-10-05T18:32:21.27748608Z", + "FinishedAt": "2026-10-05T18:32:21.356503788Z", + "Health": { + "Status": "unhealthy", + "FailingStreak": 0, + "Log": [] + } + }, + "Image": "sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8", + "ResolvConfPath": "/var/lib/docker/containers/5fb3cc7e08add5e12dd04c87a40c4a2b37b9962c4528ed2c7995e419fb4a4e9e/resolv.conf", + "HostnamePath": "/var/lib/docker/containers/5fb3cc7e08add5e12dd04c87a40c4a2b37b9962c4528ed2c7995e419fb4a4e9e/hostname", + "HostsPath": "/var/lib/docker/containers/5fb3cc7e08add5e12dd04c87a40c4a2b37b9962c4528ed2c7995e419fb4a4e9e/hosts", + "LogPath": "/var/lib/docker/containers/5fb3cc7e08add5e12dd04c87a40c4a2b37b9962c4528ed2c7995e419fb4a4e9e/5fb3cc7e08add5e12dd04c87a40c4a2b37b9962c4528ed2c7995e419fb4a4e9e-json.log", + "Name": "/praxis-release", + "RestartCount": 0, + "Driver": "overlayfs", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "docker-default", + "ExecIDs": null, + "HostConfig": { + "Binds": [ + "/opt/gateway-benchmark/praxis.yaml:/etc/config.yaml:ro" + ], + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": { + "max-file": "3", + "max-size": "10m" + } + }, + "NetworkMode": "host", + "PortBindings": {}, + "RestartPolicy": { + "Name": "no", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": null, + "DnsOptions": [], + "DnsSearch": [], + "ExtraHosts": null, + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": false, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": null, + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 2147483648, + "NanoCpus": 2000000000, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": [], + "BlkioDeviceReadBps": [], + "BlkioDeviceWriteBps": [], + "BlkioDeviceReadIOps": [], + "BlkioDeviceWriteIOps": [], + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "2,3", + "CpusetMems": "", + "Devices": [], + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 4294967296, + "MemorySwappiness": null, + "OomKillDisable": null, + "PidsLimit": null, + "Ulimits": [ + { + "Name": "nofile", + "Hard": 65536, + "Soft": 65536 + } + ], + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "MaskedPaths": [ + "/proc/acpi", + "/proc/asound", + "/proc/interrupts", + "/proc/kcore", + "/proc/keys", + "/proc/latency_stats", + "/proc/sched_debug", + "/proc/scsi", + "/proc/timer_list", + "/proc/timer_stats", + "/sys/devices/virtual/powercap", + "/sys/firmware" + ], + "ReadonlyPaths": [ + "/proc/bus", + "/proc/fs", + "/proc/irq", + "/proc/sys", + "/proc/sysrq-trigger" + ] + }, + "Storage": { + "RootFS": { + "Snapshot": { + "Name": "overlayfs" + } + } + }, + "Mounts": [ + { + "Type": "bind", + "Source": "/opt/gateway-benchmark/praxis.yaml", + "Destination": "/etc/config.yaml", + "Mode": "ro", + "RW": false, + "Propagation": "rprivate" + } + ], + "Config": { + "Hostname": "gwcmp160-1005-gateway.c.solo-oss.internal", + "Domainname": "", + "User": "praxis:praxis", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "ExposedPorts": { + "8080/tcp": {}, + "9901/tcp": {} + }, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + ], + "Cmd": [ + "-c", + "/etc/config.yaml" + ], + "Healthcheck": { + "Test": [ + "CMD-SHELL", + "wget -qO- http://127.0.0.1:9901/healthy || exit 1" + ], + "Interval": 5000000000, + "Timeout": 3000000000, + "StartPeriod": 2000000000 + }, + "Image": "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8", + "Volumes": null, + "WorkingDir": "/etc/praxis", + "Entrypoint": [ + "praxis", + "-c", + "/etc/praxis/config.yaml" + ], + "Labels": { + "org.opencontainers.image.created": "2026-08-10T20:02:52.279Z", + "org.opencontainers.image.description": " AI and cloud-native proxy server and framework", + "org.opencontainers.image.licenses": "MIT", + "org.opencontainers.image.revision": "af54edcd24de01e4dac7da59a809bf88bd246fe5", + "org.opencontainers.image.source": "https://github.com/praxis-proxy/praxis", + "org.opencontainers.image.title": "praxis", + "org.opencontainers.image.url": "https://github.com/praxis-proxy/praxis", + "org.opencontainers.image.version": "0.5.2" + } + }, + "NetworkSettings": { + "SandboxID": "", + "SandboxKey": "", + "Ports": {}, + "Networks": { + "host": { + "IPAMConfig": null, + "Links": null, + "Aliases": null, + "DriverOpts": null, + "GwPriority": 0, + "NetworkID": "d38424101ebb00fc41afe958505ef0917133261fda34ffb6c932e69d10a0f5d5", + "EndpointID": "", + "Gateway": "", + "IPAddress": "", + "MacAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "DNSNames": null + } + } + }, + "ImageManifestDescriptor": { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:bee549c3eaf16d2c27b1f3fc7520c0695c976ffa2662714940135784e5e6ea99", + "size": 1239, + "platform": { + "architecture": "amd64", + "os": "linux" + } + } + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-attribution.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-attribution.json new file mode 100644 index 0000000..5e29a7e --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-attribution.json @@ -0,0 +1,747 @@ +{ + "controller_startups": [ + { + "pass": "pass1", + "http_start": "2026-10-05T22:44:25.958556+00:00", + "http_end": "2026-10-05T22:53:10.622282+00:00", + "samples": 100, + "pid_restart_counts": { + "181137": [ + 1 + ], + "181025": [ + 0 + ] + }, + "previous_terminations": [ + { + "pod": "praxis-operator-754557dfd6-z6rl7", + "previous_exit": 1, + "previous_finished": "2026-10-05T22:44:09Z", + "before_http": true + } + ] + }, + { + "pass": "pass2", + "http_start": "2026-10-05T23:29:23.787836+00:00", + "http_end": "2026-10-05T23:38:08.231070+00:00", + "samples": 100, + "pid_restart_counts": { + "213630": [ + 1 + ], + "213174": [ + 0 + ] + }, + "previous_terminations": [ + { + "pod": "praxis-operator-7c54b6bb97-clsd7", + "previous_exit": 1, + "previous_finished": "2026-10-05T23:29:08Z", + "before_http": true + } + ] + }, + { + "pass": "pass3", + "http_start": "2026-10-06T01:01:12.423209+00:00", + "http_end": "2026-10-06T01:09:56.979369+00:00", + "samples": 100, + "pid_restart_counts": { + "277889": [ + 1 + ], + "277767": [ + 0 + ] + }, + "previous_terminations": [ + { + "pod": "praxis-operator-6798bd6b95-hhttw", + "previous_exit": 1, + "previous_finished": "2026-10-06T01:00:56Z", + "before_http": true + } + ] + } + ], + "scale_diagnostics": [ + { + "pass": "pass1", + "routes": 1000, + "artifact": "diagnostics/pass1-praxis-release-1000", + "phase_start": "2026-10-05T22:53:10.622553+00:00", + "phase_end": "2026-10-05T23:04:21.265780+00:00", + "filter_guard_messages_from_replacement_pods": [ + "too many filters (1003, max 100)" + ], + "replacement_pod_evidence": [ + { + "artifact": "diagnostics/pass1-praxis-release-1000/praxis-benchmark-76cf4bf6bb-lfcbj.log", + "messages": [ + "too many filters (1003, max 100)" + ], + "pod_created": "2026-10-05T22:53:32Z", + "container_status": [ + { + "name": "praxis", + "restartCount": 2, + "state": { + "waiting": { + "message": "back-off 20s restarting failed container=praxis pod=praxis-benchmark-76cf4bf6bb-lfcbj_gateway-benchmark(e791361c-0afa-4b55-b044-71b8c91b5a9d)", + "reason": "CrashLoopBackOff" + } + }, + "lastState": { + "terminated": { + "containerID": "containerd://4df85eaa859590b2ef80653f0aabbe8361ecc940b6c64bd1547b1de3863263d6", + "exitCode": 1, + "finishedAt": "2026-10-05T22:53:44Z", + "reason": "Error", + "startedAt": "2026-10-05T22:53:44Z" + } + } + } + ] + }, + { + "artifact": "diagnostics/pass1-praxis-release-1000/praxis-benchmark-76cf4bf6bb-lfcbj-previous.log", + "messages": [ + "too many filters (1003, max 100)" + ], + "pod_created": "2026-10-05T22:53:32Z", + "container_status": [ + { + "name": "praxis", + "restartCount": 2, + "state": { + "waiting": { + "message": "back-off 20s restarting failed container=praxis pod=praxis-benchmark-76cf4bf6bb-lfcbj_gateway-benchmark(e791361c-0afa-4b55-b044-71b8c91b5a9d)", + "reason": "CrashLoopBackOff" + } + }, + "lastState": { + "terminated": { + "containerID": "containerd://4df85eaa859590b2ef80653f0aabbe8361ecc940b6c64bd1547b1de3863263d6", + "exitCode": 1, + "finishedAt": "2026-10-05T22:53:44Z", + "reason": "Error", + "startedAt": "2026-10-05T22:53:44Z" + } + } + } + ] + } + ], + "configmap_1048576_byte_api422_timestamps_within_phase": [], + "scale_runner_exit": 0 + }, + { + "pass": "pass1", + "routes": 5000, + "artifact": "diagnostics/pass1-praxis-release-5000", + "phase_start": "2026-10-05T23:04:21.266065+00:00", + "phase_end": "2026-10-05T23:16:59.230709+00:00", + "filter_guard_messages_from_replacement_pods": [ + "too many filters (4273, max 100)" + ], + "replacement_pod_evidence": [ + { + "artifact": "diagnostics/pass1-praxis-release-5000/praxis-benchmark-695bf4ccf9-pfh7n.log", + "messages": [ + "too many filters (4273, max 100)" + ], + "pod_created": "2026-10-05T23:05:18Z", + "container_status": [ + { + "name": "praxis", + "restartCount": 2, + "state": { + "waiting": { + "message": "back-off 20s restarting failed container=praxis pod=praxis-benchmark-695bf4ccf9-pfh7n_gateway-benchmark(dd3195a9-41b7-4e29-8f58-7272613c3101)", + "reason": "CrashLoopBackOff" + } + }, + "lastState": { + "terminated": { + "containerID": "containerd://0388a8c9eb3277904e71704855ab49550ce03ca14bd41fe0344c614ee6749908", + "exitCode": 1, + "finishedAt": "2026-10-05T23:05:33Z", + "reason": "Error", + "startedAt": "2026-10-05T23:05:33Z" + } + } + } + ] + }, + { + "artifact": "diagnostics/pass1-praxis-release-5000/praxis-benchmark-695bf4ccf9-pfh7n-previous.log", + "messages": [ + "too many filters (4273, max 100)" + ], + "pod_created": "2026-10-05T23:05:18Z", + "container_status": [ + { + "name": "praxis", + "restartCount": 2, + "state": { + "waiting": { + "message": "back-off 20s restarting failed container=praxis pod=praxis-benchmark-695bf4ccf9-pfh7n_gateway-benchmark(dd3195a9-41b7-4e29-8f58-7272613c3101)", + "reason": "CrashLoopBackOff" + } + }, + "lastState": { + "terminated": { + "containerID": "containerd://0388a8c9eb3277904e71704855ab49550ce03ca14bd41fe0344c614ee6749908", + "exitCode": 1, + "finishedAt": "2026-10-05T23:05:33Z", + "reason": "Error", + "startedAt": "2026-10-05T23:05:33Z" + } + } + } + ] + } + ], + "configmap_1048576_byte_api422_timestamps_within_phase": [ + "2026-10-05T23:05:18.610714Z", + "2026-10-05T23:05:18.610777Z", + "2026-10-05T23:05:18.932524Z", + "2026-10-05T23:05:18.932561Z", + "2026-10-05T23:05:19.216236Z", + "2026-10-05T23:05:19.216270Z", + "2026-10-05T23:05:19.535383Z", + "2026-10-05T23:05:19.535421Z", + "2026-10-05T23:05:19.819411Z", + "2026-10-05T23:05:19.819460Z", + "2026-10-05T23:05:20.122369Z", + "2026-10-05T23:05:20.122408Z", + "2026-10-05T23:05:20.422622Z", + "2026-10-05T23:05:20.422658Z", + "2026-10-05T23:05:20.719037Z", + "2026-10-05T23:05:20.719081Z", + "2026-10-05T23:05:21.073875Z", + "2026-10-05T23:05:21.073914Z", + "2026-10-05T23:05:21.343162Z", + "2026-10-05T23:05:21.343208Z", + "2026-10-05T23:05:21.625332Z", + "2026-10-05T23:05:21.625373Z", + "2026-10-05T23:05:21.927034Z", + "2026-10-05T23:05:21.927071Z", + "2026-10-05T23:05:22.227817Z", + "2026-10-05T23:05:22.227854Z", + "2026-10-05T23:05:22.542759Z", + "2026-10-05T23:05:22.542795Z", + "2026-10-05T23:05:22.841292Z", + "2026-10-05T23:05:22.841366Z", + "2026-10-05T23:05:23.145533Z", + "2026-10-05T23:05:23.145580Z", + "2026-10-05T23:05:23.440351Z", + "2026-10-05T23:05:23.440390Z", + "2026-10-05T23:05:23.748409Z", + "2026-10-05T23:05:23.748448Z", + "2026-10-05T23:05:24.065685Z", + "2026-10-05T23:05:24.065728Z", + "2026-10-05T23:05:24.345932Z", + "2026-10-05T23:05:24.345972Z", + "2026-10-05T23:05:24.642605Z", + "2026-10-05T23:05:24.642644Z", + "2026-10-05T23:05:24.943531Z", + "2026-10-05T23:05:24.943570Z", + "2026-10-05T23:05:25.251264Z", + "2026-10-05T23:05:25.251304Z", + "2026-10-05T23:05:26.463952Z", + "2026-10-05T23:05:26.463998Z", + "2026-10-05T23:05:27.385844Z", + "2026-10-05T23:05:27.385891Z", + "2026-10-05T23:05:42.669003Z", + "2026-10-05T23:05:42.669047Z", + "2026-10-05T23:05:57.963658Z", + "2026-10-05T23:05:57.963704Z" + ], + "scale_runner_exit": 0 + }, + { + "pass": "pass2", + "routes": 1000, + "artifact": "diagnostics/pass2-praxis-release-1000", + "phase_start": "2026-10-05T23:38:08.231325+00:00", + "phase_end": "2026-10-05T23:49:18.456056+00:00", + "filter_guard_messages_from_replacement_pods": [ + "too many filters (1003, max 100)" + ], + "replacement_pod_evidence": [ + { + "artifact": "diagnostics/pass2-praxis-release-1000/praxis-benchmark-76cf4bf6bb-wwv4x.log", + "messages": [ + "too many filters (1003, max 100)" + ], + "pod_created": "2026-10-05T23:38:31Z", + "container_status": [ + { + "name": "praxis", + "restartCount": 2, + "state": { + "waiting": { + "message": "back-off 20s restarting failed container=praxis pod=praxis-benchmark-76cf4bf6bb-wwv4x_gateway-benchmark(ad0414aa-3236-4f0f-894b-f51abbcd6bf4)", + "reason": "CrashLoopBackOff" + } + }, + "lastState": { + "terminated": { + "containerID": "containerd://f5285cbdd79786e84715d6f8b870e018279521703cf830e9d2c9c24942a3f3d3", + "exitCode": 1, + "finishedAt": "2026-10-05T23:38:43Z", + "reason": "Error", + "startedAt": "2026-10-05T23:38:43Z" + } + } + } + ] + }, + { + "artifact": "diagnostics/pass2-praxis-release-1000/praxis-benchmark-76cf4bf6bb-wwv4x-previous.log", + "messages": [ + "too many filters (1003, max 100)" + ], + "pod_created": "2026-10-05T23:38:31Z", + "container_status": [ + { + "name": "praxis", + "restartCount": 2, + "state": { + "waiting": { + "message": "back-off 20s restarting failed container=praxis pod=praxis-benchmark-76cf4bf6bb-wwv4x_gateway-benchmark(ad0414aa-3236-4f0f-894b-f51abbcd6bf4)", + "reason": "CrashLoopBackOff" + } + }, + "lastState": { + "terminated": { + "containerID": "containerd://f5285cbdd79786e84715d6f8b870e018279521703cf830e9d2c9c24942a3f3d3", + "exitCode": 1, + "finishedAt": "2026-10-05T23:38:43Z", + "reason": "Error", + "startedAt": "2026-10-05T23:38:43Z" + } + } + } + ] + } + ], + "configmap_1048576_byte_api422_timestamps_within_phase": [], + "scale_runner_exit": 0 + }, + { + "pass": "pass2", + "routes": 5000, + "artifact": "diagnostics/pass2-praxis-release-5000", + "phase_start": "2026-10-05T23:49:18.456299+00:00", + "phase_end": "2026-10-06T00:02:00.310513+00:00", + "filter_guard_messages_from_replacement_pods": [ + "too many filters (4277, max 100)" + ], + "replacement_pod_evidence": [ + { + "artifact": "diagnostics/pass2-praxis-release-5000/praxis-benchmark-7fc6d8b77f-db67m-previous.log", + "messages": [ + "too many filters (4277, max 100)" + ], + "pod_created": "2026-10-05T23:50:16Z", + "container_status": [ + { + "name": "praxis", + "restartCount": 3, + "state": { + "waiting": { + "message": "back-off 40s restarting failed container=praxis pod=praxis-benchmark-7fc6d8b77f-db67m_gateway-benchmark(15edadb4-f762-4006-ae42-9135425d2123)", + "reason": "CrashLoopBackOff" + } + }, + "lastState": { + "terminated": { + "containerID": "containerd://d74a4c2c7bb703bcf273b2f909f7fc9e082ffcd0271c40b8dc132f84b4cd22ac", + "exitCode": 1, + "finishedAt": "2026-10-05T23:50:52Z", + "reason": "Error", + "startedAt": "2026-10-05T23:50:52Z" + } + } + } + ] + }, + { + "artifact": "diagnostics/pass2-praxis-release-5000/praxis-benchmark-7fc6d8b77f-db67m.log", + "messages": [ + "too many filters (4277, max 100)" + ], + "pod_created": "2026-10-05T23:50:16Z", + "container_status": [ + { + "name": "praxis", + "restartCount": 3, + "state": { + "waiting": { + "message": "back-off 40s restarting failed container=praxis pod=praxis-benchmark-7fc6d8b77f-db67m_gateway-benchmark(15edadb4-f762-4006-ae42-9135425d2123)", + "reason": "CrashLoopBackOff" + } + }, + "lastState": { + "terminated": { + "containerID": "containerd://d74a4c2c7bb703bcf273b2f909f7fc9e082ffcd0271c40b8dc132f84b4cd22ac", + "exitCode": 1, + "finishedAt": "2026-10-05T23:50:52Z", + "reason": "Error", + "startedAt": "2026-10-05T23:50:52Z" + } + } + } + ] + } + ], + "configmap_1048576_byte_api422_timestamps_within_phase": [ + "2026-10-05T23:50:15.461170Z", + "2026-10-05T23:50:15.461209Z", + "2026-10-05T23:50:15.761760Z", + "2026-10-05T23:50:15.761796Z", + "2026-10-05T23:50:16.070376Z", + "2026-10-05T23:50:16.070411Z", + "2026-10-05T23:50:16.366586Z", + "2026-10-05T23:50:16.366630Z", + "2026-10-05T23:50:16.651953Z", + "2026-10-05T23:50:16.651995Z", + "2026-10-05T23:50:16.963567Z", + "2026-10-05T23:50:16.963605Z", + "2026-10-05T23:50:17.266865Z", + "2026-10-05T23:50:17.266906Z", + "2026-10-05T23:50:17.590012Z", + "2026-10-05T23:50:17.590048Z", + "2026-10-05T23:50:17.870207Z", + "2026-10-05T23:50:17.870242Z", + "2026-10-05T23:50:18.154260Z", + "2026-10-05T23:50:18.154299Z", + "2026-10-05T23:50:18.460699Z", + "2026-10-05T23:50:18.460741Z", + "2026-10-05T23:50:18.771468Z", + "2026-10-05T23:50:18.771503Z", + "2026-10-05T23:50:19.071346Z", + "2026-10-05T23:50:19.071384Z", + "2026-10-05T23:50:19.425983Z", + "2026-10-05T23:50:19.426029Z", + "2026-10-05T23:50:19.673808Z", + "2026-10-05T23:50:19.673847Z", + "2026-10-05T23:50:19.978681Z", + "2026-10-05T23:50:19.978723Z", + "2026-10-05T23:50:20.280719Z", + "2026-10-05T23:50:20.280753Z", + "2026-10-05T23:50:20.580205Z", + "2026-10-05T23:50:20.580239Z", + "2026-10-05T23:50:20.874455Z", + "2026-10-05T23:50:20.874495Z", + "2026-10-05T23:50:21.239520Z", + "2026-10-05T23:50:21.239569Z", + "2026-10-05T23:50:21.591729Z", + "2026-10-05T23:50:21.591766Z", + "2026-10-05T23:50:21.888377Z", + "2026-10-05T23:50:21.888413Z", + "2026-10-05T23:50:22.188358Z", + "2026-10-05T23:50:22.188404Z", + "2026-10-05T23:50:23.384059Z", + "2026-10-05T23:50:23.384108Z", + "2026-10-05T23:50:38.681488Z", + "2026-10-05T23:50:38.681537Z", + "2026-10-05T23:50:54.387718Z", + "2026-10-05T23:50:54.387762Z" + ], + "scale_runner_exit": 0 + }, + { + "pass": "pass3", + "routes": 1000, + "artifact": "diagnostics/pass3-praxis-release-1000", + "phase_start": "2026-10-06T01:09:56.979609+00:00", + "phase_end": "2026-10-06T01:21:01.442494+00:00", + "filter_guard_messages_from_replacement_pods": [ + "too many filters (1003, max 100)" + ], + "replacement_pod_evidence": [ + { + "artifact": "diagnostics/pass3-praxis-release-1000/praxis-benchmark-76cf4bf6bb-kczrc-previous.log", + "messages": [ + "too many filters (1003, max 100)" + ], + "pod_created": "2026-10-06T01:10:18Z", + "container_status": [ + { + "name": "praxis", + "restartCount": 2, + "state": { + "waiting": { + "message": "back-off 20s restarting failed container=praxis pod=praxis-benchmark-76cf4bf6bb-kczrc_gateway-benchmark(dda09e6a-ce1a-433c-b675-c76d723b66dc)", + "reason": "CrashLoopBackOff" + } + }, + "lastState": { + "terminated": { + "containerID": "containerd://fe19204bf330d912e1b5aa58bf2691582367cfeebf3fa8d394067380bf583d54", + "exitCode": 1, + "finishedAt": "2026-10-06T01:10:31Z", + "reason": "Error", + "startedAt": "2026-10-06T01:10:31Z" + } + } + } + ] + }, + { + "artifact": "diagnostics/pass3-praxis-release-1000/praxis-benchmark-76cf4bf6bb-kczrc.log", + "messages": [ + "too many filters (1003, max 100)" + ], + "pod_created": "2026-10-06T01:10:18Z", + "container_status": [ + { + "name": "praxis", + "restartCount": 2, + "state": { + "waiting": { + "message": "back-off 20s restarting failed container=praxis pod=praxis-benchmark-76cf4bf6bb-kczrc_gateway-benchmark(dda09e6a-ce1a-433c-b675-c76d723b66dc)", + "reason": "CrashLoopBackOff" + } + }, + "lastState": { + "terminated": { + "containerID": "containerd://fe19204bf330d912e1b5aa58bf2691582367cfeebf3fa8d394067380bf583d54", + "exitCode": 1, + "finishedAt": "2026-10-06T01:10:31Z", + "reason": "Error", + "startedAt": "2026-10-06T01:10:31Z" + } + } + } + ] + } + ], + "configmap_1048576_byte_api422_timestamps_within_phase": [], + "scale_runner_exit": 0 + }, + { + "pass": "pass3", + "routes": 5000, + "artifact": "diagnostics/pass3-praxis-release-5000", + "phase_start": "2026-10-06T01:21:01.442787+00:00", + "phase_end": "2026-10-06T01:33:38.675015+00:00", + "filter_guard_messages_from_replacement_pods": [ + "too many filters (4301, max 100)" + ], + "replacement_pod_evidence": [ + { + "artifact": "diagnostics/pass3-praxis-release-5000/praxis-benchmark-5fdbdc5c96-5cd6m.log", + "messages": [ + "too many filters (4301, max 100)" + ], + "pod_created": "2026-10-06T01:21:59Z", + "container_status": [ + { + "name": "praxis", + "restartCount": 2, + "state": { + "waiting": { + "message": "back-off 20s restarting failed container=praxis pod=praxis-benchmark-5fdbdc5c96-5cd6m_gateway-benchmark(8ed6af4c-2c8d-4641-a78c-29960549806d)", + "reason": "CrashLoopBackOff" + } + }, + "lastState": { + "terminated": { + "containerID": "containerd://7f962ca0784ee086c282fc9e7704e51c1a5102ecabe9116f724796012f63b236", + "exitCode": 1, + "finishedAt": "2026-10-06T01:22:13Z", + "reason": "Error", + "startedAt": "2026-10-06T01:22:13Z" + } + } + } + ] + }, + { + "artifact": "diagnostics/pass3-praxis-release-5000/praxis-benchmark-5fdbdc5c96-5cd6m-previous.log", + "messages": [ + "too many filters (4301, max 100)" + ], + "pod_created": "2026-10-06T01:21:59Z", + "container_status": [ + { + "name": "praxis", + "restartCount": 2, + "state": { + "waiting": { + "message": "back-off 20s restarting failed container=praxis pod=praxis-benchmark-5fdbdc5c96-5cd6m_gateway-benchmark(8ed6af4c-2c8d-4641-a78c-29960549806d)", + "reason": "CrashLoopBackOff" + } + }, + "lastState": { + "terminated": { + "containerID": "containerd://7f962ca0784ee086c282fc9e7704e51c1a5102ecabe9116f724796012f63b236", + "exitCode": 1, + "finishedAt": "2026-10-06T01:22:13Z", + "reason": "Error", + "startedAt": "2026-10-06T01:22:13Z" + } + } + } + ] + } + ], + "configmap_1048576_byte_api422_timestamps_within_phase": [ + "2026-10-06T01:21:58.894625Z", + "2026-10-06T01:21:58.894672Z", + "2026-10-06T01:21:59.223032Z", + "2026-10-06T01:21:59.223067Z", + "2026-10-06T01:21:59.480229Z", + "2026-10-06T01:21:59.480278Z", + "2026-10-06T01:21:59.794959Z", + "2026-10-06T01:21:59.794996Z", + "2026-10-06T01:22:00.091869Z", + "2026-10-06T01:22:00.091909Z", + "2026-10-06T01:22:00.374851Z", + "2026-10-06T01:22:00.374893Z", + "2026-10-06T01:22:00.697764Z", + "2026-10-06T01:22:00.697800Z", + "2026-10-06T01:22:00.997665Z", + "2026-10-06T01:22:00.997701Z", + "2026-10-06T01:22:01.311799Z", + "2026-10-06T01:22:01.311839Z", + "2026-10-06T01:22:01.604345Z", + "2026-10-06T01:22:01.604386Z", + "2026-10-06T01:22:01.901763Z", + "2026-10-06T01:22:01.901804Z", + "2026-10-06T01:22:02.201259Z", + "2026-10-06T01:22:02.201297Z", + "2026-10-06T01:22:02.498862Z", + "2026-10-06T01:22:02.498898Z", + "2026-10-06T01:22:02.805705Z", + "2026-10-06T01:22:02.805757Z", + "2026-10-06T01:22:03.116423Z", + "2026-10-06T01:22:03.116463Z", + "2026-10-06T01:22:03.411639Z", + "2026-10-06T01:22:03.411682Z", + "2026-10-06T01:22:03.721072Z", + "2026-10-06T01:22:03.721117Z", + "2026-10-06T01:22:04.016815Z", + "2026-10-06T01:22:04.016875Z", + "2026-10-06T01:22:04.319182Z", + "2026-10-06T01:22:04.319218Z", + "2026-10-06T01:22:04.620047Z", + "2026-10-06T01:22:04.620085Z", + "2026-10-06T01:22:04.945748Z", + "2026-10-06T01:22:04.945800Z", + "2026-10-06T01:22:05.218086Z", + "2026-10-06T01:22:05.218126Z", + "2026-10-06T01:22:05.567446Z", + "2026-10-06T01:22:05.567495Z", + "2026-10-06T01:22:06.383665Z", + "2026-10-06T01:22:06.383711Z", + "2026-10-06T01:22:21.695944Z", + "2026-10-06T01:22:21.695991Z", + "2026-10-06T01:22:37.386339Z", + "2026-10-06T01:22:37.386397Z" + ], + "scale_runner_exit": 0 + } + ], + "telemetry_gaps": [ + { + "utc": "2026-10-05T23:05:03.047551+00:00", + "error": "Command '['nsenter', '-t', '0', '-n', 'sysctl', 'net.ipv4.ip_local_port_range', 'net.ipv4.tcp_tw_reuse', 'net.ipv4.tcp_tw_reuse_delay', 'net.ipv4.tcp_timestamps']' returned non-zero exit status 1.", + "within_scale_phases": [ + "results/kubernetes/pass1/praxis-release/scale-5000-execution.json" + ] + }, + { + "utc": "2026-10-05T23:05:08.327404+00:00", + "error": "Command '['nsenter', '-t', '0', '-n', 'sysctl', 'net.ipv4.ip_local_port_range', 'net.ipv4.tcp_tw_reuse', 'net.ipv4.tcp_tw_reuse_delay', 'net.ipv4.tcp_timestamps']' returned non-zero exit status 1.", + "within_scale_phases": [ + "results/kubernetes/pass1/praxis-release/scale-5000-execution.json" + ] + }, + { + "utc": "2026-10-05T23:10:54.488876+00:00", + "error": "Command '['nsenter', '-t', '227765', '-n', 'sysctl', 'net.ipv4.ip_local_port_range', 'net.ipv4.tcp_tw_reuse', 'net.ipv4.tcp_tw_reuse_delay', 'net.ipv4.tcp_timestamps']' returned non-zero exit status 1.", + "within_scale_phases": [ + "results/kubernetes/pass1/praxis-release/scale-5000-execution.json" + ] + }, + { + "utc": "2026-10-05T23:44:16.490201+00:00", + "error": "Command '['nsenter', '-t', '0', '-n', 'sysctl', 'net.ipv4.ip_local_port_range', 'net.ipv4.tcp_tw_reuse', 'net.ipv4.tcp_tw_reuse_delay', 'net.ipv4.tcp_timestamps']' returned non-zero exit status 1.", + "within_scale_phases": [ + "results/kubernetes/pass2/praxis-release/scale-1000-execution.json" + ] + }, + { + "utc": "2026-10-05T23:50:07.747259+00:00", + "error": "Command '['nsenter', '-t', '0', '-n', 'sysctl', 'net.ipv4.ip_local_port_range', 'net.ipv4.tcp_tw_reuse', 'net.ipv4.tcp_tw_reuse_delay', 'net.ipv4.tcp_timestamps']' returned non-zero exit status 1.", + "within_scale_phases": [ + "results/kubernetes/pass2/praxis-release/scale-5000-execution.json" + ] + }, + { + "utc": "2026-10-06T01:22:34.581522+00:00", + "error": "Command '['nsenter', '-t', '0', '-n', 'sysctl', 'net.ipv4.ip_local_port_range', 'net.ipv4.tcp_tw_reuse', 'net.ipv4.tcp_tw_reuse_delay', 'net.ipv4.tcp_timestamps']' returned non-zero exit status 1.", + "within_scale_phases": [ + "results/kubernetes/pass3/praxis-release/scale-5000-execution.json" + ] + } + ], + "static_signatures": [ + { + "pass": "pass1", + "treatment": "agentgateway", + "artifact": "results/static-address/pass1/agentgateway", + "unsupported_address": false, + "explicit_unsupported_spec": false, + "cleanup_complete": true + }, + { + "pass": "pass1", + "treatment": "praxis", + "artifact": "results/static-address/pass1/praxis", + "unsupported_address": true, + "explicit_unsupported_spec": true, + "cleanup_complete": true + }, + { + "pass": "pass2", + "treatment": "agentgateway", + "artifact": "results/static-address/pass2/agentgateway", + "unsupported_address": false, + "explicit_unsupported_spec": false, + "cleanup_complete": true + }, + { + "pass": "pass2", + "treatment": "praxis", + "artifact": "results/static-address/pass2/praxis", + "unsupported_address": true, + "explicit_unsupported_spec": true, + "cleanup_complete": true + }, + { + "pass": "pass3", + "treatment": "agentgateway", + "artifact": "results/static-address/pass3/agentgateway", + "unsupported_address": false, + "explicit_unsupported_spec": false, + "cleanup_complete": true + }, + { + "pass": "pass3", + "treatment": "praxis", + "artifact": "results/static-address/pass3/praxis", + "unsupported_address": true, + "explicit_unsupported_spec": true, + "cleanup_complete": true + } + ] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-controller-images.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-controller-images.json new file mode 100644 index 0000000..0acd94e --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-controller-images.json @@ -0,0 +1,134 @@ +[ + { + "pass": "pass1", + "treatment": "agentgateway", + "pod": "agentgateway-7969f44fd9-2sck4", + "requested_images": [ + "ghcr.io/agentgateway/controller:v1.6.0@sha256:d84259a7e2d87f8f39bae385d4b032d823c0a4450aecb32e0e31e2258449645b" + ], + "actual_images": [ + "ghcr.io/agentgateway/controller@sha256:d84259a7e2d87f8f39bae385d4b032d823c0a4450aecb32e0e31e2258449645b" + ] + }, + { + "pass": "pass1", + "treatment": "agentgateway", + "pod": "agentgateway-7969f44fd9-g7ppf", + "requested_images": [ + "ghcr.io/agentgateway/controller:v1.6.0@sha256:d84259a7e2d87f8f39bae385d4b032d823c0a4450aecb32e0e31e2258449645b" + ], + "actual_images": [ + "ghcr.io/agentgateway/controller@sha256:d84259a7e2d87f8f39bae385d4b032d823c0a4450aecb32e0e31e2258449645b" + ] + }, + { + "pass": "pass1", + "treatment": "praxis-release", + "pod": "praxis-operator-754557dfd6-2r6qq", + "requested_images": [ + "praxis-operator:fb8beaa" + ], + "actual_images": [ + "sha256:e3bc32ff8ab83905b6ffee88e8744130f392c50780962c14d523e89f6eeb211a" + ] + }, + { + "pass": "pass1", + "treatment": "praxis-release", + "pod": "praxis-operator-754557dfd6-z6rl7", + "requested_images": [ + "praxis-operator:fb8beaa" + ], + "actual_images": [ + "sha256:e3bc32ff8ab83905b6ffee88e8744130f392c50780962c14d523e89f6eeb211a" + ] + }, + { + "pass": "pass2", + "treatment": "agentgateway", + "pod": "agentgateway-5987b46f64-smcgq", + "requested_images": [ + "ghcr.io/agentgateway/controller:v1.6.0@sha256:d84259a7e2d87f8f39bae385d4b032d823c0a4450aecb32e0e31e2258449645b" + ], + "actual_images": [ + "ghcr.io/agentgateway/controller@sha256:d84259a7e2d87f8f39bae385d4b032d823c0a4450aecb32e0e31e2258449645b" + ] + }, + { + "pass": "pass2", + "treatment": "agentgateway", + "pod": "agentgateway-5987b46f64-wbfdh", + "requested_images": [ + "ghcr.io/agentgateway/controller:v1.6.0@sha256:d84259a7e2d87f8f39bae385d4b032d823c0a4450aecb32e0e31e2258449645b" + ], + "actual_images": [ + "ghcr.io/agentgateway/controller@sha256:d84259a7e2d87f8f39bae385d4b032d823c0a4450aecb32e0e31e2258449645b" + ] + }, + { + "pass": "pass2", + "treatment": "praxis-release", + "pod": "praxis-operator-7c54b6bb97-clsd7", + "requested_images": [ + "praxis-operator:fb8beaa" + ], + "actual_images": [ + "sha256:e3bc32ff8ab83905b6ffee88e8744130f392c50780962c14d523e89f6eeb211a" + ] + }, + { + "pass": "pass2", + "treatment": "praxis-release", + "pod": "praxis-operator-7c54b6bb97-vsc8q", + "requested_images": [ + "praxis-operator:fb8beaa" + ], + "actual_images": [ + "sha256:e3bc32ff8ab83905b6ffee88e8744130f392c50780962c14d523e89f6eeb211a" + ] + }, + { + "pass": "pass3", + "treatment": "agentgateway", + "pod": "agentgateway-6688f68db6-kgdkg", + "requested_images": [ + "ghcr.io/agentgateway/controller:v1.6.0@sha256:d84259a7e2d87f8f39bae385d4b032d823c0a4450aecb32e0e31e2258449645b" + ], + "actual_images": [ + "ghcr.io/agentgateway/controller@sha256:d84259a7e2d87f8f39bae385d4b032d823c0a4450aecb32e0e31e2258449645b" + ] + }, + { + "pass": "pass3", + "treatment": "agentgateway", + "pod": "agentgateway-6688f68db6-pgz8g", + "requested_images": [ + "ghcr.io/agentgateway/controller:v1.6.0@sha256:d84259a7e2d87f8f39bae385d4b032d823c0a4450aecb32e0e31e2258449645b" + ], + "actual_images": [ + "ghcr.io/agentgateway/controller@sha256:d84259a7e2d87f8f39bae385d4b032d823c0a4450aecb32e0e31e2258449645b" + ] + }, + { + "pass": "pass3", + "treatment": "praxis-release", + "pod": "praxis-operator-6798bd6b95-hhttw", + "requested_images": [ + "praxis-operator:fb8beaa" + ], + "actual_images": [ + "sha256:e3bc32ff8ab83905b6ffee88e8744130f392c50780962c14d523e89f6eeb211a" + ] + }, + { + "pass": "pass3", + "treatment": "praxis-release", + "pod": "praxis-operator-6798bd6b95-t6kmq", + "requested_images": [ + "praxis-operator:fb8beaa" + ], + "actual_images": [ + "sha256:e3bc32ff8ab83905b6ffee88e8744130f392c50780962c14d523e89f6eeb211a" + ] + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/control/recovery-rows.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/control/recovery-rows.json new file mode 100644 index 0000000..853d12b --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/control/recovery-rows.json @@ -0,0 +1,290 @@ +[ + { + "pass": 1, + "treatment": "agentgateway", + "kind": "controller", + "requests": 262, + "failed_requests": 0, + "max_dispatch_delay_seconds": 0.04885713499970734, + "note": "Scheduled 10 requests/sec; report individual failures and recovery interval, not a production availability estimate.", + "mutation_seconds": 10.049390832000427, + "first_failed_probe_seconds": null, + "last_failed_probe_seconds": null, + "first_post_mutation_failed_probe_seconds": null, + "last_post_mutation_failed_probe_seconds": null, + "observed_recovery_after_mutation_seconds": null, + "post_mutation_failed_requests": 0, + "recovery_censored": false, + "command_exits": [ + 0, + 0 + ], + "pre_mutation_failures": 0, + "post_mutation_observation_seconds": 16.05171029399935, + "first_to_last_post_mutation_failed_probe_span_seconds": 0 + }, + { + "pass": 1, + "treatment": "agentgateway", + "kind": "data-plane", + "requests": 228, + "failed_requests": 0, + "max_dispatch_delay_seconds": 0.024601944998721592, + "note": "Scheduled 10 requests/sec; report individual failures and recovery interval, not a production availability estimate.", + "mutation_seconds": 10.025208883998857, + "first_failed_probe_seconds": null, + "last_failed_probe_seconds": null, + "first_post_mutation_failed_probe_seconds": null, + "last_post_mutation_failed_probe_seconds": null, + "observed_recovery_after_mutation_seconds": null, + "post_mutation_failed_requests": 0, + "recovery_censored": false, + "command_exits": [ + 0, + 0 + ], + "pre_mutation_failures": 0, + "post_mutation_observation_seconds": 12.67602573899967, + "first_to_last_post_mutation_failed_probe_span_seconds": 0 + }, + { + "pass": 1, + "treatment": "praxis-release", + "kind": "controller", + "requests": 236, + "failed_requests": 0, + "max_dispatch_delay_seconds": 0.048414393997518346, + "note": "Scheduled 10 requests/sec; report individual failures and recovery interval, not a production availability estimate.", + "mutation_seconds": 10.049506833998748, + "first_failed_probe_seconds": null, + "last_failed_probe_seconds": null, + "first_post_mutation_failed_probe_seconds": null, + "last_post_mutation_failed_probe_seconds": null, + "observed_recovery_after_mutation_seconds": null, + "post_mutation_failed_requests": 0, + "recovery_censored": false, + "command_exits": [ + 0, + 0 + ], + "pre_mutation_failures": 0, + "post_mutation_observation_seconds": 13.451506567998877, + "first_to_last_post_mutation_failed_probe_span_seconds": 0 + }, + { + "pass": 1, + "treatment": "praxis-release", + "kind": "data-plane", + "requests": 244, + "failed_requests": 34, + "max_dispatch_delay_seconds": 0.024292824000440305, + "note": "Scheduled 10 requests/sec; report individual failures and recovery interval, not a production availability estimate.", + "mutation_seconds": 10.024445899001876, + "first_failed_probe_seconds": 10.900619677999202, + "last_failed_probe_seconds": 14.20036255100058, + "first_post_mutation_failed_probe_seconds": 10.900619677999202, + "last_post_mutation_failed_probe_seconds": 14.20036255100058, + "observed_recovery_after_mutation_seconds": 4.275916512997355, + "post_mutation_failed_requests": 34, + "recovery_censored": false, + "command_exits": [ + 0, + 0 + ], + "pre_mutation_failures": 0, + "post_mutation_observation_seconds": 14.276237890997436, + "first_to_last_post_mutation_failed_probe_span_seconds": 3.299742873001378 + }, + { + "pass": 2, + "treatment": "agentgateway", + "kind": "controller", + "requests": 251, + "failed_requests": 0, + "max_dispatch_delay_seconds": 0.04780169399964507, + "note": "Scheduled 10 requests/sec; report individual failures and recovery interval, not a production availability estimate.", + "mutation_seconds": 10.048095431000547, + "first_failed_probe_seconds": null, + "last_failed_probe_seconds": null, + "first_post_mutation_failed_probe_seconds": null, + "last_post_mutation_failed_probe_seconds": null, + "observed_recovery_after_mutation_seconds": null, + "post_mutation_failed_requests": 0, + "recovery_censored": false, + "command_exits": [ + 0, + 0 + ], + "pre_mutation_failures": 0, + "post_mutation_observation_seconds": 14.952926335001393, + "first_to_last_post_mutation_failed_probe_span_seconds": 0 + }, + { + "pass": 2, + "treatment": "agentgateway", + "kind": "data-plane", + "requests": 230, + "failed_requests": 0, + "max_dispatch_delay_seconds": 0.024131705999025144, + "note": "Scheduled 10 requests/sec; report individual failures and recovery interval, not a production availability estimate.", + "mutation_seconds": 10.024820808001095, + "first_failed_probe_seconds": null, + "last_failed_probe_seconds": null, + "first_post_mutation_failed_probe_seconds": null, + "last_post_mutation_failed_probe_seconds": null, + "observed_recovery_after_mutation_seconds": null, + "post_mutation_failed_requests": 0, + "recovery_censored": false, + "command_exits": [ + 0, + 0 + ], + "pre_mutation_failures": 0, + "post_mutation_observation_seconds": 12.87641416599945, + "first_to_last_post_mutation_failed_probe_span_seconds": 0 + }, + { + "pass": 2, + "treatment": "praxis-release", + "kind": "controller", + "requests": 237, + "failed_requests": 0, + "max_dispatch_delay_seconds": 0.04736534599942388, + "note": "Scheduled 10 requests/sec; report individual failures and recovery interval, not a production availability estimate.", + "mutation_seconds": 10.048186894000537, + "first_failed_probe_seconds": null, + "last_failed_probe_seconds": null, + "first_post_mutation_failed_probe_seconds": null, + "last_post_mutation_failed_probe_seconds": null, + "observed_recovery_after_mutation_seconds": null, + "post_mutation_failed_requests": 0, + "recovery_censored": false, + "command_exits": [ + 0, + 0 + ], + "pre_mutation_failures": 0, + "post_mutation_observation_seconds": 13.553235354997014, + "first_to_last_post_mutation_failed_probe_span_seconds": 0 + }, + { + "pass": 2, + "treatment": "praxis-release", + "kind": "data-plane", + "requests": 241, + "failed_requests": 37, + "max_dispatch_delay_seconds": 0.02428222900198307, + "note": "Scheduled 10 requests/sec; report individual failures and recovery interval, not a production availability estimate.", + "mutation_seconds": 10.024871302000975, + "first_failed_probe_seconds": 10.801211175999924, + "last_failed_probe_seconds": 14.4008055910017, + "first_post_mutation_failed_probe_seconds": 10.801211175999924, + "last_post_mutation_failed_probe_seconds": 14.4008055910017, + "observed_recovery_after_mutation_seconds": 4.476085952999711, + "post_mutation_failed_requests": 37, + "recovery_censored": false, + "command_exits": [ + 0, + 0 + ], + "pre_mutation_failures": 0, + "post_mutation_observation_seconds": 13.975791314998787, + "first_to_last_post_mutation_failed_probe_span_seconds": 3.599594415001775 + }, + { + "pass": 3, + "treatment": "agentgateway", + "kind": "controller", + "requests": 251, + "failed_requests": 0, + "max_dispatch_delay_seconds": 0.04895067500183359, + "note": "Scheduled 10 requests/sec; report individual failures and recovery interval, not a production availability estimate.", + "mutation_seconds": 10.049507816002006, + "first_failed_probe_seconds": null, + "last_failed_probe_seconds": null, + "first_post_mutation_failed_probe_seconds": null, + "last_post_mutation_failed_probe_seconds": null, + "observed_recovery_after_mutation_seconds": null, + "post_mutation_failed_requests": 0, + "recovery_censored": false, + "command_exits": [ + 0, + 0 + ], + "pre_mutation_failures": 0, + "post_mutation_observation_seconds": 14.951276949999738, + "first_to_last_post_mutation_failed_probe_span_seconds": 0 + }, + { + "pass": 3, + "treatment": "agentgateway", + "kind": "data-plane", + "requests": 222, + "failed_requests": 0, + "max_dispatch_delay_seconds": 0.023940740000398364, + "note": "Scheduled 10 requests/sec; report individual failures and recovery interval, not a production availability estimate.", + "mutation_seconds": 10.02455386499787, + "first_failed_probe_seconds": null, + "last_failed_probe_seconds": null, + "first_post_mutation_failed_probe_seconds": null, + "last_post_mutation_failed_probe_seconds": null, + "observed_recovery_after_mutation_seconds": null, + "post_mutation_failed_requests": 0, + "recovery_censored": false, + "command_exits": [ + 0, + 0 + ], + "pre_mutation_failures": 0, + "post_mutation_observation_seconds": 12.076003205002053, + "first_to_last_post_mutation_failed_probe_span_seconds": 0 + }, + { + "pass": 3, + "treatment": "praxis-release", + "kind": "controller", + "requests": 227, + "failed_requests": 0, + "max_dispatch_delay_seconds": 0.04886765599803766, + "note": "Scheduled 10 requests/sec; report individual failures and recovery interval, not a production availability estimate.", + "mutation_seconds": 10.049147932997585, + "first_failed_probe_seconds": null, + "last_failed_probe_seconds": null, + "first_post_mutation_failed_probe_seconds": null, + "last_post_mutation_failed_probe_seconds": null, + "observed_recovery_after_mutation_seconds": null, + "post_mutation_failed_requests": 0, + "recovery_censored": false, + "command_exits": [ + 0, + 0 + ], + "pre_mutation_failures": 0, + "post_mutation_observation_seconds": 12.551690704000066, + "first_to_last_post_mutation_failed_probe_span_seconds": 0 + }, + { + "pass": 3, + "treatment": "praxis-release", + "kind": "data-plane", + "requests": 240, + "failed_requests": 33, + "max_dispatch_delay_seconds": 0.024460220000037225, + "note": "Scheduled 10 requests/sec; report individual failures and recovery interval, not a production availability estimate.", + "mutation_seconds": 10.025573963997886, + "first_failed_probe_seconds": 10.5010731509974, + "last_failed_probe_seconds": 13.700777089998155, + "first_post_mutation_failed_probe_seconds": 10.5010731509974, + "last_post_mutation_failed_probe_seconds": 13.700777089998155, + "observed_recovery_after_mutation_seconds": 3.7755348079990654, + "post_mutation_failed_requests": 33, + "recovery_censored": false, + "command_exits": [ + 0, + 0 + ], + "pre_mutation_failures": 0, + "post_mutation_observation_seconds": 13.87525199800075, + "first_to_last_post_mutation_failed_probe_span_seconds": 3.199703939000756 + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/control/recovery-summary.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/control/recovery-summary.json new file mode 100644 index 0000000..cb7cbec --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/control/recovery-summary.json @@ -0,0 +1,281 @@ +[ + { + "treatment": "agentgateway", + "kind": "controller", + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "requests": { + "per_pass": [ + 262, + 251, + 251 + ], + "arithmetic_mean": 254.66666666666666, + "min": 251, + "max": 262, + "sample_stddev": 6.3508529610858835 + }, + "failed_requests": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "pre_mutation_failures": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "post_mutation_failed_requests": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "max_dispatch_delay_seconds": { + "per_pass": [ + 0.04885713499970734, + 0.04780169399964507, + 0.04895067500183359 + ], + "arithmetic_mean": 0.048536501333728665, + "min": 0.04780169399964507, + "max": 0.04895067500183359, + "sample_stddev": 0.0006380782057606481 + } + } + }, + { + "treatment": "agentgateway", + "kind": "data-plane", + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "requests": { + "per_pass": [ + 228, + 230, + 222 + ], + "arithmetic_mean": 226.66666666666666, + "min": 222, + "max": 230, + "sample_stddev": 4.163331998932265 + }, + "failed_requests": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "pre_mutation_failures": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "post_mutation_failed_requests": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "max_dispatch_delay_seconds": { + "per_pass": [ + 0.024601944998721592, + 0.024131705999025144, + 0.023940740000398364 + ], + "arithmetic_mean": 0.0242247969993817, + "min": 0.023940740000398364, + "max": 0.024601944998721592, + "sample_stddev": 0.00034029026317607635 + } + } + }, + { + "treatment": "praxis-release", + "kind": "controller", + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "requests": { + "per_pass": [ + 236, + 237, + 227 + ], + "arithmetic_mean": 233.33333333333334, + "min": 227, + "max": 237, + "sample_stddev": 5.507570547286102 + }, + "failed_requests": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "pre_mutation_failures": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "post_mutation_failed_requests": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "max_dispatch_delay_seconds": { + "per_pass": [ + 0.048414393997518346, + 0.04736534599942388, + 0.04886765599803766 + ], + "arithmetic_mean": 0.048215798664993294, + "min": 0.04736534599942388, + "max": 0.04886765599803766, + "sample_stddev": 0.0007705932211999317 + } + } + }, + { + "treatment": "praxis-release", + "kind": "data-plane", + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "requests": { + "per_pass": [ + 244, + 241, + 240 + ], + "arithmetic_mean": 241.66666666666666, + "min": 240, + "max": 244, + "sample_stddev": 2.0816659994661326 + }, + "failed_requests": { + "per_pass": [ + 34, + 37, + 33 + ], + "arithmetic_mean": 34.666666666666664, + "min": 33, + "max": 37, + "sample_stddev": 2.0816659994661326 + }, + "pre_mutation_failures": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "post_mutation_failed_requests": { + "per_pass": [ + 34, + 37, + 33 + ], + "arithmetic_mean": 34.666666666666664, + "min": 33, + "max": 37, + "sample_stddev": 2.0816659994661326 + }, + "max_dispatch_delay_seconds": { + "per_pass": [ + 0.024292824000440305, + 0.02428222900198307, + 0.024460220000037225 + ], + "arithmetic_mean": 0.0243450910008202, + "min": 0.02428222900198307, + "max": 0.024460220000037225, + "sample_stddev": 9.984527201431509e-05 + }, + "observed_recovery_after_mutation_seconds": { + "per_pass": [ + 4.275916512997355, + 4.476085952999711, + 3.7755348079990654 + ], + "arithmetic_mean": 4.175845757998711, + "min": 3.7755348079990654, + "max": 4.476085952999711, + "sample_stddev": 0.36083735074812845 + } + } + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/control/scale-rows.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/control/scale-rows.json new file mode 100644 index 0000000..1e59d69 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/control/scale-rows.json @@ -0,0 +1,410 @@ +[ + { + "pass": 1, + "treatment": "agentgateway", + "count": 1000, + "marker": "created", + "complete": true, + "post_submission_observer_started_seconds": 10.11173307199897, + "status_convergence_seconds": 11.35575173899997, + "sample_traffic_convergence_seconds": 11.455770651999046, + "all_route_traffic_verified_seconds": 12.324077158998989, + "last_observed_seconds": 12.324079554999116, + "final_current_status_count": 1000, + "final_sample_passed": 100, + "final_sample_count": 100, + "final_full_probe_passed": 1000, + "final_full_probe_attempted": true + }, + { + "pass": 1, + "treatment": "agentgateway", + "count": 1000, + "marker": "updated", + "complete": true, + "post_submission_observer_started_seconds": 10.107101342999158, + "status_convergence_seconds": 10.740143020999312, + "sample_traffic_convergence_seconds": 10.837750282998968, + "all_route_traffic_verified_seconds": 11.726178274999256, + "last_observed_seconds": 11.72618043500006, + "final_current_status_count": 1000, + "final_sample_passed": 100, + "final_sample_count": 100, + "final_full_probe_passed": 1000, + "final_full_probe_attempted": true + }, + { + "pass": 1, + "treatment": "agentgateway", + "count": 5000, + "marker": "created", + "complete": true, + "post_submission_observer_started_seconds": 50.11046414899829, + "status_convergence_seconds": 53.363317138999264, + "sample_traffic_convergence_seconds": 53.46223326099971, + "all_route_traffic_verified_seconds": 57.921122441999614, + "last_observed_seconds": 57.92112563499904, + "final_current_status_count": 5000, + "final_sample_passed": 100, + "final_sample_count": 100, + "final_full_probe_passed": 5000, + "final_full_probe_attempted": true + }, + { + "pass": 1, + "treatment": "agentgateway", + "count": 5000, + "marker": "updated", + "complete": true, + "post_submission_observer_started_seconds": 50.114869824999914, + "status_convergence_seconds": 52.67934173700087, + "sample_traffic_convergence_seconds": 52.77436678800041, + "all_route_traffic_verified_seconds": 57.09470595499988, + "last_observed_seconds": 57.09470840200083, + "final_current_status_count": 5000, + "final_sample_passed": 100, + "final_sample_count": 100, + "final_full_probe_passed": 5000, + "final_full_probe_attempted": true + }, + { + "pass": 1, + "treatment": "praxis-release", + "count": 1000, + "marker": "created", + "complete": false, + "post_submission_observer_started_seconds": 10.106724257999304, + "status_convergence_seconds": null, + "sample_traffic_convergence_seconds": null, + "all_route_traffic_verified_seconds": null, + "last_observed_seconds": 310.7425365929994, + "final_current_status_count": 0, + "final_sample_passed": 0, + "final_sample_count": 100, + "final_full_probe_passed": 0, + "final_full_probe_attempted": false + }, + { + "pass": 1, + "treatment": "praxis-release", + "count": 1000, + "marker": "updated", + "complete": false, + "post_submission_observer_started_seconds": 10.105823403999239, + "status_convergence_seconds": null, + "sample_traffic_convergence_seconds": null, + "all_route_traffic_verified_seconds": null, + "last_observed_seconds": 311.20807839600093, + "final_current_status_count": 0, + "final_sample_passed": 0, + "final_sample_count": 100, + "final_full_probe_passed": 0, + "final_full_probe_attempted": false + }, + { + "pass": 1, + "treatment": "praxis-release", + "count": 5000, + "marker": "created", + "complete": false, + "post_submission_observer_started_seconds": 50.10321846700026, + "status_convergence_seconds": null, + "sample_traffic_convergence_seconds": null, + "all_route_traffic_verified_seconds": null, + "last_observed_seconds": 352.6692779929981, + "final_current_status_count": 0, + "final_sample_passed": 0, + "final_sample_count": 100, + "final_full_probe_passed": 0, + "final_full_probe_attempted": false + }, + { + "pass": 1, + "treatment": "praxis-release", + "count": 5000, + "marker": "updated", + "complete": false, + "post_submission_observer_started_seconds": 50.10981836599967, + "status_convergence_seconds": null, + "sample_traffic_convergence_seconds": null, + "all_route_traffic_verified_seconds": null, + "last_observed_seconds": 352.4540085810004, + "final_current_status_count": 0, + "final_sample_passed": 0, + "final_sample_count": 100, + "final_full_probe_passed": 0, + "final_full_probe_attempted": false + }, + { + "pass": 2, + "treatment": "agentgateway", + "count": 1000, + "marker": "created", + "complete": true, + "post_submission_observer_started_seconds": 10.104058259999874, + "status_convergence_seconds": 10.754236394001055, + "sample_traffic_convergence_seconds": 10.843546087002323, + "all_route_traffic_verified_seconds": 11.654819168001268, + "last_observed_seconds": 11.65482108300057, + "final_current_status_count": 1000, + "final_sample_passed": 100, + "final_sample_count": 100, + "final_full_probe_passed": 1000, + "final_full_probe_attempted": true + }, + { + "pass": 2, + "treatment": "agentgateway", + "count": 1000, + "marker": "updated", + "complete": true, + "post_submission_observer_started_seconds": 10.103802965000796, + "status_convergence_seconds": 10.716240541001753, + "sample_traffic_convergence_seconds": 10.80709063500035, + "all_route_traffic_verified_seconds": 11.668044199002907, + "last_observed_seconds": 11.668046221002442, + "final_current_status_count": 1000, + "final_sample_passed": 100, + "final_sample_count": 100, + "final_full_probe_passed": 1000, + "final_full_probe_attempted": true + }, + { + "pass": 2, + "treatment": "agentgateway", + "count": 5000, + "marker": "created", + "complete": true, + "post_submission_observer_started_seconds": 50.105698544000916, + "status_convergence_seconds": 53.246869539001636, + "sample_traffic_convergence_seconds": 53.34181195099882, + "all_route_traffic_verified_seconds": 57.719015340000624, + "last_observed_seconds": 57.71901845699904, + "final_current_status_count": 5000, + "final_sample_passed": 100, + "final_sample_count": 100, + "final_full_probe_passed": 5000, + "final_full_probe_attempted": true + }, + { + "pass": 2, + "treatment": "agentgateway", + "count": 5000, + "marker": "updated", + "complete": true, + "post_submission_observer_started_seconds": 50.10970591699879, + "status_convergence_seconds": 52.590881004998664, + "sample_traffic_convergence_seconds": 52.68157016600162, + "all_route_traffic_verified_seconds": 56.94293020199984, + "last_observed_seconds": 56.94293250999908, + "final_current_status_count": 5000, + "final_sample_passed": 100, + "final_sample_count": 100, + "final_full_probe_passed": 5000, + "final_full_probe_attempted": true + }, + { + "pass": 2, + "treatment": "praxis-release", + "count": 1000, + "marker": "created", + "complete": false, + "post_submission_observer_started_seconds": 10.105250955999509, + "status_convergence_seconds": null, + "sample_traffic_convergence_seconds": null, + "all_route_traffic_verified_seconds": null, + "last_observed_seconds": 310.7461081649999, + "final_current_status_count": 0, + "final_sample_passed": 0, + "final_sample_count": 100, + "final_full_probe_passed": 0, + "final_full_probe_attempted": false + }, + { + "pass": 2, + "treatment": "praxis-release", + "count": 1000, + "marker": "updated", + "complete": false, + "post_submission_observer_started_seconds": 10.109536728999956, + "status_convergence_seconds": null, + "sample_traffic_convergence_seconds": null, + "all_route_traffic_verified_seconds": null, + "last_observed_seconds": 310.7698978619992, + "final_current_status_count": 0, + "final_sample_passed": 0, + "final_sample_count": 100, + "final_full_probe_passed": 0, + "final_full_probe_attempted": false + }, + { + "pass": 2, + "treatment": "praxis-release", + "count": 5000, + "marker": "created", + "complete": false, + "post_submission_observer_started_seconds": 50.10147985599906, + "status_convergence_seconds": null, + "sample_traffic_convergence_seconds": null, + "all_route_traffic_verified_seconds": null, + "last_observed_seconds": 352.0569120680011, + "final_current_status_count": 0, + "final_sample_passed": 0, + "final_sample_count": 100, + "final_full_probe_passed": 0, + "final_full_probe_attempted": false + }, + { + "pass": 2, + "treatment": "praxis-release", + "count": 5000, + "marker": "updated", + "complete": false, + "post_submission_observer_started_seconds": 50.105632430000696, + "status_convergence_seconds": null, + "sample_traffic_convergence_seconds": null, + "all_route_traffic_verified_seconds": null, + "last_observed_seconds": 352.1767316020014, + "final_current_status_count": 0, + "final_sample_passed": 0, + "final_sample_count": 100, + "final_full_probe_passed": 0, + "final_full_probe_attempted": false + }, + { + "pass": 3, + "treatment": "agentgateway", + "count": 1000, + "marker": "created", + "complete": true, + "post_submission_observer_started_seconds": 10.09880339099982, + "status_convergence_seconds": 11.282034823998401, + "sample_traffic_convergence_seconds": 11.372317027999088, + "all_route_traffic_verified_seconds": 12.1768908189988, + "last_observed_seconds": 12.176892489998863, + "final_current_status_count": 1000, + "final_sample_passed": 100, + "final_sample_count": 100, + "final_full_probe_passed": 1000, + "final_full_probe_attempted": true + }, + { + "pass": 3, + "treatment": "agentgateway", + "count": 1000, + "marker": "updated", + "complete": true, + "post_submission_observer_started_seconds": 10.112375164997502, + "status_convergence_seconds": 10.72192486199856, + "sample_traffic_convergence_seconds": 10.809280988996761, + "all_route_traffic_verified_seconds": 11.611480931998813, + "last_observed_seconds": 11.61148320799839, + "final_current_status_count": 1000, + "final_sample_passed": 100, + "final_sample_count": 100, + "final_full_probe_passed": 1000, + "final_full_probe_attempted": true + }, + { + "pass": 3, + "treatment": "agentgateway", + "count": 5000, + "marker": "created", + "complete": true, + "post_submission_observer_started_seconds": 50.1016750259987, + "status_convergence_seconds": 52.81953659899955, + "sample_traffic_convergence_seconds": 52.90993407899805, + "all_route_traffic_verified_seconds": 57.08341169999767, + "last_observed_seconds": 57.083414626999, + "final_current_status_count": 5000, + "final_sample_passed": 100, + "final_sample_count": 100, + "final_full_probe_passed": 5000, + "final_full_probe_attempted": true + }, + { + "pass": 3, + "treatment": "agentgateway", + "count": 5000, + "marker": "updated", + "complete": true, + "post_submission_observer_started_seconds": 50.1032069440007, + "status_convergence_seconds": 53.04403145500328, + "sample_traffic_convergence_seconds": 53.13707230300133, + "all_route_traffic_verified_seconds": 57.41327514300065, + "last_observed_seconds": 57.413277879000816, + "final_current_status_count": 5000, + "final_sample_passed": 100, + "final_sample_count": 100, + "final_full_probe_passed": 5000, + "final_full_probe_attempted": true + }, + { + "pass": 3, + "treatment": "praxis-release", + "count": 1000, + "marker": "created", + "complete": false, + "post_submission_observer_started_seconds": 10.100500209999154, + "status_convergence_seconds": null, + "sample_traffic_convergence_seconds": null, + "all_route_traffic_verified_seconds": null, + "last_observed_seconds": 310.7509684430006, + "final_current_status_count": 0, + "final_sample_passed": 0, + "final_sample_count": 100, + "final_full_probe_passed": 0, + "final_full_probe_attempted": false + }, + { + "pass": 3, + "treatment": "praxis-release", + "count": 1000, + "marker": "updated", + "complete": false, + "post_submission_observer_started_seconds": 10.105076326999551, + "status_convergence_seconds": null, + "sample_traffic_convergence_seconds": null, + "all_route_traffic_verified_seconds": null, + "last_observed_seconds": 310.6910551820001, + "final_current_status_count": 0, + "final_sample_passed": 0, + "final_sample_count": 100, + "final_full_probe_passed": 0, + "final_full_probe_attempted": false + }, + { + "pass": 3, + "treatment": "praxis-release", + "count": 5000, + "marker": "created", + "complete": false, + "post_submission_observer_started_seconds": 50.10743094600184, + "status_convergence_seconds": null, + "sample_traffic_convergence_seconds": null, + "all_route_traffic_verified_seconds": null, + "last_observed_seconds": 352.08340835999843, + "final_current_status_count": 0, + "final_sample_passed": 0, + "final_sample_count": 100, + "final_full_probe_passed": 0, + "final_full_probe_attempted": false + }, + { + "pass": 3, + "treatment": "praxis-release", + "count": 5000, + "marker": "updated", + "complete": false, + "post_submission_observer_started_seconds": 50.10801829400225, + "status_convergence_seconds": null, + "sample_traffic_convergence_seconds": null, + "all_route_traffic_verified_seconds": null, + "last_observed_seconds": 352.11073813500116, + "final_current_status_count": 0, + "final_sample_passed": 0, + "final_sample_count": 100, + "final_full_probe_passed": 0, + "final_full_probe_attempted": false + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/control/scale-summary.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/control/scale-summary.json new file mode 100644 index 0000000..5232814 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/control/scale-summary.json @@ -0,0 +1,290 @@ +[ + { + "treatment": "agentgateway", + "count": 1000, + "marker": "created", + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "post_submission_observer_started_seconds": { + "per_pass": [ + 10.11173307199897, + 10.104058259999874, + 10.09880339099982 + ], + "arithmetic_mean": 10.10486490766622, + "min": 10.09880339099982, + "max": 10.11173307199897, + "sample_stddev": 0.006502474377355373 + }, + "status_convergence_seconds": { + "per_pass": [ + 11.35575173899997, + 10.754236394001055, + 11.282034823998401 + ], + "arithmetic_mean": 11.130674318999809, + "min": 10.754236394001055, + "max": 11.35575173899997, + "sample_stddev": 0.32808181818315213 + }, + "all_route_traffic_verified_seconds": { + "per_pass": [ + 12.324077158998989, + 11.654819168001268, + 12.1768908189988 + ], + "arithmetic_mean": 12.051929048666352, + "min": 11.654819168001268, + "max": 12.324077158998989, + "sample_stddev": 0.35169325791382605 + } + }, + "converged_passes": 3 + }, + { + "treatment": "agentgateway", + "count": 1000, + "marker": "updated", + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "post_submission_observer_started_seconds": { + "per_pass": [ + 10.107101342999158, + 10.103802965000796, + 10.112375164997502 + ], + "arithmetic_mean": 10.107759824332485, + "min": 10.103802965000796, + "max": 10.112375164997502, + "sample_stddev": 0.004323869961693836 + }, + "status_convergence_seconds": { + "per_pass": [ + 10.740143020999312, + 10.716240541001753, + 10.72192486199856 + ], + "arithmetic_mean": 10.726102807999874, + "min": 10.716240541001753, + "max": 10.740143020999312, + "sample_stddev": 0.012486935656952233 + }, + "all_route_traffic_verified_seconds": { + "per_pass": [ + 11.726178274999256, + 11.668044199002907, + 11.611480931998813 + ], + "arithmetic_mean": 11.668567802000325, + "min": 11.611480931998813, + "max": 11.726178274999256, + "sample_stddev": 0.05735046419092468 + } + }, + "converged_passes": 3 + }, + { + "treatment": "agentgateway", + "count": 5000, + "marker": "created", + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "post_submission_observer_started_seconds": { + "per_pass": [ + 50.11046414899829, + 50.105698544000916, + 50.1016750259987 + ], + "arithmetic_mean": 50.105945906332636, + "min": 50.1016750259987, + "max": 50.11046414899829, + "sample_stddev": 0.004399779752196155 + }, + "status_convergence_seconds": { + "per_pass": [ + 53.363317138999264, + 53.246869539001636, + 52.81953659899955 + ], + "arithmetic_mean": 53.14324109233348, + "min": 52.81953659899955, + "max": 53.363317138999264, + "sample_stddev": 0.2863188085678907 + }, + "all_route_traffic_verified_seconds": { + "per_pass": [ + 57.921122441999614, + 57.719015340000624, + 57.08341169999767 + ], + "arithmetic_mean": 57.574516493999305, + "min": 57.08341169999767, + "max": 57.921122441999614, + "sample_stddev": 0.43714958445382035 + } + }, + "converged_passes": 3 + }, + { + "treatment": "agentgateway", + "count": 5000, + "marker": "updated", + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "post_submission_observer_started_seconds": { + "per_pass": [ + 50.114869824999914, + 50.10970591699879, + 50.1032069440007 + ], + "arithmetic_mean": 50.109260895333136, + "min": 50.1032069440007, + "max": 50.114869824999914, + "sample_stddev": 0.005844162173709302 + }, + "status_convergence_seconds": { + "per_pass": [ + 52.67934173700087, + 52.590881004998664, + 53.04403145500328 + ], + "arithmetic_mean": 52.7714180656676, + "min": 52.590881004998664, + "max": 53.04403145500328, + "sample_stddev": 0.24019756516335572 + }, + "all_route_traffic_verified_seconds": { + "per_pass": [ + 57.09470595499988, + 56.94293020199984, + 57.41327514300065 + ], + "arithmetic_mean": 57.15030376666679, + "min": 56.94293020199984, + "max": 57.41327514300065, + "sample_stddev": 0.24005088705912778 + } + }, + "converged_passes": 3 + }, + { + "treatment": "praxis-release", + "count": 1000, + "marker": "created", + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "post_submission_observer_started_seconds": { + "per_pass": [ + 10.106724257999304, + 10.105250955999509, + 10.100500209999154 + ], + "arithmetic_mean": 10.104158474665988, + "min": 10.100500209999154, + "max": 10.106724257999304, + "sample_stddev": 0.003252665057319509 + } + }, + "converged_passes": 0 + }, + { + "treatment": "praxis-release", + "count": 1000, + "marker": "updated", + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "post_submission_observer_started_seconds": { + "per_pass": [ + 10.105823403999239, + 10.109536728999956, + 10.105076326999551 + ], + "arithmetic_mean": 10.106812153332916, + "min": 10.105076326999551, + "max": 10.109536728999956, + "sample_stddev": 0.0023889360466403417 + } + }, + "converged_passes": 0 + }, + { + "treatment": "praxis-release", + "count": 5000, + "marker": "created", + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "post_submission_observer_started_seconds": { + "per_pass": [ + 50.10321846700026, + 50.10147985599906, + 50.10743094600184 + ], + "arithmetic_mean": 50.10404308966705, + "min": 50.10147985599906, + "max": 50.10743094600184, + "sample_stddev": 0.0030600441111598097 + } + }, + "converged_passes": 0 + }, + { + "treatment": "praxis-release", + "count": 5000, + "marker": "updated", + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "post_submission_observer_started_seconds": { + "per_pass": [ + 50.10981836599967, + 50.105632430000696, + 50.10801829400225 + ], + "arithmetic_mean": 50.10782303000087, + "min": 50.105632430000696, + "max": 50.10981836599967, + "sample_stddev": 0.0020997883392274578 + } + }, + "converged_passes": 0 + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/control/setup-blocks.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/control/setup-blocks.json new file mode 100644 index 0000000..e195887 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/control/setup-blocks.json @@ -0,0 +1,41 @@ +[ + { + "pass": 1, + "treatment": "praxis-nightly", + "recorded_at": "2026-10-05T23:25:31.862572+00:00", + "classification": "stock operator/core nightly configuration incompatibility", + "infrastructure_nodes_ready": true, + "image": "ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8", + "http": "not evaluated", + "scale": "not evaluated", + "recovery": "not evaluated", + "reason": "Operator cluster name contains tilde, rejected by the pinned nightly", + "modified_product_config": false + }, + { + "pass": 2, + "treatment": "praxis-nightly", + "recorded_at": "2026-10-06T00:10:24.996595+00:00", + "classification": "stock operator/core nightly configuration incompatibility", + "infrastructure_nodes_ready": true, + "image": "ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8", + "http": "not evaluated", + "scale": "not evaluated", + "recovery": "not evaluated", + "reason": "Operator cluster name contains tilde, rejected by the pinned nightly", + "modified_product_config": false + }, + { + "pass": 3, + "treatment": "praxis-nightly", + "recorded_at": "2026-10-06T00:45:16.379276+00:00", + "classification": "stock operator/core nightly configuration incompatibility", + "infrastructure_nodes_ready": true, + "image": "ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8", + "http": "not evaluated", + "scale": "not evaluated", + "recovery": "not evaluated", + "reason": "Operator cluster name contains tilde, rejected by the pinned nightly", + "modified_product_config": false + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/control/static-address-rows.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/control/static-address-rows.json new file mode 100644 index 0000000..4b11f85 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/control/static-address-rows.json @@ -0,0 +1,68 @@ +[ + { + "pass": 1, + "treatment": "agentgateway", + "test": "GatewayStaticAddresses", + "suite": "conformance/v1.6.1", + "exit": 0, + "passed": true, + "failed": false, + "cleanup_complete": true, + "artifact": "results/static-address/pass1/agentgateway" + }, + { + "pass": 1, + "treatment": "praxis", + "test": "GatewayStaticAddresses", + "suite": "conformance/v1.6.1", + "exit": 1, + "passed": false, + "failed": true, + "cleanup_complete": true, + "artifact": "results/static-address/pass1/praxis" + }, + { + "pass": 2, + "treatment": "agentgateway", + "test": "GatewayStaticAddresses", + "suite": "conformance/v1.6.1", + "exit": 0, + "passed": true, + "failed": false, + "cleanup_complete": true, + "artifact": "results/static-address/pass2/agentgateway" + }, + { + "pass": 2, + "treatment": "praxis", + "test": "GatewayStaticAddresses", + "suite": "conformance/v1.6.1", + "exit": 1, + "passed": false, + "failed": true, + "cleanup_complete": true, + "artifact": "results/static-address/pass2/praxis" + }, + { + "pass": 3, + "treatment": "agentgateway", + "test": "GatewayStaticAddresses", + "suite": "conformance/v1.6.1", + "exit": 0, + "passed": true, + "failed": false, + "cleanup_complete": true, + "artifact": "results/static-address/pass3/agentgateway" + }, + { + "pass": 3, + "treatment": "praxis", + "test": "GatewayStaticAddresses", + "suite": "conformance/v1.6.1", + "exit": 1, + "passed": false, + "failed": true, + "cleanup_complete": true, + "artifact": "results/static-address/pass3/praxis" + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/hosts.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/hosts.json new file mode 100644 index 0000000..098b9a2 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/hosts.json @@ -0,0 +1,54056 @@ +[ + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.2418342032399643, + "max": 3.3768794675868867 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02459631568385152, + "max": 0.07363770250368189 + }, + "busiest_sampled_vcpu_percent": 11.372549019607844, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0020674824153150604, + "max": 0.0046170255566752045 + }, + "tx_mbps": { + "mean": 0.0020674824153150604, + "max": 0.0046170255566752045 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.3860351876301746, + "max": 0.39451711506720416 + }, + "tx_mbps": { + "mean": 0.44215164155697956, + "max": 0.44999953265555553 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.850658403006908, + "max": 2.35236461651556 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008216251745953496, + "max": 0.04929751047572098 + }, + "busiest_sampled_vcpu_percent": 4.069767441860465, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0066363760035013045, + "max": 0.03383432172727755 + }, + "tx_mbps": { + "mean": 0.0066363760035013045, + "max": 0.03383432172727755 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.6323023218263988, + "max": 0.6557420495540961 + }, + "tx_mbps": { + "mean": 0.7170490360588896, + "max": 0.724113252283167 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.603018198528502, + "max": 4.189255791030064 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012327417671871307, + "max": 0.04932182490752158 + }, + "busiest_sampled_vcpu_percent": 7.543520309477756, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0018666077366065242, + "max": 0.004689601105789064 + }, + "tx_mbps": { + "mean": 0.0018666077366065242, + "max": 0.004689601105789064 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.1327738377184813, + "max": 1.1497953865261743 + }, + "tx_mbps": { + "mean": 1.2987522342774662, + "max": 1.3075920291788299 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 13.643909428905527, + "max": 14.477278370995778 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016598199352618567, + "max": 0.049800796812749 + }, + "busiest_sampled_vcpu_percent": 20.338983050847457, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0017347519190710908, + "max": 0.0037263580577172237 + }, + "tx_mbps": { + "mean": 0.0017347519190710908, + "max": 0.0037263580577172237 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 10.343890603094668, + "max": 10.384022844294877 + }, + "tx_mbps": { + "mean": 11.881532066923212, + "max": 11.927418293228058 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/04-fortio/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 3.629111322280259, + "max": 5.02092050209205 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.017713180521246243, + "max": 0.07468259895444361 + }, + "busiest_sampled_vcpu_percent": 8.285163776493256, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0018746275146691218, + "max": 0.004519504871483221 + }, + "tx_mbps": { + "mean": 0.0018746275146691218, + "max": 0.004519504871483221 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.1255231148412128, + "max": 1.361676982933304 + }, + "tx_mbps": { + "mean": 1.798124618611953, + "max": 2.1388709120825613 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 31.918230338029062, + "max": 34.68021814576103 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008263097008758883, + "max": 0.0495785820525533 + }, + "busiest_sampled_vcpu_percent": 41.965973534971646, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.001956763699036888, + "max": 0.004704849189053503 + }, + "tx_mbps": { + "mean": 0.001956763699036888, + "max": 0.004704849189053503 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 26.934660630405766, + "max": 28.269583234712506 + }, + "tx_mbps": { + "mean": 30.93698675125757, + "max": 32.42011019981063 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.1884262027857155, + "max": 2.7373612823674476 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02468121552539031, + "max": 0.049358341559723594 + }, + "busiest_sampled_vcpu_percent": 5.304518664047151, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.00555899344257359, + "max": 0.01402965715316951 + }, + "tx_mbps": { + "mean": 0.00555899344257359, + "max": 0.01402965715316951 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 43.768403978328784, + "max": 43.93970929414918 + }, + "tx_mbps": { + "mean": 0.6525417806986787, + "max": 0.6584070955317238 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.5912687748494676, + "max": 3.721962040916934 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020500262090688354, + "max": 0.04929751047572098 + }, + "busiest_sampled_vcpu_percent": 8.070866141732283, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.002110165210617487, + "max": 0.004143124752852345 + }, + "tx_mbps": { + "mean": 0.002110165210617487, + "max": 0.004143124752852345 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 66.79424375738918, + "max": 67.53189208131153 + }, + "tx_mbps": { + "mean": 0.9773139158116941, + "max": 0.9872626798610082 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.399608979141824, + "max": 4.673590504451038 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016467161222477145, + "max": 0.049554013875123884 + }, + "busiest_sampled_vcpu_percent": 8.045977011494253, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0022182136059056222, + "max": 0.004993870222385018 + }, + "tx_mbps": { + "mean": 0.0022182136059056222, + "max": 0.004993870222385018 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 132.9501953665516, + "max": 133.26100556599195 + }, + "tx_mbps": { + "mean": 2.0205015012653327, + "max": 2.0446378255021234 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.599711879396303, + "max": 18.91358024691358 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012342632952880506, + "max": 0.04938271604938271 + }, + "busiest_sampled_vcpu_percent": 24.524714828897338, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0038877810815411058, + "max": 0.01036480646582506 + }, + "tx_mbps": { + "mean": 0.0038877810815411058, + "max": 0.01036480646582506 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1108.3597896347471, + "max": 1115.3906788420536 + }, + "tx_mbps": { + "mean": 18.06034032543379, + "max": 18.223998264310854 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/10-fortio/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 4.911004049307654, + "max": 7.0662768031189085 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01773486755730772, + "max": 0.07462686567164178 + }, + "busiest_sampled_vcpu_percent": 11.984282907662083, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.001668716915303405, + "max": 0.003615960496336675 + }, + "tx_mbps": { + "mean": 0.001668716915303405, + "max": 0.003615960496336675 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 127.71881791403761, + "max": 131.8459350453644 + }, + "tx_mbps": { + "mean": 3.1266376658249113, + "max": 3.2424874586643315 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.02838456191635, + "max": 30.87149187592319 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016471186083365775, + "max": 0.04940711462450593 + }, + "busiest_sampled_vcpu_percent": 34.44444444444444, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0033877030294856233, + "max": 0.01047143377547994 + }, + "tx_mbps": { + "mean": 0.0033877030294856233, + "max": 0.01047143377547994 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2157.0055509966915, + "max": 2193.828056413164 + }, + "tx_mbps": { + "mean": 30.345031425988225, + "max": 30.796844090071872 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.818678999601975, + "max": 4.592220828105395 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.04182350480970306, + "max": 0.25094102885821834 + }, + "busiest_sampled_vcpu_percent": 8.564814814814815, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 21, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.002105383707704824, + "max": 0.003271290007672078 + }, + "tx_mbps": { + "mean": 0.002105383707704824, + "max": 0.003271290007672078 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.1022408339357521, + "max": 1.140149596012947 + }, + "tx_mbps": { + "mean": 0.9680852213837308, + "max": 1.004180582360092 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.356072701063664, + "max": 4.498617743151546 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.033509256932227525, + "max": 0.20105554159336517 + }, + "busiest_sampled_vcpu_percent": 14.072494669509595, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 21, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0017440362525522272, + "max": 0.003612242554059539 + }, + "tx_mbps": { + "mean": 0.0017440362525522272, + "max": 0.003612242554059539 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 129.2559820298703, + "max": 133.30361943383807 + }, + "tx_mbps": { + "mean": 1.7903109418584018, + "max": 1.8623199053627848 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.5584109444109435, + "max": 2.7353376047313946 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00821422704123542, + "max": 0.04928536224741252 + }, + "busiest_sampled_vcpu_percent": 6.106870229007634, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.007339920356357365, + "max": 0.03323170785370837 + }, + "tx_mbps": { + "mean": 0.007339920356357365, + "max": 0.03323170785370837 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.8397133651152138, + "max": 0.864612908442508 + }, + "tx_mbps": { + "mean": 0.9558109374045497, + "max": 0.9622873964139977 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/01-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 7.300567576373774, + "max": 7.489425230156756 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009970089730807577, + "max": 0.049850448654037885 + }, + "busiest_sampled_vcpu_percent": 13.580246913580247, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.00417036509645652, + "max": 0.013124573161160445 + }, + "tx_mbps": { + "mean": 0.00417036509645652, + "max": 0.013124573161160445 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 6.2816335408011446, + "max": 6.344286210655789 + }, + "tx_mbps": { + "mean": 7.212722640775223, + "max": 7.290730398432177 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.6830445032278587, + "max": 5.007400098667982 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012330456226880395, + "max": 0.07398273736128237 + }, + "busiest_sampled_vcpu_percent": 12.22879684418146, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0020112160742091936, + "max": 0.004730957302044336 + }, + "tx_mbps": { + "mean": 0.0020112160742091936, + "max": 0.004730957302044336 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.1294819027315954, + "max": 1.1390161298122352 + }, + "tx_mbps": { + "mean": 1.2971748475552543, + "max": 1.3051703942214647 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 59.32665224875165, + "max": 59.77754785307812 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004311088118641145, + "max": 0.02586652871184687 + }, + "busiest_sampled_vcpu_percent": 68.59504132231405, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0019423938155529506, + "max": 0.0033260291036600266 + }, + "tx_mbps": { + "mean": 0.0019423938155529506, + "max": 0.0033260291036600266 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 68.54133406237897, + "max": 68.98180225590038 + }, + "tx_mbps": { + "mean": 78.74544617341292, + "max": 79.2537769906281 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.035777271148338, + "max": 5.021023992085086 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02059881893448324, + "max": 0.07429420505200594 + }, + "busiest_sampled_vcpu_percent": 10.119047619047619, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0018823746876268817, + "max": 0.003064804308373882 + }, + "tx_mbps": { + "mean": 0.0018823746876268817, + "max": 0.003064804308373882 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.1446939042626365, + "max": 1.308899205452862 + }, + "tx_mbps": { + "mean": 1.8387315992796736, + "max": 2.0560870058306384 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/05-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 92.86143461634907, + "max": 93.63241678726483 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 94.99036608863199, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.003977305098785479, + "max": 0.011740814315270163 + }, + "tx_mbps": { + "mean": 0.003977305098785479, + "max": 0.011740814315270163 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 124.85453865076755, + "max": 125.75121679645741 + }, + "tx_mbps": { + "mean": 143.46116972118185, + "max": 144.53577916932232 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.9191280983048906, + "max": 5.081401085347805 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01642846007124824, + "max": 0.04926108374384237 + }, + "busiest_sampled_vcpu_percent": 10.869565217391305, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0020309348732623724, + "max": 0.0031765112596161458 + }, + "tx_mbps": { + "mean": 0.0020309348732623724, + "max": 0.0031765112596161458 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 93.6826160346543, + "max": 94.4138167943441 + }, + "tx_mbps": { + "mean": 1.3717047496093289, + "max": 1.3867226314912813 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 9.557246702012117, + "max": 10.293386374937842 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020679362537213, + "max": 0.04970178926441352 + }, + "busiest_sampled_vcpu_percent": 24.596774193548388, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0019131318193513283, + "max": 0.003534600428246387 + }, + "tx_mbps": { + "mean": 0.0019131318193513283, + "max": 0.003534600428246387 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 542.8651377774108, + "max": 564.7886955865464 + }, + "tx_mbps": { + "mean": 8.868487171493477, + "max": 9.33886060709809 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.832049799560858, + "max": 6.45320197044335 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020568064954176398, + "max": 0.07414730598121602 + }, + "busiest_sampled_vcpu_percent": 12.966601178781925, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.007170895572481798, + "max": 0.030132351376927703 + }, + "tx_mbps": { + "mean": 0.007170895572481798, + "max": 0.030132351376927703 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 134.34511140598613, + "max": 134.6415671809097 + }, + "tx_mbps": { + "mean": 2.0584023933654665, + "max": 2.265333378386966 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 67.24073925831084, + "max": 68.02902055622732 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004033559212649242, + "max": 0.02420135527589545 + }, + "busiest_sampled_vcpu_percent": 74.52471482889734, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0016899029423015147, + "max": 0.003146438811576907 + }, + "tx_mbps": { + "mean": 0.0016899029423015147, + "max": 0.003146438811576907 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 4689.360466072427, + "max": 4723.77226768288 + }, + "tx_mbps": { + "mean": 80.47855696134167, + "max": 81.33228469377013 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.691521796759714, + "max": 6.34455832113226 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01646295010943522, + "max": 0.049431537320810674 + }, + "busiest_sampled_vcpu_percent": 12.61595547309833, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.00196262813400277, + "max": 0.004258421082618351 + }, + "tx_mbps": { + "mean": 0.00196262813400277, + "max": 0.004258421082618351 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 133.46204016379673, + "max": 141.53326939515645 + }, + "tx_mbps": { + "mean": 3.4293736949654, + "max": 3.8265934557848484 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 77.48213084914174, + "max": 79.12832929782083 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004035512510088781, + "max": 0.024213075060532687 + }, + "busiest_sampled_vcpu_percent": 81.2133072407045, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0022878458103813065, + "max": 0.004120190679230957 + }, + "tx_mbps": { + "mean": 0.0022878458103813065, + "max": 0.004120190679230957 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 5783.196107019639, + "max": 5827.3042201418175 + }, + "tx_mbps": { + "mean": 95.44141814702066, + "max": 96.19026901389567 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.915525563936124, + "max": 12.677783227072094 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.04495667811018473, + "max": 0.2697400686611084 + }, + "busiest_sampled_vcpu_percent": 65.81818181818181, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 17, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.002070391498049141, + "max": 0.003185345440862697 + }, + "tx_mbps": { + "mean": 0.002070391498049141, + "max": 0.003185345440862697 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.09879157877963, + "max": 1.1388040830090962 + }, + "tx_mbps": { + "mean": 0.9661110334905781, + "max": 0.9998221602504427 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.735134887110345, + "max": 7.75573305849008 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.051533110023189894, + "max": 0.3091986601391394 + }, + "busiest_sampled_vcpu_percent": 28.30188679245283, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 18, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.005585807550322929, + "max": 0.014677020668576334 + }, + "tx_mbps": { + "mean": 0.005585807550322929, + "max": 0.014677020668576334 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 130.63890222666467, + "max": 134.70151227178943 + }, + "tx_mbps": { + "mean": 1.8559895678527971, + "max": 1.946796593948918 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.1311341827370045, + "max": 2.707359094265321 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.028731593735589072, + "max": 0.07387343018960847 + }, + "busiest_sampled_vcpu_percent": 4.288499025341131, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.001763987950813336, + "max": 0.0028236761811978473 + }, + "tx_mbps": { + "mean": 0.001763987950813336, + "max": 0.0028236761811978473 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.49666222148463013, + "max": 0.5066284257197833 + }, + "tx_mbps": { + "mean": 0.44096596969831314, + "max": 0.4513389574373212 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.253190634997653, + "max": 3.54069338578805 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01641227936828328, + "max": 0.07383706620723603 + }, + "busiest_sampled_vcpu_percent": 8.840864440078585, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0035439751690305304, + "max": 0.01322464650414886 + }, + "tx_mbps": { + "mean": 0.0035439751690305304, + "max": 0.01322464650414886 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.8464768160584581, + "max": 0.869822865152864 + }, + "tx_mbps": { + "mean": 0.7493816402600179, + "max": 0.7744581899879718 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/02-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 3.8758007283350433, + "max": 5.346144370534614 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009876543209876543, + "max": 0.04938271604938271 + }, + "busiest_sampled_vcpu_percent": 10.578842315369261, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.007974255468234418, + "max": 0.030073529339992064 + }, + "tx_mbps": { + "mean": 0.007974255468234418, + "max": 0.030073529339992064 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.4655730018636692, + "max": 1.4951671869875902 + }, + "tx_mbps": { + "mean": 1.3007098110754394, + "max": 1.3077283095475418 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 13.73754597027432, + "max": 14.296388542963886 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012475049900199599, + "max": 0.0748502994011976 + }, + "busiest_sampled_vcpu_percent": 20.0374531835206, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0033737229011657865, + "max": 0.010633055732892771 + }, + "tx_mbps": { + "mean": 0.0033737229011657865, + "max": 0.010633055732892771 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 13.526566097425627, + "max": 13.563819053630697 + }, + "tx_mbps": { + "mean": 12.038301207309914, + "max": 12.069725332957564 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.862448294570054, + "max": 5.290354330708661 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020680409361150807, + "max": 0.07458975634012929 + }, + "busiest_sampled_vcpu_percent": 9.542743538767395, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.00199071118774254, + "max": 0.0037772058486547503 + }, + "tx_mbps": { + "mean": 0.00199071118774254, + "max": 0.0037772058486547503 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.472035562156983, + "max": 1.6459930105161813 + }, + "tx_mbps": { + "mean": 1.841887358677742, + "max": 2.0685351888839887 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 39.67422082565999, + "max": 40.35393818544367 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008300141036261035, + "max": 0.024925224327018942 + }, + "busiest_sampled_vcpu_percent": 42.337164750957854, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.001916393867461734, + "max": 0.0043295555766299735 + }, + "tx_mbps": { + "mean": 0.001916393867461734, + "max": 0.0043295555766299735 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 46.68331646837994, + "max": 46.89280380985852 + }, + "tx_mbps": { + "mean": 41.40948977065472, + "max": 41.58646284577007 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.2886895907577003, + "max": 3.360513960958735 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02056597564988483, + "max": 0.12339585389930899 + }, + "busiest_sampled_vcpu_percent": 8.565737051792828, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.002615239393435136, + "max": 0.005534294716802128 + }, + "tx_mbps": { + "mean": 0.002615239393435136, + "max": 0.005534294716802128 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 45.170209954101146, + "max": 45.36519841238719 + }, + "tx_mbps": { + "mean": 0.6673405135753752, + "max": 0.6766716690834086 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.3903805812524785, + "max": 2.8853267570900125 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012303149606299212, + "max": 0.07381889763779527 + }, + "busiest_sampled_vcpu_percent": 5.522682445759369, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.005815974583959036, + "max": 0.012932683806201602 + }, + "tx_mbps": { + "mean": 0.005815974583959036, + "max": 0.012932683806201602 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 71.94150723598858, + "max": 72.17523843434856 + }, + "tx_mbps": { + "mean": 1.080024407268079, + "max": 1.0840333651150018 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.116968602414713, + "max": 4.896653543307087 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020574448200178452, + "max": 0.07381889763779527 + }, + "busiest_sampled_vcpu_percent": 8.19047619047619, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0019279894755739305, + "max": 0.004468245089609495 + }, + "tx_mbps": { + "mean": 0.0019279894755739305, + "max": 0.004468245089609495 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 133.58552997879798, + "max": 133.86287768150854 + }, + "tx_mbps": { + "mean": 2.0605626010988374, + "max": 2.0871366293714755 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.793881384203214, + "max": 19.248234106962663 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02093382325800461, + "max": 0.05027652086475616 + }, + "busiest_sampled_vcpu_percent": 25.714285714285715, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0019409719850232287, + "max": 0.004189540557774403 + }, + "tx_mbps": { + "mean": 0.0019409719850232287, + "max": 0.004189540557774403 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1156.892106776254, + "max": 1164.4636505373367 + }, + "tx_mbps": { + "mean": 18.846847432728396, + "max": 19.03474380351529 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.792282613795473, + "max": 6.3861022755077075 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020513428881424968, + "max": 0.07340347443112308 + }, + "busiest_sampled_vcpu_percent": 9.022556390977444, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.006713782304485268, + "max": 0.029693275590472034 + }, + "tx_mbps": { + "mean": 0.006713782304485268, + "max": 0.029693275590472034 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 133.82979274852113, + "max": 140.92147439042193 + }, + "tx_mbps": { + "mean": 3.6251277045382473, + "max": 3.990858694226826 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 35.7907418950357, + "max": 37.3767258382643 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01233350378649524, + "max": 0.04930966469428008 + }, + "busiest_sampled_vcpu_percent": 40.49429657794677, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.002293598999063638, + "max": 0.003810353109307227 + }, + "tx_mbps": { + "mean": 0.002293598999063638, + "max": 0.003810353109307227 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2441.8709851287563, + "max": 2454.462907258991 + }, + "tx_mbps": { + "mean": 34.15957173848274, + "max": 34.27044645165366 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.697158269776854, + "max": 4.854368932038835 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.04563936602771554, + "max": 0.27383619616629323 + }, + "busiest_sampled_vcpu_percent": 13.90134529147982, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 20, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0025531228784937995, + "max": 0.00410706447447616 + }, + "tx_mbps": { + "mean": 0.0025531228784937995, + "max": 0.00410706447447616 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.418026136629425, + "max": 1.468656548645851 + }, + "tx_mbps": { + "mean": 0.9676228849803084, + "max": 1.0037249634633456 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.2005824856564216, + "max": 5.8459251919742385 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03715630418627694, + "max": 0.22293782511766164 + }, + "busiest_sampled_vcpu_percent": 15.257731958762887, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 20, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0017252248691748651, + "max": 0.0038801382163642074 + }, + "tx_mbps": { + "mean": 0.0017252248691748651, + "max": 0.0038801382163642074 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 129.7934410735442, + "max": 133.91506260692603 + }, + "tx_mbps": { + "mean": 1.7870048945984658, + "max": 1.8654314514833692 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.810077118458754, + "max": 3.0288106377739474 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012318306496213668, + "max": 0.04928536224741252 + }, + "busiest_sampled_vcpu_percent": 9.941520467836257, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0036659137691669053, + "max": 0.01443164720947983 + }, + "tx_mbps": { + "mean": 0.0036659137691669053, + "max": 0.01443164720947983 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.40435331942797414, + "max": 0.4192462445365312 + }, + "tx_mbps": { + "mean": 0.45807292163071583, + "max": 0.46744468765929026 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.8305044982250638, + "max": 2.930312730854469 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012317293646141418, + "max": 0.04927322000492732 + }, + "busiest_sampled_vcpu_percent": 8.481262327416173, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0022335476658024316, + "max": 0.0038269343701416545 + }, + "tx_mbps": { + "mean": 0.0022335476658024316, + "max": 0.0038269343701416545 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.6897004799604699, + "max": 0.6989531997480121 + }, + "tx_mbps": { + "mean": 0.789202754261352, + "max": 0.7982865945352636 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.946593330818069, + "max": 3.355539106834444 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012342631449024933, + "max": 0.0740557886941496 + }, + "busiest_sampled_vcpu_percent": 5.916030534351145, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0016880463029341102, + "max": 0.003180479091566733 + }, + "tx_mbps": { + "mean": 0.0016880463029341102, + "max": 0.003180479091566733 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.1311328471545048, + "max": 1.1392917690054825 + }, + "tx_mbps": { + "mean": 1.2988082744157365, + "max": 1.3056635282819196 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.750426137298142, + "max": 14.428357463804293 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004166666666666667, + "max": 0.025 + }, + "busiest_sampled_vcpu_percent": 19.246031746031747, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0036586354471245712, + "max": 0.012958335406028615 + }, + "tx_mbps": { + "mean": 0.0036586354471245712, + "max": 0.012958335406028615 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 10.890880552265816, + "max": 10.954357145414416 + }, + "tx_mbps": { + "mean": 12.506893410555092, + "max": 12.575871275474459 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/agentgateway/http/04-fortio/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 3.336834360317967, + "max": 3.910477127397934 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01058418646623757, + "max": 0.02482005460412013 + }, + "busiest_sampled_vcpu_percent": 7.735849056603773, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0021749740685268882, + "max": 0.0040195602770455715 + }, + "tx_mbps": { + "mean": 0.0021749740685268882, + "max": 0.0040195602770455715 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.1244996916309555, + "max": 1.3514949070849078 + }, + "tx_mbps": { + "mean": 1.7935306778360318, + "max": 2.1334964142232273 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 31.216385908621234, + "max": 34.33794466403162 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020631465368871515, + "max": 0.04975124378109453 + }, + "busiest_sampled_vcpu_percent": 37.957610789980734, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.003849990290809903, + "max": 0.013727869048275422 + }, + "tx_mbps": { + "mean": 0.003849990290809903, + "max": 0.013727869048275422 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 27.510090985192726, + "max": 28.948292684282666 + }, + "tx_mbps": { + "mean": 31.604660468431902, + "max": 33.22355078074863 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.9013910262398341, + "max": 2.654214794789875 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00820211215286412, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 4.97131931166348, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0019954279128178536, + "max": 0.0036103900630668293 + }, + "tx_mbps": { + "mean": 0.0019954279128178536, + "max": 0.0036103900630668293 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 42.59107133220214, + "max": 42.85816295921666 + }, + "tx_mbps": { + "mean": 0.6763979223406039, + "max": 0.695780975787874 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.110848274355861, + "max": 3.130391915208282 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008226390259953932, + "max": 0.049358341559723594 + }, + "busiest_sampled_vcpu_percent": 6.903353057199211, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.001727215409496361, + "max": 0.00365320341347611 + }, + "tx_mbps": { + "mean": 0.001727215409496361, + "max": 0.00365320341347611 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 70.02066445264902, + "max": 71.43239283883997 + }, + "tx_mbps": { + "mean": 1.0887235299581304, + "max": 1.099375898128729 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/agentgateway/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.7547013775629834, + "max": 5.073891625615763 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004117259552042161, + "max": 0.024703557312252964 + }, + "busiest_sampled_vcpu_percent": 11.857707509881424, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.00393477212926694, + "max": 0.012903945606094088 + }, + "tx_mbps": { + "mean": 0.00393477212926694, + "max": 0.012903945606094088 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 132.98768319908052, + "max": 133.2962576707127 + }, + "tx_mbps": { + "mean": 2.1576082367477385, + "max": 2.1881988618608332 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 17.09843183166556, + "max": 17.63381690845423 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016672919272005763, + "max": 0.05002501250625312 + }, + "busiest_sampled_vcpu_percent": 21.828358208955223, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0038453294223226176, + "max": 0.013157387370119596 + }, + "tx_mbps": { + "mean": 0.0038453294223226176, + "max": 0.013157387370119596 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1140.268603819968, + "max": 1148.369904563951 + }, + "tx_mbps": { + "mean": 18.759049111332175, + "max": 19.03398873702563 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/agentgateway/http/10-fortio/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 4.408909694883251, + "max": 5.267080745341615 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0070633939607981635, + "max": 0.049443757725587144 + }, + "busiest_sampled_vcpu_percent": 10.112359550561798, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.002190067860762482, + "max": 0.004698253311707317 + }, + "tx_mbps": { + "mean": 0.002190067860762482, + "max": 0.004698253311707317 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 124.71177452089138, + "max": 131.70753122587092 + }, + "tx_mbps": { + "mean": 3.0925899936180783, + "max": 3.2732629781992433 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.039034168542283, + "max": 30.482076637824473 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004120313143798929, + "max": 0.024721878862793572 + }, + "busiest_sampled_vcpu_percent": 34.52157598499062, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.004215493353672723, + "max": 0.015767672514069735 + }, + "tx_mbps": { + "mean": 0.004215493353672723, + "max": 0.015767672514069735 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2132.2725449835993, + "max": 2164.2416209699577 + }, + "tx_mbps": { + "mean": 29.990428230374967, + "max": 30.392876999824075 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/agentgateway/http/12-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 2.7495209645462984, + "max": 4.4839679358717435 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.025050100200400802, + "max": 0.17535070140280562 + }, + "busiest_sampled_vcpu_percent": 13.461538461538462, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 20, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0057677900335924605, + "max": 0.030461394078193295 + }, + "tx_mbps": { + "mean": 0.0057677900335924605, + "max": 0.030461394078193295 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.097196355731848, + "max": 1.1442569155587305 + }, + "tx_mbps": { + "mean": 0.9612172493778199, + "max": 1.0027780069634518 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.380655696996134, + "max": 6.082245752277764 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.04535454898818562, + "max": 0.19699581383895592 + }, + "busiest_sampled_vcpu_percent": 18.2, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 20, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.003629531750408115, + "max": 0.013550677278154864 + }, + "tx_mbps": { + "mean": 0.003629531750408115, + "max": 0.013550677278154864 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 129.52437740326113, + "max": 133.45382246677534 + }, + "tx_mbps": { + "mean": 1.941696571937021, + "max": 2.046554733356 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.5339881157864004, + "max": 3.0617283950617282 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008227411627668959, + "max": 0.024703557312252964 + }, + "busiest_sampled_vcpu_percent": 6.976744186046512, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.002293519766838627, + "max": 0.0037649852671261044 + }, + "tx_mbps": { + "mean": 0.002293519766838627, + "max": 0.0037649852671261044 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.8730390150446146, + "max": 0.8852059522586919 + }, + "tx_mbps": { + "mean": 0.9995708572179149, + "max": 1.0117941300212883 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/direct/http/01-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 7.734256385925365, + "max": 8.116883116883116 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00997009964135474, + "max": 0.0249500998003992 + }, + "busiest_sampled_vcpu_percent": 15.991902834008098, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.001309722812861648, + "max": 0.0028537725694622565 + }, + "tx_mbps": { + "mean": 0.001309722812861648, + "max": 0.0028537725694622565 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 6.700303280362608, + "max": 6.770758210633237 + }, + "tx_mbps": { + "mean": 7.697586235413925, + "max": 7.777153548577585 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/direct/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.2633296768003, + "max": 4.362829677101306 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008235542497515399, + "max": 0.024727992087042534 + }, + "busiest_sampled_vcpu_percent": 13.706563706563706, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.007340004161565611, + "max": 0.030247707603063407 + }, + "tx_mbps": { + "mean": 0.007340004161565611, + "max": 0.030247707603063407 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.140149716941565, + "max": 1.1565580166966605 + }, + "tx_mbps": { + "mean": 1.300150271856154, + "max": 1.3095434253879081 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 59.93171065739276, + "max": 60.773899848254935 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004313319530710835, + "max": 0.025879917184265012 + }, + "busiest_sampled_vcpu_percent": 68.389662027833, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.003446538059594613, + "max": 0.009803069582716277 + }, + "tx_mbps": { + "mean": 0.003446538059594613, + "max": 0.009803069582716277 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 71.00583063762367, + "max": 71.3297238768408 + }, + "tx_mbps": { + "mean": 81.57699835111343, + "max": 81.95194340346627 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.363392424944773, + "max": 4.0925700365408035 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020605047312054203, + "max": 0.04970178926441352 + }, + "busiest_sampled_vcpu_percent": 10.179640718562874, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0023873990144812874, + "max": 0.00449049078763936 + }, + "tx_mbps": { + "mean": 0.0023873990144812874, + "max": 0.00449049078763936 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.144349027034881, + "max": 1.3036129678462036 + }, + "tx_mbps": { + "mean": 1.835975516627748, + "max": 2.0352649377862666 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/direct/http/05-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 89.54374632843557, + "max": 89.91515151515152 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 91.66666666666667, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0017922030473917932, + "max": 0.003122551540838425 + }, + "tx_mbps": { + "mean": 0.0017922030473917932, + "max": 0.003122551540838425 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 129.576187160038, + "max": 130.2666343634221 + }, + "tx_mbps": { + "mean": 148.87234142211304, + "max": 149.66305058930286 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.325953325098503, + "max": 4.275827978250123 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008234521114182783, + "max": 0.024715768660405337 + }, + "busiest_sampled_vcpu_percent": 9.411764705882353, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.001862113025878942, + "max": 0.0035879994384153758 + }, + "tx_mbps": { + "mean": 0.001862113025878942, + "max": 0.0035879994384153758 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 98.01459661190157, + "max": 98.3485636822115 + }, + "tx_mbps": { + "mean": 1.5149290202969048, + "max": 1.545615257607545 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.243904269483538, + "max": 10.87493821057835 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008242664029014178, + "max": 0.04945598417408507 + }, + "busiest_sampled_vcpu_percent": 21.721311475409838, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.005699275124453293, + "max": 0.013849580677338637 + }, + "tx_mbps": { + "mean": 0.005699275124453293, + "max": 0.013849580677338637 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 618.715482511727, + "max": 625.5356693353273 + }, + "tx_mbps": { + "mean": 10.60431564863417, + "max": 10.904754637402892 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.8495134936851754, + "max": 5.212687484632407 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.714285714285714, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0019307237961098452, + "max": 0.003887741050858661 + }, + "tx_mbps": { + "mean": 0.0019307237961098452, + "max": 0.003887741050858661 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 134.34161316048431, + "max": 134.62449300782384 + }, + "tx_mbps": { + "mean": 2.1514339070285837, + "max": 2.259155280172755 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/direct/http/09-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 67.14502632833171, + "max": 68.37130392632089 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 74.61832061068702, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.002369392995277062, + "max": 0.0039849406953520565 + }, + "tx_mbps": { + "mean": 0.002369392995277062, + "max": 0.0039849406953520565 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 4772.664512767708, + "max": 4810.213293943518 + }, + "tx_mbps": { + "mean": 82.87839708271831, + "max": 83.4227386780755 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.159074494491503, + "max": 5.367647058823529 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008219590656075545, + "max": 0.024807740014884644 + }, + "busiest_sampled_vcpu_percent": 10.150375939849624, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0068495443145497594, + "max": 0.0323621399194501 + }, + "tx_mbps": { + "mean": 0.0068495443145497594, + "max": 0.0323621399194501 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 133.19297346926078, + "max": 139.90821502438945 + }, + "tx_mbps": { + "mean": 3.4214559029522307, + "max": 3.7816100311962892 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/direct/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 75.59801066049948, + "max": 76.76348547717842 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 79.1015625, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0017447202135155427, + "max": 0.003207721088185321 + }, + "tx_mbps": { + "mean": 0.0017447202135155427, + "max": 0.003207721088185321 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 5802.19321077048, + "max": 5860.418124102179 + }, + "tx_mbps": { + "mean": 97.74259534972781, + "max": 98.30719750766403 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/direct/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 13.305542925467927, + "max": 13.788098693759071 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.04039523138360348, + "max": 0.1696969696969697 + }, + "busiest_sampled_vcpu_percent": 90.37433155080214, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 18, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.002114617679050339, + "max": 0.004147833661799138 + }, + "tx_mbps": { + "mean": 0.002114617679050339, + "max": 0.004147833661799138 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.1008837188129026, + "max": 1.1423249774617843 + }, + "tx_mbps": { + "mean": 0.9669067373051546, + "max": 1.0044960192714456 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/direct/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 13.39315617822341, + "max": 14.40329218106996 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.024277737314882253, + "max": 0.14566642388929352 + }, + "busiest_sampled_vcpu_percent": 88.19444444444444, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 19, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0023616266943246554, + "max": 0.00345429706341651 + }, + "tx_mbps": { + "mean": 0.0023616266943246554, + "max": 0.00345429706341651 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 130.81214321194008, + "max": 134.7162079308036 + }, + "tx_mbps": { + "mean": 1.9751316560154883, + "max": 2.113301932372265 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.8588985118307486, + "max": 2.3610427939006393 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02876600426848033, + "max": 0.0986679822397632 + }, + "busiest_sampled_vcpu_percent": 4.980842911877395, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.005460549565929314, + "max": 0.012968739439005216 + }, + "tx_mbps": { + "mean": 0.005460549565929314, + "max": 0.012968739439005216 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.5519508519700036, + "max": 0.5662570004586683 + }, + "tx_mbps": { + "mean": 0.48707022705830766, + "max": 0.4966937478486087 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.9817570966784013, + "max": 3.197245450073783 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.024606312621143253, + "max": 0.07387343018960847 + }, + "busiest_sampled_vcpu_percent": 7.465618860510806, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0020122243803605893, + "max": 0.0037823547426443366 + }, + "tx_mbps": { + "mean": 0.0020122243803605893, + "max": 0.0037823547426443366 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.9436125688288703, + "max": 0.9612954435129507 + }, + "tx_mbps": { + "mean": 0.8375711920862936, + "max": 0.8558098526259259 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.3809072803076883, + "max": 4.585798816568047 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020593456531533185, + "max": 0.0740557886941496 + }, + "busiest_sampled_vcpu_percent": 9.05511811023622, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.001700997708254302, + "max": 0.003082879523942844 + }, + "tx_mbps": { + "mean": 0.001700997708254302, + "max": 0.003082879523942844 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.4591869331070373, + "max": 1.4711722956631614 + }, + "tx_mbps": { + "mean": 1.2996587812689637, + "max": 1.3100417301853762 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 13.366393886661374, + "max": 13.954068896655018 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.025005239364338207, + "max": 0.07496251874062969 + }, + "busiest_sampled_vcpu_percent": 19.047619047619047, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0037929799671256397, + "max": 0.011084172623846436 + }, + "tx_mbps": { + "mean": 0.0037929799671256397, + "max": 0.011084172623846436 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 14.550110558131577, + "max": 14.615395412616339 + }, + "tx_mbps": { + "mean": 12.947614314302383, + "max": 13.008824596472612 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.4574295710049787, + "max": 4.588061174148988 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00412847824291966, + "max": 0.02477086945751796 + }, + "busiest_sampled_vcpu_percent": 8.221797323135755, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.00201197802468907, + "max": 0.004686582693053809 + }, + "tx_mbps": { + "mean": 0.00201197802468907, + "max": 0.004686582693053809 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.4687300461158472, + "max": 1.6147701582886531 + }, + "tx_mbps": { + "mean": 1.8380814346600125, + "max": 2.034416687524454 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/praxis-release/http/05-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 37.88812492349771, + "max": 38.35276606301166 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 41.91033138401559, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0035654327288190215, + "max": 0.009839955162079176 + }, + "tx_mbps": { + "mean": 0.0035654327288190215, + "max": 0.009839955162079176 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 46.781307767305044, + "max": 47.255782748894724 + }, + "tx_mbps": { + "mean": 41.488550676483186, + "max": 41.90661428326874 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.087046544995496, + "max": 3.1057431599704213 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004106101667077277, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 8.235294117647058, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0024088565776000694, + "max": 0.004476281325688846 + }, + "tx_mbps": { + "mean": 0.0024088565776000694, + "max": 0.004476281325688846 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 45.72957216726915, + "max": 46.11933801344056 + }, + "tx_mbps": { + "mean": 0.7300774581988031, + "max": 0.7511109438750114 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.092795824565631, + "max": 2.5123152709359604 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.732809430255403, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0017199043653425847, + "max": 0.0030486765843972903 + }, + "tx_mbps": { + "mean": 0.0017199043653425847, + "max": 0.0030486765843972903 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 71.73676609953185, + "max": 72.27730160684551 + }, + "tx_mbps": { + "mean": 1.1440032950745291, + "max": 1.1613431360607653 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.8765522501516765, + "max": 5.135802469135802 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.747514910536779, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0035953430633063996, + "max": 0.012684939617122136 + }, + "tx_mbps": { + "mean": 0.0035953430633063996, + "max": 0.012684939617122136 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 133.60178494473746, + "max": 133.92733275767617 + }, + "tx_mbps": { + "mean": 2.1705684293979797, + "max": 2.192854614277205 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/praxis-release/http/09-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 18.338947919517352, + "max": 19.084542271135568 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0049912652857499375, + "max": 0.02495632642874969 + }, + "busiest_sampled_vcpu_percent": 24.763705103969755, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0023140597982129144, + "max": 0.0036695102337281444 + }, + "tx_mbps": { + "mean": 0.0023140597982129144, + "max": 0.0036695102337281444 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1161.5196592956984, + "max": 1171.656221230035 + }, + "tx_mbps": { + "mean": 18.89396628311602, + "max": 19.0991084066136 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.279796003572318, + "max": 5.234701400835586 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.262759924385634, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.002280400555300793, + "max": 0.0050332310390722515 + }, + "tx_mbps": { + "mean": 0.002280400555300793, + "max": 0.0050332310390722515 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 133.28130075934968, + "max": 137.84992694271205 + }, + "tx_mbps": { + "mean": 3.590302529762358, + "max": 3.8816631213988013 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 34.85432111444493, + "max": 36.19875776397515 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004116242693669219, + "max": 0.024697456162015314 + }, + "busiest_sampled_vcpu_percent": 40.79207920792079, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0035712109621029164, + "max": 0.012530651387966737 + }, + "tx_mbps": { + "mean": 0.0035712109621029164, + "max": 0.012530651387966737 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2439.717211615719, + "max": 2459.622498645674 + }, + "tx_mbps": { + "mean": 34.13076102905516, + "max": 34.34240168160622 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/praxis-release/http/12-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 2.6750264057983237, + "max": 4.911049862189928 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01789741203421985, + "max": 0.12528188423953895 + }, + "busiest_sampled_vcpu_percent": 15.853658536585366, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 20, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.005851570171414777, + "max": 0.03322173017871386 + }, + "tx_mbps": { + "mean": 0.005851570171414777, + "max": 0.03322173017871386 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.4139130022867492, + "max": 1.4674539842616483 + }, + "tx_mbps": { + "mean": 0.962315996991103, + "max": 1.0029523263739635 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/praxis-release/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.766338797423418, + "max": 4.099597585513078 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02515090543259557, + "max": 0.15090543259557343 + }, + "busiest_sampled_vcpu_percent": 13.737373737373737, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 21, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0034560162676429192, + "max": 0.009529864487298652 + }, + "tx_mbps": { + "mean": 0.0034560162676429192, + "max": 0.009529864487298652 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 130.08852751931354, + "max": 133.93735355984484 + }, + "tx_mbps": { + "mean": 1.8317465083811868, + "max": 1.897951458268498 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.9248492770067602, + "max": 3.1011567807039135 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01641227936828328, + "max": 0.07383706620723603 + }, + "busiest_sampled_vcpu_percent": 7.128712871287129, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0019099580508280178, + "max": 0.0034228295699856763 + }, + "tx_mbps": { + "mean": 0.0019099580508280178, + "max": 0.0034228295699856763 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.4072202020951043, + "max": 0.4129661099941273 + }, + "tx_mbps": { + "mean": 0.4648292490480042, + "max": 0.4711576295411673 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.6124691834867975, + "max": 1.9207091849298203 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01640622416655594, + "max": 0.04924895345973898 + }, + "busiest_sampled_vcpu_percent": 3.10077519379845, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.001816675168033992, + "max": 0.003513673542245845 + }, + "tx_mbps": { + "mean": 0.001816675168033992, + "max": 0.003513673542245845 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.6442615181958815, + "max": 0.6487094860648317 + }, + "tx_mbps": { + "mean": 0.7372821001387704, + "max": 0.7440619035022569 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/agentgateway/http/02-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 3.4242169576528645, + "max": 4.515173945225759 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009893658465917655, + "max": 0.024764735017335313 + }, + "busiest_sampled_vcpu_percent": 8.118811881188119, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.004454731252670364, + "max": 0.011443707586736272 + }, + "tx_mbps": { + "mean": 0.004454731252670364, + "max": 0.011443707586736272 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.1377395988222654, + "max": 1.152619999446332 + }, + "tx_mbps": { + "mean": 1.3038221996933448, + "max": 1.3215929976034801 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.665681792253995, + "max": 13.238593866866118 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012476149912519366, + "max": 0.04982561036372696 + }, + "busiest_sampled_vcpu_percent": 17.843866171003718, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.006804920281701387, + "max": 0.030722449735221168 + }, + "tx_mbps": { + "mean": 0.006804920281701387, + "max": 0.030722449735221168 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 10.80616058843915, + "max": 10.890656422555379 + }, + "tx_mbps": { + "mean": 12.4063372154367, + "max": 12.49921279289907 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/agentgateway/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.0639346299599826, + "max": 4.246913580246914 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016469042228365566, + "max": 0.049431537320810674 + }, + "busiest_sampled_vcpu_percent": 8.910891089108912, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0035713467375490925, + "max": 0.010312773109596423 + }, + "tx_mbps": { + "mean": 0.0035713467375490925, + "max": 0.010312773109596423 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.1452236898726855, + "max": 1.283525051578915 + }, + "tx_mbps": { + "mean": 1.8374212433125623, + "max": 2.0240163693754605 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 31.208556768924733, + "max": 34.083044982698965 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008277460475126232, + "max": 0.04966476285075739 + }, + "busiest_sampled_vcpu_percent": 38.83677298311444, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0019896746772720656, + "max": 0.005135114383092932 + }, + "tx_mbps": { + "mean": 0.0019896746772720656, + "max": 0.005135114383092932 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 27.967900232044684, + "max": 28.27306321809417 + }, + "tx_mbps": { + "mean": 32.133101759065845, + "max": 32.466948746681446 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.011650821448803, + "max": 2.5369458128078817 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01641631881534087, + "max": 0.04926108374384237 + }, + "busiest_sampled_vcpu_percent": 4.892367906066537, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0018798145793886489, + "max": 0.0036690689929222433 + }, + "tx_mbps": { + "mean": 0.0018798145793886489, + "max": 0.0036690689929222433 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 44.47860263101925, + "max": 44.716537482644235 + }, + "tx_mbps": { + "mean": 0.7087607431898173, + "max": 0.739249286969488 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.2652852747150316, + "max": 3.0489304155397097 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012314260577033774, + "max": 0.04924895345973898 + }, + "busiest_sampled_vcpu_percent": 8.102766798418973, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.004010146894080792, + "max": 0.012487426859185163 + }, + "tx_mbps": { + "mean": 0.004010146894080792, + "max": 0.012487426859185163 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 76.5797855393009, + "max": 77.01702210308204 + }, + "tx_mbps": { + "mean": 1.2513974656897235, + "max": 1.2658316550581497 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/agentgateway/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.83247278858356, + "max": 4.703275055405073 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00410711352061771, + "max": 0.02464268112370626 + }, + "busiest_sampled_vcpu_percent": 8.300395256916996, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0034659625803554876, + "max": 0.014358258130594265 + }, + "tx_mbps": { + "mean": 0.0034659625803554876, + "max": 0.014358258130594265 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 132.97736997046286, + "max": 133.31342561916546 + }, + "tx_mbps": { + "mean": 2.1523958821418705, + "max": 2.182928051677985 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 17.447312753974863, + "max": 18.5678391959799 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004152134196977246, + "max": 0.02491280518186348 + }, + "busiest_sampled_vcpu_percent": 25.720164609053498, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0019291205618873356, + "max": 0.003930830529648338 + }, + "tx_mbps": { + "mean": 0.0019291205618873356, + "max": 0.003930830529648338 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1147.9929413985833, + "max": 1156.1619371673967 + }, + "tx_mbps": { + "mean": 18.790267529839824, + "max": 18.996579564586764 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.104325008484624, + "max": 5.183743003163787 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041274558362225525, + "max": 0.024764735017335313 + }, + "busiest_sampled_vcpu_percent": 9.31098696461825, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.003516843617727702, + "max": 0.011022684822166543 + }, + "tx_mbps": { + "mean": 0.003516843617727702, + "max": 0.011022684822166543 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 127.56850680158725, + "max": 131.66610788061877 + }, + "tx_mbps": { + "mean": 3.126878327455704, + "max": 3.214087506479449 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.077484904693325, + "max": 29.607698001480387 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008248783304462591, + "max": 0.04949269982677555 + }, + "busiest_sampled_vcpu_percent": 33.580705009276436, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.007194328777920247, + "max": 0.030740091699553454 + }, + "tx_mbps": { + "mean": 0.007194328777920247, + "max": 0.030740091699553454 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2126.277335821645, + "max": 2145.6083342733123 + }, + "tx_mbps": { + "mean": 29.908782680880964, + "max": 30.105949819134693 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.792531045271751, + "max": 4.451112778194549 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03760388320814142, + "max": 0.15003750937734434 + }, + "busiest_sampled_vcpu_percent": 14.639175257731958, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 20, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.003619173319379352, + "max": 0.013811334702942463 + }, + "tx_mbps": { + "mean": 0.003619173319379352, + "max": 0.013811334702942463 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.1028444927008159, + "max": 1.1414527775141519 + }, + "tx_mbps": { + "mean": 0.9679226331657674, + "max": 1.0041481089848299 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.006938270965345, + "max": 6.491611962071481 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03314276244925014, + "max": 0.19885657469550086 + }, + "busiest_sampled_vcpu_percent": 20.566037735849058, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 20, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0018951634371551038, + "max": 0.0032679041777487912 + }, + "tx_mbps": { + "mean": 0.0018951634371551038, + "max": 0.0032679041777487912 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 129.23610644167954, + "max": 133.3129539395281 + }, + "tx_mbps": { + "mean": 1.8911445180368063, + "max": 1.9742050209891873 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.504614416044223, + "max": 2.988392195603853 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016454812228417222, + "max": 0.024691358024691357 + }, + "busiest_sampled_vcpu_percent": 5.232558139534884, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.005691035195192678, + "max": 0.013012594139511615 + }, + "tx_mbps": { + "mean": 0.005691035195192678, + "max": 0.013012594139511615 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.853866846437117, + "max": 0.8661056256565198 + }, + "tx_mbps": { + "mean": 0.974068305260595, + "max": 0.9806589626170279 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 8.306741446046992, + "max": 10.320019846192013 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012393711102676274, + "max": 0.04948045522018803 + }, + "busiest_sampled_vcpu_percent": 14.457831325301205, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0020086660986913937, + "max": 0.00373608398889388 + }, + "tx_mbps": { + "mean": 0.0020086660986913937, + "max": 0.00373608398889388 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 6.149592338427825, + "max": 6.25790010571483 + }, + "tx_mbps": { + "mean": 7.063802833407173, + "max": 7.186232704383781 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/direct/http/02-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 3.0133999985894793, + "max": 3.3818810170328315 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0148233751418975, + "max": 0.049370525796099726 + }, + "busiest_sampled_vcpu_percent": 6.165703275529865, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0020866190163605853, + "max": 0.003182981199803225 + }, + "tx_mbps": { + "mean": 0.0020866190163605853, + "max": 0.003182981199803225 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.1335187987844069, + "max": 1.1474872238443783 + }, + "tx_mbps": { + "mean": 1.2978643001627033, + "max": 1.3035606211328483 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 59.5136395815374, + "max": 60.59732774430181 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.017332792959348753, + "max": 0.05239717055279015 + }, + "busiest_sampled_vcpu_percent": 64.73029045643153, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.007031043596093872, + "max": 0.034549205469661434 + }, + "tx_mbps": { + "mean": 0.007031043596093872, + "max": 0.034549205469661434 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 68.53379468204798, + "max": 69.33045317200155 + }, + "tx_mbps": { + "mean": 78.73309458839823, + "max": 79.64315055578793 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.491272648279161, + "max": 4.194423883543054 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016412356953248358, + "max": 0.04934616333580064 + }, + "busiest_sampled_vcpu_percent": 7.169811320754717, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0019682180670820863, + "max": 0.0045237604545183925 + }, + "tx_mbps": { + "mean": 0.0019682180670820863, + "max": 0.0045237604545183925 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.1525182595187033, + "max": 1.338836376323441 + }, + "tx_mbps": { + "mean": 1.8487451879520127, + "max": 2.0926501003817557 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/direct/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 91.01586141802788, + "max": 91.79574056147145 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 93.07692307692308, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0034743889723775467, + "max": 0.009326113915138256 + }, + "tx_mbps": { + "mean": 0.0034743889723775467, + "max": 0.009326113915138256 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 124.65932612915479, + "max": 126.71600831595245 + }, + "tx_mbps": { + "mean": 143.2255391878521, + "max": 145.69643608669156 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.391125593784782, + "max": 4.241676942046856 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.23076923076923, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0018683074016096323, + "max": 0.0032937233025202035 + }, + "tx_mbps": { + "mean": 0.0018683074016096323, + "max": 0.0032937233025202035 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 94.83675108382445, + "max": 95.8839203294755 + }, + "tx_mbps": { + "mean": 1.4274169503190244, + "max": 1.4907472158696713 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.118364684336452, + "max": 10.774577954319762 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004139758238118894, + "max": 0.024838549428713365 + }, + "busiest_sampled_vcpu_percent": 22.874493927125506, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0018167511117161616, + "max": 0.0030287731072636465 + }, + "tx_mbps": { + "mean": 0.0018167511117161616, + "max": 0.0030287731072636465 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 577.9209359739218, + "max": 585.4466269763154 + }, + "tx_mbps": { + "mean": 9.737919965910013, + "max": 9.91105096834692 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.422498920905546, + "max": 5.647348951911221 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004110152075626798, + "max": 0.02466091245376079 + }, + "busiest_sampled_vcpu_percent": 10.285714285714286, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.005782070715966663, + "max": 0.013352242914884646 + }, + "tx_mbps": { + "mean": 0.005782070715966663, + "max": 0.013352242914884646 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 134.37232710738888, + "max": 134.62463566087592 + }, + "tx_mbps": { + "mean": 2.1102004831530454, + "max": 2.2943598724615972 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 65.50547012879976, + "max": 66.18181818181819 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004031607805192711, + "max": 0.024189646831156264 + }, + "busiest_sampled_vcpu_percent": 73.81404174573055, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0018135294456800963, + "max": 0.004108232360469609 + }, + "tx_mbps": { + "mean": 0.0018135294456800963, + "max": 0.004108232360469609 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 4618.884040546793, + "max": 4663.67236209496 + }, + "tx_mbps": { + "mean": 80.27117490465452, + "max": 80.97425021165228 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.260781244703313, + "max": 6.491611962071481 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016421084405465754, + "max": 0.0499001996007984 + }, + "busiest_sampled_vcpu_percent": 10.093457943925234, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0026815443548249378, + "max": 0.004122007546483696 + }, + "tx_mbps": { + "mean": 0.0026815443548249378, + "max": 0.004122007546483696 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 132.00768829636417, + "max": 132.78918728613627 + }, + "tx_mbps": { + "mean": 3.4008855941532192, + "max": 3.6087272284001983 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/direct/http/11-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 75.33176802321816, + "max": 76.05462082418923 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009725261366399222, + "max": 0.04862630683199611 + }, + "busiest_sampled_vcpu_percent": 77.79960707269156, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0025897022033900675, + "max": 0.004936350792284602 + }, + "tx_mbps": { + "mean": 0.0025897022033900675, + "max": 0.004936350792284602 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 5639.04962582453, + "max": 5686.547017936024 + }, + "tx_mbps": { + "mean": 94.07797211008658, + "max": 94.42676502606511 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/direct/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 13.565491361913763, + "max": 15.157384987893462 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02824858757062147, + "max": 0.1694915254237288 + }, + "busiest_sampled_vcpu_percent": 88.67595818815332, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 19, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.001699765773753544, + "max": 0.003260793524259222 + }, + "tx_mbps": { + "mean": 0.001699765773753544, + "max": 0.003260793524259222 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.104232475217239, + "max": 1.140605935207288 + }, + "tx_mbps": { + "mean": 0.9712704604006508, + "max": 1.00373210072078 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/direct/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 13.32371046751045, + "max": 14.071928554187787 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0241196333815726, + "max": 0.1688374336710082 + }, + "busiest_sampled_vcpu_percent": 83.87650085763293, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 19, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0034936611564415332, + "max": 0.010701976580733682 + }, + "tx_mbps": { + "mean": 0.0034936611564415332, + "max": 0.010701976580733682 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 129.63997232474094, + "max": 134.7035778649652 + }, + "tx_mbps": { + "mean": 1.9568104344862232, + "max": 2.0625565682424605 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.7824047166462509, + "max": 2.220029600394672 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016411274976415965, + "max": 0.04920049200492005 + }, + "busiest_sampled_vcpu_percent": 3.898635477582846, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.005719431955189751, + "max": 0.014877580861782135 + }, + "tx_mbps": { + "mean": 0.005719431955189751, + "max": 0.014877580861782135 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.5461463246866451, + "max": 0.565506688632585 + }, + "tx_mbps": { + "mean": 0.4813010148676642, + "max": 0.4879743020995216 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.048745145436527, + "max": 3.104212860310421 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012322355409781351, + "max": 0.04927322000492732 + }, + "busiest_sampled_vcpu_percent": 8.284023668639053, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0016506119702239396, + "max": 0.0029968897656060247 + }, + "tx_mbps": { + "mean": 0.0016506119702239396, + "max": 0.0029968897656060247 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.8837386248085386, + "max": 0.9068532422101118 + }, + "tx_mbps": { + "mean": 0.7876852608893266, + "max": 0.8126716476792316 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/praxis-release/http/02-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 3.047038158779017, + "max": 3.4074074074074074 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004937052579609973, + "max": 0.024685262898049863 + }, + "busiest_sampled_vcpu_percent": 6.476190476190476, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0021690674742240465, + "max": 0.003648834190894867 + }, + "tx_mbps": { + "mean": 0.0021690674742240465, + "max": 0.003648834190894867 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.4608984341596083, + "max": 1.4669240227642197 + }, + "tx_mbps": { + "mean": 1.2995539502896114, + "max": 1.3057675554117485 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 13.136939470657188, + "max": 13.811188811188812 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012467794293970718, + "max": 0.049887752556747315 + }, + "busiest_sampled_vcpu_percent": 17.958412098298677, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.003526357199085244, + "max": 0.010268873007378105 + }, + "tx_mbps": { + "mean": 0.003526357199085244, + "max": 0.010268873007378105 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 14.392892467341996, + "max": 14.453474439371227 + }, + "tx_mbps": { + "mean": 12.808906523243285, + "max": 12.86391363133575 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.5197366267525565, + "max": 5.232129697862933 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.024596424928996653, + "max": 0.12281994595922378 + }, + "busiest_sampled_vcpu_percent": 10.019646365422396, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0020319389205973935, + "max": 0.004267529230136176 + }, + "tx_mbps": { + "mean": 0.0020319389205973935, + "max": 0.004267529230136176 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.4716249376951769, + "max": 1.6357801566013233 + }, + "tx_mbps": { + "mean": 1.8436874495350504, + "max": 2.058130769806842 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 38.109684748318635, + "max": 38.692842942345926 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00414181577203446, + "max": 0.02485089463220676 + }, + "busiest_sampled_vcpu_percent": 40.74803149606299, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0037174519388576996, + "max": 0.014141447355041558 + }, + "tx_mbps": { + "mean": 0.0037174519388576996, + "max": 0.014141447355041558 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 46.679873910596406, + "max": 47.21945287216352 + }, + "tx_mbps": { + "mean": 41.38754932387382, + "max": 41.853962046413564 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.987469858465485, + "max": 3.124231242312423 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016428479524104436, + "max": 0.049224710804824025 + }, + "busiest_sampled_vcpu_percent": 7.524752475247524, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.001871398413709984, + "max": 0.0038497907951321967 + }, + "tx_mbps": { + "mean": 0.001871398413709984, + "max": 0.0038497907951321967 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 45.66527681424576, + "max": 45.93683658263857 + }, + "tx_mbps": { + "mean": 0.7195622220350225, + "max": 0.7339994096763355 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.1409494922636894, + "max": 2.8874629812438304 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016450751316587697, + "max": 0.07403751233958539 + }, + "busiest_sampled_vcpu_percent": 4.536489151873767, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.001956874661179584, + "max": 0.003439806251311215 + }, + "tx_mbps": { + "mean": 0.001956874661179584, + "max": 0.003439806251311215 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 76.254770970697, + "max": 76.73256235738322 + }, + "tx_mbps": { + "mean": 1.195280157932718, + "max": 1.2359299871688534 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.647801296448282, + "max": 4.7607301430685744 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008238589553468446, + "max": 0.049431537320810674 + }, + "busiest_sampled_vcpu_percent": 10.934393638170974, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0037565959775439826, + "max": 0.010190276906788786 + }, + "tx_mbps": { + "mean": 0.0037565959775439826, + "max": 0.010190276906788786 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 133.57700209867244, + "max": 133.87218070934728 + }, + "tx_mbps": { + "mean": 2.1521130077953803, + "max": 2.182448106638712 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.665222792827997, + "max": 19.984992496248125 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008352125615969264, + "max": 0.05011275369581558 + }, + "busiest_sampled_vcpu_percent": 23.975409836065573, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0035552741164854925, + "max": 0.01391447814199374 + }, + "tx_mbps": { + "mean": 0.0035552741164854925, + "max": 0.01391447814199374 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1162.6296887412004, + "max": 1167.8201898138227 + }, + "tx_mbps": { + "mean": 18.938598279374887, + "max": 19.03342675164917 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.272873913187169, + "max": 4.806507271382795 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01647754247594624, + "max": 0.04966476285075739 + }, + "busiest_sampled_vcpu_percent": 10.169491525423728, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0022591577808005695, + "max": 0.004072421949422476 + }, + "tx_mbps": { + "mean": 0.0022591577808005695, + "max": 0.004072421949422476 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 133.8405573455155, + "max": 141.10487877226052 + }, + "tx_mbps": { + "mean": 3.6195477684922035, + "max": 3.959467389336266 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 35.19898783594786, + "max": 36.86040735221063 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00822639226410536, + "max": 0.024691358024691357 + }, + "busiest_sampled_vcpu_percent": 41.53225806451613, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.003760998752301445, + "max": 0.010798990133120804 + }, + "tx_mbps": { + "mean": 0.003760998752301445, + "max": 0.010798990133120804 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2446.233617064205, + "max": 2486.3391135572538 + }, + "tx_mbps": { + "mean": 34.221187223727036, + "max": 34.71212591422533 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.651687099303862, + "max": 3.9819684447783623 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0502366814136042, + "max": 0.17557060446450964 + }, + "busiest_sampled_vcpu_percent": 9.920634920634921, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0071354405202788415, + "max": 0.030382660154074276 + }, + "tx_mbps": { + "mean": 0.0071354405202788415, + "max": 0.030382660154074276 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.4264631215502184, + "max": 1.4663523037750386 + }, + "tx_mbps": { + "mean": 0.9729361973256362, + "max": 1.0017916935972453 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/praxis-release/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.1859491378265963, + "max": 6.971624266144814 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03669275929549902, + "max": 0.22015655577299412 + }, + "busiest_sampled_vcpu_percent": 17.529880478087648, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 20, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0038712210943245107, + "max": 0.010958902317196354 + }, + "tx_mbps": { + "mean": 0.0038712210943245107, + "max": 0.010958902317196354 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 129.88479806706297, + "max": 133.89139641591203 + }, + "tx_mbps": { + "mean": 1.801605746273747, + "max": 1.861140298868214 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.469306721085446, + "max": 1.5250544662309369 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008067118425298484, + "max": 0.0484027105517909 + }, + "busiest_sampled_vcpu_percent": 4.633204633204633, + "container_quota_busy_percent": { + "mean": 2.093332622598401, + "max": 2.141661898106768 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 9633792, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.952147469783791, + "max": 0.9557947153884737 + }, + "tx_mbps": { + "mean": 0.9522102494785251, + "max": 0.9559219550268886 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 0.8166689272346807, + "max": 0.8200435273610303 + }, + "tx_mbps": { + "mean": 0.8166604063103328, + "max": 0.8200264937056715 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0016685946676820627, + "max": 0.0028021595780016147 + }, + "tx_mbps": { + "mean": 0.0016685946676820627, + "max": 0.0028021595780016147 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.3421354320463412, + "max": 0.3434511415106508 + }, + "tx_mbps": { + "mean": 0.39869326729717125, + "max": 0.400228960363413 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.7411638776219148, + "max": 0.7442096937043056 + }, + "tx_mbps": { + "mean": 0.81664233942092, + "max": 0.8200264937056715 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.6450267990465095, + "max": 1.7437636231533058 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040413837698027805, + "max": 0.02424830261881668 + }, + "busiest_sampled_vcpu_percent": 6.679764243614931, + "container_quota_busy_percent": { + "mean": 3.171056753318432, + "max": 3.334924208552214 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 9363456, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.5616648024375883, + "max": 1.5655250183512655 + }, + "tx_mbps": { + "mean": 1.5570288840758515, + "max": 1.5645463358360814 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 1.3355083406287787, + "max": 1.3412534160940526 + }, + "tx_mbps": { + "mean": 1.3355362283693994, + "max": 1.3412534160940526 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0037198104044469053, + "max": 0.012047973341406431 + }, + "tx_mbps": { + "mean": 0.0037198104044469053, + "max": 0.012047973341406431 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.5596006920126328, + "max": 0.562070376275774 + }, + "tx_mbps": { + "mean": 0.6521554615743907, + "max": 0.6552403323019811 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.2120582570043088, + "max": 1.217310708577755 + }, + "tx_mbps": { + "mean": 1.3355181765935846, + "max": 1.3412534160940526 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.2064242032340147, + "max": 2.3047064531780688 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040462895524803755, + "max": 0.024277737314882253 + }, + "busiest_sampled_vcpu_percent": 6.8359375, + "container_quota_busy_percent": { + "mean": 5.33475958655818, + "max": 5.505543749697761 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 54, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11972608, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.822165162998159, + "max": 2.8344224207022015 + }, + "tx_mbps": { + "mean": 2.8213662488345284, + "max": 2.827158873813932 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 2.4204735034359666, + "max": 2.425766002947544 + }, + "tx_mbps": { + "mean": 2.4201215390395086, + "max": 2.425135799928427 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0023930881895324056, + "max": 0.0036910385254127747 + }, + "tx_mbps": { + "mean": 0.0023930881895324056, + "max": 0.0036910385254127747 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.013713747615069, + "max": 1.0168147646256882 + }, + "tx_mbps": { + "mean": 1.181991116040935, + "max": 1.1850170343152095 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2.1965319366986806, + "max": 2.201314629878527 + }, + "tx_mbps": { + "mean": 2.4201215390395086, + "max": 2.425135799928427 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.367855097042623, + "max": 12.74629044028217 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004061078622482131, + "max": 0.024366471734892786 + }, + "busiest_sampled_vcpu_percent": 34.72485768500949, + "container_quota_busy_percent": { + "mean": 39.95922870566115, + "max": 40.737203701196556 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 54, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 13131776, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 25.87532022949249, + "max": 25.97262057551386 + }, + "tx_mbps": { + "mean": 25.909023638166534, + "max": 26.01052258998002 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 22.228119259970814, + "max": 22.31576266457593 + }, + "tx_mbps": { + "mean": 22.20840841892506, + "max": 22.293805966059416 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0033541720945719014, + "max": 0.0101635502038881 + }, + "tx_mbps": { + "mean": 0.0033541720945719014, + "max": 0.0101635502038881 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 9.307785649918197, + "max": 9.343764971577636 + }, + "tx_mbps": { + "mean": 10.862738501534356, + "max": 10.906540448604124 + } + }, + "cni0": { + "rx_mbps": { + "mean": 20.17149018063531, + "max": 20.250914598353404 + }, + "tx_mbps": { + "mean": 22.208390425791162, + "max": 22.293805966059416 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/04-fortio/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 2.32262827097546, + "max": 3.7152444870565677 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0034241884673332423, + "max": 0.023969319271332695 + }, + "busiest_sampled_vcpu_percent": 8.061420345489443, + "container_quota_busy_percent": { + "mean": 5.35127095839049, + "max": 5.911955961353426 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 779, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 59592704, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 3.282965185586731, + "max": 3.717121906906397 + }, + "tx_mbps": { + "mean": 2.778211967291841, + "max": 3.1718582500612227 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 2.3818962451553514, + "max": 2.7289392531738113 + }, + "tx_mbps": { + "mean": 2.889290200518741, + "max": 3.2995910324905173 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002238788042832173, + "max": 0.003772833853618549 + }, + "tx_mbps": { + "mean": 0.002238788042832173, + "max": 0.003772833853618549 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.9842895400186755, + "max": 1.0611551327530835 + }, + "tx_mbps": { + "mean": 1.1520584652212145, + "max": 1.2629171367007763 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2.156950721688036, + "max": 2.4545173060541945 + }, + "tx_mbps": { + "mean": 2.889290200518741, + "max": 3.2995910324905173 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.701793331406954, + "max": 27.930607187112763 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00410711352061771, + "max": 0.02464268112370626 + }, + "busiest_sampled_vcpu_percent": 99.80916030534351, + "container_quota_busy_percent": { + "mean": 96.33241883792265, + "max": 100.1456168900895 + }, + "container_throttled_period_percent": { + "mean": 20.737674275410125, + "max": 34.61538461538461 + }, + "max_fd": 935, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 80744448, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 67.36714417183889, + "max": 70.61912325295934 + }, + "tx_mbps": { + "mean": 67.79783325178799, + "max": 71.09450683376156 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 58.07546580405682, + "max": 60.91031850350373 + }, + "tx_mbps": { + "mean": 57.829544916755374, + "max": 60.614100073885865 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019800508704950993, + "max": 0.00454457001700168 + }, + "tx_mbps": { + "mean": 0.0019800508704950993, + "max": 0.00454457001700168 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 24.21816805671988, + "max": 25.40719563426453 + }, + "tx_mbps": { + "mean": 28.414553194060105, + "max": 29.793137452858332 + } + }, + "cni0": { + "rx_mbps": { + "mean": 52.67269622399608, + "max": 55.24613674374699 + }, + "tx_mbps": { + "mean": 57.82954493723573, + "max": 60.61388404058317 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.6415964806061907, + "max": 1.70316301703163 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004052192235999676, + "max": 0.024313153415998056 + }, + "busiest_sampled_vcpu_percent": 4.077669902912621, + "container_quota_busy_percent": { + "mean": 3.5892502595347797, + "max": 3.7441708208039586 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 423, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 69312512, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 49.16775266044431, + "max": 49.4169503716053 + }, + "tx_mbps": { + "mean": 44.95621826587007, + "max": 45.22927385807965 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 44.536502515531154, + "max": 44.792870365677835 + }, + "tx_mbps": { + "mean": 44.87907069180487, + "max": 45.09249907380557 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.009864639597026194, + "max": 0.04104324576590139 + }, + "tx_mbps": { + "mean": 0.009864639597026194, + "max": 0.04104324576590139 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 44.03718027055227, + "max": 44.241714974810506 + }, + "tx_mbps": { + "mean": 0.6975304527178801, + "max": 0.7200065732767947 + } + }, + "cni0": { + "rx_mbps": { + "mean": 44.332415954365864, + "max": 44.58030880428909 + }, + "tx_mbps": { + "mean": 44.87905262770581, + "max": 45.09249907380557 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.458687092627317, + "max": 2.8026093259241365 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008090614886731391, + "max": 0.04854368932038835 + }, + "busiest_sampled_vcpu_percent": 8.51063829787234, + "container_quota_busy_percent": { + "mean": 5.156079319126167, + "max": 5.310869745760343 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 423, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 30236672, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 74.9823670587715, + "max": 75.96354454874319 + }, + "tx_mbps": { + "mean": 68.50780143368608, + "max": 69.40933723237403 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 67.90135446424284, + "max": 68.80012550489958 + }, + "tx_mbps": { + "mean": 68.45320819593297, + "max": 69.36396552623845 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002382352082152307, + "max": 0.004689381592501633 + }, + "tx_mbps": { + "mean": 0.002382352082152307, + "max": 0.004689381592501633 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 67.18492570167282, + "max": 68.07958162779889 + }, + "tx_mbps": { + "mean": 1.034232051978861, + "max": 1.0723919259240469 + } + }, + "cni0": { + "rx_mbps": { + "mean": 67.60083112329653, + "max": 68.4987044082506 + }, + "tx_mbps": { + "mean": 68.45320819593297, + "max": 69.36396552623845 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/08-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 3.6536321078097, + "max": 3.996124969726326 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004843787842092517, + "max": 0.024218939210462583 + }, + "busiest_sampled_vcpu_percent": 9.496124031007753, + "container_quota_busy_percent": { + "mean": 9.680053939476899, + "max": 9.968079915401072 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 362, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 30367744, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 149.46500597963487, + "max": 149.83377822631203 + }, + "tx_mbps": { + "mean": 136.5134354738128, + "max": 136.85347346831722 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 135.30450373950455, + "max": 135.63239517642097 + }, + "tx_mbps": { + "mean": 136.47586212069896, + "max": 136.7756034886215 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00212735182618174, + "max": 0.003811968157631325 + }, + "tx_mbps": { + "mean": 0.00212735182618174, + "max": 0.003811968157631325 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 133.86944348954236, + "max": 134.19368219606932 + }, + "tx_mbps": { + "mean": 2.0540768054523957, + "max": 2.0677018772951747 + } + }, + "cni0": { + "rx_mbps": { + "mean": 134.7095372856037, + "max": 135.02834983580632 + }, + "tx_mbps": { + "mean": 136.47586212069896, + "max": 136.7756034886215 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.060133232847893, + "max": 18.622967479674795 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008525149190110827, + "max": 0.05115089514066496 + }, + "busiest_sampled_vcpu_percent": 53.87596899224806, + "container_quota_busy_percent": { + "mean": 61.73551297848488, + "max": 63.02675167989433 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 54, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 25976832, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1248.456609331264, + "max": 1257.4862429763837 + }, + "tx_mbps": { + "mean": 1137.292405045881, + "max": 1145.6550938682178 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 1127.79927282252, + "max": 1136.0304688980248 + }, + "tx_mbps": { + "mean": 1140.1853319790962, + "max": 1148.4448180147588 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005746940097347551, + "max": 0.013082558857449805 + }, + "tx_mbps": { + "mean": 0.005746940097347551, + "max": 0.013082558857449805 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1117.23586743829, + "max": 1125.2941883733943 + }, + "tx_mbps": { + "mean": 16.52519507161079, + "max": 16.72059640329434 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1123.1256785681085, + "max": 1131.2951905072848 + }, + "tx_mbps": { + "mean": 1140.1853488673996, + "max": 1148.4448180147588 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.290214569526269, + "max": 6.960830580462482 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 15.752212389380531, + "container_quota_busy_percent": { + "mean": 9.613656951503794, + "max": 10.071752320467308 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 1028, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 72679424, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 144.56375023272668, + "max": 148.52447632769176 + }, + "tx_mbps": { + "mean": 131.6725785150259, + "max": 135.31955522505274 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 130.50475516213058, + "max": 134.0854457355455 + }, + "tx_mbps": { + "mean": 132.15144053656238, + "max": 135.7429794536364 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002504651996698716, + "max": 0.0039729235488300645 + }, + "tx_mbps": { + "mean": 0.002504651996698716, + "max": 0.0039729235488300645 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 128.44154284798316, + "max": 131.9284143477716 + }, + "tx_mbps": { + "mean": 1.9788203271837026, + "max": 2.068420340584355 + } + }, + "cni0": { + "rx_mbps": { + "mean": 129.78394098157185, + "max": 133.33369681519537 + }, + "tx_mbps": { + "mean": 132.15144053656238, + "max": 135.7429794536364 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 31.56861550848645, + "max": 31.799485861182518 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008525586396809835, + "max": 0.02575991756826378 + }, + "busiest_sampled_vcpu_percent": 99.81024667931689, + "container_quota_busy_percent": { + "mean": 99.51336286444736, + "max": 100.03848827127425 + }, + "container_throttled_period_percent": { + "mean": 20.0229801644896, + "max": 30.76923076923077 + }, + "max_fd": 1008, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 104640512, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2432.247868723891, + "max": 2466.0411098168443 + }, + "tx_mbps": { + "mean": 2198.8544521920194, + "max": 2229.4709806011783 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 2185.725524206602, + "max": 2216.2766157904807 + }, + "tx_mbps": { + "mean": 2220.9460806658753, + "max": 2251.8305752025 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0031530706127173417, + "max": 0.01242787849884955 + }, + "tx_mbps": { + "mean": 0.0031530706127173417, + "max": 0.01242787849884955 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2181.05238272401, + "max": 2211.453281584533 + }, + "tx_mbps": { + "mean": 26.676082468280143, + "max": 26.957459194152463 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2179.9383647313307, + "max": 2210.4842520250018 + }, + "tx_mbps": { + "mean": 2220.946080656237, + "max": 2251.8305752025 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/12-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.4382280172805304, + "max": 3.497005988023952 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035014005602240898, + "max": 0.024509803921568627 + }, + "busiest_sampled_vcpu_percent": 12.681159420289855, + "container_quota_busy_percent": { + "mean": 4.984426993819879, + "max": 5.218194250684057 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 500, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 84889600, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.431621980853592, + "max": 2.608848243391234 + }, + "tx_mbps": { + "mean": 2.4330907411480354, + "max": 2.6123891848342105 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 2.0378231719761333, + "max": 2.172249853678533 + }, + "tx_mbps": { + "mean": 2.035917621823143, + "max": 2.1708046662917013 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018518537241808545, + "max": 0.0037366766693389462 + }, + "tx_mbps": { + "mean": 0.0018518537241808545, + "max": 0.0037366766693389462 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.979258421884656, + "max": 1.0547606430211924 + }, + "tx_mbps": { + "mean": 0.8521796248783283, + "max": 0.9211249553346714 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.820599971465203, + "max": 1.9371784304999806 + }, + "tx_mbps": { + "mean": 2.035917621823143, + "max": 2.1708046662917013 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1509787921229557, + "max": 1.4936519790888723 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004159387738124948, + "max": 0.02495632642874969 + }, + "busiest_sampled_vcpu_percent": 2.6970954356846475, + "container_quota_busy_percent": { + "mean": 9.32157736131282, + "max": 10.998585878931438 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 463, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 44445696, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 145.23726434435238, + "max": 149.71534798005834 + }, + "tx_mbps": { + "mean": 132.50214548788082, + "max": 136.66903047678895 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 131.3238975359524, + "max": 135.4142784141665 + }, + "tx_mbps": { + "mean": 132.6143384134562, + "max": 136.6865054986081 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019279127798260249, + "max": 0.0033161902162097893 + }, + "tx_mbps": { + "mean": 0.0019279127798260249, + "max": 0.0033161902162097893 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 130.24842055876923, + "max": 134.2765868945701 + }, + "tx_mbps": { + "mean": 1.7077626495877967, + "max": 1.7839029777165867 + } + }, + "cni0": { + "rx_mbps": { + "mean": 130.7455455145258, + "max": 134.8028038218076 + }, + "tx_mbps": { + "mean": 132.61432035984637, + "max": 136.68639717694919 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4142837727573937, + "max": 0.4675196850393701 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004103069095683571, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0036240423807625353, + "max": 0.012848617995421774 + }, + "tx_mbps": { + "mean": 0.0036240423807625353, + "max": 0.012848617995421774 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.006090204841173991, + "max": 0.011625165031887128 + }, + "tx_mbps": { + "mean": 0.0015013545751777155, + "max": 0.0026759437853474287 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4265465964770037, + "max": 0.5166051660516605 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012305172312806872, + "max": 0.04920049200492005 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0036999399394118926, + "max": 0.013054604416961595 + }, + "tx_mbps": { + "mean": 0.0036999399394118926, + "max": 0.013054604416961595 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.006194406251033004, + "max": 0.020957566652018766 + }, + "tx_mbps": { + "mean": 0.0015634184393654913, + "max": 0.002929179987938935 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4060665424783111, + "max": 0.44280442804428044 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004103069095683571, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0021384110648699187, + "max": 0.005577807996224764 + }, + "tx_mbps": { + "mean": 0.0021384110648699187, + "max": 0.005577807996224764 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0015016214449691488, + "max": 0.00361463368877563 + }, + "tx_mbps": { + "mean": 0.001394833828776616, + "max": 0.0030620481379218644 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.42652958277247005, + "max": 0.4670599803343166 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008201091862035057, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.5686274509803921, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0020089169915016463, + "max": 0.0041472378513293705 + }, + "tx_mbps": { + "mean": 0.0020089169915016463, + "max": 0.0041472378513293705 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0051924416703339575, + "max": 0.01134899340064657 + }, + "tx_mbps": { + "mean": 0.002112047052206469, + "max": 0.004324148775416492 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.41842521462506715, + "max": 0.4430223972434162 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004102059233735336, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.3806706114398422, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.002007968195632517, + "max": 0.003819535866024669 + }, + "tx_mbps": { + "mean": 0.002007968195632517, + "max": 0.003819535866024669 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.001462843690050312, + "max": 0.0024579136082391595 + }, + "tx_mbps": { + "mean": 0.0013085588330328753, + "max": 0.002334248310700437 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.41013932118305346, + "max": 0.4430223972434162 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008201090869176409, + "max": 0.024606299212598427 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.00846372354816128, + "max": 0.042108036981318875 + }, + "tx_mbps": { + "mean": 0.00846372354816128, + "max": 0.042108036981318875 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.009107390944096705, + "max": 0.03899982300919655 + }, + "tx_mbps": { + "mean": 0.0017569465924806673, + "max": 0.004449073873007491 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.43065266581398587, + "max": 0.4920049200492005 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008205128329418906, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0019034343900081348, + "max": 0.003695570468266774 + }, + "tx_mbps": { + "mean": 0.0019034343900081348, + "max": 0.003695570468266774 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.004541088548849012, + "max": 0.020434784153751863 + }, + "tx_mbps": { + "mean": 0.0013879838607640865, + "max": 0.002810392920444339 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.41435646393832726, + "max": 0.4430223972434162 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004102059233735336, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.3806706114398422, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0036780547386722996, + "max": 0.010024502218855504 + }, + "tx_mbps": { + "mean": 0.0036780547386722996, + "max": 0.010024502218855504 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.003039478379749522, + "max": 0.010037097792555967 + }, + "tx_mbps": { + "mean": 0.001395731337229836, + "max": 0.002111507515276657 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4306405345568473, + "max": 0.4675196850393701 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004101049868766404, + "max": 0.024606299212598427 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0035589340059736527, + "max": 0.012749695519290016 + }, + "tx_mbps": { + "mean": 0.0035589340059736527, + "max": 0.012749695519290016 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.006089703016982096, + "max": 0.020508970316250024 + }, + "tx_mbps": { + "mean": 0.0015318633183040863, + "max": 0.0028835328948096737 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.40207359655559327, + "max": 0.4431314623338257 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0018746044236395889, + "max": 0.004285123901821423 + }, + "tx_mbps": { + "mean": 0.0018746044236395889, + "max": 0.004285123901821423 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.002945823823793832, + "max": 0.01034196129697548 + }, + "tx_mbps": { + "mean": 0.0012993662510747386, + "max": 0.002166901402648299 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4019654752218709, + "max": 0.44291338582677164 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004101049868766404, + "max": 0.024606299212598427 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0021407411418742158, + "max": 0.004344225032362307 + }, + "tx_mbps": { + "mean": 0.0021407411418742158, + "max": 0.004344225032362307 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.001463707451516488, + "max": 0.00276336170054217 + }, + "tx_mbps": { + "mean": 0.0013978395368921912, + "max": 0.0027554888751845 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.41840305929169747, + "max": 0.46740467404674046 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008202099737532808, + "max": 0.04921259842519685 + }, + "busiest_sampled_vcpu_percent": 1.37524557956778, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.002525953476374605, + "max": 0.003984721578133582 + }, + "tx_mbps": { + "mean": 0.002525953476374605, + "max": 0.003984721578133582 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.005558834487795178, + "max": 0.011024033926200901 + }, + "tx_mbps": { + "mean": 0.002261694403919831, + "max": 0.004425050468413564 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/12-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.4359609361639769, + "max": 0.5166051660516605 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003515185601799775, + "max": 0.024606299212598427 + }, + "busiest_sampled_vcpu_percent": 1.3806706114398422, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0021588287253825615, + "max": 0.0033129808317529474 + }, + "tx_mbps": { + "mean": 0.0021588287253825615, + "max": 0.0033129808317529474 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0019732265263862564, + "max": 0.004748102411895985 + }, + "tx_mbps": { + "mean": 0.0015713071894270373, + "max": 0.002263849890022025 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.414238360764295, + "max": 0.4675196850393701 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004100041000410004, + "max": 0.024600246002460024 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.010037393882609732, + "max": 0.04153099276078519 + }, + "tx_mbps": { + "mean": 0.010037393882609732, + "max": 0.04153099276078519 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.010710932088136255, + "max": 0.0385335699861923 + }, + "tx_mbps": { + "mean": 0.0017648264513296004, + "max": 0.0043324093884872 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2370586496178548, + "max": 1.284848484848485 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004044325810887325, + "max": 0.02426595486532395 + }, + "busiest_sampled_vcpu_percent": 3.501945525291829, + "container_quota_busy_percent": { + "mean": 1.859746242578704, + "max": 1.9235042518488938 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 28, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 6619136, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.9510659840397697, + "max": 0.9564312438715185 + }, + "tx_mbps": { + "mean": 1.2362033373791914, + "max": 1.2425811372908349 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0017621813735148792, + "max": 0.003641907734427665 + }, + "tx_mbps": { + "mean": 0.0017621813735148792, + "max": 0.003641907734427665 + } + }, + "veth972511d5": { + "rx_mbps": { + "mean": 1.102531960884933, + "max": 1.107542603560448 + }, + "tx_mbps": { + "mean": 0.8171117642548301, + "max": 0.8208103239899011 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.34164781935280786, + "max": 0.3432399798140979 + }, + "tx_mbps": { + "mean": 0.5730401626989938, + "max": 0.5755507289581828 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.0268864370344584, + "max": 1.031558356023788 + }, + "tx_mbps": { + "mean": 0.8170936947810528, + "max": 0.8208103239899011 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/01-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.529050995844663, + "max": 1.6242424242424243 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004849660523763336, + "max": 0.02424830261881668 + }, + "busiest_sampled_vcpu_percent": 4.322200392927308, + "container_quota_busy_percent": { + "mean": 2.8771752771543677, + "max": 2.9394922503505256 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 28, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 7581696, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.620189859781416, + "max": 1.6555722132851565 + }, + "tx_mbps": { + "mean": 2.099128582667019, + "max": 2.1516991574146025 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004075534279713106, + "max": 0.012343376067781716 + }, + "tx_mbps": { + "mean": 0.004075534279713106, + "max": 0.012343376067781716 + } + }, + "veth972511d5": { + "rx_mbps": { + "mean": 1.8710819704428427, + "max": 1.9169510596101211 + }, + "tx_mbps": { + "mean": 1.3864562319827605, + "max": 1.420488212642443 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.5803047769093328, + "max": 0.5944830102182334 + }, + "tx_mbps": { + "mean": 0.9733651778550437, + "max": 0.9975370052491509 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.7428329173756376, + "max": 1.7855372008333872 + }, + "tx_mbps": { + "mean": 1.3864562319827605, + "max": 1.420488212642443 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.093766714389474, + "max": 2.210347340296332 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004048255202007934, + "max": 0.024289531212047608 + }, + "busiest_sampled_vcpu_percent": 6.576402321083172, + "container_quota_busy_percent": { + "mean": 4.7697312366638345, + "max": 4.9479455814705195 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 58, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11845632, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.821720218549311, + "max": 2.8312098780179067 + }, + "tx_mbps": { + "mean": 3.666435205196171, + "max": 3.6726152455049643 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004002514564125815, + "max": 0.009201030612479679 + }, + "tx_mbps": { + "mean": 0.004002514564125815, + "max": 0.009201030612479679 + } + }, + "veth972511d5": { + "rx_mbps": { + "mean": 3.2675893166723977, + "max": 3.2730387122810343 + }, + "tx_mbps": { + "mean": 2.421342739577323, + "max": 2.4250681587760594 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.0135050980253777, + "max": 1.015574955053372 + }, + "tx_mbps": { + "mean": 1.7002999583445964, + "max": 1.703449326364804 + } + }, + "cni0": { + "rx_mbps": { + "mean": 3.0435506183134162, + "max": 3.048807676356377 + }, + "tx_mbps": { + "mean": 2.4213246708791827, + "max": 2.4250681587760594 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 9.989677896027402, + "max": 10.075813157251162 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004097017371353655, + "max": 0.024582104228121928 + }, + "busiest_sampled_vcpu_percent": 27.237354085603112, + "container_quota_busy_percent": { + "mean": 32.329334798405036, + "max": 32.89779175793067 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 58, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 31297536, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 26.247527502643344, + "max": 26.29445720995708 + }, + "tx_mbps": { + "mean": 34.124835145249214, + "max": 34.19101233705563 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003308564655941476, + "max": 0.012181674620950569 + }, + "tx_mbps": { + "mean": 0.003308564655941476, + "max": 0.012181674620950569 + } + }, + "veth972511d5": { + "rx_mbps": { + "mean": 30.407664855868084, + "max": 30.46806882974643 + }, + "tx_mbps": { + "mean": 22.527587059709273, + "max": 22.571769368535378 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 9.440802903803133, + "max": 9.459597793262637 + }, + "tx_mbps": { + "mean": 15.83448734876271, + "max": 15.86629384441458 + } + }, + "cni0": { + "rx_mbps": { + "mean": 28.325631756787278, + "max": 28.382078532426625 + }, + "tx_mbps": { + "mean": 22.527587059709273, + "max": 22.571769368535378 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.526408417111475, + "max": 3.410182516810759 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004062068405231945, + "max": 0.024372410431391666 + }, + "busiest_sampled_vcpu_percent": 6.500956022944551, + "container_quota_busy_percent": { + "mean": 4.979372703730812, + "max": 5.224464759551089 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 661, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 90525696, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 3.345958915061351, + "max": 3.560883914377541 + }, + "tx_mbps": { + "mean": 3.6619588555672387, + "max": 3.9036021674916044 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020527871988430223, + "max": 0.003872934597407479 + }, + "tx_mbps": { + "mean": 0.0020527871988430223, + "max": 0.003872934597407479 + } + }, + "veth972511d5": { + "rx_mbps": { + "mean": 3.2616362556505982, + "max": 3.4728534487724843 + }, + "tx_mbps": { + "mean": 2.947667451821485, + "max": 3.1626302337377683 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.0023960086747836, + "max": 1.0140215057501367 + }, + "tx_mbps": { + "mean": 1.685826493236012, + "max": 1.7343642715885834 + } + }, + "cni0": { + "rx_mbps": { + "mean": 3.0331595075965225, + "max": 3.2065209615157655 + }, + "tx_mbps": { + "mean": 2.947667451821485, + "max": 3.1626302337377683 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.66802934981942, + "max": 28.87995981918634 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004184450581638631, + "max": 0.025106703489831784 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.59526139136712, + "max": 100.22204091681795 + }, + "container_throttled_period_percent": { + "mean": 35.347121432027095, + "max": 46.15384615384615 + }, + "max_fd": 924, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 168292352, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 94.63715668944985, + "max": 95.26323515419023 + }, + "tx_mbps": { + "mean": 124.90145551171241, + "max": 125.92636441885132 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018025815565915336, + "max": 0.0038567392811053587 + }, + "tx_mbps": { + "mean": 0.0018025815565915336, + "max": 0.0038567392811053587 + } + }, + "veth972511d5": { + "rx_mbps": { + "mean": 108.893247756128, + "max": 109.5944420653306 + }, + "tx_mbps": { + "mean": 79.96018978568172, + "max": 80.37453188151002 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 34.489148070384644, + "max": 34.77772613881949 + }, + "tx_mbps": { + "mean": 57.80138078849521, + "max": 58.26488393318281 + } + }, + "cni0": { + "rx_mbps": { + "mean": 100.7968628329026, + "max": 101.39788334765288 + }, + "tx_mbps": { + "mean": 79.96014849175171, + "max": 80.37453188151002 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/06-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.6701494897686278, + "max": 1.7701260911736179 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.883495145631068, + "container_quota_busy_percent": { + "mean": 3.0115079595823455, + "max": 3.0615916407115513 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 146, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 143306752, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 50.51040784579293, + "max": 50.733189562439755 + }, + "tx_mbps": { + "mean": 46.71980923897114, + "max": 46.8940563990043 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002932379193430598, + "max": 0.005020660691234043 + }, + "tx_mbps": { + "mean": 0.002932379193430598, + "max": 0.005020660691234043 + } + }, + "veth972511d5": { + "rx_mbps": { + "mean": 46.23076162051488, + "max": 46.433817499607024 + }, + "tx_mbps": { + "mean": 46.119436677747125, + "max": 46.32777860582987 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 45.255964181016225, + "max": 45.45840491440515 + }, + "tx_mbps": { + "mean": 0.9538017322060242, + "max": 0.9654752190072701 + } + }, + "cni0": { + "rx_mbps": { + "mean": 45.98530466727681, + "max": 46.18884294292138 + }, + "tx_mbps": { + "mean": 46.119436677747125, + "max": 46.32777860582987 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.204115862023777, + "max": 2.426595486532395 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008105372802803424, + "max": 0.024330900243309004 + }, + "busiest_sampled_vcpu_percent": 5.769230769230769, + "container_quota_busy_percent": { + "mean": 4.666407228322223, + "max": 4.789461074219455 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 146, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 110755840, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 80.42290679652388, + "max": 80.80183631607663 + }, + "tx_mbps": { + "mean": 74.26874861335071, + "max": 74.55630203135713 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.009900267191078985, + "max": 0.03874623575516801 + }, + "tx_mbps": { + "mean": 0.009900267191078985, + "max": 0.03874623575516801 + } + }, + "veth972511d5": { + "rx_mbps": { + "mean": 73.53937233902789, + "max": 73.82819458862043 + }, + "tx_mbps": { + "mean": 73.4330136475298, + "max": 73.74547922663658 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 72.04042526176514, + "max": 72.34116062698497 + }, + "tx_mbps": { + "mean": 1.4672887124691139, + "max": 1.4760710689175767 + } + }, + "cni0": { + "rx_mbps": { + "mean": 73.15974584914227, + "max": 73.45080981061395 + }, + "tx_mbps": { + "mean": 73.4330136475298, + "max": 73.74547922663658 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.2322139237729677, + "max": 3.5688273852876913 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004061078622482131, + "max": 0.024366471734892786 + }, + "busiest_sampled_vcpu_percent": 10.097087378640778, + "container_quota_busy_percent": { + "mean": 7.936278360676216, + "max": 8.090478340454432 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 161, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 109133824, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 149.51507758175703, + "max": 149.84635486097426 + }, + "tx_mbps": { + "mean": 137.97943578757986, + "max": 138.27968132264095 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0022570845259406885, + "max": 0.004088649989225638 + }, + "tx_mbps": { + "mean": 0.0022570845259406885, + "max": 0.004088649989225638 + } + }, + "veth972511d5": { + "rx_mbps": { + "mean": 136.6495981245102, + "max": 136.95853736913736 + }, + "tx_mbps": { + "mean": 136.54985093633954, + "max": 136.8546937413751 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 133.90262936139192, + "max": 134.18547100848977 + }, + "tx_mbps": { + "mean": 2.6961723322398816, + "max": 2.7125713524949324 + } + }, + "cni0": { + "rx_mbps": { + "mean": 135.952464829913, + "max": 136.25517345268372 + }, + "tx_mbps": { + "mean": 136.54985093633954, + "max": 136.8546937413751 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 17.602677399996196, + "max": 17.761495704901467 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 43.604651162790695, + "container_quota_busy_percent": { + "mean": 55.53754771357704, + "max": 56.10823614136405 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 58, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 127987712, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1296.9903917063, + "max": 1306.6922335018703 + }, + "tx_mbps": { + "mean": 1194.4396577489895, + "max": 1203.570613681214 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019466680789986474, + "max": 0.003790597354101207 + }, + "tx_mbps": { + "mean": 0.0019466680789986474, + "max": 0.003790597354101207 + } + }, + "veth972511d5": { + "rx_mbps": { + "mean": 1183.5786640338417, + "max": 1192.5727626281507 + }, + "tx_mbps": { + "mean": 1184.58808763711, + "max": 1193.437851711169 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1160.6349023271166, + "max": 1169.2846993932417 + }, + "tx_mbps": { + "mean": 22.713805084343345, + "max": 23.01670996708547 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1177.7242585595595, + "max": 1186.6554140535238 + }, + "tx_mbps": { + "mean": 1184.58808763711, + "max": 1193.437851711169 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.670936693809265, + "max": 4.60019267822736 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004044325810887325, + "max": 0.02426595486532395 + }, + "busiest_sampled_vcpu_percent": 10.377358490566039, + "container_quota_busy_percent": { + "mean": 8.179396765247857, + "max": 8.37859814897767 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 666, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 186494976, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 148.78788144883362, + "max": 148.83723852354004 + }, + "tx_mbps": { + "mean": 136.7285490743103, + "max": 136.83424700907264 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0034737067610846324, + "max": 0.010211167312871026 + }, + "tx_mbps": { + "mean": 0.0034737067610846324, + "max": 0.010211167312871026 + } + }, + "veth972511d5": { + "rx_mbps": { + "mean": 135.40357213744176, + "max": 135.50001850201753 + }, + "tx_mbps": { + "mean": 136.0112609341283, + "max": 136.05142567504282 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 131.84711611136132, + "max": 131.89030630629057 + }, + "tx_mbps": { + "mean": 2.679464490438749, + "max": 2.7207904331799146 + } + }, + "cni0": { + "rx_mbps": { + "mean": 134.5370584676961, + "max": 134.62589336078057 + }, + "tx_mbps": { + "mean": 136.0112609341283, + "max": 136.05142567504282 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/11-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 33.326779398578715, + "max": 33.68560105680317 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 99.81132075471699, + "container_quota_busy_percent": { + "mean": 100.0130359679897, + "max": 100.53748618788848 + }, + "container_throttled_period_percent": { + "mean": 34.48476052249637, + "max": 39.62264150943396 + }, + "max_fd": 920, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 240332800, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2748.924859299785, + "max": 2764.5762372841054 + }, + "tx_mbps": { + "mean": 2513.72236796832, + "max": 2527.687698648185 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018878241089443065, + "max": 0.003280062086265466 + }, + "tx_mbps": { + "mean": 0.0018878241089443065, + "max": 0.003280062086265466 + } + }, + "veth972511d5": { + "rx_mbps": { + "mean": 2492.175859579052, + "max": 2506.1088493635175 + }, + "tx_mbps": { + "mean": 2508.498013648771, + "max": 2522.858755194046 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2462.668023501091, + "max": 2476.8670117038205 + }, + "tx_mbps": { + "mean": 47.2512331063778, + "max": 48.01258555037604 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2481.877504207494, + "max": 2495.786796387008 + }, + "tx_mbps": { + "mean": 2508.4967411927405, + "max": 2522.8653356660247 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.945798108371673, + "max": 2.279340446168768 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040413837698027805, + "max": 0.02424830261881668 + }, + "busiest_sampled_vcpu_percent": 6.4393939393939394, + "container_quota_busy_percent": { + "mean": 4.576355658105701, + "max": 4.841190791667061 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 149, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 211886080, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.4549444422216955, + "max": 2.5608036473842954 + }, + "tx_mbps": { + "mean": 3.273690030137396, + "max": 3.3902530820893175 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020147932422226096, + "max": 0.0037399851960865276 + }, + "tx_mbps": { + "mean": 0.0020147932422226096, + "max": 0.0037399851960865276 + } + }, + "veth972511d5": { + "rx_mbps": { + "mean": 2.883620634717177, + "max": 2.9808301827843433 + }, + "tx_mbps": { + "mean": 2.0620511445098644, + "max": 2.1343078572763083 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.9876513473035662, + "max": 1.0242650653213585 + }, + "tx_mbps": { + "mean": 1.3603216165735046, + "max": 1.4082535291371292 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2.665269982732097, + "max": 2.754266914605185 + }, + "tx_mbps": { + "mean": 2.062033092694926, + "max": 2.1341995463866756 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.443746907270205, + "max": 7.677989762680316 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003898635477582846, + "max": 0.023391812865497075 + }, + "busiest_sampled_vcpu_percent": 20.930232558139537, + "container_quota_busy_percent": { + "mean": 7.738711456914229, + "max": 8.087069275024268 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 149, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 176193536, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 145.135944281802, + "max": 149.67273214088496 + }, + "tx_mbps": { + "mean": 133.79971406131412, + "max": 138.01571050815494 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001896088325347187, + "max": 0.00363742200193319 + }, + "tx_mbps": { + "mean": 0.001896088325347187, + "max": 0.00363742200193319 + } + }, + "veth972511d5": { + "rx_mbps": { + "mean": 132.50837786972744, + "max": 136.67039376050334 + }, + "tx_mbps": { + "mean": 132.527755824907, + "max": 136.67009965212247 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 130.17265521851874, + "max": 134.2453693159317 + }, + "tx_mbps": { + "mean": 2.3248280694497887, + "max": 2.416623552393923 + } + }, + "cni0": { + "rx_mbps": { + "mean": 131.8384586487933, + "max": 135.9708058945594 + }, + "tx_mbps": { + "mean": 132.527755824907, + "max": 136.67009965212247 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.3258262181821054, + "max": 1.3579049466537343 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.447470817120623, + "container_quota_busy_percent": { + "mean": 2.1513207092112383, + "max": 2.2238994558988714 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 9871360, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.0030173645928875, + "max": 1.0471177892585983 + }, + "tx_mbps": { + "mean": 0.9943166370584596, + "max": 1.0132917115494744 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.009811888140439496, + "max": 0.04171258601132437 + }, + "tx_mbps": { + "mean": 0.009811888140439496, + "max": 0.04171258601132437 + } + }, + "vethbf020d92": { + "rx_mbps": { + "mean": 0.85228327638135, + "max": 0.8654278073147345 + }, + "tx_mbps": { + "mean": 0.8522763047717936, + "max": 0.8654278073147345 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.35706295592557574, + "max": 0.36277473822606715 + }, + "tx_mbps": { + "mean": 0.41608901686045224, + "max": 0.42274780283229996 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.7734871337293031, + "max": 0.7854420506890415 + }, + "tx_mbps": { + "mean": 0.8522582293242131, + "max": 0.8654278073147345 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.7749745686656901, + "max": 1.8428709990300678 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004039424785910487, + "max": 0.024236548715462918 + }, + "busiest_sampled_vcpu_percent": 7.407407407407407, + "container_quota_busy_percent": { + "mean": 3.5050120701685694, + "max": 3.744804516896981 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 9801728, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.7123086765436595, + "max": 1.7405894534839363 + }, + "tx_mbps": { + "mean": 1.7091727435284536, + "max": 1.7229058755068858 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002412133683142435, + "max": 0.00453113194972811 + }, + "tx_mbps": { + "mean": 0.002412133683142435, + "max": 0.00453113194972811 + } + }, + "vethbf020d92": { + "rx_mbps": { + "mean": 1.4660788163466971, + "max": 1.4772749832349628 + }, + "tx_mbps": { + "mean": 1.4660718466642626, + "max": 1.4772749832349628 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.6142953534514475, + "max": 0.6191203882425016 + }, + "tx_mbps": { + "mean": 0.7159323723034352, + "max": 0.7217105421629665 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.3305627999163998, + "max": 1.3407503885770713 + }, + "tx_mbps": { + "mean": 1.4660537799499496, + "max": 1.4772749832349628 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.2475282773258014, + "max": 2.333495381623724 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004051207259763409, + "max": 0.024307243558580455 + }, + "busiest_sampled_vcpu_percent": 8.771929824561404, + "container_quota_busy_percent": { + "mean": 5.515205145518255, + "max": 5.935642631133786 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 54, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11911168, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.8207752903776395, + "max": 2.826118912103293 + }, + "tx_mbps": { + "mean": 2.820892431556836, + "max": 2.8267255551261985 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0023486830036306013, + "max": 0.0057016042009988156 + }, + "tx_mbps": { + "mean": 0.0023486830036306013, + "max": 0.0057016042009988156 + } + }, + "vethbf020d92": { + "rx_mbps": { + "mean": 2.4201599817656, + "max": 2.4245269894715173 + }, + "tx_mbps": { + "mean": 2.4202043193940934, + "max": 2.4241184995420246 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.0137788490595783, + "max": 1.0166819205772517 + }, + "tx_mbps": { + "mean": 1.181796710171561, + "max": 1.1847012556673535 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2.196301489320974, + "max": 2.2002567343178216 + }, + "tx_mbps": { + "mean": 2.4202043193940934, + "max": 2.4241184995420246 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.623094824376341, + "max": 12.839990198480765 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 33.203125, + "container_quota_busy_percent": { + "mean": 42.36393621462755, + "max": 43.25753527734395 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 54, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 13180928, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 27.255508068797575, + "max": 27.39638580324226 + }, + "tx_mbps": { + "mean": 27.290043093006116, + "max": 27.436260157781863 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0031926024351232414, + "max": 0.013039822769682982 + }, + "tx_mbps": { + "mean": 0.0031926024351232414, + "max": 0.013039822769682982 + } + }, + "vethbf020d92": { + "rx_mbps": { + "mean": 23.4118956348344, + "max": 23.536972882550213 + }, + "tx_mbps": { + "mean": 23.390000465007866, + "max": 23.51522029127313 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 9.8030835225075, + "max": 9.855920418488298 + }, + "tx_mbps": { + "mean": 11.44160469957436, + "max": 11.502672828539843 + } + }, + "cni0": { + "rx_mbps": { + "mean": 21.24560550724958, + "max": 21.359200697659876 + }, + "tx_mbps": { + "mean": 23.390000465007866, + "max": 23.51522029127313 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/agentgateway/http/04-fortio/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 2.25241302651438, + "max": 2.7327690447400244 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.006955070658345605, + "max": 0.024348672997321647 + }, + "busiest_sampled_vcpu_percent": 7.1017274472168905, + "container_quota_busy_percent": { + "mean": 5.409441037040632, + "max": 6.122646758985979 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 908, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 62382080, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 3.2635280132514426, + "max": 3.7286002986889497 + }, + "tx_mbps": { + "mean": 2.762369965095868, + "max": 3.1758868255903856 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002145271764966995, + "max": 0.003176450596093297 + }, + "tx_mbps": { + "mean": 0.002145271764966995, + "max": 0.003176450596093297 + } + }, + "vethbf020d92": { + "rx_mbps": { + "mean": 2.3671409498818816, + "max": 2.732937265967445 + }, + "tx_mbps": { + "mean": 2.8700926628600247, + "max": 3.307749195279349 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.9811013652275401, + "max": 1.0641558755588065 + }, + "tx_mbps": { + "mean": 1.1455886230525112, + "max": 1.263988395418864 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2.1433199172918265, + "max": 2.4585236162083697 + }, + "tx_mbps": { + "mean": 2.8700926628600247, + "max": 3.307749195279349 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.808341188394444, + "max": 27.850931677018632 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004142845306156268, + "max": 0.024857071836937607 + }, + "busiest_sampled_vcpu_percent": 99.80916030534351, + "container_quota_busy_percent": { + "mean": 96.457167289164, + "max": 100.0048631948103 + }, + "container_throttled_period_percent": { + "mean": 17.452280423978536, + "max": 23.076923076923077 + }, + "max_fd": 925, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 78200832, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 68.80019618049305, + "max": 72.1991453014165 + }, + "tx_mbps": { + "mean": 69.18958874792196, + "max": 72.60385445733277 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003722846883294721, + "max": 0.013726391256627456 + }, + "tx_mbps": { + "mean": 0.003722846883294721, + "max": 0.013726391256627456 + } + }, + "vethbf020d92": { + "rx_mbps": { + "mean": 59.27725935184941, + "max": 62.21428552498113 + }, + "tx_mbps": { + "mean": 59.05926622425322, + "max": 61.970223082157325 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 24.732533140006158, + "max": 25.974713474540494 + }, + "tx_mbps": { + "mean": 29.001904781207568, + "max": 30.438163203957647 + } + }, + "cni0": { + "rx_mbps": { + "mean": 53.76699667531794, + "max": 56.43581216367104 + }, + "tx_mbps": { + "mean": 59.05926622425322, + "max": 61.970223082157325 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.7082163659734024, + "max": 1.8199466148992962 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004044325810887325, + "max": 0.02426595486532395 + }, + "busiest_sampled_vcpu_percent": 5.490196078431373, + "container_quota_busy_percent": { + "mean": 3.6319002771546742, + "max": 3.8058527063062 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 414, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 66588672, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 47.91184225744131, + "max": 48.275568503302544 + }, + "tx_mbps": { + "mean": 43.721592280846515, + "max": 44.11468212451208 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019058112739185882, + "max": 0.0028028670812623407 + }, + "tx_mbps": { + "mean": 0.0019058112739185882, + "max": 0.0028028670812623407 + } + }, + "vethbf020d92": { + "rx_mbps": { + "mean": 43.33052267461726, + "max": 43.71191779722956 + }, + "tx_mbps": { + "mean": 43.757677333769294, + "max": 44.102202971121244 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 42.893186946761176, + "max": 43.21621095290713 + }, + "tx_mbps": { + "mean": 0.6612378325419956, + "max": 0.6767017969519347 + } + }, + "cni0": { + "rx_mbps": { + "mean": 43.13970226581421, + "max": 43.50943931387113 + }, + "tx_mbps": { + "mean": 43.75765925894097, + "max": 44.102202971121244 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.5198752314620423, + "max": 2.6194518554450643 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040453074433656954, + "max": 0.024271844660194174 + }, + "busiest_sampled_vcpu_percent": 7.766990291262136, + "container_quota_busy_percent": { + "mean": 5.724043173133954, + "max": 5.894408242456399 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 414, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 29708288, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 79.10373276008914, + "max": 80.39960812805144 + }, + "tx_mbps": { + "mean": 72.2556834410566, + "max": 73.47501376780156 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0023091153790314786, + "max": 0.004717562718427035 + }, + "tx_mbps": { + "mean": 0.0023091153790314786, + "max": 0.004717562718427035 + } + }, + "vethbf020d92": { + "rx_mbps": { + "mean": 71.59137950404798, + "max": 72.80358262139323 + }, + "tx_mbps": { + "mean": 72.25180706411905, + "max": 73.4443470283226 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 70.8363064716063, + "max": 72.01585813342705 + }, + "tx_mbps": { + "mean": 1.1057858759443104, + "max": 1.12339129534202 + } + }, + "cni0": { + "rx_mbps": { + "mean": 71.27069458385071, + "max": 72.47494428578453 + }, + "tx_mbps": { + "mean": 72.25180706411905, + "max": 73.4443470283226 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/agentgateway/http/08-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 3.5936945005894367, + "max": 3.910614525139665 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.067193675889328, + "container_quota_busy_percent": { + "mean": 9.656470838440155, + "max": 10.227000423432738 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 363, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 29921280, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 149.627628218851, + "max": 149.98510089684464 + }, + "tx_mbps": { + "mean": 136.61369228597468, + "max": 136.9347185141105 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004148345456289651, + "max": 0.010858291490011444 + }, + "tx_mbps": { + "mean": 0.004148345456289651, + "max": 0.010858291490011444 + } + }, + "vethbf020d92": { + "rx_mbps": { + "mean": 135.3851230065124, + "max": 135.69639370419213 + }, + "tx_mbps": { + "mean": 136.65278275902585, + "max": 136.95675246562016 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 133.90473325437648, + "max": 134.2067933261817 + }, + "tx_mbps": { + "mean": 2.0800498438149013, + "max": 2.105466759588684 + } + }, + "cni0": { + "rx_mbps": { + "mean": 134.77696390396704, + "max": 135.07545722595702 + }, + "tx_mbps": { + "mean": 136.65278275902585, + "max": 136.95675246562016 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.109218217776338, + "max": 19.441624365482234 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004231192350004231, + "max": 0.025387154100025386 + }, + "busiest_sampled_vcpu_percent": 51.76470588235294, + "container_quota_busy_percent": { + "mean": 64.06367421615434, + "max": 65.17051173446445 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 54, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 26005504, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1281.417879574138, + "max": 1295.4384043168614 + }, + "tx_mbps": { + "mean": 1166.9137244519648, + "max": 1180.5436201768182 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0024513861700059814, + "max": 0.004784074232095623 + }, + "tx_mbps": { + "mean": 0.0024513861700059814, + "max": 0.004784074232095623 + } + }, + "vethbf020d92": { + "rx_mbps": { + "mean": 1157.2401278398625, + "max": 1170.493835742424 + }, + "tx_mbps": { + "mean": 1170.4380394886991, + "max": 1183.2993793691774 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1146.6961650663407, + "max": 1159.1318589254602 + }, + "tx_mbps": { + "mean": 16.89286113028453, + "max": 17.3301613203906 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1152.4820887942637, + "max": 1165.5213301408878 + }, + "tx_mbps": { + "mean": 1170.4380394886991, + "max": 1183.2993793691774 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.7644111856889335, + "max": 5.3061224489795915 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00410711352061771, + "max": 0.02464268112370626 + }, + "busiest_sampled_vcpu_percent": 10.056925996204933, + "container_quota_busy_percent": { + "mean": 9.431000905111663, + "max": 9.989088086265557 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 981, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 70066176, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 144.2319810330011, + "max": 148.56464508167778 + }, + "tx_mbps": { + "mean": 131.4393193839432, + "max": 135.42306760939235 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002264477139102842, + "max": 0.0034131717128160987 + }, + "tx_mbps": { + "mean": 0.002264477139102842, + "max": 0.0034131717128160987 + } + }, + "vethbf020d92": { + "rx_mbps": { + "mean": 130.23911805057384, + "max": 134.16507880273906 + }, + "tx_mbps": { + "mean": 131.81594244027255, + "max": 135.74915510582522 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 128.08493649621278, + "max": 131.89772308621713 + }, + "tx_mbps": { + "mean": 2.010361240223451, + "max": 2.1050521446155845 + } + }, + "cni0": { + "rx_mbps": { + "mean": 129.5040238347495, + "max": 133.3937949783687 + }, + "tx_mbps": { + "mean": 131.81710931298937, + "max": 135.74915510582522 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/agentgateway/http/11-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 31.471536235954527, + "max": 31.952211489578037 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 99.80952380952381, + "container_quota_busy_percent": { + "mean": 99.5170633056631, + "max": 100.04171896571839 + }, + "container_throttled_period_percent": { + "mean": 17.92452830188679, + "max": 24.528301886792452 + }, + "max_fd": 939, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 98324480, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2408.39871953666, + "max": 2444.723147068718 + }, + "tx_mbps": { + "mean": 2177.0900408651037, + "max": 2209.0710092313866 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0036390866603305157, + "max": 0.01361065574317672 + }, + "tx_mbps": { + "mean": 0.0036390866603305157, + "max": 0.01361065574317672 + } + }, + "vethbf020d92": { + "rx_mbps": { + "mean": 2164.1709189156722, + "max": 2195.9700435544846 + }, + "tx_mbps": { + "mean": 2199.1715959475846, + "max": 2232.3834410949453 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2159.680884613302, + "max": 2192.3535183756803 + }, + "tx_mbps": { + "mean": 26.324093380589034, + "max": 26.701402747263298 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2158.4821893652943, + "max": 2190.2739047813357 + }, + "tx_mbps": { + "mean": 2199.171636092789, + "max": 2232.383187802473 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2280508391280867, + "max": 1.7064846416382253 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004066032365617631, + "max": 0.024396194193705784 + }, + "busiest_sampled_vcpu_percent": 6.11439842209073, + "container_quota_busy_percent": { + "mean": 5.040588838379829, + "max": 5.424196766532268 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 431, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 67559424, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.4765672046727922, + "max": 2.5842588577798495 + }, + "tx_mbps": { + "mean": 2.4750625735433593, + "max": 2.588680300236198 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00371353608482715, + "max": 0.011945494800877275 + }, + "tx_mbps": { + "mean": 0.00371353608482715, + "max": 0.011945494800877275 + } + }, + "vethbf020d92": { + "rx_mbps": { + "mean": 2.0738484068754848, + "max": 2.158954150681507 + }, + "tx_mbps": { + "mean": 2.0730243701537416, + "max": 2.156387610081408 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.9970779365844163, + "max": 1.043837897640648 + }, + "tx_mbps": { + "mean": 0.8663501661483958, + "max": 0.9099786499226582 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.8530549973550074, + "max": 1.9267526167265805 + }, + "tx_mbps": { + "mean": 2.0730243701537416, + "max": 2.156387610081408 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 7.758058008995591, + "max": 11.193360251233736 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 34.419263456090654, + "container_quota_busy_percent": { + "mean": 9.608246327758646, + "max": 9.912544216124108 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 431, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 41213952, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 145.58267795480393, + "max": 149.85692170040275 + }, + "tx_mbps": { + "mean": 132.9306808724191, + "max": 137.02360117138096 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003425307592630893, + "max": 0.00940178388455082 + }, + "tx_mbps": { + "mean": 0.003425307592630893, + "max": 0.00940178388455082 + } + }, + "vethbf020d92": { + "rx_mbps": { + "mean": 131.68108031882196, + "max": 135.69843521362398 + }, + "tx_mbps": { + "mean": 132.93845726270882, + "max": 136.84632061679102 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 130.42655881355086, + "max": 134.2419798513055 + }, + "tx_mbps": { + "mean": 1.7803424942914177, + "max": 1.9003021318349824 + } + }, + "cni0": { + "rx_mbps": { + "mean": 131.06441494159293, + "max": 135.02478457568952 + }, + "tx_mbps": { + "mean": 132.93845726270882, + "max": 136.84632061679102 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.44705382030455054, + "max": 0.49236829148202854 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004102059233735336, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.37524557956778, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0021930589766179834, + "max": 0.0034707765539715614 + }, + "tx_mbps": { + "mean": 0.0021930589766179834, + "max": 0.0034707765539715614 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.006583722176425198, + "max": 0.01893672253063333 + }, + "tx_mbps": { + "mean": 0.0036940588733467964, + "max": 0.010102733599468387 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.43057804484485074, + "max": 0.4920049200492005 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004100041000410004, + "max": 0.024600246002460024 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.003968918202062678, + "max": 0.012880317572109902 + }, + "tx_mbps": { + "mean": 0.003968918202062678, + "max": 0.012880317572109902 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0034121493038316614, + "max": 0.01144882121888238 + }, + "tx_mbps": { + "mean": 0.0016111942914017966, + "max": 0.003192391789358514 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/direct/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.41417784005129027, + "max": 0.4671748217359233 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004102059233735336, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0031100384191244937, + "max": 0.011937854786704599 + }, + "tx_mbps": { + "mean": 0.0031100384191244937, + "max": 0.011937854786704599 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.005712847800640165, + "max": 0.019014730591888383 + }, + "tx_mbps": { + "mean": 0.0013779153863686382, + "max": 0.0021665382591601508 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/direct/http/03-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 0.452774128310028, + "max": 0.5168594634506523 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0025600383831724627, + "max": 0.004721563560291328 + }, + "tx_mbps": { + "mean": 0.0025600383831724627, + "max": 0.004721563560291328 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.003637023777686989, + "max": 0.012047282416238269 + }, + "tx_mbps": { + "mean": 0.001625303279064253, + "max": 0.0029031872419685535 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.38975327387712433, + "max": 0.4183070866141732 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.1857707509881423, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0018834762469751313, + "max": 0.004670024132807868 + }, + "tx_mbps": { + "mean": 0.0018834762469751313, + "max": 0.004670024132807868 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0013920258222979544, + "max": 0.003520625071125554 + }, + "tx_mbps": { + "mean": 0.001333529118820473, + "max": 0.003010480830050116 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/direct/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.40603826336261817, + "max": 0.41841004184100417 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004101049868766404, + "max": 0.024606299212598427 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0021901769275857945, + "max": 0.003231894470420111 + }, + "tx_mbps": { + "mean": 0.0021901769275857945, + "max": 0.003231894470420111 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.004586503709407984, + "max": 0.011811034784859346 + }, + "tx_mbps": { + "mean": 0.0015681392700618126, + "max": 0.0026949875452058113 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4266132041199313, + "max": 0.46740467404674046 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004103069095683571, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 1.183431952662722, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0022429598411366682, + "max": 0.003461526222410043 + }, + "tx_mbps": { + "mean": 0.0022429598411366682, + "max": 0.003461526222410043 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0017350475836486253, + "max": 0.0032867175733256415 + }, + "tx_mbps": { + "mean": 0.0014975605655342076, + "max": 0.0027418185410445334 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.39785841884032724, + "max": 0.4426955238563699 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.183431952662722, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.009953950081600643, + "max": 0.04009905797606006 + }, + "tx_mbps": { + "mean": 0.009953950081600643, + "max": 0.04009905797606006 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.010637603037134215, + "max": 0.03781780414774004 + }, + "tx_mbps": { + "mean": 0.0017759039115868255, + "max": 0.003348672803890057 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4061392773820665, + "max": 0.4432405811376508 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004102059233735336, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.002122079871057863, + "max": 0.0038673831649975753 + }, + "tx_mbps": { + "mean": 0.002122079871057863, + "max": 0.0038673831649975753 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.004672005133326695, + "max": 0.012023076665083333 + }, + "tx_mbps": { + "mean": 0.0015113702515154482, + "max": 0.002902610727501779 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4264931591667429, + "max": 0.4917629702483403 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004104079454978249, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0024809902596993794, + "max": 0.0053544405978834565 + }, + "tx_mbps": { + "mean": 0.0024809902596993794, + "max": 0.0053544405978834565 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.001727014292777123, + "max": 0.003247594885110624 + }, + "tx_mbps": { + "mean": 0.0015767906406652966, + "max": 0.0026134956900042377 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.44288818050607515, + "max": 0.5166051660516605 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004100041000410004, + "max": 0.024600246002460024 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0035416328603055246, + "max": 0.01147897003064497 + }, + "tx_mbps": { + "mean": 0.0035416328603055246, + "max": 0.01147897003064497 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.006532609412408846, + "max": 0.02327142811314399 + }, + "tx_mbps": { + "mean": 0.002204375406954518, + "max": 0.005580674431567963 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/direct/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4469489302393967, + "max": 0.4920049200492005 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004099032628299721, + "max": 0.02459419576979833 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.002101242617863941, + "max": 0.0038790941591057677 + }, + "tx_mbps": { + "mean": 0.002101242617863941, + "max": 0.0038790941591057677 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.002089933163771734, + "max": 0.004251337932599675 + }, + "tx_mbps": { + "mean": 0.001444541685000287, + "max": 0.002716300775123119 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/direct/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.44300728608369255, + "max": 0.5908419497784343 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004102059233735336, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.3806706114398422, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0019077801643840775, + "max": 0.0037312294912941503 + }, + "tx_mbps": { + "mean": 0.0019077801643840775, + "max": 0.0037312294912941503 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.002312198902172345, + "max": 0.006815601106515484 + }, + "tx_mbps": { + "mean": 0.0022765152815513784, + "max": 0.006708566262348498 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/direct/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4183726953371537, + "max": 0.4921259842519685 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004102059233735336, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.002201915067601047, + "max": 0.00493467813478575 + }, + "tx_mbps": { + "mean": 0.002201915067601047, + "max": 0.00493467813478575 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.004652920453818802, + "max": 0.012473682253915989 + }, + "tx_mbps": { + "mean": 0.001566452140799777, + "max": 0.0034293966105818008 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2335655576286375, + "max": 1.3103615627274934 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004043344654698367, + "max": 0.024260067928190198 + }, + "busiest_sampled_vcpu_percent": 3.508771929824561, + "container_quota_busy_percent": { + "mean": 1.9986415252429441, + "max": 2.099815209076917 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 28, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 6234112, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.059697154725057, + "max": 1.0901647688156888 + }, + "tx_mbps": { + "mean": 1.3679891460640599, + "max": 1.3737958119454725 + } + }, + "veth3c64d673": { + "rx_mbps": { + "mean": 1.2197129572229501, + "max": 1.2258958792474077 + }, + "tx_mbps": { + "mean": 0.9039275684351876, + "max": 0.9084947743087575 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.009756404433900669, + "max": 0.04129318149084103 + }, + "tx_mbps": { + "mean": 0.009756404433900669, + "max": 0.04129318149084103 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.37800840991975304, + "max": 0.37991903543006716 + }, + "tx_mbps": { + "mean": 0.6340094085686494, + "max": 0.6371870436740497 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.1360437510049568, + "max": 1.1418092085708564 + }, + "tx_mbps": { + "mean": 0.9039094941810147, + "max": 0.9084947743087575 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.550724086764012, + "max": 1.6973811833171677 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.078125, + "container_quota_busy_percent": { + "mean": 3.122653165336018, + "max": 3.2393231805992264 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 28, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 7794688, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.8171941460159353, + "max": 1.8378540373776158 + }, + "tx_mbps": { + "mean": 2.3583588953139647, + "max": 2.388977099969598 + } + }, + "veth3c64d673": { + "rx_mbps": { + "mean": 2.1022462673708353, + "max": 2.128468759060294 + }, + "tx_mbps": { + "mean": 1.5577217347484265, + "max": 1.577200075402515 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021182077940546623, + "max": 0.0050395220890136405 + }, + "tx_mbps": { + "mean": 0.0021182077940546623, + "max": 0.0050395220890136405 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.6520891323413992, + "max": 0.6602706988875913 + }, + "tx_mbps": { + "mean": 1.0936881270685412, + "max": 1.1075442533225328 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.9581678578611312, + "max": 1.9825719427345323 + }, + "tx_mbps": { + "mean": 1.5577036822492083, + "max": 1.577200075402515 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/praxis-release/http/02-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 2.1375351583189333, + "max": 2.2308438409311346 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004849660523763336, + "max": 0.02424830261881668 + }, + "busiest_sampled_vcpu_percent": 5.5876685934489405, + "container_quota_busy_percent": { + "mean": 4.751317382110567, + "max": 4.937770012562573 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 58, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11276288, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.824024249741186, + "max": 2.8250080299591014 + }, + "tx_mbps": { + "mean": 3.671418922054184, + "max": 3.6720490195702697 + } + }, + "veth3c64d673": { + "rx_mbps": { + "mean": 3.2724496676508785, + "max": 3.272908721659618 + }, + "tx_mbps": { + "mean": 2.4246289721471994, + "max": 2.42497643121144 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002172573557847679, + "max": 0.0034461040544147615 + }, + "tx_mbps": { + "mean": 0.002172573557847679, + "max": 0.0034461040544147615 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.0154520993474028, + "max": 1.0156131820363656 + }, + "tx_mbps": { + "mean": 1.7030810384227182, + "max": 1.703381884015066 + } + }, + "cni0": { + "rx_mbps": { + "mean": 3.0482670654497666, + "max": 3.0486866221303455 + }, + "tx_mbps": { + "mean": 2.4246289721471994, + "max": 2.42497643121144 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/praxis-release/http/03-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 10.462984696625478, + "max": 10.816777041942604 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 30.799220272904485, + "container_quota_busy_percent": { + "mean": 34.540287132090256, + "max": 35.2748249001968 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 58, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 30097408, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 28.205970447491, + "max": 28.335607675134256 + }, + "tx_mbps": { + "mean": 36.66830027669331, + "max": 36.842989330028296 + } + }, + "veth3c64d673": { + "rx_mbps": { + "mean": 32.673856212472394, + "max": 32.830884363406106 + }, + "tx_mbps": { + "mean": 24.206645766510906, + "max": 24.322524880993527 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0033517180722397715, + "max": 0.010159601309526858 + }, + "tx_mbps": { + "mean": 0.0033517180722397715, + "max": 0.010159601309526858 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 10.144441017988918, + "max": 10.194456468148674 + }, + "tx_mbps": { + "mean": 17.01448294220167, + "max": 17.095489603396818 + } + }, + "cni0": { + "rx_mbps": { + "mean": 30.436630403541727, + "max": 30.58311492252085 + }, + "tx_mbps": { + "mean": 24.206624176587052, + "max": 24.322524880993527 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.1909186471885613, + "max": 2.542372881355932 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.588910133843212, + "container_quota_busy_percent": { + "mean": 4.848702058549815, + "max": 5.159779651960232 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 663, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 89018368, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 3.3648938657758394, + "max": 3.6696164714206283 + }, + "tx_mbps": { + "mean": 3.680231420650314, + "max": 4.007530811305177 + } + }, + "veth3c64d673": { + "rx_mbps": { + "mean": 3.2781812703753967, + "max": 3.565010373415613 + }, + "tx_mbps": { + "mean": 2.9638888623073503, + "max": 3.2536132946745715 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002055079219726169, + "max": 0.0038479659807009337 + }, + "tx_mbps": { + "mean": 0.002055079219726169, + "max": 0.0038479659807009337 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.0084860960454594, + "max": 1.0486137831107938 + }, + "tx_mbps": { + "mean": 1.6943146185014735, + "max": 1.7818100935760746 + } + }, + "cni0": { + "rx_mbps": { + "mean": 3.0486292321503576, + "max": 3.2925338657767322 + }, + "tx_mbps": { + "mean": 2.9638888623073503, + "max": 3.2536132946745715 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.64921033223982, + "max": 28.83744338198289 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.6364595207991, + "max": 100.16434935924796 + }, + "container_throttled_period_percent": { + "mean": 28.38050314465409, + "max": 34.61538461538461 + }, + "max_fd": 939, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 175554560, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 95.06592712736833, + "max": 95.59475951665293 + }, + "tx_mbps": { + "mean": 125.54235320085091, + "max": 126.27312185355129 + } + }, + "veth3c64d673": { + "rx_mbps": { + "mean": 109.38081331283279, + "max": 110.06308617768639 + }, + "tx_mbps": { + "mean": 80.2800340995156, + "max": 80.78913106483529 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003313542965650531, + "max": 0.012421959248348234 + }, + "tx_mbps": { + "mean": 0.003313542965650531, + "max": 0.012421959248348234 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 34.6631682332659, + "max": 34.87254413805878 + }, + "tx_mbps": { + "mean": 58.089651165248966, + "max": 58.42389198651001 + } + }, + "cni0": { + "rx_mbps": { + "mean": 101.22859946388347, + "max": 101.88507462893087 + }, + "tx_mbps": { + "mean": 80.2800340995156, + "max": 80.78913106483529 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.7918875028427645, + "max": 1.8442125697646203 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004044325810887325, + "max": 0.02426595486532395 + }, + "busiest_sampled_vcpu_percent": 5.802707930367505, + "container_quota_busy_percent": { + "mean": 3.1318079254046998, + "max": 3.1951758170289217 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 145, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 170135552, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 51.04873533195252, + "max": 51.58323485824495 + }, + "tx_mbps": { + "mean": 47.162615749894655, + "max": 47.61700527489373 + } + }, + "veth3c64d673": { + "rx_mbps": { + "mean": 46.66903008149818, + "max": 47.12704843268244 + }, + "tx_mbps": { + "mean": 46.617667091621904, + "max": 47.10247599955845 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0023176397364904977, + "max": 0.004076654116496637 + }, + "tx_mbps": { + "mean": 0.0023176397364904977, + "max": 0.004076654116496637 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 45.6931737710388, + "max": 46.16941135829156 + }, + "tx_mbps": { + "mean": 0.9581087865920723, + "max": 0.9725742575337115 + } + }, + "cni0": { + "rx_mbps": { + "mean": 46.42258846675472, + "max": 46.882582001814306 + }, + "tx_mbps": { + "mean": 46.61764901729763, + "max": 47.10247599955845 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.165189023289506, + "max": 2.286548285088786 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004054163626043947, + "max": 0.024324981756263683 + }, + "busiest_sampled_vcpu_percent": 4.844961240310077, + "container_quota_busy_percent": { + "mean": 4.66656365933437, + "max": 4.719689463852782 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 145, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 113086464, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 80.43338748421343, + "max": 81.2233178023146 + }, + "tx_mbps": { + "mean": 74.24689782724953, + "max": 74.95437886352235 + } + }, + "veth3c64d673": { + "rx_mbps": { + "mean": 73.51232050340693, + "max": 74.22283207327688 + }, + "tx_mbps": { + "mean": 73.45842786400799, + "max": 74.18117158822054 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018861885665114315, + "max": 0.0029083575929347823 + }, + "tx_mbps": { + "mean": 0.0018861885665114315, + "max": 0.0029083575929347823 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 72.0009200886013, + "max": 72.721237903372 + }, + "tx_mbps": { + "mean": 1.4730641553477282, + "max": 1.4855330273136282 + } + }, + "cni0": { + "rx_mbps": { + "mean": 73.129775517046, + "max": 73.8422983135189 + }, + "tx_mbps": { + "mean": 73.45842786400799, + "max": 74.18117158822054 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/praxis-release/http/08-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 3.25078860712719, + "max": 3.3122260107160253 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0048756704046806435, + "max": 0.02437835202340322 + }, + "busiest_sampled_vcpu_percent": 9.33852140077821, + "container_quota_busy_percent": { + "mean": 7.981899198964836, + "max": 8.296945376008418 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 160, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 111370240, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 149.6192564022129, + "max": 149.932948076299 + }, + "tx_mbps": { + "mean": 138.01907820699594, + "max": 138.36481363196296 + } + }, + "veth3c64d673": { + "rx_mbps": { + "mean": 136.67648449793208, + "max": 136.97705804956928 + }, + "tx_mbps": { + "mean": 136.64907989879882, + "max": 136.93422578249877 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004378757721038275, + "max": 0.012371686345920539 + }, + "tx_mbps": { + "mean": 0.004378757721038275, + "max": 0.012371686345920539 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 133.89271869298585, + "max": 134.17171139324918 + }, + "tx_mbps": { + "mean": 2.713501915301283, + "max": 2.735686079090564 + } + }, + "cni0": { + "rx_mbps": { + "mean": 135.97059878572526, + "max": 136.25909643243037 + }, + "tx_mbps": { + "mean": 136.64907989879882, + "max": 136.93422578249877 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 17.844464874503835, + "max": 18.46307385229541 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 37.724550898203596, + "container_quota_busy_percent": { + "mean": 55.83605810711403, + "max": 56.51034334778973 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 58, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 130527232, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1301.8186092777287, + "max": 1317.1748901715882 + }, + "tx_mbps": { + "mean": 1198.295553584598, + "max": 1212.4009234016871 + } + }, + "veth3c64d673": { + "rx_mbps": { + "mean": 1187.5737475334165, + "max": 1201.5979452527056 + }, + "tx_mbps": { + "mean": 1189.0311004059733, + "max": 1203.082415852792 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020410741421693, + "max": 0.0037281752953769193 + }, + "tx_mbps": { + "mean": 0.0020410741421693, + "max": 0.0037281752953769193 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1164.999882398723, + "max": 1178.7328961205003 + }, + "tx_mbps": { + "mean": 22.61523060251062, + "max": 22.89472601998781 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1181.7870092765058, + "max": 1195.7335607278753 + }, + "tx_mbps": { + "mean": 1189.031142797997, + "max": 1203.082415852792 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.732606845381877, + "max": 4.872779644743159 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004000640102416387, + "max": 0.02400384061449832 + }, + "busiest_sampled_vcpu_percent": 12.218045112781954, + "container_quota_busy_percent": { + "mean": 8.14282840295712, + "max": 8.670216428657342 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 660, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 189632512, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 149.85448893358543, + "max": 155.28938858433492 + }, + "tx_mbps": { + "mean": 137.59148450667743, + "max": 142.6926362733907 + } + }, + "veth3c64d673": { + "rx_mbps": { + "mean": 136.29651031656957, + "max": 141.2607314717265 + }, + "tx_mbps": { + "mean": 137.00405875043307, + "max": 142.00895184716362 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019086977849170348, + "max": 0.003093474981638548 + }, + "tx_mbps": { + "mean": 0.0019086977849170348, + "max": 0.003093474981638548 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 132.83081573757244, + "max": 137.5075326785744 + }, + "tx_mbps": { + "mean": 2.651229360241972, + "max": 2.8304402930951476 + } + }, + "cni0": { + "rx_mbps": { + "mean": 135.44406138169964, + "max": 140.33177921467006 + }, + "tx_mbps": { + "mean": 137.00405875043307, + "max": 142.00895184716362 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 33.3213576892581, + "max": 33.835978835978835 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 99.81132075471699, + "container_quota_busy_percent": { + "mean": 99.7691047108124, + "max": 100.22418786413766 + }, + "container_throttled_period_percent": { + "mean": 32.28108369617804, + "max": 41.509433962264154 + }, + "max_fd": 912, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 241836032, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2747.5318196819217, + "max": 2763.06910775937 + }, + "tx_mbps": { + "mean": 2511.84236340656, + "max": 2526.735972288675 + } + }, + "veth3c64d673": { + "rx_mbps": { + "mean": 2490.8248330652327, + "max": 2504.9024723167317 + }, + "tx_mbps": { + "mean": 2507.3222276512847, + "max": 2521.388211017346 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0038760968082376377, + "max": 0.01051713674279616 + }, + "tx_mbps": { + "mean": 0.0038760968082376377, + "max": 0.01051713674279616 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2461.588763780604, + "max": 2475.377510003692 + }, + "tx_mbps": { + "mean": 46.65568337601333, + "max": 47.579176083371024 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2480.6874357700085, + "max": 2494.503382999735 + }, + "tx_mbps": { + "mean": 2507.32218567935, + "max": 2521.388211017346 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1156984223841684, + "max": 2.4619840695148443 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.736137667304015, + "container_quota_busy_percent": { + "mean": 4.579865516439291, + "max": 4.915460849797663 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 146, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 228085760, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.458244435884579, + "max": 2.55145912872668 + }, + "tx_mbps": { + "mean": 3.278124757010575, + "max": 3.3895998882395 + } + }, + "veth3c64d673": { + "rx_mbps": { + "mean": 2.8873803558579647, + "max": 2.981421515078094 + }, + "tx_mbps": { + "mean": 2.0644862450564583, + "max": 2.133655945868963 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0040436163999997546, + "max": 0.013219287371833786 + }, + "tx_mbps": { + "mean": 0.0040436163999997546, + "max": 0.013219287371833786 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.9890604640760816, + "max": 1.0246610962075167 + }, + "tx_mbps": { + "mean": 1.3620715345150038, + "max": 1.4087681981810551 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2.6687618506949566, + "max": 2.754782265348454 + }, + "tx_mbps": { + "mean": 2.0644862450564583, + "max": 2.133655945868963 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/praxis-release/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.731836582154569, + "max": 4.425837320574162 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 12.979890310786105, + "container_quota_busy_percent": { + "mean": 7.516852431590394, + "max": 8.009086009903475 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 147, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 177778688, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 145.4615133640381, + "max": 149.70723410050968 + }, + "tx_mbps": { + "mean": 134.1584188851801, + "max": 138.13027368117352 + } + }, + "veth3c64d673": { + "rx_mbps": { + "mean": 132.84142328439873, + "max": 136.75738014325748 + }, + "tx_mbps": { + "mean": 132.84158686200075, + "max": 136.71798449043294 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003788941668608315, + "max": 0.010126562691912583 + }, + "tx_mbps": { + "mean": 0.003788941668608315, + "max": 0.010126562691912583 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 130.4356015960563, + "max": 134.24984392478783 + }, + "tx_mbps": { + "mean": 2.3564045762576376, + "max": 2.4363904305382897 + } + }, + "cni0": { + "rx_mbps": { + "mean": 132.15427904118417, + "max": 136.0446242041933 + }, + "tx_mbps": { + "mean": 132.84156879266294, + "max": 136.71798449043294 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.3896199555190434, + "max": 1.478429471643238 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00404040404040404, + "max": 0.024242424242424242 + }, + "busiest_sampled_vcpu_percent": 4.305283757338552, + "container_quota_busy_percent": { + "mean": 2.1962993911487043, + "max": 2.2768652619975316 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 9097216, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.0050136141467803, + "max": 1.0095408484475026 + }, + "tx_mbps": { + "mean": 1.0033172988645125, + "max": 1.0088931566061161 + } + }, + "veth30a7ac92": { + "rx_mbps": { + "mean": 0.8601559545962989, + "max": 0.8644501284669049 + }, + "tx_mbps": { + "mean": 0.8601482131107109, + "max": 0.8644501284669049 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0024737723573307947, + "max": 0.003994454465570129 + }, + "tx_mbps": { + "mean": 0.0024737723573307947, + "max": 0.003994454465570129 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.36036909063938416, + "max": 0.36236499123148497 + }, + "tx_mbps": { + "mean": 0.419939703755692, + "max": 0.42227028855166693 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.7806302940763491, + "max": 0.7845547056784818 + }, + "tx_mbps": { + "mean": 0.8601301588589354, + "max": 0.8644501284669049 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.6695680124436294, + "max": 1.7696969696969698 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040413837698027805, + "max": 0.02424830261881668 + }, + "busiest_sampled_vcpu_percent": 6.078431372549019, + "container_quota_busy_percent": { + "mean": 3.2265399802602, + "max": 3.2918155851213067 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 9342976, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.5945802825915745, + "max": 1.6032437235528754 + }, + "tx_mbps": { + "mean": 1.5917040491154204, + "max": 1.6037572798031055 + } + }, + "veth30a7ac92": { + "rx_mbps": { + "mean": 1.3645180232704301, + "max": 1.3761497684436736 + }, + "tx_mbps": { + "mean": 1.3644685165364652, + "max": 1.3758991777432603 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018492639745210117, + "max": 0.0040887745109669015 + }, + "tx_mbps": { + "mean": 0.0018492639745210117, + "max": 0.0040887745109669015 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.5717270276477169, + "max": 0.5765829050962432 + }, + "tx_mbps": { + "mean": 0.666325134280815, + "max": 0.6720842585087289 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.2383871781115405, + "max": 1.2489208480177363 + }, + "tx_mbps": { + "mean": 1.3644504460025426, + "max": 1.3758991777432603 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.194647172417903, + "max": 2.305265712205775 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.019607843137255, + "container_quota_busy_percent": { + "mean": 5.275897768162801, + "max": 5.370205950664078 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 54, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11980800, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.8232279205949338, + "max": 2.8355223628956256 + }, + "tx_mbps": { + "mean": 2.8214105377635326, + "max": 2.8284986654503643 + } + }, + "veth30a7ac92": { + "rx_mbps": { + "mean": 2.4199700528019474, + "max": 2.4245616244663077 + }, + "tx_mbps": { + "mean": 2.419945264109823, + "max": 2.423595709912935 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003853428324347809, + "max": 0.014190660163646927 + }, + "tx_mbps": { + "mean": 0.003853428324347809, + "max": 0.014190660163646927 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.0137062783667765, + "max": 1.016425383166819 + }, + "tx_mbps": { + "mean": 1.1816891567262868, + "max": 1.184886144271095 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2.1961205758167557, + "max": 2.200265120005093 + }, + "tx_mbps": { + "mean": 2.419945264109823, + "max": 2.423595709912935 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/agentgateway/http/03-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 12.723627691756274, + "max": 13.083657587548638 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 30.2734375, + "container_quota_busy_percent": { + "mean": 41.879600553674116, + "max": 42.12623950231928 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 54, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 12562432, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 27.114454634363323, + "max": 27.25629800169547 + }, + "tx_mbps": { + "mean": 27.145279174074656, + "max": 27.29137557192853 + } + }, + "veth30a7ac92": { + "rx_mbps": { + "mean": 23.28904967239084, + "max": 23.41503793631861 + }, + "tx_mbps": { + "mean": 23.268613536400682, + "max": 23.39444064379182 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0035434745768442304, + "max": 0.01158703076518188 + }, + "tx_mbps": { + "mean": 0.0035434745768442304, + "max": 0.01158703076518188 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 9.752618453943978, + "max": 9.805297061785732 + }, + "tx_mbps": { + "mean": 11.381496907945749, + "max": 11.442690023874336 + } + }, + "cni0": { + "rx_mbps": { + "mean": 21.13442596024794, + "max": 21.24879085986473 + }, + "tx_mbps": { + "mean": 23.26859197241895, + "max": 23.39444064379182 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/agentgateway/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.4371793093763445, + "max": 2.9922779922779923 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004062068405231945, + "max": 0.024372410431391666 + }, + "busiest_sampled_vcpu_percent": 8.045977011494253, + "container_quota_busy_percent": { + "mean": 5.466648885078138, + "max": 5.981427712145379 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 738, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 57987072, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 3.370207316964318, + "max": 3.6719296514976394 + }, + "tx_mbps": { + "mean": 2.8419642624412216, + "max": 3.1104031964940204 + } + }, + "veth30a7ac92": { + "rx_mbps": { + "mean": 2.437768274232315, + "max": 2.680523342684569 + }, + "tx_mbps": { + "mean": 2.9657559849685025, + "max": 3.2561909083934872 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0036650813446412697, + "max": 0.010875305409055307 + }, + "tx_mbps": { + "mean": 0.0036650813446412697, + "max": 0.010875305409055307 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.0105786137810242, + "max": 1.048319207434145 + }, + "tx_mbps": { + "mean": 1.1799603577687952, + "max": 1.236537994911729 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2.2083574904144343, + "max": 2.4117570611994723 + }, + "tx_mbps": { + "mean": 2.9657559849685025, + "max": 3.2561909083934872 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.554371012023715, + "max": 27.679681671226064 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004144905910635829, + "max": 0.02486943546381497 + }, + "busiest_sampled_vcpu_percent": 99.80879541108986, + "container_quota_busy_percent": { + "mean": 99.65515291690588, + "max": 99.9943262331381 + }, + "container_throttled_period_percent": { + "mean": 20.45839380745041, + "max": 26.923076923076923 + }, + "max_fd": 935, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 80617472, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 69.95879857477425, + "max": 70.40618943342174 + }, + "tx_mbps": { + "mean": 70.3550587138829, + "max": 70.81370152481784 + } + }, + "veth30a7ac92": { + "rx_mbps": { + "mean": 60.27371848429422, + "max": 60.666356103218426 + }, + "tx_mbps": { + "mean": 60.051949103427816, + "max": 60.432131513293015 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00202109863445843, + "max": 0.003182062176648885 + }, + "tx_mbps": { + "mean": 0.00202109863445843, + "max": 0.003182062176648885 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 25.153330367884323, + "max": 25.332503261408103 + }, + "tx_mbps": { + "mean": 29.49351467718307, + "max": 29.700698034084905 + } + }, + "cni0": { + "rx_mbps": { + "mean": 54.67173276595895, + "max": 55.03222473468232 + }, + "tx_mbps": { + "mean": 60.05194907081708, + "max": 60.432347336293496 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.8432906284630186, + "max": 2.081316553727009 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004039424785910487, + "max": 0.024236548715462918 + }, + "busiest_sampled_vcpu_percent": 5.609284332688588, + "container_quota_busy_percent": { + "mean": 3.648283466915342, + "max": 3.8317474047087283 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 421, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 66285568, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 50.14924142647507, + "max": 50.71518398682217 + }, + "tx_mbps": { + "mean": 45.84516010583058, + "max": 46.344316863952535 + } + }, + "veth30a7ac92": { + "rx_mbps": { + "mean": 45.41147970837103, + "max": 45.941714194040394 + }, + "tx_mbps": { + "mean": 45.784249893447516, + "max": 46.304723024849686 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019229775051729982, + "max": 0.0028060932937881353 + }, + "tx_mbps": { + "mean": 0.0019229775051729982, + "max": 0.0028060932937881353 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 44.87917831467055, + "max": 45.38699467363567 + }, + "tx_mbps": { + "mean": 0.7171681435332848, + "max": 0.7378137457040131 + } + }, + "cni0": { + "rx_mbps": { + "mean": 45.19891300945997, + "max": 45.72742580108327 + }, + "tx_mbps": { + "mean": 45.784249893447516, + "max": 46.304723024849686 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.5258785384670244, + "max": 2.575315840621963 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004049238743116294, + "max": 0.024295432458697766 + }, + "busiest_sampled_vcpu_percent": 6.25, + "container_quota_busy_percent": { + "mean": 5.928479549771993, + "max": 6.025219498939538 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 421, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 29782016, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 86.1524813098297, + "max": 86.63881527845828 + }, + "tx_mbps": { + "mean": 78.72233013029295, + "max": 79.17271716069588 + } + }, + "veth30a7ac92": { + "rx_mbps": { + "mean": 77.98361203441111, + "max": 78.41792115245467 + }, + "tx_mbps": { + "mean": 78.66860071410218, + "max": 79.1023746523616 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002380146054543185, + "max": 0.003959533805825933 + }, + "tx_mbps": { + "mean": 0.002380146054543185, + "max": 0.003959533805825933 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 77.08455458724693, + "max": 77.50982335905336 + }, + "tx_mbps": { + "mean": 1.2241252629434867, + "max": 1.2472276157601276 + } + }, + "cni0": { + "rx_mbps": { + "mean": 77.6228590838846, + "max": 78.05119601824548 + }, + "tx_mbps": { + "mean": 78.6685826577194, + "max": 79.10226631406493 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/agentgateway/http/08-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 3.7350928873138325, + "max": 3.9115646258503403 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004860267314702309, + "max": 0.024301336573511544 + }, + "busiest_sampled_vcpu_percent": 11.046511627906977, + "container_quota_busy_percent": { + "mean": 9.469204209401575, + "max": 9.66170313370462 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 358, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 29818880, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 149.60208967540544, + "max": 149.99996537536862 + }, + "tx_mbps": { + "mean": 136.68812547752995, + "max": 137.04029168642063 + } + }, + "veth30a7ac92": { + "rx_mbps": { + "mean": 135.42998871084157, + "max": 135.76027934248052 + }, + "tx_mbps": { + "mean": 136.6222556444193, + "max": 136.96867457159757 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00932217458486875, + "max": 0.03966744253585975 + }, + "tx_mbps": { + "mean": 0.00932217458486875, + "max": 0.03966744253585975 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 133.88673847878476, + "max": 134.22515421809578 + }, + "tx_mbps": { + "mean": 2.106407655696952, + "max": 2.1281863030380337 + } + }, + "cni0": { + "rx_mbps": { + "mean": 134.80796376791858, + "max": 135.1283255437175 + }, + "tx_mbps": { + "mean": 136.6222556444193, + "max": 136.96867457159757 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 19.12443178773309, + "max": 19.352390589425752 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004227972264501945, + "max": 0.025367833587011668 + }, + "busiest_sampled_vcpu_percent": 43.66197183098591, + "container_quota_busy_percent": { + "mean": 63.921542150348834, + "max": 64.36463537770334 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 54, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 25997312, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1292.6000145502271, + "max": 1301.3248655447476 + }, + "tx_mbps": { + "mean": 1176.9206800315908, + "max": 1185.2162569448299 + } + }, + "veth30a7ac92": { + "rx_mbps": { + "mean": 1167.2330125328203, + "max": 1175.3690272248177 + }, + "tx_mbps": { + "mean": 1180.6264872743845, + "max": 1188.587440341564 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021552807353087755, + "max": 0.004472369015945039 + }, + "tx_mbps": { + "mean": 0.0021552807353087755, + "max": 0.004472369015945039 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1156.7617040844339, + "max": 1164.4836085137013 + }, + "tx_mbps": { + "mean": 16.97118928702649, + "max": 17.18023805421358 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1162.4743967980964, + "max": 1170.5117764623728 + }, + "tx_mbps": { + "mean": 1180.6264805374894, + "max": 1188.6004781435875 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.949307979720428, + "max": 5.572829466634777 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00398628717212788, + "max": 0.02391772303276728 + }, + "busiest_sampled_vcpu_percent": 13.333333333333334, + "container_quota_busy_percent": { + "mean": 9.451719330661744, + "max": 10.009106781544702 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 889, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 74088448, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 144.1948397522163, + "max": 148.49477839306047 + }, + "tx_mbps": { + "mean": 131.28848375783454, + "max": 135.2251230860986 + } + }, + "veth30a7ac92": { + "rx_mbps": { + "mean": 130.13686903543464, + "max": 134.02912711233085 + }, + "tx_mbps": { + "mean": 131.80955370487834, + "max": 135.71627342175432 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00420642270532839, + "max": 0.012828645863558552 + }, + "tx_mbps": { + "mean": 0.00420642270532839, + "max": 0.012828645863558552 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 128.11574255645104, + "max": 131.92062107184205 + }, + "tx_mbps": { + "mean": 1.9596958367062365, + "max": 2.0426000043102635 + } + }, + "cni0": { + "rx_mbps": { + "mean": 129.42403067206683, + "max": 133.28857590129346 + }, + "tx_mbps": { + "mean": 131.80955370487834, + "max": 135.71627342175432 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/agentgateway/http/11-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 31.317851837614104, + "max": 31.627667780920547 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 99.80952380952381, + "container_quota_busy_percent": { + "mean": 99.39986913498372, + "max": 99.8422798627737 + }, + "container_throttled_period_percent": { + "mean": 23.156748911465893, + "max": 30.18867924528302 + }, + "max_fd": 944, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 101306368, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2397.113066841691, + "max": 2413.9244432833125 + }, + "tx_mbps": { + "mean": 2166.906191500565, + "max": 2182.30623653537 + } + }, + "veth30a7ac92": { + "rx_mbps": { + "mean": 2154.044896325007, + "max": 2169.3594763058773 + }, + "tx_mbps": { + "mean": 2189.124155202842, + "max": 2204.431946114881 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0032455010624748955, + "max": 0.011696140734757913 + }, + "tx_mbps": { + "mean": 0.0032455010624748955, + "max": 0.011696140734757913 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2149.7615987500576, + "max": 2164.8301598149005 + }, + "tx_mbps": { + "mean": 26.19939754769307, + "max": 26.365296498761268 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2148.389541027628, + "max": 2163.687073511746 + }, + "tx_mbps": { + "mean": 2189.124175474078, + "max": 2204.431409437466 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.584270174919735, + "max": 4.979938635827236 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040462895524803755, + "max": 0.024277737314882253 + }, + "busiest_sampled_vcpu_percent": 15.706806282722512, + "container_quota_busy_percent": { + "mean": 5.241931438051222, + "max": 5.64445890866367 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 436, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 65499136, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.475480265435248, + "max": 2.5815991484705427 + }, + "tx_mbps": { + "mean": 2.478889094514329, + "max": 2.5891986820160326 + } + }, + "veth30a7ac92": { + "rx_mbps": { + "mean": 2.075879812094227, + "max": 2.159001018855706 + }, + "tx_mbps": { + "mean": 2.0724816322166744, + "max": 2.154900272796747 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0036769825920988726, + "max": 0.00992848790578378 + }, + "tx_mbps": { + "mean": 0.0036769825920988726, + "max": 0.00992848790578378 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.9969905260090242, + "max": 1.0426758098184004 + }, + "tx_mbps": { + "mean": 0.8681268803152392, + "max": 0.910130412484784 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.854600825314092, + "max": 1.9267811856165526 + }, + "tx_mbps": { + "mean": 2.0724816322166744, + "max": 2.154900272796747 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1552581432136062, + "max": 1.3965087281795512 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008294011073939055, + "max": 0.02495632642874969 + }, + "busiest_sampled_vcpu_percent": 3.067484662576687, + "container_quota_busy_percent": { + "mean": 9.324209635995407, + "max": 10.221311326756092 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 436, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 41750528, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 145.289594921522, + "max": 149.83705969878454 + }, + "tx_mbps": { + "mean": 132.52480874335012, + "max": 136.76858070023593 + } + }, + "veth30a7ac92": { + "rx_mbps": { + "mean": 131.32652675839637, + "max": 135.50130546295875 + }, + "tx_mbps": { + "mean": 132.69180716954048, + "max": 136.84503971743732 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019544652314709516, + "max": 0.0037575439228183256 + }, + "tx_mbps": { + "mean": 0.0019544652314709516, + "max": 0.0037575439228183256 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 130.22622464418637, + "max": 134.28384051888014 + }, + "tx_mbps": { + "mean": 1.7261211172522386, + "max": 1.8267590816382855 + } + }, + "cni0": { + "rx_mbps": { + "mean": 130.74015367879525, + "max": 134.87559769498623 + }, + "tx_mbps": { + "mean": 132.69180716954048, + "max": 136.84503971743732 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.446967044699677, + "max": 0.5412054120541205 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008202100234145339, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.01003271698646496, + "max": 0.03941258858411901 + }, + "tx_mbps": { + "mean": 0.01003271698646496, + "max": 0.03941258858411901 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.012239240737305012, + "max": 0.05663739615934223 + }, + "tx_mbps": { + "mean": 0.0019069671670128418, + "max": 0.004405760431604661 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.43877514189446737, + "max": 0.46740467404674046 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004100041000410004, + "max": 0.024600246002460024 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0022248658681409397, + "max": 0.00484978092454771 + }, + "tx_mbps": { + "mean": 0.0022248658681409397, + "max": 0.00484978092454771 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0030801227325403034, + "max": 0.006225846361214949 + }, + "tx_mbps": { + "mean": 0.0025367357031754008, + "max": 0.0062337192068917515 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/direct/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.43476278158730736, + "max": 0.4675196850393701 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004103069095683571, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 1.3806706114398422, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.003636618924151241, + "max": 0.010401135672322483 + }, + "tx_mbps": { + "mean": 0.003636618924151241, + "max": 0.010401135672322483 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.006145872044118036, + "max": 0.0196066976138361 + }, + "tx_mbps": { + "mean": 0.0015228524025287277, + "max": 0.002692519538900209 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.43465179612815735, + "max": 0.4672897196261682 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004100041000410004, + "max": 0.024600246002460024 + }, + "busiest_sampled_vcpu_percent": 1.37524557956778, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0034505717900941003, + "max": 0.009635534143379415 + }, + "tx_mbps": { + "mean": 0.0034505717900941003, + "max": 0.009635534143379415 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.004356387677822315, + "max": 0.011781777110969725 + }, + "tx_mbps": { + "mean": 0.0014403400454444037, + "max": 0.0027527516614415243 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4469872776654366, + "max": 0.49224710804824023 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0021056348853457567, + "max": 0.004050275046604723 + }, + "tx_mbps": { + "mean": 0.0021056348853457567, + "max": 0.004050275046604723 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.00155707201010366, + "max": 0.0033607995431407236 + }, + "tx_mbps": { + "mean": 0.0013537500227842232, + "max": 0.0025202061211092733 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/direct/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.42646485571518916, + "max": 0.4671748217359233 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004098024752069503, + "max": 0.024588148512417016 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0019822778560454075, + "max": 0.00459643176619963 + }, + "tx_mbps": { + "mean": 0.0019822778560454075, + "max": 0.00459643176619963 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.004509009610149142, + "max": 0.012435551696225025 + }, + "tx_mbps": { + "mean": 0.001503335558601066, + "max": 0.0034536203065212287 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4346488047104246, + "max": 0.4916420845624385 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004101049868766404, + "max": 0.024606299212598427 + }, + "busiest_sampled_vcpu_percent": 1.3806706114398422, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0020464813643101447, + "max": 0.004416351832972508 + }, + "tx_mbps": { + "mean": 0.0020464813643101447, + "max": 0.004416351832972508 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0014574785815686397, + "max": 0.002624723609093923 + }, + "tx_mbps": { + "mean": 0.0013284258947518384, + "max": 0.002417011668805915 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.43058908276728347, + "max": 0.4920049200492005 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004100041000410004, + "max": 0.024600246002460024 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0021802194330050044, + "max": 0.0036307251933437863 + }, + "tx_mbps": { + "mean": 0.0021802194330050044, + "max": 0.0036307251933437863 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.004649796191280543, + "max": 0.011793955179418437 + }, + "tx_mbps": { + "mean": 0.0015235367207389508, + "max": 0.0030169485026614816 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/direct/http/08-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 0.41338341442662374, + "max": 0.44291338582677164 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.183431952662722, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.004012654296785137, + "max": 0.013693657930955814 + }, + "tx_mbps": { + "mean": 0.004012654296785137, + "max": 0.013693657930955814 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.005222819252897679, + "max": 0.01188516888947785 + }, + "tx_mbps": { + "mean": 0.001522283868768854, + "max": 0.0029827036214488843 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.41431512571139417, + "max": 0.4675196850393701 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004101049868766404, + "max": 0.024606299212598427 + }, + "busiest_sampled_vcpu_percent": 1.37524557956778, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0018261356680834178, + "max": 0.0032574816425854744 + }, + "tx_mbps": { + "mean": 0.0018261356680834178, + "max": 0.0032574816425854744 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.001376030557017546, + "max": 0.002522225998753953 + }, + "tx_mbps": { + "mean": 0.0012186358392516587, + "max": 0.0022529996281004413 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.42241020238924126, + "max": 0.4920049200492005 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004099032628299721, + "max": 0.02459419576979833 + }, + "busiest_sampled_vcpu_percent": 1.3806706114398422, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.002371731069888742, + "max": 0.004003485491603553 + }, + "tx_mbps": { + "mean": 0.002371731069888742, + "max": 0.004003485491603553 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0048022117458550095, + "max": 0.021506958237921793 + }, + "tx_mbps": { + "mean": 0.0016630133245113885, + "max": 0.0035928864083986135 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/direct/http/11-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 0.43801272716051376, + "max": 0.5167322834645669 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.002303101315744582, + "max": 0.004865505111532292 + }, + "tx_mbps": { + "mean": 0.002303101315744582, + "max": 0.004865505111532292 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0015318592291476245, + "max": 0.002767924803100033 + }, + "tx_mbps": { + "mean": 0.0014909492133074174, + "max": 0.0026923930290529596 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/direct/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4183686802468538, + "max": 0.4675196850393701 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004101049868766404, + "max": 0.024606299212598427 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0021953086202140233, + "max": 0.0031791089390972352 + }, + "tx_mbps": { + "mean": 0.0021953086202140233, + "max": 0.0031791089390972352 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0016018285341235193, + "max": 0.002445981137688569 + }, + "tx_mbps": { + "mean": 0.0013824445057019495, + "max": 0.00233737579759815 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/direct/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.4148741500921838, + "max": 0.46740467404674046 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003514320857494289, + "max": 0.024600246002460024 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.003586694555977224, + "max": 0.010345621890728799 + }, + "tx_mbps": { + "mean": 0.003586694555977224, + "max": 0.010345621890728799 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0055688587517829366, + "max": 0.012573214636626287 + }, + "tx_mbps": { + "mean": 0.0015470951151870303, + "max": 0.0029646084599007387 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2618466689985917, + "max": 1.4064015518913675 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012131998656534172, + "max": 0.04854368932038835 + }, + "busiest_sampled_vcpu_percent": 3.7109375, + "container_quota_busy_percent": { + "mean": 1.9689934607075443, + "max": 2.0114982795869163 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 28, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 7278592, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth03ebeda7": { + "rx_mbps": { + "mean": 1.1974802163110394, + "max": 1.2081718869642217 + }, + "tx_mbps": { + "mean": 0.8874525690311422, + "max": 0.8953598046132301 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.0439287981894758, + "max": 1.0691647919978544 + }, + "tx_mbps": { + "mean": 1.3434006638280018, + "max": 1.355278227461531 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00993365931626975, + "max": 0.03844300390114384 + }, + "tx_mbps": { + "mean": 0.00993365931626975, + "max": 0.03844300390114384 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.3711046300508829, + "max": 0.3744151111958965 + }, + "tx_mbps": { + "mean": 0.622430641502316, + "max": 0.6279560526356374 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.1153330048322354, + "max": 1.1252985098161257 + }, + "tx_mbps": { + "mean": 0.8874345010818876, + "max": 0.8953598046132301 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.657463287120715, + "max": 1.7688393506178823 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040472721385785984, + "max": 0.02428363283147159 + }, + "busiest_sampled_vcpu_percent": 5.598455598455598, + "container_quota_busy_percent": { + "mean": 2.9915552675131156, + "max": 3.03616651201376 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 28, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 7745536, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth03ebeda7": { + "rx_mbps": { + "mean": 1.9771212838396819, + "max": 1.994941926166492 + }, + "tx_mbps": { + "mean": 1.4650349367141833, + "max": 1.4782332136907255 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.7061461534183608, + "max": 1.7229264899379169 + }, + "tx_mbps": { + "mean": 2.2177197107020707, + "max": 2.2382308502033745 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002011888413460507, + "max": 0.00435395635654825 + }, + "tx_mbps": { + "mean": 0.002011888413460507, + "max": 0.00435395635654825 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.6131939324729344, + "max": 0.6188269498809682 + }, + "tx_mbps": { + "mean": 1.0284544287891915, + "max": 1.037545322407635 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.8416001821868642, + "max": 1.8582041616716523 + }, + "tx_mbps": { + "mean": 1.4650168808102797, + "max": 1.4782332136907255 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.1771732311221994, + "max": 2.32670867668444 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004044325810887325, + "max": 0.02426595486532395 + }, + "busiest_sampled_vcpu_percent": 6.297709923664122, + "container_quota_busy_percent": { + "mean": 4.789030316808821, + "max": 4.90253303580256 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 58, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11345920, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth03ebeda7": { + "rx_mbps": { + "mean": 3.2675730764412023, + "max": 3.2734862682400774 + }, + "tx_mbps": { + "mean": 2.4214046844916406, + "max": 2.4255315008467133 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.822260719339218, + "max": 2.8284618540605604 + }, + "tx_mbps": { + "mean": 3.6670920290326485, + "max": 3.67598917491287 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019190341405905702, + "max": 0.004213743978536776 + }, + "tx_mbps": { + "mean": 0.0019190341405905702, + "max": 0.004213743978536776 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.0134518340751737, + "max": 1.0157068809693488 + }, + "tx_mbps": { + "mean": 1.7001557698597831, + "max": 1.7034426738369308 + } + }, + "cni0": { + "rx_mbps": { + "mean": 3.0435170894566452, + "max": 3.049169566481416 + }, + "tx_mbps": { + "mean": 2.42138662635222, + "max": 2.4255315008467133 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.41093464587341, + "max": 11.203522504892367 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 31.558185404339252, + "container_quota_busy_percent": { + "mean": 34.415854009519066, + "max": 36.19691624140047 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 58, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 31309824, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth03ebeda7": { + "rx_mbps": { + "mean": 32.34085343808706, + "max": 32.44428890122501 + }, + "tx_mbps": { + "mean": 23.959807060620292, + "max": 24.036249675262674 + } + }, + "ens4": { + "rx_mbps": { + "mean": 27.91745315681427, + "max": 28.002707091789333 + }, + "tx_mbps": { + "mean": 36.29378471366218, + "max": 36.409556595817065 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0038666656305882292, + "max": 0.010850450010647335 + }, + "tx_mbps": { + "mean": 0.0038666656305882292, + "max": 0.010850450010647335 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 10.041197301488188, + "max": 10.073631441319096 + }, + "tx_mbps": { + "mean": 16.841066202551914, + "max": 16.895473897972334 + } + }, + "cni0": { + "rx_mbps": { + "mean": 30.12646404509546, + "max": 30.223007159154616 + }, + "tx_mbps": { + "mean": 23.959807023738968, + "max": 24.03603238148964 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/praxis-release/http/04-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 2.296639534982961, + "max": 2.9241179313678107 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004874482086278333, + "max": 0.024372410431391666 + }, + "busiest_sampled_vcpu_percent": 6.25, + "container_quota_busy_percent": { + "mean": 4.943437260590337, + "max": 5.416940161474917 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 662, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 89559040, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth03ebeda7": { + "rx_mbps": { + "mean": 3.3116862089665884, + "max": 3.6723750192347753 + }, + "tx_mbps": { + "mean": 2.996098081054535, + "max": 3.353925166070109 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.399179433981539, + "max": 3.7900504969573947 + }, + "tx_mbps": { + "mean": 3.7194816292793944, + "max": 4.133132044167917 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0015078364997743615, + "max": 0.003279369409377031 + }, + "tx_mbps": { + "mean": 0.0015078364997743615, + "max": 0.003279369409377031 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.0186394789121582, + "max": 1.0894446194607401 + }, + "tx_mbps": { + "mean": 1.7100706045733742, + "max": 1.8409534121051874 + } + }, + "cni0": { + "rx_mbps": { + "mean": 3.0785435990238534, + "max": 3.391015815718708 + }, + "tx_mbps": { + "mean": 2.996098081054535, + "max": 3.353925166070109 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.712471194877224, + "max": 29.045226130653266 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004187604690117253, + "max": 0.02512562814070352 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.49595026045277, + "max": 100.08463976946774 + }, + "container_throttled_period_percent": { + "mean": 22.28471214320271, + "max": 30.18867924528302 + }, + "max_fd": 910, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 170373120, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth03ebeda7": { + "rx_mbps": { + "mean": 109.1484228745625, + "max": 110.19127195132126 + }, + "tx_mbps": { + "mean": 80.08927911526906, + "max": 80.86184251285559 + } + }, + "ens4": { + "rx_mbps": { + "mean": 94.8783364047266, + "max": 95.80681631277574 + }, + "tx_mbps": { + "mean": 125.3414576061884, + "max": 126.78369695541375 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0037898014250539215, + "max": 0.010084130607741349 + }, + "tx_mbps": { + "mean": 0.0037898014250539215, + "max": 0.010084130607741349 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 34.605182269434096, + "max": 35.02045466797759 + }, + "tx_mbps": { + "mean": 57.99527037782277, + "max": 58.668973770908444 + } + }, + "cni0": { + "rx_mbps": { + "mean": 100.998358625495, + "max": 102.00151442048842 + }, + "tx_mbps": { + "mean": 80.08927902598919, + "max": 80.86162682537832 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.8147584568852269, + "max": 1.9389238972370335 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040384460059769, + "max": 0.0242306760358614 + }, + "busiest_sampled_vcpu_percent": 4.990403071017274, + "container_quota_busy_percent": { + "mean": 3.0965547500639525, + "max": 3.245895627926985 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 146, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 164417536, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth03ebeda7": { + "rx_mbps": { + "mean": 46.75735307945756, + "max": 46.991804088480244 + }, + "tx_mbps": { + "mean": 46.71166380139864, + "max": 46.924146500610135 + } + }, + "ens4": { + "rx_mbps": { + "mean": 51.14969008953442, + "max": 51.382102705681845 + }, + "tx_mbps": { + "mean": 47.24384907326306, + "max": 47.49522272657804 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018481824073993528, + "max": 0.003659481735225964 + }, + "tx_mbps": { + "mean": 0.0018481824073993528, + "max": 0.003659481735225964 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 45.79496979632272, + "max": 46.002485920551734 + }, + "tx_mbps": { + "mean": 0.9571846346689742, + "max": 0.9782351756365265 + } + }, + "cni0": { + "rx_mbps": { + "mean": 46.51302517189178, + "max": 46.73980224794835 + }, + "tx_mbps": { + "mean": 46.71164574451698, + "max": 46.92403815932014 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.284320797277583, + "max": 2.5224351200582102 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004050222762251924, + "max": 0.024301336573511544 + }, + "busiest_sampled_vcpu_percent": 6.679389312977099, + "container_quota_busy_percent": { + "mean": 4.881130200257683, + "max": 5.082531475121629 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 146, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 113041408, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth03ebeda7": { + "rx_mbps": { + "mean": 77.91582186644521, + "max": 78.49581347710263 + }, + "tx_mbps": { + "mean": 77.8922311491895, + "max": 78.49317900930744 + } + }, + "ens4": { + "rx_mbps": { + "mean": 85.28469138937044, + "max": 85.94098963155253 + }, + "tx_mbps": { + "mean": 78.68043787012887, + "max": 79.25883735219422 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0022605221244912294, + "max": 0.00455420428651232 + }, + "tx_mbps": { + "mean": 0.0022605221244912294, + "max": 0.00455420428651232 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 76.36697578852406, + "max": 76.95754107958193 + }, + "tx_mbps": { + "mean": 1.5422826153795073, + "max": 1.5627184238748397 + } + }, + "cni0": { + "rx_mbps": { + "mean": 77.52098292919239, + "max": 78.10322981995338 + }, + "tx_mbps": { + "mean": 77.8922311491895, + "max": 78.49317900930744 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.318081189197759, + "max": 3.450789793438639 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040581121662202745, + "max": 0.024348672997321647 + }, + "busiest_sampled_vcpu_percent": 10.251450676982591, + "container_quota_busy_percent": { + "mean": 7.998330965354648, + "max": 8.219563260347392 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 161, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 111411200, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth03ebeda7": { + "rx_mbps": { + "mean": 136.6184113605282, + "max": 136.96708031940344 + }, + "tx_mbps": { + "mean": 136.623885032731, + "max": 136.94664862640076 + } + }, + "ens4": { + "rx_mbps": { + "mean": 149.59223671430914, + "max": 149.96210185875728 + }, + "tx_mbps": { + "mean": 137.93966068063406, + "max": 138.31288962460795 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0036629542849927208, + "max": 0.013113861617686845 + }, + "tx_mbps": { + "mean": 0.0036629542849927208, + "max": 0.013113861617686845 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 133.88590126039293, + "max": 134.1849973456373 + }, + "tx_mbps": { + "mean": 2.6936396920929337, + "max": 2.7233159599280685 + } + }, + "cni0": { + "rx_mbps": { + "mean": 135.92451915669218, + "max": 136.25880570786305 + }, + "tx_mbps": { + "mean": 136.623885032731, + "max": 136.94664862640076 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 17.912275294291398, + "max": 18.18867924528302 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041928721174004195, + "max": 0.025157232704402517 + }, + "busiest_sampled_vcpu_percent": 43.8, + "container_quota_busy_percent": { + "mean": 56.21287757424555, + "max": 56.930144209821904 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 58, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 128712704, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth03ebeda7": { + "rx_mbps": { + "mean": 1188.1604759373313, + "max": 1194.4200078829995 + }, + "tx_mbps": { + "mean": 1189.3956170983938, + "max": 1195.6523780916461 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1302.2134362765607, + "max": 1309.0081130562153 + }, + "tx_mbps": { + "mean": 1199.0059932054005, + "max": 1205.393281783709 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.008293426014463952, + "max": 0.037764904257492876 + }, + "tx_mbps": { + "mean": 0.008293426014463952, + "max": 0.037764904257492876 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1165.3434041548442, + "max": 1171.4478530582332 + }, + "tx_mbps": { + "mean": 22.735674377158148, + "max": 22.89882655542424 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1182.3234997167408, + "max": 1188.530865646866 + }, + "tx_mbps": { + "mean": 1189.395659448887, + "max": 1195.6523780916461 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/praxis-release/http/10-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 3.6849889212935474, + "max": 4.554216867469879 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.797752808988765, + "container_quota_busy_percent": { + "mean": 8.30772797182528, + "max": 8.903307511753761 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 656, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 186322944, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth03ebeda7": { + "rx_mbps": { + "mean": 137.41139962686708, + "max": 145.62344383684572 + }, + "tx_mbps": { + "mean": 138.10948044244108, + "max": 146.43847912512908 + } + }, + "ens4": { + "rx_mbps": { + "mean": 151.06551169356192, + "max": 160.1551419145618 + }, + "tx_mbps": { + "mean": 138.71907544713935, + "max": 146.98031948784265 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019895060757825975, + "max": 0.003696340011953597 + }, + "tx_mbps": { + "mean": 0.0019895060757825975, + "max": 0.003696340011953597 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 133.8845388065543, + "max": 141.8271615442715 + }, + "tx_mbps": { + "mean": 2.677348830439163, + "max": 2.806456400728679 + } + }, + "cni0": { + "rx_mbps": { + "mean": 136.54798189963603, + "max": 144.6986861378211 + }, + "tx_mbps": { + "mean": 138.10948044244108, + "max": 146.43847912512908 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 33.244823321286106, + "max": 33.79690369981632 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 99.8109640831758, + "container_quota_busy_percent": { + "mean": 99.60644848431349, + "max": 100.01098320153635 + }, + "container_throttled_period_percent": { + "mean": 28.69496855345912, + "max": 43.39622641509434 + }, + "max_fd": 923, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 244899840, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth03ebeda7": { + "rx_mbps": { + "mean": 2502.545258857562, + "max": 2531.4395500870664 + }, + "tx_mbps": { + "mean": 2519.0024159188574, + "max": 2547.2763433960167 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2760.07899806474, + "max": 2791.0487558772793 + }, + "tx_mbps": { + "mean": 2523.520223014441, + "max": 2552.5516293026767 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003455501500290577, + "max": 0.010443475153950136 + }, + "tx_mbps": { + "mean": 0.003455501500290577, + "max": 0.010443475153950136 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2473.0266382310747, + "max": 2500.842780377141 + }, + "tx_mbps": { + "mean": 46.70697494061315, + "max": 47.5119458438255 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2492.396683840646, + "max": 2521.230860437172 + }, + "tx_mbps": { + "mean": 2519.002776353035, + "max": 2547.2763433960167 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.3527309155597815, + "max": 2.178649237472767 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004088976120379457, + "max": 0.02453385672227674 + }, + "busiest_sampled_vcpu_percent": 5.576923076923077, + "container_quota_busy_percent": { + "mean": 4.730881542494474, + "max": 5.048443214078032 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 147, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 226988032, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth03ebeda7": { + "rx_mbps": { + "mean": 2.8887135491070914, + "max": 2.9809453721160986 + }, + "tx_mbps": { + "mean": 2.0656647656045006, + "max": 2.134675080485809 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.458825300465069, + "max": 2.5469660465607755 + }, + "tx_mbps": { + "mean": 3.2804553671287144, + "max": 3.3936154240714242 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0034673100155919916, + "max": 0.010856298235680701 + }, + "tx_mbps": { + "mean": 0.0034673100155919916, + "max": 0.010856298235680701 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.9893455393222188, + "max": 1.0239812527601757 + }, + "tx_mbps": { + "mean": 1.362697252904718, + "max": 1.4079881439087547 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2.6699983219723684, + "max": 2.7543866011889637 + }, + "tx_mbps": { + "mean": 2.0656647656045006, + "max": 2.134675080485809 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/praxis-release/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.1235059887848182, + "max": 1.769249937702467 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007119718059164857, + "max": 0.049838026414153996 + }, + "busiest_sampled_vcpu_percent": 5.7026476578411405, + "container_quota_busy_percent": { + "mean": 7.707896262968767, + "max": 8.415725751017346 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 145, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 177569792, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth03ebeda7": { + "rx_mbps": { + "mean": 131.32878926315425, + "max": 136.65606214524973 + }, + "tx_mbps": { + "mean": 131.39773359282054, + "max": 136.70735603222408 + } + }, + "ens4": { + "rx_mbps": { + "mean": 143.87818953236584, + "max": 149.68510314677704 + }, + "tx_mbps": { + "mean": 132.60013078251188, + "max": 137.99761174795466 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0034742273769964773, + "max": 0.012699351021867106 + }, + "tx_mbps": { + "mean": 0.0034742273769964773, + "max": 0.012699351021867106 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 129.04596188760897, + "max": 134.25151829101623 + }, + "tx_mbps": { + "mean": 2.2992029449286613, + "max": 2.409823189736299 + } + }, + "cni0": { + "rx_mbps": { + "mean": 130.66813603966423, + "max": 135.9601157392697 + }, + "tx_mbps": { + "mean": 131.39773359282054, + "max": 136.70735603222408 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.7016838256288183, + "max": 1.9716277951430632 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.619047619047619, + "container_quota_busy_percent": { + "mean": 0.9617564620970287, + "max": 1.0232406533786274 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 9838592, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.5734216287556981, + "max": 0.5759553853195434 + }, + "tx_mbps": { + "mean": 0.5165095917975124, + "max": 0.5187665502527612 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00235904202323231, + "max": 0.005203810169335207 + }, + "tx_mbps": { + "mean": 0.00235904202323231, + "max": 0.005203810169335207 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.38058919810100317, + "max": 0.3818092220891636 + }, + "tx_mbps": { + "mean": 0.4372468348904305, + "max": 0.43862257692255563 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.39912740440523853, + "max": 0.40029573535075375 + }, + "tx_mbps": { + "mean": 0.34247159971328034, + "max": 0.3434970161455792 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.34278265984918127, + "max": 0.34386399786357275 + }, + "tx_mbps": { + "mean": 0.4372468037611535, + "max": 0.43862257692255563 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.887505112294463, + "max": 2.049674463467567 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008051534018518878, + "max": 0.024172105390379502 + }, + "busiest_sampled_vcpu_percent": 3.8240917782026767, + "container_quota_busy_percent": { + "mean": 1.43958265528588, + "max": 1.4846510558884987 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10334208, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.9424120213439193, + "max": 0.9465996983302309 + }, + "tx_mbps": { + "mean": 0.8438747959729209, + "max": 0.8460959307003882 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004983986647404736, + "max": 0.012696810855869933 + }, + "tx_mbps": { + "mean": 0.004983986647404736, + "max": 0.012696810855869933 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.6222037385566151, + "max": 0.6233803146941269 + }, + "tx_mbps": { + "mean": 0.7148295516983462, + "max": 0.7160709315745096 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.652736929546097, + "max": 0.6535621926449161 + }, + "tx_mbps": { + "mean": 0.5600960077758272, + "max": 0.5608270166615158 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.5604071021582704, + "max": 0.5614493075829672 + }, + "tx_mbps": { + "mean": 0.7148295516983462, + "max": 0.7160709315745096 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.5490064805337207, + "max": 2.756286266924565 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.431599229287091, + "container_quota_busy_percent": { + "mean": 2.290747992234967, + "max": 2.355329679452519 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11227136, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.6951230026956927, + "max": 1.7010266741467548 + }, + "tx_mbps": { + "mean": 1.52592577958271, + "max": 1.5317016378647874 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002127625876581852, + "max": 0.0040882239531056476 + }, + "tx_mbps": { + "mean": 0.002127625876581852, + "max": 0.0040882239531056476 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1.1257149929920682, + "max": 1.129443241294536 + }, + "tx_mbps": { + "mean": 1.2940576761313567, + "max": 1.2979166886288858 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.181770883071865, + "max": 1.18488398337622 + }, + "tx_mbps": { + "mean": 1.0135813982032849, + "max": 1.0164949277393818 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.0138921782982229, + "max": 1.017116357511968 + }, + "tx_mbps": { + "mean": 1.2940576761313567, + "max": 1.2979166886288858 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.766795345850854, + "max": 13.025415444770283 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004086970737289521, + "max": 0.024521824423737126 + }, + "busiest_sampled_vcpu_percent": 18.14814814814815, + "container_quota_busy_percent": { + "mean": 14.569589662157206, + "max": 14.687399886993523 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11780096, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 15.583041706736868, + "max": 15.640564372414222 + }, + "tx_mbps": { + "mean": 14.002302107855163, + "max": 14.05642064327691 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007095095843277155, + "max": 0.034730978202752505 + }, + "tx_mbps": { + "mean": 0.007095095843277155, + "max": 0.034730978202752505 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 10.33573521482112, + "max": 10.376403788302325 + }, + "tx_mbps": { + "mean": 11.895334589650714, + "max": 11.943734996363899 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 10.86448140916021, + "max": 10.908197629659892 + }, + "tx_mbps": { + "mean": 9.309069110731329, + "max": 9.345470901686374 + } + }, + "cni0": { + "rx_mbps": { + "mean": 9.309474597257923, + "max": 9.346087777119937 + }, + "tx_mbps": { + "mean": 11.895334589650714, + "max": 11.943734996363899 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.653598245066161, + "max": 3.9809296781883194 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004055150040551501, + "max": 0.024330900243309004 + }, + "busiest_sampled_vcpu_percent": 6.145251396648045, + "container_quota_busy_percent": { + "mean": 2.2905304078886823, + "max": 2.3852872741934115 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 252, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 16539648, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.7056356462744626, + "max": 1.8225825253099939 + }, + "tx_mbps": { + "mean": 1.526434416030725, + "max": 1.5957970164043618 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00217805198752645, + "max": 0.0038847768100148117 + }, + "tx_mbps": { + "mean": 0.00217805198752645, + "max": 0.0038847768100148117 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1.1241049122718847, + "max": 1.1727647395237757 + }, + "tx_mbps": { + "mean": 1.296109622205032, + "max": 1.376747927109971 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.1822862892592698, + "max": 1.2525321703903765 + }, + "tx_mbps": { + "mean": 1.0114464920811013, + "max": 1.0549540257177357 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.0118475466449606, + "max": 1.0555759490886274 + }, + "tx_mbps": { + "mean": 1.296109622205032, + "max": 1.376747927109971 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.98751400457308, + "max": 31.342182890855458 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 35.62152133580705, + "container_quota_busy_percent": { + "mean": 33.92683833424405, + "max": 35.59825581572118 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 407, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 23396352, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 40.86627695599052, + "max": 42.83367901113255 + }, + "tx_mbps": { + "mean": 36.4311060253703, + "max": 38.21983499354705 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020530657235715614, + "max": 0.004102964509568267 + }, + "tx_mbps": { + "mean": 0.0020530657235715614, + "max": 0.004102964509568267 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 26.8923367703079, + "max": 28.212842025170424 + }, + "tx_mbps": { + "mean": 31.141738866828543, + "max": 32.649841625470174 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 28.41884235754926, + "max": 29.798157416839455 + }, + "tx_mbps": { + "mean": 24.22133594496038, + "max": 25.410728758151254 + } + }, + "cni0": { + "rx_mbps": { + "mean": 24.221641519644198, + "max": 25.411532431611892 + }, + "tx_mbps": { + "mean": 31.141738866828543, + "max": 32.649841625470174 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.233914785856572, + "max": 2.4038461538461537 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004020908725371934, + "max": 0.024125452352231604 + }, + "busiest_sampled_vcpu_percent": 4.3726235741444865, + "container_quota_busy_percent": { + "mean": 1.594495368110098, + "max": 1.667355993939678 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 407, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 21958656, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.2396661663972752, + "max": 1.2956105194312788 + }, + "tx_mbps": { + "mean": 48.510713378079366, + "max": 48.712713959137616 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005276928022647097, + "max": 0.013570344810915019 + }, + "tx_mbps": { + "mean": 0.005276928022647097, + "max": 0.013570344810915019 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 44.18722444981348, + "max": 44.37917273406352 + }, + "tx_mbps": { + "mean": 0.815221309386231, + "max": 0.8450687656313077 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.6976876084126042, + "max": 0.7216841543442054 + }, + "tx_mbps": { + "mean": 44.000317759102906, + "max": 44.18658965148538 + } + }, + "cni0": { + "rx_mbps": { + "mean": 44.00062871513713, + "max": 44.18658965148538 + }, + "tx_mbps": { + "mean": 0.815221309386231, + "max": 0.8450687656313077 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.8753298488804386, + "max": 3.293269230769231 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008049653043625135, + "max": 0.024218939210462583 + }, + "busiest_sampled_vcpu_percent": 5.2434456928838955, + "container_quota_busy_percent": { + "mean": 2.364656787021212, + "max": 2.442123720685498 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 407, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 22032384, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.8190599516701336, + "max": 1.9089920582980844 + }, + "tx_mbps": { + "mean": 74.03681999135108, + "max": 75.01603281998642 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019463275219148313, + "max": 0.0034554391911579773 + }, + "tx_mbps": { + "mean": 0.0019463275219148313, + "max": 0.0034554391911579773 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 67.44749403602133, + "max": 68.34828437747936 + }, + "tx_mbps": { + "mean": 1.2055259244919256, + "max": 1.2529803035078173 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.0344189571140194, + "max": 1.0725364096889105 + }, + "tx_mbps": { + "mean": 67.16353420922658, + "max": 68.0633489489944 + } + }, + "cni0": { + "rx_mbps": { + "mean": 67.16394850470336, + "max": 68.06397062629291 + }, + "tx_mbps": { + "mean": 1.2055259244919256, + "max": 1.2529803035078173 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.389096144733051, + "max": 4.684858729775416 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004025764895330112, + "max": 0.024154589371980676 + }, + "busiest_sampled_vcpu_percent": 6.666666666666667, + "container_quota_busy_percent": { + "mean": 4.2782798670703714, + "max": 4.36315657174856 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 331, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 20623360, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 3.5949991302292394, + "max": 3.6370010274889655 + }, + "tx_mbps": { + "mean": 147.43999128340707, + "max": 147.8430473007462 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002318799106918429, + "max": 0.004835062449618908 + }, + "tx_mbps": { + "mean": 0.002318799106918429, + "max": 0.004835062449618908 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 134.33062939713403, + "max": 134.6677824367541 + }, + "tx_mbps": { + "mean": 2.3888093622067754, + "max": 2.414619291895422 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.0510766666589793, + "max": 2.0715337599369916 + }, + "tx_mbps": { + "mean": 133.7696098654488, + "max": 134.09419512934025 + } + }, + "cni0": { + "rx_mbps": { + "mean": 133.76992028335027, + "max": 134.09481610556676 + }, + "tx_mbps": { + "mean": 2.3888093622067754, + "max": 2.414619291895422 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/09-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 28.401552383314275, + "max": 28.867469879518072 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 33.211009174311926, + "container_quota_busy_percent": { + "mean": 31.40626364510909, + "max": 31.90550755368291 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11423744, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 28.65280181776237, + "max": 29.09956661168692 + }, + "tx_mbps": { + "mean": 1229.629945133056, + "max": 1240.593637150871 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003877505293788718, + "max": 0.009997090581315812 + }, + "tx_mbps": { + "mean": 0.003877505293788718, + "max": 0.009997090581315812 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1120.3524186991792, + "max": 1130.270508663945 + }, + "tx_mbps": { + "mean": 19.16760863616282, + "max": 19.445878462436102 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 16.513167042787096, + "max": 16.74465720451425 + }, + "tx_mbps": { + "mean": 1115.6931993918188, + "max": 1125.575988423054 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1115.6935677739673, + "max": 1125.5703335777334 + }, + "tx_mbps": { + "mean": 19.16760863616282, + "max": 19.445878462436102 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.382909354755171, + "max": 6.483672503549456 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00408997955010225, + "max": 0.024539877300613498 + }, + "busiest_sampled_vcpu_percent": 8.639705882352942, + "container_quota_busy_percent": { + "mean": 4.210057516195502, + "max": 4.363018294227923 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 501, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 24555520, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 3.490571429411333, + "max": 3.629689729488608 + }, + "tx_mbps": { + "mean": 142.21575488036487, + "max": 145.33815119780652 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020704144108755038, + "max": 0.003317239202400936 + }, + "tx_mbps": { + "mean": 0.0020704144108755038, + "max": 0.003317239202400936 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 129.58873407082461, + "max": 132.4246543862456 + }, + "tx_mbps": { + "mean": 2.3164565369834516, + "max": 2.4029872750352874 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.9881138945940668, + "max": 2.0600579022095276 + }, + "tx_mbps": { + "mean": 129.0486362384845, + "max": 131.87284232977368 + } + }, + "cni0": { + "rx_mbps": { + "mean": 129.04894757610452, + "max": 131.86648804120725 + }, + "tx_mbps": { + "mean": 2.3164565369834516, + "max": 2.4029872750352874 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 46.788061264806316, + "max": 47.253555664541445 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004080966372837088, + "max": 0.024485798237022526 + }, + "busiest_sampled_vcpu_percent": 51.039697542533084, + "container_quota_busy_percent": { + "mean": 55.75360245511393, + "max": 56.15621299340011 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 481, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 30609408, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 43.49961765368782, + "max": 44.05865600251143 + }, + "tx_mbps": { + "mean": 2405.4934523752295, + "max": 2444.381211226363 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.006932784940032589, + "max": 0.03432713851407164 + }, + "tx_mbps": { + "mean": 0.006932784940032589, + "max": 0.03432713851407164 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 2191.7170054212547, + "max": 2227.11900389867 + }, + "tx_mbps": { + "mean": 30.361454830642913, + "max": 30.770107821319222 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 26.684159216520065, + "max": 27.049873748503558 + }, + "tx_mbps": { + "mean": 2182.5957730660466, + "max": 2217.850532338736 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2182.5950326566976, + "max": 2217.8567494256627 + }, + "tx_mbps": { + "mean": 30.361454830642913, + "max": 30.770107821319222 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.238306803902654, + "max": 12.55430060816681 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00368486992409168, + "max": 0.022109219544550078 + }, + "busiest_sampled_vcpu_percent": 22.86158631415241, + "container_quota_busy_percent": { + "mean": 2.3644250121167483, + "max": 2.504515009012468 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 481, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 23384064, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.388554950976332, + "max": 1.4884125376711461 + }, + "tx_mbps": { + "mean": 1.5116124527604669, + "max": 1.6123714841953223 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001979411609898429, + "max": 0.0042924838208399305 + }, + "tx_mbps": { + "mean": 0.001979411609898429, + "max": 0.0042924838208399305 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1.1104594571183797, + "max": 1.1758341527702756 + }, + "tx_mbps": { + "mean": 0.9818531101168949, + "max": 1.0416988421200195 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.8687750036745131, + "max": 0.9186281987511276 + }, + "tx_mbps": { + "mean": 0.9980815418246116, + "max": 1.053127115356137 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.9983923302691642, + "max": 1.0537484673041337 + }, + "tx_mbps": { + "mean": 0.9818531101168949, + "max": 1.0416988421200195 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.8578361970923611, + "max": 3.5505836575875485 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 7.750472589792061, + "container_quota_busy_percent": { + "mean": 4.286373435812676, + "max": 4.583143119359937 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 444, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 23248896, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 3.1612805555545673, + "max": 3.445542307609861 + }, + "tx_mbps": { + "mean": 141.3132129789272, + "max": 147.91805657629013 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002507238180616489, + "max": 0.004246161783693751 + }, + "tx_mbps": { + "mean": 0.002507238180616489, + "max": 0.004246161783693751 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 128.74604358657606, + "max": 134.7267232173894 + }, + "tx_mbps": { + "mean": 2.0021268791804903, + "max": 2.1720603784958805 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.677693574069296, + "max": 1.8165346012042947 + }, + "tx_mbps": { + "mean": 128.20643205442002, + "max": 134.15569603882355 + } + }, + "cni0": { + "rx_mbps": { + "mean": 128.20678704068615, + "max": 134.15569603882355 + }, + "tx_mbps": { + "mean": 2.0021268791804903, + "max": 2.1720603784958805 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/00-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 2.2057410880652784, + "max": 2.2469195457840057 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004839099927413501, + "max": 0.024195499637067505 + }, + "busiest_sampled_vcpu_percent": 4.015296367112811, + "container_quota_busy_percent": { + "mean": 1.886429415869606, + "max": 1.9220249272549028 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10702848, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.9603166326911357, + "max": 0.9771191750244255 + }, + "tx_mbps": { + "mean": 0.8314748071029338, + "max": 0.8360289951192895 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0041364185745387284, + "max": 0.01004576684024327 + }, + "tx_mbps": { + "mean": 0.0041364185745387284, + "max": 0.01004576684024327 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.8300044961003838, + "max": 0.8349414323326454 + }, + "tx_mbps": { + "mean": 0.9536107620412266, + "max": 0.9591414093552163 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.7475786955402698, + "max": 0.7520044157624403 + }, + "tx_mbps": { + "mean": 0.9536107620412266, + "max": 0.9591414093552163 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/01-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 8.048875417194916, + "max": 8.24616881537339 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009777560498655585, + "max": 0.048887802493277926 + }, + "busiest_sampled_vcpu_percent": 14.792899408284024, + "container_quota_busy_percent": { + "mean": 9.43083275442553, + "max": 9.612766907007051 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10051584, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.222763424656937, + "max": 7.300668962746102 + }, + "tx_mbps": { + "mean": 6.280259702673629, + "max": 6.3315636718517245 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.008019243307746624, + "max": 0.0347805714808967 + }, + "tx_mbps": { + "mean": 0.008019243307746624, + "max": 0.0347805714808967 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 6.278982915007172, + "max": 6.326578019268184 + }, + "tx_mbps": { + "mean": 7.214040947824803, + "max": 7.268834320010253 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 5.655510371392799, + "max": 5.698407152106804 + }, + "tx_mbps": { + "mean": 7.214040947824803, + "max": 7.268834320010253 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/02-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 2.6468853896549236, + "max": 2.7569528415961306 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009684081601839237, + "max": 0.02424830261881668 + }, + "busiest_sampled_vcpu_percent": 4.97131931166348, + "container_quota_busy_percent": { + "mean": 2.3673215997933053, + "max": 2.430098749348096 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11644928, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.295712538752424, + "max": 1.2979132369735935 + }, + "tx_mbps": { + "mean": 1.1275231650678426, + "max": 1.1302170193421979 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0022821776527097147, + "max": 0.004738533729052278 + }, + "tx_mbps": { + "mean": 0.0022821776527097147, + "max": 0.004738533729052278 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1.126323822577569, + "max": 1.1281302954148256 + }, + "tx_mbps": { + "mean": 1.2945104209025777, + "max": 1.2959967995571857 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.0143704668375118, + "max": 1.0160823509566477 + }, + "tx_mbps": { + "mean": 1.2945104209025777, + "max": 1.2959967995571857 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/03-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 50.05706882540861, + "max": 50.562359410147465 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 56.15079365079365, + "container_quota_busy_percent": { + "mean": 60.757623561761335, + "max": 61.08559422148661 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11186176, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 78.73084859254541, + "max": 79.163368589263 + }, + "tx_mbps": { + "mean": 68.52124709529109, + "max": 68.90108191044489 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001786826247871576, + "max": 0.0030410305171274243 + }, + "tx_mbps": { + "mean": 0.001786826247871576, + "max": 0.0030410305171274243 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 68.51971344188736, + "max": 68.89994632306188 + }, + "tx_mbps": { + "mean": 78.72539840177677, + "max": 79.16261253108465 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 61.71618251266478, + "max": 62.05862638625387 + }, + "tx_mbps": { + "mean": 78.72539840177677, + "max": 79.16261253108465 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.9639246618180572, + "max": 4.0201005025125625 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004021879021879022, + "max": 0.02413127413127413 + }, + "busiest_sampled_vcpu_percent": 7.063197026022305, + "container_quota_busy_percent": { + "mean": 2.502319860729863, + "max": 2.684756282338449 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 25681920, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.8471970343537498, + "max": 2.1146395948229886 + }, + "tx_mbps": { + "mean": 1.147761576668527, + "max": 1.3387852577944284 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018048619643707517, + "max": 0.0035293312493134697 + }, + "tx_mbps": { + "mean": 0.0018048619643707517, + "max": 0.0035293312493134697 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1.1468562544694576, + "max": 1.3368890829836455 + }, + "tx_mbps": { + "mean": 1.8462264676389373, + "max": 2.113178758448958 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.0301805853864772, + "max": 1.1873978492957282 + }, + "tx_mbps": { + "mean": 1.8462264676389373, + "max": 2.113178758448958 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 73.5782089759887, + "max": 73.90371782650143 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007940290828756033, + "max": 0.023832221163012392 + }, + "busiest_sampled_vcpu_percent": 85.33834586466165, + "container_quota_busy_percent": { + "mean": 90.58293077308183, + "max": 92.26378427467114 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27820032, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 143.42529733701176, + "max": 144.9156750277396 + }, + "tx_mbps": { + "mean": 124.82030545467423, + "max": 126.13235103469047 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0037170210332502997, + "max": 0.01080062162817455 + }, + "tx_mbps": { + "mean": 0.0037170210332502997, + "max": 0.01080062162817455 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 124.81974327674858, + "max": 126.13034189156171 + }, + "tx_mbps": { + "mean": 143.42094139851795, + "max": 144.90513736749153 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 112.423549036173, + "max": 113.60676184559105 + }, + "tx_mbps": { + "mean": 143.42098138730245, + "max": 144.90489804308942 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.7763350138086422, + "max": 2.925531914893617 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004024792723174756, + "max": 0.02414875633904854 + }, + "busiest_sampled_vcpu_percent": 4.198473282442748, + "container_quota_busy_percent": { + "mean": 2.5450785642696427, + "max": 2.678552739637071 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10518528, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.3703720272822875, + "max": 1.3914565226319173 + }, + "tx_mbps": { + "mean": 93.66982693013705, + "max": 94.25080120594302 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0017471793025812341, + "max": 0.003524589765957038 + }, + "tx_mbps": { + "mean": 0.0017471793025812341, + "max": 0.003524589765957038 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 93.66560469162535, + "max": 94.23739169940316 + }, + "tx_mbps": { + "mean": 1.3664274066158617, + "max": 1.391254101743393 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 93.2760604306271, + "max": 93.84552895620736 + }, + "tx_mbps": { + "mean": 1.3664274066158617, + "max": 1.391254101743393 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 9.259007372364042, + "max": 9.474717722140403 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 20.1195219123506, + "container_quota_busy_percent": { + "mean": 11.29173096656708, + "max": 11.530513996764858 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 9875456, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 8.853641150687649, + "max": 9.316854887418105 + }, + "tx_mbps": { + "mean": 542.2148242266542, + "max": 563.3161456227062 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002117980535523739, + "max": 0.004511755471069535 + }, + "tx_mbps": { + "mean": 0.002117980535523739, + "max": 0.004511755471069535 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 542.211695496442, + "max": 563.3340420350802 + }, + "tx_mbps": { + "mean": 8.852463811281343, + "max": 9.315173427239403 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 539.956984290933, + "max": 560.991468944265 + }, + "tx_mbps": { + "mean": 8.852463811281343, + "max": 9.315173427239403 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.934192184323233, + "max": 4.03869407496977 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008060292036922628, + "max": 0.024189646831156264 + }, + "busiest_sampled_vcpu_percent": 6.273764258555133, + "container_quota_busy_percent": { + "mean": 3.683024662255024, + "max": 3.812275752171041 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10383360, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.048105286416188, + "max": 2.2189015066953157 + }, + "tx_mbps": { + "mean": 134.338680418997, + "max": 134.61861042291775 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0031504004171348373, + "max": 0.011935340192381206 + }, + "tx_mbps": { + "mean": 0.0031504004171348373, + "max": 0.011935340192381206 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 134.33689403899749, + "max": 134.62200521082482 + }, + "tx_mbps": { + "mean": 2.0419375543891456, + "max": 2.218496931004412 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 133.77810928351784, + "max": 134.0621240129137 + }, + "tx_mbps": { + "mean": 2.0419375543891456, + "max": 2.218496931004412 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 67.52209714010797, + "max": 67.98543689320388 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00407000407000407, + "max": 0.02442002442002442 + }, + "busiest_sampled_vcpu_percent": 73.69439071566731, + "container_quota_busy_percent": { + "mean": 82.63714509192587, + "max": 83.36127475211651 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11071488, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 80.58851768240447, + "max": 80.99879707498829 + }, + "tx_mbps": { + "mean": 4692.306566780891, + "max": 4709.717785749393 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007323767904097012, + "max": 0.033999828861624934 + }, + "tx_mbps": { + "mean": 0.007323767904097012, + "max": 0.033999828861624934 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 4692.294732719246, + "max": 4709.767027618386 + }, + "tx_mbps": { + "mean": 80.58076408777252, + "max": 80.99725951760834 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 4672.78271532337, + "max": 4690.182152518271 + }, + "tx_mbps": { + "mean": 80.58076372340962, + "max": 80.9978970775634 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.088022741703619, + "max": 5.865590121111375 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004105090311986864, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 8.272058823529411, + "container_quota_busy_percent": { + "mean": 3.6188597829250906, + "max": 3.8434673378628137 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 25350144, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 3.403601568099465, + "max": 3.680788911638852 + }, + "tx_mbps": { + "mean": 132.48501871362635, + "max": 135.7181404807122 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002085906279243337, + "max": 0.0031820117731353346 + }, + "tx_mbps": { + "mean": 0.002085906279243337, + "max": 0.0031820117731353346 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 132.48343263630778, + "max": 135.72302966054593 + }, + "tx_mbps": { + "mean": 3.4010355794826364, + "max": 3.6704417574532804 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 132.03620205984603, + "max": 135.2350468918801 + }, + "tx_mbps": { + "mean": 3.4010355794826364, + "max": 3.6704417574532804 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 77.00952416750627, + "max": 77.37397420867526 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003907776475185619, + "max": 0.023446658851113716 + }, + "busiest_sampled_vcpu_percent": 84.42776735459663, + "container_quota_busy_percent": { + "mean": 95.81786479662868, + "max": 96.893222360992 + }, + "container_throttled_period_percent": { + "mean": 1.8518518518518519, + "max": 3.7037037037037037 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 28938240, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 95.49372599875807, + "max": 96.04759976860555 + }, + "tx_mbps": { + "mean": 5781.463750967522, + "max": 5823.548480339353 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001922336903226079, + "max": 0.004179590850342577 + }, + "tx_mbps": { + "mean": 0.001922336903226079, + "max": 0.004179590850342577 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 5781.465077760476, + "max": 5823.613864564404 + }, + "tx_mbps": { + "mean": 95.48920776483658, + "max": 96.04508552723127 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 5757.029025710871, + "max": 5799.018944751526 + }, + "tx_mbps": { + "mean": 95.48920767891308, + "max": 96.04528132655953 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.113090181395666, + "max": 1.1733072598386702 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004095004095004095, + "max": 0.02457002457002457 + }, + "busiest_sampled_vcpu_percent": 2.772277227722772, + "container_quota_busy_percent": { + "mean": 2.2324490510945907, + "max": 2.340519361606239 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 9, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 15265792, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.9639667191663762, + "max": 0.9963415075144837 + }, + "tx_mbps": { + "mean": 1.0951292319557902, + "max": 1.1305388249234523 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021209030069668624, + "max": 0.004756853346063227 + }, + "tx_mbps": { + "mean": 0.0021209030069668624, + "max": 0.004756853346063227 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1.094033630578937, + "max": 1.1287772208404132 + }, + "tx_mbps": { + "mean": 0.9622076093047778, + "max": 0.9927269315986677 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.985383137694165, + "max": 1.0166649755367345 + }, + "tx_mbps": { + "mean": 0.9622076093047778, + "max": 0.9927269315986677 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.7135471367841404, + "max": 3.8609112709832134 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003996802557953637, + "max": 0.023980815347721823 + }, + "busiest_sampled_vcpu_percent": 4.734848484848484, + "container_quota_busy_percent": { + "mean": 3.310483001167744, + "max": 3.5607680732005242 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 9, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10395648, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.853877147365491, + "max": 1.931977437175636 + }, + "tx_mbps": { + "mean": 130.70490999334046, + "max": 134.6847865646126 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005695883554594633, + "max": 0.013481430702478606 + }, + "tx_mbps": { + "mean": 0.005695883554594633, + "max": 0.013481430702478606 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 130.70369266960193, + "max": 134.67394394038516 + }, + "tx_mbps": { + "mean": 1.8477390680608239, + "max": 1.9307956364740693 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 130.16013120682598, + "max": 134.11389381260426 + }, + "tx_mbps": { + "mean": 1.8477390680608239, + "max": 1.9307956364740693 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.754567712326246, + "max": 2.067804760759798 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040121970791205264, + "max": 0.02407318247472316 + }, + "busiest_sampled_vcpu_percent": 3.409090909090909, + "container_quota_busy_percent": { + "mean": 1.0552171187040673, + "max": 1.1162813087584345 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10555392, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.748800457175574, + "max": 0.7527985397298259 + }, + "tx_mbps": { + "mean": 0.5155794395631836, + "max": 0.518885454182518 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001727481300993374, + "max": 0.0032563189176983798 + }, + "tx_mbps": { + "mean": 0.001727481300993374, + "max": 0.0032563189176983798 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.38003721989826544, + "max": 0.38326628666270707 + }, + "tx_mbps": { + "mean": 0.6116221157925197, + "max": 0.616542186749739 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.5735746311292671, + "max": 0.5778750093242171 + }, + "tx_mbps": { + "mean": 0.3419746408484345, + "max": 0.3445545830242985 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.34228549936177777, + "max": 0.3451764146180618 + }, + "tx_mbps": { + "mean": 0.6116221157925197, + "max": 0.616542186749739 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.1666047409761675, + "max": 2.36144578313253 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004029658284977433, + "max": 0.024177949709864602 + }, + "busiest_sampled_vcpu_percent": 4.3893129770992365, + "container_quota_busy_percent": { + "mean": 1.7601468451720992, + "max": 1.8632785724164123 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10321920, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.2787402869078623, + "max": 1.3152456009878302 + }, + "tx_mbps": { + "mean": 0.878918032966745, + "max": 0.9066349483940719 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003701839359245767, + "max": 0.010663171291221532 + }, + "tx_mbps": { + "mean": 0.003701839359245767, + "max": 0.010663171291221532 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.648138553832036, + "max": 0.669646446848987 + }, + "tx_mbps": { + "mean": 1.0432464163958497, + "max": 1.0777968054458686 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.9785791813951307, + "max": 1.0106521858081914 + }, + "tx_mbps": { + "mean": 0.5834562370991553, + "max": 0.6025002928979867 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.5837668561924584, + "max": 0.6031216897937699 + }, + "tx_mbps": { + "mean": 1.0432464163958497, + "max": 1.0777968054458686 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.9607339314191257, + "max": 3.181489515545915 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004033559212649242, + "max": 0.02420135527589545 + }, + "busiest_sampled_vcpu_percent": 5.103969754253308, + "container_quota_busy_percent": { + "mean": 2.5600817434420926, + "max": 2.5898876156648156 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11059200, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.214061566798029, + "max": 2.2249980635999593 + }, + "tx_mbps": { + "mean": 1.5253647559854533, + "max": 1.5294528012253144 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0036425733577826994, + "max": 0.011266096604928024 + }, + "tx_mbps": { + "mean": 0.0036425733577826994, + "max": 0.011266096604928024 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1.1253455184171035, + "max": 1.1284712562232888 + }, + "tx_mbps": { + "mean": 1.8120222910662858, + "max": 1.8159935920773327 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.699865522121481, + "max": 1.7033524931369124 + }, + "tx_mbps": { + "mean": 1.0132810857315293, + "max": 1.0157687997228597 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.013591576226096, + "max": 1.0163894670360956 + }, + "tx_mbps": { + "mean": 1.8120222910662858, + "max": 1.8159935920773327 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/03-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 13.774025128430429, + "max": 13.947817605462083 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004880429477794046, + "max": 0.02440214738897023 + }, + "busiest_sampled_vcpu_percent": 19.782214156079856, + "container_quota_busy_percent": { + "mean": 15.360286747402498, + "max": 15.427703615613312 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10506240, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 20.54721580440206, + "max": 20.620237852149575 + }, + "tx_mbps": { + "mean": 14.162666557225528, + "max": 14.213301390527505 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.008682234222495425, + "max": 0.03468946917815539 + }, + "tx_mbps": { + "mean": 0.008682234222495425, + "max": 0.03468946917815539 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 10.454066265055618, + "max": 10.490436204469166 + }, + "tx_mbps": { + "mean": 16.83072677564469, + "max": 16.888858286627666 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 15.792229482691358, + "max": 15.847254691857676 + }, + "tx_mbps": { + "mean": 9.415644638041073, + "max": 9.448832609699178 + } + }, + "cni0": { + "rx_mbps": { + "mean": 9.416014422823682, + "max": 9.448832609699178 + }, + "tx_mbps": { + "mean": 16.83072677564469, + "max": 16.888858286627666 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/04-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 2.8918864356094227, + "max": 4.361296472831268 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004864996351252737, + "max": 0.024324981756263683 + }, + "busiest_sampled_vcpu_percent": 6.666666666666667, + "container_quota_busy_percent": { + "mean": 2.54945572257975, + "max": 2.63128537553106 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 130, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 12656640, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.2241780507225224, + "max": 2.3748157386486013 + }, + "tx_mbps": { + "mean": 1.5278273009844188, + "max": 1.6065644310420586 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003027316885005398, + "max": 0.005735884736102145 + }, + "tx_mbps": { + "mean": 0.003027316885005398, + "max": 0.005735884736102145 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1.1260332248435392, + "max": 1.1834060892758573 + }, + "tx_mbps": { + "mean": 1.8164886781725302, + "max": 1.9310581957518116 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.7030483750100252, + "max": 1.807824835746606 + }, + "tx_mbps": { + "mean": 1.0136999128735242, + "max": 1.0657966868253224 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.013948503527656, + "max": 1.0657966868253224 + }, + "tx_mbps": { + "mean": 1.8164886781725302, + "max": 1.9310581957518116 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 41.527807399015266, + "max": 42.197100024576066 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004096010485786844, + "max": 0.024576062914721062 + }, + "busiest_sampled_vcpu_percent": 44.01544401544402, + "container_quota_busy_percent": { + "mean": 47.11532027407573, + "max": 48.221776457083564 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 414, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 23314432, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 78.30184806151829, + "max": 79.34758586627255 + }, + "tx_mbps": { + "mean": 53.28055385446833, + "max": 53.98323483337935 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018819189754353308, + "max": 0.003999204075636246 + }, + "tx_mbps": { + "mean": 0.0018819189754353308, + "max": 0.003999204075636246 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 38.60416665028076, + "max": 39.07329718999827 + }, + "tx_mbps": { + "mean": 62.29557181876477, + "max": 63.03734810123055 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 57.81380492702314, + "max": 58.47099231399839 + }, + "tx_mbps": { + "mean": 34.49465805113454, + "max": 34.89885129399578 + } + }, + "cni0": { + "rx_mbps": { + "mean": 34.49509513983215, + "max": 34.89904181897937 + }, + "tx_mbps": { + "mean": 62.29557181876477, + "max": 63.03734810123055 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.4500683848096667, + "max": 2.575830524795378 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040121970791205264, + "max": 0.02407318247472316 + }, + "busiest_sampled_vcpu_percent": 3.6398467432950192, + "container_quota_busy_percent": { + "mean": 1.7713401509298907, + "max": 1.8037025041833739 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 126, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 15171584, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.5835377851686487, + "max": 1.6173735058306409 + }, + "tx_mbps": { + "mean": 49.866927268968496, + "max": 50.09130819222784 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001751048066472964, + "max": 0.0038369046511709747 + }, + "tx_mbps": { + "mean": 0.001751048066472964, + "max": 0.0038369046511709747 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 45.43544070190469, + "max": 45.63921607011332 + }, + "tx_mbps": { + "mean": 1.090833880489075, + "max": 1.1123999506210753 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.9536333086554011, + "max": 0.9705724034319062 + }, + "tx_mbps": { + "mean": 45.245422593855444, + "max": 45.44943674702267 + } + }, + "cni0": { + "rx_mbps": { + "mean": 45.24573328212859, + "max": 45.44943674702267 + }, + "tx_mbps": { + "mean": 1.090833880489075, + "max": 1.1123999506210753 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.1103505028849128, + "max": 3.2359333494325044 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008053476954904673, + "max": 0.024172105390379502 + }, + "busiest_sampled_vcpu_percent": 5.162523900573614, + "container_quota_busy_percent": { + "mean": 2.719677467464841, + "max": 2.763068902280386 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 126, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 15155200, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.408534331663385, + "max": 2.4419941493163253 + }, + "tx_mbps": { + "mean": 79.423639432997, + "max": 79.66169887749481 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005434448631163932, + "max": 0.01416730427639382 + }, + "tx_mbps": { + "mean": 0.005434448631163932, + "max": 0.01416730427639382 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 72.36517849846265, + "max": 72.57446077952007 + }, + "tx_mbps": { + "mean": 1.6728084114033455, + "max": 1.6894879542605836 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.4681512576898592, + "max": 1.4815758448901897 + }, + "tx_mbps": { + "mean": 72.06316648056197, + "max": 72.26978161050219 + } + }, + "cni0": { + "rx_mbps": { + "mean": 72.06347713512395, + "max": 72.27040332013836 + }, + "tx_mbps": { + "mean": 1.6728084317361958, + "max": 1.6894879542605836 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.728683064039282, + "max": 4.951690821256038 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040384460059769, + "max": 0.0242306760358614 + }, + "busiest_sampled_vcpu_percent": 8.05243445692884, + "container_quota_busy_percent": { + "mean": 4.580096033237963, + "max": 4.721681265980694 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 126, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 15093760, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.398991139191206, + "max": 4.425458050434638 + }, + "tx_mbps": { + "mean": 147.45703975824014, + "max": 147.7634965891089 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0024639383871470828, + "max": 0.003536800855139291 + }, + "tx_mbps": { + "mean": 0.0024639383871470828, + "max": 0.003536800855139291 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 134.34695494276477, + "max": 134.63603501659966 + }, + "tx_mbps": { + "mean": 3.069074827569722, + "max": 3.0859031475050482 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.697014975243883, + "max": 2.7106194862049655 + }, + "tx_mbps": { + "mean": 133.7881699884343, + "max": 134.0761440533584 + } + }, + "cni0": { + "rx_mbps": { + "mean": 133.7885834463993, + "max": 134.0761440533584 + }, + "tx_mbps": { + "mean": 3.069074827569722, + "max": 3.0859031475050482 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 31.091284252912725, + "max": 31.57146243185589 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 35.567970204841714, + "container_quota_busy_percent": { + "mean": 33.02927041283342, + "max": 33.35628435479358 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11894784, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 36.6285776403424, + "max": 37.12152740657727 + }, + "tx_mbps": { + "mean": 1277.9957836379053, + "max": 1287.5541711078768 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002195173167272692, + "max": 0.0053469009035982595 + }, + "tx_mbps": { + "mean": 0.002195173167272692, + "max": 0.0053469009035982595 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1164.4157110379601, + "max": 1173.1570568039897 + }, + "tx_mbps": { + "mean": 25.75768031193369, + "max": 26.07232818261995 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 22.714629983992396, + "max": 22.97828951248159 + }, + "tx_mbps": { + "mean": 1159.573461801606, + "max": 1168.2717945138027 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1159.5737705384652, + "max": 1168.278677279165 + }, + "tx_mbps": { + "mean": 25.75768031193369, + "max": 26.07232818261995 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.6223201076635645, + "max": 6.39160505604579 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004018969536210916, + "max": 0.024113817217265493 + }, + "busiest_sampled_vcpu_percent": 9.158878504672897, + "container_quota_busy_percent": { + "mean": 4.677884385473083, + "max": 4.72708623073698 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 12845056, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.389461235222484, + "max": 4.5183826175025175 + }, + "tx_mbps": { + "mean": 145.48816359932508, + "max": 146.56093015586595 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0037240731984040268, + "max": 0.010848425199100162 + }, + "tx_mbps": { + "mean": 0.0037240731984040268, + "max": 0.010848425199100162 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 132.5602012031338, + "max": 133.57885961203925 + }, + "tx_mbps": { + "mean": 3.05629224114515, + "max": 3.1361810122691582 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.6834336294248273, + "max": 2.7493024116558518 + }, + "tx_mbps": { + "mean": 132.00730238719018, + "max": 133.01795220367976 + } + }, + "cni0": { + "rx_mbps": { + "mean": 132.00761245622064, + "max": 133.01795220367976 + }, + "tx_mbps": { + "mean": 3.05629224114515, + "max": 3.1361810122691582 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 54.98576529026845, + "max": 55.53917956276099 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 56.777996070726914, + "container_quota_busy_percent": { + "mean": 65.19346908556217, + "max": 65.89132305623473 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 385, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27021312, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 74.32112096818331, + "max": 76.12722112629488 + }, + "tx_mbps": { + "mean": 2713.0689716862553, + "max": 2726.965687131282 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0025132666956450625, + "max": 0.004438946598033914 + }, + "tx_mbps": { + "mean": 0.0025132666956450625, + "max": 0.004438946598033914 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 2470.6425964086848, + "max": 2483.2723394144577 + }, + "tx_mbps": { + "mean": 52.977620987291544, + "max": 54.062481392183834 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 47.00233892476035, + "max": 47.884351944447396 + }, + "tx_mbps": { + "mean": 2459.4446641474515, + "max": 2471.987047251006 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2459.4461015251545, + "max": 2471.9808510273083 + }, + "tx_mbps": { + "mean": 52.97762093003105, + "max": 54.06257963848681 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/12-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 9.172906789013895, + "max": 11.437403400309119 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009867769639201314, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 18.697829716193656, + "container_quota_busy_percent": { + "mean": 2.4337807794973902, + "max": 2.5550646048855468 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 126, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 18776064, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.844946330435583, + "max": 1.9413589438842065 + }, + "tx_mbps": { + "mean": 1.4726025044024746, + "max": 1.5488693185815483 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018254600400396405, + "max": 0.004391859584168994 + }, + "tx_mbps": { + "mean": 0.0018254600400396405, + "max": 0.004391859584168994 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1.0856147887176881, + "max": 1.139032675653661 + }, + "tx_mbps": { + "mean": 1.4547849026644797, + "max": 1.5229433485541402 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.346141300940504, + "max": 1.408077806429658 + }, + "tx_mbps": { + "mean": 0.9771114784020847, + "max": 1.0241168608351596 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.9774668400135921, + "max": 1.0247247729103193 + }, + "tx_mbps": { + "mean": 1.4547849026644797, + "max": 1.5229433485541402 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.20393709691764, + "max": 2.8910303928836174 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.0682261208577, + "container_quota_busy_percent": { + "mean": 4.404540929346812, + "max": 4.661579606173908 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 126, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 14352384, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 3.9811861634100554, + "max": 4.1271881676246185 + }, + "tx_mbps": { + "mean": 143.39942447897718, + "max": 147.84365415216425 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021555552162041604, + "max": 0.003797393125431097 + }, + "tx_mbps": { + "mean": 0.0021555552162041604, + "max": 0.003797393125431097 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 130.65297382241027, + "max": 134.6979088241251 + }, + "tx_mbps": { + "mean": 2.68958381384739, + "max": 2.7862235014382297 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.327773024779302, + "max": 2.410182619662531 + }, + "tx_mbps": { + "mean": 130.10852665984189, + "max": 134.1356358591834 + } + }, + "cni0": { + "rx_mbps": { + "mean": 130.10894049017313, + "max": 134.1356358591834 + }, + "tx_mbps": { + "mean": 2.68958381384739, + "max": 2.7862235014382297 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.563733610758776, + "max": 1.6626506024096386 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004021879021879022, + "max": 0.02413127413127413 + }, + "busiest_sampled_vcpu_percent": 3.667953667953668, + "container_quota_busy_percent": { + "mean": 0.9770934353547024, + "max": 1.0296795226449689 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10362880, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.6001951474186707, + "max": 0.6091737602528036 + }, + "tx_mbps": { + "mean": 0.5366826124714517, + "max": 0.5457211304956908 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003833304465301368, + "max": 0.01031222676619052 + }, + "tx_mbps": { + "mean": 0.003833304465301368, + "max": 0.01031222676619052 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.3953846993213309, + "max": 0.40248318732018734 + }, + "tx_mbps": { + "mean": 0.4542289690997012, + "max": 0.4624274918146833 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.414657468495666, + "max": 0.422464622151686 + }, + "tx_mbps": { + "mean": 0.3557980950097827, + "max": 0.36252031765718995 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.35610910692953424, + "max": 0.36252031765718995 + }, + "tx_mbps": { + "mean": 0.4542289690997012, + "max": 0.4624274918146833 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.015606001329973, + "max": 2.1466473709599616 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008047653767940833, + "max": 0.024172105390379502 + }, + "busiest_sampled_vcpu_percent": 3.6259541984732824, + "container_quota_busy_percent": { + "mean": 1.5410221576023053, + "max": 1.6033416283602389 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10100736, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.0279341179625836, + "max": 1.042303227087057 + }, + "tx_mbps": { + "mean": 0.9246868947946152, + "max": 0.9326456733033393 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002222101503754203, + "max": 0.0053623801600667514 + }, + "tx_mbps": { + "mean": 0.002222101503754203, + "max": 0.0053623801600667514 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.6819552353368861, + "max": 0.687321387836093 + }, + "tx_mbps": { + "mean": 0.7834971339839574, + "max": 0.7895352332583047 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.7154550148518908, + "max": 0.720912130145167 + }, + "tx_mbps": { + "mean": 0.6139149049640096, + "max": 0.6186205441110555 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.6142258354502584, + "max": 0.6190416422927918 + }, + "tx_mbps": { + "mean": 0.7834971339839574, + "max": 0.7895352332583047 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.622226456187312, + "max": 2.7046607099734365 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004026737537247322, + "max": 0.024160425223483932 + }, + "busiest_sampled_vcpu_percent": 4.743833017077799, + "container_quota_busy_percent": { + "mean": 2.2448162671551337, + "max": 2.276124951442708 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10829824, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.6948742697006671, + "max": 1.699791040196885 + }, + "tx_mbps": { + "mean": 1.526690214759471, + "max": 1.5305245643934648 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018614977633954807, + "max": 0.003435150819463301 + }, + "tx_mbps": { + "mean": 0.0018614977633954807, + "max": 0.003435150819463301 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1.1258988762481328, + "max": 1.1296116918947674 + }, + "tx_mbps": { + "mean": 1.2939303596965392, + "max": 1.2981104148256724 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.1815948738777062, + "max": 1.1850603398535582 + }, + "tx_mbps": { + "mean": 1.0136375618915727, + "max": 1.0166460697386301 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.0140519439016606, + "max": 1.0172679495653674 + }, + "tx_mbps": { + "mean": 1.2939303596965392, + "max": 1.2981104148256724 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/agentgateway/http/03-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 13.985154866694614, + "max": 14.476885644768856 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004866180048661801, + "max": 0.024330900243309004 + }, + "busiest_sampled_vcpu_percent": 19.92753623188406, + "container_quota_busy_percent": { + "mean": 15.615825821533077, + "max": 15.92813883233901 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11304960, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 16.39074389679155, + "max": 16.47763474438326 + }, + "tx_mbps": { + "mean": 14.726400851434075, + "max": 14.802229061067981 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004147144738690523, + "max": 0.012359336217806568 + }, + "tx_mbps": { + "mean": 0.004147144738690523, + "max": 0.012359336217806568 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 10.870498472950082, + "max": 10.925238931147893 + }, + "tx_mbps": { + "mean": 12.51212212872488, + "max": 12.574570414014902 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 11.427684208540281, + "max": 11.485092563831941 + }, + "tx_mbps": { + "mean": 9.790897609529825, + "max": 9.840463434438174 + } + }, + "cni0": { + "rx_mbps": { + "mean": 9.791144289413568, + "max": 9.840463434438174 + }, + "tx_mbps": { + "mean": 12.51212212872488, + "max": 12.574570414014902 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/agentgateway/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.0358774579673518, + "max": 4.157706093189964 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008092579104960751, + "max": 0.048555474629764506 + }, + "busiest_sampled_vcpu_percent": 6.0037523452157595, + "container_quota_busy_percent": { + "mean": 2.622208395856236, + "max": 2.716700958222576 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 401, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 20475904, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.708543907632325, + "max": 1.8095075000053715 + }, + "tx_mbps": { + "mean": 1.5330267103183117, + "max": 1.5922395858042706 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020894409179670857, + "max": 0.004410207574296086 + }, + "tx_mbps": { + "mean": 0.0020894409179670857, + "max": 0.004410207574296086 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1.1277578453660984, + "max": 1.171873203895019 + }, + "tx_mbps": { + "mean": 1.2984612384210348, + "max": 1.3698236081160695 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.1840151896692934, + "max": 1.246082937898427 + }, + "tx_mbps": { + "mean": 1.0142405863793178, + "max": 1.053478481607217 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.014550881557624, + "max": 1.0540997467181452 + }, + "tx_mbps": { + "mean": 1.2984612384210348, + "max": 1.3698236081160695 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.93750701365658, + "max": 32.52212389380531 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004097017371353655, + "max": 0.024582104228121928 + }, + "busiest_sampled_vcpu_percent": 36.940298507462686, + "container_quota_busy_percent": { + "mean": 35.09268788488388, + "max": 36.85584099321867 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 398, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 22941696, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 41.735720921240095, + "max": 43.79865568622748 + }, + "tx_mbps": { + "mean": 37.237710486095935, + "max": 39.13180701144878 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007396332767907575, + "max": 0.03402545443834798 + }, + "tx_mbps": { + "mean": 0.007396332767907575, + "max": 0.03402545443834798 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 27.487337883644607, + "max": 28.887081778973634 + }, + "tx_mbps": { + "mean": 31.807661964623122, + "max": 33.39719047370425 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 29.02977772959803, + "max": 30.484221916410707 + }, + "tx_mbps": { + "mean": 24.757543714823893, + "max": 26.01796914852568 + } + }, + "cni0": { + "rx_mbps": { + "mean": 24.757848710357372, + "max": 26.01877041760604 + }, + "tx_mbps": { + "mean": 31.807661964623122, + "max": 33.39719047370425 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.274067270808913, + "max": 2.3367863165502287 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004018000642880103, + "max": 0.024108003857280617 + }, + "busiest_sampled_vcpu_percent": 4.085603112840467, + "container_quota_busy_percent": { + "mean": 1.6905995619907883, + "max": 1.7285616298861024 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 398, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 21704704, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.1644139968694498, + "max": 1.20307724070563 + }, + "tx_mbps": { + "mean": 47.23499298497286, + "max": 47.571136248417986 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0022077683581273847, + "max": 0.004427691962085517 + }, + "tx_mbps": { + "mean": 0.0022077683581273847, + "max": 0.004427691962085517 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 43.028227704863475, + "max": 43.33958060771462 + }, + "tx_mbps": { + "mean": 0.7703713055561319, + "max": 0.7887336427900514 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.6608914625476996, + "max": 0.6760346143247438 + }, + "tx_mbps": { + "mean": 42.846205991325, + "max": 43.15885836157262 + } + }, + "cni0": { + "rx_mbps": { + "mean": 42.846516660187525, + "max": 43.15885836157262 + }, + "tx_mbps": { + "mean": 0.7703713055561319, + "max": 0.7887336427900514 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.0340392276181327, + "max": 3.1589100554617797 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008043762259385672, + "max": 0.02414875633904854 + }, + "busiest_sampled_vcpu_percent": 5.313092979127135, + "container_quota_busy_percent": { + "mean": 2.6494944080452703, + "max": 2.699094616201775 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 398, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 21594112, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.945305719233921, + "max": 1.9676520290467125 + }, + "tx_mbps": { + "mean": 77.98325797733062, + "max": 79.19253180775542 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019391585668853428, + "max": 0.004027631622516102 + }, + "tx_mbps": { + "mean": 0.0019391585668853428, + "max": 0.004027631622516102 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 71.04329129167041, + "max": 72.13326142637385 + }, + "tx_mbps": { + "mean": 1.2882324585107505, + "max": 1.3031234964890497 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.1042031200978673, + "max": 1.1175963777329982 + }, + "tx_mbps": { + "mean": 70.74454579077965, + "max": 71.8332500813979 + } + }, + "cni0": { + "rx_mbps": { + "mean": 70.7448557584906, + "max": 71.8332500813979 + }, + "tx_mbps": { + "mean": 1.2882324585107505, + "max": 1.3031234964890497 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/agentgateway/http/08-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 4.842954123936288, + "max": 5.409954315941332 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0048520135856380394, + "max": 0.024260067928190198 + }, + "busiest_sampled_vcpu_percent": 9.640831758034027, + "container_quota_busy_percent": { + "mean": 4.597006938870989, + "max": 4.704918599308513 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 332, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 20119552, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 3.6671197432612397, + "max": 3.7282591604844497 + }, + "tx_mbps": { + "mean": 147.81122210330554, + "max": 148.04985842649694 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00398330500720469, + "max": 0.013038406548195748 + }, + "tx_mbps": { + "mean": 0.00398330500720469, + "max": 0.013038406548195748 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 134.64605699557146, + "max": 134.76959094987131 + }, + "tx_mbps": { + "mean": 2.4279980476628134, + "max": 2.464317603557831 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.0823693668893464, + "max": 2.1112412290376046 + }, + "tx_mbps": { + "mean": 134.08547634427273, + "max": 134.21954144427232 + } + }, + "cni0": { + "rx_mbps": { + "mean": 134.08445383283933, + "max": 134.21318826281828 + }, + "tx_mbps": { + "mean": 2.4279980476628134, + "max": 2.464317603557831 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/agentgateway/http/09-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 29.929510164530637, + "max": 30.434782608695652 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004777830864787386, + "max": 0.023889154323936932 + }, + "busiest_sampled_vcpu_percent": 36.734693877551024, + "container_quota_busy_percent": { + "mean": 32.248559118247634, + "max": 32.643395962063806 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11165696, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 29.2921941869634, + "max": 30.263853525391962 + }, + "tx_mbps": { + "mean": 1262.2577140367289, + "max": 1276.7660208719096 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019659868358319504, + "max": 0.003317133712084056 + }, + "tx_mbps": { + "mean": 0.0019659868358319504, + "max": 0.003317133712084056 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1150.0821227277356, + "max": 1163.294628167368 + }, + "tx_mbps": { + "mean": 19.60961982543445, + "max": 20.197362534952113 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 16.898871102053985, + "max": 17.378395388435827 + }, + "tx_mbps": { + "mean": 1145.3005571811914, + "max": 1158.4625514648726 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1145.299668477866, + "max": 1158.457145036536 + }, + "tx_mbps": { + "mean": 19.60961982543445, + "max": 20.197362534952113 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.372040919001686, + "max": 5.966587112171838 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004120313143798929, + "max": 0.024721878862793572 + }, + "busiest_sampled_vcpu_percent": 9.363295880149813, + "container_quota_busy_percent": { + "mean": 4.422611371578576, + "max": 4.624557764609866 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 454, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 22650880, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 3.5593424227084176, + "max": 3.7431138717044568 + }, + "tx_mbps": { + "mean": 141.59386961555924, + "max": 145.32402691981642 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019437964548133693, + "max": 0.004528838424269306 + }, + "tx_mbps": { + "mean": 0.0019437964548133693, + "max": 0.004528838424269306 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 129.01423661377194, + "max": 132.391327881937 + }, + "tx_mbps": { + "mean": 2.3550825288546298, + "max": 2.468180484142389 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.0178508635298327, + "max": 2.1108757366021944 + }, + "tx_mbps": { + "mean": 128.47609940307404, + "max": 131.8379156124625 + } + }, + "cni0": { + "rx_mbps": { + "mean": 128.47640953669688, + "max": 131.8379156124625 + }, + "tx_mbps": { + "mean": 2.3550825288546298, + "max": 2.468180484142389 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 47.19518588884162, + "max": 47.91412539643816 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004074979625101875, + "max": 0.02444987775061125 + }, + "busiest_sampled_vcpu_percent": 49.80392156862745, + "container_quota_busy_percent": { + "mean": 56.059373886567094, + "max": 57.07070957990365 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 412, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 28729344, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 42.87032604431615, + "max": 43.475925965934024 + }, + "tx_mbps": { + "mean": 2376.9781125055297, + "max": 2412.904439516215 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004121719827629, + "max": 0.0107846005069305 + }, + "tx_mbps": { + "mean": 0.004121719827629, + "max": 0.0107846005069305 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 2165.7386872238676, + "max": 2198.528593926496 + }, + "tx_mbps": { + "mean": 29.93450699903715, + "max": 30.359999009948872 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 26.3140447668819, + "max": 26.689625097323447 + }, + "tx_mbps": { + "mean": 2156.728418519838, + "max": 2189.3855518589216 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2156.7307968770524, + "max": 2189.386417298774 + }, + "tx_mbps": { + "mean": 29.934506924656638, + "max": 30.359999009948872 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.2174793256274943, + "max": 7.017137563686892 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004077970801729059, + "max": 0.024467824810374357 + }, + "busiest_sampled_vcpu_percent": 12.105263157894736, + "container_quota_busy_percent": { + "mean": 2.4205006001666662, + "max": 2.532921217771445 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 412, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 21635072, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.3831048105351944, + "max": 1.4602211248396801 + }, + "tx_mbps": { + "mean": 1.5102435568216865, + "max": 1.5896553061558722 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0038725568922360946, + "max": 0.01171169117812759 + }, + "tx_mbps": { + "mean": 0.0038725568922360946, + "max": 0.01171169117812759 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1.109268346326496, + "max": 1.1628680946941328 + }, + "tx_mbps": { + "mean": 0.9787225476072697, + "max": 1.028651280621012 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.8664169562526973, + "max": 0.9088898134905704 + }, + "tx_mbps": { + "mean": 0.9972660782445579, + "max": 1.0430746482419895 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.9975765833712433, + "max": 1.0435086038973054 + }, + "tx_mbps": { + "mean": 0.9787225476072697, + "max": 1.028651280621012 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.648100239235495, + "max": 1.8449264522562951 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0083166999334664, + "max": 0.0499001996007984 + }, + "busiest_sampled_vcpu_percent": 3.592814371257485, + "container_quota_busy_percent": { + "mean": 4.555950212906455, + "max": 4.7308098475113995 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 412, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 21594112, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 3.39808141485631, + "max": 3.593256044737677 + }, + "tx_mbps": { + "mean": 143.68178867582282, + "max": 147.85582980076992 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007111648818387579, + "max": 0.03185859006107127 + }, + "tx_mbps": { + "mean": 0.007111648818387579, + "max": 0.03185859006107127 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 130.89994594569606, + "max": 134.71783765917166 + }, + "tx_mbps": { + "mean": 2.138039117122006, + "max": 2.2578050675611374 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.7864111199207606, + "max": 1.8835664687000775 + }, + "tx_mbps": { + "mean": 130.35218446544366, + "max": 134.15081442855347 + } + }, + "cni0": { + "rx_mbps": { + "mean": 130.35259809696274, + "max": 134.15143388536146 + }, + "tx_mbps": { + "mean": 2.138039117122006, + "max": 2.2578050675611374 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.273992938882782, + "max": 2.3866923818707813 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004023821020441011, + "max": 0.024142926122646065 + }, + "busiest_sampled_vcpu_percent": 5.2631578947368425, + "container_quota_busy_percent": { + "mean": 1.838867336535078, + "max": 1.882362942708701 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10055680, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.9982968151608691, + "max": 1.008593277598255 + }, + "tx_mbps": { + "mean": 0.8663046769874703, + "max": 0.8696024512554195 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002286377583619566, + "max": 0.003597147763377423 + }, + "tx_mbps": { + "mean": 0.002286377583619566, + "max": 0.003597147763377423 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.8653305699602196, + "max": 0.8684861392428779 + }, + "tx_mbps": { + "mean": 0.994133416307091, + "max": 0.9976819802652142 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.7793823384804183, + "max": 0.7822184067963679 + }, + "tx_mbps": { + "mean": 0.994133416307091, + "max": 0.9976819802652142 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 8.186211751711218, + "max": 8.327210384521186 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004076973255055447, + "max": 0.02446183953033268 + }, + "busiest_sampled_vcpu_percent": 14.741035856573705, + "container_quota_busy_percent": { + "mean": 9.936853861161852, + "max": 10.01947429367557 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10403840, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.713790344763086, + "max": 7.773336034270981 + }, + "tx_mbps": { + "mean": 6.712538848366315, + "max": 6.765524257360933 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0038870769041508607, + "max": 0.010009745233333455 + }, + "tx_mbps": { + "mean": 0.0038870769041508607, + "max": 0.010009745233333455 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 6.711412308904803, + "max": 6.763949472853677 + }, + "tx_mbps": { + "mean": 7.710950692662321, + "max": 7.771541725108309 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 6.045008038019868, + "max": 6.092316838561741 + }, + "tx_mbps": { + "mean": 7.710950692662321, + "max": 7.771541725108309 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/direct/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.5577457161778447, + "max": 2.7294685990338166 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004032583272844584, + "max": 0.024195499637067505 + }, + "busiest_sampled_vcpu_percent": 4.660194174757281, + "container_quota_busy_percent": { + "mean": 2.186476894883861, + "max": 2.2759924670678275 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11202560, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.3011567092174705, + "max": 1.3109860387531629 + }, + "tx_mbps": { + "mean": 1.1283600145487798, + "max": 1.1336645267347656 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0039156314331578795, + "max": 0.011426335400177587 + }, + "tx_mbps": { + "mean": 0.0039156314331578795, + "max": 0.011426335400177587 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1.1265219680318643, + "max": 1.128157588982976 + }, + "tx_mbps": { + "mean": 1.2946568209727451, + "max": 1.2962070474977876 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.0145630379968122, + "max": 1.0161069202583124 + }, + "tx_mbps": { + "mean": 1.2946568209727451, + "max": 1.2962070474977876 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 51.33761718187571, + "max": 51.840796019900495 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004169794012175799, + "max": 0.02501876407305479 + }, + "busiest_sampled_vcpu_percent": 56.54761904761905, + "container_quota_busy_percent": { + "mean": 62.05748279777409, + "max": 62.29773763140457 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11583488, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 81.54245126212241, + "max": 81.98229133951622 + }, + "tx_mbps": { + "mean": 70.96719243492117, + "max": 71.35502686737165 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.006929700414008336, + "max": 0.03149116561765946 + }, + "tx_mbps": { + "mean": 0.006929700414008336, + "max": 0.03149116561765946 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 70.96603103669422, + "max": 71.3531636409264 + }, + "tx_mbps": { + "mean": 81.53526057817277, + "max": 81.98023056617073 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 63.91968125157592, + "max": 64.26845235743015 + }, + "tx_mbps": { + "mean": 81.53526057817277, + "max": 81.98023056617073 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.7918029008321223, + "max": 3.962759608498448 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004048255202007934, + "max": 0.024289531212047608 + }, + "busiest_sampled_vcpu_percent": 5.502846299810247, + "container_quota_busy_percent": { + "mean": 2.2711340638463886, + "max": 2.420693842455172 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 26275840, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.8377036181740865, + "max": 2.055179281176394 + }, + "tx_mbps": { + "mean": 1.1418294619807865, + "max": 1.3008819813806394 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020099065737382796, + "max": 0.003443061599433827 + }, + "tx_mbps": { + "mean": 0.0020099065737382796, + "max": 0.003443061599433827 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1.1408810123287676, + "max": 1.3012273963715297 + }, + "tx_mbps": { + "mean": 1.8365766552250498, + "max": 2.0555876384545133 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.0247619430696964, + "max": 1.1550569832931588 + }, + "tx_mbps": { + "mean": 1.8365766552250498, + "max": 2.0555876384545133 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/direct/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 74.37251275386882, + "max": 74.76099426386233 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004004485023226013, + "max": 0.024026910139356077 + }, + "busiest_sampled_vcpu_percent": 82.5426944971537, + "container_quota_busy_percent": { + "mean": 92.64029885013305, + "max": 93.17600342862602 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 28274688, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 148.8920387019417, + "max": 150.4975183835672 + }, + "tx_mbps": { + "mean": 129.57311461225245, + "max": 130.95647663589753 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002105495968536844, + "max": 0.0033097649013481205 + }, + "tx_mbps": { + "mean": 0.002105495968536844, + "max": 0.0033097649013481205 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 129.57200920238378, + "max": 130.95491673675372 + }, + "tx_mbps": { + "mean": 148.8880623739172, + "max": 150.49736580083993 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 116.7039968728222, + "max": 117.95207892434046 + }, + "tx_mbps": { + "mean": 148.88806264836552, + "max": 150.49736580083993 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.8080606545945432, + "max": 3.0193236714975846 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004031607805192711, + "max": 0.024189646831156264 + }, + "busiest_sampled_vcpu_percent": 6.395348837209302, + "container_quota_busy_percent": { + "mean": 2.618755136552342, + "max": 2.69459053228146 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10854400, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.5115252036809015, + "max": 1.5358947291282605 + }, + "tx_mbps": { + "mean": 98.01994881585735, + "max": 98.38718160182512 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019520650368232684, + "max": 0.0030953376476778494 + }, + "tx_mbps": { + "mean": 0.0019520650368232684, + "max": 0.0030953376476778494 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 98.01564928603946, + "max": 98.37350216242912 + }, + "tx_mbps": { + "mean": 1.5103508916667687, + "max": 1.5358103021128602 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 97.60801644971275, + "max": 97.95797268640179 + }, + "tx_mbps": { + "mean": 1.5103508916667687, + "max": 1.5358103021128602 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.775413367211701, + "max": 10.967269174401563 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004059100503328463, + "max": 0.024354603019970774 + }, + "busiest_sampled_vcpu_percent": 20.647773279352226, + "container_quota_busy_percent": { + "mean": 12.141518158084066, + "max": 12.453081000280568 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10559488, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 10.599288292659947, + "max": 10.838670596893216 + }, + "tx_mbps": { + "mean": 618.654817638103, + "max": 623.1814039374393 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00552017411784429, + "max": 0.012385868666582518 + }, + "tx_mbps": { + "mean": 0.00552017411784429, + "max": 0.012385868666582518 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 618.6515446931666, + "max": 623.1595622369525 + }, + "tx_mbps": { + "mean": 10.591672486539611, + "max": 10.827166516529026 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 616.0789790257069, + "max": 620.5683082654314 + }, + "tx_mbps": { + "mean": 10.591672486539611, + "max": 10.827166516529026 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.6963889172221633, + "max": 3.9768618944323935 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004035512510088781, + "max": 0.024213075060532687 + }, + "busiest_sampled_vcpu_percent": 6.106870229007634, + "container_quota_busy_percent": { + "mean": 3.462704719782786, + "max": 3.514051286238766 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10747904, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.1527262885153484, + "max": 2.2607104614008966 + }, + "tx_mbps": { + "mean": 134.3296588475263, + "max": 134.61329563730678 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001863254663789754, + "max": 0.003430340447452466 + }, + "tx_mbps": { + "mean": 0.001863254663789754, + "max": 0.003430340447452466 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 134.328698971367, + "max": 134.6148672609236 + }, + "tx_mbps": { + "mean": 2.150203117164779, + "max": 2.2609757207609165 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 133.76995203992868, + "max": 134.0549801009095 + }, + "tx_mbps": { + "mean": 2.150203117164779, + "max": 2.2609757207609165 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 68.35789784977136, + "max": 68.60606060606061 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 73.5009671179884, + "container_quota_busy_percent": { + "mean": 83.62829252177208, + "max": 84.25325090572137 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10911744, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 82.97505909669226, + "max": 83.50229465696638 + }, + "tx_mbps": { + "mean": 4773.1681903544, + "max": 4809.950975506024 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002126639687836763, + "max": 0.0042203853526886085 + }, + "tx_mbps": { + "mean": 0.002126639687836763, + "max": 0.0042203853526886085 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 4773.177236814261, + "max": 4809.942306217939 + }, + "tx_mbps": { + "mean": 82.97279710356005, + "max": 83.5007497529895 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 4753.328886280991, + "max": 4789.934982700807 + }, + "tx_mbps": { + "mean": 82.97283809252752, + "max": 83.5007497529895 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.791954153920835, + "max": 6.006148025537952 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007882084023015686, + "max": 0.04729250413809411 + }, + "busiest_sampled_vcpu_percent": 9.306569343065693, + "container_quota_busy_percent": { + "mean": 3.3060742373890695, + "max": 3.37379381174936 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 26017792, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 3.395280806467126, + "max": 3.617111078145278 + }, + "tx_mbps": { + "mean": 132.01874518754687, + "max": 132.95056188920282 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004880505689693187, + "max": 0.012368174173742658 + }, + "tx_mbps": { + "mean": 0.004880505689693187, + "max": 0.012368174173742658 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 132.0162896254792, + "max": 132.97827132801743 + }, + "tx_mbps": { + "mean": 3.3871025008970004, + "max": 3.6077330648317947 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 131.57156773387914, + "max": 132.4993059295194 + }, + "tx_mbps": { + "mean": 3.3871025008970004, + "max": 3.6077330648317947 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/direct/http/11-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 76.964959728377, + "max": 77.33145407564012 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0048181161165984105, + "max": 0.02409058058299205 + }, + "busiest_sampled_vcpu_percent": 86.65413533834587, + "container_quota_busy_percent": { + "mean": 96.37342617455712, + "max": 97.24453486562386 + }, + "container_throttled_period_percent": { + "mean": 2.2222222222222223, + "max": 3.7037037037037037 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 30875648, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 97.64726529838649, + "max": 98.2806603692711 + }, + "tx_mbps": { + "mean": 5790.528870987057, + "max": 5842.3157682945875 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001450192511221438, + "max": 0.003219368752758959 + }, + "tx_mbps": { + "mean": 0.001450192511221438, + "max": 0.003219368752758959 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 5790.529270825838, + "max": 5842.371713699352 + }, + "tx_mbps": { + "mean": 97.64595650959258, + "max": 98.28052670623875 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 5766.106407294788, + "max": 5817.780172175299 + }, + "tx_mbps": { + "mean": 97.64595653036332, + "max": 98.28052670623875 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/direct/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0814740969686765, + "max": 1.2481644640234948 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004083966348117292, + "max": 0.02450379808870375 + }, + "busiest_sampled_vcpu_percent": 2.1696252465483234, + "container_quota_busy_percent": { + "mean": 1.9831797024066182, + "max": 2.105005341456597 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 9, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10797056, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.9653869172366715, + "max": 0.9948786615970193 + }, + "tx_mbps": { + "mean": 1.0971846523776445, + "max": 1.1308261095469598 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0022989407118222845, + "max": 0.0037932232406407036 + }, + "tx_mbps": { + "mean": 0.0022989407118222845, + "max": 0.0037932232406407036 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1.0960340819033485, + "max": 1.1288832007475191 + }, + "tx_mbps": { + "mean": 0.9639731688196299, + "max": 0.9928201295339458 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.9871794563367595, + "max": 1.0167604360514955 + }, + "tx_mbps": { + "mean": 0.9639731688196299, + "max": 0.9928201295339458 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/direct/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 9.752579970733708, + "max": 11.427301022676746 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003742795119395164, + "max": 0.022456770716370984 + }, + "busiest_sampled_vcpu_percent": 16.582914572864322, + "container_quota_busy_percent": { + "mean": 3.295011360736542, + "max": 3.484692105414677 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 10, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10575872, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.9740532540911302, + "max": 2.100546087828064 + }, + "tx_mbps": { + "mean": 130.8798552958446, + "max": 134.6948581570173 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021171238058512024, + "max": 0.003688898809402012 + }, + "tx_mbps": { + "mean": 0.0021171238058512024, + "max": 0.003688898809402012 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 130.87891174181965, + "max": 134.68225616576132 + }, + "tx_mbps": { + "mean": 1.969344932835023, + "max": 2.0985043760620434 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 130.33460416836533, + "max": 134.12210919810445 + }, + "tx_mbps": { + "mean": 1.969344932835023, + "max": 2.0985043760620434 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/praxis-release/http/00-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.6682129740619804, + "max": 1.7818444497953287 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.288499025341131, + "container_quota_busy_percent": { + "mean": 1.0374834304056684, + "max": 1.0842584632338725 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10252288, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.831019443650142, + "max": 0.8397043390259903 + }, + "tx_mbps": { + "mean": 0.569276144428393, + "max": 0.5717814633435063 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005759536724364742, + "max": 0.011252304022765017 + }, + "tx_mbps": { + "mean": 0.005759536724364742, + "max": 0.011252304022765017 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.4196067437020349, + "max": 0.4214940608727056 + }, + "tx_mbps": { + "mean": 0.6754513717686906, + "max": 0.6788163478377351 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.6335301521175113, + "max": 0.63695102242043 + }, + "tx_mbps": { + "mean": 0.3776805929679067, + "max": 0.37958335107845603 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.3779296207487911, + "max": 0.37960849482106 + }, + "tx_mbps": { + "mean": 0.6754513717686906, + "max": 0.6788163478377351 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.12656998107539, + "max": 2.2919179734620023 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004028684231729917, + "max": 0.024172105390379502 + }, + "busiest_sampled_vcpu_percent": 3.8684719535783367, + "container_quota_busy_percent": { + "mean": 1.7038889183941661, + "max": 1.921853659474064 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10399744, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.4213630479088089, + "max": 1.4369879317258452 + }, + "tx_mbps": { + "mean": 0.9784069025933141, + "max": 0.9866742760415913 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019482215729155667, + "max": 0.0033858815844479456 + }, + "tx_mbps": { + "mean": 0.0019482215729155667, + "max": 0.0033858815844479456 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.7216035025967352, + "max": 0.7280786244106545 + }, + "tx_mbps": { + "mean": 1.1615364697511161, + "max": 1.1721549485192806 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.0895576601016295, + "max": 1.0998634538969463 + }, + "tx_mbps": { + "mean": 0.6496264909937195, + "max": 0.6557871297883201 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.6499373967188207, + "max": 0.6557871297883201 + }, + "tx_mbps": { + "mean": 1.1615364697511161, + "max": 1.1721549485192806 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.9781235086622764, + "max": 3.0902945436986964 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004033559212649242, + "max": 0.02420135527589545 + }, + "busiest_sampled_vcpu_percent": 5.653021442495127, + "container_quota_busy_percent": { + "mean": 2.5918212261356586, + "max": 2.6741229941462756 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10977280, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.2133244451856973, + "max": 2.2179849875839315 + }, + "tx_mbps": { + "mean": 1.525701149435352, + "max": 1.52963670782944 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002162904022530842, + "max": 0.004838889227502785 + }, + "tx_mbps": { + "mean": 0.002162904022530842, + "max": 0.004838889227502785 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1.1256838139138543, + "max": 1.1281924209661323 + }, + "tx_mbps": { + "mean": 1.8125659999028139, + "max": 1.8158032590081836 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.700375933354999, + "max": 1.703173720005299 + }, + "tx_mbps": { + "mean": 1.0135858809417138, + "max": 1.0155179377392756 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.013896286867657, + "max": 1.0161383328953748 + }, + "tx_mbps": { + "mean": 1.8125659999028139, + "max": 1.8158032590081836 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 14.837370334072522, + "max": 14.937759336099585 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040680172483931335, + "max": 0.0244081034903588 + }, + "busiest_sampled_vcpu_percent": 21.54398563734291, + "container_quota_busy_percent": { + "mean": 16.45462500795761, + "max": 16.588360826080088 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11485184, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 22.130596533810895, + "max": 22.230206560360624 + }, + "tx_mbps": { + "mean": 15.256816242033798, + "max": 15.326023921491359 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003771819221511947, + "max": 0.009695153679216178 + }, + "tx_mbps": { + "mean": 0.003771819221511947, + "max": 0.009695153679216178 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 11.261471239069184, + "max": 11.311011741820169 + }, + "tx_mbps": { + "mean": 18.130463896496885, + "max": 18.210272336140864 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 17.011886655891143, + "max": 17.087171839638785 + }, + "tx_mbps": { + "mean": 10.142985663989684, + "max": 10.187932561781285 + } + }, + "cni0": { + "rx_mbps": { + "mean": 10.143293609939, + "max": 10.187932561781285 + }, + "tx_mbps": { + "mean": 18.130463896496885, + "max": 18.210272336140864 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.961563075645545, + "max": 3.7437005039596833 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040277106492669565, + "max": 0.02416626389560174 + }, + "busiest_sampled_vcpu_percent": 7.879924953095685, + "container_quota_busy_percent": { + "mean": 2.508411132510104, + "max": 2.5789673859079065 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 132, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 16584704, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.2042044087285713, + "max": 2.300547777250908 + }, + "tx_mbps": { + "mean": 1.5118539552702903, + "max": 1.5370267281674315 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019270241672757226, + "max": 0.0034143657260807337 + }, + "tx_mbps": { + "mean": 0.0019270241672757226, + "max": 0.0034143657260807337 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1.114574979955215, + "max": 1.1319193604862192 + }, + "tx_mbps": { + "mean": 1.799658434162343, + "max": 1.861644624273687 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.6867615881167015, + "max": 1.7383448044522518 + }, + "tx_mbps": { + "mean": 1.0032353100559597, + "max": 1.0180516008266502 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.0035460797158575, + "max": 1.018673241895089 + }, + "tx_mbps": { + "mean": 1.799658434162343, + "max": 1.861644624273687 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 42.12854676544091, + "max": 42.888563049853374 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040729879439556855, + "max": 0.024437927663734114 + }, + "busiest_sampled_vcpu_percent": 45.506692160611856, + "container_quota_busy_percent": { + "mean": 48.26459366568525, + "max": 49.12719762274457 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 448, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 23912448, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 78.7323938964738, + "max": 79.2640623475192 + }, + "tx_mbps": { + "mean": 53.557488897116976, + "max": 53.85323284668015 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007217236979965144, + "max": 0.03467277352855524 + }, + "tx_mbps": { + "mean": 0.007217236979965144, + "max": 0.03467277352855524 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 38.78345168601057, + "max": 38.9687330745108 + }, + "tx_mbps": { + "mean": 62.58256145787997, + "max": 62.86711897809387 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 58.0619762023603, + "max": 58.35160975005377 + }, + "tx_mbps": { + "mean": 34.64670098409843, + "max": 34.822694858569676 + } + }, + "cni0": { + "rx_mbps": { + "mean": 34.64700417078222, + "max": 34.8233005315921 + }, + "tx_mbps": { + "mean": 62.58256145787997, + "max": 62.86711897809387 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.5436491658797324, + "max": 2.6265060240963853 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004018969536210916, + "max": 0.024113817217265493 + }, + "busiest_sampled_vcpu_percent": 4.562737642585551, + "container_quota_busy_percent": { + "mean": 1.9183586236021077, + "max": 1.9568381700483533 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 125, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 17895424, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.5880981435713135, + "max": 1.6252148784904124 + }, + "tx_mbps": { + "mean": 50.280634954419824, + "max": 50.883884684184885 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002226119822399017, + "max": 0.005657346186100827 + }, + "tx_mbps": { + "mean": 0.002226119822399017, + "max": 0.005657346186100827 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 45.80895094012882, + "max": 46.35578206194796 + }, + "tx_mbps": { + "mean": 1.0948279218445334, + "max": 1.1132200449396152 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.9575568993563804, + "max": 0.9729445451038048 + }, + "tx_mbps": { + "mean": 45.61738720649429, + "max": 46.16015035520388 + } + }, + "cni0": { + "rx_mbps": { + "mean": 45.617697754589365, + "max": 46.16077151535873 + }, + "tx_mbps": { + "mean": 1.0948279218445334, + "max": 1.1132200449396152 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.3831044225433407, + "max": 3.574015938179184 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004024792723174756, + "max": 0.02414875633904854 + }, + "busiest_sampled_vcpu_percent": 5.7251908396946565, + "container_quota_busy_percent": { + "mean": 2.9030825694436375, + "max": 3.07886935827681 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 125, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 15347712, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.4161693189995415, + "max": 2.448064811441924 + }, + "tx_mbps": { + "mean": 79.30130161138197, + "max": 80.11462073043408 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0026155818042278957, + "max": 0.006279730804457561 + }, + "tx_mbps": { + "mean": 0.0026155818042278957, + "max": 0.006279730804457561 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 72.2471988044857, + "max": 72.97558898655753 + }, + "tx_mbps": { + "mean": 1.6792055796295629, + "max": 1.6962972510382022 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.47294856958336, + "max": 1.48543490854551 + }, + "tx_mbps": { + "mean": 71.94567178978656, + "max": 72.67139227226316 + } + }, + "cni0": { + "rx_mbps": { + "mean": 71.94598227587984, + "max": 72.672013523287 + }, + "tx_mbps": { + "mean": 1.6792055796295629, + "max": 1.6962972510382022 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/praxis-release/http/08-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 4.96704546462818, + "max": 5.012106537530267 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0048449612403100775, + "max": 0.02422480620155039 + }, + "busiest_sampled_vcpu_percent": 9.433962264150944, + "container_quota_busy_percent": { + "mean": 4.724204468484542, + "max": 4.8602759918524425 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 125, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 15355904, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.437081404478984, + "max": 4.4840282296897565 + }, + "tx_mbps": { + "mean": 147.4443256410043, + "max": 147.7745583332066 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004284256209146811, + "max": 0.010676355006856906 + }, + "tx_mbps": { + "mean": 0.004284256209146811, + "max": 0.010676355006856906 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 134.33573819566763, + "max": 134.64762682665054 + }, + "tx_mbps": { + "mean": 3.0894991305967263, + "max": 3.1189364284798327 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.7131265329482273, + "max": 2.73717987901088 + }, + "tx_mbps": { + "mean": 133.77579998465117, + "max": 134.08271852703112 + } + }, + "cni0": { + "rx_mbps": { + "mean": 133.77617222066078, + "max": 134.0833384122632 + }, + "tx_mbps": { + "mean": 3.0894991305967263, + "max": 3.1189364284798327 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/praxis-release/http/09-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 31.361278310747345, + "max": 31.781663516068054 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004800768122899664, + "max": 0.02400384061449832 + }, + "busiest_sampled_vcpu_percent": 37.47714808043876, + "container_quota_busy_percent": { + "mean": 33.618747308438046, + "max": 33.96636342464859 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11902976, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 36.300546590544165, + "max": 36.7099331684553 + }, + "tx_mbps": { + "mean": 1282.2910848783424, + "max": 1294.8840040294108 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001990896151657207, + "max": 0.004106060125932358 + }, + "tx_mbps": { + "mean": 0.001990896151657207, + "max": 0.004106060125932358 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1168.334636359797, + "max": 1179.841551154639 + }, + "tx_mbps": { + "mean": 25.58835141770691, + "max": 25.869727623406654 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 22.589298575250936, + "max": 22.835267672972492 + }, + "tx_mbps": { + "mean": 1163.4772510735538, + "max": 1174.9417352614505 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1163.4763506960303, + "max": 1174.9417352614505 + }, + "tx_mbps": { + "mean": 25.58835141770691, + "max": 25.869727623406654 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.92921939804729, + "max": 6.585829766999525 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040462895524803755, + "max": 0.024277737314882253 + }, + "busiest_sampled_vcpu_percent": 10.299625468164795, + "container_quota_busy_percent": { + "mean": 4.739178404639641, + "max": 5.052688683794585 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 129, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 13012992, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.312748692450906, + "max": 4.688104812016833 + }, + "tx_mbps": { + "mean": 146.5084664366583, + "max": 152.7012446799246 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0017371425650669632, + "max": 0.003144673348844847 + }, + "tx_mbps": { + "mean": 0.0017371425650669632, + "max": 0.003144673348844847 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 133.48551336880146, + "max": 139.12525089856524 + }, + "tx_mbps": { + "mean": 3.0177319077715077, + "max": 3.25597237825345 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.6550395231998536, + "max": 2.855575194270955 + }, + "tx_mbps": { + "mean": 132.92857674435515, + "max": 138.54011451480375 + } + }, + "cni0": { + "rx_mbps": { + "mean": 132.92888687584752, + "max": 138.54011451480375 + }, + "tx_mbps": { + "mean": 3.0177319077715077, + "max": 3.25597237825345 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 55.20303869783576, + "max": 55.9814453125 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 58.7890625, + "container_quota_busy_percent": { + "mean": 64.89044716513965, + "max": 66.18522991391445 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 383, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 25473024, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 73.68778859091549, + "max": 75.54109354382464 + }, + "tx_mbps": { + "mean": 2710.88103404717, + "max": 2745.5496627428183 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0032200587179702345, + "max": 0.009827701031770893 + }, + "tx_mbps": { + "mean": 0.0032200587179702345, + "max": 0.009827701031770893 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 2468.7083437353317, + "max": 2500.276209947842 + }, + "tx_mbps": { + "mean": 52.599872762001155, + "max": 53.71242198277462 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 46.69626882806961, + "max": 47.6024665428623 + }, + "tx_mbps": { + "mean": 2457.5502522233537, + "max": 2489.0407314381446 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2457.550695113224, + "max": 2489.0404752490745 + }, + "tx_mbps": { + "mean": 52.59987277284657, + "max": 53.71252035706194 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.914257129027492, + "max": 5.6024378809188935 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008143985666585226, + "max": 0.04886391399951136 + }, + "busiest_sampled_vcpu_percent": 8.043875685557587, + "container_quota_busy_percent": { + "mean": 2.579328425532527, + "max": 2.7780943628390466 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 123, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 14016512, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.8681335227534828, + "max": 1.9320159783837088 + }, + "tx_mbps": { + "mean": 1.4916111973581891, + "max": 1.5475067686501425 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0040988685082429515, + "max": 0.013591602613850609 + }, + "tx_mbps": { + "mean": 0.0040988685082429515, + "max": 0.013591602613850609 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1.0991495485732277, + "max": 1.139531336901155 + }, + "tx_mbps": { + "mean": 1.4723018378137283, + "max": 1.5232214759401508 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.362385338166972, + "max": 1.4084907288149475 + }, + "tx_mbps": { + "mean": 0.9892824116810806, + "max": 1.0245193932850807 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.9895930760101951, + "max": 1.0251405985871425 + }, + "tx_mbps": { + "mean": 1.4723018378137283, + "max": 1.5232214759401508 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/praxis-release/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 9.87640048882327, + "max": 13.13578062804069 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 17.478991596638654, + "container_quota_busy_percent": { + "mean": 4.539596427148394, + "max": 4.689445283806209 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 123, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 14180352, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.0525309411453305, + "max": 4.18474990673204 + }, + "tx_mbps": { + "mean": 143.6751888990455, + "max": 147.8326167591497 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.006872016951126386, + "max": 0.03442488566200209 + }, + "tx_mbps": { + "mean": 0.006872016951126386, + "max": 0.03442488566200209 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 130.90346725689835, + "max": 134.6873924938037 + }, + "tx_mbps": { + "mean": 2.7270759318312607, + "max": 2.8195015506525203 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.3578205032653945, + "max": 2.4364142122724517 + }, + "tx_mbps": { + "mean": 130.3580380038438, + "max": 134.12979161872312 + } + }, + "cni0": { + "rx_mbps": { + "mean": 130.35835049738378, + "max": 134.12721700227831 + }, + "tx_mbps": { + "mean": 2.7270759318312607, + "max": 2.8195015506525203 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.767150686086542, + "max": 1.8781603660004815 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008037943278907134, + "max": 0.02413127413127413 + }, + "busiest_sampled_vcpu_percent": 4.8169556840077075, + "container_quota_busy_percent": { + "mean": 1.1578290028849458, + "max": 1.1902775142118138 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10428416, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.6087969125682537, + "max": 0.6203009777308514 + }, + "tx_mbps": { + "mean": 0.5446186891258391, + "max": 0.5467948724500584 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0045790510402145745, + "max": 0.01515657134130514 + }, + "tx_mbps": { + "mean": 0.0045790510402145745, + "max": 0.01515657134130514 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.40037136587825023, + "max": 0.40245242480854215 + }, + "tx_mbps": { + "mean": 0.4599946292521554, + "max": 0.4623921476523675 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.4199097059476307, + "max": 0.4224323324231506 + }, + "tx_mbps": { + "mean": 0.3603051035341696, + "max": 0.36249260957932516 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.3606025621260873, + "max": 0.36249260957932516 + }, + "tx_mbps": { + "mean": 0.4599946292521554, + "max": 0.4623921476523675 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/agentgateway/http/01-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 2.1616942117649005, + "max": 2.221149203283438 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004828585224529213, + "max": 0.024142926122646065 + }, + "busiest_sampled_vcpu_percent": 3.8095238095238093, + "container_quota_busy_percent": { + "mean": 1.6381831694380786, + "max": 1.6876596958298322 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10719232, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.9535499730085741, + "max": 0.9660866759737224 + }, + "tx_mbps": { + "mean": 0.8575705113305154, + "max": 0.8630559780639748 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020263618509983655, + "max": 0.003358315487919819 + }, + "tx_mbps": { + "mean": 0.0020263618509983655, + "max": 0.003358315487919819 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.6324225425834268, + "max": 0.6360229052135135 + }, + "tx_mbps": { + "mean": 0.7265618625048339, + "max": 0.7305969110923651 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.6633926033469343, + "max": 0.6668346787869512 + }, + "tx_mbps": { + "mean": 0.5692351790147884, + "max": 0.5722162446347486 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.5696077906339209, + "max": 0.5728367084522329 + }, + "tx_mbps": { + "mean": 0.7265618625048339, + "max": 0.7305969110923651 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/agentgateway/http/02-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 2.887447987667645, + "max": 2.9987908101571947 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004837929366231253, + "max": 0.024189646831156264 + }, + "busiest_sampled_vcpu_percent": 6.153846153846154, + "container_quota_busy_percent": { + "mean": 2.5316476517975084, + "max": 2.717120542352621 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11083776, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.6980720991621006, + "max": 1.7081417192990127 + }, + "tx_mbps": { + "mean": 1.5270030513155881, + "max": 1.532608571766708 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004140644759847912, + "max": 0.015529995320939618 + }, + "tx_mbps": { + "mean": 0.004140644759847912, + "max": 0.015529995320939618 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1.1258597194663675, + "max": 1.128670846338321 + }, + "tx_mbps": { + "mean": 1.293985189842865, + "max": 1.2972987848384667 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.181667359078883, + "max": 1.1849446193928421 + }, + "tx_mbps": { + "mean": 1.0136397699828854, + "max": 1.0164670880753548 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.014012603505116, + "max": 1.0164670880753548 + }, + "tx_mbps": { + "mean": 1.293985189842865, + "max": 1.2972987848384667 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 13.77646992392909, + "max": 13.943833943833944 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004076973255055447, + "max": 0.02446183953033268 + }, + "busiest_sampled_vcpu_percent": 20.326678765880217, + "container_quota_busy_percent": { + "mean": 15.244695409902684, + "max": 15.407446929517462 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11112448, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 16.275845364653755, + "max": 16.41253770986948 + }, + "tx_mbps": { + "mean": 14.626628798380775, + "max": 14.754755696155875 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003795404693029324, + "max": 0.011490987357584335 + }, + "tx_mbps": { + "mean": 0.003795404693029324, + "max": 0.011490987357584335 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 10.796268802903954, + "max": 10.888452497575425 + }, + "tx_mbps": { + "mean": 12.425292609659829, + "max": 12.53141312184572 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 11.348522726828964, + "max": 11.445808088208606 + }, + "tx_mbps": { + "mean": 9.72398797618117, + "max": 9.807329554553752 + } + }, + "cni0": { + "rx_mbps": { + "mean": 9.724283342294111, + "max": 9.807329554553752 + }, + "tx_mbps": { + "mean": 12.425292609659829, + "max": 12.53141312184572 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/agentgateway/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.6480559842494453, + "max": 3.5251798561151078 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004050222762251924, + "max": 0.024301336573511544 + }, + "busiest_sampled_vcpu_percent": 4.90566037735849, + "container_quota_busy_percent": { + "mean": 2.3542896634087165, + "max": 2.4396529016019772 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 211, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 15450112, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.6978838245310826, + "max": 1.7565646594149738 + }, + "tx_mbps": { + "mean": 1.5190998558009996, + "max": 1.5507436110424728 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.006901084943887193, + "max": 0.03464717990347074 + }, + "tx_mbps": { + "mean": 0.006901084943887193, + "max": 0.03464717990347074 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1.1191647493867674, + "max": 1.142932726229351 + }, + "tx_mbps": { + "mean": 1.2888893727913016, + "max": 1.3331819992838443 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.1759435084051213, + "max": 1.2142518559508795 + }, + "tx_mbps": { + "mean": 1.0070195427365023, + "max": 1.0283598579558226 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.0074339138131294, + "max": 1.0289810112113917 + }, + "tx_mbps": { + "mean": 1.2888893727913016, + "max": 1.3331819992838443 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.967382109909938, + "max": 31.32856790732068 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004118276912939626, + "max": 0.024709661477637757 + }, + "busiest_sampled_vcpu_percent": 35.902255639097746, + "container_quota_busy_percent": { + "mean": 35.42580359947237, + "max": 35.84217882965707 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 408, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 23453696, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 42.37185797062765, + "max": 42.661307039926186 + }, + "tx_mbps": { + "mean": 37.80764629039858, + "max": 38.0800282672666 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020204881584162757, + "max": 0.003438942873835508 + }, + "tx_mbps": { + "mean": 0.0020204881584162757, + "max": 0.003438942873835508 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 27.908351228897292, + "max": 28.10849189552706 + }, + "tx_mbps": { + "mean": 32.295743409913634, + "max": 32.5207505004329 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 29.474838530710663, + "max": 29.681828682907167 + }, + "tx_mbps": { + "mean": 25.13655982980353, + "max": 25.317961168124395 + } + }, + "cni0": { + "rx_mbps": { + "mean": 25.136833232348845, + "max": 25.317769487366938 + }, + "tx_mbps": { + "mean": 32.295743409913634, + "max": 32.5207505004329 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.3354477730519614, + "max": 2.548689588843472 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008043762259385672, + "max": 0.02414875633904854 + }, + "busiest_sampled_vcpu_percent": 4.597701149425287, + "container_quota_busy_percent": { + "mean": 1.7645119211380709, + "max": 1.8260412932660977 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 405, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 22102016, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.2768984212937942, + "max": 1.3223849096002092 + }, + "tx_mbps": { + "mean": 49.47499526943857, + "max": 50.148005828852504 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002087648104757136, + "max": 0.003015994478119457 + }, + "tx_mbps": { + "mean": 0.002087648104757136, + "max": 0.003015994478119457 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 45.06821255359535, + "max": 45.6883052395165 + }, + "tx_mbps": { + "mean": 0.8393513562118802, + "max": 0.864624542243258 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.7177963393517888, + "max": 0.7375958216358988 + }, + "tx_mbps": { + "mean": 44.87765753224152, + "max": 45.497921929719766 + } + }, + "cni0": { + "rx_mbps": { + "mean": 44.87796816669525, + "max": 45.497921929719766 + }, + "tx_mbps": { + "mean": 0.8393513562118802, + "max": 0.864624542243258 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.090390197081629, + "max": 3.2778982887442756 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004032583272844584, + "max": 0.024195499637067505 + }, + "busiest_sampled_vcpu_percent": 5.609284332688588, + "container_quota_busy_percent": { + "mean": 2.738073890919049, + "max": 2.7977477734148213 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 405, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 22315008, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.168151721043237, + "max": 2.2136410407522544 + }, + "tx_mbps": { + "mean": 84.8940130503269, + "max": 85.37497022372683 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020415909226436267, + "max": 0.004385455361526926 + }, + "tx_mbps": { + "mean": 0.0020415909226436267, + "max": 0.004385455361526926 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 77.33661272475356, + "max": 77.76368037528484 + }, + "tx_mbps": { + "mean": 1.4296501785912397, + "max": 1.4570380430111254 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.2234624685095652, + "max": 1.2459112140180115 + }, + "tx_mbps": { + "mean": 77.01148388041382, + "max": 77.4326766304704 + } + }, + "cni0": { + "rx_mbps": { + "mean": 77.01189814655187, + "max": 77.4326766304704 + }, + "tx_mbps": { + "mean": 1.4296501785912397, + "max": 1.4570380430111254 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/agentgateway/http/08-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 4.445024146486162, + "max": 4.614641217685431 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.704061895551257, + "container_quota_busy_percent": { + "mean": 4.460649914984136, + "max": 4.569373002761163 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 327, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 20021248, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 3.723530670188264, + "max": 3.7743236475105797 + }, + "tx_mbps": { + "mean": 147.4618918994794, + "max": 147.82212459050027 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0045490195344069905, + "max": 0.014081730106251937 + }, + "tx_mbps": { + "mean": 0.0045490195344069905, + "max": 0.014081730106251937 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 134.34978956379393, + "max": 134.6457778093402 + }, + "tx_mbps": { + "mean": 2.4587801596270142, + "max": 2.4908515972873624 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.106280979291061, + "max": 2.1315648866655446 + }, + "tx_mbps": { + "mean": 133.78833196266464, + "max": 134.07295476754587 + } + }, + "cni0": { + "rx_mbps": { + "mean": 133.78863363529032, + "max": 134.07357577626414 + }, + "tx_mbps": { + "mean": 2.4587801596270142, + "max": 2.4908515972873624 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/agentgateway/http/09-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 29.59983806549617, + "max": 30.080721747388413 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004748338081671416, + "max": 0.023741690408357077 + }, + "busiest_sampled_vcpu_percent": 38.12154696132597, + "container_quota_busy_percent": { + "mean": 31.86575200559383, + "max": 32.1337147214185 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11603968, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 29.351794679888727, + "max": 29.626928304481527 + }, + "tx_mbps": { + "mean": 1272.9755357432095, + "max": 1280.2470441320277 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018818726180554598, + "max": 0.00408049889344087 + }, + "tx_mbps": { + "mean": 0.0018818726180554598, + "max": 0.00408049889344087 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1159.8363831598997, + "max": 1166.4928133972076 + }, + "tx_mbps": { + "mean": 19.667498708387846, + "max": 19.843337910907515 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 16.95675713413709, + "max": 17.103547322801013 + }, + "tx_mbps": { + "mean": 1155.0155419234723, + "max": 1161.6289955640302 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1155.0133969569326, + "max": 1161.6358735843603 + }, + "tx_mbps": { + "mean": 19.66754889098974, + "max": 19.843337910907515 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.09928944156395, + "max": 5.380200860832137 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003983428935627789, + "max": 0.02390057361376673 + }, + "busiest_sampled_vcpu_percent": 8.302583025830259, + "container_quota_busy_percent": { + "mean": 4.048180130754734, + "max": 4.189455003541532 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 362, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 19898368, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 3.450896616588059, + "max": 3.5761557682113585 + }, + "tx_mbps": { + "mean": 141.64404084018256, + "max": 145.3137615617109 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0034074124881336596, + "max": 0.00976314566870427 + }, + "tx_mbps": { + "mean": 0.0034074124881336596, + "max": 0.00976314566870427 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 129.058721873036, + "max": 132.40038904675296 + }, + "tx_mbps": { + "mean": 2.2918819447334826, + "max": 2.367821202239736 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.9681388944736444, + "max": 2.0318138113491293 + }, + "tx_mbps": { + "mean": 128.52049410613046, + "max": 131.84298503876096 + } + }, + "cni0": { + "rx_mbps": { + "mean": 128.52080452073713, + "max": 131.8436060649893 + }, + "tx_mbps": { + "mean": 2.2918819447334826, + "max": 2.367821202239736 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 46.7792996389388, + "max": 47.057381069151546 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004092992796332678, + "max": 0.02455795677799607 + }, + "busiest_sampled_vcpu_percent": 49.504950495049506, + "container_quota_busy_percent": { + "mean": 55.77506895584743, + "max": 56.38920248147054 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 417, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 28389376, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 42.769522188356916, + "max": 43.00177662170125 + }, + "tx_mbps": { + "mean": 2369.930537185753, + "max": 2387.253320927359 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0036917858466467605, + "max": 0.014200866786420128 + }, + "tx_mbps": { + "mean": 0.0036917858466467605, + "max": 0.014200866786420128 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 2159.326142373205, + "max": 2175.1362931371114 + }, + "tx_mbps": { + "mean": 29.86096561131979, + "max": 30.02992827971998 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 26.248131468665626, + "max": 26.400265501584315 + }, + "tx_mbps": { + "mean": 2150.3428665296997, + "max": 2166.090534138459 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2150.3442056588447, + "max": 2166.0911423762514 + }, + "tx_mbps": { + "mean": 29.860965634216445, + "max": 30.03012652018551 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.7813117690002074, + "max": 2.6634382566585955 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0081234856929847, + "max": 0.02452783909737552 + }, + "busiest_sampled_vcpu_percent": 4.313725490196078, + "container_quota_busy_percent": { + "mean": 2.4283859729572495, + "max": 2.654906833593976 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 417, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 22040576, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.3902136700793275, + "max": 1.4654496347095924 + }, + "tx_mbps": { + "mean": 1.5129023798856212, + "max": 1.5933291104637852 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007023443536565479, + "max": 0.03210739962767165 + }, + "tx_mbps": { + "mean": 0.007023443536565479, + "max": 0.03210739962767165 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1.109118711362981, + "max": 1.1630982120695117 + }, + "tx_mbps": { + "mean": 0.9805646431474163, + "max": 1.0323936224415482 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.8678458966073266, + "max": 0.911842763989956 + }, + "tx_mbps": { + "mean": 0.9971151746634955, + "max": 1.0431225567498832 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.9974258609096306, + "max": 1.0436951122641924 + }, + "tx_mbps": { + "mean": 0.9805646431474163, + "max": 1.0323936224415482 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.607780218074553, + "max": 1.7973040439340988 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008322929671244277, + "max": 0.049937578027465665 + }, + "busiest_sampled_vcpu_percent": 3.7422037422037424, + "container_quota_busy_percent": { + "mean": 4.2880809255060335, + "max": 4.496054659926399 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 417, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 22126592, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 3.2586427117628096, + "max": 3.3897284290046112 + }, + "tx_mbps": { + "mean": 143.44204923491952, + "max": 147.86521032397405 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001937664441225556, + "max": 0.003586133942145635 + }, + "tx_mbps": { + "mean": 0.001937664441225556, + "max": 0.003586133942145635 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 130.67871450835491, + "max": 134.6958848091839 + }, + "tx_mbps": { + "mean": 2.059252035845406, + "max": 2.140657390148697 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.7241653449665226, + "max": 1.7912573742056073 + }, + "tx_mbps": { + "mean": 130.13079485251777, + "max": 134.13123125479026 + } + }, + "cni0": { + "rx_mbps": { + "mean": 130.13226795299406, + "max": 134.13123125479026 + }, + "tx_mbps": { + "mean": 2.059252035845406, + "max": 2.140657390148697 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.282068800564315, + "max": 2.3924601256645723 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040374677002583985, + "max": 0.02422480620155039 + }, + "busiest_sampled_vcpu_percent": 4.198473282442748, + "container_quota_busy_percent": { + "mean": 1.9775445118848667, + "max": 2.0509945950887096 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10489856, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.9770235889887303, + "max": 0.9780315666308985 + }, + "tx_mbps": { + "mean": 0.8450973523508843, + "max": 0.8516448188471281 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005271596350994859, + "max": 0.012339105482974323 + }, + "tx_mbps": { + "mean": 0.005271596350994859, + "max": 0.012339105482974323 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.8439353297682977, + "max": 0.8514372178141969 + }, + "tx_mbps": { + "mean": 0.9695772416865444, + "max": 0.9780938089059266 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.7601173035211208, + "max": 0.7668622748887088 + }, + "tx_mbps": { + "mean": 0.9695772416865444, + "max": 0.9780938089059266 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 8.270872205886288, + "max": 8.4997564539698 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004077970801729059, + "max": 0.024467824810374357 + }, + "busiest_sampled_vcpu_percent": 16.06425702811245, + "container_quota_busy_percent": { + "mean": 9.663014969203832, + "max": 9.710107828535183 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10424320, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 7.0702436548519305, + "max": 7.191841430794155 + }, + "tx_mbps": { + "mean": 6.153374336659866, + "max": 6.259273087888794 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002032613100044, + "max": 0.0040133372431225426 + }, + "tx_mbps": { + "mean": 0.002032613100044, + "max": 0.0040133372431225426 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 6.152259308033323, + "max": 6.259175257236742 + }, + "tx_mbps": { + "mean": 7.068503105119473, + "max": 7.191640026606614 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 5.541373822085096, + "max": 5.637696862901179 + }, + "tx_mbps": { + "mean": 7.068503105119473, + "max": 7.191640026606614 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/direct/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.714917792627689, + "max": 2.898550724637681 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008067118425298484, + "max": 0.0484027105517909 + }, + "busiest_sampled_vcpu_percent": 4.660194174757281, + "container_quota_busy_percent": { + "mean": 2.4714810321936325, + "max": 2.559132575501029 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10907648, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.300883468119227, + "max": 1.308028932608223 + }, + "tx_mbps": { + "mean": 1.128435450653835, + "max": 1.1329142951049114 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003549346910330833, + "max": 0.012229938238217747 + }, + "tx_mbps": { + "mean": 0.003549346910330833, + "max": 0.012229938238217747 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1.1264877894903265, + "max": 1.1283871283348332 + }, + "tx_mbps": { + "mean": 1.2946001556194042, + "max": 1.2962920249870533 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.0145323921321077, + "max": 1.016313714971921 + }, + "tx_mbps": { + "mean": 1.2946001556194042, + "max": 1.2962920249870533 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 50.306798750610874, + "max": 50.91455775494863 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004207691660355129, + "max": 0.025246149962130773 + }, + "busiest_sampled_vcpu_percent": 55.04032258064516, + "container_quota_busy_percent": { + "mean": 61.03902839768826, + "max": 61.43940306845482 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11870208, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 78.77420707440949, + "max": 79.6990474803675 + }, + "tx_mbps": { + "mean": 68.56008164709463, + "max": 69.36023338170548 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0034905431789651977, + "max": 0.011185384237782129 + }, + "tx_mbps": { + "mean": 0.0034905431789651977, + "max": 0.011185384237782129 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 68.55882742387791, + "max": 69.36040688612236 + }, + "tx_mbps": { + "mean": 78.76983859422667, + "max": 79.69001627632369 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 61.751498445210736, + "max": 62.47353495608767 + }, + "tx_mbps": { + "mean": 78.77008100795193, + "max": 79.69001627632369 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.0358085182656405, + "max": 4.162679425837321 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00407000407000407, + "max": 0.02442002442002442 + }, + "busiest_sampled_vcpu_percent": 6.75422138836773, + "container_quota_busy_percent": { + "mean": 2.5339388430995564, + "max": 2.597431587577669 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 26341376, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.8391373524021999, + "max": 2.062545804950895 + }, + "tx_mbps": { + "mean": 1.1418149366520716, + "max": 1.3002484865393513 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021327587965401136, + "max": 0.0049864301616058745 + }, + "tx_mbps": { + "mean": 0.0021327587965401136, + "max": 0.0049864301616058745 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1.1407461118106552, + "max": 1.3001533049186857 + }, + "tx_mbps": { + "mean": 1.8363587913032564, + "max": 2.0538505033468613 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.0246404420543904, + "max": 1.1540894320701347 + }, + "tx_mbps": { + "mean": 1.8363587913032564, + "max": 2.0538505033468613 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/direct/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 73.80573081486382, + "max": 74.31367868226307 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00398628717212788, + "max": 0.02391772303276728 + }, + "busiest_sampled_vcpu_percent": 84.55743879472693, + "container_quota_busy_percent": { + "mean": 91.8868678081988, + "max": 92.6427153054628 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27856896, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 143.28913021788202, + "max": 144.93685314257345 + }, + "tx_mbps": { + "mean": 124.70085473464012, + "max": 126.15688094918286 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007451510006488138, + "max": 0.03270509393922556 + }, + "tx_mbps": { + "mean": 0.007451510006488138, + "max": 0.03270509393922556 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 124.69938210713782, + "max": 126.15877498994608 + }, + "tx_mbps": { + "mean": 143.2800802452263, + "max": 144.93641321728313 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 112.31514543466733, + "max": 113.63255928439413 + }, + "tx_mbps": { + "mean": 143.28012019806025, + "max": 144.93641321728313 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.9640461527812336, + "max": 3.0486329542705057 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040277106492669565, + "max": 0.02416626389560174 + }, + "busiest_sampled_vcpu_percent": 4.933586337760911, + "container_quota_busy_percent": { + "mean": 2.733525676593376, + "max": 2.8599844542919786 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11014144, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.422118455169094, + "max": 1.471529983764315 + }, + "tx_mbps": { + "mean": 94.87697441470691, + "max": 95.93017229608883 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021042153615324598, + "max": 0.004232116189023263 + }, + "tx_mbps": { + "mean": 0.0021042153615324598, + "max": 0.004232116189023263 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 94.87520837121468, + "max": 95.9304899918613 + }, + "tx_mbps": { + "mean": 1.4201859228074216, + "max": 1.4717571285678164 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 94.48063423226492, + "max": 95.53148251879179 + }, + "tx_mbps": { + "mean": 1.4201859228074216, + "max": 1.4717571285678164 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.121173103820919, + "max": 10.548112058465286 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004060089321965083, + "max": 0.024360535931790498 + }, + "busiest_sampled_vcpu_percent": 18.473895582329316, + "container_quota_busy_percent": { + "mean": 11.589709544484757, + "max": 11.82312380265474 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10010624, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 9.718699194202532, + "max": 10.10683002520864 + }, + "tx_mbps": { + "mean": 577.680195384015, + "max": 590.416286074286 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021554943742316136, + "max": 0.004839769504362138 + }, + "tx_mbps": { + "mean": 0.0021554943742316136, + "max": 0.004839769504362138 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 577.670555932726, + "max": 590.4135095829766 + }, + "tx_mbps": { + "mean": 9.714668602880495, + "max": 10.104009244434087 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 575.2683700171765, + "max": 587.9584009608528 + }, + "tx_mbps": { + "mean": 9.714668595965627, + "max": 10.104009244434087 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.8742815922574962, + "max": 4.087061668681983 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040374677002583985, + "max": 0.02422480620155039 + }, + "busiest_sampled_vcpu_percent": 6.616257088846881, + "container_quota_busy_percent": { + "mean": 3.734937049105293, + "max": 3.818934945920155 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10866688, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.1176422311048513, + "max": 2.236395041256934 + }, + "tx_mbps": { + "mean": 134.34138031455848, + "max": 134.61012871815444 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003702723613656697, + "max": 0.012378962272934899 + }, + "tx_mbps": { + "mean": 0.003702723613656697, + "max": 0.012378962272934899 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 134.33691072534936, + "max": 134.64096173477103 + }, + "tx_mbps": { + "mean": 2.113172444366403, + "max": 2.233677597334081 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 133.77813232248337, + "max": 134.08098661156865 + }, + "tx_mbps": { + "mean": 2.113172444366403, + "max": 2.233677597334081 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 68.14879829442489, + "max": 68.55209088711626 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040650406504065045, + "max": 0.024390243902439025 + }, + "busiest_sampled_vcpu_percent": 71.34502923976608, + "container_quota_busy_percent": { + "mean": 83.22995916526692, + "max": 83.80013251110631 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10842112, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 80.24674315663837, + "max": 80.7780347010364 + }, + "tx_mbps": { + "mean": 4614.642840838682, + "max": 4646.805848816925 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019378230126421833, + "max": 0.0034073478220737704 + }, + "tx_mbps": { + "mean": 0.0019378230126421833, + "max": 0.0034073478220737704 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 4614.623216893203, + "max": 4646.891851039079 + }, + "tx_mbps": { + "mean": 80.245019298633, + "max": 80.77616315775369 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 4595.436824714137, + "max": 4627.574541727966 + }, + "tx_mbps": { + "mean": 80.2450029742314, + "max": 80.77616315775369 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.286610185251627, + "max": 5.932605600379687 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004030632809351068, + "max": 0.02418379685610641 + }, + "busiest_sampled_vcpu_percent": 7.08955223880597, + "container_quota_busy_percent": { + "mean": 3.6457795849269035, + "max": 3.7564681901749744 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 25972736, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 3.3968373986769853, + "max": 3.603379198922094 + }, + "tx_mbps": { + "mean": 131.99455600205013, + "max": 132.8078383708505 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002380745929315125, + "max": 0.004123599941117459 + }, + "tx_mbps": { + "mean": 0.002380745929315125, + "max": 0.004123599941117459 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 131.99492768831578, + "max": 132.80603172177715 + }, + "tx_mbps": { + "mean": 3.392398503731058, + "max": 3.601551096848712 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 131.55026752628729, + "max": 132.3290242662674 + }, + "tx_mbps": { + "mean": 3.392398503731058, + "max": 3.601551096848712 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/direct/http/11-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 77.16632209541349, + "max": 77.26952850105559 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009383063570255689, + "max": 0.04691531785127844 + }, + "busiest_sampled_vcpu_percent": 86.54205607476635, + "container_quota_busy_percent": { + "mean": 95.75592581762331, + "max": 96.28422239243416 + }, + "container_throttled_period_percent": { + "mean": 3.676767676767677, + "max": 7.2727272727272725 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 29892608, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 94.17050028230534, + "max": 95.07136180259229 + }, + "tx_mbps": { + "mean": 5649.00089320693, + "max": 5711.676309274229 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003304726213926562, + "max": 0.009071579672443226 + }, + "tx_mbps": { + "mean": 0.003304726213926562, + "max": 0.009071579672443226 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 5648.998766729021, + "max": 5711.675401445735 + }, + "tx_mbps": { + "mean": 94.16772566122171, + "max": 95.06960961979213 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 5625.1440214550885, + "max": 5687.612909757924 + }, + "tx_mbps": { + "mean": 94.16772566122171, + "max": 95.06960961979213 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/direct/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1330474581441428, + "max": 1.2024539877300613 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004084967320261438, + "max": 0.024509803921568627 + }, + "busiest_sampled_vcpu_percent": 2.3346303501945527, + "container_quota_busy_percent": { + "mean": 2.345058944539723, + "max": 2.5225217688915964 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 10, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 24080384, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.9624998242594252, + "max": 0.9946118421727699 + }, + "tx_mbps": { + "mean": 1.0922834643646255, + "max": 1.1302178466084718 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0017351378849480765, + "max": 0.002996678568538176 + }, + "tx_mbps": { + "mean": 0.0017351378849480765, + "max": 0.002996678568538176 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1.0905061996234897, + "max": 1.1290992298677438 + }, + "tx_mbps": { + "mean": 0.9594325444701092, + "max": 0.9932366500762054 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.9821858246667998, + "max": 1.0169322754382306 + }, + "tx_mbps": { + "mean": 0.9594325444701092, + "max": 0.9932366500762054 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/direct/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.22005296175258, + "max": 7.394529439035698 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008005206283547363, + "max": 0.02485089463220676 + }, + "busiest_sampled_vcpu_percent": 9.800362976406534, + "container_quota_busy_percent": { + "mean": 3.648871086903733, + "max": 3.8796300035353144 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 10, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10268672, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.968749541908038, + "max": 2.111245122610507 + }, + "tx_mbps": { + "mean": 130.83840178911737, + "max": 134.68339626803578 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.006944692794239393, + "max": 0.03460806132595974 + }, + "tx_mbps": { + "mean": 0.006944692794239393, + "max": 0.03460806132595974 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 130.83476003092258, + "max": 134.6821892142038 + }, + "tx_mbps": { + "mean": 1.9585670601359035, + "max": 2.1113201364137875 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 130.29065016999408, + "max": 134.1221678657254 + }, + "tx_mbps": { + "mean": 1.9585670601359035, + "max": 2.1113201364137875 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/praxis-release/http/00-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.688538742306479, + "max": 1.8313253012048192 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004820438659918052, + "max": 0.024102193299590263 + }, + "busiest_sampled_vcpu_percent": 3.11284046692607, + "container_quota_busy_percent": { + "mean": 1.141449114795429, + "max": 1.1859886666057733 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10346496, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.8199051167782704, + "max": 0.8280839325161007 + }, + "tx_mbps": { + "mean": 0.560652654593303, + "max": 0.5653451768559773 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0064850643273639446, + "max": 0.014937315538080132 + }, + "tx_mbps": { + "mean": 0.0064850643273639446, + "max": 0.014937315538080132 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.4128481416410447, + "max": 0.41746970111549925 + }, + "tx_mbps": { + "mean": 0.664521321599438, + "max": 0.6716072605062258 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.6232556356744364, + "max": 0.6295440022062617 + }, + "tx_mbps": { + "mean": 0.3715934917703862, + "max": 0.37536191680842834 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.3718421087245384, + "max": 0.3759837455283687 + }, + "tx_mbps": { + "mean": 0.664521321599438, + "max": 0.6716072605062258 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/praxis-release/http/01-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 2.1167307572701977, + "max": 2.196475983586773 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0048344210780759, + "max": 0.024172105390379502 + }, + "busiest_sampled_vcpu_percent": 4.25531914893617, + "container_quota_busy_percent": { + "mean": 1.6849264237576005, + "max": 1.7261909499680896 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10203136, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.3399390506912061, + "max": 1.3471191653837704 + }, + "tx_mbps": { + "mean": 0.9242426678947848, + "max": 0.9293933230870012 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0012718169225849163, + "max": 0.0030584452962842765 + }, + "tx_mbps": { + "mean": 0.0012718169225849163, + "max": 0.0030584452962842765 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.6819594486906021, + "max": 0.6861689411792037 + }, + "tx_mbps": { + "mean": 1.0976736140710457, + "max": 1.1038459324272494 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.0295651291268837, + "max": 1.0351251530654295 + }, + "tx_mbps": { + "mean": 0.6138531115651978, + "max": 0.6173821785753206 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.6142261295091762, + "max": 0.618003648645916 + }, + "tx_mbps": { + "mean": 1.0976736140710457, + "max": 1.1038459324272494 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.998598192380891, + "max": 3.234371228578325 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004024792723174756, + "max": 0.02414875633904854 + }, + "busiest_sampled_vcpu_percent": 6.628787878787879, + "container_quota_busy_percent": { + "mean": 2.635883227485328, + "max": 2.6911241222087554 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10596352, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.215063711038985, + "max": 2.2172334582615383 + }, + "tx_mbps": { + "mean": 1.5258914714786913, + "max": 1.529572614668556 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0023390845243091134, + "max": 0.004043377128714948 + }, + "tx_mbps": { + "mean": 0.0023390845243091134, + "max": 0.004043377128714948 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1.1257464690072259, + "max": 1.1282584007602465 + }, + "tx_mbps": { + "mean": 1.8126682313296334, + "max": 1.8159274754000527 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.7004716912591584, + "max": 1.7032904774956823 + }, + "tx_mbps": { + "mean": 1.0136423567729582, + "max": 1.015576951370665 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.013952723119695, + "max": 1.0161977393537804 + }, + "tx_mbps": { + "mean": 1.8126682313296334, + "max": 1.8159274754000527 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 14.449643805750005, + "max": 14.547229680253844 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040680172483931335, + "max": 0.0244081034903588 + }, + "busiest_sampled_vcpu_percent": 20.88724584103512, + "container_quota_busy_percent": { + "mean": 16.098323108838148, + "max": 16.220614150267185 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10833920, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 21.898797167611686, + "max": 21.99491817093689 + }, + "tx_mbps": { + "mean": 15.096752761017473, + "max": 15.166074478497626 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0035842938565994143, + "max": 0.009997641318508102 + }, + "tx_mbps": { + "mean": 0.0035842938565994143, + "max": 0.009997641318508102 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 11.143895519453388, + "max": 11.195772659853814 + }, + "tx_mbps": { + "mean": 17.941174205991288, + "max": 18.023915226798103 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 16.83427128325898, + "max": 16.911671642237376 + }, + "tx_mbps": { + "mean": 10.037084084352953, + "max": 10.083484969784726 + } + }, + "cni0": { + "rx_mbps": { + "mean": 10.037392065405507, + "max": 10.084100926022176 + }, + "tx_mbps": { + "mean": 17.941174205991288, + "max": 18.023915226798103 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.9312039227896847, + "max": 3.552568410945751 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004051207259763409, + "max": 0.024307243558580455 + }, + "busiest_sampled_vcpu_percent": 5.904761904761905, + "container_quota_busy_percent": { + "mean": 2.5230536536439474, + "max": 2.570760384007973 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 131, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 13455360, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.213965009340692, + "max": 2.3703737916754806 + }, + "tx_mbps": { + "mean": 1.5211106134263144, + "max": 1.593604466886879 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0016749180984645623, + "max": 0.0029403977679239505 + }, + "tx_mbps": { + "mean": 0.0016749180984645623, + "max": 0.0029403977679239505 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1.1202215166342289, + "max": 1.1661146161360025 + }, + "tx_mbps": { + "mean": 1.807506643699172, + "max": 1.9095294930127253 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.6937795033849907, + "max": 1.7811839449036886 + }, + "tx_mbps": { + "mean": 1.0080821487783895, + "max": 1.047211291639403 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.0083928706834975, + "max": 1.0478322888078078 + }, + "tx_mbps": { + "mean": 1.807506643699172, + "max": 1.9095294930127253 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 41.282797513277686, + "max": 41.88327611574301 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00408797318289592, + "max": 0.02452783909737552 + }, + "busiest_sampled_vcpu_percent": 43.66471734892787, + "container_quota_busy_percent": { + "mean": 47.34868667712421, + "max": 47.96695825526879 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 403, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 23609344, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 78.77273311141423, + "max": 79.53099714033182 + }, + "tx_mbps": { + "mean": 53.56114969895265, + "max": 54.06976931390109 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007483566419537683, + "max": 0.03441739255802938 + }, + "tx_mbps": { + "mean": 0.007483566419537683, + "max": 0.03441739255802938 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 38.769076894790295, + "max": 39.117760663398684 + }, + "tx_mbps": { + "mean": 62.5680877612466, + "max": 63.12791539362444 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 58.033019496487846, + "max": 58.53510807339359 + }, + "tx_mbps": { + "mean": 34.627487504206385, + "max": 34.93136368487132 + } + }, + "cni0": { + "rx_mbps": { + "mean": 34.62775968852451, + "max": 34.93136368487132 + }, + "tx_mbps": { + "mean": 62.568087717813896, + "max": 63.12791539362444 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.430262221247099, + "max": 2.5078369905956115 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012074383799866579, + "max": 0.048320850446967864 + }, + "busiest_sampled_vcpu_percent": 4.198473282442748, + "container_quota_busy_percent": { + "mean": 1.854215809232935, + "max": 1.8769607576483465 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 126, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 15634432, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.585676116019375, + "max": 1.619541631945891 + }, + "tx_mbps": { + "mean": 50.45172046446847, + "max": 50.748318535352944 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0016335109676185345, + "max": 0.003164828190687423 + }, + "tx_mbps": { + "mean": 0.0016335109676185345, + "max": 0.003164828190687423 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 45.964466026634014, + "max": 46.231654563284934 + }, + "tx_mbps": { + "mean": 1.0948565328932356, + "max": 1.11662460694829 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.9579026076393728, + "max": 0.9758645651070232 + }, + "tx_mbps": { + "mean": 45.77224827315139, + "max": 46.03724197611049 + } + }, + "cni0": { + "rx_mbps": { + "mean": 45.772558932705905, + "max": 46.03724197611049 + }, + "tx_mbps": { + "mean": 1.0948565328932356, + "max": 1.11662460694829 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.2770349871987947, + "max": 3.3430232558139537 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004030632809351068, + "max": 0.02418379685610641 + }, + "busiest_sampled_vcpu_percent": 6.261859582542694, + "container_quota_busy_percent": { + "mean": 2.8766447304409244, + "max": 2.906114262807325 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 126, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 15462400, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.518044427521973, + "max": 2.5473812599209062 + }, + "tx_mbps": { + "mean": 83.99648993531987, + "max": 84.79031878084882 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002201749086098144, + "max": 0.004220768347906676 + }, + "tx_mbps": { + "mean": 0.002201749086098144, + "max": 0.004220768347906676 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 76.5277537690872, + "max": 77.27251437522304 + }, + "tx_mbps": { + "mean": 1.7542036876201845, + "max": 1.7739813654294683 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.5409226417268826, + "max": 1.5574861186173186 + }, + "tx_mbps": { + "mean": 76.20842978997258, + "max": 76.95044936677158 + } + }, + "cni0": { + "rx_mbps": { + "mean": 76.20874043958426, + "max": 76.95107111685583 + }, + "tx_mbps": { + "mean": 1.7542036876201845, + "max": 1.7739813654294683 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 5.09328716667925, + "max": 5.212355212355212 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00403648986841043, + "max": 0.024218939210462583 + }, + "busiest_sampled_vcpu_percent": 8.851224105461393, + "container_quota_busy_percent": { + "mean": 4.817028484911612, + "max": 4.949654665119346 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 126, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 15089664, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.396851615183677, + "max": 4.454878610750442 + }, + "tx_mbps": { + "mean": 147.4326024936563, + "max": 147.77719212837172 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004057764759324847, + "max": 0.0099681122946503 + }, + "tx_mbps": { + "mean": 0.004057764759324847, + "max": 0.0099681122946503 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 134.32583558132447, + "max": 134.62221030718283 + }, + "tx_mbps": { + "mean": 3.0659058623256668, + "max": 3.1031661434425186 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.6945468057277604, + "max": 2.7247432808899825 + }, + "tx_mbps": { + "mean": 133.76590597441677, + "max": 134.06177372031354 + } + }, + "cni0": { + "rx_mbps": { + "mean": 133.76620121013835, + "max": 134.06231399530697 + }, + "tx_mbps": { + "mean": 3.0659058623256668, + "max": 3.1031661434425186 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/praxis-release/http/09-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 31.27894964864996, + "max": 32.07770670457238 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004791566842357451, + "max": 0.023957834211787255 + }, + "busiest_sampled_vcpu_percent": 36.0655737704918, + "container_quota_busy_percent": { + "mean": 33.60175851005262, + "max": 33.91875054782493 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11231232, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 36.56341949012261, + "max": 36.89428177808318 + }, + "tx_mbps": { + "mean": 1280.912127025613, + "max": 1288.9056103123887 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001586898978594184, + "max": 0.0029524290796572694 + }, + "tx_mbps": { + "mean": 0.001586898978594184, + "max": 0.0029524290796572694 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1167.0831076699299, + "max": 1174.4146213058186 + }, + "tx_mbps": { + "mean": 25.73372507726155, + "max": 25.942346408136636 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 22.701243326120828, + "max": 22.875497735435314 + }, + "tx_mbps": { + "mean": 1162.2308905316042, + "max": 1169.5303954817932 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1162.2312664538665, + "max": 1169.531007543008 + }, + "tx_mbps": { + "mean": 25.73372507726155, + "max": 25.942346408136636 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/praxis-release/http/10-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 4.863487325175896, + "max": 5.916167664670659 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0049382716049382715, + "max": 0.024691358024691357 + }, + "busiest_sampled_vcpu_percent": 9.760589318600369, + "container_quota_busy_percent": { + "mean": 4.812674876201347, + "max": 4.9817824003475435 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 125, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 12931072, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4.3481294539900945, + "max": 4.511150192963527 + }, + "tx_mbps": { + "mean": 147.21336800494387, + "max": 154.9514945580098 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0023217561448193916, + "max": 0.003617222941285255 + }, + "tx_mbps": { + "mean": 0.0023217561448193916, + "max": 0.003617222941285255 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 134.1349420475229, + "max": 141.21550086021384 + }, + "tx_mbps": { + "mean": 3.0389542938454635, + "max": 3.162434188827249 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.6730143340559067, + "max": 2.7853186288556557 + }, + "tx_mbps": { + "mean": 133.57656666488884, + "max": 140.6294246399862 + } + }, + "cni0": { + "rx_mbps": { + "mean": 133.5768148638773, + "max": 140.6294246399862 + }, + "tx_mbps": { + "mean": 3.0389542938454635, + "max": 3.162434188827249 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/praxis-release/http/11-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 55.3716669597251, + "max": 55.78947368421053 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004906771344455349, + "max": 0.02453385672227674 + }, + "busiest_sampled_vcpu_percent": 58.86939571150098, + "container_quota_busy_percent": { + "mean": 65.59810094564668, + "max": 66.28191425727503 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 375, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 26324992, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 73.7316714210547, + "max": 74.85029852764623 + }, + "tx_mbps": { + "mean": 2721.8143710729214, + "max": 2754.2631861286636 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004047512487890152, + "max": 0.009829246562298888 + }, + "tx_mbps": { + "mean": 0.004047512487890152, + "max": 0.009829246562298888 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 2478.6577716046218, + "max": 2508.2730647154026 + }, + "tx_mbps": { + "mean": 52.66560118647291, + "max": 53.38429284612149 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 46.767980079264845, + "max": 47.37674618573718 + }, + "tx_mbps": { + "mean": 2467.4611490220072, + "max": 2496.9664341170487 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2467.4615152704278, + "max": 2496.960777236946 + }, + "tx_mbps": { + "mean": 52.66558030808543, + "max": 53.38429284612149 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.7964835851429672, + "max": 4.854368932038835 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004110152075626798, + "max": 0.02466091245376079 + }, + "busiest_sampled_vcpu_percent": 6.8645640074211505, + "container_quota_busy_percent": { + "mean": 2.672323823791153, + "max": 2.834699603720941 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 122, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 14360576, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.8667594899761308, + "max": 1.9319297770946056 + }, + "tx_mbps": { + "mean": 1.491453388302818, + "max": 1.5473040641865896 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003009429033809182, + "max": 0.009437007180771 + }, + "tx_mbps": { + "mean": 0.003009429033809182, + "max": 0.009437007180771 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 1.0994624043850059, + "max": 1.1388183340532327 + }, + "tx_mbps": { + "mean": 1.4730040854037134, + "max": 1.5227954884322514 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.3630402511868924, + "max": 1.4080606337907617 + }, + "tx_mbps": { + "mean": 0.9895908855415299, + "max": 1.0239564684052418 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.9899015032251682, + "max": 1.0245779073566752 + }, + "tx_mbps": { + "mean": 1.4730040854037134, + "max": 1.5227954884322514 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/praxis-release/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.1637533634295516, + "max": 2.293692346048367 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00828363154406892, + "max": 0.04970178926441352 + }, + "busiest_sampled_vcpu_percent": 3.6144578313253013, + "container_quota_busy_percent": { + "mean": 4.5481163207093305, + "max": 4.7979726187628975 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 122, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 14258176, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 3.9757289467149723, + "max": 4.152447825379827 + }, + "tx_mbps": { + "mean": 143.50784938315908, + "max": 147.82448580633735 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00736324469496036, + "max": 0.034747684015612325 + }, + "tx_mbps": { + "mean": 0.00736324469496036, + "max": 0.034747684015612325 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 130.74728995050108, + "max": 134.68120817538212 + }, + "tx_mbps": { + "mean": 2.6818475687191885, + "max": 2.782695040735289 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.3219375719468918, + "max": 2.407956283058275 + }, + "tx_mbps": { + "mean": 130.20256993056736, + "max": 134.12116988547618 + } + }, + "cni0": { + "rx_mbps": { + "mean": 130.20288006753444, + "max": 134.12116988547618 + }, + "tx_mbps": { + "mean": 2.6818475687191885, + "max": 2.782695040735289 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.132713078497714, + "max": 1.215443279313632 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003972036860502065, + "max": 0.023832221163012392 + }, + "busiest_sampled_vcpu_percent": 3.0476190476190474, + "container_quota_busy_percent": { + "mean": 0.041857651254641214, + "max": 0.08187109986251082 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 36421632, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.009894593537780366, + "max": 0.024365967655507817 + }, + "tx_mbps": { + "mean": 0.00615324809613779, + "max": 0.011277265130171204 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.004044111552519765, + "max": 0.00697128936927295 + }, + "tx_mbps": { + "mean": 0.00513131613922348, + "max": 0.012991116672398412 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021080579720200486, + "max": 0.004237234011340337 + }, + "tx_mbps": { + "mean": 0.0021080579720200486, + "max": 0.004237234011340337 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008251555795131409, + "max": 0.0016497020510282223 + }, + "tx_mbps": { + "mean": 0.0009316795608846291, + "max": 0.0016984917604856188 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.0014210200706318945, + "max": 0.0040132182020836404 + }, + "tx_mbps": { + "mean": 0.0037430751253420937, + "max": 0.010479805738191817 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.643475927746937e-05, + "max": 7.932242087183402e-05 + }, + "tx_mbps": { + "mean": 2.643475927746937e-05, + "max": 7.932242087183402e-05 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005560791644636532, + "max": 0.009987302136644319 + }, + "tx_mbps": { + "mean": 0.009699249379655762, + "max": 0.02403814018079354 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1133892677339365, + "max": 1.1447650846649178 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003975826972010178, + "max": 0.02385496183206107 + }, + "busiest_sampled_vcpu_percent": 3.4416826003824093, + "container_quota_busy_percent": { + "mean": 0.034892420405507094, + "max": 0.04615809959662622 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 36261888, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.01365641551071831, + "max": 0.026926183951316893 + }, + "tx_mbps": { + "mean": 0.005442885212457398, + "max": 0.006874876607720969 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.0034814713839623696, + "max": 0.004103959654980878 + }, + "tx_mbps": { + "mean": 0.004650383136844669, + "max": 0.008668582690449468 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0034027608910615435, + "max": 0.009077665303768795 + }, + "tx_mbps": { + "mean": 0.0034027608910615435, + "max": 0.009077665303768795 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008591788698964973, + "max": 0.0010770104194290633 + }, + "tx_mbps": { + "mean": 0.0010076857030440166, + "max": 0.0018443422055095433 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.0008985042315741207, + "max": 0.00145031225686394 + }, + "tx_mbps": { + "mean": 0.0032787441382818826, + "max": 0.008464041383789806 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.6452133315395436e-05, + "max": 7.937423840524253e-05 + }, + "tx_mbps": { + "mean": 2.6452133315395436e-05, + "max": 7.937423840524253e-05 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.004726408433725468, + "max": 0.00570669659851195 + }, + "tx_mbps": { + "mean": 0.008936812978170568, + "max": 0.018610206050706096 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1212316713927544, + "max": 1.1691720353137676 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003975826972010178, + "max": 0.02385496183206107 + }, + "busiest_sampled_vcpu_percent": 3.256704980842912, + "container_quota_busy_percent": { + "mean": 0.05637138896932364, + "max": 0.13696153944233985 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 36536320, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.01170931098116064, + "max": 0.02411496492019467 + }, + "tx_mbps": { + "mean": 0.00656392149442305, + "max": 0.011404819946764636 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.0037924016885280457, + "max": 0.005863288233094 + }, + "tx_mbps": { + "mean": 0.00489732644919037, + "max": 0.011413969421250609 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0023811078577929473, + "max": 0.004364380803592281 + }, + "tx_mbps": { + "mean": 0.0023811078577929473, + "max": 0.004364380803592281 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009208994197287238, + "max": 0.002322441607022669 + }, + "tx_mbps": { + "mean": 0.000989255663815657, + "max": 0.0027387426961344146 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.0014788191615959464, + "max": 0.003912925255167543 + }, + "tx_mbps": { + "mean": 0.0036830752996759525, + "max": 0.010229112475317178 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.645765067769451e-05, + "max": 7.943570241050005e-05 + }, + "tx_mbps": { + "mean": 2.645765067769451e-05, + "max": 7.943570241050005e-05 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005462366720444167, + "max": 0.010198614227030604 + }, + "tx_mbps": { + "mean": 0.009462900998277547, + "max": 0.024061592985693166 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1406083009254466, + "max": 1.2163129024564752 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003974878766197631, + "max": 0.023849272597185785 + }, + "busiest_sampled_vcpu_percent": 2.8625954198473282, + "container_quota_busy_percent": { + "mean": 0.035514805935314475, + "max": 0.043252060071564756 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27865088, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.007127774428357009, + "max": 0.008739622962367126 + }, + "tx_mbps": { + "mean": 0.005008537802229214, + "max": 0.006598560209066926 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.003440169046005595, + "max": 0.004257299636571237 + }, + "tx_mbps": { + "mean": 0.003712495575030738, + "max": 0.00453501595694972 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018033748972310654, + "max": 0.0033822604347885023 + }, + "tx_mbps": { + "mean": 0.0018033748972310654, + "max": 0.0033822604347885023 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008589788740614659, + "max": 0.001650723273310111 + }, + "tx_mbps": { + "mean": 0.000986138693990914, + "max": 0.001713273785515023 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.0009685692341758832, + "max": 0.001451144069669981 + }, + "tx_mbps": { + "mean": 0.002490475662636404, + "max": 0.0031217731401808318 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.6439978887036725e-05, + "max": 7.934125282962036e-05 + }, + "tx_mbps": { + "mean": 2.6439978887036725e-05, + "max": 7.934125282962036e-05 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.004755082320320439, + "max": 0.006105540240098951 + }, + "tx_mbps": { + "mean": 0.007189109931658055, + "max": 0.008427622183793169 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.105574254766051, + "max": 1.1930326890956813 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003972983710766786, + "max": 0.023837902264600714 + }, + "busiest_sampled_vcpu_percent": 2.4904214559386975, + "container_quota_busy_percent": { + "mean": 0.035455564697965555, + "max": 0.04438140111548179 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 28106752, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.011091165822629093, + "max": 0.017983943818168657 + }, + "tx_mbps": { + "mean": 0.005844371085213207, + "max": 0.007298252442075401 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.003524995528577888, + "max": 0.004666446359865927 + }, + "tx_mbps": { + "mean": 0.0037259115465038996, + "max": 0.004721381634213598 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0023775390785467534, + "max": 0.0040945256705315165 + }, + "tx_mbps": { + "mean": 0.0023775390785467534, + "max": 0.0040945256705315165 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.001220334956540858, + "max": 0.0016511101901160673 + }, + "tx_mbps": { + "mean": 0.001441817723384266, + "max": 0.001713675363678691 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.0011299438926069374, + "max": 0.0016005614058596175 + }, + "tx_mbps": { + "mean": 0.002671539009801194, + "max": 0.0030513644309492043 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 3.969458242752985e-05, + "max": 0.00015875032557214467 + }, + "tx_mbps": { + "mean": 3.969458242752985e-05, + "max": 0.00015875032557214467 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005262788203184675, + "max": 0.006999669539798892 + }, + "tx_mbps": { + "mean": 0.00783926827968936, + "max": 0.009441237288584203 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1447978206367433, + "max": 1.2166030534351144 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003977724741447892, + "max": 0.02386634844868735 + }, + "busiest_sampled_vcpu_percent": 2.8625954198473282, + "container_quota_busy_percent": { + "mean": 0.04192683546316364, + "max": 0.07174173393081085 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27774976, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.009741643338464511, + "max": 0.019091945727649325 + }, + "tx_mbps": { + "mean": 0.006080593269802602, + "max": 0.009807025376172979 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.004020242210503853, + "max": 0.0062744200336349535 + }, + "tx_mbps": { + "mean": 0.0051215656293432344, + "max": 0.010373402464367276 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0023700604166121317, + "max": 0.004866033408126516 + }, + "tx_mbps": { + "mean": 0.0023700604166121317, + "max": 0.004866033408126516 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008086480487221292, + "max": 0.0016518059553267688 + }, + "tx_mbps": { + "mean": 0.0008907519229067245, + "max": 0.0017252300265175827 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.0013775336033098, + "max": 0.0029036367162953 + }, + "tx_mbps": { + "mean": 0.003574380487419407, + "max": 0.0077506643578502815 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.644922930241615e-05, + "max": 7.93744550550678e-05 + }, + "tx_mbps": { + "mean": 2.644922930241615e-05, + "max": 7.93744550550678e-05 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005494284131789345, + "max": 0.009312399563302485 + }, + "tx_mbps": { + "mean": 0.009479946753173608, + "max": 0.019830831201196605 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1093606603558626, + "max": 1.2157330154946364 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003981525720656155, + "max": 0.023889154323936932 + }, + "busiest_sampled_vcpu_percent": 3.612167300380228, + "container_quota_busy_percent": { + "mean": 0.035150479792689183, + "max": 0.04669647830528181 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27414528, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.017246349238823674, + "max": 0.03345609404297953 + }, + "tx_mbps": { + "mean": 0.005542577798380026, + "max": 0.006856783689060037 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.003678954146724499, + "max": 0.00425675064641164 + }, + "tx_mbps": { + "mean": 0.006419715122062314, + "max": 0.011537742232927509 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005583397611461711, + "max": 0.012854944331647477 + }, + "tx_mbps": { + "mean": 0.005583397611461711, + "max": 0.012854944331647477 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009884160270953108, + "max": 0.0015502832790898926 + }, + "tx_mbps": { + "mean": 0.0011333478020855519, + "max": 0.0015592828532733677 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.0011797138014445349, + "max": 0.0016731100141953626 + }, + "tx_mbps": { + "mean": 0.004979325740197976, + "max": 0.011134730331697968 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.6461738436716532e-05, + "max": 7.9425223422785e-05 + }, + "tx_mbps": { + "mean": 2.6461738436716532e-05, + "max": 7.9425223422785e-05 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005248829033357086, + "max": 0.006106529215470226 + }, + "tx_mbps": { + "mean": 0.012532388664345842, + "max": 0.02371663976326565 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1371852590767997, + "max": 1.2407539966595085 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0039739310125576225, + "max": 0.023843586075345733 + }, + "busiest_sampled_vcpu_percent": 2.462121212121212, + "container_quota_busy_percent": { + "mean": 0.04768268691280664, + "max": 0.08622629109265968 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27414528, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.014166645140721296, + "max": 0.02360531707595359 + }, + "tx_mbps": { + "mean": 0.007061305495082657, + "max": 0.009748327233885625 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.003946938588091986, + "max": 0.005764053581676701 + }, + "tx_mbps": { + "mean": 0.005274896720681739, + "max": 0.011813335535878816 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002407704632172567, + "max": 0.005319583529535214 + }, + "tx_mbps": { + "mean": 0.002407704632172567, + "max": 0.005319583529535214 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009410310020594729, + "max": 0.0016509140815564637 + }, + "tx_mbps": { + "mean": 0.001061134467317434, + "max": 0.0017516167889342147 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.0021559744249469767, + "max": 0.005508132933843654 + }, + "tx_mbps": { + "mean": 0.00436687458634941, + "max": 0.01155861287164489 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.644884058200589e-05, + "max": 7.939676909754052e-05 + }, + "tx_mbps": { + "mean": 2.644884058200589e-05, + "max": 7.939676909754052e-05 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.006235879808039161, + "max": 0.010833170036091399 + }, + "tx_mbps": { + "mean": 0.010702905774348582, + "max": 0.024052225702423893 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1368979521821836, + "max": 1.1918951132300357 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.8517110266159698, + "container_quota_busy_percent": { + "mean": 0.04678920470087271, + "max": 0.059998880376335224 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27525120, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.010090433101976118, + "max": 0.01398135642474958 + }, + "tx_mbps": { + "mean": 0.006520664483940977, + "max": 0.00783817594544612 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.004024030631110093, + "max": 0.005504711167340602 + }, + "tx_mbps": { + "mean": 0.0051135725986870394, + "max": 0.008164050855939497 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002115505535656065, + "max": 0.0037871552583270507 + }, + "tx_mbps": { + "mean": 0.002115505535656065, + "max": 0.0037871552583270507 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.000842100624993168, + "max": 0.0016513893422447179 + }, + "tx_mbps": { + "mean": 0.0009135556990182503, + "max": 0.0018001028099426347 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.0018642052701081514, + "max": 0.002724908270370542 + }, + "tx_mbps": { + "mean": 0.0038870289858772395, + "max": 0.005580830080635796 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.6439786085465976e-05, + "max": 7.932656450594662e-05 + }, + "tx_mbps": { + "mean": 2.6439786085465976e-05, + "max": 7.932656450594662e-05 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0059650379485490825, + "max": 0.008598633316519019 + }, + "tx_mbps": { + "mean": 0.009914157283582529, + "max": 0.015259181343927262 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1209860900921242, + "max": 1.2395709177592371 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007951654396516569, + "max": 0.023860653781913623 + }, + "busiest_sampled_vcpu_percent": 2.48565965583174, + "container_quota_busy_percent": { + "mean": 0.05550052748291801, + "max": 0.14583588000324163 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27746304, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.022188102894024807, + "max": 0.06333269533999909 + }, + "tx_mbps": { + "mean": 0.0068634316943463145, + "max": 0.010134024763340818 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.004438903712021316, + "max": 0.0053154299241791126 + }, + "tx_mbps": { + "mean": 0.00668970285359145, + "max": 0.01194078358276493 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.008736726713104468, + "max": 0.0359917343876158 + }, + "tx_mbps": { + "mean": 0.008736726713104468, + "max": 0.0359917343876158 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.00097156035184412, + "max": 0.0016516591212507627 + }, + "tx_mbps": { + "mean": 0.0011622925021721072, + "max": 0.0017157715825192766 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.001517828466078074, + "max": 0.0022179858624559686 + }, + "tx_mbps": { + "mean": 0.005074402081547225, + "max": 0.009734218335393929 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 3.9677008498897366e-05, + "max": 7.937733299911244e-05 + }, + "tx_mbps": { + "mean": 3.9677008498897366e-05, + "max": 7.937733299911244e-05 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.006194816505972179, + "max": 0.0075438996092618005 + }, + "tx_mbps": { + "mean": 0.01292639743731078, + "max": 0.02302854505399432 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1322499097243226, + "max": 1.186802753382388 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003956009177941293, + "max": 0.023736055067647758 + }, + "busiest_sampled_vcpu_percent": 2.8625954198473282, + "container_quota_busy_percent": { + "mean": 0.04440550950641559, + "max": 0.08057152065552775 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27508736, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.010218853566881169, + "max": 0.014872628885009943 + }, + "tx_mbps": { + "mean": 0.0059209669333740245, + "max": 0.007573684783191639 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.003915007754134494, + "max": 0.006013768247838585 + }, + "tx_mbps": { + "mean": 0.00474301964792896, + "max": 0.009670871984341441 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020719056132494675, + "max": 0.00366312861068343 + }, + "tx_mbps": { + "mean": 0.0020719056132494675, + "max": 0.00366312861068343 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008421455144550306, + "max": 0.0016493349000833437 + }, + "tx_mbps": { + "mean": 0.0009048077598027066, + "max": 0.0018139635222728088 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.001259208497110018, + "max": 0.0023994019506604707 + }, + "tx_mbps": { + "mean": 0.0029412759900340328, + "max": 0.00525823137406191 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.6433393888861393e-05, + "max": 7.933473042712967e-05 + }, + "tx_mbps": { + "mean": 2.6433393888861393e-05, + "max": 7.933473042712967e-05 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005329387897345343, + "max": 0.008374718984341858 + }, + "tx_mbps": { + "mean": 0.0085891033977657, + "max": 0.015609849713361728 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/11-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.1072615201699882, + "max": 1.168335717691941 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004768717215069147, + "max": 0.023843586075345733 + }, + "busiest_sampled_vcpu_percent": 2.6666666666666665, + "container_quota_busy_percent": { + "mean": 0.044715897325962296, + "max": 0.06604142699194032 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27213824, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.01315162515859904, + "max": 0.031593447549025745 + }, + "tx_mbps": { + "mean": 0.006100716858746631, + "max": 0.007321419562020776 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.004141531878936016, + "max": 0.005649575106277598 + }, + "tx_mbps": { + "mean": 0.005957779423467225, + "max": 0.011582483042012964 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0034838670614516054, + "max": 0.010130665278344277 + }, + "tx_mbps": { + "mean": 0.0034838670614516054, + "max": 0.010130665278344277 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0013050202225959552, + "max": 0.002158456495898152 + }, + "tx_mbps": { + "mean": 0.001404168524245293, + "max": 0.002091290947228054 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.0013791484377299113, + "max": 0.0019754491968320517 + }, + "tx_mbps": { + "mean": 0.004365266830673579, + "max": 0.011000839963193017 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.5871307699969485e-05, + "max": 7.935653849984742e-05 + }, + "tx_mbps": { + "mean": 1.5871307699969485e-05, + "max": 7.935653849984742e-05 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.006064971121996412, + "max": 0.007874610358831012 + }, + "tx_mbps": { + "mean": 0.011663096643713032, + "max": 0.024218335439369142 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.136900800942708, + "max": 1.1933174224343674 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007956408113314294, + "max": 0.023894862604540025 + }, + "busiest_sampled_vcpu_percent": 3.053435114503817, + "container_quota_busy_percent": { + "mean": 0.05964689490479423, + "max": 0.14880659992539802 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27656192, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.012519644842536015, + "max": 0.016612660185585465 + }, + "tx_mbps": { + "mean": 0.007114172147108992, + "max": 0.009987250731956674 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.004181343931211598, + "max": 0.005450229030940882 + }, + "tx_mbps": { + "mean": 0.004765120864734243, + "max": 0.0064886587706550316 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0017683042192484255, + "max": 0.004490624341972774 + }, + "tx_mbps": { + "mean": 0.0017683042192484255, + "max": 0.004490624341972774 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008255689607954027, + "max": 0.000977345637378023 + }, + "tx_mbps": { + "mean": 0.0009275929837580636, + "max": 0.001354539969303604 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.0016151280244781174, + "max": 0.00401933393371712 + }, + "tx_mbps": { + "mean": 0.0032489624092944935, + "max": 0.005343331851852661 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.6452069867176877e-05, + "max": 7.937201420210204e-05 + }, + "tx_mbps": { + "mean": 2.6452069867176877e-05, + "max": 7.937201420210204e-05 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005920542874548197, + "max": 0.009377936811153814 + }, + "tx_mbps": { + "mean": 0.0089416762577868, + "max": 0.013186530591811298 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1252760125065784, + "max": 1.215443279313632 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003977724741447892, + "max": 0.02386634844868735 + }, + "busiest_sampled_vcpu_percent": 3.238095238095238, + "container_quota_busy_percent": { + "mean": 0.04414007268142294, + "max": 0.056288435080030126 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27533312, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.009977286421754918, + "max": 0.01101147844771025 + }, + "tx_mbps": { + "mean": 0.006791512284287433, + "max": 0.0097401601459857 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.00416414537765445, + "max": 0.0049631778117746 + }, + "tx_mbps": { + "mean": 0.004832239400283571, + "max": 0.0058475152608795395 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002313241235617792, + "max": 0.004799721055291578 + }, + "tx_mbps": { + "mean": 0.002313241235617792, + "max": 0.004799721055291578 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0013662540398176484, + "max": 0.003919262183467765 + }, + "tx_mbps": { + "mean": 0.0012535176169038173, + "max": 0.0023366006241780173 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.0013285439142452125, + "max": 0.001945895359782477 + }, + "tx_mbps": { + "mean": 0.0032181036061941343, + "max": 0.0037880096337098886 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.6446816639685146e-05, + "max": 7.937187699884743e-05 + }, + "tx_mbps": { + "mean": 2.6446816639685146e-05, + "max": 7.937187699884743e-05 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0061112324019667085, + "max": 0.009738633953546657 + }, + "tx_mbps": { + "mean": 0.009250479550316633, + "max": 0.011631112577962555 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4755917241022992, + "max": 0.5408062930186824 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012303149606299212, + "max": 0.07381889763779527 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.00692250785912131, + "max": 0.02262155415367163 + }, + "tx_mbps": { + "mean": 0.00225663423518366, + "max": 0.004086545362902422 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00394774656455263, + "max": 0.01235247635686716 + }, + "tx_mbps": { + "mean": 0.00394774656455263, + "max": 0.01235247635686716 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.001043920686029109, + "max": 0.0028575919826841737 + }, + "tx_mbps": { + "mean": 0.0011281005792501912, + "max": 0.0033107783764138223 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0008970373076620769, + "max": 0.002461053888170731 + }, + "tx_mbps": { + "mean": 0.0011281005792501912, + "max": 0.0033107783764138223 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.44723560442802823, + "max": 0.5663629647869983 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008208158909956497, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.005467265451443889, + "max": 0.01969162905240728 + }, + "tx_mbps": { + "mean": 0.0021231935819681596, + "max": 0.004137217835196809 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003737826967528244, + "max": 0.00993555092338842 + }, + "tx_mbps": { + "mean": 0.003737826967528244, + "max": 0.00993555092338842 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0011848854590131548, + "max": 0.001703340182682893 + }, + "tx_mbps": { + "mean": 0.0012591390044443334, + "max": 0.00185754885854346 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001015915979400599, + "max": 0.001460905443188285 + }, + "tx_mbps": { + "mean": 0.0012591390044443334, + "max": 0.00185754885854346 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.41028372153584125, + "max": 0.4676347526458282 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004101049868766404, + "max": 0.024606299212598427 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0016321471007926585, + "max": 0.002236874190543201 + }, + "tx_mbps": { + "mean": 0.0014411274750281277, + "max": 0.0020575399288027957 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018984242646312727, + "max": 0.0032051654897035137 + }, + "tx_mbps": { + "mean": 0.0018984242646312727, + "max": 0.0032051654897035137 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009500125940869282, + "max": 0.0013896924220004932 + }, + "tx_mbps": { + "mean": 0.00092326219612208, + "max": 0.001118993558371858 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0008177813202355998, + "max": 0.001213423394521382 + }, + "tx_mbps": { + "mean": 0.00092326219612208, + "max": 0.001118993558371858 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4634206901598582, + "max": 0.5168594634506523 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004100041000410004, + "max": 0.024600246002460024 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0052164651509496816, + "max": 0.012314398507696 + }, + "tx_mbps": { + "mean": 0.0018400735926264752, + "max": 0.0023492892086150103 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019845602182323955, + "max": 0.0033846758792571243 + }, + "tx_mbps": { + "mean": 0.0019845602182323955, + "max": 0.0033846758792571243 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010814765413254108, + "max": 0.00153752937278198 + }, + "tx_mbps": { + "mean": 0.001269820555379262, + "max": 0.0021103652905840684 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0009309140620751943, + "max": 0.0013172078659350226 + }, + "tx_mbps": { + "mean": 0.001269820555379262, + "max": 0.0021103652905840684 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4553376930301766, + "max": 0.5659448818897638 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004102059233735336, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.002579967576334061, + "max": 0.005857871411965932 + }, + "tx_mbps": { + "mean": 0.0022887583259956776, + "max": 0.005354239264779178 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002503981189586275, + "max": 0.003934290717450848 + }, + "tx_mbps": { + "mean": 0.002503981189586275, + "max": 0.003934290717450848 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008514845045225837, + "max": 0.001007264294373508 + }, + "tx_mbps": { + "mean": 0.0008926737247702131, + "max": 0.0014684024791413795 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007302932863837411, + "max": 0.0008530269492975645 + }, + "tx_mbps": { + "mean": 0.0008926737247702131, + "max": 0.0014684024791413795 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.45935805130665514, + "max": 0.5166051660516605 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008202101723983293, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.00680309941608179, + "max": 0.0219563262132668 + }, + "tx_mbps": { + "mean": 0.0014929967256498012, + "max": 0.0030275358746674353 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005537066889452282, + "max": 0.01353181011064306 + }, + "tx_mbps": { + "mean": 0.005537066889452282, + "max": 0.01353181011064306 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008863228633567776, + "max": 0.001007588027501568 + }, + "tx_mbps": { + "mean": 0.0011061969940291264, + "max": 0.0016434552433382287 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007577561571319697, + "max": 0.0008533011107903904 + }, + "tx_mbps": { + "mean": 0.0011061969940291264, + "max": 0.0016434552433382287 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.47572800885557454, + "max": 0.5409392672731743 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008205128329418906, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.004691520754324392, + "max": 0.012601358253620508 + }, + "tx_mbps": { + "mean": 0.001459265306758324, + "max": 0.0028118473064675446 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018473787783832472, + "max": 0.003630526253479372 + }, + "tx_mbps": { + "mean": 0.0018473787783832472, + "max": 0.003630526253479372 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008690069120693487, + "max": 0.001807391213787649 + }, + "tx_mbps": { + "mean": 0.0009996304714626851, + "max": 0.0022686853127770056 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007441139369382111, + "max": 0.0015428949385992126 + }, + "tx_mbps": { + "mean": 0.0009996304714626851, + "max": 0.0022686853127770056 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.46750262663995235, + "max": 0.5409392672731743 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004101049868766404, + "max": 0.024606299212598427 + }, + "busiest_sampled_vcpu_percent": 1.3806706114398422, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0026411272343226833, + "max": 0.006481897135664228 + }, + "tx_mbps": { + "mean": 0.002181597879915783, + "max": 0.004026677978332573 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0023364979975696045, + "max": 0.0036235960752962486 + }, + "tx_mbps": { + "mean": 0.0023364979975696045, + "max": 0.0036235960752962486 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008342498654675947, + "max": 0.0015999627790324183 + }, + "tx_mbps": { + "mean": 0.0008926877390093692, + "max": 0.0018833888415673511 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007167213745306448, + "max": 0.0013794954669610223 + }, + "tx_mbps": { + "mean": 0.0008926877390093692, + "max": 0.0018833888415673511 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4429668916057631, + "max": 0.4676347526458282 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004102059233735336, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.3806706114398422, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.006565562161801572, + "max": 0.013279804993549459 + }, + "tx_mbps": { + "mean": 0.0018297320730064127, + "max": 0.0031345692640375776 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003457277635260666, + "max": 0.009363873887686842 + }, + "tx_mbps": { + "mean": 0.003457277635260666, + "max": 0.009363873887686842 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008862650455746969, + "max": 0.0019112843227230634 + }, + "tx_mbps": { + "mean": 0.0010541863124238673, + "max": 0.002811823558800158 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007577067215320896, + "max": 0.0016247491112439882 + }, + "tx_mbps": { + "mean": 0.0010541863124238673, + "max": 0.002811823558800158 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/09-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 0.4381496638800046, + "max": 0.4921259842519685 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.004383869353825072, + "max": 0.011969146653076525 + }, + "tx_mbps": { + "mean": 0.002272643264637854, + "max": 0.0038960491265273315 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0025329770558011407, + "max": 0.004328768637753106 + }, + "tx_mbps": { + "mean": 0.0025329770558011407, + "max": 0.004328768637753106 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0011501536519281184, + "max": 0.002344552988096011 + }, + "tx_mbps": { + "mean": 0.001209923129285345, + "max": 0.00247358207871606 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0009871059132147053, + "max": 0.0020141126340690566 + }, + "tx_mbps": { + "mean": 0.001209923129285345, + "max": 0.00247358207871606 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4511468846684213, + "max": 0.5164781111657649 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004102059233735336, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0014471016192013, + "max": 0.0025641469721698036 + }, + "tx_mbps": { + "mean": 0.001334842482905284, + "max": 0.002225723645578945 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0017320561990425774, + "max": 0.004003740922510019 + }, + "tx_mbps": { + "mean": 0.0017320561990425774, + "max": 0.004003740922510019 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.000918951287101373, + "max": 0.0013080246463024613 + }, + "tx_mbps": { + "mean": 0.0009205228458987252, + "max": 0.0014056373518401685 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007904081957208197, + "max": 0.0011317325158742113 + }, + "tx_mbps": { + "mean": 0.0009205228458987252, + "max": 0.0014056373518401685 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4471376020826284, + "max": 0.49224710804824023 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004104079454978249, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 1.5779092702169626, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.004927647014087252, + "max": 0.012957234986344024 + }, + "tx_mbps": { + "mean": 0.0016088258748347486, + "max": 0.0030758478439229598 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002102607256719271, + "max": 0.005043508951857299 + }, + "tx_mbps": { + "mean": 0.002102607256719271, + "max": 0.005043508951857299 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008862281618128748, + "max": 0.0011115197934822457 + }, + "tx_mbps": { + "mean": 0.0010473404990429017, + "max": 0.0020057736783234857 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007576746729501826, + "max": 0.0009351880415417194 + }, + "tx_mbps": { + "mean": 0.0010473404990429017, + "max": 0.0020057736783234857 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4716318850998917, + "max": 0.5414718188530643 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004102059233735336, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0031712166434065842, + "max": 0.004929270508827167 + }, + "tx_mbps": { + "mean": 0.00246906037627135, + "max": 0.004907236732606356 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0025472104212787726, + "max": 0.006045592620283807 + }, + "tx_mbps": { + "mean": 0.0025472104212787726, + "max": 0.006045592620283807 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.000914646901174345, + "max": 0.0013865540607524696 + }, + "tx_mbps": { + "mean": 0.000915163776934991, + "max": 0.0013676679668489173 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007861191951123083, + "max": 0.0011882500747651698 + }, + "tx_mbps": { + "mean": 0.000915163776934991, + "max": 0.0013676679668489173 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.43947101253867865, + "max": 0.5164781111657649 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003514320857494289, + "max": 0.024600246002460024 + }, + "busiest_sampled_vcpu_percent": 1.3806706114398422, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.006004347090651756, + "max": 0.013129089690139492 + }, + "tx_mbps": { + "mean": 0.0014775159663306856, + "max": 0.002749930662704587 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004660743217222244, + "max": 0.012848775672525863 + }, + "tx_mbps": { + "mean": 0.004660743217222244, + "max": 0.012848775672525863 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.001131262822165453, + "max": 0.0017026282023967707 + }, + "tx_mbps": { + "mean": 0.0013213161029299798, + "max": 0.002266134108685466 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0009675649621636441, + "max": 0.0014602947983587827 + }, + "tx_mbps": { + "mean": 0.0013213161029299798, + "max": 0.002266134108685466 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1821328052885391, + "max": 1.2395709177592371 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.011867098120985178, + "max": 0.04743833017077799 + }, + "busiest_sampled_vcpu_percent": 3.041825095057034, + "container_quota_busy_percent": { + "mean": 0.01923326816736009, + "max": 0.05053537236008648 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 4136960, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.04680295405224621, + "max": 0.08564071054690608 + }, + "tx_mbps": { + "mean": 0.030148780921100956, + "max": 0.04991715434614057 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.025064372448361353, + "max": 0.044086278155114664 + }, + "tx_mbps": { + "mean": 0.04243515721335712, + "max": 0.08051227758984249 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021324531028188774, + "max": 0.003373687970267066 + }, + "tx_mbps": { + "mean": 0.0021324531028188774, + "max": 0.003373687970267066 + } + }, + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.005396117139790913, + "max": 0.00620387659917784 + }, + "tx_mbps": { + "mean": 0.004442567507959363, + "max": 0.005151908305467704 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010542904134546206, + "max": 0.001751536266367642 + }, + "tx_mbps": { + "mean": 0.001303384072846275, + "max": 0.0024335368857634054 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.030579935214261368, + "max": 0.049721843599784085 + }, + "tx_mbps": { + "mean": 0.04807460699736866, + "max": 0.08651045371427481 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1280842742620754, + "max": 1.238980223969502 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0039739310125576225, + "max": 0.023843586075345733 + }, + "busiest_sampled_vcpu_percent": 2.099236641221374, + "container_quota_busy_percent": { + "mean": 0.017153832210778305, + "max": 0.04090121894449531 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3784704, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.04351819527108274, + "max": 0.12003435425757905 + }, + "tx_mbps": { + "mean": 0.025338089804506983, + "max": 0.05736808209987922 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.020164546781527713, + "max": 0.04875737943250581 + }, + "tx_mbps": { + "mean": 0.03140735922719745, + "max": 0.08348995870044099 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007514913589747847, + "max": 0.03673198259718181 + }, + "tx_mbps": { + "mean": 0.007514913589747847, + "max": 0.03673198259718181 + } + }, + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.005513017893093639, + "max": 0.006119173741210272 + }, + "tx_mbps": { + "mean": 0.004543010995478173, + "max": 0.005063459897052329 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009248073607975725, + "max": 0.0017499783270746201 + }, + "tx_mbps": { + "mean": 0.0010015386194850845, + "max": 0.002007597087767661 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0256809578675332, + "max": 0.05316033703093072 + }, + "tx_mbps": { + "mean": 0.03689855327016684, + "max": 0.08787003983056786 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1050097454598378, + "max": 1.168335717691941 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003974878766197631, + "max": 0.023849272597185785 + }, + "busiest_sampled_vcpu_percent": 3.435114503816794, + "container_quota_busy_percent": { + "mean": 0.016642520408579116, + "max": 0.04366996197172347 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3690496, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.03584464250972118, + "max": 0.08462732613496703 + }, + "tx_mbps": { + "mean": 0.0234812220089684, + "max": 0.049203601210585424 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.019065663331898776, + "max": 0.04402084725568841 + }, + "tx_mbps": { + "mean": 0.030579458832445325, + "max": 0.08049766090613061 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0035307090935902297, + "max": 0.00907348814363404 + }, + "tx_mbps": { + "mean": 0.0035307090935902297, + "max": 0.00907348814363404 + } + }, + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.00510061742784915, + "max": 0.006792528874299436 + }, + "tx_mbps": { + "mean": 0.004236661528173212, + "max": 0.005744355618090156 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009712515375854332, + "max": 0.0016506864228263683 + }, + "tx_mbps": { + "mean": 0.001091258823050007, + "max": 0.0016140723062387223 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.024265434865122486, + "max": 0.04850797145452333 + }, + "tx_mbps": { + "mean": 0.035853988920366224, + "max": 0.08532462194293526 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0932938090570543, + "max": 1.1686143572621035 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003977724741447892, + "max": 0.02386634844868735 + }, + "busiest_sampled_vcpu_percent": 2.6666666666666665, + "container_quota_busy_percent": { + "mean": 0.015402765905600278, + "max": 0.04363496055923142 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3973120, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.036727969276042056, + "max": 0.08454213997749231 + }, + "tx_mbps": { + "mean": 0.02330032276988478, + "max": 0.04933812143704519 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.018853534191334217, + "max": 0.04404565124515076 + }, + "tx_mbps": { + "mean": 0.029896597180954942, + "max": 0.08054301812338865 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0034816307190532613, + "max": 0.012689022944831577 + }, + "tx_mbps": { + "mean": 0.0034816307190532613, + "max": 0.012689022944831577 + } + }, + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.005006986045305149, + "max": 0.006121601030494561 + }, + "tx_mbps": { + "mean": 0.004123879263333901, + "max": 0.00506546841690637 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.000926483891239839, + "max": 0.0015482223264019312 + }, + "tx_mbps": { + "mean": 0.0010506403742751849, + "max": 0.0016177753907564783 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.023982324297294324, + "max": 0.048524746696828526 + }, + "tx_mbps": { + "mean": 0.035017715914708564, + "max": 0.08490228338967079 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/04-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.1163239315830151, + "max": 1.2151536812008576 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004769854519437157, + "max": 0.023849272597185785 + }, + "busiest_sampled_vcpu_percent": 2.8517110266159698, + "container_quota_busy_percent": { + "mean": 0.015489030570714034, + "max": 0.0527398914473952 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3895296, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.03001273152833519, + "max": 0.08479735284262419 + }, + "tx_mbps": { + "mean": 0.02091437601548169, + "max": 0.04954230902343812 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.015409402082556426, + "max": 0.04413136782785147 + }, + "tx_mbps": { + "mean": 0.021633365190129348, + "max": 0.08061630973041116 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0024327101489728573, + "max": 0.0041168375802105315 + }, + "tx_mbps": { + "mean": 0.0024327101489728573, + "max": 0.0041168375802105315 + } + }, + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.0053749381905319315, + "max": 0.006122593820624561 + }, + "tx_mbps": { + "mean": 0.004421292638341865, + "max": 0.005066289925368467 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009704288303038716, + "max": 0.0015508739271390063 + }, + "tx_mbps": { + "mean": 0.0010333033717916228, + "max": 0.0014638662363447904 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.020908805626571852, + "max": 0.05039225099916902 + }, + "tx_mbps": { + "mean": 0.027087961200262835, + "max": 0.08704351906933133 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/05-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.1209473994572698, + "max": 1.1913271384322135 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00477326968973747, + "max": 0.02386634844868735 + }, + "busiest_sampled_vcpu_percent": 2.6666666666666665, + "container_quota_busy_percent": { + "mean": 0.017094768132774954, + "max": 0.05033177690426667 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3747840, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.040027956995878286, + "max": 0.0881269248295702 + }, + "tx_mbps": { + "mean": 0.026751996266704516, + "max": 0.05014299698710348 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.021688393509690818, + "max": 0.0460958606619807 + }, + "tx_mbps": { + "mean": 0.035154521663693115, + "max": 0.08194650173876558 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002194865505749019, + "max": 0.003132118992608451 + }, + "tx_mbps": { + "mean": 0.002194865505749019, + "max": 0.003132118992608451 + } + }, + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.00537493352391605, + "max": 0.00612009421949078 + }, + "tx_mbps": { + "mean": 0.004441577814714337, + "max": 0.005063115515673759 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008556104813592098, + "max": 0.0009768665983999644 + }, + "tx_mbps": { + "mean": 0.000966700188865536, + "max": 0.0013615078215199505 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.02702179040761574, + "max": 0.05148848294215749 + }, + "tx_mbps": { + "mean": 0.04049866071179295, + "max": 0.08794321975386457 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.089018497153596, + "max": 1.1450381679389312 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007952603507645522, + "max": 0.02386634844868735 + }, + "busiest_sampled_vcpu_percent": 3.8240917782026767, + "container_quota_busy_percent": { + "mean": 0.015225138908426038, + "max": 0.04301314289036165 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 4001792, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.03695631783206745, + "max": 0.09240699791567675 + }, + "tx_mbps": { + "mean": 0.02370326418051512, + "max": 0.0502670201727136 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.01884974706096742, + "max": 0.04414222596698689 + }, + "tx_mbps": { + "mean": 0.029908299951388915, + "max": 0.08053540863552655 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002039663002550063, + "max": 0.004675824486475484 + }, + "tx_mbps": { + "mean": 0.002039663002550063, + "max": 0.004675824486475484 + } + }, + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.0054044903808628504, + "max": 0.006122003677382678 + }, + "tx_mbps": { + "mean": 0.004449502670688121, + "max": 0.005065801596916756 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009891011518278982, + "max": 0.0016506499492223404 + }, + "tx_mbps": { + "mean": 0.0011243173451780013, + "max": 0.0017315043367535643 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.02442100984290013, + "max": 0.049736128604136606 + }, + "tx_mbps": { + "mean": 0.035375335153887084, + "max": 0.08628346793470958 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1210761864019019, + "max": 1.2157330154946364 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003977724741447892, + "max": 0.02386634844868735 + }, + "busiest_sampled_vcpu_percent": 3.2504780114722753, + "container_quota_busy_percent": { + "mean": 0.019552726268503864, + "max": 0.05401606060575744 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3780608, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.042356732306489626, + "max": 0.09324608341680814 + }, + "tx_mbps": { + "mean": 0.030325660451128958, + "max": 0.049941967899052 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.02538926226628521, + "max": 0.04412990081296924 + }, + "tx_mbps": { + "mean": 0.03333004559849524, + "max": 0.08051292197352518 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005696885804421224, + "max": 0.012427117376906468 + }, + "tx_mbps": { + "mean": 0.005696885804421224, + "max": 0.012427117376906468 + } + }, + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.0053883275978198475, + "max": 0.006122732809086333 + }, + "tx_mbps": { + "mean": 0.004415244397449428, + "max": 0.00506640493476877 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008423923463196369, + "max": 0.0017524052019025457 + }, + "tx_mbps": { + "mean": 0.0009914702501173556, + "max": 0.002043963907097133 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.03060875088857888, + "max": 0.05039057586001508 + }, + "tx_mbps": { + "mean": 0.03873676024606203, + "max": 0.08714133347836728 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1048313456686996, + "max": 1.1455847255369929 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007948815202888603, + "max": 0.02386634844868735 + }, + "busiest_sampled_vcpu_percent": 2.2813688212927756, + "container_quota_busy_percent": { + "mean": 0.015331170729286733, + "max": 0.0423869679514636 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3608576, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.034378644361325275, + "max": 0.08542132130055784 + }, + "tx_mbps": { + "mean": 0.023479934892378006, + "max": 0.04960847962197111 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.019048349446516795, + "max": 0.04400543144554018 + }, + "tx_mbps": { + "mean": 0.030563590659425648, + "max": 0.08046947115660813 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019804422236197054, + "max": 0.004486520684359668 + }, + "tx_mbps": { + "mean": 0.0019804422236197054, + "max": 0.004486520684359668 + } + }, + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.00509968855011533, + "max": 0.006116991354290822 + }, + "tx_mbps": { + "mean": 0.004218067882699541, + "max": 0.00506165402764678 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008755547663409037, + "max": 0.0010766880818073598 + }, + "tx_mbps": { + "mean": 0.0009922534182469605, + "max": 0.0016165571766512767 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.02416585253579848, + "max": 0.049854013306349275 + }, + "tx_mbps": { + "mean": 0.03577391196037215, + "max": 0.08714768236090618 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1165131433859066, + "max": 1.2151536812008576 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003971090461440711, + "max": 0.02382654276864427 + }, + "busiest_sampled_vcpu_percent": 3.0476190476190474, + "container_quota_busy_percent": { + "mean": 0.017001960741213497, + "max": 0.04553949337240383 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3747840, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.04604071945165818, + "max": 0.09463941723645787 + }, + "tx_mbps": { + "mean": 0.028370233943786613, + "max": 0.05017913363732502 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.023477722006964855, + "max": 0.04411706107083377 + }, + "tx_mbps": { + "mean": 0.03905035517551846, + "max": 0.08048949646978126 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002138428620520435, + "max": 0.003616988870370978 + }, + "tx_mbps": { + "mean": 0.002138428620520435, + "max": 0.003616988870370978 + } + }, + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.0049873696622261075, + "max": 0.006118828493908896 + }, + "tx_mbps": { + "mean": 0.004104548736228712, + "max": 0.005063174213733142 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.001348152223022439, + "max": 0.002209095212865505 + }, + "tx_mbps": { + "mean": 0.0012003074748594543, + "max": 0.0016240957870777759 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.02891995629313689, + "max": 0.04978709723833452 + }, + "tx_mbps": { + "mean": 0.04435521138660663, + "max": 0.0869619106367723 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1247941461019857, + "max": 1.1918951132300357 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003972983710766786, + "max": 0.023837902264600714 + }, + "busiest_sampled_vcpu_percent": 2.8517110266159698, + "container_quota_busy_percent": { + "mean": 0.016565806094653277, + "max": 0.045206560751602634 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3612672, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.03676701375441535, + "max": 0.0943509060834285 + }, + "tx_mbps": { + "mean": 0.024837076563617423, + "max": 0.05044060305972069 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.020081157286785892, + "max": 0.044024828509659275 + }, + "tx_mbps": { + "mean": 0.031312365848533016, + "max": 0.0805049411302087 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0034842196826668625, + "max": 0.012887808921195351 + }, + "tx_mbps": { + "mean": 0.0034842196826668625, + "max": 0.012887808921195351 + } + }, + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.005385963848398098, + "max": 0.006119687650398314 + }, + "tx_mbps": { + "mean": 0.004413309634019047, + "max": 0.005063885143772626 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.001066527647943914, + "max": 0.0016508357112268702 + }, + "tx_mbps": { + "mean": 0.0010891698805040007, + "max": 0.0016142182832514127 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.025629573610504046, + "max": 0.05038558089422935 + }, + "tx_mbps": { + "mean": 0.03681484536305606, + "max": 0.08718304455723273 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.104476554656914, + "max": 1.1669445105977614 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003974878766197631, + "max": 0.023849272597185785 + }, + "busiest_sampled_vcpu_percent": 2.676864244741874, + "container_quota_busy_percent": { + "mean": 0.014938280851436057, + "max": 0.045533113485018095 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3784704, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.036961576944993954, + "max": 0.09347229655829432 + }, + "tx_mbps": { + "mean": 0.023726361792682078, + "max": 0.048754166720249605 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.018841743853605576, + "max": 0.04402506072165744 + }, + "tx_mbps": { + "mean": 0.029859639214170352, + "max": 0.08050536575908006 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002068568219817824, + "max": 0.004486238870457407 + }, + "tx_mbps": { + "mean": 0.002068568219817824, + "max": 0.004486238870457407 + } + }, + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.005384471133364065, + "max": 0.006112820868869475 + }, + "tx_mbps": { + "mean": 0.004412072638163415, + "max": 0.005058203057536222 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008418204080249647, + "max": 0.0009764698964429307 + }, + "tx_mbps": { + "mean": 0.0009580015400553575, + "max": 0.0013067184012276437 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.02427096989922034, + "max": 0.04856357185425957 + }, + "tx_mbps": { + "mean": 0.035229713392389124, + "max": 0.08545816363314557 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1444754484255744, + "max": 1.2148642210576466 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003977724741447892, + "max": 0.02386634844868735 + }, + "busiest_sampled_vcpu_percent": 2.857142857142857, + "container_quota_busy_percent": { + "mean": 0.015724230293590928, + "max": 0.043409489577851054 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3592192, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.03891875119169839, + "max": 0.09452195377961625 + }, + "tx_mbps": { + "mean": 0.025130087030857985, + "max": 0.05058842842131125 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.019060656008016492, + "max": 0.044002203596097425 + }, + "tx_mbps": { + "mean": 0.03056987876611381, + "max": 0.08046356862755435 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002328869544769597, + "max": 0.0037711817533581334 + }, + "tx_mbps": { + "mean": 0.002328869544769597, + "max": 0.0037711817533581334 + } + }, + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.004988038919258946, + "max": 0.006116542665879286 + }, + "tx_mbps": { + "mean": 0.004122917544076113, + "max": 0.005061282749452343 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0011346207278495565, + "max": 0.0022194944777340843 + }, + "tx_mbps": { + "mean": 0.0012269522219567931, + "max": 0.002384353764938542 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.024307699822330824, + "max": 0.04915800371127565 + }, + "tx_mbps": { + "mean": 0.0358663155790635, + "max": 0.08562392202458172 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1049401476898262, + "max": 1.1677788369876072 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003979624323463865, + "max": 0.02387774594078319 + }, + "busiest_sampled_vcpu_percent": 2.2813688212927756, + "container_quota_busy_percent": { + "mean": 0.017024409353394117, + "max": 0.048110230049721925 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3715072, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.03501138048198893, + "max": 0.08545795284060927 + }, + "tx_mbps": { + "mean": 0.024363991141706728, + "max": 0.04953971491167086 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.02007737984205675, + "max": 0.044058270224426106 + }, + "tx_mbps": { + "mean": 0.031356889191361904, + "max": 0.08056609351557248 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001933708635955797, + "max": 0.003184648330046621 + }, + "tx_mbps": { + "mean": 0.001933708635955797, + "max": 0.003184648330046621 + } + }, + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.005118631572082216, + "max": 0.006797692567636286 + }, + "tx_mbps": { + "mean": 0.004236860474222395, + "max": 0.00574872248812907 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008589216675165816, + "max": 0.0015500026762326382 + }, + "tx_mbps": { + "mean": 0.0010205561416048105, + "max": 0.0014691462374134157 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.025161419707191466, + "max": 0.05032155299900923 + }, + "tx_mbps": { + "mean": 0.03656091004570471, + "max": 0.08724926969898307 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1240738393369871, + "max": 1.1918951132300357 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007946914723324408, + "max": 0.023843586075345733 + }, + "busiest_sampled_vcpu_percent": 2.661596958174905, + "container_quota_busy_percent": { + "mean": 0.045143350614880375, + "max": 0.08957598466324991 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 31141888, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.019770484373338528, + "max": 0.05242367796896207 + }, + "tx_mbps": { + "mean": 0.006233047929047135, + "max": 0.011636492169360397 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005485730361646863, + "max": 0.014470905028747318 + }, + "tx_mbps": { + "mean": 0.005485730361646863, + "max": 0.014470905028747318 + } + }, + "veth06239627": { + "rx_mbps": { + "mean": 0.004005039248848621, + "max": 0.006338167970129871 + }, + "tx_mbps": { + "mean": 0.007468653498973645, + "max": 0.020031477217119616 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008495662980386301, + "max": 0.0018509829001052832 + }, + "tx_mbps": { + "mean": 0.0010043524329863057, + "max": 0.002450189061342002 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.6439448622039395e-05, + "max": 7.937421312950663e-05 + }, + "tx_mbps": { + "mean": 2.6439448622039395e-05, + "max": 7.937421312950663e-05 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0055874885105267275, + "max": 0.010602747188906211 + }, + "tx_mbps": { + "mean": 0.01487105142912648, + "max": 0.042214302763768516 + } + }, + "veth1d6368ed": { + "rx_mbps": { + "mean": 0.0014938503390378162, + "max": 0.004441444141685906 + }, + "tx_mbps": { + "mean": 0.006451471751015284, + "max": 0.019732636485306904 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1011766123294036, + "max": 1.146131805157593 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003979624323463865, + "max": 0.02387774594078319 + }, + "busiest_sampled_vcpu_percent": 2.294455066921606, + "container_quota_busy_percent": { + "mean": 0.04468109682907099, + "max": 0.13068136597814992 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 31780864, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.010724891272749297, + "max": 0.017131924643154873 + }, + "tx_mbps": { + "mean": 0.005567625318980767, + "max": 0.00648053569760658 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0022956436928435013, + "max": 0.004156971506124087 + }, + "tx_mbps": { + "mean": 0.0022956436928435013, + "max": 0.004156971506124087 + } + }, + "veth06239627": { + "rx_mbps": { + "mean": 0.0036531081207693663, + "max": 0.004405106543789003 + }, + "tx_mbps": { + "mean": 0.0037896459774087246, + "max": 0.004597754682949938 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009712570362414573, + "max": 0.0016509613025215454 + }, + "tx_mbps": { + "mean": 0.0010790674901653787, + "max": 0.0017470893635740939 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.64499773853249e-05, + "max": 7.940326918412382e-05 + }, + "tx_mbps": { + "mean": 2.64499773853249e-05, + "max": 7.940326918412382e-05 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0052145810780860275, + "max": 0.006780842909801984 + }, + "tx_mbps": { + "mean": 0.007833657217541033, + "max": 0.010085817199322934 + } + }, + "veth1d6368ed": { + "rx_mbps": { + "mean": 0.001184711317465493, + "max": 0.0016598337231373574 + }, + "tx_mbps": { + "mean": 0.0029649437499669295, + "max": 0.004104515622719923 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0658909663349094, + "max": 1.168335717691941 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003978674305721333, + "max": 0.023872045834328 + }, + "busiest_sampled_vcpu_percent": 3.2442748091603053, + "container_quota_busy_percent": { + "mean": 0.04928204410533024, + "max": 0.12281074071246957 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 31776768, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.009899690889242268, + "max": 0.024096081486997486 + }, + "tx_mbps": { + "mean": 0.006049760552086587, + "max": 0.010184390470002042 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002099474420967072, + "max": 0.004616905835411603 + }, + "tx_mbps": { + "mean": 0.002099474420967072, + "max": 0.004616905835411603 + } + }, + "veth06239627": { + "rx_mbps": { + "mean": 0.0039690840891160855, + "max": 0.00571926772456692 + }, + "tx_mbps": { + "mean": 0.00506219978748619, + "max": 0.011728776065498079 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008589861524740894, + "max": 0.0016497662199192055 + }, + "tx_mbps": { + "mean": 0.0010156651786849794, + "max": 0.001645192006740132 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.645045140482319e-05, + "max": 7.936829182931166e-05 + }, + "tx_mbps": { + "mean": 2.645045140482319e-05, + "max": 7.936829182931166e-05 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005520867022461941, + "max": 0.008905804175807996 + }, + "tx_mbps": { + "mean": 0.009676204876136709, + "max": 0.024222870808882916 + } + }, + "veth1d6368ed": { + "rx_mbps": { + "mean": 0.0014192963381309434, + "max": 0.004020596327740419 + }, + "tx_mbps": { + "mean": 0.003651719046859022, + "max": 0.011475197421727217 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1084192812652407, + "max": 1.1214507277499404 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0039739310125576225, + "max": 0.023843586075345733 + }, + "busiest_sampled_vcpu_percent": 2.6717557251908395, + "container_quota_busy_percent": { + "mean": 0.03580906904930912, + "max": 0.052374544377894766 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 31879168, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.016975807684009376, + "max": 0.0636840891099838 + }, + "tx_mbps": { + "mean": 0.00547521167862443, + "max": 0.010650380764973212 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007412877769928663, + "max": 0.03621129460090892 + }, + "tx_mbps": { + "mean": 0.007412877769928663, + "max": 0.03621129460090892 + } + }, + "veth06239627": { + "rx_mbps": { + "mean": 0.0033656752808732455, + "max": 0.004994082556412223 + }, + "tx_mbps": { + "mean": 0.004698268857136521, + "max": 0.01181612444755767 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009126096811610309, + "max": 0.001650961602822495 + }, + "tx_mbps": { + "mean": 0.0009087792180545019, + "max": 0.0017097091467485983 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.6430170246716633e-05, + "max": 7.929324016934138e-05 + }, + "tx_mbps": { + "mean": 2.6430170246716633e-05, + "max": 7.929324016934138e-05 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.004662532954455481, + "max": 0.0075956440469966535 + }, + "tx_mbps": { + "mean": 0.008739881713094848, + "max": 0.02383366010728962 + } + }, + "veth1d6368ed": { + "rx_mbps": { + "mean": 0.0009000655811296249, + "max": 0.001933242468369779 + }, + "tx_mbps": { + "mean": 0.0031328336379038246, + "max": 0.010403194277304777 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/agentgateway/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0898919133684652, + "max": 1.145311381531854 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00795924864692773, + "max": 0.04775549188156638 + }, + "busiest_sampled_vcpu_percent": 3.2504780114722753, + "container_quota_busy_percent": { + "mean": 0.04136832060074646, + "max": 0.08026623676415072 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 32301056, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.009220731366093353, + "max": 0.02156353976642992 + }, + "tx_mbps": { + "mean": 0.005880811566823494, + "max": 0.01026980557837898 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001947431151180847, + "max": 0.003553993639233974 + }, + "tx_mbps": { + "mean": 0.001947431151180847, + "max": 0.003553993639233974 + } + }, + "veth06239627": { + "rx_mbps": { + "mean": 0.003996818516423018, + "max": 0.006473182059952992 + }, + "tx_mbps": { + "mean": 0.004843980974851274, + "max": 0.011116721194426579 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010707583932563856, + "max": 0.0016511039577720738 + }, + "tx_mbps": { + "mean": 0.0012978766241368367, + "max": 0.002189772809060005 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 3.9679063463621034e-05, + "max": 7.93705627601259e-05 + }, + "tx_mbps": { + "mean": 3.9679063463621034e-05, + "max": 7.93705627601259e-05 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005730912449266881, + "max": 0.009651786074776679 + }, + "tx_mbps": { + "mean": 0.009419817121100823, + "max": 0.021760390423132877 + } + }, + "veth1d6368ed": { + "rx_mbps": { + "mean": 0.001403985411710611, + "max": 0.003151136481330252 + }, + "tx_mbps": { + "mean": 0.0032779595221127116, + "max": 0.008453896419646292 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1330095661678303, + "max": 1.239866475917978 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0039739310125576225, + "max": 0.023843586075345733 + }, + "busiest_sampled_vcpu_percent": 3.2442748091603053, + "container_quota_busy_percent": { + "mean": 0.043307778862426094, + "max": 0.08251494270779684 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27791360, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.013861039827467966, + "max": 0.030801521421691447 + }, + "tx_mbps": { + "mean": 0.0063966950773984375, + "max": 0.008419424773977792 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003889911041843737, + "max": 0.013534117417000585 + }, + "tx_mbps": { + "mean": 0.003889911041843737, + "max": 0.013534117417000585 + } + }, + "veth06239627": { + "rx_mbps": { + "mean": 0.00404007713091929, + "max": 0.005668417803405175 + }, + "tx_mbps": { + "mean": 0.006200098943258062, + "max": 0.011770401633249095 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.001066751359438857, + "max": 0.0017525837970129652 + }, + "tx_mbps": { + "mean": 0.0011191670256000359, + "max": 0.002190729746266207 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.643157079119016e-05, + "max": 7.930720241182773e-05 + }, + "tx_mbps": { + "mean": 2.643157079119016e-05, + "max": 7.930720241182773e-05 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005807007113454872, + "max": 0.009298769954360603 + }, + "tx_mbps": { + "mean": 0.012130285008030563, + "max": 0.02434534304091094 + } + }, + "veth1d6368ed": { + "rx_mbps": { + "mean": 0.0014656790334726267, + "max": 0.0036089791778211237 + }, + "tx_mbps": { + "mean": 0.004864398886949657, + "max": 0.010384211661395637 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0697701184633757, + "max": 1.1206485455412494 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0039739310125576225, + "max": 0.023843586075345733 + }, + "busiest_sampled_vcpu_percent": 2.8680688336520075, + "container_quota_busy_percent": { + "mean": 0.03526900483661537, + "max": 0.043671072965997294 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27635712, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.009915256424284166, + "max": 0.017831003093479517 + }, + "tx_mbps": { + "mean": 0.005105026524347021, + "max": 0.006949206000130031 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020410004954633148, + "max": 0.003152900619997089 + }, + "tx_mbps": { + "mean": 0.0020410004954633148, + "max": 0.003152900619997089 + } + }, + "veth06239627": { + "rx_mbps": { + "mean": 0.0034216696689015145, + "max": 0.004515762598502775 + }, + "tx_mbps": { + "mean": 0.0037108859426562366, + "max": 0.004731017002285361 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008426160023379573, + "max": 0.0017525677698043223 + }, + "tx_mbps": { + "mean": 0.000951243984593053, + "max": 0.002067052927103704 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.6450479785016125e-05, + "max": 7.935664677630622e-05 + }, + "tx_mbps": { + "mean": 2.6450479785016125e-05, + "max": 7.935664677630622e-05 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.004705401027799213, + "max": 0.006972105404787752 + }, + "tx_mbps": { + "mean": 0.00688216487646834, + "max": 0.009904755827953348 + } + }, + "veth1d6368ed": { + "rx_mbps": { + "mean": 0.0009432883856920687, + "max": 0.001658641425231352 + }, + "tx_mbps": { + "mean": 0.002273441066866795, + "max": 0.0032531955092854115 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1251590756135244, + "max": 1.1688931297709924 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007949757532395262, + "max": 0.04769854519437157 + }, + "busiest_sampled_vcpu_percent": 2.6717557251908395, + "container_quota_busy_percent": { + "mean": 0.04653609516225231, + "max": 0.08461351595542693 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27660288, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.011123000958387228, + "max": 0.023758148009445368 + }, + "tx_mbps": { + "mean": 0.006969617343293018, + "max": 0.01263958493920599 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002096777449003363, + "max": 0.004044362060812924 + }, + "tx_mbps": { + "mean": 0.002096777449003363, + "max": 0.004044362060812924 + } + }, + "veth06239627": { + "rx_mbps": { + "mean": 0.004292069820150693, + "max": 0.0073899999330734835 + }, + "tx_mbps": { + "mean": 0.005921978200963043, + "max": 0.01213918857709862 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009537773829698447, + "max": 0.0014444816642789752 + }, + "tx_mbps": { + "mean": 0.001124921276399301, + "max": 0.0015039692935365043 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.6446532062307407e-05, + "max": 7.936235336380568e-05 + }, + "tx_mbps": { + "mean": 2.6446532062307407e-05, + "max": 7.936235336380568e-05 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.006296344162731959, + "max": 0.010515951597579587 + }, + "tx_mbps": { + "mean": 0.01092315708169183, + "max": 0.02317689491809504 + } + }, + "veth1d6368ed": { + "rx_mbps": { + "mean": 0.0018585856741941502, + "max": 0.003900955786306544 + }, + "tx_mbps": { + "mean": 0.003876257604329484, + "max": 0.009629578773236959 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/agentgateway/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.12111459259655, + "max": 1.2160228898426324 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003972983710766786, + "max": 0.023837902264600714 + }, + "busiest_sampled_vcpu_percent": 2.2813688212927756, + "container_quota_busy_percent": { + "mean": 0.05349469424130689, + "max": 0.1373873005834352 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27344896, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.015676619181688164, + "max": 0.03277070153108357 + }, + "tx_mbps": { + "mean": 0.0071407761141727265, + "max": 0.009825517470490933 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003796229558999202, + "max": 0.01370061596347718 + }, + "tx_mbps": { + "mean": 0.003796229558999202, + "max": 0.01370061596347718 + } + }, + "veth06239627": { + "rx_mbps": { + "mean": 0.004628090144873999, + "max": 0.006759333630142109 + }, + "tx_mbps": { + "mean": 0.00643177448425194, + "max": 0.01136301225971874 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010614805773314874, + "max": 0.0015508464123433375 + }, + "tx_mbps": { + "mean": 0.0011003865838551188, + "max": 0.0017982758632633649 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.646180866310719e-05, + "max": 7.942660093723392e-05 + }, + "tx_mbps": { + "mean": 2.646180866310719e-05, + "max": 7.942660093723392e-05 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.006446029000334035, + "max": 0.01062486091941769 + }, + "tx_mbps": { + "mean": 0.012538762078189828, + "max": 0.021827872921169812 + } + }, + "veth1d6368ed": { + "rx_mbps": { + "mean": 0.0015504175957898748, + "max": 0.0040241756073831824 + }, + "tx_mbps": { + "mean": 0.005006601010082769, + "max": 0.010270953132869964 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.097437693340577, + "max": 1.1924636298592892 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007955449936040271, + "max": 0.023872045834328 + }, + "busiest_sampled_vcpu_percent": 2.676864244741874, + "container_quota_busy_percent": { + "mean": 0.043939445617053804, + "max": 0.11400163966496935 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27213824, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.014951889247563244, + "max": 0.03416864801975692 + }, + "tx_mbps": { + "mean": 0.005656488420218501, + "max": 0.0073487663388395515 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003613223937011399, + "max": 0.011928347372214793 + }, + "tx_mbps": { + "mean": 0.003613223937011399, + "max": 0.011928347372214793 + } + }, + "veth06239627": { + "rx_mbps": { + "mean": 0.0037699120205723297, + "max": 0.004878182751324181 + }, + "tx_mbps": { + "mean": 0.005387586042744468, + "max": 0.012842625053079367 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008758338450420508, + "max": 0.0017522383599875343 + }, + "tx_mbps": { + "mean": 0.001050261943739885, + "max": 0.0020645877596900913 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 3.968064870267837e-05, + "max": 7.937415174564359e-05 + }, + "tx_mbps": { + "mean": 3.968064870267837e-05, + "max": 7.937415174564359e-05 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005149030044823271, + "max": 0.007361537987996409 + }, + "tx_mbps": { + "mean": 0.01014819037871373, + "max": 0.02522734809570903 + } + }, + "veth1d6368ed": { + "rx_mbps": { + "mean": 0.0011121288040179856, + "max": 0.0017140798591167255 + }, + "tx_mbps": { + "mean": 0.003710342392229377, + "max": 0.010400480997347613 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/agentgateway/http/10-fortio/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.1108443691802967, + "max": 1.2407539966595085 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.006814077884910224, + "max": 0.04769854519437157 + }, + "busiest_sampled_vcpu_percent": 3.238095238095238, + "container_quota_busy_percent": { + "mean": 0.04653080783655277, + "max": 0.06109739587441694 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 26857472, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.010195738772642182, + "max": 0.013534959412916254 + }, + "tx_mbps": { + "mean": 0.0066433759413108496, + "max": 0.00801401167869727 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0022089706292052562, + "max": 0.003934071071506115 + }, + "tx_mbps": { + "mean": 0.0022089706292052562, + "max": 0.003934071071506115 + } + }, + "veth06239627": { + "rx_mbps": { + "mean": 0.004304327310990995, + "max": 0.005209273796360758 + }, + "tx_mbps": { + "mean": 0.005158841368892528, + "max": 0.0070214604054607815 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009196827634738584, + "max": 0.001485523528731561 + }, + "tx_mbps": { + "mean": 0.0010332522343767033, + "max": 0.0017966598735582946 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.267502546063873e-05, + "max": 7.939772290687608e-05 + }, + "tx_mbps": { + "mean": 2.267502546063873e-05, + "max": 7.939772290687608e-05 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.006075008085562676, + "max": 0.00777043652083798 + }, + "tx_mbps": { + "mean": 0.010033433376891703, + "max": 0.014971895259525868 + } + }, + "veth1d6368ed": { + "rx_mbps": { + "mean": 0.0016442772692192896, + "max": 0.0029608200406255436 + }, + "tx_mbps": { + "mean": 0.0038413397736224712, + "max": 0.007268576761247148 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1288638870661996, + "max": 1.1921793037672865 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003975826972010178, + "max": 0.02385496183206107 + }, + "busiest_sampled_vcpu_percent": 3.2319391634980987, + "container_quota_busy_percent": { + "mean": 0.050372177404751015, + "max": 0.14174284526140626 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27271168, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.019159784213843605, + "max": 0.05442772692580605 + }, + "tx_mbps": { + "mean": 0.006801313718112194, + "max": 0.010081525424687496 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0076548143477078385, + "max": 0.03583304897845569 + }, + "tx_mbps": { + "mean": 0.0076548143477078385, + "max": 0.03583304897845569 + } + }, + "veth06239627": { + "rx_mbps": { + "mean": 0.0038899447386845894, + "max": 0.004734106142979011 + }, + "tx_mbps": { + "mean": 0.005641971685463576, + "max": 0.01184670776675218 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009795318099273592, + "max": 0.0017514123509471261 + }, + "tx_mbps": { + "mean": 0.001123445980129554, + "max": 0.002088574484709595 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.6453762457530654e-05, + "max": 7.94178955599171e-05 + }, + "tx_mbps": { + "mean": 2.6453762457530654e-05, + "max": 7.94178955599171e-05 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005771646542588411, + "max": 0.006287759154234207 + }, + "tx_mbps": { + "mean": 0.010773757138678173, + "max": 0.021917553609422 + } + }, + "veth1d6368ed": { + "rx_mbps": { + "mean": 0.0015963880748846165, + "max": 0.002426497241043556 + }, + "tx_mbps": { + "mean": 0.004061731355381189, + "max": 0.009388878248112416 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1331461154512006, + "max": 1.1918951132300357 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003977724741447892, + "max": 0.02386634844868735 + }, + "busiest_sampled_vcpu_percent": 2.6666666666666665, + "container_quota_busy_percent": { + "mean": 0.05068963573621023, + "max": 0.1397961619804468 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27459584, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.01412726547701694, + "max": 0.034291608464641306 + }, + "tx_mbps": { + "mean": 0.006644811037174917, + "max": 0.009797166271637637 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003369811414706628, + "max": 0.013291356610649566 + }, + "tx_mbps": { + "mean": 0.003369811414706628, + "max": 0.013291356610649566 + } + }, + "veth06239627": { + "rx_mbps": { + "mean": 0.0036617278185223957, + "max": 0.004403037247962556 + }, + "tx_mbps": { + "mean": 0.005207925301321987, + "max": 0.009670465617143104 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0013082320326684408, + "max": 0.002181388376779399 + }, + "tx_mbps": { + "mean": 0.0012206294607730486, + "max": 0.002083321399624819 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.644976830584426e-05, + "max": 7.937081910547084e-05 + }, + "tx_mbps": { + "mean": 2.644976830584426e-05, + "max": 7.937081910547084e-05 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0058631596897133036, + "max": 0.007994707742923352 + }, + "tx_mbps": { + "mean": 0.010576162731172411, + "max": 0.018899768714419694 + } + }, + "veth1d6368ed": { + "rx_mbps": { + "mean": 0.0015980704528588468, + "max": 0.002887062525248742 + }, + "tx_mbps": { + "mean": 0.004147607969077375, + "max": 0.008116474457198087 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1089139819887683, + "max": 1.26250595521677 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007945967421533572, + "max": 0.04767580452920143 + }, + "busiest_sampled_vcpu_percent": 2.676864244741874, + "container_quota_busy_percent": { + "mean": 0.045718863092988206, + "max": 0.06019970761798295 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27693056, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.013306728881587801, + "max": 0.030792056550278574 + }, + "tx_mbps": { + "mean": 0.006478505746938228, + "max": 0.00794600239527927 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003916460209301278, + "max": 0.01011364518252072 + }, + "tx_mbps": { + "mean": 0.003916460209301278, + "max": 0.01011364518252072 + } + }, + "veth06239627": { + "rx_mbps": { + "mean": 0.004225207575236422, + "max": 0.005812727429476055 + }, + "tx_mbps": { + "mean": 0.005876697487169439, + "max": 0.01070650352730682 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008755919944019247, + "max": 0.0009768369600984424 + }, + "tx_mbps": { + "mean": 0.0010830970724496334, + "max": 0.0017451001612976552 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.6450099386162876e-05, + "max": 7.93876006904344e-05 + }, + "tx_mbps": { + "mean": 2.6450099386162876e-05, + "max": 7.93876006904344e-05 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.006003388122014555, + "max": 0.007107664608070956 + }, + "tx_mbps": { + "mean": 0.011632437702223221, + "max": 0.021463300950186757 + } + }, + "veth1d6368ed": { + "rx_mbps": { + "mean": 0.0016892005116829832, + "max": 0.002391885535764618 + }, + "tx_mbps": { + "mean": 0.004672643142604148, + "max": 0.010075543746480484 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4552650023388865, + "max": 0.5413385826771654 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016404199475065617, + "max": 0.0984251968503937 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.004853122685756442, + "max": 0.012628046996508322 + }, + "tx_mbps": { + "mean": 0.0019387548779092412, + "max": 0.0033356808259288376 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021492380191635465, + "max": 0.00491615442160253 + }, + "tx_mbps": { + "mean": 0.0021492380191635465, + "max": 0.00491615442160253 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0012091279719108278, + "max": 0.0038488204395209042 + }, + "tx_mbps": { + "mean": 0.0009560608879678298, + "max": 0.002196628509227793 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001076932252590569, + "max": 0.003540411279199523 + }, + "tx_mbps": { + "mean": 0.0009560608879678298, + "max": 0.002196628509227793 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.45524683525965015, + "max": 0.5166051660516605 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004103069095683571, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.001536731208833775, + "max": 0.003170598116922945 + }, + "tx_mbps": { + "mean": 0.001128573385174172, + "max": 0.0024873609854708305 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0015793255754613623, + "max": 0.003663347476702926 + }, + "tx_mbps": { + "mean": 0.0015793255754613623, + "max": 0.003663347476702926 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008686969011693243, + "max": 0.001806172395752304 + }, + "tx_mbps": { + "mean": 0.001032912594532075, + "max": 0.002168036203263654 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007438477092645465, + "max": 0.001541854484178796 + }, + "tx_mbps": { + "mean": 0.001032912594532075, + "max": 0.002168036203263654 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/direct/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4510490452131088, + "max": 0.5163511187607573 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004103069095683571, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0061355720576798094, + "max": 0.011446742208342839 + }, + "tx_mbps": { + "mean": 0.001534608986051212, + "max": 0.0025360291973403875 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0031969093171662897, + "max": 0.008949033555114455 + }, + "tx_mbps": { + "mean": 0.0031969093171662897, + "max": 0.008949033555114455 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009593987177000009, + "max": 0.0022473514649914966 + }, + "tx_mbps": { + "mean": 0.0010842444904519833, + "max": 0.0025148933060619126 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0008235409217396616, + "max": 0.0019388914599926636 + }, + "tx_mbps": { + "mean": 0.0010842444904519833, + "max": 0.0025148933060619126 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.5001324974723664, + "max": 0.7128810226155359 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004102059233735336, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.005493869402138053, + "max": 0.021102119155863838 + }, + "tx_mbps": { + "mean": 0.0021540184399547594, + "max": 0.0060290201193356156 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0036357788260308922, + "max": 0.012123531664436497 + }, + "tx_mbps": { + "mean": 0.0036357788260308922, + "max": 0.012123531664436497 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008686393519838052, + "max": 0.0017022659305632353 + }, + "tx_mbps": { + "mean": 0.0009821924506084965, + "max": 0.0018831906828874238 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007437988876623676, + "max": 0.0014599840883204088 + }, + "tx_mbps": { + "mean": 0.0009821924506084965, + "max": 0.0018831906828874238 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.46335318183464486, + "max": 0.5166051660516605 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0020376789667474965, + "max": 0.003187040305050542 + }, + "tx_mbps": { + "mean": 0.0016116347158435303, + "max": 0.0026991477151415704 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020623883227707976, + "max": 0.003345998858537014 + }, + "tx_mbps": { + "mean": 0.0020623883227707976, + "max": 0.003345998858537014 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010459939107976656, + "max": 0.0017594523312223793 + }, + "tx_mbps": { + "mean": 0.0013319623048282385, + "max": 0.0023527560243089955 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0008954401267518204, + "max": 0.0015170948544708173 + }, + "tx_mbps": { + "mean": 0.0013319623048282385, + "max": 0.0023527560243089955 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/direct/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.46731500234298157, + "max": 0.49188391539596654 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004099032628299721, + "max": 0.02459419576979833 + }, + "busiest_sampled_vcpu_percent": 1.7647058823529411, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0049768651505584, + "max": 0.011142746784445653 + }, + "tx_mbps": { + "mean": 0.0016628731362957826, + "max": 0.0025201601779605088 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002094400400734859, + "max": 0.0038158446790064458 + }, + "tx_mbps": { + "mean": 0.002094400400734859, + "max": 0.0038158446790064458 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010553518704418611, + "max": 0.001516500881119807 + }, + "tx_mbps": { + "mean": 0.0011057053256710702, + "max": 0.0018342738873295592 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0009048492180034043, + "max": 0.0012962621639447313 + }, + "tx_mbps": { + "mean": 0.0011057053256710702, + "max": 0.0018342738873295592 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.49192426019797914, + "max": 0.5412054120541205 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.001784062450058209, + "max": 0.002642028724813733 + }, + "tx_mbps": { + "mean": 0.0014489416279162308, + "max": 0.0025931219828968766 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002161543063425693, + "max": 0.004045459112880989 + }, + "tx_mbps": { + "mean": 0.002161543063425693, + "max": 0.004045459112880989 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008776430264761924, + "max": 0.0011660174419815227 + }, + "tx_mbps": { + "mean": 0.0009689063596932709, + "max": 0.0018001672788486665 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007528269715648254, + "max": 0.0009897772888075272 + }, + "tx_mbps": { + "mean": 0.0009689063596932709, + "max": 0.0018001672788486665 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.45937009016450797, + "max": 0.49224710804824023 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008205128329418906, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.006998923231073893, + "max": 0.012960771751926344 + }, + "tx_mbps": { + "mean": 0.0018468864098585428, + "max": 0.002992053922755098 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.006021915745797834, + "max": 0.014284873919488303 + }, + "tx_mbps": { + "mean": 0.006021915745797834, + "max": 0.014284873919488303 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008688429523254864, + "max": 0.000903727282022075 + }, + "tx_mbps": { + "mean": 0.0009496462639895903, + "max": 0.0011049036579558543 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007439726773926564, + "max": 0.0007714745090432347 + }, + "tx_mbps": { + "mean": 0.0009496462639895903, + "max": 0.0011049036579558543 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.45522163738631494, + "max": 0.5167322834645669 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004101049868766404, + "max": 0.024606299212598427 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.004930175741340664, + "max": 0.010460817606035249 + }, + "tx_mbps": { + "mean": 0.0017877038735803284, + "max": 0.002131567174556209 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020784260956134898, + "max": 0.00372460071914685 + }, + "tx_mbps": { + "mean": 0.0020784260956134898, + "max": 0.00372460071914685 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009669259427880498, + "max": 0.0023965919417120087 + }, + "tx_mbps": { + "mean": 0.0010337995697275552, + "max": 0.002552378285920471 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0008310791042078777, + "max": 0.0020661360600576937 + }, + "tx_mbps": { + "mean": 0.0010337995697275552, + "max": 0.002552378285920471 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4757208960829614, + "max": 0.5171140113272593 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004104079454978249, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 1.3806706114398422, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0030115978744901686, + "max": 0.007768895731670049 + }, + "tx_mbps": { + "mean": 0.0016992804689789833, + "max": 0.0022225031225728497 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019723287513688987, + "max": 0.0031171152696201528 + }, + "tx_mbps": { + "mean": 0.0019723287513688987, + "max": 0.0031171152696201528 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009665743768159274, + "max": 0.0021858440176591143 + }, + "tx_mbps": { + "mean": 0.0011162864630722734, + "max": 0.0021276177911267982 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0008270320219396147, + "max": 0.0018774023852176555 + }, + "tx_mbps": { + "mean": 0.0011162864630722734, + "max": 0.0021276177911267982 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.45112766053509545, + "max": 0.4921259842519685 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004100041000410004, + "max": 0.024600246002460024 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.011712043213871615, + "max": 0.035698978043973956 + }, + "tx_mbps": { + "mean": 0.0020631114491677697, + "max": 0.0054129891334804255 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.009402374160962583, + "max": 0.039884603362304746 + }, + "tx_mbps": { + "mean": 0.009402374160962583, + "max": 0.039884603362304746 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.000851429524965232, + "max": 0.0017025980204954823 + }, + "tx_mbps": { + "mean": 0.0009078135302657542, + "max": 0.001909851907088971 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007302464673506897, + "max": 0.001460268912217937 + }, + "tx_mbps": { + "mean": 0.0009078135302657542, + "max": 0.001909851907088971 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/direct/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.47171568133440406, + "max": 0.5167322834645669 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008200082000820008, + "max": 0.04920049200492005 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.00510411200484932, + "max": 0.009827713810271815 + }, + "tx_mbps": { + "mean": 0.0024719596301733615, + "max": 0.004583811707691592 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002532747429712976, + "max": 0.007691475347434814 + }, + "tx_mbps": { + "mean": 0.002532747429712976, + "max": 0.007691475347434814 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010026116881528863, + "max": 0.001966064843031181 + }, + "tx_mbps": { + "mean": 0.0011850036367469256, + "max": 0.0021565322937972123 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0008593799804249252, + "max": 0.0016795766113004566 + }, + "tx_mbps": { + "mean": 0.0011850036367469256, + "max": 0.0021565322937972123 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/direct/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.46356417543373246, + "max": 0.5171140113272593 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004097017371353655, + "max": 0.024582104228121928 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0017298088203353016, + "max": 0.0025108022420172998 + }, + "tx_mbps": { + "mean": 0.0013803732527113068, + "max": 0.0020779053037384546 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001873367809555536, + "max": 0.0036205925746957924 + }, + "tx_mbps": { + "mean": 0.001873367809555536, + "max": 0.0036205925746957924 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.000886298600920315, + "max": 0.0010075326709324448 + }, + "tx_mbps": { + "mean": 0.001011191007477549, + "max": 0.001479813610432028 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007577350768057651, + "max": 0.0008532542306959141 + }, + "tx_mbps": { + "mean": 0.001011191007477549, + "max": 0.001479813610432028 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/direct/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.46350949590906243, + "max": 0.5167322834645669 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004101049868766404, + "max": 0.024606299212598427 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.004588133758289109, + "max": 0.011243871820053998 + }, + "tx_mbps": { + "mean": 0.0014424231635607934, + "max": 0.0022934791042725287 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018746490111797084, + "max": 0.0036055873570375037 + }, + "tx_mbps": { + "mean": 0.0018746490111797084, + "max": 0.0036055873570375037 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.000851786301313702, + "max": 0.0009038843335551874 + }, + "tx_mbps": { + "mean": 0.0009003443771150306, + "max": 0.001066079605952721 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007305519364374223, + "max": 0.00077160857742516 + }, + "tx_mbps": { + "mean": 0.0009003443771150306, + "max": 0.001066079605952721 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.128708801527106, + "max": 1.1677788369876072 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007940289026520565, + "max": 0.04764173415912339 + }, + "busiest_sampled_vcpu_percent": 3.041825095057034, + "container_quota_busy_percent": { + "mean": 0.016304160205425695, + "max": 0.04650379197526242 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3559424, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.038366308271521675, + "max": 0.09468976168278306 + }, + "tx_mbps": { + "mean": 0.025011931471074562, + "max": 0.05335042492770647 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.006003060835180253, + "max": 0.014822923567171966 + }, + "tx_mbps": { + "mean": 0.006003060835180253, + "max": 0.014822923567171966 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0012252950686650298, + "max": 0.003476971991048419 + }, + "tx_mbps": { + "mean": 0.000979137808921878, + "max": 0.002154227490724163 + } + }, + "veth2e62ef13": { + "rx_mbps": { + "mean": 0.019844630276641715, + "max": 0.04936089492538856 + }, + "tx_mbps": { + "mean": 0.030631273953560644, + "max": 0.08423952122338821 + } + }, + "veth5230eda1": { + "rx_mbps": { + "mean": 0.005516382220944622, + "max": 0.006224133252148245 + }, + "tx_mbps": { + "mean": 0.0045635605043248305, + "max": 0.005275490546233956 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.02572844715267032, + "max": 0.054243261596167054 + }, + "tx_mbps": { + "mean": 0.036067211833665874, + "max": 0.08930503387744067 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.116837970713153, + "max": 1.1677788369876072 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007945969227638343, + "max": 0.023849272597185785 + }, + "busiest_sampled_vcpu_percent": 2.8625954198473282, + "container_quota_busy_percent": { + "mean": 0.015986755119366983, + "max": 0.04443335295911409 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3497984, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.037193612141951785, + "max": 0.09148577448595131 + }, + "tx_mbps": { + "mean": 0.023488785885051374, + "max": 0.049275974894016944 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019027197043501307, + "max": 0.00310654543688554 + }, + "tx_mbps": { + "mean": 0.0019027197043501307, + "max": 0.00310654543688554 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.001017997116653947, + "max": 0.0018509801245522907 + }, + "tx_mbps": { + "mean": 0.0013537631022371229, + "max": 0.0025645375366531737 + } + }, + "veth2e62ef13": { + "rx_mbps": { + "mean": 0.019046091211209145, + "max": 0.044040340047582206 + }, + "tx_mbps": { + "mean": 0.030279448750260313, + "max": 0.08053941098495462 + } + }, + "veth5230eda1": { + "rx_mbps": { + "mean": 0.005100296090326186, + "max": 0.006120127034557574 + }, + "tx_mbps": { + "mean": 0.004235365300779359, + "max": 0.005163981259920153 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.024292289821929228, + "max": 0.04926529423681744 + }, + "tx_mbps": { + "mean": 0.03586857715327679, + "max": 0.0859625065661564 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1209389290157081, + "max": 1.1921793037672865 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003972036860502065, + "max": 0.023832221163012392 + }, + "busiest_sampled_vcpu_percent": 2.6666666666666665, + "container_quota_busy_percent": { + "mean": 0.016385512461571914, + "max": 0.04438848592569437 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3678208, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.03466860223466077, + "max": 0.08495977736420379 + }, + "tx_mbps": { + "mean": 0.023772929892659847, + "max": 0.04943588748079297 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002520040801399801, + "max": 0.003912344382128641 + }, + "tx_mbps": { + "mean": 0.002520040801399801, + "max": 0.003912344382128641 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010590368879313879, + "max": 0.0015503553316815032 + }, + "tx_mbps": { + "mean": 0.0010729325625170555, + "max": 0.001965320307312478 + } + }, + "veth2e62ef13": { + "rx_mbps": { + "mean": 0.01907125231911327, + "max": 0.0440431467487096 + }, + "tx_mbps": { + "mean": 0.030609476853837473, + "max": 0.08054454378037279 + } + }, + "veth5230eda1": { + "rx_mbps": { + "mean": 0.005006853397733826, + "max": 0.006122233984026138 + }, + "tx_mbps": { + "mean": 0.004141521943468505, + "max": 0.005065992169778796 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.02426848118390116, + "max": 0.04965862887965753 + }, + "tx_mbps": { + "mean": 0.035717203336927864, + "max": 0.08629129295760002 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0778306702721148, + "max": 1.1211832061068703 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003978674305721333, + "max": 0.023872045834328 + }, + "busiest_sampled_vcpu_percent": 3.053435114503817, + "container_quota_busy_percent": { + "mean": 0.015908422310005468, + "max": 0.04488632732401221 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3817472, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.042202460189550164, + "max": 0.0834595606519431 + }, + "tx_mbps": { + "mean": 0.02420991281258462, + "max": 0.047939818978706916 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007510911271116345, + "max": 0.03739265267000331 + }, + "tx_mbps": { + "mean": 0.007510911271116345, + "max": 0.03739265267000331 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008592725454404742, + "max": 0.0015511737605849116 + }, + "tx_mbps": { + "mean": 0.0010375600605797403, + "max": 0.0014207973371991197 + } + }, + "veth2e62ef13": { + "rx_mbps": { + "mean": 0.018967837579378383, + "max": 0.044035560864533405 + }, + "tx_mbps": { + "mean": 0.029998508499798324, + "max": 0.08053067098459758 + } + }, + "veth5230eda1": { + "rx_mbps": { + "mean": 0.00550039014882626, + "max": 0.006123184077653577 + }, + "tx_mbps": { + "mean": 0.004529460244043737, + "max": 0.005066778347976121 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.024490627095979132, + "max": 0.04929556927339137 + }, + "tx_mbps": { + "mean": 0.035565528804421806, + "max": 0.08563059321843104 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1246983614736674, + "max": 1.1918951132300357 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003975826972010178, + "max": 0.02385496183206107 + }, + "busiest_sampled_vcpu_percent": 3.0476190476190474, + "container_quota_busy_percent": { + "mean": 0.017643747517551177, + "max": 0.04934012351964066 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3850240, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.03714554343562094, + "max": 0.08579843302855845 + }, + "tx_mbps": { + "mean": 0.02498316908722815, + "max": 0.051072747331644124 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002507989026383009, + "max": 0.004263640384314918 + }, + "tx_mbps": { + "mean": 0.002507989026383009, + "max": 0.004263640384314918 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008509395227941787, + "max": 0.0016499495335582052 + }, + "tx_mbps": { + "mean": 0.0009404104010452088, + "max": 0.0019061339343324922 + } + }, + "veth2e62ef13": { + "rx_mbps": { + "mean": 0.019405890938251458, + "max": 0.0463568381531981 + }, + "tx_mbps": { + "mean": 0.03086430971271571, + "max": 0.08227827831191763 + } + }, + "veth5230eda1": { + "rx_mbps": { + "mean": 0.0054980994158400605, + "max": 0.00679092288702865 + }, + "tx_mbps": { + "mean": 0.0045267168554198834, + "max": 0.005742997455000644 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.024850856699761368, + "max": 0.050979710313569994 + }, + "tx_mbps": { + "mean": 0.0363314369691808, + "max": 0.08734040721336082 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1245752149370936, + "max": 1.2160228898426324 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003972036860502065, + "max": 0.023832221163012392 + }, + "busiest_sampled_vcpu_percent": 3.0476190476190474, + "container_quota_busy_percent": { + "mean": 0.015132904082907324, + "max": 0.04314776055734136 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3743744, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.03536078103134469, + "max": 0.0845612213796868 + }, + "tx_mbps": { + "mean": 0.023377357946741305, + "max": 0.0494145771459348 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0034837932570664612, + "max": 0.009277625313760678 + }, + "tx_mbps": { + "mean": 0.0034837932570664612, + "max": 0.009277625313760678 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010723877614862458, + "max": 0.0017517110200918073 + }, + "tx_mbps": { + "mean": 0.0012714360244657707, + "max": 0.0022033717012304613 + } + }, + "veth2e62ef13": { + "rx_mbps": { + "mean": 0.018847720926752767, + "max": 0.04413842932683769 + }, + "tx_mbps": { + "mean": 0.029871384552425252, + "max": 0.08053458653393375 + } + }, + "veth5230eda1": { + "rx_mbps": { + "mean": 0.004988068434656005, + "max": 0.00612147712838235 + }, + "tx_mbps": { + "mean": 0.004105115205883433, + "max": 0.0050653658910748 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.024085933614000663, + "max": 0.04973185083656626 + }, + "tx_mbps": { + "mean": 0.03524793578277446, + "max": 0.08628062527448711 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.069454411061391, + "max": 1.1675005956635691 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003977724741447892, + "max": 0.02386634844868735 + }, + "busiest_sampled_vcpu_percent": 2.857142857142857, + "container_quota_busy_percent": { + "mean": 0.015534632653807248, + "max": 0.0453278497769991 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3534848, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.03742059308187976, + "max": 0.08406257614273226 + }, + "tx_mbps": { + "mean": 0.02424391020860632, + "max": 0.04803665808782637 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002096124397211821, + "max": 0.004656487481798975 + }, + "tx_mbps": { + "mean": 0.002096124397211821, + "max": 0.004656487481798975 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008923115695211456, + "max": 0.0017502248154381323 + }, + "tx_mbps": { + "mean": 0.0011030179880942203, + "max": 0.0021008796129562248 + } + }, + "veth2e62ef13": { + "rx_mbps": { + "mean": 0.019862973314224496, + "max": 0.04359235641567414 + }, + "tx_mbps": { + "mean": 0.03063603716768015, + "max": 0.07998776791685636 + } + }, + "veth5230eda1": { + "rx_mbps": { + "mean": 0.005117207066199685, + "max": 0.006222469929957949 + }, + "tx_mbps": { + "mean": 0.004254365444524247, + "max": 0.005167348834263045 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.02501821985928808, + "max": 0.04938439217915678 + }, + "tx_mbps": { + "mean": 0.035886619546676615, + "max": 0.08624888350084148 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1443056459273544, + "max": 1.1913271384322135 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007947862476964416, + "max": 0.023849272597185785 + }, + "busiest_sampled_vcpu_percent": 2.480916030534351, + "container_quota_busy_percent": { + "mean": 0.022430973424638918, + "max": 0.05254205180511522 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 4055040, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.049634349948635186, + "max": 0.08447641244876802 + }, + "tx_mbps": { + "mean": 0.03566420122127165, + "max": 0.04926442952616808 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0023505148961545427, + "max": 0.005112098713462449 + }, + "tx_mbps": { + "mean": 0.0023505148961545427, + "max": 0.005112098713462449 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009240715726999691, + "max": 0.0022451957379207845 + }, + "tx_mbps": { + "mean": 0.0009695487446714734, + "max": 0.002083517240488989 + } + }, + "veth2e62ef13": { + "rx_mbps": { + "mean": 0.030651112324268495, + "max": 0.04402642201367629 + }, + "tx_mbps": { + "mean": 0.045322878004088296, + "max": 0.08051395817846765 + } + }, + "veth5230eda1": { + "rx_mbps": { + "mean": 0.005497124701881148, + "max": 0.006785648023951943 + }, + "tx_mbps": { + "mean": 0.004525927290934777, + "max": 0.005738536570121084 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.03595492980602925, + "max": 0.0498579879627409 + }, + "tx_mbps": { + "mean": 0.05081835403969455, + "max": 0.08626920579945624 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/08-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.0920863844950037, + "max": 1.1447650846649178 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004766444232602479, + "max": 0.023832221163012392 + }, + "busiest_sampled_vcpu_percent": 2.6717557251908395, + "container_quota_busy_percent": { + "mean": 0.016391242295793362, + "max": 0.044906872636176945 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3858432, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.04243579232974998, + "max": 0.09371059261945475 + }, + "tx_mbps": { + "mean": 0.02616056299148916, + "max": 0.049804295037445274 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0038278409701163517, + "max": 0.009919522345905457 + }, + "tx_mbps": { + "mean": 0.0038278409701163517, + "max": 0.009919522345905457 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008552086459748977, + "max": 0.0009761558639367913 + }, + "tx_mbps": { + "mean": 0.0009516124118255921, + "max": 0.0014215269768579524 + } + }, + "veth2e62ef13": { + "rx_mbps": { + "mean": 0.0213866822199591, + "max": 0.04411067608188751 + }, + "tx_mbps": { + "mean": 0.03494747513163392, + "max": 0.08048394820943681 + } + }, + "veth5230eda1": { + "rx_mbps": { + "mean": 0.005371948372711404, + "max": 0.006118382873688397 + }, + "tx_mbps": { + "mean": 0.004418831705377598, + "max": 0.005062805474388379 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.02675561459055768, + "max": 0.049779891634474764 + }, + "tx_mbps": { + "mean": 0.040317919248837104, + "max": 0.08647803406406901 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/09-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.1720354547748362, + "max": 1.2360351794628002 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004764173415912339, + "max": 0.023820867079561697 + }, + "busiest_sampled_vcpu_percent": 4.0, + "container_quota_busy_percent": { + "mean": 0.014133355463136134, + "max": 0.046969687295727834 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3506176, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.028360047427778062, + "max": 0.0815481511783403 + }, + "tx_mbps": { + "mean": 0.019848841574486277, + "max": 0.04558834932457795 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002329060984648747, + "max": 0.004920377615744183 + }, + "tx_mbps": { + "mean": 0.002329060984648747, + "max": 0.004920377615744183 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008350576849373468, + "max": 0.0016508057613132422 + }, + "tx_mbps": { + "mean": 0.0009442154155718953, + "max": 0.0017460113837553305 + } + }, + "veth2e62ef13": { + "rx_mbps": { + "mean": 0.015002696596670579, + "max": 0.044131096894367346 + }, + "tx_mbps": { + "mean": 0.020615790611119084, + "max": 0.08052120784270497 + } + }, + "veth5230eda1": { + "rx_mbps": { + "mean": 0.005368804089685869, + "max": 0.006116376995845092 + }, + "tx_mbps": { + "mean": 0.004416248376619901, + "max": 0.0050611456617327 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.02045529167886302, + "max": 0.0467877214817984 + }, + "tx_mbps": { + "mean": 0.025976254403310882, + "max": 0.08407202083233854 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.10875556864664, + "max": 1.168335717691941 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0039701445132602825, + "max": 0.023820867079561697 + }, + "busiest_sampled_vcpu_percent": 2.8517110266159698, + "container_quota_busy_percent": { + "mean": 0.016648282786757746, + "max": 0.048277411912758354 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 4108288, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.03487098629999758, + "max": 0.08483144334938515 + }, + "tx_mbps": { + "mean": 0.024088050333076705, + "max": 0.049490600606409064 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002279376751742217, + "max": 0.003941037657378854 + }, + "tx_mbps": { + "mean": 0.002279376751742217, + "max": 0.003941037657378854 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010439358959748123, + "max": 0.0021895416820125065 + }, + "tx_mbps": { + "mean": 0.0011020951921205209, + "max": 0.0021884493720015596 + } + }, + "veth2e62ef13": { + "rx_mbps": { + "mean": 0.019040426824098722, + "max": 0.044006387491847196 + }, + "tx_mbps": { + "mean": 0.030567921239548726, + "max": 0.0804773197559274 + } + }, + "veth5230eda1": { + "rx_mbps": { + "mean": 0.005496767225987017, + "max": 0.006120481360309623 + }, + "tx_mbps": { + "mean": 0.004525624255951875, + "max": 0.005064541918441197 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.024698709897857236, + "max": 0.04970686548301373 + }, + "tx_mbps": { + "mean": 0.03619564068762113, + "max": 0.08635576789864925 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1163575000591608, + "max": 1.1916110581506196 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003972036860502065, + "max": 0.023832221163012392 + }, + "busiest_sampled_vcpu_percent": 3.2442748091603053, + "container_quota_busy_percent": { + "mean": 0.014766643590617358, + "max": 0.04557973721209795 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 4014080, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.05120816166891826, + "max": 0.11634425578465779 + }, + "tx_mbps": { + "mean": 0.028468142037123088, + "max": 0.05169094645050831 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007658664169524258, + "max": 0.03572155923183789 + }, + "tx_mbps": { + "mean": 0.007658664169524258, + "max": 0.03572155923183789 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009481409036491177, + "max": 0.0014129183042777345 + }, + "tx_mbps": { + "mean": 0.0010673342005666228, + "max": 0.0014540712645965037 + } + }, + "veth2e62ef13": { + "rx_mbps": { + "mean": 0.02344987756161537, + "max": 0.04407813015376669 + }, + "tx_mbps": { + "mean": 0.03903359015692112, + "max": 0.08042456519774953 + } + }, + "veth5230eda1": { + "rx_mbps": { + "mean": 0.004985916879668079, + "max": 0.006113114347593727 + }, + "tx_mbps": { + "mean": 0.004103358472391427, + "max": 0.005058445903680773 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0285123162640493, + "max": 0.04974316282143208 + }, + "tx_mbps": { + "mean": 0.04420428282987917, + "max": 0.08655139633146351 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1675064239456359, + "max": 1.2134189864382583 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0039701445132602825, + "max": 0.023820867079561697 + }, + "busiest_sampled_vcpu_percent": 3.041825095057034, + "container_quota_busy_percent": { + "mean": 0.01647556578553626, + "max": 0.043966538762890486 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3932160, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.03805417918063803, + "max": 0.08738593346609891 + }, + "tx_mbps": { + "mean": 0.02460848655295766, + "max": 0.05321776805557715 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0035267892189171706, + "max": 0.009761916806385076 + }, + "tx_mbps": { + "mean": 0.0035267892189171706, + "max": 0.009761916806385076 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0011602148694814017, + "max": 0.0022177710214279106 + }, + "tx_mbps": { + "mean": 0.00116812925825907, + "max": 0.002344283045330671 + } + }, + "veth2e62ef13": { + "rx_mbps": { + "mean": 0.020077748017705708, + "max": 0.05010893636190139 + }, + "tx_mbps": { + "mean": 0.03125433749750599, + "max": 0.08487659679480516 + } + }, + "veth5230eda1": { + "rx_mbps": { + "mean": 0.004985392648883648, + "max": 0.006118510266601312 + }, + "tx_mbps": { + "mean": 0.004102884356984486, + "max": 0.005062910888768325 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.025309173421236744, + "max": 0.054860658994776754 + }, + "tx_mbps": { + "mean": 0.03652535111274954, + "max": 0.08993950768357349 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1430425117199081, + "max": 1.2372115155841066 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003956948401392846, + "max": 0.023741690408357077 + }, + "busiest_sampled_vcpu_percent": 3.0303030303030303, + "container_quota_busy_percent": { + "mean": 0.01744543452658817, + "max": 0.051449711419805824 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3883008, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.03690169035815291, + "max": 0.08433406420827513 + }, + "tx_mbps": { + "mean": 0.02429611815345256, + "max": 0.04893015358899768 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0038937163508485054, + "max": 0.013828890215719387 + }, + "tx_mbps": { + "mean": 0.0038937163508485054, + "max": 0.013828890215719387 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.001051412900152097, + "max": 0.001649937311381551 + }, + "tx_mbps": { + "mean": 0.0011594865358616588, + "max": 0.002089107316629136 + } + }, + "veth2e62ef13": { + "rx_mbps": { + "mean": 0.019004827462006033, + "max": 0.04400389545812514 + }, + "tx_mbps": { + "mean": 0.03049029369294549, + "max": 0.08047276241309326 + } + }, + "veth5230eda1": { + "rx_mbps": { + "mean": 0.0054900739243010505, + "max": 0.00678162859616096 + }, + "tx_mbps": { + "mean": 0.0045201499597985325, + "max": 0.005735137390958224 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.02466155803674812, + "max": 0.04945577299279149 + }, + "tx_mbps": { + "mean": 0.03616993018860568, + "max": 0.08626929010799306 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1092807998207734, + "max": 1.1677788369876072 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003977724741447892, + "max": 0.02386634844868735 + }, + "busiest_sampled_vcpu_percent": 2.8625954198473282, + "container_quota_busy_percent": { + "mean": 0.050630780467583916, + "max": 0.17508557429933705 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 36560896, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.010985904407738497, + "max": 0.023300480568845414 + }, + "tx_mbps": { + "mean": 0.005673659321260929, + "max": 0.00926463494385508 + } + }, + "veth9901dc56": { + "rx_mbps": { + "mean": 0.0036661919492891955, + "max": 0.005767883929625758 + }, + "tx_mbps": { + "mean": 0.00490215429275501, + "max": 0.011870027340751394 + } + }, + "veth1899bec6": { + "rx_mbps": { + "mean": 0.0013260222136414492, + "max": 0.004117954708158321 + }, + "tx_mbps": { + "mean": 0.003521674898599526, + "max": 0.011467084404148802 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019373830235953288, + "max": 0.003130787448397499 + }, + "tx_mbps": { + "mean": 0.0019373830235953288, + "max": 0.003130787448397499 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008590166971929776, + "max": 0.0008761930742955458 + }, + "tx_mbps": { + "mean": 0.001059621294400236, + "max": 0.0013085493907955621 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 3.967814730668982e-05, + "max": 7.937637606858603e-05 + }, + "tx_mbps": { + "mean": 3.967814730668982e-05, + "max": 7.937637606858603e-05 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005178314120919737, + "max": 0.008951743648387158 + }, + "tx_mbps": { + "mean": 0.009376654058599844, + "max": 0.024019367398920497 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1251442331776522, + "max": 1.2392755004766445 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003972036860502065, + "max": 0.023832221163012392 + }, + "busiest_sampled_vcpu_percent": 2.6515151515151514, + "container_quota_busy_percent": { + "mean": 0.03672496514711599, + "max": 0.046740155079136335 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 36462592, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.010151384600850423, + "max": 0.017431369477501582 + }, + "tx_mbps": { + "mean": 0.005319652232350029, + "max": 0.00658657510080948 + } + }, + "veth9901dc56": { + "rx_mbps": { + "mean": 0.003507572602870134, + "max": 0.004517261499447497 + }, + "tx_mbps": { + "mean": 0.0036607241327946396, + "max": 0.004595066408759156 + } + }, + "veth1899bec6": { + "rx_mbps": { + "mean": 0.0010278665617040512, + "max": 0.001658312478858301 + }, + "tx_mbps": { + "mean": 0.002491094290945089, + "max": 0.003255601499432948 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002096213263116702, + "max": 0.003661244110278426 + }, + "tx_mbps": { + "mean": 0.002096213263116702, + "max": 0.003661244110278426 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009546643875180692, + "max": 0.0016504207877793048 + }, + "tx_mbps": { + "mean": 0.0009581920616736146, + "max": 0.0017465173770862328 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.6436581282057965e-05, + "max": 7.933049576875037e-05 + }, + "tx_mbps": { + "mean": 2.6436581282057965e-05, + "max": 7.933049576875037e-05 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0049418389717791125, + "max": 0.006183938564695394 + }, + "tx_mbps": { + "mean": 0.007110010485413343, + "max": 0.008206608159363893 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1055184154061506, + "max": 1.2881679389312977 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003980574795000399, + "max": 0.02388344877000239 + }, + "busiest_sampled_vcpu_percent": 2.48565965583174, + "container_quota_busy_percent": { + "mean": 0.04269178518149115, + "max": 0.06666301655497249 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 36442112, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.017793128051569934, + "max": 0.06041671003168504 + }, + "tx_mbps": { + "mean": 0.006491239705601571, + "max": 0.011009558904123924 + } + }, + "veth9901dc56": { + "rx_mbps": { + "mean": 0.003997738194302145, + "max": 0.0058150225860864845 + }, + "tx_mbps": { + "mean": 0.006299948747773992, + "max": 0.014729788389613384 + } + }, + "veth1899bec6": { + "rx_mbps": { + "mean": 0.0014153390100992876, + "max": 0.0028014645678443415 + }, + "tx_mbps": { + "mean": 0.004889333858868596, + "max": 0.013189488204607695 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007319545749995633, + "max": 0.03602226309769997 + }, + "tx_mbps": { + "mean": 0.007319545749995633, + "max": 0.03602226309769997 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010302395632116235, + "max": 0.0023217171575204364 + }, + "tx_mbps": { + "mean": 0.0010833789872613463, + "max": 0.002423854419210436 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.6435837157401066e-05, + "max": 7.934431237903364e-05 + }, + "tx_mbps": { + "mean": 2.6435837157401066e-05, + "max": 7.934431237903364e-05 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005699196516117496, + "max": 0.007609907256940898 + }, + "tx_mbps": { + "mean": 0.012165802314468455, + "max": 0.02885505856984892 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.132480450580779, + "max": 1.239866475917978 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0039739310125576225, + "max": 0.023843586075345733 + }, + "busiest_sampled_vcpu_percent": 3.238095238095238, + "container_quota_busy_percent": { + "mean": 0.034998809015313825, + "max": 0.04789029973449884 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 28286976, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.013994609459872768, + "max": 0.02549806891808943 + }, + "tx_mbps": { + "mean": 0.006070227489083754, + "max": 0.007317485161025894 + } + }, + "veth9901dc56": { + "rx_mbps": { + "mean": 0.0032870760765875656, + "max": 0.004104446724655534 + }, + "tx_mbps": { + "mean": 0.004503902098632575, + "max": 0.008761242658644704 + } + }, + "veth1899bec6": { + "rx_mbps": { + "mean": 0.0008636602257237447, + "max": 0.0013974329378029023 + }, + "tx_mbps": { + "mean": 0.0031274658770936554, + "max": 0.00737604183432825 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0033602143692171528, + "max": 0.00978183665805848 + }, + "tx_mbps": { + "mean": 0.0033602143692171528, + "max": 0.00978183665805848 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0013317291072626543, + "max": 0.0029169124203920842 + }, + "tx_mbps": { + "mean": 0.001293801348583617, + "max": 0.0020529865543554085 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.643980559190162e-05, + "max": 7.933025411108179e-05 + }, + "tx_mbps": { + "mean": 2.643980559190162e-05, + "max": 7.933025411108179e-05 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.004959252780968793, + "max": 0.006666792508950527 + }, + "tx_mbps": { + "mean": 0.008925169324309846, + "max": 0.016817680492582136 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/agentgateway/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.133229350364056, + "max": 1.2166030534351144 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007949757532395262, + "max": 0.04769854519437157 + }, + "busiest_sampled_vcpu_percent": 2.8680688336520075, + "container_quota_busy_percent": { + "mean": 0.05027955228004476, + "max": 0.1751095266017122 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 28286976, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.015435369824310157, + "max": 0.027964222663259666 + }, + "tx_mbps": { + "mean": 0.006548730332298074, + "max": 0.010847313931854091 + } + }, + "veth9901dc56": { + "rx_mbps": { + "mean": 0.004088907236744761, + "max": 0.006019336348628356 + }, + "tx_mbps": { + "mean": 0.006226266378969786, + "max": 0.011761044918379277 + } + }, + "veth1899bec6": { + "rx_mbps": { + "mean": 0.0014398805276976563, + "max": 0.004323061128234354 + }, + "tx_mbps": { + "mean": 0.004819985699846727, + "max": 0.011606976755375864 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003916936934692405, + "max": 0.009598769812399733 + }, + "tx_mbps": { + "mean": 0.003916936934692405, + "max": 0.009598769812399733 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010649778437203192, + "max": 0.0016512182499210115 + }, + "tx_mbps": { + "mean": 0.0011857667684298226, + "max": 0.0025406136294410728 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 3.968576115662676e-05, + "max": 7.939176558689138e-05 + }, + "tx_mbps": { + "mean": 3.968576115662676e-05, + "max": 7.939176558689138e-05 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.00582114649439204, + "max": 0.009344767985731705 + }, + "tx_mbps": { + "mean": 0.012232018847246335, + "max": 0.024049887702096973 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/agentgateway/http/05-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.1162450560431285, + "max": 1.168057210965435 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009540846885849372, + "max": 0.02385496183206107 + }, + "busiest_sampled_vcpu_percent": 2.8517110266159698, + "container_quota_busy_percent": { + "mean": 0.0456164067648144, + "max": 0.0740564530208556 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27881472, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.00989935420636358, + "max": 0.016782441629328935 + }, + "tx_mbps": { + "mean": 0.005865886819471821, + "max": 0.00798684301581266 + } + }, + "veth9901dc56": { + "rx_mbps": { + "mean": 0.004062999408776115, + "max": 0.004787279401663374 + }, + "tx_mbps": { + "mean": 0.005381728316049054, + "max": 0.008523978809004495 + } + }, + "veth1899bec6": { + "rx_mbps": { + "mean": 0.0015092800309425946, + "max": 0.002902364427985419 + }, + "tx_mbps": { + "mean": 0.0038211999888923174, + "max": 0.007240651530384234 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0017265150295294692, + "max": 0.003409659687625372 + }, + "tx_mbps": { + "mean": 0.0017265150295294692, + "max": 0.003409659687625372 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0007006259989819988, + "max": 0.001852047812428278 + }, + "tx_mbps": { + "mean": 0.0008327459459728595, + "max": 0.002305143529307354 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.5866099875118477e-05, + "max": 7.933049937559239e-05 + }, + "tx_mbps": { + "mean": 1.5866099875118477e-05, + "max": 7.933049937559239e-05 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0055338199256652195, + "max": 0.007889181962505055 + }, + "tx_mbps": { + "mean": 0.009971599616803176, + "max": 0.017516425483093914 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1132186992218727, + "max": 1.1933174224343674 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003971090461440711, + "max": 0.02382654276864427 + }, + "busiest_sampled_vcpu_percent": 3.816793893129771, + "container_quota_busy_percent": { + "mean": 0.04121983186795178, + "max": 0.13101075125692493 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27635712, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.01001188181491954, + "max": 0.01836601848640764 + }, + "tx_mbps": { + "mean": 0.005468135496490724, + "max": 0.007507823307161655 + } + }, + "veth9901dc56": { + "rx_mbps": { + "mean": 0.0035204692020306453, + "max": 0.004714321076839974 + }, + "tx_mbps": { + "mean": 0.003675593474539856, + "max": 0.0047311034496054245 + } + }, + "veth1899bec6": { + "rx_mbps": { + "mean": 0.0009154031295066485, + "max": 0.0015577093266840175 + }, + "tx_mbps": { + "mean": 0.0021160673775314034, + "max": 0.0032069588684523064 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002447034129315196, + "max": 0.004009963002459836 + }, + "tx_mbps": { + "mean": 0.002447034129315196, + "max": 0.004009963002459836 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008422608142823598, + "max": 0.0009764289608988944 + }, + "tx_mbps": { + "mean": 0.0008862219306979813, + "max": 0.001316653426962103 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.6440719657588832e-05, + "max": 7.93739387082672e-05 + }, + "tx_mbps": { + "mean": 2.6440719657588832e-05, + "max": 7.93739387082672e-05 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.004758292772347479, + "max": 0.006458162174195344 + }, + "tx_mbps": { + "mean": 0.006677882782769241, + "max": 0.009254715745019834 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1486302030000302, + "max": 1.263107721639657 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007953551260637874, + "max": 0.047721307563827246 + }, + "busiest_sampled_vcpu_percent": 3.053435114503817, + "container_quota_busy_percent": { + "mean": 0.053587715263136326, + "max": 0.17714190456700976 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27451392, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.014370160644305375, + "max": 0.030914250054688668 + }, + "tx_mbps": { + "mean": 0.006696922576358601, + "max": 0.012676863417338598 + } + }, + "veth9901dc56": { + "rx_mbps": { + "mean": 0.004151272997099276, + "max": 0.007852735400520434 + }, + "tx_mbps": { + "mean": 0.006532200231260244, + "max": 0.013556333201131357 + } + }, + "veth1899bec6": { + "rx_mbps": { + "mean": 0.0015844826170607225, + "max": 0.0041184182942946845 + }, + "tx_mbps": { + "mean": 0.00486946689918468, + "max": 0.01155047144121581 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004116994632847145, + "max": 0.01408675299905376 + }, + "tx_mbps": { + "mean": 0.004116994632847145, + "max": 0.01408675299905376 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009203702564406584, + "max": 0.002221468952343095 + }, + "tx_mbps": { + "mean": 0.0009876965989191135, + "max": 0.002186352948285438 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.6457682703204256e-05, + "max": 7.939270482600752e-05 + }, + "tx_mbps": { + "mean": 2.6457682703204256e-05, + "max": 7.939270482600752e-05 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.00588390632392332, + "max": 0.010846285929756097 + }, + "tx_mbps": { + "mean": 0.012389363729364037, + "max": 0.025788126987850397 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/agentgateway/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1012095640458341, + "max": 1.145311381531854 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003972036860502065, + "max": 0.023832221163012392 + }, + "busiest_sampled_vcpu_percent": 2.480916030534351, + "container_quota_busy_percent": { + "mean": 0.04858230795396059, + "max": 0.07733598620966219 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27455488, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.015334903812525938, + "max": 0.04368587715446795 + }, + "tx_mbps": { + "mean": 0.006596350217964902, + "max": 0.007952258700443748 + } + }, + "veth9901dc56": { + "rx_mbps": { + "mean": 0.004034044007070382, + "max": 0.005058932919044481 + }, + "tx_mbps": { + "mean": 0.006181538360668072, + "max": 0.011926802388741617 + } + }, + "veth1899bec6": { + "rx_mbps": { + "mean": 0.002056872382834818, + "max": 0.0037547112584338273 + }, + "tx_mbps": { + "mean": 0.005086818760133723, + "max": 0.010536561619501795 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003635953450265482, + "max": 0.012169179891273559 + }, + "tx_mbps": { + "mean": 0.003635953450265482, + "max": 0.012169179891273559 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009411534645710001, + "max": 0.0017524607697836643 + }, + "tx_mbps": { + "mean": 0.0010116451653572518, + "max": 0.0019692285653492396 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.642537788884544e-05, + "max": 7.928415329746887e-05 + }, + "tx_mbps": { + "mean": 2.642537788884544e-05, + "max": 7.928415329746887e-05 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.00626666867631431, + "max": 0.008396205948229464 + }, + "tx_mbps": { + "mean": 0.012280002286159046, + "max": 0.023824641428124068 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1093006060442578, + "max": 1.2160228898426324 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0039739310125576225, + "max": 0.023843586075345733 + }, + "busiest_sampled_vcpu_percent": 3.612167300380228, + "container_quota_busy_percent": { + "mean": 0.046455282862221815, + "max": 0.13198964661997334 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 26841088, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.011071870900487692, + "max": 0.01667307792043746 + }, + "tx_mbps": { + "mean": 0.005918360622755112, + "max": 0.007591372027995433 + } + }, + "veth9901dc56": { + "rx_mbps": { + "mean": 0.003785686555615641, + "max": 0.0045029237257375836 + }, + "tx_mbps": { + "mean": 0.004054520871855109, + "max": 0.004800493748758519 + } + }, + "veth1899bec6": { + "rx_mbps": { + "mean": 0.001218684965132953, + "max": 0.00239403665743583 + }, + "tx_mbps": { + "mean": 0.0028234170184628887, + "max": 0.003618502540188041 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002108268009557645, + "max": 0.0037969676634252774 + }, + "tx_mbps": { + "mean": 0.002108268009557645, + "max": 0.0037969676634252774 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009200716521088915, + "max": 0.0012420857951333233 + }, + "tx_mbps": { + "mean": 0.0010482453109282874, + "max": 0.0014511346328891772 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 3.966212730759945e-05, + "max": 7.934700411171106e-05 + }, + "tx_mbps": { + "mean": 3.966212730759945e-05, + "max": 7.934700411171106e-05 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.00529788010116316, + "max": 0.006839015546878788 + }, + "tx_mbps": { + "mean": 0.007926183201246285, + "max": 0.009604039305367488 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1053658021789619, + "max": 1.1921793037672865 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003980574795000399, + "max": 0.02388344877000239 + }, + "busiest_sampled_vcpu_percent": 2.676864244741874, + "container_quota_busy_percent": { + "mean": 0.05315622670198093, + "max": 0.1608230920261667 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 26853376, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.01782767596745017, + "max": 0.06683283642166023 + }, + "tx_mbps": { + "mean": 0.00700776986243001, + "max": 0.013140465235350398 + } + }, + "veth9901dc56": { + "rx_mbps": { + "mean": 0.004119484278110384, + "max": 0.0065450593126266336 + }, + "tx_mbps": { + "mean": 0.006104852864163279, + "max": 0.017613685259737645 + } + }, + "veth1899bec6": { + "rx_mbps": { + "mean": 0.0017199150699683107, + "max": 0.0036859821210503377 + }, + "tx_mbps": { + "mean": 0.005166299010051894, + "max": 0.016226864999789484 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007520088279229244, + "max": 0.03732819724989181 + }, + "tx_mbps": { + "mean": 0.007520088279229244, + "max": 0.03732819724989181 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010019085718177255, + "max": 0.0016513171606941902 + }, + "tx_mbps": { + "mean": 0.001195940093535964, + "max": 0.0018503491967020197 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.6441483530541415e-05, + "max": 7.939176919930695e-05 + }, + "tx_mbps": { + "mean": 2.6441483530541415e-05, + "max": 7.939176919930695e-05 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0060439010997939335, + "max": 0.008757258847197408 + }, + "tx_mbps": { + "mean": 0.012467091967751137, + "max": 0.033840550259527126 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/agentgateway/http/11-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.10219061665153, + "max": 1.1439466158245948 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00477326968973747, + "max": 0.02386634844868735 + }, + "busiest_sampled_vcpu_percent": 2.6666666666666665, + "container_quota_busy_percent": { + "mean": 0.04635718867937735, + "max": 0.06222807925270567 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27152384, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.01708718326034268, + "max": 0.03433993300334937 + }, + "tx_mbps": { + "mean": 0.007291398608532182, + "max": 0.011462905937943794 + } + }, + "veth9901dc56": { + "rx_mbps": { + "mean": 0.0045520994509683985, + "max": 0.0068060709584624145 + }, + "tx_mbps": { + "mean": 0.006065943099804888, + "max": 0.0109887785610718 + } + }, + "veth1899bec6": { + "rx_mbps": { + "mean": 0.0014579348877805463, + "max": 0.002198365522345385 + }, + "tx_mbps": { + "mean": 0.004356766045927647, + "max": 0.0103515269741506 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0032119132074639165, + "max": 0.01188672397900622 + }, + "tx_mbps": { + "mean": 0.0032119132074639165, + "max": 0.01188672397900622 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010510973115421842, + "max": 0.001651146158418166 + }, + "tx_mbps": { + "mean": 0.001268052537471284, + "max": 0.0017472849827992606 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 3.174475406722878e-05, + "max": 7.937108989460541e-05 + }, + "tx_mbps": { + "mean": 3.174475406722878e-05, + "max": 7.937108989460541e-05 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.006300678032429883, + "max": 0.007360142220611295 + }, + "tx_mbps": { + "mean": 0.011626731619446188, + "max": 0.021729059493750886 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1409905949200074, + "max": 1.2157330154946364 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003975826972010178, + "max": 0.02385496183206107 + }, + "busiest_sampled_vcpu_percent": 3.238095238095238, + "container_quota_busy_percent": { + "mean": 0.05100999402874273, + "max": 0.14514905122104285 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27197440, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.013595577788715929, + "max": 0.02887958945896907 + }, + "tx_mbps": { + "mean": 0.006399856300499967, + "max": 0.009064826831268545 + } + }, + "veth9901dc56": { + "rx_mbps": { + "mean": 0.003873692485995774, + "max": 0.0042047644007301285 + }, + "tx_mbps": { + "mean": 0.0053727274868370315, + "max": 0.01002218940017792 + } + }, + "veth1899bec6": { + "rx_mbps": { + "mean": 0.0017963525108409175, + "max": 0.0027402095254508317 + }, + "tx_mbps": { + "mean": 0.0041854211488152136, + "max": 0.010177808721051439 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003655282545824034, + "max": 0.010344107799239808 + }, + "tx_mbps": { + "mean": 0.003655282545824034, + "max": 0.010344107799239808 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008424276033321999, + "max": 0.0009768326500304697 + }, + "tx_mbps": { + "mean": 0.0009660577290185498, + "max": 0.001318724077541134 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.6462914806918495e-05, + "max": 7.94135146716501e-05 + }, + "tx_mbps": { + "mean": 2.6462914806918495e-05, + "max": 7.94135146716501e-05 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005825203819679948, + "max": 0.0072008737223128545 + }, + "tx_mbps": { + "mean": 0.010470754960564876, + "max": 0.02088197690976331 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1210791848180013, + "max": 1.1916110581506196 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003976775630318937, + "max": 0.023860653781913623 + }, + "busiest_sampled_vcpu_percent": 3.0476190476190474, + "container_quota_busy_percent": { + "mean": 0.052070035470936984, + "max": 0.14129124792988051 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27348992, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.009279797363122825, + "max": 0.013821414532350045 + }, + "tx_mbps": { + "mean": 0.006371693489340604, + "max": 0.0074491048969319825 + } + }, + "veth9901dc56": { + "rx_mbps": { + "mean": 0.0041897529005534475, + "max": 0.005618857993508891 + }, + "tx_mbps": { + "mean": 0.005017884135106648, + "max": 0.00801648143699314 + } + }, + "veth1899bec6": { + "rx_mbps": { + "mean": 0.001411511461057378, + "max": 0.0025455684015109497 + }, + "tx_mbps": { + "mean": 0.0031688590041052626, + "max": 0.005704269515668635 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019698115187206035, + "max": 0.002999669578064683 + }, + "tx_mbps": { + "mean": 0.0019698115187206035, + "max": 0.002999669578064683 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009561881908149944, + "max": 0.002232595964558564 + }, + "tx_mbps": { + "mean": 0.0010591183508078185, + "max": 0.0023347707798764762 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.6438167850699943e-05, + "max": 7.93291504395512e-05 + }, + "tx_mbps": { + "mean": 2.6438167850699943e-05, + "max": 7.93291504395512e-05 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005813494168226976, + "max": 0.0071821938901827816 + }, + "tx_mbps": { + "mean": 0.009245861490019729, + "max": 0.013720750952661776 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.45108936423304025, + "max": 0.49188391539596654 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01639209900827801, + "max": 0.09835259404966806 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.00865840574904938, + "max": 0.023573682923011367 + }, + "tx_mbps": { + "mean": 0.0019315865344622966, + "max": 0.0036384578006756507 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00610308577124034, + "max": 0.01562350318906639 + }, + "tx_mbps": { + "mean": 0.00610308577124034, + "max": 0.01562350318906639 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.000895150196833062, + "max": 0.0010625957705301785 + }, + "tx_mbps": { + "mean": 0.0009460143146119117, + "max": 0.0014129818972813588 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007666349783286555, + "max": 0.00090832260680876 + }, + "tx_mbps": { + "mean": 0.0009460143146119117, + "max": 0.0014129818972813588 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4798794644347854, + "max": 0.5410723069355632 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004105090311986864, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 1.3806706114398422, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.003536635858934374, + "max": 0.007378223230806908 + }, + "tx_mbps": { + "mean": 0.0029396958738044272, + "max": 0.0071514916590535585 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0026603051252633934, + "max": 0.004902285731599225 + }, + "tx_mbps": { + "mean": 0.0026603051252633934, + "max": 0.004902285731599225 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0014687499859684769, + "max": 0.003917601376135992 + }, + "tx_mbps": { + "mean": 0.0013062203871706222, + "max": 0.0021554674238177945 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0012998348776768229, + "max": 0.0036092279344803074 + }, + "tx_mbps": { + "mean": 0.0013062203871706222, + "max": 0.0021554674238177945 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/direct/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.44289132327783676, + "max": 0.5163511187607573 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004098024752069503, + "max": 0.024588148512417016 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.004633037699344118, + "max": 0.011868901080551868 + }, + "tx_mbps": { + "mean": 0.0014857762719650937, + "max": 0.002709787577557676 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018433238938274411, + "max": 0.003840541348078904 + }, + "tx_mbps": { + "mean": 0.0018433238938274411, + "max": 0.003840541348078904 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008686707246948085, + "max": 0.0017027732181976545 + }, + "tx_mbps": { + "mean": 0.0009439248150562118, + "max": 0.001768869775650798 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007438261824127026, + "max": 0.0014604191742027942 + }, + "tx_mbps": { + "mean": 0.0009439248150562118, + "max": 0.001768869775650798 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/direct/http/03-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 0.43802248204051586, + "max": 0.49188391539596654 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009841310234442069, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.003236106740802168, + "max": 0.01135072914974201 + }, + "tx_mbps": { + "mean": 0.0011653585068136835, + "max": 0.002361455440306937 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003678465798495033, + "max": 0.013466593224257025 + }, + "tx_mbps": { + "mean": 0.003678465798495033, + "max": 0.013466593224257025 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010009771196793223, + "max": 0.0017027300143212453 + }, + "tx_mbps": { + "mean": 0.001034958391604781, + "max": 0.0019671095359533796 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0008599593471791915, + "max": 0.0014603821194917892 + }, + "tx_mbps": { + "mean": 0.001034958391604781, + "max": 0.0019671095359533796 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.45526603058173354, + "max": 0.49224710804824023 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004100041000410004, + "max": 0.024600246002460024 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0019221733217108495, + "max": 0.003274123726052126 + }, + "tx_mbps": { + "mean": 0.0015939973056614532, + "max": 0.002609854393170396 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020536711647141763, + "max": 0.004597940097979932 + }, + "tx_mbps": { + "mean": 0.0020536711647141763, + "max": 0.004597940097979932 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.000993537040068294, + "max": 0.0024521700085609094 + }, + "tx_mbps": { + "mean": 0.0011685140749108152, + "max": 0.002979433778052504 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.000850328465407026, + "max": 0.0020996115477665295 + }, + "tx_mbps": { + "mean": 0.0011685140749108152, + "max": 0.002979433778052504 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/direct/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4634156264435856, + "max": 0.5166051660516605 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.006267739573492058, + "max": 0.012012338701640863 + }, + "tx_mbps": { + "mean": 0.0015380078111327607, + "max": 0.0028492115122487178 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003562980607463041, + "max": 0.010370566940929608 + }, + "tx_mbps": { + "mean": 0.003562980607463041, + "max": 0.010370566940929608 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009673700228321816, + "max": 0.0015988613068261734 + }, + "tx_mbps": { + "mean": 0.000955284993099019, + "max": 0.0015091614106754923 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0008314980679981236, + "max": 0.001378545772420992 + }, + "tx_mbps": { + "mean": 0.000955284993099019, + "max": 0.0015091614106754923 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4716491232134085, + "max": 0.5167322834645669 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00819403474270731, + "max": 0.049164208456243856 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0018321120659172624, + "max": 0.0028042789427852976 + }, + "tx_mbps": { + "mean": 0.0014946224487227691, + "max": 0.0020971927393859846 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002407871633729862, + "max": 0.0036006618090716576 + }, + "tx_mbps": { + "mean": 0.002407871633729862, + "max": 0.0036006618090716576 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008343640221037546, + "max": 0.0009037934380453457 + }, + "tx_mbps": { + "mean": 0.0008453989321493614, + "max": 0.0010580996347847949 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007168180838134745, + "max": 0.0007715309836972464 + }, + "tx_mbps": { + "mean": 0.0008453989321493614, + "max": 0.0010580996347847949 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.43475677855265277, + "max": 0.4675196850393701 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004100041000410004, + "max": 0.024600246002460024 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0033503468580165117, + "max": 0.010265682640483505 + }, + "tx_mbps": { + "mean": 0.001588274822319666, + "max": 0.002236126955913862 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020396667184626647, + "max": 0.0037987406555778066 + }, + "tx_mbps": { + "mean": 0.0020396667184626647, + "max": 0.0037987406555778066 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009034301930716438, + "max": 0.0011109839184836117 + }, + "tx_mbps": { + "mean": 0.0011187605678588083, + "max": 0.001984349463467187 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007712216981547413, + "max": 0.0009347371778743134 + }, + "tx_mbps": { + "mean": 0.0011187605678588083, + "max": 0.001984349463467187 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4593459220106604, + "max": 0.49224710804824023 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0051103490349480715, + "max": 0.01087162602463148 + }, + "tx_mbps": { + "mean": 0.0016059879844351193, + "max": 0.002696748710019931 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0039080105562695495, + "max": 0.0109188255587471 + }, + "tx_mbps": { + "mean": 0.0039080105562695495, + "max": 0.0109188255587471 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009666591372761537, + "max": 0.0013866255380121449 + }, + "tx_mbps": { + "mean": 0.0010123314554955837, + "max": 0.0016985345514100726 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0008307750890181958, + "max": 0.0012103462414657655 + }, + "tx_mbps": { + "mean": 0.0010123314554955837, + "max": 0.0016985345514100726 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/direct/http/09-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 0.45776801953266266, + "max": 0.49224710804824023 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.002532670000655677, + "max": 0.005016711700870753 + }, + "tx_mbps": { + "mean": 0.0021521104389372607, + "max": 0.004881380080332834 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001817084847991308, + "max": 0.0036381590110272717 + }, + "tx_mbps": { + "mean": 0.001817084847991308, + "max": 0.0036381590110272717 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009242503918166416, + "max": 0.0017033699913161003 + }, + "tx_mbps": { + "mean": 0.0011480289657999384, + "max": 0.0018804557359355931 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007876287954858086, + "max": 0.0014609310091879307 + }, + "tx_mbps": { + "mean": 0.0011480289657999384, + "max": 0.0018804557359355931 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4552428355533437, + "max": 0.5164781111657649 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004101049868766404, + "max": 0.024606299212598427 + }, + "busiest_sampled_vcpu_percent": 1.5779092702169626, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0049847553161599285, + "max": 0.010643989387491478 + }, + "tx_mbps": { + "mean": 0.001691136884242256, + "max": 0.003634325444251146 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0023233681898435937, + "max": 0.00549868719812024 + }, + "tx_mbps": { + "mean": 0.0023233681898435937, + "max": 0.00549868719812024 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008688582258238349, + "max": 0.0016002264598621605 + }, + "tx_mbps": { + "mean": 0.0009766792093302387, + "max": 0.0015104499754013895 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007439863585289289, + "max": 0.001379722813818162 + }, + "tx_mbps": { + "mean": 0.0009766792093302387, + "max": 0.0015104499754013895 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/direct/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.46757822820756806, + "max": 0.5168594634506523 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004102059233735336, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.008667885893046883, + "max": 0.033186034591808175 + }, + "tx_mbps": { + "mean": 0.0018611843092409654, + "max": 0.002910310091076329 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.009157818427578112, + "max": 0.03464040264164837 + }, + "tx_mbps": { + "mean": 0.009157818427578112, + "max": 0.03464040264164837 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009501095220821685, + "max": 0.001702695836098006 + }, + "tx_mbps": { + "mean": 0.0010272290818519115, + "max": 0.0017593474535652226 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0008142296187805622, + "max": 0.00146035280582158 + }, + "tx_mbps": { + "mean": 0.0010272290818519115, + "max": 0.0017593474535652226 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/direct/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.46334811667651826, + "max": 0.5163511187607573 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004098024752069503, + "max": 0.024588148512417016 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0018857517947234042, + "max": 0.002756513410061214 + }, + "tx_mbps": { + "mean": 0.0014435604158961528, + "max": 0.002077253348897622 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021127611483226353, + "max": 0.0038902901354647104 + }, + "tx_mbps": { + "mean": 0.0021127611483226353, + "max": 0.0038902901354647104 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008950134047202968, + "max": 0.001702718275384263 + }, + "tx_mbps": { + "mean": 0.0010765240329294488, + "max": 0.0018628492451555235 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007665163818107057, + "max": 0.001460372051346207 + }, + "tx_mbps": { + "mean": 0.0010765240329294488, + "max": 0.0018628492451555235 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/direct/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.43891431512372203, + "max": 0.4675196850393701 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008205128329418906, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.006451591612678969, + "max": 0.01203334685317684 + }, + "tx_mbps": { + "mean": 0.0017395829409045127, + "max": 0.002938111951876443 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0037177165951617435, + "max": 0.010398392489083265 + }, + "tx_mbps": { + "mean": 0.0037177165951617435, + "max": 0.010398392489083265 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010720985171735209, + "max": 0.002122494593316959 + }, + "tx_mbps": { + "mean": 0.0011549879156631743, + "max": 0.0019067811220377132 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0009214910298460761, + "max": 0.0018359263322014643 + }, + "tx_mbps": { + "mean": 0.0011549879156631743, + "max": 0.0019067811220377132 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1086163286451565, + "max": 1.1907597046915932 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003976775630318937, + "max": 0.023860653781913623 + }, + "busiest_sampled_vcpu_percent": 3.802281368821293, + "container_quota_busy_percent": { + "mean": 0.015781104823766063, + "max": 0.04666456189711286 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3321856, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.039987789555778176, + "max": 0.10457130081313001 + }, + "tx_mbps": { + "mean": 0.02338678968138893, + "max": 0.05031769779213715 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005394876956946178, + "max": 0.0136156101875055 + }, + "tx_mbps": { + "mean": 0.005394876956946178, + "max": 0.0136156101875055 + } + }, + "veth0795a9d6": { + "rx_mbps": { + "mean": 0.018839728635668344, + "max": 0.043884885992845485 + }, + "tx_mbps": { + "mean": 0.02988869441580908, + "max": 0.08042996420995888 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009877830501053401, + "max": 0.0015497801551984816 + }, + "tx_mbps": { + "mean": 0.0010447165732270223, + "max": 0.0013621591324726814 + } + }, + "veth6174ef6d": { + "rx_mbps": { + "mean": 0.0051169797011202875, + "max": 0.00622391259373891 + }, + "tx_mbps": { + "mean": 0.0042558046129139255, + "max": 0.005171597060859751 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.024111824614850803, + "max": 0.04959362537397043 + }, + "tx_mbps": { + "mean": 0.035082437170391244, + "max": 0.08656095213809895 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/01-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.12030340807118, + "max": 1.1913271384322135 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004765308553728854, + "max": 0.02382654276864427 + }, + "busiest_sampled_vcpu_percent": 2.6666666666666665, + "container_quota_busy_percent": { + "mean": 0.01678427580683892, + "max": 0.04418621911625779 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3739648, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.038658483849936184, + "max": 0.08513409090550061 + }, + "tx_mbps": { + "mean": 0.02559897995550183, + "max": 0.048550891779202715 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002097382345498615, + "max": 0.0031285876470318417 + }, + "tx_mbps": { + "mean": 0.002097382345498615, + "max": 0.0031285876470318417 + } + }, + "veth0795a9d6": { + "rx_mbps": { + "mean": 0.021276564639270377, + "max": 0.044102655353549895 + }, + "tx_mbps": { + "mean": 0.03483473905599986, + "max": 0.08046016404755552 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0006600338145812354, + "max": 0.0017506257856185915 + }, + "tx_mbps": { + "mean": 0.0008692389419996826, + "max": 0.0021501588481900816 + } + }, + "veth6174ef6d": { + "rx_mbps": { + "mean": 0.004760535552247004, + "max": 0.0061174779247883835 + }, + "tx_mbps": { + "mean": 0.003935847777635789, + "max": 0.005171869270246175 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.025915759042638535, + "max": 0.05051805838499364 + }, + "tx_mbps": { + "mean": 0.03957576841516634, + "max": 0.08767463320414225 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/02-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.0733986766801846, + "max": 1.1203814064362336 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.0592734225621414, + "container_quota_busy_percent": { + "mean": 0.014548380501595374, + "max": 0.04130237330857106 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3723264, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.027099469090595123, + "max": 0.08755912324261562 + }, + "tx_mbps": { + "mean": 0.01990993926102635, + "max": 0.053782960181384176 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001632107412364811, + "max": 0.0035893264903883375 + }, + "tx_mbps": { + "mean": 0.001632107412364811, + "max": 0.0035893264903883375 + } + }, + "veth0795a9d6": { + "rx_mbps": { + "mean": 0.015392482363197632, + "max": 0.04947659861599803 + }, + "tx_mbps": { + "mean": 0.021621735598884285, + "max": 0.08435339503016935 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008864506415277306, + "max": 0.0010292061964377367 + }, + "tx_mbps": { + "mean": 0.0010463169554294342, + "max": 0.0013088056643548436 + } + }, + "veth6174ef6d": { + "rx_mbps": { + "mean": 0.005396538623186793, + "max": 0.006124716101270306 + }, + "tx_mbps": { + "mean": 0.004445265277970266, + "max": 0.00507110001803009 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.020838055279359176, + "max": 0.05453096343095497 + }, + "tx_mbps": { + "mean": 0.02704920326803506, + "max": 0.08931464107324096 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/03-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.1251380809376896, + "max": 1.1910433539780847 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004772130756382725, + "max": 0.023860653781913623 + }, + "busiest_sampled_vcpu_percent": 3.2319391634980987, + "container_quota_busy_percent": { + "mean": 0.016890686396721612, + "max": 0.04340955814178682 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3731456, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.049388451872584116, + "max": 0.09452238131440356 + }, + "tx_mbps": { + "mean": 0.027041023792295046, + "max": 0.050054816539110494 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.009045943348505652, + "max": 0.03696176515135301 + }, + "tx_mbps": { + "mean": 0.009045943348505652, + "max": 0.03696176515135301 + } + }, + "veth0795a9d6": { + "rx_mbps": { + "mean": 0.021416106206980784, + "max": 0.04403718919556172 + }, + "tx_mbps": { + "mean": 0.03498295313493952, + "max": 0.08052449189136797 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0012855302194180293, + "max": 0.0015505730106633413 + }, + "tx_mbps": { + "mean": 0.0015160668555533345, + "max": 0.0018939935517712995 + } + }, + "veth6174ef6d": { + "rx_mbps": { + "mean": 0.005372024211358506, + "max": 0.006121405852136478 + }, + "tx_mbps": { + "mean": 0.004442661374733306, + "max": 0.0051704692722345635 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.027151281374811806, + "max": 0.05032036742873197 + }, + "tx_mbps": { + "mean": 0.04087764134475024, + "max": 0.08695570711472951 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1517942921524031, + "max": 1.214574898785425 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003969199015638644, + "max": 0.023815194093831864 + }, + "busiest_sampled_vcpu_percent": 2.6717557251908395, + "container_quota_busy_percent": { + "mean": 0.020343256750952263, + "max": 0.046594708896240795 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3837952, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0473619367791576, + "max": 0.08661241741036682 + }, + "tx_mbps": { + "mean": 0.030095175843834414, + "max": 0.049941905080509 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002193291544467113, + "max": 0.003994376680839293 + }, + "tx_mbps": { + "mean": 0.002193291544467113, + "max": 0.003994376680839293 + } + }, + "veth0795a9d6": { + "rx_mbps": { + "mean": 0.025294333229401094, + "max": 0.04409212518570733 + }, + "tx_mbps": { + "mean": 0.04314355896883797, + "max": 0.08044095298134489 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008247585311809074, + "max": 0.001750207797558591 + }, + "tx_mbps": { + "mean": 0.0009164808422931331, + "max": 0.0020490237629954234 + } + }, + "veth6174ef6d": { + "rx_mbps": { + "mean": 0.005383549925037791, + "max": 0.006115055292689467 + }, + "tx_mbps": { + "mean": 0.004413608176186171, + "max": 0.005063101128651638 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.030559902818126986, + "max": 0.05050599644383363 + }, + "tx_mbps": { + "mean": 0.048473647987317264, + "max": 0.08755307787299195 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1324128294633145, + "max": 1.2622052869730889 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003978674305721333, + "max": 0.023872045834328 + }, + "busiest_sampled_vcpu_percent": 2.8625954198473282, + "container_quota_busy_percent": { + "mean": 0.017086021596768718, + "max": 0.051399305372506254 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3792896, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.040218563495446794, + "max": 0.09469216243477896 + }, + "tx_mbps": { + "mean": 0.025362075341621024, + "max": 0.051204079524207115 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0038307178076240024, + "max": 0.009962619071015158 + }, + "tx_mbps": { + "mean": 0.0038307178076240024, + "max": 0.009962619071015158 + } + }, + "veth0795a9d6": { + "rx_mbps": { + "mean": 0.020043209444072195, + "max": 0.04478297935749343 + }, + "tx_mbps": { + "mean": 0.031248113416058102, + "max": 0.08115599521872575 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008587245774798907, + "max": 0.0009765103469732519 + }, + "tx_mbps": { + "mean": 0.0009538058097611639, + "max": 0.0013315012934776843 + } + }, + "veth6174ef6d": { + "rx_mbps": { + "mean": 0.005117818316626253, + "max": 0.006792850101132683 + }, + "tx_mbps": { + "mean": 0.004238713951032155, + "max": 0.00574920466780502 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.025133529804481344, + "max": 0.050424701332950427 + }, + "tx_mbps": { + "mean": 0.03638725124969134, + "max": 0.08755269215440205 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.124459931676697, + "max": 1.1916110581506196 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007943127321942777, + "max": 0.023832221163012392 + }, + "busiest_sampled_vcpu_percent": 3.053435114503817, + "container_quota_busy_percent": { + "mean": 0.016044968166991233, + "max": 0.0471264845084127 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3743744, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.035770357622244765, + "max": 0.08704507516301949 + }, + "tx_mbps": { + "mean": 0.023883713251322495, + "max": 0.05177243554891048 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002081153602277, + "max": 0.004496878424249618 + }, + "tx_mbps": { + "mean": 0.002081153602277, + "max": 0.004496878424249618 + } + }, + "veth0795a9d6": { + "rx_mbps": { + "mean": 0.019185175484846106, + "max": 0.045398449888427714 + }, + "tx_mbps": { + "mean": 0.030112496150760556, + "max": 0.08120771780975747 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0011054203781050893, + "max": 0.001751459414443428 + }, + "tx_mbps": { + "mean": 0.0013930936500492382, + "max": 0.0026055453065127222 + } + }, + "veth6174ef6d": { + "rx_mbps": { + "mean": 0.00498678605346729, + "max": 0.006119428319976124 + }, + "tx_mbps": { + "mean": 0.004124140632479637, + "max": 0.00506672187749706 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.024398499931618238, + "max": 0.049665559638174483 + }, + "tx_mbps": { + "mean": 0.03557636935328478, + "max": 0.08621421599416917 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1600649115612962, + "max": 1.2395709177592371 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003974878766197631, + "max": 0.023849272597185785 + }, + "busiest_sampled_vcpu_percent": 2.857142857142857, + "container_quota_busy_percent": { + "mean": 0.019976293456565743, + "max": 0.04840858960873427 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 4067328, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.036487138125118626, + "max": 0.08457680327071494 + }, + "tx_mbps": { + "mean": 0.0290530957144261, + "max": 0.04949687723963878 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019914017017001987, + "max": 0.0037185196068069775 + }, + "tx_mbps": { + "mean": 0.0019914017017001987, + "max": 0.0037185196068069775 + } + }, + "veth0795a9d6": { + "rx_mbps": { + "mean": 0.024373525155738204, + "max": 0.044112637103559005 + }, + "tx_mbps": { + "mean": 0.03257900261478171, + "max": 0.08047837458922871 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008081797985164386, + "max": 0.0016503789993144995 + }, + "tx_mbps": { + "mean": 0.0008188631571169558, + "max": 0.001805960014037308 + } + }, + "veth6174ef6d": { + "rx_mbps": { + "mean": 0.005386070354042778, + "max": 0.006117994608364563 + }, + "tx_mbps": { + "mean": 0.004415655235047407, + "max": 0.005065534802886739 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.029592785126588403, + "max": 0.050370862961444364 + }, + "tx_mbps": { + "mean": 0.03781352100694607, + "max": 0.08690590658170469 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0968821325871294, + "max": 1.1688931297709924 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0039739310125576225, + "max": 0.023843586075345733 + }, + "busiest_sampled_vcpu_percent": 2.4761904761904763, + "container_quota_busy_percent": { + "mean": 0.017501161633560212, + "max": 0.05268741087226477 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 4071424, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.040235673296261286, + "max": 0.0951514499800458 + }, + "tx_mbps": { + "mean": 0.02501396375033094, + "max": 0.0502095405575048 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00373614840287081, + "max": 0.013273576167193792 + }, + "tx_mbps": { + "mean": 0.00373614840287081, + "max": 0.013273576167193792 + } + }, + "veth0795a9d6": { + "rx_mbps": { + "mean": 0.020046657719126657, + "max": 0.04413533989389629 + }, + "tx_mbps": { + "mean": 0.03129503333971241, + "max": 0.08051979318908924 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010172094500669176, + "max": 0.001532137721273114 + }, + "tx_mbps": { + "mean": 0.001281648792126488, + "max": 0.002721259534798516 + } + }, + "veth6174ef6d": { + "rx_mbps": { + "mean": 0.005497557755037429, + "max": 0.006791185919258423 + }, + "tx_mbps": { + "mean": 0.0045288112046125645, + "max": 0.005747796168860228 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.025646765436787552, + "max": 0.04972836989670151 + }, + "tx_mbps": { + "mean": 0.03710549333645146, + "max": 0.08626848187137226 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1246009704312474, + "max": 1.2148642210576466 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007945967421533572, + "max": 0.04767580452920143 + }, + "busiest_sampled_vcpu_percent": 2.857142857142857, + "container_quota_busy_percent": { + "mean": 0.016407456717247828, + "max": 0.045995072392948644 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3977216, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.04843447977786115, + "max": 0.0933936199262803 + }, + "tx_mbps": { + "mean": 0.02961961033917734, + "max": 0.04975638922307402 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0044475748966053014, + "max": 0.011944436010828204 + }, + "tx_mbps": { + "mean": 0.0044475748966053014, + "max": 0.011944436010828204 + } + }, + "veth0795a9d6": { + "rx_mbps": { + "mean": 0.02507149480024983, + "max": 0.044120182045653995 + }, + "tx_mbps": { + "mean": 0.0424352228493164, + "max": 0.0804986942443899 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008252892386968934, + "max": 0.0015501427182634845 + }, + "tx_mbps": { + "mean": 0.0009404587314609603, + "max": 0.001563679907222964 + } + }, + "veth6174ef6d": { + "rx_mbps": { + "mean": 0.00498787920951927, + "max": 0.006118946446703715 + }, + "tx_mbps": { + "mean": 0.004107266348926327, + "max": 0.005066322899402403 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.02999837756327844, + "max": 0.05037947829866455 + }, + "tx_mbps": { + "mean": 0.04748294792970368, + "max": 0.08712214226497195 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1092008708989718, + "max": 1.1924636298592892 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007949757532395262, + "max": 0.023849272597185785 + }, + "busiest_sampled_vcpu_percent": 3.8240917782026767, + "container_quota_busy_percent": { + "mean": 0.015673975842056133, + "max": 0.04498502707368181 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 4022272, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.03913779841723877, + "max": 0.09281280810036868 + }, + "tx_mbps": { + "mean": 0.025401782941958634, + "max": 0.05345571339251583 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0026590014158014647, + "max": 0.006846724934520863 + }, + "tx_mbps": { + "mean": 0.0026590014158014647, + "max": 0.006846724934520863 + } + }, + "veth0795a9d6": { + "rx_mbps": { + "mean": 0.019050277662786674, + "max": 0.04413415361839464 + }, + "tx_mbps": { + "mean": 0.030566200821351884, + "max": 0.08051762896744084 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.000892430022100772, + "max": 0.0016511584736040598 + }, + "tx_mbps": { + "mean": 0.001067673945576353, + "max": 0.0017137254767628088 + } + }, + "veth6174ef6d": { + "rx_mbps": { + "mean": 0.004988687542733164, + "max": 0.006120884138286398 + }, + "tx_mbps": { + "mean": 0.004107901573764, + "max": 0.005067927255858671 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.024087738422968467, + "max": 0.05047478527997031 + }, + "tx_mbps": { + "mean": 0.035741776340692234, + "max": 0.08729928170006233 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/11-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.1299203421711983, + "max": 1.1688931297709924 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.2857142857142856, + "container_quota_busy_percent": { + "mean": 0.013684689594572539, + "max": 0.04773469014614123 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3346432, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.034090879978645974, + "max": 0.08451652881616106 + }, + "tx_mbps": { + "mean": 0.019786337654102596, + "max": 0.04917264285769497 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.008506771566117618, + "max": 0.034061296126097367 + }, + "tx_mbps": { + "mean": 0.008506771566117618, + "max": 0.034061296126097367 + } + }, + "veth0795a9d6": { + "rx_mbps": { + "mean": 0.015008508074330396, + "max": 0.04402347532295342 + }, + "tx_mbps": { + "mean": 0.02063858075590675, + "max": 0.08060011013121837 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008954653077012796, + "max": 0.0012768514857707596 + }, + "tx_mbps": { + "mean": 0.0011240691979272947, + "max": 0.002268773105385037 + } + }, + "veth6174ef6d": { + "rx_mbps": { + "mean": 0.00502932578607251, + "max": 0.006119499550177305 + }, + "tx_mbps": { + "mean": 0.004188037783662566, + "max": 0.005066780854185698 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.02015607301367612, + "max": 0.04963644935563911 + }, + "tx_mbps": { + "mean": 0.025950687737496612, + "max": 0.08634734393962473 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.120515084946556, + "max": 1.1910433539780847 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007947878291717832, + "max": 0.02387774594078319 + }, + "busiest_sampled_vcpu_percent": 3.802281368821293, + "container_quota_busy_percent": { + "mean": 0.01499954048641063, + "max": 0.04518388178591768 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3895296, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.035352436735276084, + "max": 0.08339519171099001 + }, + "tx_mbps": { + "mean": 0.023861430290325295, + "max": 0.048033483132405706 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003969120056628908, + "max": 0.012264931068922888 + }, + "tx_mbps": { + "mean": 0.003969120056628908, + "max": 0.012264931068922888 + } + }, + "veth0795a9d6": { + "rx_mbps": { + "mean": 0.0188370483202508, + "max": 0.04410643782297134 + }, + "tx_mbps": { + "mean": 0.029850173048112605, + "max": 0.08046706472298458 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0011826677925776635, + "max": 0.002246910122110057 + }, + "tx_mbps": { + "mean": 0.0009265471099052097, + "max": 0.001987595423954009 + } + }, + "veth6174ef6d": { + "rx_mbps": { + "mean": 0.004986893637795954, + "max": 0.006117040285880089 + }, + "tx_mbps": { + "mean": 0.004106424626876023, + "max": 0.005064744649565639 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.024209602541545562, + "max": 0.05036378419369336 + }, + "tx_mbps": { + "mean": 0.03488314478489384, + "max": 0.08689369343520066 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1085877083601299, + "max": 1.1677788369876072 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003974878766197631, + "max": 0.023849272597185785 + }, + "busiest_sampled_vcpu_percent": 3.238095238095238, + "container_quota_busy_percent": { + "mean": 0.01657774235473615, + "max": 0.047007658887880804 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 4079616, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.03943978040594617, + "max": 0.09992223883585202 + }, + "tx_mbps": { + "mean": 0.02422798685458727, + "max": 0.05098154406297983 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0036133018555249085, + "max": 0.01021935452563771 + }, + "tx_mbps": { + "mean": 0.0036133018555249085, + "max": 0.01021935452563771 + } + }, + "veth0795a9d6": { + "rx_mbps": { + "mean": 0.01926474135408939, + "max": 0.04479784817528696 + }, + "tx_mbps": { + "mean": 0.030779470511424694, + "max": 0.08118294058330561 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.00117824370490363, + "max": 0.00191934108727304 + }, + "tx_mbps": { + "mean": 0.001358739701830372, + "max": 0.0020932718376300563 + } + }, + "veth6174ef6d": { + "rx_mbps": { + "mean": 0.005495940344212224, + "max": 0.006119616137561339 + }, + "tx_mbps": { + "mean": 0.004528327875839066, + "max": 0.005066877385400449 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.024999535881950974, + "max": 0.05127753148025405 + }, + "tx_mbps": { + "mean": 0.036666538089094126, + "max": 0.08834308980633611 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9817540494049024, + "max": 1.034992607195663 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008214227540054025, + "max": 0.02464875523786049 + }, + "busiest_sampled_vcpu_percent": 1.9723865877712032, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.010157191392938577, + "max": 0.015834798581680944 + }, + "tx_mbps": { + "mean": 0.015965820718660033, + "max": 0.033006331575361966 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.042100701527636696, + "max": 0.15771438787692882 + }, + "tx_mbps": { + "mean": 0.042100701527636696, + "max": 0.15771438787692882 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020446878128007745, + "max": 0.0026306312793691177 + }, + "tx_mbps": { + "mean": 0.002442432033110671, + "max": 0.0031702882942157727 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002400718419739751, + "max": 0.003093194434951965 + }, + "tx_mbps": { + "mean": 0.002442432033110671, + "max": 0.0031702882942157727 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/01-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.0247620638512263, + "max": 1.1075559931085406 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004922471080482402, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.968503937007874, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.012606702964403057, + "max": 0.017580244730413194 + }, + "tx_mbps": { + "mean": 0.024967710904566027, + "max": 0.07804902051218206 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05799319081828813, + "max": 0.1570197934756611 + }, + "tx_mbps": { + "mean": 0.05799319081828813, + "max": 0.1570197934756611 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019712571117287865, + "max": 0.002134463258658136 + }, + "tx_mbps": { + "mean": 0.002311759466199278, + "max": 0.002406809861599088 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002314577263453532, + "max": 0.0025085444483198714 + }, + "tx_mbps": { + "mean": 0.002311759466199278, + "max": 0.002406809861599088 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2850415838088338, + "max": 2.6095519448547515 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004105090311986864, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 6.508875739644971, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.01169263941256318, + "max": 0.018702347171881 + }, + "tx_mbps": { + "mean": 0.014702662656502859, + "max": 0.021144241739711356 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.06608382442359469, + "max": 0.16506457519920073 + }, + "tx_mbps": { + "mean": 0.06608382442359469, + "max": 0.16506457519920073 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020541322606643393, + "max": 0.0027735731884275068 + }, + "tx_mbps": { + "mean": 0.0023256187357074266, + "max": 0.0029607854456157505 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0024100285247652628, + "max": 0.003258122559973549 + }, + "tx_mbps": { + "mean": 0.0023256187357074266, + "max": 0.0029607854456157505 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0388591887500094, + "max": 1.1083743842364533 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008210180623973728, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 1.7786561264822134, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.008227876757505375, + "max": 0.008893600036133377 + }, + "tx_mbps": { + "mean": 0.010556386519880605, + "max": 0.011665370703254671 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.043877149731354724, + "max": 0.16009255115614832 + }, + "tx_mbps": { + "mean": 0.043877149731354724, + "max": 0.16009255115614832 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001937378176077038, + "max": 0.00271084790933574 + }, + "tx_mbps": { + "mean": 0.0022900644714418023, + "max": 0.0033571115350532516 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022748609973535327, + "max": 0.0031951525242286684 + }, + "tx_mbps": { + "mean": 0.0022900644714418023, + "max": 0.0033571115350532516 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/04-fortio/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.9958134466927187, + "max": 1.156496062992126 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007032967991781131, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 2.366863905325444, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.012479869995553563, + "max": 0.019995393246947126 + }, + "tx_mbps": { + "mean": 0.013557637479536519, + "max": 0.01678519124515661 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.03828211881141498, + "max": 0.16003233418750418 + }, + "tx_mbps": { + "mean": 0.03828211881141498, + "max": 0.16003233418750418 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019425161699110059, + "max": 0.0021353998135698487 + }, + "tx_mbps": { + "mean": 0.002133445216638338, + "max": 0.0022611965625283083 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022789974024358126, + "max": 0.002509645141721266 + }, + "tx_mbps": { + "mean": 0.002133445216638338, + "max": 0.0022611965625283083 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2926779506746433, + "max": 2.705361534677816 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004106101667077277, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 7.283464566929134, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.009822462562678231, + "max": 0.014576642907247134 + }, + "tx_mbps": { + "mean": 0.014270063284198338, + "max": 0.02775867010327345 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04178685990095528, + "max": 0.16164405776511473 + }, + "tx_mbps": { + "mean": 0.04178685990095528, + "max": 0.16164405776511473 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002044029835914506, + "max": 0.002548259148819192 + }, + "tx_mbps": { + "mean": 0.0023401943306086475, + "max": 0.002795220066328212 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.00239994641411962, + "max": 0.0029886990017015213 + }, + "tx_mbps": { + "mean": 0.0023401943306086475, + "max": 0.002795220066328212 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/06-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.0746201800322235, + "max": 1.2817352723687454 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.559055118110236, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.011138228689329522, + "max": 0.018079213454765757 + }, + "tx_mbps": { + "mean": 0.023921430481758318, + "max": 0.0678649094152451 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0345533133035704, + "max": 0.09938462723951301 + }, + "tx_mbps": { + "mean": 0.0345533133035704, + "max": 0.09938462723951301 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0018864190514015914, + "max": 0.0026293643608550363 + }, + "tx_mbps": { + "mean": 0.0021695269512406116, + "max": 0.0030649707770971685 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002212304071227674, + "max": 0.0030917047448809822 + }, + "tx_mbps": { + "mean": 0.0021695269512406116, + "max": 0.0030649707770971685 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0428518276004712, + "max": 1.1086474501108647 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00821422704123542, + "max": 0.04928536224741252 + }, + "busiest_sampled_vcpu_percent": 2.1653543307086616, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.014022936521549026, + "max": 0.018397155422439006 + }, + "tx_mbps": { + "mean": 0.016463787387929047, + "max": 0.03183166124196536 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04197648827468027, + "max": 0.16365687088012362 + }, + "tx_mbps": { + "mean": 0.04197648827468027, + "max": 0.16365687088012362 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020387418198283902, + "max": 0.002679151597285366 + }, + "tx_mbps": { + "mean": 0.0023390893484031275, + "max": 0.003056496892677671 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023909816129776633, + "max": 0.0031413995841409396 + }, + "tx_mbps": { + "mean": 0.0023390893484031275, + "max": 0.003056496892677671 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.289120955576314, + "max": 2.6341703594288526 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 6.903353057199211, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.010376915352344236, + "max": 0.012344039586680278 + }, + "tx_mbps": { + "mean": 0.01410173591531749, + "max": 0.022279946148173472 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04191932700119382, + "max": 0.15853094154859954 + }, + "tx_mbps": { + "mean": 0.04191932700119382, + "max": 0.15853094154859954 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002002865364855871, + "max": 0.0025476821685381933 + }, + "tx_mbps": { + "mean": 0.002291130070616165, + "max": 0.0027945871688224502 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002347727381108484, + "max": 0.002988022296433683 + }, + "tx_mbps": { + "mean": 0.002291130070616165, + "max": 0.0027945871688224502 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0347532822314467, + "max": 1.0842779694430753 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004106101667077277, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 2.7559055118110236, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.013969294173409457, + "max": 0.024031260800867937 + }, + "tx_mbps": { + "mean": 0.026328798255257232, + "max": 0.0906244986936776 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05160180233200031, + "max": 0.16021695074768486 + }, + "tx_mbps": { + "mean": 0.05160180233200031, + "max": 0.16021695074768486 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001962000870361742, + "max": 0.00213593162381624 + }, + "tx_mbps": { + "mean": 0.002273403522259401, + "max": 0.0023940030723210498 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023032874389532125, + "max": 0.002510270155825272 + }, + "tx_mbps": { + "mean": 0.002273403522259401, + "max": 0.0023940030723210498 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.005863712383148, + "max": 1.0344827586206897 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004105090311986864, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 2.1653543307086616, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.011559377195281667, + "max": 0.018016912290318366 + }, + "tx_mbps": { + "mean": 0.014513165621321473, + "max": 0.020880873076653872 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05307978888392808, + "max": 0.15742978872163496 + }, + "tx_mbps": { + "mean": 0.05307978888392808, + "max": 0.15742978872163496 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020675477044937362, + "max": 0.0027111073394875504 + }, + "tx_mbps": { + "mean": 0.0024409716770710803, + "max": 0.0035917454544023 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002427076639633176, + "max": 0.0031954583026906624 + }, + "tx_mbps": { + "mean": 0.0024409716770710803, + "max": 0.0035917454544023 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2319998772919187, + "max": 2.5135534746180386 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008219293798601097, + "max": 0.02467308166790032 + }, + "busiest_sampled_vcpu_percent": 7.874015748031496, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.009987970359683344, + "max": 0.01222373886736892 + }, + "tx_mbps": { + "mean": 0.02491698100255695, + "max": 0.08510872505378352 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05341532864977004, + "max": 0.179107905419757 + }, + "tx_mbps": { + "mean": 0.05341532864977004, + "max": 0.179107905419757 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020031662373006824, + "max": 0.0025484630832494403 + }, + "tx_mbps": { + "mean": 0.0023779477486964855, + "max": 0.0031057719975418146 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023480788125334593, + "max": 0.002988938184057986 + }, + "tx_mbps": { + "mean": 0.0023779477486964855, + "max": 0.0031057719975418146 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0507363896659627, + "max": 1.1330049261083743 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012315270935960592, + "max": 0.04926108374384237 + }, + "busiest_sampled_vcpu_percent": 2.1696252465483234, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.013437131613948213, + "max": 0.02284182940773362 + }, + "tx_mbps": { + "mean": 0.015186624441311036, + "max": 0.01978220660848736 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04311415085326969, + "max": 0.16394295402004405 + }, + "tx_mbps": { + "mean": 0.04311415085326969, + "max": 0.16394295402004405 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001961456715080053, + "max": 0.002135020411322605 + }, + "tx_mbps": { + "mean": 0.0023073753653747755, + "max": 0.0027891936515225383 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023026474131646736, + "max": 0.00250919924629667 + }, + "tx_mbps": { + "mean": 0.0023073753653747755, + "max": 0.0027891936515225383 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.0241282259049704, + "max": 1.1332840601133285 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.010551617258183954, + "max": 0.049224710804824025 + }, + "busiest_sampled_vcpu_percent": 2.1696252465483234, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.012185186716426696, + "max": 0.021115565171179098 + }, + "tx_mbps": { + "mean": 0.013757369943445796, + "max": 0.015756476244802992 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0392983343812065, + "max": 0.16387475552840639 + }, + "tx_mbps": { + "mean": 0.0392983343812065, + "max": 0.16387475552840639 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001943144727274515, + "max": 0.0025484560340045554 + }, + "tx_mbps": { + "mean": 0.002261765747763204, + "max": 0.0031070032844591005 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.00227973398576059, + "max": 0.002988929916425096 + }, + "tx_mbps": { + "mean": 0.002261765747763204, + "max": 0.0031070032844591005 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9609221657185258, + "max": 1.0588524993843882 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004104079454978249, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 1.968503937007874, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.010055246190182587, + "max": 0.020062544562019485 + }, + "tx_mbps": { + "mean": 0.016807816520326195, + "max": 0.06597033936564971 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.047611176461237005, + "max": 0.20840544153994953 + }, + "tx_mbps": { + "mean": 0.047611176461237005, + "max": 0.20840544153994953 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020547533367184716, + "max": 0.002548904156775421 + }, + "tx_mbps": { + "mean": 0.0022917412799422486, + "max": 0.002899771827738952 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0024107569964322657, + "max": 0.002989455492514383 + }, + "tx_mbps": { + "mean": 0.0022917412799422486, + "max": 0.002899771827738952 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2114257010480134, + "max": 2.5369458128078817 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004108125872976748, + "max": 0.02464875523786049 + }, + "busiest_sampled_vcpu_percent": 7.100591715976331, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.007591212276591208, + "max": 0.014146773809099273 + }, + "tx_mbps": { + "mean": 0.016477624518877163, + "max": 0.06583060292009676 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.06085367031872699, + "max": 0.16299402562428328 + }, + "tx_mbps": { + "mean": 0.06085367031872699, + "max": 0.16299402562428328 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019382475036869822, + "max": 0.001992911202674737 + }, + "tx_mbps": { + "mean": 0.0022242383414700436, + "max": 0.0024695111193364927 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002275881186194812, + "max": 0.0023452490948603255 + }, + "tx_mbps": { + "mean": 0.0022242383414700436, + "max": 0.0024695111193364927 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/02-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 0.9612079129185839, + "max": 1.01059896475228 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004929751047572098, + "max": 0.02464875523786049 + }, + "busiest_sampled_vcpu_percent": 2.366863905325444, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.005233358484434026, + "max": 0.006395878828496322 + }, + "tx_mbps": { + "mean": 0.006545550015238738, + "max": 0.009412921522312344 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04752556045821212, + "max": 0.17431215255216442 + }, + "tx_mbps": { + "mean": 0.04752556045821212, + "max": 0.17431215255216442 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0017996571186756208, + "max": 0.0025482842356527404 + }, + "tx_mbps": { + "mean": 0.002210702828394584, + "max": 0.0034032073089397675 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002112284080376524, + "max": 0.0029887284245309915 + }, + "tx_mbps": { + "mean": 0.002210702828394584, + "max": 0.0034032073089397675 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9654370080074769, + "max": 1.0347376201034737 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008219290800150138, + "max": 0.02466091245376079 + }, + "busiest_sampled_vcpu_percent": 2.1653543307086616, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.009604339692939777, + "max": 0.020306991434988653 + }, + "tx_mbps": { + "mean": 0.008801377193482427, + "max": 0.015020317654252097 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04062704997140519, + "max": 0.16548175779575575 + }, + "tx_mbps": { + "mean": 0.04062704997140519, + "max": 0.16548175779575575 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020407028862077818, + "max": 0.002547590945738573 + }, + "tx_mbps": { + "mean": 0.0022566710576992083, + "max": 0.0027944871052947187 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023929639878686, + "max": 0.0029879153067304256 + }, + "tx_mbps": { + "mean": 0.0022566710576992083, + "max": 0.0027944871052947187 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2230933040036547, + "max": 2.5830258302583027 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004106101667077277, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 7.269155206286837, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0051797509297636405, + "max": 0.006435902443925436 + }, + "tx_mbps": { + "mean": 0.0062670331863310304, + "max": 0.008305506159006635 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0402777881114698, + "max": 0.16270418631259323 + }, + "tx_mbps": { + "mean": 0.0402777881114698, + "max": 0.16270418631259323 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019514567882358022, + "max": 0.0020747474993665586 + }, + "tx_mbps": { + "mean": 0.002359784255652437, + "max": 0.0027621354123485045 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022926868310567325, + "max": 0.002449114371883042 + }, + "tx_mbps": { + "mean": 0.002359784255652437, + "max": 0.0027621354123485045 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/05-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.0005719625850233, + "max": 1.306706114398422 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004928536224741252, + "max": 0.02464268112370626 + }, + "busiest_sampled_vcpu_percent": 2.9469548133595285, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.007589385160217381, + "max": 0.015281581702336833 + }, + "tx_mbps": { + "mean": 0.020160000104153926, + "max": 0.07634001984312569 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.02527616726767659, + "max": 0.06780465149439097 + }, + "tx_mbps": { + "mean": 0.02527616726767659, + "max": 0.06780465149439097 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001811969936277708, + "max": 0.002547977971158511 + }, + "tx_mbps": { + "mean": 0.00200951135947627, + "max": 0.0027949116387337492 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002124605398693888, + "max": 0.0029883692254328215 + }, + "tx_mbps": { + "mean": 0.00200951135947627, + "max": 0.0027949116387337492 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0139209580473163, + "max": 1.1332840601133285 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012316282789132802, + "max": 0.04927322000492732 + }, + "busiest_sampled_vcpu_percent": 2.366863905325444, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.008073621217804375, + "max": 0.015073275640339149 + }, + "tx_mbps": { + "mean": 0.006302054271078515, + "max": 0.008103320046506237 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.039863759974829875, + "max": 0.16712270931481224 + }, + "tx_mbps": { + "mean": 0.039863759974829875, + "max": 0.16712270931481224 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002053806512420923, + "max": 0.0025468615177797597 + }, + "tx_mbps": { + "mean": 0.0023079777791389458, + "max": 0.0030009618517907737 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002409646021832868, + "max": 0.0029870598048034216 + }, + "tx_mbps": { + "mean": 0.0023079777791389458, + "max": 0.0030009618517907737 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.239079793599258, + "max": 2.6801081878534547 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004102059233735336, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 7.509881422924901, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.005460954423460133, + "max": 0.007950393793206122 + }, + "tx_mbps": { + "mean": 0.0066289377785317795, + "max": 0.009675256939805673 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04186671823902494, + "max": 0.16226370045037933 + }, + "tx_mbps": { + "mean": 0.04186671823902494, + "max": 0.16226370045037933 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001951409299689961, + "max": 0.0027112726536457294 + }, + "tx_mbps": { + "mean": 0.00229055003524714, + "max": 0.0033576375380125474 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002292631001975463, + "max": 0.003195653150932785 + }, + "tx_mbps": { + "mean": 0.00229055003524714, + "max": 0.0033576375380125474 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.985396180764186, + "max": 1.0591133004926108 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004108125872976748, + "max": 0.02464875523786049 + }, + "busiest_sampled_vcpu_percent": 2.3483365949119372, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.008798093780297575, + "max": 0.016877746337738822 + }, + "tx_mbps": { + "mean": 0.01588498452393424, + "max": 0.06152249106914594 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.047047614131356344, + "max": 0.16255717335460604 + }, + "tx_mbps": { + "mean": 0.047047614131356344, + "max": 0.16255717335460604 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019479038442871972, + "max": 0.0021339823471150207 + }, + "tx_mbps": { + "mean": 0.0021746035798436217, + "max": 0.0023022805370341024 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002285438657995722, + "max": 0.002507979253310437 + }, + "tx_mbps": { + "mean": 0.0021746035798436217, + "max": 0.0023022805370341024 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9732595837507286, + "max": 1.0342280226545186 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.7821782178217822, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.007529476316570511, + "max": 0.01870802786335814 + }, + "tx_mbps": { + "mean": 0.017276881456843553, + "max": 0.0676218403565874 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.07112428662723753, + "max": 0.20212342600702543 + }, + "tx_mbps": { + "mean": 0.07112428662723753, + "max": 0.20212342600702543 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002030114152297843, + "max": 0.002547021189901688 + }, + "tx_mbps": { + "mean": 0.0022947882481303113, + "max": 0.0028976296623387725 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023823116444305396, + "max": 0.002987247074576054 + }, + "tx_mbps": { + "mean": 0.0022947882481303113, + "max": 0.0028976296623387725 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.223079648872721, + "max": 2.5350726064484372 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 6.719367588932807, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.005251738785604736, + "max": 0.006787541119066655 + }, + "tx_mbps": { + "mean": 0.00667903976481329, + "max": 0.008849079307182322 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04056878034340044, + "max": 0.15424087765490063 + }, + "tx_mbps": { + "mean": 0.04056878034340044, + "max": 0.15424087765490063 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020449693591986233, + "max": 0.003273691635344701 + }, + "tx_mbps": { + "mean": 0.0023735659607436923, + "max": 0.0038837744184925128 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023971522314234664, + "max": 0.0038240240428233973 + }, + "tx_mbps": { + "mean": 0.0023735659607436923, + "max": 0.0038837744184925128 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9812029988503986, + "max": 1.084010840108401 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008212203334154554, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 1.968503937007874, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.009027190613157111, + "max": 0.017151818769541954 + }, + "tx_mbps": { + "mean": 0.007045066831414638, + "max": 0.009089007005608048 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.03977730961929551, + "max": 0.15598197177613163 + }, + "tx_mbps": { + "mean": 0.03977730961929551, + "max": 0.15598197177613163 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001947931783682933, + "max": 0.0025468995842782816 + }, + "tx_mbps": { + "mean": 0.002209210639436476, + "max": 0.0027937287415200655 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002285472363887626, + "max": 0.0029871044506967494 + }, + "tx_mbps": { + "mean": 0.002209210639436476, + "max": 0.0027937287415200655 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9733299979448533, + "max": 1.0826771653543308 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00410913872452334, + "max": 0.02465483234714004 + }, + "busiest_sampled_vcpu_percent": 2.3622047244094486, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.006305927847217967, + "max": 0.009220743545970748 + }, + "tx_mbps": { + "mean": 0.0066575661433116665, + "max": 0.009070793994392196 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.040769950319118536, + "max": 0.16590495889227602 + }, + "tx_mbps": { + "mean": 0.040769950319118536, + "max": 0.16590495889227602 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020438233945047055, + "max": 0.0025480642051179743 + }, + "tx_mbps": { + "mean": 0.0024091362723610257, + "max": 0.0030026262762779094 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002399703719579555, + "max": 0.0029884703640272537 + }, + "tx_mbps": { + "mean": 0.0024091362723610257, + "max": 0.0030026262762779094 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.2487982279828458, + "max": 2.6069847515986226 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007042501496531568, + "max": 0.04929751047572098 + }, + "busiest_sampled_vcpu_percent": 6.653620352250489, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.007109244418687741, + "max": 0.014455420947683144 + }, + "tx_mbps": { + "mean": 0.02218523602106148, + "max": 0.0784551950202119 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.07648460552329762, + "max": 0.15821551324910976 + }, + "tx_mbps": { + "mean": 0.07648460552329762, + "max": 0.15821551324910976 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002064183554427993, + "max": 0.0027712157475925495 + }, + "tx_mbps": { + "mean": 0.002444592437778267, + "max": 0.003086115263991073 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0024225883988321694, + "max": 0.0032553532690097393 + }, + "tx_mbps": { + "mean": 0.002444592437778267, + "max": 0.003086115263991073 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9490177280411543, + "max": 1.0103499260719566 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008216251745953496, + "max": 0.04929751047572098 + }, + "busiest_sampled_vcpu_percent": 2.1739130434782608, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.029333686712135758, + "max": 0.05436850475974178 + }, + "tx_mbps": { + "mean": 0.04201120892132176, + "max": 0.09258944538932194 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.03982677278537212, + "max": 0.1590057405168464 + }, + "tx_mbps": { + "mean": 0.03982677278537212, + "max": 0.1590057405168464 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019383087677922628, + "max": 0.0019928512275239492 + }, + "tx_mbps": { + "mean": 0.0022762141699737342, + "max": 0.0024930301465078608 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022759527338505883, + "max": 0.0023451785163679626 + }, + "tx_mbps": { + "mean": 0.0022762141699737342, + "max": 0.0024930301465078608 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9848551164117111, + "max": 1.1070110701107012 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004104079454978249, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 1.968503937007874, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.03196627320317476, + "max": 0.054426057951614086 + }, + "tx_mbps": { + "mean": 0.051122674458387495, + "max": 0.1507470991531331 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04854083483674762, + "max": 0.15886224506957874 + }, + "tx_mbps": { + "mean": 0.04854083483674762, + "max": 0.15886224506957874 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019240056457360585, + "max": 0.0026286807370537743 + }, + "tx_mbps": { + "mean": 0.002213830118445555, + "max": 0.0031946646278069794 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002257863214247171, + "max": 0.003090900914502225 + }, + "tx_mbps": { + "mean": 0.002213830118445555, + "max": 0.0031946646278069794 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.7936751198522904, + "max": 5.883801083210241 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004106101667077277, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 19.921104536489153, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.028471762705783544, + "max": 0.051610111864471155 + }, + "tx_mbps": { + "mean": 0.049067465991184445, + "max": 0.08954043972439106 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04986887502315564, + "max": 0.171765239335801 + }, + "tx_mbps": { + "mean": 0.04986887502315564, + "max": 0.171765239335801 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019249297087323232, + "max": 0.0026307767152646496 + }, + "tx_mbps": { + "mean": 0.002162210305585791, + "max": 0.0030886451507562843 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002258948039060994, + "max": 0.003093365443905683 + }, + "tx_mbps": { + "mean": 0.002162210305585791, + "max": 0.0030886451507562843 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9611034268151197, + "max": 1.0342280226545186 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00410913872452334, + "max": 0.02465483234714004 + }, + "busiest_sampled_vcpu_percent": 2.366863905325444, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.029502357737745098, + "max": 0.05711833360534404 + }, + "tx_mbps": { + "mean": 0.048760439925716034, + "max": 0.15174914027954223 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04845033388894696, + "max": 0.1554470748926103 + }, + "tx_mbps": { + "mean": 0.04845033388894696, + "max": 0.1554470748926103 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019116167155576295, + "max": 0.0019122569210000375 + }, + "tx_mbps": { + "mean": 0.0022454363400783964, + "max": 0.002471554445897028 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022420196046663557, + "max": 0.0022427704629012783 + }, + "tx_mbps": { + "mean": 0.0022454363400783964, + "max": 0.002471554445897028 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9651203581212446, + "max": 1.0344827586206897 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004105090311986864, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 1.7786561264822134, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.031341018695842285, + "max": 0.05421280938889332 + }, + "tx_mbps": { + "mean": 0.040904681004294376, + "max": 0.09176446796736633 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04071257447208734, + "max": 0.16268433063817414 + }, + "tx_mbps": { + "mean": 0.04071257447208734, + "max": 0.16268433063817414 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019383311704736408, + "max": 0.0026303825090167815 + }, + "tx_mbps": { + "mean": 0.002315311506783723, + "max": 0.0031961187262570805 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022759795865059367, + "max": 0.0030929019214874357 + }, + "tx_mbps": { + "mean": 0.002315311506783723, + "max": 0.0031961187262570805 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.8374546817947945, + "max": 6.219392752203722 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008213215187694987, + "max": 0.02464268112370626 + }, + "busiest_sampled_vcpu_percent": 18.019801980198018, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.028276730613790147, + "max": 0.056509746178329365 + }, + "tx_mbps": { + "mean": 0.03925475233278747, + "max": 0.09407383735747661 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04040491641491715, + "max": 0.15487502098395017 + }, + "tx_mbps": { + "mean": 0.04040491641491715, + "max": 0.15487502098395017 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019965747004213356, + "max": 0.002629346862354563 + }, + "tx_mbps": { + "mean": 0.002276290829181947, + "max": 0.0030649503796226336 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002341571071700233, + "max": 0.003091684169491071 + }, + "tx_mbps": { + "mean": 0.002276290829181947, + "max": 0.0030649503796226336 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1044921539037247, + "max": 1.3789706968726914 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00410913872452334, + "max": 0.02465483234714004 + }, + "busiest_sampled_vcpu_percent": 2.729044834307992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.031813091017587544, + "max": 0.06427304194183328 + }, + "tx_mbps": { + "mean": 0.04146491386466114, + "max": 0.09427111303340477 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04201105315737387, + "max": 0.16139560013528068 + }, + "tx_mbps": { + "mean": 0.04201105315737387, + "max": 0.16139560013528068 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002040832176373634, + "max": 0.00270994930814309 + }, + "tx_mbps": { + "mean": 0.0024448959569494566, + "max": 0.00345974386729869 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002396693762726122, + "max": 0.0031940933840758465 + }, + "tx_mbps": { + "mean": 0.0024448959569494566, + "max": 0.00345974386729869 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.4999874944003417, + "max": 3.432098765432099 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 2.3721735720455435, + "max": 8.617283950617283 + }, + "busiest_sampled_vcpu_percent": 15.612648221343873, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.035971964973471854, + "max": 0.06387309560882437 + }, + "tx_mbps": { + "mean": 0.060526273151252155, + "max": 0.09245187288211702 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.06369497315908311, + "max": 0.23403093685026463 + }, + "tx_mbps": { + "mean": 0.06369497315908311, + "max": 0.23403093685026463 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019346980968285514, + "max": 0.002547974507589548 + }, + "tx_mbps": { + "mean": 0.002192367037488278, + "max": 0.0028987142083256403 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022686376111534993, + "max": 0.0029883651632223096 + }, + "tx_mbps": { + "mean": 0.002192367037488278, + "max": 0.0028987142083256403 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.636669029742515, + "max": 5.186823992133727 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004105090311986864, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 15.187376725838265, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.029363883958734325, + "max": 0.05583343306247321 + }, + "tx_mbps": { + "mean": 0.03913392472688638, + "max": 0.09385320741882436 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0426051276048449, + "max": 0.15787741090696333 + }, + "tx_mbps": { + "mean": 0.0426051276048449, + "max": 0.15787741090696333 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019246946833535946, + "max": 0.0019929222265375507 + }, + "tx_mbps": { + "mean": 0.002343070571325978, + "max": 0.0025734157845517017 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022586719865712837, + "max": 0.0023452620676933608 + }, + "tx_mbps": { + "mean": 0.002343070571325978, + "max": 0.0025734157845517017 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9649593741422919, + "max": 1.0591133004926108 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.1653543307086616, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.032599465479595566, + "max": 0.06443925350854644 + }, + "tx_mbps": { + "mean": 0.05045274788073686, + "max": 0.15382815876595465 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04931115626567276, + "max": 0.16487850288246342 + }, + "tx_mbps": { + "mean": 0.04931115626567276, + "max": 0.16487850288246342 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019754892749454704, + "max": 0.002773676964253203 + }, + "tx_mbps": { + "mean": 0.0023078208386213715, + "max": 0.0032984679054499652 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002320420194629049, + "max": 0.0032582444656655608 + }, + "tx_mbps": { + "mean": 0.0023078208386213715, + "max": 0.0032984679054499652 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9733404717373447, + "max": 1.0591133004926108 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008212203832604573, + "max": 0.02464268112370626 + }, + "busiest_sampled_vcpu_percent": 2.1653543307086616, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.028721884807704823, + "max": 0.056161191121015926 + }, + "tx_mbps": { + "mean": 0.04958309482813984, + "max": 0.09464695919064108 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04726363580025372, + "max": 0.1517833894583921 + }, + "tx_mbps": { + "mean": 0.04726363580025372, + "max": 0.1517833894583921 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019346088201030915, + "max": 0.0025482055124368638 + }, + "tx_mbps": { + "mean": 0.0022095469319242974, + "max": 0.0027951612318520415 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022685327234419138, + "max": 0.002988636094833359 + }, + "tx_mbps": { + "mean": 0.0022095469319242974, + "max": 0.0027951612318520415 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9447141377201934, + "max": 1.0355029585798816 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00410711352061771, + "max": 0.02464268112370626 + }, + "busiest_sampled_vcpu_percent": 1.9723865877712032, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.031867487142318594, + "max": 0.06389031916517922 + }, + "tx_mbps": { + "mean": 0.04092605890348579, + "max": 0.09345367181346169 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.041648752930851386, + "max": 0.1559643049275264 + }, + "tx_mbps": { + "mean": 0.041648752930851386, + "max": 0.1559643049275264 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019383555824128383, + "max": 0.0019928813080673517 + }, + "tx_mbps": { + "mean": 0.0023258142042192347, + "max": 0.002574859274906279 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022760079663788784, + "max": 0.002345213915018486 + }, + "tx_mbps": { + "mean": 0.0023258142042192347, + "max": 0.002574859274906279 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9526152722020709, + "max": 1.0334645669291338 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008204118964449976, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 2.544031311154599, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.03370815440537447, + "max": 0.06394695878046232 + }, + "tx_mbps": { + "mean": 0.04456333919729871, + "max": 0.09514763655045219 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.040049339002063776, + "max": 0.15491639572710086 + }, + "tx_mbps": { + "mean": 0.040049339002063776, + "max": 0.15491639572710086 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019486174121580062, + "max": 0.0027717510949914702 + }, + "tx_mbps": { + "mean": 0.0022099880612405595, + "max": 0.003166367955367454 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022862759762784742, + "max": 0.003255982142783514 + }, + "tx_mbps": { + "mean": 0.0022099880612405595, + "max": 0.003166367955367454 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.9470091290995404, + "max": 1.0347376201034737 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003521250748265784, + "max": 0.02464875523786049 + }, + "busiest_sampled_vcpu_percent": 1.9723865877712032, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0313575628999734, + "max": 0.05465972049907637 + }, + "tx_mbps": { + "mean": 0.046901954690552965, + "max": 0.09233041759787564 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.03795292424446647, + "max": 0.15109500585499266 + }, + "tx_mbps": { + "mean": 0.03795292424446647, + "max": 0.15109500585499266 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019225857595185805, + "max": 0.0026289426132621026 + }, + "tx_mbps": { + "mean": 0.0022946501542658406, + "max": 0.0031682532091645552 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002256010429973634, + "max": 0.0030912088383213475 + }, + "tx_mbps": { + "mean": 0.0022946501542658406, + "max": 0.0031682532091645552 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0677848808856978, + "max": 1.2567767373090193 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01232336576575876, + "max": 0.04928536224741252 + }, + "busiest_sampled_vcpu_percent": 2.161100196463654, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.012206353841824596, + "max": 0.020455353609994623 + }, + "tx_mbps": { + "mean": 0.03804200147180361, + "max": 0.11936835383343938 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.06604357181724832, + "max": 0.22482654020931012 + }, + "tx_mbps": { + "mean": 0.06604357181724832, + "max": 0.22482654020931012 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019617393297659534, + "max": 0.0022166931730763866 + }, + "tx_mbps": { + "mean": 0.0022198849695412317, + "max": 0.0026333057197893248 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023029791862142894, + "max": 0.002612868123158124 + }, + "tx_mbps": { + "mean": 0.0022198849695412317, + "max": 0.0026333057197893248 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.3133540652155349, + "max": 2.806499261447563 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004103069095683571, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 8.086785009861932, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.010543266516133704, + "max": 0.01959037790822396 + }, + "tx_mbps": { + "mean": 0.013155707055395085, + "max": 0.014471588038769636 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04222672163907079, + "max": 0.16291442582294358 + }, + "tx_mbps": { + "mean": 0.04222672163907079, + "max": 0.16291442582294358 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002043600314664065, + "max": 0.002710830378628806 + }, + "tx_mbps": { + "mean": 0.002447910454113496, + "max": 0.003487599640254461 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023994423336979862, + "max": 0.003195131861585692 + }, + "tx_mbps": { + "mean": 0.002447910454113496, + "max": 0.003487599640254461 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/agentgateway/http/02-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.0400657594320895, + "max": 1.1332840601133285 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004930966469428008, + "max": 0.02465483234714004 + }, + "busiest_sampled_vcpu_percent": 2.5641025641025643, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.010451062073039747, + "max": 0.015035445149228987 + }, + "tx_mbps": { + "mean": 0.015314313159491107, + "max": 0.02789286587301271 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.052722385399825114, + "max": 0.10701569687796066 + }, + "tx_mbps": { + "mean": 0.052722385399825114, + "max": 0.10701569687796066 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0017995435006759536, + "max": 0.0025475077285424335 + }, + "tx_mbps": { + "mean": 0.002071903071889854, + "max": 0.002897592053955599 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0021121523376968106, + "max": 0.0029878177063152 + }, + "tx_mbps": { + "mean": 0.002071903071889854, + "max": 0.002897592053955599 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9652376762798698, + "max": 1.0347376201034737 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012314260577033774, + "max": 0.04924895345973898 + }, + "busiest_sampled_vcpu_percent": 1.968503937007874, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.012351061753946905, + "max": 0.02536238246409675 + }, + "tx_mbps": { + "mean": 0.023669345545819325, + "max": 0.09053409402444708 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05071896453858304, + "max": 0.1517286504586444 + }, + "tx_mbps": { + "mean": 0.05071896453858304, + "max": 0.1517286504586444 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001948425791755433, + "max": 0.0021359018883033865 + }, + "tx_mbps": { + "mean": 0.0022375539896350586, + "max": 0.002468589289873919 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022860510063923162, + "max": 0.0025102352089338767 + }, + "tx_mbps": { + "mean": 0.0022375539896350586, + "max": 0.002468589289873919 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/agentgateway/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.244154233932216, + "max": 2.537570830253757 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01644061130058811, + "max": 0.0740009866798224 + }, + "busiest_sampled_vcpu_percent": 7.100591715976331, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.009218797837312737, + "max": 0.012266036954606482 + }, + "tx_mbps": { + "mean": 0.012779619076874665, + "max": 0.020792984577325486 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.041983502417410806, + "max": 0.15561272839823756 + }, + "tx_mbps": { + "mean": 0.041983502417410806, + "max": 0.15561272839823756 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002043805824520252, + "max": 0.0026287360395835483 + }, + "tx_mbps": { + "mean": 0.0023789708465453037, + "max": 0.003190015205930035 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023996826735957805, + "max": 0.0030909659412806556 + }, + "tx_mbps": { + "mean": 0.0023789708465453037, + "max": 0.003190015205930035 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.076003403722697, + "max": 1.3070283600493218 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004106101667077277, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 2.7559055118110236, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.010649689233156744, + "max": 0.016069491748779044 + }, + "tx_mbps": { + "mean": 0.02698295338310878, + "max": 0.08802924493747065 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05140301595843951, + "max": 0.1544690776890782 + }, + "tx_mbps": { + "mean": 0.05140301595843951, + "max": 0.1544690776890782 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019613725652865596, + "max": 0.002772003323978747 + }, + "tx_mbps": { + "mean": 0.002219503838797861, + "max": 0.0029591096175428256 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002302549323813841, + "max": 0.0032562784367328327 + }, + "tx_mbps": { + "mean": 0.002219503838797861, + "max": 0.0029591096175428256 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.973017084553945, + "max": 1.1072834645669292 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012316282789132802, + "max": 0.04927322000492732 + }, + "busiest_sampled_vcpu_percent": 2.3529411764705883, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.011650317410017296, + "max": 0.0168169671966333 + }, + "tx_mbps": { + "mean": 0.011579816945479623, + "max": 0.01448361348345269 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04148349907284686, + "max": 0.15112153830458794 + }, + "tx_mbps": { + "mean": 0.04148349907284686, + "max": 0.15112153830458794 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001923862582934258, + "max": 0.001991821656771932 + }, + "tx_mbps": { + "mean": 0.0023166543487450884, + "max": 0.0026992563414975595 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022576953406704884, + "max": 0.0023439669220575773 + }, + "tx_mbps": { + "mean": 0.0023166543487450884, + "max": 0.0026992563414975595 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/agentgateway/http/07-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.0006351046845494, + "max": 1.0352477199901404 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004927322000492732, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 1.9801980198019802, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.011487693593359365, + "max": 0.013970456339836249 + }, + "tx_mbps": { + "mean": 0.0178072112167797, + "max": 0.029493638341517903 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.050546800203672526, + "max": 0.16748397890544345 + }, + "tx_mbps": { + "mean": 0.050546800203672526, + "max": 0.16748397890544345 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019270704829567368, + "max": 0.0025475168021763532 + }, + "tx_mbps": { + "mean": 0.002174600404561423, + "max": 0.00289819349778458 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022617209892862736, + "max": 0.0029878283482315253 + }, + "tx_mbps": { + "mean": 0.002174600404561423, + "max": 0.00289819349778458 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/agentgateway/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9856204808491077, + "max": 1.034992607195663 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008209170762760848, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 1.968503937007874, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.012319312149393732, + "max": 0.017257230084989764 + }, + "tx_mbps": { + "mean": 0.023614543923286678, + "max": 0.06647662829759816 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05518114095663772, + "max": 0.15203777955334172 + }, + "tx_mbps": { + "mean": 0.05518114095663772, + "max": 0.15203777955334172 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019754652057383314, + "max": 0.0022171040096842297 + }, + "tx_mbps": { + "mean": 0.002304123784932102, + "max": 0.002633793770369564 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002320391692522334, + "max": 0.002613352385883113 + }, + "tx_mbps": { + "mean": 0.002304123784932102, + "max": 0.002633793770369564 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9692333153046748, + "max": 1.0101010101010102 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00410711352061771, + "max": 0.02464268112370626 + }, + "busiest_sampled_vcpu_percent": 2.3622047244094486, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.011356921347062624, + "max": 0.017242264205420473 + }, + "tx_mbps": { + "mean": 0.026674905710994515, + "max": 0.09852895522614054 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.051764419507546754, + "max": 0.15258601929152146 + }, + "tx_mbps": { + "mean": 0.051764419507546754, + "max": 0.15258601929152146 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020092661058720494, + "max": 0.0030587817648484263 + }, + "tx_mbps": { + "mean": 0.002362210234515454, + "max": 0.003585344915528911 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002357768885047513, + "max": 0.0035869167458294497 + }, + "tx_mbps": { + "mean": 0.002362210234515454, + "max": 0.003585344915528911 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/agentgateway/http/10-fortio/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.0455080875279843, + "max": 1.1097410604192355 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003521250748265784, + "max": 0.02464875523786049 + }, + "busiest_sampled_vcpu_percent": 1.976284584980237, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.011210842261724991, + "max": 0.012811521817081822 + }, + "tx_mbps": { + "mean": 0.015595602407919436, + "max": 0.01853610858584557 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.041773777606923135, + "max": 0.0999070443430895 + }, + "tx_mbps": { + "mean": 0.041773777606923135, + "max": 0.0999070443430895 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002024880473634625, + "max": 0.0026297949959327082 + }, + "tx_mbps": { + "mean": 0.0023948543444811286, + "max": 0.003196018798884727 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.00237711187816359, + "max": 0.0030922111016768567 + }, + "tx_mbps": { + "mean": 0.0023948543444811286, + "max": 0.003196018798884727 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.280434449015056, + "max": 2.7299557304476143 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01231427202189418, + "max": 0.02464875523786049 + }, + "busiest_sampled_vcpu_percent": 6.91699604743083, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.014740439889254428, + "max": 0.028052202511165147 + }, + "tx_mbps": { + "mean": 0.026719137423243736, + "max": 0.09571278761153779 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05065512352987217, + "max": 0.16563561704497612 + }, + "tx_mbps": { + "mean": 0.05065512352987217, + "max": 0.16563561704497612 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019380089129969699, + "max": 0.002074194527196193 + }, + "tx_mbps": { + "mean": 0.0023254066632146563, + "max": 0.002662328532633173 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002275600625642814, + "max": 0.00244846162156518 + }, + "tx_mbps": { + "mean": 0.0023254066632146563, + "max": 0.002662328532633173 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.977421677682656, + "max": 1.0593742301059375 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008216259732961636, + "max": 0.02467308166790032 + }, + "busiest_sampled_vcpu_percent": 1.9569471624266144, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.01269810519882498, + "max": 0.018996483575233133 + }, + "tx_mbps": { + "mean": 0.01473930006142077, + "max": 0.021256621586295397 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04138181374651863, + "max": 0.16375956928601482 + }, + "tx_mbps": { + "mean": 0.04138181374651863, + "max": 0.16375956928601482 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001996395028341997, + "max": 0.0025479635197779168 + }, + "tx_mbps": { + "mean": 0.0022238909086167782, + "max": 0.002896287905193349 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002341314998402904, + "max": 0.0029883522762827416 + }, + "tx_mbps": { + "mean": 0.0022238909086167782, + "max": 0.002896287905193349 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0388500067611774, + "max": 1.3297217434129525 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008217264597500088, + "max": 0.02465483234714004 + }, + "busiest_sampled_vcpu_percent": 2.7613412228796843, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.010744539350026448, + "max": 0.013054341565307052 + }, + "tx_mbps": { + "mean": 0.027183325436001653, + "max": 0.08613943108490707 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05162314026419211, + "max": 0.1709823088127811 + }, + "tx_mbps": { + "mean": 0.05162314026419211, + "max": 0.1709823088127811 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001910489829422869, + "max": 0.0025485007197083246 + }, + "tx_mbps": { + "mean": 0.0021966885662201025, + "max": 0.0028993128558163226 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002240698049083712, + "max": 0.002988982325583838 + }, + "tx_mbps": { + "mean": 0.0021966885662201025, + "max": 0.0028993128558163226 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.288966337463215, + "max": 2.537570830253757 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 7.6923076923076925, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.008818584638091025, + "max": 0.014804613292072973 + }, + "tx_mbps": { + "mean": 0.00652282661737626, + "max": 0.00992956818058268 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04135450378828856, + "max": 0.1574709663800031 + }, + "tx_mbps": { + "mean": 0.04135450378828856, + "max": 0.1574709663800031 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001923461879878035, + "max": 0.0019918705576145754 + }, + "tx_mbps": { + "mean": 0.0022087750260234846, + "max": 0.0023644619721012797 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002257225412538464, + "max": 0.002344024468353064 + }, + "tx_mbps": { + "mean": 0.0022087750260234846, + "max": 0.0023644619721012797 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9857098640998847, + "max": 1.0832102412604627 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004110152075626798, + "max": 0.02466091245376079 + }, + "busiest_sampled_vcpu_percent": 2.1696252465483234, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.006186497587317672, + "max": 0.01035372552659342 + }, + "tx_mbps": { + "mean": 0.017257473748968653, + "max": 0.06995526732237368 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0485579552647916, + "max": 0.15816448226266594 + }, + "tx_mbps": { + "mean": 0.0485579552647916, + "max": 0.15816448226266594 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020049548247555666, + "max": 0.002898345086348357 + }, + "tx_mbps": { + "mean": 0.002411073971986058, + "max": 0.0033984393551811172 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023497686535493357, + "max": 0.003382713120312162 + }, + "tx_mbps": { + "mean": 0.002411073971986058, + "max": 0.0033984393551811172 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/direct/http/02-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.0051047266654491, + "max": 1.0588524993843882 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00985828727231335, + "max": 0.02464875523786049 + }, + "busiest_sampled_vcpu_percent": 1.953125, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.01004010454838592, + "max": 0.019769159439909194 + }, + "tx_mbps": { + "mean": 0.019172268054492052, + "max": 0.06312068236348294 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.03936880153630027, + "max": 0.08222987758374102 + }, + "tx_mbps": { + "mean": 0.03936880153630027, + "max": 0.08222987758374102 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019878485494516543, + "max": 0.0025465997370112035 + }, + "tx_mbps": { + "mean": 0.0023233578443307996, + "max": 0.003000900554292832 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002335612982395214, + "max": 0.002986752777976103 + }, + "tx_mbps": { + "mean": 0.0023233578443307996, + "max": 0.003000900554292832 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2437386735217484, + "max": 2.6827467388629094 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004102059233735336, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 7.1146245059288535, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.007278764258540068, + "max": 0.01755050660273353 + }, + "tx_mbps": { + "mean": 0.015965501390084777, + "max": 0.06438015720463452 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04762706408040449, + "max": 0.15982591708657018 + }, + "tx_mbps": { + "mean": 0.04762706408040449, + "max": 0.15982591708657018 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019237685562554356, + "max": 0.0019920537704779767 + }, + "tx_mbps": { + "mean": 0.0021443942676174148, + "max": 0.002391407880739544 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002257585215510095, + "max": 0.002344240072440934 + }, + "tx_mbps": { + "mean": 0.0021443942676174148, + "max": 0.002391407880739544 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.067189490658967, + "max": 1.3793103448275863 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.766798418972332, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.005859085103727455, + "max": 0.007629845487691489 + }, + "tx_mbps": { + "mean": 0.007738243302767058, + "max": 0.0104735554204396 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04001528965227547, + "max": 0.16035407651974604 + }, + "tx_mbps": { + "mean": 0.04001528965227547, + "max": 0.16035407651974604 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019882262680298917, + "max": 0.0026274245555851484 + }, + "tx_mbps": { + "mean": 0.0023518510989478467, + "max": 0.003296852103838302 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023366696398679004, + "max": 0.003089423849450001 + }, + "tx_mbps": { + "mean": 0.0023518510989478467, + "max": 0.003296852103838302 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/direct/http/05-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 0.9362762439949011, + "max": 0.9852216748768473 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0049261083743842365, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 1.976284584980237, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.008712932137196941, + "max": 0.01614225002004681 + }, + "tx_mbps": { + "mean": 0.00612214185676507, + "max": 0.008461904272564236 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.044118467552610396, + "max": 0.16011653508851525 + }, + "tx_mbps": { + "mean": 0.044118467552610396, + "max": 0.16011653508851525 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019715705277014405, + "max": 0.0025477231254016687 + }, + "tx_mbps": { + "mean": 0.002248600773709969, + "max": 0.00289842822229338 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023149448694742376, + "max": 0.0029880703322612166 + }, + "tx_mbps": { + "mean": 0.002248600773709969, + "max": 0.00289842822229338 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.005817187965019, + "max": 1.1822660098522169 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004105090311986864, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 2.3622047244094486, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.005187177262863462, + "max": 0.006813251853242075 + }, + "tx_mbps": { + "mean": 0.0061740102899449254, + "max": 0.008294477320473335 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.03998490843293684, + "max": 0.16253528832542663 + }, + "tx_mbps": { + "mean": 0.03998490843293684, + "max": 0.16253528832542663 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020295664448309295, + "max": 0.0025465466476584362 + }, + "tx_mbps": { + "mean": 0.0023470899369075126, + "max": 0.0029993405607979364 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023816695353531636, + "max": 0.00298669051268582 + }, + "tx_mbps": { + "mean": 0.0023470899369075126, + "max": 0.0029993405607979364 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0348176811604315, + "max": 1.1086474501108647 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008208158909956497, + "max": 0.04924895345973898 + }, + "busiest_sampled_vcpu_percent": 1.9723865877712032, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.007665900831038629, + "max": 0.015919381356099698 + }, + "tx_mbps": { + "mean": 0.025152460537666742, + "max": 0.07576508819097692 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.06511577201247155, + "max": 0.17149798687733087 + }, + "tx_mbps": { + "mean": 0.06511577201247155, + "max": 0.17149798687733087 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019468947945871426, + "max": 0.002134108576661736 + }, + "tx_mbps": { + "mean": 0.002301803484187461, + "max": 0.002572756583318728 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022842556061757296, + "max": 0.0025081276055612155 + }, + "tx_mbps": { + "mean": 0.002301803484187461, + "max": 0.002572756583318728 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.006069395681115, + "max": 1.1813930593157764 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.9607843137254901, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.006822290871439544, + "max": 0.01702003213753644 + }, + "tx_mbps": { + "mean": 0.0065294558271595, + "max": 0.009093389306298341 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0405034380648029, + "max": 0.16116196728015383 + }, + "tx_mbps": { + "mean": 0.0405034380648029, + "max": 0.16116196728015383 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0021197969362481, + "max": 0.0025470106876821766 + }, + "tx_mbps": { + "mean": 0.0024129627412232766, + "max": 0.002994643939404942 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002482921164937493, + "max": 0.002987234757158108 + }, + "tx_mbps": { + "mean": 0.0024129627412232766, + "max": 0.002994643939404942 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0060982840334196, + "max": 1.108101452844127 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012319317353222285, + "max": 0.04928536224741252 + }, + "busiest_sampled_vcpu_percent": 2.366863905325444, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.006733239876810117, + "max": 0.0136029235602993 + }, + "tx_mbps": { + "mean": 0.007364824419956648, + "max": 0.010282760084123162 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0395875346659439, + "max": 0.162646842935348 + }, + "tx_mbps": { + "mean": 0.0395875346659439, + "max": 0.162646842935348 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019238741268036773, + "max": 0.0026285923071088083 + }, + "tx_mbps": { + "mean": 0.002241456625892144, + "max": 0.003064070817317624 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022577088977450517, + "max": 0.0030907969352726773 + }, + "tx_mbps": { + "mean": 0.002241456625892144, + "max": 0.003064070817317624 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2690376255406104, + "max": 2.562838836865451 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004106101667077277, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 7.283464566929134, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.010051904794877392, + "max": 0.01742026103840157 + }, + "tx_mbps": { + "mean": 0.017559699648802485, + "max": 0.0652397146431291 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04914105770446432, + "max": 0.16393249427759665 + }, + "tx_mbps": { + "mean": 0.04914105770446432, + "max": 0.16393249427759665 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020676896589299667, + "max": 0.0025483201943088895 + }, + "tx_mbps": { + "mean": 0.0023569831060680627, + "max": 0.002795287027954874 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002427241198015279, + "max": 0.002988770598263512 + }, + "tx_mbps": { + "mean": 0.0023569831060680627, + "max": 0.002795287027954874 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/direct/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0062429153083554, + "max": 1.0355029585798816 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012323365266571207, + "max": 0.04929751047572098 + }, + "busiest_sampled_vcpu_percent": 2.1653543307086616, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.005207108298680609, + "max": 0.007753071500089856 + }, + "tx_mbps": { + "mean": 0.007061437558229883, + "max": 0.010394020429560854 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.03981482981017272, + "max": 0.16183473930931427 + }, + "tx_mbps": { + "mean": 0.03981482981017272, + "max": 0.16183473930931427 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0021155208046008504, + "max": 0.0024655260414391945 + }, + "tx_mbps": { + "mean": 0.0024766749864464825, + "max": 0.002897936539778339 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0024824354874232687, + "max": 0.002883784923469058 + }, + "tx_mbps": { + "mean": 0.0024766749864464825, + "max": 0.002897936539778339 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/direct/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1050132404277935, + "max": 1.5039447731755424 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004104079454978249, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 2.1739130434782608, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.005556851626098445, + "max": 0.008566899322065372 + }, + "tx_mbps": { + "mean": 0.006516511949748404, + "max": 0.010035061517810154 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.042346274566925426, + "max": 0.1733715976430507 + }, + "tx_mbps": { + "mean": 0.042346274566925426, + "max": 0.1733715976430507 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019609618637928326, + "max": 0.0027710671127370843 + }, + "tx_mbps": { + "mean": 0.0022363078751773758, + "max": 0.003061848403636892 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023020666219275877, + "max": 0.003255178667316223 + }, + "tx_mbps": { + "mean": 0.0022363078751773758, + "max": 0.003061848403636892 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/direct/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.206512834548856, + "max": 2.5823905558288245 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.014082402367584927, + "max": 0.04928536224741252 + }, + "busiest_sampled_vcpu_percent": 6.4833005893909625, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.008216658924145803, + "max": 0.015578537168948189 + }, + "tx_mbps": { + "mean": 0.007067277705466005, + "max": 0.008193273029723306 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.036809404012292435, + "max": 0.1614445976845154 + }, + "tx_mbps": { + "mean": 0.036809404012292435, + "max": 0.1614445976845154 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0021299743380798456, + "max": 0.002628904424864765 + }, + "tx_mbps": { + "mean": 0.002468026931388429, + "max": 0.0031902195442886413 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0025010297045800467, + "max": 0.0030911639349785456 + }, + "tx_mbps": { + "mean": 0.002468026931388429, + "max": 0.0031902195442886413 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2934316367634582, + "max": 2.6341703594288526 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02054062936488374, + "max": 0.12324377618930243 + }, + "busiest_sampled_vcpu_percent": 6.31163708086785, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.03016037477733002, + "max": 0.0624873310126131 + }, + "tx_mbps": { + "mean": 0.05797903889037959, + "max": 0.09450101762836945 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.06399305647957913, + "max": 0.16430766239326614 + }, + "tx_mbps": { + "mean": 0.06399305647957913, + "max": 0.16430766239326614 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019382757867139903, + "max": 0.0019929762265426575 + }, + "tx_mbps": { + "mean": 0.002211421587790711, + "max": 0.0023925152648550767 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002275914181546702, + "max": 0.0023453256146606966 + }, + "tx_mbps": { + "mean": 0.002211421587790711, + "max": 0.0023925152648550767 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0470401231974815, + "max": 1.1332840601133285 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.7786561264822134, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.030922788037956728, + "max": 0.061166889528817915 + }, + "tx_mbps": { + "mean": 0.03985916222703583, + "max": 0.09361075958285105 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04240898873813844, + "max": 0.16704195105312183 + }, + "tx_mbps": { + "mean": 0.04240898873813844, + "max": 0.16704195105312183 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020404363962079784, + "max": 0.002772656709159374 + }, + "tx_mbps": { + "mean": 0.002387955323558735, + "max": 0.0032712002013905264 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023926521143731285, + "max": 0.0032570459697498946 + }, + "tx_mbps": { + "mean": 0.002387955323558735, + "max": 0.0032712002013905264 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9896923875929348, + "max": 1.0591133004926108 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008208159407670435, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 2.544031311154599, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.02165317123258098, + "max": 0.040582030890291075 + }, + "tx_mbps": { + "mean": 0.027179854867250233, + "max": 0.06761784936941327 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04320303468447518, + "max": 0.179018630281018 + }, + "tx_mbps": { + "mean": 0.04320303468447518, + "max": 0.179018630281018 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002027569503606863, + "max": 0.0030850457052482116 + }, + "tx_mbps": { + "mean": 0.002395792202578639, + "max": 0.003591357997342974 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002379824895079757, + "max": 0.003613371575260138 + }, + "tx_mbps": { + "mean": 0.002395792202578639, + "max": 0.003591357997342974 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9899400054320505, + "max": 1.059896475228001 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.3622047244094486, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.032343891016097845, + "max": 0.06428943054567254 + }, + "tx_mbps": { + "mean": 0.05058360989355216, + "max": 0.0932052046082567 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.049123534770456036, + "max": 0.2167070899173525 + }, + "tx_mbps": { + "mean": 0.049123534770456036, + "max": 0.2167070899173525 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001883590318229917, + "max": 0.0019927269914220354 + }, + "tx_mbps": { + "mean": 0.0022445063813822017, + "max": 0.0024692828544061528 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022065223782045907, + "max": 0.00234503231587234 + }, + "tx_mbps": { + "mean": 0.0022445063813822017, + "max": 0.0024692828544061528 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2689509096179403, + "max": 2.6341703594288526 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008212207820206912, + "max": 0.02465483234714004 + }, + "busiest_sampled_vcpu_percent": 6.126482213438735, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.03041297997833226, + "max": 0.044991850127270056 + }, + "tx_mbps": { + "mean": 0.04068997167127761, + "max": 0.07145718167960088 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04034241484787426, + "max": 0.1635312896560911 + }, + "tx_mbps": { + "mean": 0.04034241484787426, + "max": 0.1635312896560911 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002030777686771315, + "max": 0.002548222116777173 + }, + "tx_mbps": { + "mean": 0.0023136120383580594, + "max": 0.002898987204403552 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023830899025939585, + "max": 0.0029886555690596473 + }, + "tx_mbps": { + "mean": 0.0023136120383580594, + "max": 0.002898987204403552 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9899635755967412, + "max": 1.0845452304658614 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004108125872976748, + "max": 0.02464875523786049 + }, + "busiest_sampled_vcpu_percent": 1.9723865877712032, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.028617972562456608, + "max": 0.05294653987053691 + }, + "tx_mbps": { + "mean": 0.05043804222624969, + "max": 0.09025275081992541 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04653667751084051, + "max": 0.1617069572693986 + }, + "tx_mbps": { + "mean": 0.04653667751084051, + "max": 0.1617069572693986 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019247946340567878, + "max": 0.0019933536542869694 + }, + "tx_mbps": { + "mean": 0.002315434611893962, + "max": 0.002600373659962278 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022587894971646707, + "max": 0.0023457697699620136 + }, + "tx_mbps": { + "mean": 0.002315434611893962, + "max": 0.002600373659962278 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0676371026473315, + "max": 1.2561576354679802 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004105090311986864, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 3.5573122529644268, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.030752866498743512, + "max": 0.0604708251068062 + }, + "tx_mbps": { + "mean": 0.040348597322796324, + "max": 0.09171421568557026 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04141057871957763, + "max": 0.1665099190540531 + }, + "tx_mbps": { + "mean": 0.04141057871957763, + "max": 0.1665099190540531 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0021157006533331904, + "max": 0.002627185126116148 + }, + "tx_mbps": { + "mean": 0.0024752428711738265, + "max": 0.0031881331464651106 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0024825991801434764, + "max": 0.0030891423193447056 + }, + "tx_mbps": { + "mean": 0.0024752428711738265, + "max": 0.0031881331464651106 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2437922021293941, + "max": 2.6827467388629094 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004105090311986864, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 8.086785009861932, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.03425249273428654, + "max": 0.05550994624061415 + }, + "tx_mbps": { + "mean": 0.042838824663852776, + "max": 0.0929055576897677 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.042201187523279136, + "max": 0.16726638281106565 + }, + "tx_mbps": { + "mean": 0.042201187523279136, + "max": 0.16726638281106565 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020679569885744347, + "max": 0.0027725923833702756 + }, + "tx_mbps": { + "mean": 0.0024099934139286522, + "max": 0.0031673290187792026 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0024275561697093876, + "max": 0.0032569704061031425 + }, + "tx_mbps": { + "mean": 0.0024099934139286522, + "max": 0.0031673290187792026 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/praxis-release/http/08-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 0.9708502422892882, + "max": 1.0585918266863614 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.014780755364302789, + "max": 0.04928536224741252 + }, + "busiest_sampled_vcpu_percent": 2.161100196463654, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.03264580383812382, + "max": 0.06323409663296133 + }, + "tx_mbps": { + "mean": 0.05225617150301832, + "max": 0.12974712220593754 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05887063427775943, + "max": 0.15260451424907004 + }, + "tx_mbps": { + "mean": 0.05887063427775943, + "max": 0.15260451424907004 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019270258967173332, + "max": 0.001991786009197544 + }, + "tx_mbps": { + "mean": 0.0022578882896726357, + "max": 0.0023879423425186026 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002261668031632306, + "max": 0.002343924972149596 + }, + "tx_mbps": { + "mean": 0.0022578882896726357, + "max": 0.0023879423425186026 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.989611015797986, + "max": 1.084010840108401 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008214227540054025, + "max": 0.02464875523786049 + }, + "busiest_sampled_vcpu_percent": 2.1696252465483234, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0307289192782473, + "max": 0.06394406467248491 + }, + "tx_mbps": { + "mean": 0.03985824937516122, + "max": 0.09361513018581791 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04137388894575929, + "max": 0.15148637590041567 + }, + "tx_mbps": { + "mean": 0.04137388894575929, + "max": 0.15148637590041567 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020309241306153843, + "max": 0.002630575403695465 + }, + "tx_mbps": { + "mean": 0.0023753920156575283, + "max": 0.0030884088023051415 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023832625414271576, + "max": 0.0030931287342495714 + }, + "tx_mbps": { + "mean": 0.0023753920156575283, + "max": 0.0030884088023051415 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2474996816794648, + "max": 2.607626076260763 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 6.4833005893909625, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.02822363832282065, + "max": 0.053661046950088886 + }, + "tx_mbps": { + "mean": 0.03977219947201421, + "max": 0.09066844854650903 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.041313392977321776, + "max": 0.1541819851996561 + }, + "tx_mbps": { + "mean": 0.041313392977321776, + "max": 0.1541819851996561 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020101378067863876, + "max": 0.0026283569745027447 + }, + "tx_mbps": { + "mean": 0.0023600454457712574, + "max": 0.003194271155615776 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023587463001997857, + "max": 0.0030905202224117204 + }, + "tx_mbps": { + "mean": 0.0023600454457712574, + "max": 0.003194271155615776 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/praxis-release/http/11-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 0.950988173691598, + "max": 1.0344827586206897 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009849790691947797, + "max": 0.04924895345973898 + }, + "busiest_sampled_vcpu_percent": 1.968503937007874, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.027348331380905144, + "max": 0.05125396215238899 + }, + "tx_mbps": { + "mean": 0.04237333632516186, + "max": 0.09134832013515913 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05449332072446434, + "max": 0.15434651344215042 + }, + "tx_mbps": { + "mean": 0.05449332072446434, + "max": 0.15434651344215042 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001972522405823557, + "max": 0.00221776488783123 + }, + "tx_mbps": { + "mean": 0.0022499849033714905, + "max": 0.002761982370944426 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023160620248751417, + "max": 0.002614131378422344 + }, + "tx_mbps": { + "mean": 0.0022499849033714905, + "max": 0.002761982370944426 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9650438130394395, + "max": 1.1070110701107012 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00410913872452334, + "max": 0.02465483234714004 + }, + "busiest_sampled_vcpu_percent": 2.3622047244094486, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.031264607938830985, + "max": 0.0536105293406585 + }, + "tx_mbps": { + "mean": 0.050185302571871836, + "max": 0.09075561873399401 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04914565823906068, + "max": 0.15996557860845828 + }, + "tx_mbps": { + "mean": 0.04914565823906068, + "max": 0.15996557860845828 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020308171985997103, + "max": 0.002547882905579966 + }, + "tx_mbps": { + "mean": 0.002348257196275796, + "max": 0.003002106297080873 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023831357744105277, + "max": 0.0029882577287666267 + }, + "tx_mbps": { + "mean": 0.002348257196275796, + "max": 0.003002106297080873 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/praxis-release/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.213945543066273, + "max": 2.511078286558346 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.010550754221271873, + "max": 0.04921259842519685 + }, + "busiest_sampled_vcpu_percent": 6.889763779527559, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.032646600971594796, + "max": 0.05400639043425562 + }, + "tx_mbps": { + "mean": 0.05563617041787842, + "max": 0.09211559262131054 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04510050340507291, + "max": 0.1568237947336509 + }, + "tx_mbps": { + "mean": 0.04510050340507291, + "max": 0.1568237947336509 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.00197843040985026, + "max": 0.002218462359979687 + }, + "tx_mbps": { + "mean": 0.0023314733598007414, + "max": 0.002553591780317044 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023244989050597658, + "max": 0.002614953505167546 + }, + "tx_mbps": { + "mean": 0.0023314733598007414, + "max": 0.002553591780317044 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0553546665509719, + "max": 1.1819748830337355 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008214231530605047, + "max": 0.02466091245376079 + }, + "busiest_sampled_vcpu_percent": 2.357563850687623, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.011603662745677167, + "max": 0.018340407318755126 + }, + "tx_mbps": { + "mean": 0.015505153467309529, + "max": 0.031063190234802588 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04247281028767219, + "max": 0.15917886767893297 + }, + "tx_mbps": { + "mean": 0.04247281028767219, + "max": 0.15917886767893297 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001933987437006233, + "max": 0.002547365066085858 + }, + "tx_mbps": { + "mean": 0.002191531989724701, + "max": 0.002898020874565578 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022678047427278727, + "max": 0.0029876503861500803 + }, + "tx_mbps": { + "mean": 0.002191531989724701, + "max": 0.002898020874565578 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0269293663666987, + "max": 1.1089206505667817 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01232539096966439, + "max": 0.04930966469428008 + }, + "busiest_sampled_vcpu_percent": 2.544031311154599, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.012023052327210067, + "max": 0.01849489758296817 + }, + "tx_mbps": { + "mean": 0.01242974560786685, + "max": 0.015218345670723322 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.043954111861002065, + "max": 0.1622439622163288 + }, + "tx_mbps": { + "mean": 0.043954111861002065, + "max": 0.1622439622163288 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019237312667144365, + "max": 0.0027921262304963453 + }, + "tx_mbps": { + "mean": 0.0023765086436451236, + "max": 0.0038611835710017028 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022575411766714627, + "max": 0.0032983563240885877 + }, + "tx_mbps": { + "mean": 0.0023765086436451236, + "max": 0.0038611835710017028 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.120715153857053, + "max": 1.1822660098522169 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004104079454978249, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 2.357563850687623, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.011600437616401024, + "max": 0.01433643818499375 + }, + "tx_mbps": { + "mean": 0.02805728832203793, + "max": 0.09220725047786248 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.052995333633883424, + "max": 0.20898466350914024 + }, + "tx_mbps": { + "mean": 0.052995333633883424, + "max": 0.20898466350914024 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020528864058626836, + "max": 0.0027697795251051794 + }, + "tx_mbps": { + "mean": 0.002306967146497313, + "max": 0.0029567357153987223 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002408566159288375, + "max": 0.0032536661352767023 + }, + "tx_mbps": { + "mean": 0.002306967146497313, + "max": 0.0029567357153987223 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.149889971846913, + "max": 1.4539181862986692 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008209169766965112, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 3.1496062992125986, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.012402779022489614, + "max": 0.019537358068040158 + }, + "tx_mbps": { + "mean": 0.02246086199541613, + "max": 0.078184410816629 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.047691567433642085, + "max": 0.200414273362186 + }, + "tx_mbps": { + "mean": 0.047691567433642085, + "max": 0.200414273362186 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0023672812863149064, + "max": 0.004655597858374108 + }, + "tx_mbps": { + "mean": 0.0023613719559689786, + "max": 0.0034885527195519504 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002730408020752, + "max": 0.005184071128784142 + }, + "tx_mbps": { + "mean": 0.0023613719559689786, + "max": 0.0034885527195519504 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/agentgateway/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0186280705508397, + "max": 1.084010840108401 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004106101667077277, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 2.3715415019762847, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.011715802428768131, + "max": 0.017873905888106115 + }, + "tx_mbps": { + "mean": 0.026083154961774924, + "max": 0.08693932676092825 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0494111052680937, + "max": 0.15315595031263204 + }, + "tx_mbps": { + "mean": 0.0494111052680937, + "max": 0.15315595031263204 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001961387208065023, + "max": 0.002074064859152171 + }, + "tx_mbps": { + "mean": 0.002285551080872643, + "max": 0.00276122660551267 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023025664756401573, + "max": 0.0024483085562546853 + }, + "tx_mbps": { + "mean": 0.002285551080872643, + "max": 0.00276122660551267 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0222435918809172, + "max": 1.1813930593157764 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012315270935960592, + "max": 0.07389162561576355 + }, + "busiest_sampled_vcpu_percent": 2.357563850687623, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.009677094008500543, + "max": 0.012565886755871008 + }, + "tx_mbps": { + "mean": 0.014385229103499623, + "max": 0.021083495112358196 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04212693706957283, + "max": 0.15404206250710212 + }, + "tx_mbps": { + "mean": 0.04212693706957283, + "max": 0.15404206250710212 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019102092553822361, + "max": 0.0025461834327093224 + }, + "tx_mbps": { + "mean": 0.0022309399504421676, + "max": 0.0028980328257859653 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002240368606624584, + "max": 0.0029862645198442672 + }, + "tx_mbps": { + "mean": 0.0022309399504421676, + "max": 0.0028980328257859653 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0064028450618279, + "max": 1.059896475228001 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004106101667077277, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 2.549019607843137, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.01203859098923895, + "max": 0.01868233916750981 + }, + "tx_mbps": { + "mean": 0.01141206579807067, + "max": 0.01293425699959653 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.042378092167605685, + "max": 0.15159299414563604 + }, + "tx_mbps": { + "mean": 0.042378092167605685, + "max": 0.15159299414563604 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019238320991977857, + "max": 0.002628494770114859 + }, + "tx_mbps": { + "mean": 0.0022450833452969604, + "max": 0.00319443862013959 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022576588302491386, + "max": 0.0030906822476350557 + }, + "tx_mbps": { + "mean": 0.0022450833452969604, + "max": 0.00319443862013959 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0841608331944759, + "max": 1.255539143279173 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01642643486144233, + "max": 0.02465483234714004 + }, + "busiest_sampled_vcpu_percent": 2.5540275049115913, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.010886057174744562, + "max": 0.014746523205589961 + }, + "tx_mbps": { + "mean": 0.025641793108114277, + "max": 0.06937444713470595 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05581701915751991, + "max": 0.16368531757829438 + }, + "tx_mbps": { + "mean": 0.05581701915751991, + "max": 0.16368531757829438 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001961529100803546, + "max": 0.0022173659650422755 + }, + "tx_mbps": { + "mean": 0.0022857052821093553, + "max": 0.002739469156811095 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023027331283907914, + "max": 0.0026136611587945116 + }, + "tx_mbps": { + "mean": 0.0022857052821093553, + "max": 0.002739469156811095 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/agentgateway/http/08-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 0.9953207548955154, + "max": 1.0829436377061286 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.7786561264822134, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.012519905774588317, + "max": 0.0183495501532021 + }, + "tx_mbps": { + "mean": 0.029866008801973078, + "max": 0.09977594712479688 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05867717029731036, + "max": 0.1580134171861785 + }, + "tx_mbps": { + "mean": 0.05867717029731036, + "max": 0.1580134171861785 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002054767604584991, + "max": 0.0026299165458345012 + }, + "tx_mbps": { + "mean": 0.002315863097587722, + "max": 0.003196166519818006 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0024114894230004855, + "max": 0.003092354024587697 + }, + "tx_mbps": { + "mean": 0.002315863097587722, + "max": 0.003196166519818006 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.4775409887928261, + "max": 4.110263352202805 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00821322117131037, + "max": 0.02466091245376079 + }, + "busiest_sampled_vcpu_percent": 12.845849802371541, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.012641541473350316, + "max": 0.018886930486348506 + }, + "tx_mbps": { + "mean": 0.012839549277458109, + "max": 0.014492603195886102 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.042282097288521475, + "max": 0.1652173750434981 + }, + "tx_mbps": { + "mean": 0.042282097288521475, + "max": 0.1652173750434981 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001961710949615286, + "max": 0.0029359472837152075 + }, + "tx_mbps": { + "mean": 0.0023031936937229253, + "max": 0.0035225077212223165 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023029470487803943, + "max": 0.0034643234418985547 + }, + "tx_mbps": { + "mean": 0.0023031936937229253, + "max": 0.0035225077212223165 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/agentgateway/http/10-fortio/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.9993442341531324, + "max": 1.1078286558345642 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007035564779962712, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 2.1739130434782608, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.011364371117580712, + "max": 0.021566330943109755 + }, + "tx_mbps": { + "mean": 0.02623418561469463, + "max": 0.10666471695139888 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04696965822785008, + "max": 0.16397905199203414 + }, + "tx_mbps": { + "mean": 0.04696965822785008, + "max": 0.16397905199203414 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019778389499875318, + "max": 0.002298964029576693 + }, + "tx_mbps": { + "mean": 0.0023309869262653523, + "max": 0.002927955556136663 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023238032971085775, + "max": 0.0027172433947390733 + }, + "tx_mbps": { + "mean": 0.0023309869262653523, + "max": 0.002927955556136663 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0303065285666506, + "max": 1.279527559055118 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004110152075626798, + "max": 0.02466091245376079 + }, + "busiest_sampled_vcpu_percent": 4.117647058823529, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.013392584948876594, + "max": 0.020572150218300986 + }, + "tx_mbps": { + "mean": 0.023883469457437696, + "max": 0.07999878734840873 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.049479002067686136, + "max": 0.16323478835445962 + }, + "tx_mbps": { + "mean": 0.049479002067686136, + "max": 0.16323478835445962 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0018972093850371967, + "max": 0.0025477320811595136 + }, + "tx_mbps": { + "mean": 0.0022316612986902997, + "max": 0.00289843841084999 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022238086888974728, + "max": 0.002988080835927825 + }, + "tx_mbps": { + "mean": 0.0022316612986902997, + "max": 0.00289843841084999 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.457764318393328, + "max": 4.015767430401577 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004105090311986864, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 12.03155818540434, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.012622631153771623, + "max": 0.02274694680808967 + }, + "tx_mbps": { + "mean": 0.02638725504653894, + "max": 0.08102408279323652 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05108165584870413, + "max": 0.16577472667235912 + }, + "tx_mbps": { + "mean": 0.05108165584870413, + "max": 0.16577472667235912 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019762711220609685, + "max": 0.00221839297788999 + }, + "tx_mbps": { + "mean": 0.002304289069515032, + "max": 0.0025753145162908603 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002321338543178355, + "max": 0.002614871722874584 + }, + "tx_mbps": { + "mean": 0.002304289069515032, + "max": 0.0025753145162908603 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9566013924879425, + "max": 1.0344827586206897 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016420361247947456, + "max": 0.09852216748768473 + }, + "busiest_sampled_vcpu_percent": 2.1653543307086616, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.010325292022617883, + "max": 0.014582576723175998 + }, + "tx_mbps": { + "mean": 0.015061963817349764, + "max": 0.01975211982461025 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.043712659584418286, + "max": 0.18113525597020597 + }, + "tx_mbps": { + "mean": 0.043712659584418286, + "max": 0.18113525597020597 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002014038810320643, + "max": 0.0031669710004907548 + }, + "tx_mbps": { + "mean": 0.00236447268987349, + "max": 0.003992522030906666 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023626425586797434, + "max": 0.003717338354101362 + }, + "tx_mbps": { + "mean": 0.00236447268987349, + "max": 0.003992522030906666 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9200819355768176, + "max": 0.9615384615384616 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004110152075626798, + "max": 0.02466091245376079 + }, + "busiest_sampled_vcpu_percent": 1.9723865877712032, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.00928997663267292, + "max": 0.01805577503557356 + }, + "tx_mbps": { + "mean": 0.024480381465358903, + "max": 0.07706188425184507 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0627799130303099, + "max": 0.16813540424297477 + }, + "tx_mbps": { + "mean": 0.0627799130303099, + "max": 0.16813540424297477 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019380598308420677, + "max": 0.0025483843489832003 + }, + "tx_mbps": { + "mean": 0.0023254508701985484, + "max": 0.0030005267781069516 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002275660639139288, + "max": 0.0029888458414000494 + }, + "tx_mbps": { + "mean": 0.0023254508701985484, + "max": 0.0030005267781069516 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2684598235782334, + "max": 2.952755905511811 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00410711352061771, + "max": 0.02464268112370626 + }, + "busiest_sampled_vcpu_percent": 8.464566929133857, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.006718477878577463, + "max": 0.011140935239653546 + }, + "tx_mbps": { + "mean": 0.007041366851437526, + "max": 0.010332281810269213 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04062749747219915, + "max": 0.16147395081809218 + }, + "tx_mbps": { + "mean": 0.04062749747219915, + "max": 0.16147395081809218 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019482847630405702, + "max": 0.0021359778807041544 + }, + "tx_mbps": { + "mean": 0.0022269136618987, + "max": 0.0024678566235823403 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022858862188334505, + "max": 0.0025103245195904496 + }, + "tx_mbps": { + "mean": 0.0022269136618987, + "max": 0.0024678566235823403 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/direct/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9977689479090149, + "max": 1.3054187192118227 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008220304151253596, + "max": 0.04932182490752158 + }, + "busiest_sampled_vcpu_percent": 2.559055118110236, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.008698215061952728, + "max": 0.01530075023664912 + }, + "tx_mbps": { + "mean": 0.016064624477420242, + "max": 0.06533857391643406 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04785609454647213, + "max": 0.2025747396026222 + }, + "tx_mbps": { + "mean": 0.04785609454647213, + "max": 0.2025747396026222 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002081803145237448, + "max": 0.0028541398714398993 + }, + "tx_mbps": { + "mean": 0.0023402534876847832, + "max": 0.0032708600179586723 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0024451091097454293, + "max": 0.0033604941626815786 + }, + "tx_mbps": { + "mean": 0.0023402534876847832, + "max": 0.0032708600179586723 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9075336362205879, + "max": 1.0101010101010102 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004105090311986864, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 1.9723865877712032, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.007242104597235641, + "max": 0.01665621235982159 + }, + "tx_mbps": { + "mean": 0.015494694155195802, + "max": 0.058226004645294364 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04784517460237243, + "max": 0.19476462493408417 + }, + "tx_mbps": { + "mean": 0.04784517460237243, + "max": 0.19476462493408417 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019516950960190337, + "max": 0.0027117711324117968 + }, + "tx_mbps": { + "mean": 0.002325478050820139, + "max": 0.0034888099603766617 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022929668789120152, + "max": 0.0031962406850700527 + }, + "tx_mbps": { + "mean": 0.002325478050820139, + "max": 0.0034888099603766617 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2519275705304596, + "max": 2.92959133431807 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004103069095683571, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 7.509881422924901, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.006960000451535808, + "max": 0.015191202557576545 + }, + "tx_mbps": { + "mean": 0.006758123411327248, + "max": 0.010530842811020081 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04164978286610571, + "max": 0.15249406689912037 + }, + "tx_mbps": { + "mean": 0.04164978286610571, + "max": 0.15249406689912037 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019346862010173962, + "max": 0.00213575362357424 + }, + "tx_mbps": { + "mean": 0.002209647864400297, + "max": 0.0023024371120494943 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022686233758793524, + "max": 0.002510060959664571 + }, + "tx_mbps": { + "mean": 0.002209647864400297, + "max": 0.0023024371120494943 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/direct/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0971526164298708, + "max": 1.5054294175715697 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 1.1757227570969264, + "max": 3.9201183431952664 + }, + "busiest_sampled_vcpu_percent": 3.1683168316831685, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.008181895408817124, + "max": 0.01725329139050558 + }, + "tx_mbps": { + "mean": 0.005781446269913313, + "max": 0.008640015462489483 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.03960981451941793, + "max": 0.1544734389441047 + }, + "tx_mbps": { + "mean": 0.03960981451941793, + "max": 0.1544734389441047 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0022406802563451093, + "max": 0.002630075341943016 + }, + "tx_mbps": { + "mean": 0.002706665826484771, + "max": 0.0032734370733154407 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0026296344332439126, + "max": 0.0030925407429784504 + }, + "tx_mbps": { + "mean": 0.002706665826484771, + "max": 0.0032734370733154407 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9527199927483125, + "max": 1.0101010101010102 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004110152075626798, + "max": 0.02466091245376079 + }, + "busiest_sampled_vcpu_percent": 2.7450980392156863, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.005256541395734028, + "max": 0.007869184439344513 + }, + "tx_mbps": { + "mean": 0.006106724531505105, + "max": 0.008460831678105605 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.03965496478854163, + "max": 0.15117963350203104 + }, + "tx_mbps": { + "mean": 0.03965496478854163, + "max": 0.15117963350203104 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019480100417808086, + "max": 0.0021351353583676023 + }, + "tx_mbps": { + "mean": 0.0022198013753971426, + "max": 0.002471324094850928 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002285564209562792, + "max": 0.0025093343387000686 + }, + "tx_mbps": { + "mean": 0.0022198013753971426, + "max": 0.002471324094850928 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9605388154839951, + "max": 0.9852216748768473 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00410711352061771, + "max": 0.02464268112370626 + }, + "busiest_sampled_vcpu_percent": 2.1696252465483234, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.008408305022941475, + "max": 0.016450570403545736 + }, + "tx_mbps": { + "mean": 0.0061544958425655905, + "max": 0.008005063375754852 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.040530195205712896, + "max": 0.15317336279081448 + }, + "tx_mbps": { + "mean": 0.040530195205712896, + "max": 0.15317336279081448 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001937660229628501, + "max": 0.002710644922718667 + }, + "tx_mbps": { + "mean": 0.0022971991886544616, + "max": 0.0035911328326504845 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.00227519143694989, + "max": 0.0031949132731811667 + }, + "tx_mbps": { + "mean": 0.0022971991886544616, + "max": 0.0035911328326504845 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9934977714194044, + "max": 1.2071938901207193 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008206138191367143, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 1.968503937007874, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.00909564551456975, + "max": 0.017249420053713715 + }, + "tx_mbps": { + "mean": 0.024381371994856314, + "max": 0.07555850855480323 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.06148650644054278, + "max": 0.14984647717908536 + }, + "tx_mbps": { + "mean": 0.06148650644054278, + "max": 0.14984647717908536 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020681791012387343, + "max": 0.002772669834586015 + }, + "tx_mbps": { + "mean": 0.0023538879522524295, + "max": 0.0032727136845920896 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.00242781672310831, + "max": 0.0032570613882176047 + }, + "tx_mbps": { + "mean": 0.0023538879522524295, + "max": 0.0032727136845920896 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9609805984369766, + "max": 0.9857072449482503 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004106101667077277, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 1.7786561264822134, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.005294062337512092, + "max": 0.00723454745307949 + }, + "tx_mbps": { + "mean": 0.00644132735512471, + "max": 0.007948375694484993 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.043106722064091184, + "max": 0.09511089939236124 + }, + "tx_mbps": { + "mean": 0.043106722064091184, + "max": 0.09511089939236124 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019493480326581358, + "max": 0.0022233438638974835 + }, + "tx_mbps": { + "mean": 0.00220963552607879, + "max": 0.002364857971217691 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002286951426111849, + "max": 0.0026195833643940644 + }, + "tx_mbps": { + "mean": 0.0022279799473980764, + "max": 0.002474924499133408 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0102187819916195, + "max": 1.403595173602561 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004104079454978249, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 2.75049115913556, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.009013276151930325, + "max": 0.018787926975913194 + }, + "tx_mbps": { + "mean": 0.006849060846179399, + "max": 0.01120572949689756 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.03969535823662292, + "max": 0.16228770266095122 + }, + "tx_mbps": { + "mean": 0.03969535823662292, + "max": 0.16228770266095122 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019382170091279765, + "max": 0.0026290961171739793 + }, + "tx_mbps": { + "mean": 0.0022978532850468345, + "max": 0.0032942322760044778 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002275845225730917, + "max": 0.0030913893339497866 + }, + "tx_mbps": { + "mean": 0.0022978532850468345, + "max": 0.0032942322760044778 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/direct/http/11-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 0.9803273318337213, + "max": 1.0342280226545186 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004923682914820286, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 2.1696252465483234, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.005185277447420789, + "max": 0.006365688092563849 + }, + "tx_mbps": { + "mean": 0.006199895806998107, + "max": 0.006909790879131808 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.045460280220557134, + "max": 0.16099309531927106 + }, + "tx_mbps": { + "mean": 0.045460280220557134, + "max": 0.16099309531927106 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020831494748483666, + "max": 0.0027722131168291036 + }, + "tx_mbps": { + "mean": 0.0024055404168640848, + "max": 0.0030631146634050445 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0024442326042066103, + "max": 0.0032565248808582377 + }, + "tx_mbps": { + "mean": 0.0024055404168640848, + "max": 0.0030631146634050445 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/direct/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9649262761837523, + "max": 1.0826771653543308 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004104079454978249, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 2.156862745098039, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.006621797404932092, + "max": 0.01381511184722704 + }, + "tx_mbps": { + "mean": 0.0060882592881038805, + "max": 0.008356420451984337 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.03991465343641084, + "max": 0.16705026913550491 + }, + "tx_mbps": { + "mean": 0.03991465343641084, + "max": 0.16705026913550491 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019238572710763555, + "max": 0.001992004860639201 + }, + "tx_mbps": { + "mean": 0.0022623881584866597, + "max": 0.0023913491657712904 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022576878604932214, + "max": 0.002344182515558839 + }, + "tx_mbps": { + "mean": 0.0022623881584866597, + "max": 0.0023913491657712904 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/direct/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9735180565744331, + "max": 1.0832102412604627 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02054873517607675, + "max": 0.09861932938856016 + }, + "busiest_sampled_vcpu_percent": 2.3622047244094486, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0086769813212411, + "max": 0.013810807223540205 + }, + "tx_mbps": { + "mean": 0.015790288657893843, + "max": 0.06468518564283766 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.047950254542224, + "max": 0.1600740454779783 + }, + "tx_mbps": { + "mean": 0.047950254542224, + "max": 0.1600740454779783 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002080514767809722, + "max": 0.0027662462692247267 + }, + "tx_mbps": { + "mean": 0.0024936041896991765, + "max": 0.003480217733822809 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002443779452690923, + "max": 0.0032506145756040425 + }, + "tx_mbps": { + "mean": 0.0024936041896991765, + "max": 0.003480217733822809 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.9097423438538503, + "max": 4.717444717444717 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004106101667077277, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 13.861386138613861, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.031363100589033584, + "max": 0.0580625403163599 + }, + "tx_mbps": { + "mean": 0.05714728934572247, + "max": 0.13528216492213793 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.06493214015302712, + "max": 0.17006081145781393 + }, + "tx_mbps": { + "mean": 0.06493214015302712, + "max": 0.17006081145781393 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019506104158669945, + "max": 0.0026293420564691443 + }, + "tx_mbps": { + "mean": 0.0023587394150052384, + "max": 0.003376314231602424 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022916899616965687, + "max": 0.0030916785185516374 + }, + "tx_mbps": { + "mean": 0.0023587394150052384, + "max": 0.003376314231602424 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9863878977756194, + "max": 1.059896475228001 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004110152075626798, + "max": 0.02466091245376079 + }, + "busiest_sampled_vcpu_percent": 2.3715415019762847, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.027377382940019103, + "max": 0.05620056396598034 + }, + "tx_mbps": { + "mean": 0.03860516589582953, + "max": 0.09303230545878069 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04097165418209215, + "max": 0.16884169935861557 + }, + "tx_mbps": { + "mean": 0.04097165418209215, + "max": 0.16884169935861557 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019346432425533877, + "max": 0.0020541611864067135 + }, + "tx_mbps": { + "mean": 0.002226895117342164, + "max": 0.0024693974446083765 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002268572936644887, + "max": 0.002406482860032367 + }, + "tx_mbps": { + "mean": 0.002226895117342164, + "max": 0.0024693974446083765 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.010171994508478, + "max": 1.1083743842364533 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008212203334154554, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 1.976284584980237, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.029422370392978316, + "max": 0.06675820847087492 + }, + "tx_mbps": { + "mean": 0.03980522321045521, + "max": 0.09602457935910774 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04068791894449637, + "max": 0.16730456969358704 + }, + "tx_mbps": { + "mean": 0.04068791894449637, + "max": 0.16730456969358704 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019243745997698182, + "max": 0.0026283683029981564 + }, + "tx_mbps": { + "mean": 0.002179644997034384, + "max": 0.003194284923260917 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022582957820107075, + "max": 0.003090533542879411 + }, + "tx_mbps": { + "mean": 0.002179644997034384, + "max": 0.003194284923260917 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.9663544486462476, + "max": 6.381934216985764 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012308199414488604, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 19.291338582677167, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0311696541250098, + "max": 0.06607082814522422 + }, + "tx_mbps": { + "mean": 0.049236439304474945, + "max": 0.09494793834855647 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04910418747875319, + "max": 0.16763275688487816 + }, + "tx_mbps": { + "mean": 0.04910418747875319, + "max": 0.16763275688487816 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001974407235394157, + "max": 0.0021346751444188757 + }, + "tx_mbps": { + "mean": 0.0022848354282888747, + "max": 0.002865506773976474 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002319149402076723, + "max": 0.002508793468698473 + }, + "tx_mbps": { + "mean": 0.0022848354282888747, + "max": 0.002865506773976474 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0428326677390833, + "max": 1.1819748830337355 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008212205327954997, + "max": 0.02464875523786049 + }, + "busiest_sampled_vcpu_percent": 2.1696252465483234, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.029361906150281294, + "max": 0.051204645203920714 + }, + "tx_mbps": { + "mean": 0.04277824425965422, + "max": 0.08758929387557686 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04237314299401227, + "max": 0.17667438479991024 + }, + "tx_mbps": { + "mean": 0.04237314299401227, + "max": 0.17667438479991024 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019997791154888925, + "max": 0.0025481208217224167 + }, + "tx_mbps": { + "mean": 0.002262313162290834, + "max": 0.0029999909463659107 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023446047718037695, + "max": 0.002988536766217649 + }, + "tx_mbps": { + "mean": 0.002262313162290834, + "max": 0.0029999909463659107 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0061752927897774, + "max": 1.084010840108401 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008212203334154554, + "max": 0.04927322000492732 + }, + "busiest_sampled_vcpu_percent": 2.152641878669276, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.03189728878962982, + "max": 0.06559620848657827 + }, + "tx_mbps": { + "mean": 0.049615682528362216, + "max": 0.09441309446091822 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.06154738241340756, + "max": 0.17014958917078823 + }, + "tx_mbps": { + "mean": 0.06154738241340756, + "max": 0.17014958917078823 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020330353880353962, + "max": 0.0026297407582227955 + }, + "tx_mbps": { + "mean": 0.00243471804647101, + "max": 0.00329376628643891 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023851947410677247, + "max": 0.003092147326953359 + }, + "tx_mbps": { + "mean": 0.00243471804647101, + "max": 0.00329376628643891 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.3436431456402596, + "max": 5.206286836935167 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 6.063682597448219, + "max": 11.566979733069699 + }, + "busiest_sampled_vcpu_percent": 15.15748031496063, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.030543305193097878, + "max": 0.05180373362944167 + }, + "tx_mbps": { + "mean": 0.03995225521236005, + "max": 0.08864596386482688 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04090681904494357, + "max": 0.14919040701733938 + }, + "tx_mbps": { + "mean": 0.04090681904494357, + "max": 0.14919040701733938 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019203798409740149, + "max": 0.0021347577502638646 + }, + "tx_mbps": { + "mean": 0.0021742737040093643, + "max": 0.0023014235825920873 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022505312451392883, + "max": 0.0025088905518565008 + }, + "tx_mbps": { + "mean": 0.0021742737040093643, + "max": 0.0023014235825920873 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.009855373342545, + "max": 1.034992607195663 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004104079454978249, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 2.1653543307086616, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.033676312214490405, + "max": 0.04932871984632646 + }, + "tx_mbps": { + "mean": 0.042440292922601854, + "max": 0.08685189946854723 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0408513168844271, + "max": 0.15349042712455596 + }, + "tx_mbps": { + "mean": 0.0408513168844271, + "max": 0.15349042712455596 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020098634359747044, + "max": 0.0028994683679406685 + }, + "tx_mbps": { + "mean": 0.002395679271323267, + "max": 0.0035303347898311774 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002358424236589199, + "max": 0.003384024123407693 + }, + "tx_mbps": { + "mean": 0.002395679271323267, + "max": 0.0035303347898311774 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0304084779378935, + "max": 1.1808118081180812 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008215240391600617, + "max": 0.02465483234714004 + }, + "busiest_sampled_vcpu_percent": 2.1653543307086616, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.03137291239989792, + "max": 0.06707750917163047 + }, + "tx_mbps": { + "mean": 0.04684824042781151, + "max": 0.13399149902973018 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05417538522205833, + "max": 0.15118538379102442 + }, + "tx_mbps": { + "mean": 0.05417538522205833, + "max": 0.15118538379102442 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019484935547816162, + "max": 0.0027724320367205173 + }, + "tx_mbps": { + "mean": 0.0022586011008546266, + "max": 0.0032946559330890354 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022861307110688686, + "max": 0.0032567820465389625 + }, + "tx_mbps": { + "mean": 0.0022586011008546266, + "max": 0.0032946559330890354 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9815326511856804, + "max": 1.0829436377061286 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00410711352061771, + "max": 0.02464268112370626 + }, + "busiest_sampled_vcpu_percent": 2.357563850687623, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.034641400281759216, + "max": 0.05810820484636757 + }, + "tx_mbps": { + "mean": 0.06363084642019363, + "max": 0.1564547707586207 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.052181495186260834, + "max": 0.20861474542728636 + }, + "tx_mbps": { + "mean": 0.052181495186260834, + "max": 0.20861474542728636 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002044509359546424, + "max": 0.0025475708871509693 + }, + "tx_mbps": { + "mean": 0.002410975791521627, + "max": 0.0027944651027575753 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0024005086202465945, + "max": 0.0029878917812264454 + }, + "tx_mbps": { + "mean": 0.002410975791521627, + "max": 0.0027944651027575753 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9771867848794846, + "max": 1.084010840108401 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004101049868766404, + "max": 0.024606299212598427 + }, + "busiest_sampled_vcpu_percent": 2.1739130434782608, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.030286785607574553, + "max": 0.061751494505651955 + }, + "tx_mbps": { + "mean": 0.04028738868686516, + "max": 0.09596906119788164 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0404820561913786, + "max": 0.1494060357259892 + }, + "tx_mbps": { + "mean": 0.0404820561913786, + "max": 0.1494060357259892 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019515323341557675, + "max": 0.002548903559173469 + }, + "tx_mbps": { + "mean": 0.002290668974947703, + "max": 0.002899771147874509 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022927749695156536, + "max": 0.0029894547916232044 + }, + "tx_mbps": { + "mean": 0.002290668974947703, + "max": 0.002899771147874509 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9570618208763627, + "max": 1.034992607195663 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012323365266571207, + "max": 0.04929751047572098 + }, + "busiest_sampled_vcpu_percent": 1.968503937007874, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.030878720041107786, + "max": 0.06123544161391557 + }, + "tx_mbps": { + "mean": 0.04894009192192603, + "max": 0.09350831564835073 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04872505740679013, + "max": 0.1546360540159261 + }, + "tx_mbps": { + "mean": 0.04872505740679013, + "max": 0.1546360540159261 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019482845375780496, + "max": 0.0021355332166998085 + }, + "tx_mbps": { + "mean": 0.0022442071952086706, + "max": 0.0024061488939546463 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002285885775185772, + "max": 0.0025098019247812185 + }, + "tx_mbps": { + "mean": 0.0022442071952086706, + "max": 0.0024061488939546463 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/praxis-release/http/12-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.9679683789135638, + "max": 1.0596352883193692 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003519515714637666, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 2.3622047244094486, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.026865013689174197, + "max": 0.05356286072665228 + }, + "tx_mbps": { + "mean": 0.04369969173297124, + "max": 0.09183665442043036 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.042038974944678884, + "max": 0.14876697567162386 + }, + "tx_mbps": { + "mean": 0.042038974944678884, + "max": 0.14876697567162386 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0018548678516626374, + "max": 0.002629889670750793 + }, + "tx_mbps": { + "mean": 0.0022224255517621686, + "max": 0.003169394549379693 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002178840075974533, + "max": 0.0030923224238612788 + }, + "tx_mbps": { + "mean": 0.0022224255517621686, + "max": 0.003169394549379693 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/praxis-release/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.6091139808303152, + "max": 4.5051698670605616 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 14.566929133858268, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0321197335628489, + "max": 0.06202831596944113 + }, + "tx_mbps": { + "mean": 0.05042567475462803, + "max": 0.1466411153669162 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.07390961115175525, + "max": 0.16105517765609864 + }, + "tx_mbps": { + "mean": 0.07390961115175525, + "max": 0.16105517765609864 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019483418649890816, + "max": 0.002772217923600867 + }, + "tx_mbps": { + "mean": 0.002223844398966133, + "max": 0.002959338702335129 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022859530142686772, + "max": 0.0032565305273836616 + }, + "tx_mbps": { + "mean": 0.002223844398966133, + "max": 0.002959338702335129 + } + } + } + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/pass1-load.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/pass1-load.json new file mode 100644 index 0000000..9909249 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/pass1-load.json @@ -0,0 +1,85 @@ +{ + "profile": "kubernetes", + "phase": "pass1", + "treatments": { + "agentgateway": { + "complete": true, + "load_cases": 14, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 1928048 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 4, + "aiperf_errors": 0, + "aiperf_completed_cases": 0, + "protocol_passed": 0, + "protocol_total": 0, + "cancellation_passed": 0, + "cancellation_total": 0 + }, + "direct": { + "complete": true, + "load_cases": 14, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 7943492 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 0, + "protocol_passed": 0, + "protocol_total": 0, + "cancellation_passed": 0, + "cancellation_total": 0 + }, + "praxis-nightly": { + "complete": true, + "load_cases": 0, + "nonzero_processes": [], + "fortio_status_counts": {}, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 0, + "protocol_passed": 0, + "protocol_total": 0, + "cancellation_passed": 0, + "cancellation_total": 0, + "setup_block": { + "recorded_at": "2026-10-05T23:25:31.862572+00:00", + "classification": "stock operator/core nightly configuration incompatibility", + "infrastructure_nodes_ready": true, + "image": "ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8", + "http": "not evaluated", + "scale": "not evaluated", + "recovery": "not evaluated", + "reason": "Operator cluster name contains tilde, rejected by the pinned nightly", + "modified_product_config": false + } + }, + "praxis-release": { + "complete": true, + "load_cases": 14, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 2222602 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 4, + "aiperf_errors": 0, + "aiperf_completed_cases": 0, + "protocol_passed": 0, + "protocol_total": 0, + "cancellation_passed": 0, + "cancellation_total": 0 + } + }, + "issues": [], + "generated_message_corpora": [] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/pass1-resources.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/pass1-resources.json new file mode 100644 index 0000000..49e7463 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/pass1-resources.json @@ -0,0 +1,142 @@ +{ + "phase": "pass1", + "profile": null, + "input": "/private/tmp/gateway-comparison-benchmarks/campaigns/2026-10-05-stable-comparison/.work/kubernetes-final-facts/hosts.json", + "windows": 210, + "roles": { + "kbackend": { + "windows": 42, + "minimum_samples": 6, + "maximum_fd_count": 519, + "minimum_soft_nofile": 1048576, + "peak_mean_host_busy_percent": 77.00952416750627, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.009867769639201314, + "peak_mean_quota_busy_percent": 95.81786479662868, + "through_gateways_peak_mean_host_busy_percent": 54.98576529026845, + "through_gateways_peak_mean_quota_busy_percent": 65.19346908556217 + }, + "kclient": { + "windows": 42, + "minimum_samples": 6, + "maximum_fd_count": 518, + "minimum_soft_nofile": 65536, + "peak_mean_host_busy_percent": 92.86143461634907, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.051533110023189894, + "peak_mean_quota_busy_percent": null, + "through_gateways_peak_mean_host_busy_percent": 39.67422082565999, + "through_gateways_peak_mean_quota_busy_percent": null + }, + "kcontrol": { + "windows": 42, + "minimum_samples": 6, + "maximum_fd_count": null, + "minimum_soft_nofile": null, + "peak_mean_host_busy_percent": 1.8374546817947945, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 2.3721735720455435, + "peak_mean_quota_busy_percent": null, + "through_gateways_peak_mean_host_busy_percent": 1.8374546817947945, + "through_gateways_peak_mean_quota_busy_percent": null + }, + "kcontroller": { + "windows": 42, + "minimum_samples": 6, + "maximum_fd_count": 25, + "minimum_soft_nofile": 1048576, + "peak_mean_host_busy_percent": 1.1821328052885391, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.012303149606299212, + "peak_mean_quota_busy_percent": 0.05964689490479423, + "through_gateways_peak_mean_host_busy_percent": 1.1821328052885391, + "through_gateways_peak_mean_quota_busy_percent": 0.05964689490479423 + }, + "kgateway": { + "windows": 42, + "minimum_samples": 6, + "maximum_fd_count": 1028, + "minimum_soft_nofile": 1048576, + "peak_mean_host_busy_percent": 33.326779398578715, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.012305172312806872, + "peak_mean_quota_busy_percent": 100.0130359679897, + "through_gateways_peak_mean_host_busy_percent": 33.326779398578715, + "through_gateways_peak_mean_quota_busy_percent": 100.0130359679897 + } + }, + "events_to_review": [ + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/00-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/01-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/02-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/03-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/04-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/05-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/06-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/07-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/08-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/09-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/10-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/11-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/12-nighthawk/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/13-nighthawk/execution.json", + "max_restart_count": 1 + } + ], + "approved": false, + "note": "Restart/OOM counters may predate a window. Attribute using raw timestamps/lifecycle evidence; intended product capacity/recovery constraints are not automatically infrastructure failures. Short qualification cases can contain few samples. This summary does not approve a pass." +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/pass1-startup.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/pass1-startup.json new file mode 100644 index 0000000..97ad551 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/pass1-startup.json @@ -0,0 +1,454 @@ +{ + "phase": "pass1", + "checks": [ + { + "treatment": "agentgateway", + "stage": "switch", + "barrier": { + "single_pod_barrier": true, + "expected_image": "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "stable_seconds": 11.952065317000233, + "wait_seconds": 12.518324202999793, + "pod": "benchmark-5f4788449b-85zz4", + "pod_uid": "11afe6b8-6240-479d-a8ef-d27cdaff5827", + "image_ids": [ + "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c" + ], + "endpoints": [ + { + "addresses": [ + "10.42.1.9" + ], + "conditions": { + "ready": true, + "serving": true, + "terminating": false + }, + "nodeName": "gwcmp160-1005-kgateway.c.solo-oss.internal", + "targetRef": { + "kind": "Pod", + "name": "benchmark-5f4788449b-85zz4", + "namespace": "gateway-benchmark", + "uid": "11afe6b8-6240-479d-a8ef-d27cdaff5827" + } + } + ] + }, + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "recovery-switch", + "barrier": { + "single_pod_barrier": true, + "expected_image": "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "stable_seconds": 10.15749558799871, + "wait_seconds": 10.626899595001305, + "pod": "benchmark-576fbb998-z7lxd", + "pod_uid": "61853338-1d78-4a3b-bade-ee742c4b7ec9", + "image_ids": [ + "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c" + ], + "endpoints": [ + { + "addresses": [ + "10.42.1.16" + ], + "conditions": { + "ready": true, + "serving": true, + "terminating": false + }, + "nodeName": "gwcmp160-1005-kgateway.c.solo-oss.internal", + "targetRef": { + "kind": "Pod", + "name": "benchmark-576fbb998-z7lxd", + "namespace": "gateway-benchmark", + "uid": "61853338-1d78-4a3b-bade-ee742c4b7ec9" + } + } + ] + }, + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/00-fortio/execution.json", + "samples": 7, + "pids": [ + 179893 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/01-fortio/execution.json", + "samples": 7, + "pids": [ + 179893 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/02-fortio/execution.json", + "samples": 7, + "pids": [ + 179893 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/03-fortio/execution.json", + "samples": 7, + "pids": [ + 179893 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/04-fortio/execution.json", + "samples": 8, + "pids": [ + 179893 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/05-fortio/execution.json", + "samples": 7, + "pids": [ + 179893 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/06-fortio/execution.json", + "samples": 7, + "pids": [ + 179893 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/07-fortio/execution.json", + "samples": 7, + "pids": [ + 179893 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/08-fortio/execution.json", + "samples": 6, + "pids": [ + 179893 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/09-fortio/execution.json", + "samples": 7, + "pids": [ + 179893 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/10-fortio/execution.json", + "samples": 7, + "pids": [ + 179893 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/11-fortio/execution.json", + "samples": 7, + "pids": [ + 179893 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/12-nighthawk/execution.json", + "samples": 8, + "pids": [ + 179893 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/13-nighthawk/execution.json", + "samples": 7, + "pids": [ + 179893 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "switch", + "barrier": { + "single_pod_barrier": true, + "expected_image": "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8", + "stable_seconds": 10.662829516000784, + "wait_seconds": 10.809664009999324, + "pod": "praxis-benchmark-689685876b-wnb88", + "pod_uid": "c48b48c8-2702-4c41-bb42-0b35e3231d99", + "image_ids": [ + "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8" + ], + "endpoints": [ + { + "addresses": [ + "10.42.1.18" + ], + "conditions": { + "ready": true, + "serving": true, + "terminating": false + }, + "nodeName": "gwcmp160-1005-kgateway.c.solo-oss.internal", + "targetRef": { + "kind": "Pod", + "name": "praxis-benchmark-689685876b-wnb88", + "namespace": "gateway-benchmark", + "uid": "c48b48c8-2702-4c41-bb42-0b35e3231d99" + } + } + ] + }, + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "recovery-switch", + "barrier": { + "single_pod_barrier": true, + "expected_image": "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8", + "stable_seconds": 11.966773149997607, + "wait_seconds": 12.827431630001229, + "pod": "praxis-benchmark-689685876b-lpfxm", + "pod_uid": "090bc415-bbcd-488a-988d-625e5801301a", + "image_ids": [ + "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8" + ], + "endpoints": [ + { + "addresses": [ + "10.42.1.109" + ], + "conditions": { + "ready": true, + "serving": true, + "terminating": false + }, + "nodeName": "gwcmp160-1005-kgateway.c.solo-oss.internal", + "targetRef": { + "kind": "Pod", + "name": "praxis-benchmark-689685876b-lpfxm", + "namespace": "gateway-benchmark", + "uid": "090bc415-bbcd-488a-988d-625e5801301a" + } + } + ] + }, + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/00-fortio/execution.json", + "samples": 7, + "pids": [ + 189472 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/01-fortio/execution.json", + "samples": 6, + "pids": [ + 189472 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/02-fortio/execution.json", + "samples": 7, + "pids": [ + 189472 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/03-fortio/execution.json", + "samples": 7, + "pids": [ + 189472 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/04-fortio/execution.json", + "samples": 7, + "pids": [ + 189472 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/05-fortio/execution.json", + "samples": 7, + "pids": [ + 189472 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/06-fortio/execution.json", + "samples": 6, + "pids": [ + 189472 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/07-fortio/execution.json", + "samples": 7, + "pids": [ + 189472 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/08-fortio/execution.json", + "samples": 7, + "pids": [ + 189472 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/09-fortio/execution.json", + "samples": 7, + "pids": [ + 189472 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/10-fortio/execution.json", + "samples": 7, + "pids": [ + 189472 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/11-fortio/execution.json", + "samples": 6, + "pids": [ + 189472 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/12-nighthawk/execution.json", + "samples": 7, + "pids": [ + 189472 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/13-nighthawk/execution.json", + "samples": 7, + "pids": [ + 189472 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + } + ], + "issues": [] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/pass2-load.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/pass2-load.json new file mode 100644 index 0000000..1168e90 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/pass2-load.json @@ -0,0 +1,85 @@ +{ + "profile": "kubernetes", + "phase": "pass2", + "treatments": { + "agentgateway": { + "complete": true, + "load_cases": 14, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 1960021 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 3, + "aiperf_errors": 0, + "aiperf_completed_cases": 0, + "protocol_passed": 0, + "protocol_total": 0, + "cancellation_passed": 0, + "cancellation_total": 0 + }, + "direct": { + "complete": true, + "load_cases": 14, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 8183303 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 0, + "protocol_passed": 0, + "protocol_total": 0, + "cancellation_passed": 0, + "cancellation_total": 0 + }, + "praxis-nightly": { + "complete": true, + "load_cases": 0, + "nonzero_processes": [], + "fortio_status_counts": {}, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 0, + "protocol_passed": 0, + "protocol_total": 0, + "cancellation_passed": 0, + "cancellation_total": 0, + "setup_block": { + "recorded_at": "2026-10-06T00:10:24.996595+00:00", + "classification": "stock operator/core nightly configuration incompatibility", + "infrastructure_nodes_ready": true, + "image": "ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8", + "http": "not evaluated", + "scale": "not evaluated", + "recovery": "not evaluated", + "reason": "Operator cluster name contains tilde, rejected by the pinned nightly", + "modified_product_config": false + } + }, + "praxis-release": { + "complete": true, + "load_cases": 14, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 2249164 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 4, + "aiperf_errors": 0, + "aiperf_completed_cases": 0, + "protocol_passed": 0, + "protocol_total": 0, + "cancellation_passed": 0, + "cancellation_total": 0 + } + }, + "issues": [], + "generated_message_corpora": [] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/pass2-resources.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/pass2-resources.json new file mode 100644 index 0000000..fc733ca --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/pass2-resources.json @@ -0,0 +1,142 @@ +{ + "phase": "pass2", + "profile": null, + "input": "/private/tmp/gateway-comparison-benchmarks/campaigns/2026-10-05-stable-comparison/.work/kubernetes-final-facts/hosts.json", + "windows": 210, + "roles": { + "kbackend": { + "windows": 42, + "minimum_samples": 6, + "maximum_fd_count": 519, + "minimum_soft_nofile": 1048576, + "peak_mean_host_busy_percent": 76.964959728377, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.0083166999334664, + "peak_mean_quota_busy_percent": 96.37342617455712, + "through_gateways_peak_mean_host_busy_percent": 55.20303869783576, + "through_gateways_peak_mean_quota_busy_percent": 64.89044716513965 + }, + "kclient": { + "windows": 42, + "minimum_samples": 6, + "maximum_fd_count": 518, + "minimum_soft_nofile": 65536, + "peak_mean_host_busy_percent": 89.54374632843557, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.04535454898818562, + "peak_mean_quota_busy_percent": null, + "through_gateways_peak_mean_host_busy_percent": 37.88812492349771, + "through_gateways_peak_mean_quota_busy_percent": null + }, + "kcontrol": { + "windows": 42, + "minimum_samples": 6, + "maximum_fd_count": null, + "minimum_soft_nofile": null, + "peak_mean_host_busy_percent": 1.3133540652155349, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.02054062936488374, + "peak_mean_quota_busy_percent": null, + "through_gateways_peak_mean_host_busy_percent": 1.3133540652155349, + "through_gateways_peak_mean_quota_busy_percent": null + }, + "kcontroller": { + "windows": 42, + "minimum_samples": 6, + "maximum_fd_count": 24, + "minimum_soft_nofile": 1048576, + "peak_mean_host_busy_percent": 1.1720354547748362, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.016404199475065617, + "peak_mean_quota_busy_percent": 0.05349469424130689, + "through_gateways_peak_mean_host_busy_percent": 1.1720354547748362, + "through_gateways_peak_mean_quota_busy_percent": 0.05349469424130689 + }, + "kgateway": { + "windows": 42, + "minimum_samples": 6, + "maximum_fd_count": 981, + "minimum_soft_nofile": 1048576, + "peak_mean_host_busy_percent": 33.3213576892581, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.006955070658345605, + "peak_mean_quota_busy_percent": 99.7691047108124, + "through_gateways_peak_mean_host_busy_percent": 33.3213576892581, + "through_gateways_peak_mean_quota_busy_percent": 99.7691047108124 + } + }, + "events_to_review": [ + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/00-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/01-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/02-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/03-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/04-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/05-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/06-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/07-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/08-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/09-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/10-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/11-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/12-nighthawk/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http/13-nighthawk/execution.json", + "max_restart_count": 1 + } + ], + "approved": false, + "note": "Restart/OOM counters may predate a window. Attribute using raw timestamps/lifecycle evidence; intended product capacity/recovery constraints are not automatically infrastructure failures. Short qualification cases can contain few samples. This summary does not approve a pass." +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/pass2-startup.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/pass2-startup.json new file mode 100644 index 0000000..a28af1c --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/pass2-startup.json @@ -0,0 +1,454 @@ +{ + "phase": "pass2", + "checks": [ + { + "treatment": "agentgateway", + "stage": "switch", + "barrier": { + "single_pod_barrier": true, + "expected_image": "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "stable_seconds": 10.1020085880009, + "wait_seconds": 10.517028419999406, + "pod": "benchmark-6cf9d44cd7-hq4cl", + "pod_uid": "75010dd2-d957-436e-bc77-ca578d64bd6a", + "image_ids": [ + "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c" + ], + "endpoints": [ + { + "addresses": [ + "10.42.1.204" + ], + "conditions": { + "ready": true, + "serving": true, + "terminating": false + }, + "nodeName": "gwcmp160-1005-kgateway.c.solo-oss.internal", + "targetRef": { + "kind": "Pod", + "name": "benchmark-6cf9d44cd7-hq4cl", + "namespace": "gateway-benchmark", + "uid": "75010dd2-d957-436e-bc77-ca578d64bd6a" + } + } + ] + }, + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "recovery-switch", + "barrier": { + "single_pod_barrier": true, + "expected_image": "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "stable_seconds": 10.228180202000658, + "wait_seconds": 10.496983512999577, + "pod": "benchmark-575b74dd77-dxzsr", + "pod_uid": "59bff514-2898-4567-ac01-d44d4010959f", + "image_ids": [ + "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c" + ], + "endpoints": [ + { + "addresses": [ + "10.42.1.211" + ], + "conditions": { + "ready": true, + "serving": true, + "terminating": false + }, + "nodeName": "gwcmp160-1005-kgateway.c.solo-oss.internal", + "targetRef": { + "kind": "Pod", + "name": "benchmark-575b74dd77-dxzsr", + "namespace": "gateway-benchmark", + "uid": "59bff514-2898-4567-ac01-d44d4010959f" + } + } + ] + }, + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/00-fortio/execution.json", + "samples": 7, + "pids": [ + 289877 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/01-fortio/execution.json", + "samples": 7, + "pids": [ + 289877 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/02-fortio/execution.json", + "samples": 7, + "pids": [ + 289877 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/03-fortio/execution.json", + "samples": 7, + "pids": [ + 289877 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/04-fortio/execution.json", + "samples": 8, + "pids": [ + 289877 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/05-fortio/execution.json", + "samples": 7, + "pids": [ + 289877 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/06-fortio/execution.json", + "samples": 7, + "pids": [ + 289877 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/07-fortio/execution.json", + "samples": 7, + "pids": [ + 289877 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/08-fortio/execution.json", + "samples": 6, + "pids": [ + 289877 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/09-fortio/execution.json", + "samples": 7, + "pids": [ + 289877 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/10-fortio/execution.json", + "samples": 7, + "pids": [ + 289877 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/11-fortio/execution.json", + "samples": 6, + "pids": [ + 289877 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/12-nighthawk/execution.json", + "samples": 7, + "pids": [ + 289877 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/13-nighthawk/execution.json", + "samples": 7, + "pids": [ + 289877 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "switch", + "barrier": { + "single_pod_barrier": true, + "expected_image": "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8", + "stable_seconds": 10.462592276002397, + "wait_seconds": 10.635815216999617, + "pod": "praxis-benchmark-689685876b-xfnjt", + "pod_uid": "0f2fd29f-315e-4a31-8f64-430ca6d6994c", + "image_ids": [ + "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8" + ], + "endpoints": [ + { + "addresses": [ + "10.42.1.112" + ], + "conditions": { + "ready": true, + "serving": true, + "terminating": false + }, + "nodeName": "gwcmp160-1005-kgateway.c.solo-oss.internal", + "targetRef": { + "kind": "Pod", + "name": "praxis-benchmark-689685876b-xfnjt", + "namespace": "gateway-benchmark", + "uid": "0f2fd29f-315e-4a31-8f64-430ca6d6994c" + } + } + ] + }, + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "recovery-switch", + "barrier": { + "single_pod_barrier": true, + "expected_image": "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8", + "stable_seconds": 10.983212560997345, + "wait_seconds": 11.867881199999829, + "pod": "praxis-benchmark-689685876b-btm9p", + "pod_uid": "2d8c5d44-7d89-4e55-b436-943cbee30034", + "image_ids": [ + "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8" + ], + "endpoints": [ + { + "addresses": [ + "10.42.1.201" + ], + "conditions": { + "ready": true, + "serving": true, + "terminating": false + }, + "nodeName": "gwcmp160-1005-kgateway.c.solo-oss.internal", + "targetRef": { + "kind": "Pod", + "name": "praxis-benchmark-689685876b-btm9p", + "namespace": "gateway-benchmark", + "uid": "2d8c5d44-7d89-4e55-b436-943cbee30034" + } + } + ] + }, + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/00-fortio/execution.json", + "samples": 7, + "pids": [ + 239404 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/01-fortio/execution.json", + "samples": 7, + "pids": [ + 239404 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/02-fortio/execution.json", + "samples": 6, + "pids": [ + 239404 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/03-fortio/execution.json", + "samples": 6, + "pids": [ + 239404 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/04-fortio/execution.json", + "samples": 7, + "pids": [ + 239404 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/05-fortio/execution.json", + "samples": 7, + "pids": [ + 239404 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/06-fortio/execution.json", + "samples": 7, + "pids": [ + 239404 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/07-fortio/execution.json", + "samples": 7, + "pids": [ + 239404 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/08-fortio/execution.json", + "samples": 6, + "pids": [ + 239404 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/09-fortio/execution.json", + "samples": 7, + "pids": [ + 239404 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/10-fortio/execution.json", + "samples": 7, + "pids": [ + 239404 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/11-fortio/execution.json", + "samples": 7, + "pids": [ + 239404 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/12-nighthawk/execution.json", + "samples": 7, + "pids": [ + 239404 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/13-nighthawk/execution.json", + "samples": 7, + "pids": [ + 239404 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + } + ], + "issues": [] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/pass3-load.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/pass3-load.json new file mode 100644 index 0000000..861de84 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/pass3-load.json @@ -0,0 +1,85 @@ +{ + "profile": "kubernetes", + "phase": "pass3", + "treatments": { + "agentgateway": { + "complete": true, + "load_cases": 14, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 1949684 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 4, + "aiperf_errors": 0, + "aiperf_completed_cases": 0, + "protocol_passed": 0, + "protocol_total": 0, + "cancellation_passed": 0, + "cancellation_total": 0 + }, + "direct": { + "complete": true, + "load_cases": 14, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 7893467 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 0, + "protocol_passed": 0, + "protocol_total": 0, + "cancellation_passed": 0, + "cancellation_total": 0 + }, + "praxis-nightly": { + "complete": true, + "load_cases": 0, + "nonzero_processes": [], + "fortio_status_counts": {}, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 0, + "protocol_passed": 0, + "protocol_total": 0, + "cancellation_passed": 0, + "cancellation_total": 0, + "setup_block": { + "recorded_at": "2026-10-06T00:45:16.379276+00:00", + "classification": "stock operator/core nightly configuration incompatibility", + "infrastructure_nodes_ready": true, + "image": "ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8", + "http": "not evaluated", + "scale": "not evaluated", + "recovery": "not evaluated", + "reason": "Operator cluster name contains tilde, rejected by the pinned nightly", + "modified_product_config": false + } + }, + "praxis-release": { + "complete": true, + "load_cases": 14, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 2246548 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 4, + "aiperf_errors": 0, + "aiperf_completed_cases": 0, + "protocol_passed": 0, + "protocol_total": 0, + "cancellation_passed": 0, + "cancellation_total": 0 + } + }, + "issues": [], + "generated_message_corpora": [] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/pass3-resources.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/pass3-resources.json new file mode 100644 index 0000000..f04972d --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/pass3-resources.json @@ -0,0 +1,142 @@ +{ + "phase": "pass3", + "profile": null, + "input": "/private/tmp/gateway-comparison-benchmarks/campaigns/2026-10-05-stable-comparison/.work/kubernetes-final-facts/hosts.json", + "windows": 210, + "roles": { + "kbackend": { + "windows": 42, + "minimum_samples": 6, + "maximum_fd_count": 519, + "minimum_soft_nofile": 1048576, + "peak_mean_host_busy_percent": 77.16632209541349, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.012074383799866579, + "peak_mean_quota_busy_percent": 95.75592581762331, + "through_gateways_peak_mean_host_busy_percent": 55.3716669597251, + "through_gateways_peak_mean_quota_busy_percent": 65.59810094564668 + }, + "kclient": { + "windows": 42, + "minimum_samples": 6, + "maximum_fd_count": 518, + "minimum_soft_nofile": 65536, + "peak_mean_host_busy_percent": 91.01586141802788, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.0502366814136042, + "peak_mean_quota_busy_percent": null, + "through_gateways_peak_mean_host_busy_percent": 38.109684748318635, + "through_gateways_peak_mean_quota_busy_percent": null + }, + "kcontrol": { + "windows": 42, + "minimum_samples": 6, + "maximum_fd_count": null, + "minimum_soft_nofile": null, + "peak_mean_host_busy_percent": 2.3436431456402596, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 6.063682597448219, + "peak_mean_quota_busy_percent": null, + "through_gateways_peak_mean_host_busy_percent": 2.3436431456402596, + "through_gateways_peak_mean_quota_busy_percent": null + }, + "kcontroller": { + "windows": 42, + "minimum_samples": 6, + "maximum_fd_count": 25, + "minimum_soft_nofile": 1048576, + "peak_mean_host_busy_percent": 1.1600649115612962, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.01639209900827801, + "peak_mean_quota_busy_percent": 0.053587715263136326, + "through_gateways_peak_mean_host_busy_percent": 1.1600649115612962, + "through_gateways_peak_mean_quota_busy_percent": 0.053587715263136326 + }, + "kgateway": { + "windows": 42, + "minimum_samples": 6, + "maximum_fd_count": 944, + "minimum_soft_nofile": 1048576, + "peak_mean_host_busy_percent": 33.244823321286106, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.012131998656534172, + "peak_mean_quota_busy_percent": 99.65515291690588, + "through_gateways_peak_mean_host_busy_percent": 33.244823321286106, + "through_gateways_peak_mean_quota_busy_percent": 99.65515291690588 + } + }, + "events_to_review": [ + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/00-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/01-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/02-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/03-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/04-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/05-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/06-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/07-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/08-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/09-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/10-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/11-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/12-nighthawk/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http/13-nighthawk/execution.json", + "max_restart_count": 1 + } + ], + "approved": false, + "note": "Restart/OOM counters may predate a window. Attribute using raw timestamps/lifecycle evidence; intended product capacity/recovery constraints are not automatically infrastructure failures. Short qualification cases can contain few samples. This summary does not approve a pass." +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/pass3-startup.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/pass3-startup.json new file mode 100644 index 0000000..ed91806 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/pass3-startup.json @@ -0,0 +1,454 @@ +{ + "phase": "pass3", + "checks": [ + { + "treatment": "agentgateway", + "stage": "switch", + "barrier": { + "single_pod_barrier": true, + "expected_image": "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "stable_seconds": 10.064422897998156, + "wait_seconds": 10.833034234998195, + "pod": "benchmark-5ff894447d-pgcw8", + "pod_uid": "cf776205-b45a-48d5-a4c4-6404a77346d5", + "image_ids": [ + "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c" + ], + "endpoints": [ + { + "addresses": [ + "10.42.1.16" + ], + "conditions": { + "ready": true, + "serving": true, + "terminating": false + }, + "nodeName": "gwcmp160-1005-kgateway.c.solo-oss.internal", + "targetRef": { + "kind": "Pod", + "name": "benchmark-5ff894447d-pgcw8", + "namespace": "gateway-benchmark", + "uid": "cf776205-b45a-48d5-a4c4-6404a77346d5" + } + } + ] + }, + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "recovery-switch", + "barrier": { + "single_pod_barrier": true, + "expected_image": "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "stable_seconds": 10.660458339996694, + "wait_seconds": 11.202510230999906, + "pod": "benchmark-678d66d69c-jrm9l", + "pod_uid": "31c92493-3c83-4673-89d0-e54c737bb2e3", + "image_ids": [ + "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c" + ], + "endpoints": [ + { + "addresses": [ + "10.42.1.23" + ], + "conditions": { + "ready": true, + "serving": true, + "terminating": false + }, + "nodeName": "gwcmp160-1005-kgateway.c.solo-oss.internal", + "targetRef": { + "kind": "Pod", + "name": "benchmark-678d66d69c-jrm9l", + "namespace": "gateway-benchmark", + "uid": "31c92493-3c83-4673-89d0-e54c737bb2e3" + } + } + ] + }, + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/00-fortio/execution.json", + "samples": 7, + "pids": [ + 319551 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/01-fortio/execution.json", + "samples": 7, + "pids": [ + 319551 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/02-fortio/execution.json", + "samples": 7, + "pids": [ + 319551 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/03-fortio/execution.json", + "samples": 6, + "pids": [ + 319551 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/04-fortio/execution.json", + "samples": 7, + "pids": [ + 319551 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/05-fortio/execution.json", + "samples": 7, + "pids": [ + 319551 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/06-fortio/execution.json", + "samples": 7, + "pids": [ + 319551 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/07-fortio/execution.json", + "samples": 7, + "pids": [ + 319551 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/08-fortio/execution.json", + "samples": 6, + "pids": [ + 319551 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/09-fortio/execution.json", + "samples": 7, + "pids": [ + 319551 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/10-fortio/execution.json", + "samples": 7, + "pids": [ + 319551 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/11-fortio/execution.json", + "samples": 6, + "pids": [ + 319551 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/12-nighthawk/execution.json", + "samples": 7, + "pids": [ + 319551 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/13-nighthawk/execution.json", + "samples": 7, + "pids": [ + 319551 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "switch", + "barrier": { + "single_pod_barrier": true, + "expected_image": "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8", + "stable_seconds": 10.893756951998512, + "wait_seconds": 11.870482364000054, + "pod": "praxis-benchmark-689685876b-dzf6q", + "pod_uid": "05d6b372-a4e5-41df-a677-09dc37304f84", + "image_ids": [ + "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8" + ], + "endpoints": [ + { + "addresses": [ + "10.42.1.25" + ], + "conditions": { + "ready": true, + "serving": true, + "terminating": false + }, + "nodeName": "gwcmp160-1005-kgateway.c.solo-oss.internal", + "targetRef": { + "kind": "Pod", + "name": "praxis-benchmark-689685876b-dzf6q", + "namespace": "gateway-benchmark", + "uid": "05d6b372-a4e5-41df-a677-09dc37304f84" + } + } + ] + }, + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "recovery-switch", + "barrier": { + "single_pod_barrier": true, + "expected_image": "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8", + "stable_seconds": 11.007153468002798, + "wait_seconds": 11.219896896996943, + "pod": "praxis-benchmark-689685876b-gvjw5", + "pod_uid": "2551a58a-9f82-442f-8f16-be07f6cb04a8", + "image_ids": [ + "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8" + ], + "endpoints": [ + { + "addresses": [ + "10.42.1.109" + ], + "conditions": { + "ready": true, + "serving": true, + "terminating": false + }, + "nodeName": "gwcmp160-1005-kgateway.c.solo-oss.internal", + "targetRef": { + "kind": "Pod", + "name": "praxis-benchmark-689685876b-gvjw5", + "namespace": "gateway-benchmark", + "uid": "2551a58a-9f82-442f-8f16-be07f6cb04a8" + } + } + ] + }, + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/00-fortio/execution.json", + "samples": 7, + "pids": [ + 329004 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/01-fortio/execution.json", + "samples": 7, + "pids": [ + 329004 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/02-fortio/execution.json", + "samples": 7, + "pids": [ + 329004 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/03-fortio/execution.json", + "samples": 7, + "pids": [ + 329004 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/04-fortio/execution.json", + "samples": 6, + "pids": [ + 329004 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/05-fortio/execution.json", + "samples": 7, + "pids": [ + 329004 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/06-fortio/execution.json", + "samples": 7, + "pids": [ + 329004 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/07-fortio/execution.json", + "samples": 7, + "pids": [ + 329004 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/08-fortio/execution.json", + "samples": 7, + "pids": [ + 329004 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/09-fortio/execution.json", + "samples": 7, + "pids": [ + 329004 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/10-fortio/execution.json", + "samples": 6, + "pids": [ + 329004 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/11-fortio/execution.json", + "samples": 7, + "pids": [ + 329004 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/12-nighthawk/execution.json", + "samples": 7, + "pids": [ + 329004 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/13-nighthawk/execution.json", + "samples": 8, + "pids": [ + 329004 + ], + "network_profile": "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n", + "cpu_quota": "200000/100000", + "passed": true + } + ], + "issues": [] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/phases.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/phases.json new file mode 100644 index 0000000..50965b4 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/phases.json @@ -0,0 +1,12557 @@ +[ + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http-execution.json", + "samples": 103, + "host_busy_percent": { + "mean": 8.66632441563127, + "max": 34.68021814576103 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.024542315963146575, + "max": 0.25094102885821834 + }, + "busiest_sampled_vcpu_percent": 41.965973534971646, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0031677884339974495, + "max": 0.03383432172727755 + }, + "tx_mbps": { + "mean": 0.0031677884339974495, + "max": 0.03383432172727755 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 255.16290927583464, + "max": 2193.828056413164 + }, + "tx_mbps": { + "mean": 7.135100086046523, + "max": 32.42011019981063 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/recovery-execution.json", + "samples": 10, + "host_busy_percent": { + "mean": 1.424375805551295, + "max": 2.8417442430181286 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03270111423998161, + "max": 0.17169487368162864 + }, + "busiest_sampled_vcpu_percent": 4.12573673870334, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007116129264068187, + "max": 0.02389360021147354 + }, + "tx_mbps": { + "mean": 0.007116129264068187, + "max": 0.02389360021147354 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.05671361821671084, + "max": 0.13520030104058306 + }, + "tx_mbps": { + "mean": 0.03231550997427978, + "max": 0.04920625003236006 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/scale-1000-execution.json", + "samples": 16, + "host_busy_percent": { + "mean": 2.7849962081405506, + "max": 9.188398732634658 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.021214736045811377, + "max": 0.12254901960784313 + }, + "busiest_sampled_vcpu_percent": 13.438735177865613, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0032014947881477763, + "max": 0.01316593215615756 + }, + "tx_mbps": { + "mean": 0.0032014947881477763, + "max": 0.01316593215615756 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.6681887806564638, + "max": 3.2169840013400632 + }, + "tx_mbps": { + "mean": 0.24714662031675666, + "max": 0.776385726598918 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/scale-5000-execution.json", + "samples": 32, + "host_busy_percent": { + "mean": 4.753975373743504, + "max": 17.390261453585993 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01979218940219107, + "max": 0.1226391954868776 + }, + "busiest_sampled_vcpu_percent": 32.58620689655172, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0035904847912536907, + "max": 0.03055652021099567 + }, + "tx_mbps": { + "mean": 0.0035904847912536907, + "max": 0.03055652021099567 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.5233517013954994, + "max": 3.2331683744002997 + }, + "tx_mbps": { + "mean": 0.5717507545447154, + "max": 1.3883600247341452 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http-execution.json", + "samples": 102, + "host_busy_percent": { + "mean": 23.467799248927083, + "max": 93.63241678726483 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.019874005858006125, + "max": 0.3091986601391394 + }, + "busiest_sampled_vcpu_percent": 94.99036608863199, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0033035861881114087, + "max": 0.03323170785370837 + }, + "tx_mbps": { + "mean": 0.0033035861881114087, + "max": 0.03323170785370837 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 779.7667427873162, + "max": 5827.3042201418175 + }, + "tx_mbps": { + "mean": 28.605452588485125, + "max": 144.53577916932232 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http-execution.json", + "samples": 102, + "host_busy_percent": { + "mean": 9.565762056447495, + "max": 40.35393818544367 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.025240833873505425, + "max": 0.27383619616629323 + }, + "busiest_sampled_vcpu_percent": 42.337164750957854, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003168875516369141, + "max": 0.030073529339992064 + }, + "tx_mbps": { + "mean": 0.003168875516369141, + "max": 0.030073529339992064 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 282.31558391609127, + "max": 2454.462907258991 + }, + "tx_mbps": { + "mean": 8.186555254785079, + "max": 41.58646284577007 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.5023027561219713, + "max": 2.1829776796664215 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.027604353520462727, + "max": 0.0736196319018405 + }, + "busiest_sampled_vcpu_percent": 6.666666666666667, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004694797899617521, + "max": 0.017905687676313835 + }, + "tx_mbps": { + "mean": 0.004694797899617521, + "max": 0.017905687676313835 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.05928407824303723, + "max": 0.17325815894513058 + }, + "tx_mbps": { + "mean": 0.033029513334124835, + "max": 0.04629922683562106 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/scale-1000-execution.json", + "samples": 132, + "host_busy_percent": { + "mean": 2.7882924863040963, + "max": 7.004653441097233 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02095148731273873, + "max": 0.14742014742014742 + }, + "busiest_sampled_vcpu_percent": 9.765625, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004129463772517538, + "max": 0.04216295254009996 + }, + "tx_mbps": { + "mean": 0.004129463772517538, + "max": 0.04216295254009996 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.18406331364613987, + "max": 2.217369498156469 + }, + "tx_mbps": { + "mean": 0.0744333012277776, + "max": 0.7274197601513652 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/scale-5000-execution.json", + "samples": 148, + "host_busy_percent": { + "mean": 6.29160588913639, + "max": 16.27963823026155 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020335252513125266, + "max": 0.14713094654242276 + }, + "busiest_sampled_vcpu_percent": 27.897838899803535, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.006721198148901762, + "max": 0.09679193966377493 + }, + "tx_mbps": { + "mean": 0.006721198148901762, + "max": 0.09679193966377493 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.6554846263594196, + "max": 5.518803019077793 + }, + "tx_mbps": { + "mean": 0.1575381946540253, + "max": 0.7399909198575719 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/agentgateway/http-execution.json", + "samples": 104, + "host_busy_percent": { + "mean": 8.113288125512979, + "max": 34.33794466403162 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01706373859829548, + "max": 0.2218387971407444 + }, + "busiest_sampled_vcpu_percent": 37.957610789980734, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003375982024579327, + "max": 0.030461394078193295 + }, + "tx_mbps": { + "mean": 0.003375982024579327, + "max": 0.030461394078193295 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 254.38284231968152, + "max": 2164.2416209699577 + }, + "tx_mbps": { + "mean": 7.221076953464803, + "max": 33.22355078074863 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/agentgateway/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.388339946011351, + "max": 2.2058823529411766 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.018402655794648334, + "max": 0.09818360333824251 + }, + "busiest_sampled_vcpu_percent": 4.6966731898238745, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.006081583334891554, + "max": 0.015300815848868622 + }, + "tx_mbps": { + "mean": 0.006081583334891554, + "max": 0.015300815848868622 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0600202533590491, + "max": 0.15096541055761345 + }, + "tx_mbps": { + "mean": 0.03334086996304975, + "max": 0.04585580936459287 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/agentgateway/scale-1000-execution.json", + "samples": 14, + "host_busy_percent": { + "mean": 2.7322989853144524, + "max": 8.447265625 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007538741898182925, + "max": 0.02455795677799607 + }, + "busiest_sampled_vcpu_percent": 11.666666666666666, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019269914167496756, + "max": 0.0038142023358494095 + }, + "tx_mbps": { + "mean": 0.0019269914167496756, + "max": 0.0038142023358494095 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.7460152684707664, + "max": 3.213677150991096 + }, + "tx_mbps": { + "mean": 0.2841674882895824, + "max": 0.8747556113092432 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/agentgateway/scale-5000-execution.json", + "samples": 32, + "host_busy_percent": { + "mean": 4.572168291031104, + "max": 17.93152980608092 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.011865652218306561, + "max": 0.04906771344455348 + }, + "busiest_sampled_vcpu_percent": 31.674958540630183, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004004136648640777, + "max": 0.030911740766137407 + }, + "tx_mbps": { + "mean": 0.004004136648640777, + "max": 0.030911740766137407 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.529848252782751, + "max": 3.2314674929878646 + }, + "tx_mbps": { + "mean": 0.5738966552108774, + "max": 1.5583784642863687 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/direct/http-execution.json", + "samples": 102, + "host_busy_percent": { + "mean": 24.04576225675509, + "max": 89.91515151515152 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.013069338639591846, + "max": 0.1696969696969697 + }, + "busiest_sampled_vcpu_percent": 91.66666666666667, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0032422174235267895, + "max": 0.0323621399194501 + }, + "tx_mbps": { + "mean": 0.0032422174235267895, + "max": 0.0323621399194501 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 796.0724114284551, + "max": 5860.418124102179 + }, + "tx_mbps": { + "mean": 29.73893937003989, + "max": 149.66305058930286 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/praxis-release/http-execution.json", + "samples": 103, + "host_busy_percent": { + "mean": 9.001742438169241, + "max": 38.35276606301166 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.014116779007273072, + "max": 0.1740860482467048 + }, + "busiest_sampled_vcpu_percent": 41.91033138401559, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00336378883079836, + "max": 0.03322173017871386 + }, + "tx_mbps": { + "mean": 0.00336378883079836, + "max": 0.03322173017871386 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 280.5959005453934, + "max": 2459.622498645674 + }, + "tx_mbps": { + "mean": 8.221409566040702, + "max": 41.90661428326874 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/praxis-release/recovery-execution.json", + "samples": 10, + "host_busy_percent": { + "mean": 1.3461925539720265, + "max": 2.768250857422832 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01634187449656586, + "max": 0.09806325079676391 + }, + "busiest_sampled_vcpu_percent": 7.6171875, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0034042391553080233, + "max": 0.008349971551477476 + }, + "tx_mbps": { + "mean": 0.0034042391553080233, + "max": 0.008349971551477476 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.051058088450914973, + "max": 0.10388722535669337 + }, + "tx_mbps": { + "mean": 0.03023226570773156, + "max": 0.041442675774090484 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/praxis-release/scale-1000-execution.json", + "samples": 131, + "host_busy_percent": { + "mean": 2.721745496146794, + "max": 6.219392752203722 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.006033417008870064, + "max": 0.04898359049718344 + }, + "busiest_sampled_vcpu_percent": 10.412573673870334, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004181854557243999, + "max": 0.04944384785082808 + }, + "tx_mbps": { + "mean": 0.004181854557243999, + "max": 0.04944384785082808 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.18259519497518711, + "max": 2.1991936765396165 + }, + "tx_mbps": { + "mean": 0.07495265366542272, + "max": 0.7276919196903702 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass2/praxis-release/scale-5000-execution.json", + "samples": 149, + "host_busy_percent": { + "mean": 6.203592268592654, + "max": 15.39213290984608 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008277684405320392, + "max": 0.09777560498655585 + }, + "busiest_sampled_vcpu_percent": 20.825147347740668, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.006127396436509196, + "max": 0.08066330052558995 + }, + "tx_mbps": { + "mean": 0.006127396436509196, + "max": 0.08066330052558995 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.6489401102165386, + "max": 5.997731945439046 + }, + "tx_mbps": { + "mean": 0.15735882034612772, + "max": 0.739738038037549 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/agentgateway/http-execution.json", + "samples": 103, + "host_busy_percent": { + "mean": 8.161569000288605, + "max": 34.083044982698965 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.017490386719759693, + "max": 0.19885657469550086 + }, + "busiest_sampled_vcpu_percent": 38.83677298311444, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003145482735210444, + "max": 0.030740091699553454 + }, + "tx_mbps": { + "mean": 0.003145482735210444, + "max": 0.030740091699553454 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 257.61748178494685, + "max": 2145.6083342733123 + }, + "tx_mbps": { + "mean": 7.252125249790355, + "max": 32.466948746681446 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/agentgateway/recovery-execution.json", + "samples": 10, + "host_busy_percent": { + "mean": 1.4196642517781173, + "max": 2.425281724644782 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01634521630959626, + "max": 0.09811135638950208 + }, + "busiest_sampled_vcpu_percent": 4.678362573099415, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.006181556364163103, + "max": 0.02694573063082776 + }, + "tx_mbps": { + "mean": 0.006181556364163103, + "max": 0.02694573063082776 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.05695605179918922, + "max": 0.12360701078614578 + }, + "tx_mbps": { + "mean": 0.0337559079505358, + "max": 0.05031726760531258 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/agentgateway/scale-1000-execution.json", + "samples": 15, + "host_busy_percent": { + "mean": 2.6517558260370184, + "max": 8.4410831910222 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0069964340538226175, + "max": 0.024539877300613498 + }, + "busiest_sampled_vcpu_percent": 11.614173228346457, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0028280769202567147, + "max": 0.010432138533613522 + }, + "tx_mbps": { + "mean": 0.0028280769202567147, + "max": 0.010432138533613522 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.7026810285815525, + "max": 3.220840299190613 + }, + "tx_mbps": { + "mean": 0.2653078335330341, + "max": 0.8184825091784829 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/agentgateway/scale-5000-execution.json", + "samples": 32, + "host_busy_percent": { + "mean": 4.396606159141572, + "max": 18.138195777351246 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01580515947076395, + "max": 0.1226391954868776 + }, + "busiest_sampled_vcpu_percent": 29.166666666666668, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0035142000242209146, + "max": 0.03193206982637471 + }, + "tx_mbps": { + "mean": 0.0035142000242209146, + "max": 0.03193206982637471 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.6841650944559239, + "max": 5.586934466256791 + }, + "tx_mbps": { + "mean": 0.5786028526746062, + "max": 1.8477261165956038 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/direct/http-execution.json", + "samples": 102, + "host_busy_percent": { + "mean": 24.08290360825867, + "max": 91.79574056147145 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.018202965954742373, + "max": 0.29175784099197666 + }, + "busiest_sampled_vcpu_percent": 93.07692307692308, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003416280080833814, + "max": 0.034549205469661434 + }, + "tx_mbps": { + "mean": 0.003416280080833814, + "max": 0.034549205469661434 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 769.885163130318, + "max": 5686.547017936024 + }, + "tx_mbps": { + "mean": 28.56050985210462, + "max": 145.69643608669156 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/praxis-release/http-execution.json", + "samples": 102, + "host_busy_percent": { + "mean": 9.146734443278913, + "max": 38.692842942345926 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02078822257622002, + "max": 0.22015655577299412 + }, + "busiest_sampled_vcpu_percent": 41.53225806451613, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0034134692714127847, + "max": 0.030557958569695457 + }, + "tx_mbps": { + "mean": 0.0034134692714127847, + "max": 0.030557958569695457 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 283.89997632841096, + "max": 2486.3391135572538 + }, + "tx_mbps": { + "mean": 8.285290705181064, + "max": 41.853962046413564 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/praxis-release/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.6055223535711094, + "max": 2.4031387935262383 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.018376349314716024, + "max": 0.049019607843137254 + }, + "busiest_sampled_vcpu_percent": 7.450980392156863, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00375574596967722, + "max": 0.008300706897523241 + }, + "tx_mbps": { + "mean": 0.00375574596967722, + "max": 0.008300706897523241 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.057676328068231475, + "max": 0.1798894391673542 + }, + "tx_mbps": { + "mean": 0.034003985620565814, + "max": 0.04354537049824524 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/praxis-release/scale-1000-execution.json", + "samples": 131, + "host_busy_percent": { + "mean": 2.8447002777465693, + "max": 7.433758586849852 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03104966024814201, + "max": 1.3648549841579332 + }, + "busiest_sampled_vcpu_percent": 20.039292730844792, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004297167079784845, + "max": 0.05521209348192069 + }, + "tx_mbps": { + "mean": 0.004297167079784845, + "max": 0.05521209348192069 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.7220497705787894, + "max": 69.77126421778443 + }, + "tx_mbps": { + "mean": 0.0770559299870767, + "max": 0.7443664727628698 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass3/praxis-release/scale-5000-execution.json", + "samples": 148, + "host_busy_percent": { + "mean": 6.325940083473926, + "max": 15.190802348336595 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01716747709473203, + "max": 0.19593436198873376 + }, + "busiest_sampled_vcpu_percent": 21.113243761996163, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005504435437263273, + "max": 0.07909449508458166 + }, + "tx_mbps": { + "mean": 0.005504435437263273, + "max": 0.07909449508458166 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.6519830531564986, + "max": 6.0717339161448765 + }, + "tx_mbps": { + "mean": 0.15691343243153555, + "max": 0.7411609830450804 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http-execution.json", + "samples": 102, + "host_busy_percent": { + "mean": 7.517704922026024, + "max": 31.799485861182518 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004866088824547686, + "max": 0.05115089514066496 + }, + "busiest_sampled_vcpu_percent": 99.81024667931689, + "container_quota_busy_percent": { + "mean": 24.04838641807448, + "max": 100.1456168900895 + }, + "container_throttled_period_percent": { + "mean": 2.8437968014456185, + "max": 34.61538461538461 + }, + "max_fd": 1028, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 104640512, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 259.85446708556617, + "max": 2210.4842520250018 + }, + "tx_mbps": { + "mean": 264.8168546283371, + "max": 2251.8305752025 + } + }, + "ens4": { + "rx_mbps": { + "mean": 290.41770522525525, + "max": 2466.0411098168443 + }, + "tx_mbps": { + "mean": 264.14353408754323, + "max": 2229.4709806011783 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0031365266599372313, + "max": 0.04104324576590139 + }, + "tx_mbps": { + "mean": 0.0031365266599372313, + "max": 0.04104324576590139 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 261.2900787574183, + "max": 2216.2766157904807 + }, + "tx_mbps": { + "mean": 264.8168599973364, + "max": 2251.8305752025 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 256.3118858400764, + "max": 2211.453281584533 + }, + "tx_mbps": { + "mean": 6.377821244247628, + "max": 29.793137452858332 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 0.9429884392462321, + "max": 1.7220470531166627 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01212415344700026, + "max": 0.07276255154014068 + }, + "busiest_sampled_vcpu_percent": 3.6538461538461537, + "container_quota_busy_percent": { + "mean": 0.176140233407683, + "max": 0.22372349676529296 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10002432, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.03654702962925732, + "max": 0.0465002586607824 + }, + "tx_mbps": { + "mean": 0.0439904693755563, + "max": 0.06317390512805841 + } + }, + "vethf2489dbc": { + "rx_mbps": { + "mean": 0.038554048831384406, + "max": 0.05050248435785532 + }, + "tx_mbps": { + "mean": 0.041481422751283296, + "max": 0.05225874236214272 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.08621487599898016, + "max": 0.3185627224395603 + }, + "tx_mbps": { + "mean": 0.05352129281760659, + "max": 0.08793024118393217 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.038516765825110745, + "max": 0.27045398375712054 + }, + "tx_mbps": { + "mean": 0.038516765825110745, + "max": 0.27045398375712054 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.01911414958640694, + "max": 0.03641549181979427 + }, + "tx_mbps": { + "mean": 0.022381214663495123, + "max": 0.031865086806184585 + } + }, + "vethf88aa488": { + "rx_mbps": { + "mean": 0.00010672051618918364, + "max": 0.00010672051618918364 + }, + "tx_mbps": { + "mean": 0.00021344103237836727, + "max": 0.00021344103237836727 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/scale-1000-execution.json", + "samples": 15, + "host_busy_percent": { + "mean": 0.9398995142929807, + "max": 1.9207391198638464 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0173308003441464, + "max": 0.12156576707999027 + }, + "busiest_sampled_vcpu_percent": 2.9239766081871346, + "container_quota_busy_percent": { + "mean": 0.3076023474392831, + "max": 1.5051170652797385 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 327, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 37154816, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.11722308497795475, + "max": 0.651925467858041 + }, + "tx_mbps": { + "mean": 0.21342471646457836, + "max": 0.8480632671531118 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.25997183064961565, + "max": 0.957687285987941 + }, + "tx_mbps": { + "mean": 0.1550818772307945, + "max": 0.8141296976304633 + } + }, + "vetha2b37e07": { + "rx_mbps": { + "mean": 3.2530771178835195e-05, + "max": 0.00010846051798999266 + }, + "tx_mbps": { + "mean": 0.00011154162098861452, + "max": 0.0004648307913856828 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.019954491178088382, + "max": 0.2050103357378043 + }, + "tx_mbps": { + "mean": 0.019954491178088382, + "max": 0.2050103357378043 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 0.12761197983255762, + "max": 0.7061025891354855 + }, + "tx_mbps": { + "mean": 0.2134944283911834, + "max": 0.8480632671531118 + } + }, + "veth6edfac54": { + "rx_mbps": { + "mean": 3.253296303410442e-05, + "max": 0.00010848697358320454 + }, + "tx_mbps": { + "mean": 0.000125486544730185, + "max": 0.0006042800288013876 + } + }, + "veth78b1088e": { + "rx_mbps": { + "mean": 3.253296303410442e-05, + "max": 0.00010848697358320454 + }, + "tx_mbps": { + "mean": 0.000125486544730185, + "max": 0.0006042800288013876 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.1494587221577266, + "max": 0.4241517894516418 + }, + "tx_mbps": { + "mean": 0.07754695388739166, + "max": 0.3765126981772588 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/scale-5000-execution.json", + "samples": 32, + "host_busy_percent": { + "mean": 0.9906791081798971, + "max": 2.114216281895504 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01251888862316994, + "max": 0.14580801944106925 + }, + "busiest_sampled_vcpu_percent": 5.242718446601942, + "container_quota_busy_percent": { + "mean": 0.5792562709329029, + "max": 4.9178079529479115 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 42, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 34750464, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.24736968738357626, + "max": 2.2695926606352788 + }, + "tx_mbps": { + "mean": 0.45924676806899645, + "max": 2.3982594571695124 + } + }, + "veth787dfe66": { + "rx_mbps": { + "mean": 2.5242863628091038e-05, + "max": 0.00024775822360512036 + }, + "tx_mbps": { + "mean": 9.61529051813344e-05, + "max": 0.0012945367183367542 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.5242836607302386, + "max": 2.7331625584230452 + }, + "tx_mbps": { + "mean": 0.32083259227381705, + "max": 2.7846395045524512 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.01215656760529199, + "max": 0.23374771573108544 + }, + "tx_mbps": { + "mean": 0.01215656760529199, + "max": 0.23374771573108544 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 0.2685331578104145, + "max": 2.452826352742973 + }, + "tx_mbps": { + "mean": 0.45931273150100854, + "max": 2.3983679308210086 + } + }, + "veth187de50c": { + "rx_mbps": { + "mean": 2.008588491390746e-05, + "max": 0.00010851945330237191 + }, + "tx_mbps": { + "mean": 8.605905162705171e-05, + "max": 0.0010220026723711216 + } + }, + "veth997df31c": { + "rx_mbps": { + "mean": 3.040704376817319e-05, + "max": 0.0003871222243830006 + }, + "tx_mbps": { + "mean": 9.122068128549171e-05, + "max": 0.0011613666731490019 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.32787593580657176, + "max": 0.8216600168604488 + }, + "tx_mbps": { + "mean": 0.16527802130241084, + "max": 1.23339965433965 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http-execution.json", + "samples": 104, + "host_busy_percent": { + "mean": 0.41623368747855116, + "max": 0.5166051660516605 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00501728916178616, + "max": 0.04921259842519685 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003489207916658674, + "max": 0.042108036981318875 + }, + "tx_mbps": { + "mean": 0.003489207916658674, + "max": 0.042108036981318875 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.004581090234443562, + "max": 0.03899982300919655 + }, + "tx_mbps": { + "mean": 0.0015732366499143198, + "max": 0.004449073873007491 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http-execution.json", + "samples": 102, + "host_busy_percent": { + "mean": 7.777425663232308, + "max": 33.68560105680317 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004131033838632258, + "max": 0.04861448711716091 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 22.5820367531904, + "max": 100.53748618788848 + }, + "container_throttled_period_percent": { + "mean": 4.9576717603918325, + "max": 46.15384615384615 + }, + "max_fd": 924, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 240332800, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 287.9591354863841, + "max": 2495.786796387008 + }, + "tx_mbps": { + "mean": 288.5059813133129, + "max": 2522.8653356660247 + } + }, + "veth972511d5": { + "rx_mbps": { + "mean": 289.9632094520143, + "max": 2506.1088493635175 + }, + "tx_mbps": { + "mean": 288.50598714289885, + "max": 2522.858755194046 + } + }, + "ens4": { + "rx_mbps": { + "mean": 316.6568816265068, + "max": 2764.5762372841054 + }, + "tx_mbps": { + "mean": 293.87997953666877, + "max": 2527.687698648185 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0030542565689562376, + "max": 0.03874623575516801 + }, + "tx_mbps": { + "mean": 0.0030542565689562376, + "max": 0.03874623575516801 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 278.7969893189522, + "max": 2476.8670117038205 + }, + "tx_mbps": { + "mean": 10.660702239428291, + "max": 58.26488393318281 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.0009991007767027, + "max": 1.5772870662460567 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012073617136901336, + "max": 0.0485319097306479 + }, + "busiest_sampled_vcpu_percent": 2.6717557251908395, + "container_quota_busy_percent": { + "mean": 0.16643139360056894, + "max": 0.20935354180494412 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 28, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 5914624, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.03987179689264157, + "max": 0.04418671455284087 + }, + "tx_mbps": { + "mean": 0.0371369962039031, + "max": 0.041091165616074524 + } + }, + "veth97e089b0": { + "rx_mbps": { + "mean": 0.03361845939141089, + "max": 0.04802593890985138 + }, + "tx_mbps": { + "mean": 0.028991062006680824, + "max": 0.041091165616074524 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.07058303186059886, + "max": 0.1638277741687305 + }, + "tx_mbps": { + "mean": 0.05380242806920876, + "max": 0.05629864638392269 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.03306305042268475, + "max": 0.128474649020916 + }, + "tx_mbps": { + "mean": 0.03306305042268475, + "max": 0.128474649020916 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.012553972061523717, + "max": 0.013959407367499867 + }, + "tx_mbps": { + "mean": 0.02206402125969868, + "max": 0.024552134134602707 + } + }, + "veth493ee424": { + "rx_mbps": { + "mean": 0.03880120498760693, + "max": 0.045310390673679916 + }, + "tx_mbps": { + "mean": 0.033354025317407734, + "max": 0.03863400098704251 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/scale-1000-execution.json", + "samples": 130, + "host_busy_percent": { + "mean": 1.0902730722327891, + "max": 7.904366918760673 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03194562508145038, + "max": 0.6830934374237619 + }, + "busiest_sampled_vcpu_percent": 10.617760617760618, + "container_quota_busy_percent": { + "mean": 0.16107125968344232, + "max": 0.4198533596571299 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 145, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 185298944, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.06807531912819381, + "max": 0.14243211810881318 + }, + "tx_mbps": { + "mean": 0.061021304021515566, + "max": 0.12895893526236218 + } + }, + "veth972511d5": { + "rx_mbps": { + "mean": 0.07351297999385734, + "max": 0.15403677996712942 + }, + "tx_mbps": { + "mean": 0.061137077384720545, + "max": 0.12895893526236218 + } + }, + "veth1795a176": { + "rx_mbps": { + "mean": 6.060462393112617e-06, + "max": 0.00010850076506379288 + }, + "tx_mbps": { + "mean": 0.0001236690303160098, + "max": 0.003044795118690261 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.5249638277655305, + "max": 18.766732270781212 + }, + "tx_mbps": { + "mean": 0.0890970147687932, + "max": 0.24691827525940616 + } + }, + "veth0875273f": { + "rx_mbps": { + "mean": 6.0472588869954075e-06, + "max": 0.00010853712482121582 + }, + "tx_mbps": { + "mean": 0.0001225530224467822, + "max": 0.003044795118690261 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.4620427353112011, + "max": 18.88315472616723 + }, + "tx_mbps": { + "mean": 0.4620427353112011, + "max": 18.88315472616723 + } + }, + "veth70cb1d38": { + "rx_mbps": { + "mean": 6.06072511525455e-06, + "max": 0.00010850076506379288 + }, + "tx_mbps": { + "mean": 0.0001236690303160098, + "max": 0.003044795118690261 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.018761707089081033, + "max": 0.039360355640530954 + }, + "tx_mbps": { + "mean": 0.039714554718613376, + "max": 0.08384375599553417 + } + }, + "veth49470d97": { + "rx_mbps": { + "mean": 5.338374705632692e-05, + "max": 0.00010676749411265384 + }, + "tx_mbps": { + "mean": 0.0019071037200005074, + "max": 0.002075422535880652 + } + }, + "veth42f95ac3": { + "rx_mbps": { + "mean": 1.1385692160071209e-05, + "max": 0.00010848003907629058 + }, + "tx_mbps": { + "mean": 3.8471450659281504e-05, + "max": 0.0004575309464144538 + } + }, + "veth9a2d32ac": { + "rx_mbps": { + "mean": 1.3300344607181705e-05, + "max": 0.00014876622831962505 + }, + "tx_mbps": { + "mean": 2.4737014757033093e-05, + "max": 0.0003870040290160015 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/scale-5000-execution.json", + "samples": 146, + "host_busy_percent": { + "mean": 1.598905444462515, + "max": 22.53691600096829 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.05856841415580672, + "max": 1.5008472524812395 + }, + "busiest_sampled_vcpu_percent": 29.580152671755727, + "container_quota_busy_percent": { + "mean": 0.15859564606757803, + "max": 1.4385095640998478 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 63, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 202305536, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [ + "Command '['nsenter', '-t', '0', '-n', 'sysctl', 'net.ipv4.ip_local_port_range', 'net.ipv4.tcp_tw_reuse', 'net.ipv4.tcp_tw_reuse_delay', 'net.ipv4.tcp_timestamps']' returned non-zero exit status 1.", + "Command '['nsenter', '-t', '0', '-n', 'sysctl', 'net.ipv4.ip_local_port_range', 'net.ipv4.tcp_tw_reuse', 'net.ipv4.tcp_tw_reuse_delay', 'net.ipv4.tcp_timestamps']' returned non-zero exit status 1.", + "Command '['nsenter', '-t', '227765', '-n', 'sysctl', 'net.ipv4.ip_local_port_range', 'net.ipv4.tcp_tw_reuse', 'net.ipv4.tcp_tw_reuse_delay', 'net.ipv4.tcp_timestamps']' returned non-zero exit status 1." + ], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.06009230734734094, + "max": 0.1407212379495151 + }, + "tx_mbps": { + "mean": 0.05454459773394879, + "max": 0.1288966912913219 + } + }, + "veth1db994eb": { + "rx_mbps": { + "mean": 5.297411660066688e-06, + "max": 0.00010848508454368175 + }, + "tx_mbps": { + "mean": 0.0002882688889977335, + "max": 0.006106230487007429 + } + }, + "veth972511d5": { + "rx_mbps": { + "mean": 0.06453783980012934, + "max": 0.15173003174884359 + }, + "tx_mbps": { + "mean": 0.05479720081436491, + "max": 0.1288966912913219 + } + }, + "veth7b4cb4bf": { + "rx_mbps": { + "mean": 5.2968763402248205e-06, + "max": 0.00010852496876594045 + }, + "tx_mbps": { + "mean": 0.00028734537072289227, + "max": 0.006106230487007429 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.250462624898335, + "max": 26.650652051705936 + }, + "tx_mbps": { + "mean": 0.08567580472449371, + "max": 0.3136359983691354 + } + }, + "lo": { + "rx_mbps": { + "mean": 1.200992016131478, + "max": 26.901613579140935 + }, + "tx_mbps": { + "mean": 1.200992016131478, + "max": 26.901613579140935 + } + }, + "veth099f3898": { + "rx_mbps": { + "mean": 0.00010672335599676935, + "max": 0.00010674153083629772 + }, + "tx_mbps": { + "mean": 0.0006632159175654697, + "max": 0.0007014443454956707 + } + }, + "veth74bdc027": { + "rx_mbps": { + "mean": 6.261782734921893e-06, + "max": 0.00024398064191153763 + }, + "tx_mbps": { + "mean": 0.00028637889810968634, + "max": 0.006106230487007429 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.016634039606125226, + "max": 0.03936625694529798 + }, + "tx_mbps": { + "mean": 0.034524941429392005, + "max": 0.0819004126778475 + } + }, + "vethcdf66408": { + "rx_mbps": { + "mean": 0.0007499864193191602, + "max": 0.001814327895172328 + }, + "tx_mbps": { + "mean": 0.003968685432196899, + "max": 0.005156998910693319 + } + }, + "veth07feb732": { + "rx_mbps": { + "mean": 1.0751808003866083e-05, + "max": 0.0001921104554316856 + }, + "tx_mbps": { + "mean": 2.0579885504466818e-05, + "max": 0.0003315454634062962 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/agentgateway/http-execution.json", + "samples": 102, + "host_busy_percent": { + "mean": 8.042442588225702, + "max": 31.952211489578037 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0028951471617367237, + "max": 0.025387154100025386 + }, + "busiest_sampled_vcpu_percent": 99.80952380952381, + "container_quota_busy_percent": { + "mean": 24.48036610383883, + "max": 100.04171896571839 + }, + "container_throttled_period_percent": { + "mean": 2.5812637665804115, + "max": 24.528301886792452 + }, + "max_fd": 981, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 98324480, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 261.1086109117586, + "max": 2190.2739047813357 + }, + "tx_mbps": { + "mean": 266.13689442915864, + "max": 2232.383187802473 + } + }, + "vethbf020d92": { + "rx_mbps": { + "mean": 262.5675584196303, + "max": 2195.9700435544846 + }, + "tx_mbps": { + "mean": 266.1368979701063, + "max": 2232.3834410949453 + } + }, + "ens4": { + "rx_mbps": { + "mean": 291.85955607755653, + "max": 2444.723147068718 + }, + "tx_mbps": { + "mean": 265.46327857752493, + "max": 2209.0710092313866 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0035572133203698513, + "max": 0.04171258601132437 + }, + "tx_mbps": { + "mean": 0.0035572133203698513, + "max": 0.04171258601132437 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 257.47160713162305, + "max": 2192.3535183756803 + }, + "tx_mbps": { + "mean": 6.477848755286125, + "max": 30.438163203957647 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/agentgateway/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.0270249464671437, + "max": 1.7446086745820208 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0210638172710985, + "max": 0.0726920281075842 + }, + "busiest_sampled_vcpu_percent": 2.7184466019417477, + "container_quota_busy_percent": { + "mean": 0.18078879341899204, + "max": 0.2202529322779841 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 9601024, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.03782389982335211, + "max": 0.04666811070546353 + }, + "tx_mbps": { + "mean": 0.04470292981805115, + "max": 0.06318594558777366 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.09113839118803098, + "max": 0.30747488868687284 + }, + "tx_mbps": { + "mean": 0.055723293490449605, + "max": 0.08599805904127068 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.042936371211433254, + "max": 0.2587391446417109 + }, + "tx_mbps": { + "mean": 0.042936371211433254, + "max": 0.2587391446417109 + } + }, + "vethf7bb09c3": { + "rx_mbps": { + "mean": 0.040301827152951324, + "max": 0.05001898020493309 + }, + "tx_mbps": { + "mean": 0.04264125073979518, + "max": 0.05256646534184491 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.019751931454820543, + "max": 0.03643835923826631 + }, + "tx_mbps": { + "mean": 0.023627677299100806, + "max": 0.032101409971456024 + } + }, + "veth7df2c7b1": { + "rx_mbps": { + "mean": 0.003622758894159987, + "max": 0.003622758894159987 + }, + "tx_mbps": { + "mean": 0.00410762308959049, + "max": 0.00410762308959049 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/agentgateway/scale-1000-execution.json", + "samples": 14, + "host_busy_percent": { + "mean": 0.9510986586929143, + "max": 1.9431624969638086 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016801788565087336, + "max": 0.12144765606023804 + }, + "busiest_sampled_vcpu_percent": 2.729044834307992, + "container_quota_busy_percent": { + "mean": 0.29916741985354317, + "max": 1.4333075748853488 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 326, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 36401152, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.12783762045077998, + "max": 0.6748998416556709 + }, + "tx_mbps": { + "mean": 0.2317996508374072, + "max": 0.9165774177850324 + } + }, + "vethd34ea23e": { + "rx_mbps": { + "mean": 3.61485929210984e-05, + "max": 0.00010845915573356382 + }, + "tx_mbps": { + "mean": 0.00012049822985102321, + "max": 0.00032537746720069145 + } + }, + "vethbf020d92": { + "rx_mbps": { + "mean": 0.13918080642505976, + "max": 0.7312948883742693 + }, + "tx_mbps": { + "mean": 0.23188307268884253, + "max": 0.916685786437451 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.2793444062283076, + "max": 1.0321432968477493 + }, + "tx_mbps": { + "mean": 0.16949934534934227, + "max": 0.8464303890745238 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.01816923247437241, + "max": 0.19238490181688386 + }, + "tx_mbps": { + "mean": 0.01816923247437241, + "max": 0.19238490181688386 + } + }, + "veth5ab34c99": { + "rx_mbps": { + "mean": 3.6142097911146056e-05, + "max": 0.00010845915573356382 + }, + "tx_mbps": { + "mean": 0.00012049822985102321, + "max": 0.00032537746720069145 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.16263373739226888, + "max": 0.48956622416591034 + }, + "tx_mbps": { + "mean": 0.08499004205431636, + "max": 0.3987889002821273 + } + }, + "vetha5c29d8d": { + "rx_mbps": { + "mean": 3.61485929210984e-05, + "max": 0.00010845915573356382 + }, + "tx_mbps": { + "mean": 0.00012049822985102321, + "max": 0.00032537746720069145 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/agentgateway/scale-5000-execution.json", + "samples": 31, + "host_busy_percent": { + "mean": 0.9777012419331836, + "max": 2.403495994173343 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008090841242329208, + "max": 0.12159533073929961 + }, + "busiest_sampled_vcpu_percent": 4.863813229571984, + "container_quota_busy_percent": { + "mean": 0.5777109314214012, + "max": 5.593161629351295 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 44, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 34234368, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.2584852342249548, + "max": 2.778585076383503 + }, + "tx_mbps": { + "mean": 0.47805241339303145, + "max": 2.937272408693235 + } + }, + "veth9e57e1c7": { + "rx_mbps": { + "mean": 2.0084970426027275e-05, + "max": 0.0001084903760245813 + }, + "tx_mbps": { + "mean": 7.057662536872731e-05, + "max": 0.0006042307827630179 + } + }, + "vethc94681ec": { + "rx_mbps": { + "mean": 2.008140919649612e-05, + "max": 0.00010848224359219501 + }, + "tx_mbps": { + "mean": 7.057662536872731e-05, + "max": 0.0006042307827630179 + } + }, + "veth5acb6e47": { + "rx_mbps": { + "mean": 2.0081514416921555e-05, + "max": 0.00010848508454368175 + }, + "tx_mbps": { + "mean": 7.057662536872731e-05, + "max": 0.0006042307827630179 + } + }, + "vethbf020d92": { + "rx_mbps": { + "mean": 0.2806155712251526, + "max": 3.0034095655918294 + }, + "tx_mbps": { + "mean": 0.47810663649766694, + "max": 2.9373808937777786 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.5442657618450913, + "max": 3.334944633318087 + }, + "tx_mbps": { + "mean": 0.3354163723737435, + "max": 3.4082666023873176 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.011033997393898605, + "max": 0.21418840459652036 + }, + "tx_mbps": { + "mean": 0.011033997393898605, + "max": 0.21418840459652036 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.3419581826360614, + "max": 1.0055327507661658 + }, + "tx_mbps": { + "mean": 0.17359770864377258, + "max": 1.5099573981558447 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/direct/http-execution.json", + "samples": 103, + "host_busy_percent": { + "mean": 0.4246219655635038, + "max": 0.5908419497784343 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003377632408707417, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 1.7647058823529411, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0031078740229205375, + "max": 0.04009905797606006 + }, + "tx_mbps": { + "mean": 0.0031078740229205375, + "max": 0.04009905797606006 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.004581369170821754, + "max": 0.03781780414774004 + }, + "tx_mbps": { + "mean": 0.001882751781043093, + "max": 0.010102733599468387 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/praxis-release/http-execution.json", + "samples": 101, + "host_busy_percent": { + "mean": 7.5523571242393475, + "max": 33.835978835978835 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0014548149980649606, + "max": 0.02437835202340322 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 22.936449236926702, + "max": 100.22418786413766 + }, + "container_throttled_period_percent": { + "mean": 4.101866263081506, + "max": 41.509433962264154 + }, + "max_fd": 939, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 241836032, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 290.05927068152124, + "max": 2494.503382999735 + }, + "tx_mbps": { + "mean": 290.59796349513164, + "max": 2521.388211017346 + } + }, + "ens4": { + "rx_mbps": { + "mean": 318.9574722271044, + "max": 2763.06910775937 + }, + "tx_mbps": { + "mean": 296.0347220837433, + "max": 2526.735972288675 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003582465689889477, + "max": 0.04129318149084103 + }, + "tx_mbps": { + "mean": 0.003582465689889477, + "max": 0.04129318149084103 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 280.7069240722947, + "max": 2475.377510003692 + }, + "tx_mbps": { + "mean": 10.827043812956575, + "max": 58.42389198651001 + } + }, + "veth3c64d673": { + "rx_mbps": { + "mean": 292.08507121418154, + "max": 2504.9024723167317 + }, + "tx_mbps": { + "mean": 290.5979689399946, + "max": 2521.388211017346 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/praxis-release/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 0.9952962703457704, + "max": 1.5533980582524272 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009097529754481408, + "max": 0.04854368932038835 + }, + "busiest_sampled_vcpu_percent": 2.544031311154599, + "container_quota_busy_percent": { + "mean": 0.1515439574557516, + "max": 0.19460129829961684 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 32, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 5971968, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.039673894116746884, + "max": 0.043384494075101095 + }, + "tx_mbps": { + "mean": 0.037044945238344576, + "max": 0.040351761501054406 + } + }, + "veth2b8f80cc": { + "rx_mbps": { + "mean": 0.03346525870408127, + "max": 0.047157597522689325 + }, + "tx_mbps": { + "mean": 0.028851229445082803, + "max": 0.040351761501054406 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.07010337997058581, + "max": 0.18105591045478212 + }, + "tx_mbps": { + "mean": 0.054278909760507865, + "max": 0.06317641507135681 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.03166774881776732, + "max": 0.15993923169681912 + }, + "tx_mbps": { + "mean": 0.03166774881776732, + "max": 0.15993923169681912 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.012459860018596936, + "max": 0.01375236062270254 + }, + "tx_mbps": { + "mean": 0.021898493048686178, + "max": 0.02418797544816506 + } + }, + "vethf3fa90fe": { + "rx_mbps": { + "mean": 0.038212051763497866, + "max": 0.04659623363927449 + }, + "tx_mbps": { + "mean": 0.033059181224594655, + "max": 0.040191693664484274 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/praxis-release/scale-1000-execution.json", + "samples": 130, + "host_busy_percent": { + "mean": 1.1105564513334596, + "max": 6.893180151552188 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.028848510402667712, + "max": 0.5622097286726961 + }, + "busiest_sampled_vcpu_percent": 8.901515151515152, + "container_quota_busy_percent": { + "mean": 0.15742148588102162, + "max": 0.421016808696687 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 142, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 187072512, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [ + "Command '['nsenter', '-t', '0', '-n', 'sysctl', 'net.ipv4.ip_local_port_range', 'net.ipv4.tcp_tw_reuse', 'net.ipv4.tcp_tw_reuse_delay', 'net.ipv4.tcp_timestamps']' returned non-zero exit status 1." + ], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.067058153319493, + "max": 0.14351904002300417 + }, + "tx_mbps": { + "mean": 0.06083809930766712, + "max": 0.1363909287340237 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.5239156679292766, + "max": 18.578794165794974 + }, + "tx_mbps": { + "mean": 0.08706994162860325, + "max": 0.19683208359722548 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.4614479215737074, + "max": 18.68903673469641 + }, + "tx_mbps": { + "mean": 0.4614479215737074, + "max": 18.68903673469641 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.018747055509520275, + "max": 0.03935363292758968 + }, + "tx_mbps": { + "mean": 0.03877921606231517, + "max": 0.08189583973569037 + } + }, + "veth3c64d673": { + "rx_mbps": { + "mean": 0.0722005547167492, + "max": 0.15541883658406064 + }, + "tx_mbps": { + "mean": 0.06098233898945312, + "max": 0.1363909287340237 + } + }, + "veth564b9715": { + "rx_mbps": { + "mean": 5.180047381223806e-06, + "max": 0.00010850948677749665 + }, + "tx_mbps": { + "mean": 0.00013027465013818831, + "max": 0.004184643479301141 + } + }, + "vethaf01d3da": { + "rx_mbps": { + "mean": 5.181031872507136e-06, + "max": 0.0001085438308734778 + }, + "tx_mbps": { + "mean": 0.00013027465013818831, + "max": 0.004184643479301141 + } + }, + "veth11d5680e": { + "rx_mbps": { + "mean": 5.179946657074093e-06, + "max": 0.00010849904093696052 + }, + "tx_mbps": { + "mean": 0.00013027465013818831, + "max": 0.004184643479301141 + } + }, + "veth478961ac": { + "rx_mbps": { + "mean": 0.00010511188966793287, + "max": 0.00010520280138861001 + }, + "tx_mbps": { + "mean": 0.0019442777426117242, + "max": 0.0022804555211404097 + } + }, + "veth7499bd0b": { + "rx_mbps": { + "mean": 0.00010511188966793287, + "max": 0.00010520280138861001 + }, + "tx_mbps": { + "mean": 0.0019442777426117242, + "max": 0.0022804555211404097 + } + }, + "vethdcd47e50": { + "rx_mbps": { + "mean": 1.1354788885050277e-05, + "max": 0.00010850034405102154 + }, + "tx_mbps": { + "mean": 3.2170966597870374e-05, + "max": 0.0003152918907193334 + } + }, + "veth6af4690b": { + "rx_mbps": { + "mean": 1.016825605323044e-05, + "max": 0.00010851358746998773 + }, + "tx_mbps": { + "mean": 1.694776832912689e-05, + "max": 0.00010851358746998773 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass2/praxis-release/scale-5000-execution.json", + "samples": 147, + "host_busy_percent": { + "mean": 1.5376011937055745, + "max": 17.508582638548308 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.05708111995722648, + "max": 1.2870325400679943 + }, + "busiest_sampled_vcpu_percent": 23.74245472837022, + "container_quota_busy_percent": { + "mean": 0.15698772403375041, + "max": 1.4413818972487218 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 65, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 203763712, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [ + "Command '['nsenter', '-t', '0', '-n', 'sysctl', 'net.ipv4.ip_local_port_range', 'net.ipv4.tcp_tw_reuse', 'net.ipv4.tcp_tw_reuse_delay', 'net.ipv4.tcp_timestamps']' returned non-zero exit status 1." + ], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.059895907809188895, + "max": 0.14305343177531904 + }, + "tx_mbps": { + "mean": 0.054181877932513556, + "max": 0.1330642464919324 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.2633556708081577, + "max": 27.132273826938693 + }, + "tx_mbps": { + "mean": 0.08547587148022157, + "max": 0.29247618317431723 + } + }, + "lo": { + "rx_mbps": { + "mean": 1.2139408674468921, + "max": 27.318865842691686 + }, + "tx_mbps": { + "mean": 1.2139408674468921, + "max": 27.318865842691686 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.016513503597397578, + "max": 0.03932506295691578 + }, + "tx_mbps": { + "mean": 0.034505760319800495, + "max": 0.08245877374351708 + } + }, + "veth3c64d673": { + "rx_mbps": { + "mean": 0.06439297069232881, + "max": 0.154671355886685 + }, + "tx_mbps": { + "mean": 0.054443484385617275, + "max": 0.1330642464919324 + } + }, + "vetha5e75dd1": { + "rx_mbps": { + "mean": 4.5806998768177095e-06, + "max": 0.0001084965400480426 + }, + "tx_mbps": { + "mean": 0.00026169284878210537, + "max": 0.006196991157734319 + } + }, + "vethc730528e": { + "rx_mbps": { + "mean": 5.3443781194103e-06, + "max": 0.00010850172739096797 + }, + "tx_mbps": { + "mean": 0.00026169284878210537, + "max": 0.006196991157734319 + } + }, + "vethfb17b74b": { + "rx_mbps": { + "mean": 5.344733752978498e-06, + "max": 0.00010850172739096797 + }, + "tx_mbps": { + "mean": 0.00026169284878210537, + "max": 0.006196991157734319 + } + }, + "vethe57270a0": { + "rx_mbps": { + "mean": 5.621954927616783e-06, + "max": 0.00010851383813361447 + }, + "tx_mbps": { + "mean": 1.6290862898386183e-05, + "max": 0.000572450367060355 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/agentgateway/http-execution.json", + "samples": 102, + "host_busy_percent": { + "mean": 7.774866749828269, + "max": 31.627667780920547 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0033916943972065955, + "max": 0.025367833587011668 + }, + "busiest_sampled_vcpu_percent": 99.80952380952381, + "container_quota_busy_percent": { + "mean": 24.385353461410844, + "max": 99.9943262331381 + }, + "container_throttled_period_percent": { + "mean": 2.996405523213213, + "max": 30.18867924528302 + }, + "max_fd": 944, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 101306368, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 262.09502372159733, + "max": 2163.687073511746 + }, + "tx_mbps": { + "mean": 267.1585939041298, + "max": 2204.431409437466 + } + }, + "ens4": { + "rx_mbps": { + "mean": 292.9539916955551, + "max": 2413.9244432833125 + }, + "tx_mbps": { + "mean": 266.42613374125875, + "max": 2182.30623653537 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0031489932273752034, + "max": 0.03966744253585975 + }, + "tx_mbps": { + "mean": 0.0031489932273752034, + "max": 0.03966744253585975 + } + }, + "veth30a7ac92": { + "rx_mbps": { + "mean": 263.5440922842141, + "max": 2169.3594763058773 + }, + "tx_mbps": { + "mean": 267.1585986014941, + "max": 2204.431946114881 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 258.5295752694535, + "max": 2164.8301598149005 + }, + "tx_mbps": { + "mean": 6.441798209450772, + "max": 29.700698034084905 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/agentgateway/recovery-execution.json", + "samples": 10, + "host_busy_percent": { + "mean": 1.0321415746773124, + "max": 1.6973811833171677 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.018731702810821635, + "max": 0.07163323782234957 + }, + "busiest_sampled_vcpu_percent": 2.7079303675048356, + "container_quota_busy_percent": { + "mean": 0.17055634958590243, + "max": 0.22035761542105758 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 9658368, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.036037140073436266, + "max": 0.047234907062548896 + }, + "tx_mbps": { + "mean": 0.04306192263262909, + "max": 0.05875417140625194 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.09193245539895681, + "max": 0.22849464107455902 + }, + "tx_mbps": { + "mean": 0.0531466860646477, + "max": 0.07604456077146785 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.045545428085140435, + "max": 0.16561655456301141 + }, + "tx_mbps": { + "mean": 0.045545428085140435, + "max": 0.16561655456301141 + } + }, + "veth31f16b28": { + "rx_mbps": { + "mean": 0.03824382107735835, + "max": 0.0515101063825315 + }, + "tx_mbps": { + "mean": 0.04095985337685803, + "max": 0.056228636741497064 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.01818231965998817, + "max": 0.03374112358878256 + }, + "tx_mbps": { + "mean": 0.021839618232659116, + "max": 0.03344514159823953 + } + }, + "veth8557371d": { + "rx_mbps": { + "mean": 0.007973631886351154, + "max": 0.013949723012016125 + }, + "tx_mbps": { + "mean": 0.009120964844048568, + "max": 0.01513887972779455 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/agentgateway/scale-1000-execution.json", + "samples": 14, + "host_busy_percent": { + "mean": 0.9567096373056011, + "max": 1.9455252918287937 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.013081735037740303, + "max": 0.12159533073929961 + }, + "busiest_sampled_vcpu_percent": 2.7079303675048356, + "container_quota_busy_percent": { + "mean": 0.308148535290684, + "max": 1.4526833726798238 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 327, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 36855808, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.12752862096621323, + "max": 0.6080418213746293 + }, + "tx_mbps": { + "mean": 0.23138547201400864, + "max": 0.8328896192063824 + } + }, + "veth2a632c96": { + "rx_mbps": { + "mean": 3.252782777748264e-05, + "max": 0.00010845619594875762 + }, + "tx_mbps": { + "mean": 0.00012237074949442942, + "max": 0.00046464882312359523 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.27881443091632613, + "max": 0.9431450391226825 + }, + "tx_mbps": { + "mean": 0.16902811112006577, + "max": 0.7663462114780434 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.017901718998264093, + "max": 0.21073481175410705 + }, + "tx_mbps": { + "mean": 0.017901718998264093, + "max": 0.21073481175410705 + } + }, + "veth30a7ac92": { + "rx_mbps": { + "mean": 0.13884016755213474, + "max": 0.6588891288773809 + }, + "tx_mbps": { + "mean": 0.23146888069462457, + "max": 0.8328896192063824 + } + }, + "veth7c2d7fc9": { + "rx_mbps": { + "mean": 3.25334932351701e-05, + "max": 0.00010851285052563223 + }, + "tx_mbps": { + "mean": 0.00013631021418813728, + "max": 0.0006040434700606738 + } + }, + "veth8071bde0": { + "rx_mbps": { + "mean": 3.2531527356757964e-05, + "max": 0.00010851285052563223 + }, + "tx_mbps": { + "mean": 0.00013631021418813728, + "max": 0.0006040434700606738 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.16229600822314308, + "max": 0.4478858182633596 + }, + "tx_mbps": { + "mean": 0.08472630026045648, + "max": 0.35892162373697023 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/agentgateway/scale-5000-execution.json", + "samples": 32, + "host_busy_percent": { + "mean": 1.040769781061729, + "max": 2.647558902113189 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.011746546563444404, + "max": 0.14573718727228566 + }, + "busiest_sampled_vcpu_percent": 6.177606177606178, + "container_quota_busy_percent": { + "mean": 0.5728743641550834, + "max": 4.108342147278226 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 45, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 34729984, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.24900803341280692, + "max": 1.9051925334696878 + }, + "tx_mbps": { + "mean": 0.461177035839469, + "max": 2.0141181468585234 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.5289414178253402, + "max": 2.2979132858561044 + }, + "tx_mbps": { + "mean": 0.32401363895641966, + "max": 2.3391485697045784 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.015425704807486848, + "max": 0.21080361644606305 + }, + "tx_mbps": { + "mean": 0.015425704807486848, + "max": 0.21080361644606305 + } + }, + "veth30a7ac92": { + "rx_mbps": { + "mean": 0.2702757975928417, + "max": 2.059822523477347 + }, + "tx_mbps": { + "mean": 0.46129400415077126, + "max": 2.0141181468585234 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.3296541248262634, + "max": 0.6893591094424779 + }, + "tx_mbps": { + "mean": 0.16682811440647666, + "max": 1.036028371208491 + } + }, + "veth826be9e4": { + "rx_mbps": { + "mean": 2.0852883085268477e-05, + "max": 0.0001084914534253228 + }, + "tx_mbps": { + "mean": 6.256133151839024e-05, + "max": 0.00032547436027596837 + } + }, + "vethf6d57394": { + "rx_mbps": { + "mean": 2.0854210441631573e-05, + "max": 0.0001084914534253228 + }, + "tx_mbps": { + "mean": 6.256133151839024e-05, + "max": 0.00032547436027596837 + } + }, + "veth5b96e7e9": { + "rx_mbps": { + "mean": 2.085423799149019e-05, + "max": 0.0001084914534253228 + }, + "tx_mbps": { + "mean": 6.256133151839024e-05, + "max": 0.00032547436027596837 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/direct/http-execution.json", + "samples": 103, + "host_busy_percent": { + "mean": 0.4267599936356837, + "max": 0.5412054120541205 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003376623452347119, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003532276674124667, + "max": 0.0394819258497009 + }, + "tx_mbps": { + "mean": 0.003532276674124667, + "max": 0.0394819258497009 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0046490036260144595, + "max": 0.05663739615934223 + }, + "tx_mbps": { + "mean": 0.001541795777394219, + "max": 0.0062337192068917515 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/praxis-release/http-execution.json", + "samples": 101, + "host_busy_percent": { + "mean": 7.514247480095305, + "max": 33.79690369981632 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003921525546215803, + "max": 0.049838026414153996 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 22.978516729712936, + "max": 100.08463976946774 + }, + "container_throttled_period_percent": { + "mean": 3.6558504388693067, + "max": 43.39622641509434 + }, + "max_fd": 923, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 244899840, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 291.8960835005886, + "max": 2521.230860437172 + }, + "tx_mbps": { + "mean": 292.46613415564366, + "max": 2547.2763433960167 + } + }, + "ens4": { + "rx_mbps": { + "mean": 320.9857806788976, + "max": 2791.0487558772793 + }, + "tx_mbps": { + "mean": 297.87843238046054, + "max": 2552.5516293026767 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00357521209321637, + "max": 0.03844300390114384 + }, + "tx_mbps": { + "mean": 0.00357521209321637, + "max": 0.03844300390114384 + } + }, + "veth03ebeda7": { + "rx_mbps": { + "mean": 293.92404121703953, + "max": 2531.4395500870664 + }, + "tx_mbps": { + "mean": 292.4661400412017, + "max": 2547.2763433960167 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 282.5656887277117, + "max": 2500.842780377141 + }, + "tx_mbps": { + "mean": 10.827563129210333, + "max": 58.668973770908444 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/praxis-release/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.0131391741374416, + "max": 1.696969696969697 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009087240443172646, + "max": 0.048484848484848485 + }, + "busiest_sampled_vcpu_percent": 2.7184466019417477, + "container_quota_busy_percent": { + "mean": 0.17093250869763524, + "max": 0.2186795509148518 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 28, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 5771264, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.04003243927033863, + "max": 0.0441973019212156 + }, + "tx_mbps": { + "mean": 0.037284462288532036, + "max": 0.04110101127470127 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.06828126341129559, + "max": 0.1692961868826946 + }, + "tx_mbps": { + "mean": 0.05353287575645184, + "max": 0.05521048045834166 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.03170837080854859, + "max": 0.15686033958970344 + }, + "tx_mbps": { + "mean": 0.03170837080854859, + "max": 0.15686033958970344 + } + }, + "vethcf42bcc5": { + "rx_mbps": { + "mean": 0.03294346532659364, + "max": 0.048037446176502144 + }, + "tx_mbps": { + "mean": 0.028417950571871225, + "max": 0.04110101127470127 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.012553531233677334, + "max": 0.013962752114661732 + }, + "tx_mbps": { + "mean": 0.022063228516977736, + "max": 0.024558016954610924 + } + }, + "vethe071b239": { + "rx_mbps": { + "mean": 0.04183839431815722, + "max": 0.04624826984963915 + }, + "tx_mbps": { + "mean": 0.03585738481137029, + "max": 0.039443014701853255 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/praxis-release/scale-1000-execution.json", + "samples": 129, + "host_busy_percent": { + "mean": 1.1107839164208013, + "max": 11.888970768852861 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.030957163030848913, + "max": 0.9825595676737903 + }, + "busiest_sampled_vcpu_percent": 15.32567049808429, + "container_quota_busy_percent": { + "mean": 0.16371243135242186, + "max": 0.41846384128621045 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 141, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 186830848, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.0683478316703064, + "max": 0.1361729953711163 + }, + "tx_mbps": { + "mean": 0.060995258132976, + "max": 0.1181324668054664 + } + }, + "vethfa657396": { + "rx_mbps": { + "mean": 7.232694345963068e-06, + "max": 0.0002479221538597092 + }, + "tx_mbps": { + "mean": 0.00014353355309944707, + "max": 0.005379899558290875 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.5196499350046576, + "max": 18.281451830618018 + }, + "tx_mbps": { + "mean": 0.08968372754046718, + "max": 0.24764918637575462 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.4567750356271943, + "max": 18.462100267250808 + }, + "tx_mbps": { + "mean": 0.4567750356271943, + "max": 18.462100267250808 + } + }, + "vethbcd6f08a": { + "rx_mbps": { + "mean": 6.107626087933975e-06, + "max": 0.00010848815113449485 + }, + "tx_mbps": { + "mean": 0.00014353355309944707, + "max": 0.005379899558290875 + } + }, + "veth03ebeda7": { + "rx_mbps": { + "mean": 0.07374488818447308, + "max": 0.14617072603938902 + }, + "tx_mbps": { + "mean": 0.061129346375896246, + "max": 0.1181324668054664 + } + }, + "vethc0ff2b7b": { + "rx_mbps": { + "mean": 6.107891732319134e-06, + "max": 0.00010848680321619846 + }, + "tx_mbps": { + "mean": 0.00014353355309944707, + "max": 0.005379899558290875 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.018901676529698614, + "max": 0.03934650743323953 + }, + "tx_mbps": { + "mean": 0.04001939364454251, + "max": 0.08252542665348042 + } + }, + "veth1437f65c": { + "rx_mbps": { + "mean": 5.332252600381238e-05, + "max": 0.00010664505200762476 + }, + "tx_mbps": { + "mean": 0.0022126814001132205, + "max": 0.0023492381456536766 + } + }, + "veth90242e04": { + "rx_mbps": { + "mean": 1.1386201357135239e-05, + "max": 0.00010850414832075457 + }, + "tx_mbps": { + "mean": 3.849295748718556e-05, + "max": 0.000350341066329759 + } + }, + "veth546189a8": { + "rx_mbps": { + "mean": 8.604419776117659e-06, + "max": 0.00010847209354199465 + }, + "tx_mbps": { + "mean": 1.549115784506174e-05, + "max": 0.00010849466570989028 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass3/praxis-release/scale-5000-execution.json", + "samples": 146, + "host_busy_percent": { + "mean": 1.406952876782681, + "max": 16.18511263467189 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.049129852094569555, + "max": 1.0528893241919686 + }, + "busiest_sampled_vcpu_percent": 20.32520325203252, + "container_quota_busy_percent": { + "mean": 0.1533375092910134, + "max": 1.4739597883351743 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 60, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 206237696, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [ + "Command '['nsenter', '-t', '0', '-n', 'sysctl', 'net.ipv4.ip_local_port_range', 'net.ipv4.tcp_tw_reuse', 'net.ipv4.tcp_tw_reuse_delay', 'net.ipv4.tcp_timestamps']' returned non-zero exit status 1." + ], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.059776845889986586, + "max": 0.14119005052999314 + }, + "tx_mbps": { + "mean": 0.053968738907230425, + "max": 0.1296182391160321 + } + }, + "vethd25a3cb1": { + "rx_mbps": { + "mean": 0.00010672829310594639, + "max": 0.00010680781534406173 + }, + "tx_mbps": { + "mean": 0.0007317716304883742, + "max": 0.0008379546282472441 + } + }, + "veth65a13fea": { + "rx_mbps": { + "mean": 6.2704872429350825e-06, + "max": 0.000243768619126471 + }, + "tx_mbps": { + "mean": 0.0002307185246120309, + "max": 0.006022782288137743 + } + }, + "veth7b397a59": { + "rx_mbps": { + "mean": 6.270613515332426e-06, + "max": 0.000243768619126471 + }, + "tx_mbps": { + "mean": 0.00022975289187781515, + "max": 0.006022782288137743 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.2577204332060965, + "max": 28.783384220093605 + }, + "tx_mbps": { + "mean": 0.08315382032264551, + "max": 0.279485156084594 + } + }, + "lo": { + "rx_mbps": { + "mean": 1.206995313516374, + "max": 28.996657358837247 + }, + "tx_mbps": { + "mean": 1.206995313516374, + "max": 28.996657358837247 + } + }, + "veth03ebeda7": { + "rx_mbps": { + "mean": 0.06422152332937504, + "max": 0.15227976772429686 + }, + "tx_mbps": { + "mean": 0.054185550402812595, + "max": 0.1296182391160321 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.016631610796698802, + "max": 0.039373611508989985 + }, + "tx_mbps": { + "mean": 0.03455641401566099, + "max": 0.0819157136449239 + } + }, + "veth29294a58": { + "rx_mbps": { + "mean": 6.269528661155486e-06, + "max": 0.000243768619126471 + }, + "tx_mbps": { + "mean": 0.00022979580888822472, + "max": 0.006022782288137743 + } + }, + "veth67682091": { + "rx_mbps": { + "mean": 0.00011969946382258352, + "max": 0.00023939892764516705 + }, + "tx_mbps": { + "mean": 0.0017681063558684918, + "max": 0.0018304953522651683 + } + }, + "veth1d862e5c": { + "rx_mbps": { + "mean": 6.149892189349398e-06, + "max": 0.00017344119382077826 + }, + "tx_mbps": { + "mean": 1.586100238319578e-05, + "max": 0.00032523895339831314 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http-execution.json", + "samples": 101, + "host_busy_percent": { + "mean": 10.307655724700377, + "max": 47.253555664541445 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0036076703869463663, + "max": 0.024539877300613498 + }, + "busiest_sampled_vcpu_percent": 51.039697542533084, + "container_quota_busy_percent": { + "mean": 10.872087984226518, + "max": 56.15621299340011 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 501, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 30609408, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 255.7170323175277, + "max": 2217.8567494256627 + }, + "tx_mbps": { + "mean": 7.1610856009767385, + "max": 32.649841625470174 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 257.05892844156585, + "max": 2227.11900389867 + }, + "tx_mbps": { + "mean": 7.161085602844495, + "max": 32.649841625470174 + } + }, + "ens4": { + "rx_mbps": { + "mean": 10.011454904803406, + "max": 44.05865600251143 + }, + "tx_mbps": { + "mean": 282.8676893876529, + "max": 2444.381211226363 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0032837542335747657, + "max": 0.034730978202752505 + }, + "tx_mbps": { + "mean": 0.0032837542335747657, + "max": 0.034730978202752505 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 6.363684745362515, + "max": 29.798157416839455 + }, + "tx_mbps": { + "mean": 255.7167047679018, + "max": 2217.850532338736 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/recovery-execution.json", + "samples": 10, + "host_busy_percent": { + "mean": 1.0224869030758938, + "max": 1.128451380552221 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.002670940170940171, + "max": 0.02403846153846154 + }, + "busiest_sampled_vcpu_percent": 2.3121387283236996, + "container_quota_busy_percent": { + "mean": 0.05907123545457577, + "max": 0.07042883394267112 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10428416, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.013940701165137723, + "max": 0.014450631352870386 + }, + "tx_mbps": { + "mean": 0.021377981592539983, + "max": 0.021997498518251554 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.015118638630744306, + "max": 0.01569693115728151 + }, + "tx_mbps": { + "mean": 0.021377981592539983, + "max": 0.021997498518251554 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03765727137301218, + "max": 0.04914181360229494 + }, + "tx_mbps": { + "mean": 0.02053629380495316, + "max": 0.021912057266838796 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0071907865510814715, + "max": 0.015753307860232404 + }, + "tx_mbps": { + "mean": 0.0071907865510814715, + "max": 0.015753307860232404 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.018806719140110676, + "max": 0.019045951742226355 + }, + "tx_mbps": { + "mean": 0.013664208343304993, + "max": 0.013836802547771284 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/scale-1000-execution.json", + "samples": 15, + "host_busy_percent": { + "mean": 1.0160710805182156, + "max": 1.4681107099879662 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.005151103069705426, + "max": 0.024067388688327317 + }, + "busiest_sampled_vcpu_percent": 2.697495183044316, + "container_quota_busy_percent": { + "mean": 0.07444467377705184, + "max": 0.4998687629201081 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 312, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 19611648, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.03452379096902381, + "max": 0.21558997769062252 + }, + "tx_mbps": { + "mean": 0.05201360437565478, + "max": 0.34628132113473353 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.038914000688893044, + "max": 0.23941885346352643 + }, + "tx_mbps": { + "mean": 0.05201360437565478, + "max": 0.34628132113473353 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0706410785821535, + "max": 0.4434142026728308 + }, + "tx_mbps": { + "mean": 0.05556909678983922, + "max": 0.32434208843350976 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0036749774595306265, + "max": 0.013173468827782751 + }, + "tx_mbps": { + "mean": 0.0036749774595306265, + "max": 0.013173468827782751 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.04769725780285345, + "max": 0.3214007644334088 + }, + "tx_mbps": { + "mean": 0.03421263196819607, + "max": 0.21496727187774176 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/scale-5000-execution.json", + "samples": 32, + "host_busy_percent": { + "mean": 1.0676942304466144, + "max": 1.9782870928829916 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003872518624458731, + "max": 0.02403846153846154 + }, + "busiest_sampled_vcpu_percent": 4.038461538461538, + "container_quota_busy_percent": { + "mean": 0.14930018045621488, + "max": 1.527492066714924 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 15, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 12406784, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.06469405427003966, + "max": 0.6373882603126505 + }, + "tx_mbps": { + "mean": 0.10417586464139161, + "max": 1.0284464034710208 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.07188067278885359, + "max": 0.7078828427637714 + }, + "tx_mbps": { + "mean": 0.10417586464139161, + "max": 1.0284464034710208 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.1343735479205396, + "max": 1.2944646811603837 + }, + "tx_mbps": { + "mean": 0.09860031154687872, + "max": 0.9609871495068566 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003661100718343005, + "max": 0.03494388384129068 + }, + "tx_mbps": { + "mean": 0.003661100718343005, + "max": 0.03494388384129068 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.09655701114585971, + "max": 0.9561054319301622 + }, + "tx_mbps": { + "mean": 0.06437293871631, + "max": 0.6367661408606172 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http-execution.json", + "samples": 99, + "host_busy_percent": { + "mean": 20.6054143159014, + "max": 77.37397420867526 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004199812783450304, + "max": 0.048887802493277926 + }, + "busiest_sampled_vcpu_percent": 85.33834586466165, + "container_quota_busy_percent": { + "mean": 24.951792646138713, + "max": 96.893222360992 + }, + "container_throttled_period_percent": { + "mean": 0.1498218334953029, + "max": 3.7037037037037037 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 28938240, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 775.4579814644856, + "max": 5799.018944751526 + }, + "tx_mbps": { + "mean": 28.563010264116745, + "max": 144.90489804308942 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 780.0168166351928, + "max": 5823.613864564404 + }, + "tx_mbps": { + "mean": 28.563010375775537, + "max": 144.90513736749153 + } + }, + "ens4": { + "rx_mbps": { + "mean": 28.567220625681752, + "max": 144.9156750277396 + }, + "tx_mbps": { + "mean": 780.0179854924875, + "max": 5823.548480339353 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003393882319782699, + "max": 0.0347805714808967 + }, + "tx_mbps": { + "mean": 0.003393882319782699, + "max": 0.0347805714808967 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http-execution.json", + "samples": 100, + "host_busy_percent": { + "mean": 11.96222274953273, + "max": 55.53917956276099 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00411688850856894, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 56.777996070726914, + "container_quota_busy_percent": { + "mean": 12.705407848843532, + "max": 65.89132305623473 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 414, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27021312, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 278.81425319218584, + "max": 2471.9808510273083 + }, + "tx_mbps": { + "mean": 11.796763090309653, + "max": 63.03734810123055 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 280.4024205744081, + "max": 2483.2723394144577 + }, + "tx_mbps": { + "mean": 11.796763092547693, + "max": 63.03734810123055 + } + }, + "ens4": { + "rx_mbps": { + "mean": 15.72812707243854, + "max": 79.34758586627255 + }, + "tx_mbps": { + "mean": 308.83903157248733, + "max": 2726.965687131282 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0033238503607315147, + "max": 0.03468946917815539 + }, + "tx_mbps": { + "mean": 0.0033238503607315147, + "max": 0.03468946917815539 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 10.696735042047708, + "max": 58.47099231399839 + }, + "tx_mbps": { + "mean": 278.81392670282605, + "max": 2471.987047251006 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.0277238480874424, + "max": 1.1778846153846154 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009012257016083847, + "max": 0.02403846153846154 + }, + "busiest_sampled_vcpu_percent": 2.3121387283236996, + "container_quota_busy_percent": { + "mean": 0.051581990426457926, + "max": 0.05837548433905943 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 9, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 8359936, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.012844425466493097, + "max": 0.014212796968921143 + }, + "tx_mbps": { + "mean": 0.024436223237369315, + "max": 0.026826750363188094 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.013933969573938635, + "max": 0.01543960194255003 + }, + "tx_mbps": { + "mean": 0.024436223237369315, + "max": 0.026826750363188094 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03771767872430283, + "max": 0.045522709407348795 + }, + "tx_mbps": { + "mean": 0.018849061785411656, + "max": 0.021234092629713604 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004599812116382109, + "max": 0.01911064705510373 + }, + "tx_mbps": { + "mean": 0.004599812116382109, + "max": 0.01911064705510373 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.02202736473511287, + "max": 0.024364641718530897 + }, + "tx_mbps": { + "mean": 0.012533200249528842, + "max": 0.013852806328261715 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/scale-1000-execution.json", + "samples": 129, + "host_busy_percent": { + "mean": 0.9780352087761345, + "max": 1.2007684918347743 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004881235104747248, + "max": 0.04806536890170632 + }, + "busiest_sampled_vcpu_percent": 3.6468330134357005, + "container_quota_busy_percent": { + "mean": 0.04778458711244064, + "max": 0.10772539698791095 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 126, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 13778944, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.019083472160730752, + "max": 0.03964729927948477 + }, + "tx_mbps": { + "mean": 0.04280796797772631, + "max": 0.08949334967763725 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.02123264028835629, + "max": 0.04405682258629049 + }, + "tx_mbps": { + "mean": 0.04280796797772631, + "max": 0.08949334967763725 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.05742030406466215, + "max": 0.11139285137416653 + }, + "tx_mbps": { + "mean": 0.029963430516155617, + "max": 0.06069111820546473 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004191449297306716, + "max": 0.037085923572975826 + }, + "tx_mbps": { + "mean": 0.004191449297306716, + "max": 0.037085923572975826 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.03970751705140422, + "max": 0.08313510827172522 + }, + "tx_mbps": { + "mean": 0.01875835725447809, + "max": 0.03904029421858358 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/scale-5000-execution.json", + "samples": 146, + "host_busy_percent": { + "mean": 0.9858501942720113, + "max": 1.1761881901104176 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004640040820170587, + "max": 0.04812319538017324 + }, + "busiest_sampled_vcpu_percent": 3.4615384615384617, + "container_quota_busy_percent": { + "mean": 0.04286409350456484, + "max": 0.11031301385478283 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11296768, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.01682253002019468, + "max": 0.03967655249465365 + }, + "tx_mbps": { + "mean": 0.03677013882181259, + "max": 0.08701626862555428 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.018709754781713793, + "max": 0.044089329307661046 + }, + "tx_mbps": { + "mean": 0.03677088083929531, + "max": 0.08701626862555428 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.05171439493953989, + "max": 0.11445410505017556 + }, + "tx_mbps": { + "mean": 0.026615732896359504, + "max": 0.06160359435190051 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.006644850027512395, + "max": 0.10101524816041964 + }, + "tx_mbps": { + "mean": 0.006644850027512395, + "max": 0.10101524816041964 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0342397180007783, + "max": 0.08125044526361082 + }, + "tx_mbps": { + "mean": 0.01649686820433553, + "max": 0.039053843571563746 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/agentgateway/http-execution.json", + "samples": 101, + "host_busy_percent": { + "mean": 10.154047188569255, + "max": 47.91412539643816 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004860402283798228, + "max": 0.0499001996007984 + }, + "busiest_sampled_vcpu_percent": 49.80392156862745, + "container_quota_busy_percent": { + "mean": 11.18989830587356, + "max": 57.07070957990365 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 454, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 28729344, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 255.76966183072855, + "max": 2189.386417298774 + }, + "tx_mbps": { + "mean": 7.250724110063317, + "max": 33.39719047370425 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 257.11783287115395, + "max": 2198.528593926496 + }, + "tx_mbps": { + "mean": 7.250724114526147, + "max": 33.39719047370425 + } + }, + "ens4": { + "rx_mbps": { + "mean": 10.134146017736779, + "max": 43.79865568622748 + }, + "tx_mbps": { + "mean": 282.9497891298699, + "max": 2412.904439516215 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0034698633451154598, + "max": 0.03402545443834798 + }, + "tx_mbps": { + "mean": 0.0034698633451154598, + "max": 0.03402545443834798 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 6.444242579542242, + "max": 30.484221916410707 + }, + "tx_mbps": { + "mean": 255.7693327326186, + "max": 2189.3855518589216 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/agentgateway/recovery-execution.json", + "samples": 10, + "host_busy_percent": { + "mean": 1.0251846881170967, + "max": 1.1063011063011063 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.002671582378242633, + "max": 0.024044241404183698 + }, + "busiest_sampled_vcpu_percent": 2.5, + "container_quota_busy_percent": { + "mean": 0.05781197875966848, + "max": 0.06131731033907581 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 9916416, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.014008688356804098, + "max": 0.014459184644780857 + }, + "tx_mbps": { + "mean": 0.021474914170230647, + "max": 0.02214134683409529 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.015198481923603598, + "max": 0.0157500460648697 + }, + "tx_mbps": { + "mean": 0.021474914170230647, + "max": 0.02214134683409529 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03626158623802186, + "max": 0.05247165545665825 + }, + "tx_mbps": { + "mean": 0.02039584392196033, + "max": 0.02124002683219076 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005785725196164705, + "max": 0.02413293551254335 + }, + "tx_mbps": { + "mean": 0.005785725196164705, + "max": 0.02413293551254335 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.018805185351210844, + "max": 0.019044680026525308 + }, + "tx_mbps": { + "mean": 0.013663095170198437, + "max": 0.013836805031523736 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/agentgateway/scale-1000-execution.json", + "samples": 14, + "host_busy_percent": { + "mean": 1.0421413166933091, + "max": 1.3942307692307692 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.005543786626377108, + "max": 0.02403846153846154 + }, + "busiest_sampled_vcpu_percent": 2.504816955684008, + "container_quota_busy_percent": { + "mean": 0.08225140433992668, + "max": 0.5138021461108918 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 315, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 19234816, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.037245235459758705, + "max": 0.21535766031945644 + }, + "tx_mbps": { + "mean": 0.05604861789925866, + "max": 0.3462122781182758 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.041991739521599604, + "max": 0.23916085835985768 + }, + "tx_mbps": { + "mean": 0.05604861789925866, + "max": 0.3462122781182758 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.07399780391049689, + "max": 0.432562994354399 + }, + "tx_mbps": { + "mean": 0.060125719811794695, + "max": 0.32347037894520697 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020103190410718616, + "max": 0.005009476157002341 + }, + "tx_mbps": { + "mean": 0.0020103190410718616, + "max": 0.005009476157002341 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.05141004979450288, + "max": 0.3212940251174067 + }, + "tx_mbps": { + "mean": 0.0369103162819768, + "max": 0.21473562552745992 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/agentgateway/scale-5000-execution.json", + "samples": 31, + "host_busy_percent": { + "mean": 1.1139436022625164, + "max": 2.657646774583233 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004798465872172079, + "max": 0.04795013186286262 + }, + "busiest_sampled_vcpu_percent": 4.457364341085271, + "container_quota_busy_percent": { + "mean": 0.16063039970952697, + "max": 2.3154814509676904 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 17, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 13099008, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.06691590550120212, + "max": 0.9146778491748622 + }, + "tx_mbps": { + "mean": 0.10777211973354703, + "max": 1.4768402954637727 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.0743593095787874, + "max": 1.0157488707807103 + }, + "tx_mbps": { + "mean": 0.10777211973354703, + "max": 1.4768402954637727 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.13877231437451398, + "max": 1.8471714354520041 + }, + "tx_mbps": { + "mean": 0.10212174960370975, + "max": 1.3792537930791189 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0030920593849016885, + "max": 0.014543271392019054 + }, + "tx_mbps": { + "mean": 0.0030920593849016885, + "max": 0.014543271392019054 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0998603750582874, + "max": 1.3738127831184794 + }, + "tx_mbps": { + "mean": 0.06658696439241593, + "max": 0.9146778491748622 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/direct/http-execution.json", + "samples": 99, + "host_busy_percent": { + "mean": 21.316811393453413, + "max": 77.33145407564012 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004186156145573502, + "max": 0.04729250413809411 + }, + "busiest_sampled_vcpu_percent": 86.65413533834587, + "container_quota_busy_percent": { + "mean": 25.246952778328268, + "max": 97.24453486562386 + }, + "container_throttled_period_percent": { + "mean": 0.18254921016025458, + "max": 3.9215686274509802 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 30875648, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 791.7173495918832, + "max": 5817.780172175299 + }, + "tx_mbps": { + "mean": 29.653562715081865, + "max": 150.49736580083993 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 796.3869155952127, + "max": 5842.371713699352 + }, + "tx_mbps": { + "mean": 29.653562885622694, + "max": 150.49736580083993 + } + }, + "ens4": { + "rx_mbps": { + "mean": 29.657771969875544, + "max": 150.4975183835672 + }, + "tx_mbps": { + "mean": 796.3879160598036, + "max": 5842.3157682945875 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003306899286557286, + "max": 0.032233548610091256 + }, + "tx_mbps": { + "mean": 0.003306899286557286, + "max": 0.032233548610091256 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/praxis-release/http-execution.json", + "samples": 100, + "host_busy_percent": { + "mean": 12.238909284403874, + "max": 55.9814453125 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004156210513015193, + "max": 0.04886391399951136 + }, + "busiest_sampled_vcpu_percent": 58.7890625, + "container_quota_busy_percent": { + "mean": 12.907820985650643, + "max": 66.18522991391445 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 448, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 25473024, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 279.5552827870761, + "max": 2489.0404752490745 + }, + "tx_mbps": { + "mean": 11.867012987973649, + "max": 62.86711897809387 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 281.1501191014555, + "max": 2500.276209947842 + }, + "tx_mbps": { + "mean": 11.86701298731635, + "max": 62.86711897809387 + } + }, + "ens4": { + "rx_mbps": { + "mean": 15.802262613736742, + "max": 79.2640623475192 + }, + "tx_mbps": { + "mean": 309.67363047728946, + "max": 2745.5496627428183 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003460186948002344, + "max": 0.03467277352855524 + }, + "tx_mbps": { + "mean": 0.003460186948002344, + "max": 0.03467277352855524 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 10.765939341618795, + "max": 58.35160975005377 + }, + "tx_mbps": { + "mean": 279.55495691346607, + "max": 2489.0407314381446 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/praxis-release/recovery-execution.json", + "samples": 10, + "host_busy_percent": { + "mean": 0.9987823252562477, + "max": 1.0569300984866683 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.005343165065387288, + "max": 0.02405002405002405 + }, + "busiest_sampled_vcpu_percent": 3.0828516377649327, + "container_quota_busy_percent": { + "mean": 0.053776522524687585, + "max": 0.06050738293662975 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 9, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 8597504, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.012935620339132363, + "max": 0.014477090084291256 + }, + "tx_mbps": { + "mean": 0.024596085822925058, + "max": 0.027335021819271974 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.014035402587260146, + "max": 0.015725671831337936 + }, + "tx_mbps": { + "mean": 0.024596085822925058, + "max": 0.027335021819271974 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03505796355097232, + "max": 0.03941078131420579 + }, + "tx_mbps": { + "mean": 0.01877075249558142, + "max": 0.020881453355780694 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002988724515037085, + "max": 0.007882949958031817 + }, + "tx_mbps": { + "mean": 0.002988724515037085, + "max": 0.007882949958031817 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.02212875385580312, + "max": 0.024367333676661024 + }, + "tx_mbps": { + "mean": 0.012589813838778604, + "max": 0.013854336873017972 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/praxis-release/scale-1000-execution.json", + "samples": 128, + "host_busy_percent": { + "mean": 1.009470233154304, + "max": 1.9702066314271984 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004726802242542028, + "max": 0.04798464491362764 + }, + "busiest_sampled_vcpu_percent": 6.538461538461538, + "container_quota_busy_percent": { + "mean": 0.04905628966329495, + "max": 0.1043533491495725 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 123, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 13492224, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.019213385022223403, + "max": 0.039663090510660755 + }, + "tx_mbps": { + "mean": 0.04194349535901673, + "max": 0.08691670652204322 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.02137560866678847, + "max": 0.04407437009855444 + }, + "tx_mbps": { + "mean": 0.04194349535901673, + "max": 0.08691670652204322 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.05590698367781554, + "max": 0.1124256875929445 + }, + "tx_mbps": { + "mean": 0.030164165418883282, + "max": 0.061363526126188395 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004277274530804191, + "max": 0.047316214740236964 + }, + "tx_mbps": { + "mean": 0.004277274530804191, + "max": 0.047316214740236964 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.03907797061548686, + "max": 0.08114570831222094 + }, + "tx_mbps": { + "mean": 0.018891346240184372, + "max": 0.0390405928684667 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass2/praxis-release/scale-5000-execution.json", + "samples": 147, + "host_busy_percent": { + "mean": 0.9942981317325486, + "max": 1.2740384615384615 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00542880667945091, + "max": 0.04807692307692308 + }, + "busiest_sampled_vcpu_percent": 3.8314176245210727, + "container_quota_busy_percent": { + "mean": 0.043427782548802175, + "max": 0.10673372261864526 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 18, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11026432, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.016695429777049655, + "max": 0.03971845392670114 + }, + "tx_mbps": { + "mean": 0.03677577426888224, + "max": 0.08771191376968986 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.01856691779973954, + "max": 0.0441930801196195 + }, + "tx_mbps": { + "mean": 0.03677577426888224, + "max": 0.08771191376968986 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.05163156664150668, + "max": 0.10912433163334138 + }, + "tx_mbps": { + "mean": 0.02641924201195302, + "max": 0.06228980837305339 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0063364654625058, + "max": 0.09820701127740303 + }, + "tx_mbps": { + "mean": 0.0063364654625058, + "max": 0.09820701127740303 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.03421111589251213, + "max": 0.08228886740493267 + }, + "tx_mbps": { + "mean": 0.016372664122952647, + "max": 0.03971845392670114 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/agentgateway/http-execution.json", + "samples": 101, + "host_busy_percent": { + "mean": 9.903684036090414, + "max": 47.057381069151546 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.005595027736247974, + "max": 0.049937578027465665 + }, + "busiest_sampled_vcpu_percent": 49.504950495049506, + "container_quota_busy_percent": { + "mean": 11.052205395032077, + "max": 56.38920248147054 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 417, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 28389376, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 256.43965601936145, + "max": 2166.0911423762514 + }, + "tx_mbps": { + "mean": 7.208963398239122, + "max": 32.5207505004329 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 257.7868560538777, + "max": 2175.1362931371114 + }, + "tx_mbps": { + "mean": 7.208963438545001, + "max": 32.5207505004329 + } + }, + "ens4": { + "rx_mbps": { + "mean": 10.077758260479666, + "max": 43.00177662170125 + }, + "tx_mbps": { + "mean": 283.67514120716254, + "max": 2387.253320927359 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0034067469420423387, + "max": 0.03464717990347074 + }, + "tx_mbps": { + "mean": 0.0034067469420423387, + "max": 0.03464717990347074 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 6.406780922994144, + "max": 29.681828682907167 + }, + "tx_mbps": { + "mean": 256.4392642168651, + "max": 2166.090534138459 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/agentgateway/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.0151306636316426, + "max": 1.1295361691900985 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0060060067859435805, + "max": 0.02403268445085316 + }, + "busiest_sampled_vcpu_percent": 3.256704980842912, + "container_quota_busy_percent": { + "mean": 0.058837257170320775, + "max": 0.06123330165557244 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10326016, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.01394086675518378, + "max": 0.014465643106323709 + }, + "tx_mbps": { + "mean": 0.02137657655864171, + "max": 0.0220203501858557 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.015115210687228405, + "max": 0.015713237604712965 + }, + "tx_mbps": { + "mean": 0.02137657655864171, + "max": 0.0220203501858557 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.036510029100300156, + "max": 0.05359494253565269 + }, + "tx_mbps": { + "mean": 0.02033714546247381, + "max": 0.02207688421311569 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005947960520800518, + "max": 0.02621558507494757 + }, + "tx_mbps": { + "mean": 0.005947960520800518, + "max": 0.02621558507494757 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.018774907172503782, + "max": 0.019055008582541333 + }, + "tx_mbps": { + "mean": 0.013639889826177962, + "max": 0.013843382303555668 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/agentgateway/scale-1000-execution.json", + "samples": 14, + "host_busy_percent": { + "mean": 1.0167655039627645, + "max": 1.3002648687695642 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003699570861345413, + "max": 0.02409058058299205 + }, + "busiest_sampled_vcpu_percent": 3.281853281853282, + "container_quota_busy_percent": { + "mean": 0.08153035501002495, + "max": 0.5154498814203797 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 312, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 19668992, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.03727045793440542, + "max": 0.21593622946169147 + }, + "tx_mbps": { + "mean": 0.056159813721982386, + "max": 0.347519126187545 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.042018648837030825, + "max": 0.23985004951770575 + }, + "tx_mbps": { + "mean": 0.056159813721982386, + "max": 0.347519126187545 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.07464365178674714, + "max": 0.44524384204201195 + }, + "tx_mbps": { + "mean": 0.06070113086345566, + "max": 0.3268236695608378 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002259399818370881, + "max": 0.007005482697872761 + }, + "tx_mbps": { + "mean": 0.002259399818370881, + "max": 0.007005482697872761 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.05149841471720282, + "max": 0.32238147941399264 + }, + "tx_mbps": { + "mean": 0.03694158014617186, + "max": 0.2153135538076677 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/agentgateway/scale-5000-execution.json", + "samples": 32, + "host_busy_percent": { + "mean": 1.0828006003454387, + "max": 2.6290400385914134 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.005423015022409522, + "max": 0.02405002405002405 + }, + "busiest_sampled_vcpu_percent": 3.6608863198458574, + "container_quota_busy_percent": { + "mean": 0.15711727151776314, + "max": 1.8932979582125309 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 17, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 13004800, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.06472329428521582, + "max": 0.7452295267048065 + }, + "tx_mbps": { + "mean": 0.10423467067533056, + "max": 1.2022226859925285 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.07192205310273365, + "max": 0.8273934919809234 + }, + "tx_mbps": { + "mean": 0.10423467067533056, + "max": 1.2022226859925285 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.13434447494459073, + "max": 1.5187068461675746 + }, + "tx_mbps": { + "mean": 0.0987991745627102, + "max": 1.121935772743325 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002998385882371704, + "max": 0.011161399251182645 + }, + "tx_mbps": { + "mean": 0.002998385882371704, + "max": 0.011161399251182645 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0965719038920881, + "max": 1.1186417304608005 + }, + "tx_mbps": { + "mean": 0.06438750987714308, + "max": 0.7452295267048065 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/direct/http-execution.json", + "samples": 99, + "host_busy_percent": { + "mean": 20.769616739225498, + "max": 77.26952850105559 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0046921919161311875, + "max": 0.0484027105517909 + }, + "busiest_sampled_vcpu_percent": 86.54205607476635, + "container_quota_busy_percent": { + "mean": 25.07565350105596, + "max": 96.4015843117881 + }, + "container_throttled_period_percent": { + "mean": 0.18759018759018758, + "max": 7.2727272727272725 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 29892608, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 761.3639158358242, + "max": 5687.612909757924 + }, + "tx_mbps": { + "mean": 28.43290180378699, + "max": 144.93641321728313 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 765.8551339752759, + "max": 5711.675401445735 + }, + "tx_mbps": { + "mean": 28.432902226155445, + "max": 144.93641321728313 + } + }, + "ens4": { + "rx_mbps": { + "mean": 28.43738815083533, + "max": 144.93685314257345 + }, + "tx_mbps": { + "mean": 765.8565080834312, + "max": 5711.676309274229 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003449255908037313, + "max": 0.03460806132595974 + }, + "tx_mbps": { + "mean": 0.003449255908037313, + "max": 0.03460806132595974 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/praxis-release/http-execution.json", + "samples": 100, + "host_busy_percent": { + "mean": 11.584734169729698, + "max": 55.78947368421053 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004903674905667966, + "max": 0.04970178926441352 + }, + "busiest_sampled_vcpu_percent": 58.86939571150098, + "container_quota_busy_percent": { + "mean": 12.878853284581691, + "max": 66.28191425727503 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 403, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 26324992, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 281.12605836413826, + "max": 2496.960777236946 + }, + "tx_mbps": { + "mean": 11.87634314601354, + "max": 63.12791539362444 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 282.7263465906769, + "max": 2508.2730647154026 + }, + "tx_mbps": { + "mean": 11.876344203109838, + "max": 63.12791539362444 + } + }, + "ens4": { + "rx_mbps": { + "mean": 15.816565386305246, + "max": 79.53099714033182 + }, + "tx_mbps": { + "mean": 311.4015518285305, + "max": 2754.2631861286636 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003449542736616365, + "max": 0.034747684015612325 + }, + "tx_mbps": { + "mean": 0.003449542736616365, + "max": 0.034747684015612325 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 10.77394466482949, + "max": 58.53510807339359 + }, + "tx_mbps": { + "mean": 281.12573897544473, + "max": 2496.9664341170487 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/praxis-release/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.0326764220379003, + "max": 1.223608445297505 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.006003121709779013, + "max": 0.024015369836695485 + }, + "busiest_sampled_vcpu_percent": 2.8790786948176583, + "container_quota_busy_percent": { + "mean": 0.054353266135310836, + "max": 0.063604966871292 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 9, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 8925184, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.012895200488548232, + "max": 0.014454569359586784 + }, + "tx_mbps": { + "mean": 0.024546837389411186, + "max": 0.027292499150862907 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.013988893702148432, + "max": 0.015701208798777913 + }, + "tx_mbps": { + "mean": 0.024546837389411186, + "max": 0.027292499150862907 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03666188875541505, + "max": 0.04525274049394296 + }, + "tx_mbps": { + "mean": 0.01893038265240301, + "max": 0.021264075644062 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0032664403028878457, + "max": 0.009714252972988214 + }, + "tx_mbps": { + "mean": 0.0032664403028878457, + "max": 0.009714252972988214 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.022117245248275928, + "max": 0.02434934759811606 + }, + "tx_mbps": { + "mean": 0.012584293751419971, + "max": 0.013844110674514147 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/praxis-release/scale-1000-execution.json", + "samples": 127, + "host_busy_percent": { + "mean": 1.0521517450216682, + "max": 1.2673362027737924 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004953139823391238, + "max": 0.04806536890170632 + }, + "busiest_sampled_vcpu_percent": 4.015296367112811, + "container_quota_busy_percent": { + "mean": 0.05319820546480902, + "max": 0.12219825054706694 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 122, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 13869056, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.019344624800737655, + "max": 0.039647580669215386 + }, + "tx_mbps": { + "mean": 0.04341222323194837, + "max": 0.08949398484094004 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.021520565247523837, + "max": 0.0440571352718369 + }, + "tx_mbps": { + "mean": 0.04341222323194837, + "max": 0.08949398484094004 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.05989305693792099, + "max": 0.1410806250744133 + }, + "tx_mbps": { + "mean": 0.03264817187657366, + "max": 0.06631232635858694 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004399133122130779, + "max": 0.0502497080683073 + }, + "tx_mbps": { + "mean": 0.004399133122130779, + "max": 0.0502497080683073 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.040280374111291456, + "max": 0.08313009105555387 + }, + "tx_mbps": { + "mean": 0.01901965289427107, + "max": 0.03902532644828796 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass3/praxis-release/scale-5000-execution.json", + "samples": 145, + "host_busy_percent": { + "mean": 1.0307514532689752, + "max": 1.22537241710716 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.005334873948488049, + "max": 0.04806536890170632 + }, + "busiest_sampled_vcpu_percent": 3.4615384615384617, + "container_quota_busy_percent": { + "mean": 0.04495391546431273, + "max": 0.11785989369407858 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11612160, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.016918474575692097, + "max": 0.039649210992842444 + }, + "tx_mbps": { + "mean": 0.03703793700295666, + "max": 0.08705771342199004 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.018815757729840638, + "max": 0.04405894691802972 + }, + "tx_mbps": { + "mean": 0.03703793700295666, + "max": 0.08705771342199004 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.051861326269654416, + "max": 0.1434024611963952 + }, + "tx_mbps": { + "mean": 0.028282839070519525, + "max": 0.07263618680393853 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005538643094931514, + "max": 0.08723311674830478 + }, + "tx_mbps": { + "mean": 0.005538643094931514, + "max": 0.08723311674830478 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.03448626065799434, + "max": 0.08119445478418005 + }, + "tx_mbps": { + "mean": 0.01659799541983549, + "max": 0.039026931184584314 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http-execution.json", + "samples": 101, + "host_busy_percent": { + "mean": 1.1272964959047145, + "max": 1.2407539966595085 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004054725649626683, + "max": 0.023894862604540025 + }, + "busiest_sampled_vcpu_percent": 3.612167300380228, + "container_quota_busy_percent": { + "mean": 0.045166035713204836, + "max": 0.14880659992539802 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 36536320, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.005559989420878606, + "max": 0.010833170036091399 + }, + "tx_mbps": { + "mean": 0.009847960241168754, + "max": 0.024218335439369142 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.003890517544667878, + "max": 0.00697128936927295 + }, + "tx_mbps": { + "mean": 0.005097730475608081, + "max": 0.012991116672398412 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.01284330082874107, + "max": 0.06333269533999909 + }, + "tx_mbps": { + "mean": 0.006296682316680763, + "max": 0.011404819946764636 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0033659708465768948, + "max": 0.03702795140860225 + }, + "tx_mbps": { + "mean": 0.0033659708465768948, + "max": 0.03702795140860225 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.0014120640332717918, + "max": 0.005508132933843654 + }, + "tx_mbps": { + "mean": 0.00373770740443386, + "max": 0.01155861287164489 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.856601619380618e-05, + "max": 0.00015875032557214467 + }, + "tx_mbps": { + "mean": 2.856601619380618e-05, + "max": 0.00015875032557214467 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009418215973025135, + "max": 0.003919262183467765 + }, + "tx_mbps": { + "mean": 0.0010381508810460383, + "max": 0.0027387426961344146 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.607706244570278, + "max": 3.3221797323135753 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03568270441492472, + "max": 0.21510516252390058 + }, + "busiest_sampled_vcpu_percent": 4.339622641509434, + "container_quota_busy_percent": { + "mean": 0.15843273802516877, + "max": 0.5636998079648375 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 14, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 37212160, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.03054942104377226, + "max": 0.0744244869864387 + }, + "tx_mbps": { + "mean": 0.29913437911659346, + "max": 0.9364959401640607 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.3739000617304347, + "max": 1.22057103208278 + }, + "tx_mbps": { + "mean": 0.041380255781998394, + "max": 0.11428147193156293 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.07943930067757862, + "max": 0.30767666713352954 + }, + "tx_mbps": { + "mean": 0.07943930067757862, + "max": 0.30767666713352954 + } + }, + "veth1601ceca": { + "rx_mbps": { + "mean": 0.0005217429062571281, + "max": 0.0005217429062571281 + }, + "tx_mbps": { + "mean": 0.0021678265198578333, + "max": 0.0021678265198578333 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0028023007334819715, + "max": 0.010693894105959894 + }, + "tx_mbps": { + "mean": 0.00404366240763216, + "max": 0.018788916136425343 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008619396114335105, + "max": 0.0016499234398053425 + }, + "tx_mbps": { + "mean": 0.0012648405560373888, + "max": 0.002661499606266036 + } + }, + "vethc5612fad": { + "rx_mbps": { + "mean": 0.009701447819252742, + "max": 0.016075640438076255 + }, + "tx_mbps": { + "mean": 0.10556052998530915, + "max": 0.2075695468543417 + } + }, + "vethaa31fb73": { + "rx_mbps": { + "mean": 0.0027734497735108243, + "max": 0.006299860898485124 + }, + "tx_mbps": { + "mean": 0.05061331801760202, + "max": 0.1454492361859613 + } + }, + "veth722123da": { + "rx_mbps": { + "mean": 0.025680114599601657, + "max": 0.06642137402956193 + }, + "tx_mbps": { + "mean": 0.17507948164093665, + "max": 0.577296616354861 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/scale-1000-execution.json", + "samples": 15, + "host_busy_percent": { + "mean": 2.5709909037295144, + "max": 7.393274505127594 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003411922031347716, + "max": 0.023894862604540025 + }, + "busiest_sampled_vcpu_percent": 12.110091743119266, + "container_quota_busy_percent": { + "mean": 2.5619677558711094, + "max": 13.414184627585687 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 66691072, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.6332585896675362, + "max": 3.1138346387588456 + }, + "tx_mbps": { + "mean": 3.18912935469281, + "max": 15.632482094927129 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.4989063073420691, + "max": 2.633497658480042 + }, + "tx_mbps": { + "mean": 2.011832637107044, + "max": 10.153689394560976 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.2071547772337485, + "max": 15.678802300272164 + }, + "tx_mbps": { + "mean": 0.7800251718100544, + "max": 3.325168957203063 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.10926295819622103, + "max": 1.4814774869732332 + }, + "tx_mbps": { + "mean": 0.10926295819622103, + "max": 1.4814774869732332 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.17158237076998356, + "max": 0.6484447938303446 + }, + "tx_mbps": { + "mean": 1.1742479052524082, + "max": 5.478792700366151 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.028966930355977614, + "max": 0.11074472188302217 + }, + "tx_mbps": { + "mean": 0.11303160080621369, + "max": 0.41946240879408975 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.001179305238902736, + "max": 0.0028407432424174526 + }, + "tx_mbps": { + "mean": 0.0030488123333575856, + "max": 0.012184145919865077 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/scale-5000-execution.json", + "samples": 31, + "host_busy_percent": { + "mean": 5.104188336418166, + "max": 10.976766239924135 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00556427652251226, + "max": 0.04770992366412214 + }, + "busiest_sampled_vcpu_percent": 15.855855855855856, + "container_quota_busy_percent": { + "mean": 7.058506111627486, + "max": 19.60847472797159 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 177184768, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 1.4787518347112716, + "max": 3.1411395259671915 + }, + "tx_mbps": { + "mean": 7.426436048916226, + "max": 15.764196532149533 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 1.1649173214595754, + "max": 2.648089102787965 + }, + "tx_mbps": { + "mean": 4.693703806312952, + "max": 10.239870964537726 + } + }, + "ens4": { + "rx_mbps": { + "mean": 7.453960917880803, + "max": 15.799635342061366 + }, + "tx_mbps": { + "mean": 1.5951751351018721, + "max": 3.3520433342784677 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004037479871787312, + "max": 0.03627872671196278 + }, + "tx_mbps": { + "mean": 0.004037479871787312, + "max": 0.03627872671196278 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.4016382674119504, + "max": 0.6626247786059928 + }, + "tx_mbps": { + "mean": 2.730746512201127, + "max": 5.5221981145061685 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.06880328439042804, + "max": 0.12328400711077755 + }, + "tx_mbps": { + "mean": 0.2665691535674942, + "max": 0.43959788509783304 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0011108033718739718, + "max": 0.0029934434731558393 + }, + "tx_mbps": { + "mean": 0.0019857304021468876, + "max": 0.01174552221445358 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http-execution.json", + "samples": 103, + "host_busy_percent": { + "mean": 0.45094136942609275, + "max": 0.5663629647869983 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004825596290122097, + "max": 0.07381889763779527 + }, + "busiest_sampled_vcpu_percent": 1.7647058823529411, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.0008146091818469455, + "max": 0.002461053888170731 + }, + "tx_mbps": { + "mean": 0.0010622959273237059, + "max": 0.0033107783764138223 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.004819416658557545, + "max": 0.03412179642564707 + }, + "tx_mbps": { + "mean": 0.0018534641350227493, + "max": 0.005354239264779178 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00324195038657025, + "max": 0.03562246890677872 + }, + "tx_mbps": { + "mean": 0.00324195038657025, + "max": 0.03562246890677872 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009502852497797126, + "max": 0.0028575919826841737 + }, + "tx_mbps": { + "mean": 0.0010622959273237059, + "max": 0.0033107783764138223 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http-execution.json", + "samples": 100, + "host_busy_percent": { + "mean": 1.1160873042609056, + "max": 1.2413463833850562 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.005296985330636947, + "max": 0.04743833017077799 + }, + "busiest_sampled_vcpu_percent": 3.8240917782026767, + "container_quota_busy_percent": { + "mean": 0.016608867136807235, + "max": 0.05401606060575744 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 4136960, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.025707324005974613, + "max": 0.05316033703093072 + }, + "tx_mbps": { + "mean": 0.03750911023541063, + "max": 0.08794321975386457 + } + }, + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.005236999701167927, + "max": 0.006797692567636286 + }, + "tx_mbps": { + "mean": 0.0043177976775779295, + "max": 0.00574872248812907 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03894479714032347, + "max": 0.12003435425757905 + }, + "tx_mbps": { + "mean": 0.025252859051968952, + "max": 0.05736808209987922 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003324223016965057, + "max": 0.03673198259718181 + }, + "tx_mbps": { + "mean": 0.003324223016965057, + "max": 0.03673198259718181 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009667953203803571, + "max": 0.0023043890762294767 + }, + "tx_mbps": { + "mean": 0.0010653960558466373, + "max": 0.0024335368857634054 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.02038123331000722, + "max": 0.04875737943250581 + }, + "tx_mbps": { + "mean": 0.03216150043032849, + "max": 0.08348995870044099 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.6709044126197212, + "max": 3.1548757170172084 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03859953880661715, + "max": 0.19120458891013384 + }, + "busiest_sampled_vcpu_percent": 4.356060606060606, + "container_quota_busy_percent": { + "mean": 0.02553820698379251, + "max": 0.15593969376335198 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3579904, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.0501363386626791, + "max": 0.1291096915665969 + }, + "tx_mbps": { + "mean": 0.09374189078266788, + "max": 0.21515227416334334 + } + }, + "vethb7d42823": { + "rx_mbps": { + "mean": 0.006762479910424901, + "max": 0.006762479910424901 + }, + "tx_mbps": { + "mean": 0.0050642307812951825, + "max": 0.0050642307812951825 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.144343534526364, + "max": 0.41399287262695966 + }, + "tx_mbps": { + "mean": 0.055721212017272786, + "max": 0.13398439136802576 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05704616904257341, + "max": 0.3491626847527646 + }, + "tx_mbps": { + "mean": 0.05704616904257341, + "max": 0.3491626847527646 + } + }, + "veth4e6d4ee0": { + "rx_mbps": { + "mean": 0.004823922892934213, + "max": 0.005447876508725487 + }, + "tx_mbps": { + "mean": 0.0042166402574904055, + "max": 0.005818387001762233 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009118136059984792, + "max": 0.00219497399093054 + }, + "tx_mbps": { + "mean": 0.0012907598547294513, + "max": 0.00280093734859466 + } + }, + "veth74eb9c94": { + "rx_mbps": { + "mean": 0.00535683912702104, + "max": 0.006130438570076875 + }, + "tx_mbps": { + "mean": 0.004485604694729775, + "max": 0.005196076210217081 + } + }, + "veth362b3f9c": { + "rx_mbps": { + "mean": 0.05167143079548594, + "max": 0.12427254723359196 + }, + "tx_mbps": { + "mean": 0.09784124282002055, + "max": 0.20785449553920113 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/scale-1000-execution.json", + "samples": 128, + "host_busy_percent": { + "mean": 1.4375776393330515, + "max": 6.612749762131304 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004505521443435419, + "max": 0.023872045834328 + }, + "busiest_sampled_vcpu_percent": 12.264150943396226, + "container_quota_busy_percent": { + "mean": 0.595873282316488, + "max": 18.40000985332868 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 52, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 23629824, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 1.6049673375981883, + "max": 24.308908489777032 + }, + "tx_mbps": { + "mean": 1.993192489314417, + "max": 33.923371418142715 + } + }, + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.005232452743408816, + "max": 0.006800744211659173 + }, + "tx_mbps": { + "mean": 0.0043074498186272585, + "max": 0.005751303224819584 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.996016424407341, + "max": 33.955567202049444 + }, + "tx_mbps": { + "mean": 1.6186339951562423, + "max": 24.43302706812089 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.013330816394296155, + "max": 1.148866506705271 + }, + "tx_mbps": { + "mean": 0.013330816394296155, + "max": 1.148866506705271 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009617156429438342, + "max": 0.0025185266019784962 + }, + "tx_mbps": { + "mean": 0.0011943131456260846, + "max": 0.012437775813761728 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 1.6055670224927183, + "max": 24.425403831413846 + }, + "tx_mbps": { + "mean": 1.9876957676981968, + "max": 33.91706788017155 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/scale-5000-execution.json", + "samples": 145, + "host_busy_percent": { + "mean": 2.2522120850715446, + "max": 10.159409945277183 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004470248345562473, + "max": 0.04770992366412214 + }, + "busiest_sampled_vcpu_percent": 29.942418426103647, + "container_quota_busy_percent": { + "mean": 2.0471389869567247, + "max": 33.25277588251937 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 35, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 103792640, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 4.8821458127300925, + "max": 39.82491390578159 + }, + "tx_mbps": { + "mean": 2.8871626984685665, + "max": 39.041861416620414 + } + }, + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.005236047842199497, + "max": 0.006795451303915041 + }, + "tx_mbps": { + "mean": 0.004310131058736793, + "max": 0.00574682707979338 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.8944054187421555, + "max": 39.085981052742085 + }, + "tx_mbps": { + "mean": 4.945812183301538, + "max": 39.94059248991207 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05913166712963909, + "max": 7.514843057294941 + }, + "tx_mbps": { + "mean": 0.05913166712963909, + "max": 7.514843057294941 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.000990661567850829, + "max": 0.003163822828782652 + }, + "tx_mbps": { + "mean": 0.001289933397092966, + "max": 0.012792113915093944 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 4.893173595694228, + "max": 39.933945429256234 + }, + "tx_mbps": { + "mean": 2.8815645955087312, + "max": 39.03472206562567 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/agentgateway/http-execution.json", + "samples": 101, + "host_busy_percent": { + "mean": 1.1115150064005188, + "max": 1.26250595521677 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.005009145584652089, + "max": 0.04775549188156638 + }, + "busiest_sampled_vcpu_percent": 3.2504780114722753, + "container_quota_busy_percent": { + "mean": 0.04520213420844796, + "max": 0.14174284526140626 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 32301056, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.005550376231451486, + "max": 0.01062486091941769 + }, + "tx_mbps": { + "mean": 0.01016054873270138, + "max": 0.042214302763768516 + } + }, + "veth1d6368ed": { + "rx_mbps": { + "mean": 0.0013919515096366408, + "max": 0.004441444141685906 + }, + "tx_mbps": { + "mean": 0.003892018022406764, + "max": 0.019732636485306904 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.013287786122226697, + "max": 0.0636840891099838 + }, + "tx_mbps": { + "mean": 0.006235920139788997, + "max": 0.01263958493920599 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0035362451726344826, + "max": 0.03621129460090892 + }, + "tx_mbps": { + "mean": 0.0035362451726344826, + "max": 0.03621129460090892 + } + }, + "veth06239627": { + "rx_mbps": { + "mean": 0.003896201997200676, + "max": 0.0073899999330734835 + }, + "tx_mbps": { + "mean": 0.005238673211265441, + "max": 0.020031477217119616 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.9355455890104668e-05, + "max": 7.942660093723392e-05 + }, + "tx_mbps": { + "mean": 2.9355455890104668e-05, + "max": 7.942660093723392e-05 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009478240569833741, + "max": 0.002181388376779399 + }, + "tx_mbps": { + "mean": 0.0010522846922871218, + "max": 0.002450189061342002 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/agentgateway/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.5893448896755942, + "max": 3.588516746411483 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.04157085402129147, + "max": 0.1674641148325359 + }, + "busiest_sampled_vcpu_percent": 4.238921001926783, + "container_quota_busy_percent": { + "mean": 0.13013408415868857, + "max": 0.4988820146973306 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 14, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 36233216, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.03295893654850069, + "max": 0.11782982319995608 + }, + "tx_mbps": { + "mean": 0.3149215122712005, + "max": 1.4785248392458792 + } + }, + "veth3fbc2d6f": { + "rx_mbps": { + "mean": 0.0006221659332658338, + "max": 0.0006221659332658338 + }, + "tx_mbps": { + "mean": 0.0022629760906041603, + "max": 0.0022629760906041603 + } + }, + "veth703789c7": { + "rx_mbps": { + "mean": 0.01259413138640733, + "max": 0.02186699462905734 + }, + "tx_mbps": { + "mean": 0.12871887008935246, + "max": 0.25389230930899154 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.3888641673803669, + "max": 1.8358575803247001 + }, + "tx_mbps": { + "mean": 0.04350933431528991, + "max": 0.16955842717738437 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0789397889532645, + "max": 0.3934899951355717 + }, + "tx_mbps": { + "mean": 0.0789397889532645, + "max": 0.3934899951355717 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0040079751713288795, + "max": 0.011128711103935795 + }, + "tx_mbps": { + "mean": 0.0046658685006277095, + "max": 0.018874160546613672 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008804319912371118, + "max": 0.00164971659354035 + }, + "tx_mbps": { + "mean": 0.0012996166090321008, + "max": 0.002665888311591033 + } + }, + "veth89cdbe04": { + "rx_mbps": { + "mean": 0.0028422042337158202, + "max": 0.00612417156080153 + }, + "tx_mbps": { + "mean": 0.048146411181389584, + "max": 0.13912813231105078 + } + }, + "veth3b925353": { + "rx_mbps": { + "mean": 0.02116371744727088, + "max": 0.06731667035249536 + }, + "tx_mbps": { + "mean": 0.11368296394822248, + "max": 0.35412798100634824 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/agentgateway/scale-1000-execution.json", + "samples": 13, + "host_busy_percent": { + "mean": 2.753731643300117, + "max": 7.593430135681981 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003976775856729035, + "max": 0.02386634844868735 + }, + "busiest_sampled_vcpu_percent": 10.885608856088561, + "container_quota_busy_percent": { + "mean": 2.910208137414889, + "max": 13.29542449890007 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 66576384, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.7398854623584087, + "max": 3.1145760974032144 + }, + "tx_mbps": { + "mean": 3.734160773446662, + "max": 15.784120355801255 + } + }, + "veth1d6368ed": { + "rx_mbps": { + "mean": 0.20262723790049308, + "max": 0.6649538188701631 + }, + "tx_mbps": { + "mean": 1.3759091555864291, + "max": 5.5406696270633935 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.7482185016399536, + "max": 15.823026556404661 + }, + "tx_mbps": { + "mean": 0.7989647500220703, + "max": 3.328571612842267 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0022559160341846327, + "max": 0.004314192682005581 + }, + "tx_mbps": { + "mean": 0.0022559160341846327, + "max": 0.004314192682005581 + } + }, + "veth06239627": { + "rx_mbps": { + "mean": 0.5813489285462176, + "max": 2.62002197272418 + }, + "tx_mbps": { + "mean": 2.355452758364665, + "max": 10.24345072873786 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.03529462980825498, + "max": 0.11448554669923777 + }, + "tx_mbps": { + "mean": 0.13355951693954707, + "max": 0.42455367731330124 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0011681645965098456, + "max": 0.0026883557370884037 + }, + "tx_mbps": { + "mean": 0.0028255629016922354, + "max": 0.012774909490036289 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/agentgateway/scale-5000-execution.json", + "samples": 32, + "host_busy_percent": { + "mean": 5.014313778334282, + "max": 10.673624288425048 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004609221331793382, + "max": 0.02385496183206107 + }, + "busiest_sampled_vcpu_percent": 13.454545454545455, + "container_quota_busy_percent": { + "mean": 6.846778045402179, + "max": 19.310487942784732 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 177225728, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 1.4935763071203791, + "max": 3.14895943455234 + }, + "tx_mbps": { + "mean": 7.532246339042916, + "max": 15.758109209548062 + } + }, + "veth1d6368ed": { + "rx_mbps": { + "mean": 0.4023553888998227, + "max": 0.6778556280257861 + }, + "tx_mbps": { + "mean": 2.787041402966822, + "max": 5.531690216295006 + } + }, + "ens4": { + "rx_mbps": { + "mean": 7.565376254904281, + "max": 15.803436589408731 + }, + "tx_mbps": { + "mean": 1.7177599741654397, + "max": 3.36516114181169 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.12034986142570289, + "max": 3.607258817610079 + }, + "tx_mbps": { + "mean": 0.12034986142570289, + "max": 3.607258817610079 + } + }, + "veth06239627": { + "rx_mbps": { + "mean": 1.1807479549067963, + "max": 2.6449852418956956 + }, + "tx_mbps": { + "mean": 4.743005410954164, + "max": 10.232450799110497 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.06926735305087042, + "max": 0.12191722171264009 + }, + "tx_mbps": { + "mean": 0.2631819349842535, + "max": 0.43662173797360004 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0011301822500104318, + "max": 0.0029622942524785375 + }, + "tx_mbps": { + "mean": 0.0021995251219302297, + "max": 0.012760299971650207 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/direct/http-execution.json", + "samples": 103, + "host_busy_percent": { + "mean": 0.4648444922420875, + "max": 0.7128810226155359 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004583586370126932, + "max": 0.0984251968503937 + }, + "busiest_sampled_vcpu_percent": 1.7647058823529411, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.0008168125381814574, + "max": 0.003540411279199523 + }, + "tx_mbps": { + "mean": 0.0010498936166188967, + "max": 0.002552378285920471 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.004827141009589137, + "max": 0.035698978043973956 + }, + "tx_mbps": { + "mean": 0.0017247568244788951, + "max": 0.0060290201193356156 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0033189752821167623, + "max": 0.039884603362304746 + }, + "tx_mbps": { + "mean": 0.0033189752821167623, + "max": 0.039884603362304746 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009503027354918407, + "max": 0.0038488204395209042 + }, + "tx_mbps": { + "mean": 0.0010498936166188967, + "max": 0.002552378285920471 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/http-execution.json", + "samples": 100, + "host_busy_percent": { + "mean": 1.1209879563284322, + "max": 1.2372115155841066 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0052962271978342825, + "max": 0.047664442326024785 + }, + "busiest_sampled_vcpu_percent": 4.0, + "container_quota_busy_percent": { + "mean": 0.016587126099900047, + "max": 0.05254205180511522 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 4108288, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.025332445703623297, + "max": 0.054860658994776754 + }, + "tx_mbps": { + "mean": 0.036752609420322054, + "max": 0.08993950768357349 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.038380696205605504, + "max": 0.11634425578465779 + }, + "tx_mbps": { + "mean": 0.02486697213877376, + "max": 0.05335042492770647 + } + }, + "veth5230eda1": { + "rx_mbps": { + "mean": 0.0052351604633206475, + "max": 0.00679092288702865 + }, + "tx_mbps": { + "mean": 0.004314957777356239, + "max": 0.005742997455000644 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0036105484940691297, + "max": 0.03739265267000331 + }, + "tx_mbps": { + "mean": 0.0036105484940691297, + "max": 0.03739265267000331 + } + }, + "veth2e62ef13": { + "rx_mbps": { + "mean": 0.01999887792676819, + "max": 0.05010893636190139 + }, + "tx_mbps": { + "mean": 0.031397016392615884, + "max": 0.08487659679480516 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009694898237292653, + "max": 0.003476971991048419 + }, + "tx_mbps": { + "mean": 0.0010665150143972294, + "max": 0.0025645375366531737 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.645481628012252, + "max": 3.0592734225621414 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.044482937544699466, + "max": 0.16730401529636713 + }, + "busiest_sampled_vcpu_percent": 3.6398467432950192, + "container_quota_busy_percent": { + "mean": 0.031194215304322225, + "max": 0.1872139804899507 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3518464, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.05951260989181955, + "max": 0.16593353161958393 + }, + "tx_mbps": { + "mean": 0.1124366134491366, + "max": 0.28976329300454723 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.15496708314944305, + "max": 0.386883000592587 + }, + "tx_mbps": { + "mean": 0.06461997800040116, + "max": 0.17049279676265397 + } + }, + "vethcc18f276": { + "rx_mbps": { + "mean": 0.004834670380971663, + "max": 0.005454948171206679 + }, + "tx_mbps": { + "mean": 0.00419576986958202, + "max": 0.0059328095699158 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.050108919756402935, + "max": 0.34866019555079286 + }, + "tx_mbps": { + "mean": 0.050108919756402935, + "max": 0.34866019555079286 + } + }, + "vethe974a1c4": { + "rx_mbps": { + "mean": 0.02535365686417016, + "max": 0.04411346928712462 + }, + "tx_mbps": { + "mean": 0.056607912791308224, + "max": 0.08058971507849759 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.000937430221681911, + "max": 0.001750632150443022 + }, + "tx_mbps": { + "mean": 0.0013545629738479638, + "max": 0.0020924628155975606 + } + }, + "vethb7120ba3": { + "rx_mbps": { + "mean": 0.0677772508485153, + "max": 0.16006668664786258 + }, + "tx_mbps": { + "mean": 0.13057304100328934, + "max": 0.27912851056348426 + } + }, + "vethe248aa3a": { + "rx_mbps": { + "mean": 0.005461989506313667, + "max": 0.006787745231084769 + }, + "tx_mbps": { + "mean": 0.004609488950024359, + "max": 0.005966671228120734 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/scale-1000-execution.json", + "samples": 128, + "host_busy_percent": { + "mean": 1.4397624637525934, + "max": 6.5 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004695949783447199, + "max": 0.047721307563827246 + }, + "busiest_sampled_vcpu_percent": 17.399617590822178, + "container_quota_busy_percent": { + "mean": 0.6058938862792692, + "max": 18.158875665196085 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 39, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 22097920, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 1.6200299147613448, + "max": 23.150916357379835 + }, + "tx_mbps": { + "mean": 2.008669754705081, + "max": 33.09284205500705 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.011562867303403, + "max": 33.11092224512531 + }, + "tx_mbps": { + "mean": 1.6337771781917523, + "max": 23.570589333137214 + } + }, + "veth5230eda1": { + "rx_mbps": { + "mean": 0.005228235990808673, + "max": 0.006792737359408782 + }, + "tx_mbps": { + "mean": 0.0043029414276345565, + "max": 0.0057445319313059445 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.013390456252630143, + "max": 1.1485827459028235 + }, + "tx_mbps": { + "mean": 0.013390456252630143, + "max": 1.1485827459028235 + } + }, + "veth2e62ef13": { + "rx_mbps": { + "mean": 1.620618568331248, + "max": 23.277687516332815 + }, + "tx_mbps": { + "mean": 2.003104331340361, + "max": 33.08963989535781 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009800815680236948, + "max": 0.0038427662136363903 + }, + "tx_mbps": { + "mean": 0.0012675278135995502, + "max": 0.011685173275021759 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass2/praxis-release/scale-5000-execution.json", + "samples": 145, + "host_busy_percent": { + "mean": 2.23553795931956, + "max": 10.087823403750297 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.005129216410919585, + "max": 0.047687172150691466 + }, + "busiest_sampled_vcpu_percent": 33.333333333333336, + "container_quota_busy_percent": { + "mean": 2.0349799007931866, + "max": 33.72333320566492 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 36, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 100753408, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 4.877576154654564, + "max": 39.431840100221365 + }, + "tx_mbps": { + "mean": 2.8642142568738307, + "max": 40.594099041668585 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.871138523751974, + "max": 40.67496109476961 + }, + "tx_mbps": { + "mean": 4.94110655670957, + "max": 39.54274318255419 + } + }, + "veth5230eda1": { + "rx_mbps": { + "mean": 0.005219472042396359, + "max": 0.00679076606530111 + }, + "tx_mbps": { + "mean": 0.004297302256683609, + "max": 0.005742864832852353 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0588065867789948, + "max": 7.518617829112519 + }, + "tx_mbps": { + "mean": 0.0588065867789948, + "max": 7.518617829112519 + } + }, + "veth2e62ef13": { + "rx_mbps": { + "mean": 4.888343158180284, + "max": 39.539649218452155 + }, + "tx_mbps": { + "mean": 2.858667521623398, + "max": 40.58837562637098 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009831130859345291, + "max": 0.00404300280500937 + }, + "tx_mbps": { + "mean": 0.0012516571771231712, + "max": 0.01139569659881616 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/agentgateway/http-execution.json", + "samples": 101, + "host_busy_percent": { + "mean": 1.1187434589206007, + "max": 1.2881679389312977 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004770595993112949, + "max": 0.047721307563827246 + }, + "busiest_sampled_vcpu_percent": 4.198473282442748, + "container_quota_busy_percent": { + "mean": 0.04598072317131061, + "max": 0.17714190456700976 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 36560896, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.005523813298487904, + "max": 0.010846285929756097 + }, + "tx_mbps": { + "mean": 0.009803643040735964, + "max": 0.033840550259527126 + } + }, + "veth9901dc56": { + "rx_mbps": { + "mean": 0.0038643167111716403, + "max": 0.007852735400520434 + }, + "tx_mbps": { + "mean": 0.005048572185042757, + "max": 0.017613685259737645 + } + }, + "veth1899bec6": { + "rx_mbps": { + "mean": 0.0013787872313051838, + "max": 0.004323061128234354 + }, + "tx_mbps": { + "mean": 0.0037143828564207993, + "max": 0.016226864999789484 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.012714728751181029, + "max": 0.06683283642166023 + }, + "tx_mbps": { + "mean": 0.006183797577724025, + "max": 0.013140465235350398 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003331336341202286, + "max": 0.03732819724989181 + }, + "tx_mbps": { + "mean": 0.003331336341202286, + "max": 0.03732819724989181 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.9354213428915634e-05, + "max": 7.94135146716501e-05 + }, + "tx_mbps": { + "mean": 2.9354213428915634e-05, + "max": 7.94135146716501e-05 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009595413630577364, + "max": 0.0029169124203920842 + }, + "tx_mbps": { + "mean": 0.0010663219474804715, + "max": 0.0025406136294410728 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/agentgateway/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.596836856415225, + "max": 3.5294117647058822 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.041287895728952674, + "max": 0.25882352941176473 + }, + "busiest_sampled_vcpu_percent": 4.743833017077799, + "container_quota_busy_percent": { + "mean": 0.11607049417863037, + "max": 0.4997611034007868 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 14, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 35278848, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.030249390247632194, + "max": 0.11946046390582901 + }, + "tx_mbps": { + "mean": 0.302422069225349, + "max": 1.6457630300892012 + } + }, + "vethb3723c66": { + "rx_mbps": { + "mean": 0.002065806959743415, + "max": 0.0036106692191916843 + }, + "tx_mbps": { + "mean": 0.03352876483397622, + "max": 0.06489606613076293 + } + }, + "veth64e7a4f0": { + "rx_mbps": { + "mean": 0.004215965153976939, + "max": 0.005009232233207704 + }, + "tx_mbps": { + "mean": 0.03486397665537886, + "max": 0.06607981717857388 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.376623353835992, + "max": 2.162370608686938 + }, + "tx_mbps": { + "mean": 0.040706144006735355, + "max": 0.17892321686566526 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.07948937359414761, + "max": 0.5566065520556499 + }, + "tx_mbps": { + "mean": 0.07948937359414761, + "max": 0.5566065520556499 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.002799784606061346, + "max": 0.012203635404085138 + }, + "tx_mbps": { + "mean": 0.004003486997418962, + "max": 0.01870677299728583 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009968865363229982, + "max": 0.002081391156222281 + }, + "tx_mbps": { + "mean": 0.0013109697415561448, + "max": 0.00252793871889632 + } + }, + "veth17dc3662": { + "rx_mbps": { + "mean": 0.014926119871299583, + "max": 0.05825647514791477 + }, + "tx_mbps": { + "mean": 0.1501686460686799, + "max": 0.7373294455077967 + } + }, + "veth75badc1b": { + "rx_mbps": { + "mean": 0.015103256075623976, + "max": 0.04378427364070615 + }, + "tx_mbps": { + "mean": 0.09014409644145233, + "max": 0.3392061929136328 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/agentgateway/scale-1000-execution.json", + "samples": 14, + "host_busy_percent": { + "mean": 2.692277615932031, + "max": 7.723480333730632 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00550236851874491, + "max": 0.02385496183206107 + }, + "busiest_sampled_vcpu_percent": 11.861313868613138, + "container_quota_busy_percent": { + "mean": 2.8005644061316337, + "max": 13.887802162239351 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 66539520, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.6782351632067185, + "max": 3.1166458959544543 + }, + "tx_mbps": { + "mean": 3.437689696576052, + "max": 15.787315074267143 + } + }, + "veth9901dc56": { + "rx_mbps": { + "mean": 0.5323008193775627, + "max": 2.62261382282668 + }, + "tx_mbps": { + "mean": 2.1678236920166016, + "max": 10.249334442208099 + } + }, + "veth1899bec6": { + "rx_mbps": { + "mean": 0.18604434066834136, + "max": 0.6626750491371093 + }, + "tx_mbps": { + "mean": 1.2666404067816543, + "max": 5.537051214037814 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.4510753639081124, + "max": 15.825520087395157 + }, + "tx_mbps": { + "mean": 0.7319918037471445, + "max": 3.329678850188894 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002585524141734442, + "max": 0.010269443441434099 + }, + "tx_mbps": { + "mean": 0.002585524141734442, + "max": 0.010269443441434099 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0322477085731181, + "max": 0.11243447198782267 + }, + "tx_mbps": { + "mean": 0.12289945483380493, + "max": 0.42279045597435677 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0012038324014245845, + "max": 0.0027409600863152984 + }, + "tx_mbps": { + "mean": 0.0032255977777961467, + "max": 0.012592222532032855 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/agentgateway/scale-5000-execution.json", + "samples": 31, + "host_busy_percent": { + "mean": 4.904258410026385, + "max": 10.659053057339996 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.005560875260804618, + "max": 0.04769854519437157 + }, + "busiest_sampled_vcpu_percent": 15.189873417721518, + "container_quota_busy_percent": { + "mean": 6.70555374786721, + "max": 19.388809956755388 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 177127424, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 1.4809549483128677, + "max": 3.133472847300994 + }, + "tx_mbps": { + "mean": 7.4241806416767915, + "max": 15.765755754281189 + } + }, + "veth9901dc56": { + "rx_mbps": { + "mean": 1.165378535129772, + "max": 2.6449999044441124 + }, + "tx_mbps": { + "mean": 4.690749037536486, + "max": 10.236984177169708 + } + }, + "veth1899bec6": { + "rx_mbps": { + "mean": 0.40368106358826517, + "max": 0.6686994035128291 + }, + "tx_mbps": { + "mean": 2.731416482550158, + "max": 5.528146077983065 + } + }, + "ens4": { + "rx_mbps": { + "mean": 7.4522217399279445, + "max": 15.803401366058553 + }, + "tx_mbps": { + "mean": 1.5978778292944098, + "max": 3.3478747164570213 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003902852651925064, + "max": 0.03333356836064555 + }, + "tx_mbps": { + "mean": 0.003902852651925064, + "max": 0.03333356836064555 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.07033559381927545, + "max": 0.12196126001656774 + }, + "tx_mbps": { + "mean": 0.2685375479197274, + "max": 0.43707440856382407 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010950628345087455, + "max": 0.002981498930296111 + }, + "tx_mbps": { + "mean": 0.0020151215901474664, + "max": 0.01277217933152463 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/direct/http-execution.json", + "samples": 103, + "host_busy_percent": { + "mean": 0.4564474988658209, + "max": 0.5412054120541205 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004823400984204313, + "max": 0.09835259404966806 + }, + "busiest_sampled_vcpu_percent": 1.5779092702169626, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.0008168917936639981, + "max": 0.0036092279344803074 + }, + "tx_mbps": { + "mean": 0.0010368736064069494, + "max": 0.002979433778052504 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.004987032657169655, + "max": 0.033186034591808175 + }, + "tx_mbps": { + "mean": 0.0017435802677848626, + "max": 0.0071514916590535585 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0035963393853832683, + "max": 0.03464040264164837 + }, + "tx_mbps": { + "mean": 0.0035963393853832683, + "max": 0.03464040264164837 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009506087230729336, + "max": 0.003917601376135992 + }, + "tx_mbps": { + "mean": 0.0010368736064069494, + "max": 0.002979433778052504 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/http-execution.json", + "samples": 100, + "host_busy_percent": { + "mean": 1.1210143307737672, + "max": 1.2622052869730889 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.005297487546196153, + "max": 0.0714455822814956 + }, + "busiest_sampled_vcpu_percent": 3.8240917782026767, + "container_quota_busy_percent": { + "mean": 0.01681118706592357, + "max": 0.05268741087226477 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 4079616, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.02564043778085046, + "max": 0.05453096343095497 + }, + "tx_mbps": { + "mean": 0.03746714383810223, + "max": 0.08931464107324096 + } + }, + "veth6174ef6d": { + "rx_mbps": { + "mean": 0.005236480288294987, + "max": 0.006792850101132683 + }, + "tx_mbps": { + "mean": 0.004317608778537545, + "max": 0.00574920466780502 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.039322537431128915, + "max": 0.10457130081313001 + }, + "tx_mbps": { + "mean": 0.025243920727524932, + "max": 0.053782960181384176 + } + }, + "veth0795a9d6": { + "rx_mbps": { + "mean": 0.020321213391073165, + "max": 0.04947659861599803 + }, + "tx_mbps": { + "mean": 0.032113062314724106, + "max": 0.08435339503016935 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00360963559758887, + "max": 0.03696176515135301 + }, + "tx_mbps": { + "mean": 0.00360963559758887, + "max": 0.03696176515135301 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009579486149677261, + "max": 0.002246910122110057 + }, + "tx_mbps": { + "mean": 0.0010655892020158795, + "max": 0.002721259534798516 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.6412469105326564, + "max": 2.9657976560631427 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03857093469438926, + "max": 0.16742406122937095 + }, + "busiest_sampled_vcpu_percent": 4.222648752399232, + "container_quota_busy_percent": { + "mean": 0.025801903940163927, + "max": 0.15467271100712124 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3600384, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.05042408853288679, + "max": 0.13270753339736782 + }, + "tx_mbps": { + "mean": 0.09396503855282803, + "max": 0.21794504273469678 + } + }, + "vethe7700570": { + "rx_mbps": { + "mean": 0.005993260307322713, + "max": 0.005993260307322713 + }, + "tx_mbps": { + "mean": 0.004383563356145152, + "max": 0.004383563356145152 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.1423477895628343, + "max": 0.4226940293458892 + }, + "tx_mbps": { + "mean": 0.055971306803930455, + "max": 0.13530519359485507 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05601586338036723, + "max": 0.3480370877465831 + }, + "tx_mbps": { + "mean": 0.05601586338036723, + "max": 0.3480370877465831 + } + }, + "vethc2244d43": { + "rx_mbps": { + "mean": 0.005164719450725648, + "max": 0.0061174462258389494 + }, + "tx_mbps": { + "mean": 0.004466294429714521, + "max": 0.0065048387317883614 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009486471285010383, + "max": 0.00175159440753729 + }, + "tx_mbps": { + "mean": 0.001301104234467063, + "max": 0.002435692251973274 + } + }, + "veth8894be17": { + "rx_mbps": { + "mean": 0.004962808152543637, + "max": 0.006129683047506786 + }, + "tx_mbps": { + "mean": 0.004166534999118763, + "max": 0.005200988729448636 + } + }, + "vethfc93656e": { + "rx_mbps": { + "mean": 0.05209805933251978, + "max": 0.12467567023035404 + }, + "tx_mbps": { + "mean": 0.09813606568426977, + "max": 0.20807874168385884 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/scale-1000-execution.json", + "samples": 127, + "host_busy_percent": { + "mean": 1.44607768021839, + "max": 6.19933237958989 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004729295604808959, + "max": 0.047664442326024785 + }, + "busiest_sampled_vcpu_percent": 12.987012987012987, + "container_quota_busy_percent": { + "mean": 0.592341355713859, + "max": 17.66923553480827 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 66, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 25391104, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 1.5868050477342464, + "max": 21.400857462457456 + }, + "tx_mbps": { + "mean": 1.9748143631561472, + "max": 30.811979523210333 + } + }, + "veth6174ef6d": { + "rx_mbps": { + "mean": 0.005249106789792137, + "max": 0.006786028095195156 + }, + "tx_mbps": { + "mean": 0.004324279639815804, + "max": 0.005743430786768946 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.9778921940452197, + "max": 30.879063299784537 + }, + "tx_mbps": { + "mean": 1.600660989066202, + "max": 21.52306363507711 + } + }, + "veth0795a9d6": { + "rx_mbps": { + "mean": 1.5873783030730024, + "max": 21.51591751985083 + }, + "tx_mbps": { + "mean": 1.9691739423162082, + "max": 30.80877593495889 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.01352008036366008, + "max": 1.1468280795222856 + }, + "tx_mbps": { + "mean": 0.01352008036366008, + "max": 1.1468280795222856 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009898899566986859, + "max": 0.003055041502370886 + }, + "tx_mbps": { + "mean": 0.0013237551381747239, + "max": 0.012268947372338811 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass3/praxis-release/scale-5000-execution.json", + "samples": 144, + "host_busy_percent": { + "mean": 2.258506280221426, + "max": 10.130796670630202 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.005833585003300148, + "max": 0.0477326968973747 + }, + "busiest_sampled_vcpu_percent": 29.389312977099237, + "container_quota_busy_percent": { + "mean": 2.057914487264196, + "max": 33.574442153815625 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 40, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 104407040, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 4.897608641393395, + "max": 39.35687063582506 + }, + "tx_mbps": { + "mean": 2.896400577918226, + "max": 40.78111455298835 + } + }, + "veth6174ef6d": { + "rx_mbps": { + "mean": 0.0052305157207675045, + "max": 0.006789782390284084 + }, + "tx_mbps": { + "mean": 0.00430717847401764, + "max": 0.005746608276412944 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.902508223817342, + "max": 40.8364315422287 + }, + "tx_mbps": { + "mean": 4.9614080354769445, + "max": 39.4703721727116 + } + }, + "veth0795a9d6": { + "rx_mbps": { + "mean": 4.908533210277759, + "max": 39.46494324377859 + }, + "tx_mbps": { + "mean": 2.8908138472743765, + "max": 40.7757304531865 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.058136932996186455, + "max": 7.497221573391852 + }, + "tx_mbps": { + "mean": 0.058136932996186455, + "max": 7.497221573391852 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009923412925361298, + "max": 0.0031097661836675837 + }, + "tx_mbps": { + "mean": 0.0012817924685202212, + "max": 0.011788107114814969 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http-execution.json", + "samples": 104, + "host_busy_percent": { + "mean": 1.0837578651087694, + "max": 2.705361534677816 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.006218362933159656, + "max": 0.04928536224741252 + }, + "busiest_sampled_vcpu_percent": 7.874015748031496, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.0019830275329807867, + "max": 0.0030598146336036796 + }, + "tx_mbps": { + "mean": 0.002299421369622193, + "max": 0.0035917454544023 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.011733259301222454, + "max": 0.024031260800867937 + }, + "tx_mbps": { + "mean": 0.019439546204828403, + "max": 0.09879044274862694 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.046700519628334713, + "max": 0.2307810554666082 + }, + "tx_mbps": { + "mean": 0.046700519628334713, + "max": 0.2307810554666082 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002326944933190967, + "max": 0.0035881279516359697 + }, + "tx_mbps": { + "mean": 0.002299421369622193, + "max": 0.0035917454544023 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 2.1285629647454556, + "max": 7.838304165639635 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01539484905518023, + "max": 0.04924895345973898 + }, + "busiest_sampled_vcpu_percent": 9.393346379647749, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.003608499392586556, + "max": 0.006583363934239581 + }, + "tx_mbps": { + "mean": 0.007210853342943297, + "max": 0.015982552535998597 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.053236795014434776, + "max": 0.12169675216212746 + }, + "tx_mbps": { + "mean": 0.46760074324351936, + "max": 1.3991728642013879 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.39040913177102476, + "max": 1.3997706352753208 + }, + "tx_mbps": { + "mean": 0.39040913177102476, + "max": 1.3997706352753208 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.00409301300833691, + "max": 0.00735436018848848 + }, + "tx_mbps": { + "mean": 0.007210853342943297, + "max": 0.015982552535998597 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0007456772837592945, + "max": 0.001988967845377791 + }, + "tx_mbps": { + "mean": 0.001361568964332636, + "max": 0.003631754578427169 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/scale-1000-execution.json", + "samples": 15, + "host_busy_percent": { + "mean": 8.963065866624126, + "max": 35.70034163006345 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.10662003015754307, + "max": 0.4148365056124939 + }, + "busiest_sampled_vcpu_percent": 39.4392523364486, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.00199093371946064, + "max": 0.002628433936311825 + }, + "tx_mbps": { + "mean": 0.0030290559744940064, + "max": 0.008963615351303557 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.780539951653396, + "max": 3.4678503796490276 + }, + "tx_mbps": { + "mean": 3.9091765854983422, + "max": 16.40019495035057 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.6020356351383819, + "max": 2.472831250186289 + }, + "tx_mbps": { + "mean": 0.6020356351383819, + "max": 2.472831250186289 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023397628006805796, + "max": 0.003090610716979095 + }, + "tx_mbps": { + "mean": 0.0030290559744940064, + "max": 0.008963615351303557 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/scale-5000-execution.json", + "samples": 33, + "host_busy_percent": { + "mean": 20.31166978100927, + "max": 37.71289537712895 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.223103691906441, + "max": 0.4361521686455052 + }, + "busiest_sampled_vcpu_percent": 40.74074074074074, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.002030711483284662, + "max": 0.0031417129553449378 + }, + "tx_mbps": { + "mean": 0.002731494400916045, + "max": 0.008946419875358162 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.8144339816422164, + "max": 3.557951852885638 + }, + "tx_mbps": { + "mean": 8.820451889241255, + "max": 16.820534200833244 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 1.2582608698768893, + "max": 2.7357201051015 + }, + "tx_mbps": { + "mean": 1.2582608698768893, + "max": 2.7357201051015 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.00238476414298957, + "max": 0.0036703136328591584 + }, + "tx_mbps": { + "mean": 0.002731494400916045, + "max": 0.008946419875358162 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http-execution.json", + "samples": 103, + "host_busy_percent": { + "mean": 1.0544514100065652, + "max": 2.6801081878534547 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004831661935839597, + "max": 0.04932182490752158 + }, + "busiest_sampled_vcpu_percent": 7.509881422924901, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.0020184524862546867, + "max": 0.003993433433247251 + }, + "tx_mbps": { + "mean": 0.0023105189324630626, + "max": 0.0038837744184925128 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.007384759029996483, + "max": 0.020306991434988653 + }, + "tx_mbps": { + "mean": 0.011817436483109756, + "max": 0.0784551950202119 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04659478793619009, + "max": 0.24167946085236544 + }, + "tx_mbps": { + "mean": 0.04659478793619009, + "max": 0.24167946085236544 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023659292061654225, + "max": 0.0044118081056551935 + }, + "tx_mbps": { + "mean": 0.0023105189324630626, + "max": 0.0038837744184925128 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http-execution.json", + "samples": 103, + "host_busy_percent": { + "mean": 1.1823186373067482, + "max": 6.219392752203722 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.14388743856191835, + "max": 8.617283950617283 + }, + "busiest_sampled_vcpu_percent": 19.921104536489153, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.0019784891578432115, + "max": 0.002773676964253203 + }, + "tx_mbps": { + "mean": 0.0023054931835913344, + "max": 0.00345974386729869 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.030484881819348907, + "max": 0.06443925350854644 + }, + "tx_mbps": { + "mean": 0.04528217402061503, + "max": 0.15382815876595465 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.045334157813900544, + "max": 0.23403093685026463 + }, + "tx_mbps": { + "mean": 0.045334157813900544, + "max": 0.23403093685026463 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002321947965764462, + "max": 0.0032582444656655608 + }, + "tx_mbps": { + "mean": 0.0023054931835913344, + "max": 0.00345974386729869 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/recovery-execution.json", + "samples": 10, + "host_busy_percent": { + "mean": 1.2401306539486099, + "max": 1.7993591323638156 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.04107788621619579, + "max": 0.32043381809218635 + }, + "busiest_sampled_vcpu_percent": 3.747534516765286, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.0019408029270953327, + "max": 0.00277288791678889 + }, + "tx_mbps": { + "mean": 0.003301556287236483, + "max": 0.00815924122150724 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.06682544479834361, + "max": 0.1529808825671083 + }, + "tx_mbps": { + "mean": 0.1943523279347164, + "max": 0.44213802049012974 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.2654176046977009, + "max": 0.9069801017826254 + }, + "tx_mbps": { + "mean": 0.2654176046977009, + "max": 0.9069801017826254 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002280842046539614, + "max": 0.00325731756986375 + }, + "tx_mbps": { + "mean": 0.003301556287236483, + "max": 0.00815924122150724 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/scale-1000-execution.json", + "samples": 132, + "host_busy_percent": { + "mean": 2.6644350303796642, + "max": 40.38834951456311 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.028600545557222353, + "max": 0.8370260955194485 + }, + "busiest_sampled_vcpu_percent": 43.144424131627055, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.002059938341665493, + "max": 0.004472049283909309 + }, + "tx_mbps": { + "mean": 0.003362854455745129, + "max": 0.04278338527841893 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.6630479353977672, + "max": 24.749173013871623 + }, + "tx_mbps": { + "mean": 2.602544111495166, + "max": 54.1461012518977 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 1.1322879745697454, + "max": 42.3749375013585 + }, + "tx_mbps": { + "mean": 1.1322879745697454, + "max": 42.3749375013585 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002420166582854729, + "max": 0.005346167119507637 + }, + "tx_mbps": { + "mean": 0.003362854455745129, + "max": 0.04278338527841893 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/scale-5000-execution.json", + "samples": 149, + "host_busy_percent": { + "mean": 6.136945606407546, + "max": 43.26946398253699 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.207148487086516, + "max": 11.52232913890945 + }, + "busiest_sampled_vcpu_percent": 48.134328358208954, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.0021787701156738746, + "max": 0.0063063453181248985 + }, + "tx_mbps": { + "mean": 0.005662198066849332, + "max": 0.0924716464950198 + } + }, + "ens4": { + "rx_mbps": { + "mean": 5.083544809451591, + "max": 39.91964027002815 + }, + "tx_mbps": { + "mean": 4.686641590598657, + "max": 68.19322001750622 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 2.8216212992802854, + "max": 59.365668677877004 + }, + "tx_mbps": { + "mean": 2.8216212992802854, + "max": 59.365668677877004 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002560170681985427, + "max": 0.007556957535784856 + }, + "tx_mbps": { + "mean": 0.005662198066849332, + "max": 0.0924716464950198 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/agentgateway/http-execution.json", + "samples": 104, + "host_busy_percent": { + "mean": 1.0692472398315271, + "max": 2.806499261447563 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008133596373195693, + "max": 0.0740009866798224 + }, + "busiest_sampled_vcpu_percent": 8.086785009861932, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.001987027125027794, + "max": 0.0030587817648484263 + }, + "tx_mbps": { + "mean": 0.0023113962362180246, + "max": 0.003585344915528911 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.011783787851247484, + "max": 0.028052202511165147 + }, + "tx_mbps": { + "mean": 0.020849561331776158, + "max": 0.11936835383343938 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04819587094073889, + "max": 0.22482654020931012 + }, + "tx_mbps": { + "mean": 0.04819587094073889, + "max": 0.22482654020931012 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023322078214750323, + "max": 0.0035869167458294497 + }, + "tx_mbps": { + "mean": 0.0023113962362180246, + "max": 0.003585344915528911 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/agentgateway/recovery-execution.json", + "samples": 10, + "host_busy_percent": { + "mean": 1.360627088267817, + "max": 2.6095519448547515 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01094961042694255, + "max": 0.04930966469428008 + }, + "busiest_sampled_vcpu_percent": 4.12573673870334, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.003520154738769366, + "max": 0.00751397234279016 + }, + "tx_mbps": { + "mean": 0.007122478243660999, + "max": 0.02937823252250139 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.050739443193292065, + "max": 0.19184449662646666 + }, + "tx_mbps": { + "mean": 0.4430367718831602, + "max": 2.266526315314384 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.34544735850719493, + "max": 1.567973736913413 + }, + "tx_mbps": { + "mean": 0.34544735850719493, + "max": 1.567973736913413 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.004007008161961373, + "max": 0.008482502780781108 + }, + "tx_mbps": { + "mean": 0.007122478243660999, + "max": 0.02937823252250139 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0006626275818978942, + "max": 0.001988483966615743 + }, + "tx_mbps": { + "mean": 0.0012099244137819144, + "max": 0.0036308710403078594 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/agentgateway/scale-1000-execution.json", + "samples": 14, + "host_busy_percent": { + "mean": 9.089745209517513, + "max": 32.68952197006277 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.11836776585236007, + "max": 0.4345726702076292 + }, + "busiest_sampled_vcpu_percent": 36.095764272559855, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.00202482206401274, + "max": 0.0027094127936737227 + }, + "tx_mbps": { + "mean": 0.003303052308013882, + "max": 0.00806251438186982 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.8364061075196481, + "max": 3.5245823605598408 + }, + "tx_mbps": { + "mean": 4.1959982549997905, + "max": 16.74124940217611 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.63784031501708, + "max": 2.5369431822162705 + }, + "tx_mbps": { + "mean": 0.63784031501708, + "max": 2.5369431822162705 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023798491005797722, + "max": 0.0031934610189936225 + }, + "tx_mbps": { + "mean": 0.003303052308013882, + "max": 0.00806251438186982 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/agentgateway/scale-5000-execution.json", + "samples": 32, + "host_busy_percent": { + "mean": 20.914273413515907, + "max": 38.126520681265205 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.23430410896539827, + "max": 0.4625121713729309 + }, + "busiest_sampled_vcpu_percent": 43.38235294117647, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.002002227974905199, + "max": 0.0029933192705617596 + }, + "tx_mbps": { + "mean": 0.0027243166409194014, + "max": 0.009345593907413054 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.7522118418744543, + "max": 3.539860967448036 + }, + "tx_mbps": { + "mean": 8.78648359954667, + "max": 16.814163973826087 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 1.1771594873327327, + "max": 2.7821273413531036 + }, + "tx_mbps": { + "mean": 1.1771594873327327, + "max": 2.7821273413531036 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002351017804883551, + "max": 0.0034979521528240034 + }, + "tx_mbps": { + "mean": 0.0027243166409194014, + "max": 0.009345593907413054 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/direct/http-execution.json", + "samples": 103, + "host_busy_percent": { + "mean": 1.084896066325784, + "max": 2.803738317757009 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.006279803119420772, + "max": 0.04929751047572098 + }, + "busiest_sampled_vcpu_percent": 7.6923076923076925, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.0019950366802450555, + "max": 0.002898345086348357 + }, + "tx_mbps": { + "mean": 0.0023108180629247688, + "max": 0.0033984393551811172 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.007434649666507927, + "max": 0.019769159439909194 + }, + "tx_mbps": { + "mean": 0.011400288551059934, + "max": 0.07576508819097692 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04457550442734827, + "max": 0.1733715976430507 + }, + "tx_mbps": { + "mean": 0.04457550442734827, + "max": 0.1733715976430507 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023413522852902247, + "max": 0.003382713120312162 + }, + "tx_mbps": { + "mean": 0.0023108180629247688, + "max": 0.0033984393551811172 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/praxis-release/http-execution.json", + "samples": 103, + "host_busy_percent": { + "mean": 1.0781886878100513, + "max": 2.6827467388629094 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.006279922336309135, + "max": 0.12324377618930243 + }, + "busiest_sampled_vcpu_percent": 8.086785009861932, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.0019798812179108397, + "max": 0.0030850457052482116 + }, + "tx_mbps": { + "mean": 0.0023082709713478367, + "max": 0.003591357997342974 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.030769842187157535, + "max": 0.06484268162026563 + }, + "tx_mbps": { + "mean": 0.04667577018863746, + "max": 0.16109262971943322 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04679975961599914, + "max": 0.2167070899173525 + }, + "tx_mbps": { + "mean": 0.04679975961599914, + "max": 0.2167070899173525 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023235379280529917, + "max": 0.003613371575260138 + }, + "tx_mbps": { + "mean": 0.0023082709713478367, + "max": 0.003591357997342974 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/praxis-release/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.4434208191005489, + "max": 2.2654518591479933 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.006156877325223834, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 3.501945525291829, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.002092808560119385, + "max": 0.0031101951979674632 + }, + "tx_mbps": { + "mean": 0.0036017075859731715, + "max": 0.01117471143350532 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.08275810943249058, + "max": 0.21448251662427845 + }, + "tx_mbps": { + "mean": 0.22862579196447247, + "max": 0.5535560619041826 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.2942509595109609, + "max": 1.2021036461758732 + }, + "tx_mbps": { + "mean": 0.2942509595109609, + "max": 1.2021036461758732 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0024613511553775156, + "max": 0.0036819684565837043 + }, + "tx_mbps": { + "mean": 0.0036017075859731715, + "max": 0.01117471143350532 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/praxis-release/scale-1000-execution.json", + "samples": 132, + "host_busy_percent": { + "mean": 2.6532584622140343, + "max": 41.421270382088096 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02150829212621746, + "max": 0.4434589800443459 + }, + "busiest_sampled_vcpu_percent": 46.48148148148148, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.002056119791067714, + "max": 0.004610811847104684 + }, + "tx_mbps": { + "mean": 0.003434259801234694, + "max": 0.04102995222583427 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.6736334572833003, + "max": 25.991608094895817 + }, + "tx_mbps": { + "mean": 2.6151892628028315, + "max": 55.65701609923709 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 1.1376761952032668, + "max": 43.76849530029124 + }, + "tx_mbps": { + "mean": 1.1376761952032668, + "max": 43.76849530029124 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002416084730655752, + "max": 0.005489061722743672 + }, + "tx_mbps": { + "mean": 0.003435100343737498, + "max": 0.04102995222583427 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass2/praxis-release/scale-5000-execution.json", + "samples": 150, + "host_busy_percent": { + "mean": 6.186973329600537, + "max": 40.96648858669257 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.22061116652554882, + "max": 11.25615763546798 + }, + "busiest_sampled_vcpu_percent": 42.77777777777778, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.002159722783760138, + "max": 0.006466438698122762 + }, + "tx_mbps": { + "mean": 0.005308621035971179, + "max": 0.07647555812001124 + } + }, + "ens4": { + "rx_mbps": { + "mean": 5.0877705987836475, + "max": 40.1729154421727 + }, + "tx_mbps": { + "mean": 4.705657172818255, + "max": 69.79386649500623 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 2.845879985184494, + "max": 60.92671550195149 + }, + "tx_mbps": { + "mean": 2.845879985184494, + "max": 60.92671550195149 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0025370210759162403, + "max": 0.007740582891977575 + }, + "tx_mbps": { + "mean": 0.005308621035971179, + "max": 0.07647555812001124 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/agentgateway/http-execution.json", + "samples": 104, + "host_busy_percent": { + "mean": 1.1518927418710296, + "max": 4.803921568627451 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008132828924526178, + "max": 0.09852216748768473 + }, + "busiest_sampled_vcpu_percent": 13.385826771653543, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.0020103142164693867, + "max": 0.004655597858374108 + }, + "tx_mbps": { + "mean": 0.0023125921272510214, + "max": 0.003992522030906666 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.011656363263151958, + "max": 0.023421690973869317 + }, + "tx_mbps": { + "mean": 0.019341955434430822, + "max": 0.10666471695139888 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04677457109027624, + "max": 0.20898466350914024 + }, + "tx_mbps": { + "mean": 0.04677457109027624, + "max": 0.20898466350914024 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023563261397023917, + "max": 0.005184071128784142 + }, + "tx_mbps": { + "mean": 0.0023125921272510214, + "max": 0.003992522030906666 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/agentgateway/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.3181063296425064, + "max": 2.168021680216802 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009237217700245456, + "max": 0.049236829148202856 + }, + "busiest_sampled_vcpu_percent": 2.935420743639922, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.0031597687203421755, + "max": 0.006776662329590452 + }, + "tx_mbps": { + "mean": 0.007054540836562621, + "max": 0.01619120974639566 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.05241086375834949, + "max": 0.16728233820671068 + }, + "tx_mbps": { + "mean": 0.4675650532923642, + "max": 1.853912397641199 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.36282097015570886, + "max": 1.2637991892649212 + }, + "tx_mbps": { + "mean": 0.36282097015570886, + "max": 1.2637991892649212 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0036165254457874393, + "max": 0.007547273733976462 + }, + "tx_mbps": { + "mean": 0.007054540836562621, + "max": 0.01619120974639566 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0004968528745915883, + "max": 0.001987862888048812 + }, + "tx_mbps": { + "mean": 0.0009072281918966659, + "max": 0.0036297369822916596 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/agentgateway/scale-1000-execution.json", + "samples": 14, + "host_busy_percent": { + "mean": 9.628194811767113, + "max": 33.09773336582988 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.11468055565500268, + "max": 0.38995856690226666 + }, + "busiest_sampled_vcpu_percent": 35.96330275229358, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.0020984509717755615, + "max": 0.0026297211592370097 + }, + "tx_mbps": { + "mean": 0.0034028908032089585, + "max": 0.007951401940701031 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.8338001925949389, + "max": 3.521186924102832 + }, + "tx_mbps": { + "mean": 4.19836240045691, + "max": 16.767638831885105 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.6430701984048828, + "max": 2.541598704705781 + }, + "tx_mbps": { + "mean": 0.6430701984048828, + "max": 2.541598704705781 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0024673968067136366, + "max": 0.003092124281734426 + }, + "tx_mbps": { + "mean": 0.0034028908032089585, + "max": 0.007951401940701031 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/agentgateway/scale-5000-execution.json", + "samples": 32, + "host_busy_percent": { + "mean": 21.21561856983836, + "max": 36.89462156242395 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.2413584318808858, + "max": 0.5050505050505051 + }, + "busiest_sampled_vcpu_percent": 40.70631970260223, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.0020257362583076827, + "max": 0.0027664812114233045 + }, + "tx_mbps": { + "mean": 0.0027360702061905596, + "max": 0.008751451596537653 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.748628686919002, + "max": 3.5426899261005937 + }, + "tx_mbps": { + "mean": 8.780211027513557, + "max": 16.76059884789993 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 1.1800062139781988, + "max": 2.6557135989871408 + }, + "tx_mbps": { + "mean": 1.1800062139781988, + "max": 2.6557135989871408 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.00237875360965581, + "max": 0.0032508906560613816 + }, + "tx_mbps": { + "mean": 0.0027360702061905596, + "max": 0.008751451596537653 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/direct/http-execution.json", + "samples": 103, + "host_busy_percent": { + "mean": 1.040285770202113, + "max": 2.952755905511811 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.07423347940336242, + "max": 3.9201183431952664 + }, + "busiest_sampled_vcpu_percent": 8.695652173913043, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.0019956550202204605, + "max": 0.0028541398714398993 + }, + "tx_mbps": { + "mean": 0.0023224686137509848, + "max": 0.0035911328326504845 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.007214642192884692, + "max": 0.018787926975913194 + }, + "tx_mbps": { + "mean": 0.01179743908389373, + "max": 0.07706188425184507 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0456267033172259, + "max": 0.2025747396026222 + }, + "tx_mbps": { + "mean": 0.0456267033172259, + "max": 0.2025747396026222 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023425283309725874, + "max": 0.0033604941626815786 + }, + "tx_mbps": { + "mean": 0.0023235476973580017, + "max": 0.0035911328326504845 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/praxis-release/http-execution.json", + "samples": 104, + "host_busy_percent": { + "mean": 1.2704625261297462, + "max": 6.381934216985764 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.3587255509411171, + "max": 11.566979733069699 + }, + "busiest_sampled_vcpu_percent": 19.291338582677167, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.0019875785010843644, + "max": 0.0028994683679406685 + }, + "tx_mbps": { + "mean": 0.002315284864475479, + "max": 0.0035303347898311774 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.030458802070503308, + "max": 0.06707750917163047 + }, + "tx_mbps": { + "mean": 0.04576024693650997, + "max": 0.1564547707586207 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04781625801329034, + "max": 0.20861474542728636 + }, + "tx_mbps": { + "mean": 0.04781625801329034, + "max": 0.20861474542728636 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023327515164581966, + "max": 0.003384024123407693 + }, + "tx_mbps": { + "mean": 0.002315284864475479, + "max": 0.0035303347898311774 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/praxis-release/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.571308950966886, + "max": 3.8480513073507647 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009247842545105203, + "max": 0.0246669955599408 + }, + "busiest_sampled_vcpu_percent": 5.1080550098231825, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.0020306043625384876, + "max": 0.0025482511450286133 + }, + "tx_mbps": { + "mean": 0.0034692753809589245, + "max": 0.007450942896968868 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.07157227509002616, + "max": 0.14686074034913973 + }, + "tx_mbps": { + "mean": 0.21164713396350632, + "max": 0.5833009790751855 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.2770669283137112, + "max": 1.2432775767086546 + }, + "tx_mbps": { + "mean": 0.2770669283137112, + "max": 1.2432775767086546 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023855468502219047, + "max": 0.0029886896145397317 + }, + "tx_mbps": { + "mean": 0.0034692753809589245, + "max": 0.007450942896968868 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/praxis-release/scale-1000-execution.json", + "samples": 130, + "host_busy_percent": { + "mean": 2.740964615573312, + "max": 39.446198688365314 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.024213239089835865, + "max": 0.43721156181685694 + }, + "busiest_sampled_vcpu_percent": 41.58964879852126, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.002063499619238148, + "max": 0.0046677141022270375 + }, + "tx_mbps": { + "mean": 0.0035406453227022528, + "max": 0.05924285912705801 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.6498579647822778, + "max": 22.606461240829628 + }, + "tx_mbps": { + "mean": 2.584470503186227, + "max": 51.225868343340665 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 1.1226918557330339, + "max": 40.08786791252978 + }, + "tx_mbps": { + "mean": 1.1226918557330339, + "max": 40.08786791252978 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0024248057240472947, + "max": 0.005610338687782447 + }, + "tx_mbps": { + "mean": 0.0035406453227022528, + "max": 0.05924285912705801 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass3/praxis-release/scale-5000-execution.json", + "samples": 149, + "host_busy_percent": { + "mean": 6.111103450438611, + "max": 41.70316301703163 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.2666446153723353, + "max": 14.261083743842365 + }, + "busiest_sampled_vcpu_percent": 45.15503875968992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.0021436684101017885, + "max": 0.006723571799702377 + }, + "tx_mbps": { + "mean": 0.004735270592004689, + "max": 0.08123429167553559 + } + }, + "ens4": { + "rx_mbps": { + "mean": 5.083961139998207, + "max": 39.71623061411745 + }, + "tx_mbps": { + "mean": 4.699527974964624, + "max": 69.98684858198703 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 2.8283629271114936, + "max": 60.79635427454738 + }, + "tx_mbps": { + "mean": 2.8283629271114936, + "max": 60.79635427454738 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002518901528146837, + "max": 0.008038542768677928 + }, + "tx_mbps": { + "mean": 0.004735270592004689, + "max": 0.08123429167553559 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/recovery-overlap.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/recovery-overlap.json new file mode 100644 index 0000000..b9a04b8 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-facts/recovery-overlap.json @@ -0,0 +1,142 @@ +{ + "observations": [ + { + "pass": "pass1", + "treatment": "agentgateway", + "artifact": "kclient/results/kubernetes/pass1/agentgateway/recovery/data-plane/probes.jsonl", + "first_probe": "2026-10-05T22:43:35.460076+00:00", + "last_probe": "2026-10-05T22:43:58.136708+00:00", + "first_and_last_host_samples": [ + { + "utc": "2026-10-05T22:43:39.517010+00:00", + "pids": [ + 188152 + ] + }, + { + "utc": "2026-10-05T22:43:55.090448+00:00", + "pids": [ + 188152, + 188788 + ] + } + ], + "initial_process_present_in_last_sample": true + }, + { + "pass": "pass1", + "treatment": "praxis-release", + "artifact": "kclient/results/kubernetes/pass1/praxis-release/recovery/data-plane/probes.jsonl", + "first_probe": "2026-10-05T23:19:12.671184+00:00", + "last_probe": "2026-10-05T23:19:36.947575+00:00", + "first_and_last_host_samples": [ + { + "utc": "2026-10-05T23:19:14.688771+00:00", + "pids": [ + 234927 + ] + }, + { + "utc": "2026-10-05T23:19:35.504891+00:00", + "pids": [ + 234927, + 235508 + ] + } + ], + "initial_process_present_in_last_sample": true + }, + { + "pass": "pass2", + "treatment": "agentgateway", + "artifact": "kclient/results/kubernetes/pass2/agentgateway/recovery/data-plane/probes.jsonl", + "first_probe": "2026-10-06T00:34:18.397904+00:00", + "last_probe": "2026-10-06T00:34:41.275007+00:00", + "first_and_last_host_samples": [ + { + "utc": "2026-10-06T00:34:23.474621+00:00", + "pids": [ + 298105 + ] + }, + { + "utc": "2026-10-06T00:34:39.048935+00:00", + "pids": [ + 298739 + ] + } + ], + "initial_process_present_in_last_sample": false + }, + { + "pass": "pass2", + "treatment": "praxis-release", + "artifact": "kclient/results/kubernetes/pass2/praxis-release/recovery/data-plane/probes.jsonl", + "first_probe": "2026-10-06T00:04:06.729089+00:00", + "last_probe": "2026-10-06T00:04:30.705469+00:00", + "first_and_last_host_samples": [ + { + "utc": "2026-10-06T00:04:08.698068+00:00", + "pids": [ + 284201 + ] + }, + { + "utc": "2026-10-06T00:04:29.509711+00:00", + "pids": [ + 284201, + 284757 + ] + } + ], + "initial_process_present_in_last_sample": true + }, + { + "pass": "pass3", + "treatment": "agentgateway", + "artifact": "kclient/results/kubernetes/pass3/agentgateway/recovery/data-plane/probes.jsonl", + "first_probe": "2026-10-06T01:00:22.854324+00:00", + "last_probe": "2026-10-06T01:00:44.930940+00:00", + "first_and_last_host_samples": [ + { + "utc": "2026-10-06T01:00:24.164128+00:00", + "pids": [ + 327849 + ] + }, + { + "utc": "2026-10-06T01:00:39.738089+00:00", + "pids": [ + 327849, + 328448 + ] + } + ], + "initial_process_present_in_last_sample": true + }, + { + "pass": "pass3", + "treatment": "praxis-release", + "artifact": "kclient/results/kubernetes/pass3/praxis-release/recovery/data-plane/probes.jsonl", + "first_probe": "2026-10-06T01:35:46.928123+00:00", + "last_probe": "2026-10-06T01:36:10.804489+00:00", + "first_and_last_host_samples": [ + { + "utc": "2026-10-06T01:35:49.157587+00:00", + "pids": [ + 371970 + ] + }, + { + "utc": "2026-10-06T01:36:09.967341+00:00", + "pids": [ + 371970, + 372571 + ] + } + ], + "initial_process_present_in_last_sample": true + } + ], + "interpretation": "The HTTPX probes reuse connections. Presence in the last sample means observed process overlap near the window end, not proof of the destination for each request. The last sample can precede the final probe. These probes do not establish complete handoff, fresh-connection availability or hard-failure recovery." +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-input-continuity.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-input-continuity.json new file mode 100644 index 0000000..2423d7e --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-input-continuity.json @@ -0,0 +1,3179 @@ +{ + "installed_inputs": [ + { + "role": "kclient", + "file": "capture-controller-startup.sh", + "first_sha256": "b31d12590435ce066864af73600930f07a60bbeda9b9e6516bd1967c1ab38f6c", + "final_sha256": "b31d12590435ce066864af73600930f07a60bbeda9b9e6516bd1967c1ab38f6c", + "unchanged": true + }, + { + "role": "kclient", + "file": "capture-kubernetes-block.py", + "first_sha256": "1d3b72e013a2c1bcaace4003604e0a54113f6f54006470775be36a0c72bb46f3", + "final_sha256": "1d3b72e013a2c1bcaace4003604e0a54113f6f54006470775be36a0c72bb46f3", + "unchanged": true + }, + { + "role": "kclient", + "file": "capture-kubernetes-diagnostics.sh", + "first_sha256": "a201be475880aa7d4eed075d382b4e60023018b59e32d6f63db20724bbfaf6f5", + "final_sha256": "a201be475880aa7d4eed075d382b4e60023018b59e32d6f63db20724bbfaf6f5", + "unchanged": true + }, + { + "role": "kclient", + "file": "check-cancellation.py", + "first_sha256": "52d25394e75a3cf8aa22f4f0e9cdd997670c04a769474a14b301cebee0458ccc", + "final_sha256": "52d25394e75a3cf8aa22f4f0e9cdd997670c04a769474a14b301cebee0458ccc", + "unchanged": true + }, + { + "role": "kclient", + "file": "cleanup-scale-routes.sh", + "first_sha256": "4a16e2a08a2344bc90b8806088350aaf2e1b836ab9b12fbbfa7bc6aa79b8a4cc", + "final_sha256": "4a16e2a08a2344bc90b8806088350aaf2e1b836ab9b12fbbfa7bc6aa79b8a4cc", + "unchanged": true + }, + { + "role": "kclient", + "file": "collect-host.py", + "first_sha256": "d83eda84a675309ada7574f25203da0db2eba124a76d3bcd5168663c9d3a7874", + "final_sha256": "d83eda84a675309ada7574f25203da0db2eba124a76d3bcd5168663c9d3a7874", + "unchanged": true + }, + { + "role": "kclient", + "file": "configs/ai/agentgateway.yaml", + "first_sha256": "6d575a88d5d8c36d4ce0e9fb66c6d61adf29aa2ef7a3e35e5e7917fd3ec2136f", + "final_sha256": "6d575a88d5d8c36d4ce0e9fb66c6d61adf29aa2ef7a3e35e5e7917fd3ec2136f", + "unchanged": true + }, + { + "role": "kclient", + "file": "configs/ai/praxis.yaml", + "first_sha256": "ccff0a220d456b6ee4ab42f275732cf325e4f15910f12510ff83400f1e90da3c", + "final_sha256": "ccff0a220d456b6ee4ab42f275732cf325e4f15910f12510ff83400f1e90da3c", + "unchanged": true + }, + { + "role": "kclient", + "file": "configs/kubernetes/agentgateway-parameters.yaml", + "first_sha256": "166c50ef56083d2b48575bb30984496059043e9e2e3e38b7d861c99c978ac3db", + "final_sha256": "166c50ef56083d2b48575bb30984496059043e9e2e3e38b7d861c99c978ac3db", + "unchanged": true + }, + { + "role": "kclient", + "file": "configs/kubernetes/agentgateway-values.yaml", + "first_sha256": "27e303b9980c862fcef5246c1461b4190b2b8bc50af90a6b40faa94e58336cc3", + "final_sha256": "27e303b9980c862fcef5246c1461b4190b2b8bc50af90a6b40faa94e58336cc3", + "unchanged": true + }, + { + "role": "kclient", + "file": "configs/kubernetes/backend.yaml", + "first_sha256": "fa4b5af9838bdcc34227efe8f64dbd5b0cb2e6a9a27ad6b367a3a97aad6eba6b", + "final_sha256": "fa4b5af9838bdcc34227efe8f64dbd5b0cb2e6a9a27ad6b367a3a97aad6eba6b", + "unchanged": true + }, + { + "role": "kclient", + "file": "configs/kubernetes/gateway.yaml", + "first_sha256": "74e60f507043f6cca6c4386c14581301035e08d1cf16f644a3a67ea73575de13", + "final_sha256": "74e60f507043f6cca6c4386c14581301035e08d1cf16f644a3a67ea73575de13", + "unchanged": true + }, + { + "role": "kclient", + "file": "configs/kubernetes/metallb-controller-patch.json", + "first_sha256": "de065c28cd946d3d61fcbc3450583ea34d7d0f4f91ee0ca7e5e5c9f3e46cc624", + "final_sha256": "de065c28cd946d3d61fcbc3450583ea34d7d0f4f91ee0ca7e5e5c9f3e46cc624", + "unchanged": true + }, + { + "role": "kclient", + "file": "configs/kubernetes/metallb-pool.yaml", + "first_sha256": "f29fb352539e64e844e75bddf17be34a4f836cfc29cc67fcae5f3ad434b14250", + "final_sha256": "f29fb352539e64e844e75bddf17be34a4f836cfc29cc67fcae5f3ad434b14250", + "unchanged": true + }, + { + "role": "kclient", + "file": "configs/kubernetes/praxis-operator.yaml", + "first_sha256": "092d76718c690a95df48f7802bf5b71a45a8083a5aeee98f74bf154166f11dc8", + "final_sha256": "092d76718c690a95df48f7802bf5b71a45a8083a5aeee98f74bf154166f11dc8", + "unchanged": true + }, + { + "role": "kclient", + "file": "diagnose-static-address.py", + "first_sha256": "a719d2b0da62a429331e24a5e38a1d875ad5c26235239a814ea8ed95dd6fd3e0", + "final_sha256": "a719d2b0da62a429331e24a5e38a1d875ad5c26235239a814ea8ed95dd6fd3e0", + "unchanged": true + }, + { + "role": "kclient", + "file": "observe-conformance.py", + "first_sha256": "88ebf29d6c742b28064ee1edeab4d44bab4a227abbd238c0670017695b15850b", + "final_sha256": "88ebf29d6c742b28064ee1edeab4d44bab4a227abbd238c0670017695b15850b", + "unchanged": true + }, + { + "role": "kclient", + "file": "observe-routes.py", + "first_sha256": "8dc495aee3426c463426292a8f9ba51f86fc9ded75a2ee09f85a50dced3376c3", + "final_sha256": "8dc495aee3426c463426292a8f9ba51f86fc9ded75a2ee09f85a50dced3376c3", + "unchanged": true + }, + { + "role": "kclient", + "file": "qualify-ai.py", + "first_sha256": "f63e6e7ddce7a4cf4f637a95829bed4ff3894bde542ef37d6b9eade883c822ef", + "final_sha256": "f63e6e7ddce7a4cf4f637a95829bed4ff3894bde542ef37d6b9eade883c822ef", + "unchanged": true + }, + { + "role": "kclient", + "file": "run-ai.py", + "first_sha256": "0013b8034adc8e717b4bd563b25995856506c1e3023f02dc326b346aee49b05d", + "final_sha256": "0013b8034adc8e717b4bd563b25995856506c1e3023f02dc326b346aee49b05d", + "unchanged": true + }, + { + "role": "kclient", + "file": "run-common.py", + "first_sha256": "ad08fe8896723a7c1ee9ec0f659f26ec39414dba706e9075bfea9b175f270c94", + "final_sha256": "ad08fe8896723a7c1ee9ec0f659f26ec39414dba706e9075bfea9b175f270c94", + "unchanged": true + }, + { + "role": "kclient", + "file": "run-http.py", + "first_sha256": "a6c6fdcc85a619db4210849586280cdc10c29b06f1b85ab44aca0114739d8015", + "final_sha256": "a6c6fdcc85a619db4210849586280cdc10c29b06f1b85ab44aca0114739d8015", + "unchanged": true + }, + { + "role": "kclient", + "file": "run-kubernetes.py", + "first_sha256": "27c29c525f28f82be900959765b8f4a4390c76629f9963b4a60daa02ee8c298a", + "final_sha256": "27c29c525f28f82be900959765b8f4a4390c76629f9963b4a60daa02ee8c298a", + "unchanged": true + }, + { + "role": "kclient", + "file": "run-recovery.py", + "first_sha256": "78728b6863281fee217e9bbaaf4496e39c01ca4010ae35b282e98c6077d472b3", + "final_sha256": "78728b6863281fee217e9bbaaf4496e39c01ca4010ae35b282e98c6077d472b3", + "unchanged": true + }, + { + "role": "kclient", + "file": "run-scale.sh", + "first_sha256": "47d9ada7620f3f378f3db411d92373adb6a155625fd2795e21978461926dc171", + "final_sha256": "47d9ada7620f3f378f3db411d92373adb6a155625fd2795e21978461926dc171", + "unchanged": true + }, + { + "role": "kclient", + "file": "run-static-address.sh", + "first_sha256": "75be05d0707def04a922190267d3dd1bc37b5dd4853d9ba2d48be5ab0ea648da", + "final_sha256": "75be05d0707def04a922190267d3dd1bc37b5dd4853d9ba2d48be5ab0ea648da", + "unchanged": true + }, + { + "role": "kclient", + "file": "run-static-pass.sh", + "first_sha256": "23afd8e36b38c4f4f64daa5d061ce95ff0ceb8dc4ffc310f0f63ed78526a9c1d", + "final_sha256": "23afd8e36b38c4f4f64daa5d061ce95ff0ceb8dc4ffc310f0f63ed78526a9c1d", + "unchanged": true + }, + { + "role": "kclient", + "file": "runtime-inventory/host-tcp-profile.txt", + "first_sha256": "24f4d56d8619a418fea656d58400a3bab7aa68adc10b758913205163fbdfaf46", + "final_sha256": "24f4d56d8619a418fea656d58400a3bab7aa68adc10b758913205163fbdfaf46", + "unchanged": true + }, + { + "role": "kclient", + "file": "runtime-inventory/k3s-version.txt", + "first_sha256": "19d1e7bcc109aebc8186826af113d87a35b5a592c9b66fa4dc22ddae9df01e0c", + "final_sha256": "19d1e7bcc109aebc8186826af113d87a35b5a592c9b66fa4dc22ddae9df01e0c", + "unchanged": true + }, + { + "role": "kclient", + "file": "runtime-inventory/kernel.txt", + "first_sha256": "085beaee5d3706194d8206a08a1792a8cec566bf7b42ba3ece7f2682b20cefbf", + "final_sha256": "085beaee5d3706194d8206a08a1792a8cec566bf7b42ba3ece7f2682b20cefbf", + "unchanged": true + }, + { + "role": "kclient", + "file": "runtime-inventory/maintenance-timers.txt", + "first_sha256": "02356d129b5a59b1626e26b0be218f40be2e25518038a406b401a456c42e5be0", + "final_sha256": "02356d129b5a59b1626e26b0be218f40be2e25518038a406b401a456c42e5be0", + "unchanged": true + }, + { + "role": "kclient", + "file": "runtime-inventory/os-packages.txt", + "first_sha256": "9122aeb491a0e156c9135a8bb66ac2e1b27a71235991d9c8362df8f4e2f03892", + "final_sha256": "9122aeb491a0e156c9135a8bb66ac2e1b27a71235991d9c8362df8f4e2f03892", + "unchanged": true + }, + { + "role": "kclient", + "file": "runtime-inventory/os-release.txt", + "first_sha256": "87458b3b1f1ca0e5c693ade771de7007c3783bdc692fa6b39eb6414bf2af2763", + "final_sha256": "87458b3b1f1ca0e5c693ade771de7007c3783bdc692fa6b39eb6414bf2af2763", + "unchanged": true + }, + { + "role": "kclient", + "file": "runtime-inventory/python-freeze.txt", + "first_sha256": "f057386c896b33c2f50dd7130fb134f72c010af60e45b4526178f93d3a7dbf16", + "final_sha256": "f057386c896b33c2f50dd7130fb134f72c010af60e45b4526178f93d3a7dbf16", + "unchanged": true + }, + { + "role": "kclient", + "file": "runtime-inventory/python-version.txt", + "first_sha256": "5b3e43dc38ca01e3f5a7854ba50d4330864b0c1e0f646650b2c78cf072acc366", + "final_sha256": "5b3e43dc38ca01e3f5a7854ba50d4330864b0c1e0f646650b2c78cf072acc366", + "unchanged": true + }, + { + "role": "kclient", + "file": "select-controller.sh", + "first_sha256": "768cf8dee1f9df2a3b2a24b568c10b4962082797efce4e5d19bfe91f49f3aab4", + "final_sha256": "768cf8dee1f9df2a3b2a24b568c10b4962082797efce4e5d19bfe91f49f3aab4", + "unchanged": true + }, + { + "role": "kclient", + "file": "switch-gateway.sh", + "first_sha256": "5b5ede6f0de4ab1c69ef7d4d98dc2b6eb753b9badc1c1e3999488d4590f5c22e", + "final_sha256": "5b5ede6f0de4ab1c69ef7d4d98dc2b6eb753b9badc1c1e3999488d4590f5c22e", + "unchanged": true + }, + { + "role": "kclient", + "file": "wait-endpoint.py", + "first_sha256": "589a2d47d4927f87690fc67cd187d243c2afb5b14326946ed97b3df7fac54fd0", + "final_sha256": "589a2d47d4927f87690fc67cd187d243c2afb5b14326946ed97b3df7fac54fd0", + "unchanged": true + }, + { + "role": "kclient", + "file": "wait-single-gateway.py", + "first_sha256": "73ce19af4b75719e5d92b47930e1939581893555e997beb2286b2b8938bda506", + "final_sha256": "73ce19af4b75719e5d92b47930e1939581893555e997beb2286b2b8938bda506", + "unchanged": true + }, + { + "role": "kclient", + "file": "watch-scale-diagnostics.py", + "first_sha256": "79624c95d88b06a9e46740a6a50e90d98222dcc5ad2eac7efe216793908820d2", + "final_sha256": "79624c95d88b06a9e46740a6a50e90d98222dcc5ad2eac7efe216793908820d2", + "unchanged": true + }, + { + "role": "kgateway", + "file": "collect-host.py", + "first_sha256": "d83eda84a675309ada7574f25203da0db2eba124a76d3bcd5168663c9d3a7874", + "final_sha256": "d83eda84a675309ada7574f25203da0db2eba124a76d3bcd5168663c9d3a7874", + "unchanged": true + }, + { + "role": "kgateway", + "file": "runtime-inventory/host-tcp-profile.txt", + "first_sha256": "24f4d56d8619a418fea656d58400a3bab7aa68adc10b758913205163fbdfaf46", + "final_sha256": "24f4d56d8619a418fea656d58400a3bab7aa68adc10b758913205163fbdfaf46", + "unchanged": true + }, + { + "role": "kgateway", + "file": "runtime-inventory/k3s-version.txt", + "first_sha256": "19d1e7bcc109aebc8186826af113d87a35b5a592c9b66fa4dc22ddae9df01e0c", + "final_sha256": "19d1e7bcc109aebc8186826af113d87a35b5a592c9b66fa4dc22ddae9df01e0c", + "unchanged": true + }, + { + "role": "kgateway", + "file": "runtime-inventory/kernel.txt", + "first_sha256": "3155a2113ec66561dd514065bd4e97223c86e621c3cca72f251c32df47fd81ac", + "final_sha256": "3155a2113ec66561dd514065bd4e97223c86e621c3cca72f251c32df47fd81ac", + "unchanged": true + }, + { + "role": "kgateway", + "file": "runtime-inventory/maintenance-timers.txt", + "first_sha256": "02356d129b5a59b1626e26b0be218f40be2e25518038a406b401a456c42e5be0", + "final_sha256": "02356d129b5a59b1626e26b0be218f40be2e25518038a406b401a456c42e5be0", + "unchanged": true + }, + { + "role": "kgateway", + "file": "runtime-inventory/os-packages.txt", + "first_sha256": "b7fe041ce9072f60866e43c7844d3a677fe42ecc1a8f653db920533bd180f8f4", + "final_sha256": "b7fe041ce9072f60866e43c7844d3a677fe42ecc1a8f653db920533bd180f8f4", + "unchanged": true + }, + { + "role": "kgateway", + "file": "runtime-inventory/os-release.txt", + "first_sha256": "87458b3b1f1ca0e5c693ade771de7007c3783bdc692fa6b39eb6414bf2af2763", + "final_sha256": "87458b3b1f1ca0e5c693ade771de7007c3783bdc692fa6b39eb6414bf2af2763", + "unchanged": true + }, + { + "role": "kgateway", + "file": "runtime-inventory/python-freeze.txt", + "first_sha256": "f057386c896b33c2f50dd7130fb134f72c010af60e45b4526178f93d3a7dbf16", + "final_sha256": "f057386c896b33c2f50dd7130fb134f72c010af60e45b4526178f93d3a7dbf16", + "unchanged": true + }, + { + "role": "kgateway", + "file": "runtime-inventory/python-version.txt", + "first_sha256": "5b3e43dc38ca01e3f5a7854ba50d4330864b0c1e0f646650b2c78cf072acc366", + "final_sha256": "5b3e43dc38ca01e3f5a7854ba50d4330864b0c1e0f646650b2c78cf072acc366", + "unchanged": true + }, + { + "role": "kbackend", + "file": "collect-host.py", + "first_sha256": "d83eda84a675309ada7574f25203da0db2eba124a76d3bcd5168663c9d3a7874", + "final_sha256": "d83eda84a675309ada7574f25203da0db2eba124a76d3bcd5168663c9d3a7874", + "unchanged": true + }, + { + "role": "kbackend", + "file": "runtime-inventory/host-tcp-profile.txt", + "first_sha256": "24f4d56d8619a418fea656d58400a3bab7aa68adc10b758913205163fbdfaf46", + "final_sha256": "24f4d56d8619a418fea656d58400a3bab7aa68adc10b758913205163fbdfaf46", + "unchanged": true + }, + { + "role": "kbackend", + "file": "runtime-inventory/k3s-version.txt", + "first_sha256": "19d1e7bcc109aebc8186826af113d87a35b5a592c9b66fa4dc22ddae9df01e0c", + "final_sha256": "19d1e7bcc109aebc8186826af113d87a35b5a592c9b66fa4dc22ddae9df01e0c", + "unchanged": true + }, + { + "role": "kbackend", + "file": "runtime-inventory/kernel.txt", + "first_sha256": "851845730060004e82dabbb521d2ec8813f0bb8eec21517c94f59b627d8c1c07", + "final_sha256": "851845730060004e82dabbb521d2ec8813f0bb8eec21517c94f59b627d8c1c07", + "unchanged": true + }, + { + "role": "kbackend", + "file": "runtime-inventory/maintenance-timers.txt", + "first_sha256": "02356d129b5a59b1626e26b0be218f40be2e25518038a406b401a456c42e5be0", + "final_sha256": "02356d129b5a59b1626e26b0be218f40be2e25518038a406b401a456c42e5be0", + "unchanged": true + }, + { + "role": "kbackend", + "file": "runtime-inventory/os-packages.txt", + "first_sha256": "b7fe041ce9072f60866e43c7844d3a677fe42ecc1a8f653db920533bd180f8f4", + "final_sha256": "b7fe041ce9072f60866e43c7844d3a677fe42ecc1a8f653db920533bd180f8f4", + "unchanged": true + }, + { + "role": "kbackend", + "file": "runtime-inventory/os-release.txt", + "first_sha256": "87458b3b1f1ca0e5c693ade771de7007c3783bdc692fa6b39eb6414bf2af2763", + "final_sha256": "87458b3b1f1ca0e5c693ade771de7007c3783bdc692fa6b39eb6414bf2af2763", + "unchanged": true + }, + { + "role": "kbackend", + "file": "runtime-inventory/python-freeze.txt", + "first_sha256": "f057386c896b33c2f50dd7130fb134f72c010af60e45b4526178f93d3a7dbf16", + "final_sha256": "f057386c896b33c2f50dd7130fb134f72c010af60e45b4526178f93d3a7dbf16", + "unchanged": true + }, + { + "role": "kbackend", + "file": "runtime-inventory/python-version.txt", + "first_sha256": "5b3e43dc38ca01e3f5a7854ba50d4330864b0c1e0f646650b2c78cf072acc366", + "final_sha256": "5b3e43dc38ca01e3f5a7854ba50d4330864b0c1e0f646650b2c78cf072acc366", + "unchanged": true + }, + { + "role": "kcontroller", + "file": "collect-host.py", + "first_sha256": "d83eda84a675309ada7574f25203da0db2eba124a76d3bcd5168663c9d3a7874", + "final_sha256": "d83eda84a675309ada7574f25203da0db2eba124a76d3bcd5168663c9d3a7874", + "unchanged": true + }, + { + "role": "kcontroller", + "file": "runtime-inventory/host-tcp-profile.txt", + "first_sha256": "24f4d56d8619a418fea656d58400a3bab7aa68adc10b758913205163fbdfaf46", + "final_sha256": "24f4d56d8619a418fea656d58400a3bab7aa68adc10b758913205163fbdfaf46", + "unchanged": true + }, + { + "role": "kcontroller", + "file": "runtime-inventory/k3s-version.txt", + "first_sha256": "19d1e7bcc109aebc8186826af113d87a35b5a592c9b66fa4dc22ddae9df01e0c", + "final_sha256": "19d1e7bcc109aebc8186826af113d87a35b5a592c9b66fa4dc22ddae9df01e0c", + "unchanged": true + }, + { + "role": "kcontroller", + "file": "runtime-inventory/kernel.txt", + "first_sha256": "fe82bb7755c2750b7e965d47edfd2dbfdc85d6a83c4de59db5e0c76e281ba5c4", + "final_sha256": "fe82bb7755c2750b7e965d47edfd2dbfdc85d6a83c4de59db5e0c76e281ba5c4", + "unchanged": true + }, + { + "role": "kcontroller", + "file": "runtime-inventory/maintenance-timers.txt", + "first_sha256": "02356d129b5a59b1626e26b0be218f40be2e25518038a406b401a456c42e5be0", + "final_sha256": "02356d129b5a59b1626e26b0be218f40be2e25518038a406b401a456c42e5be0", + "unchanged": true + }, + { + "role": "kcontroller", + "file": "runtime-inventory/os-packages.txt", + "first_sha256": "b7fe041ce9072f60866e43c7844d3a677fe42ecc1a8f653db920533bd180f8f4", + "final_sha256": "b7fe041ce9072f60866e43c7844d3a677fe42ecc1a8f653db920533bd180f8f4", + "unchanged": true + }, + { + "role": "kcontroller", + "file": "runtime-inventory/os-release.txt", + "first_sha256": "87458b3b1f1ca0e5c693ade771de7007c3783bdc692fa6b39eb6414bf2af2763", + "final_sha256": "87458b3b1f1ca0e5c693ade771de7007c3783bdc692fa6b39eb6414bf2af2763", + "unchanged": true + }, + { + "role": "kcontroller", + "file": "runtime-inventory/python-freeze.txt", + "first_sha256": "f057386c896b33c2f50dd7130fb134f72c010af60e45b4526178f93d3a7dbf16", + "final_sha256": "f057386c896b33c2f50dd7130fb134f72c010af60e45b4526178f93d3a7dbf16", + "unchanged": true + }, + { + "role": "kcontroller", + "file": "runtime-inventory/python-version.txt", + "first_sha256": "5b3e43dc38ca01e3f5a7854ba50d4330864b0c1e0f646650b2c78cf072acc366", + "final_sha256": "5b3e43dc38ca01e3f5a7854ba50d4330864b0c1e0f646650b2c78cf072acc366", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "capture-controller-startup.sh", + "first_sha256": "b31d12590435ce066864af73600930f07a60bbeda9b9e6516bd1967c1ab38f6c", + "final_sha256": "b31d12590435ce066864af73600930f07a60bbeda9b9e6516bd1967c1ab38f6c", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "capture-kubernetes-diagnostics.sh", + "first_sha256": "a201be475880aa7d4eed075d382b4e60023018b59e32d6f63db20724bbfaf6f5", + "final_sha256": "a201be475880aa7d4eed075d382b4e60023018b59e32d6f63db20724bbfaf6f5", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "check-cancellation.py", + "first_sha256": "52d25394e75a3cf8aa22f4f0e9cdd997670c04a769474a14b301cebee0458ccc", + "final_sha256": "52d25394e75a3cf8aa22f4f0e9cdd997670c04a769474a14b301cebee0458ccc", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "cleanup-scale-routes.sh", + "first_sha256": "4a16e2a08a2344bc90b8806088350aaf2e1b836ab9b12fbbfa7bc6aa79b8a4cc", + "final_sha256": "4a16e2a08a2344bc90b8806088350aaf2e1b836ab9b12fbbfa7bc6aa79b8a4cc", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "collect-host.py", + "first_sha256": "d83eda84a675309ada7574f25203da0db2eba124a76d3bcd5168663c9d3a7874", + "final_sha256": "d83eda84a675309ada7574f25203da0db2eba124a76d3bcd5168663c9d3a7874", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "configs/ai/agentgateway.yaml", + "first_sha256": "6d575a88d5d8c36d4ce0e9fb66c6d61adf29aa2ef7a3e35e5e7917fd3ec2136f", + "final_sha256": "6d575a88d5d8c36d4ce0e9fb66c6d61adf29aa2ef7a3e35e5e7917fd3ec2136f", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "configs/ai/praxis.yaml", + "first_sha256": "ccff0a220d456b6ee4ab42f275732cf325e4f15910f12510ff83400f1e90da3c", + "final_sha256": "ccff0a220d456b6ee4ab42f275732cf325e4f15910f12510ff83400f1e90da3c", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "configs/kubernetes/agentgateway-parameters.yaml", + "first_sha256": "166c50ef56083d2b48575bb30984496059043e9e2e3e38b7d861c99c978ac3db", + "final_sha256": "166c50ef56083d2b48575bb30984496059043e9e2e3e38b7d861c99c978ac3db", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "configs/kubernetes/agentgateway-values.yaml", + "first_sha256": "27e303b9980c862fcef5246c1461b4190b2b8bc50af90a6b40faa94e58336cc3", + "final_sha256": "27e303b9980c862fcef5246c1461b4190b2b8bc50af90a6b40faa94e58336cc3", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "configs/kubernetes/backend.yaml", + "first_sha256": "fa4b5af9838bdcc34227efe8f64dbd5b0cb2e6a9a27ad6b367a3a97aad6eba6b", + "final_sha256": "fa4b5af9838bdcc34227efe8f64dbd5b0cb2e6a9a27ad6b367a3a97aad6eba6b", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "configs/kubernetes/gateway.yaml", + "first_sha256": "74e60f507043f6cca6c4386c14581301035e08d1cf16f644a3a67ea73575de13", + "final_sha256": "74e60f507043f6cca6c4386c14581301035e08d1cf16f644a3a67ea73575de13", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "configs/kubernetes/metallb-controller-patch.json", + "first_sha256": "de065c28cd946d3d61fcbc3450583ea34d7d0f4f91ee0ca7e5e5c9f3e46cc624", + "final_sha256": "de065c28cd946d3d61fcbc3450583ea34d7d0f4f91ee0ca7e5e5c9f3e46cc624", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "configs/kubernetes/metallb-pool.yaml", + "first_sha256": "f29fb352539e64e844e75bddf17be34a4f836cfc29cc67fcae5f3ad434b14250", + "final_sha256": "f29fb352539e64e844e75bddf17be34a4f836cfc29cc67fcae5f3ad434b14250", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "configs/kubernetes/praxis-operator.yaml", + "first_sha256": "092d76718c690a95df48f7802bf5b71a45a8083a5aeee98f74bf154166f11dc8", + "final_sha256": "092d76718c690a95df48f7802bf5b71a45a8083a5aeee98f74bf154166f11dc8", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "diagnose-static-address.py", + "first_sha256": "a719d2b0da62a429331e24a5e38a1d875ad5c26235239a814ea8ed95dd6fd3e0", + "final_sha256": "a719d2b0da62a429331e24a5e38a1d875ad5c26235239a814ea8ed95dd6fd3e0", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "metallb-native.yaml", + "first_sha256": "bf25feebb7582ca7df845efd52ffbc2960d6cbf4cfc972f47fded9f788b67f0b", + "final_sha256": "bf25feebb7582ca7df845efd52ffbc2960d6cbf4cfc972f47fded9f788b67f0b", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "observe-conformance.py", + "first_sha256": "88ebf29d6c742b28064ee1edeab4d44bab4a227abbd238c0670017695b15850b", + "final_sha256": "88ebf29d6c742b28064ee1edeab4d44bab4a227abbd238c0670017695b15850b", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "observe-routes.py", + "first_sha256": "8dc495aee3426c463426292a8f9ba51f86fc9ded75a2ee09f85a50dced3376c3", + "final_sha256": "8dc495aee3426c463426292a8f9ba51f86fc9ded75a2ee09f85a50dced3376c3", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "qualify-ai.py", + "first_sha256": "f63e6e7ddce7a4cf4f637a95829bed4ff3894bde542ef37d6b9eade883c822ef", + "final_sha256": "f63e6e7ddce7a4cf4f637a95829bed4ff3894bde542ef37d6b9eade883c822ef", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "run-ai.py", + "first_sha256": "0013b8034adc8e717b4bd563b25995856506c1e3023f02dc326b346aee49b05d", + "final_sha256": "0013b8034adc8e717b4bd563b25995856506c1e3023f02dc326b346aee49b05d", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "run-common.py", + "first_sha256": "ad08fe8896723a7c1ee9ec0f659f26ec39414dba706e9075bfea9b175f270c94", + "final_sha256": "ad08fe8896723a7c1ee9ec0f659f26ec39414dba706e9075bfea9b175f270c94", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "run-http.py", + "first_sha256": "4215cf75ea673fb0846dbaf853128bbb3bba73b3245b06acbf70255464910e5d", + "final_sha256": "4215cf75ea673fb0846dbaf853128bbb3bba73b3245b06acbf70255464910e5d", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "run-kubernetes.py", + "first_sha256": "b68ac8b59b7e2e9a16fd49a5c9b8ca959f83a64f69c8e9debe345cc0c98eb576", + "final_sha256": "b68ac8b59b7e2e9a16fd49a5c9b8ca959f83a64f69c8e9debe345cc0c98eb576", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "run-recovery.py", + "first_sha256": "78728b6863281fee217e9bbaaf4496e39c01ca4010ae35b282e98c6077d472b3", + "final_sha256": "78728b6863281fee217e9bbaaf4496e39c01ca4010ae35b282e98c6077d472b3", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "run-scale.sh", + "first_sha256": "47d9ada7620f3f378f3db411d92373adb6a155625fd2795e21978461926dc171", + "final_sha256": "47d9ada7620f3f378f3db411d92373adb6a155625fd2795e21978461926dc171", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "runtime-inventory/host-tcp-profile.txt", + "first_sha256": "24f4d56d8619a418fea656d58400a3bab7aa68adc10b758913205163fbdfaf46", + "final_sha256": "24f4d56d8619a418fea656d58400a3bab7aa68adc10b758913205163fbdfaf46", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "runtime-inventory/k3s-version.txt", + "first_sha256": "19d1e7bcc109aebc8186826af113d87a35b5a592c9b66fa4dc22ddae9df01e0c", + "final_sha256": "19d1e7bcc109aebc8186826af113d87a35b5a592c9b66fa4dc22ddae9df01e0c", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "runtime-inventory/kernel.txt", + "first_sha256": "16977278800ac7967c624f5fd0d1d3d26a2864e5d9c8c2715cb41b31b1623cf5", + "final_sha256": "16977278800ac7967c624f5fd0d1d3d26a2864e5d9c8c2715cb41b31b1623cf5", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "runtime-inventory/maintenance-timers.txt", + "first_sha256": "02356d129b5a59b1626e26b0be218f40be2e25518038a406b401a456c42e5be0", + "final_sha256": "02356d129b5a59b1626e26b0be218f40be2e25518038a406b401a456c42e5be0", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "runtime-inventory/os-packages.txt", + "first_sha256": "9122aeb491a0e156c9135a8bb66ac2e1b27a71235991d9c8362df8f4e2f03892", + "final_sha256": "9122aeb491a0e156c9135a8bb66ac2e1b27a71235991d9c8362df8f4e2f03892", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "runtime-inventory/os-release.txt", + "first_sha256": "87458b3b1f1ca0e5c693ade771de7007c3783bdc692fa6b39eb6414bf2af2763", + "final_sha256": "87458b3b1f1ca0e5c693ade771de7007c3783bdc692fa6b39eb6414bf2af2763", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "runtime-inventory/python-freeze.txt", + "first_sha256": "f057386c896b33c2f50dd7130fb134f72c010af60e45b4526178f93d3a7dbf16", + "final_sha256": "f057386c896b33c2f50dd7130fb134f72c010af60e45b4526178f93d3a7dbf16", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "runtime-inventory/python-version.txt", + "first_sha256": "5b3e43dc38ca01e3f5a7854ba50d4330864b0c1e0f646650b2c78cf072acc366", + "final_sha256": "5b3e43dc38ca01e3f5a7854ba50d4330864b0c1e0f646650b2c78cf072acc366", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "select-controller.sh", + "first_sha256": "768cf8dee1f9df2a3b2a24b568c10b4962082797efce4e5d19bfe91f49f3aab4", + "final_sha256": "768cf8dee1f9df2a3b2a24b568c10b4962082797efce4e5d19bfe91f49f3aab4", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "switch-gateway.sh", + "first_sha256": "f249a879b7cfdbe9451eecab490bf685ec1eba212ab9bb5d36c4bd5138cb4efc", + "final_sha256": "f249a879b7cfdbe9451eecab490bf685ec1eba212ab9bb5d36c4bd5138cb4efc", + "unchanged": true + }, + { + "role": "kcontrol", + "file": "wait-endpoint.py", + "first_sha256": "589a2d47d4927f87690fc67cd187d243c2afb5b14326946ed97b3df7fac54fd0", + "final_sha256": "589a2d47d4927f87690fc67cd187d243c2afb5b14326946ed97b3df7fac54fd0", + "unchanged": true + } + ], + "first_pass_measurements": [ + { + "file": "results/kubernetes/pass1/COMPLETE", + "sha256": "ee736960345e7f3f687d59400e4aba985e4fe1b099a974e09fca668694f59474", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/COMPLETE", + "sha256": "6deb24eec39206f6a13dba06082c1e0aa5ab1e6116b7df461042acd83aad30da", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http-execution.json", + "sha256": "8bdc3ee0ad800288fdd2b417dbea8855c7d499d99561c08fc0359727f7f9f9c4", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http-execution.log", + "sha256": "29ee3fed2578f63af890ab71037049c61ee41c7b85f525353dffe49bc3cb0bf0", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/00-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/00-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/00-fortio/execution.json", + "sha256": "8c527e01e52d3a3c2f60f4dd25d54ccd9ba79696ff4e90996ab6b07585fd1243", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/00-fortio/result.json", + "sha256": "44d1d6615fe0567b1a33059f415263041ac32f010b8f6c6eb408b27e822b673a", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/00-fortio/stderr-0.log", + "sha256": "7fe2c1de1bbc161c07c0271508b52812ed1ae45f4ebc33c5af9b10b152dccea8", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/00-fortio/stderr-1.log", + "sha256": "b176b8e6ca459468a66f3317ebc392b77b2a5cfbf1d34922d9fc21c1b17914e2", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/00-fortio/warmup.json", + "sha256": "72d1b4d84e42b3f1f3c36aaa8351dddce973d66400c091e6f5acfa7c3a044de1", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/01-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/01-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/01-fortio/execution.json", + "sha256": "20d5c5fabee48e3e94ed488d5860a0520ab11a2c791dced7c498b72214a0c640", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/01-fortio/result.json", + "sha256": "241e65479fe67753d75f65fb6435c60bc084d0f7a172558c5f111f54f77d3d49", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/01-fortio/stderr-0.log", + "sha256": "b28cc8b8001d6533076a801573b0f6818e1d2ef59c98511bcd0ee46090e4745e", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/01-fortio/stderr-1.log", + "sha256": "75773c0c11ab251b2f8f368d8e743d5352ffbfa2210b40ecdb89ebe5bc988d6a", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/01-fortio/warmup.json", + "sha256": "1a607726f5579f81f1d58e7e05b18a80cedcb4f5321ca45edb3d7103daf0d6bd", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/02-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/02-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/02-fortio/execution.json", + "sha256": "8f9c6096bd02e2fc38ae2cef41a180d26b56511fe0b97fbf9ffef1d5e8e0cc03", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/02-fortio/result.json", + "sha256": "6eba4c84190599407c61e0dc51976f3b01738dfa520de739fb76d92a8aa05ba5", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/02-fortio/stderr-0.log", + "sha256": "e4e09aabd9ad16fd4b2eedd226571da23504ee19643e8aa99bd0b2b4cf8d2f94", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/02-fortio/stderr-1.log", + "sha256": "16d84925223f754cd99c175f430cf816ffe24987069ac02c434b2d58e66f6065", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/02-fortio/warmup.json", + "sha256": "381f6ae1943dc41d49d354c657035706007352fcf067a2c7312dc0fec8a48ac4", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/03-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/03-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/03-fortio/execution.json", + "sha256": "e8ac68e9122945ecaf8122aa2b94b341af032cfdd5d0ebbfe7b68e2974e0a245", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/03-fortio/result.json", + "sha256": "ab4f76abddc37ca7a54d7d06d2db8a1276945d9aa28437b8ffdd87c4b2d3ddc3", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/03-fortio/stderr-0.log", + "sha256": "887f877895210fb75e99bee018f712d800bfbeb403e43fa92920aebea2527d68", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/03-fortio/stderr-1.log", + "sha256": "b35155fab237d965253b58868fbb3738a92bb4b748ffd893d0372482fb3b5ad8", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/03-fortio/warmup.json", + "sha256": "a3e3500d32e947ad6330af57edfe6881767c6364b198cdb296f0ea03ab04977e", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/04-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/04-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/04-fortio/execution.json", + "sha256": "af309943dbe7ba7ea77146626aa27e14c6222a3dd38aef502e780f911a72341d", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/04-fortio/result.json", + "sha256": "718a45669db93e97735fe687966f14b1bc2f2f26ca46846e77371ec6fc49c08f", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/04-fortio/stderr-0.log", + "sha256": "c693dc274716336a3462368d120c6e2fd4ff30816363fa5a10187e1bc31a5531", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/04-fortio/stderr-1.log", + "sha256": "1929553efa84ba10d392abfdf0b220481c368b0389be1ca12ad6ad70d929736e", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/04-fortio/warmup.json", + "sha256": "08acc982d29842f12340f48ee4e4072ba5d0c4372876716bda49088775e8d5ab", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/05-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/05-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/05-fortio/execution.json", + "sha256": "b48e03ebbeea46f88da930e71d58c2ebee13c547349f172354022b8122da008f", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/05-fortio/result.json", + "sha256": "03e2f98ed58c367624f5cd5bb1aeb5cd5725a831cf284f594ab554353aee3bbd", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/05-fortio/stderr-0.log", + "sha256": "50c6ae8ee564bfa82db04b4e6ecec825bd11d0163c90d451d0219722bc51bbbe", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/05-fortio/stderr-1.log", + "sha256": "2008071e5f6112b8b804336d5cf136d371af405f70e47759bee8b31a54956271", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/05-fortio/warmup.json", + "sha256": "5be40a11ec23b6b77966cffa00fc174cae0934963df6a8ae5286c44cc30aefdc", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/06-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/06-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/06-fortio/execution.json", + "sha256": "2227b797ffd2fb775e11b94dc360e242b1129c3e804806a4b8004088c6941670", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/06-fortio/result.json", + "sha256": "75ea9f359212a7d41fe96e4abe13aa2adeece1b122e903afe88845cd2b9d34d4", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/06-fortio/stderr-0.log", + "sha256": "feff82f5098e4a40517b5e2b41132f0c98f0e8eb02c39e5255c8598571327220", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/06-fortio/stderr-1.log", + "sha256": "4f27d5ff0f37645096c152163b1b6bc8490cf8a1e2e492c96c961283a2bd8955", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/06-fortio/warmup.json", + "sha256": "8244d65b427cb3827b29663223e06311eb6a63b37da074b8a818e0f4c045003e", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/07-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/07-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/07-fortio/execution.json", + "sha256": "6b16fd7ae06fa8e98ffb94fe8d5d512c77f53d9ba65fd336f577e3061dcb4e27", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/07-fortio/result.json", + "sha256": "2d721ad829decb987e0b827900062e88bf761e9bdd6914f78e2aa5ed5cb7e637", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/07-fortio/stderr-0.log", + "sha256": "0ac2c38be77ed959f1aa0a21ef87b4e68373ada6c2b9b4ef067b3188693ed2b1", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/07-fortio/stderr-1.log", + "sha256": "c3bbcd8e0dc57c6ceb73aa6f96689f24a1f6b798e10f021f881e828248385c85", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/07-fortio/warmup.json", + "sha256": "ca914ac8622757d2988e959a67752ced373e9c5ac2fd33e5cd0cf68c351603d4", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/08-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/08-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/08-fortio/execution.json", + "sha256": "235e11f1efe3a2b068a5ca32b8e016a6d664603f76a05aa0f91b780cc02638d6", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/08-fortio/result.json", + "sha256": "085c721a844d54eccaca12c6e326258832b3cca1c38530a63abed8f4a608473d", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/08-fortio/stderr-0.log", + "sha256": "1ad61fd7dd0b83625496969675767501050f595e7acb96c0c6ffeaa874786ed7", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/08-fortio/stderr-1.log", + "sha256": "e39c60f420c2049553b06c9bc38fd422033a636ce392cf074aeed6265a544c50", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/08-fortio/warmup.json", + "sha256": "505b903c4f04b3f947b8808b6be5ed8f98b50a0ff3b45fe5acccf182315acb85", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/09-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/09-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/09-fortio/execution.json", + "sha256": "ccd461377b0a9eb62e34bb55c0e6b061f7b6663ee27e4f8400f881226fda1c2e", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/09-fortio/result.json", + "sha256": "cab147917fbc36b6a5fa9476df5e378de6021bb9f333da2ad38da73ebcf7b116", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/09-fortio/stderr-0.log", + "sha256": "d39aea5a267a0cdb58b9cba478f85330d1eda6d28455fefa2b462e22f506906f", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/09-fortio/stderr-1.log", + "sha256": "2fe7f9e5254691715dc46b22217e02b7eb3484e7c87019fcbf9c806a8b438b9a", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/09-fortio/warmup.json", + "sha256": "cb0daa3b5cbf39b28e187dab812098ad11d092b2abbb5684c221f096829df4e8", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/10-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/10-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/10-fortio/execution.json", + "sha256": "282f7691b3b22eef636c2e3fdac618054c54256e9638004823910fbb32b5c969", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/10-fortio/result.json", + "sha256": "a6cc1f36b3176102de435f5c53eaeac3163a5678291673c89269de7f31f0c073", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/10-fortio/stderr-0.log", + "sha256": "0d692b85dd673d2c668a8ec14cb26bc811f550c1bc1af8b48c51677a32691b86", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/10-fortio/stderr-1.log", + "sha256": "132f7ee8170545df4f528be902eca495d8cbb3e9e5a4307411fdc2d1c18de3b1", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/10-fortio/warmup.json", + "sha256": "f8e75f7a27055621c239058401754b273f8aaef36ee78dae5cd9d83c3e383ad1", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/11-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/11-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/11-fortio/execution.json", + "sha256": "5613fe6ccb291e291f7b1d024fdfd317b9f5f9d11dda5226918dde2a2669904c", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/11-fortio/result.json", + "sha256": "a6e1bed5e1680a1ed20d044b5bc86e429843ae06efed369ade18867fbee9644b", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/11-fortio/stderr-0.log", + "sha256": "9633ec1174e55780cdc8f2d052bc0a5bef6b4cdda361fff9eb8f831f5ca970af", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/11-fortio/stderr-1.log", + "sha256": "5f8a140d41657115c2d4cc7cda46edd1cb65dca8ceea0732cfa6d1fed37d4649", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/11-fortio/warmup.json", + "sha256": "9f914811f6b6473481d04af28171db45c4ba79f38be125e244459dbc26f24e9b", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/12-nighthawk/execution.json", + "sha256": "868616885c3169328a5aa4f0c322c5f1051ed3e5d538b35c107456a4eacab64b", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/12-nighthawk/result.json", + "sha256": "5c5eb223ea71911a039b5ed76bb6f2cfbb8bd1d8c997caa76c2bf1275e415cd5", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/12-nighthawk/stderr-0.log", + "sha256": "b74d97e968d5bc0c0a84b07411b9a845f342611a60c7497e424ba4bb36fe87cc", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/12-nighthawk/stderr-1.log", + "sha256": "6d919d1d3fbb6c0a3c78642337750f35503bce0a09cc865c1fc9af05dfa6385c", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/12-nighthawk/warmup.json", + "sha256": "f9e39417ed493a339bf02405bd13ec4761dbbb9f62e07326a6af687dea7b09fc", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/13-nighthawk/execution.json", + "sha256": "651114ccc8dcbdc1e797b8c6e60c8d071d5d4a3896c983ce7679c34b8d69e631", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/13-nighthawk/result.json", + "sha256": "a0674bb62fdfd39e26db5cf54cfc6c19098be6db863cd8523c5796150d58682d", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/13-nighthawk/stderr-0.log", + "sha256": "bef897ef4b86e290435cfdaeada8d947601faee2e45d015e403d54f559e3218a", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/13-nighthawk/stderr-1.log", + "sha256": "c3fc9d44977d0b75d8b1c2252059e2cc07e5ac5d6bb8d69be7ec9ca48afed229", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/13-nighthawk/warmup.json", + "sha256": "1c41c2460af7e92c903c40fc40ffdbb62670573f31c7cc5baa869a37bb07841c", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/COMPLETE", + "sha256": "93387bfbc024dfe28508ee0ccc9be3af098a5210df71b4b358bfcc6570e02a37", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/http/plan.json", + "sha256": "456533d3e2e7272be490552e102b1228514e06f843a76e90e2bd10dd004eae0b", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/placement.json", + "sha256": "178f9fc0bed811ce346a1ca9299e89b1482927947b2ec9c024d1245f80c1c69e", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/placement.log", + "sha256": "b4bd0f9cea523472150512a2d4d392a4cc22660d2c32375cd4f88879629a9959", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/recovery-execution.json", + "sha256": "5b72472ad4df132ba549fe6dd279ecf8d012e4c0ea64405268eeed37b4b10ca3", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/recovery-execution.log", + "sha256": "747a16405e35ab3b73a0e759a6cbbcea53e0c10e9c32b913c4e77a1f9b632a09", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/recovery-switch.json", + "sha256": "d245d783c9a4100284e8022d04b67879cf7a5bcd1ba7f18cd6c16e229ea29117", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/recovery-switch.log", + "sha256": "cc3b2f420f12bb2ebd2e7640b0708a1b42ba429da4a04ae1ae70994ec93064b3", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/recovery/COMPLETE", + "sha256": "c232e056f5ca1c6aa06f51d0b58005ef75c52dc3f01916ec0bbf0b5860ce55b7", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/recovery/STARTED", + "sha256": "4c78d3bb73a5f7cf7cfcf243a8e902f8e89898a1fdcd7380aab447be8fb891d9", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/recovery/controller/events.json", + "sha256": "4cfd05a0a0968507e6ebf569d0acb82b11a052773341946a2dd3420aa04328cb", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/recovery/controller/probes.jsonl", + "sha256": "c14d4f2623bcf8b1dce07fe65807dfded26eb8225005de0cdd359e90e7549701", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/recovery/controller/summary.json", + "sha256": "1810a542f801154827b84f048fb8711f2e71620b67c29ef8737b9d6c5b20a5c2", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/recovery/data-plane/events.json", + "sha256": "b39469d2f9fee4b8c8845137e3f503aba7df9a495762856839ac9a2e9a47320b", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/recovery/data-plane/probes.jsonl", + "sha256": "296d9824bf3662a1183d9db513f2414ed05ebf38c2e6ef78724a87c7e9e67482", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/recovery/data-plane/summary.json", + "sha256": "daa8318454bd5f068e6d32209234ac843e9b2cebf1e2604b54f5a2c33db9378a", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-1000-execution.json", + "sha256": "9f6a3e801a62f30005ddb3c8838f889197a5e4bc5a9304a88cd6af79d0c9dbf2", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-1000-execution.log", + "sha256": "ac158543fe3a24beb5a8915e6248720d86d38b71923655d28c5e4a74913a3933", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-1000/cl2/cl2-metadata.json", + "sha256": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-1000/cl2/generatedConfig_gateway-route-scale.yaml", + "sha256": "7dcba231652bf09058ee82aa13f10cbfd7478e062a9270411dae551ebfa94569", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-1000/cl2/junit.xml", + "sha256": "b83357297d1b6e17bb0aeee3b0804be3e4683fec90a312af1e04670b436021fa", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-1000/command.txt", + "sha256": "270687662a090a45b731cbed091c835e84e562307968cd5933b7d01ca663d077", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-1000/controller.log", + "sha256": "30be9d3df86ae0b76a217a9471da8631240e1160fe2d586e4a42ae0317bf17c7", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-1000/end.txt", + "sha256": "a5fdaa76578089157b2a614f4da026eced1835b329d3b91289f7f60d672ec375", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-1000/events-after.json", + "sha256": "7609b936d0b33d17dfbc1917fc2e10a3771803e96b42000ea4a2533a5b4c1d51", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-1000/exit-code.txt", + "sha256": "9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-1000/full.log", + "sha256": "42c6aaf91e7437a09aca4a1b7b5106b5e60962f8de4e3b5166bb46367dfc5449", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-1000/observations/created-result.json", + "sha256": "18add924d4fab1ee0b7ee4a02cd075b70e5cfdde02ceddf7e0d0be02d0763f6a", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-1000/observations/created-routes-final.json", + "sha256": "168bb1374a5cc7d8bb41b3034d5440693ea5ef094ccc7d4fc84512b2a5a90d51", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-1000/observations/created-start.json", + "sha256": "545ae9c9a8dd6db0a8be18909990746069e5c905f042c171824e8a706674bcd6", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-1000/observations/updated-result.json", + "sha256": "0c34f1332449389181d6e5c214a00ab2eda2c38256f1f75492c37ba64d70cdb8", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-1000/observations/updated-routes-final.json", + "sha256": "1235fd9efb7cd664901ab353a39c0cd73199dee624c66a2914ff2477540bf947", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-1000/observations/updated-start.json", + "sha256": "9f4fe6247341a767b4808fa564feb5bc088d6a2fc220135713ef606af598dc9b", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-1000/overrides.yaml", + "sha256": "a7783488d5ae7efc414a45a35c288282b088bab819dbca429f09d9bd7f7edf29", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-1000/placement-after.json", + "sha256": "c32b1c35355604ab3a95f16dc1365c3b97ab1cbd5967fa47c90b7b8877115b31", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-1000/placement-before.json", + "sha256": "2c1ccf8826119233337f12dc873fb522f94d8933ac9ab7e524bc98f9bed11a8e", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-1000/routes-after.json", + "sha256": "888abb75ddd6aba7faadc3d739f24a0756cc3a4f3caa739d5a512b65dc21987b", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-1000/start.txt", + "sha256": "55e0b97e9fd20008119e78b6afe8257d518b3d2922f0f16969a6d93acd7d9a2d", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-5000-execution.json", + "sha256": "090726f38d919b3e171d02436b9de2052ca05e86619a393bdc86e34d1991bfc1", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-5000-execution.log", + "sha256": "9eca2548d01048f2d711095a036d95806e18e619695b2cd58cb725b47e9be1e7", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-5000/cl2/cl2-metadata.json", + "sha256": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-5000/cl2/generatedConfig_gateway-route-scale.yaml", + "sha256": "9b369f4c87e52621d6f86c1644777510a2b801234b5bb2229864f64a4f988c74", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-5000/cl2/junit.xml", + "sha256": "7cab98537f6ef6828bce61a9e37e77e83fa400da1228642ec8f43c7f7700d181", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-5000/command.txt", + "sha256": "cb3177fc79041c5a8e525838b0c77bab12334689010220162d80808df977c747", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-5000/controller.log", + "sha256": "3483e80db5b93ee3c99cc42a158e7e9db24d5d23d19d711964a1d7bdbec0aaef", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-5000/end.txt", + "sha256": "84b7ca0715d9ef1300f875a12d09d2fb7d6933cf9b6450e333f92a2d40ccf4ee", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-5000/events-after.json", + "sha256": "958ed1ad2fd8144dc1a78557f8ab6b1e38972b9e5cd1a292d9ec5c057f6f8cba", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-5000/exit-code.txt", + "sha256": "9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-5000/full.log", + "sha256": "9cdcb587f3b88e24aa3784fc9316101a9854bd157b53f37338fa6b025ae4f8fa", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-5000/observations/created-result.json", + "sha256": "cbeb85667c9c3057afac5e4e8dbcfc91fa4d978bbd3ceba85c7ae1906e896126", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-5000/observations/created-routes-final.json", + "sha256": "8c40992987755dda3595018e843bedf948c1a5ce6ee0ed1fa8b4b0be5c5a1842", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-5000/observations/created-start.json", + "sha256": "890db100efedee6a2316d663bec1741e0361830788a63dbcfe8578431f8873a1", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-5000/observations/updated-result.json", + "sha256": "de429e4a8ba234aa539743ce3d00ab083890a3674dfb231e587bb110b396db24", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-5000/observations/updated-routes-final.json", + "sha256": "b743828ed65dc60bb94b91103b7c18558a37e64988a711187d96abe1310938dc", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-5000/observations/updated-start.json", + "sha256": "06925dd82f1e46d9ece3585c676db2e03240c48c1c3cf53235140fe11bbf308a", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-5000/overrides.yaml", + "sha256": "5e2a5de8dc05a21412613c483e292295ad5ec9985ec4849240bf20e28e85d00f", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-5000/placement-after.json", + "sha256": "7b8c3f92a2674ebc1601fc3076d9e623faa693036b4f08864bcd7441c28a0018", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-5000/placement-before.json", + "sha256": "c32b1c35355604ab3a95f16dc1365c3b97ab1cbd5967fa47c90b7b8877115b31", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-5000/routes-after.json", + "sha256": "a4b7de0a97926cbfd8d1ee148aa48eab0ac91473c64bfd48cc6d2cb043477ee9", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/scale-5000/start.txt", + "sha256": "051124b037fe9bd3666541c53a20333b30977910f3432fb7d66c5ad8b90f6932", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/switch.json", + "sha256": "1ccbbab911764b9477f5663cc6df75a216da79e29787827c2e94779bcad86250", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/agentgateway/switch.log", + "sha256": "c417efdd234f63448a0e24e62bd9d9739a4cac897ec3d20feb797a2b4811f929", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/COMPLETE", + "sha256": "de47caed7164b01e916843dd999b89daeb270e16f97f40c8183d382b3371585a", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http-execution.json", + "sha256": "8b9d17a433f17fd454666ee5f2d9bd8624e302d3c2682a5d1a864e20fbc214bf", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http-execution.log", + "sha256": "29ee3fed2578f63af890ab71037049c61ee41c7b85f525353dffe49bc3cb0bf0", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/00-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/00-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/00-fortio/execution.json", + "sha256": "3c4677c1a61268de985475352532134dc4f91aa734c8be2d80e804a6d824b6ce", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/00-fortio/result.json", + "sha256": "db350ce3c722e375c966a0102ebc38ad78334ab2c28a3f6d61f71af3577f94b5", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/00-fortio/stderr-0.log", + "sha256": "ed84f071687b2ded2daf63a5c1e2119f67cb8c60a79c413f7fb60056bc108b83", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/00-fortio/stderr-1.log", + "sha256": "01878b23f0f3d5ab5a5d348522d41f8bd6da062a08cc1ec7fb76977757943c8d", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/00-fortio/warmup.json", + "sha256": "d130c345eb642dcc4d92944a7fcddf05354220251505201458350753b5c6779b", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/01-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/01-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/01-fortio/execution.json", + "sha256": "16c4c94da84b66e18fcde19ee93117c57bcdea4a822f8db74c6b35cc679f42e9", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/01-fortio/result.json", + "sha256": "7c6095a484fc6e9271b74766ddbef5afac752fb99caee1014b40ec55832cb7ba", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/01-fortio/stderr-0.log", + "sha256": "146204fe6cf53b4c38baea0e45aac472936a410dd1163f074d5c1667f7522b78", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/01-fortio/stderr-1.log", + "sha256": "5e11aa9acc397b81f34ca050e8d424f654c223f4703457d334a2db03226005d6", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/01-fortio/warmup.json", + "sha256": "b543ceaea18020c15e083ba0506b37950f7150b9480002152c5680f0126426d3", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/02-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/02-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/02-fortio/execution.json", + "sha256": "f117aaef421c88bcbdfa17170b06bc9e6eed863afefe44f457177165d39d1374", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/02-fortio/result.json", + "sha256": "4f0b320d6bc16e51fd073ca78acf40822a6be9b406c345ef33e1a195b6948f2d", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/02-fortio/stderr-0.log", + "sha256": "29680515ae7f7cac36832dd15afa38d957ba61b4e3c33efa51ee9de7acae0486", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/02-fortio/stderr-1.log", + "sha256": "5cf6a3e3f9f2cdd933e8a24331127675108f9e2e165df8f2029b79a829b8b1d7", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/02-fortio/warmup.json", + "sha256": "7e257cf9270ee43b1a651a6c3d050c4390e6dd45b10066eafb31cbda3d84a92e", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/03-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/03-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/03-fortio/execution.json", + "sha256": "8cdf9ef1c66cf4da32a513de151f54aa7e21b30235016d7f30e888d8e277ade0", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/03-fortio/result.json", + "sha256": "ce572ae39a820f3e975127866558e979a37cdf2f28c6b9409259d7a4e47d7928", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/03-fortio/stderr-0.log", + "sha256": "06de8d1f2107784c81104b85ab21a18baed61c08596027bcf1f4c7b64476f43d", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/03-fortio/stderr-1.log", + "sha256": "649ed93687975cd7091a29fd7ba391fd608750ed284333d558421d4c808d5ee7", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/03-fortio/warmup.json", + "sha256": "f946b8794bd03a5b14a40c9c7e7fc4e5427cfe041eef3e532c96e5f28643288a", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/04-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/04-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/04-fortio/execution.json", + "sha256": "fa76af5e0fafb33e8cc79e801222bcebc997cbae25bb1d8db0b6a82e47958cdf", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/04-fortio/result.json", + "sha256": "ffeab46503698649a002e6af6904a6652043d976204cd3496912df2dbc74d058", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/04-fortio/stderr-0.log", + "sha256": "8a0a828af4b5e4bc659d5d8c0f7d2a5f69bd9519f59757e600d240c8e3f5f428", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/04-fortio/stderr-1.log", + "sha256": "f2fc41dba963c32eeea760eb4b87ed258a789c77209dfc3d6f691d74022ec9ab", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/04-fortio/warmup.json", + "sha256": "66fd84a33bf422dc628aa3d0982f4aae7b03e8a47283dfd2a84a657f48a55556", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/05-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/05-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/05-fortio/execution.json", + "sha256": "67ce43d34bbc447ad4316995bb4057d320475887931e4647f34be390eafed8a7", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/05-fortio/result.json", + "sha256": "e5c0b8d0b4354cfae09397f32364b277beaf0a181cf9c160ebe7dcbded806610", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/05-fortio/stderr-0.log", + "sha256": "4699e4a184ded1139c4d0c86ad716638c98dddea4a58158500683352463e0d23", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/05-fortio/stderr-1.log", + "sha256": "9b930613755ed83b947c033054883b47ab2516e2e8a66d6773dc19de680f3cfb", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/05-fortio/warmup.json", + "sha256": "e24dced3f044702da526e549c5b5726049b2cff0d1f429026d8e7729c499429d", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/06-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/06-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/06-fortio/execution.json", + "sha256": "5ef3ad69a2f2dd3b0be7c4b8d6f192e50cded78f0f00f1c2614fe8f9fc74d7b0", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/06-fortio/result.json", + "sha256": "7efe5f4fcfb9c5e7ab82506e82d205ce805056b0378825f81b885f4ef4257256", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/06-fortio/stderr-0.log", + "sha256": "4d52944b4ecf38d5bb3d0d15785e42f27e8b7d649dcd73302b598b0ea8b1fd9a", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/06-fortio/stderr-1.log", + "sha256": "14b3e1dfea967dfccf8442766a2afe9e5c0221b71d00d5d90dc5effb0c844ac6", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/06-fortio/warmup.json", + "sha256": "d1b1399feec76445d9d2e53b3a48d44eda91a1ed75a90d7cfaaac73e992bd419", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/07-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/07-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/07-fortio/execution.json", + "sha256": "4db236b2e1bd8bf65b9cb99ecef16cba5e9f1639f2a7f4432e1eef11e998880d", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/07-fortio/result.json", + "sha256": "75fe2a349795b3b5f0ba42e32d1e374919b70cf7ccf000189fc979e319219e17", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/07-fortio/stderr-0.log", + "sha256": "cd0912adb1a3791504e965e0eceb743688ff1332b6daa4f8d0001c88bdfe6a92", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/07-fortio/stderr-1.log", + "sha256": "cf9a398d335e28d0c054932a3b8dea71fd97858813b4415ec738b25ccc12561c", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/07-fortio/warmup.json", + "sha256": "f25fd250801d86e477dbbd3d6494e6e4fda61423b4ffbbc2464e1b4efc3c81ea", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/08-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/08-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/08-fortio/execution.json", + "sha256": "fc8f55f4a0e467b3021efabd2201f6d94b618460f18c70d4e8f8c26f2536fbdf", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/08-fortio/result.json", + "sha256": "ad5d94a96010c9f1dcef9788e993c988bd18f8a91dc0e32b898e90c6e3e89c30", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/08-fortio/stderr-0.log", + "sha256": "06a38b6bc95d7aab77f5eb476f981e6947bfe479f3fcbf27cf28b10801bcfa4d", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/08-fortio/stderr-1.log", + "sha256": "39f2b5df922609cd404197672682dd2c39a0c54b1989140abebee7c82969b595", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/08-fortio/warmup.json", + "sha256": "c5cf9a40bb6051c2cac82d83e9fc6d1816f3344e415433ad3c2efdb5030e9f0c", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/09-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/09-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/09-fortio/execution.json", + "sha256": "6e8ba229eb1730f0f95f3a96fe095071ac5e9a0877cdb76cb63381007b4e0dee", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/09-fortio/result.json", + "sha256": "9a83d875a8d18eba1e5522140ff75077702cdf9dd1f424dde6e96ace2bc3f4ed", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/09-fortio/stderr-0.log", + "sha256": "1b76d3bc98e1c331c77c9849a15b93d8c9bb96b6d4672aee45741a5362f1d7ea", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/09-fortio/stderr-1.log", + "sha256": "90b96668fd2e404119383f63a3173f088c3a261ae1a12fd928eaf59c070d3e5c", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/09-fortio/warmup.json", + "sha256": "1b06b445ca2a1b827967348fd780f897a696f5917078c30e6f702c481500e723", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/10-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/10-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/10-fortio/execution.json", + "sha256": "809314d66487e93d6317c9586ff443f55ce96a89a29787a6bff187929a40254a", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/10-fortio/result.json", + "sha256": "3f715adcb09596e8139cb54f62a64abecb6a269556a34deeee8bc76c75e367f4", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/10-fortio/stderr-0.log", + "sha256": "68eae06a8c93c83251c961efdc82dd7c1bbda1f0fb83d87fa46ada4b5f80f4ed", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/10-fortio/stderr-1.log", + "sha256": "7e5c1458af1fa824fa12eea9f0f0fe6bae932155c1024ffe5773a0a2e28328e6", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/10-fortio/warmup.json", + "sha256": "e0e235d81ef4ad3c05c69bed1495c752e3511a7a845eed9f36923482ecbb83f7", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/11-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/11-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/11-fortio/execution.json", + "sha256": "e30576f66e85012a32dd58a05edde9c2a5521268e49ed3e00dbe4f62b0c15132", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/11-fortio/result.json", + "sha256": "1a4d811718c1c89af1825a185ad098f46fc3e039ca1cbdd2294a4013d11bc725", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/11-fortio/stderr-0.log", + "sha256": "67e087699c8ec056f53b02b59e6e72884f0be093cc61d67497ef67af1dd8708c", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/11-fortio/stderr-1.log", + "sha256": "efd54e600531a580e8ae528d01ba88f8bcab84a86675777ebae36191bf2117dc", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/11-fortio/warmup.json", + "sha256": "645597a6ba0a5b5521d9f4655aa39567db0cd30625c1c7284d7454c10ce1c737", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/12-nighthawk/execution.json", + "sha256": "227f673f98414470e1a210ab130560f9d35ee149a5d10bbe605597d3c260e6fb", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/12-nighthawk/result.json", + "sha256": "469e10198bb55b4f660495b746fa0440348aef63d7758f94481db1fde015ae58", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/12-nighthawk/stderr-0.log", + "sha256": "1667cc0949a4b2844c57786547fddec174120da6fcb2c1d87f56250e242562f3", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/12-nighthawk/stderr-1.log", + "sha256": "32852df561f3b806dd3f7f7683ef3278a2a95b05840912f5de141ac7ba2e2493", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/12-nighthawk/warmup.json", + "sha256": "aeae0b339eb5e5ef370dd7951f934386592f6eb9b37ecd525d7f37c80ec1f367", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/13-nighthawk/execution.json", + "sha256": "831b6e2a3c341d97559c8d13651eb887452a8fd3f3d5856450679680e9c8b717", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/13-nighthawk/result.json", + "sha256": "e5600ba454d40c2cf7cd1f9eb8429d87c1bf3e53ba1cc14605f12c166bfff96c", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/13-nighthawk/stderr-0.log", + "sha256": "708a86205030b29ce535286b031afd5dfe509c87fa37ad36cd22db242b18639c", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/13-nighthawk/stderr-1.log", + "sha256": "7cca0307a18d482ed2e36f8975336742aa54ee52ff19b7d5f3b31fe00837c421", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/13-nighthawk/warmup.json", + "sha256": "ee4e65249a7694eefc02a05e996e0c8269a1beee573e92ebf9aacdcc2e2fde50", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/COMPLETE", + "sha256": "3159977d84b2ac2e08cc1a39bdde535e4e29bd18ae2af368bebbc6b53e7cf835", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/http/plan.json", + "sha256": "456533d3e2e7272be490552e102b1228514e06f843a76e90e2bd10dd004eae0b", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/placement.json", + "sha256": "ec69d91c6316fbcdd3e2854f0a301d34f28df48cb9a7f6a1163d9dc8df683762", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/placement.log", + "sha256": "64041863bbdd612fd7554a517b2bbc30aed079d53532ab9469236486f66c301e", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/switch.json", + "sha256": "f1d3385b3d33bb5edc80362594ede6110ab101a8eb5325943658ff1830e9c6c9", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/direct/switch.log", + "sha256": "c9e9aeafc894f46ac72db1adc05ce925913d3203bdba401304f1be92c0f5b31e", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-nightly/COMPLETE", + "sha256": "3dca7288be010631b2a60060e054f5fc0ae887f7615f0ae3b42a9b965bfb27ff", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-nightly/block-classification.json", + "sha256": "f0bce0e25a4133bad2a4722c1ab8811773c4f9e632415cfa5bef9853291f0d01", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-nightly/block-classification.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-nightly/setup-block/blocked.json", + "sha256": "3014d6f99b8a32c3e27857f45ab5b448767ecd9748a26b5204087ef4ea865129", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-nightly/setup-block/logs.txt", + "sha256": "d4789164399a3f35cf7875bcae2546d9f790aa4de6d80e0b3b97914ef3eb02f9", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-nightly/setup-block/nodes.json", + "sha256": "9463ec23935c68cec47e477be69c119c6f31e0cdeb2f4aa5f7f548b8147a3b1b", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-nightly/setup-block/objects.json", + "sha256": "321d7335661ebc1a720184fb8c208194eaa1a5aca42dc99f138b6bee94b219d1", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-nightly/switch.json", + "sha256": "e8438136ff4b6b553ea8a2d22c7ecfab10da429ac07e7422551945c3dbbe3da6", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-nightly/switch.log", + "sha256": "27a03738bd04e7e1077dbea0faf153f89e0f63dd71a6a48bcfc6f7eb053a3faf", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/COMPLETE", + "sha256": "99bc056aef04a4bf461aa2aa4a546baa8cb595578148709a893c91f3a4a60853", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http-execution.json", + "sha256": "dfbe86df29e3d57c8206ca6379ddab00fb36020e23c762868c1866c96f1c80e5", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http-execution.log", + "sha256": "29ee3fed2578f63af890ab71037049c61ee41c7b85f525353dffe49bc3cb0bf0", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/00-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/00-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/00-fortio/execution.json", + "sha256": "38acb99ed562d8e06f08aaeaabf83ab18930c6fc4d4f92ba49dce00f3f6c87da", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/00-fortio/result.json", + "sha256": "0e17b96e156d40e1d82ee93a294983bcf83e7c270c406f2403fc81ef9b79988f", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/00-fortio/stderr-0.log", + "sha256": "a0601d0d7a1580ef21f7e56bb3811cbb8d39c66143ddffd429641ee843d05e41", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/00-fortio/stderr-1.log", + "sha256": "d5694207892c32c3a132f20e06081d93ce3d9434d5a623df2b531d3c1f76946c", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/00-fortio/warmup.json", + "sha256": "30716578a708e64693a20bc2e5f10582a0f279cd600ca6d29cf534c11ea082e8", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/01-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/01-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/01-fortio/execution.json", + "sha256": "fdff2aae0982a2f1fc45df06e64a08809a1c31ea48f4b5e02593573e8c0eb9bb", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/01-fortio/result.json", + "sha256": "d7ffaa28fd94a0fb722b702730e637ddec1dce06c4318bd03adcdf714276172f", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/01-fortio/stderr-0.log", + "sha256": "949cc0cfd92af5fbe6220a71ad5b4d61f02a5622fa72a3c8dbdf1ae695b274b7", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/01-fortio/stderr-1.log", + "sha256": "5578e5534bf256fedbea416c7d926a38c1770cb503db3a45e4e77ed5fec7f134", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/01-fortio/warmup.json", + "sha256": "24f517c9453fde18e5084881f4af75f93fa681ee37f2a34ffc19e67e0d52b7b3", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/02-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/02-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/02-fortio/execution.json", + "sha256": "698ed097b09045c757560be7ae926e44be8d1628f5c10fe501a4b1dbcfc30c27", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/02-fortio/result.json", + "sha256": "17f54c107ded1f67c750e31ee2fb266a42a07c088bddd43a6aa53e0d36b7ea7a", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/02-fortio/stderr-0.log", + "sha256": "71781c03433c597cf4980b682265edef4f8c7ee5a165c68fef1e9d0d122f75c0", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/02-fortio/stderr-1.log", + "sha256": "3b30cf7e456434cae83fc53ca0302a6947fb543d9ef45a0b72cc5c124f6b5c2c", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/02-fortio/warmup.json", + "sha256": "29851fe7b1347cf2cb19b8cb9d0df7d7fca8e77dd56989765ae9126e17bf4086", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/03-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/03-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/03-fortio/execution.json", + "sha256": "570290264eff28b17631e8346e0933ad29b1f07d58a894940fd99148a50d178e", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/03-fortio/result.json", + "sha256": "c62e4105f3ea8f70ce731de0399fcaf0a8fc8d2f37e674d0b659d16d0a71018c", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/03-fortio/stderr-0.log", + "sha256": "3f9cffd6479c99f24e2aedafcfffa25b06aa5744911acff0e3de09b6449840db", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/03-fortio/stderr-1.log", + "sha256": "b2333294d41ea73f5bc80b31aee74d0e4701bc435b3cb333fa5b2039315d142f", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/03-fortio/warmup.json", + "sha256": "34ade1e9ec7bfa12dea44e38a7c62357d29ac44e081e01fb88474323b3e02d69", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/04-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/04-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/04-fortio/execution.json", + "sha256": "8011f4ef4340904462bcd409c784a6c8903d6f376035326c7c81f4c99b244f3a", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/04-fortio/result.json", + "sha256": "fb39f5a95228d67ba3d95a13f2f985442b8f8f9d2e16a9c7dd9dafc1f4f06be8", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/04-fortio/stderr-0.log", + "sha256": "69ae75ecd434b7a2ecf0af34b37f21a43cc98b579690f5fe41fb6332e469ed9a", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/04-fortio/stderr-1.log", + "sha256": "2e7c2cffc0d3b5d94afbad28efcee609f9f111018e600479b1b6e9c815cde7ca", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/04-fortio/warmup.json", + "sha256": "e8fcc5c03d759367b1200bbd421be298ee60b9921f532f6f8ba6c505f78ae7db", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/05-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/05-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/05-fortio/execution.json", + "sha256": "53b8870faf0d009ce9881cbf56009b4b7d9a82218b61958fca77ef6dc8764448", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/05-fortio/result.json", + "sha256": "b860e14f31e5c94e41f87ef5d8525ad0850b8fa3e7d9b7f8bff62525bb717b75", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/05-fortio/stderr-0.log", + "sha256": "de885009342bfb965acaf5fc11cf9947cb38d87f3e515623f4ab88d69353674c", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/05-fortio/stderr-1.log", + "sha256": "93965cb04e6db2364bf8d0b7e958cd954d800b5606790b7962c2307483f90964", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/05-fortio/warmup.json", + "sha256": "a5f87900b018387ace547dc801ee694cd9a5db5394f5383bbc9f6574016a8926", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/06-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/06-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/06-fortio/execution.json", + "sha256": "fb38c782763345cce041ed874d8c0e8a04be2dff880daa5b9a1e6cf3c50e3d51", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/06-fortio/result.json", + "sha256": "6e5332fb9b2602639152dc0878ffbaa7331f9f81636376e0dd8d231f12a4118d", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/06-fortio/stderr-0.log", + "sha256": "d5a32745180a662f419502ad6e637b0a38c48c3df7ddab5630f0b75652d67ba7", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/06-fortio/stderr-1.log", + "sha256": "e4b5532f335a9499ba0b1fe1aaa051a6d60c09d34b543103978756233847f302", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/06-fortio/warmup.json", + "sha256": "04ef4542462f836850c6a9d974779316fa4ac73f175f3e31a018422c0d858155", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/07-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/07-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/07-fortio/execution.json", + "sha256": "db8101b7ec46256fb2b8e77312d7cc5d7cf81ab3f2b79b716d79bda0abdc75d8", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/07-fortio/result.json", + "sha256": "885d44f39533af6247ea0bc95627a12fb270ee372e11e4bbc92a149e4ba88a5c", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/07-fortio/stderr-0.log", + "sha256": "136b9da526f26e54b5e371d44b960b27b3c7d575d7974cf4805e40dccb51a9fe", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/07-fortio/stderr-1.log", + "sha256": "c0a60fba4a7d02bf739e460b7f680a0c4f51817468962d9db58ebb0b95a53091", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/07-fortio/warmup.json", + "sha256": "33814271103e55c5f37653ea46f818cb4d04c136612cb8e8050acad997160c97", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/08-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/08-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/08-fortio/execution.json", + "sha256": "38721a4d1c9fd5ce129a892c7838a36eab20e814ad1d766f4b0c2d2e5e587872", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/08-fortio/result.json", + "sha256": "18d0d49c1a3d734014f64fa20acb972c18c23dfe6dd0f88a856cbf3c0f392abc", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/08-fortio/stderr-0.log", + "sha256": "ebd8d01df72a6c5dada9a8732c54e977c2dfd4d24c7c5cc45b1f0e3668df7917", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/08-fortio/stderr-1.log", + "sha256": "b8be21465b219715a3fee36918b8ff2b994a0b0bddc5f0a5036a657a2735a215", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/08-fortio/warmup.json", + "sha256": "4189c731a0b77b411bcb32c56107e48e96389d3b413323fc7a42f67902899ac8", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/09-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/09-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/09-fortio/execution.json", + "sha256": "026225932b33581dd335491fdda28efa6d180e5fa77776b6e97cdf0a2a2becb7", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/09-fortio/result.json", + "sha256": "e4ff666541e613f830ee9941e27c2fab2af14d10b0fe1f39c1e8c4fbc27fd20a", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/09-fortio/stderr-0.log", + "sha256": "42e247a6f44185ffe85ad846006bb80d6942a6ca263c9c515ad833912702b0de", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/09-fortio/stderr-1.log", + "sha256": "b0ae2e62f25dcc50ef734cfe99d45cc6ad469318e5c60cb527c5651fd6564c8f", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/09-fortio/warmup.json", + "sha256": "7fe13ccec087d5fd249e10eb67ddaad3f2690f68886c12d6acf31feffbb78074", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/10-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/10-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/10-fortio/execution.json", + "sha256": "8a4a5f4d5df93c5ac5e0781475cd61f856fbc732fa1212e84d029bb3aa379379", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/10-fortio/result.json", + "sha256": "86ff798bbb9a4445130e406b4bb4222d9ab6edb34e3e22ef97e3e5b06ffd9509", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/10-fortio/stderr-0.log", + "sha256": "a2b119c230fe2b5877486a158ac906c8295fb81b5c0683bd4f3c4efdbb7dcf0e", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/10-fortio/stderr-1.log", + "sha256": "6573ae5694c454a981ed8822c6f43d9469e682ccb15f7ffcf4f8cd8a22252c21", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/10-fortio/warmup.json", + "sha256": "8c65d068a2d1e4ff9c3473fb923c3eb248f193d05565f2a9e2acfb9baae7d7b6", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/11-fortio/command-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/11-fortio/command-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/11-fortio/execution.json", + "sha256": "889f8c8ffe37ca820e360c1b965f9b50d8b93782f2e0314e36766ee386382721", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/11-fortio/result.json", + "sha256": "c8ba16f42773abb565e490fe7c8e748c39ee2dcb6bfa00755c66863685a34614", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/11-fortio/stderr-0.log", + "sha256": "0dcdcf3ceef39937848d6cb710646b79f537feda03e11e4c5127a8c25fb02f8b", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/11-fortio/stderr-1.log", + "sha256": "de33dcea02cafbc3cceb6a476d2b9c62e0cd78793a145fc04fe0300b95912eea", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/11-fortio/warmup.json", + "sha256": "44f0775bc2b9248e2dcfc6f758d2293f5207ac3f0bcf0edc219aa957cb7ca276", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/12-nighthawk/execution.json", + "sha256": "1e1c720b9be1311ea628d70f25a176ee00c4b29279b5165efdae81346792800e", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/12-nighthawk/result.json", + "sha256": "397a60fed1f4912ad96e1324eedb7c8d88148412ce6d6b2730ace4e901fce77b", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/12-nighthawk/stderr-0.log", + "sha256": "b1f45087a704e0e16f9e6311ba32359f3853f4addc2893deb119353dbf680328", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/12-nighthawk/stderr-1.log", + "sha256": "60336787d6b796583f517b713a9a1e709a1b8c91223500b42086ca22f0210ec5", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/12-nighthawk/warmup.json", + "sha256": "ca5ccc103de7c208e6b2542b1c7a8255b77e5a932116346b7c00fcbe7dbe817b", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/13-nighthawk/execution.json", + "sha256": "16c6e60457968d26563fb2160aeb65ea42eef098e667d781b6f83a1f3bb2a843", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/13-nighthawk/result.json", + "sha256": "c33e6c85e716bdc1fc0718ac188ff01f9d32f18fa2f70e4643fae5051a41d7b1", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/13-nighthawk/stderr-0.log", + "sha256": "3e35f418a033b87d86ff100d3b094c0145f6ff8a9a4de1f922d38e0bc2d46244", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/13-nighthawk/stderr-1.log", + "sha256": "45f1102baf45b7d051706566d8333dbd8ee1968f2d473f9169a479fd1b62c53d", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/13-nighthawk/warmup.json", + "sha256": "eb3e7598f676733edf64caaa51650254faad0fc7440901d2d3f8076ee4da7e42", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/COMPLETE", + "sha256": "a3a6f23cec58333c4388833ec399811c63a2b07c36003e8883ccd599d58d04c4", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/http/plan.json", + "sha256": "456533d3e2e7272be490552e102b1228514e06f843a76e90e2bd10dd004eae0b", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/placement.json", + "sha256": "2169fe3083e3149bc4edcf770a0402b85f43efd9d952f4a30362da9ace50c223", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/placement.log", + "sha256": "6b427d9a00aa0387cae08fd5ad47760f848317b95571a14ece08c137a6dd93d2", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/recovery-execution.json", + "sha256": "3c5759d35c3e5f0d32b9718d839acce909e68af38086becbed3ba3fc8213282f", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/recovery-execution.log", + "sha256": "747a16405e35ab3b73a0e759a6cbbcea53e0c10e9c32b913c4e77a1f9b632a09", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/recovery-switch.json", + "sha256": "1236524acbb6ed17d06a513268534c6d052b306d95ce94496612dfeb1ac02f2d", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/recovery-switch.log", + "sha256": "042f9283444d5d26b6ae12422a947ec5264fc58857f63d12585a4e49ac8fed40", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/recovery/COMPLETE", + "sha256": "c037c4b77b94efd20bfe194817a8ccdb05b4354e90a46049f1649767ceac19d4", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/recovery/STARTED", + "sha256": "4ff6040c4c33c8ad33ebc6ca8a0696551270e79221a08eeba2d2f8a1aaa25600", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/recovery/controller/events.json", + "sha256": "eb6be4ed539ebeeb110de2a4eed61f94b745bf6caddd3fdebc406cee663943aa", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/recovery/controller/probes.jsonl", + "sha256": "56a05604b460d7c2f84c1914b68a75529bbbed7a3bdc757d5313ecbcbaf01e4a", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/recovery/controller/summary.json", + "sha256": "9eef4281cdee14e049fc5ffd19c8e84dd4556aae41a4d6704a5a53efe37b0adb", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/recovery/data-plane/events.json", + "sha256": "96f3516389e5c248860d8ccdee2532255808c970b00d42535db2ca23fc553806", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/recovery/data-plane/probes.jsonl", + "sha256": "b33d27f9d2efdaee316b8143c3b97a284a42aa015da7561ea417c7ef43950d08", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/recovery/data-plane/summary.json", + "sha256": "3bdb8c089ae32304a7fef907ea1fcf69b9f1dd88d258eb480d8fb7ade53a7c4c", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-1000-execution.json", + "sha256": "b4651e72f94dd824d98ddfb4ce891618e9f0acf914d667b17e288455fb19355c", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-1000-execution.log", + "sha256": "5cf647fcb9cf1874b87e0c3352ecff89a063586c6d9db6e6cbb72ff4bef6717c", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-1000/cl2/cl2-metadata.json", + "sha256": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-1000/cl2/generatedConfig_gateway-route-scale.yaml", + "sha256": "7dcba231652bf09058ee82aa13f10cbfd7478e062a9270411dae551ebfa94569", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-1000/cl2/junit.xml", + "sha256": "3cbd9656c0b1ffb2b8d5ecf716b90fe7352e145d0c2c8db8436a1868ebb27fc8", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-1000/command.txt", + "sha256": "446f88403ff9c85785fce281147e23753a46e69b1949c91cb5e4713d174e8b4d", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-1000/controller.log", + "sha256": "aeb6d721e7d136835b482b35d660f8b75fa65e9eb60477109cf32185dc0158a5", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-1000/end.txt", + "sha256": "f3060452b2b5b522b8aaabcdbfcfbf58969748ba33470d175c2ceb259e9cb7e5", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-1000/events-after.json", + "sha256": "9322b6f0bf0bbf8a263b144e424fd41d2993450318d27a8f60c3b11e8c6bd17a", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-1000/exit-code.txt", + "sha256": "9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-1000/full.log", + "sha256": "97fe6b5d2e9cab04ae130560cecbfbfdb644e0e79220d7391934aea5066d0b90", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-1000/observations/created-result.json", + "sha256": "5ea3da0219201ef07353d1895e21253a0fb5c87a34b213c560bfbfb63a50fe92", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-1000/observations/created-routes-final.json", + "sha256": "0a14355f06973fa3b617aa51b1bb16e83bbd262a103f302918396033e1a88e87", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-1000/observations/created-start.json", + "sha256": "150f6428b2df9a708b070b7c98656d7838275fc57c7ef139809b03e239fb1a3a", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-1000/observations/updated-result.json", + "sha256": "c05c9db704acb3adaf85916dfa7cbbe9a86534c0d8aa15e4beee1d442e2cbdf9", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-1000/observations/updated-routes-final.json", + "sha256": "34a96f23ae2ffbe4a4670822f5e8749145921430dccbedada26186872613d338", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-1000/observations/updated-start.json", + "sha256": "876053c8ab7ef81b7f682554ebb4dc316d756b937f9c5ccfb9ca75b64c5f8663", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-1000/overrides.yaml", + "sha256": "a7783488d5ae7efc414a45a35c288282b088bab819dbca429f09d9bd7f7edf29", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-1000/placement-after.json", + "sha256": "7dac22d541c5a27bcbdd2e9366cfaf7dd5a9bafca9d006b6bfa1b64bdcd32d06", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-1000/placement-before.json", + "sha256": "826fbbe9556ff6b1e0f84ed332a0cb010559168233b6963c5cb1f466d184718c", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-1000/routes-after.json", + "sha256": "1f986ac0de990471d7e56f0153f43e95d66e770fe5fee3c0e1c3e0d5d082324b", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-1000/start.txt", + "sha256": "f529c0b4e7aa2ee4baf71d63e40f6242dfca9245abb9bb92f1128a762f574f3a", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-5000-execution.json", + "sha256": "cb6df7eb0a7f8a724df6b95b06457a6ea1d257c108d6a29377e959e900d72854", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-5000-execution.log", + "sha256": "9eca2548d01048f2d711095a036d95806e18e619695b2cd58cb725b47e9be1e7", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-5000/cl2/cl2-metadata.json", + "sha256": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-5000/cl2/generatedConfig_gateway-route-scale.yaml", + "sha256": "9b369f4c87e52621d6f86c1644777510a2b801234b5bb2229864f64a4f988c74", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-5000/cl2/junit.xml", + "sha256": "f8aeaedc83797c3cfbced05b62e10ae51eb19af72889a7d16817c3346e519a43", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-5000/command.txt", + "sha256": "263e0179826e37bfa3c92580741949f4ca8dfa3e8855eefd566c699018f7f2ee", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-5000/controller.log", + "sha256": "d88eed262307c8574b21cc85c3f46171882d4d49f195e1427e3dff9bd4617b08", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-5000/end.txt", + "sha256": "169271fad2ec7823bc9bb3493a0578136f37e8d81e81b5ab39f072a2c1922864", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-5000/events-after.json", + "sha256": "1a1d7b2fead4b13fd524877f7a3fb0f230718eabaf71b49b482a82afd15bd50b", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-5000/exit-code.txt", + "sha256": "9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-5000/full.log", + "sha256": "1a41aafa24d7f2e776c5a716211b3efb962db30b1bddb18a4c9e4cc95d845766", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-5000/observations/created-result.json", + "sha256": "80245cdc2b7d951ab9df87a3b02bae40a01b100ebb404bf2c42907ba4f70a3c7", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-5000/observations/created-routes-final.json", + "sha256": "4c54b1c41fafb16cde80ec7dbe261b91b4b3b443165d2d9d70e7bc521da6afa2", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-5000/observations/created-start.json", + "sha256": "28c4af63e4e3753038c3aa26d78f64bc8ee21464e6eaddaf14a4665c4a697e00", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-5000/observations/updated-result.json", + "sha256": "48edd3cc5e6bb44cc8e47fd24fa6ac18e1f69f685fd061cba629aaec42ec97b0", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-5000/observations/updated-routes-final.json", + "sha256": "861596b501cdb9ebe852757f8ef0f8bde762fc83aaefa1924a304f5d7ee58c03", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-5000/observations/updated-start.json", + "sha256": "566b999c8c727de54a9bb4cbbe6ffde6e37a39f9998941d0a15e04507d7de259", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-5000/overrides.yaml", + "sha256": "5e2a5de8dc05a21412613c483e292295ad5ec9985ec4849240bf20e28e85d00f", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-5000/placement-after.json", + "sha256": "221c7f1d7ebd9d78ac7d7124a3e5ecdc98400c9edcb8d86cd05da75a79cc9ca0", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-5000/placement-before.json", + "sha256": "b62474aef7165ed77c704863069a7f556873160621804c523ef70d5ef37f5324", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-5000/routes-after.json", + "sha256": "e20b964dbf485fc9845cf880a61756f1dcf152e34c48c29c02844fe738ca939a", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/scale-5000/start.txt", + "sha256": "ed75bab6c3f85bb0a656ddb6b56a6f82e07eaf1e35f909d8b2c93a0a5ac82df4", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/switch.json", + "sha256": "beca720cb56109b95afebc967dd83b95f99abf38899618bc4ae78dbc1a4c5e6f", + "unchanged": true + }, + { + "file": "results/kubernetes/pass1/praxis-release/switch.log", + "sha256": "53af3801082392134757b4f3c1cd34d6f291c3a5e349b31436606364e6f844fb", + "unchanged": true + }, + { + "file": "results/static-address/pass1/COMPLETE", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/static-address/pass1/agentgateway-cleanup.log", + "sha256": "5ccb28b3a87a7b1629e582a1cde4fc574650226c62826ba393ab8d07fcf68a7e", + "unchanged": true + }, + { + "file": "results/static-address/pass1/agentgateway-harness-exit.txt", + "sha256": "9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa", + "unchanged": true + }, + { + "file": "results/static-address/pass1/agentgateway-harness.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/static-address/pass1/agentgateway-selection.log", + "sha256": "61293d747d49b7bcc1dab9f549dcf9e575a2a0729c6751a8129364e5c110b006", + "unchanged": true + }, + { + "file": "results/static-address/pass1/agentgateway/CLEANUP-COMPLETE", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/static-address/pass1/agentgateway/agentgateway-system-controller.log", + "sha256": "cd391dc559a19f65756c49c717cd0d8f0fc34199d613fb5c8934db42c3cd5e4c", + "unchanged": true + }, + { + "file": "results/static-address/pass1/agentgateway/backendtlspolicies-after.json", + "sha256": "7a779468a2dde976a9b896541df1e4ef805e813093bd5edb40ef1a6eea588edf", + "unchanged": true + }, + { + "file": "results/static-address/pass1/agentgateway/cleanup.log", + "sha256": "d5453ffd3804e22f88725d127186613941744b763a70358d8031f300b1ec48d9", + "unchanged": true + }, + { + "file": "results/static-address/pass1/agentgateway/command.txt", + "sha256": "252d7eaae070a0da9e48f48e955aef2079d75365cb4450cac96b139371cbd948", + "unchanged": true + }, + { + "file": "results/static-address/pass1/agentgateway/crd-before.json", + "sha256": "c40444ab1391ba221d56657ea7020738705456086d905ba27fc4a6f8a56ba830", + "unchanged": true + }, + { + "file": "results/static-address/pass1/agentgateway/end.txt", + "sha256": "5d161b1f0e052d26545e580f84fd6b8b91756ddc4869245a80f6a7f1a0a49f24", + "unchanged": true + }, + { + "file": "results/static-address/pass1/agentgateway/events-after.json", + "sha256": "e76ad834ec6ec4f75fbf894642792c43c0fab6bd4525b60178afdb273172a878", + "unchanged": true + }, + { + "file": "results/static-address/pass1/agentgateway/exit-code.txt", + "sha256": "9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa", + "unchanged": true + }, + { + "file": "results/static-address/pass1/agentgateway/full.log", + "sha256": "4d9e726effef3d4d1234bc3d4038862d1393e429aeefb1c5d669347336360223", + "unchanged": true + }, + { + "file": "results/static-address/pass1/agentgateway/gatewayclass-after.json", + "sha256": "34a9a8cc0fa115d95fc42978a8e84c48b7b336a52506fd5e5bb75d96ae763908", + "unchanged": true + }, + { + "file": "results/static-address/pass1/agentgateway/gatewayclass-before.json", + "sha256": "34a9a8cc0fa115d95fc42978a8e84c48b7b336a52506fd5e5bb75d96ae763908", + "unchanged": true + }, + { + "file": "results/static-address/pass1/agentgateway/gateways-after.json", + "sha256": "7a779468a2dde976a9b896541df1e4ef805e813093bd5edb40ef1a6eea588edf", + "unchanged": true + }, + { + "file": "results/static-address/pass1/agentgateway/grpcroutes-after.json", + "sha256": "7a779468a2dde976a9b896541df1e4ef805e813093bd5edb40ef1a6eea588edf", + "unchanged": true + }, + { + "file": "results/static-address/pass1/agentgateway/httproutes-after.json", + "sha256": "7a779468a2dde976a9b896541df1e4ef805e813093bd5edb40ef1a6eea588edf", + "unchanged": true + }, + { + "file": "results/static-address/pass1/agentgateway/listenersets-after.json", + "sha256": "7a779468a2dde976a9b896541df1e4ef805e813093bd5edb40ef1a6eea588edf", + "unchanged": true + }, + { + "file": "results/static-address/pass1/agentgateway/nodes-after.json", + "sha256": "cc29f3b9efe952f445197f24e63ef4359cd20efac8d9d5f7110966a939d335ee", + "unchanged": true + }, + { + "file": "results/static-address/pass1/agentgateway/nodes-before.json", + "sha256": "b26969f5ff0387410e0237ae16195d307e885f8899ecf64ebb4edaebf69fb4a8", + "unchanged": true + }, + { + "file": "results/static-address/pass1/agentgateway/pods-after.json", + "sha256": "5c22d86b9ad8812f42e7b8ae8454591dd5383bc14cc74f7b31fc5c4d255f51aa", + "unchanged": true + }, + { + "file": "results/static-address/pass1/agentgateway/pods-before.json", + "sha256": "b712f745719170392b163e121b9eac5a6dfbf28401e982d90e0d8f60716dd153", + "unchanged": true + }, + { + "file": "results/static-address/pass1/agentgateway/praxis-system-controller.log", + "sha256": "01a4e4bee00f83a4e9d2a575287707b20df733f2946dc44f955b585f4dfe0c00", + "unchanged": true + }, + { + "file": "results/static-address/pass1/agentgateway/report.yaml", + "sha256": "299f391af1061db0dfa0c398055124afcdd2e041fc752f65126c49d86db6e55e", + "unchanged": true + }, + { + "file": "results/static-address/pass1/agentgateway/runtime.jsonl", + "sha256": "c065b6c242a6cbb3e0c1f2f4629ea0a536505d9dd18247598f867e4a05823bb1", + "unchanged": true + }, + { + "file": "results/static-address/pass1/agentgateway/start.txt", + "sha256": "5744c521cd73cb9292255fe5b663cef14da19c348b7d90eb07310abc069afaac", + "unchanged": true + }, + { + "file": "results/static-address/pass1/agentgateway/tlsroutes-after.json", + "sha256": "7a779468a2dde976a9b896541df1e4ef805e813093bd5edb40ef1a6eea588edf", + "unchanged": true + }, + { + "file": "results/static-address/pass1/praxis-cleanup.log", + "sha256": "bd3245ca9ebe1a24d73ab35cb0115f7de6d3679a9ea99089e52402560a6dd94a", + "unchanged": true + }, + { + "file": "results/static-address/pass1/praxis-harness-exit.txt", + "sha256": "4355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd865", + "unchanged": true + }, + { + "file": "results/static-address/pass1/praxis-harness.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/static-address/pass1/praxis-selection.log", + "sha256": "678dcb2b5f11309060ea0cb90e79e3d7024c7cf3459ea7f01bc037b8c7ef1748", + "unchanged": true + }, + { + "file": "results/static-address/pass1/praxis/CLEANUP-COMPLETE", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "unchanged": true + }, + { + "file": "results/static-address/pass1/praxis/agentgateway-system-controller.log", + "sha256": "9e492d3f3f8d4b756b19eb221e3d751258c32784a109be2e7e8c9962e02ca217", + "unchanged": true + }, + { + "file": "results/static-address/pass1/praxis/backendtlspolicies-after.json", + "sha256": "7a779468a2dde976a9b896541df1e4ef805e813093bd5edb40ef1a6eea588edf", + "unchanged": true + }, + { + "file": "results/static-address/pass1/praxis/cleanup.log", + "sha256": "7480b3956ea677e36bacd035e41004ea371d9d5b8d6933f5f7e4e2243fd747a9", + "unchanged": true + }, + { + "file": "results/static-address/pass1/praxis/command.txt", + "sha256": "2aaf273ae2e8fcc001ccab88384bcebcf158635f83b90ff665832acc0d5ce8dd", + "unchanged": true + }, + { + "file": "results/static-address/pass1/praxis/crd-before.json", + "sha256": "c40444ab1391ba221d56657ea7020738705456086d905ba27fc4a6f8a56ba830", + "unchanged": true + }, + { + "file": "results/static-address/pass1/praxis/end.txt", + "sha256": "51569426be217e686bd5513a0f86b6bb2b17178958236a7f6951888a4994d4ad", + "unchanged": true + }, + { + "file": "results/static-address/pass1/praxis/events-after.json", + "sha256": "085a23e77954c63b0f886633bd10515777734020a127ba8f695faf30c77d9f56", + "unchanged": true + }, + { + "file": "results/static-address/pass1/praxis/exit-code.txt", + "sha256": "4355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd865", + "unchanged": true + }, + { + "file": "results/static-address/pass1/praxis/full.log", + "sha256": "cb2c7210c01911f69e0388f5e907466275d3039e589b86d98dd4348a72fda9c8", + "unchanged": true + }, + { + "file": "results/static-address/pass1/praxis/gatewayclass-after.json", + "sha256": "34a9a8cc0fa115d95fc42978a8e84c48b7b336a52506fd5e5bb75d96ae763908", + "unchanged": true + }, + { + "file": "results/static-address/pass1/praxis/gatewayclass-before.json", + "sha256": "34a9a8cc0fa115d95fc42978a8e84c48b7b336a52506fd5e5bb75d96ae763908", + "unchanged": true + }, + { + "file": "results/static-address/pass1/praxis/gateways-after.json", + "sha256": "7a779468a2dde976a9b896541df1e4ef805e813093bd5edb40ef1a6eea588edf", + "unchanged": true + }, + { + "file": "results/static-address/pass1/praxis/grpcroutes-after.json", + "sha256": "7a779468a2dde976a9b896541df1e4ef805e813093bd5edb40ef1a6eea588edf", + "unchanged": true + }, + { + "file": "results/static-address/pass1/praxis/httproutes-after.json", + "sha256": "7a779468a2dde976a9b896541df1e4ef805e813093bd5edb40ef1a6eea588edf", + "unchanged": true + }, + { + "file": "results/static-address/pass1/praxis/listenersets-after.json", + "sha256": "7a779468a2dde976a9b896541df1e4ef805e813093bd5edb40ef1a6eea588edf", + "unchanged": true + }, + { + "file": "results/static-address/pass1/praxis/nodes-after.json", + "sha256": "e361530708a365c63d042b6a3879e7f75ffaa0045479f0a6747f38ec3f8181d8", + "unchanged": true + }, + { + "file": "results/static-address/pass1/praxis/nodes-before.json", + "sha256": "549c0930b3b0e2d9c626a5099f24b0864df94579ea6972af4f967cedb479b8d0", + "unchanged": true + }, + { + "file": "results/static-address/pass1/praxis/pods-after.json", + "sha256": "93b08d496da158d30fe857bbe789e826aeb4dd2709fee969ede60d73c40aa1f4", + "unchanged": true + }, + { + "file": "results/static-address/pass1/praxis/pods-before.json", + "sha256": "b3c00ee12a39cf83516e8fb574895443eb3089ce683615dd318b0044fdea14f0", + "unchanged": true + }, + { + "file": "results/static-address/pass1/praxis/praxis-system-controller.log", + "sha256": "32c58678fbbf15535851702302c883d53fdc9ec7679b4cff1d1ab91e770bb648", + "unchanged": true + }, + { + "file": "results/static-address/pass1/praxis/report.yaml", + "sha256": "9ae00bbaafd7203ff027f66be88e97e3acce32cfead1155c4857f12c4075a158", + "unchanged": true + }, + { + "file": "results/static-address/pass1/praxis/runtime.jsonl", + "sha256": "f2da38905439b726999dde5971b0e223bcf5d6aead8c26f81ccae7b4aba87f67", + "unchanged": true + }, + { + "file": "results/static-address/pass1/praxis/start.txt", + "sha256": "0e9d65490170dff4492c26858391d51d1e60afe860b811d6797485481869718d", + "unchanged": true + }, + { + "file": "results/static-address/pass1/praxis/tlsroutes-after.json", + "sha256": "7a779468a2dde976a9b896541df1e4ef805e813093bd5edb40ef1a6eea588edf", + "unchanged": true + } + ], + "issues": [], + "scope": "Raw retained bytes before credential redaction. Configuration/runtime capture times excluded; continuing host telemetry is not byte-compared." +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-review.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-review.json new file mode 100644 index 0000000..304f765 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-final-review.json @@ -0,0 +1,29 @@ +{ + "reviewed_at": "2026-10-06T02:03:10.860056+00:00", + "scope": "Kubernetes HTTP, route create/update, graceful restart and focused static-address follow-up only. All three Kubernetes passes reviewed. This does not approve unfinished standalone CPU repetition three or authorize early final publication.", + "infrastructure_valid": true, + "all_three_passes_reviewed": true, + "http_load_cases": 126, + "startup_checks_passed": 96, + "host_http_windows": 630, + "confirmed_http_errors_or_resets": 0, + "nonzero_load_tool_exits": 0, + "nighthawk_cutoff_inflight": 23, + "node_placement": "All five nodes Ready and no MemoryPressure/DiskPressure/PIDPressure in all nine runnable-treatment placements. Each nightly setup snapshot also has all five Ready.", + "load_resources": "At least six samples per HTTP window. No HTTP collector errors, OOM, steal, NIC errors/drops or descriptor pressure. Peak through-gateway client mean CPU39.67%, backend quota65.60%; gateway quota saturation is an intended treatment constraint.", + "baseline_limit": "Unlimited direct paths approach client92.86% mean CPU and backend96.37% mean quota. They are observed path references, not unconstrained service ceilings.", + "controller_events": "One Praxis controller startup exit1 precedes each HTTP window. Both controller PIDs and restart counters remain fixed throughout each window. The recurring counter1 is not an in-load restart.", + "telemetry_limit": "Six process-namespace reads fail during crashing Praxis route-scale configurations (3/2/1 by pass), outside HTTP. They limit transition telemetry; all observers repeatedly count every submitted route and retain the same bounded nonconvergence outcome. Fresh replacement-pod validation failures and timestamped ConfigMap API422 errors independently support attribution.", + "scale": "All twelve scale runner executions exit0. All24 observer phases count the requested objects throughout. Agentgateway12/12 reach current-generation status and full-route traffic verification; Praxis0/12 within 300s after submission. All six diagnostic snapshots retained;1000 has1003 filters;5000 replacement configs have4273/4277/4301 filters and in-phase ConfigMap1MiB/API422 errors.", + "recovery": "All24 mutation/rollout command exits0, no pre-mutation failures. Controller probes and agentgateway graceful deletion show no failures. Praxis graceful deletion has34/244,37/241,33/240 connection failures; observed recovery4.276,4.476,3.776s after mutation. Maximum dispatch delay48.951ms. Connection reuse and process overlap preclude a general handoff/HA guarantee.", + "recovery_overlap": "Initial data-plane process remains in last near-end sample in5/6 windows, including agentgateway passes1/3 and all Praxis passes. Agentgateway pass2 last sample shows replacement only; this does not remove the study-wide fresh-connection limitation.", + "nightly": "All3 exact core nightly digests exit1 on generated tilde-containing cluster name; all nodes Ready. Dependent Kubernetes cases are not evaluated.", + "static_followup": "Agentgateway PASS3/3; Praxis FAIL3/3 with UnsupportedAddress/spec.addresses is not supported; all6 cleanup markers present. Conformancev1.6.1 focused case, not a107-case rerun or external-VIP traffic test.", + "continuity": "103 installed/config/runtime files and490 accepted first-pass measurement files unchanged in final export before credential redaction.", + "facts": "kubernetes-final-facts/", + "event_attribution": "kubernetes-final-attribution.json", + "input_continuity": "kubernetes-final-input-continuity.json", + "archive_manifest_sha256": "ba3f721a98f078b7a6a9662843d8802b9380bb2bc3eca6bb9a60fefc72119fb4", + "controller_images": "kubernetes-final-controller-images.json", + "controller_image_verification": "All six agentgateway controller placements match the v1.6.0 digest; all six Praxis operator placements match the fb8beaa image configuration digest linked by the retained build/loaded OCI manifest. See ../versions/praxis-operator-image-provenance.json." +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-host-review.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-host-review.json new file mode 100644 index 0000000..ea1a3cf --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-host-review.json @@ -0,0 +1,956 @@ +[ + { + "role": "kclient", + "workload": "results/kubernetes/qualification/agentgateway/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 3.964070773691768, + "max": 4.225352112676056 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012342631449024932, + "max": 0.024685262898049863 + }, + "busiest_sampled_vcpu_percent": 7.984790874524715, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "kclient", + "workload": "results/kubernetes/qualification/agentgateway/http/01-nighthawk/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 3.505101455921128, + "max": 4.992548435171386 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.07451564828614009, + "max": 0.14903129657228018 + }, + "busiest_sampled_vcpu_percent": 20.449897750511248, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 21, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "kclient", + "workload": "results/kubernetes/qualification/direct/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 4.584818967640539, + "max": 4.673590504451038 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 8.285163776493256, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "kclient", + "workload": "results/kubernetes/qualification/direct/http/01-nighthawk/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 9.644999653667748, + "max": 12.90089221123704 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.10370393662643845, + "max": 0.1832940560356114 + }, + "busiest_sampled_vcpu_percent": 86.25429553264605, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 18, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "kclient", + "workload": "results/kubernetes/qualification/praxis-release/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 4.679161862131883, + "max": 5.509304603330069 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 9.906542056074766, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "kclient", + "workload": "results/kubernetes/qualification/praxis-release/http/01-nighthawk/execution.json", + "samples": 4, + "host_busy_percent": { + "mean": 3.2450825499778357, + "max": 3.8964303670186022 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.09208953307415572, + "max": 0.15082956259426847 + }, + "busiest_sampled_vcpu_percent": 16.63019693654267, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 20, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "kgateway", + "workload": "results/kubernetes/qualification/agentgateway/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 3.9180403398443, + "max": 4.193939393939394 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 10.076045627376425, + "container_quota_busy_percent": { + "mean": 9.499203800484857, + "max": 9.822171571779185 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 866, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 65748992, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "kgateway", + "workload": "results/kubernetes/qualification/agentgateway/http/01-nighthawk/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 1.1088346512449558, + "max": 1.2977289742949838 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.008016032064128, + "container_quota_busy_percent": { + "mean": 8.599893042381956, + "max": 9.542200315774625 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 342, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 58597376, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "kgateway", + "workload": "results/kubernetes/qualification/direct/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 0.39379771029359883, + "max": 0.39389463318562284 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.3806706114398422, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "kgateway", + "workload": "results/kubernetes/qualification/direct/http/01-nighthawk/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 0.4183615923224955, + "max": 0.4430223972434162 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.37524557956778, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "kgateway", + "workload": "results/kubernetes/qualification/praxis-release/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 3.5800351380431596, + "max": 3.6739659367396595 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 7.184466019417476, + "container_quota_busy_percent": { + "mean": 7.970463356529854, + "max": 8.152075136104896 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 665, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 67207168, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "kgateway", + "workload": "results/kubernetes/qualification/praxis-release/http/01-nighthawk/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 4.088507310416897, + "max": 5.237981344176035 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.07175316909830184, + "max": 0.1435063381966037 + }, + "busiest_sampled_vcpu_percent": 12.704174228675136, + "container_quota_busy_percent": { + "mean": 7.1794108152181995, + "max": 7.877133758544697 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 142, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 44126208, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "kbackend", + "workload": "results/kubernetes/qualification/agentgateway/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 4.841714470460241, + "max": 4.995173745173745 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 6.627680311890838, + "container_quota_busy_percent": { + "mean": 4.5835516699265195, + "max": 4.652347820054019 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 339, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 17690624, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "kbackend", + "workload": "results/kubernetes/qualification/agentgateway/http/01-nighthawk/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 9.931883333403354, + "max": 12.24671565352928 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.011646866992778943, + "max": 0.023293733985557886 + }, + "busiest_sampled_vcpu_percent": 18.524871355060036, + "container_quota_busy_percent": { + "mean": 4.242502341182818, + "max": 4.6065259200948665 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 323, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 18096128, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "kbackend", + "workload": "results/kubernetes/qualification/direct/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 4.232595501481226, + "max": 4.53887011105746 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.802707930367505, + "container_quota_busy_percent": { + "mean": 3.791437391588399, + "max": 3.9177494468539664 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 24481792, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "kbackend", + "workload": "results/kubernetes/qualification/direct/http/01-nighthawk/execution.json", + "samples": 4, + "host_busy_percent": { + "mean": 1.380671839687432, + "max": 1.5837663944568177 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01652008189834183, + "max": 0.02481389578163772 + }, + "busiest_sampled_vcpu_percent": 2.964426877470356, + "container_quota_busy_percent": { + "mean": 3.581327623559784, + "max": 3.9320782874452576 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 9, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 22110208, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "kbackend", + "workload": "results/kubernetes/qualification/praxis-release/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 4.2499298609886225, + "max": 5.138721351025332 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 7.6923076923076925, + "container_quota_busy_percent": { + "mean": 4.644338774109793, + "max": 4.667884928508378 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 134, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 14168064, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "kbackend", + "workload": "results/kubernetes/qualification/praxis-release/http/01-nighthawk/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 10.010905152622227, + "max": 13.383392226148409 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 19.30116472545757, + "container_quota_busy_percent": { + "mean": 4.345407750406565, + "max": 4.833532283683257 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 119, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11972608, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/qualification/agentgateway/http/00-fortio/execution.json", + "samples": 4, + "host_busy_percent": { + "mean": 1.1051093893820785, + "max": 1.145311381531854 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.48565965583174, + "container_quota_busy_percent": { + "mean": 0.03147772464809712, + "max": 0.04372090123405584 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 34975744, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/qualification/agentgateway/http/01-nighthawk/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 1.1103123988167631, + "max": 1.1219861542134162 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.011941724385001195, + "max": 0.02388344877000239 + }, + "busiest_sampled_vcpu_percent": 2.091254752851711, + "container_quota_busy_percent": { + "mean": 0.059779098345748405, + "max": 0.13182292156191985 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 34938880, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/qualification/direct/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 0.39398558791927096, + "max": 0.41851304775972425 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.3806706114398422, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/qualification/direct/http/01-nighthawk/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 0.43060118024266636, + "max": 0.46740467404674046 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.024600246002460024, + "max": 0.04920049200492005 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/qualification/praxis-release/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 1.1205321547988305, + "max": 1.1686143572621035 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.717557251908397, + "container_quota_busy_percent": { + "mean": 0.018685910952769575, + "max": 0.04160476637683203 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3555328, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/qualification/praxis-release/http/01-nighthawk/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 1.1926315979913358, + "max": 1.2646146504414222 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.011930326890956812, + "max": 0.023860653781913623 + }, + "busiest_sampled_vcpu_percent": 2.8680688336520075, + "container_quota_busy_percent": { + "mean": 0.019292551693453217, + "max": 0.041584902657680084 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 4034560, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/qualification/agentgateway/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 1.0347381853460709, + "max": 1.0355029585798816 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012309207287050714, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 1.968503937007874, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/qualification/agentgateway/http/01-nighthawk/execution.json", + "samples": 4, + "host_busy_percent": { + "mean": 0.9454100413646541, + "max": 0.9615384615384616 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00821827744904668, + "max": 0.02465483234714004 + }, + "busiest_sampled_vcpu_percent": 1.968503937007874, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/qualification/direct/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 0.9616389002350447, + "max": 1.01059896475228 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.768172888015717, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/qualification/direct/http/01-nighthawk/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 1.0343557670484838, + "max": 1.034992607195663 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01232134056185313, + "max": 0.02464268112370626 + }, + "busiest_sampled_vcpu_percent": 2.161100196463654, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/qualification/praxis-release/http/00-fortio/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 0.9980353870859623, + "max": 1.1327259295739966 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.968503937007874, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/qualification/praxis-release/http/01-nighthawk/execution.json", + "samples": 4, + "host_busy_percent": { + "mean": 0.961625646700567, + "max": 0.9864364981504316 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008220304151253596, + "max": 0.02466091245376079 + }, + "busiest_sampled_vcpu_percent": 1.953125, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-image-pin-audit.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-image-pin-audit.json new file mode 100644 index 0000000..999f60b --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-image-pin-audit.json @@ -0,0 +1,85 @@ +{ + "profile": "kubernetes", + "phase": "qualification-image-pin", + "treatments": { + "agentgateway": { + "complete": true, + "load_cases": 3, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 1278698 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 2, + "aiperf_errors": 0, + "aiperf_completed_cases": 0, + "protocol_passed": 0, + "protocol_total": 0, + "cancellation_passed": 0, + "cancellation_total": 0 + }, + "direct": { + "complete": true, + "load_cases": 3, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 4689285 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 0, + "protocol_passed": 0, + "protocol_total": 0, + "cancellation_passed": 0, + "cancellation_total": 0 + }, + "praxis-nightly": { + "complete": true, + "load_cases": 0, + "nonzero_processes": [], + "fortio_status_counts": {}, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 0, + "protocol_passed": 0, + "protocol_total": 0, + "cancellation_passed": 0, + "cancellation_total": 0, + "setup_block": { + "recorded_at": "2026-10-05T22:15:28.435596+00:00", + "classification": "stock operator/core nightly configuration incompatibility", + "infrastructure_nodes_ready": true, + "image": "ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8", + "http": "not evaluated", + "scale": "not evaluated", + "recovery": "not evaluated", + "reason": "Operator cluster name contains tilde, rejected by the pinned nightly", + "modified_product_config": false + } + }, + "praxis-release": { + "complete": true, + "load_cases": 3, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 1539808 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 2, + "aiperf_errors": 0, + "aiperf_completed_cases": 0, + "protocol_passed": 0, + "protocol_total": 0, + "cancellation_passed": 0, + "cancellation_total": 0 + } + }, + "issues": [], + "generated_message_corpora": [] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-image-pin-control-review.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-image-pin-control-review.json new file mode 100644 index 0000000..d2de34e --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-image-pin-control-review.json @@ -0,0 +1,97 @@ +{ + "scale": [ + { + "treatment": "agentgateway", + "count": 10, + "marker": "created", + "complete": true, + "status_convergence_seconds": 0.4562081119984214, + "all_route_traffic_verified_seconds": 0.47944258299867215 + }, + { + "treatment": "agentgateway", + "count": 10, + "marker": "updated", + "complete": true, + "status_convergence_seconds": 0.38612780299990845, + "all_route_traffic_verified_seconds": 0.4084172540005966 + }, + { + "treatment": "praxis-release", + "count": 10, + "marker": "created", + "complete": true, + "status_convergence_seconds": 10.836411567999676, + "all_route_traffic_verified_seconds": 10.856126937998852 + }, + { + "treatment": "praxis-release", + "count": 10, + "marker": "updated", + "complete": true, + "status_convergence_seconds": 10.509372218999488, + "all_route_traffic_verified_seconds": 10.529593060999105 + } + ], + "recovery": [ + { + "treatment": "agentgateway", + "kind": "controller", + "requests": 266, + "failed_requests": 0, + "max_dispatch_delay_seconds": 0.049229803000343964, + "note": "Scheduled 10 requests/sec; report individual failures and recovery interval, not a production availability estimate.", + "command_exits": [ + 0, + 0 + ], + "pre_mutation_failures": 0 + }, + { + "treatment": "agentgateway", + "kind": "data-plane", + "requests": 231, + "failed_requests": 0, + "max_dispatch_delay_seconds": 0.02506450200053223, + "note": "Scheduled 10 requests/sec; report individual failures and recovery interval, not a production availability estimate.", + "command_exits": [ + 0, + 0 + ], + "pre_mutation_failures": 0 + }, + { + "treatment": "praxis-release", + "kind": "controller", + "requests": 277, + "failed_requests": 0, + "max_dispatch_delay_seconds": 0.05735991199981072, + "note": "Scheduled 10 requests/sec; report individual failures and recovery interval, not a production availability estimate.", + "command_exits": [ + 0, + 0 + ], + "pre_mutation_failures": 0 + }, + { + "treatment": "praxis-release", + "kind": "data-plane", + "requests": 261, + "failed_requests": 62, + "max_dispatch_delay_seconds": 0.024151857000106247, + "note": "Scheduled 10 requests/sec; report individual failures and recovery interval, not a production availability estimate.", + "command_exits": [ + 0, + 0 + ], + "pre_mutation_failures": 0 + } + ], + "transient_container_reads": [ + { + "utc": "2026-10-05T22:06:46.635380+00:00", + "pid": 170192, + "error": "[Errno 2] No such file or directory: '/proc/170192/net/sockstat'" + } + ] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-image-pin-host-review.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-image-pin-host-review.json new file mode 100644 index 0000000..97e1a6a --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-image-pin-host-review.json @@ -0,0 +1,3863 @@ +[ + { + "role": "kclient", + "workload": "results/kubernetes/qualification-image-pin/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 33.505924304213416, + "max": 35.208487540093756 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012381388573493999, + "max": 0.049590875278948676 + }, + "busiest_sampled_vcpu_percent": 39.4, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0071391402998597, + "max": 0.03211986576411811 + }, + "tx_mbps": { + "mean": 0.0071391402998597, + "max": 0.03211986576411811 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 28.938134524733808, + "max": 29.388813125740736 + }, + "tx_mbps": { + "mean": 33.226310890857675, + "max": 33.74524910286635 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/qualification-image-pin/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.979516391414077, + "max": 30.53152039555006 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012348728081007655, + "max": 0.07409236848604593 + }, + "busiest_sampled_vcpu_percent": 35.12014787430684, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0020070148029257646, + "max": 0.0028007133314070357 + }, + "tx_mbps": { + "mean": 0.0020070148029257646, + "max": 0.0028007133314070357 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2230.585119062653, + "max": 2254.983710516713 + }, + "tx_mbps": { + "mean": 31.38558471580293, + "max": 31.671155916081535 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/qualification-image-pin/agentgateway/http/02-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 2.646868944258564, + "max": 4.418779814210394 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02869337541695061, + "max": 0.20085362791865427 + }, + "busiest_sampled_vcpu_percent": 13.8, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 20, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.001781520869549062, + "max": 0.0037180989787779653 + }, + "tx_mbps": { + "mean": 0.001781520869549062, + "max": 0.0037180989787779653 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 128.2549942307255, + "max": 133.43036062216453 + }, + "tx_mbps": { + "mean": 1.8926428565875217, + "max": 2.0036890917014794 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/qualification-image-pin/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 92.06362930921489, + "max": 93.60774818401937 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 94.81765834932821, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0017730410250570566, + "max": 0.0035745453241538367 + }, + "tx_mbps": { + "mean": 0.0017730410250570566, + "max": 0.0035745453241538367 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 127.65539113097593, + "max": 128.62757956537854 + }, + "tx_mbps": { + "mean": 146.6932752611667, + "max": 147.76977891509642 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/qualification-image-pin/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 76.33768913364757, + "max": 77.47878787878788 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012076412798956151, + "max": 0.024242424242424242 + }, + "busiest_sampled_vcpu_percent": 78.08219178082192, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.005801384720364273, + "max": 0.016469864657326364 + }, + "tx_mbps": { + "mean": 0.005801384720364273, + "max": 0.016469864657326364 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 5764.153574391176, + "max": 5843.043855977508 + }, + "tx_mbps": { + "mean": 95.98134925954628, + "max": 96.76248920544248 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/qualification-image-pin/direct/http/02-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 4.8528326363539085, + "max": 13.02246919545784 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02796893343081912, + "max": 0.16912297656438754 + }, + "busiest_sampled_vcpu_percent": 72.20216606498195, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 18, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0018842036807096329, + "max": 0.0032161191332836054 + }, + "tx_mbps": { + "mean": 0.0018842036807096329, + "max": 0.0032161191332836054 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 130.91615419206383, + "max": 134.6843895493678 + }, + "tx_mbps": { + "mean": 1.8274494324550272, + "max": 1.8943390457424103 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/qualification-image-pin/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 40.089168633860375, + "max": 40.25297619047619 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0082733698827775, + "max": 0.024857071836937607 + }, + "busiest_sampled_vcpu_percent": 42.96435272045028, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0037469608848209068, + "max": 0.009864938135224797 + }, + "tx_mbps": { + "mean": 0.0037469608848209068, + "max": 0.009864938135224797 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 47.83071286664557, + "max": 48.21526236186457 + }, + "tx_mbps": { + "mean": 42.43267231798123, + "max": 42.814891592394275 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/qualification-image-pin/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 36.2344039412672, + "max": 38.14229249011858 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012368116987682205, + "max": 0.04940711462450593 + }, + "busiest_sampled_vcpu_percent": 43.85964912280702, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.006655210296651153, + "max": 0.03276906816606256 + }, + "tx_mbps": { + "mean": 0.006655210296651153, + "max": 0.03276906816606256 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2459.7575997190784, + "max": 2481.8945181198574 + }, + "tx_mbps": { + "mean": 34.41426165277332, + "max": 34.671992366863144 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/qualification-image-pin/praxis-release/http/02-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 5.530514364880969, + "max": 7.170731707317073 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.027874564459930314, + "max": 0.1951219512195122 + }, + "busiest_sampled_vcpu_percent": 28.073394495412845, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0037300449863412704, + "max": 0.012479777313993598 + }, + "tx_mbps": { + "mean": 0.0037300449863412704, + "max": 0.012479777313993598 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 129.80382067333, + "max": 133.94643202890697 + }, + "tx_mbps": { + "mean": 1.8212706678131367, + "max": 1.9039400788572203 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/qualification-image-pin/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.567322951899527, + "max": 27.765349241859308 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008285690612312536, + "max": 0.049714143673875215 + }, + "busiest_sampled_vcpu_percent": 99.80916030534351, + "container_quota_busy_percent": { + "mean": 99.53275885488773, + "max": 99.97893872399499 + }, + "container_throttled_period_percent": { + "mean": 21.716255442670537, + "max": 25.0 + }, + "max_fd": 900, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 74944512, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 56.58423725524151, + "max": 57.85408271476496 + }, + "tx_mbps": { + "mean": 62.137991408368535, + "max": 63.51522745016933 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0038754539537006545, + "max": 0.011367568429893608 + }, + "tx_mbps": { + "mean": 0.0038754539537006545, + "max": 0.011367568429893608 + } + }, + "veth341016d8": { + "rx_mbps": { + "mean": 62.38391776076977, + "max": 63.780243881508085 + }, + "tx_mbps": { + "mean": 62.1380091853008, + "max": 63.51497901020453 + } + }, + "ens4": { + "rx_mbps": { + "mean": 72.38773344725426, + "max": 73.99942463627039 + }, + "tx_mbps": { + "mean": 72.81277987287717, + "max": 74.45018368005675 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 26.025736365874227, + "max": 26.62129458136725 + }, + "tx_mbps": { + "mean": 30.517132236579254, + "max": 31.21630368165932 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/qualification-image-pin/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.71648775686676, + "max": 30.906735751295336 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004341408352869671, + "max": 0.026048450117218024 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.52257123893311, + "max": 100.39848961159673 + }, + "container_throttled_period_percent": { + "mean": 18.06966618287373, + "max": 24.528301886792452 + }, + "max_fd": 899, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 97079296, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 2257.2112961934595, + "max": 2283.0004903596173 + }, + "tx_mbps": { + "mean": 2300.296665268486, + "max": 2325.8156044685916 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021207432948737617, + "max": 0.003850119253667859 + }, + "tx_mbps": { + "mean": 0.0021207432948737617, + "max": 0.003850119253667859 + } + }, + "veth341016d8": { + "rx_mbps": { + "mean": 2263.009676537287, + "max": 2288.8378523557885 + }, + "tx_mbps": { + "mean": 2300.296683078977, + "max": 2325.8156044685916 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2519.192474726679, + "max": 2547.175046627092 + }, + "tx_mbps": { + "mean": 2276.5809700647364, + "max": 2302.6045328064765 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2259.007498653166, + "max": 2284.104701697128 + }, + "tx_mbps": { + "mean": 27.57872108814151, + "max": 27.85371397041352 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/qualification-image-pin/agentgateway/http/02-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.5182378846395697, + "max": 2.0034627751669554 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004137702747434624, + "max": 0.024826216484607744 + }, + "busiest_sampled_vcpu_percent": 9.8, + "container_quota_busy_percent": { + "mean": 9.278419228467055, + "max": 10.147599805976359 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 391, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 79753216, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 130.97217223353525, + "max": 135.01659957094145 + }, + "tx_mbps": { + "mean": 132.82393932074248, + "max": 136.8511076464879 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0022350930859779106, + "max": 0.004745926089987213 + }, + "tx_mbps": { + "mean": 0.0022350930859779106, + "max": 0.004745926089987213 + } + }, + "veth341016d8": { + "rx_mbps": { + "mean": 131.5929691620139, + "max": 135.68456404468387 + }, + "tx_mbps": { + "mean": 132.8239573727106, + "max": 136.8511076464879 + } + }, + "ens4": { + "rx_mbps": { + "mean": 145.4362010540073, + "max": 149.85166147053508 + }, + "tx_mbps": { + "mean": 132.84576901293565, + "max": 137.00230551890374 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 130.33542747859127, + "max": 134.27341434996117 + }, + "tx_mbps": { + "mean": 1.7786634648123385, + "max": 1.8763072053033887 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/qualification-image-pin/direct/http/00-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 0.42819201035473836, + "max": 0.49224710804824023 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009844942160964805, + "max": 0.049224710804824025 + }, + "busiest_sampled_vcpu_percent": 1.37524557956778, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0020551505882251747, + "max": 0.0032840076889303145 + }, + "tx_mbps": { + "mean": 0.0020551505882251747, + "max": 0.0032840076889303145 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.005165954636005011, + "max": 0.011477653277039339 + }, + "tx_mbps": { + "mean": 0.001588819943704872, + "max": 0.0024879533787518396 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/qualification-image-pin/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4347093318910894, + "max": 0.4676347526458282 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004102059233735336, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.37524557956778, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.01035655296688023, + "max": 0.04265674175196036 + }, + "tx_mbps": { + "mean": 0.01035655296688023, + "max": 0.04265674175196036 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.011548648612605947, + "max": 0.03937860295351132 + }, + "tx_mbps": { + "mean": 0.0020613160700350525, + "max": 0.004307871158768771 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/qualification-image-pin/direct/http/02-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4142191758714415, + "max": 0.44291338582677164 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008200082000820008, + "max": 0.04920049200492005 + }, + "busiest_sampled_vcpu_percent": 0.9881422924901185, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0018721012376785437, + "max": 0.0036674042533390047 + }, + "tx_mbps": { + "mean": 0.0018721012376785437, + "max": 0.0036674042533390047 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0013402425421262633, + "max": 0.0026962504231629676 + }, + "tx_mbps": { + "mean": 0.0012743924724038622, + "max": 0.002343675937005055 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/qualification-image-pin/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.706430441512218, + "max": 28.873771730914587 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012589182006375614, + "max": 0.050327126321087066 + }, + "busiest_sampled_vcpu_percent": 99.80879541108986, + "container_quota_busy_percent": { + "mean": 99.67162238924335, + "max": 100.20801058204547 + }, + "container_throttled_period_percent": { + "mean": 24.87300435413643, + "max": 28.846153846153847 + }, + "max_fd": 931, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 145207296, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 103.76285981193162, + "max": 104.61650795107852 + }, + "tx_mbps": { + "mean": 82.2975974763509, + "max": 82.97713474432399 + } + }, + "vethd298e83d": { + "rx_mbps": { + "mean": 112.14333011385031, + "max": 113.05428515676584 + }, + "tx_mbps": { + "mean": 82.2976153452818, + "max": 82.97691871528265 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0036096365137257866, + "max": 0.010183244512398337 + }, + "tx_mbps": { + "mean": 0.0036096365137257866, + "max": 0.010183244512398337 + } + }, + "ens4": { + "rx_mbps": { + "mean": 97.52080033382563, + "max": 98.32582500181022 + }, + "tx_mbps": { + "mean": 128.82498340573304, + "max": 129.8617521170972 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 35.57662701058084, + "max": 35.88604723226071 + }, + "tx_mbps": { + "mean": 59.61377319446453, + "max": 60.11688796558969 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/qualification-image-pin/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 33.077513694031396, + "max": 33.333333333333336 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004432624113475178, + "max": 0.026595744680851064 + }, + "busiest_sampled_vcpu_percent": 99.81060606060606, + "container_quota_busy_percent": { + "mean": 99.58104339791744, + "max": 100.09809142334637 + }, + "container_throttled_period_percent": { + "mean": 36.07885824866957, + "max": 45.283018867924525 + }, + "max_fd": 921, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 198615040, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 2499.3489168204233, + "max": 2533.107953840218 + }, + "tx_mbps": { + "mean": 2526.063522707327, + "max": 2561.704627529558 + } + }, + "vethd298e83d": { + "rx_mbps": { + "mean": 2509.5851356485673, + "max": 2543.4526785881344 + }, + "tx_mbps": { + "mean": 2526.065622546328, + "max": 2561.698298089408 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0031679490990985746, + "max": 0.011508281014909671 + }, + "tx_mbps": { + "mean": 0.0031679490990985746, + "max": 0.011508281014909671 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2768.07442928564, + "max": 2807.125895451497 + }, + "tx_mbps": { + "mean": 2530.8868189337772, + "max": 2564.9650541534056 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2479.96992298807, + "max": 2515.064178390811 + }, + "tx_mbps": { + "mean": 47.136466406292, + "max": 47.747351425876666 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/qualification-image-pin/praxis-release/http/02-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.8760914526503623, + "max": 5.59506875296349 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0071285999429712005, + "max": 0.0499001996007984 + }, + "busiest_sampled_vcpu_percent": 14.130434782608695, + "container_quota_busy_percent": { + "mean": 7.56262585700004, + "max": 8.277952655346349 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 159, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 190464000, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 130.07502319440377, + "max": 136.02854105579658 + }, + "tx_mbps": { + "mean": 130.72914619460647, + "max": 136.70566615216245 + } + }, + "vethd298e83d": { + "rx_mbps": { + "mean": 130.75068678448736, + "max": 136.73798894010386 + }, + "tx_mbps": { + "mean": 130.72916166774053, + "max": 136.70566615216245 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0030801851443125893, + "max": 0.012623856655296077 + }, + "tx_mbps": { + "mean": 0.0030801851443125893, + "max": 0.012623856655296077 + } + }, + "ens4": { + "rx_mbps": { + "mean": 143.17346658003004, + "max": 149.75891794221823 + }, + "tx_mbps": { + "mean": 132.049465331811, + "max": 138.16697065401277 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 128.37243062185138, + "max": 134.23625036013655 + }, + "tx_mbps": { + "mean": 2.3165868225484787, + "max": 2.4391326222538767 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/qualification-image-pin/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 32.036476509813426, + "max": 32.83472290338401 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00408997955010225, + "max": 0.024539877300613498 + }, + "busiest_sampled_vcpu_percent": 36.96857670979667, + "container_quota_busy_percent": { + "mean": 36.454721854645214, + "max": 37.17251877878381 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 373, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 22384640, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 26.01128082264117, + "max": 26.31405001711039 + }, + "tx_mbps": { + "mean": 33.418107964729295, + "max": 33.809928984063404 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004018619878064937, + "max": 0.012377282099937971 + }, + "tx_mbps": { + "mean": 0.004018619878064937, + "max": 0.012377282099937971 + } + }, + "ens4": { + "rx_mbps": { + "mean": 43.842688356895096, + "max": 44.35941597157634 + }, + "tx_mbps": { + "mean": 39.12105522272869, + "max": 39.5775648473804 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 28.878797119965682, + "max": 29.215123446083926 + }, + "tx_mbps": { + "mean": 33.418107964729295, + "max": 33.809928984063404 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 30.499680122714082, + "max": 30.856481586534663 + }, + "tx_mbps": { + "mean": 26.010943721878604, + "max": 26.31324908140637 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/qualification-image-pin/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 48.730844009278634, + "max": 49.37637564196625 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004067024564828371, + "max": 0.02440214738897023 + }, + "busiest_sampled_vcpu_percent": 53.398058252427184, + "container_quota_busy_percent": { + "mean": 58.29106765390374, + "max": 59.40632249430883 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 372, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27017216, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 2256.0369478000653, + "max": 2283.550916718505 + }, + "tx_mbps": { + "mean": 31.42567844716561, + "max": 31.67272187865449 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001880442205252578, + "max": 0.003244048910714192 + }, + "tx_mbps": { + "mean": 0.001880442205252578, + "max": 0.003244048910714192 + } + }, + "ens4": { + "rx_mbps": { + "mean": 45.038198402698065, + "max": 45.34830810689169 + }, + "tx_mbps": { + "mean": 2486.423557529297, + "max": 2516.7185601913993 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 2265.4618943993232, + "max": 2293.086051132174 + }, + "tx_mbps": { + "mean": 31.425679486875794, + "max": 31.67272187865449 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 27.614749373455428, + "max": 27.843255436118277 + }, + "tx_mbps": { + "mean": 2256.036527243678, + "max": 2283.5440976258496 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/qualification-image-pin/agentgateway/http/02-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.440391004214145, + "max": 15.029151371194127 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003605942593393913, + "max": 0.021635655560363478 + }, + "busiest_sampled_vcpu_percent": 20.965058236272878, + "container_quota_busy_percent": { + "mean": 4.465120458313988, + "max": 4.695679625478189 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 372, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 20324352, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 130.25283804735133, + "max": 134.1585198826267 + }, + "tx_mbps": { + "mean": 2.126540961958321, + "max": 2.2338733982396755 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020373552184703037, + "max": 0.004820245251570268 + }, + "tx_mbps": { + "mean": 0.0020373552184703037, + "max": 0.004820245251570268 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.3752614130956893, + "max": 3.55183537521968 + }, + "tx_mbps": { + "mean": 143.5679124363081, + "max": 147.87145112408015 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 130.79935955058204, + "max": 134.726294517685 + }, + "tx_mbps": { + "mean": 2.126540961958321, + "max": 2.2338733982396755 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.7773641329799945, + "max": 1.86522385242456 + }, + "tx_mbps": { + "mean": 130.2525296691528, + "max": 134.1578993488292 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/qualification-image-pin/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 73.81768574597285, + "max": 74.23518164435947 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0039739310125576225, + "max": 0.023843586075345733 + }, + "busiest_sampled_vcpu_percent": 83.80414312617702, + "container_quota_busy_percent": { + "mean": 91.84793628996557, + "max": 92.29526589874547 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27824128, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 114.91454251965601, + "max": 115.81855853805263 + }, + "tx_mbps": { + "mean": 146.59226348756366, + "max": 147.6559772373147 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001971343529915425, + "max": 0.003800707634616996 + }, + "tx_mbps": { + "mean": 0.001971343529915425, + "max": 0.003800707634616996 + } + }, + "ens4": { + "rx_mbps": { + "mean": 146.59621017054994, + "max": 147.6574354076368 + }, + "tx_mbps": { + "mean": 127.58656126941142, + "max": 128.58717928738133 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 127.58533267988534, + "max": 128.5859961877285 + }, + "tx_mbps": { + "mean": 146.59226346871387, + "max": 147.6562168149944 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/qualification-image-pin/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 77.10148283377423, + "max": 77.35052754982415 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0038995476524723133, + "max": 0.02339728591483388 + }, + "busiest_sampled_vcpu_percent": 85.55347091932458, + "container_quota_busy_percent": { + "mean": 94.92391591616713, + "max": 95.99723068935127 + }, + "container_throttled_period_percent": { + "mean": 2.475170997183576, + "max": 3.7735849056603774 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 30896128, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 5742.961350095813, + "max": 5811.449009528547 + }, + "tx_mbps": { + "mean": 96.09055222040979, + "max": 96.54168535667452 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005237764789264535, + "max": 0.01324278694885008 + }, + "tx_mbps": { + "mean": 0.005237764789264535, + "max": 0.01324278694885008 + } + }, + "ens4": { + "rx_mbps": { + "mean": 96.09682572681808, + "max": 96.54388688337639 + }, + "tx_mbps": { + "mean": 5767.340888181555, + "max": 5836.063959386903 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 5767.345904305666, + "max": 5836.118119599766 + }, + "tx_mbps": { + "mean": 96.09058473384357, + "max": 96.54168535667452 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/qualification-image-pin/direct/http/02-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.6464900829257478, + "max": 1.93390452876377 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008198244273200744, + "max": 0.024709661477637757 + }, + "busiest_sampled_vcpu_percent": 3.3009708737864076, + "container_quota_busy_percent": { + "mean": 3.1617885310821947, + "max": 3.3832536699611775 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 9, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10809344, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 130.18743888040254, + "max": 134.13404368568496 + }, + "tx_mbps": { + "mean": 1.8200666178301523, + "max": 1.9112033591584061 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002323879888637343, + "max": 0.004168265943356137 + }, + "tx_mbps": { + "mean": 0.002323879888637343, + "max": 0.004168265943356137 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.8212503531867736, + "max": 1.913427777150342 + }, + "tx_mbps": { + "mean": 130.7320242344924, + "max": 134.68094905626964 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 130.73114597041828, + "max": 134.69424053665963 + }, + "tx_mbps": { + "mean": 1.8200666178301523, + "max": 1.9112033591584061 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/qualification-image-pin/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 42.95041945355597, + "max": 43.31132306187332 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004076973255055447, + "max": 0.02446183953033268 + }, + "busiest_sampled_vcpu_percent": 45.43689320388349, + "container_quota_busy_percent": { + "mean": 49.01595113880378, + "max": 49.398414309697834 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 405, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 23117824, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 35.55680058784523, + "max": 35.8896992920353 + }, + "tx_mbps": { + "mean": 64.25059875412688, + "max": 64.93281654874687 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003439100799365989, + "max": 0.012192807354803603 + }, + "tx_mbps": { + "mean": 0.003439100799365989, + "max": 0.012192807354803603 + } + }, + "ens4": { + "rx_mbps": { + "mean": 80.9400809413832, + "max": 82.16313561321289 + }, + "tx_mbps": { + "mean": 55.03451443113543, + "max": 55.78099066073716 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 39.81730886210718, + "max": 40.240160694047866 + }, + "tx_mbps": { + "mean": 64.25059875412688, + "max": 64.93281654874687 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 59.578617171472516, + "max": 60.11154733471549 + }, + "tx_mbps": { + "mean": 35.556395599149205, + "max": 35.8896992920353 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/qualification-image-pin/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 55.75268773944059, + "max": 56.662606577344704 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004083966348117292, + "max": 0.02450379808870375 + }, + "busiest_sampled_vcpu_percent": 59.25196850393701, + "container_quota_busy_percent": { + "mean": 65.83455171087756, + "max": 66.61782528360628 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 384, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 26161152, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 2485.413859591606, + "max": 2513.4722005648027 + }, + "tx_mbps": { + "mean": 53.2640330699669, + "max": 54.13645585562879 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0033859262126027037, + "max": 0.01038069003260106 + }, + "tx_mbps": { + "mean": 0.0033859262126027037, + "max": 0.01038069003260106 + } + }, + "ens4": { + "rx_mbps": { + "mean": 74.64298909094865, + "max": 76.02106883251165 + }, + "tx_mbps": { + "mean": 2741.619895067095, + "max": 2772.3264821276184 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 2496.704723044793, + "max": 2524.7815283999016 + }, + "tx_mbps": { + "mean": 53.26401667529013, + "max": 54.13645585562879 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 47.27969965462135, + "max": 48.01454766150824 + }, + "tx_mbps": { + "mean": 2485.4104727666017, + "max": 2513.478028816843 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/qualification-image-pin/praxis-release/http/02-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.930821741613384, + "max": 7.349142991312514 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041583499667332, + "max": 0.0249500998003992 + }, + "busiest_sampled_vcpu_percent": 12.343470483005367, + "container_quota_busy_percent": { + "mean": 4.572322702766755, + "max": 4.76220758970478 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 134, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 14729216, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 130.29183326800944, + "max": 134.13463199874184 + }, + "tx_mbps": { + "mean": 2.7204212171321704, + "max": 2.8284744280729264 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007656381948113382, + "max": 0.03447989752473839 + }, + "tx_mbps": { + "mean": 0.007656381948113382, + "max": 0.03447989752473839 + } + }, + "ens4": { + "rx_mbps": { + "mean": 4.046136366087091, + "max": 4.212607337507985 + }, + "tx_mbps": { + "mean": 143.6064392641962, + "max": 147.8372669557109 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 130.83667941384218, + "max": 134.69719568240492 + }, + "tx_mbps": { + "mean": 2.7204212171321704, + "max": 2.8284744280729264 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.3524551363235195, + "max": 2.4434691218012112 + }, + "tx_mbps": { + "mean": 130.29153633215097, + "max": 134.13409095127446 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/qualification-image-pin/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.144558774904231, + "max": 1.2157330154946364 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003976775630318937, + "max": 0.023860653781913623 + }, + "busiest_sampled_vcpu_percent": 2.8680688336520075, + "container_quota_busy_percent": { + "mean": 0.04446592874871807, + "max": 0.09047186783985633 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 35241984, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.005582526253999123, + "max": 0.008077858956234403 + }, + "tx_mbps": { + "mean": 0.01161368887248878, + "max": 0.019956794238986806 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.001192984695064246, + "max": 0.002104665120688981 + }, + "tx_mbps": { + "mean": 0.0010480728145092317, + "max": 0.0019903139975067275 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0034234104004902516, + "max": 0.012714922544336257 + }, + "tx_mbps": { + "mean": 0.0034234104004902516, + "max": 0.012714922544336257 + } + }, + "veth3fcf1d69": { + "rx_mbps": { + "mean": 0.0013774596134292672, + "max": 0.002408362114870363 + }, + "tx_mbps": { + "mean": 0.004713533596467389, + "max": 0.008455984479289544 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.013622401500583426, + "max": 0.03111854139314346 + }, + "tx_mbps": { + "mean": 0.006830490450731116, + "max": 0.012411423733454295 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.64384833683022e-05, + "max": 7.936834959382655e-05 + }, + "tx_mbps": { + "mean": 2.64384833683022e-05, + "max": 7.936834959382655e-05 + } + }, + "veth4375b210": { + "rx_mbps": { + "mean": 0.003705974718152299, + "max": 0.00534407241253333 + }, + "tx_mbps": { + "mean": 0.005905432255195997, + "max": 0.009887677487953965 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/qualification-image-pin/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1013349721161219, + "max": 1.1439466158245948 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003974878766197631, + "max": 0.023849272597185785 + }, + "busiest_sampled_vcpu_percent": 2.48565965583174, + "container_quota_busy_percent": { + "mean": 0.03514862070603157, + "max": 0.048977208238119435 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 35475456, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.004994096691430591, + "max": 0.0056549273408980725 + }, + "tx_mbps": { + "mean": 0.007147212940172432, + "max": 0.008606717037320454 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008588875111597605, + "max": 0.0009761171287656249 + }, + "tx_mbps": { + "mean": 0.0009684267880281934, + "max": 0.0012811537315048826 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0024905388513788793, + "max": 0.0034209397129143994 + }, + "tx_mbps": { + "mean": 0.0024905388513788793, + "max": 0.0034209397129143994 + } + }, + "veth3fcf1d69": { + "rx_mbps": { + "mean": 0.0010540918926585704, + "max": 0.0015564970797172914 + }, + "tx_mbps": { + "mean": 0.0024058580788119607, + "max": 0.0031205244460226073 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.008800526512449535, + "max": 0.015428751366551658 + }, + "tx_mbps": { + "mean": 0.005434497503816505, + "max": 0.005999899390137865 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.6441908570947427e-05, + "max": 7.934193471347753e-05 + }, + "tx_mbps": { + "mean": 2.6441908570947427e-05, + "max": 7.934193471347753e-05 + } + }, + "veth4375b210": { + "rx_mbps": { + "mean": 0.003636425880799596, + "max": 0.004408656803069505 + }, + "tx_mbps": { + "mean": 0.003772928073332278, + "max": 0.0044879407167310835 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/qualification-image-pin/agentgateway/http/02-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.136760990016416, + "max": 1.1669445105977614 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003972983710766786, + "max": 0.023837902264600714 + }, + "busiest_sampled_vcpu_percent": 2.8517110266159698, + "container_quota_busy_percent": { + "mean": 0.05918034169100186, + "max": 0.13697768475289884 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 35774464, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.00561946779892746, + "max": 0.009675708829034459 + }, + "tx_mbps": { + "mean": 0.009793124605478046, + "max": 0.024789712290883746 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010764939154178333, + "max": 0.0016506735893374526 + }, + "tx_mbps": { + "mean": 0.0011365559315052603, + "max": 0.0016994920319056582 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002427311071779554, + "max": 0.005720687580352064 + }, + "tx_mbps": { + "mean": 0.002427311071779554, + "max": 0.005720687580352064 + } + }, + "veth3fcf1d69": { + "rx_mbps": { + "mean": 0.0013525622288139828, + "max": 0.004170274756308339 + }, + "tx_mbps": { + "mean": 0.0036497061007283354, + "max": 0.011561716731997176 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.013090823111096172, + "max": 0.024882791968942584 + }, + "tx_mbps": { + "mean": 0.006319844910836767, + "max": 0.011078007585363535 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.6441565971319584e-05, + "max": 7.936919801982584e-05 + }, + "tx_mbps": { + "mean": 2.6441565971319584e-05, + "max": 7.936919801982584e-05 + } + }, + "veth4375b210": { + "rx_mbps": { + "mean": 0.00391661494639611, + "max": 0.005712955977906484 + }, + "tx_mbps": { + "mean": 0.005060246594509235, + "max": 0.011566294421082037 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/qualification-image-pin/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4470841325629537, + "max": 0.5168594634506523 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008206138191367143, + "max": 0.049236829148202856 + }, + "busiest_sampled_vcpu_percent": 1.383399209486166, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.0008589443436139161, + "max": 0.00154298485597973 + }, + "tx_mbps": { + "mean": 0.001108407727362365, + "max": 0.002128689311514893 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.001002188876850611, + "max": 0.0018074965455762552 + }, + "tx_mbps": { + "mean": 0.001108407727362365, + "max": 0.002128689311514893 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018304972277356079, + "max": 0.0034905455774131874 + }, + "tx_mbps": { + "mean": 0.0018304972277356079, + "max": 0.0034905455774131874 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.005299772543317674, + "max": 0.015130698434658372 + }, + "tx_mbps": { + "mean": 0.002288479495300931, + "max": 0.007744839292412543 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/qualification-image-pin/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.49230078883817935, + "max": 0.5912786400591279 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008210181122055526, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.0007303825726790203, + "max": 0.0007715445243623028 + }, + "tx_mbps": { + "mean": 0.0008885666141083494, + "max": 0.0011597847196063217 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.000851587915844856, + "max": 0.000903809299967269 + }, + "tx_mbps": { + "mean": 0.0008885666141083494, + "max": 0.0011597847196063217 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005571120345128256, + "max": 0.015188405065303617 + }, + "tx_mbps": { + "mean": 0.005571120345128256, + "max": 0.015188405065303617 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.007859094097274942, + "max": 0.01355556491884707 + }, + "tx_mbps": { + "mean": 0.00253549772518318, + "max": 0.007202880608065505 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/qualification-image-pin/direct/http/02-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.46345098253028805, + "max": 0.5167322834645669 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004101049868766404, + "max": 0.024606299212598427 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.0008132421761212606, + "max": 0.0011047595439604761 + }, + "tx_mbps": { + "mean": 0.001087405661870868, + "max": 0.001358161407639433 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009491325687189477, + "max": 0.0012810174769000392 + }, + "tx_mbps": { + "mean": 0.001087405661870868, + "max": 0.001358161407639433 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001925652892383365, + "max": 0.003958025423190237 + }, + "tx_mbps": { + "mean": 0.001925652892383365, + "max": 0.003958025423190237 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0022984747356696736, + "max": 0.005301801642605624 + }, + "tx_mbps": { + "mean": 0.002369835229540584, + "max": 0.007326183148659909 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/qualification-image-pin/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1088984012379, + "max": 1.168057210965435 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003975826972010178, + "max": 0.02385496183206107 + }, + "busiest_sampled_vcpu_percent": 2.676864244741874, + "container_quota_busy_percent": { + "mean": 0.015976469609746517, + "max": 0.043095977533834706 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3543040, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth6a4890e7": { + "rx_mbps": { + "mean": 0.019859807295949806, + "max": 0.04943909521828373 + }, + "tx_mbps": { + "mean": 0.030625384367907744, + "max": 0.08419504764849102 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.02500236310451382, + "max": 0.054966058991914986 + }, + "tx_mbps": { + "mean": 0.03572838314020418, + "max": 0.08993863545078792 + } + }, + "veth6321fa8f": { + "rx_mbps": { + "mean": 0.005006790813269977, + "max": 0.006227274521140802 + }, + "tx_mbps": { + "mean": 0.004141472699424839, + "max": 0.0052781530430350485 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009793717525174942, + "max": 0.0014441820381125147 + }, + "tx_mbps": { + "mean": 0.0010683403871278717, + "max": 0.0015036573279608653 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007395451858771501, + "max": 0.03722972499473638 + }, + "tx_mbps": { + "mean": 0.007395451858771501, + "max": 0.03722972499473638 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.04095976384396419, + "max": 0.08866940170536668 + }, + "tx_mbps": { + "mean": 0.024655954569500645, + "max": 0.05513691738072169 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/qualification-image-pin/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1047778927838634, + "max": 1.167222486898523 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0039739310125576225, + "max": 0.023843586075345733 + }, + "busiest_sampled_vcpu_percent": 3.632887189292543, + "container_quota_busy_percent": { + "mean": 0.016030686796829792, + "max": 0.04496601829932526 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3825664, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth6a4890e7": { + "rx_mbps": { + "mean": 0.018861715889830294, + "max": 0.0440015076906157 + }, + "tx_mbps": { + "mean": 0.029881664597671782, + "max": 0.08046229607677481 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.02449340277474111, + "max": 0.05035889065932742 + }, + "tx_mbps": { + "mean": 0.035477246043717506, + "max": 0.08761263638387227 + } + }, + "veth6321fa8f": { + "rx_mbps": { + "mean": 0.0054970421842860774, + "max": 0.0061185366915597885 + }, + "tx_mbps": { + "mean": 0.0045436072075196446, + "max": 0.005163661874907226 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009709198841606573, + "max": 0.0016502726245864873 + }, + "tx_mbps": { + "mean": 0.0011053178529362728, + "max": 0.0020891376030547047 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0038260683934190774, + "max": 0.009430856336683507 + }, + "tx_mbps": { + "mean": 0.0038260683934190774, + "max": 0.009430856336683507 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03864594021748267, + "max": 0.09269497549774783 + }, + "tx_mbps": { + "mean": 0.02393153476737228, + "max": 0.04980534544041585 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/qualification-image-pin/praxis-release/http/02-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0814232019247951, + "max": 1.0975900739680267 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.6717557251908395, + "container_quota_busy_percent": { + "mean": 0.01964509693190808, + "max": 0.043720899245656204 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3723264, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth6a4890e7": { + "rx_mbps": { + "mean": 0.02539344076749705, + "max": 0.04412752690385808 + }, + "tx_mbps": { + "mean": 0.043279534328209045, + "max": 0.08052123032101395 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.030991349827373487, + "max": 0.050316421987007906 + }, + "tx_mbps": { + "mean": 0.04914077637159666, + "max": 0.0871503258296747 + } + }, + "veth6321fa8f": { + "rx_mbps": { + "mean": 0.005516467424813604, + "max": 0.00612092589439187 + }, + "tx_mbps": { + "mean": 0.004562664456032751, + "max": 0.005165628060961475 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010997286101368919, + "max": 0.0017516154348832707 + }, + "tx_mbps": { + "mean": 0.0013520028933344218, + "max": 0.002078136082152452 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003590855567448678, + "max": 0.013212820114305504 + }, + "tx_mbps": { + "mean": 0.003590855567448678, + "max": 0.013212820114305504 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.04907796564394255, + "max": 0.08482922678071685 + }, + "tx_mbps": { + "mean": 0.030232262411328873, + "max": 0.049525935920367414 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/qualification-image-pin/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0062059495185598, + "max": 1.2306177701206005 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008219293798601097, + "max": 0.02467308166790032 + }, + "busiest_sampled_vcpu_percent": 2.9296875, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.0021158583348056315, + "max": 0.0026292088541754045 + }, + "tx_mbps": { + "mean": 0.0024943599261092755, + "max": 0.0030953087644348064 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04903017921555127, + "max": 0.15923853745100022 + }, + "tx_mbps": { + "mean": 0.04903017921555127, + "max": 0.15923853745100022 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.010871273018787302, + "max": 0.01675681889039046 + }, + "tx_mbps": { + "mean": 0.02690801442754456, + "max": 0.07816941650850115 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0024828305356251476, + "max": 0.0030915218943234723 + }, + "tx_mbps": { + "mean": 0.0024943599261092755, + "max": 0.0030953087644348064 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/qualification-image-pin/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9819931627306215, + "max": 1.1828486939379004 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.1653543307086616, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.0020170466960088462, + "max": 0.0026279447822075293 + }, + "tx_mbps": { + "mean": 0.0023093291259837223, + "max": 0.0030633160170588964 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.044385293378766386, + "max": 0.16141115696346767 + }, + "tx_mbps": { + "mean": 0.044385293378766386, + "max": 0.16141115696346767 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.01112706697968361, + "max": 0.018388652642019814 + }, + "tx_mbps": { + "mean": 0.012785031469155739, + "max": 0.016685563282245894 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023656706793916517, + "max": 0.0030900355513277526 + }, + "tx_mbps": { + "mean": 0.0023093291259837223, + "max": 0.0030633160170588964 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/qualification-image-pin/agentgateway/http/02-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2237135396794478, + "max": 2.4876847290640396 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004105090311986864, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 6.91699604743083, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.0019244165359812713, + "max": 0.0019921716679954537 + }, + "tx_mbps": { + "mean": 0.0021962128238988236, + "max": 0.002492180026655718 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.043238185485023894, + "max": 0.16081645625607197 + }, + "tx_mbps": { + "mean": 0.043238185485023894, + "max": 0.16081645625607197 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.013088683401745783, + "max": 0.01866868396573135 + }, + "tx_mbps": { + "mean": 0.014629722433343418, + "max": 0.028855828296016236 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.00225834526946697, + "max": 0.002344378813718407 + }, + "tx_mbps": { + "mean": 0.0021962128238988236, + "max": 0.002492180026655718 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/qualification-image-pin/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9032425842575805, + "max": 0.984251968503937 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012317301614719901, + "max": 0.02464875523786049 + }, + "busiest_sampled_vcpu_percent": 1.7751479289940828, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.001984248240485619, + "max": 0.0025473385648621867 + }, + "tx_mbps": { + "mean": 0.0022368616640955834, + "max": 0.002897667135922594 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04166886758729544, + "max": 0.15990940390302727 + }, + "tx_mbps": { + "mean": 0.04166886758729544, + "max": 0.15990940390302727 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.00807366177854626, + "max": 0.01621696498549247 + }, + "tx_mbps": { + "mean": 0.005767917531720291, + "max": 0.008065571936907325 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023291075874482675, + "max": 0.0029876193044679968 + }, + "tx_mbps": { + "mean": 0.0022368616640955834, + "max": 0.002897667135922594 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/qualification-image-pin/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9284568984988592, + "max": 1.0098522167487685 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.1653543307086616, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.0020448365575103065, + "max": 0.0025484048982769843 + }, + "tx_mbps": { + "mean": 0.0023455681075665942, + "max": 0.002899203844150915 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.06446540934217403, + "max": 0.23782595440809112 + }, + "tx_mbps": { + "mean": 0.06446540934217403, + "max": 0.23782595440809112 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.007606711917646527, + "max": 0.014928035852348252 + }, + "tx_mbps": { + "mean": 0.02466451276764784, + "max": 0.07966191044957982 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0024008936780393797, + "max": 0.002988869942423624 + }, + "tx_mbps": { + "mean": 0.0023455681075665942, + "max": 0.002899203844150915 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/qualification-image-pin/direct/http/02-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.3095481864466525, + "max": 2.6322263222632225 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004108125872976748, + "max": 0.02464875523786049 + }, + "busiest_sampled_vcpu_percent": 6.521739130434782, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.0019248240744518647, + "max": 0.0026300462443267177 + }, + "tx_mbps": { + "mean": 0.002214782085416209, + "max": 0.0030925065289152676 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.03933388394346158, + "max": 0.15030588446793974 + }, + "tx_mbps": { + "mean": 0.03933388394346158, + "max": 0.15030588446793974 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.006358922668872684, + "max": 0.009566241242680022 + }, + "tx_mbps": { + "mean": 0.00720575645869515, + "max": 0.010297749576481404 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022588237820342825, + "max": 0.0030925065289152676 + }, + "tx_mbps": { + "mean": 0.002214782085416209, + "max": 0.0030925065289152676 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/qualification-image-pin/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9857429560165915, + "max": 1.0103499260719566 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008215240391600617, + "max": 0.02465483234714004 + }, + "busiest_sampled_vcpu_percent": 2.3529411764705883, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.0021529764211487695, + "max": 0.0030629618104958066 + }, + "tx_mbps": { + "mean": 0.002539117450175835, + "max": 0.0038007784972562244 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05019229142230209, + "max": 0.16449221640903364 + }, + "tx_mbps": { + "mean": 0.05019229142230209, + "max": 0.16449221640903364 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0298712836079183, + "max": 0.0529116675346847 + }, + "tx_mbps": { + "mean": 0.04931452948269635, + "max": 0.09124887319195076 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0025273152912329974, + "max": 0.0035915468995181953 + }, + "tx_mbps": { + "mean": 0.002539117450175835, + "max": 0.0038007784972562244 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/qualification-image-pin/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0019882171647976, + "max": 1.083743842364532 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.3529411764705883, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.0019243045719487166, + "max": 0.001992166533608662 + }, + "tx_mbps": { + "mean": 0.0021787978760563435, + "max": 0.0024906012543300083 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.047929974437560585, + "max": 0.15836853933337752 + }, + "tx_mbps": { + "mean": 0.047929974437560585, + "max": 0.15836853933337752 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.031032334534628166, + "max": 0.05981521588581181 + }, + "tx_mbps": { + "mean": 0.0478644775809698, + "max": 0.09015471910495566 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002258213950240984, + "max": 0.002344372771594724 + }, + "tx_mbps": { + "mean": 0.0021787978760563435, + "max": 0.0024906012543300083 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/qualification-image-pin/praxis-release/http/02-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.2316716094345057, + "max": 2.58493353028065 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007035565206574659, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 6.324110671936759, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "cni0": { + "rx_mbps": { + "mean": 0.0019547662162943034, + "max": 0.002772278464369593 + }, + "tx_mbps": { + "mean": 0.002304149222524395, + "max": 0.0030631868681746835 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04443652137187721, + "max": 0.15750259777667264 + }, + "tx_mbps": { + "mean": 0.04443652137187721, + "max": 0.15750259777667264 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.032444544588648, + "max": 0.055068776249217466 + }, + "tx_mbps": { + "mean": 0.056248321455845955, + "max": 0.09444444395978979 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002294490329685396, + "max": 0.003256601644758609 + }, + "tx_mbps": { + "mean": 0.002304149222524395, + "max": 0.0030631868681746835 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-image-pin-pod-profile-review.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-image-pin-pod-profile-review.json new file mode 100644 index 0000000..edea957 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-image-pin-pod-profile-review.json @@ -0,0 +1,62 @@ +{ + "kgateway": { + "container_records": 123, + "profiles": [ + "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n" + ], + "pids": [ + 163864, + 166483, + 167119, + 167663, + 169539, + 169689, + 169820, + 170192, + 170324, + 172827, + 173445 + ], + "read_errors": [ + "[Errno 2] No such file or directory: '/proc/170192/net/sockstat'" + ] + }, + "kbackend": { + "container_records": 211, + "profiles": [ + "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n" + ], + "pids": [ + 34263 + ], + "read_errors": [] + }, + "kcontroller": { + "container_records": 365, + "profiles": [ + "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n" + ], + "pids": [ + 143211, + 143218, + 148794, + 148796, + 151434, + 151442, + 152198, + 152496, + 153504, + 153511, + 153624, + 157076, + 157083, + 157290, + 157653, + 157862, + 159853, + 159860, + 160145 + ], + "read_errors": [] + } +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-image-pin-resource-gate.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-image-pin-resource-gate.json new file mode 100644 index 0000000..3d8d793 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-image-pin-resource-gate.json @@ -0,0 +1,87 @@ +{ + "phase": "qualification-image-pin", + "profile": null, + "input": "evidence/qualification/kubernetes-image-pin-host-review.json", + "windows": 45, + "roles": { + "kbackend": { + "windows": 9, + "minimum_samples": 7, + "maximum_fd_count": 519, + "minimum_soft_nofile": 1048576, + "peak_mean_host_busy_percent": 77.10148283377423, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.008198244273200744, + "peak_mean_quota_busy_percent": 94.92391591616713, + "through_gateways_peak_mean_host_busy_percent": 55.75268773944059, + "through_gateways_peak_mean_quota_busy_percent": 65.83455171087756 + }, + "kclient": { + "windows": 9, + "minimum_samples": 7, + "maximum_fd_count": 518, + "minimum_soft_nofile": 65536, + "peak_mean_host_busy_percent": 92.06362930921489, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.02869337541695061, + "peak_mean_quota_busy_percent": null, + "through_gateways_peak_mean_host_busy_percent": 40.089168633860375, + "through_gateways_peak_mean_quota_busy_percent": null + }, + "kcontrol": { + "windows": 9, + "minimum_samples": 7, + "maximum_fd_count": null, + "minimum_soft_nofile": null, + "peak_mean_host_busy_percent": 1.3095481864466525, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.012317301614719901, + "peak_mean_quota_busy_percent": null, + "through_gateways_peak_mean_host_busy_percent": 1.2316716094345057, + "through_gateways_peak_mean_quota_busy_percent": null + }, + "kcontroller": { + "windows": 9, + "minimum_samples": 7, + "maximum_fd_count": 24, + "minimum_soft_nofile": 1048576, + "peak_mean_host_busy_percent": 1.144558774904231, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.008210181122055526, + "peak_mean_quota_busy_percent": 0.05918034169100186, + "through_gateways_peak_mean_host_busy_percent": 1.144558774904231, + "through_gateways_peak_mean_quota_busy_percent": 0.05918034169100186 + }, + "kgateway": { + "windows": 9, + "minimum_samples": 6, + "maximum_fd_count": 931, + "minimum_soft_nofile": 1048576, + "peak_mean_host_busy_percent": 33.077513694031396, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.012589182006375614, + "peak_mean_quota_busy_percent": 99.67162238924335, + "through_gateways_peak_mean_host_busy_percent": 33.077513694031396, + "through_gateways_peak_mean_quota_busy_percent": 99.67162238924335 + } + }, + "events_to_review": [ + { + "role": "kcontroller", + "workload": "results/kubernetes/qualification-image-pin/praxis-release/http/00-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/qualification-image-pin/praxis-release/http/01-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/qualification-image-pin/praxis-release/http/02-nighthawk/execution.json", + "max_restart_count": 1 + } + ], + "approved": false, + "note": "Restart/OOM counters may predate a window. Attribute using raw timestamps/lifecycle evidence; intended product capacity/recovery constraints are not automatically infrastructure failures. Short qualification cases can contain few samples. This summary does not approve a pass." +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-image-pin-startup-audit.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-image-pin-startup-audit.json new file mode 100644 index 0000000..e6b9a63 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-image-pin-startup-audit.json @@ -0,0 +1,200 @@ +{ + "phase": "qualification-image-pin", + "checks": [ + { + "treatment": "agentgateway", + "stage": "switch", + "barrier": { + "single_pod_barrier": true, + "expected_image": "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "stable_seconds": 11.339615990000311, + "wait_seconds": 12.080715523001345, + "pod": "benchmark-59f4fd6b47-lcxjg", + "pod_uid": "c12a7082-5b69-4c34-8e99-68179e547215", + "image_ids": [ + "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c" + ], + "endpoints": [ + { + "addresses": [ + "10.42.1.244" + ], + "conditions": { + "ready": true, + "serving": true, + "terminating": false + }, + "nodeName": "gwcmp160-1005-kgateway.c.solo-oss.internal", + "targetRef": { + "kind": "Pod", + "name": "benchmark-59f4fd6b47-lcxjg", + "namespace": "gateway-benchmark", + "uid": "c12a7082-5b69-4c34-8e99-68179e547215" + } + } + ] + }, + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "recovery-switch", + "barrier": { + "single_pod_barrier": true, + "expected_image": "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "stable_seconds": 11.164280942000914, + "wait_seconds": 11.882056483998895, + "pod": "benchmark-5bc7c858b4-c7fxj", + "pod_uid": "07c2bb56-cce7-4ad1-8483-c6f6103c6e06", + "image_ids": [ + "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c" + ], + "endpoints": [ + { + "addresses": [ + "10.42.1.248" + ], + "conditions": { + "ready": true, + "serving": true, + "terminating": false + }, + "nodeName": "gwcmp160-1005-kgateway.c.solo-oss.internal", + "targetRef": { + "kind": "Pod", + "name": "benchmark-5bc7c858b4-c7fxj", + "namespace": "gateway-benchmark", + "uid": "07c2bb56-cce7-4ad1-8483-c6f6103c6e06" + } + } + ] + }, + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/00-fortio/execution.json", + "samples": 7, + "pids": [ + 163864 + ], + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/01-fortio/execution.json", + "samples": 7, + "pids": [ + 163864 + ], + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/02-nighthawk/execution.json", + "samples": 7, + "pids": [ + 163864 + ], + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "switch", + "barrier": { + "single_pod_barrier": true, + "expected_image": "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8", + "stable_seconds": 10.160308332000568, + "wait_seconds": 11.028745876001267, + "pod": "praxis-benchmark-689685876b-z8jst", + "pod_uid": "516c629c-f546-4a74-8806-e1f759b3899c", + "image_ids": [ + "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8" + ], + "endpoints": [ + { + "addresses": [ + "10.42.1.250" + ], + "conditions": { + "ready": true, + "serving": true, + "terminating": false + }, + "nodeName": "gwcmp160-1005-kgateway.c.solo-oss.internal", + "targetRef": { + "kind": "Pod", + "name": "praxis-benchmark-689685876b-z8jst", + "namespace": "gateway-benchmark", + "uid": "516c629c-f546-4a74-8806-e1f759b3899c" + } + } + ] + }, + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "recovery-switch", + "barrier": { + "single_pod_barrier": true, + "expected_image": "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8", + "stable_seconds": 10.561480295000365, + "wait_seconds": 11.436069215000316, + "pod": "praxis-benchmark-689685876b-mwfnn", + "pod_uid": "20d065be-b7e5-4da8-a40f-a8c3e4822bbe", + "image_ids": [ + "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8" + ], + "endpoints": [ + { + "addresses": [ + "10.42.1.6" + ], + "conditions": { + "ready": true, + "serving": true, + "terminating": false + }, + "nodeName": "gwcmp160-1005-kgateway.c.solo-oss.internal", + "targetRef": { + "kind": "Pod", + "name": "praxis-benchmark-689685876b-mwfnn", + "namespace": "gateway-benchmark", + "uid": "20d065be-b7e5-4da8-a40f-a8c3e4822bbe" + } + } + ] + }, + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/00-fortio/execution.json", + "samples": 7, + "pids": [ + 167663 + ], + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/01-fortio/execution.json", + "samples": 7, + "pids": [ + 167663 + ], + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/02-nighthawk/execution.json", + "samples": 8, + "pids": [ + 167663 + ], + "passed": true + } + ], + "issues": [] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-audit.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-audit.json new file mode 100644 index 0000000..9909249 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-audit.json @@ -0,0 +1,85 @@ +{ + "profile": "kubernetes", + "phase": "pass1", + "treatments": { + "agentgateway": { + "complete": true, + "load_cases": 14, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 1928048 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 4, + "aiperf_errors": 0, + "aiperf_completed_cases": 0, + "protocol_passed": 0, + "protocol_total": 0, + "cancellation_passed": 0, + "cancellation_total": 0 + }, + "direct": { + "complete": true, + "load_cases": 14, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 7943492 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 0, + "protocol_passed": 0, + "protocol_total": 0, + "cancellation_passed": 0, + "cancellation_total": 0 + }, + "praxis-nightly": { + "complete": true, + "load_cases": 0, + "nonzero_processes": [], + "fortio_status_counts": {}, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 0, + "protocol_passed": 0, + "protocol_total": 0, + "cancellation_passed": 0, + "cancellation_total": 0, + "setup_block": { + "recorded_at": "2026-10-05T23:25:31.862572+00:00", + "classification": "stock operator/core nightly configuration incompatibility", + "infrastructure_nodes_ready": true, + "image": "ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8", + "http": "not evaluated", + "scale": "not evaluated", + "recovery": "not evaluated", + "reason": "Operator cluster name contains tilde, rejected by the pinned nightly", + "modified_product_config": false + } + }, + "praxis-release": { + "complete": true, + "load_cases": 14, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 2222602 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 4, + "aiperf_errors": 0, + "aiperf_completed_cases": 0, + "protocol_passed": 0, + "protocol_total": 0, + "cancellation_passed": 0, + "cancellation_total": 0 + } + }, + "issues": [], + "generated_message_corpora": [] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-control/recovery-rows.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-control/recovery-rows.json new file mode 100644 index 0000000..40440d6 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-control/recovery-rows.json @@ -0,0 +1,98 @@ +[ + { + "pass": 1, + "treatment": "agentgateway", + "kind": "controller", + "requests": 262, + "failed_requests": 0, + "max_dispatch_delay_seconds": 0.04885713499970734, + "note": "Scheduled 10 requests/sec; report individual failures and recovery interval, not a production availability estimate.", + "mutation_seconds": 10.049390832000427, + "first_failed_probe_seconds": null, + "last_failed_probe_seconds": null, + "first_post_mutation_failed_probe_seconds": null, + "last_post_mutation_failed_probe_seconds": null, + "observed_recovery_after_mutation_seconds": null, + "post_mutation_failed_requests": 0, + "recovery_censored": false, + "command_exits": [ + 0, + 0 + ], + "pre_mutation_failures": 0, + "post_mutation_observation_seconds": 16.05171029399935, + "first_to_last_post_mutation_failed_probe_span_seconds": 0 + }, + { + "pass": 1, + "treatment": "agentgateway", + "kind": "data-plane", + "requests": 228, + "failed_requests": 0, + "max_dispatch_delay_seconds": 0.024601944998721592, + "note": "Scheduled 10 requests/sec; report individual failures and recovery interval, not a production availability estimate.", + "mutation_seconds": 10.025208883998857, + "first_failed_probe_seconds": null, + "last_failed_probe_seconds": null, + "first_post_mutation_failed_probe_seconds": null, + "last_post_mutation_failed_probe_seconds": null, + "observed_recovery_after_mutation_seconds": null, + "post_mutation_failed_requests": 0, + "recovery_censored": false, + "command_exits": [ + 0, + 0 + ], + "pre_mutation_failures": 0, + "post_mutation_observation_seconds": 12.67602573899967, + "first_to_last_post_mutation_failed_probe_span_seconds": 0 + }, + { + "pass": 1, + "treatment": "praxis-release", + "kind": "controller", + "requests": 236, + "failed_requests": 0, + "max_dispatch_delay_seconds": 0.048414393997518346, + "note": "Scheduled 10 requests/sec; report individual failures and recovery interval, not a production availability estimate.", + "mutation_seconds": 10.049506833998748, + "first_failed_probe_seconds": null, + "last_failed_probe_seconds": null, + "first_post_mutation_failed_probe_seconds": null, + "last_post_mutation_failed_probe_seconds": null, + "observed_recovery_after_mutation_seconds": null, + "post_mutation_failed_requests": 0, + "recovery_censored": false, + "command_exits": [ + 0, + 0 + ], + "pre_mutation_failures": 0, + "post_mutation_observation_seconds": 13.451506567998877, + "first_to_last_post_mutation_failed_probe_span_seconds": 0 + }, + { + "pass": 1, + "treatment": "praxis-release", + "kind": "data-plane", + "requests": 244, + "failed_requests": 34, + "max_dispatch_delay_seconds": 0.024292824000440305, + "note": "Scheduled 10 requests/sec; report individual failures and recovery interval, not a production availability estimate.", + "mutation_seconds": 10.024445899001876, + "first_failed_probe_seconds": 10.900619677999202, + "last_failed_probe_seconds": 14.20036255100058, + "first_post_mutation_failed_probe_seconds": 10.900619677999202, + "last_post_mutation_failed_probe_seconds": 14.20036255100058, + "observed_recovery_after_mutation_seconds": 4.275916512997355, + "post_mutation_failed_requests": 34, + "recovery_censored": false, + "command_exits": [ + 0, + 0 + ], + "pre_mutation_failures": 0, + "post_mutation_observation_seconds": 14.276237890997436, + "first_to_last_post_mutation_failed_probe_span_seconds": 3.299742873001378 + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-control/recovery-summary.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-control/recovery-summary.json new file mode 100644 index 0000000..7205471 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-control/recovery-summary.json @@ -0,0 +1,231 @@ +[ + { + "treatment": "agentgateway", + "kind": "controller", + "passes": [ + 1 + ], + "three_complete_passes": false, + "metrics": { + "requests": { + "per_pass": [ + 262 + ], + "arithmetic_mean": null, + "min": 262, + "max": 262, + "sample_stddev": null + }, + "failed_requests": { + "per_pass": [ + 0 + ], + "arithmetic_mean": null, + "min": 0, + "max": 0, + "sample_stddev": null + }, + "pre_mutation_failures": { + "per_pass": [ + 0 + ], + "arithmetic_mean": null, + "min": 0, + "max": 0, + "sample_stddev": null + }, + "post_mutation_failed_requests": { + "per_pass": [ + 0 + ], + "arithmetic_mean": null, + "min": 0, + "max": 0, + "sample_stddev": null + }, + "max_dispatch_delay_seconds": { + "per_pass": [ + 0.04885713499970734 + ], + "arithmetic_mean": null, + "min": 0.04885713499970734, + "max": 0.04885713499970734, + "sample_stddev": null + } + } + }, + { + "treatment": "agentgateway", + "kind": "data-plane", + "passes": [ + 1 + ], + "three_complete_passes": false, + "metrics": { + "requests": { + "per_pass": [ + 228 + ], + "arithmetic_mean": null, + "min": 228, + "max": 228, + "sample_stddev": null + }, + "failed_requests": { + "per_pass": [ + 0 + ], + "arithmetic_mean": null, + "min": 0, + "max": 0, + "sample_stddev": null + }, + "pre_mutation_failures": { + "per_pass": [ + 0 + ], + "arithmetic_mean": null, + "min": 0, + "max": 0, + "sample_stddev": null + }, + "post_mutation_failed_requests": { + "per_pass": [ + 0 + ], + "arithmetic_mean": null, + "min": 0, + "max": 0, + "sample_stddev": null + }, + "max_dispatch_delay_seconds": { + "per_pass": [ + 0.024601944998721592 + ], + "arithmetic_mean": null, + "min": 0.024601944998721592, + "max": 0.024601944998721592, + "sample_stddev": null + } + } + }, + { + "treatment": "praxis-release", + "kind": "controller", + "passes": [ + 1 + ], + "three_complete_passes": false, + "metrics": { + "requests": { + "per_pass": [ + 236 + ], + "arithmetic_mean": null, + "min": 236, + "max": 236, + "sample_stddev": null + }, + "failed_requests": { + "per_pass": [ + 0 + ], + "arithmetic_mean": null, + "min": 0, + "max": 0, + "sample_stddev": null + }, + "pre_mutation_failures": { + "per_pass": [ + 0 + ], + "arithmetic_mean": null, + "min": 0, + "max": 0, + "sample_stddev": null + }, + "post_mutation_failed_requests": { + "per_pass": [ + 0 + ], + "arithmetic_mean": null, + "min": 0, + "max": 0, + "sample_stddev": null + }, + "max_dispatch_delay_seconds": { + "per_pass": [ + 0.048414393997518346 + ], + "arithmetic_mean": null, + "min": 0.048414393997518346, + "max": 0.048414393997518346, + "sample_stddev": null + } + } + }, + { + "treatment": "praxis-release", + "kind": "data-plane", + "passes": [ + 1 + ], + "three_complete_passes": false, + "metrics": { + "requests": { + "per_pass": [ + 244 + ], + "arithmetic_mean": null, + "min": 244, + "max": 244, + "sample_stddev": null + }, + "failed_requests": { + "per_pass": [ + 34 + ], + "arithmetic_mean": null, + "min": 34, + "max": 34, + "sample_stddev": null + }, + "pre_mutation_failures": { + "per_pass": [ + 0 + ], + "arithmetic_mean": null, + "min": 0, + "max": 0, + "sample_stddev": null + }, + "post_mutation_failed_requests": { + "per_pass": [ + 34 + ], + "arithmetic_mean": null, + "min": 34, + "max": 34, + "sample_stddev": null + }, + "max_dispatch_delay_seconds": { + "per_pass": [ + 0.024292824000440305 + ], + "arithmetic_mean": null, + "min": 0.024292824000440305, + "max": 0.024292824000440305, + "sample_stddev": null + }, + "observed_recovery_after_mutation_seconds": { + "per_pass": [ + 4.275916512997355 + ], + "arithmetic_mean": null, + "min": 4.275916512997355, + "max": 4.275916512997355, + "sample_stddev": null + } + } + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-control/scale-rows.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-control/scale-rows.json new file mode 100644 index 0000000..b3f240e --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-control/scale-rows.json @@ -0,0 +1,138 @@ +[ + { + "pass": 1, + "treatment": "agentgateway", + "count": 1000, + "marker": "created", + "complete": true, + "post_submission_observer_started_seconds": 10.11173307199897, + "status_convergence_seconds": 11.35575173899997, + "sample_traffic_convergence_seconds": 11.455770651999046, + "all_route_traffic_verified_seconds": 12.324077158998989, + "last_observed_seconds": 12.324079554999116, + "final_current_status_count": 1000, + "final_sample_passed": 100, + "final_sample_count": 100, + "final_full_probe_passed": 1000, + "final_full_probe_attempted": true + }, + { + "pass": 1, + "treatment": "agentgateway", + "count": 1000, + "marker": "updated", + "complete": true, + "post_submission_observer_started_seconds": 10.107101342999158, + "status_convergence_seconds": 10.740143020999312, + "sample_traffic_convergence_seconds": 10.837750282998968, + "all_route_traffic_verified_seconds": 11.726178274999256, + "last_observed_seconds": 11.72618043500006, + "final_current_status_count": 1000, + "final_sample_passed": 100, + "final_sample_count": 100, + "final_full_probe_passed": 1000, + "final_full_probe_attempted": true + }, + { + "pass": 1, + "treatment": "agentgateway", + "count": 5000, + "marker": "created", + "complete": true, + "post_submission_observer_started_seconds": 50.11046414899829, + "status_convergence_seconds": 53.363317138999264, + "sample_traffic_convergence_seconds": 53.46223326099971, + "all_route_traffic_verified_seconds": 57.921122441999614, + "last_observed_seconds": 57.92112563499904, + "final_current_status_count": 5000, + "final_sample_passed": 100, + "final_sample_count": 100, + "final_full_probe_passed": 5000, + "final_full_probe_attempted": true + }, + { + "pass": 1, + "treatment": "agentgateway", + "count": 5000, + "marker": "updated", + "complete": true, + "post_submission_observer_started_seconds": 50.114869824999914, + "status_convergence_seconds": 52.67934173700087, + "sample_traffic_convergence_seconds": 52.77436678800041, + "all_route_traffic_verified_seconds": 57.09470595499988, + "last_observed_seconds": 57.09470840200083, + "final_current_status_count": 5000, + "final_sample_passed": 100, + "final_sample_count": 100, + "final_full_probe_passed": 5000, + "final_full_probe_attempted": true + }, + { + "pass": 1, + "treatment": "praxis-release", + "count": 1000, + "marker": "created", + "complete": false, + "post_submission_observer_started_seconds": 10.106724257999304, + "status_convergence_seconds": null, + "sample_traffic_convergence_seconds": null, + "all_route_traffic_verified_seconds": null, + "last_observed_seconds": 310.7425365929994, + "final_current_status_count": 0, + "final_sample_passed": 0, + "final_sample_count": 100, + "final_full_probe_passed": 0, + "final_full_probe_attempted": false + }, + { + "pass": 1, + "treatment": "praxis-release", + "count": 1000, + "marker": "updated", + "complete": false, + "post_submission_observer_started_seconds": 10.105823403999239, + "status_convergence_seconds": null, + "sample_traffic_convergence_seconds": null, + "all_route_traffic_verified_seconds": null, + "last_observed_seconds": 311.20807839600093, + "final_current_status_count": 0, + "final_sample_passed": 0, + "final_sample_count": 100, + "final_full_probe_passed": 0, + "final_full_probe_attempted": false + }, + { + "pass": 1, + "treatment": "praxis-release", + "count": 5000, + "marker": "created", + "complete": false, + "post_submission_observer_started_seconds": 50.10321846700026, + "status_convergence_seconds": null, + "sample_traffic_convergence_seconds": null, + "all_route_traffic_verified_seconds": null, + "last_observed_seconds": 352.6692779929981, + "final_current_status_count": 0, + "final_sample_passed": 0, + "final_sample_count": 100, + "final_full_probe_passed": 0, + "final_full_probe_attempted": false + }, + { + "pass": 1, + "treatment": "praxis-release", + "count": 5000, + "marker": "updated", + "complete": false, + "post_submission_observer_started_seconds": 50.10981836599967, + "status_convergence_seconds": null, + "sample_traffic_convergence_seconds": null, + "all_route_traffic_verified_seconds": null, + "last_observed_seconds": 352.4540085810004, + "final_current_status_count": 0, + "final_sample_passed": 0, + "final_sample_count": 100, + "final_full_probe_passed": 0, + "final_full_probe_attempted": false + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-control/scale-summary.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-control/scale-summary.json new file mode 100644 index 0000000..ebd96d6 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-control/scale-summary.json @@ -0,0 +1,242 @@ +[ + { + "treatment": "agentgateway", + "count": 1000, + "marker": "created", + "passes": [ + 1 + ], + "three_complete_passes": false, + "metrics": { + "post_submission_observer_started_seconds": { + "per_pass": [ + 10.11173307199897 + ], + "arithmetic_mean": null, + "min": 10.11173307199897, + "max": 10.11173307199897, + "sample_stddev": null + }, + "status_convergence_seconds": { + "per_pass": [ + 11.35575173899997 + ], + "arithmetic_mean": null, + "min": 11.35575173899997, + "max": 11.35575173899997, + "sample_stddev": null + }, + "all_route_traffic_verified_seconds": { + "per_pass": [ + 12.324077158998989 + ], + "arithmetic_mean": null, + "min": 12.324077158998989, + "max": 12.324077158998989, + "sample_stddev": null + } + }, + "converged_passes": 1 + }, + { + "treatment": "agentgateway", + "count": 1000, + "marker": "updated", + "passes": [ + 1 + ], + "three_complete_passes": false, + "metrics": { + "post_submission_observer_started_seconds": { + "per_pass": [ + 10.107101342999158 + ], + "arithmetic_mean": null, + "min": 10.107101342999158, + "max": 10.107101342999158, + "sample_stddev": null + }, + "status_convergence_seconds": { + "per_pass": [ + 10.740143020999312 + ], + "arithmetic_mean": null, + "min": 10.740143020999312, + "max": 10.740143020999312, + "sample_stddev": null + }, + "all_route_traffic_verified_seconds": { + "per_pass": [ + 11.726178274999256 + ], + "arithmetic_mean": null, + "min": 11.726178274999256, + "max": 11.726178274999256, + "sample_stddev": null + } + }, + "converged_passes": 1 + }, + { + "treatment": "agentgateway", + "count": 5000, + "marker": "created", + "passes": [ + 1 + ], + "three_complete_passes": false, + "metrics": { + "post_submission_observer_started_seconds": { + "per_pass": [ + 50.11046414899829 + ], + "arithmetic_mean": null, + "min": 50.11046414899829, + "max": 50.11046414899829, + "sample_stddev": null + }, + "status_convergence_seconds": { + "per_pass": [ + 53.363317138999264 + ], + "arithmetic_mean": null, + "min": 53.363317138999264, + "max": 53.363317138999264, + "sample_stddev": null + }, + "all_route_traffic_verified_seconds": { + "per_pass": [ + 57.921122441999614 + ], + "arithmetic_mean": null, + "min": 57.921122441999614, + "max": 57.921122441999614, + "sample_stddev": null + } + }, + "converged_passes": 1 + }, + { + "treatment": "agentgateway", + "count": 5000, + "marker": "updated", + "passes": [ + 1 + ], + "three_complete_passes": false, + "metrics": { + "post_submission_observer_started_seconds": { + "per_pass": [ + 50.114869824999914 + ], + "arithmetic_mean": null, + "min": 50.114869824999914, + "max": 50.114869824999914, + "sample_stddev": null + }, + "status_convergence_seconds": { + "per_pass": [ + 52.67934173700087 + ], + "arithmetic_mean": null, + "min": 52.67934173700087, + "max": 52.67934173700087, + "sample_stddev": null + }, + "all_route_traffic_verified_seconds": { + "per_pass": [ + 57.09470595499988 + ], + "arithmetic_mean": null, + "min": 57.09470595499988, + "max": 57.09470595499988, + "sample_stddev": null + } + }, + "converged_passes": 1 + }, + { + "treatment": "praxis-release", + "count": 1000, + "marker": "created", + "passes": [ + 1 + ], + "three_complete_passes": false, + "metrics": { + "post_submission_observer_started_seconds": { + "per_pass": [ + 10.106724257999304 + ], + "arithmetic_mean": null, + "min": 10.106724257999304, + "max": 10.106724257999304, + "sample_stddev": null + } + }, + "converged_passes": 0 + }, + { + "treatment": "praxis-release", + "count": 1000, + "marker": "updated", + "passes": [ + 1 + ], + "three_complete_passes": false, + "metrics": { + "post_submission_observer_started_seconds": { + "per_pass": [ + 10.105823403999239 + ], + "arithmetic_mean": null, + "min": 10.105823403999239, + "max": 10.105823403999239, + "sample_stddev": null + } + }, + "converged_passes": 0 + }, + { + "treatment": "praxis-release", + "count": 5000, + "marker": "created", + "passes": [ + 1 + ], + "three_complete_passes": false, + "metrics": { + "post_submission_observer_started_seconds": { + "per_pass": [ + 50.10321846700026 + ], + "arithmetic_mean": null, + "min": 50.10321846700026, + "max": 50.10321846700026, + "sample_stddev": null + } + }, + "converged_passes": 0 + }, + { + "treatment": "praxis-release", + "count": 5000, + "marker": "updated", + "passes": [ + 1 + ], + "three_complete_passes": false, + "metrics": { + "post_submission_observer_started_seconds": { + "per_pass": [ + 50.10981836599967 + ], + "arithmetic_mean": null, + "min": 50.10981836599967, + "max": 50.10981836599967, + "sample_stddev": null + } + }, + "converged_passes": 0 + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-control/setup-blocks.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-control/setup-blocks.json new file mode 100644 index 0000000..b5176f4 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-control/setup-blocks.json @@ -0,0 +1,15 @@ +[ + { + "pass": 1, + "treatment": "praxis-nightly", + "recorded_at": "2026-10-05T23:25:31.862572+00:00", + "classification": "stock operator/core nightly configuration incompatibility", + "infrastructure_nodes_ready": true, + "image": "ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8", + "http": "not evaluated", + "scale": "not evaluated", + "recovery": "not evaluated", + "reason": "Operator cluster name contains tilde, rejected by the pinned nightly", + "modified_product_config": false + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-control/static-address-rows.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-control/static-address-rows.json new file mode 100644 index 0000000..dc54aa8 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-control/static-address-rows.json @@ -0,0 +1,24 @@ +[ + { + "pass": 1, + "treatment": "agentgateway", + "test": "GatewayStaticAddresses", + "suite": "conformance/v1.6.1", + "exit": 0, + "passed": true, + "failed": false, + "cleanup_complete": true, + "artifact": "results/static-address/pass1/agentgateway" + }, + { + "pass": 1, + "treatment": "praxis", + "test": "GatewayStaticAddresses", + "suite": "conformance/v1.6.1", + "exit": 1, + "passed": false, + "failed": true, + "cleanup_complete": true, + "artifact": "results/static-address/pass1/praxis" + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-host-review.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-host-review.json new file mode 100644 index 0000000..69537e6 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-host-review.json @@ -0,0 +1,18020 @@ +[ + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.2418342032399643, + "max": 3.3768794675868867 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02459631568385152, + "max": 0.07363770250368189 + }, + "busiest_sampled_vcpu_percent": 11.372549019607844, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.3860351876301746, + "max": 0.39451711506720416 + }, + "tx_mbps": { + "mean": 0.44215164155697956, + "max": 0.44999953265555553 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020674824153150604, + "max": 0.0046170255566752045 + }, + "tx_mbps": { + "mean": 0.0020674824153150604, + "max": 0.0046170255566752045 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.850658403006908, + "max": 2.35236461651556 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008216251745953496, + "max": 0.04929751047572098 + }, + "busiest_sampled_vcpu_percent": 4.069767441860465, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.6323023218263988, + "max": 0.6557420495540961 + }, + "tx_mbps": { + "mean": 0.7170490360588896, + "max": 0.724113252283167 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0066363760035013045, + "max": 0.03383432172727755 + }, + "tx_mbps": { + "mean": 0.0066363760035013045, + "max": 0.03383432172727755 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.603018198528502, + "max": 4.189255791030064 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012327417671871307, + "max": 0.04932182490752158 + }, + "busiest_sampled_vcpu_percent": 7.543520309477756, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.1327738377184813, + "max": 1.1497953865261743 + }, + "tx_mbps": { + "mean": 1.2987522342774662, + "max": 1.3075920291788299 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018666077366065242, + "max": 0.004689601105789064 + }, + "tx_mbps": { + "mean": 0.0018666077366065242, + "max": 0.004689601105789064 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 13.643909428905527, + "max": 14.477278370995778 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016598199352618567, + "max": 0.049800796812749 + }, + "busiest_sampled_vcpu_percent": 20.338983050847457, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 10.343890603094668, + "max": 10.384022844294877 + }, + "tx_mbps": { + "mean": 11.881532066923212, + "max": 11.927418293228058 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0017347519190710908, + "max": 0.0037263580577172237 + }, + "tx_mbps": { + "mean": 0.0017347519190710908, + "max": 0.0037263580577172237 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/04-fortio/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 3.629111322280259, + "max": 5.02092050209205 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.017713180521246243, + "max": 0.07468259895444361 + }, + "busiest_sampled_vcpu_percent": 8.285163776493256, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.1255231148412128, + "max": 1.361676982933304 + }, + "tx_mbps": { + "mean": 1.798124618611953, + "max": 2.1388709120825613 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018746275146691218, + "max": 0.004519504871483221 + }, + "tx_mbps": { + "mean": 0.0018746275146691218, + "max": 0.004519504871483221 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 31.918230338029062, + "max": 34.68021814576103 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008263097008758883, + "max": 0.0495785820525533 + }, + "busiest_sampled_vcpu_percent": 41.965973534971646, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 26.934660630405766, + "max": 28.269583234712506 + }, + "tx_mbps": { + "mean": 30.93698675125757, + "max": 32.42011019981063 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001956763699036888, + "max": 0.004704849189053503 + }, + "tx_mbps": { + "mean": 0.001956763699036888, + "max": 0.004704849189053503 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.1884262027857155, + "max": 2.7373612823674476 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02468121552539031, + "max": 0.049358341559723594 + }, + "busiest_sampled_vcpu_percent": 5.304518664047151, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 43.768403978328784, + "max": 43.93970929414918 + }, + "tx_mbps": { + "mean": 0.6525417806986787, + "max": 0.6584070955317238 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00555899344257359, + "max": 0.01402965715316951 + }, + "tx_mbps": { + "mean": 0.00555899344257359, + "max": 0.01402965715316951 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.5912687748494676, + "max": 3.721962040916934 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020500262090688354, + "max": 0.04929751047572098 + }, + "busiest_sampled_vcpu_percent": 8.070866141732283, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 66.79424375738918, + "max": 67.53189208131153 + }, + "tx_mbps": { + "mean": 0.9773139158116941, + "max": 0.9872626798610082 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002110165210617487, + "max": 0.004143124752852345 + }, + "tx_mbps": { + "mean": 0.002110165210617487, + "max": 0.004143124752852345 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.399608979141824, + "max": 4.673590504451038 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016467161222477145, + "max": 0.049554013875123884 + }, + "busiest_sampled_vcpu_percent": 8.045977011494253, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 132.9501953665516, + "max": 133.26100556599195 + }, + "tx_mbps": { + "mean": 2.0205015012653327, + "max": 2.0446378255021234 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0022182136059056222, + "max": 0.004993870222385018 + }, + "tx_mbps": { + "mean": 0.0022182136059056222, + "max": 0.004993870222385018 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.599711879396303, + "max": 18.91358024691358 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012342632952880506, + "max": 0.04938271604938271 + }, + "busiest_sampled_vcpu_percent": 24.524714828897338, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1108.3597896347471, + "max": 1115.3906788420536 + }, + "tx_mbps": { + "mean": 18.06034032543379, + "max": 18.223998264310854 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0038877810815411058, + "max": 0.01036480646582506 + }, + "tx_mbps": { + "mean": 0.0038877810815411058, + "max": 0.01036480646582506 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/10-fortio/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 4.911004049307654, + "max": 7.0662768031189085 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01773486755730772, + "max": 0.07462686567164178 + }, + "busiest_sampled_vcpu_percent": 11.984282907662083, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 127.71881791403761, + "max": 131.8459350453644 + }, + "tx_mbps": { + "mean": 3.1266376658249113, + "max": 3.2424874586643315 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001668716915303405, + "max": 0.003615960496336675 + }, + "tx_mbps": { + "mean": 0.001668716915303405, + "max": 0.003615960496336675 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.02838456191635, + "max": 30.87149187592319 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.016471186083365775, + "max": 0.04940711462450593 + }, + "busiest_sampled_vcpu_percent": 34.44444444444444, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2157.0055509966915, + "max": 2193.828056413164 + }, + "tx_mbps": { + "mean": 30.345031425988225, + "max": 30.796844090071872 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0033877030294856233, + "max": 0.01047143377547994 + }, + "tx_mbps": { + "mean": 0.0033877030294856233, + "max": 0.01047143377547994 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.818678999601975, + "max": 4.592220828105395 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.04182350480970306, + "max": 0.25094102885821834 + }, + "busiest_sampled_vcpu_percent": 8.564814814814815, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 21, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.1022408339357521, + "max": 1.140149596012947 + }, + "tx_mbps": { + "mean": 0.9680852213837308, + "max": 1.004180582360092 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002105383707704824, + "max": 0.003271290007672078 + }, + "tx_mbps": { + "mean": 0.002105383707704824, + "max": 0.003271290007672078 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.356072701063664, + "max": 4.498617743151546 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.033509256932227525, + "max": 0.20105554159336517 + }, + "busiest_sampled_vcpu_percent": 14.072494669509595, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 21, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 129.2559820298703, + "max": 133.30361943383807 + }, + "tx_mbps": { + "mean": 1.7903109418584018, + "max": 1.8623199053627848 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0017440362525522272, + "max": 0.003612242554059539 + }, + "tx_mbps": { + "mean": 0.0017440362525522272, + "max": 0.003612242554059539 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.5584109444109435, + "max": 2.7353376047313946 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00821422704123542, + "max": 0.04928536224741252 + }, + "busiest_sampled_vcpu_percent": 6.106870229007634, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.8397133651152138, + "max": 0.864612908442508 + }, + "tx_mbps": { + "mean": 0.9558109374045497, + "max": 0.9622873964139977 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007339920356357365, + "max": 0.03323170785370837 + }, + "tx_mbps": { + "mean": 0.007339920356357365, + "max": 0.03323170785370837 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/01-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 7.300567576373774, + "max": 7.489425230156756 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009970089730807577, + "max": 0.049850448654037885 + }, + "busiest_sampled_vcpu_percent": 13.580246913580247, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 6.2816335408011446, + "max": 6.344286210655789 + }, + "tx_mbps": { + "mean": 7.212722640775223, + "max": 7.290730398432177 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00417036509645652, + "max": 0.013124573161160445 + }, + "tx_mbps": { + "mean": 0.00417036509645652, + "max": 0.013124573161160445 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.6830445032278587, + "max": 5.007400098667982 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012330456226880395, + "max": 0.07398273736128237 + }, + "busiest_sampled_vcpu_percent": 12.22879684418146, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.1294819027315954, + "max": 1.1390161298122352 + }, + "tx_mbps": { + "mean": 1.2971748475552543, + "max": 1.3051703942214647 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020112160742091936, + "max": 0.004730957302044336 + }, + "tx_mbps": { + "mean": 0.0020112160742091936, + "max": 0.004730957302044336 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 59.32665224875165, + "max": 59.77754785307812 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004311088118641145, + "max": 0.02586652871184687 + }, + "busiest_sampled_vcpu_percent": 68.59504132231405, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 68.54133406237897, + "max": 68.98180225590038 + }, + "tx_mbps": { + "mean": 78.74544617341292, + "max": 79.2537769906281 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019423938155529506, + "max": 0.0033260291036600266 + }, + "tx_mbps": { + "mean": 0.0019423938155529506, + "max": 0.0033260291036600266 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.035777271148338, + "max": 5.021023992085086 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02059881893448324, + "max": 0.07429420505200594 + }, + "busiest_sampled_vcpu_percent": 10.119047619047619, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.1446939042626365, + "max": 1.308899205452862 + }, + "tx_mbps": { + "mean": 1.8387315992796736, + "max": 2.0560870058306384 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018823746876268817, + "max": 0.003064804308373882 + }, + "tx_mbps": { + "mean": 0.0018823746876268817, + "max": 0.003064804308373882 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/05-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 92.86143461634907, + "max": 93.63241678726483 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 94.99036608863199, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 124.85453865076755, + "max": 125.75121679645741 + }, + "tx_mbps": { + "mean": 143.46116972118185, + "max": 144.53577916932232 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003977305098785479, + "max": 0.011740814315270163 + }, + "tx_mbps": { + "mean": 0.003977305098785479, + "max": 0.011740814315270163 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.9191280983048906, + "max": 5.081401085347805 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01642846007124824, + "max": 0.04926108374384237 + }, + "busiest_sampled_vcpu_percent": 10.869565217391305, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 93.6826160346543, + "max": 94.4138167943441 + }, + "tx_mbps": { + "mean": 1.3717047496093289, + "max": 1.3867226314912813 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020309348732623724, + "max": 0.0031765112596161458 + }, + "tx_mbps": { + "mean": 0.0020309348732623724, + "max": 0.0031765112596161458 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 9.557246702012117, + "max": 10.293386374937842 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020679362537213, + "max": 0.04970178926441352 + }, + "busiest_sampled_vcpu_percent": 24.596774193548388, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 542.8651377774108, + "max": 564.7886955865464 + }, + "tx_mbps": { + "mean": 8.868487171493477, + "max": 9.33886060709809 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019131318193513283, + "max": 0.003534600428246387 + }, + "tx_mbps": { + "mean": 0.0019131318193513283, + "max": 0.003534600428246387 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.832049799560858, + "max": 6.45320197044335 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020568064954176398, + "max": 0.07414730598121602 + }, + "busiest_sampled_vcpu_percent": 12.966601178781925, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 134.34511140598613, + "max": 134.6415671809097 + }, + "tx_mbps": { + "mean": 2.0584023933654665, + "max": 2.265333378386966 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007170895572481798, + "max": 0.030132351376927703 + }, + "tx_mbps": { + "mean": 0.007170895572481798, + "max": 0.030132351376927703 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 67.24073925831084, + "max": 68.02902055622732 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004033559212649242, + "max": 0.02420135527589545 + }, + "busiest_sampled_vcpu_percent": 74.52471482889734, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 4689.360466072427, + "max": 4723.77226768288 + }, + "tx_mbps": { + "mean": 80.47855696134167, + "max": 81.33228469377013 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0016899029423015147, + "max": 0.003146438811576907 + }, + "tx_mbps": { + "mean": 0.0016899029423015147, + "max": 0.003146438811576907 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.691521796759714, + "max": 6.34455832113226 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01646295010943522, + "max": 0.049431537320810674 + }, + "busiest_sampled_vcpu_percent": 12.61595547309833, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 133.46204016379673, + "max": 141.53326939515645 + }, + "tx_mbps": { + "mean": 3.4293736949654, + "max": 3.8265934557848484 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00196262813400277, + "max": 0.004258421082618351 + }, + "tx_mbps": { + "mean": 0.00196262813400277, + "max": 0.004258421082618351 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 77.48213084914174, + "max": 79.12832929782083 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004035512510088781, + "max": 0.024213075060532687 + }, + "busiest_sampled_vcpu_percent": 81.2133072407045, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 5783.196107019639, + "max": 5827.3042201418175 + }, + "tx_mbps": { + "mean": 95.44141814702066, + "max": 96.19026901389567 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0022878458103813065, + "max": 0.004120190679230957 + }, + "tx_mbps": { + "mean": 0.0022878458103813065, + "max": 0.004120190679230957 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.915525563936124, + "max": 12.677783227072094 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.04495667811018473, + "max": 0.2697400686611084 + }, + "busiest_sampled_vcpu_percent": 65.81818181818181, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 17, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.09879157877963, + "max": 1.1388040830090962 + }, + "tx_mbps": { + "mean": 0.9661110334905781, + "max": 0.9998221602504427 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002070391498049141, + "max": 0.003185345440862697 + }, + "tx_mbps": { + "mean": 0.002070391498049141, + "max": 0.003185345440862697 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.735134887110345, + "max": 7.75573305849008 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.051533110023189894, + "max": 0.3091986601391394 + }, + "busiest_sampled_vcpu_percent": 28.30188679245283, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 18, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 130.63890222666467, + "max": 134.70151227178943 + }, + "tx_mbps": { + "mean": 1.8559895678527971, + "max": 1.946796593948918 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005585807550322929, + "max": 0.014677020668576334 + }, + "tx_mbps": { + "mean": 0.005585807550322929, + "max": 0.014677020668576334 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.1311341827370045, + "max": 2.707359094265321 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.028731593735589072, + "max": 0.07387343018960847 + }, + "busiest_sampled_vcpu_percent": 4.288499025341131, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.49666222148463013, + "max": 0.5066284257197833 + }, + "tx_mbps": { + "mean": 0.44096596969831314, + "max": 0.4513389574373212 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001763987950813336, + "max": 0.0028236761811978473 + }, + "tx_mbps": { + "mean": 0.001763987950813336, + "max": 0.0028236761811978473 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.253190634997653, + "max": 3.54069338578805 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01641227936828328, + "max": 0.07383706620723603 + }, + "busiest_sampled_vcpu_percent": 8.840864440078585, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.8464768160584581, + "max": 0.869822865152864 + }, + "tx_mbps": { + "mean": 0.7493816402600179, + "max": 0.7744581899879718 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0035439751690305304, + "max": 0.01322464650414886 + }, + "tx_mbps": { + "mean": 0.0035439751690305304, + "max": 0.01322464650414886 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/02-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 3.8758007283350433, + "max": 5.346144370534614 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009876543209876543, + "max": 0.04938271604938271 + }, + "busiest_sampled_vcpu_percent": 10.578842315369261, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.4655730018636692, + "max": 1.4951671869875902 + }, + "tx_mbps": { + "mean": 1.3007098110754394, + "max": 1.3077283095475418 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007974255468234418, + "max": 0.030073529339992064 + }, + "tx_mbps": { + "mean": 0.007974255468234418, + "max": 0.030073529339992064 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 13.73754597027432, + "max": 14.296388542963886 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012475049900199599, + "max": 0.0748502994011976 + }, + "busiest_sampled_vcpu_percent": 20.0374531835206, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 13.526566097425627, + "max": 13.563819053630697 + }, + "tx_mbps": { + "mean": 12.038301207309914, + "max": 12.069725332957564 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0033737229011657865, + "max": 0.010633055732892771 + }, + "tx_mbps": { + "mean": 0.0033737229011657865, + "max": 0.010633055732892771 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.862448294570054, + "max": 5.290354330708661 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020680409361150807, + "max": 0.07458975634012929 + }, + "busiest_sampled_vcpu_percent": 9.542743538767395, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.472035562156983, + "max": 1.6459930105161813 + }, + "tx_mbps": { + "mean": 1.841887358677742, + "max": 2.0685351888839887 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00199071118774254, + "max": 0.0037772058486547503 + }, + "tx_mbps": { + "mean": 0.00199071118774254, + "max": 0.0037772058486547503 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 39.67422082565999, + "max": 40.35393818544367 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008300141036261035, + "max": 0.024925224327018942 + }, + "busiest_sampled_vcpu_percent": 42.337164750957854, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 46.68331646837994, + "max": 46.89280380985852 + }, + "tx_mbps": { + "mean": 41.40948977065472, + "max": 41.58646284577007 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001916393867461734, + "max": 0.0043295555766299735 + }, + "tx_mbps": { + "mean": 0.001916393867461734, + "max": 0.0043295555766299735 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.2886895907577003, + "max": 3.360513960958735 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02056597564988483, + "max": 0.12339585389930899 + }, + "busiest_sampled_vcpu_percent": 8.565737051792828, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 45.170209954101146, + "max": 45.36519841238719 + }, + "tx_mbps": { + "mean": 0.6673405135753752, + "max": 0.6766716690834086 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002615239393435136, + "max": 0.005534294716802128 + }, + "tx_mbps": { + "mean": 0.002615239393435136, + "max": 0.005534294716802128 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.3903805812524785, + "max": 2.8853267570900125 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012303149606299212, + "max": 0.07381889763779527 + }, + "busiest_sampled_vcpu_percent": 5.522682445759369, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 71.94150723598858, + "max": 72.17523843434856 + }, + "tx_mbps": { + "mean": 1.080024407268079, + "max": 1.0840333651150018 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005815974583959036, + "max": 0.012932683806201602 + }, + "tx_mbps": { + "mean": 0.005815974583959036, + "max": 0.012932683806201602 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.116968602414713, + "max": 4.896653543307087 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020574448200178452, + "max": 0.07381889763779527 + }, + "busiest_sampled_vcpu_percent": 8.19047619047619, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 133.58552997879798, + "max": 133.86287768150854 + }, + "tx_mbps": { + "mean": 2.0605626010988374, + "max": 2.0871366293714755 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019279894755739305, + "max": 0.004468245089609495 + }, + "tx_mbps": { + "mean": 0.0019279894755739305, + "max": 0.004468245089609495 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.793881384203214, + "max": 19.248234106962663 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02093382325800461, + "max": 0.05027652086475616 + }, + "busiest_sampled_vcpu_percent": 25.714285714285715, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 22, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1156.892106776254, + "max": 1164.4636505373367 + }, + "tx_mbps": { + "mean": 18.846847432728396, + "max": 19.03474380351529 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019409719850232287, + "max": 0.004189540557774403 + }, + "tx_mbps": { + "mean": 0.0019409719850232287, + "max": 0.004189540557774403 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.792282613795473, + "max": 6.3861022755077075 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020513428881424968, + "max": 0.07340347443112308 + }, + "busiest_sampled_vcpu_percent": 9.022556390977444, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 133.82979274852113, + "max": 140.92147439042193 + }, + "tx_mbps": { + "mean": 3.6251277045382473, + "max": 3.990858694226826 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.006713782304485268, + "max": 0.029693275590472034 + }, + "tx_mbps": { + "mean": 0.006713782304485268, + "max": 0.029693275590472034 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 35.7907418950357, + "max": 37.3767258382643 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01233350378649524, + "max": 0.04930966469428008 + }, + "busiest_sampled_vcpu_percent": 40.49429657794677, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2441.8709851287563, + "max": 2454.462907258991 + }, + "tx_mbps": { + "mean": 34.15957173848274, + "max": 34.27044645165366 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002293598999063638, + "max": 0.003810353109307227 + }, + "tx_mbps": { + "mean": 0.002293598999063638, + "max": 0.003810353109307227 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.697158269776854, + "max": 4.854368932038835 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.04563936602771554, + "max": 0.27383619616629323 + }, + "busiest_sampled_vcpu_percent": 13.90134529147982, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 20, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 1.418026136629425, + "max": 1.468656548645851 + }, + "tx_mbps": { + "mean": 0.9676228849803084, + "max": 1.0037249634633456 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0025531228784937995, + "max": 0.00410706447447616 + }, + "tx_mbps": { + "mean": 0.0025531228784937995, + "max": 0.00410706447447616 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.2005824856564216, + "max": 5.8459251919742385 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03715630418627694, + "max": 0.22293782511766164 + }, + "busiest_sampled_vcpu_percent": 15.257731958762887, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 20, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 129.7934410735442, + "max": 133.91506260692603 + }, + "tx_mbps": { + "mean": 1.7870048945984658, + "max": 1.8654314514833692 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0017252248691748651, + "max": 0.0038801382163642074 + }, + "tx_mbps": { + "mean": 0.0017252248691748651, + "max": 0.0038801382163642074 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.469306721085446, + "max": 1.5250544662309369 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008067118425298484, + "max": 0.0484027105517909 + }, + "busiest_sampled_vcpu_percent": 4.633204633204633, + "container_quota_busy_percent": { + "mean": 2.093332622598401, + "max": 2.141661898106768 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 9633792, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0016685946676820627, + "max": 0.0028021595780016147 + }, + "tx_mbps": { + "mean": 0.0016685946676820627, + "max": 0.0028021595780016147 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.3421354320463412, + "max": 0.3434511415106508 + }, + "tx_mbps": { + "mean": 0.39869326729717125, + "max": 0.400228960363413 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.952147469783791, + "max": 0.9557947153884737 + }, + "tx_mbps": { + "mean": 0.9522102494785251, + "max": 0.9559219550268886 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.7411638776219148, + "max": 0.7442096937043056 + }, + "tx_mbps": { + "mean": 0.81664233942092, + "max": 0.8200264937056715 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 0.8166689272346807, + "max": 0.8200435273610303 + }, + "tx_mbps": { + "mean": 0.8166604063103328, + "max": 0.8200264937056715 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.6450267990465095, + "max": 1.7437636231533058 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040413837698027805, + "max": 0.02424830261881668 + }, + "busiest_sampled_vcpu_percent": 6.679764243614931, + "container_quota_busy_percent": { + "mean": 3.171056753318432, + "max": 3.334924208552214 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 9363456, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0037198104044469053, + "max": 0.012047973341406431 + }, + "tx_mbps": { + "mean": 0.0037198104044469053, + "max": 0.012047973341406431 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.5596006920126328, + "max": 0.562070376275774 + }, + "tx_mbps": { + "mean": 0.6521554615743907, + "max": 0.6552403323019811 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.5616648024375883, + "max": 1.5655250183512655 + }, + "tx_mbps": { + "mean": 1.5570288840758515, + "max": 1.5645463358360814 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.2120582570043088, + "max": 1.217310708577755 + }, + "tx_mbps": { + "mean": 1.3355181765935846, + "max": 1.3412534160940526 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 1.3355083406287787, + "max": 1.3412534160940526 + }, + "tx_mbps": { + "mean": 1.3355362283693994, + "max": 1.3412534160940526 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.2064242032340147, + "max": 2.3047064531780688 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040462895524803755, + "max": 0.024277737314882253 + }, + "busiest_sampled_vcpu_percent": 6.8359375, + "container_quota_busy_percent": { + "mean": 5.33475958655818, + "max": 5.505543749697761 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 54, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11972608, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0023930881895324056, + "max": 0.0036910385254127747 + }, + "tx_mbps": { + "mean": 0.0023930881895324056, + "max": 0.0036910385254127747 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.013713747615069, + "max": 1.0168147646256882 + }, + "tx_mbps": { + "mean": 1.181991116040935, + "max": 1.1850170343152095 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.822165162998159, + "max": 2.8344224207022015 + }, + "tx_mbps": { + "mean": 2.8213662488345284, + "max": 2.827158873813932 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2.1965319366986806, + "max": 2.201314629878527 + }, + "tx_mbps": { + "mean": 2.4201215390395086, + "max": 2.425135799928427 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 2.4204735034359666, + "max": 2.425766002947544 + }, + "tx_mbps": { + "mean": 2.4201215390395086, + "max": 2.425135799928427 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.367855097042623, + "max": 12.74629044028217 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004061078622482131, + "max": 0.024366471734892786 + }, + "busiest_sampled_vcpu_percent": 34.72485768500949, + "container_quota_busy_percent": { + "mean": 39.95922870566115, + "max": 40.737203701196556 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 54, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 13131776, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0033541720945719014, + "max": 0.0101635502038881 + }, + "tx_mbps": { + "mean": 0.0033541720945719014, + "max": 0.0101635502038881 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 9.307785649918197, + "max": 9.343764971577636 + }, + "tx_mbps": { + "mean": 10.862738501534356, + "max": 10.906540448604124 + } + }, + "ens4": { + "rx_mbps": { + "mean": 25.87532022949249, + "max": 25.97262057551386 + }, + "tx_mbps": { + "mean": 25.909023638166534, + "max": 26.01052258998002 + } + }, + "cni0": { + "rx_mbps": { + "mean": 20.17149018063531, + "max": 20.250914598353404 + }, + "tx_mbps": { + "mean": 22.208390425791162, + "max": 22.293805966059416 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 22.228119259970814, + "max": 22.31576266457593 + }, + "tx_mbps": { + "mean": 22.20840841892506, + "max": 22.293805966059416 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/04-fortio/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 2.32262827097546, + "max": 3.7152444870565677 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0034241884673332423, + "max": 0.023969319271332695 + }, + "busiest_sampled_vcpu_percent": 8.061420345489443, + "container_quota_busy_percent": { + "mean": 5.35127095839049, + "max": 5.911955961353426 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 779, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 59592704, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.002238788042832173, + "max": 0.003772833853618549 + }, + "tx_mbps": { + "mean": 0.002238788042832173, + "max": 0.003772833853618549 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.9842895400186755, + "max": 1.0611551327530835 + }, + "tx_mbps": { + "mean": 1.1520584652212145, + "max": 1.2629171367007763 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.282965185586731, + "max": 3.717121906906397 + }, + "tx_mbps": { + "mean": 2.778211967291841, + "max": 3.1718582500612227 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2.156950721688036, + "max": 2.4545173060541945 + }, + "tx_mbps": { + "mean": 2.889290200518741, + "max": 3.2995910324905173 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 2.3818962451553514, + "max": 2.7289392531738113 + }, + "tx_mbps": { + "mean": 2.889290200518741, + "max": 3.2995910324905173 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 26.701793331406954, + "max": 27.930607187112763 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00410711352061771, + "max": 0.02464268112370626 + }, + "busiest_sampled_vcpu_percent": 99.80916030534351, + "container_quota_busy_percent": { + "mean": 96.33241883792265, + "max": 100.1456168900895 + }, + "container_throttled_period_percent": { + "mean": 20.737674275410125, + "max": 34.61538461538461 + }, + "max_fd": 935, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 80744448, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0019800508704950993, + "max": 0.00454457001700168 + }, + "tx_mbps": { + "mean": 0.0019800508704950993, + "max": 0.00454457001700168 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 24.21816805671988, + "max": 25.40719563426453 + }, + "tx_mbps": { + "mean": 28.414553194060105, + "max": 29.793137452858332 + } + }, + "ens4": { + "rx_mbps": { + "mean": 67.36714417183889, + "max": 70.61912325295934 + }, + "tx_mbps": { + "mean": 67.79783325178799, + "max": 71.09450683376156 + } + }, + "cni0": { + "rx_mbps": { + "mean": 52.67269622399608, + "max": 55.24613674374699 + }, + "tx_mbps": { + "mean": 57.82954493723573, + "max": 60.61388404058317 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 58.07546580405682, + "max": 60.91031850350373 + }, + "tx_mbps": { + "mean": 57.829544916755374, + "max": 60.614100073885865 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.6415964806061907, + "max": 1.70316301703163 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004052192235999676, + "max": 0.024313153415998056 + }, + "busiest_sampled_vcpu_percent": 4.077669902912621, + "container_quota_busy_percent": { + "mean": 3.5892502595347797, + "max": 3.7441708208039586 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 423, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 69312512, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.009864639597026194, + "max": 0.04104324576590139 + }, + "tx_mbps": { + "mean": 0.009864639597026194, + "max": 0.04104324576590139 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 44.03718027055227, + "max": 44.241714974810506 + }, + "tx_mbps": { + "mean": 0.6975304527178801, + "max": 0.7200065732767947 + } + }, + "ens4": { + "rx_mbps": { + "mean": 49.16775266044431, + "max": 49.4169503716053 + }, + "tx_mbps": { + "mean": 44.95621826587007, + "max": 45.22927385807965 + } + }, + "cni0": { + "rx_mbps": { + "mean": 44.332415954365864, + "max": 44.58030880428909 + }, + "tx_mbps": { + "mean": 44.87905262770581, + "max": 45.09249907380557 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 44.536502515531154, + "max": 44.792870365677835 + }, + "tx_mbps": { + "mean": 44.87907069180487, + "max": 45.09249907380557 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.458687092627317, + "max": 2.8026093259241365 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008090614886731391, + "max": 0.04854368932038835 + }, + "busiest_sampled_vcpu_percent": 8.51063829787234, + "container_quota_busy_percent": { + "mean": 5.156079319126167, + "max": 5.310869745760343 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 423, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 30236672, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.002382352082152307, + "max": 0.004689381592501633 + }, + "tx_mbps": { + "mean": 0.002382352082152307, + "max": 0.004689381592501633 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 67.18492570167282, + "max": 68.07958162779889 + }, + "tx_mbps": { + "mean": 1.034232051978861, + "max": 1.0723919259240469 + } + }, + "ens4": { + "rx_mbps": { + "mean": 74.9823670587715, + "max": 75.96354454874319 + }, + "tx_mbps": { + "mean": 68.50780143368608, + "max": 69.40933723237403 + } + }, + "cni0": { + "rx_mbps": { + "mean": 67.60083112329653, + "max": 68.4987044082506 + }, + "tx_mbps": { + "mean": 68.45320819593297, + "max": 69.36396552623845 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 67.90135446424284, + "max": 68.80012550489958 + }, + "tx_mbps": { + "mean": 68.45320819593297, + "max": 69.36396552623845 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/08-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 3.6536321078097, + "max": 3.996124969726326 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004843787842092517, + "max": 0.024218939210462583 + }, + "busiest_sampled_vcpu_percent": 9.496124031007753, + "container_quota_busy_percent": { + "mean": 9.680053939476899, + "max": 9.968079915401072 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 362, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 30367744, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.00212735182618174, + "max": 0.003811968157631325 + }, + "tx_mbps": { + "mean": 0.00212735182618174, + "max": 0.003811968157631325 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 133.86944348954236, + "max": 134.19368219606932 + }, + "tx_mbps": { + "mean": 2.0540768054523957, + "max": 2.0677018772951747 + } + }, + "ens4": { + "rx_mbps": { + "mean": 149.46500597963487, + "max": 149.83377822631203 + }, + "tx_mbps": { + "mean": 136.5134354738128, + "max": 136.85347346831722 + } + }, + "cni0": { + "rx_mbps": { + "mean": 134.7095372856037, + "max": 135.02834983580632 + }, + "tx_mbps": { + "mean": 136.47586212069896, + "max": 136.7756034886215 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 135.30450373950455, + "max": 135.63239517642097 + }, + "tx_mbps": { + "mean": 136.47586212069896, + "max": 136.7756034886215 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 18.060133232847893, + "max": 18.622967479674795 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008525149190110827, + "max": 0.05115089514066496 + }, + "busiest_sampled_vcpu_percent": 53.87596899224806, + "container_quota_busy_percent": { + "mean": 61.73551297848488, + "max": 63.02675167989433 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 54, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 25976832, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.005746940097347551, + "max": 0.013082558857449805 + }, + "tx_mbps": { + "mean": 0.005746940097347551, + "max": 0.013082558857449805 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1117.23586743829, + "max": 1125.2941883733943 + }, + "tx_mbps": { + "mean": 16.52519507161079, + "max": 16.72059640329434 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1248.456609331264, + "max": 1257.4862429763837 + }, + "tx_mbps": { + "mean": 1137.292405045881, + "max": 1145.6550938682178 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1123.1256785681085, + "max": 1131.2951905072848 + }, + "tx_mbps": { + "mean": 1140.1853488673996, + "max": 1148.4448180147588 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 1127.79927282252, + "max": 1136.0304688980248 + }, + "tx_mbps": { + "mean": 1140.1853319790962, + "max": 1148.4448180147588 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.290214569526269, + "max": 6.960830580462482 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 15.752212389380531, + "container_quota_busy_percent": { + "mean": 9.613656951503794, + "max": 10.071752320467308 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 1028, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 72679424, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.002504651996698716, + "max": 0.0039729235488300645 + }, + "tx_mbps": { + "mean": 0.002504651996698716, + "max": 0.0039729235488300645 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 128.44154284798316, + "max": 131.9284143477716 + }, + "tx_mbps": { + "mean": 1.9788203271837026, + "max": 2.068420340584355 + } + }, + "ens4": { + "rx_mbps": { + "mean": 144.56375023272668, + "max": 148.52447632769176 + }, + "tx_mbps": { + "mean": 131.6725785150259, + "max": 135.31955522505274 + } + }, + "cni0": { + "rx_mbps": { + "mean": 129.78394098157185, + "max": 133.33369681519537 + }, + "tx_mbps": { + "mean": 132.15144053656238, + "max": 135.7429794536364 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 130.50475516213058, + "max": 134.0854457355455 + }, + "tx_mbps": { + "mean": 132.15144053656238, + "max": 135.7429794536364 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 31.56861550848645, + "max": 31.799485861182518 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008525586396809835, + "max": 0.02575991756826378 + }, + "busiest_sampled_vcpu_percent": 99.81024667931689, + "container_quota_busy_percent": { + "mean": 99.51336286444736, + "max": 100.03848827127425 + }, + "container_throttled_period_percent": { + "mean": 20.0229801644896, + "max": 30.76923076923077 + }, + "max_fd": 1008, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 104640512, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0031530706127173417, + "max": 0.01242787849884955 + }, + "tx_mbps": { + "mean": 0.0031530706127173417, + "max": 0.01242787849884955 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2181.05238272401, + "max": 2211.453281584533 + }, + "tx_mbps": { + "mean": 26.676082468280143, + "max": 26.957459194152463 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2432.247868723891, + "max": 2466.0411098168443 + }, + "tx_mbps": { + "mean": 2198.8544521920194, + "max": 2229.4709806011783 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2179.9383647313307, + "max": 2210.4842520250018 + }, + "tx_mbps": { + "mean": 2220.946080656237, + "max": 2251.8305752025 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 2185.725524206602, + "max": 2216.2766157904807 + }, + "tx_mbps": { + "mean": 2220.9460806658753, + "max": 2251.8305752025 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/12-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.4382280172805304, + "max": 3.497005988023952 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035014005602240898, + "max": 0.024509803921568627 + }, + "busiest_sampled_vcpu_percent": 12.681159420289855, + "container_quota_busy_percent": { + "mean": 4.984426993819879, + "max": 5.218194250684057 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 500, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 84889600, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0018518537241808545, + "max": 0.0037366766693389462 + }, + "tx_mbps": { + "mean": 0.0018518537241808545, + "max": 0.0037366766693389462 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.979258421884656, + "max": 1.0547606430211924 + }, + "tx_mbps": { + "mean": 0.8521796248783283, + "max": 0.9211249553346714 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.431621980853592, + "max": 2.608848243391234 + }, + "tx_mbps": { + "mean": 2.4330907411480354, + "max": 2.6123891848342105 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.820599971465203, + "max": 1.9371784304999806 + }, + "tx_mbps": { + "mean": 2.035917621823143, + "max": 2.1708046662917013 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 2.0378231719761333, + "max": 2.172249853678533 + }, + "tx_mbps": { + "mean": 2.035917621823143, + "max": 2.1708046662917013 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1509787921229557, + "max": 1.4936519790888723 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004159387738124948, + "max": 0.02495632642874969 + }, + "busiest_sampled_vcpu_percent": 2.6970954356846475, + "container_quota_busy_percent": { + "mean": 9.32157736131282, + "max": 10.998585878931438 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 463, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 44445696, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0019279127798260249, + "max": 0.0033161902162097893 + }, + "tx_mbps": { + "mean": 0.0019279127798260249, + "max": 0.0033161902162097893 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 130.24842055876923, + "max": 134.2765868945701 + }, + "tx_mbps": { + "mean": 1.7077626495877967, + "max": 1.7839029777165867 + } + }, + "ens4": { + "rx_mbps": { + "mean": 145.23726434435238, + "max": 149.71534798005834 + }, + "tx_mbps": { + "mean": 132.50214548788082, + "max": 136.66903047678895 + } + }, + "cni0": { + "rx_mbps": { + "mean": 130.7455455145258, + "max": 134.8028038218076 + }, + "tx_mbps": { + "mean": 132.61432035984637, + "max": 136.68639717694919 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 131.3238975359524, + "max": 135.4142784141665 + }, + "tx_mbps": { + "mean": 132.6143384134562, + "max": 136.6865054986081 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4142837727573937, + "max": 0.4675196850393701 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004103069095683571, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.006090204841173991, + "max": 0.011625165031887128 + }, + "tx_mbps": { + "mean": 0.0015013545751777155, + "max": 0.0026759437853474287 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0036240423807625353, + "max": 0.012848617995421774 + }, + "tx_mbps": { + "mean": 0.0036240423807625353, + "max": 0.012848617995421774 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4265465964770037, + "max": 0.5166051660516605 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012305172312806872, + "max": 0.04920049200492005 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.006194406251033004, + "max": 0.020957566652018766 + }, + "tx_mbps": { + "mean": 0.0015634184393654913, + "max": 0.002929179987938935 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0036999399394118926, + "max": 0.013054604416961595 + }, + "tx_mbps": { + "mean": 0.0036999399394118926, + "max": 0.013054604416961595 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4060665424783111, + "max": 0.44280442804428044 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004103069095683571, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0015016214449691488, + "max": 0.00361463368877563 + }, + "tx_mbps": { + "mean": 0.001394833828776616, + "max": 0.0030620481379218644 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021384110648699187, + "max": 0.005577807996224764 + }, + "tx_mbps": { + "mean": 0.0021384110648699187, + "max": 0.005577807996224764 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.42652958277247005, + "max": 0.4670599803343166 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008201091862035057, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.5686274509803921, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0051924416703339575, + "max": 0.01134899340064657 + }, + "tx_mbps": { + "mean": 0.002112047052206469, + "max": 0.004324148775416492 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020089169915016463, + "max": 0.0041472378513293705 + }, + "tx_mbps": { + "mean": 0.0020089169915016463, + "max": 0.0041472378513293705 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.41842521462506715, + "max": 0.4430223972434162 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004102059233735336, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.3806706114398422, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.001462843690050312, + "max": 0.0024579136082391595 + }, + "tx_mbps": { + "mean": 0.0013085588330328753, + "max": 0.002334248310700437 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002007968195632517, + "max": 0.003819535866024669 + }, + "tx_mbps": { + "mean": 0.002007968195632517, + "max": 0.003819535866024669 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.41013932118305346, + "max": 0.4430223972434162 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008201090869176409, + "max": 0.024606299212598427 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.009107390944096705, + "max": 0.03899982300919655 + }, + "tx_mbps": { + "mean": 0.0017569465924806673, + "max": 0.004449073873007491 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00846372354816128, + "max": 0.042108036981318875 + }, + "tx_mbps": { + "mean": 0.00846372354816128, + "max": 0.042108036981318875 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.43065266581398587, + "max": 0.4920049200492005 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008205128329418906, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.004541088548849012, + "max": 0.020434784153751863 + }, + "tx_mbps": { + "mean": 0.0013879838607640865, + "max": 0.002810392920444339 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019034343900081348, + "max": 0.003695570468266774 + }, + "tx_mbps": { + "mean": 0.0019034343900081348, + "max": 0.003695570468266774 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.41435646393832726, + "max": 0.4430223972434162 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004102059233735336, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.3806706114398422, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.003039478379749522, + "max": 0.010037097792555967 + }, + "tx_mbps": { + "mean": 0.001395731337229836, + "max": 0.002111507515276657 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0036780547386722996, + "max": 0.010024502218855504 + }, + "tx_mbps": { + "mean": 0.0036780547386722996, + "max": 0.010024502218855504 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4306405345568473, + "max": 0.4675196850393701 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004101049868766404, + "max": 0.024606299212598427 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.006089703016982096, + "max": 0.020508970316250024 + }, + "tx_mbps": { + "mean": 0.0015318633183040863, + "max": 0.0028835328948096737 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0035589340059736527, + "max": 0.012749695519290016 + }, + "tx_mbps": { + "mean": 0.0035589340059736527, + "max": 0.012749695519290016 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.40207359655559327, + "max": 0.4431314623338257 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.002945823823793832, + "max": 0.01034196129697548 + }, + "tx_mbps": { + "mean": 0.0012993662510747386, + "max": 0.002166901402648299 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018746044236395889, + "max": 0.004285123901821423 + }, + "tx_mbps": { + "mean": 0.0018746044236395889, + "max": 0.004285123901821423 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4019654752218709, + "max": 0.44291338582677164 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004101049868766404, + "max": 0.024606299212598427 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.001463707451516488, + "max": 0.00276336170054217 + }, + "tx_mbps": { + "mean": 0.0013978395368921912, + "max": 0.0027554888751845 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021407411418742158, + "max": 0.004344225032362307 + }, + "tx_mbps": { + "mean": 0.0021407411418742158, + "max": 0.004344225032362307 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.41840305929169747, + "max": 0.46740467404674046 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008202099737532808, + "max": 0.04921259842519685 + }, + "busiest_sampled_vcpu_percent": 1.37524557956778, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.005558834487795178, + "max": 0.011024033926200901 + }, + "tx_mbps": { + "mean": 0.002261694403919831, + "max": 0.004425050468413564 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002525953476374605, + "max": 0.003984721578133582 + }, + "tx_mbps": { + "mean": 0.002525953476374605, + "max": 0.003984721578133582 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/12-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.4359609361639769, + "max": 0.5166051660516605 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003515185601799775, + "max": 0.024606299212598427 + }, + "busiest_sampled_vcpu_percent": 1.3806706114398422, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0019732265263862564, + "max": 0.004748102411895985 + }, + "tx_mbps": { + "mean": 0.0015713071894270373, + "max": 0.002263849890022025 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021588287253825615, + "max": 0.0033129808317529474 + }, + "tx_mbps": { + "mean": 0.0021588287253825615, + "max": 0.0033129808317529474 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.414238360764295, + "max": 0.4675196850393701 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004100041000410004, + "max": 0.024600246002460024 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.010710932088136255, + "max": 0.0385335699861923 + }, + "tx_mbps": { + "mean": 0.0017648264513296004, + "max": 0.0043324093884872 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.010037393882609732, + "max": 0.04153099276078519 + }, + "tx_mbps": { + "mean": 0.010037393882609732, + "max": 0.04153099276078519 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2370586496178548, + "max": 1.284848484848485 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004044325810887325, + "max": 0.02426595486532395 + }, + "busiest_sampled_vcpu_percent": 3.501945525291829, + "container_quota_busy_percent": { + "mean": 1.859746242578704, + "max": 1.9235042518488938 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 28, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 6619136, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth972511d5": { + "rx_mbps": { + "mean": 1.102531960884933, + "max": 1.107542603560448 + }, + "tx_mbps": { + "mean": 0.8171117642548301, + "max": 0.8208103239899011 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0017621813735148792, + "max": 0.003641907734427665 + }, + "tx_mbps": { + "mean": 0.0017621813735148792, + "max": 0.003641907734427665 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.34164781935280786, + "max": 0.3432399798140979 + }, + "tx_mbps": { + "mean": 0.5730401626989938, + "max": 0.5755507289581828 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.9510659840397697, + "max": 0.9564312438715185 + }, + "tx_mbps": { + "mean": 1.2362033373791914, + "max": 1.2425811372908349 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.0268864370344584, + "max": 1.031558356023788 + }, + "tx_mbps": { + "mean": 0.8170936947810528, + "max": 0.8208103239899011 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/01-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.529050995844663, + "max": 1.6242424242424243 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004849660523763336, + "max": 0.02424830261881668 + }, + "busiest_sampled_vcpu_percent": 4.322200392927308, + "container_quota_busy_percent": { + "mean": 2.8771752771543677, + "max": 2.9394922503505256 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 28, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 7581696, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth972511d5": { + "rx_mbps": { + "mean": 1.8710819704428427, + "max": 1.9169510596101211 + }, + "tx_mbps": { + "mean": 1.3864562319827605, + "max": 1.420488212642443 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004075534279713106, + "max": 0.012343376067781716 + }, + "tx_mbps": { + "mean": 0.004075534279713106, + "max": 0.012343376067781716 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.5803047769093328, + "max": 0.5944830102182334 + }, + "tx_mbps": { + "mean": 0.9733651778550437, + "max": 0.9975370052491509 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.620189859781416, + "max": 1.6555722132851565 + }, + "tx_mbps": { + "mean": 2.099128582667019, + "max": 2.1516991574146025 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.7428329173756376, + "max": 1.7855372008333872 + }, + "tx_mbps": { + "mean": 1.3864562319827605, + "max": 1.420488212642443 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.093766714389474, + "max": 2.210347340296332 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004048255202007934, + "max": 0.024289531212047608 + }, + "busiest_sampled_vcpu_percent": 6.576402321083172, + "container_quota_busy_percent": { + "mean": 4.7697312366638345, + "max": 4.9479455814705195 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 58, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11845632, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth972511d5": { + "rx_mbps": { + "mean": 3.2675893166723977, + "max": 3.2730387122810343 + }, + "tx_mbps": { + "mean": 2.421342739577323, + "max": 2.4250681587760594 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004002514564125815, + "max": 0.009201030612479679 + }, + "tx_mbps": { + "mean": 0.004002514564125815, + "max": 0.009201030612479679 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.0135050980253777, + "max": 1.015574955053372 + }, + "tx_mbps": { + "mean": 1.7002999583445964, + "max": 1.703449326364804 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.821720218549311, + "max": 2.8312098780179067 + }, + "tx_mbps": { + "mean": 3.666435205196171, + "max": 3.6726152455049643 + } + }, + "cni0": { + "rx_mbps": { + "mean": 3.0435506183134162, + "max": 3.048807676356377 + }, + "tx_mbps": { + "mean": 2.4213246708791827, + "max": 2.4250681587760594 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 9.989677896027402, + "max": 10.075813157251162 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004097017371353655, + "max": 0.024582104228121928 + }, + "busiest_sampled_vcpu_percent": 27.237354085603112, + "container_quota_busy_percent": { + "mean": 32.329334798405036, + "max": 32.89779175793067 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 58, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 31297536, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth972511d5": { + "rx_mbps": { + "mean": 30.407664855868084, + "max": 30.46806882974643 + }, + "tx_mbps": { + "mean": 22.527587059709273, + "max": 22.571769368535378 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003308564655941476, + "max": 0.012181674620950569 + }, + "tx_mbps": { + "mean": 0.003308564655941476, + "max": 0.012181674620950569 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 9.440802903803133, + "max": 9.459597793262637 + }, + "tx_mbps": { + "mean": 15.83448734876271, + "max": 15.86629384441458 + } + }, + "ens4": { + "rx_mbps": { + "mean": 26.247527502643344, + "max": 26.29445720995708 + }, + "tx_mbps": { + "mean": 34.124835145249214, + "max": 34.19101233705563 + } + }, + "cni0": { + "rx_mbps": { + "mean": 28.325631756787278, + "max": 28.382078532426625 + }, + "tx_mbps": { + "mean": 22.527587059709273, + "max": 22.571769368535378 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.526408417111475, + "max": 3.410182516810759 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004062068405231945, + "max": 0.024372410431391666 + }, + "busiest_sampled_vcpu_percent": 6.500956022944551, + "container_quota_busy_percent": { + "mean": 4.979372703730812, + "max": 5.224464759551089 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 661, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 90525696, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth972511d5": { + "rx_mbps": { + "mean": 3.2616362556505982, + "max": 3.4728534487724843 + }, + "tx_mbps": { + "mean": 2.947667451821485, + "max": 3.1626302337377683 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020527871988430223, + "max": 0.003872934597407479 + }, + "tx_mbps": { + "mean": 0.0020527871988430223, + "max": 0.003872934597407479 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.0023960086747836, + "max": 1.0140215057501367 + }, + "tx_mbps": { + "mean": 1.685826493236012, + "max": 1.7343642715885834 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.345958915061351, + "max": 3.560883914377541 + }, + "tx_mbps": { + "mean": 3.6619588555672387, + "max": 3.9036021674916044 + } + }, + "cni0": { + "rx_mbps": { + "mean": 3.0331595075965225, + "max": 3.2065209615157655 + }, + "tx_mbps": { + "mean": 2.947667451821485, + "max": 3.1626302337377683 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.66802934981942, + "max": 28.87995981918634 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004184450581638631, + "max": 0.025106703489831784 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.59526139136712, + "max": 100.22204091681795 + }, + "container_throttled_period_percent": { + "mean": 35.347121432027095, + "max": 46.15384615384615 + }, + "max_fd": 924, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 168292352, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth972511d5": { + "rx_mbps": { + "mean": 108.893247756128, + "max": 109.5944420653306 + }, + "tx_mbps": { + "mean": 79.96018978568172, + "max": 80.37453188151002 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018025815565915336, + "max": 0.0038567392811053587 + }, + "tx_mbps": { + "mean": 0.0018025815565915336, + "max": 0.0038567392811053587 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 34.489148070384644, + "max": 34.77772613881949 + }, + "tx_mbps": { + "mean": 57.80138078849521, + "max": 58.26488393318281 + } + }, + "ens4": { + "rx_mbps": { + "mean": 94.63715668944985, + "max": 95.26323515419023 + }, + "tx_mbps": { + "mean": 124.90145551171241, + "max": 125.92636441885132 + } + }, + "cni0": { + "rx_mbps": { + "mean": 100.7968628329026, + "max": 101.39788334765288 + }, + "tx_mbps": { + "mean": 79.96014849175171, + "max": 80.37453188151002 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/06-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.6701494897686278, + "max": 1.7701260911736179 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.883495145631068, + "container_quota_busy_percent": { + "mean": 3.0115079595823455, + "max": 3.0615916407115513 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 146, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 143306752, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth972511d5": { + "rx_mbps": { + "mean": 46.23076162051488, + "max": 46.433817499607024 + }, + "tx_mbps": { + "mean": 46.119436677747125, + "max": 46.32777860582987 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002932379193430598, + "max": 0.005020660691234043 + }, + "tx_mbps": { + "mean": 0.002932379193430598, + "max": 0.005020660691234043 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 45.255964181016225, + "max": 45.45840491440515 + }, + "tx_mbps": { + "mean": 0.9538017322060242, + "max": 0.9654752190072701 + } + }, + "ens4": { + "rx_mbps": { + "mean": 50.51040784579293, + "max": 50.733189562439755 + }, + "tx_mbps": { + "mean": 46.71980923897114, + "max": 46.8940563990043 + } + }, + "cni0": { + "rx_mbps": { + "mean": 45.98530466727681, + "max": 46.18884294292138 + }, + "tx_mbps": { + "mean": 46.119436677747125, + "max": 46.32777860582987 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.204115862023777, + "max": 2.426595486532395 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008105372802803424, + "max": 0.024330900243309004 + }, + "busiest_sampled_vcpu_percent": 5.769230769230769, + "container_quota_busy_percent": { + "mean": 4.666407228322223, + "max": 4.789461074219455 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 146, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 110755840, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth972511d5": { + "rx_mbps": { + "mean": 73.53937233902789, + "max": 73.82819458862043 + }, + "tx_mbps": { + "mean": 73.4330136475298, + "max": 73.74547922663658 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.009900267191078985, + "max": 0.03874623575516801 + }, + "tx_mbps": { + "mean": 0.009900267191078985, + "max": 0.03874623575516801 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 72.04042526176514, + "max": 72.34116062698497 + }, + "tx_mbps": { + "mean": 1.4672887124691139, + "max": 1.4760710689175767 + } + }, + "ens4": { + "rx_mbps": { + "mean": 80.42290679652388, + "max": 80.80183631607663 + }, + "tx_mbps": { + "mean": 74.26874861335071, + "max": 74.55630203135713 + } + }, + "cni0": { + "rx_mbps": { + "mean": 73.15974584914227, + "max": 73.45080981061395 + }, + "tx_mbps": { + "mean": 73.4330136475298, + "max": 73.74547922663658 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.2322139237729677, + "max": 3.5688273852876913 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004061078622482131, + "max": 0.024366471734892786 + }, + "busiest_sampled_vcpu_percent": 10.097087378640778, + "container_quota_busy_percent": { + "mean": 7.936278360676216, + "max": 8.090478340454432 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 161, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 109133824, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth972511d5": { + "rx_mbps": { + "mean": 136.6495981245102, + "max": 136.95853736913736 + }, + "tx_mbps": { + "mean": 136.54985093633954, + "max": 136.8546937413751 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0022570845259406885, + "max": 0.004088649989225638 + }, + "tx_mbps": { + "mean": 0.0022570845259406885, + "max": 0.004088649989225638 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 133.90262936139192, + "max": 134.18547100848977 + }, + "tx_mbps": { + "mean": 2.6961723322398816, + "max": 2.7125713524949324 + } + }, + "ens4": { + "rx_mbps": { + "mean": 149.51507758175703, + "max": 149.84635486097426 + }, + "tx_mbps": { + "mean": 137.97943578757986, + "max": 138.27968132264095 + } + }, + "cni0": { + "rx_mbps": { + "mean": 135.952464829913, + "max": 136.25517345268372 + }, + "tx_mbps": { + "mean": 136.54985093633954, + "max": 136.8546937413751 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 17.602677399996196, + "max": 17.761495704901467 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 43.604651162790695, + "container_quota_busy_percent": { + "mean": 55.53754771357704, + "max": 56.10823614136405 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 58, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 127987712, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth972511d5": { + "rx_mbps": { + "mean": 1183.5786640338417, + "max": 1192.5727626281507 + }, + "tx_mbps": { + "mean": 1184.58808763711, + "max": 1193.437851711169 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019466680789986474, + "max": 0.003790597354101207 + }, + "tx_mbps": { + "mean": 0.0019466680789986474, + "max": 0.003790597354101207 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1160.6349023271166, + "max": 1169.2846993932417 + }, + "tx_mbps": { + "mean": 22.713805084343345, + "max": 23.01670996708547 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1296.9903917063, + "max": 1306.6922335018703 + }, + "tx_mbps": { + "mean": 1194.4396577489895, + "max": 1203.570613681214 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1177.7242585595595, + "max": 1186.6554140535238 + }, + "tx_mbps": { + "mean": 1184.58808763711, + "max": 1193.437851711169 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.670936693809265, + "max": 4.60019267822736 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004044325810887325, + "max": 0.02426595486532395 + }, + "busiest_sampled_vcpu_percent": 10.377358490566039, + "container_quota_busy_percent": { + "mean": 8.179396765247857, + "max": 8.37859814897767 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 666, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 186494976, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth972511d5": { + "rx_mbps": { + "mean": 135.40357213744176, + "max": 135.50001850201753 + }, + "tx_mbps": { + "mean": 136.0112609341283, + "max": 136.05142567504282 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0034737067610846324, + "max": 0.010211167312871026 + }, + "tx_mbps": { + "mean": 0.0034737067610846324, + "max": 0.010211167312871026 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 131.84711611136132, + "max": 131.89030630629057 + }, + "tx_mbps": { + "mean": 2.679464490438749, + "max": 2.7207904331799146 + } + }, + "ens4": { + "rx_mbps": { + "mean": 148.78788144883362, + "max": 148.83723852354004 + }, + "tx_mbps": { + "mean": 136.7285490743103, + "max": 136.83424700907264 + } + }, + "cni0": { + "rx_mbps": { + "mean": 134.5370584676961, + "max": 134.62589336078057 + }, + "tx_mbps": { + "mean": 136.0112609341283, + "max": 136.05142567504282 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/11-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 33.326779398578715, + "max": 33.68560105680317 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 99.81132075471699, + "container_quota_busy_percent": { + "mean": 100.0130359679897, + "max": 100.53748618788848 + }, + "container_throttled_period_percent": { + "mean": 34.48476052249637, + "max": 39.62264150943396 + }, + "max_fd": 920, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 240332800, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth972511d5": { + "rx_mbps": { + "mean": 2492.175859579052, + "max": 2506.1088493635175 + }, + "tx_mbps": { + "mean": 2508.498013648771, + "max": 2522.858755194046 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018878241089443065, + "max": 0.003280062086265466 + }, + "tx_mbps": { + "mean": 0.0018878241089443065, + "max": 0.003280062086265466 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2462.668023501091, + "max": 2476.8670117038205 + }, + "tx_mbps": { + "mean": 47.2512331063778, + "max": 48.01258555037604 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2748.924859299785, + "max": 2764.5762372841054 + }, + "tx_mbps": { + "mean": 2513.72236796832, + "max": 2527.687698648185 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2481.877504207494, + "max": 2495.786796387008 + }, + "tx_mbps": { + "mean": 2508.4967411927405, + "max": 2522.8653356660247 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.945798108371673, + "max": 2.279340446168768 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040413837698027805, + "max": 0.02424830261881668 + }, + "busiest_sampled_vcpu_percent": 6.4393939393939394, + "container_quota_busy_percent": { + "mean": 4.576355658105701, + "max": 4.841190791667061 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 149, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 211886080, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth972511d5": { + "rx_mbps": { + "mean": 2.883620634717177, + "max": 2.9808301827843433 + }, + "tx_mbps": { + "mean": 2.0620511445098644, + "max": 2.1343078572763083 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020147932422226096, + "max": 0.0037399851960865276 + }, + "tx_mbps": { + "mean": 0.0020147932422226096, + "max": 0.0037399851960865276 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.9876513473035662, + "max": 1.0242650653213585 + }, + "tx_mbps": { + "mean": 1.3603216165735046, + "max": 1.4082535291371292 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.4549444422216955, + "max": 2.5608036473842954 + }, + "tx_mbps": { + "mean": 3.273690030137396, + "max": 3.3902530820893175 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2.665269982732097, + "max": 2.754266914605185 + }, + "tx_mbps": { + "mean": 2.062033092694926, + "max": 2.1341995463866756 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 6.443746907270205, + "max": 7.677989762680316 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003898635477582846, + "max": 0.023391812865497075 + }, + "busiest_sampled_vcpu_percent": 20.930232558139537, + "container_quota_busy_percent": { + "mean": 7.738711456914229, + "max": 8.087069275024268 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 149, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 176193536, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth972511d5": { + "rx_mbps": { + "mean": 132.50837786972744, + "max": 136.67039376050334 + }, + "tx_mbps": { + "mean": 132.527755824907, + "max": 136.67009965212247 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001896088325347187, + "max": 0.00363742200193319 + }, + "tx_mbps": { + "mean": 0.001896088325347187, + "max": 0.00363742200193319 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 130.17265521851874, + "max": 134.2453693159317 + }, + "tx_mbps": { + "mean": 2.3248280694497887, + "max": 2.416623552393923 + } + }, + "ens4": { + "rx_mbps": { + "mean": 145.135944281802, + "max": 149.67273214088496 + }, + "tx_mbps": { + "mean": 133.79971406131412, + "max": 138.01571050815494 + } + }, + "cni0": { + "rx_mbps": { + "mean": 131.8384586487933, + "max": 135.9708058945594 + }, + "tx_mbps": { + "mean": 132.527755824907, + "max": 136.67009965212247 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.7016838256288183, + "max": 1.9716277951430632 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.619047619047619, + "container_quota_busy_percent": { + "mean": 0.9617564620970287, + "max": 1.0232406533786274 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 9838592, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 0.38058919810100317, + "max": 0.3818092220891636 + }, + "tx_mbps": { + "mean": 0.4372468348904305, + "max": 0.43862257692255563 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00235904202323231, + "max": 0.005203810169335207 + }, + "tx_mbps": { + "mean": 0.00235904202323231, + "max": 0.005203810169335207 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.39912740440523853, + "max": 0.40029573535075375 + }, + "tx_mbps": { + "mean": 0.34247159971328034, + "max": 0.3434970161455792 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.5734216287556981, + "max": 0.5759553853195434 + }, + "tx_mbps": { + "mean": 0.5165095917975124, + "max": 0.5187665502527612 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.34278265984918127, + "max": 0.34386399786357275 + }, + "tx_mbps": { + "mean": 0.4372468037611535, + "max": 0.43862257692255563 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.887505112294463, + "max": 2.049674463467567 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008051534018518878, + "max": 0.024172105390379502 + }, + "busiest_sampled_vcpu_percent": 3.8240917782026767, + "container_quota_busy_percent": { + "mean": 1.43958265528588, + "max": 1.4846510558884987 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10334208, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 0.6222037385566151, + "max": 0.6233803146941269 + }, + "tx_mbps": { + "mean": 0.7148295516983462, + "max": 0.7160709315745096 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004983986647404736, + "max": 0.012696810855869933 + }, + "tx_mbps": { + "mean": 0.004983986647404736, + "max": 0.012696810855869933 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.652736929546097, + "max": 0.6535621926449161 + }, + "tx_mbps": { + "mean": 0.5600960077758272, + "max": 0.5608270166615158 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.9424120213439193, + "max": 0.9465996983302309 + }, + "tx_mbps": { + "mean": 0.8438747959729209, + "max": 0.8460959307003882 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.5604071021582704, + "max": 0.5614493075829672 + }, + "tx_mbps": { + "mean": 0.7148295516983462, + "max": 0.7160709315745096 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.5490064805337207, + "max": 2.756286266924565 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.431599229287091, + "container_quota_busy_percent": { + "mean": 2.290747992234967, + "max": 2.355329679452519 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11227136, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1.1257149929920682, + "max": 1.129443241294536 + }, + "tx_mbps": { + "mean": 1.2940576761313567, + "max": 1.2979166886288858 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002127625876581852, + "max": 0.0040882239531056476 + }, + "tx_mbps": { + "mean": 0.002127625876581852, + "max": 0.0040882239531056476 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.181770883071865, + "max": 1.18488398337622 + }, + "tx_mbps": { + "mean": 1.0135813982032849, + "max": 1.0164949277393818 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.6951230026956927, + "max": 1.7010266741467548 + }, + "tx_mbps": { + "mean": 1.52592577958271, + "max": 1.5317016378647874 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.0138921782982229, + "max": 1.017116357511968 + }, + "tx_mbps": { + "mean": 1.2940576761313567, + "max": 1.2979166886288858 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.766795345850854, + "max": 13.025415444770283 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004086970737289521, + "max": 0.024521824423737126 + }, + "busiest_sampled_vcpu_percent": 18.14814814814815, + "container_quota_busy_percent": { + "mean": 14.569589662157206, + "max": 14.687399886993523 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11780096, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 10.33573521482112, + "max": 10.376403788302325 + }, + "tx_mbps": { + "mean": 11.895334589650714, + "max": 11.943734996363899 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007095095843277155, + "max": 0.034730978202752505 + }, + "tx_mbps": { + "mean": 0.007095095843277155, + "max": 0.034730978202752505 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 10.86448140916021, + "max": 10.908197629659892 + }, + "tx_mbps": { + "mean": 9.309069110731329, + "max": 9.345470901686374 + } + }, + "ens4": { + "rx_mbps": { + "mean": 15.583041706736868, + "max": 15.640564372414222 + }, + "tx_mbps": { + "mean": 14.002302107855163, + "max": 14.05642064327691 + } + }, + "cni0": { + "rx_mbps": { + "mean": 9.309474597257923, + "max": 9.346087777119937 + }, + "tx_mbps": { + "mean": 11.895334589650714, + "max": 11.943734996363899 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.653598245066161, + "max": 3.9809296781883194 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004055150040551501, + "max": 0.024330900243309004 + }, + "busiest_sampled_vcpu_percent": 6.145251396648045, + "container_quota_busy_percent": { + "mean": 2.2905304078886823, + "max": 2.3852872741934115 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 252, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 16539648, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1.1241049122718847, + "max": 1.1727647395237757 + }, + "tx_mbps": { + "mean": 1.296109622205032, + "max": 1.376747927109971 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00217805198752645, + "max": 0.0038847768100148117 + }, + "tx_mbps": { + "mean": 0.00217805198752645, + "max": 0.0038847768100148117 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.1822862892592698, + "max": 1.2525321703903765 + }, + "tx_mbps": { + "mean": 1.0114464920811013, + "max": 1.0549540257177357 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.7056356462744626, + "max": 1.8225825253099939 + }, + "tx_mbps": { + "mean": 1.526434416030725, + "max": 1.5957970164043618 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.0118475466449606, + "max": 1.0555759490886274 + }, + "tx_mbps": { + "mean": 1.296109622205032, + "max": 1.376747927109971 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 29.98751400457308, + "max": 31.342182890855458 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 35.62152133580705, + "container_quota_busy_percent": { + "mean": 33.92683833424405, + "max": 35.59825581572118 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 407, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 23396352, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 26.8923367703079, + "max": 28.212842025170424 + }, + "tx_mbps": { + "mean": 31.141738866828543, + "max": 32.649841625470174 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020530657235715614, + "max": 0.004102964509568267 + }, + "tx_mbps": { + "mean": 0.0020530657235715614, + "max": 0.004102964509568267 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 28.41884235754926, + "max": 29.798157416839455 + }, + "tx_mbps": { + "mean": 24.22133594496038, + "max": 25.410728758151254 + } + }, + "ens4": { + "rx_mbps": { + "mean": 40.86627695599052, + "max": 42.83367901113255 + }, + "tx_mbps": { + "mean": 36.4311060253703, + "max": 38.21983499354705 + } + }, + "cni0": { + "rx_mbps": { + "mean": 24.221641519644198, + "max": 25.411532431611892 + }, + "tx_mbps": { + "mean": 31.141738866828543, + "max": 32.649841625470174 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.233914785856572, + "max": 2.4038461538461537 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004020908725371934, + "max": 0.024125452352231604 + }, + "busiest_sampled_vcpu_percent": 4.3726235741444865, + "container_quota_busy_percent": { + "mean": 1.594495368110098, + "max": 1.667355993939678 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 407, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 21958656, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 44.18722444981348, + "max": 44.37917273406352 + }, + "tx_mbps": { + "mean": 0.815221309386231, + "max": 0.8450687656313077 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005276928022647097, + "max": 0.013570344810915019 + }, + "tx_mbps": { + "mean": 0.005276928022647097, + "max": 0.013570344810915019 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.6976876084126042, + "max": 0.7216841543442054 + }, + "tx_mbps": { + "mean": 44.000317759102906, + "max": 44.18658965148538 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.2396661663972752, + "max": 1.2956105194312788 + }, + "tx_mbps": { + "mean": 48.510713378079366, + "max": 48.712713959137616 + } + }, + "cni0": { + "rx_mbps": { + "mean": 44.00062871513713, + "max": 44.18658965148538 + }, + "tx_mbps": { + "mean": 0.815221309386231, + "max": 0.8450687656313077 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.8753298488804386, + "max": 3.293269230769231 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008049653043625135, + "max": 0.024218939210462583 + }, + "busiest_sampled_vcpu_percent": 5.2434456928838955, + "container_quota_busy_percent": { + "mean": 2.364656787021212, + "max": 2.442123720685498 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 407, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 22032384, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 67.44749403602133, + "max": 68.34828437747936 + }, + "tx_mbps": { + "mean": 1.2055259244919256, + "max": 1.2529803035078173 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019463275219148313, + "max": 0.0034554391911579773 + }, + "tx_mbps": { + "mean": 0.0019463275219148313, + "max": 0.0034554391911579773 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.0344189571140194, + "max": 1.0725364096889105 + }, + "tx_mbps": { + "mean": 67.16353420922658, + "max": 68.0633489489944 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.8190599516701336, + "max": 1.9089920582980844 + }, + "tx_mbps": { + "mean": 74.03681999135108, + "max": 75.01603281998642 + } + }, + "cni0": { + "rx_mbps": { + "mean": 67.16394850470336, + "max": 68.06397062629291 + }, + "tx_mbps": { + "mean": 1.2055259244919256, + "max": 1.2529803035078173 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.389096144733051, + "max": 4.684858729775416 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004025764895330112, + "max": 0.024154589371980676 + }, + "busiest_sampled_vcpu_percent": 6.666666666666667, + "container_quota_busy_percent": { + "mean": 4.2782798670703714, + "max": 4.36315657174856 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 331, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 20623360, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 134.33062939713403, + "max": 134.6677824367541 + }, + "tx_mbps": { + "mean": 2.3888093622067754, + "max": 2.414619291895422 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002318799106918429, + "max": 0.004835062449618908 + }, + "tx_mbps": { + "mean": 0.002318799106918429, + "max": 0.004835062449618908 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.0510766666589793, + "max": 2.0715337599369916 + }, + "tx_mbps": { + "mean": 133.7696098654488, + "max": 134.09419512934025 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.5949991302292394, + "max": 3.6370010274889655 + }, + "tx_mbps": { + "mean": 147.43999128340707, + "max": 147.8430473007462 + } + }, + "cni0": { + "rx_mbps": { + "mean": 133.76992028335027, + "max": 134.09481610556676 + }, + "tx_mbps": { + "mean": 2.3888093622067754, + "max": 2.414619291895422 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/09-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 28.401552383314275, + "max": 28.867469879518072 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 33.211009174311926, + "container_quota_busy_percent": { + "mean": 31.40626364510909, + "max": 31.90550755368291 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11423744, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1120.3524186991792, + "max": 1130.270508663945 + }, + "tx_mbps": { + "mean": 19.16760863616282, + "max": 19.445878462436102 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003877505293788718, + "max": 0.009997090581315812 + }, + "tx_mbps": { + "mean": 0.003877505293788718, + "max": 0.009997090581315812 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 16.513167042787096, + "max": 16.74465720451425 + }, + "tx_mbps": { + "mean": 1115.6931993918188, + "max": 1125.575988423054 + } + }, + "ens4": { + "rx_mbps": { + "mean": 28.65280181776237, + "max": 29.09956661168692 + }, + "tx_mbps": { + "mean": 1229.629945133056, + "max": 1240.593637150871 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1115.6935677739673, + "max": 1125.5703335777334 + }, + "tx_mbps": { + "mean": 19.16760863616282, + "max": 19.445878462436102 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.382909354755171, + "max": 6.483672503549456 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00408997955010225, + "max": 0.024539877300613498 + }, + "busiest_sampled_vcpu_percent": 8.639705882352942, + "container_quota_busy_percent": { + "mean": 4.210057516195502, + "max": 4.363018294227923 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 501, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 24555520, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 129.58873407082461, + "max": 132.4246543862456 + }, + "tx_mbps": { + "mean": 2.3164565369834516, + "max": 2.4029872750352874 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020704144108755038, + "max": 0.003317239202400936 + }, + "tx_mbps": { + "mean": 0.0020704144108755038, + "max": 0.003317239202400936 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.9881138945940668, + "max": 2.0600579022095276 + }, + "tx_mbps": { + "mean": 129.0486362384845, + "max": 131.87284232977368 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.490571429411333, + "max": 3.629689729488608 + }, + "tx_mbps": { + "mean": 142.21575488036487, + "max": 145.33815119780652 + } + }, + "cni0": { + "rx_mbps": { + "mean": 129.04894757610452, + "max": 131.86648804120725 + }, + "tx_mbps": { + "mean": 2.3164565369834516, + "max": 2.4029872750352874 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 46.788061264806316, + "max": 47.253555664541445 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004080966372837088, + "max": 0.024485798237022526 + }, + "busiest_sampled_vcpu_percent": 51.039697542533084, + "container_quota_busy_percent": { + "mean": 55.75360245511393, + "max": 56.15621299340011 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 481, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 30609408, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 2191.7170054212547, + "max": 2227.11900389867 + }, + "tx_mbps": { + "mean": 30.361454830642913, + "max": 30.770107821319222 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.006932784940032589, + "max": 0.03432713851407164 + }, + "tx_mbps": { + "mean": 0.006932784940032589, + "max": 0.03432713851407164 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 26.684159216520065, + "max": 27.049873748503558 + }, + "tx_mbps": { + "mean": 2182.5957730660466, + "max": 2217.850532338736 + } + }, + "ens4": { + "rx_mbps": { + "mean": 43.49961765368782, + "max": 44.05865600251143 + }, + "tx_mbps": { + "mean": 2405.4934523752295, + "max": 2444.381211226363 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2182.5950326566976, + "max": 2217.8567494256627 + }, + "tx_mbps": { + "mean": 30.361454830642913, + "max": 30.770107821319222 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 10.238306803902654, + "max": 12.55430060816681 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00368486992409168, + "max": 0.022109219544550078 + }, + "busiest_sampled_vcpu_percent": 22.86158631415241, + "container_quota_busy_percent": { + "mean": 2.3644250121167483, + "max": 2.504515009012468 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 481, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 23384064, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1.1104594571183797, + "max": 1.1758341527702756 + }, + "tx_mbps": { + "mean": 0.9818531101168949, + "max": 1.0416988421200195 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001979411609898429, + "max": 0.0042924838208399305 + }, + "tx_mbps": { + "mean": 0.001979411609898429, + "max": 0.0042924838208399305 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.8687750036745131, + "max": 0.9186281987511276 + }, + "tx_mbps": { + "mean": 0.9980815418246116, + "max": 1.053127115356137 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.388554950976332, + "max": 1.4884125376711461 + }, + "tx_mbps": { + "mean": 1.5116124527604669, + "max": 1.6123714841953223 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.9983923302691642, + "max": 1.0537484673041337 + }, + "tx_mbps": { + "mean": 0.9818531101168949, + "max": 1.0416988421200195 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.8578361970923611, + "max": 3.5505836575875485 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 7.750472589792061, + "container_quota_busy_percent": { + "mean": 4.286373435812676, + "max": 4.583143119359937 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 444, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 23248896, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 128.74604358657606, + "max": 134.7267232173894 + }, + "tx_mbps": { + "mean": 2.0021268791804903, + "max": 2.1720603784958805 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002507238180616489, + "max": 0.004246161783693751 + }, + "tx_mbps": { + "mean": 0.002507238180616489, + "max": 0.004246161783693751 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.677693574069296, + "max": 1.8165346012042947 + }, + "tx_mbps": { + "mean": 128.20643205442002, + "max": 134.15569603882355 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.1612805555545673, + "max": 3.445542307609861 + }, + "tx_mbps": { + "mean": 141.3132129789272, + "max": 147.91805657629013 + } + }, + "cni0": { + "rx_mbps": { + "mean": 128.20678704068615, + "max": 134.15569603882355 + }, + "tx_mbps": { + "mean": 2.0021268791804903, + "max": 2.1720603784958805 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/00-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 2.2057410880652784, + "max": 2.2469195457840057 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004839099927413501, + "max": 0.024195499637067505 + }, + "busiest_sampled_vcpu_percent": 4.015296367112811, + "container_quota_busy_percent": { + "mean": 1.886429415869606, + "max": 1.9220249272549028 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10702848, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 0.8300044961003838, + "max": 0.8349414323326454 + }, + "tx_mbps": { + "mean": 0.9536107620412266, + "max": 0.9591414093552163 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0041364185745387284, + "max": 0.01004576684024327 + }, + "tx_mbps": { + "mean": 0.0041364185745387284, + "max": 0.01004576684024327 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.9603166326911357, + "max": 0.9771191750244255 + }, + "tx_mbps": { + "mean": 0.8314748071029338, + "max": 0.8360289951192895 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.7475786955402698, + "max": 0.7520044157624403 + }, + "tx_mbps": { + "mean": 0.9536107620412266, + "max": 0.9591414093552163 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/01-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 8.048875417194916, + "max": 8.24616881537339 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009777560498655585, + "max": 0.048887802493277926 + }, + "busiest_sampled_vcpu_percent": 14.792899408284024, + "container_quota_busy_percent": { + "mean": 9.43083275442553, + "max": 9.612766907007051 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10051584, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 6.278982915007172, + "max": 6.326578019268184 + }, + "tx_mbps": { + "mean": 7.214040947824803, + "max": 7.268834320010253 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.008019243307746624, + "max": 0.0347805714808967 + }, + "tx_mbps": { + "mean": 0.008019243307746624, + "max": 0.0347805714808967 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 7.222763424656937, + "max": 7.300668962746102 + }, + "tx_mbps": { + "mean": 6.280259702673629, + "max": 6.3315636718517245 + } + }, + "cni0": { + "rx_mbps": { + "mean": 5.655510371392799, + "max": 5.698407152106804 + }, + "tx_mbps": { + "mean": 7.214040947824803, + "max": 7.268834320010253 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/02-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 2.6468853896549236, + "max": 2.7569528415961306 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009684081601839237, + "max": 0.02424830261881668 + }, + "busiest_sampled_vcpu_percent": 4.97131931166348, + "container_quota_busy_percent": { + "mean": 2.3673215997933053, + "max": 2.430098749348096 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11644928, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1.126323822577569, + "max": 1.1281302954148256 + }, + "tx_mbps": { + "mean": 1.2945104209025777, + "max": 1.2959967995571857 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0022821776527097147, + "max": 0.004738533729052278 + }, + "tx_mbps": { + "mean": 0.0022821776527097147, + "max": 0.004738533729052278 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.295712538752424, + "max": 1.2979132369735935 + }, + "tx_mbps": { + "mean": 1.1275231650678426, + "max": 1.1302170193421979 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.0143704668375118, + "max": 1.0160823509566477 + }, + "tx_mbps": { + "mean": 1.2945104209025777, + "max": 1.2959967995571857 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/03-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 50.05706882540861, + "max": 50.562359410147465 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 56.15079365079365, + "container_quota_busy_percent": { + "mean": 60.757623561761335, + "max": 61.08559422148661 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11186176, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 68.51971344188736, + "max": 68.89994632306188 + }, + "tx_mbps": { + "mean": 78.72539840177677, + "max": 79.16261253108465 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001786826247871576, + "max": 0.0030410305171274243 + }, + "tx_mbps": { + "mean": 0.001786826247871576, + "max": 0.0030410305171274243 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 78.73084859254541, + "max": 79.163368589263 + }, + "tx_mbps": { + "mean": 68.52124709529109, + "max": 68.90108191044489 + } + }, + "cni0": { + "rx_mbps": { + "mean": 61.71618251266478, + "max": 62.05862638625387 + }, + "tx_mbps": { + "mean": 78.72539840177677, + "max": 79.16261253108465 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.9639246618180572, + "max": 4.0201005025125625 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004021879021879022, + "max": 0.02413127413127413 + }, + "busiest_sampled_vcpu_percent": 7.063197026022305, + "container_quota_busy_percent": { + "mean": 2.502319860729863, + "max": 2.684756282338449 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 25681920, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1.1468562544694576, + "max": 1.3368890829836455 + }, + "tx_mbps": { + "mean": 1.8462264676389373, + "max": 2.113178758448958 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018048619643707517, + "max": 0.0035293312493134697 + }, + "tx_mbps": { + "mean": 0.0018048619643707517, + "max": 0.0035293312493134697 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.8471970343537498, + "max": 2.1146395948229886 + }, + "tx_mbps": { + "mean": 1.147761576668527, + "max": 1.3387852577944284 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.0301805853864772, + "max": 1.1873978492957282 + }, + "tx_mbps": { + "mean": 1.8462264676389373, + "max": 2.113178758448958 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 73.5782089759887, + "max": 73.90371782650143 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007940290828756033, + "max": 0.023832221163012392 + }, + "busiest_sampled_vcpu_percent": 85.33834586466165, + "container_quota_busy_percent": { + "mean": 90.58293077308183, + "max": 92.26378427467114 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27820032, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 124.81974327674858, + "max": 126.13034189156171 + }, + "tx_mbps": { + "mean": 143.42094139851795, + "max": 144.90513736749153 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0037170210332502997, + "max": 0.01080062162817455 + }, + "tx_mbps": { + "mean": 0.0037170210332502997, + "max": 0.01080062162817455 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 143.42529733701176, + "max": 144.9156750277396 + }, + "tx_mbps": { + "mean": 124.82030545467423, + "max": 126.13235103469047 + } + }, + "cni0": { + "rx_mbps": { + "mean": 112.423549036173, + "max": 113.60676184559105 + }, + "tx_mbps": { + "mean": 143.42098138730245, + "max": 144.90489804308942 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.7763350138086422, + "max": 2.925531914893617 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004024792723174756, + "max": 0.02414875633904854 + }, + "busiest_sampled_vcpu_percent": 4.198473282442748, + "container_quota_busy_percent": { + "mean": 2.5450785642696427, + "max": 2.678552739637071 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10518528, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 93.66560469162535, + "max": 94.23739169940316 + }, + "tx_mbps": { + "mean": 1.3664274066158617, + "max": 1.391254101743393 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0017471793025812341, + "max": 0.003524589765957038 + }, + "tx_mbps": { + "mean": 0.0017471793025812341, + "max": 0.003524589765957038 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.3703720272822875, + "max": 1.3914565226319173 + }, + "tx_mbps": { + "mean": 93.66982693013705, + "max": 94.25080120594302 + } + }, + "cni0": { + "rx_mbps": { + "mean": 93.2760604306271, + "max": 93.84552895620736 + }, + "tx_mbps": { + "mean": 1.3664274066158617, + "max": 1.391254101743393 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 9.259007372364042, + "max": 9.474717722140403 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 20.1195219123506, + "container_quota_busy_percent": { + "mean": 11.29173096656708, + "max": 11.530513996764858 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 9875456, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 542.211695496442, + "max": 563.3340420350802 + }, + "tx_mbps": { + "mean": 8.852463811281343, + "max": 9.315173427239403 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002117980535523739, + "max": 0.004511755471069535 + }, + "tx_mbps": { + "mean": 0.002117980535523739, + "max": 0.004511755471069535 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 8.853641150687649, + "max": 9.316854887418105 + }, + "tx_mbps": { + "mean": 542.2148242266542, + "max": 563.3161456227062 + } + }, + "cni0": { + "rx_mbps": { + "mean": 539.956984290933, + "max": 560.991468944265 + }, + "tx_mbps": { + "mean": 8.852463811281343, + "max": 9.315173427239403 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.934192184323233, + "max": 4.03869407496977 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008060292036922628, + "max": 0.024189646831156264 + }, + "busiest_sampled_vcpu_percent": 6.273764258555133, + "container_quota_busy_percent": { + "mean": 3.683024662255024, + "max": 3.812275752171041 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10383360, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 134.33689403899749, + "max": 134.62200521082482 + }, + "tx_mbps": { + "mean": 2.0419375543891456, + "max": 2.218496931004412 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0031504004171348373, + "max": 0.011935340192381206 + }, + "tx_mbps": { + "mean": 0.0031504004171348373, + "max": 0.011935340192381206 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.048105286416188, + "max": 2.2189015066953157 + }, + "tx_mbps": { + "mean": 134.338680418997, + "max": 134.61861042291775 + } + }, + "cni0": { + "rx_mbps": { + "mean": 133.77810928351784, + "max": 134.0621240129137 + }, + "tx_mbps": { + "mean": 2.0419375543891456, + "max": 2.218496931004412 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 67.52209714010797, + "max": 67.98543689320388 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00407000407000407, + "max": 0.02442002442002442 + }, + "busiest_sampled_vcpu_percent": 73.69439071566731, + "container_quota_busy_percent": { + "mean": 82.63714509192587, + "max": 83.36127475211651 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11071488, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 4692.294732719246, + "max": 4709.767027618386 + }, + "tx_mbps": { + "mean": 80.58076408777252, + "max": 80.99725951760834 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007323767904097012, + "max": 0.033999828861624934 + }, + "tx_mbps": { + "mean": 0.007323767904097012, + "max": 0.033999828861624934 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 80.58851768240447, + "max": 80.99879707498829 + }, + "tx_mbps": { + "mean": 4692.306566780891, + "max": 4709.717785749393 + } + }, + "cni0": { + "rx_mbps": { + "mean": 4672.78271532337, + "max": 4690.182152518271 + }, + "tx_mbps": { + "mean": 80.58076372340962, + "max": 80.9978970775634 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.088022741703619, + "max": 5.865590121111375 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004105090311986864, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 8.272058823529411, + "container_quota_busy_percent": { + "mean": 3.6188597829250906, + "max": 3.8434673378628137 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 25350144, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 132.48343263630778, + "max": 135.72302966054593 + }, + "tx_mbps": { + "mean": 3.4010355794826364, + "max": 3.6704417574532804 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002085906279243337, + "max": 0.0031820117731353346 + }, + "tx_mbps": { + "mean": 0.002085906279243337, + "max": 0.0031820117731353346 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.403601568099465, + "max": 3.680788911638852 + }, + "tx_mbps": { + "mean": 132.48501871362635, + "max": 135.7181404807122 + } + }, + "cni0": { + "rx_mbps": { + "mean": 132.03620205984603, + "max": 135.2350468918801 + }, + "tx_mbps": { + "mean": 3.4010355794826364, + "max": 3.6704417574532804 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 77.00952416750627, + "max": 77.37397420867526 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003907776475185619, + "max": 0.023446658851113716 + }, + "busiest_sampled_vcpu_percent": 84.42776735459663, + "container_quota_busy_percent": { + "mean": 95.81786479662868, + "max": 96.893222360992 + }, + "container_throttled_period_percent": { + "mean": 1.8518518518518519, + "max": 3.7037037037037037 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 28938240, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 5781.465077760476, + "max": 5823.613864564404 + }, + "tx_mbps": { + "mean": 95.48920776483658, + "max": 96.04508552723127 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001922336903226079, + "max": 0.004179590850342577 + }, + "tx_mbps": { + "mean": 0.001922336903226079, + "max": 0.004179590850342577 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 95.49372599875807, + "max": 96.04759976860555 + }, + "tx_mbps": { + "mean": 5781.463750967522, + "max": 5823.548480339353 + } + }, + "cni0": { + "rx_mbps": { + "mean": 5757.029025710871, + "max": 5799.018944751526 + }, + "tx_mbps": { + "mean": 95.48920767891308, + "max": 96.04528132655953 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.113090181395666, + "max": 1.1733072598386702 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004095004095004095, + "max": 0.02457002457002457 + }, + "busiest_sampled_vcpu_percent": 2.772277227722772, + "container_quota_busy_percent": { + "mean": 2.2324490510945907, + "max": 2.340519361606239 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 9, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 15265792, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1.094033630578937, + "max": 1.1287772208404132 + }, + "tx_mbps": { + "mean": 0.9622076093047778, + "max": 0.9927269315986677 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021209030069668624, + "max": 0.004756853346063227 + }, + "tx_mbps": { + "mean": 0.0021209030069668624, + "max": 0.004756853346063227 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.9639667191663762, + "max": 0.9963415075144837 + }, + "tx_mbps": { + "mean": 1.0951292319557902, + "max": 1.1305388249234523 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.985383137694165, + "max": 1.0166649755367345 + }, + "tx_mbps": { + "mean": 0.9622076093047778, + "max": 0.9927269315986677 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.7135471367841404, + "max": 3.8609112709832134 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003996802557953637, + "max": 0.023980815347721823 + }, + "busiest_sampled_vcpu_percent": 4.734848484848484, + "container_quota_busy_percent": { + "mean": 3.310483001167744, + "max": 3.5607680732005242 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 9, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10395648, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 130.70369266960193, + "max": 134.67394394038516 + }, + "tx_mbps": { + "mean": 1.8477390680608239, + "max": 1.9307956364740693 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005695883554594633, + "max": 0.013481430702478606 + }, + "tx_mbps": { + "mean": 0.005695883554594633, + "max": 0.013481430702478606 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.853877147365491, + "max": 1.931977437175636 + }, + "tx_mbps": { + "mean": 130.70490999334046, + "max": 134.6847865646126 + } + }, + "cni0": { + "rx_mbps": { + "mean": 130.16013120682598, + "max": 134.11389381260426 + }, + "tx_mbps": { + "mean": 1.8477390680608239, + "max": 1.9307956364740693 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.754567712326246, + "max": 2.067804760759798 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040121970791205264, + "max": 0.02407318247472316 + }, + "busiest_sampled_vcpu_percent": 3.409090909090909, + "container_quota_busy_percent": { + "mean": 1.0552171187040673, + "max": 1.1162813087584345 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10555392, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 0.38003721989826544, + "max": 0.38326628666270707 + }, + "tx_mbps": { + "mean": 0.6116221157925197, + "max": 0.616542186749739 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001727481300993374, + "max": 0.0032563189176983798 + }, + "tx_mbps": { + "mean": 0.001727481300993374, + "max": 0.0032563189176983798 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.5735746311292671, + "max": 0.5778750093242171 + }, + "tx_mbps": { + "mean": 0.3419746408484345, + "max": 0.3445545830242985 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.748800457175574, + "max": 0.7527985397298259 + }, + "tx_mbps": { + "mean": 0.5155794395631836, + "max": 0.518885454182518 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.34228549936177777, + "max": 0.3451764146180618 + }, + "tx_mbps": { + "mean": 0.6116221157925197, + "max": 0.616542186749739 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.1666047409761675, + "max": 2.36144578313253 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004029658284977433, + "max": 0.024177949709864602 + }, + "busiest_sampled_vcpu_percent": 4.3893129770992365, + "container_quota_busy_percent": { + "mean": 1.7601468451720992, + "max": 1.8632785724164123 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10321920, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 0.648138553832036, + "max": 0.669646446848987 + }, + "tx_mbps": { + "mean": 1.0432464163958497, + "max": 1.0777968054458686 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003701839359245767, + "max": 0.010663171291221532 + }, + "tx_mbps": { + "mean": 0.003701839359245767, + "max": 0.010663171291221532 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.9785791813951307, + "max": 1.0106521858081914 + }, + "tx_mbps": { + "mean": 0.5834562370991553, + "max": 0.6025002928979867 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.2787402869078623, + "max": 1.3152456009878302 + }, + "tx_mbps": { + "mean": 0.878918032966745, + "max": 0.9066349483940719 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.5837668561924584, + "max": 0.6031216897937699 + }, + "tx_mbps": { + "mean": 1.0432464163958497, + "max": 1.0777968054458686 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.9607339314191257, + "max": 3.181489515545915 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004033559212649242, + "max": 0.02420135527589545 + }, + "busiest_sampled_vcpu_percent": 5.103969754253308, + "container_quota_busy_percent": { + "mean": 2.5600817434420926, + "max": 2.5898876156648156 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11059200, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1.1253455184171035, + "max": 1.1284712562232888 + }, + "tx_mbps": { + "mean": 1.8120222910662858, + "max": 1.8159935920773327 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0036425733577826994, + "max": 0.011266096604928024 + }, + "tx_mbps": { + "mean": 0.0036425733577826994, + "max": 0.011266096604928024 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.699865522121481, + "max": 1.7033524931369124 + }, + "tx_mbps": { + "mean": 1.0132810857315293, + "max": 1.0157687997228597 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.214061566798029, + "max": 2.2249980635999593 + }, + "tx_mbps": { + "mean": 1.5253647559854533, + "max": 1.5294528012253144 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.013591576226096, + "max": 1.0163894670360956 + }, + "tx_mbps": { + "mean": 1.8120222910662858, + "max": 1.8159935920773327 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/03-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 13.774025128430429, + "max": 13.947817605462083 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004880429477794046, + "max": 0.02440214738897023 + }, + "busiest_sampled_vcpu_percent": 19.782214156079856, + "container_quota_busy_percent": { + "mean": 15.360286747402498, + "max": 15.427703615613312 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10506240, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 10.454066265055618, + "max": 10.490436204469166 + }, + "tx_mbps": { + "mean": 16.83072677564469, + "max": 16.888858286627666 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.008682234222495425, + "max": 0.03468946917815539 + }, + "tx_mbps": { + "mean": 0.008682234222495425, + "max": 0.03468946917815539 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 15.792229482691358, + "max": 15.847254691857676 + }, + "tx_mbps": { + "mean": 9.415644638041073, + "max": 9.448832609699178 + } + }, + "ens4": { + "rx_mbps": { + "mean": 20.54721580440206, + "max": 20.620237852149575 + }, + "tx_mbps": { + "mean": 14.162666557225528, + "max": 14.213301390527505 + } + }, + "cni0": { + "rx_mbps": { + "mean": 9.416014422823682, + "max": 9.448832609699178 + }, + "tx_mbps": { + "mean": 16.83072677564469, + "max": 16.888858286627666 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/04-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 2.8918864356094227, + "max": 4.361296472831268 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004864996351252737, + "max": 0.024324981756263683 + }, + "busiest_sampled_vcpu_percent": 6.666666666666667, + "container_quota_busy_percent": { + "mean": 2.54945572257975, + "max": 2.63128537553106 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 130, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 12656640, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1.1260332248435392, + "max": 1.1834060892758573 + }, + "tx_mbps": { + "mean": 1.8164886781725302, + "max": 1.9310581957518116 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003027316885005398, + "max": 0.005735884736102145 + }, + "tx_mbps": { + "mean": 0.003027316885005398, + "max": 0.005735884736102145 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.7030483750100252, + "max": 1.807824835746606 + }, + "tx_mbps": { + "mean": 1.0136999128735242, + "max": 1.0657966868253224 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.2241780507225224, + "max": 2.3748157386486013 + }, + "tx_mbps": { + "mean": 1.5278273009844188, + "max": 1.6065644310420586 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.013948503527656, + "max": 1.0657966868253224 + }, + "tx_mbps": { + "mean": 1.8164886781725302, + "max": 1.9310581957518116 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 41.527807399015266, + "max": 42.197100024576066 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004096010485786844, + "max": 0.024576062914721062 + }, + "busiest_sampled_vcpu_percent": 44.01544401544402, + "container_quota_busy_percent": { + "mean": 47.11532027407573, + "max": 48.221776457083564 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 414, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 23314432, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 38.60416665028076, + "max": 39.07329718999827 + }, + "tx_mbps": { + "mean": 62.29557181876477, + "max": 63.03734810123055 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018819189754353308, + "max": 0.003999204075636246 + }, + "tx_mbps": { + "mean": 0.0018819189754353308, + "max": 0.003999204075636246 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 57.81380492702314, + "max": 58.47099231399839 + }, + "tx_mbps": { + "mean": 34.49465805113454, + "max": 34.89885129399578 + } + }, + "ens4": { + "rx_mbps": { + "mean": 78.30184806151829, + "max": 79.34758586627255 + }, + "tx_mbps": { + "mean": 53.28055385446833, + "max": 53.98323483337935 + } + }, + "cni0": { + "rx_mbps": { + "mean": 34.49509513983215, + "max": 34.89904181897937 + }, + "tx_mbps": { + "mean": 62.29557181876477, + "max": 63.03734810123055 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.4500683848096667, + "max": 2.575830524795378 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040121970791205264, + "max": 0.02407318247472316 + }, + "busiest_sampled_vcpu_percent": 3.6398467432950192, + "container_quota_busy_percent": { + "mean": 1.7713401509298907, + "max": 1.8037025041833739 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 126, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 15171584, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 45.43544070190469, + "max": 45.63921607011332 + }, + "tx_mbps": { + "mean": 1.090833880489075, + "max": 1.1123999506210753 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001751048066472964, + "max": 0.0038369046511709747 + }, + "tx_mbps": { + "mean": 0.001751048066472964, + "max": 0.0038369046511709747 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.9536333086554011, + "max": 0.9705724034319062 + }, + "tx_mbps": { + "mean": 45.245422593855444, + "max": 45.44943674702267 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.5835377851686487, + "max": 1.6173735058306409 + }, + "tx_mbps": { + "mean": 49.866927268968496, + "max": 50.09130819222784 + } + }, + "cni0": { + "rx_mbps": { + "mean": 45.24573328212859, + "max": 45.44943674702267 + }, + "tx_mbps": { + "mean": 1.090833880489075, + "max": 1.1123999506210753 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 3.1103505028849128, + "max": 3.2359333494325044 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008053476954904673, + "max": 0.024172105390379502 + }, + "busiest_sampled_vcpu_percent": 5.162523900573614, + "container_quota_busy_percent": { + "mean": 2.719677467464841, + "max": 2.763068902280386 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 126, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 15155200, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 72.36517849846265, + "max": 72.57446077952007 + }, + "tx_mbps": { + "mean": 1.6728084114033455, + "max": 1.6894879542605836 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005434448631163932, + "max": 0.01416730427639382 + }, + "tx_mbps": { + "mean": 0.005434448631163932, + "max": 0.01416730427639382 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.4681512576898592, + "max": 1.4815758448901897 + }, + "tx_mbps": { + "mean": 72.06316648056197, + "max": 72.26978161050219 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.408534331663385, + "max": 2.4419941493163253 + }, + "tx_mbps": { + "mean": 79.423639432997, + "max": 79.66169887749481 + } + }, + "cni0": { + "rx_mbps": { + "mean": 72.06347713512395, + "max": 72.27040332013836 + }, + "tx_mbps": { + "mean": 1.6728084317361958, + "max": 1.6894879542605836 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.728683064039282, + "max": 4.951690821256038 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040384460059769, + "max": 0.0242306760358614 + }, + "busiest_sampled_vcpu_percent": 8.05243445692884, + "container_quota_busy_percent": { + "mean": 4.580096033237963, + "max": 4.721681265980694 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 126, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 15093760, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 134.34695494276477, + "max": 134.63603501659966 + }, + "tx_mbps": { + "mean": 3.069074827569722, + "max": 3.0859031475050482 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0024639383871470828, + "max": 0.003536800855139291 + }, + "tx_mbps": { + "mean": 0.0024639383871470828, + "max": 0.003536800855139291 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.697014975243883, + "max": 2.7106194862049655 + }, + "tx_mbps": { + "mean": 133.7881699884343, + "max": 134.0761440533584 + } + }, + "ens4": { + "rx_mbps": { + "mean": 4.398991139191206, + "max": 4.425458050434638 + }, + "tx_mbps": { + "mean": 147.45703975824014, + "max": 147.7634965891089 + } + }, + "cni0": { + "rx_mbps": { + "mean": 133.7885834463993, + "max": 134.0761440533584 + }, + "tx_mbps": { + "mean": 3.069074827569722, + "max": 3.0859031475050482 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 31.091284252912725, + "max": 31.57146243185589 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 35.567970204841714, + "container_quota_busy_percent": { + "mean": 33.02927041283342, + "max": 33.35628435479358 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11894784, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1164.4157110379601, + "max": 1173.1570568039897 + }, + "tx_mbps": { + "mean": 25.75768031193369, + "max": 26.07232818261995 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002195173167272692, + "max": 0.0053469009035982595 + }, + "tx_mbps": { + "mean": 0.002195173167272692, + "max": 0.0053469009035982595 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 22.714629983992396, + "max": 22.97828951248159 + }, + "tx_mbps": { + "mean": 1159.573461801606, + "max": 1168.2717945138027 + } + }, + "ens4": { + "rx_mbps": { + "mean": 36.6285776403424, + "max": 37.12152740657727 + }, + "tx_mbps": { + "mean": 1277.9957836379053, + "max": 1287.5541711078768 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1159.5737705384652, + "max": 1168.278677279165 + }, + "tx_mbps": { + "mean": 25.75768031193369, + "max": 26.07232818261995 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.6223201076635645, + "max": 6.39160505604579 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004018969536210916, + "max": 0.024113817217265493 + }, + "busiest_sampled_vcpu_percent": 9.158878504672897, + "container_quota_busy_percent": { + "mean": 4.677884385473083, + "max": 4.72708623073698 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 135, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 12845056, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 132.5602012031338, + "max": 133.57885961203925 + }, + "tx_mbps": { + "mean": 3.05629224114515, + "max": 3.1361810122691582 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0037240731984040268, + "max": 0.010848425199100162 + }, + "tx_mbps": { + "mean": 0.0037240731984040268, + "max": 0.010848425199100162 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.6834336294248273, + "max": 2.7493024116558518 + }, + "tx_mbps": { + "mean": 132.00730238719018, + "max": 133.01795220367976 + } + }, + "ens4": { + "rx_mbps": { + "mean": 4.389461235222484, + "max": 4.5183826175025175 + }, + "tx_mbps": { + "mean": 145.48816359932508, + "max": 146.56093015586595 + } + }, + "cni0": { + "rx_mbps": { + "mean": 132.00761245622064, + "max": 133.01795220367976 + }, + "tx_mbps": { + "mean": 3.05629224114515, + "max": 3.1361810122691582 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 54.98576529026845, + "max": 55.53917956276099 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 56.777996070726914, + "container_quota_busy_percent": { + "mean": 65.19346908556217, + "max": 65.89132305623473 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 385, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27021312, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 2470.6425964086848, + "max": 2483.2723394144577 + }, + "tx_mbps": { + "mean": 52.977620987291544, + "max": 54.062481392183834 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0025132666956450625, + "max": 0.004438946598033914 + }, + "tx_mbps": { + "mean": 0.0025132666956450625, + "max": 0.004438946598033914 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 47.00233892476035, + "max": 47.884351944447396 + }, + "tx_mbps": { + "mean": 2459.4446641474515, + "max": 2471.987047251006 + } + }, + "ens4": { + "rx_mbps": { + "mean": 74.32112096818331, + "max": 76.12722112629488 + }, + "tx_mbps": { + "mean": 2713.0689716862553, + "max": 2726.965687131282 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2459.4461015251545, + "max": 2471.9808510273083 + }, + "tx_mbps": { + "mean": 52.97762093003105, + "max": 54.06257963848681 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/12-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 9.172906789013895, + "max": 11.437403400309119 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009867769639201314, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 18.697829716193656, + "container_quota_busy_percent": { + "mean": 2.4337807794973902, + "max": 2.5550646048855468 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 126, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 18776064, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 1.0856147887176881, + "max": 1.139032675653661 + }, + "tx_mbps": { + "mean": 1.4547849026644797, + "max": 1.5229433485541402 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018254600400396405, + "max": 0.004391859584168994 + }, + "tx_mbps": { + "mean": 0.0018254600400396405, + "max": 0.004391859584168994 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.346141300940504, + "max": 1.408077806429658 + }, + "tx_mbps": { + "mean": 0.9771114784020847, + "max": 1.0241168608351596 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.844946330435583, + "max": 1.9413589438842065 + }, + "tx_mbps": { + "mean": 1.4726025044024746, + "max": 1.5488693185815483 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.9774668400135921, + "max": 1.0247247729103193 + }, + "tx_mbps": { + "mean": 1.4547849026644797, + "max": 1.5229433485541402 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.20393709691764, + "max": 2.8910303928836174 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 5.0682261208577, + "container_quota_busy_percent": { + "mean": 4.404540929346812, + "max": 4.661579606173908 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 126, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 14352384, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth041634ca": { + "rx_mbps": { + "mean": 130.65297382241027, + "max": 134.6979088241251 + }, + "tx_mbps": { + "mean": 2.68958381384739, + "max": 2.7862235014382297 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021555552162041604, + "max": 0.003797393125431097 + }, + "tx_mbps": { + "mean": 0.0021555552162041604, + "max": 0.003797393125431097 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.327773024779302, + "max": 2.410182619662531 + }, + "tx_mbps": { + "mean": 130.10852665984189, + "max": 134.1356358591834 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.9811861634100554, + "max": 4.1271881676246185 + }, + "tx_mbps": { + "mean": 143.39942447897718, + "max": 147.84365415216425 + } + }, + "cni0": { + "rx_mbps": { + "mean": 130.10894049017313, + "max": 134.1356358591834 + }, + "tx_mbps": { + "mean": 2.68958381384739, + "max": 2.7862235014382297 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.132713078497714, + "max": 1.215443279313632 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003972036860502065, + "max": 0.023832221163012392 + }, + "busiest_sampled_vcpu_percent": 3.0476190476190474, + "container_quota_busy_percent": { + "mean": 0.041857651254641214, + "max": 0.08187109986251082 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 36421632, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008251555795131409, + "max": 0.0016497020510282223 + }, + "tx_mbps": { + "mean": 0.0009316795608846291, + "max": 0.0016984917604856188 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.004044111552519765, + "max": 0.00697128936927295 + }, + "tx_mbps": { + "mean": 0.00513131613922348, + "max": 0.012991116672398412 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.0014210200706318945, + "max": 0.0040132182020836404 + }, + "tx_mbps": { + "mean": 0.0037430751253420937, + "max": 0.010479805738191817 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021080579720200486, + "max": 0.004237234011340337 + }, + "tx_mbps": { + "mean": 0.0021080579720200486, + "max": 0.004237234011340337 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.643475927746937e-05, + "max": 7.932242087183402e-05 + }, + "tx_mbps": { + "mean": 2.643475927746937e-05, + "max": 7.932242087183402e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.009894593537780366, + "max": 0.024365967655507817 + }, + "tx_mbps": { + "mean": 0.00615324809613779, + "max": 0.011277265130171204 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005560791644636532, + "max": 0.009987302136644319 + }, + "tx_mbps": { + "mean": 0.009699249379655762, + "max": 0.02403814018079354 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1133892677339365, + "max": 1.1447650846649178 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003975826972010178, + "max": 0.02385496183206107 + }, + "busiest_sampled_vcpu_percent": 3.4416826003824093, + "container_quota_busy_percent": { + "mean": 0.034892420405507094, + "max": 0.04615809959662622 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 36261888, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008591788698964973, + "max": 0.0010770104194290633 + }, + "tx_mbps": { + "mean": 0.0010076857030440166, + "max": 0.0018443422055095433 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.0034814713839623696, + "max": 0.004103959654980878 + }, + "tx_mbps": { + "mean": 0.004650383136844669, + "max": 0.008668582690449468 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.0008985042315741207, + "max": 0.00145031225686394 + }, + "tx_mbps": { + "mean": 0.0032787441382818826, + "max": 0.008464041383789806 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0034027608910615435, + "max": 0.009077665303768795 + }, + "tx_mbps": { + "mean": 0.0034027608910615435, + "max": 0.009077665303768795 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.6452133315395436e-05, + "max": 7.937423840524253e-05 + }, + "tx_mbps": { + "mean": 2.6452133315395436e-05, + "max": 7.937423840524253e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.01365641551071831, + "max": 0.026926183951316893 + }, + "tx_mbps": { + "mean": 0.005442885212457398, + "max": 0.006874876607720969 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.004726408433725468, + "max": 0.00570669659851195 + }, + "tx_mbps": { + "mean": 0.008936812978170568, + "max": 0.018610206050706096 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1212316713927544, + "max": 1.1691720353137676 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003975826972010178, + "max": 0.02385496183206107 + }, + "busiest_sampled_vcpu_percent": 3.256704980842912, + "container_quota_busy_percent": { + "mean": 0.05637138896932364, + "max": 0.13696153944233985 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 36536320, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009208994197287238, + "max": 0.002322441607022669 + }, + "tx_mbps": { + "mean": 0.000989255663815657, + "max": 0.0027387426961344146 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.0037924016885280457, + "max": 0.005863288233094 + }, + "tx_mbps": { + "mean": 0.00489732644919037, + "max": 0.011413969421250609 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.0014788191615959464, + "max": 0.003912925255167543 + }, + "tx_mbps": { + "mean": 0.0036830752996759525, + "max": 0.010229112475317178 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0023811078577929473, + "max": 0.004364380803592281 + }, + "tx_mbps": { + "mean": 0.0023811078577929473, + "max": 0.004364380803592281 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.645765067769451e-05, + "max": 7.943570241050005e-05 + }, + "tx_mbps": { + "mean": 2.645765067769451e-05, + "max": 7.943570241050005e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.01170931098116064, + "max": 0.02411496492019467 + }, + "tx_mbps": { + "mean": 0.00656392149442305, + "max": 0.011404819946764636 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005462366720444167, + "max": 0.010198614227030604 + }, + "tx_mbps": { + "mean": 0.009462900998277547, + "max": 0.024061592985693166 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1406083009254466, + "max": 1.2163129024564752 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003974878766197631, + "max": 0.023849272597185785 + }, + "busiest_sampled_vcpu_percent": 2.8625954198473282, + "container_quota_busy_percent": { + "mean": 0.035514805935314475, + "max": 0.043252060071564756 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27865088, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008589788740614659, + "max": 0.001650723273310111 + }, + "tx_mbps": { + "mean": 0.000986138693990914, + "max": 0.001713273785515023 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.003440169046005595, + "max": 0.004257299636571237 + }, + "tx_mbps": { + "mean": 0.003712495575030738, + "max": 0.00453501595694972 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.0009685692341758832, + "max": 0.001451144069669981 + }, + "tx_mbps": { + "mean": 0.002490475662636404, + "max": 0.0031217731401808318 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018033748972310654, + "max": 0.0033822604347885023 + }, + "tx_mbps": { + "mean": 0.0018033748972310654, + "max": 0.0033822604347885023 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.6439978887036725e-05, + "max": 7.934125282962036e-05 + }, + "tx_mbps": { + "mean": 2.6439978887036725e-05, + "max": 7.934125282962036e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.007127774428357009, + "max": 0.008739622962367126 + }, + "tx_mbps": { + "mean": 0.005008537802229214, + "max": 0.006598560209066926 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.004755082320320439, + "max": 0.006105540240098951 + }, + "tx_mbps": { + "mean": 0.007189109931658055, + "max": 0.008427622183793169 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.105574254766051, + "max": 1.1930326890956813 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003972983710766786, + "max": 0.023837902264600714 + }, + "busiest_sampled_vcpu_percent": 2.4904214559386975, + "container_quota_busy_percent": { + "mean": 0.035455564697965555, + "max": 0.04438140111548179 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 28106752, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.001220334956540858, + "max": 0.0016511101901160673 + }, + "tx_mbps": { + "mean": 0.001441817723384266, + "max": 0.001713675363678691 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.003524995528577888, + "max": 0.004666446359865927 + }, + "tx_mbps": { + "mean": 0.0037259115465038996, + "max": 0.004721381634213598 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.0011299438926069374, + "max": 0.0016005614058596175 + }, + "tx_mbps": { + "mean": 0.002671539009801194, + "max": 0.0030513644309492043 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0023775390785467534, + "max": 0.0040945256705315165 + }, + "tx_mbps": { + "mean": 0.0023775390785467534, + "max": 0.0040945256705315165 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 3.969458242752985e-05, + "max": 0.00015875032557214467 + }, + "tx_mbps": { + "mean": 3.969458242752985e-05, + "max": 0.00015875032557214467 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.011091165822629093, + "max": 0.017983943818168657 + }, + "tx_mbps": { + "mean": 0.005844371085213207, + "max": 0.007298252442075401 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005262788203184675, + "max": 0.006999669539798892 + }, + "tx_mbps": { + "mean": 0.00783926827968936, + "max": 0.009441237288584203 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1447978206367433, + "max": 1.2166030534351144 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003977724741447892, + "max": 0.02386634844868735 + }, + "busiest_sampled_vcpu_percent": 2.8625954198473282, + "container_quota_busy_percent": { + "mean": 0.04192683546316364, + "max": 0.07174173393081085 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27774976, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008086480487221292, + "max": 0.0016518059553267688 + }, + "tx_mbps": { + "mean": 0.0008907519229067245, + "max": 0.0017252300265175827 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.004020242210503853, + "max": 0.0062744200336349535 + }, + "tx_mbps": { + "mean": 0.0051215656293432344, + "max": 0.010373402464367276 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.0013775336033098, + "max": 0.0029036367162953 + }, + "tx_mbps": { + "mean": 0.003574380487419407, + "max": 0.0077506643578502815 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0023700604166121317, + "max": 0.004866033408126516 + }, + "tx_mbps": { + "mean": 0.0023700604166121317, + "max": 0.004866033408126516 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.644922930241615e-05, + "max": 7.93744550550678e-05 + }, + "tx_mbps": { + "mean": 2.644922930241615e-05, + "max": 7.93744550550678e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.009741643338464511, + "max": 0.019091945727649325 + }, + "tx_mbps": { + "mean": 0.006080593269802602, + "max": 0.009807025376172979 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005494284131789345, + "max": 0.009312399563302485 + }, + "tx_mbps": { + "mean": 0.009479946753173608, + "max": 0.019830831201196605 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1093606603558626, + "max": 1.2157330154946364 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003981525720656155, + "max": 0.023889154323936932 + }, + "busiest_sampled_vcpu_percent": 3.612167300380228, + "container_quota_busy_percent": { + "mean": 0.035150479792689183, + "max": 0.04669647830528181 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27414528, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009884160270953108, + "max": 0.0015502832790898926 + }, + "tx_mbps": { + "mean": 0.0011333478020855519, + "max": 0.0015592828532733677 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.003678954146724499, + "max": 0.00425675064641164 + }, + "tx_mbps": { + "mean": 0.006419715122062314, + "max": 0.011537742232927509 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.0011797138014445349, + "max": 0.0016731100141953626 + }, + "tx_mbps": { + "mean": 0.004979325740197976, + "max": 0.011134730331697968 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005583397611461711, + "max": 0.012854944331647477 + }, + "tx_mbps": { + "mean": 0.005583397611461711, + "max": 0.012854944331647477 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.6461738436716532e-05, + "max": 7.9425223422785e-05 + }, + "tx_mbps": { + "mean": 2.6461738436716532e-05, + "max": 7.9425223422785e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.017246349238823674, + "max": 0.03345609404297953 + }, + "tx_mbps": { + "mean": 0.005542577798380026, + "max": 0.006856783689060037 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005248829033357086, + "max": 0.006106529215470226 + }, + "tx_mbps": { + "mean": 0.012532388664345842, + "max": 0.02371663976326565 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1371852590767997, + "max": 1.2407539966595085 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0039739310125576225, + "max": 0.023843586075345733 + }, + "busiest_sampled_vcpu_percent": 2.462121212121212, + "container_quota_busy_percent": { + "mean": 0.04768268691280664, + "max": 0.08622629109265968 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27414528, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009410310020594729, + "max": 0.0016509140815564637 + }, + "tx_mbps": { + "mean": 0.001061134467317434, + "max": 0.0017516167889342147 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.003946938588091986, + "max": 0.005764053581676701 + }, + "tx_mbps": { + "mean": 0.005274896720681739, + "max": 0.011813335535878816 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.0021559744249469767, + "max": 0.005508132933843654 + }, + "tx_mbps": { + "mean": 0.00436687458634941, + "max": 0.01155861287164489 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002407704632172567, + "max": 0.005319583529535214 + }, + "tx_mbps": { + "mean": 0.002407704632172567, + "max": 0.005319583529535214 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.644884058200589e-05, + "max": 7.939676909754052e-05 + }, + "tx_mbps": { + "mean": 2.644884058200589e-05, + "max": 7.939676909754052e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.014166645140721296, + "max": 0.02360531707595359 + }, + "tx_mbps": { + "mean": 0.007061305495082657, + "max": 0.009748327233885625 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.006235879808039161, + "max": 0.010833170036091399 + }, + "tx_mbps": { + "mean": 0.010702905774348582, + "max": 0.024052225702423893 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1368979521821836, + "max": 1.1918951132300357 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.8517110266159698, + "container_quota_busy_percent": { + "mean": 0.04678920470087271, + "max": 0.059998880376335224 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27525120, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.000842100624993168, + "max": 0.0016513893422447179 + }, + "tx_mbps": { + "mean": 0.0009135556990182503, + "max": 0.0018001028099426347 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.004024030631110093, + "max": 0.005504711167340602 + }, + "tx_mbps": { + "mean": 0.0051135725986870394, + "max": 0.008164050855939497 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.0018642052701081514, + "max": 0.002724908270370542 + }, + "tx_mbps": { + "mean": 0.0038870289858772395, + "max": 0.005580830080635796 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002115505535656065, + "max": 0.0037871552583270507 + }, + "tx_mbps": { + "mean": 0.002115505535656065, + "max": 0.0037871552583270507 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.6439786085465976e-05, + "max": 7.932656450594662e-05 + }, + "tx_mbps": { + "mean": 2.6439786085465976e-05, + "max": 7.932656450594662e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.010090433101976118, + "max": 0.01398135642474958 + }, + "tx_mbps": { + "mean": 0.006520664483940977, + "max": 0.00783817594544612 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0059650379485490825, + "max": 0.008598633316519019 + }, + "tx_mbps": { + "mean": 0.009914157283582529, + "max": 0.015259181343927262 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1209860900921242, + "max": 1.2395709177592371 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007951654396516569, + "max": 0.023860653781913623 + }, + "busiest_sampled_vcpu_percent": 2.48565965583174, + "container_quota_busy_percent": { + "mean": 0.05550052748291801, + "max": 0.14583588000324163 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27746304, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.00097156035184412, + "max": 0.0016516591212507627 + }, + "tx_mbps": { + "mean": 0.0011622925021721072, + "max": 0.0017157715825192766 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.004438903712021316, + "max": 0.0053154299241791126 + }, + "tx_mbps": { + "mean": 0.00668970285359145, + "max": 0.01194078358276493 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.001517828466078074, + "max": 0.0022179858624559686 + }, + "tx_mbps": { + "mean": 0.005074402081547225, + "max": 0.009734218335393929 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.008736726713104468, + "max": 0.0359917343876158 + }, + "tx_mbps": { + "mean": 0.008736726713104468, + "max": 0.0359917343876158 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 3.9677008498897366e-05, + "max": 7.937733299911244e-05 + }, + "tx_mbps": { + "mean": 3.9677008498897366e-05, + "max": 7.937733299911244e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.022188102894024807, + "max": 0.06333269533999909 + }, + "tx_mbps": { + "mean": 0.0068634316943463145, + "max": 0.010134024763340818 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.006194816505972179, + "max": 0.0075438996092618005 + }, + "tx_mbps": { + "mean": 0.01292639743731078, + "max": 0.02302854505399432 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1322499097243226, + "max": 1.186802753382388 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003956009177941293, + "max": 0.023736055067647758 + }, + "busiest_sampled_vcpu_percent": 2.8625954198473282, + "container_quota_busy_percent": { + "mean": 0.04440550950641559, + "max": 0.08057152065552775 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27508736, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008421455144550306, + "max": 0.0016493349000833437 + }, + "tx_mbps": { + "mean": 0.0009048077598027066, + "max": 0.0018139635222728088 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.003915007754134494, + "max": 0.006013768247838585 + }, + "tx_mbps": { + "mean": 0.00474301964792896, + "max": 0.009670871984341441 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.001259208497110018, + "max": 0.0023994019506604707 + }, + "tx_mbps": { + "mean": 0.0029412759900340328, + "max": 0.00525823137406191 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020719056132494675, + "max": 0.00366312861068343 + }, + "tx_mbps": { + "mean": 0.0020719056132494675, + "max": 0.00366312861068343 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.6433393888861393e-05, + "max": 7.933473042712967e-05 + }, + "tx_mbps": { + "mean": 2.6433393888861393e-05, + "max": 7.933473042712967e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.010218853566881169, + "max": 0.014872628885009943 + }, + "tx_mbps": { + "mean": 0.0059209669333740245, + "max": 0.007573684783191639 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005329387897345343, + "max": 0.008374718984341858 + }, + "tx_mbps": { + "mean": 0.0085891033977657, + "max": 0.015609849713361728 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/11-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.1072615201699882, + "max": 1.168335717691941 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004768717215069147, + "max": 0.023843586075345733 + }, + "busiest_sampled_vcpu_percent": 2.6666666666666665, + "container_quota_busy_percent": { + "mean": 0.044715897325962296, + "max": 0.06604142699194032 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27213824, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0013050202225959552, + "max": 0.002158456495898152 + }, + "tx_mbps": { + "mean": 0.001404168524245293, + "max": 0.002091290947228054 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.004141531878936016, + "max": 0.005649575106277598 + }, + "tx_mbps": { + "mean": 0.005957779423467225, + "max": 0.011582483042012964 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.0013791484377299113, + "max": 0.0019754491968320517 + }, + "tx_mbps": { + "mean": 0.004365266830673579, + "max": 0.011000839963193017 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0034838670614516054, + "max": 0.010130665278344277 + }, + "tx_mbps": { + "mean": 0.0034838670614516054, + "max": 0.010130665278344277 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.5871307699969485e-05, + "max": 7.935653849984742e-05 + }, + "tx_mbps": { + "mean": 1.5871307699969485e-05, + "max": 7.935653849984742e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.01315162515859904, + "max": 0.031593447549025745 + }, + "tx_mbps": { + "mean": 0.006100716858746631, + "max": 0.007321419562020776 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.006064971121996412, + "max": 0.007874610358831012 + }, + "tx_mbps": { + "mean": 0.011663096643713032, + "max": 0.024218335439369142 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.136900800942708, + "max": 1.1933174224343674 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007956408113314294, + "max": 0.023894862604540025 + }, + "busiest_sampled_vcpu_percent": 3.053435114503817, + "container_quota_busy_percent": { + "mean": 0.05964689490479423, + "max": 0.14880659992539802 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27656192, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008255689607954027, + "max": 0.000977345637378023 + }, + "tx_mbps": { + "mean": 0.0009275929837580636, + "max": 0.001354539969303604 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.004181343931211598, + "max": 0.005450229030940882 + }, + "tx_mbps": { + "mean": 0.004765120864734243, + "max": 0.0064886587706550316 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.0016151280244781174, + "max": 0.00401933393371712 + }, + "tx_mbps": { + "mean": 0.0032489624092944935, + "max": 0.005343331851852661 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0017683042192484255, + "max": 0.004490624341972774 + }, + "tx_mbps": { + "mean": 0.0017683042192484255, + "max": 0.004490624341972774 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.6452069867176877e-05, + "max": 7.937201420210204e-05 + }, + "tx_mbps": { + "mean": 2.6452069867176877e-05, + "max": 7.937201420210204e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.012519644842536015, + "max": 0.016612660185585465 + }, + "tx_mbps": { + "mean": 0.007114172147108992, + "max": 0.009987250731956674 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005920542874548197, + "max": 0.009377936811153814 + }, + "tx_mbps": { + "mean": 0.0089416762577868, + "max": 0.013186530591811298 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1252760125065784, + "max": 1.215443279313632 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003977724741447892, + "max": 0.02386634844868735 + }, + "busiest_sampled_vcpu_percent": 3.238095238095238, + "container_quota_busy_percent": { + "mean": 0.04414007268142294, + "max": 0.056288435080030126 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27533312, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0013662540398176484, + "max": 0.003919262183467765 + }, + "tx_mbps": { + "mean": 0.0012535176169038173, + "max": 0.0023366006241780173 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.00416414537765445, + "max": 0.0049631778117746 + }, + "tx_mbps": { + "mean": 0.004832239400283571, + "max": 0.0058475152608795395 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.0013285439142452125, + "max": 0.001945895359782477 + }, + "tx_mbps": { + "mean": 0.0032181036061941343, + "max": 0.0037880096337098886 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002313241235617792, + "max": 0.004799721055291578 + }, + "tx_mbps": { + "mean": 0.002313241235617792, + "max": 0.004799721055291578 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.6446816639685146e-05, + "max": 7.937187699884743e-05 + }, + "tx_mbps": { + "mean": 2.6446816639685146e-05, + "max": 7.937187699884743e-05 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.009977286421754918, + "max": 0.01101147844771025 + }, + "tx_mbps": { + "mean": 0.006791512284287433, + "max": 0.0097401601459857 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0061112324019667085, + "max": 0.009738633953546657 + }, + "tx_mbps": { + "mean": 0.009250479550316633, + "max": 0.011631112577962555 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4755917241022992, + "max": 0.5408062930186824 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012303149606299212, + "max": 0.07381889763779527 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.001043920686029109, + "max": 0.0028575919826841737 + }, + "tx_mbps": { + "mean": 0.0011281005792501912, + "max": 0.0033107783764138223 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00394774656455263, + "max": 0.01235247635686716 + }, + "tx_mbps": { + "mean": 0.00394774656455263, + "max": 0.01235247635686716 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.00692250785912131, + "max": 0.02262155415367163 + }, + "tx_mbps": { + "mean": 0.00225663423518366, + "max": 0.004086545362902422 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0008970373076620769, + "max": 0.002461053888170731 + }, + "tx_mbps": { + "mean": 0.0011281005792501912, + "max": 0.0033107783764138223 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.44723560442802823, + "max": 0.5663629647869983 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008208158909956497, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0011848854590131548, + "max": 0.001703340182682893 + }, + "tx_mbps": { + "mean": 0.0012591390044443334, + "max": 0.00185754885854346 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003737826967528244, + "max": 0.00993555092338842 + }, + "tx_mbps": { + "mean": 0.003737826967528244, + "max": 0.00993555092338842 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.005467265451443889, + "max": 0.01969162905240728 + }, + "tx_mbps": { + "mean": 0.0021231935819681596, + "max": 0.004137217835196809 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001015915979400599, + "max": 0.001460905443188285 + }, + "tx_mbps": { + "mean": 0.0012591390044443334, + "max": 0.00185754885854346 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.41028372153584125, + "max": 0.4676347526458282 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004101049868766404, + "max": 0.024606299212598427 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009500125940869282, + "max": 0.0013896924220004932 + }, + "tx_mbps": { + "mean": 0.00092326219612208, + "max": 0.001118993558371858 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018984242646312727, + "max": 0.0032051654897035137 + }, + "tx_mbps": { + "mean": 0.0018984242646312727, + "max": 0.0032051654897035137 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0016321471007926585, + "max": 0.002236874190543201 + }, + "tx_mbps": { + "mean": 0.0014411274750281277, + "max": 0.0020575399288027957 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0008177813202355998, + "max": 0.001213423394521382 + }, + "tx_mbps": { + "mean": 0.00092326219612208, + "max": 0.001118993558371858 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4634206901598582, + "max": 0.5168594634506523 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004100041000410004, + "max": 0.024600246002460024 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010814765413254108, + "max": 0.00153752937278198 + }, + "tx_mbps": { + "mean": 0.001269820555379262, + "max": 0.0021103652905840684 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019845602182323955, + "max": 0.0033846758792571243 + }, + "tx_mbps": { + "mean": 0.0019845602182323955, + "max": 0.0033846758792571243 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0052164651509496816, + "max": 0.012314398507696 + }, + "tx_mbps": { + "mean": 0.0018400735926264752, + "max": 0.0023492892086150103 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0009309140620751943, + "max": 0.0013172078659350226 + }, + "tx_mbps": { + "mean": 0.001269820555379262, + "max": 0.0021103652905840684 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4553376930301766, + "max": 0.5659448818897638 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004102059233735336, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008514845045225837, + "max": 0.001007264294373508 + }, + "tx_mbps": { + "mean": 0.0008926737247702131, + "max": 0.0014684024791413795 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002503981189586275, + "max": 0.003934290717450848 + }, + "tx_mbps": { + "mean": 0.002503981189586275, + "max": 0.003934290717450848 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.002579967576334061, + "max": 0.005857871411965932 + }, + "tx_mbps": { + "mean": 0.0022887583259956776, + "max": 0.005354239264779178 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007302932863837411, + "max": 0.0008530269492975645 + }, + "tx_mbps": { + "mean": 0.0008926737247702131, + "max": 0.0014684024791413795 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.45935805130665514, + "max": 0.5166051660516605 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008202101723983293, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008863228633567776, + "max": 0.001007588027501568 + }, + "tx_mbps": { + "mean": 0.0011061969940291264, + "max": 0.0016434552433382287 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005537066889452282, + "max": 0.01353181011064306 + }, + "tx_mbps": { + "mean": 0.005537066889452282, + "max": 0.01353181011064306 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.00680309941608179, + "max": 0.0219563262132668 + }, + "tx_mbps": { + "mean": 0.0014929967256498012, + "max": 0.0030275358746674353 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007577561571319697, + "max": 0.0008533011107903904 + }, + "tx_mbps": { + "mean": 0.0011061969940291264, + "max": 0.0016434552433382287 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.47572800885557454, + "max": 0.5409392672731743 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008205128329418906, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008690069120693487, + "max": 0.001807391213787649 + }, + "tx_mbps": { + "mean": 0.0009996304714626851, + "max": 0.0022686853127770056 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018473787783832472, + "max": 0.003630526253479372 + }, + "tx_mbps": { + "mean": 0.0018473787783832472, + "max": 0.003630526253479372 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.004691520754324392, + "max": 0.012601358253620508 + }, + "tx_mbps": { + "mean": 0.001459265306758324, + "max": 0.0028118473064675446 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007441139369382111, + "max": 0.0015428949385992126 + }, + "tx_mbps": { + "mean": 0.0009996304714626851, + "max": 0.0022686853127770056 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.46750262663995235, + "max": 0.5409392672731743 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004101049868766404, + "max": 0.024606299212598427 + }, + "busiest_sampled_vcpu_percent": 1.3806706114398422, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008342498654675947, + "max": 0.0015999627790324183 + }, + "tx_mbps": { + "mean": 0.0008926877390093692, + "max": 0.0018833888415673511 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0023364979975696045, + "max": 0.0036235960752962486 + }, + "tx_mbps": { + "mean": 0.0023364979975696045, + "max": 0.0036235960752962486 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0026411272343226833, + "max": 0.006481897135664228 + }, + "tx_mbps": { + "mean": 0.002181597879915783, + "max": 0.004026677978332573 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007167213745306448, + "max": 0.0013794954669610223 + }, + "tx_mbps": { + "mean": 0.0008926877390093692, + "max": 0.0018833888415673511 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4429668916057631, + "max": 0.4676347526458282 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004102059233735336, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.3806706114398422, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008862650455746969, + "max": 0.0019112843227230634 + }, + "tx_mbps": { + "mean": 0.0010541863124238673, + "max": 0.002811823558800158 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003457277635260666, + "max": 0.009363873887686842 + }, + "tx_mbps": { + "mean": 0.003457277635260666, + "max": 0.009363873887686842 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.006565562161801572, + "max": 0.013279804993549459 + }, + "tx_mbps": { + "mean": 0.0018297320730064127, + "max": 0.0031345692640375776 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007577067215320896, + "max": 0.0016247491112439882 + }, + "tx_mbps": { + "mean": 0.0010541863124238673, + "max": 0.002811823558800158 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/09-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 0.4381496638800046, + "max": 0.4921259842519685 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0011501536519281184, + "max": 0.002344552988096011 + }, + "tx_mbps": { + "mean": 0.001209923129285345, + "max": 0.00247358207871606 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0025329770558011407, + "max": 0.004328768637753106 + }, + "tx_mbps": { + "mean": 0.0025329770558011407, + "max": 0.004328768637753106 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.004383869353825072, + "max": 0.011969146653076525 + }, + "tx_mbps": { + "mean": 0.002272643264637854, + "max": 0.0038960491265273315 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0009871059132147053, + "max": 0.0020141126340690566 + }, + "tx_mbps": { + "mean": 0.001209923129285345, + "max": 0.00247358207871606 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4511468846684213, + "max": 0.5164781111657649 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004102059233735336, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.000918951287101373, + "max": 0.0013080246463024613 + }, + "tx_mbps": { + "mean": 0.0009205228458987252, + "max": 0.0014056373518401685 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0017320561990425774, + "max": 0.004003740922510019 + }, + "tx_mbps": { + "mean": 0.0017320561990425774, + "max": 0.004003740922510019 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0014471016192013, + "max": 0.0025641469721698036 + }, + "tx_mbps": { + "mean": 0.001334842482905284, + "max": 0.002225723645578945 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007904081957208197, + "max": 0.0011317325158742113 + }, + "tx_mbps": { + "mean": 0.0009205228458987252, + "max": 0.0014056373518401685 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4471376020826284, + "max": 0.49224710804824023 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004104079454978249, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 1.5779092702169626, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008862281618128748, + "max": 0.0011115197934822457 + }, + "tx_mbps": { + "mean": 0.0010473404990429017, + "max": 0.0020057736783234857 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002102607256719271, + "max": 0.005043508951857299 + }, + "tx_mbps": { + "mean": 0.002102607256719271, + "max": 0.005043508951857299 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.004927647014087252, + "max": 0.012957234986344024 + }, + "tx_mbps": { + "mean": 0.0016088258748347486, + "max": 0.0030758478439229598 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007576746729501826, + "max": 0.0009351880415417194 + }, + "tx_mbps": { + "mean": 0.0010473404990429017, + "max": 0.0020057736783234857 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.4716318850998917, + "max": 0.5414718188530643 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004102059233735336, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.000914646901174345, + "max": 0.0013865540607524696 + }, + "tx_mbps": { + "mean": 0.000915163776934991, + "max": 0.0013676679668489173 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0025472104212787726, + "max": 0.006045592620283807 + }, + "tx_mbps": { + "mean": 0.0025472104212787726, + "max": 0.006045592620283807 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0031712166434065842, + "max": 0.004929270508827167 + }, + "tx_mbps": { + "mean": 0.00246906037627135, + "max": 0.004907236732606356 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007861191951123083, + "max": 0.0011882500747651698 + }, + "tx_mbps": { + "mean": 0.000915163776934991, + "max": 0.0013676679668489173 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.43947101253867865, + "max": 0.5164781111657649 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003514320857494289, + "max": 0.024600246002460024 + }, + "busiest_sampled_vcpu_percent": 1.3806706114398422, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.001131262822165453, + "max": 0.0017026282023967707 + }, + "tx_mbps": { + "mean": 0.0013213161029299798, + "max": 0.002266134108685466 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004660743217222244, + "max": 0.012848775672525863 + }, + "tx_mbps": { + "mean": 0.004660743217222244, + "max": 0.012848775672525863 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.006004347090651756, + "max": 0.013129089690139492 + }, + "tx_mbps": { + "mean": 0.0014775159663306856, + "max": 0.002749930662704587 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0009675649621636441, + "max": 0.0014602947983587827 + }, + "tx_mbps": { + "mean": 0.0013213161029299798, + "max": 0.002266134108685466 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1821328052885391, + "max": 1.2395709177592371 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.011867098120985178, + "max": 0.04743833017077799 + }, + "busiest_sampled_vcpu_percent": 3.041825095057034, + "container_quota_busy_percent": { + "mean": 0.01923326816736009, + "max": 0.05053537236008648 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 4136960, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010542904134546206, + "max": 0.001751536266367642 + }, + "tx_mbps": { + "mean": 0.001303384072846275, + "max": 0.0024335368857634054 + } + }, + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.005396117139790913, + "max": 0.00620387659917784 + }, + "tx_mbps": { + "mean": 0.004442567507959363, + "max": 0.005151908305467704 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.025064372448361353, + "max": 0.044086278155114664 + }, + "tx_mbps": { + "mean": 0.04243515721335712, + "max": 0.08051227758984249 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021324531028188774, + "max": 0.003373687970267066 + }, + "tx_mbps": { + "mean": 0.0021324531028188774, + "max": 0.003373687970267066 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.04680295405224621, + "max": 0.08564071054690608 + }, + "tx_mbps": { + "mean": 0.030148780921100956, + "max": 0.04991715434614057 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.030579935214261368, + "max": 0.049721843599784085 + }, + "tx_mbps": { + "mean": 0.04807460699736866, + "max": 0.08651045371427481 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1280842742620754, + "max": 1.238980223969502 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0039739310125576225, + "max": 0.023843586075345733 + }, + "busiest_sampled_vcpu_percent": 2.099236641221374, + "container_quota_busy_percent": { + "mean": 0.017153832210778305, + "max": 0.04090121894449531 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3784704, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009248073607975725, + "max": 0.0017499783270746201 + }, + "tx_mbps": { + "mean": 0.0010015386194850845, + "max": 0.002007597087767661 + } + }, + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.005513017893093639, + "max": 0.006119173741210272 + }, + "tx_mbps": { + "mean": 0.004543010995478173, + "max": 0.005063459897052329 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.020164546781527713, + "max": 0.04875737943250581 + }, + "tx_mbps": { + "mean": 0.03140735922719745, + "max": 0.08348995870044099 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007514913589747847, + "max": 0.03673198259718181 + }, + "tx_mbps": { + "mean": 0.007514913589747847, + "max": 0.03673198259718181 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.04351819527108274, + "max": 0.12003435425757905 + }, + "tx_mbps": { + "mean": 0.025338089804506983, + "max": 0.05736808209987922 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0256809578675332, + "max": 0.05316033703093072 + }, + "tx_mbps": { + "mean": 0.03689855327016684, + "max": 0.08787003983056786 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1050097454598378, + "max": 1.168335717691941 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003974878766197631, + "max": 0.023849272597185785 + }, + "busiest_sampled_vcpu_percent": 3.435114503816794, + "container_quota_busy_percent": { + "mean": 0.016642520408579116, + "max": 0.04366996197172347 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3690496, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009712515375854332, + "max": 0.0016506864228263683 + }, + "tx_mbps": { + "mean": 0.001091258823050007, + "max": 0.0016140723062387223 + } + }, + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.00510061742784915, + "max": 0.006792528874299436 + }, + "tx_mbps": { + "mean": 0.004236661528173212, + "max": 0.005744355618090156 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.019065663331898776, + "max": 0.04402084725568841 + }, + "tx_mbps": { + "mean": 0.030579458832445325, + "max": 0.08049766090613061 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0035307090935902297, + "max": 0.00907348814363404 + }, + "tx_mbps": { + "mean": 0.0035307090935902297, + "max": 0.00907348814363404 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03584464250972118, + "max": 0.08462732613496703 + }, + "tx_mbps": { + "mean": 0.0234812220089684, + "max": 0.049203601210585424 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.024265434865122486, + "max": 0.04850797145452333 + }, + "tx_mbps": { + "mean": 0.035853988920366224, + "max": 0.08532462194293526 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0932938090570543, + "max": 1.1686143572621035 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003977724741447892, + "max": 0.02386634844868735 + }, + "busiest_sampled_vcpu_percent": 2.6666666666666665, + "container_quota_busy_percent": { + "mean": 0.015402765905600278, + "max": 0.04363496055923142 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3973120, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.000926483891239839, + "max": 0.0015482223264019312 + }, + "tx_mbps": { + "mean": 0.0010506403742751849, + "max": 0.0016177753907564783 + } + }, + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.005006986045305149, + "max": 0.006121601030494561 + }, + "tx_mbps": { + "mean": 0.004123879263333901, + "max": 0.00506546841690637 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.018853534191334217, + "max": 0.04404565124515076 + }, + "tx_mbps": { + "mean": 0.029896597180954942, + "max": 0.08054301812338865 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0034816307190532613, + "max": 0.012689022944831577 + }, + "tx_mbps": { + "mean": 0.0034816307190532613, + "max": 0.012689022944831577 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.036727969276042056, + "max": 0.08454213997749231 + }, + "tx_mbps": { + "mean": 0.02330032276988478, + "max": 0.04933812143704519 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.023982324297294324, + "max": 0.048524746696828526 + }, + "tx_mbps": { + "mean": 0.035017715914708564, + "max": 0.08490228338967079 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/04-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.1163239315830151, + "max": 1.2151536812008576 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004769854519437157, + "max": 0.023849272597185785 + }, + "busiest_sampled_vcpu_percent": 2.8517110266159698, + "container_quota_busy_percent": { + "mean": 0.015489030570714034, + "max": 0.0527398914473952 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3895296, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009704288303038716, + "max": 0.0015508739271390063 + }, + "tx_mbps": { + "mean": 0.0010333033717916228, + "max": 0.0014638662363447904 + } + }, + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.0053749381905319315, + "max": 0.006122593820624561 + }, + "tx_mbps": { + "mean": 0.004421292638341865, + "max": 0.005066289925368467 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.015409402082556426, + "max": 0.04413136782785147 + }, + "tx_mbps": { + "mean": 0.021633365190129348, + "max": 0.08061630973041116 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0024327101489728573, + "max": 0.0041168375802105315 + }, + "tx_mbps": { + "mean": 0.0024327101489728573, + "max": 0.0041168375802105315 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03001273152833519, + "max": 0.08479735284262419 + }, + "tx_mbps": { + "mean": 0.02091437601548169, + "max": 0.04954230902343812 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.020908805626571852, + "max": 0.05039225099916902 + }, + "tx_mbps": { + "mean": 0.027087961200262835, + "max": 0.08704351906933133 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/05-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.1209473994572698, + "max": 1.1913271384322135 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00477326968973747, + "max": 0.02386634844868735 + }, + "busiest_sampled_vcpu_percent": 2.6666666666666665, + "container_quota_busy_percent": { + "mean": 0.017094768132774954, + "max": 0.05033177690426667 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3747840, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008556104813592098, + "max": 0.0009768665983999644 + }, + "tx_mbps": { + "mean": 0.000966700188865536, + "max": 0.0013615078215199505 + } + }, + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.00537493352391605, + "max": 0.00612009421949078 + }, + "tx_mbps": { + "mean": 0.004441577814714337, + "max": 0.005063115515673759 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.021688393509690818, + "max": 0.0460958606619807 + }, + "tx_mbps": { + "mean": 0.035154521663693115, + "max": 0.08194650173876558 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002194865505749019, + "max": 0.003132118992608451 + }, + "tx_mbps": { + "mean": 0.002194865505749019, + "max": 0.003132118992608451 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.040027956995878286, + "max": 0.0881269248295702 + }, + "tx_mbps": { + "mean": 0.026751996266704516, + "max": 0.05014299698710348 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.02702179040761574, + "max": 0.05148848294215749 + }, + "tx_mbps": { + "mean": 0.04049866071179295, + "max": 0.08794321975386457 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.089018497153596, + "max": 1.1450381679389312 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007952603507645522, + "max": 0.02386634844868735 + }, + "busiest_sampled_vcpu_percent": 3.8240917782026767, + "container_quota_busy_percent": { + "mean": 0.015225138908426038, + "max": 0.04301314289036165 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 4001792, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009891011518278982, + "max": 0.0016506499492223404 + }, + "tx_mbps": { + "mean": 0.0011243173451780013, + "max": 0.0017315043367535643 + } + }, + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.0054044903808628504, + "max": 0.006122003677382678 + }, + "tx_mbps": { + "mean": 0.004449502670688121, + "max": 0.005065801596916756 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.01884974706096742, + "max": 0.04414222596698689 + }, + "tx_mbps": { + "mean": 0.029908299951388915, + "max": 0.08053540863552655 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002039663002550063, + "max": 0.004675824486475484 + }, + "tx_mbps": { + "mean": 0.002039663002550063, + "max": 0.004675824486475484 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03695631783206745, + "max": 0.09240699791567675 + }, + "tx_mbps": { + "mean": 0.02370326418051512, + "max": 0.0502670201727136 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.02442100984290013, + "max": 0.049736128604136606 + }, + "tx_mbps": { + "mean": 0.035375335153887084, + "max": 0.08628346793470958 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1210761864019019, + "max": 1.2157330154946364 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003977724741447892, + "max": 0.02386634844868735 + }, + "busiest_sampled_vcpu_percent": 3.2504780114722753, + "container_quota_busy_percent": { + "mean": 0.019552726268503864, + "max": 0.05401606060575744 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3780608, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008423923463196369, + "max": 0.0017524052019025457 + }, + "tx_mbps": { + "mean": 0.0009914702501173556, + "max": 0.002043963907097133 + } + }, + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.0053883275978198475, + "max": 0.006122732809086333 + }, + "tx_mbps": { + "mean": 0.004415244397449428, + "max": 0.00506640493476877 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.02538926226628521, + "max": 0.04412990081296924 + }, + "tx_mbps": { + "mean": 0.03333004559849524, + "max": 0.08051292197352518 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.005696885804421224, + "max": 0.012427117376906468 + }, + "tx_mbps": { + "mean": 0.005696885804421224, + "max": 0.012427117376906468 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.042356732306489626, + "max": 0.09324608341680814 + }, + "tx_mbps": { + "mean": 0.030325660451128958, + "max": 0.049941967899052 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.03060875088857888, + "max": 0.05039057586001508 + }, + "tx_mbps": { + "mean": 0.03873676024606203, + "max": 0.08714133347836728 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1048313456686996, + "max": 1.1455847255369929 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007948815202888603, + "max": 0.02386634844868735 + }, + "busiest_sampled_vcpu_percent": 2.2813688212927756, + "container_quota_busy_percent": { + "mean": 0.015331170729286733, + "max": 0.0423869679514636 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3608576, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008755547663409037, + "max": 0.0010766880818073598 + }, + "tx_mbps": { + "mean": 0.0009922534182469605, + "max": 0.0016165571766512767 + } + }, + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.00509968855011533, + "max": 0.006116991354290822 + }, + "tx_mbps": { + "mean": 0.004218067882699541, + "max": 0.00506165402764678 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.019048349446516795, + "max": 0.04400543144554018 + }, + "tx_mbps": { + "mean": 0.030563590659425648, + "max": 0.08046947115660813 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019804422236197054, + "max": 0.004486520684359668 + }, + "tx_mbps": { + "mean": 0.0019804422236197054, + "max": 0.004486520684359668 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.034378644361325275, + "max": 0.08542132130055784 + }, + "tx_mbps": { + "mean": 0.023479934892378006, + "max": 0.04960847962197111 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.02416585253579848, + "max": 0.049854013306349275 + }, + "tx_mbps": { + "mean": 0.03577391196037215, + "max": 0.08714768236090618 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1165131433859066, + "max": 1.2151536812008576 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003971090461440711, + "max": 0.02382654276864427 + }, + "busiest_sampled_vcpu_percent": 3.0476190476190474, + "container_quota_busy_percent": { + "mean": 0.017001960741213497, + "max": 0.04553949337240383 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3747840, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.001348152223022439, + "max": 0.002209095212865505 + }, + "tx_mbps": { + "mean": 0.0012003074748594543, + "max": 0.0016240957870777759 + } + }, + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.0049873696622261075, + "max": 0.006118828493908896 + }, + "tx_mbps": { + "mean": 0.004104548736228712, + "max": 0.005063174213733142 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.023477722006964855, + "max": 0.04411706107083377 + }, + "tx_mbps": { + "mean": 0.03905035517551846, + "max": 0.08048949646978126 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002138428620520435, + "max": 0.003616988870370978 + }, + "tx_mbps": { + "mean": 0.002138428620520435, + "max": 0.003616988870370978 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.04604071945165818, + "max": 0.09463941723645787 + }, + "tx_mbps": { + "mean": 0.028370233943786613, + "max": 0.05017913363732502 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.02891995629313689, + "max": 0.04978709723833452 + }, + "tx_mbps": { + "mean": 0.04435521138660663, + "max": 0.0869619106367723 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1247941461019857, + "max": 1.1918951132300357 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003972983710766786, + "max": 0.023837902264600714 + }, + "busiest_sampled_vcpu_percent": 2.8517110266159698, + "container_quota_busy_percent": { + "mean": 0.016565806094653277, + "max": 0.045206560751602634 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3612672, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.001066527647943914, + "max": 0.0016508357112268702 + }, + "tx_mbps": { + "mean": 0.0010891698805040007, + "max": 0.0016142182832514127 + } + }, + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.005385963848398098, + "max": 0.006119687650398314 + }, + "tx_mbps": { + "mean": 0.004413309634019047, + "max": 0.005063885143772626 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.020081157286785892, + "max": 0.044024828509659275 + }, + "tx_mbps": { + "mean": 0.031312365848533016, + "max": 0.0805049411302087 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0034842196826668625, + "max": 0.012887808921195351 + }, + "tx_mbps": { + "mean": 0.0034842196826668625, + "max": 0.012887808921195351 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03676701375441535, + "max": 0.0943509060834285 + }, + "tx_mbps": { + "mean": 0.024837076563617423, + "max": 0.05044060305972069 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.025629573610504046, + "max": 0.05038558089422935 + }, + "tx_mbps": { + "mean": 0.03681484536305606, + "max": 0.08718304455723273 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.104476554656914, + "max": 1.1669445105977614 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003974878766197631, + "max": 0.023849272597185785 + }, + "busiest_sampled_vcpu_percent": 2.676864244741874, + "container_quota_busy_percent": { + "mean": 0.014938280851436057, + "max": 0.045533113485018095 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3784704, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008418204080249647, + "max": 0.0009764698964429307 + }, + "tx_mbps": { + "mean": 0.0009580015400553575, + "max": 0.0013067184012276437 + } + }, + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.005384471133364065, + "max": 0.006112820868869475 + }, + "tx_mbps": { + "mean": 0.004412072638163415, + "max": 0.005058203057536222 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.018841743853605576, + "max": 0.04402506072165744 + }, + "tx_mbps": { + "mean": 0.029859639214170352, + "max": 0.08050536575908006 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002068568219817824, + "max": 0.004486238870457407 + }, + "tx_mbps": { + "mean": 0.002068568219817824, + "max": 0.004486238870457407 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.036961576944993954, + "max": 0.09347229655829432 + }, + "tx_mbps": { + "mean": 0.023726361792682078, + "max": 0.048754166720249605 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.02427096989922034, + "max": 0.04856357185425957 + }, + "tx_mbps": { + "mean": 0.035229713392389124, + "max": 0.08545816363314557 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1444754484255744, + "max": 1.2148642210576466 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003977724741447892, + "max": 0.02386634844868735 + }, + "busiest_sampled_vcpu_percent": 2.857142857142857, + "container_quota_busy_percent": { + "mean": 0.015724230293590928, + "max": 0.043409489577851054 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3592192, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0011346207278495565, + "max": 0.0022194944777340843 + }, + "tx_mbps": { + "mean": 0.0012269522219567931, + "max": 0.002384353764938542 + } + }, + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.004988038919258946, + "max": 0.006116542665879286 + }, + "tx_mbps": { + "mean": 0.004122917544076113, + "max": 0.005061282749452343 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.019060656008016492, + "max": 0.044002203596097425 + }, + "tx_mbps": { + "mean": 0.03056987876611381, + "max": 0.08046356862755435 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002328869544769597, + "max": 0.0037711817533581334 + }, + "tx_mbps": { + "mean": 0.002328869544769597, + "max": 0.0037711817533581334 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03891875119169839, + "max": 0.09452195377961625 + }, + "tx_mbps": { + "mean": 0.025130087030857985, + "max": 0.05058842842131125 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.024307699822330824, + "max": 0.04915800371127565 + }, + "tx_mbps": { + "mean": 0.0358663155790635, + "max": 0.08562392202458172 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/13-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1049401476898262, + "max": 1.1677788369876072 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003979624323463865, + "max": 0.02387774594078319 + }, + "busiest_sampled_vcpu_percent": 2.2813688212927756, + "container_quota_busy_percent": { + "mean": 0.017024409353394117, + "max": 0.048110230049721925 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3715072, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008589216675165816, + "max": 0.0015500026762326382 + }, + "tx_mbps": { + "mean": 0.0010205561416048105, + "max": 0.0014691462374134157 + } + }, + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.005118631572082216, + "max": 0.006797692567636286 + }, + "tx_mbps": { + "mean": 0.004236860474222395, + "max": 0.00574872248812907 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.02007737984205675, + "max": 0.044058270224426106 + }, + "tx_mbps": { + "mean": 0.031356889191361904, + "max": 0.08056609351557248 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001933708635955797, + "max": 0.003184648330046621 + }, + "tx_mbps": { + "mean": 0.001933708635955797, + "max": 0.003184648330046621 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03501138048198893, + "max": 0.08545795284060927 + }, + "tx_mbps": { + "mean": 0.024363991141706728, + "max": 0.04953971491167086 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.025161419707191466, + "max": 0.05032155299900923 + }, + "tx_mbps": { + "mean": 0.03656091004570471, + "max": 0.08724926969898307 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9817540494049024, + "max": 1.034992607195663 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008214227540054025, + "max": 0.02464875523786049 + }, + "busiest_sampled_vcpu_percent": 1.9723865877712032, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002400718419739751, + "max": 0.003093194434951965 + }, + "tx_mbps": { + "mean": 0.002442432033110671, + "max": 0.0031702882942157727 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.042100701527636696, + "max": 0.15771438787692882 + }, + "tx_mbps": { + "mean": 0.042100701527636696, + "max": 0.15771438787692882 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.010157191392938577, + "max": 0.015834798581680944 + }, + "tx_mbps": { + "mean": 0.015965820718660033, + "max": 0.033006331575361966 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020446878128007745, + "max": 0.0026306312793691177 + }, + "tx_mbps": { + "mean": 0.002442432033110671, + "max": 0.0031702882942157727 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/01-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.0247620638512263, + "max": 1.1075559931085406 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004922471080482402, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.968503937007874, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002314577263453532, + "max": 0.0025085444483198714 + }, + "tx_mbps": { + "mean": 0.002311759466199278, + "max": 0.002406809861599088 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05799319081828813, + "max": 0.1570197934756611 + }, + "tx_mbps": { + "mean": 0.05799319081828813, + "max": 0.1570197934756611 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.012606702964403057, + "max": 0.017580244730413194 + }, + "tx_mbps": { + "mean": 0.024967710904566027, + "max": 0.07804902051218206 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019712571117287865, + "max": 0.002134463258658136 + }, + "tx_mbps": { + "mean": 0.002311759466199278, + "max": 0.002406809861599088 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2850415838088338, + "max": 2.6095519448547515 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004105090311986864, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 6.508875739644971, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0024100285247652628, + "max": 0.003258122559973549 + }, + "tx_mbps": { + "mean": 0.0023256187357074266, + "max": 0.0029607854456157505 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.06608382442359469, + "max": 0.16506457519920073 + }, + "tx_mbps": { + "mean": 0.06608382442359469, + "max": 0.16506457519920073 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.01169263941256318, + "max": 0.018702347171881 + }, + "tx_mbps": { + "mean": 0.014702662656502859, + "max": 0.021144241739711356 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020541322606643393, + "max": 0.0027735731884275068 + }, + "tx_mbps": { + "mean": 0.0023256187357074266, + "max": 0.0029607854456157505 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0388591887500094, + "max": 1.1083743842364533 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008210180623973728, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 1.7786561264822134, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022748609973535327, + "max": 0.0031951525242286684 + }, + "tx_mbps": { + "mean": 0.0022900644714418023, + "max": 0.0033571115350532516 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.043877149731354724, + "max": 0.16009255115614832 + }, + "tx_mbps": { + "mean": 0.043877149731354724, + "max": 0.16009255115614832 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.008227876757505375, + "max": 0.008893600036133377 + }, + "tx_mbps": { + "mean": 0.010556386519880605, + "max": 0.011665370703254671 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001937378176077038, + "max": 0.00271084790933574 + }, + "tx_mbps": { + "mean": 0.0022900644714418023, + "max": 0.0033571115350532516 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/04-fortio/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.9958134466927187, + "max": 1.156496062992126 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007032967991781131, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 2.366863905325444, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022789974024358126, + "max": 0.002509645141721266 + }, + "tx_mbps": { + "mean": 0.002133445216638338, + "max": 0.0022611965625283083 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.03828211881141498, + "max": 0.16003233418750418 + }, + "tx_mbps": { + "mean": 0.03828211881141498, + "max": 0.16003233418750418 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.012479869995553563, + "max": 0.019995393246947126 + }, + "tx_mbps": { + "mean": 0.013557637479536519, + "max": 0.01678519124515661 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019425161699110059, + "max": 0.0021353998135698487 + }, + "tx_mbps": { + "mean": 0.002133445216638338, + "max": 0.0022611965625283083 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2926779506746433, + "max": 2.705361534677816 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004106101667077277, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 7.283464566929134, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethdf62a999": { + "rx_mbps": { + "mean": 0.00239994641411962, + "max": 0.0029886990017015213 + }, + "tx_mbps": { + "mean": 0.0023401943306086475, + "max": 0.002795220066328212 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04178685990095528, + "max": 0.16164405776511473 + }, + "tx_mbps": { + "mean": 0.04178685990095528, + "max": 0.16164405776511473 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.009822462562678231, + "max": 0.014576642907247134 + }, + "tx_mbps": { + "mean": 0.014270063284198338, + "max": 0.02775867010327345 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002044029835914506, + "max": 0.002548259148819192 + }, + "tx_mbps": { + "mean": 0.0023401943306086475, + "max": 0.002795220066328212 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/06-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.0746201800322235, + "max": 1.2817352723687454 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.559055118110236, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002212304071227674, + "max": 0.0030917047448809822 + }, + "tx_mbps": { + "mean": 0.0021695269512406116, + "max": 0.0030649707770971685 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0345533133035704, + "max": 0.09938462723951301 + }, + "tx_mbps": { + "mean": 0.0345533133035704, + "max": 0.09938462723951301 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.011138228689329522, + "max": 0.018079213454765757 + }, + "tx_mbps": { + "mean": 0.023921430481758318, + "max": 0.0678649094152451 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0018864190514015914, + "max": 0.0026293643608550363 + }, + "tx_mbps": { + "mean": 0.0021695269512406116, + "max": 0.0030649707770971685 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0428518276004712, + "max": 1.1086474501108647 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00821422704123542, + "max": 0.04928536224741252 + }, + "busiest_sampled_vcpu_percent": 2.1653543307086616, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023909816129776633, + "max": 0.0031413995841409396 + }, + "tx_mbps": { + "mean": 0.0023390893484031275, + "max": 0.003056496892677671 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04197648827468027, + "max": 0.16365687088012362 + }, + "tx_mbps": { + "mean": 0.04197648827468027, + "max": 0.16365687088012362 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.014022936521549026, + "max": 0.018397155422439006 + }, + "tx_mbps": { + "mean": 0.016463787387929047, + "max": 0.03183166124196536 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020387418198283902, + "max": 0.002679151597285366 + }, + "tx_mbps": { + "mean": 0.0023390893484031275, + "max": 0.003056496892677671 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.289120955576314, + "max": 2.6341703594288526 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 6.903353057199211, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002347727381108484, + "max": 0.002988022296433683 + }, + "tx_mbps": { + "mean": 0.002291130070616165, + "max": 0.0027945871688224502 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04191932700119382, + "max": 0.15853094154859954 + }, + "tx_mbps": { + "mean": 0.04191932700119382, + "max": 0.15853094154859954 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.010376915352344236, + "max": 0.012344039586680278 + }, + "tx_mbps": { + "mean": 0.01410173591531749, + "max": 0.022279946148173472 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002002865364855871, + "max": 0.0025476821685381933 + }, + "tx_mbps": { + "mean": 0.002291130070616165, + "max": 0.0027945871688224502 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0347532822314467, + "max": 1.0842779694430753 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004106101667077277, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 2.7559055118110236, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023032874389532125, + "max": 0.002510270155825272 + }, + "tx_mbps": { + "mean": 0.002273403522259401, + "max": 0.0023940030723210498 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05160180233200031, + "max": 0.16021695074768486 + }, + "tx_mbps": { + "mean": 0.05160180233200031, + "max": 0.16021695074768486 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.013969294173409457, + "max": 0.024031260800867937 + }, + "tx_mbps": { + "mean": 0.026328798255257232, + "max": 0.0906244986936776 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001962000870361742, + "max": 0.00213593162381624 + }, + "tx_mbps": { + "mean": 0.002273403522259401, + "max": 0.0023940030723210498 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.005863712383148, + "max": 1.0344827586206897 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004105090311986864, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 2.1653543307086616, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002427076639633176, + "max": 0.0031954583026906624 + }, + "tx_mbps": { + "mean": 0.0024409716770710803, + "max": 0.0035917454544023 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05307978888392808, + "max": 0.15742978872163496 + }, + "tx_mbps": { + "mean": 0.05307978888392808, + "max": 0.15742978872163496 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.011559377195281667, + "max": 0.018016912290318366 + }, + "tx_mbps": { + "mean": 0.014513165621321473, + "max": 0.020880873076653872 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020675477044937362, + "max": 0.0027111073394875504 + }, + "tx_mbps": { + "mean": 0.0024409716770710803, + "max": 0.0035917454544023 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2319998772919187, + "max": 2.5135534746180386 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008219293798601097, + "max": 0.02467308166790032 + }, + "busiest_sampled_vcpu_percent": 7.874015748031496, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023480788125334593, + "max": 0.002988938184057986 + }, + "tx_mbps": { + "mean": 0.0023779477486964855, + "max": 0.0031057719975418146 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05341532864977004, + "max": 0.179107905419757 + }, + "tx_mbps": { + "mean": 0.05341532864977004, + "max": 0.179107905419757 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.009987970359683344, + "max": 0.01222373886736892 + }, + "tx_mbps": { + "mean": 0.02491698100255695, + "max": 0.08510872505378352 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020031662373006824, + "max": 0.0025484630832494403 + }, + "tx_mbps": { + "mean": 0.0023779477486964855, + "max": 0.0031057719975418146 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0507363896659627, + "max": 1.1330049261083743 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012315270935960592, + "max": 0.04926108374384237 + }, + "busiest_sampled_vcpu_percent": 2.1696252465483234, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023026474131646736, + "max": 0.00250919924629667 + }, + "tx_mbps": { + "mean": 0.0023073753653747755, + "max": 0.0027891936515225383 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04311415085326969, + "max": 0.16394295402004405 + }, + "tx_mbps": { + "mean": 0.04311415085326969, + "max": 0.16394295402004405 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.013437131613948213, + "max": 0.02284182940773362 + }, + "tx_mbps": { + "mean": 0.015186624441311036, + "max": 0.01978220660848736 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001961456715080053, + "max": 0.002135020411322605 + }, + "tx_mbps": { + "mean": 0.0023073753653747755, + "max": 0.0027891936515225383 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.0241282259049704, + "max": 1.1332840601133285 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.010551617258183954, + "max": 0.049224710804824025 + }, + "busiest_sampled_vcpu_percent": 2.1696252465483234, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethdf62a999": { + "rx_mbps": { + "mean": 0.00227973398576059, + "max": 0.002988929916425096 + }, + "tx_mbps": { + "mean": 0.002261765747763204, + "max": 0.0031070032844591005 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0392983343812065, + "max": 0.16387475552840639 + }, + "tx_mbps": { + "mean": 0.0392983343812065, + "max": 0.16387475552840639 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.012185186716426696, + "max": 0.021115565171179098 + }, + "tx_mbps": { + "mean": 0.013757369943445796, + "max": 0.015756476244802992 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001943144727274515, + "max": 0.0025484560340045554 + }, + "tx_mbps": { + "mean": 0.002261765747763204, + "max": 0.0031070032844591005 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9609221657185258, + "max": 1.0588524993843882 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004104079454978249, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 1.968503937007874, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0024107569964322657, + "max": 0.002989455492514383 + }, + "tx_mbps": { + "mean": 0.0022917412799422486, + "max": 0.002899771827738952 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.047611176461237005, + "max": 0.20840544153994953 + }, + "tx_mbps": { + "mean": 0.047611176461237005, + "max": 0.20840544153994953 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.010055246190182587, + "max": 0.020062544562019485 + }, + "tx_mbps": { + "mean": 0.016807816520326195, + "max": 0.06597033936564971 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020547533367184716, + "max": 0.002548904156775421 + }, + "tx_mbps": { + "mean": 0.0022917412799422486, + "max": 0.002899771827738952 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2114257010480134, + "max": 2.5369458128078817 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004108125872976748, + "max": 0.02464875523786049 + }, + "busiest_sampled_vcpu_percent": 7.100591715976331, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002275881186194812, + "max": 0.0023452490948603255 + }, + "tx_mbps": { + "mean": 0.0022242383414700436, + "max": 0.0024695111193364927 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.06085367031872699, + "max": 0.16299402562428328 + }, + "tx_mbps": { + "mean": 0.06085367031872699, + "max": 0.16299402562428328 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.007591212276591208, + "max": 0.014146773809099273 + }, + "tx_mbps": { + "mean": 0.016477624518877163, + "max": 0.06583060292009676 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019382475036869822, + "max": 0.001992911202674737 + }, + "tx_mbps": { + "mean": 0.0022242383414700436, + "max": 0.0024695111193364927 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/02-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 0.9612079129185839, + "max": 1.01059896475228 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004929751047572098, + "max": 0.02464875523786049 + }, + "busiest_sampled_vcpu_percent": 2.366863905325444, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002112284080376524, + "max": 0.0029887284245309915 + }, + "tx_mbps": { + "mean": 0.002210702828394584, + "max": 0.0034032073089397675 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04752556045821212, + "max": 0.17431215255216442 + }, + "tx_mbps": { + "mean": 0.04752556045821212, + "max": 0.17431215255216442 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.005233358484434026, + "max": 0.006395878828496322 + }, + "tx_mbps": { + "mean": 0.006545550015238738, + "max": 0.009412921522312344 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0017996571186756208, + "max": 0.0025482842356527404 + }, + "tx_mbps": { + "mean": 0.002210702828394584, + "max": 0.0034032073089397675 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9654370080074769, + "max": 1.0347376201034737 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008219290800150138, + "max": 0.02466091245376079 + }, + "busiest_sampled_vcpu_percent": 2.1653543307086616, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023929639878686, + "max": 0.0029879153067304256 + }, + "tx_mbps": { + "mean": 0.0022566710576992083, + "max": 0.0027944871052947187 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04062704997140519, + "max": 0.16548175779575575 + }, + "tx_mbps": { + "mean": 0.04062704997140519, + "max": 0.16548175779575575 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.009604339692939777, + "max": 0.020306991434988653 + }, + "tx_mbps": { + "mean": 0.008801377193482427, + "max": 0.015020317654252097 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020407028862077818, + "max": 0.002547590945738573 + }, + "tx_mbps": { + "mean": 0.0022566710576992083, + "max": 0.0027944871052947187 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2230933040036547, + "max": 2.5830258302583027 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004106101667077277, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 7.269155206286837, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022926868310567325, + "max": 0.002449114371883042 + }, + "tx_mbps": { + "mean": 0.002359784255652437, + "max": 0.0027621354123485045 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0402777881114698, + "max": 0.16270418631259323 + }, + "tx_mbps": { + "mean": 0.0402777881114698, + "max": 0.16270418631259323 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0051797509297636405, + "max": 0.006435902443925436 + }, + "tx_mbps": { + "mean": 0.0062670331863310304, + "max": 0.008305506159006635 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019514567882358022, + "max": 0.0020747474993665586 + }, + "tx_mbps": { + "mean": 0.002359784255652437, + "max": 0.0027621354123485045 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/05-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 1.0005719625850233, + "max": 1.306706114398422 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004928536224741252, + "max": 0.02464268112370626 + }, + "busiest_sampled_vcpu_percent": 2.9469548133595285, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002124605398693888, + "max": 0.0029883692254328215 + }, + "tx_mbps": { + "mean": 0.00200951135947627, + "max": 0.0027949116387337492 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.02527616726767659, + "max": 0.06780465149439097 + }, + "tx_mbps": { + "mean": 0.02527616726767659, + "max": 0.06780465149439097 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.007589385160217381, + "max": 0.015281581702336833 + }, + "tx_mbps": { + "mean": 0.020160000104153926, + "max": 0.07634001984312569 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001811969936277708, + "max": 0.002547977971158511 + }, + "tx_mbps": { + "mean": 0.00200951135947627, + "max": 0.0027949116387337492 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0139209580473163, + "max": 1.1332840601133285 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012316282789132802, + "max": 0.04927322000492732 + }, + "busiest_sampled_vcpu_percent": 2.366863905325444, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002409646021832868, + "max": 0.0029870598048034216 + }, + "tx_mbps": { + "mean": 0.0023079777791389458, + "max": 0.0030009618517907737 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.039863759974829875, + "max": 0.16712270931481224 + }, + "tx_mbps": { + "mean": 0.039863759974829875, + "max": 0.16712270931481224 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.008073621217804375, + "max": 0.015073275640339149 + }, + "tx_mbps": { + "mean": 0.006302054271078515, + "max": 0.008103320046506237 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002053806512420923, + "max": 0.0025468615177797597 + }, + "tx_mbps": { + "mean": 0.0023079777791389458, + "max": 0.0030009618517907737 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.239079793599258, + "max": 2.6801081878534547 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004102059233735336, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 7.509881422924901, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002292631001975463, + "max": 0.003195653150932785 + }, + "tx_mbps": { + "mean": 0.00229055003524714, + "max": 0.0033576375380125474 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04186671823902494, + "max": 0.16226370045037933 + }, + "tx_mbps": { + "mean": 0.04186671823902494, + "max": 0.16226370045037933 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.005460954423460133, + "max": 0.007950393793206122 + }, + "tx_mbps": { + "mean": 0.0066289377785317795, + "max": 0.009675256939805673 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001951409299689961, + "max": 0.0027112726536457294 + }, + "tx_mbps": { + "mean": 0.00229055003524714, + "max": 0.0033576375380125474 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.985396180764186, + "max": 1.0591133004926108 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004108125872976748, + "max": 0.02464875523786049 + }, + "busiest_sampled_vcpu_percent": 2.3483365949119372, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002285438657995722, + "max": 0.002507979253310437 + }, + "tx_mbps": { + "mean": 0.0021746035798436217, + "max": 0.0023022805370341024 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.047047614131356344, + "max": 0.16255717335460604 + }, + "tx_mbps": { + "mean": 0.047047614131356344, + "max": 0.16255717335460604 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.008798093780297575, + "max": 0.016877746337738822 + }, + "tx_mbps": { + "mean": 0.01588498452393424, + "max": 0.06152249106914594 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019479038442871972, + "max": 0.0021339823471150207 + }, + "tx_mbps": { + "mean": 0.0021746035798436217, + "max": 0.0023022805370341024 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9732595837507286, + "max": 1.0342280226545186 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.7821782178217822, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023823116444305396, + "max": 0.002987247074576054 + }, + "tx_mbps": { + "mean": 0.0022947882481303113, + "max": 0.0028976296623387725 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.07112428662723753, + "max": 0.20212342600702543 + }, + "tx_mbps": { + "mean": 0.07112428662723753, + "max": 0.20212342600702543 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.007529476316570511, + "max": 0.01870802786335814 + }, + "tx_mbps": { + "mean": 0.017276881456843553, + "max": 0.0676218403565874 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002030114152297843, + "max": 0.002547021189901688 + }, + "tx_mbps": { + "mean": 0.0022947882481303113, + "max": 0.0028976296623387725 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.223079648872721, + "max": 2.5350726064484372 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 6.719367588932807, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023971522314234664, + "max": 0.0038240240428233973 + }, + "tx_mbps": { + "mean": 0.0023735659607436923, + "max": 0.0038837744184925128 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04056878034340044, + "max": 0.15424087765490063 + }, + "tx_mbps": { + "mean": 0.04056878034340044, + "max": 0.15424087765490063 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.005251738785604736, + "max": 0.006787541119066655 + }, + "tx_mbps": { + "mean": 0.00667903976481329, + "max": 0.008849079307182322 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020449693591986233, + "max": 0.003273691635344701 + }, + "tx_mbps": { + "mean": 0.0023735659607436923, + "max": 0.0038837744184925128 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9812029988503986, + "max": 1.084010840108401 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008212203334154554, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 1.968503937007874, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002285472363887626, + "max": 0.0029871044506967494 + }, + "tx_mbps": { + "mean": 0.002209210639436476, + "max": 0.0027937287415200655 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.03977730961929551, + "max": 0.15598197177613163 + }, + "tx_mbps": { + "mean": 0.03977730961929551, + "max": 0.15598197177613163 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.009027190613157111, + "max": 0.017151818769541954 + }, + "tx_mbps": { + "mean": 0.007045066831414638, + "max": 0.009089007005608048 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.001947931783682933, + "max": 0.0025468995842782816 + }, + "tx_mbps": { + "mean": 0.002209210639436476, + "max": 0.0027937287415200655 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9733299979448533, + "max": 1.0826771653543308 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00410913872452334, + "max": 0.02465483234714004 + }, + "busiest_sampled_vcpu_percent": 2.3622047244094486, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002399703719579555, + "max": 0.0029884703640272537 + }, + "tx_mbps": { + "mean": 0.0024091362723610257, + "max": 0.0030026262762779094 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.040769950319118536, + "max": 0.16590495889227602 + }, + "tx_mbps": { + "mean": 0.040769950319118536, + "max": 0.16590495889227602 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.006305927847217967, + "max": 0.009220743545970748 + }, + "tx_mbps": { + "mean": 0.0066575661433116665, + "max": 0.009070793994392196 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020438233945047055, + "max": 0.0025480642051179743 + }, + "tx_mbps": { + "mean": 0.0024091362723610257, + "max": 0.0030026262762779094 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 1.2487982279828458, + "max": 2.6069847515986226 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.007042501496531568, + "max": 0.04929751047572098 + }, + "busiest_sampled_vcpu_percent": 6.653620352250489, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0024225883988321694, + "max": 0.0032553532690097393 + }, + "tx_mbps": { + "mean": 0.002444592437778267, + "max": 0.003086115263991073 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.07648460552329762, + "max": 0.15821551324910976 + }, + "tx_mbps": { + "mean": 0.07648460552329762, + "max": 0.15821551324910976 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.007109244418687741, + "max": 0.014455420947683144 + }, + "tx_mbps": { + "mean": 0.02218523602106148, + "max": 0.0784551950202119 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002064183554427993, + "max": 0.0027712157475925495 + }, + "tx_mbps": { + "mean": 0.002444592437778267, + "max": 0.003086115263991073 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9490177280411543, + "max": 1.0103499260719566 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008216251745953496, + "max": 0.04929751047572098 + }, + "busiest_sampled_vcpu_percent": 2.1739130434782608, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022759527338505883, + "max": 0.0023451785163679626 + }, + "tx_mbps": { + "mean": 0.0022762141699737342, + "max": 0.0024930301465078608 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.03982677278537212, + "max": 0.1590057405168464 + }, + "tx_mbps": { + "mean": 0.03982677278537212, + "max": 0.1590057405168464 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.029333686712135758, + "max": 0.05436850475974178 + }, + "tx_mbps": { + "mean": 0.04201120892132176, + "max": 0.09258944538932194 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019383087677922628, + "max": 0.0019928512275239492 + }, + "tx_mbps": { + "mean": 0.0022762141699737342, + "max": 0.0024930301465078608 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9848551164117111, + "max": 1.1070110701107012 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004104079454978249, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 1.968503937007874, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002257863214247171, + "max": 0.003090900914502225 + }, + "tx_mbps": { + "mean": 0.002213830118445555, + "max": 0.0031946646278069794 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04854083483674762, + "max": 0.15886224506957874 + }, + "tx_mbps": { + "mean": 0.04854083483674762, + "max": 0.15886224506957874 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03196627320317476, + "max": 0.054426057951614086 + }, + "tx_mbps": { + "mean": 0.051122674458387495, + "max": 0.1507470991531331 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019240056457360585, + "max": 0.0026286807370537743 + }, + "tx_mbps": { + "mean": 0.002213830118445555, + "max": 0.0031946646278069794 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.7936751198522904, + "max": 5.883801083210241 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004106101667077277, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 19.921104536489153, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002258948039060994, + "max": 0.003093365443905683 + }, + "tx_mbps": { + "mean": 0.002162210305585791, + "max": 0.0030886451507562843 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04986887502315564, + "max": 0.171765239335801 + }, + "tx_mbps": { + "mean": 0.04986887502315564, + "max": 0.171765239335801 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.028471762705783544, + "max": 0.051610111864471155 + }, + "tx_mbps": { + "mean": 0.049067465991184445, + "max": 0.08954043972439106 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019249297087323232, + "max": 0.0026307767152646496 + }, + "tx_mbps": { + "mean": 0.002162210305585791, + "max": 0.0030886451507562843 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9611034268151197, + "max": 1.0342280226545186 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00410913872452334, + "max": 0.02465483234714004 + }, + "busiest_sampled_vcpu_percent": 2.366863905325444, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022420196046663557, + "max": 0.0022427704629012783 + }, + "tx_mbps": { + "mean": 0.0022454363400783964, + "max": 0.002471554445897028 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04845033388894696, + "max": 0.1554470748926103 + }, + "tx_mbps": { + "mean": 0.04845033388894696, + "max": 0.1554470748926103 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.029502357737745098, + "max": 0.05711833360534404 + }, + "tx_mbps": { + "mean": 0.048760439925716034, + "max": 0.15174914027954223 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019116167155576295, + "max": 0.0019122569210000375 + }, + "tx_mbps": { + "mean": 0.0022454363400783964, + "max": 0.002471554445897028 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9651203581212446, + "max": 1.0344827586206897 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004105090311986864, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 1.7786561264822134, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022759795865059367, + "max": 0.0030929019214874357 + }, + "tx_mbps": { + "mean": 0.002315311506783723, + "max": 0.0031961187262570805 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04071257447208734, + "max": 0.16268433063817414 + }, + "tx_mbps": { + "mean": 0.04071257447208734, + "max": 0.16268433063817414 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.031341018695842285, + "max": 0.05421280938889332 + }, + "tx_mbps": { + "mean": 0.040904681004294376, + "max": 0.09176446796736633 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019383311704736408, + "max": 0.0026303825090167815 + }, + "tx_mbps": { + "mean": 0.002315311506783723, + "max": 0.0031961187262570805 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.8374546817947945, + "max": 6.219392752203722 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008213215187694987, + "max": 0.02464268112370626 + }, + "busiest_sampled_vcpu_percent": 18.019801980198018, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002341571071700233, + "max": 0.003091684169491071 + }, + "tx_mbps": { + "mean": 0.002276290829181947, + "max": 0.0030649503796226336 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04040491641491715, + "max": 0.15487502098395017 + }, + "tx_mbps": { + "mean": 0.04040491641491715, + "max": 0.15487502098395017 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.028276730613790147, + "max": 0.056509746178329365 + }, + "tx_mbps": { + "mean": 0.03925475233278747, + "max": 0.09407383735747661 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019965747004213356, + "max": 0.002629346862354563 + }, + "tx_mbps": { + "mean": 0.002276290829181947, + "max": 0.0030649503796226336 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1044921539037247, + "max": 1.3789706968726914 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00410913872452334, + "max": 0.02465483234714004 + }, + "busiest_sampled_vcpu_percent": 2.729044834307992, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002396693762726122, + "max": 0.0031940933840758465 + }, + "tx_mbps": { + "mean": 0.0024448959569494566, + "max": 0.00345974386729869 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04201105315737387, + "max": 0.16139560013528068 + }, + "tx_mbps": { + "mean": 0.04201105315737387, + "max": 0.16139560013528068 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.031813091017587544, + "max": 0.06427304194183328 + }, + "tx_mbps": { + "mean": 0.04146491386466114, + "max": 0.09427111303340477 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002040832176373634, + "max": 0.00270994930814309 + }, + "tx_mbps": { + "mean": 0.0024448959569494566, + "max": 0.00345974386729869 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.4999874944003417, + "max": 3.432098765432099 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 2.3721735720455435, + "max": 8.617283950617283 + }, + "busiest_sampled_vcpu_percent": 15.612648221343873, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022686376111534993, + "max": 0.0029883651632223096 + }, + "tx_mbps": { + "mean": 0.002192367037488278, + "max": 0.0028987142083256403 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.06369497315908311, + "max": 0.23403093685026463 + }, + "tx_mbps": { + "mean": 0.06369497315908311, + "max": 0.23403093685026463 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.035971964973471854, + "max": 0.06387309560882437 + }, + "tx_mbps": { + "mean": 0.060526273151252155, + "max": 0.09245187288211702 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019346980968285514, + "max": 0.002547974507589548 + }, + "tx_mbps": { + "mean": 0.002192367037488278, + "max": 0.0028987142083256403 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.636669029742515, + "max": 5.186823992133727 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004105090311986864, + "max": 0.024630541871921183 + }, + "busiest_sampled_vcpu_percent": 15.187376725838265, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022586719865712837, + "max": 0.0023452620676933608 + }, + "tx_mbps": { + "mean": 0.002343070571325978, + "max": 0.0025734157845517017 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0426051276048449, + "max": 0.15787741090696333 + }, + "tx_mbps": { + "mean": 0.0426051276048449, + "max": 0.15787741090696333 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.029363883958734325, + "max": 0.05583343306247321 + }, + "tx_mbps": { + "mean": 0.03913392472688638, + "max": 0.09385320741882436 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019246946833535946, + "max": 0.0019929222265375507 + }, + "tx_mbps": { + "mean": 0.002343070571325978, + "max": 0.0025734157845517017 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9649593741422919, + "max": 1.0591133004926108 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.1653543307086616, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002320420194629049, + "max": 0.0032582444656655608 + }, + "tx_mbps": { + "mean": 0.0023078208386213715, + "max": 0.0032984679054499652 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04931115626567276, + "max": 0.16487850288246342 + }, + "tx_mbps": { + "mean": 0.04931115626567276, + "max": 0.16487850288246342 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.032599465479595566, + "max": 0.06443925350854644 + }, + "tx_mbps": { + "mean": 0.05045274788073686, + "max": 0.15382815876595465 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019754892749454704, + "max": 0.002773676964253203 + }, + "tx_mbps": { + "mean": 0.0023078208386213715, + "max": 0.0032984679054499652 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9733404717373447, + "max": 1.0591133004926108 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008212203832604573, + "max": 0.02464268112370626 + }, + "busiest_sampled_vcpu_percent": 2.1653543307086616, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022685327234419138, + "max": 0.002988636094833359 + }, + "tx_mbps": { + "mean": 0.0022095469319242974, + "max": 0.0027951612318520415 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04726363580025372, + "max": 0.1517833894583921 + }, + "tx_mbps": { + "mean": 0.04726363580025372, + "max": 0.1517833894583921 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.028721884807704823, + "max": 0.056161191121015926 + }, + "tx_mbps": { + "mean": 0.04958309482813984, + "max": 0.09464695919064108 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019346088201030915, + "max": 0.0025482055124368638 + }, + "tx_mbps": { + "mean": 0.0022095469319242974, + "max": 0.0027951612318520415 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9447141377201934, + "max": 1.0355029585798816 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00410711352061771, + "max": 0.02464268112370626 + }, + "busiest_sampled_vcpu_percent": 1.9723865877712032, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022760079663788784, + "max": 0.002345213915018486 + }, + "tx_mbps": { + "mean": 0.0023258142042192347, + "max": 0.002574859274906279 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.041648752930851386, + "max": 0.1559643049275264 + }, + "tx_mbps": { + "mean": 0.041648752930851386, + "max": 0.1559643049275264 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.031867487142318594, + "max": 0.06389031916517922 + }, + "tx_mbps": { + "mean": 0.04092605890348579, + "max": 0.09345367181346169 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019383555824128383, + "max": 0.0019928813080673517 + }, + "tx_mbps": { + "mean": 0.0023258142042192347, + "max": 0.002574859274906279 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9526152722020709, + "max": 1.0334645669291338 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008204118964449976, + "max": 0.024618414574101428 + }, + "busiest_sampled_vcpu_percent": 2.544031311154599, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0022862759762784742, + "max": 0.003255982142783514 + }, + "tx_mbps": { + "mean": 0.0022099880612405595, + "max": 0.003166367955367454 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.040049339002063776, + "max": 0.15491639572710086 + }, + "tx_mbps": { + "mean": 0.040049339002063776, + "max": 0.15491639572710086 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03370815440537447, + "max": 0.06394695878046232 + }, + "tx_mbps": { + "mean": 0.04456333919729871, + "max": 0.09514763655045219 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019486174121580062, + "max": 0.0027717510949914702 + }, + "tx_mbps": { + "mean": 0.0022099880612405595, + "max": 0.003166367955367454 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http/13-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.9470091290995404, + "max": 1.0347376201034737 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003521250748265784, + "max": 0.02464875523786049 + }, + "busiest_sampled_vcpu_percent": 1.9723865877712032, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002256010429973634, + "max": 0.0030912088383213475 + }, + "tx_mbps": { + "mean": 0.0022946501542658406, + "max": 0.0031682532091645552 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.03795292424446647, + "max": 0.15109500585499266 + }, + "tx_mbps": { + "mean": 0.03795292424446647, + "max": 0.15109500585499266 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0313575628999734, + "max": 0.05465972049907637 + }, + "tx_mbps": { + "mean": 0.046901954690552965, + "max": 0.09233041759787564 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019225857595185805, + "max": 0.0026289426132621026 + }, + "tx_mbps": { + "mean": 0.0022946501542658406, + "max": 0.0031682532091645552 + } + } + } + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-phase-host-review.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-phase-host-review.json new file mode 100644 index 0000000..3acf787 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-phase-host-review.json @@ -0,0 +1,4191 @@ +[ + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/http-execution.json", + "samples": 103, + "host_busy_percent": { + "mean": 8.66632441563127, + "max": 34.68021814576103 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.024542315963146575, + "max": 0.25094102885821834 + }, + "busiest_sampled_vcpu_percent": 41.965973534971646, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0031677884339974495, + "max": 0.03383432172727755 + }, + "tx_mbps": { + "mean": 0.0031677884339974495, + "max": 0.03383432172727755 + } + }, + "ens4": { + "rx_mbps": { + "mean": 255.16290927583464, + "max": 2193.828056413164 + }, + "tx_mbps": { + "mean": 7.135100086046523, + "max": 32.42011019981063 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/recovery-execution.json", + "samples": 10, + "host_busy_percent": { + "mean": 1.424375805551295, + "max": 2.8417442430181286 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03270111423998161, + "max": 0.17169487368162864 + }, + "busiest_sampled_vcpu_percent": 4.12573673870334, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007116129264068187, + "max": 0.02389360021147354 + }, + "tx_mbps": { + "mean": 0.007116129264068187, + "max": 0.02389360021147354 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.05671361821671084, + "max": 0.13520030104058306 + }, + "tx_mbps": { + "mean": 0.03231550997427978, + "max": 0.04920625003236006 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/scale-1000-execution.json", + "samples": 16, + "host_busy_percent": { + "mean": 2.7849962081405506, + "max": 9.188398732634658 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.021214736045811377, + "max": 0.12254901960784313 + }, + "busiest_sampled_vcpu_percent": 13.438735177865613, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0032014947881477763, + "max": 0.01316593215615756 + }, + "tx_mbps": { + "mean": 0.0032014947881477763, + "max": 0.01316593215615756 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.6681887806564638, + "max": 3.2169840013400632 + }, + "tx_mbps": { + "mean": 0.24714662031675666, + "max": 0.776385726598918 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/agentgateway/scale-5000-execution.json", + "samples": 32, + "host_busy_percent": { + "mean": 4.753975373743504, + "max": 17.390261453585993 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01979218940219107, + "max": 0.1226391954868776 + }, + "busiest_sampled_vcpu_percent": 32.58620689655172, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0035904847912536907, + "max": 0.03055652021099567 + }, + "tx_mbps": { + "mean": 0.0035904847912536907, + "max": 0.03055652021099567 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.5233517013954994, + "max": 3.2331683744002997 + }, + "tx_mbps": { + "mean": 0.5717507545447154, + "max": 1.3883600247341452 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/direct/http-execution.json", + "samples": 102, + "host_busy_percent": { + "mean": 23.467799248927083, + "max": 93.63241678726483 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.019874005858006125, + "max": 0.3091986601391394 + }, + "busiest_sampled_vcpu_percent": 94.99036608863199, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0033035861881114087, + "max": 0.03323170785370837 + }, + "tx_mbps": { + "mean": 0.0033035861881114087, + "max": 0.03323170785370837 + } + }, + "ens4": { + "rx_mbps": { + "mean": 779.7667427873162, + "max": 5827.3042201418175 + }, + "tx_mbps": { + "mean": 28.605452588485125, + "max": 144.53577916932232 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/http-execution.json", + "samples": 102, + "host_busy_percent": { + "mean": 9.565762056447495, + "max": 40.35393818544367 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.025240833873505425, + "max": 0.27383619616629323 + }, + "busiest_sampled_vcpu_percent": 42.337164750957854, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003168875516369141, + "max": 0.030073529339992064 + }, + "tx_mbps": { + "mean": 0.003168875516369141, + "max": 0.030073529339992064 + } + }, + "ens4": { + "rx_mbps": { + "mean": 282.31558391609127, + "max": 2454.462907258991 + }, + "tx_mbps": { + "mean": 8.186555254785079, + "max": 41.58646284577007 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.5023027561219713, + "max": 2.1829776796664215 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.027604353520462727, + "max": 0.0736196319018405 + }, + "busiest_sampled_vcpu_percent": 6.666666666666667, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004694797899617521, + "max": 0.017905687676313835 + }, + "tx_mbps": { + "mean": 0.004694797899617521, + "max": 0.017905687676313835 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.05928407824303723, + "max": 0.17325815894513058 + }, + "tx_mbps": { + "mean": 0.033029513334124835, + "max": 0.04629922683562106 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/scale-1000-execution.json", + "samples": 132, + "host_busy_percent": { + "mean": 2.7882924863040963, + "max": 7.004653441097233 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02095148731273873, + "max": 0.14742014742014742 + }, + "busiest_sampled_vcpu_percent": 9.765625, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004129463772517538, + "max": 0.04216295254009996 + }, + "tx_mbps": { + "mean": 0.004129463772517538, + "max": 0.04216295254009996 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.18406331364613987, + "max": 2.217369498156469 + }, + "tx_mbps": { + "mean": 0.0744333012277776, + "max": 0.7274197601513652 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/pass1/praxis-release/scale-5000-execution.json", + "samples": 148, + "host_busy_percent": { + "mean": 6.29160588913639, + "max": 16.27963823026155 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.020335252513125266, + "max": 0.14713094654242276 + }, + "busiest_sampled_vcpu_percent": 27.897838899803535, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.006721198148901762, + "max": 0.09679193966377493 + }, + "tx_mbps": { + "mean": 0.006721198148901762, + "max": 0.09679193966377493 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.6554846263594196, + "max": 5.518803019077793 + }, + "tx_mbps": { + "mean": 0.1575381946540253, + "max": 0.7399909198575719 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/http-execution.json", + "samples": 102, + "host_busy_percent": { + "mean": 7.517704922026024, + "max": 31.799485861182518 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004866088824547686, + "max": 0.05115089514066496 + }, + "busiest_sampled_vcpu_percent": 99.81024667931689, + "container_quota_busy_percent": { + "mean": 24.04838641807448, + "max": 100.1456168900895 + }, + "container_throttled_period_percent": { + "mean": 2.8437968014456185, + "max": 34.61538461538461 + }, + "max_fd": 1028, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 104640512, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 256.3118858400764, + "max": 2211.453281584533 + }, + "tx_mbps": { + "mean": 6.377821244247628, + "max": 29.793137452858332 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0031365266599372313, + "max": 0.04104324576590139 + }, + "tx_mbps": { + "mean": 0.0031365266599372313, + "max": 0.04104324576590139 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 261.2900787574183, + "max": 2216.2766157904807 + }, + "tx_mbps": { + "mean": 264.8168599973364, + "max": 2251.8305752025 + } + }, + "cni0": { + "rx_mbps": { + "mean": 259.85446708556617, + "max": 2210.4842520250018 + }, + "tx_mbps": { + "mean": 264.8168546283371, + "max": 2251.8305752025 + } + }, + "ens4": { + "rx_mbps": { + "mean": 290.41770522525525, + "max": 2466.0411098168443 + }, + "tx_mbps": { + "mean": 264.14353408754323, + "max": 2229.4709806011783 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 0.9429884392462321, + "max": 1.7220470531166627 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01212415344700026, + "max": 0.07276255154014068 + }, + "busiest_sampled_vcpu_percent": 3.6538461538461537, + "container_quota_busy_percent": { + "mean": 0.176140233407683, + "max": 0.22372349676529296 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 24, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10002432, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.01911414958640694, + "max": 0.03641549181979427 + }, + "tx_mbps": { + "mean": 0.022381214663495123, + "max": 0.031865086806184585 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.038516765825110745, + "max": 0.27045398375712054 + }, + "tx_mbps": { + "mean": 0.038516765825110745, + "max": 0.27045398375712054 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.03654702962925732, + "max": 0.0465002586607824 + }, + "tx_mbps": { + "mean": 0.0439904693755563, + "max": 0.06317390512805841 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.08621487599898016, + "max": 0.3185627224395603 + }, + "tx_mbps": { + "mean": 0.05352129281760659, + "max": 0.08793024118393217 + } + }, + "vethf2489dbc": { + "rx_mbps": { + "mean": 0.038554048831384406, + "max": 0.05050248435785532 + }, + "tx_mbps": { + "mean": 0.041481422751283296, + "max": 0.05225874236214272 + } + }, + "vethf88aa488": { + "rx_mbps": { + "mean": 0.00010672051618918364, + "max": 0.00010672051618918364 + }, + "tx_mbps": { + "mean": 0.00021344103237836727, + "max": 0.00021344103237836727 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/scale-1000-execution.json", + "samples": 15, + "host_busy_percent": { + "mean": 0.9398995142929807, + "max": 1.9207391198638464 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0173308003441464, + "max": 0.12156576707999027 + }, + "busiest_sampled_vcpu_percent": 2.9239766081871346, + "container_quota_busy_percent": { + "mean": 0.3076023474392831, + "max": 1.5051170652797385 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 327, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 37154816, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.1494587221577266, + "max": 0.4241517894516418 + }, + "tx_mbps": { + "mean": 0.07754695388739166, + "max": 0.3765126981772588 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.019954491178088382, + "max": 0.2050103357378043 + }, + "tx_mbps": { + "mean": 0.019954491178088382, + "max": 0.2050103357378043 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 0.12761197983255762, + "max": 0.7061025891354855 + }, + "tx_mbps": { + "mean": 0.2134944283911834, + "max": 0.8480632671531118 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.11722308497795475, + "max": 0.651925467858041 + }, + "tx_mbps": { + "mean": 0.21342471646457836, + "max": 0.8480632671531118 + } + }, + "veth78b1088e": { + "rx_mbps": { + "mean": 3.253296303410442e-05, + "max": 0.00010848697358320454 + }, + "tx_mbps": { + "mean": 0.000125486544730185, + "max": 0.0006042800288013876 + } + }, + "vetha2b37e07": { + "rx_mbps": { + "mean": 3.2530771178835195e-05, + "max": 0.00010846051798999266 + }, + "tx_mbps": { + "mean": 0.00011154162098861452, + "max": 0.0004648307913856828 + } + }, + "veth6edfac54": { + "rx_mbps": { + "mean": 3.253296303410442e-05, + "max": 0.00010848697358320454 + }, + "tx_mbps": { + "mean": 0.000125486544730185, + "max": 0.0006042800288013876 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.25997183064961565, + "max": 0.957687285987941 + }, + "tx_mbps": { + "mean": 0.1550818772307945, + "max": 0.8141296976304633 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/agentgateway/scale-5000-execution.json", + "samples": 32, + "host_busy_percent": { + "mean": 0.9906791081798971, + "max": 2.114216281895504 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01251888862316994, + "max": 0.14580801944106925 + }, + "busiest_sampled_vcpu_percent": 5.242718446601942, + "container_quota_busy_percent": { + "mean": 0.5792562709329029, + "max": 4.9178079529479115 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 42, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 34750464, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.32787593580657176, + "max": 0.8216600168604488 + }, + "tx_mbps": { + "mean": 0.16527802130241084, + "max": 1.23339965433965 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.01215656760529199, + "max": 0.23374771573108544 + }, + "tx_mbps": { + "mean": 0.01215656760529199, + "max": 0.23374771573108544 + } + }, + "veth787dfe66": { + "rx_mbps": { + "mean": 2.5242863628091038e-05, + "max": 0.00024775822360512036 + }, + "tx_mbps": { + "mean": 9.61529051813344e-05, + "max": 0.0012945367183367542 + } + }, + "vethff3c217d": { + "rx_mbps": { + "mean": 0.2685331578104145, + "max": 2.452826352742973 + }, + "tx_mbps": { + "mean": 0.45931273150100854, + "max": 2.3983679308210086 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.24736968738357626, + "max": 2.2695926606352788 + }, + "tx_mbps": { + "mean": 0.45924676806899645, + "max": 2.3982594571695124 + } + }, + "veth187de50c": { + "rx_mbps": { + "mean": 2.008588491390746e-05, + "max": 0.00010851945330237191 + }, + "tx_mbps": { + "mean": 8.605905162705171e-05, + "max": 0.0010220026723711216 + } + }, + "veth997df31c": { + "rx_mbps": { + "mean": 3.040704376817319e-05, + "max": 0.0003871222243830006 + }, + "tx_mbps": { + "mean": 9.122068128549171e-05, + "max": 0.0011613666731490019 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.5242836607302386, + "max": 2.7331625584230452 + }, + "tx_mbps": { + "mean": 0.32083259227381705, + "max": 2.7846395045524512 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/direct/http-execution.json", + "samples": 104, + "host_busy_percent": { + "mean": 0.41623368747855116, + "max": 0.5166051660516605 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00501728916178616, + "max": 0.04921259842519685 + }, + "busiest_sampled_vcpu_percent": 1.5748031496062993, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003489207916658674, + "max": 0.042108036981318875 + }, + "tx_mbps": { + "mean": 0.003489207916658674, + "max": 0.042108036981318875 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.004581090234443562, + "max": 0.03899982300919655 + }, + "tx_mbps": { + "mean": 0.0015732366499143198, + "max": 0.004449073873007491 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/http-execution.json", + "samples": 102, + "host_busy_percent": { + "mean": 7.777425663232308, + "max": 33.68560105680317 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004131033838632258, + "max": 0.04861448711716091 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 22.5820367531904, + "max": 100.53748618788848 + }, + "container_throttled_period_percent": { + "mean": 4.9576717603918325, + "max": 46.15384615384615 + }, + "max_fd": 924, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 240332800, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth972511d5": { + "rx_mbps": { + "mean": 289.9632094520143, + "max": 2506.1088493635175 + }, + "tx_mbps": { + "mean": 288.50598714289885, + "max": 2522.858755194046 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 278.7969893189522, + "max": 2476.8670117038205 + }, + "tx_mbps": { + "mean": 10.660702239428291, + "max": 58.26488393318281 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0030542565689562376, + "max": 0.03874623575516801 + }, + "tx_mbps": { + "mean": 0.0030542565689562376, + "max": 0.03874623575516801 + } + }, + "cni0": { + "rx_mbps": { + "mean": 287.9591354863841, + "max": 2495.786796387008 + }, + "tx_mbps": { + "mean": 288.5059813133129, + "max": 2522.8653356660247 + } + }, + "ens4": { + "rx_mbps": { + "mean": 316.6568816265068, + "max": 2764.5762372841054 + }, + "tx_mbps": { + "mean": 293.87997953666877, + "max": 2527.687698648185 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.0009991007767027, + "max": 1.5772870662460567 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012073617136901336, + "max": 0.0485319097306479 + }, + "busiest_sampled_vcpu_percent": 2.6717557251908395, + "container_quota_busy_percent": { + "mean": 0.16643139360056894, + "max": 0.20935354180494412 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 28, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 5914624, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.012553972061523717, + "max": 0.013959407367499867 + }, + "tx_mbps": { + "mean": 0.02206402125969868, + "max": 0.024552134134602707 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.03306305042268475, + "max": 0.128474649020916 + }, + "tx_mbps": { + "mean": 0.03306305042268475, + "max": 0.128474649020916 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.03987179689264157, + "max": 0.04418671455284087 + }, + "tx_mbps": { + "mean": 0.0371369962039031, + "max": 0.041091165616074524 + } + }, + "veth97e089b0": { + "rx_mbps": { + "mean": 0.03361845939141089, + "max": 0.04802593890985138 + }, + "tx_mbps": { + "mean": 0.028991062006680824, + "max": 0.041091165616074524 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.07058303186059886, + "max": 0.1638277741687305 + }, + "tx_mbps": { + "mean": 0.05380242806920876, + "max": 0.05629864638392269 + } + }, + "veth493ee424": { + "rx_mbps": { + "mean": 0.03880120498760693, + "max": 0.045310390673679916 + }, + "tx_mbps": { + "mean": 0.033354025317407734, + "max": 0.03863400098704251 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/scale-1000-execution.json", + "samples": 130, + "host_busy_percent": { + "mean": 1.0902730722327891, + "max": 7.904366918760673 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03194562508145038, + "max": 0.6830934374237619 + }, + "busiest_sampled_vcpu_percent": 10.617760617760618, + "container_quota_busy_percent": { + "mean": 0.16107125968344232, + "max": 0.4198533596571299 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 145, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 185298944, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth972511d5": { + "rx_mbps": { + "mean": 0.07351297999385734, + "max": 0.15403677996712942 + }, + "tx_mbps": { + "mean": 0.061137077384720545, + "max": 0.12895893526236218 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.018761707089081033, + "max": 0.039360355640530954 + }, + "tx_mbps": { + "mean": 0.039714554718613376, + "max": 0.08384375599553417 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.4620427353112011, + "max": 18.88315472616723 + }, + "tx_mbps": { + "mean": 0.4620427353112011, + "max": 18.88315472616723 + } + }, + "veth1795a176": { + "rx_mbps": { + "mean": 6.060462393112617e-06, + "max": 0.00010850076506379288 + }, + "tx_mbps": { + "mean": 0.0001236690303160098, + "max": 0.003044795118690261 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.06807531912819381, + "max": 0.14243211810881318 + }, + "tx_mbps": { + "mean": 0.061021304021515566, + "max": 0.12895893526236218 + } + }, + "veth0875273f": { + "rx_mbps": { + "mean": 6.0472588869954075e-06, + "max": 0.00010853712482121582 + }, + "tx_mbps": { + "mean": 0.0001225530224467822, + "max": 0.003044795118690261 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.5249638277655305, + "max": 18.766732270781212 + }, + "tx_mbps": { + "mean": 0.0890970147687932, + "max": 0.24691827525940616 + } + }, + "veth70cb1d38": { + "rx_mbps": { + "mean": 6.06072511525455e-06, + "max": 0.00010850076506379288 + }, + "tx_mbps": { + "mean": 0.0001236690303160098, + "max": 0.003044795118690261 + } + }, + "veth49470d97": { + "rx_mbps": { + "mean": 5.338374705632692e-05, + "max": 0.00010676749411265384 + }, + "tx_mbps": { + "mean": 0.0019071037200005074, + "max": 0.002075422535880652 + } + }, + "veth42f95ac3": { + "rx_mbps": { + "mean": 1.1385692160071209e-05, + "max": 0.00010848003907629058 + }, + "tx_mbps": { + "mean": 3.8471450659281504e-05, + "max": 0.0004575309464144538 + } + }, + "veth9a2d32ac": { + "rx_mbps": { + "mean": 1.3300344607181705e-05, + "max": 0.00014876622831962505 + }, + "tx_mbps": { + "mean": 2.4737014757033093e-05, + "max": 0.0003870040290160015 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/pass1/praxis-release/scale-5000-execution.json", + "samples": 146, + "host_busy_percent": { + "mean": 1.598905444462515, + "max": 22.53691600096829 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.05856841415580672, + "max": 1.5008472524812395 + }, + "busiest_sampled_vcpu_percent": 29.580152671755727, + "container_quota_busy_percent": { + "mean": 0.15859564606757803, + "max": 1.4385095640998478 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 63, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 202305536, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [ + "Command '['nsenter', '-t', '0', '-n', 'sysctl', 'net.ipv4.ip_local_port_range', 'net.ipv4.tcp_tw_reuse', 'net.ipv4.tcp_tw_reuse_delay', 'net.ipv4.tcp_timestamps']' returned non-zero exit status 1.", + "Command '['nsenter', '-t', '0', '-n', 'sysctl', 'net.ipv4.ip_local_port_range', 'net.ipv4.tcp_tw_reuse', 'net.ipv4.tcp_tw_reuse_delay', 'net.ipv4.tcp_timestamps']' returned non-zero exit status 1.", + "Command '['nsenter', '-t', '227765', '-n', 'sysctl', 'net.ipv4.ip_local_port_range', 'net.ipv4.tcp_tw_reuse', 'net.ipv4.tcp_tw_reuse_delay', 'net.ipv4.tcp_timestamps']' returned non-zero exit status 1." + ], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "veth972511d5": { + "rx_mbps": { + "mean": 0.06453783980012934, + "max": 0.15173003174884359 + }, + "tx_mbps": { + "mean": 0.05479720081436491, + "max": 0.1288966912913219 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.016634039606125226, + "max": 0.03936625694529798 + }, + "tx_mbps": { + "mean": 0.034524941429392005, + "max": 0.0819004126778475 + } + }, + "lo": { + "rx_mbps": { + "mean": 1.200992016131478, + "max": 26.901613579140935 + }, + "tx_mbps": { + "mean": 1.200992016131478, + "max": 26.901613579140935 + } + }, + "veth74bdc027": { + "rx_mbps": { + "mean": 6.261782734921893e-06, + "max": 0.00024398064191153763 + }, + "tx_mbps": { + "mean": 0.00028637889810968634, + "max": 0.006106230487007429 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.06009230734734094, + "max": 0.1407212379495151 + }, + "tx_mbps": { + "mean": 0.05454459773394879, + "max": 0.1288966912913219 + } + }, + "veth1db994eb": { + "rx_mbps": { + "mean": 5.297411660066688e-06, + "max": 0.00010848508454368175 + }, + "tx_mbps": { + "mean": 0.0002882688889977335, + "max": 0.006106230487007429 + } + }, + "veth7b4cb4bf": { + "rx_mbps": { + "mean": 5.2968763402248205e-06, + "max": 0.00010852496876594045 + }, + "tx_mbps": { + "mean": 0.00028734537072289227, + "max": 0.006106230487007429 + } + }, + "veth099f3898": { + "rx_mbps": { + "mean": 0.00010672335599676935, + "max": 0.00010674153083629772 + }, + "tx_mbps": { + "mean": 0.0006632159175654697, + "max": 0.0007014443454956707 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.250462624898335, + "max": 26.650652051705936 + }, + "tx_mbps": { + "mean": 0.08567580472449371, + "max": 0.3136359983691354 + } + }, + "vethcdf66408": { + "rx_mbps": { + "mean": 0.0007499864193191602, + "max": 0.001814327895172328 + }, + "tx_mbps": { + "mean": 0.003968685432196899, + "max": 0.005156998910693319 + } + }, + "veth07feb732": { + "rx_mbps": { + "mean": 1.0751808003866083e-05, + "max": 0.0001921104554316856 + }, + "tx_mbps": { + "mean": 2.0579885504466818e-05, + "max": 0.0003315454634062962 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/http-execution.json", + "samples": 101, + "host_busy_percent": { + "mean": 10.307655724700377, + "max": 47.253555664541445 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0036076703869463663, + "max": 0.024539877300613498 + }, + "busiest_sampled_vcpu_percent": 51.039697542533084, + "container_quota_busy_percent": { + "mean": 10.872087984226518, + "max": 56.15621299340011 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 501, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 30609408, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 6.363684745362515, + "max": 29.798157416839455 + }, + "tx_mbps": { + "mean": 255.7167047679018, + "max": 2217.850532338736 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0032837542335747657, + "max": 0.034730978202752505 + }, + "tx_mbps": { + "mean": 0.0032837542335747657, + "max": 0.034730978202752505 + } + }, + "cni0": { + "rx_mbps": { + "mean": 255.7170323175277, + "max": 2217.8567494256627 + }, + "tx_mbps": { + "mean": 7.1610856009767385, + "max": 32.649841625470174 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 257.05892844156585, + "max": 2227.11900389867 + }, + "tx_mbps": { + "mean": 7.161085602844495, + "max": 32.649841625470174 + } + }, + "ens4": { + "rx_mbps": { + "mean": 10.011454904803406, + "max": 44.05865600251143 + }, + "tx_mbps": { + "mean": 282.8676893876529, + "max": 2444.381211226363 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/recovery-execution.json", + "samples": 10, + "host_busy_percent": { + "mean": 1.0224869030758938, + "max": 1.128451380552221 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.002670940170940171, + "max": 0.02403846153846154 + }, + "busiest_sampled_vcpu_percent": 2.3121387283236996, + "container_quota_busy_percent": { + "mean": 0.05907123545457577, + "max": 0.07042883394267112 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 8, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10428416, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.018806719140110676, + "max": 0.019045951742226355 + }, + "tx_mbps": { + "mean": 0.013664208343304993, + "max": 0.013836802547771284 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0071907865510814715, + "max": 0.015753307860232404 + }, + "tx_mbps": { + "mean": 0.0071907865510814715, + "max": 0.015753307860232404 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.013940701165137723, + "max": 0.014450631352870386 + }, + "tx_mbps": { + "mean": 0.021377981592539983, + "max": 0.021997498518251554 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.015118638630744306, + "max": 0.01569693115728151 + }, + "tx_mbps": { + "mean": 0.021377981592539983, + "max": 0.021997498518251554 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03765727137301218, + "max": 0.04914181360229494 + }, + "tx_mbps": { + "mean": 0.02053629380495316, + "max": 0.021912057266838796 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/scale-1000-execution.json", + "samples": 15, + "host_busy_percent": { + "mean": 1.0160710805182156, + "max": 1.4681107099879662 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.005151103069705426, + "max": 0.024067388688327317 + }, + "busiest_sampled_vcpu_percent": 2.697495183044316, + "container_quota_busy_percent": { + "mean": 0.07444467377705184, + "max": 0.4998687629201081 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 312, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 19611648, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.04769725780285345, + "max": 0.3214007644334088 + }, + "tx_mbps": { + "mean": 0.03421263196819607, + "max": 0.21496727187774176 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0036749774595306265, + "max": 0.013173468827782751 + }, + "tx_mbps": { + "mean": 0.0036749774595306265, + "max": 0.013173468827782751 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.03452379096902381, + "max": 0.21558997769062252 + }, + "tx_mbps": { + "mean": 0.05201360437565478, + "max": 0.34628132113473353 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.038914000688893044, + "max": 0.23941885346352643 + }, + "tx_mbps": { + "mean": 0.05201360437565478, + "max": 0.34628132113473353 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0706410785821535, + "max": 0.4434142026728308 + }, + "tx_mbps": { + "mean": 0.05556909678983922, + "max": 0.32434208843350976 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/agentgateway/scale-5000-execution.json", + "samples": 32, + "host_busy_percent": { + "mean": 1.0676942304466144, + "max": 1.9782870928829916 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003872518624458731, + "max": 0.02403846153846154 + }, + "busiest_sampled_vcpu_percent": 4.038461538461538, + "container_quota_busy_percent": { + "mean": 0.14930018045621488, + "max": 1.527492066714924 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 15, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 12406784, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.09655701114585971, + "max": 0.9561054319301622 + }, + "tx_mbps": { + "mean": 0.06437293871631, + "max": 0.6367661408606172 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003661100718343005, + "max": 0.03494388384129068 + }, + "tx_mbps": { + "mean": 0.003661100718343005, + "max": 0.03494388384129068 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.06469405427003966, + "max": 0.6373882603126505 + }, + "tx_mbps": { + "mean": 0.10417586464139161, + "max": 1.0284464034710208 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.07188067278885359, + "max": 0.7078828427637714 + }, + "tx_mbps": { + "mean": 0.10417586464139161, + "max": 1.0284464034710208 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.1343735479205396, + "max": 1.2944646811603837 + }, + "tx_mbps": { + "mean": 0.09860031154687872, + "max": 0.9609871495068566 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/direct/http-execution.json", + "samples": 99, + "host_busy_percent": { + "mean": 20.6054143159014, + "max": 77.37397420867526 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004199812783450304, + "max": 0.048887802493277926 + }, + "busiest_sampled_vcpu_percent": 85.33834586466165, + "container_quota_busy_percent": { + "mean": 24.951792646138713, + "max": 96.893222360992 + }, + "container_throttled_period_percent": { + "mean": 0.1498218334953029, + "max": 3.7037037037037037 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 28938240, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003393882319782699, + "max": 0.0347805714808967 + }, + "tx_mbps": { + "mean": 0.003393882319782699, + "max": 0.0347805714808967 + } + }, + "cni0": { + "rx_mbps": { + "mean": 775.4579814644856, + "max": 5799.018944751526 + }, + "tx_mbps": { + "mean": 28.563010264116745, + "max": 144.90489804308942 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 780.0168166351928, + "max": 5823.613864564404 + }, + "tx_mbps": { + "mean": 28.563010375775537, + "max": 144.90513736749153 + } + }, + "ens4": { + "rx_mbps": { + "mean": 28.567220625681752, + "max": 144.9156750277396 + }, + "tx_mbps": { + "mean": 780.0179854924875, + "max": 5823.548480339353 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/http-execution.json", + "samples": 100, + "host_busy_percent": { + "mean": 11.96222274953273, + "max": 55.53917956276099 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00411688850856894, + "max": 0.02462447672986949 + }, + "busiest_sampled_vcpu_percent": 56.777996070726914, + "container_quota_busy_percent": { + "mean": 12.705407848843532, + "max": 65.89132305623473 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 414, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27021312, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 10.696735042047708, + "max": 58.47099231399839 + }, + "tx_mbps": { + "mean": 278.81392670282605, + "max": 2471.987047251006 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0033238503607315147, + "max": 0.03468946917815539 + }, + "tx_mbps": { + "mean": 0.0033238503607315147, + "max": 0.03468946917815539 + } + }, + "cni0": { + "rx_mbps": { + "mean": 278.81425319218584, + "max": 2471.9808510273083 + }, + "tx_mbps": { + "mean": 11.796763090309653, + "max": 63.03734810123055 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 280.4024205744081, + "max": 2483.2723394144577 + }, + "tx_mbps": { + "mean": 11.796763092547693, + "max": 63.03734810123055 + } + }, + "ens4": { + "rx_mbps": { + "mean": 15.72812707243854, + "max": 79.34758586627255 + }, + "tx_mbps": { + "mean": 308.83903157248733, + "max": 2726.965687131282 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.0277238480874424, + "max": 1.1778846153846154 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.009012257016083847, + "max": 0.02403846153846154 + }, + "busiest_sampled_vcpu_percent": 2.3121387283236996, + "container_quota_busy_percent": { + "mean": 0.051581990426457926, + "max": 0.05837548433905943 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 9, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 8359936, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.02202736473511287, + "max": 0.024364641718530897 + }, + "tx_mbps": { + "mean": 0.012533200249528842, + "max": 0.013852806328261715 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004599812116382109, + "max": 0.01911064705510373 + }, + "tx_mbps": { + "mean": 0.004599812116382109, + "max": 0.01911064705510373 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.012844425466493097, + "max": 0.014212796968921143 + }, + "tx_mbps": { + "mean": 0.024436223237369315, + "max": 0.026826750363188094 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.013933969573938635, + "max": 0.01543960194255003 + }, + "tx_mbps": { + "mean": 0.024436223237369315, + "max": 0.026826750363188094 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03771767872430283, + "max": 0.045522709407348795 + }, + "tx_mbps": { + "mean": 0.018849061785411656, + "max": 0.021234092629713604 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/scale-1000-execution.json", + "samples": 129, + "host_busy_percent": { + "mean": 0.9780352087761345, + "max": 1.2007684918347743 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004881235104747248, + "max": 0.04806536890170632 + }, + "busiest_sampled_vcpu_percent": 3.6468330134357005, + "container_quota_busy_percent": { + "mean": 0.04778458711244064, + "max": 0.10772539698791095 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 126, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 13778944, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.03970751705140422, + "max": 0.08313510827172522 + }, + "tx_mbps": { + "mean": 0.01875835725447809, + "max": 0.03904029421858358 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004191449297306716, + "max": 0.037085923572975826 + }, + "tx_mbps": { + "mean": 0.004191449297306716, + "max": 0.037085923572975826 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.019083472160730752, + "max": 0.03964729927948477 + }, + "tx_mbps": { + "mean": 0.04280796797772631, + "max": 0.08949334967763725 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.02123264028835629, + "max": 0.04405682258629049 + }, + "tx_mbps": { + "mean": 0.04280796797772631, + "max": 0.08949334967763725 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.05742030406466215, + "max": 0.11139285137416653 + }, + "tx_mbps": { + "mean": 0.029963430516155617, + "max": 0.06069111820546473 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/pass1/praxis-release/scale-5000-execution.json", + "samples": 146, + "host_busy_percent": { + "mean": 0.9858501942720113, + "max": 1.1761881901104176 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004640040820170587, + "max": 0.04812319538017324 + }, + "busiest_sampled_vcpu_percent": 3.4615384615384617, + "container_quota_busy_percent": { + "mean": 0.04286409350456484, + "max": 0.11031301385478283 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 23, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 11296768, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0342397180007783, + "max": 0.08125044526361082 + }, + "tx_mbps": { + "mean": 0.01649686820433553, + "max": 0.039053843571563746 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.006644850027512395, + "max": 0.10101524816041964 + }, + "tx_mbps": { + "mean": 0.006644850027512395, + "max": 0.10101524816041964 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.01682253002019468, + "max": 0.03967655249465365 + }, + "tx_mbps": { + "mean": 0.03677013882181259, + "max": 0.08701626862555428 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 0.018709754781713793, + "max": 0.044089329307661046 + }, + "tx_mbps": { + "mean": 0.03677088083929531, + "max": 0.08701626862555428 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.05171439493953989, + "max": 0.11445410505017556 + }, + "tx_mbps": { + "mean": 0.026615732896359504, + "max": 0.06160359435190051 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/http-execution.json", + "samples": 101, + "host_busy_percent": { + "mean": 1.1272964959047145, + "max": 1.2407539966595085 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004054725649626683, + "max": 0.023894862604540025 + }, + "busiest_sampled_vcpu_percent": 3.612167300380228, + "container_quota_busy_percent": { + "mean": 0.045166035713204836, + "max": 0.14880659992539802 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 36536320, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 2.856601619380618e-05, + "max": 0.00015875032557214467 + }, + "tx_mbps": { + "mean": 2.856601619380618e-05, + "max": 0.00015875032557214467 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0033659708465768948, + "max": 0.03702795140860225 + }, + "tx_mbps": { + "mean": 0.0033659708465768948, + "max": 0.03702795140860225 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.0014120640332717918, + "max": 0.005508132933843654 + }, + "tx_mbps": { + "mean": 0.00373770740443386, + "max": 0.01155861287164489 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005559989420878606, + "max": 0.010833170036091399 + }, + "tx_mbps": { + "mean": 0.009847960241168754, + "max": 0.024218335439369142 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.003890517544667878, + "max": 0.00697128936927295 + }, + "tx_mbps": { + "mean": 0.005097730475608081, + "max": 0.012991116672398412 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009418215973025135, + "max": 0.003919262183467765 + }, + "tx_mbps": { + "mean": 0.0010381508810460383, + "max": 0.0027387426961344146 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.01284330082874107, + "max": 0.06333269533999909 + }, + "tx_mbps": { + "mean": 0.006296682316680763, + "max": 0.011404819946764636 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.607706244570278, + "max": 3.3221797323135753 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03568270441492472, + "max": 0.21510516252390058 + }, + "busiest_sampled_vcpu_percent": 4.339622641509434, + "container_quota_busy_percent": { + "mean": 0.15843273802516877, + "max": 0.5636998079648375 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 14, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 37212160, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0028023007334819715, + "max": 0.010693894105959894 + }, + "tx_mbps": { + "mean": 0.00404366240763216, + "max": 0.018788916136425343 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.07943930067757862, + "max": 0.30767666713352954 + }, + "tx_mbps": { + "mean": 0.07943930067757862, + "max": 0.30767666713352954 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.03054942104377226, + "max": 0.0744244869864387 + }, + "tx_mbps": { + "mean": 0.29913437911659346, + "max": 0.9364959401640607 + } + }, + "veth1601ceca": { + "rx_mbps": { + "mean": 0.0005217429062571281, + "max": 0.0005217429062571281 + }, + "tx_mbps": { + "mean": 0.0021678265198578333, + "max": 0.0021678265198578333 + } + }, + "vethc5612fad": { + "rx_mbps": { + "mean": 0.009701447819252742, + "max": 0.016075640438076255 + }, + "tx_mbps": { + "mean": 0.10556052998530915, + "max": 0.2075695468543417 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008619396114335105, + "max": 0.0016499234398053425 + }, + "tx_mbps": { + "mean": 0.0012648405560373888, + "max": 0.002661499606266036 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.3739000617304347, + "max": 1.22057103208278 + }, + "tx_mbps": { + "mean": 0.041380255781998394, + "max": 0.11428147193156293 + } + }, + "veth722123da": { + "rx_mbps": { + "mean": 0.025680114599601657, + "max": 0.06642137402956193 + }, + "tx_mbps": { + "mean": 0.17507948164093665, + "max": 0.577296616354861 + } + }, + "vethaa31fb73": { + "rx_mbps": { + "mean": 0.0027734497735108243, + "max": 0.006299860898485124 + }, + "tx_mbps": { + "mean": 0.05061331801760202, + "max": 0.1454492361859613 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/scale-1000-execution.json", + "samples": 15, + "host_busy_percent": { + "mean": 2.5709909037295144, + "max": 7.393274505127594 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003411922031347716, + "max": 0.023894862604540025 + }, + "busiest_sampled_vcpu_percent": 12.110091743119266, + "container_quota_busy_percent": { + "mean": 2.5619677558711094, + "max": 13.414184627585687 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 66691072, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.028966930355977614, + "max": 0.11074472188302217 + }, + "tx_mbps": { + "mean": 0.11303160080621369, + "max": 0.41946240879408975 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.10926295819622103, + "max": 1.4814774869732332 + }, + "tx_mbps": { + "mean": 0.10926295819622103, + "max": 1.4814774869732332 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.17158237076998356, + "max": 0.6484447938303446 + }, + "tx_mbps": { + "mean": 1.1742479052524082, + "max": 5.478792700366151 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.6332585896675362, + "max": 3.1138346387588456 + }, + "tx_mbps": { + "mean": 3.18912935469281, + "max": 15.632482094927129 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 0.4989063073420691, + "max": 2.633497658480042 + }, + "tx_mbps": { + "mean": 2.011832637107044, + "max": 10.153689394560976 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.001179305238902736, + "max": 0.0028407432424174526 + }, + "tx_mbps": { + "mean": 0.0030488123333575856, + "max": 0.012184145919865077 + } + }, + "ens4": { + "rx_mbps": { + "mean": 3.2071547772337485, + "max": 15.678802300272164 + }, + "tx_mbps": { + "mean": 0.7800251718100544, + "max": 3.325168957203063 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/agentgateway/scale-5000-execution.json", + "samples": 31, + "host_busy_percent": { + "mean": 5.104188336418166, + "max": 10.976766239924135 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00556427652251226, + "max": 0.04770992366412214 + }, + "busiest_sampled_vcpu_percent": 15.855855855855856, + "container_quota_busy_percent": { + "mean": 7.058506111627486, + "max": 19.60847472797159 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 177184768, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.06880328439042804, + "max": 0.12328400711077755 + }, + "tx_mbps": { + "mean": 0.2665691535674942, + "max": 0.43959788509783304 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.004037479871787312, + "max": 0.03627872671196278 + }, + "tx_mbps": { + "mean": 0.004037479871787312, + "max": 0.03627872671196278 + } + }, + "veth684d398d": { + "rx_mbps": { + "mean": 0.4016382674119504, + "max": 0.6626247786059928 + }, + "tx_mbps": { + "mean": 2.730746512201127, + "max": 5.5221981145061685 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.4787518347112716, + "max": 3.1411395259671915 + }, + "tx_mbps": { + "mean": 7.426436048916226, + "max": 15.764196532149533 + } + }, + "vethd933d892": { + "rx_mbps": { + "mean": 1.1649173214595754, + "max": 2.648089102787965 + }, + "tx_mbps": { + "mean": 4.693703806312952, + "max": 10.239870964537726 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0011108033718739718, + "max": 0.0029934434731558393 + }, + "tx_mbps": { + "mean": 0.0019857304021468876, + "max": 0.01174552221445358 + } + }, + "ens4": { + "rx_mbps": { + "mean": 7.453960917880803, + "max": 15.799635342061366 + }, + "tx_mbps": { + "mean": 1.5951751351018721, + "max": 3.3520433342784677 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/direct/http-execution.json", + "samples": 103, + "host_busy_percent": { + "mean": 0.45094136942609275, + "max": 0.5663629647869983 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004825596290122097, + "max": 0.07381889763779527 + }, + "busiest_sampled_vcpu_percent": 1.7647058823529411, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.00324195038657025, + "max": 0.03562246890677872 + }, + "tx_mbps": { + "mean": 0.00324195038657025, + "max": 0.03562246890677872 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0008146091818469455, + "max": 0.002461053888170731 + }, + "tx_mbps": { + "mean": 0.0010622959273237059, + "max": 0.0033107783764138223 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009502852497797126, + "max": 0.0028575919826841737 + }, + "tx_mbps": { + "mean": 0.0010622959273237059, + "max": 0.0033107783764138223 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.004819416658557545, + "max": 0.03412179642564707 + }, + "tx_mbps": { + "mean": 0.0018534641350227493, + "max": 0.005354239264779178 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http-execution.json", + "samples": 100, + "host_busy_percent": { + "mean": 1.1160873042609056, + "max": 1.2413463833850562 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.005296985330636947, + "max": 0.04743833017077799 + }, + "busiest_sampled_vcpu_percent": 3.8240917782026767, + "container_quota_busy_percent": { + "mean": 0.016608867136807235, + "max": 0.05401606060575744 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 4136960, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003324223016965057, + "max": 0.03673198259718181 + }, + "tx_mbps": { + "mean": 0.003324223016965057, + "max": 0.03673198259718181 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.025707324005974613, + "max": 0.05316033703093072 + }, + "tx_mbps": { + "mean": 0.03750911023541063, + "max": 0.08794321975386457 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 0.02038123331000722, + "max": 0.04875737943250581 + }, + "tx_mbps": { + "mean": 0.03216150043032849, + "max": 0.08348995870044099 + } + }, + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.005236999701167927, + "max": 0.006797692567636286 + }, + "tx_mbps": { + "mean": 0.0043177976775779295, + "max": 0.00574872248812907 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009667953203803571, + "max": 0.0023043890762294767 + }, + "tx_mbps": { + "mean": 0.0010653960558466373, + "max": 0.0024335368857634054 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.03894479714032347, + "max": 0.12003435425757905 + }, + "tx_mbps": { + "mean": 0.025252859051968952, + "max": 0.05736808209987922 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 1.6709044126197212, + "max": 3.1548757170172084 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03859953880661715, + "max": 0.19120458891013384 + }, + "busiest_sampled_vcpu_percent": 4.356060606060606, + "container_quota_busy_percent": { + "mean": 0.02553820698379251, + "max": 0.15593969376335198 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3579904, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05704616904257341, + "max": 0.3491626847527646 + }, + "tx_mbps": { + "mean": 0.05704616904257341, + "max": 0.3491626847527646 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0501363386626791, + "max": 0.1291096915665969 + }, + "tx_mbps": { + "mean": 0.09374189078266788, + "max": 0.21515227416334334 + } + }, + "vethb7d42823": { + "rx_mbps": { + "mean": 0.006762479910424901, + "max": 0.006762479910424901 + }, + "tx_mbps": { + "mean": 0.0050642307812951825, + "max": 0.0050642307812951825 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009118136059984792, + "max": 0.00219497399093054 + }, + "tx_mbps": { + "mean": 0.0012907598547294513, + "max": 0.00280093734859466 + } + }, + "veth4e6d4ee0": { + "rx_mbps": { + "mean": 0.004823922892934213, + "max": 0.005447876508725487 + }, + "tx_mbps": { + "mean": 0.0042166402574904055, + "max": 0.005818387001762233 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.144343534526364, + "max": 0.41399287262695966 + }, + "tx_mbps": { + "mean": 0.055721212017272786, + "max": 0.13398439136802576 + } + }, + "veth362b3f9c": { + "rx_mbps": { + "mean": 0.05167143079548594, + "max": 0.12427254723359196 + }, + "tx_mbps": { + "mean": 0.09784124282002055, + "max": 0.20785449553920113 + } + }, + "veth74eb9c94": { + "rx_mbps": { + "mean": 0.00535683912702104, + "max": 0.006130438570076875 + }, + "tx_mbps": { + "mean": 0.004485604694729775, + "max": 0.005196076210217081 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/scale-1000-execution.json", + "samples": 128, + "host_busy_percent": { + "mean": 1.4375776393330515, + "max": 6.612749762131304 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004505521443435419, + "max": 0.023872045834328 + }, + "busiest_sampled_vcpu_percent": 12.264150943396226, + "container_quota_busy_percent": { + "mean": 0.595873282316488, + "max": 18.40000985332868 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 52, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 23629824, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.013330816394296155, + "max": 1.148866506705271 + }, + "tx_mbps": { + "mean": 0.013330816394296155, + "max": 1.148866506705271 + } + }, + "cni0": { + "rx_mbps": { + "mean": 1.6049673375981883, + "max": 24.308908489777032 + }, + "tx_mbps": { + "mean": 1.993192489314417, + "max": 33.923371418142715 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 1.6055670224927183, + "max": 24.425403831413846 + }, + "tx_mbps": { + "mean": 1.9876957676981968, + "max": 33.91706788017155 + } + }, + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.005232452743408816, + "max": 0.006800744211659173 + }, + "tx_mbps": { + "mean": 0.0043074498186272585, + "max": 0.005751303224819584 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009617156429438342, + "max": 0.0025185266019784962 + }, + "tx_mbps": { + "mean": 0.0011943131456260846, + "max": 0.012437775813761728 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.996016424407341, + "max": 33.955567202049444 + }, + "tx_mbps": { + "mean": 1.6186339951562423, + "max": 24.43302706812089 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/scale-5000-execution.json", + "samples": 145, + "host_busy_percent": { + "mean": 2.2522120850715446, + "max": 10.159409945277183 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004470248345562473, + "max": 0.04770992366412214 + }, + "busiest_sampled_vcpu_percent": 29.942418426103647, + "container_quota_busy_percent": { + "mean": 2.0471389869567247, + "max": 33.25277588251937 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 35, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 103792640, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05913166712963909, + "max": 7.514843057294941 + }, + "tx_mbps": { + "mean": 0.05913166712963909, + "max": 7.514843057294941 + } + }, + "cni0": { + "rx_mbps": { + "mean": 4.8821458127300925, + "max": 39.82491390578159 + }, + "tx_mbps": { + "mean": 2.8871626984685665, + "max": 39.041861416620414 + } + }, + "vethdcbaa1ee": { + "rx_mbps": { + "mean": 4.893173595694228, + "max": 39.933945429256234 + }, + "tx_mbps": { + "mean": 2.8815645955087312, + "max": 39.03472206562567 + } + }, + "veth5d25dd36": { + "rx_mbps": { + "mean": 0.005236047842199497, + "max": 0.006795451303915041 + }, + "tx_mbps": { + "mean": 0.004310131058736793, + "max": 0.00574682707979338 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.000990661567850829, + "max": 0.003163822828782652 + }, + "tx_mbps": { + "mean": 0.001289933397092966, + "max": 0.012792113915093944 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2.8944054187421555, + "max": 39.085981052742085 + }, + "tx_mbps": { + "mean": 4.945812183301538, + "max": 39.94059248991207 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/http-execution.json", + "samples": 104, + "host_busy_percent": { + "mean": 1.0837578651087694, + "max": 2.705361534677816 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.006218362933159656, + "max": 0.04928536224741252 + }, + "busiest_sampled_vcpu_percent": 7.874015748031496, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.046700519628334713, + "max": 0.2307810554666082 + }, + "tx_mbps": { + "mean": 0.046700519628334713, + "max": 0.2307810554666082 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019830275329807867, + "max": 0.0030598146336036796 + }, + "tx_mbps": { + "mean": 0.002299421369622193, + "max": 0.0035917454544023 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002326944933190967, + "max": 0.0035881279516359697 + }, + "tx_mbps": { + "mean": 0.002299421369622193, + "max": 0.0035917454544023 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.011733259301222454, + "max": 0.024031260800867937 + }, + "tx_mbps": { + "mean": 0.019439546204828403, + "max": 0.09879044274862694 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/recovery-execution.json", + "samples": 9, + "host_busy_percent": { + "mean": 2.1285629647454556, + "max": 7.838304165639635 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.01539484905518023, + "max": 0.04924895345973898 + }, + "busiest_sampled_vcpu_percent": 9.393346379647749, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0007456772837592945, + "max": 0.001988967845377791 + }, + "tx_mbps": { + "mean": 0.001361568964332636, + "max": 0.003631754578427169 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.39040913177102476, + "max": 1.3997706352753208 + }, + "tx_mbps": { + "mean": 0.39040913177102476, + "max": 1.3997706352753208 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.003608499392586556, + "max": 0.006583363934239581 + }, + "tx_mbps": { + "mean": 0.007210853342943297, + "max": 0.015982552535998597 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.00409301300833691, + "max": 0.00735436018848848 + }, + "tx_mbps": { + "mean": 0.007210853342943297, + "max": 0.015982552535998597 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.053236795014434776, + "max": 0.12169675216212746 + }, + "tx_mbps": { + "mean": 0.46760074324351936, + "max": 1.3991728642013879 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/scale-1000-execution.json", + "samples": 15, + "host_busy_percent": { + "mean": 8.963065866624126, + "max": 35.70034163006345 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.10662003015754307, + "max": 0.4148365056124939 + }, + "busiest_sampled_vcpu_percent": 39.4392523364486, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.6020356351383819, + "max": 2.472831250186289 + }, + "tx_mbps": { + "mean": 0.6020356351383819, + "max": 2.472831250186289 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.00199093371946064, + "max": 0.002628433936311825 + }, + "tx_mbps": { + "mean": 0.0030290559744940064, + "max": 0.008963615351303557 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023397628006805796, + "max": 0.003090610716979095 + }, + "tx_mbps": { + "mean": 0.0030290559744940064, + "max": 0.008963615351303557 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.780539951653396, + "max": 3.4678503796490276 + }, + "tx_mbps": { + "mean": 3.9091765854983422, + "max": 16.40019495035057 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/agentgateway/scale-5000-execution.json", + "samples": 33, + "host_busy_percent": { + "mean": 20.31166978100927, + "max": 37.71289537712895 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.223103691906441, + "max": 0.4361521686455052 + }, + "busiest_sampled_vcpu_percent": 40.74074074074074, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 1.2582608698768893, + "max": 2.7357201051015 + }, + "tx_mbps": { + "mean": 1.2582608698768893, + "max": 2.7357201051015 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002030711483284662, + "max": 0.0031417129553449378 + }, + "tx_mbps": { + "mean": 0.002731494400916045, + "max": 0.008946419875358162 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.00238476414298957, + "max": 0.0036703136328591584 + }, + "tx_mbps": { + "mean": 0.002731494400916045, + "max": 0.008946419875358162 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.8144339816422164, + "max": 3.557951852885638 + }, + "tx_mbps": { + "mean": 8.820451889241255, + "max": 16.820534200833244 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/direct/http-execution.json", + "samples": 103, + "host_busy_percent": { + "mean": 1.0544514100065652, + "max": 2.6801081878534547 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004831661935839597, + "max": 0.04932182490752158 + }, + "busiest_sampled_vcpu_percent": 7.509881422924901, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04659478793619009, + "max": 0.24167946085236544 + }, + "tx_mbps": { + "mean": 0.04659478793619009, + "max": 0.24167946085236544 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020184524862546867, + "max": 0.003993433433247251 + }, + "tx_mbps": { + "mean": 0.0023105189324630626, + "max": 0.0038837744184925128 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023659292061654225, + "max": 0.0044118081056551935 + }, + "tx_mbps": { + "mean": 0.0023105189324630626, + "max": 0.0038837744184925128 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.007384759029996483, + "max": 0.020306991434988653 + }, + "tx_mbps": { + "mean": 0.011817436483109756, + "max": 0.0784551950202119 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/http-execution.json", + "samples": 103, + "host_busy_percent": { + "mean": 1.1823186373067482, + "max": 6.219392752203722 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.14388743856191835, + "max": 8.617283950617283 + }, + "busiest_sampled_vcpu_percent": 19.921104536489153, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.045334157813900544, + "max": 0.23403093685026463 + }, + "tx_mbps": { + "mean": 0.045334157813900544, + "max": 0.23403093685026463 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019784891578432115, + "max": 0.002773676964253203 + }, + "tx_mbps": { + "mean": 0.0023054931835913344, + "max": 0.00345974386729869 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002321947965764462, + "max": 0.0032582444656655608 + }, + "tx_mbps": { + "mean": 0.0023054931835913344, + "max": 0.00345974386729869 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.030484881819348907, + "max": 0.06443925350854644 + }, + "tx_mbps": { + "mean": 0.04528217402061503, + "max": 0.15382815876595465 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/recovery-execution.json", + "samples": 10, + "host_busy_percent": { + "mean": 1.2401306539486099, + "max": 1.7993591323638156 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.04107788621619579, + "max": 0.32043381809218635 + }, + "busiest_sampled_vcpu_percent": 3.747534516765286, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.2654176046977009, + "max": 0.9069801017826254 + }, + "tx_mbps": { + "mean": 0.2654176046977009, + "max": 0.9069801017826254 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019408029270953327, + "max": 0.00277288791678889 + }, + "tx_mbps": { + "mean": 0.003301556287236483, + "max": 0.00815924122150724 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002280842046539614, + "max": 0.00325731756986375 + }, + "tx_mbps": { + "mean": 0.003301556287236483, + "max": 0.00815924122150724 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.06682544479834361, + "max": 0.1529808825671083 + }, + "tx_mbps": { + "mean": 0.1943523279347164, + "max": 0.44213802049012974 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/scale-1000-execution.json", + "samples": 132, + "host_busy_percent": { + "mean": 2.6644350303796642, + "max": 40.38834951456311 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.028600545557222353, + "max": 0.8370260955194485 + }, + "busiest_sampled_vcpu_percent": 43.144424131627055, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 1.1322879745697454, + "max": 42.3749375013585 + }, + "tx_mbps": { + "mean": 1.1322879745697454, + "max": 42.3749375013585 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002059938341665493, + "max": 0.004472049283909309 + }, + "tx_mbps": { + "mean": 0.003362854455745129, + "max": 0.04278338527841893 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002420166582854729, + "max": 0.005346167119507637 + }, + "tx_mbps": { + "mean": 0.003362854455745129, + "max": 0.04278338527841893 + } + }, + "ens4": { + "rx_mbps": { + "mean": 1.6630479353977672, + "max": 24.749173013871623 + }, + "tx_mbps": { + "mean": 2.602544111495166, + "max": 54.1461012518977 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/pass1/praxis-release/scale-5000-execution.json", + "samples": 149, + "host_busy_percent": { + "mean": 6.136945606407546, + "max": 43.26946398253699 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.207148487086516, + "max": 11.52232913890945 + }, + "busiest_sampled_vcpu_percent": 48.134328358208954, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 2.8216212992802854, + "max": 59.365668677877004 + }, + "tx_mbps": { + "mean": 2.8216212992802854, + "max": 59.365668677877004 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0021787701156738746, + "max": 0.0063063453181248985 + }, + "tx_mbps": { + "mean": 0.005662198066849332, + "max": 0.0924716464950198 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002560170681985427, + "max": 0.007556957535784856 + }, + "tx_mbps": { + "mean": 0.005662198066849332, + "max": 0.0924716464950198 + } + }, + "ens4": { + "rx_mbps": { + "mean": 5.083544809451591, + "max": 39.91964027002815 + }, + "tx_mbps": { + "mean": 4.686641590598657, + "max": 68.19322001750622 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-pod-profile-review.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-pod-profile-review.json new file mode 100644 index 0000000..029d72b --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-pod-profile-review.json @@ -0,0 +1,48 @@ +{ + "checks": [ + { + "treatment": "agentgateway", + "http_start": "2026-10-05T22:29:32.174786+00:00", + "http_end": "2026-10-05T22:38:17.997338+00:00", + "pod_samples": 101, + "network_profiles": [ + "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n" + ], + "controller_restart_values": { + "agentgateway-system/controller": [ + 0 + ] + } + }, + { + "treatment": "praxis-release", + "http_start": "2026-10-05T22:44:25.995098+00:00", + "http_end": "2026-10-05T22:53:08.584450+00:00", + "pod_samples": 101, + "network_profiles": [ + "net.ipv4.ip_local_port_range = 10240\t65535\nnet.ipv4.tcp_tw_reuse = 1\nnet.ipv4.tcp_tw_reuse_delay = 1000\nnet.ipv4.tcp_timestamps = 1\n" + ], + "controller_restart_values": { + "praxis-system/operator": [ + 0, + 1 + ] + } + } + ], + "gateway_collector_error_samples": [ + { + "utc": "2026-10-05T23:05:03.047551+00:00", + "collector_error": "Command '['nsenter', '-t', '0', '-n', 'sysctl', 'net.ipv4.ip_local_port_range', 'net.ipv4.tcp_tw_reuse', 'net.ipv4.tcp_tw_reuse_delay', 'net.ipv4.tcp_timestamps']' returned non-zero exit status 1." + }, + { + "utc": "2026-10-05T23:05:08.327404+00:00", + "collector_error": "Command '['nsenter', '-t', '0', '-n', 'sysctl', 'net.ipv4.ip_local_port_range', 'net.ipv4.tcp_tw_reuse', 'net.ipv4.tcp_tw_reuse_delay', 'net.ipv4.tcp_timestamps']' returned non-zero exit status 1." + }, + { + "utc": "2026-10-05T23:10:54.488876+00:00", + "collector_error": "Command '['nsenter', '-t', '227765', '-n', 'sysctl', 'net.ipv4.ip_local_port_range', 'net.ipv4.tcp_tw_reuse', 'net.ipv4.tcp_tw_reuse_delay', 'net.ipv4.tcp_timestamps']' returned non-zero exit status 1." + } + ], + "interpretation": "Stable controller restart counters during HTTP. Praxis startup exit1 at22:44:09 precedes HTTP22:44:25. Three namespace reads fail during the known crashing 5000-route configuration; no HTTP collector failures. Control API/observer outputs and crash diagnostics retained." +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-recovery-overlap.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-recovery-overlap.json new file mode 100644 index 0000000..9bb495a --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-recovery-overlap.json @@ -0,0 +1,48 @@ +{ + "reviewed_at": "2026-10-06T00:18:23.648763+00:00", + "observations": [ + { + "treatment": "agentgateway", + "first_probe": "2026-10-05T22:43:35.460076+00:00", + "last_probe": "2026-10-05T22:43:58.136708+00:00", + "first_and_last_host_samples": [ + { + "utc": "2026-10-05T22:43:39.517010+00:00", + "pids": [ + 188152 + ] + }, + { + "utc": "2026-10-05T22:43:55.090448+00:00", + "pids": [ + 188788, + 188152 + ] + } + ], + "original_pid_present_in_last_sample": true + }, + { + "treatment": "praxis-release", + "first_probe": "2026-10-05T23:19:12.671184+00:00", + "last_probe": "2026-10-05T23:19:36.947575+00:00", + "first_and_last_host_samples": [ + { + "utc": "2026-10-05T23:19:14.688771+00:00", + "pids": [ + 234927 + ] + }, + { + "utc": "2026-10-05T23:19:35.504891+00:00", + "pids": [ + 235508, + 234927 + ] + } + ], + "original_pid_present_in_last_sample": true + } + ], + "interpretation": "Both first-pass deletion windows retain original and replacement process IDs near their ends. Probes reuse HTTP connections. Observations establish scheduled-probe continuity/failures in these graceful windows, not complete handoff to the replacement, fresh-connection availability, or hard-failure recovery." +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-resource-gate.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-resource-gate.json new file mode 100644 index 0000000..d82aba1 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-resource-gate.json @@ -0,0 +1,142 @@ +{ + "phase": "pass1", + "profile": null, + "input": "/private/tmp/gateway-comparison-benchmarks/campaigns/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-host-review.json", + "windows": 210, + "roles": { + "kbackend": { + "windows": 42, + "minimum_samples": 6, + "maximum_fd_count": 519, + "minimum_soft_nofile": 1048576, + "peak_mean_host_busy_percent": 77.00952416750627, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.009867769639201314, + "peak_mean_quota_busy_percent": 95.81786479662868, + "through_gateways_peak_mean_host_busy_percent": 54.98576529026845, + "through_gateways_peak_mean_quota_busy_percent": 65.19346908556217 + }, + "kclient": { + "windows": 42, + "minimum_samples": 6, + "maximum_fd_count": 518, + "minimum_soft_nofile": 65536, + "peak_mean_host_busy_percent": 92.86143461634907, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.051533110023189894, + "peak_mean_quota_busy_percent": null, + "through_gateways_peak_mean_host_busy_percent": 39.67422082565999, + "through_gateways_peak_mean_quota_busy_percent": null + }, + "kcontrol": { + "windows": 42, + "minimum_samples": 6, + "maximum_fd_count": null, + "minimum_soft_nofile": null, + "peak_mean_host_busy_percent": 1.8374546817947945, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 2.3721735720455435, + "peak_mean_quota_busy_percent": null, + "through_gateways_peak_mean_host_busy_percent": 1.8374546817947945, + "through_gateways_peak_mean_quota_busy_percent": null + }, + "kcontroller": { + "windows": 42, + "minimum_samples": 6, + "maximum_fd_count": 25, + "minimum_soft_nofile": 1048576, + "peak_mean_host_busy_percent": 1.1821328052885391, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.012303149606299212, + "peak_mean_quota_busy_percent": 0.05964689490479423, + "through_gateways_peak_mean_host_busy_percent": 1.1821328052885391, + "through_gateways_peak_mean_quota_busy_percent": 0.05964689490479423 + }, + "kgateway": { + "windows": 42, + "minimum_samples": 6, + "maximum_fd_count": 1028, + "minimum_soft_nofile": 1048576, + "peak_mean_host_busy_percent": 33.326779398578715, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.012305172312806872, + "peak_mean_quota_busy_percent": 100.0130359679897, + "through_gateways_peak_mean_host_busy_percent": 33.326779398578715, + "through_gateways_peak_mean_quota_busy_percent": 100.0130359679897 + } + }, + "events_to_review": [ + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/00-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/01-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/02-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/03-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/04-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/05-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/06-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/07-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/08-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/09-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/10-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/11-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/12-nighthawk/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/pass1/praxis-release/http/13-nighthawk/execution.json", + "max_restart_count": 1 + } + ], + "approved": false, + "note": "Restart/OOM counters may predate a window. Attribute using raw timestamps/lifecycle evidence; intended product capacity/recovery constraints are not automatically infrastructure failures. Short qualification cases can contain few samples. This summary does not approve a pass." +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-review.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-review.json new file mode 100644 index 0000000..d7e4862 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-review.json @@ -0,0 +1,25 @@ +{ + "reviewed_at": "2026-10-05T23:27:56.143017+00:00", + "infrastructure_valid": true, + "scope": "Fresh complete Kubernetes pass1 reviewed; together with the two approved CPU profile reviews, permits the two requested repetitions with frozen workloads.", + "pass": "pass1", + "http_load_cases": 42, + "all_load_processes_exit_zero": true, + "confirmed_http_errors_or_resets": 0, + "nighthawk_cutoff_inflight": 8, + "startup_checks_passed": 32, + "startup_review": "kubernetes-pass1-startup-audit.json", + "load_review": "kubernetes-pass1-audit.json", + "resource_review": "kubernetes-pass1-resource-gate.json", + "namespace_review": "kubernetes-pass1-pod-profile-review.json", + "control_review": "kubernetes-pass1-control/", + "resources": "At least six samples per HTTP window. No HTTP collector errors, OOM, steal, network errors/drops or descriptor pressure. Through-gateway peak mean client CPU39.67%, backend quota65.19%; gateway quota saturation is the intended treatment constraint.", + "baseline_limit": "Unlimited direct approaches client92.86% mean busy and backend95.82% mean quota. Report observed path reference, not unconstrained upstream ceiling.", + "controller_restart": "Praxis startup exit1 at22:44:09 precedes HTTP22:44:25. During HTTP the two controller PIDs181025/181137 remain at restart counts0/1 respectively.", + "telemetry_limit": "Three namespace reads fail while the Praxis 5000-route configuration causes process exits at23:05:03,23:05:08,23:10:54. Outside HTTP; retained as incomplete transition telemetry. API/observer outputs and explicit validation/API422 diagnostics support the product nonconvergence result.", + "scale": "All eight create/update observer phases and CL2 runner commands complete. Agentgateway4/4 fully verified, Praxis0/4 within bounded windows. Fresh1000/5000 diagnostics show compiled filter-chain guard and ConfigMap size constraints for this route shape.", + "recovery": "All command exits0; no pre-mutation failures. Both controller scenarios and agentgateway graceful data-plane deletion have no observed failures. Praxis graceful deletion34/244 failed probes, observed recovery4.276s; product result retained. Maximum dispatch delay under49ms.", + "nightly": "Exact requested digest, exit1, known generated cluster-name validation rejection, all five nodes Ready; dependent suites not evaluated.", + "static_followup": "Pass1 agentgateway PASS and Praxis FAIL UnsupportedAddress, both cleanup markers; focused v1.6.1 test kept separate from old suite score.", + "archive_manifest_sha256": "8c55201fb2cb0357452f7a8f9c253a96ffd248fdfd2938b0049197964635dc64" +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-startup-audit.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-startup-audit.json new file mode 100644 index 0000000..aed7bb9 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pass1-startup-audit.json @@ -0,0 +1,398 @@ +{ + "phase": "pass1", + "checks": [ + { + "treatment": "agentgateway", + "stage": "switch", + "barrier": { + "single_pod_barrier": true, + "expected_image": "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "stable_seconds": 11.952065317000233, + "wait_seconds": 12.518324202999793, + "pod": "benchmark-5f4788449b-85zz4", + "pod_uid": "11afe6b8-6240-479d-a8ef-d27cdaff5827", + "image_ids": [ + "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c" + ], + "endpoints": [ + { + "addresses": [ + "10.42.1.9" + ], + "conditions": { + "ready": true, + "serving": true, + "terminating": false + }, + "nodeName": "gwcmp160-1005-kgateway.c.solo-oss.internal", + "targetRef": { + "kind": "Pod", + "name": "benchmark-5f4788449b-85zz4", + "namespace": "gateway-benchmark", + "uid": "11afe6b8-6240-479d-a8ef-d27cdaff5827" + } + } + ] + }, + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "recovery-switch", + "barrier": { + "single_pod_barrier": true, + "expected_image": "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "stable_seconds": 10.15749558799871, + "wait_seconds": 10.626899595001305, + "pod": "benchmark-576fbb998-z7lxd", + "pod_uid": "61853338-1d78-4a3b-bade-ee742c4b7ec9", + "image_ids": [ + "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c" + ], + "endpoints": [ + { + "addresses": [ + "10.42.1.16" + ], + "conditions": { + "ready": true, + "serving": true, + "terminating": false + }, + "nodeName": "gwcmp160-1005-kgateway.c.solo-oss.internal", + "targetRef": { + "kind": "Pod", + "name": "benchmark-576fbb998-z7lxd", + "namespace": "gateway-benchmark", + "uid": "61853338-1d78-4a3b-bade-ee742c4b7ec9" + } + } + ] + }, + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/00-fortio/execution.json", + "samples": 7, + "pids": [ + 179893 + ], + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/01-fortio/execution.json", + "samples": 7, + "pids": [ + 179893 + ], + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/02-fortio/execution.json", + "samples": 7, + "pids": [ + 179893 + ], + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/03-fortio/execution.json", + "samples": 7, + "pids": [ + 179893 + ], + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/04-fortio/execution.json", + "samples": 8, + "pids": [ + 179893 + ], + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/05-fortio/execution.json", + "samples": 7, + "pids": [ + 179893 + ], + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/06-fortio/execution.json", + "samples": 7, + "pids": [ + 179893 + ], + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/07-fortio/execution.json", + "samples": 7, + "pids": [ + 179893 + ], + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/08-fortio/execution.json", + "samples": 6, + "pids": [ + 179893 + ], + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/09-fortio/execution.json", + "samples": 7, + "pids": [ + 179893 + ], + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/10-fortio/execution.json", + "samples": 7, + "pids": [ + 179893 + ], + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/11-fortio/execution.json", + "samples": 7, + "pids": [ + 179893 + ], + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/12-nighthawk/execution.json", + "samples": 8, + "pids": [ + 179893 + ], + "passed": true + }, + { + "treatment": "agentgateway", + "stage": "http/13-nighthawk/execution.json", + "samples": 7, + "pids": [ + 179893 + ], + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "switch", + "barrier": { + "single_pod_barrier": true, + "expected_image": "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8", + "stable_seconds": 10.662829516000784, + "wait_seconds": 10.809664009999324, + "pod": "praxis-benchmark-689685876b-wnb88", + "pod_uid": "c48b48c8-2702-4c41-bb42-0b35e3231d99", + "image_ids": [ + "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8" + ], + "endpoints": [ + { + "addresses": [ + "10.42.1.18" + ], + "conditions": { + "ready": true, + "serving": true, + "terminating": false + }, + "nodeName": "gwcmp160-1005-kgateway.c.solo-oss.internal", + "targetRef": { + "kind": "Pod", + "name": "praxis-benchmark-689685876b-wnb88", + "namespace": "gateway-benchmark", + "uid": "c48b48c8-2702-4c41-bb42-0b35e3231d99" + } + } + ] + }, + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "recovery-switch", + "barrier": { + "single_pod_barrier": true, + "expected_image": "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8", + "stable_seconds": 11.966773149997607, + "wait_seconds": 12.827431630001229, + "pod": "praxis-benchmark-689685876b-lpfxm", + "pod_uid": "090bc415-bbcd-488a-988d-625e5801301a", + "image_ids": [ + "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8" + ], + "endpoints": [ + { + "addresses": [ + "10.42.1.109" + ], + "conditions": { + "ready": true, + "serving": true, + "terminating": false + }, + "nodeName": "gwcmp160-1005-kgateway.c.solo-oss.internal", + "targetRef": { + "kind": "Pod", + "name": "praxis-benchmark-689685876b-lpfxm", + "namespace": "gateway-benchmark", + "uid": "090bc415-bbcd-488a-988d-625e5801301a" + } + } + ] + }, + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/00-fortio/execution.json", + "samples": 7, + "pids": [ + 189472 + ], + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/01-fortio/execution.json", + "samples": 6, + "pids": [ + 189472 + ], + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/02-fortio/execution.json", + "samples": 7, + "pids": [ + 189472 + ], + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/03-fortio/execution.json", + "samples": 7, + "pids": [ + 189472 + ], + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/04-fortio/execution.json", + "samples": 7, + "pids": [ + 189472 + ], + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/05-fortio/execution.json", + "samples": 7, + "pids": [ + 189472 + ], + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/06-fortio/execution.json", + "samples": 6, + "pids": [ + 189472 + ], + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/07-fortio/execution.json", + "samples": 7, + "pids": [ + 189472 + ], + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/08-fortio/execution.json", + "samples": 7, + "pids": [ + 189472 + ], + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/09-fortio/execution.json", + "samples": 7, + "pids": [ + 189472 + ], + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/10-fortio/execution.json", + "samples": 7, + "pids": [ + 189472 + ], + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/11-fortio/execution.json", + "samples": 6, + "pids": [ + 189472 + ], + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/12-nighthawk/execution.json", + "samples": 7, + "pids": [ + 189472 + ], + "passed": true + }, + { + "treatment": "praxis-release", + "stage": "http/13-nighthawk/execution.json", + "samples": 7, + "pids": [ + 189472 + ], + "passed": true + } + ], + "issues": [] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pre-tcp-qualification-review.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pre-tcp-qualification-review.json new file mode 100644 index 0000000..702b7ec --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-pre-tcp-qualification-review.json @@ -0,0 +1,15 @@ +{ + "reviewed_at": "2026-10-05T18:59:38.339113+00:00", + "infrastructure_valid": true, + "scope": "Approval for first measured Kubernetes pass; repeats require a separate first-pass review", + "http_load_cases": 6, + "all_load_processes_exit_zero": true, + "confirmed_http_errors_or_resets": 0, + "cutoff_note": "Nighthawk has up to three requests still in flight at measurement cutoff, not confirmed HTTP failures", + "scale_qualification": "10-route create/update complete for both runnable implementations", + "recovery_qualification": "Both controller probes complete; Praxis data-plane replacement has 65 failed probes retained as product recovery behavior", + "nightly": "Verified operator/core naming incompatibility; HTTP, scale and recovery not evaluated. Repeat stock setup attempt in each measured pass without modifying generated config.", + "host_review": "kubernetes-host-review.json", + "resource_parity": "Both runnable gateways: 2-vCPU limit, 256Mi memory, one dedicated gateway-node data-plane pod; pinned image identities verified", + "resource_findings": "No collector errors, OOM, network error/drop increments; ample client/backend and control-plane headroom" +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-qualification-review.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-qualification-review.json new file mode 100644 index 0000000..dcd1c96 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-qualification-review.json @@ -0,0 +1,22 @@ +{ + "reviewed_at": "2026-10-05T22:18:34.068324+00:00", + "infrastructure_valid": true, + "scope": "Approval for fresh Kubernetes pass1 only; repetitions require complete first-pass review", + "qualification_label": "qualification-image-pin", + "http_load_cases": 9, + "all_load_processes_exit_zero": true, + "confirmed_http_errors_or_resets": 0, + "startup_review": "kubernetes-image-pin-startup-audit.json", + "host_review": "kubernetes-image-pin-host-review.json", + "load_review": "kubernetes-image-pin-audit.json", + "namespace_review": "kubernetes-image-pin-pod-profile-review.json", + "control_review": "kubernetes-image-pin-control-review.json", + "resources": "At least six samples per HTTP window; descriptor headroom, no OOM/steal/collector errors/network drops during HTTP. Through-gateway peak sampled client busy40.26%, backend quota66.62%; intentional gateway quota saturation.", + "baseline_limit": "Direct unlimited path approaches client92.07% mean host busy and service94.93% mean quota. Treat as full-path service capacity, not an unconstrained backend ceiling.", + "controller_restart": "Praxis startup exit1 at22:03:57 precedes HTTP start22:04:13; restart count stays unchanged during HTTP.", + "transient_read": "One disappearing-process sockstat read at22:06:46 during route mutation; not within HTTP windows. Retained as a telemetry limitation at process transition.", + "scale": "Both ten-route create/update phases fully verified for each runnable implementation; tool exits0", + "recovery": "All commands exit0 and all pre-mutation probes succeed. Controller probes have zero errors; Praxis sole-pod deletion has62 failures, retained recovery behavior.", + "nightly": "Requested digest verified, stock cluster-name validation failure with exit1 and Ready nodes; dependent workloads not evaluated", + "archive_manifest_sha256": "6e727ea3b5ccafbb6e22d0228a5364cfbb9e30652d658ea2c8338c56a781b271" +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-stale-cl2-exclusion.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-stale-cl2-exclusion.json new file mode 100644 index 0000000..2610526 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-stale-cl2-exclusion.json @@ -0,0 +1,7 @@ +{ + "utc": "2026-10-05T19:50:25.276007+00:00", + "excluded": "qualification-tcp whole attempt", + "reason": "Stopping the excluded default-TCP pilot interrupted ClusterLoader2 before its temporary namespace cleanup. The next qualification stopped at pre-existing automanaged namespaces, before submitting any ten-route mutation. Removed the captured campaign-owned namespace, retain failed qualification, and restart complete qualification. No product failure or performance ranking is inferred.", + "artifact": "results/excluded/kubernetes-stale-cl2-qualification", + "namespace_evidence": "../diagnostics/stale-cl2-namespaces.json" +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-tcp-audit.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-tcp-audit.json new file mode 100644 index 0000000..95f76a6 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-tcp-audit.json @@ -0,0 +1,85 @@ +{ + "profile": "kubernetes", + "phase": "qualification-tcp", + "treatments": { + "agentgateway": { + "complete": true, + "load_cases": 3, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 1272070 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 2, + "aiperf_errors": 0, + "aiperf_completed_cases": 0, + "protocol_passed": 0, + "protocol_total": 0, + "cancellation_passed": 0, + "cancellation_total": 0 + }, + "direct": { + "complete": true, + "load_cases": 3, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 4576614 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 0, + "protocol_passed": 0, + "protocol_total": 0, + "cancellation_passed": 0, + "cancellation_total": 0 + }, + "praxis-nightly": { + "complete": true, + "load_cases": 0, + "nonzero_processes": [], + "fortio_status_counts": {}, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 0, + "protocol_passed": 0, + "protocol_total": 0, + "cancellation_passed": 0, + "cancellation_total": 0, + "setup_block": { + "recorded_at": "2026-10-05T20:06:39.996367+00:00", + "classification": "stock operator/core nightly configuration incompatibility", + "infrastructure_nodes_ready": true, + "image": "ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8", + "http": "not evaluated", + "scale": "not evaluated", + "recovery": "not evaluated", + "reason": "Operator cluster name contains tilde, rejected by the pinned nightly", + "modified_product_config": false + } + }, + "praxis-release": { + "complete": true, + "load_cases": 3, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 1555167 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 2, + "aiperf_errors": 0, + "aiperf_completed_cases": 0, + "protocol_passed": 0, + "protocol_total": 0, + "cancellation_passed": 0, + "cancellation_total": 0 + } + }, + "issues": [], + "generated_message_corpora": [] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-tcp-host-review.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-tcp-host-review.json new file mode 100644 index 0000000..acbf1da --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-tcp-host-review.json @@ -0,0 +1,3863 @@ +[ + { + "role": "kclient", + "workload": "results/kubernetes/qualification-tcp/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 31.835809969554706, + "max": 32.290891039960286 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 36.074766355140184, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003476910466558525, + "max": 0.00980887113821255 + }, + "tx_mbps": { + "mean": 0.003476910466558525, + "max": 0.00980887113821255 + } + }, + "ens4": { + "rx_mbps": { + "mean": 29.15162336729983, + "max": 29.499309430291927 + }, + "tx_mbps": { + "mean": 33.442006519870944, + "max": 33.84466887994824 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/qualification-tcp/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.14065768453614, + "max": 28.991282689912826 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0041855014230704835, + "max": 0.025113008538422903 + }, + "busiest_sampled_vcpu_percent": 33.45864661654135, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0027723083416464787, + "max": 0.005354965609308042 + }, + "tx_mbps": { + "mean": 0.0027723083416464787, + "max": 0.005354965609308042 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2166.2533822887226, + "max": 2205.4247091314433 + }, + "tx_mbps": { + "mean": 30.500339485104956, + "max": 30.940179683205056 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/qualification-tcp/agentgateway/http/02-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 4.746341769941997, + "max": 5.5812819887886915 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03298497339848924, + "max": 0.17309594460929772 + }, + "busiest_sampled_vcpu_percent": 16.83778234086242, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 20, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003816089294453397, + "max": 0.011122155491725258 + }, + "tx_mbps": { + "mean": 0.003816089294453397, + "max": 0.011122155491725258 + } + }, + "ens4": { + "rx_mbps": { + "mean": 129.5621302522871, + "max": 133.39058477617866 + }, + "tx_mbps": { + "mean": 1.9202002746249323, + "max": 2.0013971680765064 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/qualification-tcp/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 88.51816081850681, + "max": 89.43934267762204 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 90.5587668593449, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0018283114228182466, + "max": 0.0038783829542866615 + }, + "tx_mbps": { + "mean": 0.0018283114228182466, + "max": 0.0038783829542866615 + } + }, + "ens4": { + "rx_mbps": { + "mean": 124.71724391431637, + "max": 125.78792342021909 + }, + "tx_mbps": { + "mean": 143.30808683934796, + "max": 144.49035289583688 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/qualification-tcp/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 73.8309904863922, + "max": 75.16973811833172 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 77.64932562620425, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002093666632391967, + "max": 0.00335057557957258 + }, + "tx_mbps": { + "mean": 0.002093666632391967, + "max": 0.00335057557957258 + } + }, + "ens4": { + "rx_mbps": { + "mean": 5595.9710914578245, + "max": 5622.724936311342 + }, + "tx_mbps": { + "mean": 94.56578962702008, + "max": 95.06894781814403 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/qualification-tcp/direct/http/02-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 12.959155832525065, + "max": 13.047664901299951 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.028187162760731257, + "max": 0.16912297656438754 + }, + "busiest_sampled_vcpu_percent": 83.248730964467, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 18, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003671257834515531, + "max": 0.012827324890806964 + }, + "tx_mbps": { + "mean": 0.003671257834515531, + "max": 0.012827324890806964 + } + }, + "ens4": { + "rx_mbps": { + "mean": 130.69214454443602, + "max": 134.6936985230177 + }, + "tx_mbps": { + "mean": 2.0713981083944666, + "max": 2.186501125884938 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/qualification-tcp/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 38.35998383621892, + "max": 38.695978016487636 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004182350480970306, + "max": 0.025094102885821833 + }, + "busiest_sampled_vcpu_percent": 41.30434782608695, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003715408782305831, + "max": 0.012720429941524402 + }, + "tx_mbps": { + "mean": 0.003715408782305831, + "max": 0.012720429941524402 + } + }, + "ens4": { + "rx_mbps": { + "mean": 48.1815657537541, + "max": 48.76658828178396 + }, + "tx_mbps": { + "mean": 42.742922543373375, + "max": 43.24375861018051 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/qualification-tcp/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 35.50461614211576, + "max": 37.298236900918795 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004138730237563116, + "max": 0.024832381425378695 + }, + "busiest_sampled_vcpu_percent": 40.91816367265469, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007961719798769694, + "max": 0.032496352018879994 + }, + "tx_mbps": { + "mean": 0.007961719798769694, + "max": 0.032496352018879994 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2499.8846072159013, + "max": 2539.6912111483953 + }, + "tx_mbps": { + "mean": 34.983679223481666, + "max": 35.48070762377309 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kclient", + "workload": "results/kubernetes/qualification-tcp/praxis-release/http/02-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.622417078218646, + "max": 5.888149790588815 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03284881333661822, + "max": 0.1970928800197093 + }, + "busiest_sampled_vcpu_percent": 14.37125748502994, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 20, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0033904245540435415, + "max": 0.012010058112455929 + }, + "tx_mbps": { + "mean": 0.0033904245540435415, + "max": 0.012010058112455929 + } + }, + "ens4": { + "rx_mbps": { + "mean": 129.91939118827855, + "max": 133.94555996996073 + }, + "tx_mbps": { + "mean": 1.8269769220408332, + "max": 1.9161000979088838 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/qualification-tcp/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 27.575927885900732, + "max": 27.79855397656445 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004149033275246868, + "max": 0.024894199651481205 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.59713505289216, + "max": 100.09908744778106 + }, + "container_throttled_period_percent": { + "mean": 20.754716981132074, + "max": 25.0 + }, + "max_fd": 949, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 76767232, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 72.83558654968813, + "max": 73.52580693698405 + }, + "tx_mbps": { + "mean": 73.30331321874426, + "max": 73.96411747200571 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 26.18618227699825, + "max": 26.448131726630763 + }, + "tx_mbps": { + "mean": 30.71355038643048, + "max": 31.00614921268903 + } + }, + "vetha4047b47": { + "rx_mbps": { + "mean": 62.79911691144424, + "max": 63.37316661299998 + }, + "tx_mbps": { + "mean": 62.51753152591153, + "max": 63.10295756274298 + } + }, + "cni0": { + "rx_mbps": { + "mean": 56.956290556496114, + "max": 57.48469243087353 + }, + "tx_mbps": { + "mean": 62.51749568470665, + "max": 63.102850090791804 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0037556709517010105, + "max": 0.012136653914189364 + }, + "tx_mbps": { + "mean": 0.0037556709517010105, + "max": 0.012136653914189364 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/qualification-tcp/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 30.557338372297316, + "max": 31.621966794380587 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0042647560559536, + "max": 0.0255885363357216 + }, + "busiest_sampled_vcpu_percent": 99.80916030534351, + "container_quota_busy_percent": { + "mean": 97.74270784761343, + "max": 100.02248887843284 + }, + "container_throttled_period_percent": { + "mean": 22.411970720010096, + "max": 33.9622641509434 + }, + "max_fd": 938, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 99540992, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2410.7725885188484, + "max": 2485.937142112301 + }, + "tx_mbps": { + "mean": 2179.5447524823803, + "max": 2247.9626515008085 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2161.854500050128, + "max": 2229.3311690911655 + }, + "tx_mbps": { + "mean": 26.92119956336745, + "max": 27.206973803549207 + } + }, + "vetha4047b47": { + "rx_mbps": { + "mean": 2166.0629226496158, + "max": 2234.5967742802695 + }, + "tx_mbps": { + "mean": 2201.4233918204995, + "max": 2270.027992795701 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2160.174138659086, + "max": 2228.679981480187 + }, + "tx_mbps": { + "mean": 2201.4233740106815, + "max": 2270.027992795701 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002524840395255444, + "max": 0.004324473873706423 + }, + "tx_mbps": { + "mean": 0.002524840395255444, + "max": 0.004324473873706423 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/qualification-tcp/agentgateway/http/02-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.2713929619112068, + "max": 3.395585738539898 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0040423639744522595, + "max": 0.02425418384671356 + }, + "busiest_sampled_vcpu_percent": 7.061068702290076, + "container_quota_busy_percent": { + "mean": 9.214287637659691, + "max": 10.315871675231383 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 430, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 63508480, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 145.6061534303794, + "max": 149.86246455125243 + }, + "tx_mbps": { + "mean": 132.9276240546734, + "max": 136.93275395267395 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 130.4726804056549, + "max": 134.25547436582806 + }, + "tx_mbps": { + "mean": 1.7682708917601289, + "max": 1.861190061117904 + } + }, + "vetha4047b47": { + "rx_mbps": { + "mean": 131.6883788763235, + "max": 135.59399300193274 + }, + "tx_mbps": { + "mean": 132.96607657937582, + "max": 136.84073936723317 + } + }, + "cni0": { + "rx_mbps": { + "mean": 131.07748839776144, + "max": 134.94782534321865 + }, + "tx_mbps": { + "mean": 132.96607657937582, + "max": 136.84073936723317 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007438500154546819, + "max": 0.03517118235779319 + }, + "tx_mbps": { + "mean": 0.007438500154546819, + "max": 0.03517118235779319 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/qualification-tcp/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.43892447937900114, + "max": 0.5905511811023622 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008202099737532808, + "max": 0.04921259842519685 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0020028505276143745, + "max": 0.003706887468956213 + }, + "tx_mbps": { + "mean": 0.0020028505276143745, + "max": 0.003706887468956213 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.001451980171773506, + "max": 0.002601435046183375 + }, + "tx_mbps": { + "mean": 0.0012522891330010702, + "max": 0.00204398467914408 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/qualification-tcp/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.39789879297475966, + "max": 0.4920049200492005 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004100041000410004, + "max": 0.024600246002460024 + }, + "busiest_sampled_vcpu_percent": 1.3779527559055118, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0019121121494559473, + "max": 0.003476652136146666 + }, + "tx_mbps": { + "mean": 0.0019121121494559473, + "max": 0.003476652136146666 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.0029226878061690657, + "max": 0.009613867195177718 + }, + "tx_mbps": { + "mean": 0.0013004548784358598, + "max": 0.002117330394795906 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/qualification-tcp/direct/http/02-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.397959364821286, + "max": 0.4431314623338257 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004101049868766404, + "max": 0.024606299212598427 + }, + "busiest_sampled_vcpu_percent": 1.183431952662722, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "lo": { + "rx_mbps": { + "mean": 0.0037016025441244478, + "max": 0.0104911990718586 + }, + "tx_mbps": { + "mean": 0.0037016025441244478, + "max": 0.0104911990718586 + } + }, + "ens4": { + "rx_mbps": { + "mean": 0.006220558713792012, + "max": 0.011026889832810523 + }, + "tx_mbps": { + "mean": 0.0015796159415231833, + "max": 0.0026000470196223444 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/qualification-tcp/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 28.771633212265165, + "max": 28.905072827724762 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012556568149028353, + "max": 0.025182573659027953 + }, + "busiest_sampled_vcpu_percent": 99.80916030534351, + "container_quota_busy_percent": { + "mean": 99.65539248456783, + "max": 100.05522706456432 + }, + "container_throttled_period_percent": { + "mean": 27.104499274310594, + "max": 36.53846153846154 + }, + "max_fd": 960, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 147763200, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vetha79a74c8": { + "rx_mbps": { + "mean": 112.87551560197666, + "max": 114.04904110677079 + }, + "tx_mbps": { + "mean": 82.84421109943953, + "max": 83.70097640056896 + } + }, + "ens4": { + "rx_mbps": { + "mean": 98.15118904221981, + "max": 99.1520775871014 + }, + "tx_mbps": { + "mean": 129.63269922723973, + "max": 130.94457491585905 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 35.8016948385644, + "max": 36.17984653788926 + }, + "tx_mbps": { + "mean": 59.98906512739032, + "max": 60.61258897735464 + } + }, + "cni0": { + "rx_mbps": { + "mean": 104.448086071731, + "max": 105.54775276086019 + }, + "tx_mbps": { + "mean": 82.84417548742744, + "max": 83.70097640056896 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003589671035893833, + "max": 0.01318184520388189 + }, + "tx_mbps": { + "mean": 0.003589671035893833, + "max": 0.01318184520388189 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/qualification-tcp/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 33.07452359060468, + "max": 33.59872611464968 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004433803316484881, + "max": 0.026602819898909284 + }, + "busiest_sampled_vcpu_percent": 99.81024667931689, + "container_quota_busy_percent": { + "mean": 99.72863825671311, + "max": 100.16794242663188 + }, + "container_throttled_period_percent": { + "mean": 26.584421867440735, + "max": 30.18867924528302 + }, + "max_fd": 898, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 199401472, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vetha79a74c8": { + "rx_mbps": { + "mean": 2552.9968193503237, + "max": 2589.999139461053 + }, + "tx_mbps": { + "mean": 2570.1447330273822, + "max": 2607.5161319445456 + } + }, + "ens4": { + "rx_mbps": { + "mean": 2816.154497066207, + "max": 2857.1162103348847 + }, + "tx_mbps": { + "mean": 2574.4597260926776, + "max": 2611.5871332150627 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2523.240636162043, + "max": 2560.041016712677 + }, + "tx_mbps": { + "mean": 47.71408956999049, + "max": 48.54928967261657 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2542.6484905011403, + "max": 2579.575843511467 + }, + "tx_mbps": { + "mean": 2570.144715282205, + "max": 2607.5161319445456 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003476963643198022, + "max": 0.011254167212576967 + }, + "tx_mbps": { + "mean": 0.003476963643198022, + "max": 0.011254167212576967 + } + } + } + }, + { + "role": "kgateway", + "workload": "results/kubernetes/qualification-tcp/praxis-release/http/02-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 10.136828488777494, + "max": 12.664907651715039 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003550127804600966, + "max": 0.02485089463220676 + }, + "busiest_sampled_vcpu_percent": 35.26970954356847, + "container_quota_busy_percent": { + "mean": 7.829728989412601, + "max": 8.41284998325402 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 154, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 191655936, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "vetha79a74c8": { + "rx_mbps": { + "mean": 130.5367444863419, + "max": 136.7898623517921 + }, + "tx_mbps": { + "mean": 130.56599095421876, + "max": 136.75837878257042 + } + }, + "ens4": { + "rx_mbps": { + "mean": 142.97207118809797, + "max": 149.77006760099988 + }, + "tx_mbps": { + "mean": 131.8202975860006, + "max": 138.1552881313606 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 128.1990317363493, + "max": 134.2549460522842 + }, + "tx_mbps": { + "mean": 2.30573246446905, + "max": 2.4583883620702514 + } + }, + "cni0": { + "rx_mbps": { + "mean": 129.86748569289395, + "max": 136.06800910857484 + }, + "tx_mbps": { + "mean": 130.56599095421876, + "max": 136.75837878257042 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002868615612712091, + "max": 0.009900853855782474 + }, + "tx_mbps": { + "mean": 0.002868615612712091, + "max": 0.009900853855782474 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/qualification-tcp/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 33.650820843092774, + "max": 34.30603236880824 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004095004095004095, + "max": 0.02457002457002457 + }, + "busiest_sampled_vcpu_percent": 38.04143126177024, + "container_quota_busy_percent": { + "mean": 38.21626291937604, + "max": 38.885557822699006 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 422, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 22691840, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 44.16280377907397, + "max": 44.71806233567238 + }, + "tx_mbps": { + "mean": 39.38490393919733, + "max": 39.88285383538493 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 29.06686154418437, + "max": 29.438981659612367 + }, + "tx_mbps": { + "mean": 33.6463651725262, + "max": 34.05963465724235 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 30.706125384976254, + "max": 31.08589818111231 + }, + "tx_mbps": { + "mean": 26.17987696806342, + "max": 26.51532028716127 + } + }, + "cni0": { + "rx_mbps": { + "mean": 26.18018111657498, + "max": 26.515927940104785 + }, + "tx_mbps": { + "mean": 33.6463651725262, + "max": 34.05963465724235 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.008064675344745835, + "max": 0.033339891501118914 + }, + "tx_mbps": { + "mean": 0.008064675344745835, + "max": 0.033339891501118914 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/qualification-tcp/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 48.707961732662, + "max": 48.91542773580307 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004071992833292613, + "max": 0.02443195699975568 + }, + "busiest_sampled_vcpu_percent": 51.83752417794971, + "container_quota_busy_percent": { + "mean": 58.00245277763235, + "max": 58.2490926241068 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 411, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 29147136, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 44.30424347475075, + "max": 45.945908337060054 + }, + "tx_mbps": { + "mean": 2439.0516133784013, + "max": 2446.291553522017 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 2222.2902275813367, + "max": 2228.866858231694 + }, + "tx_mbps": { + "mean": 30.90012455656251, + "max": 31.837828552176518 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 27.146932362896052, + "max": 27.88807369079009 + }, + "tx_mbps": { + "mean": 2213.0426258754483, + "max": 2219.59887320218 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2213.0439678842213, + "max": 2219.6050868618836 + }, + "tx_mbps": { + "mean": 30.90012455656251, + "max": 31.837828552176518 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019036803812952018, + "max": 0.0030736913518250968 + }, + "tx_mbps": { + "mean": 0.0019036803812952018, + "max": 0.0030736913518250968 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/qualification-tcp/agentgateway/http/02-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.7547885334660498, + "max": 1.8628912071535022 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 4.670912951167728, + "container_quota_busy_percent": { + "mean": 4.461951334716106, + "max": 4.729843835121382 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 411, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 21401600, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 3.382762356540815, + "max": 3.5210329310554322 + }, + "tx_mbps": { + "mean": 143.73240492385608, + "max": 147.8859148878819 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 130.94875604540624, + "max": 134.71212118326275 + }, + "tx_mbps": { + "mean": 2.1293070039919915, + "max": 2.216870217134964 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 1.7796593355386032, + "max": 1.8518392743210819 + }, + "tx_mbps": { + "mean": 130.40107636994873, + "max": 134.14417856597146 + } + }, + "cni0": { + "rx_mbps": { + "mean": 130.40138644263465, + "max": 134.14417856597146 + }, + "tx_mbps": { + "mean": 2.1293070039919915, + "max": 2.216870217134964 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003981732937831792, + "max": 0.010423930601879313 + }, + "tx_mbps": { + "mean": 0.003981732937831792, + "max": 0.010423930601879313 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/qualification-tcp/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 74.63561096891507, + "max": 74.98216409036861 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003968253968253968, + "max": 0.023809523809523808 + }, + "busiest_sampled_vcpu_percent": 83.14393939393939, + "container_quota_busy_percent": { + "mean": 92.9693501066171, + "max": 94.8373669571309 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 27373568, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 143.4516682943001, + "max": 144.80711869950474 + }, + "tx_mbps": { + "mean": 124.84860216137709, + "max": 125.96858615246474 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 124.8478922452318, + "max": 125.96848807212777 + }, + "tx_mbps": { + "mean": 143.45062910083922, + "max": 144.80680216750818 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 112.44893688385615, + "max": 113.46075595070882 + }, + "tx_mbps": { + "mean": 143.45058871842346, + "max": 144.80656142486296 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0020144362143994393, + "max": 0.003167198168162173 + }, + "tx_mbps": { + "mean": 0.0020144362143994393, + "max": 0.003167198168162173 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/qualification-tcp/direct/http/01-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 76.93488993325214, + "max": 77.15487035739314 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 83.67729831144466, + "container_quota_busy_percent": { + "mean": 95.5600179985887, + "max": 96.03818649878663 + }, + "container_throttled_period_percent": { + "mean": 2.2222222222222223, + "max": 3.7037037037037037 + }, + "max_fd": 519, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 30130176, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 94.48435789751575, + "max": 94.84576541463241 + }, + "tx_mbps": { + "mean": 5592.601492053414, + "max": 5639.422753778517 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 5592.605278814082, + "max": 5639.433543340254 + }, + "tx_mbps": { + "mean": 94.48159698632475, + "max": 94.8365723092636 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 5568.985809822911, + "max": 5615.605123625953 + }, + "tx_mbps": { + "mean": 94.48155797438842, + "max": 94.8365723092636 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.002025044690457596, + "max": 0.0030133673033739842 + }, + "tx_mbps": { + "mean": 0.002025044690457596, + "max": 0.0030133673033739842 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/qualification-tcp/direct/http/02-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.0948700403056177, + "max": 4.023126957359672 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004134623335814107, + "max": 0.024807740014884644 + }, + "busiest_sampled_vcpu_percent": 5.523809523809524, + "container_quota_busy_percent": { + "mean": 3.9965406873643365, + "max": 4.210893411600293 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 9, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 10448896, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 2.073879237128965, + "max": 2.1640780646990443 + }, + "tx_mbps": { + "mean": 130.76720756657352, + "max": 134.6902734579976 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 130.76389989135558, + "max": 134.6846961252908 + }, + "tx_mbps": { + "mean": 2.068168036456229, + "max": 2.155418474516281 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "cni0": { + "rx_mbps": { + "mean": 130.2200952337624, + "max": 134.12464333161313 + }, + "tx_mbps": { + "mean": 2.068168036456229, + "max": 2.155418474516281 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0036007631507311982, + "max": 0.010194033285627601 + }, + "tx_mbps": { + "mean": 0.0036007631507311982, + "max": 0.010194033285627601 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/qualification-tcp/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 42.871206399609775, + "max": 43.453834880312655 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004070998208760788, + "max": 0.024425989252564728 + }, + "busiest_sampled_vcpu_percent": 47.03632887189293, + "container_quota_busy_percent": { + "mean": 49.0396544312176, + "max": 49.70459696734874 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 427, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 23334912, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 81.45773320166911, + "max": 82.35468982314278 + }, + "tx_mbps": { + "mean": 55.39508352839125, + "max": 56.020639435532466 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 40.085580006836906, + "max": 40.55138759786015 + }, + "tx_mbps": { + "mean": 64.67948909481005, + "max": 65.42281266953675 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 59.98265949341175, + "max": 60.68403060572231 + }, + "tx_mbps": { + "mean": 35.798523028482364, + "max": 36.21907017337704 + } + }, + "cni0": { + "rx_mbps": { + "mean": 35.798959215108766, + "max": 36.21986778609273 + }, + "tx_mbps": { + "mean": 64.67948906754108, + "max": 65.42281266953675 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003512417657172403, + "max": 0.012595902882649205 + }, + "tx_mbps": { + "mean": 0.003512417657172403, + "max": 0.012595902882649205 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/qualification-tcp/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 56.134160048691925, + "max": 56.94716242661448 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 58.51272015655577, + "container_quota_busy_percent": { + "mean": 66.52865389550281, + "max": 67.52034810517304 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 398, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 26333184, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 75.1754862617049, + "max": 76.51086262309362 + }, + "tx_mbps": { + "mean": 2779.4933136618642, + "max": 2820.0403805258215 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 2531.2189340324203, + "max": 2568.198372832149 + }, + "tx_mbps": { + "mean": 53.70992430476366, + "max": 54.602333729666526 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 47.700059339083495, + "max": 48.46926166883061 + }, + "tx_mbps": { + "mean": 2519.805024260033, + "max": 2556.6303549339327 + } + }, + "cni0": { + "rx_mbps": { + "mean": 2519.802285216892, + "max": 2556.631216658856 + }, + "tx_mbps": { + "mean": 53.70998155075836, + "max": 54.602333729666526 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0030305598726605744, + "max": 0.011271283452567542 + }, + "tx_mbps": { + "mean": 0.0030305598726605744, + "max": 0.011271283452567542 + } + } + } + }, + { + "role": "kbackend", + "workload": "results/kubernetes/qualification-tcp/praxis-release/http/02-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 2.152070382074281, + "max": 2.5341614906832297 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004140786749482401, + "max": 0.024844720496894408 + }, + "busiest_sampled_vcpu_percent": 3.682170542635659, + "container_quota_busy_percent": { + "mean": 4.5935958516191295, + "max": 4.914865691190108 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 131, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 17498112, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 3.9797913359442956, + "max": 4.277093306183059 + }, + "tx_mbps": { + "mean": 142.22079076976036, + "max": 147.8474132036833 + } + }, + "veth041634ca": { + "rx_mbps": { + "mean": 129.57906966493903, + "max": 134.68447427095165 + }, + "tx_mbps": { + "mean": 2.6806936915464528, + "max": 2.85357930686493 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.3191577003102206, + "max": 2.463792543149561 + }, + "tx_mbps": { + "mean": 129.03920387992056, + "max": 134.12361769905658 + } + }, + "cni0": { + "rx_mbps": { + "mean": 129.03951405698592, + "max": 134.1242373692114 + }, + "tx_mbps": { + "mean": 2.6806936915464528, + "max": 2.85357930686493 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0072743119931211655, + "max": 0.03418346782463192 + }, + "tx_mbps": { + "mean": 0.0072743119931211655, + "max": 0.03418346782463192 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/qualification-tcp/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.117247496180369, + "max": 1.1688931297709924 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003974878766197631, + "max": 0.023849272597185785 + }, + "busiest_sampled_vcpu_percent": 3.0476190476190474, + "container_quota_busy_percent": { + "mean": 0.035029314631760934, + "max": 0.043391571473784904 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 36409344, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.01398444003203126, + "max": 0.031693764861512694 + }, + "tx_mbps": { + "mean": 0.005625323751244686, + "max": 0.007082955051383065 + } + }, + "vethfae19c77": { + "rx_mbps": { + "mean": 0.0009116856569772481, + "max": 0.0012972445149053232 + }, + "tx_mbps": { + "mean": 0.0033561864769396962, + "max": 0.009132282713729737 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.645068414027268e-05, + "max": 7.938579832519272e-05 + }, + "tx_mbps": { + "mean": 2.645068414027268e-05, + "max": 7.938579832519272e-05 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0011909547542385108, + "max": 0.0038428961041548277 + }, + "tx_mbps": { + "mean": 0.0009858619663981627, + "max": 0.00234267097691726 + } + }, + "veth1dcb4d2e": { + "rx_mbps": { + "mean": 0.003481052566725274, + "max": 0.004201340711364046 + }, + "tx_mbps": { + "mean": 0.004845473719624598, + "max": 0.010842202359978449 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005063866074578297, + "max": 0.008427510836831992 + }, + "tx_mbps": { + "mean": 0.009080805957317663, + "max": 0.019974485073708186 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003954287139135007, + "max": 0.01305701353424529 + }, + "tx_mbps": { + "mean": 0.003954287139135007, + "max": 0.01305701353424529 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/qualification-tcp/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.133193763449758, + "max": 1.2171837708830548 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 3.053435114503817, + "container_quota_busy_percent": { + "mean": 0.03289521864815299, + "max": 0.049324613941511046 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 36659200, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.007468364075814489, + "max": 0.009008323250084608 + }, + "tx_mbps": { + "mean": 0.005912906079180429, + "max": 0.008323006893038184 + } + }, + "vethfae19c77": { + "rx_mbps": { + "mean": 0.0009154263996060561, + "max": 0.0015526788175458492 + }, + "tx_mbps": { + "mean": 0.0021351717783120797, + "max": 0.003045815379551592 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.6449302221984428e-05, + "max": 7.935393634450068e-05 + }, + "tx_mbps": { + "mean": 2.6449302221984428e-05, + "max": 7.935393634450068e-05 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009715687688781964, + "max": 0.0016511722908605718 + }, + "tx_mbps": { + "mean": 0.001076635470661696, + "max": 0.0019884265203246997 + } + }, + "veth1dcb4d2e": { + "rx_mbps": { + "mean": 0.0036126991369775418, + "max": 0.004360330211746959 + }, + "tx_mbps": { + "mean": 0.0037304181380948525, + "max": 0.004583519201349371 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0049406364104764575, + "max": 0.005791898198662832 + }, + "tx_mbps": { + "mean": 0.006942225387068629, + "max": 0.008754875630930777 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.001946682392481078, + "max": 0.0036274974144433997 + }, + "tx_mbps": { + "mean": 0.001946682392481078, + "max": 0.0036274974144433997 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/qualification-tcp/agentgateway/http/02-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.128674254866875, + "max": 1.1916110581506196 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003975826972010178, + "max": 0.02385496183206107 + }, + "busiest_sampled_vcpu_percent": 2.4761904761904763, + "container_quota_busy_percent": { + "mean": 0.0439344792037351, + "max": 0.09639198730287656 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 13, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 37052416, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.015779835463881595, + "max": 0.04925841280519103 + }, + "tx_mbps": { + "mean": 0.0062570776963991985, + "max": 0.012112074186527443 + } + }, + "vethfae19c77": { + "rx_mbps": { + "mean": 0.00142383726976989, + "max": 0.004029221303264766 + }, + "tx_mbps": { + "mean": 0.004912333709605789, + "max": 0.017618117232147488 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 2.643254032286472e-05, + "max": 7.930427187945889e-05 + }, + "tx_mbps": { + "mean": 2.643254032286472e-05, + "max": 7.930427187945889e-05 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.001003044421879653, + "max": 0.0016507449640789386 + }, + "tx_mbps": { + "mean": 0.0012377129323088319, + "max": 0.0018185656166193115 + } + }, + "veth1dcb4d2e": { + "rx_mbps": { + "mean": 0.004018449982974126, + "max": 0.007352070223564146 + }, + "tx_mbps": { + "mean": 0.006383466837686494, + "max": 0.02018424757371937 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.005697817212629654, + "max": 0.011067009213889669 + }, + "tx_mbps": { + "mean": 0.012426747077093118, + "max": 0.039300545540363635 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.003780663477374341, + "max": 0.013936742372330042 + }, + "tx_mbps": { + "mean": 0.003780663477374341, + "max": 0.013936742372330042 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/qualification-tcp/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.508546388691268, + "max": 0.7383706620723604 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008204118467470671, + "max": 0.049224710804824025 + }, + "busiest_sampled_vcpu_percent": 1.9607843137254901, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0035190751056915085, + "max": 0.011652590715729211 + }, + "tx_mbps": { + "mean": 0.0017725938377233718, + "max": 0.0028196775449206733 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009844921843900842, + "max": 0.001494066996163997 + }, + "tx_mbps": { + "mean": 0.0010938804287072077, + "max": 0.0015554670097049834 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0008449379995624537, + "max": 0.001295697721646965 + }, + "tx_mbps": { + "mean": 0.0010938804287072077, + "max": 0.0015554670097049834 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0021260091303608466, + "max": 0.0036440280248393494 + }, + "tx_mbps": { + "mean": 0.0021260091303608466, + "max": 0.0036440280248393494 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/qualification-tcp/direct/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.45518529230309285, + "max": 0.5412054120541205 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004100041000410004, + "max": 0.024600246002460024 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0034759165511247248, + "max": 0.0101809350970437 + }, + "tx_mbps": { + "mean": 0.0015084755014460375, + "max": 0.0023388093589737694 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0010027426409115047, + "max": 0.0015482594926407459 + }, + "tx_mbps": { + "mean": 0.0012246190270392024, + "max": 0.0022484378201053107 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0008595311545699991, + "max": 0.0013279786705170627 + }, + "tx_mbps": { + "mean": 0.0012246190270392024, + "max": 0.0022484378201053107 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0019268552948685253, + "max": 0.004105936850186173 + }, + "tx_mbps": { + "mean": 0.0019268552948685253, + "max": 0.004105936850186173 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/qualification-tcp/direct/http/02-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.46399511410022604, + "max": 0.5163511187607573 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.5717092337917484, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.009201697941434168, + "max": 0.03491415085459853 + }, + "tx_mbps": { + "mean": 0.0021326141834527726, + "max": 0.005093877013772806 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008441118555418054, + "max": 0.0009036031384000807 + }, + "tx_mbps": { + "mean": 0.0008612095600757303, + "max": 0.0010640395462440117 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0007244878643432631, + "max": 0.0007713685327805566 + }, + "tx_mbps": { + "mean": 0.0008612095600757303, + "max": 0.0010640395462440117 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.007449530420966519, + "max": 0.0381914845822484 + }, + "tx_mbps": { + "mean": 0.007449530420966519, + "max": 0.0381914845822484 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/qualification-tcp/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1722142486617033, + "max": 1.4541120381406436 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0158900411425377, + "max": 0.04767580452920143 + }, + "busiest_sampled_vcpu_percent": 2.4761904761904763, + "container_quota_busy_percent": { + "mean": 0.015383123000871116, + "max": 0.042332246872836383 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3735552, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.042889904907999155, + "max": 0.12562438658546068 + }, + "tx_mbps": { + "mean": 0.02478355059409474, + "max": 0.053047198848330306 + } + }, + "vethfe3b8caa": { + "rx_mbps": { + "mean": 0.018854890788978305, + "max": 0.044016383829507066 + }, + "tx_mbps": { + "mean": 0.029896846413450046, + "max": 0.0804785591359768 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008420878715900386, + "max": 0.0016517703340174405 + }, + "tx_mbps": { + "mean": 0.000973820239120465, + "max": 0.0018517536184502357 + } + }, + "veth56c19f32": { + "rx_mbps": { + "mean": 0.005532999878752352, + "max": 0.006123152319541547 + }, + "tx_mbps": { + "mean": 0.00457396254129938, + "max": 0.005060645709119977 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.024404341547167495, + "max": 0.04970797349013959 + }, + "tx_mbps": { + "mean": 0.03528447160046735, + "max": 0.08657897914478663 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.008732475694638447, + "max": 0.03621772812659646 + }, + "tx_mbps": { + "mean": 0.008732475694638447, + "max": 0.03621772812659646 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/qualification-tcp/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.1129312778184404, + "max": 1.1691720353137676 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003976775630318937, + "max": 0.023860653781913623 + }, + "busiest_sampled_vcpu_percent": 2.6666666666666665, + "container_quota_busy_percent": { + "mean": 0.01577389358150237, + "max": 0.03887473301361773 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3719168, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.036305817787827085, + "max": 0.09189913099396346 + }, + "tx_mbps": { + "mean": 0.02360561621316662, + "max": 0.050119492309536946 + } + }, + "vethfe3b8caa": { + "rx_mbps": { + "mean": 0.019173647209382378, + "max": 0.044005350427513586 + }, + "tx_mbps": { + "mean": 0.030696371650483095, + "max": 0.08045838591370025 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0009209080173273172, + "max": 0.001450634139983712 + }, + "tx_mbps": { + "mean": 0.00102508719563802, + "max": 0.0015651578878771628 + } + }, + "veth56c19f32": { + "rx_mbps": { + "mean": 0.005117443676146601, + "max": 0.0061247300373417565 + }, + "tx_mbps": { + "mean": 0.004249421747640711, + "max": 0.005162714229449062 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.024329312724641478, + "max": 0.049616207993980026 + }, + "tx_mbps": { + "mean": 0.03586411585614713, + "max": 0.08619582711104917 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0033211442512660052, + "max": 0.009120797653809598 + }, + "tx_mbps": { + "mean": 0.0033211442512660052, + "max": 0.009120797653809598 + } + } + } + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/qualification-tcp/praxis-release/http/02-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.097123906769122, + "max": 1.1677788369876072 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.003975826972010178, + "max": 0.02385496183206107 + }, + "busiest_sampled_vcpu_percent": 2.8625954198473282, + "container_quota_busy_percent": { + "mean": 0.01687481388530897, + "max": 0.044949941979893465 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 25, + "minimum_soft_nofile": 1048576, + "minimum_hard_nofile": 1048576, + "max_container_memory_bytes": 3682304, + "max_restart_count": 1, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.03617110657134035, + "max": 0.08624585172578753 + }, + "tx_mbps": { + "mean": 0.023812174545985592, + "max": 0.04980785756120741 + } + }, + "vethfe3b8caa": { + "rx_mbps": { + "mean": 0.019073588714460153, + "max": 0.04350016555434531 + }, + "tx_mbps": { + "mean": 0.03057030592921443, + "max": 0.07989081384671895 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "veth7380d5cf": { + "rx_mbps": { + "mean": 0.0008844678196281278, + "max": 0.0019054298492000394 + }, + "tx_mbps": { + "mean": 0.0009926363406275985, + "max": 0.0019740802440871503 + } + }, + "veth56c19f32": { + "rx_mbps": { + "mean": 0.005387374821316251, + "max": 0.006119574121070847 + }, + "tx_mbps": { + "mean": 0.004408841428721087, + "max": 0.0050576884097107595 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.024494518101465176, + "max": 0.04805300571716757 + }, + "tx_mbps": { + "mean": 0.03597178369856312, + "max": 0.0848972580110032 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0035302572649283798, + "max": 0.010263996817788522 + }, + "tx_mbps": { + "mean": 0.0035302572649283798, + "max": 0.010263996817788522 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/qualification-tcp/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9772807500166587, + "max": 1.0834769761142575 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012312238364934745, + "max": 0.04924895345973898 + }, + "busiest_sampled_vcpu_percent": 1.9723865877712032, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.013188811140637247, + "max": 0.02669794809484105 + }, + "tx_mbps": { + "mean": 0.024768666031182753, + "max": 0.09161307200702641 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002257840365471568, + "max": 0.0023438002294625623 + }, + "tx_mbps": { + "mean": 0.0022965898557093475, + "max": 0.0025984586044947113 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019239862754807649, + "max": 0.001991680007195886 + }, + "tx_mbps": { + "mean": 0.0022965898557093475, + "max": 0.0025984586044947113 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05137872919810451, + "max": 0.15514732602876832 + }, + "tx_mbps": { + "mean": 0.05137872919810451, + "max": 0.15514732602876832 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/qualification-tcp/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.269152200460561, + "max": 2.662721893491124 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.012315272429838126, + "max": 0.04927322000492732 + }, + "busiest_sampled_vcpu_percent": 3.1620553359683794, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.00980400554800656, + "max": 0.011350634374504846 + }, + "tx_mbps": { + "mean": 0.014013675407364274, + "max": 0.016428218598576582 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0024520187614286157, + "max": 0.0029857648151906066 + }, + "tx_mbps": { + "mean": 0.002413522789947769, + "max": 0.003106620805376521 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020924842775989563, + "max": 0.002545757368741464 + }, + "tx_mbps": { + "mean": 0.002413522789947769, + "max": 0.003106620805376521 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04209712750373315, + "max": 0.15398772170285566 + }, + "tx_mbps": { + "mean": 0.04209712750373315, + "max": 0.15398772170285566 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/qualification-tcp/agentgateway/http/02-nighthawk/execution.json", + "samples": 8, + "host_busy_percent": { + "mean": 0.9751743455988908, + "max": 1.1078286558345642 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0035238565085629714, + "max": 0.0246669955599408 + }, + "busiest_sampled_vcpu_percent": 2.156862745098039, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.01364469283545488, + "max": 0.026153979371567344 + }, + "tx_mbps": { + "mean": 0.026385148331174963, + "max": 0.1076820074190408 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002448187494653353, + "max": 0.003089324888518469 + }, + "tx_mbps": { + "mean": 0.0023996506745199105, + "max": 0.0030830393851847587 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002086542337875736, + "max": 0.0026273403934907835 + }, + "tx_mbps": { + "mean": 0.0023996506745199105, + "max": 0.0030830393851847587 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04768721765607608, + "max": 0.15594226914795836 + }, + "tx_mbps": { + "mean": 0.04768721765607608, + "max": 0.15594226914795836 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/qualification-tcp/direct/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9771927336495387, + "max": 1.1086474501108647 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004106101667077277, + "max": 0.02463661000246366 + }, + "busiest_sampled_vcpu_percent": 2.549019607843137, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.005055442925713769, + "max": 0.005611723074351559 + }, + "tx_mbps": { + "mean": 0.005985769250819521, + "max": 0.007295372177085975 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0023820867846704227, + "max": 0.0030903774689566284 + }, + "tx_mbps": { + "mean": 0.0023462015967175296, + "max": 0.0031065890577285037 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002029922774372544, + "max": 0.002628235568715912 + }, + "tx_mbps": { + "mean": 0.0023462015967175296, + "max": 0.0031065890577285037 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0393784182391409, + "max": 0.09513490217669143 + }, + "tx_mbps": { + "mean": 0.0393784182391409, + "max": 0.09513490217669143 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/qualification-tcp/direct/http/01-fortio/execution.json", + "samples": 6, + "host_busy_percent": { + "mean": 0.9414538759220122, + "max": 1.0347376201034737 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 2.1696252465483234, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.007031582787044459, + "max": 0.01438984633225952 + }, + "tx_mbps": { + "mean": 0.006170274602861039, + "max": 0.006688176792414939 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002261131412114347, + "max": 0.0023448839355136105 + }, + "tx_mbps": { + "mean": 0.0022111458728417735, + "max": 0.0024691266121773096 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019265678082311275, + "max": 0.0019926009029481856 + }, + "tx_mbps": { + "mean": 0.0022111458728417735, + "max": 0.0024691266121773096 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04490569428622585, + "max": 0.15409428409067857 + }, + "tx_mbps": { + "mean": 0.04490569428622585, + "max": 0.15409428409067857 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/qualification-tcp/direct/http/02-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 0.9483367585535474, + "max": 1.0344827586206897 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.00410711352061771, + "max": 0.02464268112370626 + }, + "busiest_sampled_vcpu_percent": 2.1653543307086616, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.009144418237815088, + "max": 0.014783330425546302 + }, + "tx_mbps": { + "mean": 0.01668146793414162, + "max": 0.0680214677955835 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002544149234566298, + "max": 0.003361279116661933 + }, + "tx_mbps": { + "mean": 0.0025032695305571544, + "max": 0.003379158131768753 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002166287213098157, + "max": 0.002854806549715212 + }, + "tx_mbps": { + "mean": 0.0025032695305571544, + "max": 0.003379158131768753 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04873968917000768, + "max": 0.15430125671606854 + }, + "tx_mbps": { + "mean": 0.04873968917000768, + "max": 0.15430125671606854 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/qualification-tcp/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0183722284964227, + "max": 1.0842779694430753 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.968503937007874, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.032232956636724874, + "max": 0.06784844077712766 + }, + "tx_mbps": { + "mean": 0.051656136246756995, + "max": 0.15676538447209443 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002276264701720231, + "max": 0.0030422369647869776 + }, + "tx_mbps": { + "mean": 0.0022794192332831783, + "max": 0.003296935873466818 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0019423985462523959, + "max": 0.002602016628797131 + }, + "tx_mbps": { + "mean": 0.0022794192332831783, + "max": 0.003296935873466818 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04996841069720806, + "max": 0.16863356271759658 + }, + "tx_mbps": { + "mean": 0.04996841069720806, + "max": 0.16863356271759658 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/qualification-tcp/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.0386871968288203, + "max": 1.1332840601133285 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.004102059233735336, + "max": 0.024612355402412012 + }, + "busiest_sampled_vcpu_percent": 1.7751479289940828, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.028914071207016147, + "max": 0.054910736357946154 + }, + "tx_mbps": { + "mean": 0.04995209092888387, + "max": 0.14697816763294633 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.002399759580045168, + "max": 0.0030927206692179608 + }, + "tx_mbps": { + "mean": 0.0023575671238694603, + "max": 0.003168229617398257 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.002043870709992384, + "max": 0.002630228361613647 + }, + "tx_mbps": { + "mean": 0.0023575671238694603, + "max": 0.003168229617398257 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.05069924488399909, + "max": 0.1641307631190828 + }, + "tx_mbps": { + "mean": 0.05069924488399909, + "max": 0.1641307631190828 + } + } + } + }, + { + "role": "kcontrol", + "workload": "results/kubernetes/qualification-tcp/praxis-release/http/02-nighthawk/execution.json", + "samples": 7, + "host_busy_percent": { + "mean": 1.273146801233853, + "max": 2.390340068999507 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008208158909956497, + "max": 0.04924895345973898 + }, + "busiest_sampled_vcpu_percent": 4.339250493096647, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.029929060893714665, + "max": 0.0543122570344091 + }, + "tx_mbps": { + "mean": 0.048853282372655495, + "max": 0.0907081224242393 + } + }, + "flannel.1": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "vethdf62a999": { + "rx_mbps": { + "mean": 0.0024263753928402128, + "max": 0.0032501915565325504 + }, + "tx_mbps": { + "mean": 0.002495295670755726, + "max": 0.0033744127142326334 + } + }, + "cni0": { + "rx_mbps": { + "mean": 0.0020667958954292244, + "max": 0.002765886283473999 + }, + "tx_mbps": { + "mean": 0.002495295670755726, + "max": 0.0033744127142326334 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.04961813755299977, + "max": 0.21595716018395228 + }, + "tx_mbps": { + "mean": 0.04961813755299977, + "max": 0.21595716018395228 + } + } + } + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-tcp-pilot-exclusion.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-tcp-pilot-exclusion.json new file mode 100644 index 0000000..96bc9e8 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-tcp-pilot-exclusion.json @@ -0,0 +1,11 @@ +{ + "utc": "2026-10-05T19:33:19.574095+00:00", + "excluded": "entire incomplete Kubernetes pass1, all treatments", + "reason": "Intended expanded TCP range and TIME_WAIT reuse settings were absent on Kubernetes hosts and pods. Praxis core v0.5.2 512-concurrency unlimited load returned 502 with outbound BindError errno99. Correct environment consistently before requalification. Do not rank gateways with this pilot.", + "evidence": [ + "../diagnostics/pass1-praxis-release-http-live.log.gz", + "../diagnostics/pass1-kubernetes-pod-network.txt" + ], + "cpu_campaign": "unaffected; host-network containers already use intended settings", + "log_uncompressed_sha256": "9cac93c2f47221a7b8c2dacff12a84072315bd510a41b4117fbfea2dba6d93dd" +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-tcp-pod-profile-review.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-tcp-pod-profile-review.json new file mode 100644 index 0000000..3496f47 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-tcp-pod-profile-review.json @@ -0,0 +1,10 @@ +{ + "kgateway": { + "sampled_container_records": 120, + "all_intended_profile": true + }, + "kbackend": { + "sampled_container_records": 190, + "all_intended_profile": true + } +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-tcp-resource-gate.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-tcp-resource-gate.json new file mode 100644 index 0000000..5609abc --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/kubernetes-tcp-resource-gate.json @@ -0,0 +1,87 @@ +{ + "phase": "qualification-tcp", + "profile": null, + "input": "evidence/qualification/kubernetes-tcp-host-review.json", + "windows": 45, + "roles": { + "kbackend": { + "windows": 9, + "minimum_samples": 6, + "maximum_fd_count": 519, + "minimum_soft_nofile": 1048576, + "peak_mean_host_busy_percent": 76.93488993325214, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.004140786749482401, + "peak_mean_quota_busy_percent": 95.5600179985887, + "through_gateways_peak_mean_host_busy_percent": 56.134160048691925, + "through_gateways_peak_mean_quota_busy_percent": 66.52865389550281 + }, + "kclient": { + "windows": 9, + "minimum_samples": 7, + "maximum_fd_count": 518, + "minimum_soft_nofile": 65536, + "peak_mean_host_busy_percent": 88.51816081850681, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.03298497339848924, + "peak_mean_quota_busy_percent": null, + "through_gateways_peak_mean_host_busy_percent": 38.35998383621892, + "through_gateways_peak_mean_quota_busy_percent": null + }, + "kcontrol": { + "windows": 9, + "minimum_samples": 6, + "maximum_fd_count": null, + "minimum_soft_nofile": null, + "peak_mean_host_busy_percent": 1.273146801233853, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.012315272429838126, + "peak_mean_quota_busy_percent": null, + "through_gateways_peak_mean_host_busy_percent": 1.273146801233853, + "through_gateways_peak_mean_quota_busy_percent": null + }, + "kcontroller": { + "windows": 9, + "minimum_samples": 7, + "maximum_fd_count": 25, + "minimum_soft_nofile": 1048576, + "peak_mean_host_busy_percent": 1.1722142486617033, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.0158900411425377, + "peak_mean_quota_busy_percent": 0.0439344792037351, + "through_gateways_peak_mean_host_busy_percent": 1.1722142486617033, + "through_gateways_peak_mean_quota_busy_percent": 0.0439344792037351 + }, + "kgateway": { + "windows": 9, + "minimum_samples": 7, + "maximum_fd_count": 960, + "minimum_soft_nofile": 1048576, + "peak_mean_host_busy_percent": 33.07452359060468, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.012556568149028353, + "peak_mean_quota_busy_percent": 99.72863825671311, + "through_gateways_peak_mean_host_busy_percent": 33.07452359060468, + "through_gateways_peak_mean_quota_busy_percent": 99.72863825671311 + } + }, + "events_to_review": [ + { + "role": "kcontroller", + "workload": "results/kubernetes/qualification-tcp/praxis-release/http/00-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/qualification-tcp/praxis-release/http/01-fortio/execution.json", + "max_restart_count": 1 + }, + { + "role": "kcontroller", + "workload": "results/kubernetes/qualification-tcp/praxis-release/http/02-nighthawk/execution.json", + "max_restart_count": 1 + } + ], + "approved": false, + "note": "Restart/OOM counters may predate a window. Attribute using raw timestamps/lifecycle evidence; intended product capacity/recovery constraints are not automatically infrastructure failures. Short qualification cases can contain few samples. This summary does not approve a pass." +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/native-final-audit.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/native-final-audit.json new file mode 100644 index 0000000..1829091 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/native-final-audit.json @@ -0,0 +1,209 @@ +{ + "profile": "native", + "phase": "qualification-nohealth", + "treatments": { + "agentgateway": { + "complete": true, + "load_cases": 4, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 29696 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 3, + "protocol_passed": 18, + "protocol_total": 18, + "cancellation_passed": 3, + "cancellation_total": 3 + }, + "direct": { + "complete": true, + "load_cases": 4, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 29696 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 3, + "protocol_passed": 18, + "protocol_total": 18, + "cancellation_passed": 3, + "cancellation_total": 3 + }, + "praxis": { + "complete": true, + "load_cases": 4, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 26838 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 3, + "protocol_passed": 18, + "protocol_total": 18, + "cancellation_passed": 3, + "cancellation_total": 3 + }, + "praxis-ai-nightly": { + "complete": true, + "load_cases": 4, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 26320 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 3, + "protocol_passed": 18, + "protocol_total": 18, + "cancellation_passed": 3, + "cancellation_total": 3 + } + }, + "issues": [], + "generated_message_corpora": [ + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 2 + }, + "messages": 4, + "sha256": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "artifact": "agentgateway/ai/01-aiperf-openai/result/inputs.json" + }, + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 2 + }, + "messages": 4, + "sha256": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "artifact": "agentgateway/ai/02-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "translation", + "concurrency": 2 + }, + "messages": 4, + "sha256": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "artifact": "agentgateway/ai/03-aiperf-translation/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 2 + }, + "messages": 4, + "sha256": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "artifact": "direct/ai/01-aiperf-openai/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 2 + }, + "messages": 4, + "sha256": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "artifact": "direct/ai/02-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "translation", + "concurrency": 2 + }, + "messages": 4, + "sha256": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "artifact": "direct/ai/03-aiperf-translation/result/inputs.json" + }, + { + "treatment": "praxis", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 2 + }, + "messages": 4, + "sha256": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "artifact": "praxis/ai/01-aiperf-openai/result/inputs.json" + }, + { + "treatment": "praxis", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 2 + }, + "messages": 4, + "sha256": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "artifact": "praxis/ai/02-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "praxis", + "case": { + "tool": "aiperf", + "api": "translation", + "concurrency": 2 + }, + "messages": 4, + "sha256": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "artifact": "praxis/ai/03-aiperf-translation/result/inputs.json" + }, + { + "treatment": "praxis-ai-nightly", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 2 + }, + "messages": 4, + "sha256": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "artifact": "praxis-ai-nightly/ai/01-aiperf-openai/result/inputs.json" + }, + { + "treatment": "praxis-ai-nightly", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 2 + }, + "messages": 4, + "sha256": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "artifact": "praxis-ai-nightly/ai/02-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "praxis-ai-nightly", + "case": { + "tool": "aiperf", + "api": "translation", + "concurrency": 2 + }, + "messages": 4, + "sha256": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "artifact": "praxis-ai-nightly/ai/03-aiperf-translation/result/inputs.json" + } + ] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/native-final-host-review.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/native-final-host-review.json new file mode 100644 index 0000000..0655954 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/native-final-host-review.json @@ -0,0 +1,1836 @@ +[ + { + "role": "client", + "workload": "results/native/qualification-nohealth/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 4, + "host_busy_percent": { + "mean": 8.001093008200808, + "max": 8.743997978266364 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.04205568172260072, + "max": 0.12616704516780217 + }, + "busiest_sampled_vcpu_percent": 11.478599221789883, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 361.18612503667345, + "max": 399.12333081763734 + }, + "tx_mbps": { + "mean": 361.7436164003409, + "max": 399.6546264284126 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/qualification-nohealth/agentgateway/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "client", + "workload": "results/native/qualification-nohealth/agentgateway/ai/02-aiperf-anthropic/execution.json", + "samples": 0, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "client", + "workload": "results/native/qualification-nohealth/agentgateway/ai/03-aiperf-translation/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "client", + "workload": "results/native/qualification-nohealth/direct/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 12.386016673042302, + "max": 12.637088733798604 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.03763884579895761, + "max": 0.050352467270896276 + }, + "busiest_sampled_vcpu_percent": 16.888045540796963, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 402.3728156793911, + "max": 402.5610827624073 + }, + "tx_mbps": { + "mean": 402.66702113972514, + "max": 402.97214105693354 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/qualification-nohealth/direct/ai/01-aiperf-openai/execution.json", + "samples": 2, + "host_busy_percent": { + "mean": 9.788293897882939, + "max": 9.788293897882939 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 25.049701789264414, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 4, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.11350099060475122, + "max": 0.11350099060475122 + }, + "tx_mbps": { + "mean": 0.0312506898988305, + "max": 0.0312506898988305 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/qualification-nohealth/direct/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "client", + "workload": "results/native/qualification-nohealth/direct/ai/03-aiperf-translation/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "client", + "workload": "results/native/qualification-nohealth/praxis/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 10.62271573604061, + "max": 11.55 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.050761421319796954, + "max": 0.10152284263959391 + }, + "busiest_sampled_vcpu_percent": 15.939278937381404, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 357.3548578770825, + "max": 362.0634226255473 + }, + "tx_mbps": { + "mean": 358.6030021354361, + "max": 363.79225566902227 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/qualification-nohealth/praxis/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "client", + "workload": "results/native/qualification-nohealth/praxis/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "client", + "workload": "results/native/qualification-nohealth/praxis/ai/03-aiperf-translation/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "client", + "workload": "results/native/qualification-nohealth/praxis-ai-nightly/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 10.658504781222835, + "max": 11.428571428571429 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.05012531328320802, + "max": 0.10025062656641603 + }, + "busiest_sampled_vcpu_percent": 14.64354527938343, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 350.5790883816715, + "max": 354.58615970360574 + }, + "tx_mbps": { + "mean": 351.09447553670805, + "max": 355.11035243039163 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/qualification-nohealth/praxis-ai-nightly/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "client", + "workload": "results/native/qualification-nohealth/praxis-ai-nightly/ai/02-aiperf-anthropic/execution.json", + "samples": 2, + "host_busy_percent": { + "mean": 11.260587942202292, + "max": 11.260587942202292 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 23.904382470119522, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.10255557064709306, + "max": 0.10255557064709306 + }, + "tx_mbps": { + "mean": 0.03610512799729109, + "max": 0.03610512799729109 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "client", + "workload": "results/native/qualification-nohealth/praxis-ai-nightly/ai/03-aiperf-translation/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "gateway", + "workload": "results/native/qualification-nohealth/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 4, + "host_busy_percent": { + "mean": 13.130592753520398, + "max": 14.256722475900558 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 53.06122448979592, + "container_quota_busy_percent": { + "mean": 47.33562283720164, + "max": 51.7265656706524 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 744, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 81039360, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 744.7673526815446, + "max": 801.2229541787018 + }, + "tx_mbps": { + "mean": 741.5072787166297, + "max": 797.6479745438525 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/qualification-nohealth/agentgateway/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 225, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 73105408, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "gateway", + "workload": "results/native/qualification-nohealth/agentgateway/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 225, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 32350208, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "gateway", + "workload": "results/native/qualification-nohealth/agentgateway/ai/03-aiperf-translation/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 225, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22958080, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "gateway", + "workload": "results/native/qualification-nohealth/direct/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 0.08719481813652218, + "max": 0.09965122072745392 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3976143141153082, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.004790796856947956, + "max": 0.009514649201860792 + }, + "tx_mbps": { + "mean": 0.00033389292177145595, + "max": 0.000600841331507792 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/qualification-nohealth/direct/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "gateway", + "workload": "results/native/qualification-nohealth/direct/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "gateway", + "workload": "results/native/qualification-nohealth/direct/ai/03-aiperf-translation/execution.json", + "samples": 2, + "host_busy_percent": { + "mean": 0.049838026414153996, + "max": 0.049838026414153996 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.199203187250996, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.0001530139559765818, + "max": 0.0001530139559765818 + }, + "tx_mbps": { + "mean": 0.0001530139559765818, + "max": 0.0001530139559765818 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/qualification-nohealth/praxis/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 26.97108395989975, + "max": 27.075 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.03007955946882, + "max": 99.90796076384841 + }, + "container_throttled_period_percent": { + "mean": 25.784313725490197, + "max": 30.0 + }, + "max_fd": 815, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 111812608, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 714.3342730639201, + "max": 729.9219585652694 + }, + "tx_mbps": { + "mean": 713.9018168202397, + "max": 726.1364633055443 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/qualification-nohealth/praxis/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 170, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 91668480, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "gateway", + "workload": "results/native/qualification-nohealth/praxis/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 172, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 92180480, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "gateway", + "workload": "results/native/qualification-nohealth/praxis/ai/03-aiperf-translation/execution.json", + "samples": 2, + "host_busy_percent": { + "mean": 0.24838549428713363, + "max": 0.24838549428713363 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.5988023952095808, + "container_quota_busy_percent": { + "mean": 0.5078407779015162, + "max": 0.5078407779015162 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 171, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 92180480, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.14425226326248952, + "max": 0.14425226326248952 + }, + "tx_mbps": { + "mean": 0.12082756409594461, + "max": 0.12082756409594461 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/qualification-nohealth/praxis-ai-nightly/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 26.90569369251773, + "max": 26.999247931812484 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.02280982614538, + "max": 99.81737816496252 + }, + "container_throttled_period_percent": { + "mean": 21.784313725490197, + "max": 22.0 + }, + "max_fd": 815, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 114552832, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 701.0788155800896, + "max": 709.3525189717477 + }, + "tx_mbps": { + "mean": 701.45026974904, + "max": 710.9655277267256 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/qualification-nohealth/praxis-ai-nightly/ai/01-aiperf-openai/execution.json", + "samples": 2, + "host_busy_percent": { + "mean": 0.27315619567916566, + "max": 0.27315619567916566 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.5952380952380952, + "container_quota_busy_percent": { + "mean": 0.4611640227415435, + "max": 0.4611640227415435 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 156, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 94597120, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.14413580682470545, + "max": 0.14413580682470545 + }, + "tx_mbps": { + "mean": 0.1507758226829861, + "max": 0.1507758226829861 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "gateway", + "workload": "results/native/qualification-nohealth/praxis-ai-nightly/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 158, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 72732672, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "gateway", + "workload": "results/native/qualification-nohealth/praxis-ai-nightly/ai/03-aiperf-translation/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 162, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 72896512, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "backend", + "workload": "results/native/qualification-nohealth/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 4, + "host_busy_percent": { + "mean": 18.462754469022485, + "max": 19.84007996001999 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.008329168748958853, + "max": 0.02498750624687656 + }, + "busiest_sampled_vcpu_percent": 23.032629558541267, + "container_quota_busy_percent": { + "mean": 22.41993612684044, + "max": 24.0937381652781 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 219, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16330752, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 370.31952318683545, + "max": 398.61615589547625 + }, + "tx_mbps": { + "mean": 372.9308839640847, + "max": 401.53634284275057 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/qualification-nohealth/agentgateway/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 212, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15675392, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "backend", + "workload": "results/native/qualification-nohealth/agentgateway/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 212, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15843328, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "backend", + "workload": "results/native/qualification-nohealth/agentgateway/ai/03-aiperf-translation/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 212, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15298560, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "backend", + "workload": "results/native/qualification-nohealth/direct/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 19.50422949372178, + "max": 19.7592778335005 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 28.125, + "container_quota_busy_percent": { + "mean": 23.586063902359655, + "max": 23.698255083341607 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 25686016, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 402.9499443480263, + "max": 403.52534855319465 + }, + "tx_mbps": { + "mean": 402.6412083252618, + "max": 403.09487554798926 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/qualification-nohealth/direct/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 21573632, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "backend", + "workload": "results/native/qualification-nohealth/direct/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 10, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16138240, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "backend", + "workload": "results/native/qualification-nohealth/direct/ai/03-aiperf-translation/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 10, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16121856, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "backend", + "workload": "results/native/qualification-nohealth/praxis/ai/00-fortio-openai/execution.json", + "samples": 4, + "host_busy_percent": { + "mean": 18.69171260633566, + "max": 18.952118325394835 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 23.224568138195778, + "container_quota_busy_percent": { + "mean": 22.88035746812651, + "max": 23.423107147198404 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 351, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20807680, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 359.24439058985814, + "max": 361.9245102876022 + }, + "tx_mbps": { + "mean": 357.55432211834875, + "max": 360.1840434467555 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/qualification-nohealth/praxis/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17149952, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "backend", + "workload": "results/native/qualification-nohealth/praxis/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 137, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16486400, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "backend", + "workload": "results/native/qualification-nohealth/praxis/ai/03-aiperf-translation/execution.json", + "samples": 2, + "host_busy_percent": { + "mean": 0.22321428571428573, + "max": 0.22321428571428573 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.594059405940594, + "container_quota_busy_percent": { + "mean": 0.10917879091966907, + "max": 0.10917879091966907 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 139, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16740352, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.030600711844115957, + "max": 0.030600711844115957 + }, + "tx_mbps": { + "mean": 0.11339638980800343, + "max": 0.11339638980800343 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/qualification-nohealth/praxis-ai-nightly/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 18.640317512318667, + "max": 18.754688672168044 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 22.692307692307693, + "container_quota_busy_percent": { + "mean": 22.840739707948458, + "max": 22.9342621258576 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 277, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 18485248, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 350.43072143138863, + "max": 355.24883354086575 + }, + "tx_mbps": { + "mean": 348.67584376041975, + "max": 353.34684304419375 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/qualification-nohealth/praxis-ai-nightly/ai/01-aiperf-openai/execution.json", + "samples": 2, + "host_busy_percent": { + "mean": 0.2727498140342177, + "max": 0.2727498140342177 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3968253968253968, + "container_quota_busy_percent": { + "mean": 0.11446066583002767, + "max": 0.11446066583002767 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 124, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16162816, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": { + "ens4": { + "rx_mbps": { + "mean": 0.03673472716733674, + "max": 0.03673472716733674 + }, + "tx_mbps": { + "mean": 0.11280192286107847, + "max": 0.11280192286107847 + } + }, + "docker0": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + }, + "lo": { + "rx_mbps": { + "mean": 0.0, + "max": 0.0 + }, + "tx_mbps": { + "mean": 0.0, + "max": 0.0 + } + } + } + }, + { + "role": "backend", + "workload": "results/native/qualification-nohealth/praxis-ai-nightly/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 125, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14741504, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + }, + { + "role": "backend", + "workload": "results/native/qualification-nohealth/praxis-ai-nightly/ai/03-aiperf-translation/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 128, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14454784, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {}, + "interface_mbps": {} + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/native-final-resource-gate.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/native-final-resource-gate.json new file mode 100644 index 0000000..1a6fcf2 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/native-final-resource-gate.json @@ -0,0 +1,288 @@ +{ + "phase": "qualification-nohealth", + "profile": "native", + "input": "evidence/qualification/native-final-host-review.json", + "windows": 48, + "roles": { + "backend": { + "windows": 16, + "minimum_samples": 1, + "maximum_fd_count": 519, + "minimum_soft_nofile": 65536, + "peak_mean_host_busy_percent": 19.50422949372178, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.008329168748958853, + "peak_mean_quota_busy_percent": 23.586063902359655, + "through_gateways_peak_mean_host_busy_percent": 18.69171260633566, + "through_gateways_peak_mean_quota_busy_percent": 22.88035746812651 + }, + "client": { + "windows": 16, + "minimum_samples": 0, + "maximum_fd_count": 518, + "minimum_soft_nofile": 65536, + "peak_mean_host_busy_percent": 12.386016673042302, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.050761421319796954, + "peak_mean_quota_busy_percent": null, + "through_gateways_peak_mean_host_busy_percent": 11.260587942202292, + "through_gateways_peak_mean_quota_busy_percent": null + }, + "gateway": { + "windows": 16, + "minimum_samples": 1, + "maximum_fd_count": 815, + "minimum_soft_nofile": 65536, + "peak_mean_host_busy_percent": 26.97108395989975, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.0, + "peak_mean_quota_busy_percent": 99.03007955946882, + "through_gateways_peak_mean_host_busy_percent": 26.97108395989975, + "through_gateways_peak_mean_quota_busy_percent": 99.03007955946882 + } + }, + "events_to_review": [ + { + "role": "backend", + "workload": "results/native/qualification-nohealth/agentgateway/ai/00-fortio-openai/execution.json", + "few_samples": 4 + }, + { + "role": "backend", + "workload": "results/native/qualification-nohealth/agentgateway/ai/01-aiperf-openai/execution.json", + "few_samples": 1 + }, + { + "role": "backend", + "workload": "results/native/qualification-nohealth/agentgateway/ai/02-aiperf-anthropic/execution.json", + "few_samples": 1 + }, + { + "role": "backend", + "workload": "results/native/qualification-nohealth/agentgateway/ai/03-aiperf-translation/execution.json", + "few_samples": 1 + }, + { + "role": "backend", + "workload": "results/native/qualification-nohealth/direct/ai/00-fortio-openai/execution.json", + "few_samples": 3 + }, + { + "role": "backend", + "workload": "results/native/qualification-nohealth/direct/ai/01-aiperf-openai/execution.json", + "few_samples": 1 + }, + { + "role": "backend", + "workload": "results/native/qualification-nohealth/direct/ai/02-aiperf-anthropic/execution.json", + "few_samples": 1 + }, + { + "role": "backend", + "workload": "results/native/qualification-nohealth/direct/ai/03-aiperf-translation/execution.json", + "few_samples": 1 + }, + { + "role": "backend", + "workload": "results/native/qualification-nohealth/praxis/ai/00-fortio-openai/execution.json", + "few_samples": 4 + }, + { + "role": "backend", + "workload": "results/native/qualification-nohealth/praxis/ai/01-aiperf-openai/execution.json", + "few_samples": 1 + }, + { + "role": "backend", + "workload": "results/native/qualification-nohealth/praxis/ai/02-aiperf-anthropic/execution.json", + "few_samples": 1 + }, + { + "role": "backend", + "workload": "results/native/qualification-nohealth/praxis/ai/03-aiperf-translation/execution.json", + "few_samples": 2 + }, + { + "role": "backend", + "workload": "results/native/qualification-nohealth/praxis-ai-nightly/ai/00-fortio-openai/execution.json", + "few_samples": 3 + }, + { + "role": "backend", + "workload": "results/native/qualification-nohealth/praxis-ai-nightly/ai/01-aiperf-openai/execution.json", + "few_samples": 2 + }, + { + "role": "backend", + "workload": "results/native/qualification-nohealth/praxis-ai-nightly/ai/02-aiperf-anthropic/execution.json", + "few_samples": 1 + }, + { + "role": "backend", + "workload": "results/native/qualification-nohealth/praxis-ai-nightly/ai/03-aiperf-translation/execution.json", + "few_samples": 1 + }, + { + "role": "client", + "workload": "results/native/qualification-nohealth/agentgateway/ai/00-fortio-openai/execution.json", + "few_samples": 4 + }, + { + "role": "client", + "workload": "results/native/qualification-nohealth/agentgateway/ai/01-aiperf-openai/execution.json", + "few_samples": 1 + }, + { + "role": "client", + "workload": "results/native/qualification-nohealth/agentgateway/ai/02-aiperf-anthropic/execution.json", + "few_samples": 0 + }, + { + "role": "client", + "workload": "results/native/qualification-nohealth/agentgateway/ai/03-aiperf-translation/execution.json", + "few_samples": 1 + }, + { + "role": "client", + "workload": "results/native/qualification-nohealth/direct/ai/00-fortio-openai/execution.json", + "few_samples": 3 + }, + { + "role": "client", + "workload": "results/native/qualification-nohealth/direct/ai/01-aiperf-openai/execution.json", + "few_samples": 2 + }, + { + "role": "client", + "workload": "results/native/qualification-nohealth/direct/ai/02-aiperf-anthropic/execution.json", + "few_samples": 1 + }, + { + "role": "client", + "workload": "results/native/qualification-nohealth/direct/ai/03-aiperf-translation/execution.json", + "few_samples": 1 + }, + { + "role": "client", + "workload": "results/native/qualification-nohealth/praxis/ai/00-fortio-openai/execution.json", + "few_samples": 3 + }, + { + "role": "client", + "workload": "results/native/qualification-nohealth/praxis/ai/01-aiperf-openai/execution.json", + "few_samples": 1 + }, + { + "role": "client", + "workload": "results/native/qualification-nohealth/praxis/ai/02-aiperf-anthropic/execution.json", + "few_samples": 1 + }, + { + "role": "client", + "workload": "results/native/qualification-nohealth/praxis/ai/03-aiperf-translation/execution.json", + "few_samples": 1 + }, + { + "role": "client", + "workload": "results/native/qualification-nohealth/praxis-ai-nightly/ai/00-fortio-openai/execution.json", + "few_samples": 3 + }, + { + "role": "client", + "workload": "results/native/qualification-nohealth/praxis-ai-nightly/ai/01-aiperf-openai/execution.json", + "few_samples": 1 + }, + { + "role": "client", + "workload": "results/native/qualification-nohealth/praxis-ai-nightly/ai/02-aiperf-anthropic/execution.json", + "few_samples": 2 + }, + { + "role": "client", + "workload": "results/native/qualification-nohealth/praxis-ai-nightly/ai/03-aiperf-translation/execution.json", + "few_samples": 1 + }, + { + "role": "gateway", + "workload": "results/native/qualification-nohealth/agentgateway/ai/00-fortio-openai/execution.json", + "few_samples": 4 + }, + { + "role": "gateway", + "workload": "results/native/qualification-nohealth/agentgateway/ai/01-aiperf-openai/execution.json", + "few_samples": 1 + }, + { + "role": "gateway", + "workload": "results/native/qualification-nohealth/agentgateway/ai/02-aiperf-anthropic/execution.json", + "few_samples": 1 + }, + { + "role": "gateway", + "workload": "results/native/qualification-nohealth/agentgateway/ai/03-aiperf-translation/execution.json", + "few_samples": 1 + }, + { + "role": "gateway", + "workload": "results/native/qualification-nohealth/direct/ai/00-fortio-openai/execution.json", + "few_samples": 3 + }, + { + "role": "gateway", + "workload": "results/native/qualification-nohealth/direct/ai/01-aiperf-openai/execution.json", + "few_samples": 1 + }, + { + "role": "gateway", + "workload": "results/native/qualification-nohealth/direct/ai/02-aiperf-anthropic/execution.json", + "few_samples": 1 + }, + { + "role": "gateway", + "workload": "results/native/qualification-nohealth/direct/ai/03-aiperf-translation/execution.json", + "few_samples": 2 + }, + { + "role": "gateway", + "workload": "results/native/qualification-nohealth/praxis/ai/00-fortio-openai/execution.json", + "few_samples": 3 + }, + { + "role": "gateway", + "workload": "results/native/qualification-nohealth/praxis/ai/01-aiperf-openai/execution.json", + "few_samples": 1 + }, + { + "role": "gateway", + "workload": "results/native/qualification-nohealth/praxis/ai/02-aiperf-anthropic/execution.json", + "few_samples": 1 + }, + { + "role": "gateway", + "workload": "results/native/qualification-nohealth/praxis/ai/03-aiperf-translation/execution.json", + "few_samples": 2 + }, + { + "role": "gateway", + "workload": "results/native/qualification-nohealth/praxis-ai-nightly/ai/00-fortio-openai/execution.json", + "few_samples": 3 + }, + { + "role": "gateway", + "workload": "results/native/qualification-nohealth/praxis-ai-nightly/ai/01-aiperf-openai/execution.json", + "few_samples": 2 + }, + { + "role": "gateway", + "workload": "results/native/qualification-nohealth/praxis-ai-nightly/ai/02-aiperf-anthropic/execution.json", + "few_samples": 1 + }, + { + "role": "gateway", + "workload": "results/native/qualification-nohealth/praxis-ai-nightly/ai/03-aiperf-translation/execution.json", + "few_samples": 1 + } + ], + "approved": false, + "note": "Restart/OOM counters may predate a window. Attribute using raw timestamps/lifecycle evidence; intended product capacity/recovery constraints are not automatically infrastructure failures. Short qualification cases can contain few samples. This summary does not approve a pass." +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/native-host-review.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/native-host-review.json new file mode 100644 index 0000000..a7b7018 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/native-host-review.json @@ -0,0 +1,890 @@ +[ + { + "role": "client", + "workload": "results/native/qualification/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 4, + "host_busy_percent": { + "mean": 8.297623034856088, + "max": 8.64604462474645 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 11.867704280155642, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/native/qualification/agentgateway/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 4, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/native/qualification/agentgateway/ai/02-aiperf-anthropic/execution.json", + "samples": 0, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/native/qualification/agentgateway/ai/03-aiperf-translation/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/native/qualification/direct/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 12.019052798144465, + "max": 12.822439268720261 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.02504382669671926, + "max": 0.05008765339343852 + }, + "busiest_sampled_vcpu_percent": 17.4484052532833, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/native/qualification/direct/ai/01-aiperf-openai/execution.json", + "samples": 2, + "host_busy_percent": { + "mean": 9.780439121756487, + "max": 9.780439121756487 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 20.0, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 4, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/native/qualification/direct/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/native/qualification/direct/ai/03-aiperf-translation/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/native/qualification/praxis/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 11.766481391842344, + "max": 12.707182320441989 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 16.835699797160242, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/native/qualification/praxis/ai/01-aiperf-openai/execution.json", + "samples": 2, + "host_busy_percent": { + "mean": 14.161057092994266, + "max": 14.161057092994266 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 34.86973947895792, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/native/qualification/praxis/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/native/qualification/praxis/ai/03-aiperf-translation/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/native/qualification/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 4, + "host_busy_percent": { + "mean": 13.236653447558504, + "max": 14.632924079178151 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 53.34685598377282, + "container_quota_busy_percent": { + "mean": 46.982715974378166, + "max": 50.78221366724718 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 880, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 86286336, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/native/qualification/agentgateway/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 344, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 68972544, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/native/qualification/agentgateway/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 344, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 32755712, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/native/qualification/agentgateway/ai/03-aiperf-translation/execution.json", + "samples": 0, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/native/qualification/direct/ai/00-fortio-openai/execution.json", + "samples": 4, + "host_busy_percent": { + "mean": 0.24092730517895064, + "max": 0.423728813559322 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.7984031936127745, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/native/qualification/direct/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/native/qualification/direct/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/native/qualification/direct/ai/03-aiperf-translation/execution.json", + "samples": 2, + "host_busy_percent": { + "mean": 0.099626400996264, + "max": 0.099626400996264 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.199203187250996, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/native/qualification/praxis/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 26.694791766981687, + "max": 26.962628542763984 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 98.89839719224994, + "max": 99.74959035842899 + }, + "container_throttled_period_percent": { + "mean": 31.666666666666668, + "max": 33.333333333333336 + }, + "max_fd": 799, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 110096384, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/native/qualification/praxis/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 151, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 95502336, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/native/qualification/praxis/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 156, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 76464128, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/native/qualification/praxis/ai/03-aiperf-translation/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 157, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 76193792, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/native/qualification/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 4, + "host_busy_percent": { + "mean": 18.34703619752704, + "max": 19.86970684039088 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 24.38563327032136, + "container_quota_busy_percent": { + "mean": 22.458739093244947, + "max": 24.37975290358885 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 355, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 20598784, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/native/qualification/agentgateway/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 331, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 18894848, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/native/qualification/agentgateway/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 331, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17567744, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/native/qualification/agentgateway/ai/03-aiperf-translation/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 331, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 17817600, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/native/qualification/direct/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 20.355804655894502, + "max": 21.44116906021668 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 26.779026217228463, + "container_quota_busy_percent": { + "mean": 23.844221426356775, + "max": 24.196339740173457 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 25780224, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/native/qualification/direct/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22253568, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/native/qualification/direct/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 10, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15708160, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/native/qualification/direct/ai/03-aiperf-translation/execution.json", + "samples": 2, + "host_busy_percent": { + "mean": 0.24795437639474338, + "max": 0.24795437639474338 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.024795437639474338, + "max": 0.024795437639474338 + }, + "busiest_sampled_vcpu_percent": 0.5952380952380952, + "container_quota_busy_percent": { + "mean": 0.10619620160183768, + "max": 0.10619620160183768 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 10, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15708160, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/native/qualification/praxis/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 19.456826808855155, + "max": 19.586344380762522 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 22.6, + "container_quota_busy_percent": { + "mean": 23.671686405230385, + "max": 23.790367915876903 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 287, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16965632, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/native/qualification/praxis/ai/01-aiperf-openai/execution.json", + "samples": 2, + "host_busy_percent": { + "mean": 0.24795437639474338, + "max": 0.24795437639474338 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.3968253968253968, + "container_quota_busy_percent": { + "mean": 0.11916485589797123, + "max": 0.11916485589797123 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 119, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15998976, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/native/qualification/praxis/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 120, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14483456, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/native/qualification/praxis/ai/03-aiperf-translation/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 123, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 14196736, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/native-nightly-inspect.txt b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/native-nightly-inspect.txt new file mode 100644 index 0000000..70520f1 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/native-nightly-inspect.txt @@ -0,0 +1,306 @@ +[ + { + "Id": "7edd4a3f38f74f4f0ab4fdf5812e206da5661703e76d4b00b9fd8e660a37d22a", + "Created": "2026-10-05T20:12:51.939701139Z", + "Path": "praxis-ai", + "Args": [ + "-c", + "/etc/config.yaml" + ], + "State": { + "Status": "created", + "Running": false, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 0, + "ExitCode": 0, + "Error": "", + "StartedAt": "0001-01-01T00:00:00Z", + "FinishedAt": "0001-01-01T00:00:00Z" + }, + "Image": "sha256:727c4cb043af573cfb812208475dc6b290570b72ff01d07c6b7ca85dc09155e4", + "ResolvConfPath": "", + "HostnamePath": "", + "HostsPath": "", + "LogPath": "", + "Name": "/praxis-ai-nightly", + "RestartCount": 0, + "Driver": "overlayfs", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "", + "ExecIDs": null, + "HostConfig": { + "Binds": [ + "/opt/gateway-benchmark/praxis-native.yaml:/etc/config.yaml:ro" + ], + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": { + "max-file": "3", + "max-size": "10m" + } + }, + "NetworkMode": "host", + "PortBindings": {}, + "RestartPolicy": { + "Name": "no", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": null, + "DnsOptions": [], + "DnsSearch": [], + "ExtraHosts": null, + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": false, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": null, + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 2147483648, + "NanoCpus": 2000000000, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": [], + "BlkioDeviceReadBps": [], + "BlkioDeviceWriteBps": [], + "BlkioDeviceReadIOps": [], + "BlkioDeviceWriteIOps": [], + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "2,3", + "CpusetMems": "", + "Devices": [], + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 4294967296, + "MemorySwappiness": null, + "OomKillDisable": false, + "PidsLimit": null, + "Ulimits": [ + { + "Name": "nofile", + "Hard": 65536, + "Soft": 65536 + } + ], + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "MaskedPaths": [ + "/proc/acpi", + "/proc/asound", + "/proc/interrupts", + "/proc/kcore", + "/proc/keys", + "/proc/latency_stats", + "/proc/sched_debug", + "/proc/scsi", + "/proc/timer_list", + "/proc/timer_stats", + "/sys/devices/virtual/powercap", + "/sys/firmware" + ], + "ReadonlyPaths": [ + "/proc/bus", + "/proc/fs", + "/proc/irq", + "/proc/sys", + "/proc/sysrq-trigger" + ] + }, + "Storage": { + "RootFS": { + "Snapshot": { + "Name": "overlayfs" + } + } + }, + "Mounts": [ + { + "Type": "bind", + "Source": "/opt/gateway-benchmark/praxis-native.yaml", + "Destination": "/etc/config.yaml", + "Mode": "ro", + "RW": false, + "Propagation": "rprivate" + } + ], + "Config": { + "Hostname": "gwcmp160-1005-gateway.c.solo-oss.internal", + "Domainname": "", + "User": "praxis:praxis", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "ExposedPorts": { + "8080/tcp": {}, + "9901/tcp": {} + }, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + ], + "Cmd": [ + "-c", + "/etc/config.yaml" + ], + "Healthcheck": { + "Test": [ + "NONE" + ], + "Interval": 5000000000, + "Timeout": 3000000000, + "StartPeriod": 2000000000 + }, + "Image": "ghcr.io/praxis-proxy/ai@sha256:727c4cb043af573cfb812208475dc6b290570b72ff01d07c6b7ca85dc09155e4", + "Volumes": null, + "WorkingDir": "/etc/praxis", + "Entrypoint": [ + "praxis-ai" + ], + "Labels": { + "org.opencontainers.image.created": "2026-10-02T05:09:18.917Z", + "org.opencontainers.image.description": "AI Gateway", + "org.opencontainers.image.licenses": "Apache-2.0", + "org.opencontainers.image.revision": "f5f51a751d6f25acde96fb840665b24f2696ce46", + "org.opencontainers.image.source": "https://github.com/praxis-proxy/ai", + "org.opencontainers.image.title": "ai", + "org.opencontainers.image.url": "https://github.com/praxis-proxy/ai", + "org.opencontainers.image.version": "main" + } + }, + "NetworkSettings": { + "SandboxID": "", + "SandboxKey": "", + "Ports": {}, + "Networks": { + "host": { + "IPAMConfig": null, + "Links": null, + "Aliases": null, + "DriverOpts": null, + "GwPriority": 0, + "NetworkID": "", + "EndpointID": "", + "Gateway": "", + "IPAddress": "", + "MacAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "DNSNames": null + } + } + }, + "ImageManifestDescriptor": { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:727c4cb043af573cfb812208475dc6b290570b72ff01d07c6b7ca85dc09155e4", + "size": 1617, + "platform": { + "architecture": "amd64", + "os": "linux" + } + } + } +] +[ + { + "Id": "sha256:727c4cb043af573cfb812208475dc6b290570b72ff01d07c6b7ca85dc09155e4", + "RepoTags": [ + "ghcr.io/praxis-proxy/ai@sha256:727c4cb043af573cfb812208475dc6b290570b72ff01d07c6b7ca85dc09155e4" + ], + "RepoDigests": [ + "ghcr.io/praxis-proxy/ai@sha256:727c4cb043af573cfb812208475dc6b290570b72ff01d07c6b7ca85dc09155e4" + ], + "Comment": "buildkit.dockerfile.v0", + "Created": "2026-10-02T05:25:19.479690282Z", + "Config": { + "User": "praxis:praxis", + "ExposedPorts": { + "8080/tcp": {}, + "9901/tcp": {} + }, + "Env": [ + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + ], + "Entrypoint": [ + "praxis-ai" + ], + "WorkingDir": "/etc/praxis", + "Labels": { + "org.opencontainers.image.created": "2026-10-02T05:09:18.917Z", + "org.opencontainers.image.description": "AI Gateway", + "org.opencontainers.image.licenses": "Apache-2.0", + "org.opencontainers.image.revision": "f5f51a751d6f25acde96fb840665b24f2696ce46", + "org.opencontainers.image.source": "https://github.com/praxis-proxy/ai", + "org.opencontainers.image.title": "ai", + "org.opencontainers.image.url": "https://github.com/praxis-proxy/ai", + "org.opencontainers.image.version": "main" + }, + "Healthcheck": { + "Test": [ + "CMD-SHELL", + "wget -qO- http://127.0.0.1:9901/healthy || exit 1" + ], + "Interval": 5000000000, + "Timeout": 3000000000, + "StartPeriod": 2000000000 + } + }, + "Architecture": "amd64", + "Os": "linux", + "Size": 23721167, + "RootFS": { + "Type": "layers", + "Layers": [ + "sha256:74d97c428c51a828f9051a7a40a53ff1fc99e54fc30323ce36760701b0b7f711", + "sha256:96e8dcf4f63d3656e92090397278f4cd13afd2482cb11c30922d2aeea498a0b1", + "sha256:f1ae6594d03c8c347e5f85161671aed47c7fbfcbd51ced03076f0f8e2cb648a9", + "sha256:00f6d60cbf8cb8a4bbb15cdc0d01c79c9f0cb0fea1b13c9cb72d1081005fcb2b", + "sha256:63a06e8ba6bc32a3b634f70b2379006f07ff63dc5c6657d317a420de2cf1612c", + "sha256:2d449ac653818c6abb87184842989d207b76d89ca6871993530d6af257cb37c1", + "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" + ] + }, + "Metadata": { + "LastTagTime": "2026-10-05T20:12:51.895846642Z" + }, + "Descriptor": { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:727c4cb043af573cfb812208475dc6b290570b72ff01d07c6b7ca85dc09155e4", + "size": 1617 + } + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/native-pass1-audit.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/native-pass1-audit.json new file mode 100644 index 0000000..6ed351b --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/native-pass1-audit.json @@ -0,0 +1,341 @@ +{ + "profile": "native", + "phase": "pass1", + "treatments": { + "agentgateway": { + "complete": true, + "load_cases": 26, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 3201224 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 6, + "protocol_passed": 18, + "protocol_total": 18, + "cancellation_passed": 3, + "cancellation_total": 3 + }, + "direct": { + "complete": true, + "load_cases": 26, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 9383974 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 6, + "protocol_passed": 18, + "protocol_total": 18, + "cancellation_passed": 3, + "cancellation_total": 3 + }, + "praxis": { + "complete": true, + "load_cases": 26, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 2272399 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 6, + "protocol_passed": 18, + "protocol_total": 18, + "cancellation_passed": 3, + "cancellation_total": 3 + }, + "praxis-ai-nightly": { + "complete": true, + "load_cases": 26, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 2247384 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 6, + "protocol_passed": 18, + "protocol_total": 18, + "cancellation_passed": 3, + "cancellation_total": 3 + } + }, + "issues": [], + "generated_message_corpora": [ + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "agentgateway/ai/20-aiperf-openai/result/inputs.json" + }, + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "agentgateway/ai/21-aiperf-openai/result/inputs.json" + }, + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "agentgateway/ai/22-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "agentgateway/ai/23-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "translation", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "agentgateway/ai/24-aiperf-translation/result/inputs.json" + }, + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "translation", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "agentgateway/ai/25-aiperf-translation/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "direct/ai/20-aiperf-openai/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "direct/ai/21-aiperf-openai/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "direct/ai/22-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "direct/ai/23-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "translation", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "direct/ai/24-aiperf-translation/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "translation", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "direct/ai/25-aiperf-translation/result/inputs.json" + }, + { + "treatment": "praxis", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis/ai/20-aiperf-openai/result/inputs.json" + }, + { + "treatment": "praxis", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis/ai/21-aiperf-openai/result/inputs.json" + }, + { + "treatment": "praxis", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis/ai/22-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "praxis", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis/ai/23-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "praxis", + "case": { + "tool": "aiperf", + "api": "translation", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis/ai/24-aiperf-translation/result/inputs.json" + }, + { + "treatment": "praxis", + "case": { + "tool": "aiperf", + "api": "translation", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis/ai/25-aiperf-translation/result/inputs.json" + }, + { + "treatment": "praxis-ai-nightly", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-ai-nightly/ai/20-aiperf-openai/result/inputs.json" + }, + { + "treatment": "praxis-ai-nightly", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-ai-nightly/ai/21-aiperf-openai/result/inputs.json" + }, + { + "treatment": "praxis-ai-nightly", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-ai-nightly/ai/22-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "praxis-ai-nightly", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-ai-nightly/ai/23-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "praxis-ai-nightly", + "case": { + "tool": "aiperf", + "api": "translation", + "concurrency": 16 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-ai-nightly/ai/24-aiperf-translation/result/inputs.json" + }, + { + "treatment": "praxis-ai-nightly", + "case": { + "tool": "aiperf", + "api": "translation", + "concurrency": 128 + }, + "messages": 100, + "sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "artifact": "praxis-ai-nightly/ai/25-aiperf-translation/result/inputs.json" + } + ] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/native-pass1-resource-gate.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/native-pass1-resource-gate.json new file mode 100644 index 0000000..3c22089 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/native-pass1-resource-gate.json @@ -0,0 +1,47 @@ +{ + "phase": "pass1", + "profile": "native", + "input": "/private/tmp/gateway-comparison-benchmarks/campaigns/2026-10-05-stable-comparison/evidence/qualification/cpu-pass1-host-review.json", + "windows": 312, + "roles": { + "backend": { + "windows": 104, + "minimum_samples": 6, + "maximum_fd_count": 620, + "minimum_soft_nofile": 65536, + "peak_mean_host_busy_percent": 75.03684103753612, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.008486082824168364, + "peak_mean_quota_busy_percent": 96.8518429483656, + "through_gateways_peak_mean_host_busy_percent": 50.07353873352734, + "through_gateways_peak_mean_quota_busy_percent": 63.518604409911966 + }, + "client": { + "windows": 104, + "minimum_samples": 7, + "maximum_fd_count": 518, + "minimum_soft_nofile": 65536, + "peak_mean_host_busy_percent": 76.59706126451329, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.03856187738499357, + "peak_mean_quota_busy_percent": null, + "through_gateways_peak_mean_host_busy_percent": 59.850164729306044, + "through_gateways_peak_mean_quota_busy_percent": null + }, + "gateway": { + "windows": 104, + "minimum_samples": 6, + "maximum_fd_count": 1145, + "minimum_soft_nofile": 65536, + "peak_mean_host_busy_percent": 28.684167062269832, + "peak_mean_steal_percent": 0.0, + "peak_mean_iowait_percent": 0.008497981867419005, + "peak_mean_quota_busy_percent": 99.82650062351757, + "through_gateways_peak_mean_host_busy_percent": 28.684167062269832, + "through_gateways_peak_mean_quota_busy_percent": 99.82650062351757 + } + }, + "events_to_review": [], + "approved": false, + "note": "Restart/OOM counters may predate a window. Attribute using raw timestamps/lifecycle evidence; intended product capacity/recovery constraints are not automatically infrastructure failures. Short qualification cases can contain few samples. This summary does not approve a pass." +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/native-pass1-review.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/native-pass1-review.json new file mode 100644 index 0000000..37b8585 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/native-pass1-review.json @@ -0,0 +1,29 @@ +{ + "reviewed_at": "2026-10-05T22:23:40.418025+00:00", + "infrastructure_valid": true, + "scope": "This CPU profile first pass is valid. Repetitions remain gated on complete fresh Kubernetes first-pass review.", + "profile": "native", + "pass": "pass1", + "load_cases": 104, + "treatments": [ + "agentgateway", + "direct", + "praxis", + "praxis-ai-nightly" + ], + "aiperf_random_seed": 42, + "canonical_message_sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "protocol_passed": 72, + "cancellation_passed": 12, + "load_process_errors": 0, + "confirmed_http_or_aiperf_errors": 0, + "nighthawk_cutoff_inflight": 0, + "resources": "At least six samples per case; no collector errors, restarts, OOM, steal, NIC error/drop increments, or descriptor-limit concerns. Every gateway case has one unchanged process pinned to guest cores2-3; direct has no running gateway.", + "upstream_capacity": "Peak through-gateway backend quota mean88.67% / sampled maximum89.02% in common; the busiest cases have zero quota throttling. Native peak mean63.52%. Client headroom remains through gateways.", + "baseline_limit": "Unlimited direct path approaches backend quota and, for common HTTP, client CPU capacity. Retain as observed full-path service reference, not isolated gateway overhead or unconstrained upstream capacity.", + "audit": "native-pass1-audit.json", + "resource_review": "native-pass1-resource-gate.json", + "image_input_review": "cpu-pass1-input-image-review.json", + "isolation_review": "cpu-pass1-isolation-review.json", + "archive_manifest_sha256": "27fbd9cd06d61cc94481ffa93404f29367e1b4ef8f2044d5e553a868fd6d5772" +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/native-preseed-review.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/native-preseed-review.json new file mode 100644 index 0000000..e08b0d2 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/native-preseed-review.json @@ -0,0 +1,21 @@ +{ + "reviewed_at": "2026-10-05T18:57:36.849503+00:00", + "infrastructure_valid": true, + "scope": "Approval to run native profile pass1 only; repetitions require separate review", + "protocol_checks": { + "passed": 54, + "total": 54 + }, + "cancellation_checks": { + "passed": 9, + "total": 9 + }, + "load_cases": 12, + "all_load_processes_exit_zero": true, + "measured_fortio_non_200_responses": 0, + "aiperf_request_errors": 0, + "resources": "No collector errors, OOM or network error/drop increments. Client/backend headroom. Praxis AI reaches gateway CPU quota at the offered qualification load; this is product allocation saturation, not a client/backend constraint.", + "native_work_caveat": "Praxis token_count versus agentgateway built-in LLM accounting are distinct implementations; no equal-accounting-efficiency claim", + "host_review": "native-host-review.json", + "archive_manifest_sha256": "798b31bd026bfa9e0b6eb5148bda4cb66701bcb00cc09247f548d85b96c2c290" +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/native-qualification-review.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/native-qualification-review.json new file mode 100644 index 0000000..b308d66 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/native-qualification-review.json @@ -0,0 +1,18 @@ +{ + "reviewed_at": "2026-10-05T20:24:16.564264+00:00", + "infrastructure_valid": true, + "scope": "Approval for pass1 only; repeats require the complete common/native/Kubernetes first-pass review", + "qualification_label": "qualification-nohealth", + "aiperf_random_seed": 42, + "protocol_checks": 72, + "cancellation_checks": 12, + "load_cases": 16, + "request_or_process_errors": 0, + "audit": "native-final-audit.json", + "host_review": "native-final-host-review.json", + "resource_review": "native-final-resource-gate.json", + "resource_interpretation": "Short request-count qualification has 0-4 samples per tool window, so it establishes readiness/protocol correctness, not sustained capacity. Sampled intervals show no OOM, steal, collector failure or network drops. Client/backend headroom; native Praxis CPU quota saturation is the tested product constraint. Full duration pass1 requires independent review.", + "corpus_review": "All generated AIPerf messages match across treatments within API/concurrency groups, seed42, lengths128/64, completed with zero errors.", + "healthchecks": "Praxis inherited probes disabled; agentgateway/direct already had none. Common direct/agentgateway pass1 completed before correction without any active Praxis container; retained unchanged.", + "archive_manifest_sha256": "194571c0a5ad4bd9ac512695ca3a193558f2c93345f11e34baebd2ee1666f5f3" +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/native-seeded-audit.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/native-seeded-audit.json new file mode 100644 index 0000000..0f81b51 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/native-seeded-audit.json @@ -0,0 +1,159 @@ +{ + "profile": "native", + "phase": "qualification-seeded", + "treatments": { + "agentgateway": { + "complete": true, + "load_cases": 4, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 29696 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 3, + "protocol_passed": 18, + "protocol_total": 18, + "cancellation_passed": 3, + "cancellation_total": 3 + }, + "direct": { + "complete": true, + "load_cases": 4, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 29696 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 3, + "protocol_passed": 18, + "protocol_total": 18, + "cancellation_passed": 3, + "cancellation_total": 3 + }, + "praxis": { + "complete": true, + "load_cases": 4, + "nonzero_processes": [], + "fortio_status_counts": { + "200": 26611 + }, + "nighthawk_non_2xx": 0, + "nighthawk_resets": 0, + "nighthawk_cutoff_inflight": 0, + "aiperf_errors": 0, + "aiperf_completed_cases": 3, + "protocol_passed": 18, + "protocol_total": 18, + "cancellation_passed": 3, + "cancellation_total": 3 + } + }, + "issues": [], + "generated_message_corpora": [ + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 2 + }, + "messages": 4, + "sha256": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "artifact": "agentgateway/ai/01-aiperf-openai/result/inputs.json" + }, + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 2 + }, + "messages": 4, + "sha256": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "artifact": "agentgateway/ai/02-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "agentgateway", + "case": { + "tool": "aiperf", + "api": "translation", + "concurrency": 2 + }, + "messages": 4, + "sha256": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "artifact": "agentgateway/ai/03-aiperf-translation/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 2 + }, + "messages": 4, + "sha256": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "artifact": "direct/ai/01-aiperf-openai/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 2 + }, + "messages": 4, + "sha256": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "artifact": "direct/ai/02-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "direct", + "case": { + "tool": "aiperf", + "api": "translation", + "concurrency": 2 + }, + "messages": 4, + "sha256": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "artifact": "direct/ai/03-aiperf-translation/result/inputs.json" + }, + { + "treatment": "praxis", + "case": { + "tool": "aiperf", + "api": "openai", + "concurrency": 2 + }, + "messages": 4, + "sha256": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "artifact": "praxis/ai/01-aiperf-openai/result/inputs.json" + }, + { + "treatment": "praxis", + "case": { + "tool": "aiperf", + "api": "anthropic", + "concurrency": 2 + }, + "messages": 4, + "sha256": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "artifact": "praxis/ai/02-aiperf-anthropic/result/inputs.json" + }, + { + "treatment": "praxis", + "case": { + "tool": "aiperf", + "api": "translation", + "concurrency": 2 + }, + "messages": 4, + "sha256": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "artifact": "praxis/ai/03-aiperf-translation/result/inputs.json" + } + ] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/native-seeded-corpora.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/native-seeded-corpora.json new file mode 100644 index 0000000..943c859 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/native-seeded-corpora.json @@ -0,0 +1,17 @@ +{ + "anthropic": { + "agentgateway": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "direct": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "praxis": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f" + }, + "translation": { + "agentgateway": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "direct": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "praxis": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f" + }, + "openai": { + "agentgateway": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "direct": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f", + "praxis": "f59dc57d0104fccf35a7871661eb47e2aab147c4b741d3c91ad5c3b77d7a308f" + } +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/native-seeded-host-review.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/native-seeded-host-review.json new file mode 100644 index 0000000..f8a73d7 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/native-seeded-host-review.json @@ -0,0 +1,896 @@ +[ + { + "role": "client", + "workload": "results/native/qualification-seeded/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 4, + "host_busy_percent": { + "mean": 8.915795504560517, + "max": 9.961977186311787 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 17.554240631163708, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/native/qualification-seeded/agentgateway/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/native/qualification-seeded/agentgateway/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 3, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/native/qualification-seeded/agentgateway/ai/03-aiperf-translation/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/native/qualification-seeded/direct/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 12.519456685973307, + "max": 12.775 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0125, + "max": 0.025 + }, + "busiest_sampled_vcpu_percent": 17.680608365019012, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/native/qualification-seeded/direct/ai/01-aiperf-openai/execution.json", + "samples": 2, + "host_busy_percent": { + "mean": 9.897781101969583, + "max": 9.897781101969583 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 15.8, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 4, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/native/qualification-seeded/direct/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/native/qualification-seeded/direct/ai/03-aiperf-translation/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/native/qualification-seeded/praxis/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 10.906409738688646, + "max": 11.337355455002514 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 14.038461538461538, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 518, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/native/qualification-seeded/praxis/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/native/qualification-seeded/praxis/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "client", + "workload": "results/native/qualification-seeded/praxis/ai/03-aiperf-translation/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/native/qualification-seeded/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 12.822054222321047, + "max": 14.050632911392405 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 52.41090146750524, + "container_quota_busy_percent": { + "mean": 45.922705160959346, + "max": 51.20234756122542 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 773, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 87613440, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/native/qualification-seeded/agentgateway/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 257, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 77414400, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/native/qualification-seeded/agentgateway/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 259, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 25751552, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/native/qualification-seeded/agentgateway/ai/03-aiperf-translation/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 257, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 23633920, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/native/qualification-seeded/direct/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 0.14953892681695818, + "max": 0.24925224327018944 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.796812749003984, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/native/qualification-seeded/direct/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/native/qualification-seeded/direct/ai/02-aiperf-anthropic/execution.json", + "samples": 2, + "host_busy_percent": { + "mean": 0.04982561036372696, + "max": 0.04982561036372696 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.199203187250996, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/native/qualification-seeded/direct/ai/03-aiperf-translation/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": null, + "minimum_soft_nofile": null, + "minimum_hard_nofile": null, + "max_container_memory_bytes": null, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/native/qualification-seeded/praxis/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 26.83317810574581, + "max": 26.880641925777333 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 100.0, + "container_quota_busy_percent": { + "mean": 99.12215041254936, + "max": 99.82715696570644 + }, + "container_throttled_period_percent": { + "mean": 26.686274509803923, + "max": 31.372549019607842 + }, + "max_fd": 808, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 112443392, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/native/qualification-seeded/praxis/ai/01-aiperf-openai/execution.json", + "samples": 2, + "host_busy_percent": { + "mean": 0.3723932472691162, + "max": 0.3723932472691162 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 1.1928429423459244, + "container_quota_busy_percent": { + "mean": 0.6568052656333776, + "max": 0.6568052656333776 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 170, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 93401088, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/native/qualification-seeded/praxis/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 167, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 93159424, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "gateway", + "workload": "results/native/qualification-seeded/praxis/ai/03-aiperf-translation/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 170, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 93274112, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/native/qualification-seeded/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 17.477664768631282, + "max": 19.53418482344102 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 24.285714285714285, + "container_quota_busy_percent": { + "mean": 21.532765309694554, + "max": 24.0060532830949 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 248, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16613376, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/native/qualification-seeded/agentgateway/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 244, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15749120, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/native/qualification-seeded/agentgateway/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 244, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15749120, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/native/qualification-seeded/agentgateway/ai/03-aiperf-translation/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 244, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15736832, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/native/qualification-seeded/direct/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 19.55912503350271, + "max": 19.834503510531594 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 26.022304832713754, + "container_quota_busy_percent": { + "mean": 23.488495066107255, + "max": 23.78148722003311 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 519, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 25825280, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/native/qualification-seeded/direct/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 8, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22577152, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/native/qualification-seeded/direct/ai/02-aiperf-anthropic/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 10, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22552576, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/native/qualification-seeded/direct/ai/03-aiperf-translation/execution.json", + "samples": 2, + "host_busy_percent": { + "mean": 0.22321428571428573, + "max": 0.22321428571428573 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.1988071570576541, + "container_quota_busy_percent": { + "mean": 0.09612287591187892, + "max": 0.09612287591187892 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 7, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 22806528, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/native/qualification-seeded/praxis/ai/00-fortio-openai/execution.json", + "samples": 3, + "host_busy_percent": { + "mean": 19.048057380187927, + "max": 19.11764705882353 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 22.54335260115607, + "container_quota_busy_percent": { + "mean": 23.104763067337444, + "max": 23.222218306661205 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 243, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 16560128, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/native/qualification-seeded/praxis/ai/01-aiperf-openai/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 135, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15941632, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/native/qualification-seeded/praxis/ai/02-aiperf-anthropic/execution.json", + "samples": 2, + "host_busy_percent": { + "mean": 0.24795437639474338, + "max": 0.24795437639474338 + }, + "host_steal_percent": { + "mean": 0.0, + "max": 0.0 + }, + "host_iowait_percent": { + "mean": 0.0, + "max": 0.0 + }, + "busiest_sampled_vcpu_percent": 0.5928853754940712, + "container_quota_busy_percent": { + "mean": 0.0922752981468694, + "max": 0.0922752981468694 + }, + "container_throttled_period_percent": { + "mean": 0.0, + "max": 0.0 + }, + "max_fd": 137, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15941632, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + }, + { + "role": "backend", + "workload": "results/native/qualification-seeded/praxis/ai/03-aiperf-translation/execution.json", + "samples": 1, + "host_busy_percent": null, + "host_steal_percent": null, + "host_iowait_percent": null, + "busiest_sampled_vcpu_percent": null, + "container_quota_busy_percent": null, + "container_throttled_period_percent": null, + "max_fd": 137, + "minimum_soft_nofile": 65536, + "minimum_hard_nofile": 65536, + "max_container_memory_bytes": 15306752, + "max_restart_count": 0, + "max_oom_kill_counter": 0, + "collector_errors": [], + "transient_container_read_errors": [], + "network_error_drop_deltas": {} + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/native-seeded-qualification-review.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/native-seeded-qualification-review.json new file mode 100644 index 0000000..6f1864a --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/native-seeded-qualification-review.json @@ -0,0 +1,25 @@ +{ + "reviewed_at": "2026-10-05T19:30:52.687044+00:00", + "infrastructure_valid": true, + "scope": "Approval to run native profile pass1 only; repetitions require separate review", + "protocol_checks": { + "passed": 54, + "total": 54 + }, + "cancellation_checks": { + "passed": 9, + "total": 9 + }, + "load_cases": 12, + "all_load_processes_exit_zero": true, + "measured_fortio_non_200_responses": 0, + "aiperf_request_errors": 0, + "resources": "No collector errors, OOM or network error/drop increments. Client/backend headroom. Praxis AI reaches gateway CPU quota at the offered qualification load; this is product allocation saturation, not a client/backend constraint.", + "native_work_caveat": "Praxis token_count versus agentgateway built-in LLM accounting are distinct implementations; no equal-accounting-efficiency claim", + "host_review": "native-seeded-host-review.json", + "archive_manifest_sha256": "5b42cd441594f2075ef8b0ee550962c1e0e70c95f38103bc3f8975c311861a4f", + "qualification_label": "qualification-seeded", + "aiperf_random_seed": 42, + "corpus_review": "native-seeded-corpora.json", + "seed_review": "All AIPerf outputs complete, zero request errors, input/output lengths 128/64. Canonical generated message contents have identical SHA256 across treatments and API profiles; random session IDs excluded." +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/nightly-kubernetes-setup.txt b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/nightly-kubernetes-setup.txt new file mode 100644 index 0000000..d1facf6 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/nightly-kubernetes-setup.txt @@ -0,0 +1,742 @@ +{ + "apiVersion": "v1", + "items": [ + { + "apiVersion": "gateway.networking.k8s.io/v1", + "kind": "Gateway", + "metadata": { + "annotations": { + "kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"gateway.networking.k8s.io/v1\",\"kind\":\"Gateway\",\"metadata\":{\"annotations\":{},\"name\":\"benchmark\",\"namespace\":\"gateway-benchmark\"},\"spec\":{\"gatewayClassName\":\"praxis\",\"listeners\":[{\"allowedRoutes\":{\"namespaces\":{\"from\":\"All\"}},\"name\":\"http\",\"port\":80,\"protocol\":\"HTTP\"}]}}\n" + }, + "creationTimestamp": "2026-10-05T18:48:51Z", + "finalizers": [ + "gateway.praxis.sh/finalizer" + ], + "generation": 1, + "name": "benchmark", + "namespace": "gateway-benchmark", + "resourceVersion": "3790", + "uid": "b37e697b-84fb-4917-9f81-390830821008" + }, + "spec": { + "gatewayClassName": "praxis", + "listeners": [ + { + "allowedRoutes": { + "namespaces": { + "from": "All" + } + }, + "name": "http", + "port": 80, + "protocol": "HTTP" + } + ] + }, + "status": { + "addresses": [ + { + "type": "IPAddress", + "value": "198.18.0.1" + } + ], + "conditions": [ + { + "lastTransitionTime": "2026-10-05T18:49:07Z", + "message": "Gateway accepted", + "observedGeneration": 1, + "reason": "Accepted", + "status": "True", + "type": "Accepted" + }, + { + "lastTransitionTime": "2026-10-05T18:49:07Z", + "message": "data plane not ready", + "observedGeneration": 1, + "reason": "Pending", + "status": "False", + "type": "Programmed" + } + ], + "listeners": [ + { + "attachedRoutes": 1, + "conditions": [ + { + "lastTransitionTime": "2026-10-05T18:49:07Z", + "message": "listener accepted", + "observedGeneration": 1, + "reason": "Accepted", + "status": "True", + "type": "Accepted" + }, + { + "lastTransitionTime": "2026-10-05T18:49:07Z", + "message": "listener programmed", + "observedGeneration": 1, + "reason": "Programmed", + "status": "True", + "type": "Programmed" + }, + { + "lastTransitionTime": "2026-10-05T18:49:07Z", + "message": "no conflicts detected", + "observedGeneration": 1, + "reason": "NoConflicts", + "status": "False", + "type": "Conflicted" + }, + { + "lastTransitionTime": "2026-10-05T18:49:07Z", + "message": "all refs resolved", + "observedGeneration": 1, + "reason": "ResolvedRefs", + "status": "True", + "type": "ResolvedRefs" + } + ], + "name": "http", + "supportedKinds": [ + { + "group": "gateway.networking.k8s.io", + "kind": "HTTPRoute" + } + ] + } + ] + } + }, + { + "apiVersion": "gateway.networking.k8s.io/v1", + "kind": "HTTPRoute", + "metadata": { + "annotations": { + "kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"gateway.networking.k8s.io/v1\",\"kind\":\"HTTPRoute\",\"metadata\":{\"annotations\":{},\"name\":\"benchmark\",\"namespace\":\"gateway-benchmark\"},\"spec\":{\"parentRefs\":[{\"name\":\"benchmark\"}],\"rules\":[{\"backendRefs\":[{\"name\":\"backend\",\"namespace\":\"gateway-backend\",\"port\":8081}],\"matches\":[{\"path\":{\"type\":\"PathPrefix\",\"value\":\"/\"}}]}]}}\n" + }, + "creationTimestamp": "2026-10-05T18:48:51Z", + "generation": 1, + "name": "benchmark", + "namespace": "gateway-benchmark", + "resourceVersion": "3746", + "uid": "966348af-fe6c-49b7-ac0a-040cdbbd0ed6" + }, + "spec": { + "parentRefs": [ + { + "group": "gateway.networking.k8s.io", + "kind": "Gateway", + "name": "benchmark" + } + ], + "rules": [ + { + "backendRefs": [ + { + "group": "", + "kind": "Service", + "name": "backend", + "namespace": "gateway-backend", + "port": 8081, + "weight": 1 + } + ], + "matches": [ + { + "path": { + "type": "PathPrefix", + "value": "/" + } + } + ] + } + ] + } + }, + { + "apiVersion": "apps/v1", + "kind": "Deployment", + "metadata": { + "annotations": { + "deployment.kubernetes.io/revision": "1" + }, + "creationTimestamp": "2026-10-05T18:49:07Z", + "generation": 1, + "labels": { + "app.kubernetes.io/instance": "benchmark", + "app.kubernetes.io/managed-by": "praxis-operator", + "app.kubernetes.io/name": "praxis", + "gateway.networking.k8s.io/gateway-name": "benchmark" + }, + "name": "praxis-benchmark", + "namespace": "gateway-benchmark", + "ownerReferences": [ + { + "apiVersion": "gateway.networking.k8s.io/v1", + "blockOwnerDeletion": true, + "controller": true, + "kind": "Gateway", + "name": "benchmark", + "uid": "b37e697b-84fb-4917-9f81-390830821008" + } + ], + "resourceVersion": "3788", + "uid": "56f88a6b-6b37-4381-af01-10b096696632" + }, + "spec": { + "progressDeadlineSeconds": 600, + "replicas": 1, + "revisionHistoryLimit": 10, + "selector": { + "matchLabels": { + "app.kubernetes.io/instance": "benchmark", + "app.kubernetes.io/managed-by": "praxis-operator", + "app.kubernetes.io/name": "praxis" + } + }, + "strategy": { + "rollingUpdate": { + "maxSurge": "25%", + "maxUnavailable": "25%" + }, + "type": "RollingUpdate" + }, + "template": { + "metadata": { + "annotations": { + "praxis.sh/config-hash": "e513715b73a17137938c67076f690c2790b66ccdabe5fc54ef983a254aa20896" + }, + "labels": { + "app.kubernetes.io/instance": "benchmark", + "app.kubernetes.io/managed-by": "praxis-operator", + "app.kubernetes.io/name": "praxis", + "gateway.networking.k8s.io/gateway-name": "benchmark" + } + }, + "spec": { + "automountServiceAccountToken": false, + "containers": [ + { + "args": [ + "--config", + "/etc/praxis/config.yaml" + ], + "command": [ + "praxis" + ], + "image": "ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8", + "imagePullPolicy": "IfNotPresent", + "livenessProbe": { + "failureThreshold": 3, + "httpGet": { + "path": "/healthy", + "port": 9901, + "scheme": "HTTP" + }, + "initialDelaySeconds": 5, + "periodSeconds": 5, + "successThreshold": 1, + "timeoutSeconds": 1 + }, + "name": "praxis", + "ports": [ + { + "containerPort": 80, + "name": "http", + "protocol": "TCP" + }, + { + "containerPort": 9901, + "name": "admin", + "protocol": "TCP" + } + ], + "readinessProbe": { + "failureThreshold": 2, + "httpGet": { + "path": "/ready", + "port": 9901, + "scheme": "HTTP" + }, + "initialDelaySeconds": 3, + "periodSeconds": 3, + "successThreshold": 1, + "timeoutSeconds": 1 + }, + "resources": { + "limits": { + "memory": "256Mi" + }, + "requests": { + "cpu": "100m", + "memory": "64Mi" + } + }, + "securityContext": { + "allowPrivilegeEscalation": false, + "capabilities": { + "add": [ + "NET_BIND_SERVICE" + ], + "drop": [ + "ALL" + ] + }, + "readOnlyRootFilesystem": true, + "runAsNonRoot": true, + "runAsUser": 100, + "seccompProfile": { + "type": "RuntimeDefault" + } + }, + "startupProbe": { + "failureThreshold": 30, + "httpGet": { + "path": "/healthy", + "port": 9901, + "scheme": "HTTP" + }, + "periodSeconds": 1, + "successThreshold": 1, + "timeoutSeconds": 1 + }, + "terminationMessagePath": "/dev/termination-log", + "terminationMessagePolicy": "File", + "volumeMounts": [ + { + "mountPath": "/etc/praxis", + "name": "config", + "readOnly": true + }, + { + "mountPath": "/tmp", + "name": "tmp" + } + ] + } + ], + "dnsPolicy": "ClusterFirst", + "restartPolicy": "Always", + "schedulerName": "default-scheduler", + "securityContext": {}, + "terminationGracePeriodSeconds": 15, + "topologySpreadConstraints": [ + { + "labelSelector": { + "matchLabels": { + "app.kubernetes.io/instance": "benchmark", + "app.kubernetes.io/managed-by": "praxis-operator", + "app.kubernetes.io/name": "praxis" + } + }, + "maxSkew": 1, + "topologyKey": "kubernetes.io/hostname", + "whenUnsatisfiable": "ScheduleAnyway" + } + ], + "volumes": [ + { + "configMap": { + "defaultMode": 420, + "name": "praxis-benchmark" + }, + "name": "config" + }, + { + "emptyDir": {}, + "name": "tmp" + } + ] + } + } + }, + "status": { + "conditions": [ + { + "lastTransitionTime": "2026-10-05T18:49:07Z", + "lastUpdateTime": "2026-10-05T18:49:07Z", + "message": "Deployment does not have minimum availability.", + "reason": "MinimumReplicasUnavailable", + "status": "False", + "type": "Available" + }, + { + "lastTransitionTime": "2026-10-05T18:49:07Z", + "lastUpdateTime": "2026-10-05T18:49:07Z", + "message": "ReplicaSet \"praxis-benchmark-c876c47bc\" is progressing.", + "reason": "ReplicaSetUpdated", + "status": "True", + "type": "Progressing" + } + ], + "observedGeneration": 1, + "replicas": 1, + "terminatingReplicas": 0, + "unavailableReplicas": 1, + "updatedReplicas": 1 + } + }, + { + "apiVersion": "v1", + "kind": "Pod", + "metadata": { + "annotations": { + "kubernetes.io/limit-ranger": "LimitRanger plugin set: cpu limit for container praxis", + "praxis.sh/config-hash": "e513715b73a17137938c67076f690c2790b66ccdabe5fc54ef983a254aa20896" + }, + "creationTimestamp": "2026-10-05T18:49:07Z", + "generateName": "praxis-benchmark-c876c47bc-", + "generation": 1, + "labels": { + "app.kubernetes.io/instance": "benchmark", + "app.kubernetes.io/managed-by": "praxis-operator", + "app.kubernetes.io/name": "praxis", + "gateway.networking.k8s.io/gateway-name": "benchmark", + "pod-template-hash": "c876c47bc" + }, + "name": "praxis-benchmark-c876c47bc-vlg2h", + "namespace": "gateway-benchmark", + "ownerReferences": [ + { + "apiVersion": "apps/v1", + "blockOwnerDeletion": true, + "controller": true, + "kind": "ReplicaSet", + "name": "praxis-benchmark-c876c47bc", + "uid": "065a12f5-0801-4941-9fd9-a1e9d964a96a" + } + ], + "resourceVersion": "3923", + "uid": "21de4060-dea5-4299-a5ff-1117dbefa68e" + }, + "spec": { + "automountServiceAccountToken": false, + "containers": [ + { + "args": [ + "--config", + "/etc/praxis/config.yaml" + ], + "command": [ + "praxis" + ], + "image": "ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8", + "imagePullPolicy": "IfNotPresent", + "livenessProbe": { + "failureThreshold": 3, + "httpGet": { + "path": "/healthy", + "port": 9901, + "scheme": "HTTP" + }, + "initialDelaySeconds": 5, + "periodSeconds": 5, + "successThreshold": 1, + "timeoutSeconds": 1 + }, + "name": "praxis", + "ports": [ + { + "containerPort": 80, + "name": "http", + "protocol": "TCP" + }, + { + "containerPort": 9901, + "name": "admin", + "protocol": "TCP" + } + ], + "readinessProbe": { + "failureThreshold": 2, + "httpGet": { + "path": "/ready", + "port": 9901, + "scheme": "HTTP" + }, + "initialDelaySeconds": 3, + "periodSeconds": 3, + "successThreshold": 1, + "timeoutSeconds": 1 + }, + "resources": { + "limits": { + "cpu": "2", + "memory": "256Mi" + }, + "requests": { + "cpu": "100m", + "memory": "64Mi" + } + }, + "securityContext": { + "allowPrivilegeEscalation": false, + "capabilities": { + "add": [ + "NET_BIND_SERVICE" + ], + "drop": [ + "ALL" + ] + }, + "readOnlyRootFilesystem": true, + "runAsNonRoot": true, + "runAsUser": 100, + "seccompProfile": { + "type": "RuntimeDefault" + } + }, + "startupProbe": { + "failureThreshold": 30, + "httpGet": { + "path": "/healthy", + "port": 9901, + "scheme": "HTTP" + }, + "periodSeconds": 1, + "successThreshold": 1, + "timeoutSeconds": 1 + }, + "terminationMessagePath": "/dev/termination-log", + "terminationMessagePolicy": "File", + "volumeMounts": [ + { + "mountPath": "/etc/praxis", + "name": "config", + "readOnly": true + }, + { + "mountPath": "/tmp", + "name": "tmp" + } + ] + } + ], + "dnsPolicy": "ClusterFirst", + "enableServiceLinks": true, + "nodeName": "gwcmp160-1005-kgateway.c.solo-oss.internal", + "preemptionPolicy": "PreemptLowerPriority", + "priority": 0, + "restartPolicy": "Always", + "schedulerName": "default-scheduler", + "securityContext": {}, + "serviceAccount": "default", + "serviceAccountName": "default", + "terminationGracePeriodSeconds": 15, + "tolerations": [ + { + "effect": "NoExecute", + "key": "node.kubernetes.io/not-ready", + "operator": "Exists", + "tolerationSeconds": 300 + }, + { + "effect": "NoExecute", + "key": "node.kubernetes.io/unreachable", + "operator": "Exists", + "tolerationSeconds": 300 + } + ], + "topologySpreadConstraints": [ + { + "labelSelector": { + "matchLabels": { + "app.kubernetes.io/instance": "benchmark", + "app.kubernetes.io/managed-by": "praxis-operator", + "app.kubernetes.io/name": "praxis" + } + }, + "maxSkew": 1, + "topologyKey": "kubernetes.io/hostname", + "whenUnsatisfiable": "ScheduleAnyway" + } + ], + "volumes": [ + { + "configMap": { + "defaultMode": 420, + "name": "praxis-benchmark" + }, + "name": "config" + }, + { + "emptyDir": {}, + "name": "tmp" + } + ] + }, + "status": { + "conditions": [ + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-05T18:49:09Z", + "observedGeneration": 1, + "status": "True", + "type": "PodReadyToStartContainers" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-05T18:49:07Z", + "observedGeneration": 1, + "status": "True", + "type": "Initialized" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-05T18:49:07Z", + "message": "containers with unready status: [praxis]", + "observedGeneration": 1, + "reason": "ContainersNotReady", + "status": "False", + "type": "Ready" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-05T18:49:07Z", + "message": "containers with unready status: [praxis]", + "observedGeneration": 1, + "reason": "ContainersNotReady", + "status": "False", + "type": "ContainersReady" + }, + { + "lastProbeTime": null, + "lastTransitionTime": "2026-10-05T18:49:07Z", + "observedGeneration": 1, + "status": "True", + "type": "PodScheduled" + } + ], + "containerStatuses": [ + { + "allocatedResources": { + "cpu": "100m", + "memory": "64Mi" + }, + "containerID": "containerd://68ebd0ad0aa66817bad22aeb5744cd198682f51cde0834b8642bd1d38f5e1f38", + "image": "sha256:cc8c9ae5291e87c71283398eab4a1adfb90c635a9b8d275a6838495af7b81880", + "imageID": "ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8", + "lastState": { + "terminated": { + "containerID": "containerd://68ebd0ad0aa66817bad22aeb5744cd198682f51cde0834b8642bd1d38f5e1f38", + "exitCode": 1, + "finishedAt": "2026-10-05T18:50:41Z", + "reason": "Error", + "startedAt": "2026-10-05T18:50:41Z" + } + }, + "name": "praxis", + "ready": false, + "resources": { + "limits": { + "cpu": "2", + "memory": "256Mi" + }, + "requests": { + "cpu": "100m", + "memory": "64Mi" + } + }, + "restartCount": 4, + "started": false, + "state": { + "waiting": { + "message": "back-off 1m20s restarting failed container=praxis pod=praxis-benchmark-c876c47bc-vlg2h_gateway-benchmark(21de4060-dea5-4299-a5ff-1117dbefa68e)", + "reason": "CrashLoopBackOff" + } + }, + "user": { + "linux": { + "gid": 101, + "supplementalGroups": [ + 101 + ], + "uid": 100 + } + }, + "volumeMounts": [ + { + "mountPath": "/etc/praxis", + "name": "config", + "readOnly": true, + "recursiveReadOnly": "Disabled" + }, + { + "mountPath": "/tmp", + "name": "tmp" + } + ] + } + ], + "hostIP": "10.128.15.214", + "hostIPs": [ + { + "ip": "10.128.15.214" + } + ], + "observedGeneration": 1, + "phase": "Running", + "podIP": "10.42.1.19", + "podIPs": [ + { + "ip": "10.42.1.19" + } + ], + "qosClass": "Burstable", + "startTime": "2026-10-05T18:49:07Z" + } + }, + { + "apiVersion": "v1", + "data": { + "ca.crt": "-----BEGIN CERTIFICATE-----\nMIIBdjCCAR2gAwIBAgIBADAKBggqhkjOPQQDAjAjMSEwHwYDVQQDDBhrM3Mtc2Vy\ndmVyLWNhQDE3OTEyMjQzMTMwHhcNMjYxMDA1MTcxODMzWhcNMzYxMDAyMTcxODMz\nWjAjMSEwHwYDVQQDDBhrM3Mtc2VydmVyLWNhQDE3OTEyMjQzMTMwWTATBgcqhkjO\nPQIBBggqhkjOPQMBBwNCAASETufKheU62s1R6eCwlS1ZzAq4ZpuDhJx0tr1nluIL\n4wZwRM2/qFTLIV96ggjs9aF2CzNxv6qFG7VxGwkVOI62o0IwQDAOBgNVHQ8BAf8E\nBAMCAqQwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUpp1J0rZLYwTcKSIfHq83\nNX+cIrkwCgYIKoZIzj0EAwIDRwAwRAIgPrr0ZYGQcRXU4yMqLftoqJ2/is8FEM/O\ncnEkjO1rq4sCIF8bUoftwALZYRrsHFcBCCre3EPpSkwudZs+aPEJKjEw\n-----END CERTIFICATE-----\n" + }, + "kind": "ConfigMap", + "metadata": { + "annotations": { + "kubernetes.io/description": "Contains a CA bundle that can be used to verify the kube-apiserver when using internal endpoints such as the internal service IP or kubernetes.default.svc. No other usage is guaranteed across distributions of Kubernetes clusters." + }, + "creationTimestamp": "2026-10-05T18:38:26Z", + "name": "kube-root-ca.crt", + "namespace": "gateway-benchmark", + "resourceVersion": "1682", + "uid": "205fc612-ee89-4bb9-bcfe-011f9a77a700" + } + }, + { + "apiVersion": "v1", + "data": { + "config.yaml": "admin:\n address: 0.0.0.0:9901\nfilter_chains:\n- name: http-chain\n filters:\n - filter: request_id\n - filter: router\n multi_level_subdomain_matching: true\n routes:\n - cluster: gateway-backend~backend~8081\n path_prefix: /\n - filter: load_balancer\n clusters:\n - name: gateway-backend~backend~8081\n endpoints:\n - address: 10.42.3.2:8081\n weight: 1\ninsecure_options:\n allow_public_admin: true\nlisteners:\n- name: http\n address: 0.0.0.0:80\n filter_chains:\n - http-chain\n" + }, + "kind": "ConfigMap", + "metadata": { + "creationTimestamp": "2026-10-05T18:49:07Z", + "labels": { + "app.kubernetes.io/instance": "benchmark", + "app.kubernetes.io/managed-by": "praxis-operator", + "app.kubernetes.io/name": "praxis" + }, + "name": "praxis-benchmark", + "namespace": "gateway-benchmark", + "ownerReferences": [ + { + "apiVersion": "gateway.networking.k8s.io/v1", + "blockOwnerDeletion": true, + "controller": true, + "kind": "Gateway", + "name": "benchmark", + "uid": "b37e697b-84fb-4917-9f81-390830821008" + } + ], + "resourceVersion": "3762", + "uid": "c5b2b4b6-0b61-4459-84d0-55a756a8f142" + } + } + ], + "kind": "List", + "metadata": { + "resourceVersion": "" + } +} +[pod/praxis-benchmark-c876c47bc-vlg2h/praxis] 2026-10-05T18:50:41.551343Z  WARN praxis_core::config::validate::rules: insecure_options flag is active: admin may bind non-loopback addresses flag="allow_public_admin" +[pod/praxis-benchmark-c876c47bc-vlg2h/praxis] 2026-10-05T18:50:41.551384Z  WARN praxis_core::config::validate::rules: admin endpoint binds to a non-loopback address; allowed by insecure_options.allow_public_admin admin_address=0.0.0.0:9901 +[pod/praxis-benchmark-c876c47bc-vlg2h/praxis] fatal: config: chain 'http-chain': filter 'load_balancer': inline config: cluster name 'gateway-backend~backend~8081' must contain only ASCII alphanumeric, '_', or '-' diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/pass1-review.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/pass1-review.json new file mode 100644 index 0000000..c5163e7 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/pass1-review.json @@ -0,0 +1,29 @@ +{ + "reviewed_at": "2026-10-05T22:23:40.278605+00:00", + "infrastructure_valid": true, + "scope": "This CPU profile first pass is valid. Repetitions remain gated on complete fresh Kubernetes first-pass review.", + "profile": "common", + "pass": "pass1", + "load_cases": 128, + "treatments": [ + "agentgateway", + "direct", + "praxis-nightly", + "praxis-release" + ], + "aiperf_random_seed": 42, + "canonical_message_sha256": "6ff884fe286410bfa618d421868c701674eedf08427e297779c69e3b45dd9d63", + "protocol_passed": 48, + "cancellation_passed": 8, + "load_process_errors": 0, + "confirmed_http_or_aiperf_errors": 0, + "nighthawk_cutoff_inflight": 1, + "resources": "At least six samples per case; no collector errors, restarts, OOM, steal, NIC error/drop increments, or descriptor-limit concerns. Every gateway case has one unchanged process pinned to guest cores2-3; direct has no running gateway.", + "upstream_capacity": "Peak through-gateway backend quota mean88.67% / sampled maximum89.02% in common; the busiest cases have zero quota throttling. Native peak mean63.52%. Client headroom remains through gateways.", + "baseline_limit": "Unlimited direct path approaches backend quota and, for common HTTP, client CPU capacity. Retain as observed full-path service reference, not isolated gateway overhead or unconstrained upstream capacity.", + "audit": "common-pass1-audit.json", + "resource_review": "common-pass1-resource-gate.json", + "image_input_review": "cpu-pass1-input-image-review.json", + "isolation_review": "cpu-pass1-isolation-review.json", + "archive_manifest_sha256": "27fbd9cd06d61cc94481ffa93404f29367e1b4ef8f2044d5e553a868fd6d5772" +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/qualification-review.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/qualification-review.json new file mode 100644 index 0000000..57b0e79 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/qualification-review.json @@ -0,0 +1,18 @@ +{ + "reviewed_at": "2026-10-05T20:24:16.562087+00:00", + "infrastructure_valid": true, + "scope": "Approval for pass1 only; repeats require the complete common/native/Kubernetes first-pass review", + "qualification_label": "qualification-nohealth", + "aiperf_random_seed": 42, + "protocol_checks": 48, + "cancellation_checks": 8, + "load_cases": 20, + "request_or_process_errors": 0, + "audit": "common-final-audit.json", + "host_review": "common-final-host-review.json", + "resource_review": "common-final-resource-gate.json", + "resource_interpretation": "Short request-count qualification has 0-4 samples per tool window, so it establishes readiness/protocol correctness, not sustained capacity. Sampled intervals show no OOM, steal, collector failure or network drops. Client/backend headroom; native Praxis CPU quota saturation is the tested product constraint. Full duration pass1 requires independent review.", + "corpus_review": "All generated AIPerf messages match across treatments within API/concurrency groups, seed42, lengths128/64, completed with zero errors.", + "healthchecks": "Praxis inherited probes disabled; agentgateway/direct already had none. Common direct/agentgateway pass1 completed before correction without any active Praxis container; retained unchanged.", + "archive_manifest_sha256": "194571c0a5ad4bd9ac512695ca3a193558f2c93345f11e34baebd2ee1666f5f3" +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/qualified-gateway-inspect.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/qualified-gateway-inspect.json new file mode 100644 index 0000000..e950bfb --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/qualified-gateway-inspect.json @@ -0,0 +1,1277 @@ +[ + { + "Id": "d4c7feb4a8c06c8906ad0e040353efb81ea7c1e34351218e950ca33b724155fd", + "Created": "2026-10-05T18:24:49.366568666Z", + "Path": "/app/agentgateway", + "Args": [ + "-f", + "/etc/config.yaml" + ], + "State": { + "Status": "exited", + "Running": false, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 0, + "ExitCode": 0, + "Error": "", + "StartedAt": "2026-10-05T18:42:55.253391195Z", + "FinishedAt": "2026-10-05T18:44:20.459982143Z" + }, + "Image": "sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "ResolvConfPath": "/var/lib/docker/containers/d4c7feb4a8c06c8906ad0e040353efb81ea7c1e34351218e950ca33b724155fd/resolv.conf", + "HostnamePath": "/var/lib/docker/containers/d4c7feb4a8c06c8906ad0e040353efb81ea7c1e34351218e950ca33b724155fd/hostname", + "HostsPath": "/var/lib/docker/containers/d4c7feb4a8c06c8906ad0e040353efb81ea7c1e34351218e950ca33b724155fd/hosts", + "LogPath": "/var/lib/docker/containers/d4c7feb4a8c06c8906ad0e040353efb81ea7c1e34351218e950ca33b724155fd/d4c7feb4a8c06c8906ad0e040353efb81ea7c1e34351218e950ca33b724155fd-json.log", + "Name": "/agentgateway", + "RestartCount": 0, + "Driver": "overlayfs", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "docker-default", + "ExecIDs": null, + "HostConfig": { + "Binds": [ + "/opt/gateway-benchmark/agentgateway.yaml:/etc/config.yaml:ro" + ], + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": { + "max-file": "3", + "max-size": "10m" + } + }, + "NetworkMode": "host", + "PortBindings": {}, + "RestartPolicy": { + "Name": "no", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": null, + "DnsOptions": [], + "DnsSearch": [], + "ExtraHosts": null, + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": false, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": null, + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 2147483648, + "NanoCpus": 2000000000, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": [], + "BlkioDeviceReadBps": [], + "BlkioDeviceWriteBps": [], + "BlkioDeviceReadIOps": [], + "BlkioDeviceWriteIOps": [], + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "2,3", + "CpusetMems": "", + "Devices": [], + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 4294967296, + "MemorySwappiness": null, + "OomKillDisable": null, + "PidsLimit": null, + "Ulimits": [ + { + "Name": "nofile", + "Hard": 65536, + "Soft": 65536 + } + ], + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "MaskedPaths": [ + "/proc/acpi", + "/proc/asound", + "/proc/interrupts", + "/proc/kcore", + "/proc/keys", + "/proc/latency_stats", + "/proc/sched_debug", + "/proc/scsi", + "/proc/timer_list", + "/proc/timer_stats", + "/sys/devices/virtual/powercap", + "/sys/firmware" + ], + "ReadonlyPaths": [ + "/proc/bus", + "/proc/fs", + "/proc/irq", + "/proc/sys", + "/proc/sysrq-trigger" + ] + }, + "Storage": { + "RootFS": { + "Snapshot": { + "Name": "overlayfs" + } + } + }, + "Mounts": [ + { + "Type": "bind", + "Source": "/opt/gateway-benchmark/agentgateway.yaml", + "Destination": "/etc/config.yaml", + "Mode": "ro", + "RW": false, + "Propagation": "rprivate" + } + ], + "Config": { + "Hostname": "gwcmp160-1005-gateway.c.solo-oss.internal", + "Domainname": "", + "User": "65532", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin", + "SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt", + "AGENTGATEWAY_ENV=container" + ], + "Cmd": [ + "-f", + "/etc/config.yaml" + ], + "Image": "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "Volumes": null, + "WorkingDir": "/", + "Entrypoint": [ + "/app/agentgateway" + ], + "Labels": { + "dev.chainguard.image.title": "glibc-dynamic", + "dev.chainguard.package.main": "", + "org.opencontainers.image.authors": "Chainguard Team https://www.chainguard.dev/", + "org.opencontainers.image.created": "2026-10-02T15:36:42.244Z", + "org.opencontainers.image.description": "Next Generation Agentic Proxy for AI Agents and MCP servers", + "org.opencontainers.image.licenses": "Apache-2.0", + "org.opencontainers.image.revision": "ea5608642b9d5c94c5baf5fd9f2f9849b808e963", + "org.opencontainers.image.source": "https://github.com/agentgateway/agentgateway", + "org.opencontainers.image.title": "agentgateway", + "org.opencontainers.image.url": "https://github.com/agentgateway/agentgateway", + "org.opencontainers.image.vendor": "Chainguard", + "org.opencontainers.image.version": "v1.6.0" + } + }, + "NetworkSettings": { + "SandboxID": "", + "SandboxKey": "", + "Ports": {}, + "Networks": { + "host": { + "IPAMConfig": null, + "Links": null, + "Aliases": null, + "DriverOpts": null, + "GwPriority": 0, + "NetworkID": "d38424101ebb00fc41afe958505ef0917133261fda34ffb6c932e69d10a0f5d5", + "EndpointID": "", + "Gateway": "", + "IPAddress": "", + "MacAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "DNSNames": null + } + } + }, + "ImageManifestDescriptor": { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:482921556876a503ad3675b29223b1897b63a316983e46797ff99ebf83a2a6a2", + "size": 1436, + "platform": { + "architecture": "amd64", + "os": "linux" + } + } + }, + { + "Id": "ef6f69453de4fc01a9f27e635b311b2d33a0cd037f12470448b0f36f8f820886", + "Created": "2026-10-05T18:35:13.342373939Z", + "Path": "praxis", + "Args": [ + "-c", + "/etc/config.yaml" + ], + "State": { + "Status": "exited", + "Running": false, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 0, + "ExitCode": 137, + "Error": "", + "StartedAt": "2026-10-05T18:44:20.544321694Z", + "FinishedAt": "2026-10-05T18:45:55.164786714Z", + "Health": { + "Status": "unhealthy", + "FailingStreak": 18, + "Log": [ + { + "Start": "2026-10-05T18:45:31.20351525Z", + "End": "2026-10-05T18:45:31.243100559Z", + "ExitCode": 1, + "Output": "wget: can't connect to remote host (127.0.0.1): Connection refused\n" + }, + { + "Start": "2026-10-05T18:45:36.244707196Z", + "End": "2026-10-05T18:45:36.287186599Z", + "ExitCode": 1, + "Output": "wget: can't connect to remote host (127.0.0.1): Connection refused\n" + }, + { + "Start": "2026-10-05T18:45:41.289744908Z", + "End": "2026-10-05T18:45:41.328890281Z", + "ExitCode": 1, + "Output": "wget: can't connect to remote host (127.0.0.1): Connection refused\n" + }, + { + "Start": "2026-10-05T18:45:46.330395932Z", + "End": "2026-10-05T18:45:46.37030054Z", + "ExitCode": 1, + "Output": "wget: can't connect to remote host (127.0.0.1): Connection refused\n" + }, + { + "Start": "2026-10-05T18:45:51.372456631Z", + "End": "2026-10-05T18:45:51.40996553Z", + "ExitCode": 1, + "Output": "wget: can't connect to remote host (127.0.0.1): Connection refused\n" + } + ] + } + }, + "Image": "sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8", + "ResolvConfPath": "/var/lib/docker/containers/ef6f69453de4fc01a9f27e635b311b2d33a0cd037f12470448b0f36f8f820886/resolv.conf", + "HostnamePath": "/var/lib/docker/containers/ef6f69453de4fc01a9f27e635b311b2d33a0cd037f12470448b0f36f8f820886/hostname", + "HostsPath": "/var/lib/docker/containers/ef6f69453de4fc01a9f27e635b311b2d33a0cd037f12470448b0f36f8f820886/hosts", + "LogPath": "/var/lib/docker/containers/ef6f69453de4fc01a9f27e635b311b2d33a0cd037f12470448b0f36f8f820886/ef6f69453de4fc01a9f27e635b311b2d33a0cd037f12470448b0f36f8f820886-json.log", + "Name": "/praxis-release", + "RestartCount": 0, + "Driver": "overlayfs", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "docker-default", + "ExecIDs": null, + "HostConfig": { + "Binds": [ + "/opt/gateway-benchmark/praxis.yaml:/etc/config.yaml:ro" + ], + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": { + "max-file": "3", + "max-size": "10m" + } + }, + "NetworkMode": "host", + "PortBindings": {}, + "RestartPolicy": { + "Name": "no", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": null, + "DnsOptions": [], + "DnsSearch": [], + "ExtraHosts": null, + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": false, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": null, + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 2147483648, + "NanoCpus": 2000000000, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": [], + "BlkioDeviceReadBps": [], + "BlkioDeviceWriteBps": [], + "BlkioDeviceReadIOps": [], + "BlkioDeviceWriteIOps": [], + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "2,3", + "CpusetMems": "", + "Devices": [], + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 4294967296, + "MemorySwappiness": null, + "OomKillDisable": null, + "PidsLimit": null, + "Ulimits": [ + { + "Name": "nofile", + "Hard": 65536, + "Soft": 65536 + } + ], + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "MaskedPaths": [ + "/proc/acpi", + "/proc/asound", + "/proc/interrupts", + "/proc/kcore", + "/proc/keys", + "/proc/latency_stats", + "/proc/sched_debug", + "/proc/scsi", + "/proc/timer_list", + "/proc/timer_stats", + "/sys/devices/virtual/powercap", + "/sys/firmware" + ], + "ReadonlyPaths": [ + "/proc/bus", + "/proc/fs", + "/proc/irq", + "/proc/sys", + "/proc/sysrq-trigger" + ] + }, + "Storage": { + "RootFS": { + "Snapshot": { + "Name": "overlayfs" + } + } + }, + "Mounts": [ + { + "Type": "bind", + "Source": "/opt/gateway-benchmark/praxis.yaml", + "Destination": "/etc/config.yaml", + "Mode": "ro", + "RW": false, + "Propagation": "rprivate" + } + ], + "Config": { + "Hostname": "gwcmp160-1005-gateway.c.solo-oss.internal", + "Domainname": "", + "User": "praxis:praxis", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "ExposedPorts": { + "8080/tcp": {}, + "9901/tcp": {} + }, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + ], + "Cmd": [ + "-c", + "/etc/config.yaml" + ], + "Healthcheck": { + "Test": [ + "CMD-SHELL", + "wget -qO- http://127.0.0.1:9901/healthy || exit 1" + ], + "Interval": 5000000000, + "Timeout": 3000000000, + "StartPeriod": 2000000000 + }, + "Image": "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8", + "Volumes": null, + "WorkingDir": "/etc/praxis", + "Entrypoint": [ + "praxis" + ], + "Labels": { + "org.opencontainers.image.created": "2026-08-10T20:02:52.279Z", + "org.opencontainers.image.description": " AI and cloud-native proxy server and framework", + "org.opencontainers.image.licenses": "MIT", + "org.opencontainers.image.revision": "af54edcd24de01e4dac7da59a809bf88bd246fe5", + "org.opencontainers.image.source": "https://github.com/praxis-proxy/praxis", + "org.opencontainers.image.title": "praxis", + "org.opencontainers.image.url": "https://github.com/praxis-proxy/praxis", + "org.opencontainers.image.version": "0.5.2" + } + }, + "NetworkSettings": { + "SandboxID": "", + "SandboxKey": "", + "Ports": {}, + "Networks": { + "host": { + "IPAMConfig": null, + "Links": null, + "Aliases": null, + "DriverOpts": null, + "GwPriority": 0, + "NetworkID": "d38424101ebb00fc41afe958505ef0917133261fda34ffb6c932e69d10a0f5d5", + "EndpointID": "", + "Gateway": "", + "IPAddress": "", + "MacAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "DNSNames": null + } + } + }, + "ImageManifestDescriptor": { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:bee549c3eaf16d2c27b1f3fc7520c0695c976ffa2662714940135784e5e6ea99", + "size": 1239, + "platform": { + "architecture": "amd64", + "os": "linux" + } + } + }, + { + "Id": "35feed29aa0672d91c34d5dcbf268e365e24dc1c49bdbb83dea987c55860e9a7", + "Created": "2026-10-05T18:35:13.419871701Z", + "Path": "praxis", + "Args": [ + "-c", + "/etc/config.yaml" + ], + "State": { + "Status": "exited", + "Running": false, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 0, + "ExitCode": 137, + "Error": "", + "StartedAt": "2026-10-05T18:45:55.246921826Z", + "FinishedAt": "2026-10-05T18:48:24.483966323Z", + "Health": { + "Status": "unhealthy", + "FailingStreak": 29, + "Log": [ + { + "Start": "2026-10-05T18:48:01.357213178Z", + "End": "2026-10-05T18:48:01.400109524Z", + "ExitCode": 1, + "Output": "wget: can't connect to remote host (127.0.0.1): Connection refused\n" + }, + { + "Start": "2026-10-05T18:48:06.401144916Z", + "End": "2026-10-05T18:48:06.439912051Z", + "ExitCode": 1, + "Output": "wget: can't connect to remote host (127.0.0.1): Connection refused\n" + }, + { + "Start": "2026-10-05T18:48:11.440675607Z", + "End": "2026-10-05T18:48:11.482080501Z", + "ExitCode": 1, + "Output": "wget: can't connect to remote host (127.0.0.1): Connection refused\n" + }, + { + "Start": "2026-10-05T18:48:16.483731891Z", + "End": "2026-10-05T18:48:16.523567202Z", + "ExitCode": 1, + "Output": "wget: can't connect to remote host (127.0.0.1): Connection refused\n" + }, + { + "Start": "2026-10-05T18:48:21.524971141Z", + "End": "2026-10-05T18:48:21.566038604Z", + "ExitCode": 1, + "Output": "wget: can't connect to remote host (127.0.0.1): Connection refused\n" + } + ] + } + }, + "Image": "sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8", + "ResolvConfPath": "/var/lib/docker/containers/35feed29aa0672d91c34d5dcbf268e365e24dc1c49bdbb83dea987c55860e9a7/resolv.conf", + "HostnamePath": "/var/lib/docker/containers/35feed29aa0672d91c34d5dcbf268e365e24dc1c49bdbb83dea987c55860e9a7/hostname", + "HostsPath": "/var/lib/docker/containers/35feed29aa0672d91c34d5dcbf268e365e24dc1c49bdbb83dea987c55860e9a7/hosts", + "LogPath": "/var/lib/docker/containers/35feed29aa0672d91c34d5dcbf268e365e24dc1c49bdbb83dea987c55860e9a7/35feed29aa0672d91c34d5dcbf268e365e24dc1c49bdbb83dea987c55860e9a7-json.log", + "Name": "/praxis-nightly", + "RestartCount": 0, + "Driver": "overlayfs", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "docker-default", + "ExecIDs": null, + "HostConfig": { + "Binds": [ + "/opt/gateway-benchmark/praxis.yaml:/etc/config.yaml:ro" + ], + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": { + "max-file": "3", + "max-size": "10m" + } + }, + "NetworkMode": "host", + "PortBindings": {}, + "RestartPolicy": { + "Name": "no", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": null, + "DnsOptions": [], + "DnsSearch": [], + "ExtraHosts": null, + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": false, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": null, + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 2147483648, + "NanoCpus": 2000000000, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": [], + "BlkioDeviceReadBps": [], + "BlkioDeviceWriteBps": [], + "BlkioDeviceReadIOps": [], + "BlkioDeviceWriteIOps": [], + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "2,3", + "CpusetMems": "", + "Devices": [], + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 4294967296, + "MemorySwappiness": null, + "OomKillDisable": null, + "PidsLimit": null, + "Ulimits": [ + { + "Name": "nofile", + "Hard": 65536, + "Soft": 65536 + } + ], + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "MaskedPaths": [ + "/proc/acpi", + "/proc/asound", + "/proc/interrupts", + "/proc/kcore", + "/proc/keys", + "/proc/latency_stats", + "/proc/sched_debug", + "/proc/scsi", + "/proc/timer_list", + "/proc/timer_stats", + "/sys/devices/virtual/powercap", + "/sys/firmware" + ], + "ReadonlyPaths": [ + "/proc/bus", + "/proc/fs", + "/proc/irq", + "/proc/sys", + "/proc/sysrq-trigger" + ] + }, + "Storage": { + "RootFS": { + "Snapshot": { + "Name": "overlayfs" + } + } + }, + "Mounts": [ + { + "Type": "bind", + "Source": "/opt/gateway-benchmark/praxis.yaml", + "Destination": "/etc/config.yaml", + "Mode": "ro", + "RW": false, + "Propagation": "rprivate" + } + ], + "Config": { + "Hostname": "gwcmp160-1005-gateway.c.solo-oss.internal", + "Domainname": "", + "User": "praxis:praxis", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "ExposedPorts": { + "8080/tcp": {}, + "9901/tcp": {} + }, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + ], + "Cmd": [ + "-c", + "/etc/config.yaml" + ], + "Healthcheck": { + "Test": [ + "CMD-SHELL", + "wget -qO- http://127.0.0.1:9901/healthy || exit 1" + ], + "Interval": 5000000000, + "Timeout": 3000000000, + "StartPeriod": 2000000000 + }, + "Image": "ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8", + "Volumes": null, + "WorkingDir": "/etc/praxis", + "Entrypoint": [ + "praxis" + ], + "Labels": { + "org.opencontainers.image.created": "2026-10-02T03:07:42.663Z", + "org.opencontainers.image.description": "AI and cloud-native proxy server and framework", + "org.opencontainers.image.licenses": "Apache-2.0", + "org.opencontainers.image.revision": "31ac6dc86fba30ff510b17f9139021de60d8ba79", + "org.opencontainers.image.source": "https://github.com/praxis-proxy/praxis", + "org.opencontainers.image.title": "praxis", + "org.opencontainers.image.url": "https://github.com/praxis-proxy/praxis", + "org.opencontainers.image.version": "nightly-20261002" + } + }, + "NetworkSettings": { + "SandboxID": "", + "SandboxKey": "", + "Ports": {}, + "Networks": { + "host": { + "IPAMConfig": null, + "Links": null, + "Aliases": null, + "DriverOpts": null, + "GwPriority": 0, + "NetworkID": "d38424101ebb00fc41afe958505ef0917133261fda34ffb6c932e69d10a0f5d5", + "EndpointID": "", + "Gateway": "", + "IPAddress": "", + "MacAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "DNSNames": null + } + } + }, + "ImageManifestDescriptor": { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:d6916c83f386439e1065b01b291f999982900af1984078b1f70bce29907f96f2", + "size": 1240, + "platform": { + "architecture": "amd64", + "os": "linux" + } + } + }, + { + "Id": "f77b80f7bd0e29dc5a9a29cf6a20a39d84cdd8939fa0f08fd1e7ca97ab4375b6", + "Created": "2026-10-05T18:30:02.275796353Z", + "Path": "/app/agentgateway", + "Args": [ + "-f", + "/etc/config.yaml" + ], + "State": { + "Status": "exited", + "Running": false, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 0, + "ExitCode": 0, + "Error": "", + "StartedAt": "2026-10-05T18:49:17.250927435Z", + "FinishedAt": "2026-10-05T18:50:10.25771186Z" + }, + "Image": "sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "ResolvConfPath": "/var/lib/docker/containers/f77b80f7bd0e29dc5a9a29cf6a20a39d84cdd8939fa0f08fd1e7ca97ab4375b6/resolv.conf", + "HostnamePath": "/var/lib/docker/containers/f77b80f7bd0e29dc5a9a29cf6a20a39d84cdd8939fa0f08fd1e7ca97ab4375b6/hostname", + "HostsPath": "/var/lib/docker/containers/f77b80f7bd0e29dc5a9a29cf6a20a39d84cdd8939fa0f08fd1e7ca97ab4375b6/hosts", + "LogPath": "/var/lib/docker/containers/f77b80f7bd0e29dc5a9a29cf6a20a39d84cdd8939fa0f08fd1e7ca97ab4375b6/f77b80f7bd0e29dc5a9a29cf6a20a39d84cdd8939fa0f08fd1e7ca97ab4375b6-json.log", + "Name": "/agentgateway-native", + "RestartCount": 0, + "Driver": "overlayfs", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "docker-default", + "ExecIDs": null, + "HostConfig": { + "Binds": [ + "/opt/gateway-benchmark/agentgateway-native.yaml:/etc/config.yaml:ro" + ], + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": { + "max-file": "3", + "max-size": "10m" + } + }, + "NetworkMode": "host", + "PortBindings": {}, + "RestartPolicy": { + "Name": "no", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": null, + "DnsOptions": [], + "DnsSearch": [], + "ExtraHosts": null, + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": false, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": null, + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 2147483648, + "NanoCpus": 2000000000, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": [], + "BlkioDeviceReadBps": [], + "BlkioDeviceWriteBps": [], + "BlkioDeviceReadIOps": [], + "BlkioDeviceWriteIOps": [], + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "2,3", + "CpusetMems": "", + "Devices": [], + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 4294967296, + "MemorySwappiness": null, + "OomKillDisable": null, + "PidsLimit": null, + "Ulimits": [ + { + "Name": "nofile", + "Hard": 65536, + "Soft": 65536 + } + ], + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "MaskedPaths": [ + "/proc/acpi", + "/proc/asound", + "/proc/interrupts", + "/proc/kcore", + "/proc/keys", + "/proc/latency_stats", + "/proc/sched_debug", + "/proc/scsi", + "/proc/timer_list", + "/proc/timer_stats", + "/sys/devices/virtual/powercap", + "/sys/firmware" + ], + "ReadonlyPaths": [ + "/proc/bus", + "/proc/fs", + "/proc/irq", + "/proc/sys", + "/proc/sysrq-trigger" + ] + }, + "Storage": { + "RootFS": { + "Snapshot": { + "Name": "overlayfs" + } + } + }, + "Mounts": [ + { + "Type": "bind", + "Source": "/opt/gateway-benchmark/agentgateway-native.yaml", + "Destination": "/etc/config.yaml", + "Mode": "ro", + "RW": false, + "Propagation": "rprivate" + } + ], + "Config": { + "Hostname": "gwcmp160-1005-gateway.c.solo-oss.internal", + "Domainname": "", + "User": "65532", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "AGENTGATEWAY_MESSAGES_PREFER_COMPLETIONS=true", + "PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin", + "SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt", + "AGENTGATEWAY_ENV=container" + ], + "Cmd": [ + "-f", + "/etc/config.yaml" + ], + "Image": "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "Volumes": null, + "WorkingDir": "/", + "Entrypoint": [ + "/app/agentgateway" + ], + "Labels": { + "dev.chainguard.image.title": "glibc-dynamic", + "dev.chainguard.package.main": "", + "org.opencontainers.image.authors": "Chainguard Team https://www.chainguard.dev/", + "org.opencontainers.image.created": "2026-10-02T15:36:42.244Z", + "org.opencontainers.image.description": "Next Generation Agentic Proxy for AI Agents and MCP servers", + "org.opencontainers.image.licenses": "Apache-2.0", + "org.opencontainers.image.revision": "ea5608642b9d5c94c5baf5fd9f2f9849b808e963", + "org.opencontainers.image.source": "https://github.com/agentgateway/agentgateway", + "org.opencontainers.image.title": "agentgateway", + "org.opencontainers.image.url": "https://github.com/agentgateway/agentgateway", + "org.opencontainers.image.vendor": "Chainguard", + "org.opencontainers.image.version": "v1.6.0" + } + }, + "NetworkSettings": { + "SandboxID": "", + "SandboxKey": "", + "Ports": {}, + "Networks": { + "host": { + "IPAMConfig": null, + "Links": null, + "Aliases": null, + "DriverOpts": null, + "GwPriority": 0, + "NetworkID": "d38424101ebb00fc41afe958505ef0917133261fda34ffb6c932e69d10a0f5d5", + "EndpointID": "", + "Gateway": "", + "IPAddress": "", + "MacAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "DNSNames": null + } + } + }, + "ImageManifestDescriptor": { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:482921556876a503ad3675b29223b1897b63a316983e46797ff99ebf83a2a6a2", + "size": 1436, + "platform": { + "architecture": "amd64", + "os": "linux" + } + } + }, + { + "Id": "bc4536e6fb9f4ed0b00821655025ddec8860835dc4eb1365463a30cae9fcc982", + "Created": "2026-10-05T18:30:02.028682625Z", + "Path": "praxis-ai", + "Args": [ + "-c", + "/etc/config.yaml" + ], + "State": { + "Status": "running", + "Running": true, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 14822, + "ExitCode": 0, + "Error": "", + "StartedAt": "2026-10-05T18:50:10.347657466Z", + "FinishedAt": "0001-01-01T00:00:00Z", + "Health": { + "Status": "unhealthy", + "FailingStreak": 74, + "Log": [ + { + "Start": "2026-10-05T18:56:03.447121694Z", + "End": "2026-10-05T18:56:03.486433659Z", + "ExitCode": 1, + "Output": "wget: can't connect to remote host (127.0.0.1): Connection refused\n" + }, + { + "Start": "2026-10-05T18:56:08.487371976Z", + "End": "2026-10-05T18:56:08.530140353Z", + "ExitCode": 1, + "Output": "wget: can't connect to remote host (127.0.0.1): Connection refused\n" + }, + { + "Start": "2026-10-05T18:56:13.53164973Z", + "End": "2026-10-05T18:56:13.570286989Z", + "ExitCode": 1, + "Output": "wget: can't connect to remote host (127.0.0.1): Connection refused\n" + }, + { + "Start": "2026-10-05T18:56:18.571775987Z", + "End": "2026-10-05T18:56:18.614702098Z", + "ExitCode": 1, + "Output": "wget: can't connect to remote host (127.0.0.1): Connection refused\n" + }, + { + "Start": "2026-10-05T18:56:23.61625119Z", + "End": "2026-10-05T18:56:23.658283251Z", + "ExitCode": 1, + "Output": "wget: can't connect to remote host (127.0.0.1): Connection refused\n" + } + ] + } + }, + "Image": "sha256:5121c638ee4b2c4dd9184c403b11d9384cd1ea26c1542085d2953a74bb15b4f8", + "ResolvConfPath": "/var/lib/docker/containers/bc4536e6fb9f4ed0b00821655025ddec8860835dc4eb1365463a30cae9fcc982/resolv.conf", + "HostnamePath": "/var/lib/docker/containers/bc4536e6fb9f4ed0b00821655025ddec8860835dc4eb1365463a30cae9fcc982/hostname", + "HostsPath": "/var/lib/docker/containers/bc4536e6fb9f4ed0b00821655025ddec8860835dc4eb1365463a30cae9fcc982/hosts", + "LogPath": "/var/lib/docker/containers/bc4536e6fb9f4ed0b00821655025ddec8860835dc4eb1365463a30cae9fcc982/bc4536e6fb9f4ed0b00821655025ddec8860835dc4eb1365463a30cae9fcc982-json.log", + "Name": "/praxis-ai", + "RestartCount": 0, + "Driver": "overlayfs", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "docker-default", + "ExecIDs": null, + "HostConfig": { + "Binds": [ + "/opt/gateway-benchmark/praxis-native.yaml:/etc/config.yaml:ro" + ], + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": { + "max-file": "3", + "max-size": "10m" + } + }, + "NetworkMode": "host", + "PortBindings": {}, + "RestartPolicy": { + "Name": "no", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": null, + "DnsOptions": [], + "DnsSearch": [], + "ExtraHosts": null, + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": false, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": null, + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 2147483648, + "NanoCpus": 2000000000, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": [], + "BlkioDeviceReadBps": [], + "BlkioDeviceWriteBps": [], + "BlkioDeviceReadIOps": [], + "BlkioDeviceWriteIOps": [], + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "2,3", + "CpusetMems": "", + "Devices": [], + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 4294967296, + "MemorySwappiness": null, + "OomKillDisable": null, + "PidsLimit": null, + "Ulimits": [ + { + "Name": "nofile", + "Hard": 65536, + "Soft": 65536 + } + ], + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "MaskedPaths": [ + "/proc/acpi", + "/proc/asound", + "/proc/interrupts", + "/proc/kcore", + "/proc/keys", + "/proc/latency_stats", + "/proc/sched_debug", + "/proc/scsi", + "/proc/timer_list", + "/proc/timer_stats", + "/sys/devices/virtual/powercap", + "/sys/firmware" + ], + "ReadonlyPaths": [ + "/proc/bus", + "/proc/fs", + "/proc/irq", + "/proc/sys", + "/proc/sysrq-trigger" + ] + }, + "Storage": { + "RootFS": { + "Snapshot": { + "Name": "overlayfs" + } + } + }, + "Mounts": [ + { + "Type": "bind", + "Source": "/opt/gateway-benchmark/praxis-native.yaml", + "Destination": "/etc/config.yaml", + "Mode": "ro", + "RW": false, + "Propagation": "rprivate" + } + ], + "Config": { + "Hostname": "gwcmp160-1005-gateway.c.solo-oss.internal", + "Domainname": "", + "User": "praxis:praxis", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "ExposedPorts": { + "8080/tcp": {}, + "9901/tcp": {} + }, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + ], + "Cmd": [ + "-c", + "/etc/config.yaml" + ], + "Healthcheck": { + "Test": [ + "CMD-SHELL", + "wget -qO- http://127.0.0.1:9901/healthy || exit 1" + ], + "Interval": 5000000000, + "Timeout": 3000000000, + "StartPeriod": 2000000000 + }, + "Image": "ghcr.io/praxis-proxy/ai@sha256:5121c638ee4b2c4dd9184c403b11d9384cd1ea26c1542085d2953a74bb15b4f8", + "Volumes": null, + "WorkingDir": "/etc/praxis", + "Entrypoint": [ + "praxis-ai" + ], + "Labels": { + "org.opencontainers.image.created": "2026-10-01T17:03:28.228Z", + "org.opencontainers.image.description": "AI Gateway", + "org.opencontainers.image.licenses": "Apache-2.0", + "org.opencontainers.image.revision": "2f8732c1389b889660bcb3495af4d4d28dd4e682", + "org.opencontainers.image.source": "https://github.com/praxis-proxy/ai", + "org.opencontainers.image.title": "ai", + "org.opencontainers.image.url": "https://github.com/praxis-proxy/ai", + "org.opencontainers.image.version": "0.5.0" + } + }, + "NetworkSettings": { + "SandboxID": "7fb30f8a992279242cac9c8bb1a2192fca3a52030861f2e9c046be1cc2dcf7db", + "SandboxKey": "/var/run/docker/netns/default", + "Ports": {}, + "Networks": { + "host": { + "IPAMConfig": null, + "Links": null, + "Aliases": null, + "DriverOpts": null, + "GwPriority": 0, + "NetworkID": "d38424101ebb00fc41afe958505ef0917133261fda34ffb6c932e69d10a0f5d5", + "EndpointID": "c5ff61418a67bc3501d9906d377fd962c5ffb1c5e5146381ea96336a2c3d5ca1", + "Gateway": "", + "IPAddress": "", + "MacAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "DNSNames": null + } + } + }, + "ImageManifestDescriptor": { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:5121c638ee4b2c4dd9184c403b11d9384cd1ea26c1542085d2953a74bb15b4f8", + "size": 1617, + "platform": { + "architecture": "amd64", + "os": "linux" + } + } + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/unseeded-pilot-exclusion.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/unseeded-pilot-exclusion.json new file mode 100644 index 0000000..3ca4f97 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/qualification/unseeded-pilot-exclusion.json @@ -0,0 +1,7 @@ +{ + "recorded_at": "2026-10-05T19:13:59.416246+00:00", + "reason": "Freeze AIPerf random seed uniformly before any gateway performance treatment; original runner used system entropy", + "scope": "Partial common pass1 direct baseline only; exclude the whole partial pilot, including unchanged Fortio cases, from final aggregates", + "kubernetes": "Unaffected; no AIPerf in Kubernetes workload", + "seed": 42 +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/reanalysis.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/reanalysis.json new file mode 100644 index 0000000..d734b85 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/reanalysis.json @@ -0,0 +1,216 @@ +{ + "reviewed_at": "2026-10-06T04:50:41.868704+00:00", + "archive_sha256": "bdf54c5e9c3b3618d569c0e1d249edb0cb059afc36277b517ae2b02f46f2a296", + "source": "Exact sanitized public accepted-results.tar.gz", + "commands": [ + [ + "summarize-load.py", + "/private/tmp/gateway-comparison-benchmarks/campaigns/2026-10-05-stable-comparison/.work/public-evidence/replay/raw", + "--output", + "reports/data" + ], + [ + "summarize-control.py", + "/private/tmp/gateway-comparison-benchmarks/campaigns/2026-10-05-stable-comparison/.work/public-evidence/replay/raw/kclient", + "--output", + "reports/data" + ], + [ + "summarize-hosts.py", + "/private/tmp/gateway-comparison-benchmarks/campaigns/2026-10-05-stable-comparison/.work/public-evidence/replay/raw", + "--output", + ".work/cpu-hosts.json" + ], + [ + "summarize-hosts.py", + "/private/tmp/gateway-comparison-benchmarks/campaigns/2026-10-05-stable-comparison/.work/public-evidence/replay/raw", + "--suite", + "gateway", + "--output", + ".work/kubernetes-hosts.json" + ], + [ + "review-kubernetes-attribution.py", + "/private/tmp/gateway-comparison-benchmarks/campaigns/2026-10-05-stable-comparison/.work/public-evidence/replay/raw", + "--output", + "evidence/qualification/final-facts/kubernetes-attribution.json" + ], + [ + "audit-recovery-overlap.py", + "/private/tmp/gateway-comparison-benchmarks/campaigns/2026-10-05-stable-comparison/.work/public-evidence/replay/raw", + "--output", + "evidence/qualification/final-facts/recovery-overlap.json" + ], + [ + "render-load-reports.py", + "reports/data", + "--output", + "reports", + "--review", + "evidence/qualification/final-review.json" + ], + [ + "render-control-report.py", + "reports/data", + "--output", + "reports/03-gateway-api.md", + "--review", + "evidence/qualification/final-review.json" + ], + [ + "render-resource-report.py", + "reports/data", + "--cpu-hosts", + ".work/cpu-hosts.json", + "--kubernetes-hosts", + ".work/kubernetes-hosts.json", + "--output", + "reports", + "--review", + "evidence/qualification/final-review.json" + ], + [ + "summarize-claims.py", + "reports/data", + "--review", + "evidence/qualification/final-review.json" + ] + ], + "checks": [ + { + "file": "reports/data/article-calculations.json", + "byte_identical": true, + "sha256": "44706bb19bc80f347979a2c19c504f824a54ec4775532fed912fdc23c2009348" + }, + { + "file": "reports/data/load-comparisons.json", + "byte_identical": true, + "sha256": "595ed81617d044e0b7fe9c3a63ec819625dfdaf1a06ff861cd31be52a2f12660" + }, + { + "file": "reports/data/load-rows.json", + "byte_identical": true, + "sha256": "c3e83e997178dd2fc8f7f6082d1bdd0156d219a24647a2e084ace6e4b4acdced" + }, + { + "file": "reports/data/load-summary.json", + "byte_identical": true, + "sha256": "3c477081e23b2f17ea02ff5b2ba23c392296f4cfcb49860dfcfc9a8e6b3683e2" + }, + { + "file": "reports/data/recovery-rows.json", + "byte_identical": true, + "sha256": "b2c8ee39881c261bcacbd6e6a517e88f29db56bd77733723b1c39617e4d819d0" + }, + { + "file": "reports/data/recovery-summary.json", + "byte_identical": true, + "sha256": "6b353f5b87df476940bdde4656ad5c6539bc03e94b73cfb8f87d6f0cb6d91ee0" + }, + { + "file": "reports/data/resource-rows.json", + "byte_identical": true, + "sha256": "91ca6612091109fd1c3b27dcde1398532fd5299ddcafd032f6325e3ccc5b5513" + }, + { + "file": "reports/data/resource-summary.json", + "byte_identical": true, + "sha256": "dcc6b697685f813fa00a8acf1ffa368917f0b2c1bd99b7a423bca7268f14cf34" + }, + { + "file": "reports/data/scale-rows.json", + "byte_identical": true, + "sha256": "84dce105951ae5fd2fddfe666f1f240773d5ab622293e856392d9ef6b8e127ea" + }, + { + "file": "reports/data/scale-summary.json", + "byte_identical": true, + "sha256": "7f6f34dfc52dead1914ca76fd01acb325dc1e6b7aa74c65a2fb854cd2a9e9912" + }, + { + "file": "reports/data/setup-blocks.json", + "byte_identical": true, + "sha256": "7789605406ebe23fb59177fcc14f7d89d2b3fef7da29c7c02e75c6ee8f46e2de" + }, + { + "file": "reports/data/static-address-rows.json", + "byte_identical": true, + "sha256": "c8d96bab5e7eb26ab874cf5abe342dac4ca4ac27ddbb716a58da315e9add0411" + }, + { + "file": "reports/01-agentgateway-vs-direct.md", + "byte_identical": true, + "sha256": "df946ed067807bd7442ea160a96b5877549340ce393321024d771f85aea93f0e" + }, + { + "file": "reports/02-praxis-vs-agentgateway.md", + "byte_identical": true, + "sha256": "a78c54a85bd09ecde8a2b458fbc057357f33a5e2e3d64ecf2dcafee0781b5954" + }, + { + "file": "reports/03-gateway-api.md", + "byte_identical": true, + "sha256": "4a1c5993b18562a3965524cd5b13524f1b4c76cd986a89380b018c7543800a1e" + }, + { + "file": "reports/08-resource-usage.md", + "byte_identical": true, + "sha256": "455824d2fc63702c4726a9617ec459217abfeae04a0cb834e2ffad5ef0142fd9" + }, + { + "file": "reports/matrices/common-ai-resources.md", + "byte_identical": true, + "sha256": "c189e6774a08eb11be6b61e4b8afb2ba6ab6f2d71a899346cae1bc35b8094539" + }, + { + "file": "reports/matrices/common-ai.md", + "byte_identical": true, + "sha256": "55e4fe7fdef9a8174812d0e5a0d55525c19a09061436af57d8135350b33bce06" + }, + { + "file": "reports/matrices/common-http-resources.md", + "byte_identical": true, + "sha256": "6d26808117395aaf1c6ffdf794fc325185a93aa70fbb03cf4e92c4ea8553377d" + }, + { + "file": "reports/matrices/common-http.md", + "byte_identical": true, + "sha256": "329d727c62adc379d95b0af37470e24fca2788ef9f72885dcf676df6980249c5" + }, + { + "file": "reports/matrices/kubernetes-http-resources.md", + "byte_identical": true, + "sha256": "947d0fe6e909fc5ad4d305cac2e4465437f1774b8f2cdf5cdd6102b45bfab829" + }, + { + "file": "reports/matrices/kubernetes-http.md", + "byte_identical": true, + "sha256": "d75b82a64e6c8eceb56608c783f70661e82c92fe777c57bd6be55ceab8edf3e0" + }, + { + "file": "reports/matrices/native-ai-resources.md", + "byte_identical": true, + "sha256": "ca108d73683325a88bfca47a32eda2e8e12cff071a658192017b93624ea0282e" + }, + { + "file": "reports/matrices/native-ai.md", + "byte_identical": true, + "sha256": "f71db9cef7df81fb29f368c22ff8daf84fecb8b28346bff6e627ee428f7b81db" + } + ], + "host_semantic_checks": [ + { + "file": "cpu-hosts.json", + "json_values_identical": true, + "windows": 2088, + "note": "Dictionary key ordering is immaterial to the comparison." + }, + { + "file": "kubernetes-hosts.json", + "json_values_identical": true, + "windows": 630, + "note": "Dictionary key ordering is immaterial to the comparison." + } + ], + "scope": "Offline reanalysis only. No cloud provisioning or new benchmark measurements." +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/backend-final-installed-inputs.sha256 b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/backend-final-installed-inputs.sha256 new file mode 100644 index 0000000..bdb05a1 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/backend-final-installed-inputs.sha256 @@ -0,0 +1,3 @@ +46645fdc576deb9099cf231ecfe6230bca782230eaff4b5e6d31cadf7de98102 /opt/gateway-benchmark/setup-backend.sh +9efa050bc35e02a1fc70d274dbd74296c752c935565d98cdc4b8b3b674ebb98e /opt/gateway-benchmark/collect-host.py +54afe223688ee7c60174e2d8d4d81aa6fa4dd6b7ef68fd2824f20b1e53114933 /opt/gateway-benchmark/setup-ai-network.sh diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/backend-installed-inputs.sha256 b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/backend-installed-inputs.sha256 new file mode 100644 index 0000000..feb1b1a --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/backend-installed-inputs.sha256 @@ -0,0 +1 @@ +9efa050bc35e02a1fc70d274dbd74296c752c935565d98cdc4b8b3b674ebb98e collect-host.py diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/backend-seeded-installed-inputs.sha256 b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/backend-seeded-installed-inputs.sha256 new file mode 100644 index 0000000..54ec896 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/backend-seeded-installed-inputs.sha256 @@ -0,0 +1,3 @@ +9efa050bc35e02a1fc70d274dbd74296c752c935565d98cdc4b8b3b674ebb98e ./collect-host.py +54afe223688ee7c60174e2d8d4d81aa6fa4dd6b7ef68fd2824f20b1e53114933 ./setup-ai-network.sh +46645fdc576deb9099cf231ecfe6230bca782230eaff4b5e6d31cadf7de98102 ./setup-backend.sh diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/client-final-installed-inputs.sha256 b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/client-final-installed-inputs.sha256 new file mode 100644 index 0000000..7aa2c7a --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/client-final-installed-inputs.sha256 @@ -0,0 +1,12 @@ +bbfe2dab4790cda263b8fba244ceca775cf5332eeb343e286ba7bc12861284c9 /opt/gateway-benchmark/qualify-ai-native.py +f63e6e7ddce7a4cf4f637a95829bed4ff3894bde542ef37d6b9eade883c822ef /opt/gateway-benchmark/qualify-ai.py +52d25394e75a3cf8aa22f4f0e9cdd997670c04a769474a14b301cebee0458ccc /opt/gateway-benchmark/check-cancellation.py +9efa050bc35e02a1fc70d274dbd74296c752c935565d98cdc4b8b3b674ebb98e /opt/gateway-benchmark/collect-host.py +8e6dd938b7a1716ef91ce1e02de6369540f8ada92260c9b1cbc5c4f2af35c906 /opt/gateway-benchmark/setup-client.sh +c7772a09c931972a733e5bd9c38cad8cdc283b54ba4bfc858087f9e55968f045 /opt/gateway-benchmark/run-ai.py +ad08fe8896723a7c1ee9ec0f659f26ec39414dba706e9075bfea9b175f270c94 /opt/gateway-benchmark/run-common.py +cdf5eac4b4bc9510c457ea8a80b399124c98fe39257b4d88ece5b5458eb4e0a3 /opt/gateway-benchmark/run-native.py +54afe223688ee7c60174e2d8d4d81aa6fa4dd6b7ef68fd2824f20b1e53114933 /opt/gateway-benchmark/setup-ai-network.sh +3dea07850a71d53f796aae803b19afe2cf107cd547711d544ed6dee4ea7d2422 /opt/gateway-benchmark/run-ai-native.py +5e1340769396fcbc321992ea8d33d325b652ab9d24dbbbbde6924620f62b5439 /opt/gateway-benchmark/check-cancellation-native.py +4215cf75ea673fb0846dbaf853128bbb3bba73b3245b06acbf70255464910e5d /opt/gateway-benchmark/run-http.py diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/client-installed-inputs.sha256 b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/client-installed-inputs.sha256 new file mode 100644 index 0000000..c4387b3 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/client-installed-inputs.sha256 @@ -0,0 +1,11 @@ +5e1340769396fcbc321992ea8d33d325b652ab9d24dbbbbde6924620f62b5439 check-cancellation-native.py +52d25394e75a3cf8aa22f4f0e9cdd997670c04a769474a14b301cebee0458ccc check-cancellation.py +9efa050bc35e02a1fc70d274dbd74296c752c935565d98cdc4b8b3b674ebb98e collect-host.py +b40ef0531c20b8596409fffbb506800a2b0849d4f041756e651b6f747fcba6c0 qualify-ai-native.py +f63e6e7ddce7a4cf4f637a95829bed4ff3894bde542ef37d6b9eade883c822ef qualify-ai.py +172b807d013e227db4a2f652ed7f1ce1ef0dc1225ac589522c4137c9b1cf59f7 run-ai-native.py +0013b8034adc8e717b4bd563b25995856506c1e3023f02dc326b346aee49b05d run-ai.py +ad08fe8896723a7c1ee9ec0f659f26ec39414dba706e9075bfea9b175f270c94 run-common.py +4215cf75ea673fb0846dbaf853128bbb3bba73b3245b06acbf70255464910e5d run-http.py +cdf5eac4b4bc9510c457ea8a80b399124c98fe39257b4d88ece5b5458eb4e0a3 run-native.py +12f69090fb82ea26b3c4b6718f87ebb0157ef5e88256b2a194687f281fee46cc /usr/local/bin/fortio diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/client-seeded-installed-inputs.sha256 b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/client-seeded-installed-inputs.sha256 new file mode 100644 index 0000000..4eae3a2 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/client-seeded-installed-inputs.sha256 @@ -0,0 +1,12 @@ +5e1340769396fcbc321992ea8d33d325b652ab9d24dbbbbde6924620f62b5439 ./check-cancellation-native.py +52d25394e75a3cf8aa22f4f0e9cdd997670c04a769474a14b301cebee0458ccc ./check-cancellation.py +9efa050bc35e02a1fc70d274dbd74296c752c935565d98cdc4b8b3b674ebb98e ./collect-host.py +b40ef0531c20b8596409fffbb506800a2b0849d4f041756e651b6f747fcba6c0 ./qualify-ai-native.py +f63e6e7ddce7a4cf4f637a95829bed4ff3894bde542ef37d6b9eade883c822ef ./qualify-ai.py +b4e802684b166eaf1d0268164f15dd6813b94e1a91ed31a146a21af1a37bb0da ./run-ai-native.py +c7772a09c931972a733e5bd9c38cad8cdc283b54ba4bfc858087f9e55968f045 ./run-ai.py +ad08fe8896723a7c1ee9ec0f659f26ec39414dba706e9075bfea9b175f270c94 ./run-common.py +4215cf75ea673fb0846dbaf853128bbb3bba73b3245b06acbf70255464910e5d ./run-http.py +cdf5eac4b4bc9510c457ea8a80b399124c98fe39257b4d88ece5b5458eb4e0a3 ./run-native.py +54afe223688ee7c60174e2d8d4d81aa6fa4dd6b7ef68fd2824f20b1e53114933 ./setup-ai-network.sh +8e6dd938b7a1716ef91ce1e02de6369540f8ada92260c9b1cbc5c4f2af35c906 ./setup-client.sh diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/gateway-final-installed-inputs.sha256 b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/gateway-final-installed-inputs.sha256 new file mode 100644 index 0000000..8befb9a --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/gateway-final-installed-inputs.sha256 @@ -0,0 +1,8 @@ +ab9e402c9b616b6dcfac01e76ee698e56e3a53f546263689757d4fc53aec8552 /opt/gateway-benchmark/setup-gateway.sh +ca4b5d1a08283fd1985e7630b237ec2559dc473639015599f86f205cd0e42bb9 /opt/gateway-benchmark/agentgateway-native.yaml +9efa050bc35e02a1fc70d274dbd74296c752c935565d98cdc4b8b3b674ebb98e /opt/gateway-benchmark/collect-host.py +7ffadd30688efff772ed1105412d40f90a0b1e35ca6556d00c4ccc8e8918f449 /opt/gateway-benchmark/praxis-native.yaml +8d0597efe2ed8f5ac947958070913367a63e26f6e0568cd463cf291167cd0f9f /opt/gateway-benchmark/agentgateway.yaml +1f19bdb76ca8428703c17e00b6dbc7b13efd4540ad59c1f437cf00e8747aa037 /opt/gateway-benchmark/praxis.yaml +54afe223688ee7c60174e2d8d4d81aa6fa4dd6b7ef68fd2824f20b1e53114933 /opt/gateway-benchmark/setup-ai-network.sh +b8ee379f08f5dd076addc84e590cfe65518853b7ca1a6cc4dd76643b191c5404 /opt/gateway-benchmark/setup-native.sh diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/gateway-installed-inputs.sha256 b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/gateway-installed-inputs.sha256 new file mode 100644 index 0000000..748bc4d --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/gateway-installed-inputs.sha256 @@ -0,0 +1,5 @@ +9efa050bc35e02a1fc70d274dbd74296c752c935565d98cdc4b8b3b674ebb98e collect-host.py +ca4b5d1a08283fd1985e7630b237ec2559dc473639015599f86f205cd0e42bb9 agentgateway-native.yaml +8d0597efe2ed8f5ac947958070913367a63e26f6e0568cd463cf291167cd0f9f agentgateway.yaml +7ffadd30688efff772ed1105412d40f90a0b1e35ca6556d00c4ccc8e8918f449 praxis-native.yaml +1f19bdb76ca8428703c17e00b6dbc7b13efd4540ad59c1f437cf00e8747aa037 praxis.yaml diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/gateway-seeded-installed-inputs.sha256 b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/gateway-seeded-installed-inputs.sha256 new file mode 100644 index 0000000..f86d2e3 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/gateway-seeded-installed-inputs.sha256 @@ -0,0 +1,8 @@ +ca4b5d1a08283fd1985e7630b237ec2559dc473639015599f86f205cd0e42bb9 ./agentgateway-native.yaml +8d0597efe2ed8f5ac947958070913367a63e26f6e0568cd463cf291167cd0f9f ./agentgateway.yaml +9efa050bc35e02a1fc70d274dbd74296c752c935565d98cdc4b8b3b674ebb98e ./collect-host.py +7ffadd30688efff772ed1105412d40f90a0b1e35ca6556d00c4ccc8e8918f449 ./praxis-native.yaml +1f19bdb76ca8428703c17e00b6dbc7b13efd4540ad59c1f437cf00e8747aa037 ./praxis.yaml +54afe223688ee7c60174e2d8d4d81aa6fa4dd6b7ef68fd2824f20b1e53114933 ./setup-ai-network.sh +ab9e402c9b616b6dcfac01e76ee698e56e3a53f546263689757d4fc53aec8552 ./setup-gateway.sh +b8ee379f08f5dd076addc84e590cfe65518853b7ca1a6cc4dd76643b191c5404 ./setup-native.sh diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/gateway-static-addresses-test-scope.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/gateway-static-addresses-test-scope.json new file mode 100644 index 0000000..8239ecb --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/gateway-static-addresses-test-scope.json @@ -0,0 +1,13 @@ +{ + "reviewed_at": "2026-10-05T22:59:27.281156+00:00", + "source_url": "https://github.com/kubernetes-sigs/gateway-api/blob/8bb74df00e56ec8f944d48c25e6c1c9c2f6848e3/conformance/tests/gateway-static-addresses.go", + "source_sha256": "ada1e30779d78daa6067817dd3f8af0de1a7e51401584e1008a9f9d2aa5dc4ab", + "assertions": [ + "Unsupported address type rejection", + "Accepted but not programmed for unusable address", + "Accepted/programmed and listener conditions with usable address", + "Freshly polled status address matches usable address and excludes invalid/unusable addresses" + ], + "traffic_to_assigned_address": false, + "campaign_boundary": "MetalLB supplies IP allocation/status. HTTP capacity uses private NodePort, not traffic to the assigned test VIP." +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/inference-routing-source-review.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/inference-routing-source-review.json new file mode 100644 index 0000000..bae71f0 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/inference-routing-source-review.json @@ -0,0 +1,53 @@ +{ + "scope": "Source capability and build profile only; no EPP or GPU benchmark executed.", + "files": [ + { + "path": "server/Cargo.toml", + "hashes": { + "praxis-ai": "da68d65d33ed4e5d4d4effda738ee6dfb55a89d8beba3c4a2b47bfda59f66ce2", + "praxis-ai-nightly": "da68d65d33ed4e5d4d4effda738ee6dfb55a89d8beba3c4a2b47bfda59f66ce2" + }, + "identical": true + }, + { + "path": "Containerfile", + "hashes": { + "praxis-ai": "13370e5ed5298ee56960048cbf84036be097213e1e4126ee7e0ccdc4f96c29c7", + "praxis-ai-nightly": "13370e5ed5298ee56960048cbf84036be097213e1e4126ee7e0ccdc4f96c29c7" + }, + "identical": true + }, + { + "path": ".github/workflows/publish.yaml", + "hashes": { + "praxis-ai": "e7e664ece37965daee50dbb13364b163a9f8b0768a5e731c8ec291212a6f283d", + "praxis-ai-nightly": "e7e664ece37965daee50dbb13364b163a9f8b0768a5e731c8ec291212a6f283d" + }, + "identical": true + }, + { + "path": "integrations/llmd/ext-proc/src/lib.rs", + "hashes": { + "praxis-ai": "e6f5b3c05c5a3cadc2214f612743bb214f0a1b097f91f6d4d07ab6355ac1a12b", + "praxis-ai-nightly": "e6f5b3c05c5a3cadc2214f612743bb214f0a1b097f91f6d4d07ab6355ac1a12b" + }, + "identical": true + }, + { + "path": "docs/developing/llmd-integration-testing.md", + "hashes": { + "praxis-ai": "f9a80838b91cc23c2436a361dd615016cfef9c25518415491c5be3b896334d99", + "praxis-ai-nightly": "f9a80838b91cc23c2436a361dd615016cfef9c25518415491c5be3b896334d99" + }, + "identical": true + }, + { + "path": "examples/configs/llmd-ext-proc-routing.yaml", + "hashes": { + "praxis-ai": "4459643a598b92f5ed37f7d16fc6e5c655a4947abc1a23836ab2da622a610d6f", + "praxis-ai-nightly": "4459643a598b92f5ed37f7d16fc6e5c655a4947abc1a23836ab2da622a610d6f" + }, + "identical": true + } + ] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/kbackend-tcp-installed-inputs.sha256 b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/kbackend-tcp-installed-inputs.sha256 new file mode 100644 index 0000000..c811e8d --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/kbackend-tcp-installed-inputs.sha256 @@ -0,0 +1 @@ +d83eda84a675309ada7574f25203da0db2eba124a76d3bcd5168663c9d3a7874 ./collect-host.py diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/kclient-image-pin-installed-inputs.sha256 b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/kclient-image-pin-installed-inputs.sha256 new file mode 100644 index 0000000..c6f3e5e --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/kclient-image-pin-installed-inputs.sha256 @@ -0,0 +1,32 @@ +b31d12590435ce066864af73600930f07a60bbeda9b9e6516bd1967c1ab38f6c /opt/gateway-benchmark/capture-controller-startup.sh +1d3b72e013a2c1bcaace4003604e0a54113f6f54006470775be36a0c72bb46f3 /opt/gateway-benchmark/capture-kubernetes-block.py +a201be475880aa7d4eed075d382b4e60023018b59e32d6f63db20724bbfaf6f5 /opt/gateway-benchmark/capture-kubernetes-diagnostics.sh +52d25394e75a3cf8aa22f4f0e9cdd997670c04a769474a14b301cebee0458ccc /opt/gateway-benchmark/check-cancellation.py +4a16e2a08a2344bc90b8806088350aaf2e1b836ab9b12fbbfa7bc6aa79b8a4cc /opt/gateway-benchmark/cleanup-scale-routes.sh +d83eda84a675309ada7574f25203da0db2eba124a76d3bcd5168663c9d3a7874 /opt/gateway-benchmark/collect-host.py +a719d2b0da62a429331e24a5e38a1d875ad5c26235239a814ea8ed95dd6fd3e0 /opt/gateway-benchmark/diagnose-static-address.py +88ebf29d6c742b28064ee1edeab4d44bab4a227abbd238c0670017695b15850b /opt/gateway-benchmark/observe-conformance.py +8dc495aee3426c463426292a8f9ba51f86fc9ded75a2ee09f85a50dced3376c3 /opt/gateway-benchmark/observe-routes.py +f63e6e7ddce7a4cf4f637a95829bed4ff3894bde542ef37d6b9eade883c822ef /opt/gateway-benchmark/qualify-ai.py +0013b8034adc8e717b4bd563b25995856506c1e3023f02dc326b346aee49b05d /opt/gateway-benchmark/run-ai.py +ad08fe8896723a7c1ee9ec0f659f26ec39414dba706e9075bfea9b175f270c94 /opt/gateway-benchmark/run-common.py +a6c6fdcc85a619db4210849586280cdc10c29b06f1b85ab44aca0114739d8015 /opt/gateway-benchmark/run-http.py +27c29c525f28f82be900959765b8f4a4390c76629f9963b4a60daa02ee8c298a /opt/gateway-benchmark/run-kubernetes.py +78728b6863281fee217e9bbaaf4496e39c01ca4010ae35b282e98c6077d472b3 /opt/gateway-benchmark/run-recovery.py +47d9ada7620f3f378f3db411d92373adb6a155625fd2795e21978461926dc171 /opt/gateway-benchmark/run-scale.sh +75be05d0707def04a922190267d3dd1bc37b5dd4853d9ba2d48be5ab0ea648da /opt/gateway-benchmark/run-static-address.sh +23afd8e36b38c4f4f64daa5d061ce95ff0ceb8dc4ffc310f0f63ed78526a9c1d /opt/gateway-benchmark/run-static-pass.sh +768cf8dee1f9df2a3b2a24b568c10b4962082797efce4e5d19bfe91f49f3aab4 /opt/gateway-benchmark/select-controller.sh +5b5ede6f0de4ab1c69ef7d4d98dc2b6eb753b9badc1c1e3999488d4590f5c22e /opt/gateway-benchmark/switch-gateway.sh +589a2d47d4927f87690fc67cd187d243c2afb5b14326946ed97b3df7fac54fd0 /opt/gateway-benchmark/wait-endpoint.py +73ce19af4b75719e5d92b47930e1939581893555e997beb2286b2b8938bda506 /opt/gateway-benchmark/wait-single-gateway.py +79624c95d88b06a9e46740a6a50e90d98222dcc5ad2eac7efe216793908820d2 /opt/gateway-benchmark/watch-scale-diagnostics.py +6d575a88d5d8c36d4ce0e9fb66c6d61adf29aa2ef7a3e35e5e7917fd3ec2136f /opt/gateway-benchmark/configs/ai/agentgateway.yaml +ccff0a220d456b6ee4ab42f275732cf325e4f15910f12510ff83400f1e90da3c /opt/gateway-benchmark/configs/ai/praxis.yaml +166c50ef56083d2b48575bb30984496059043e9e2e3e38b7d861c99c978ac3db /opt/gateway-benchmark/configs/kubernetes/agentgateway-parameters.yaml +27e303b9980c862fcef5246c1461b4190b2b8bc50af90a6b40faa94e58336cc3 /opt/gateway-benchmark/configs/kubernetes/agentgateway-values.yaml +fa4b5af9838bdcc34227efe8f64dbd5b0cb2e6a9a27ad6b367a3a97aad6eba6b /opt/gateway-benchmark/configs/kubernetes/backend.yaml +74e60f507043f6cca6c4386c14581301035e08d1cf16f644a3a67ea73575de13 /opt/gateway-benchmark/configs/kubernetes/gateway.yaml +de065c28cd946d3d61fcbc3450583ea34d7d0f4f91ee0ca7e5e5c9f3e46cc624 /opt/gateway-benchmark/configs/kubernetes/metallb-controller-patch.json +f29fb352539e64e844e75bddf17be34a4f836cfc29cc67fcae5f3ad434b14250 /opt/gateway-benchmark/configs/kubernetes/metallb-pool.yaml +092d76718c690a95df48f7802bf5b71a45a8083a5aeee98f74bf154166f11dc8 /opt/gateway-benchmark/configs/kubernetes/praxis-operator.yaml diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/kclient-tcp-installed-inputs.sha256 b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/kclient-tcp-installed-inputs.sha256 new file mode 100644 index 0000000..b65ca04 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/kclient-tcp-installed-inputs.sha256 @@ -0,0 +1,37 @@ +b31d12590435ce066864af73600930f07a60bbeda9b9e6516bd1967c1ab38f6c ./capture-controller-startup.sh +1d3b72e013a2c1bcaace4003604e0a54113f6f54006470775be36a0c72bb46f3 ./capture-kubernetes-block.py +a201be475880aa7d4eed075d382b4e60023018b59e32d6f63db20724bbfaf6f5 ./capture-kubernetes-diagnostics.sh +52d25394e75a3cf8aa22f4f0e9cdd997670c04a769474a14b301cebee0458ccc ./check-cancellation.py +4a16e2a08a2344bc90b8806088350aaf2e1b836ab9b12fbbfa7bc6aa79b8a4cc ./cleanup-scale-routes.sh +d83eda84a675309ada7574f25203da0db2eba124a76d3bcd5168663c9d3a7874 ./collect-host.py +a719d2b0da62a429331e24a5e38a1d875ad5c26235239a814ea8ed95dd6fd3e0 ./diagnose-static-address.py +90cfa5aff596a08daaaf78cde58f01578cfd1cde932e29a79f26bd3a7e9a241c ./infra/build-praxis-operator.sh +4416d890563bba1c2e35ad8375c79b017b655e932f79ea68a34334708ab132e7 ./infra/configure-tcp-client.sh +4f081e35a3a820894e7f37b88f68e697edfe85e112f0579d51097748a6ed9504 ./infra/create-ai-vms.sh +42f357ef380b6b43b4cdca5bbff2451138a62267109b023600bd90c4c2ae44a7 ./infra/create-kubernetes-vm.sh +6715e331f88458f056f1204ca5a9687ec93698e366aef84b1573b98310092933 ./infra/freeze-maintenance.sh +e0dd1c3f5f059457d11228c4783ba7b797f3d71d4dc4cb9a13108dd1174d2484 ./infra/import-praxis-operator.sh +071403328a98ed72cecd736eb04f26cf63273d2e3e134b7700360da22db41121 ./infra/install-kubernetes-controllers.sh +a9b1a3176f1765c50c6d4d6ad84b3bc839135edcf8ece39d31c7d32d90f57178 ./infra/kubernetes-startup.sh +30d37de4aca625312c40f9a7a5d05e32650c68bd03b5b9b7316dd489d3f74130 ./infra/prepare-kubernetes-tools.sh +54afe223688ee7c60174e2d8d4d81aa6fa4dd6b7ef68fd2824f20b1e53114933 ./infra/setup-ai-network.sh +46645fdc576deb9099cf231ecfe6230bca782230eaff4b5e6d31cadf7de98102 ./infra/setup-backend.sh +8e6dd938b7a1716ef91ce1e02de6369540f8ada92260c9b1cbc5c4f2af35c906 ./infra/setup-client.sh +ab9e402c9b616b6dcfac01e76ee698e56e3a53f546263689757d4fc53aec8552 ./infra/setup-gateway.sh +c5c94f794a4618b13a36727067001fc1f06736f9d5eed64531302ee437e64b0c ./infra/setup-http-client.sh +15d6a9bb1a696b3ee681041d25205ef8eecc7b6fff677e0f62197e1cbf4fb0c9 ./infra/start-kubernetes-node.sh +0b06db73f897eeb3221a9d28223d7e32771eeb6882be815e2df93d1ba8b95fb9 ./infra/startup.sh +88ebf29d6c742b28064ee1edeab4d44bab4a227abbd238c0670017695b15850b ./observe-conformance.py +8dc495aee3426c463426292a8f9ba51f86fc9ded75a2ee09f85a50dced3376c3 ./observe-routes.py +f63e6e7ddce7a4cf4f637a95829bed4ff3894bde542ef37d6b9eade883c822ef ./qualify-ai.py +0013b8034adc8e717b4bd563b25995856506c1e3023f02dc326b346aee49b05d ./run-ai.py +ad08fe8896723a7c1ee9ec0f659f26ec39414dba706e9075bfea9b175f270c94 ./run-common.py +a6c6fdcc85a619db4210849586280cdc10c29b06f1b85ab44aca0114739d8015 ./run-http.py +de16c42d9118ca54bda78c56ae96090401492b2bdd35a9ff3cc04091218132b3 ./run-kubernetes.py +78728b6863281fee217e9bbaaf4496e39c01ca4010ae35b282e98c6077d472b3 ./run-recovery.py +47d9ada7620f3f378f3db411d92373adb6a155625fd2795e21978461926dc171 ./run-scale.sh +75be05d0707def04a922190267d3dd1bc37b5dd4853d9ba2d48be5ab0ea648da ./run-static-address.sh +23afd8e36b38c4f4f64daa5d061ce95ff0ceb8dc4ffc310f0f63ed78526a9c1d ./run-static-pass.sh +768cf8dee1f9df2a3b2a24b568c10b4962082797efce4e5d19bfe91f49f3aab4 ./select-controller.sh +f249a879b7cfdbe9451eecab490bf685ec1eba212ab9bb5d36c4bd5138cb4efc ./switch-gateway.sh +589a2d47d4927f87690fc67cd187d243c2afb5b14326946ed97b3df7fac54fd0 ./wait-endpoint.py diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/kcontrol-tcp-installed-inputs.sha256 b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/kcontrol-tcp-installed-inputs.sha256 new file mode 100644 index 0000000..6b50481 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/kcontrol-tcp-installed-inputs.sha256 @@ -0,0 +1,39 @@ +b31d12590435ce066864af73600930f07a60bbeda9b9e6516bd1967c1ab38f6c ./capture-controller-startup.sh +a201be475880aa7d4eed075d382b4e60023018b59e32d6f63db20724bbfaf6f5 ./capture-kubernetes-diagnostics.sh +52d25394e75a3cf8aa22f4f0e9cdd997670c04a769474a14b301cebee0458ccc ./check-cancellation.py +4a16e2a08a2344bc90b8806088350aaf2e1b836ab9b12fbbfa7bc6aa79b8a4cc ./cleanup-scale-routes.sh +d83eda84a675309ada7574f25203da0db2eba124a76d3bcd5168663c9d3a7874 ./collect-host.py +a719d2b0da62a429331e24a5e38a1d875ad5c26235239a814ea8ed95dd6fd3e0 ./diagnose-static-address.py +bf872b6540daefe799e8d0f2fc6fc9413fe9257c5c350275af7007266769ebc2 ./gateway-api/.yamllint.yaml +769e709981dfc840dae45d0083e8140473b79eb10aaaffc3ca75d99e53553f9c ./gateway-api/cloudbuild.yaml +bed0bd9661d1530f5d05d76c58177c194e475a27ce430e3d8c9d84ab9539ee87 ./gateway-api/crd-ref-docs.yaml +90cfa5aff596a08daaaf78cde58f01578cfd1cde932e29a79f26bd3a7e9a241c ./infra/build-praxis-operator.sh +4416d890563bba1c2e35ad8375c79b017b655e932f79ea68a34334708ab132e7 ./infra/configure-tcp-client.sh +4f081e35a3a820894e7f37b88f68e697edfe85e112f0579d51097748a6ed9504 ./infra/create-ai-vms.sh +42f357ef380b6b43b4cdca5bbff2451138a62267109b023600bd90c4c2ae44a7 ./infra/create-kubernetes-vm.sh +6715e331f88458f056f1204ca5a9687ec93698e366aef84b1573b98310092933 ./infra/freeze-maintenance.sh +e0dd1c3f5f059457d11228c4783ba7b797f3d71d4dc4cb9a13108dd1174d2484 ./infra/import-praxis-operator.sh +071403328a98ed72cecd736eb04f26cf63273d2e3e134b7700360da22db41121 ./infra/install-kubernetes-controllers.sh +a9b1a3176f1765c50c6d4d6ad84b3bc839135edcf8ece39d31c7d32d90f57178 ./infra/kubernetes-startup.sh +30d37de4aca625312c40f9a7a5d05e32650c68bd03b5b9b7316dd489d3f74130 ./infra/prepare-kubernetes-tools.sh +54afe223688ee7c60174e2d8d4d81aa6fa4dd6b7ef68fd2824f20b1e53114933 ./infra/setup-ai-network.sh +46645fdc576deb9099cf231ecfe6230bca782230eaff4b5e6d31cadf7de98102 ./infra/setup-backend.sh +8e6dd938b7a1716ef91ce1e02de6369540f8ada92260c9b1cbc5c4f2af35c906 ./infra/setup-client.sh +ab9e402c9b616b6dcfac01e76ee698e56e3a53f546263689757d4fc53aec8552 ./infra/setup-gateway.sh +c5c94f794a4618b13a36727067001fc1f06736f9d5eed64531302ee437e64b0c ./infra/setup-http-client.sh +15d6a9bb1a696b3ee681041d25205ef8eecc7b6fff677e0f62197e1cbf4fb0c9 ./infra/start-kubernetes-node.sh +0b06db73f897eeb3221a9d28223d7e32771eeb6882be815e2df93d1ba8b95fb9 ./infra/startup.sh +bf25feebb7582ca7df845efd52ffbc2960d6cbf4cfc972f47fded9f788b67f0b ./metallb-native.yaml +88ebf29d6c742b28064ee1edeab4d44bab4a227abbd238c0670017695b15850b ./observe-conformance.py +8dc495aee3426c463426292a8f9ba51f86fc9ded75a2ee09f85a50dced3376c3 ./observe-routes.py +e807776d213b3037d6c55a5dd2dd45ddccf37eb3fbb161d9629a846b07b9f85f ./praxis-operator-source/.markdownlint.yaml +f63e6e7ddce7a4cf4f637a95829bed4ff3894bde542ef37d6b9eade883c822ef ./qualify-ai.py +0013b8034adc8e717b4bd563b25995856506c1e3023f02dc326b346aee49b05d ./run-ai.py +ad08fe8896723a7c1ee9ec0f659f26ec39414dba706e9075bfea9b175f270c94 ./run-common.py +4215cf75ea673fb0846dbaf853128bbb3bba73b3245b06acbf70255464910e5d ./run-http.py +b68ac8b59b7e2e9a16fd49a5c9b8ca959f83a64f69c8e9debe345cc0c98eb576 ./run-kubernetes.py +78728b6863281fee217e9bbaaf4496e39c01ca4010ae35b282e98c6077d472b3 ./run-recovery.py +47d9ada7620f3f378f3db411d92373adb6a155625fd2795e21978461926dc171 ./run-scale.sh +768cf8dee1f9df2a3b2a24b568c10b4962082797efce4e5d19bfe91f49f3aab4 ./select-controller.sh +f249a879b7cfdbe9451eecab490bf685ec1eba212ab9bb5d36c4bd5138cb4efc ./switch-gateway.sh +589a2d47d4927f87690fc67cd187d243c2afb5b14326946ed97b3df7fac54fd0 ./wait-endpoint.py diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/kcontroller-tcp-installed-inputs.sha256 b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/kcontroller-tcp-installed-inputs.sha256 new file mode 100644 index 0000000..c811e8d --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/kcontroller-tcp-installed-inputs.sha256 @@ -0,0 +1 @@ +d83eda84a675309ada7574f25203da0db2eba124a76d3bcd5168663c9d3a7874 ./collect-host.py diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/kgateway-tcp-installed-inputs.sha256 b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/kgateway-tcp-installed-inputs.sha256 new file mode 100644 index 0000000..c811e8d --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/kgateway-tcp-installed-inputs.sha256 @@ -0,0 +1 @@ +d83eda84a675309ada7574f25203da0db2eba124a76d3bcd5168663c9d3a7874 ./collect-host.py diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/praxis-ai-immutable-candidates.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/praxis-ai-immutable-candidates.json new file mode 100644 index 0000000..1b69467 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/praxis-ai-immutable-candidates.json @@ -0,0 +1,71 @@ +{ + "checked_at": "2026-10-05T20:07:03.169370+00:00", + "results": [ + { + "image": "ghcr.io/praxis-proxy/ai:0.5.0", + "status": 200, + "digest": "sha256:74f94c017f72ada82b13fba8226e98b7e5d79de73e65effb7c8ace7fdce15240", + "manifest": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:5121c638ee4b2c4dd9184c403b11d9384cd1ea26c1542085d2953a74bb15b4f8", + "size": 1617, + "platform": { + "architecture": "amd64", + "os": "linux" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:7004eb53d60971e4106ff6813f36f777324355198ee9fd47305b8a3698f736c9", + "size": 838, + "annotations": { + "vnd.docker.reference.digest": "sha256:5121c638ee4b2c4dd9184c403b11d9384cd1ea26c1542085d2953a74bb15b4f8", + "vnd.docker.reference.type": "attestation-manifest" + }, + "platform": { + "architecture": "unknown", + "os": "unknown" + } + } + ] + } + }, + { + "image": "ghcr.io/praxis-proxy/ai:sha-f5f51a7", + "status": 200, + "digest": "sha256:2fb1d2193887a536ff8a994c3f6b05a07807ebe9883e6e5fd4ea71352f281f65", + "manifest": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:727c4cb043af573cfb812208475dc6b290570b72ff01d07c6b7ca85dc09155e4", + "size": 1617, + "platform": { + "architecture": "amd64", + "os": "linux" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:c1bdee8f268dbfc437148c21b361ebcb02c5e264557cc2f828ddaab770e59357", + "size": 838, + "annotations": { + "vnd.docker.reference.digest": "sha256:727c4cb043af573cfb812208475dc6b290570b72ff01d07c6b7ca85dc09155e4", + "vnd.docker.reference.type": "attestation-manifest" + }, + "platform": { + "architecture": "unknown", + "os": "unknown" + } + } + ] + } + } + ] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/praxis-ai-nightly-provenance.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/praxis-ai-nightly-provenance.json new file mode 100644 index 0000000..aa4c7c7 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/praxis-ai-nightly-provenance.json @@ -0,0 +1,58 @@ +{ + "checked_at": "2026-10-05T20:09:42.820756+00:00", + "workflow_run": "https://github.com/praxis-proxy/ai/actions/runs/36967646910", + "event": "schedule", + "created_at": "2026-10-02T05:09:00Z", + "source_revision": "f5f51a751d6f25acde96fb840665b24f2696ce46", + "index_digest": "sha256:2fb1d2193887a536ff8a994c3f6b05a07807ebe9883e6e5fd4ea71352f281f65", + "linux_amd64_image": "ghcr.io/praxis-proxy/ai@sha256:727c4cb043af573cfb812208475dc6b290570b72ff01d07c6b7ca85dc09155e4", + "retained_tag": "sha-f5f51a7", + "log_sha256": "cc9786649ce6c59bfedcddb49a64ceaaf36e57ad491adfab79e9565a899daf3f", + "matching_log_lines": [ + { + "line": 4370, + "text": "container\tUNKNOWN STEP\t2026-10-02T05:25:21.3448833Z #47 exporting manifest list sha256:2fb1d2193887a536ff8a994c3f6b05a07807ebe9883e6e5fd4ea71352f281f65 done" + }, + { + "line": 4373, + "text": "container\tUNKNOWN STEP\t2026-10-02T05:25:23.5471781Z #47 pushing manifest for ghcr.io/praxis-proxy/ai:main@sha256:2fb1d2193887a536ff8a994c3f6b05a07807ebe9883e6e5fd4ea71352f281f65" + }, + { + "line": 4374, + "text": "container\tUNKNOWN STEP\t2026-10-02T05:25:24.6395447Z #47 pushing manifest for ghcr.io/praxis-proxy/ai:main@sha256:2fb1d2193887a536ff8a994c3f6b05a07807ebe9883e6e5fd4ea71352f281f65 1.1s done" + }, + { + "line": 4376, + "text": "container\tUNKNOWN STEP\t2026-10-02T05:25:24.7462907Z #47 pushing manifest for ghcr.io/praxis-proxy/ai:nightly@sha256:2fb1d2193887a536ff8a994c3f6b05a07807ebe9883e6e5fd4ea71352f281f65" + }, + { + "line": 4377, + "text": "container\tUNKNOWN STEP\t2026-10-02T05:25:25.3011046Z #47 pushing manifest for ghcr.io/praxis-proxy/ai:nightly@sha256:2fb1d2193887a536ff8a994c3f6b05a07807ebe9883e6e5fd4ea71352f281f65 0.6s done" + }, + { + "line": 4379, + "text": "container\tUNKNOWN STEP\t2026-10-02T05:25:25.4183915Z #47 pushing manifest for ghcr.io/praxis-proxy/ai:sha-f5f51a7@sha256:2fb1d2193887a536ff8a994c3f6b05a07807ebe9883e6e5fd4ea71352f281f65" + }, + { + "line": 4380, + "text": "container\tUNKNOWN STEP\t2026-10-02T05:25:25.8501247Z #47 pushing manifest for ghcr.io/praxis-proxy/ai:sha-f5f51a7@sha256:2fb1d2193887a536ff8a994c3f6b05a07807ebe9883e6e5fd4ea71352f281f65 0.4s done" + }, + { + "line": 4454, + "text": "container\tUNKNOWN STEP\t2026-10-02T05:26:03.6660972Z sha256:2fb1d2193887a536ff8a994c3f6b05a07807ebe9883e6e5fd4ea71352f281f65" + }, + { + "line": 4457, + "text": "container\tUNKNOWN STEP\t2026-10-02T05:26:03.6662772Z sha256:2fb1d2193887a536ff8a994c3f6b05a07807ebe9883e6e5fd4ea71352f281f65" + }, + { + "line": 4728, + "text": "container\tUNKNOWN STEP\t2026-10-02T05:26:03.6791737Z \"digest\": \"sha256:2fb1d2193887a536ff8a994c3f6b05a07807ebe9883e6e5fd4ea71352f281f65\"," + }, + { + "line": 4731, + "text": "container\tUNKNOWN STEP\t2026-10-02T05:26:03.6792929Z \"containerimage.digest\": \"sha256:2fb1d2193887a536ff8a994c3f6b05a07807ebe9883e6e5fd4ea71352f281f65\"," + } + ], + "correction": "The dated tag nightly-20261002 is absent, but that does not imply no October2 build. AI publishes rolling nightly and SHA tags. The SHA-tag index matches the October2 scheduled workflow digest." +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/praxis-ai-october2-publish-runs.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/praxis-ai-october2-publish-runs.json new file mode 100644 index 0000000..fea19a3 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/praxis-ai-october2-publish-runs.json @@ -0,0 +1 @@ +{"total_count":1,"workflow_runs":[{"conclusion":"success","created_at":"2026-10-02T05:09:00Z","event":"schedule","head_sha":"f5f51a751d6f25acde96fb840665b24f2696ce46","html_url":"https://github.com/praxis-proxy/ai/actions/runs/36967646910","id":36967646910,"status":"completed","updated_at":"2026-10-02T05:30:19Z"}]} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/praxis-ai-registry-check.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/praxis-ai-registry-check.json new file mode 100644 index 0000000..8c9afea --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/praxis-ai-registry-check.json @@ -0,0 +1,29 @@ +{ + "checked_at": "2026-10-05T20:05:15.528289+00:00", + "results": [ + { + "image": "ghcr.io/praxis-proxy/ai:v0.5.0", + "status": 404, + "registry_error": { + "errors": [ + { + "code": "MANIFEST_UNKNOWN", + "message": "manifest unknown" + } + ] + } + }, + { + "image": "ghcr.io/praxis-proxy/ai:nightly-20261002", + "status": 404, + "registry_error": { + "errors": [ + { + "code": "MANIFEST_UNKNOWN", + "message": "manifest unknown" + } + ] + } + } + ] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/praxis-ai-registry-tags.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/praxis-ai-registry-tags.json new file mode 100644 index 0000000..50dfb64 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/praxis-ai-registry-tags.json @@ -0,0 +1,49 @@ +{ + "name": "praxis-proxy/ai", + "tags": [ + "0.1.0", + "0.1", + "0", + "sha-6c26c4d", + "latest", + "0.2.0", + "0.2", + "sha-e9fb521", + "0.3.0", + "0.3", + "sha-b44360a", + "main-fips", + "nightly-fips", + "sha-0048946-fips", + "0.4.0-fips", + "0.4-fips", + "sha-ca3e760-fips", + "0.4.0", + "0.4", + "sha-ca3e760", + "sha-b9d6016-fips", + "main", + "nightly", + "sha-b9d6016", + "0.4.1", + "0.4.1-fips", + "sha-265c199-fips", + "sha-265c199", + "sha-019ef2b", + "sha-019ef2b-fips", + "sha-ed55279-fips", + "sha-ed55279", + "sha-0e9d3d1-fips", + "sha-0e9d3d1", + "0.5.0-fips", + "0.5-fips", + "sha-2f8732c-fips", + "0.5.0", + "0.5", + "sha-2f8732c", + "sha-f5f51a7", + "sha-f5f51a7-fips", + "sha-715daf5", + "sha-715daf5-fips" + ] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/praxis-ai-release-nightly-source-diff.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/praxis-ai-release-nightly-source-diff.json new file mode 100644 index 0000000..7b1a6f6 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/praxis-ai-release-nightly-source-diff.json @@ -0,0 +1 @@ +{"ahead_by":1,"commits":[{"message":"Fix/1268 compaction state (#1354)\n\n* fix(responses): preserve provider compaction state\n\nSigned-off-by: mkoushni \u003cmkoushni@redhat.com\u003e\n\n# Conflicts:\n#\tapis/src/openai/responses/openai_responses_proxy/mod.rs\n\n* fix(responses): address compaction review feedback\n\nSigned-off-by: mkoushni \u003cmkoushni@redhat.com\u003e\n\n* fix(responses): gate compaction provenance helpers\n\nSigned-off-by: mkoushni \u003cmkoushni@redhat.com\u003e\n\n* fix(openai): preserve selected body mutations and replay items\n\nSigned-off-by: mkoushni \u003cmkoushni@redhat.com\u003e\n\n# Conflicts:\n#\tapis/src/openai/responses/openai_responses_proxy/mod.rs\n\n* fix(responses): refresh compaction conflict resolution\n\nSigned-off-by: mkoushni \u003cmkoushni@redhat.com\u003e\n\n* fix(responses): finalize current-base conflict resolution\n\nSigned-off-by: mkoushni \u003cmkoushni@redhat.com\u003e\n\n* style(responses): format conflict resolution\n\nSigned-off-by: mkoushni \u003cmkoushni@redhat.com\u003e\n\n* fix(responses): preserve compaction state across rebuilds\n\nSigned-off-by: mkoushni \u003cmkoushni@redhat.com\u003e\n\n* fix(responses): declare bounded selected body mode\n\nSigned-off-by: mkoushni \u003cmkoushni@redhat.com\u003e\n\n* docs(responses): sync generated registry README\n\nSigned-off-by: mkoushni \u003cmkoushni@redhat.com\u003e\n\n* fix(responses): preserve state-owned tools on selected rebuild\n\nSigned-off-by: mkoushni \u003cmkoushni@redhat.com\u003e\n\n* test(responses): cover provider compaction SDK replay\n\nSigned-off-by: mkoushni \u003cmkoushni@redhat.com\u003e\n\n* fix(responses): preserve compaction provenance and valid rebuilds\n\nSigned-off-by: mkoushni \u003cmkoushni@redhat.com\u003e\n\n* fix(responses): preserve live selected input\n\nSigned-off-by: mkoushni \u003cmkoushni@redhat.com\u003e\n\n* test(responses): explain selected rebuild assertions\n\nSigned-off-by: mkoushni \u003cmkoushni@redhat.com\u003e\n\n* fix(responses): preserve provider compaction output\n\nSigned-off-by: mkoushni \u003cmkoushni@redhat.com\u003e\n\n* fix(responses): preserve compaction on native backends\n\nSigned-off-by: mkoushni \u003cmkoushni@redhat.com\u003e\n\n* fix: keep prompt templates restricted to OpenAI upstreams\n\nSigned-off-by: mkoushni \u003cmkoushni@redhat.com\u003e\n\n* style: format prompt upstream guard\n\nSigned-off-by: mkoushni \u003cmkoushni@redhat.com\u003e\n\n* fix: retain compaction state from streamed responses\n\nSigned-off-by: mkoushni \u003cmkoushni@redhat.com\u003e\n\n* docs: clarify native Responses protocol selection\n\nSigned-off-by: mkoushni \u003cmkoushni@redhat.com\u003e\n\n* fix: preserve agentic results during response rebuilds\n\nSigned-off-by: mkoushni \u003cmkoushni@redhat.com\u003e\n\n* fix: enforce selected response body limit\n\nSigned-off-by: mkoushni \u003cmkoushni@redhat.com\u003e\n\n* fix(responses): deduplicate replayed compaction items\n\nSigned-off-by: mkoushni \u003cmkoushni@redhat.com\u003e\n\n* fix(responses): skip native length projection without compaction\n\nSigned-off-by: mkoushni \u003cmkoushni@redhat.com\u003e\n\n* perf(responses): reuse known compaction IDs\n\nSigned-off-by: mkoushni \u003cmkoushni@redhat.com\u003e\n\n---------\n\nSigned-off-by: mkoushni \u003cmkoushni@redhat.com\u003e","sha":"f5f51a751d6f25acde96fb840665b24f2696ce46"}],"files":[{"changes":2,"filename":"apis/src/openai/responses/README.md","status":"modified"},{"changes":26,"filename":"apis/src/openai/responses/agentic_loop/mod.rs","status":"modified"},{"changes":55,"filename":"apis/src/openai/responses/agentic_loop/tests.rs","status":"modified"},{"changes":23,"filename":"apis/src/openai/responses/compact/mod.rs","status":"modified"},{"changes":21,"filename":"apis/src/openai/responses/compact/tests.rs","status":"modified"},{"changes":592,"filename":"apis/src/openai/responses/openai_responses_proxy/mod.rs","status":"modified"},{"changes":335,"filename":"apis/src/openai/responses/openai_responses_proxy/tests.rs","status":"modified"},{"changes":19,"filename":"apis/src/openai/responses/rehydrate/mod.rs","status":"modified"},{"changes":44,"filename":"apis/src/openai/responses/rehydrate/tests.rs","status":"modified"},{"changes":98,"filename":"apis/src/openai/responses/state.rs","status":"modified"},{"changes":27,"filename":"apis/src/service/responses/mod.rs","status":"modified"},{"changes":76,"filename":"apis/src/service/responses/tests.rs","status":"modified"},{"changes":121,"filename":"tests/integration/sdk/openai/test_openai_responses_vllm.py","status":"modified"},{"changes":83,"filename":"tests/integration/tests/suite/conversations_rehydrate.rs","status":"modified"}],"status":"ahead"} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/praxis-operator-build-image.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/praxis-operator-build-image.json new file mode 100644 index 0000000..acf5f9b --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/praxis-operator-build-image.json @@ -0,0 +1,49 @@ +[ + { + "Architecture": "amd64", + "Config": { + "Entrypoint": [ + "praxis-operator" + ], + "Env": [ + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + ], + "Labels": { + "org.opencontainers.image.description": "Praxis Gateway API operator", + "org.opencontainers.image.licenses": "MIT", + "org.opencontainers.image.revision": "fb8beaa14cf714dacf0e6964cc8be94d1b5c1d7c", + "org.opencontainers.image.source": "https://github.com/praxis-proxy/operator" + }, + "User": "operator:operator", + "WorkingDir": "/" + }, + "Created": "2026-10-05T18:37:16.646430204Z", + "Descriptor": { + "digest": "sha256:eb6e618c9fa388ff71e170fc249196280ad3b9d30216cf2c4f873061ee8b5e74", + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "size": 1190 + }, + "Id": "sha256:eb6e618c9fa388ff71e170fc249196280ad3b9d30216cf2c4f873061ee8b5e74", + "Metadata": { + "LastTagTime": "2026-10-05T18:37:16.705804923Z" + }, + "Os": "linux", + "Parent": "sha256:534bdc8e73676644802b64209746aa19c02b3f8ce3d44008d032de99edd8440e", + "RepoDigests": [ + "praxis-operator@sha256:eb6e618c9fa388ff71e170fc249196280ad3b9d30216cf2c4f873061ee8b5e74" + ], + "RepoTags": [ + "praxis-operator:fb8beaa" + ], + "RootFS": { + "Layers": [ + "sha256:e63b02c2b5c761df2cb95e657d744f27d95da4e051235a13c80b88cd68eab188", + "sha256:1b22b3bd06fd696a1e102224a78326a651e68e8e8a8d059772c1157963539077", + "sha256:a694ac76261725a649be46f90cbcf3f7838b2739005568f7bbcf267819d985d9", + "sha256:588bdb67beb47afd20a819d5ac757598800377a6395649ef303483b65a648ce4" + ], + "Type": "layers" + }, + "Size": 12914837 + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/praxis-operator-image-provenance.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/praxis-operator-image-provenance.json new file mode 100644 index 0000000..f47ae74 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/praxis-operator-image-provenance.json @@ -0,0 +1,11 @@ +{ + "verified_at": "2026-10-06T02:10:00.966643+00:00", + "source_commit": "fb8beaa14cf714dacf0e6964cc8be94d1b5c1d7c", + "oci_manifest_digest": "sha256:eb6e618c9fa388ff71e170fc249196280ad3b9d30216cf2c4f873061ee8b5e74", + "oci_config_digest": "sha256:e3bc32ff8ab83905b6ffee88e8744130f392c50780962c14d523e89f6eeb211a", + "loaded_manifest_source": "Read-only kcontroller containerd content lookup after Kubernetes campaign completion", + "runtime_controller_placements_verified": 12, + "praxis_runtime_identity": "Kubernetes reports the local operator image configuration digest; Docker build inspection in this environment reports the OCI manifest digest. The retained manifest links these distinct identities.", + "build_inspection": "praxis-operator-build-image.json", + "loaded_manifest": "praxis-operator-loaded-manifest.json" +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/praxis-operator-loaded-manifest.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/praxis-operator-loaded-manifest.json new file mode 100644 index 0000000..1f4bfcf --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/praxis-operator-loaded-manifest.json @@ -0,0 +1,31 @@ +{ + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "schemaVersion": 2, + "config": { + "mediaType": "application/vnd.oci.image.config.v1+json", + "digest": "sha256:e3bc32ff8ab83905b6ffee88e8744130f392c50780962c14d523e89f6eeb211a", + "size": 2408 + }, + "layers": [ + { + "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip", + "digest": "sha256:d0c1d894c237d8192cbcd37e435031ad4eddec173299568a5a05869c2e40dfa3", + "size": 3848507 + }, + { + "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip", + "digest": "sha256:e28533196d307411fa5629b4c794e6ae7ea28915f60f14d410bcd077cfa34f64", + "size": 248517 + }, + { + "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", + "digest": "sha256:1c91dd7446b6eb148592bbc85091f8a607e88b23706377b7da7d528210d504ed", + "size": 4407109 + }, + { + "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip", + "digest": "sha256:95f33bf20b1a45889b8c35158d47e10c7fe87167ed3dfe0d2ea599339a5531d3", + "size": 4407106 + } + ] +} \ No newline at end of file diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/prequalification-inputs.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/prequalification-inputs.json new file mode 100644 index 0000000..8d3bf37 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/prequalification-inputs.json @@ -0,0 +1,67 @@ +{ + "note": "Initial qualification snapshot; frozen measurement inputs will be captured after qualification corrections.", + "sha256": { + "configs/ai/agentgateway-native.yaml": "b85fcc76db302a58ed17500d8576a5f3a65bd20c40799c9eab97e84e49a0ce4d", + "configs/ai/agentgateway.yaml": "6d575a88d5d8c36d4ce0e9fb66c6d61adf29aa2ef7a3e35e5e7917fd3ec2136f", + "configs/ai/praxis-native.yaml": "db2f2d5cdec7d3d101e2c48d3e0042a70db7dabcd8833c5eb3bd116c6dcfa554", + "configs/ai/praxis.yaml": "ccff0a220d456b6ee4ab42f275732cf325e4f15910f12510ff83400f1e90da3c", + "configs/clusterloader2/README.md": "89e82da889234cbaf079b9e95f7920fbe09252766afe5dba1f0e71290437a41a", + "configs/clusterloader2/config.yaml": "b51aa4fc211a743ae2387e890d8e42f67dfa7c5de390ba854d4b8b3c241f7021", + "configs/clusterloader2/route.yaml": "a7e70b9a6f726bf2a10ea9254cb99a75d8bc76d0d99eb1300caa2e77cd89b34b", + "configs/kubernetes/agentgateway-parameters.yaml": "166c50ef56083d2b48575bb30984496059043e9e2e3e38b7d861c99c978ac3db", + "configs/kubernetes/agentgateway-values.yaml": "27e303b9980c862fcef5246c1461b4190b2b8bc50af90a6b40faa94e58336cc3", + "configs/kubernetes/backend.yaml": "fa4b5af9838bdcc34227efe8f64dbd5b0cb2e6a9a27ad6b367a3a97aad6eba6b", + "configs/kubernetes/gateway.yaml": "74e60f507043f6cca6c4386c14581301035e08d1cf16f644a3a67ea73575de13", + "configs/kubernetes/metallb-controller-patch.json": "de065c28cd946d3d61fcbc3450583ea34d7d0f4f91ee0ca7e5e5c9f3e46cc624", + "configs/kubernetes/metallb-pool.yaml": "f29fb352539e64e844e75bddf17be34a4f836cfc29cc67fcae5f3ad434b14250", + "configs/kubernetes/praxis-operator.yaml": "092d76718c690a95df48f7802bf5b71a45a8083a5aeee98f74bf154166f11dc8", + "harness/capture-controller-startup.sh": "b31d12590435ce066864af73600930f07a60bbeda9b9e6516bd1967c1ab38f6c", + "harness/capture-kubernetes-diagnostics.sh": "a201be475880aa7d4eed075d382b4e60023018b59e32d6f63db20724bbfaf6f5", + "harness/check-cancellation-native.py": "5e1340769396fcbc321992ea8d33d325b652ab9d24dbbbbde6924620f62b5439", + "harness/check-cancellation.py": "52d25394e75a3cf8aa22f4f0e9cdd997670c04a769474a14b301cebee0458ccc", + "harness/cleanup-scale-routes.sh": "4a16e2a08a2344bc90b8806088350aaf2e1b836ab9b12fbbfa7bc6aa79b8a4cc", + "harness/collect-host.py": "9efa050bc35e02a1fc70d274dbd74296c752c935565d98cdc4b8b3b674ebb98e", + "harness/diagnose-static-address.py": "a719d2b0da62a429331e24a5e38a1d875ad5c26235239a814ea8ed95dd6fd3e0", + "harness/estimate-cost.py": "e08984e08dc25f2a730755ba399a0776e5e298830933dd1fc9ea54ac5ee5fb0d", + "harness/mock/main.go": "2198f6ed736c18090627e45e0cd262864e55bb941b45d1df93e8bb7adfb46204", + "harness/observe-conformance.py": "88ebf29d6c742b28064ee1edeab4d44bab4a227abbd238c0670017695b15850b", + "harness/observe-routes.py": "8dc495aee3426c463426292a8f9ba51f86fc9ded75a2ee09f85a50dced3376c3", + "harness/qualify-ai-native.py": "b40ef0531c20b8596409fffbb506800a2b0849d4f041756e651b6f747fcba6c0", + "harness/qualify-ai.py": "f63e6e7ddce7a4cf4f637a95829bed4ff3894bde542ef37d6b9eade883c822ef", + "harness/run-ai-native.py": "172b807d013e227db4a2f652ed7f1ce1ef0dc1225ac589522c4137c9b1cf59f7", + "harness/run-ai.py": "0013b8034adc8e717b4bd563b25995856506c1e3023f02dc326b346aee49b05d", + "harness/run-common.py": "ad08fe8896723a7c1ee9ec0f659f26ec39414dba706e9075bfea9b175f270c94", + "harness/run-http.py": "4215cf75ea673fb0846dbaf853128bbb3bba73b3245b06acbf70255464910e5d", + "harness/run-kubernetes.py": "b68ac8b59b7e2e9a16fd49a5c9b8ca959f83a64f69c8e9debe345cc0c98eb576", + "harness/run-native.py": "cdf5eac4b4bc9510c457ea8a80b399124c98fe39257b4d88ece5b5458eb4e0a3", + "harness/run-recovery.py": "78728b6863281fee217e9bbaaf4496e39c01ca4010ae35b282e98c6077d472b3", + "harness/run-scale.sh": "47d9ada7620f3f378f3db411d92373adb6a155625fd2795e21978461926dc171", + "harness/select-controller.sh": "768cf8dee1f9df2a3b2a24b568c10b4962082797efce4e5d19bfe91f49f3aab4", + "harness/switch-gateway.sh": "f249a879b7cfdbe9451eecab490bf685ec1eba212ab9bb5d36c4bd5138cb4efc", + "harness/wait-endpoint.py": "589a2d47d4927f87690fc67cd187d243c2afb5b14326946ed97b3df7fac54fd0", + "infra/build-praxis-operator.sh": "90cfa5aff596a08daaaf78cde58f01578cfd1cde932e29a79f26bd3a7e9a241c", + "infra/configure-tcp-client.sh": "4416d890563bba1c2e35ad8375c79b017b655e932f79ea68a34334708ab132e7", + "infra/create-ai-vms.sh": "4f081e35a3a820894e7f37b88f68e697edfe85e112f0579d51097748a6ed9504", + "infra/create-kubernetes-vm.sh": "42f357ef380b6b43b4cdca5bbff2451138a62267109b023600bd90c4c2ae44a7", + "infra/export-cpu.py": "e3d68928ff5ad1b27a849f09866518b5cce65b1414c194f6e9218b9640f053bd", + "infra/freeze-maintenance.sh": "6715e331f88458f056f1204ca5a9687ec93698e366aef84b1573b98310092933", + "infra/import-praxis-operator.sh": "e0dd1c3f5f059457d11228c4783ba7b797f3d71d4dc4cb9a13108dd1174d2484", + "infra/install-kubernetes-controllers.sh": "071403328a98ed72cecd736eb04f26cf63273d2e3e134b7700360da22db41121", + "infra/kubernetes-startup.sh": "a9b1a3176f1765c50c6d4d6ad84b3bc839135edcf8ece39d31c7d32d90f57178", + "infra/prepare-kubernetes-tools.sh": "30d37de4aca625312c40f9a7a5d05e32650c68bd03b5b9b7316dd489d3f74130", + "infra/provision-ai.py": "38056e50b9b88f6971f71d0474e8bdc71f566576dc7a3560050ffeb465ab7e84", + "infra/provision-kubernetes.py": "6382aeb490390d30c93012d67529368ee73cf21440661a2655d9c371884e1fcb", + "infra/run-common-pass.py": "3bb9834631a862ea430eaba534ece2e327543ad618e6d525d75d1045dd126f08", + "infra/run-native-pass.py": "9c3533209a175bf481bb668e435464b4836f8a50d98a7c9532ce0e1cce879a12", + "infra/setup-ai-network.sh": "54afe223688ee7c60174e2d8d4d81aa6fa4dd6b7ef68fd2824f20b1e53114933", + "infra/setup-backend.sh": "46645fdc576deb9099cf231ecfe6230bca782230eaff4b5e6d31cadf7de98102", + "infra/setup-client.sh": "8e6dd938b7a1716ef91ce1e02de6369540f8ada92260c9b1cbc5c4f2af35c906", + "infra/setup-gateway.sh": "14e5c11e4776196cf57b69af268d1c64488c251ed9700928065ad76e9d4b75e7", + "infra/setup-http-client.sh": "c5c94f794a4618b13a36727067001fc1f06736f9d5eed64531302ee437e64b0c", + "infra/setup-native.sh": "b8ee379f08f5dd076addc84e590cfe65518853b7ca1a6cc4dd76643b191c5404", + "infra/start-kubernetes-node.sh": "15d6a9bb1a696b3ee681041d25205ef8eecc7b6fff677e0f62197e1cbf4fb0c9", + "infra/startup.sh": "0b06db73f897eeb3221a9d28223d7e32771eeb6882be815e2df93d1ba8b95fb9", + "infra/teardown.py": "322012b831080f6efa6db8bdd1831e03399f83bc357ea2ca1570483e90950d8a", + "infra/transport.py": "3d5a2c71f1390f7a4f70002064d5fa3112847a9000c1b360784a9ea847c22d0c" + } +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/reviewed-source-archives.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/reviewed-source-archives.json new file mode 100644 index 0000000..e54b843 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/reviewed-source-archives.json @@ -0,0 +1,37 @@ +[ + { + "name": "agentgateway", + "repository": "agentgateway/agentgateway", + "revision": "ea5608642b9d5c94c5baf5fd9f2f9849b808e963", + "archive_url": "https://github.com/agentgateway/agentgateway/archive/ea5608642b9d5c94c5baf5fd9f2f9849b808e963.tar.gz", + "archive_sha256": "c3d5eb5eaca6c0de1f5e6029e66ee8059d817afc3dd21373af60de8c3c7fa559" + }, + { + "name": "praxis-release", + "repository": "praxis-proxy/praxis", + "revision": "af54edcd24de01e4dac7da59a809bf88bd246fe5", + "archive_url": "https://github.com/praxis-proxy/praxis/archive/af54edcd24de01e4dac7da59a809bf88bd246fe5.tar.gz", + "archive_sha256": "4c2fc63490f6c2d8ed936ef71f2961e4f119040d87f8ea2d6850c6eb2b25ef66" + }, + { + "name": "praxis-nightly", + "repository": "praxis-proxy/praxis", + "revision": "31ac6dc86fba30ff510b17f9139021de60d8ba79", + "archive_url": "https://github.com/praxis-proxy/praxis/archive/31ac6dc86fba30ff510b17f9139021de60d8ba79.tar.gz", + "archive_sha256": "7de5aed395afaf0c6abde813235e79827f4fc6b42cebbb7e35c6b8ac8cac0949" + }, + { + "name": "praxis-ai", + "repository": "praxis-proxy/ai", + "revision": "2f8732c1389b889660bcb3495af4d4d28dd4e682", + "archive_url": "https://github.com/praxis-proxy/ai/archive/2f8732c1389b889660bcb3495af4d4d28dd4e682.tar.gz", + "archive_sha256": "6d3e9bf8cf29e2e7409c21fe446035c520d4ba238edcc18d5cd9addda3190fa6" + }, + { + "name": "praxis-ai-nightly", + "repository": "praxis-proxy/ai", + "revision": "f5f51a751d6f25acde96fb840665b24f2696ce46", + "archive_url": "https://api.github.com/repos/praxis-proxy/ai/tarball/f5f51a751d6f25acde96fb840665b24f2696ce46", + "archive_sha256": "7706eae166ddc0e1c00d960d7cf5aeea726e86367e55549de5de7b4788e07134" + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/root-license-declarations.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/root-license-declarations.json new file mode 100644 index 0000000..fa14fb4 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/root-license-declarations.json @@ -0,0 +1,51 @@ +{ + "reviewed_at": "2026-10-05T23:55:59.487897+00:00", + "scope": "Pinned root LICENSE and Cargo workspace declarations; not a transitive dependency license inventory.", + "sources": [ + { + "source": "agentgateway", + "revision": "ea5608642b9d5c94c5baf5fd9f2f9849b808e963", + "root_license_declaration": "Apache-2.0", + "files": { + "LICENSE": "3b1ee5b1e14fda40515c18ec2f0796d632e65a20b2aca8f017c654bc26ca77bd", + "Cargo.toml": "0fc6bc0078d791e3b6549c63c2c1b36a084311e845c7e754502f2b42db8285e1" + } + }, + { + "source": "praxis-release", + "revision": "af54edcd24de01e4dac7da59a809bf88bd246fe5", + "root_license_declaration": "MIT", + "files": { + "LICENSE": "b5372663783a16a15b8814ec7a5c2a9412058e9728f96fe7ae69ee5b9f15a3f2", + "Cargo.toml": "e7eece227ff2fbad87a77d696fcc3edc6988785f9d8b3f79925713a8d74f5ca1" + } + }, + { + "source": "praxis-nightly", + "revision": "31ac6dc86fba30ff510b17f9139021de60d8ba79", + "root_license_declaration": "Apache-2.0", + "files": { + "LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "Cargo.toml": "10928f103e7c87c0601ece40c159dab3f0d0af02d527d9edee10f8b38e59d846" + } + }, + { + "source": "praxis-ai", + "revision": "2f8732c1389b889660bcb3495af4d4d28dd4e682", + "root_license_declaration": "Apache-2.0", + "files": { + "LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "Cargo.toml": "db18d88f8344580c6808bd1354ffbb6d601205684eef926a5de60b63b4f169f0" + } + }, + { + "source": "praxis-ai-nightly", + "revision": "f5f51a751d6f25acde96fb840665b24f2696ce46", + "root_license_declaration": "Apache-2.0", + "files": { + "LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "Cargo.toml": "db18d88f8344580c6808bd1354ffbb6d601205684eef926a5de60b63b4f169f0" + } + } + ] +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/selection.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/selection.json new file mode 100644 index 0000000..6893088 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/selection.json @@ -0,0 +1,60 @@ +{ + "selected_at": "2026-10-02T23:20:27.230382+00:00", + "gateway_api": { + "version": "conformance/v1.6.1", + "commit": "8bb74df00e56ec8f944d48c25e6c1c9c2f6848e3", + "channel": "experimental", + "binary_sha256": "93e83d477702ed962a4a4d1fc94447858bdbb9e8745e7186c2feddba4889b5ca", + "scope": "Corrected static-address follow-up; original 107-case comparisons remain separate historical results" + }, + "agentgateway": { + "version": "v1.6.0", + "image": "ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c", + "controller": "ghcr.io/agentgateway/controller@sha256:d84259a7e2d87f8f39bae385d4b032d823c0a4450aecb32e0e31e2258449645b", + "revision": "ea5608642b9d5c94c5baf5fd9f2f9849b808e963" + }, + "praxis_operator": { + "date": "2026-09-29T17:23:24Z", + "sha": "fb8beaa14cf714dacf0e6964cc8be94d1b5c1d7c", + "url": "https://github.com/praxis-proxy/operator/commit/fb8beaa14cf714dacf0e6964cc8be94d1b5c1d7c", + "head_rechecked_on": "2026-10-05", + "campaign_built_image_provenance": "praxis-operator-image-provenance.json" + }, + "praxis_release": { + "version": "v0.5.2", + "published_at": "2026-08-10T20:11:42Z", + "image": "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8", + "revision": "af54edcd24de01e4dac7da59a809bf88bd246fe5" + }, + "praxis_nightly": { + "image": "ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8", + "labels": { + "org.opencontainers.image.created": "2026-10-02T03:07:42.663Z", + "org.opencontainers.image.description": "AI and cloud-native proxy server and framework", + "org.opencontainers.image.licenses": "Apache-2.0", + "org.opencontainers.image.revision": "31ac6dc86fba30ff510b17f9139021de60d8ba79", + "org.opencontainers.image.source": "https://github.com/praxis-proxy/praxis", + "org.opencontainers.image.title": "praxis", + "org.opencontainers.image.url": "https://github.com/praxis-proxy/praxis", + "org.opencontainers.image.version": "nightly-20261002" + } + }, + "praxis_ai_release": { + "version": "v0.5.0", + "image": "ghcr.io/praxis-proxy/ai@sha256:5121c638ee4b2c4dd9184c403b11d9384cd1ea26c1542085d2953a74bb15b4f8", + "scope": "native AI profile only", + "revision": "2f8732c1389b889660bcb3495af4d4d28dd4e682", + "registry_tag": "0.5.0" + }, + "praxis_ai_nightly": { + "version": "2026-10-02 nightly build", + "image": "ghcr.io/praxis-proxy/ai@sha256:727c4cb043af573cfb812208475dc6b290570b72ff01d07c6b7ca85dc09155e4", + "index_digest": "sha256:2fb1d2193887a536ff8a994c3f6b05a07807ebe9883e6e5fd4ea71352f281f65", + "revision": "f5f51a751d6f25acde96fb840665b24f2696ce46", + "retained_tag": "sha-f5f51a7", + "workflow_run": "https://github.com/praxis-proxy/ai/actions/runs/36967646910", + "scope": "native AI profile; resolved from actual publishing convention after dated-tag lookup failed", + "provenance": "praxis-ai-nightly-provenance.json" + }, + "campaign_requested_versions_reconfirmed_at": "2026-10-05T19:05:29.274087+00:00" +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/source/praxis-ai-release.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/source/praxis-ai-release.json new file mode 100644 index 0000000..6b13946 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/source/praxis-ai-release.json @@ -0,0 +1,7 @@ +{ + "repository": "ai", + "ref": "v0.5.0", + "path": "README.md", + "blob_sha": "48d3843260d202cdc11cb823aac5439c93b236a6", + "url": "https://github.com/praxis-proxy/ai/blob/v0.5.0/README.md" +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/source/praxis-ai-release.txt b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/source/praxis-ai-release.txt new file mode 100644 index 0000000..48d3843 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/source/praxis-ai-release.txt @@ -0,0 +1,155 @@ +praxis-ai-banner + +[![Tests](https://github.com/praxis-proxy/ai/actions/workflows/tests.yaml/badge.svg)](https://github.com/praxis-proxy/ai/actions/workflows/tests.yaml) +[![Coverage: ≥95%](https://img.shields.io/badge/Coverage-≥95%25-brightgreen.svg)](https://github.com/praxis-proxy/ai/actions/workflows/coverage.yaml) +[![MSRV: 1.96](https://img.shields.io/badge/MSRV-1.96-brightgreen.svg)](https://blog.rust-lang.org/) +[![License: Apache 2.0](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](LICENSE) + +**Praxis AI is an AI gateway built on +[Praxis](https://github.com/praxis-proxy/praxis).** It brings provider-aware +routing, protocol translation, stateful OpenAI APIs, and agent traffic into a +configurable proxy. Clients keep their API shape while the gateway selects +backends and applies policy. + +## What can it do? + +- **Route by what a request contains.** Classify OpenAI Responses, Chat + Completions, and Anthropic Messages traffic; select backends by API format, + model, or MCP tool name. See the + [unified gateway](examples/configs/anthropic/unified-gateway.yaml) and + [intelligent routing](examples/configs/intelligent-route-all-capabilities.yaml) + examples. +- **Proxy or translate provider APIs.** Forward native provider traffic or + serve Anthropic Messages and OpenAI Responses clients from Chat + Completions-compatible backends, including streaming responses. See the + [Anthropic](examples/configs/anthropic/messages-to-openai.yaml) + and [Responses](examples/configs/openai/responses/codex-http-chat-translation.yaml) + examples. +- **Code harness support.** Run Codex through OpenAI Responses and Claude Code + through Anthropic Messages. The + [coding client guide](docs/developing/cli-vllm-through-praxis.md) shows both + clients reaching native vLLM endpoints or Chat Completions through translation. +- **Manage OpenAI response state.** Persist and rehydrate Responses history, + serve Conversations endpoints locally, and use PostgreSQL or SQLite for + storage. See the [response store guide](docs/architecture/response-store.md) + and [Conversations example](examples/configs/openai/conversations/conversations.yaml). +- **Connect tools and agents.** Run Responses tool loops with MCP, web search, + and file search; route stateless MCP calls and A2A task follow-ups. See the + [agentic Responses](examples/configs/openai/responses/full-flow-agentic.yaml), + [MCP broker](examples/configs/mcp-stateless-broker.yaml), and + [A2A routing](examples/configs/a2a-task-routing.yaml) examples. +- **Apply policy and measure usage.** Inject upstream credentials, enrich + prompts, call external guardrails, expose token usage, and report metering + data. See the [feature overview](docs/features.md) for details. +- **Extend the pipeline** with custom Rust filters built on Praxis's + `HttpFilter` interface. + +See the [complete feature overview](docs/features.md) and +[filter reference](docs/filters/README.md) for the full list. + +## Architecture + +Clients keep their provider-native protocols while Praxis AI classifies, +transforms, and routes traffic through one policy-driven gateway. + +![Codex and other OpenAI clients, Claude Code and other Anthropic clients, and MCP and A2A traffic flow through Praxis AI to inference and agent backends, with side services for tools, storage, guardrails, and metering](assets/praxis-ai-architecture.svg) + +### Praxis AI and Praxis + +[Praxis][praxis-proxy/praxis] supplies the proxy runtime, listeners, TLS, load +balancing, and filter framework. Praxis AI packages the AI-specific filters +and server on top of it. Keeping them in separate repositories lets the AI +integrations evolve independently while Praxis remains useful for general +proxy workloads. See our [conventions] for the project structure and +development practices. + +[praxis-proxy/praxis]:https://github.com/praxis-proxy/praxis +[conventions]:https://github.com/praxis-proxy/conventions + +## Quick start + +Build and start the gateway with its built-in configuration: + +```console +make release +./target/release/praxis-ai +``` + +`make release` builds the `full` feature set. A plain +`cargo build -p praxis-ai-proxy` builds the smaller `standard` set, which +leaves out the stateful OpenAI filter groups and their dependencies; see +[Cargo features](docs/features.md#cargo-features). + +Then check that it is running: + +```console +curl http://127.0.0.1:8080/ +``` + +```json +{"status": "ok", "server": "praxis-ai"} +``` + +Ready to connect a backend? Follow the [quickstart](docs/quickstart.md), or +choose from the [example configurations](examples/README.md) for OpenAI, +Anthropic, MCP, A2A, routing, guardrails, token usage, and more. + +## Learn your way around + +| If you want to… | Start here | +| --- | --- | +| Run Praxis AI locally | [Quickstart](docs/quickstart.md) | +| Browse supported capabilities | [Feature overview](docs/features.md) | +| Configure a filter | [Filter reference](docs/filters/README.md) | +| Understand the design | [Architecture docs](docs/README.md#architecture) | +| Build or test the workspace | [Development guide](docs/developing/getting-started.md) | +| Add a new filter | [Adding filters](docs/developing/adding-filters.md) | + +Praxis AI handles the AI-specific layer. For listeners, TLS, load balancing, +rate limiting, health checks, and other core proxy features, visit the +[Praxis repository](https://github.com/praxis-proxy/praxis). + +> [!IMPORTANT] +> Praxis AI is alpha software. APIs, configuration, and operational +> behavior may change before `v1.0.0`. See the [security policy] +> for the supported release line. + +Released container images are available from +[`ghcr.io/praxis-proxy/ai`][container images]. Source builds and local +development instructions are in the [development guide]. + +```console +docker pull ghcr.io/praxis-proxy/ai:latest +``` + +Podman can pull the same OCI image. See the [quickstart] for a source build +and the [release documentation] for image contents and tagging. A FIPS 140-3 +build for Red Hat Enterprise Linux hosts is published under the same tags +with a `-fips` suffix (for example `latest-fips`); see +[FIPS 140-3](docs/fips.md). + +## Contributing + +Contributions are welcome, from bug reports and documentation fixes to new +filters and protocol support. Before opening a pull request, please read the +[contributing guide](.github/CONTRIBUTING.md) and +[development setup](docs/developing/getting-started.md). + +For larger changes, open a [feature request] and follow the +[proposal process](https://github.com/praxis-proxy/enhancements) so we can shape the idea together. + +[Open an issue][issues] · [Request a feature][feature request] · +[Open a pull request][pull requests] + +[issues]: https://github.com/praxis-proxy/ai/issues/new +[pull requests]: https://github.com/praxis-proxy/ai/compare +[container images]: https://github.com/praxis-proxy/ai/pkgs/container/ai +[development guide]: docs/developing/getting-started.md +[feature request]: https://github.com/praxis-proxy/ai/issues/new?template=feature-request.yml +[quickstart]: docs/quickstart.md +[release documentation]: docs/release.md +[security policy]: .github/SECURITY.md + +## License + +Apache 2.0 diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/source/praxis-nightly.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/source/praxis-nightly.json new file mode 100644 index 0000000..d290528 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/source/praxis-nightly.json @@ -0,0 +1,7 @@ +{ + "repository": "praxis", + "ref": "31ac6dc86fba30ff510b17f9139021de60d8ba79", + "path": "crates/filter/src/registry.rs", + "blob_sha": "f6950c90aabb3b6bef5c96885a2a6cb77ffeb9f3", + "url": "https://github.com/praxis-proxy/praxis/blob/31ac6dc86fba30ff510b17f9139021de60d8ba79/crates/filter/src/registry.rs" +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/source/praxis-nightly.txt b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/source/praxis-nightly.txt new file mode 100644 index 0000000..f6950c9 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/source/praxis-nightly.txt @@ -0,0 +1,905 @@ +// SPDX-License-Identifier: Apache-2.0 +// Copyright (c) 2024 Praxis Contributors + +//! Filter registry: maps filter type names to their factory functions. + +use std::collections::HashMap; + +#[cfg(feature = "iterative-request-router")] +use praxis_core::config::InsecureOptions; + +#[cfg(feature = "chain-binding")] +use crate::binding::ChainBindingHttpFactory; +use crate::{ + any_filter::AnyFilter, + binding::ChainBindingContext, + factory::{FilterFactory, HttpFilterFactoryFn, TcpFilterFactoryFn, http_builtin, tcp_builtin}, + filter::FilterError, +}; + +// ----------------------------------------------------------------------------- +// SecurityClass +// ----------------------------------------------------------------------------- + +/// Classifies whether a filter is security-critical. +/// +/// Security-class filters enforce access control, authentication, rate +/// limiting, or other protective policies. This metadata enables future +/// validation (e.g. preventing `SkipTo` from bypassing security filters). +/// +/// ``` +/// use praxis_filter::SecurityClass; +/// +/// assert_eq!(SecurityClass::default(), SecurityClass::Standard); +/// ``` +#[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] +pub enum SecurityClass { + /// A security-critical filter (e.g. `cors`, `csrf`, `ip_acl`). + Security, + + /// A non-security filter (default). + #[default] + Standard, +} + +// ----------------------------------------------------------------------------- +// FilterRegistration +// ----------------------------------------------------------------------------- + +/// A filter factory paired with its [`SecurityClass`] metadata. +struct FilterRegistration { + /// The factory function that creates filter instances. + factory: RegisteredFilterFactory, + + /// Whether this filter is security-critical. + security_class: SecurityClass, +} + +/// A normal public factory or a built-in factory that also needs +/// access to the registry currently resolving the pipeline. +enum RegisteredFilterFactory { + /// A public factory whose configuration is self-contained. + Standard(FilterFactory), + + /// A built-in HTTP factory that resolves nested filters. + #[cfg(feature = "iterative-request-router")] + HttpWithRegistry(RegistryHttpFilterFactory), + + /// An application HTTP factory that binds an outbound subrequest chain at + /// construction time via a [`ChainBindingContext`]. + #[cfg(feature = "chain-binding")] + ChainBinding(ChainBindingHttpFactory), +} + +/// Factory for a built-in HTTP filter that builds nested step pipelines as a +/// continuation of the containing pipeline build. +/// +/// It receives the full [`ChainBindingContext`] rather than a bare registry, so +/// a nested chain-binding filter resolves top-level named chains and the shared +/// cycle-detection stack, outbound-nesting depth, and materialization/branch +/// budgets carry across the boundary. The context also supplies the operator's +/// declared [`InsecureOptions`], so inline outbound clusters are gated +/// (SSRF/TLS-verify) by the containing build's real posture rather than an +/// unconditional strict default. Used by `iterative_request_router`. +#[cfg(feature = "iterative-request-router")] +type RegistryHttpFilterFactory = + fn(&serde_yaml::Value, &ChainBindingContext<'_>) -> Result, FilterError>; + +impl RegisteredFilterFactory { + /// Instantiate the registered filter without an outbound-chain binding + /// context. + /// + /// A [`ChainBinding`](Self::ChainBinding) factory cannot resolve its + /// outbound chain without a [`ChainBindingContext`], so this path rejects + /// it and directs callers to [`FilterPipeline::build_with_chains`], which + /// supplies one. + /// + /// [`FilterPipeline::build_with_chains`]: crate::FilterPipeline::build_with_chains + fn create( + &self, + config: &serde_yaml::Value, + #[cfg_attr( + not(feature = "iterative-request-router"), + expect(unused_variables, reason = "registry is read only by the gated HttpWithRegistry arm") + )] + registry: &FilterRegistry, + ) -> Result { + match self { + Self::Standard(factory) => factory.create(config), + // No containing build here, so there is no named-chain table, no + // shared budgets, and no operator posture: build with a standalone + // context (empty chains, strict default posture). The real server + // path builds through `create_with_binding`, which threads the true + // `ChainBindingContext` from `FilterPipeline::build_with_chains`. + #[cfg(feature = "iterative-request-router")] + Self::HttpWithRegistry(factory) => { + ChainBindingContext::with_standalone(registry, &InsecureOptions::default(), |ctx| factory(config, ctx)) + .map(AnyFilter::Http) + }, + #[cfg(feature = "chain-binding")] + Self::ChainBinding(_) => Err(FilterError::from( + "this filter binds an outbound subrequest chain and must be built via \ + FilterPipeline::build_with_chains", + )), + } + } + + /// Instantiate the registered filter, supplying an outbound-chain binding + /// context to [`ChainBinding`](Self::ChainBinding) and + /// [`HttpWithRegistry`](Self::HttpWithRegistry) factories. + /// + /// The context carries the active registry, so no separate registry argument + /// is needed. + fn create_with_binding( + &self, + config: &serde_yaml::Value, + #[cfg_attr( + not(any(feature = "iterative-request-router", feature = "chain-binding")), + expect( + unused_variables, + reason = "ctx is read only by the gated HttpWithRegistry and ChainBinding arms" + ) + )] + ctx: &ChainBindingContext<'_>, + ) -> Result { + match self { + Self::Standard(factory) => factory.create(config), + #[cfg(feature = "iterative-request-router")] + Self::HttpWithRegistry(factory) => Ok(AnyFilter::Http(factory(config, ctx)?)), + #[cfg(feature = "chain-binding")] + Self::ChainBinding(factory) => Ok(AnyFilter::Http(factory(config, ctx)?)), + } + } +} + +// ----------------------------------------------------------------------------- +// FilterRegistry +// ----------------------------------------------------------------------------- + +/// Registry of available filter types. +/// +/// ``` +/// use praxis_filter::FilterRegistry; +/// +/// let registry = FilterRegistry::with_builtins(); +/// let mut names = registry.available_filters(); +/// names.sort(); +/// assert!(names.contains(&"load_balancer")); +/// assert!(names.contains(&"request_id")); +/// assert!(names.contains(&"router")); +/// ``` +pub struct FilterRegistry { + /// Maps filter names to their registrations (factory + metadata). + filters: HashMap, +} + +impl FilterRegistry { + /// Creates a registry with only the built-in filters. + #[must_use] + pub fn with_builtins() -> Self { + let mut filters = HashMap::new(); + register_http_builtins(&mut filters); + register_tcp_builtins(&mut filters); + Self { filters } + } + + /// Registers a custom filter factory with [`SecurityClass::Standard`]. + /// + /// Returns an error if a filter with the same name is already registered. + /// + /// ``` + /// use praxis_filter::{FilterFactory, FilterRegistry, http_builtin}; + /// + /// let mut registry = FilterRegistry::with_builtins(); + /// let err = registry + /// .register( + /// "router", + /// FilterFactory::Http(std::sync::Arc::new(|_| Err("unused".into()))), + /// ) + /// .unwrap_err(); + /// assert!(err.to_string().contains("duplicate filter name")); + /// ``` + /// + /// # Errors + /// + /// Returns [`FilterError`] if the name is already registered. + pub fn register(&mut self, name: &str, factory: FilterFactory) -> Result<(), FilterError> { + self.register_with_class(name, factory, SecurityClass::Standard) + } + + /// Registers a custom filter factory with an explicit [`SecurityClass`]. + /// + /// ``` + /// use praxis_filter::{FilterFactory, FilterRegistry, SecurityClass}; + /// + /// let mut registry = FilterRegistry::with_builtins(); + /// let factory = FilterFactory::Http(std::sync::Arc::new(|_| Err("unused".into()))); + /// registry + /// .register_with_class("my_auth", factory, SecurityClass::Security) + /// .unwrap(); + /// assert!(registry.is_security_filter("my_auth")); + /// ``` + /// + /// # Errors + /// + /// Returns [`FilterError`] if the name is already registered. + pub fn register_with_class( + &mut self, + name: &str, + factory: FilterFactory, + security_class: SecurityClass, + ) -> Result<(), FilterError> { + if self.filters.contains_key(name) { + return Err(format!("duplicate filter name: '{name}'").into()); + } + self.filters.insert( + name.to_owned(), + FilterRegistration { + factory: RegisteredFilterFactory::Standard(factory), + security_class, + }, + ); + Ok(()) + } + + /// Registers an application HTTP filter that binds an outbound subrequest + /// chain at construction time, with [`SecurityClass::Standard`]. + /// + /// The factory receives a [`ChainBindingContext`] and resolves its + /// configured outbound chain into a prebuilt [`FilterPipeline`]. This is + /// the mechanism application callout filters (e.g. Praxis AI) use to bind + /// reusable outbound chains against the active registry. + /// + /// # Errors + /// + /// Returns [`FilterError`] if the name is already registered. + /// + /// # Examples + /// + /// Register an application callout that binds its `outbound_chain` once at + /// construction. Building — or hot-reloading — a pipeline that names the + /// callout resolves and prebuilds the outbound chain against the active + /// registry, so a missing filter, a reference cycle, or excessive nesting + /// fails the build instead of a request: + /// + /// ``` + /// use std::{collections::HashMap, sync::Arc}; + /// + /// use async_trait::async_trait; + /// use praxis_core::config::{ChainRef, FilterEntry, InsecureOptions}; + /// use praxis_filter::{ + /// ChainBindingContext, FilterAction, FilterError, FilterPipeline, FilterRegistry, HttpFilter, + /// HttpFilterContext, + /// }; + /// + /// // The application filter owns the prebuilt outbound pipeline. + /// struct AiCallout { + /// outbound: Arc, + /// } + /// + /// #[async_trait] + /// impl HttpFilter for AiCallout { + /// fn name(&self) -> &'static str { + /// "ai_callout" + /// } + /// + /// // Delegate the framework's nesting hooks so the bound pipeline joins + /// // runtime-resource propagation, hot-reload file discovery, and + /// // insecure-option application. + /// fn visit_nested_pipelines(&mut self, visitor: &mut dyn FnMut(&mut FilterPipeline)) { + /// if let Some(pipeline) = Arc::get_mut(&mut self.outbound) { + /// visitor(pipeline); + /// } + /// } + /// fn referenced_files(&self) -> Vec { + /// self.outbound.referenced_files() + /// } + /// fn apply_insecure_options(&self, options: &InsecureOptions) { + /// self.outbound.apply_insecure_options(options); + /// } + /// + /// async fn on_request( + /// &self, + /// _ctx: &mut HttpFilterContext<'_>, + /// ) -> Result { + /// Ok(FilterAction::Continue) + /// } + /// } + /// + /// let mut registry = FilterRegistry::with_builtins(); + /// registry + /// .register_chain_binding( + /// "ai_callout", + /// Arc::new(|config: &serde_yaml::Value, ctx: &ChainBindingContext<'_>| { + /// let raw = config + /// .get("outbound_chain") + /// .cloned() + /// .ok_or_else(|| FilterError::from("ai_callout: missing outbound_chain"))?; + /// let chain_ref: ChainRef = serde_yaml::from_value(raw) + /// .map_err(|e| FilterError::from(format!("ai_callout: bad outbound_chain: {e}")))?; + /// // Resolve + prebuild the outbound chain against the active registry. + /// let outbound = ctx.bind_chain(&chain_ref)?; + /// let filter: Box = Box::new(AiCallout { + /// outbound: Arc::new(outbound), + /// }); + /// Ok(filter) + /// }), + /// ) + /// .unwrap(); + /// + /// // Building a pipeline that uses the callout binds its outbound chain now, + /// // before any request is served; a hot reload rebuilds it the same way. + /// let mut top: Vec = serde_yaml::from_str( + /// "- filter: ai_callout\n outbound_chain:\n name: outbound\n filters:\n - filter: request_id\n", + /// ) + /// .unwrap(); + /// let chains: HashMap<&str, &[FilterEntry]> = HashMap::new(); + /// FilterPipeline::build_with_chains(&mut top, ®istry, &chains, &InsecureOptions::default()) + /// .expect("the outbound chain is validated and bound at build time"); + /// ``` + /// + /// [`ChainBindingContext`]: crate::ChainBindingContext + /// [`FilterPipeline`]: crate::FilterPipeline + #[cfg(feature = "chain-binding")] + pub fn register_chain_binding(&mut self, name: &str, factory: ChainBindingHttpFactory) -> Result<(), FilterError> { + self.register_chain_binding_with_class(name, factory, SecurityClass::Standard) + } + + /// Registers a chain-binding filter with an explicit [`SecurityClass`]. + /// + /// See [`register_chain_binding`](Self::register_chain_binding). + /// + /// # Errors + /// + /// Returns [`FilterError`] if the name is already registered. + #[cfg(feature = "chain-binding")] + pub fn register_chain_binding_with_class( + &mut self, + name: &str, + factory: ChainBindingHttpFactory, + security_class: SecurityClass, + ) -> Result<(), FilterError> { + if self.filters.contains_key(name) { + return Err(format!("duplicate filter name: '{name}'").into()); + } + self.filters.insert( + name.to_owned(), + FilterRegistration { + factory: RegisteredFilterFactory::ChainBinding(factory), + security_class, + }, + ); + Ok(()) + } + + /// Instantiates a filter by type name and config. + /// + /// ``` + /// use praxis_filter::FilterRegistry; + /// + /// let registry = FilterRegistry::with_builtins(); + /// let filter = registry.create( + /// "router", + /// &serde_yaml::from_str("routes:\n - path_prefix: \"/\"\n cluster: web").unwrap(), + /// ); + /// assert!(filter.is_ok()); + /// + /// let err = registry + /// .create("nonexistent", &serde_yaml::Value::Null) + /// .err() + /// .expect("should fail for unknown type"); + /// assert!(err.to_string().contains("unknown filter type")); + /// ``` + /// + /// # Errors + /// + /// Returns [`FilterError`] if the filter type is unknown or instantiation fails. + pub fn create(&self, name: &str, config: &serde_yaml::Value) -> Result { + let registration = self + .filters + .get(name) + .ok_or_else(|| -> FilterError { format!("unknown filter type: '{name}'").into() })?; + registration.factory.create(config, self) + } + + /// Instantiates a filter, supplying a [`ChainBindingContext`] so + /// chain-binding filters can bind their outbound chains. + /// + /// Used by the branch-aware pipeline builder. Non-binding filters ignore + /// the context and behave exactly as under [`create`](Self::create). + /// + /// # Errors + /// + /// Returns [`FilterError`] if the filter type is unknown or instantiation + /// fails. + pub(crate) fn create_with_binding( + &self, + name: &str, + config: &serde_yaml::Value, + ctx: &ChainBindingContext<'_>, + ) -> Result { + let registration = self + .filters + .get(name) + .ok_or_else(|| -> FilterError { format!("unknown filter type: '{name}'").into() })?; + registration.factory.create_with_binding(config, ctx) + } + + /// Returns the names of all registered filter types. + pub fn available_filters(&self) -> Vec<&str> { + self.filters.keys().map(String::as_str).collect() + } + + /// Returns `true` if the named filter has [`SecurityClass::Security`]. + /// + /// Returns `false` for unknown filter names. + /// + /// ``` + /// use praxis_filter::FilterRegistry; + /// + /// let registry = FilterRegistry::with_builtins(); + /// assert!(registry.is_security_filter("cors")); + /// assert!(registry.is_security_filter("ip_acl")); + /// assert!(!registry.is_security_filter("router")); + /// assert!(!registry.is_security_filter("nonexistent")); + /// ``` + pub fn is_security_filter(&self, name: &str) -> bool { + self.filters + .get(name) + .is_some_and(|r| r.security_class == SecurityClass::Security) + } + + /// Returns the names of all filters with [`SecurityClass::Security`]. + /// + /// ``` + /// use praxis_filter::FilterRegistry; + /// + /// let registry = FilterRegistry::with_builtins(); + /// let mut sec = registry.security_filters(); + /// sec.sort(); + /// assert!(sec.contains(&"cors")); + /// assert!(sec.contains(&"csrf")); + /// assert!(sec.contains(&"ip_acl")); + /// assert!(!sec.contains(&"router")); + /// ``` + pub fn security_filters(&self) -> Vec<&str> { + self.filters + .iter() + .filter(|(_, r)| r.security_class == SecurityClass::Security) + .map(|(name, _)| name.as_str()) + .collect() + } +} + +// ----------------------------------------------------------------------------- +// Filter Factory - Registration +// ----------------------------------------------------------------------------- + +/// Registers all built-in HTTP filter factories. +#[expect(clippy::too_many_lines, reason = "one line per filter, will grow")] +fn register_http_builtins(filters: &mut HashMap) { + use crate::builtins::{ + AccessLogFilter, CircuitBreakerFilter, CompressionFilter, CorsFilter, CredentialInjectionFilter, CsrfFilter, + ForwardedHeadersFilter, GrpcDetectionFilter, GrpcStatusFilter, GrpcTimeoutFilter, GrpcWebFilter, HeaderFilter, + IpAclFilter, JsonBodyFieldFilter, JsonBodyFilter, JsonRpcFilter, PathRewriteFilter, RateLimitFilter, + RedirectFilter, RequestIdFilter, StaticResponseFilter, TimeoutFilter, TraceContextFilter, UrlRewriteFilter, + }; + + register_http(filters, "access_log", AccessLogFilter::from_config); + #[cfg(feature = "basic-auth-filter")] + register_http_security(filters, "basic_auth", crate::BasicAuthFilter::from_config); + #[cfg(feature = "cloud-events-filter")] + register_http(filters, "cloud_events", crate::builtins::CloudEventsFilter::from_config); + register_http(filters, "circuit_breaker", CircuitBreakerFilter::from_config); + register_http(filters, "compression", CompressionFilter::from_config); + register_http_security(filters, "cors", CorsFilter::from_config); + #[cfg(feature = "policy-engine")] + register_http_security(filters, "policy", crate::PolicyFilter::from_config); + register_http_security(filters, "csrf", CsrfFilter::from_config); + register_http_security(filters, "credential_injection", CredentialInjectionFilter::from_config); + register_http( + filters, + "endpoint_selector", + crate::builtins::EndpointSelectorFilter::from_config, + ); + register_http(filters, "headers", HeaderFilter::from_config); + register_http_security(filters, "forwarded_headers", ForwardedHeadersFilter::from_config); + register_http(filters, "grpc_detection", GrpcDetectionFilter::from_config); + register_http(filters, "grpc_status", GrpcStatusFilter::from_config); + register_http(filters, "grpc_timeout", GrpcTimeoutFilter::from_config); + register_http(filters, "grpc_web", GrpcWebFilter::from_config); + register_http_security(filters, "guardrails", crate::GuardrailsFilter::from_config); + register_http_security(filters, "ip_acl", IpAclFilter::from_config); + #[cfg(feature = "iterative-request-router")] + register_http_with_registry( + filters, + "iterative_request_router", + crate::builtins::IterativeRequestRouterFilter::from_config_with_binding, + ); + register_http(filters, "load_balancer", crate::LoadBalancerFilter::from_config); + register_http(filters, "path_rewrite", PathRewriteFilter::from_config); + register_http_security(filters, "rate_limit", RateLimitFilter::from_config); + register_http(filters, "redirect", RedirectFilter::from_config); + register_http(filters, "request_id", RequestIdFilter::from_config); + register_http(filters, "router", crate::RouterFilter::from_config); + register_http(filters, "static_response", StaticResponseFilter::from_config); + register_http(filters, "sticky_sessions", crate::StickySessionsFilter::from_config); + register_http(filters, "timeout", TimeoutFilter::from_config); + register_http(filters, "trace_context", TraceContextFilter::from_config); + register_http(filters, "url_rewrite", UrlRewriteFilter::from_config); + register_http(filters, "json_body", JsonBodyFilter::from_config); + register_http(filters, "json_body_field", JsonBodyFieldFilter::from_config); + register_http(filters, "json_rpc", JsonRpcFilter::from_config); + #[cfg(feature = "spiffe")] + register_http_security( + filters, + "peer_identity_trust", + crate::builtins::PeerIdentityTrustFilter::from_config, + ); +} + +/// Registers a single HTTP filter factory with [`SecurityClass::Standard`]. +fn register_http(filters: &mut HashMap, name: &str, factory_fn: HttpFilterFactoryFn) { + insert_registration(filters, name, http_builtin(factory_fn), SecurityClass::Standard); +} + +/// Registers a built-in HTTP filter whose nested configuration must +/// resolve against the same registry as its containing pipeline. +#[cfg(feature = "iterative-request-router")] +fn register_http_with_registry( + filters: &mut HashMap, + name: &str, + factory_fn: RegistryHttpFilterFactory, +) { + let prev = filters.insert( + name.to_owned(), + FilterRegistration { + factory: RegisteredFilterFactory::HttpWithRegistry(factory_fn), + security_class: SecurityClass::Standard, + }, + ); + debug_assert!(prev.is_none(), "duplicate built-in filter name: '{name}'"); +} + +/// Registers a single HTTP filter factory with [`SecurityClass::Security`]. +fn register_http_security( + filters: &mut HashMap, + name: &str, + factory_fn: HttpFilterFactoryFn, +) { + insert_registration(filters, name, http_builtin(factory_fn), SecurityClass::Security); +} + +/// Registers all built-in TCP filter factories. +fn register_tcp_builtins(filters: &mut HashMap) { + register_tcp(filters, "sni_router", crate::builtins::SniRouterFilter::from_config); + register_tcp( + filters, + "tcp_access_log", + crate::builtins::TcpAccessLogFilter::from_config, + ); + register_tcp( + filters, + "tcp_load_balancer", + crate::builtins::TcpLoadBalancerFilter::from_config, + ); +} + +/// Registers a single TCP filter factory with [`SecurityClass::Standard`]. +fn register_tcp(filters: &mut HashMap, name: &str, factory_fn: TcpFilterFactoryFn) { + insert_registration(filters, name, tcp_builtin(factory_fn), SecurityClass::Standard); +} + +/// Inserts a [`FilterRegistration`] into the map, asserting no duplicates. +fn insert_registration( + filters: &mut HashMap, + name: &str, + factory: FilterFactory, + security_class: SecurityClass, +) { + let prev = filters.insert( + name.to_owned(), + FilterRegistration { + factory: RegisteredFilterFactory::Standard(factory), + security_class, + }, + ); + debug_assert!(prev.is_none(), "duplicate built-in filter name: '{name}'"); +} + +// ----------------------------------------------------------------------------- +// Tests +// ----------------------------------------------------------------------------- + +#[cfg(test)] +#[expect(clippy::allow_attributes, reason = "blanket test suppressions")] +#[allow( + clippy::unwrap_used, + clippy::expect_used, + clippy::indexing_slicing, + clippy::panic, + clippy::cognitive_complexity, + clippy::too_many_lines, + clippy::stable_sort_primitive, + reason = "tests" +)] +mod tests { + use super::*; + + #[test] + fn builtins_registered() { + let registry = FilterRegistry::with_builtins(); + let mut names = registry.available_filters(); + names.sort(); + + assert!(names.contains(&"access_log"), "access_log should be registered"); + #[cfg(feature = "basic-auth-filter")] + assert!(names.contains(&"basic_auth"), "basic_auth should be registered"); + assert!( + names.contains(&"circuit_breaker"), + "circuit_breaker should be registered" + ); + assert!(names.contains(&"compression"), "compression should be registered"); + assert!(names.contains(&"cors"), "cors should be registered"); + assert!(names.contains(&"csrf"), "csrf should be registered"); + assert!( + names.contains(&"credential_injection"), + "credential_injection should be registered" + ); + assert!( + names.contains(&"endpoint_selector"), + "endpoint_selector should be registered" + ); + assert!( + names.contains(&"forwarded_headers"), + "forwarded_headers should be registered" + ); + assert!(names.contains(&"grpc_detection"), "grpc_detection should be registered"); + assert!(names.contains(&"grpc_status"), "grpc_status should be registered"); + assert!(names.contains(&"grpc_timeout"), "grpc_timeout should be registered"); + assert!(names.contains(&"grpc_web"), "grpc_web should be registered"); + assert!(names.contains(&"guardrails"), "guardrails should be registered"); + assert!(names.contains(&"headers"), "headers should be registered"); + assert!(names.contains(&"ip_acl"), "ip_acl should be registered"); + assert!(names.contains(&"load_balancer"), "load_balancer should be registered"); + assert!(names.contains(&"path_rewrite"), "path_rewrite should be registered"); + assert!(names.contains(&"rate_limit"), "rate_limit should be registered"); + assert!(names.contains(&"redirect"), "redirect should be registered"); + assert!(names.contains(&"request_id"), "request_id should be registered"); + assert!(names.contains(&"router"), "router should be registered"); + assert!(names.contains(&"sni_router"), "sni_router should be registered"); + assert!( + names.contains(&"static_response"), + "static_response should be registered" + ); + assert!( + names.contains(&"sticky_sessions"), + "sticky_sessions should be registered" + ); + assert!(names.contains(&"tcp_access_log"), "tcp_access_log should be registered"); + assert!( + names.contains(&"tcp_load_balancer"), + "tcp_load_balancer should be registered" + ); + assert!(names.contains(&"timeout"), "timeout should be registered"); + assert!(names.contains(&"trace_context"), "trace_context should be registered"); + assert!(names.contains(&"url_rewrite"), "url_rewrite should be registered"); + assert!(names.contains(&"json_body"), "json_body should be registered"); + assert!( + names.contains(&"json_body_field"), + "json_body_field should be registered" + ); + #[cfg(feature = "iterative-request-router")] + assert!( + names.contains(&"iterative_request_router"), + "iterative_request_router should be registered" + ); + assert!(names.contains(&"json_rpc"), "json_rpc should be registered"); + #[cfg(feature = "spiffe")] + assert!( + names.contains(&"peer_identity_trust"), + "peer_identity_trust should be registered" + ); + #[cfg(feature = "policy-engine")] + assert!(names.contains(&"policy"), "policy should be registered"); + } + + #[test] + fn unknown_filter_errors() { + let registry = FilterRegistry::with_builtins(); + match registry.create("nonexistent", &serde_yaml::Value::Null) { + Err(e) => assert!( + e.to_string().contains("unknown filter type"), + "error should mention unknown filter type" + ), + Ok(_) => panic!("expected error for unknown filter type"), + } + } + + #[test] + fn register_custom_filter_succeeds() { + let mut registry = FilterRegistry::with_builtins(); + let factory = FilterFactory::Http(std::sync::Arc::new(|_| Err("unused".into()))); + assert!( + registry.register("my_custom", factory).is_ok(), + "registering a unique name should succeed" + ); + assert!( + registry.available_filters().contains(&"my_custom"), + "custom filter should appear in available filters" + ); + } + + #[test] + fn register_duplicate_builtin_errors() { + let mut registry = FilterRegistry::with_builtins(); + let factory = FilterFactory::Http(std::sync::Arc::new(|_| Err("unused".into()))); + let err = registry.register("router", factory).unwrap_err(); + assert!( + err.to_string().contains("duplicate filter name: 'router'"), + "error should name the duplicate: {err}" + ); + } + + #[test] + fn register_duplicate_custom_errors() { + let mut registry = FilterRegistry::with_builtins(); + let factory_a = FilterFactory::Http(std::sync::Arc::new(|_| Err("a".into()))); + let factory_b = FilterFactory::Http(std::sync::Arc::new(|_| Err("b".into()))); + registry.register("my_filter", factory_a).unwrap(); + let err = registry.register("my_filter", factory_b).unwrap_err(); + assert!( + err.to_string().contains("duplicate filter name: 'my_filter'"), + "error should name the duplicate: {err}" + ); + } + + #[test] + fn security_class_default_is_standard() { + assert_eq!( + SecurityClass::default(), + SecurityClass::Standard, + "default SecurityClass should be Standard" + ); + } + + #[test] + fn builtin_security_filters_classified() { + let registry = FilterRegistry::with_builtins(); + #[allow(unused_mut, reason = "mutated only with basic-auth-filter or spiffe")] + let mut expected_security = vec![ + "cors", + "credential_injection", + "csrf", + "forwarded_headers", + "guardrails", + "ip_acl", + "rate_limit", + ]; + #[cfg(feature = "basic-auth-filter")] + expected_security.push("basic_auth"); + #[cfg(feature = "spiffe")] + expected_security.push("peer_identity_trust"); + + for name in &expected_security { + assert!( + registry.is_security_filter(name), + "{name} should be classified as Security" + ); + } + } + + #[test] + fn builtin_standard_filters_not_classified_as_security() { + let registry = FilterRegistry::with_builtins(); + let expected_standard = [ + "access_log", + "circuit_breaker", + "compression", + "headers", + "load_balancer", + "router", + "sticky_sessions", + "timeout", + ]; + + for name in &expected_standard { + assert!( + !registry.is_security_filter(name), + "{name} should be classified as Standard" + ); + } + } + + #[test] + fn is_security_filter_returns_false_for_unknown() { + let registry = FilterRegistry::with_builtins(); + assert!( + !registry.is_security_filter("nonexistent"), + "unknown filter should not be classified as Security" + ); + } + + #[test] + fn security_filters_returns_all_security_names() { + let registry = FilterRegistry::with_builtins(); + let mut sec = registry.security_filters(); + sec.sort(); + + #[cfg(feature = "basic-auth-filter")] + assert!(sec.contains(&"basic_auth"), "basic_auth should be in security_filters"); + assert!(sec.contains(&"cors"), "cors should be in security_filters"); + assert!( + sec.contains(&"credential_injection"), + "credential_injection should be in security_filters" + ); + assert!(sec.contains(&"csrf"), "csrf should be in security_filters"); + assert!( + sec.contains(&"forwarded_headers"), + "forwarded_headers should be in security_filters" + ); + assert!(sec.contains(&"guardrails"), "guardrails should be in security_filters"); + assert!(sec.contains(&"ip_acl"), "ip_acl should be in security_filters"); + #[cfg(feature = "spiffe")] + assert!( + sec.contains(&"peer_identity_trust"), + "peer_identity_trust should be in security_filters" + ); + assert!(sec.contains(&"rate_limit"), "rate_limit should be in security_filters"); + assert!(!sec.contains(&"router"), "router should not be in security_filters"); + } + + #[test] + fn register_with_class_security() { + let mut registry = FilterRegistry::with_builtins(); + let factory = FilterFactory::Http(std::sync::Arc::new(|_| Err("unused".into()))); + registry + .register_with_class("my_auth", factory, SecurityClass::Security) + .unwrap(); + assert!( + registry.is_security_filter("my_auth"), + "custom filter registered with Security class should be security" + ); + assert!( + registry.security_filters().contains(&"my_auth"), + "custom Security filter should appear in security_filters()" + ); + } + + #[test] + fn register_with_class_standard() { + let mut registry = FilterRegistry::with_builtins(); + let factory = FilterFactory::Http(std::sync::Arc::new(|_| Err("unused".into()))); + registry + .register_with_class("my_logger", factory, SecurityClass::Standard) + .unwrap(); + assert!( + !registry.is_security_filter("my_logger"), + "custom filter registered with Standard class should not be security" + ); + } + + #[test] + fn register_defaults_to_standard() { + let mut registry = FilterRegistry::with_builtins(); + let factory = FilterFactory::Http(std::sync::Arc::new(|_| Err("unused".into()))); + registry.register("my_custom", factory).unwrap(); + assert!( + !registry.is_security_filter("my_custom"), + "register() should default to Standard security class" + ); + } + + #[test] + fn register_with_class_duplicate_errors() { + let mut registry = FilterRegistry::with_builtins(); + let factory = FilterFactory::Http(std::sync::Arc::new(|_| Err("unused".into()))); + let err = registry + .register_with_class("router", factory, SecurityClass::Security) + .unwrap_err(); + assert!( + err.to_string().contains("duplicate filter name: 'router'"), + "register_with_class should reject duplicates: {err}" + ); + } +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/source/praxis-release.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/source/praxis-release.json new file mode 100644 index 0000000..91b352f --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/source/praxis-release.json @@ -0,0 +1,7 @@ +{ + "repository": "praxis", + "ref": "af54edcd24de01e4dac7da59a809bf88bd246fe5", + "path": "filter/src/lib.rs", + "blob_sha": "69d1e47c46e0b9bee5957669d88f85b3abe5ecef", + "url": "https://github.com/praxis-proxy/praxis/blob/af54edcd24de01e4dac7da59a809bf88bd246fe5/filter/src/lib.rs" +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/source/praxis-release.txt b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/source/praxis-release.txt new file mode 100644 index 0000000..69d1e47 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/source/praxis-release.txt @@ -0,0 +1,480 @@ +// SPDX-License-Identifier: MIT +// Copyright (c) 2024 Praxis Contributors + +#![deny(unreachable_pub)] + +//! Filter pipeline engine for Praxis. + +mod actions; +mod any_filter; +pub mod body; +pub mod builtins; +mod condition; +mod context; +mod error_response; +mod extensions; +mod factory; +mod filter; +pub(crate) mod load_balancing; +mod metrics; +pub(crate) mod path_match; +mod pipeline; +mod registry; +mod results; +mod tcp_filter; + +pub use actions::{FilterAction, Rejection, TerminalResponse}; +pub use any_filter::AnyFilter; +pub use body::{BodyAccess, BodyBuffer, BodyBufferOverflow, BodyCapabilities, BodyMode}; +#[cfg(feature = "basic-auth-filter")] +pub use builtins::BasicAuthFilter; +#[cfg(feature = "cpex-policy-engine")] +pub use builtins::PolicyFilter; +pub use builtins::{ + CircuitBreakerFilter, ContainsValue, CredentialInjectionFilter, DisallowedOriginMode, EndpointSelectorFilter, + GuardrailsAction, GuardrailsFilter, LoadBalancerFilter, PiiKind, RateLimitMode, RedirectStatus, RouterFilter, + RuleTargetKind, has_dot_dot_traversal, http::payload_processing::compression_config::CompressionConfig, + normalize_rewritten_path, +}; +pub use condition::{should_execute, should_execute_response, should_execute_response_ref}; +pub use context::{HttpFilterContext, PendingHeaderResult, Request, Response, TrustedHeaderMutation}; +pub use error_response::{ + ErrorResponseContext, ErrorResponseFormatter, ErrorResponseFormatterHandle, FormattedErrorResponse, +}; +pub use extensions::RequestExtensions; +pub use factory::{ + EmptyFilterConfig, FilterFactory, HttpFilterFactory, TcpFilterFactory, http_builtin, parse_filter_config, + tcp_builtin, +}; +pub use filter::{Filter, FilterContext, FilterError, HttpFilter}; +pub use pipeline::{ + FilterPipeline, PipelineExtension, + subrequest::{IterationState, NextIterationBody}, +}; +pub use praxis_core::{ + config::{FailureMode, FilterEntry}, + subrequest::{SubRequest, SubResponse}, +}; +pub use praxis_tls::TlsPeerIdentity; +pub use registry::{FilterRegistry, SecurityClass}; +pub use results::{FilterResultSet, matches_filter_result}; +pub use tcp_filter::{TcpFilter, TcpFilterContext}; + +// ----------------------------------------------------------------------------- +// Custom Filter Registration +// ----------------------------------------------------------------------------- + +/// Macro for registering custom filters alongside built-ins. +/// +/// ```ignore +/// use praxis_filter::register_filters; +/// +/// pub struct MyAuthFilter { /* ... */ } +/// pub struct MyTcpLogger { /* ... */ } +/// +/// register_filters! { +/// http "my_auth" => MyAuthFilter::from_config, +/// tcp "my_tcp_logger" => MyTcpLogger::from_config, +/// } +/// ``` +#[macro_export] +macro_rules! register_filters { + ( @register $registry:ident, http $name:expr => $factory:expr ) => { + $registry.register( + $name, + $crate::FilterFactory::Http( + ::std::sync::Arc::new(move |config: &serde_yaml::Value| { + ($factory)(config) + }), + ), + ).unwrap_or_else(|_| panic!("duplicate filter name: '{}'", $name)); + }; + ( @register $registry:ident, tcp $name:expr => $factory:expr ) => { + $registry.register( + $name, + $crate::FilterFactory::Tcp( + ::std::sync::Arc::new(move |config: &serde_yaml::Value| { + ($factory)(config) + }), + ), + ).unwrap_or_else(|_| panic!("duplicate filter name: '{}'", $name)); + }; + ( $( $kind:ident $name:expr => $factory:expr ),* $(,)? ) => { + /// Build a custom filter registry with builtins and user-registered filters. + pub fn custom_registry() -> $crate::FilterRegistry { + let mut registry = $crate::FilterRegistry::with_builtins(); + $( + $crate::register_filters!(@register registry, $kind $name => $factory); + )* + registry + } + }; +} + +// ----------------------------------------------------------------------------- +// External Filter Export +// ----------------------------------------------------------------------------- + +/// Macro for exporting filters from an external crate for build-time +/// auto-discovery. +/// +/// External filter crates use this macro to declare which filters they +/// provide. The generated `register_filters` function is called +/// automatically by the Praxis server when the crate is listed as a +/// dependency with a `[package.metadata.praxis-filters]` marker in +/// its `Cargo.toml`. +/// +/// ```ignore +/// use praxis_filter::export_filters; +/// +/// export_filters! { +/// http "my_auth" => MyAuthFilter::from_config, +/// tcp "my_tcp_logger" => MyTcpLogger::from_config, +/// } +/// ``` +/// +/// The external crate's `Cargo.toml` must also include: +/// +/// ```toml +/// [package.metadata.praxis-filters] +/// ``` +/// +/// With these two pieces in place, adding the crate as a dependency +/// to the Praxis server is sufficient to make the filters available +/// in YAML configuration. +#[macro_export] +macro_rules! export_filters { + ( $( $kind:ident $name:expr => $factory:expr ),* $(,)? ) => { + /// Register this crate's filters into a Praxis [`FilterRegistry`]. + /// + /// Called automatically by the Praxis build-time filter discovery + /// system. Can also be called manually for testing or custom + /// server builds. + /// + /// # Panics + /// + /// Panics if any filter name collides with an already-registered + /// filter (built-in or from another external crate). + /// + /// [`FilterRegistry`]: $crate::FilterRegistry + pub fn register_filters(registry: &mut $crate::FilterRegistry) { + $( + $crate::register_filters!(@register registry, $kind $name => $factory); + )* + } + }; +} + +// ----------------------------------------------------------------------------- +// Macro Tests +// ----------------------------------------------------------------------------- + +#[cfg(test)] +#[expect(clippy::allow_attributes, reason = "blanket test suppressions")] +#[allow( + unreachable_pub, + clippy::unwrap_used, + clippy::expect_used, + clippy::panic, + clippy::unnecessary_wraps, + reason = "internal pub items re-exported selectively; test module" +)] +mod macro_tests { + use async_trait::async_trait; + + use crate::{FilterAction, FilterError, HttpFilter, HttpFilterContext, TcpFilter}; + + #[test] + fn macro_registers_http_filter() { + let registry = custom_registry(); + assert!( + registry.available_filters().contains(&"dummy_http"), + "registry should contain custom HTTP filter" + ); + } + + #[test] + fn macro_registers_tcp_filter() { + let registry = custom_registry(); + assert!( + registry.available_filters().contains(&"dummy_tcp"), + "registry should contain custom TCP filter" + ); + } + + #[test] + fn macro_registers_http_filter_with_name_expression() { + let mut registry = crate::FilterRegistry::with_builtins(); + let name = String::from("dummy_http_expr"); + register_filters!(@register registry, http name.as_str() => DummyHttpFilter::from_config); + assert!( + registry.available_filters().contains(&"dummy_http_expr"), + "registry should contain custom HTTP filter registered with a name expression" + ); + } + + #[test] + fn macro_registers_tcp_filter_with_name_expression() { + let mut registry = crate::FilterRegistry::with_builtins(); + let name = String::from("dummy_tcp_expr"); + register_filters!(@register registry, tcp name.as_str() => DummyTcpFilter::from_config); + assert!( + registry.available_filters().contains(&"dummy_tcp_expr"), + "registry should contain custom TCP filter registered with a name expression" + ); + } + + #[test] + fn macro_preserves_builtins() { + let registry = custom_registry(); + assert!( + registry.available_filters().contains(&"router"), + "registry should still contain built-in router" + ); + assert!( + registry.available_filters().contains(&"load_balancer"), + "registry should still contain built-in load_balancer" + ); + } + + #[test] + fn macro_registered_http_filter_creates_successfully() { + let registry = custom_registry(); + let result = registry.create("dummy_http", &serde_yaml::Value::Null); + assert!(result.is_ok(), "custom HTTP filter should instantiate without error"); + } + + #[test] + fn macro_registered_tcp_filter_creates_successfully() { + let registry = custom_registry(); + let result = registry.create("dummy_tcp", &serde_yaml::Value::Null); + assert!(result.is_ok(), "custom TCP filter should instantiate without error"); + } + + #[test] + #[should_panic(expected = "duplicate filter name: 'router'")] + fn macro_panics_on_builtin_collision() { + let mut registry = crate::FilterRegistry::with_builtins(); + register_filters!(@register registry, http "router" => DummyHttpFilter::from_config); + } + + // ------------------------------------------------------------------------- + // export_filters! tests + // ------------------------------------------------------------------------- + + #[test] + fn export_filters_registers_http() { + let mut registry = crate::FilterRegistry::with_builtins(); + export_test::register_filters(&mut registry); + assert!( + registry.available_filters().contains(&"exported_http"), + "exported HTTP filter should be registered" + ); + } + + #[test] + fn export_filters_registers_tcp() { + let mut registry = crate::FilterRegistry::with_builtins(); + export_test::register_filters(&mut registry); + assert!( + registry.available_filters().contains(&"exported_tcp"), + "exported TCP filter should be registered" + ); + } + + #[test] + fn export_filters_preserves_builtins() { + let mut registry = crate::FilterRegistry::with_builtins(); + export_test::register_filters(&mut registry); + assert!( + registry.available_filters().contains(&"router"), + "built-in router should still be registered" + ); + } + + #[test] + fn export_filters_creates_http_filter_successfully() { + let mut registry = crate::FilterRegistry::with_builtins(); + export_test::register_filters(&mut registry); + let result = registry.create("exported_http", &serde_yaml::Value::Null); + assert!(result.is_ok(), "exported HTTP filter should instantiate without error"); + } + + #[test] + fn export_filters_creates_tcp_filter_successfully() { + let mut registry = crate::FilterRegistry::with_builtins(); + export_test::register_filters(&mut registry); + let result = registry.create("exported_tcp", &serde_yaml::Value::Null); + assert!(result.is_ok(), "exported TCP filter should instantiate without error"); + } + + #[test] + #[should_panic(expected = "duplicate filter name: 'router'")] + fn export_filters_panics_on_builtin_collision() { + mod collision { + use super::*; + + export_filters! { + http "router" => DummyHttpFilter::from_config, + } + } + let mut registry = crate::FilterRegistry::with_builtins(); + collision::register_filters(&mut registry); + } + + // ------------------------------------------------------------------------- + // Test Utilities + // ------------------------------------------------------------------------- + + register_filters! { + http "dummy_http" => DummyHttpFilter::from_config, + tcp "dummy_tcp" => DummyTcpFilter::from_config, + } + + mod export_test { + use super::*; + + export_filters! { + http "exported_http" => DummyHttpFilter::from_config, + tcp "exported_tcp" => DummyTcpFilter::from_config, + } + } + + /// Dummy HTTP filter for macro testing. + struct DummyHttpFilter; + + #[async_trait] + impl HttpFilter for DummyHttpFilter { + fn name(&self) -> &'static str { + "dummy_http" + } + + async fn on_request(&self, _ctx: &mut HttpFilterContext<'_>) -> Result { + Ok(FilterAction::Continue) + } + } + + impl DummyHttpFilter { + fn from_config(_: &serde_yaml::Value) -> Result, FilterError> { + Ok(Box::new(Self)) + } + } + + /// Dummy TCP filter for macro testing. + struct DummyTcpFilter; + + #[async_trait] + impl TcpFilter for DummyTcpFilter { + fn name(&self) -> &'static str { + "dummy_tcp" + } + } + + impl DummyTcpFilter { + fn from_config(_: &serde_yaml::Value) -> Result, FilterError> { + Ok(Box::new(Self)) + } + } +} + +// ----------------------------------------------------------------------------- +// Test Utilities +// ----------------------------------------------------------------------------- + +#[cfg(test)] +#[expect(clippy::allow_attributes, reason = "blanket test suppressions")] +#[allow(clippy::expect_used, reason = "test utilities")] +pub(crate) mod test_utils { + use std::sync::LazyLock; + + use http::{HeaderMap, Method, Uri}; + use praxis_core::id::IdGenerator; + + use crate::{HttpFilterContext, Request}; + + /// Deterministic ID generator for tests (seed=0). + static TEST_ID_GENERATOR: LazyLock = LazyLock::new(|| IdGenerator::with_seed(0)); + + pub(crate) fn make_request(method: Method, path: &str) -> Request { + Request { + method, + uri: path.parse::().expect("invalid URI in test"), + headers: HeaderMap::new(), + } + } + + #[expect(clippy::allow_attributes, reason = "blanket test suppressions")] + #[allow( + clippy::too_many_lines, + reason = "test context constructor mirrors all context fields" + )] + pub(crate) fn make_filter_context(req: &Request) -> HttpFilterContext<'_> { + HttpFilterContext { + buffered_request_body: None, + body_done_indices: Vec::new(), + branch_iterations: std::collections::HashMap::new(), + client_addr: None, + cluster: None, + current_filter_id: None, + downstream_tls: false, + extensions: crate::extensions::RequestExtensions::default(), + executed_filter_indices: Vec::new(), + extra_request_headers: Vec::new(), + request_headers_to_remove: Vec::new(), + request_headers_to_set: Vec::new(), + filter_metadata: std::collections::HashMap::new(), + pre_read_mutations: Vec::new(), + structured_metadata: std::collections::HashMap::new(), + filter_results: std::collections::HashMap::new(), + filter_state: std::collections::HashMap::new(), + health_registry: None, + id_generator: &TEST_ID_GENERATOR, + kv_stores: None, + metrics_route: None, + peer_identity: None, + subrequest_client: None, + request: req, + request_body_bytes: 0, + request_body_mode: crate::body::BodyMode::Stream, + request_start: std::time::Instant::now(), + response_body_bytes: 0, + response_body_mode: crate::body::BodyMode::Stream, + response_header: None, + response_headers_modified: false, + rewritten_path: None, + selected_endpoint_index: None, + time_source: &praxis_core::time::SystemTimeSource, + upstream: None, + } + } + + /// Build a minimal OK response for filter unit tests. + pub(crate) fn make_response() -> crate::context::Response { + crate::context::Response { + headers: HeaderMap::new(), + status: http::StatusCode::OK, + } + } + + /// Returns a shared Prometheus recorder handle for metrics tests. + /// + /// The global recorder is installed at most once per process. All + /// test modules that need to verify Prometheus output must use this + /// function instead of creating their own recorder. + #[cfg(test)] + pub(crate) fn install_metrics_recorder() -> &'static metrics_exporter_prometheus::PrometheusHandle { + use std::sync::OnceLock; + static HANDLE: OnceLock = OnceLock::new(); + HANDLE.get_or_init(|| { + metrics_exporter_prometheus::PrometheusBuilder::new() + .install_recorder() + .expect("failed to install test Prometheus recorder") + }) + } + + /// Renders the current Prometheus metrics output as a string. + #[cfg(test)] + pub(crate) fn render_metrics() -> String { + install_metrics_recorder().render() + } +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/tool-builds.json b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/tool-builds.json new file mode 100644 index 0000000..5b438d1 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/evidence/versions/tool-builds.json @@ -0,0 +1,14 @@ +{ + "mock-server": { + "sha256": "84f3a8d5b2ba95381329afa60283a96c8a1da34f0bdd42d589bfdf7a0ea04e70", + "build_info": ".work/mock-server: go1.26.4\n\tpath\tcommand-line-arguments\n\tbuild\t-buildmode=exe\n\tbuild\t-compiler=gc\n\tbuild\t-trimpath=true\n\tbuild\tCGO_ENABLED=0\n\tbuild\tGOARCH=amd64\n\tbuild\tGOOS=linux\n\tbuild\tGOAMD64=v1\n" + }, + "clusterloader2": { + "sha256": "49cf531178557baf10b44a96908a36e579892f1996572a4d52c62f019f344dce", + "build_info": ".work/clusterloader2: go1.26.4\n\tpath\tcommand-line-arguments\n\tdep\tcloud.google.com/go/compute/metadata\tv0.3.0\th1:Tz+eQXMEqDIKRsmY3cHTL6FVaynIjX2QxYC4trgAKZc=\n\tdep\tgithub.com/Azure/azure-sdk-for-go/sdk/azcore\tv1.23.1\th1:zvXfGJCWvywnCA814d8ZiVyt+fm9nnTE8xSb99zRyfo=\n\tdep\tgithub.com/Azure/azure-sdk-for-go/sdk/azidentity\tv1.14.1\th1:u93s+zU2JD62im61Bm5CZIc1ZrOJaIAWEg0WOrMVkEo=\n\tdep\tgithub.com/Azure/azure-sdk-for-go/sdk/internal\tv1.12.0\th1:fhqpLE3UEXi9lPaBRpQ6XuRW0nU7hgg4zlmZZa+a9q4=\n\tdep\tgithub.com/AzureAD/microsoft-authentication-library-for-go\tv1.8.0\th1:Nljr4q1GRA/5vCrMONS+g4u4LRHNgOXVSh3O43J2CnI=\n\tdep\tgithub.com/beorn7/perks\tv1.0.1\th1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM=\n\tdep\tgithub.com/blang/semver/v4\tv4.0.0\th1:1PFHFE6yCCTv8C1TeyNNarDzntLi7wMI5i/pzqYIsAM=\n\tdep\tgithub.com/cespare/xxhash/v2\tv2.3.0\th1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs=\n\tdep\tgithub.com/davecgh/go-spew\tv1.1.2-0.20180830191138-d8f796af33cc\th1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM=\n\tdep\tgithub.com/emicklei/go-restful/v3\tv3.13.0\th1:C4Bl2xDndpU6nJ4bc1jXd+uTmYPVUwkD6bFY/oTyCes=\n\tdep\tgithub.com/fxamacker/cbor/v2\tv2.9.0\th1:NpKPmjDBgUfBms6tr6JZkTHtfFGcMKsw3eGcmD/sapM=\n\tdep\tgithub.com/go-errors/errors\tv1.5.1\th1:ZwEMSLRCapFLflTpT7NKaAc7ukJ8ZPEjzlxt8rPN8bk=\n\tdep\tgithub.com/go-logr/logr\tv1.4.3\th1:CjnDlHq8ikf6E492q6eKboGOC0T8CDaOvkHCIg8idEI=\n\tdep\tgithub.com/go-openapi/jsonpointer\tv0.21.0\th1:YgdVicSA9vH5RiHs9TZW5oyafXZFc6+2Vc1rr/O9oNQ=\n\tdep\tgithub.com/go-openapi/jsonreference\tv0.20.2\th1:3sVjiK66+uXK/6oQ8xgcRKcFgQ5KXa2KvnJRumpMGbE=\n\tdep\tgithub.com/go-openapi/swag\tv0.23.0\th1:vsEVJDUo2hPJ2tu0/Xc+4noaxyEffXNIs3cOULZ+GrE=\n\tdep\tgithub.com/golang-jwt/jwt/v5\tv5.3.1\th1:kYf81DTWFe7t+1VvL7eS+jKFVWaUnK9cB1qbwn63YCY=\n\tdep\tgithub.com/google/gnostic-models\tv0.7.0\th1:qwTtogB15McXDaNqTZdzPJRHvaVJlAl+HVQnLmJEJxo=\n\tdep\tgithub.com/google/go-cmp\tv0.7.0\th1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=\n\tdep\tgithub.com/google/safetext\tv0.0.0-20230106111101-7156a760e523\th1:i4NsbmB9pD5+Ggp5GZKyvYY6MkjvPE8CIMlkvXFF8gA=\n\tdep\tgithub.com/google/uuid\tv1.6.0\th1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=\n\tdep\tgithub.com/gorilla/websocket\tv1.5.4-0.20250319132907-e064f32e3674\th1:JeSE6pjso5THxAzdVpqr6/geYxZytqFMBCOtn/ujyeo=\n\tdep\tgithub.com/josharian/intern\tv1.0.0\th1:vlS4z54oSdjm0bgjRigI+G1HpF+tI+9rE5LLzOg8HmY=\n\tdep\tgithub.com/json-iterator/go\tv1.1.12\th1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM=\n\tdep\tgithub.com/kylelemons/godebug\tv1.1.0\th1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0SNc=\n\tdep\tgithub.com/mailru/easyjson\tv0.7.7\th1:UGYAvKxe3sBsEDzO8ZeWOSlIQfWFlxbzLZe7hwFURr0=\n\tdep\tgithub.com/moby/spdystream\tv0.5.1\th1:9sNYeYZUcci9R6/w7KDaFWEWeV4LStVG78Mpyq/Zm/Y=\n\tdep\tgithub.com/modern-go/concurrent\tv0.0.0-20180306012644-bacd9c7ef1dd\th1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg=\n\tdep\tgithub.com/modern-go/reflect2\tv1.0.3-0.20250322232337-35a7c28c31ee\th1:W5t00kpgFdJifH4BDsTlE89Zl93FEloxaWZfGcifgq8=\n\tdep\tgithub.com/montanaflynn/stats\tv0.12.7\th1:NiiPEuigflz3Jja6pzDlCrMRI8MxUThKF/XHQBZfSv0=\n\tdep\tgithub.com/munnerz/goautoneg\tv0.0.0-20191010083416-a7dc8b61c822\th1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA=\n\tdep\tgithub.com/onsi/ginkgo\tv1.16.5\th1:8xi0RTUf59SOSfEtZMvwTvXYMzG4gV23XVHOZiXNtnE=\n\tdep\tgithub.com/onsi/gomega\tv1.44.0\th1:eAiGl3Pw5jz5GQdDff0BcxYpAX1JxW8xD7mFUuwNfZQ=\n\tdep\tgithub.com/pkg/browser\tv0.0.0-20240102092130-5ac0b6a4141c\th1:+mdjkGKdHQG3305AYmdv1U2eRNDiU2ErMBj1gwrq8eQ=\n\tdep\tgithub.com/pmezard/go-difflib\tv1.0.1-0.20181226105442-5d4384ee4fb2\th1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U=\n\tdep\tgithub.com/prometheus/client_golang\tv1.23.2\th1:Je96obch5RDVy3FDMndoUsjAhG5Edi49h0RJWRi/o0o=\n\tdep\tgithub.com/prometheus/client_model\tv0.6.3\th1:O0jaTVAYNxTHYInEPFJt5I3+sN8zqBtVMPTB1qyxiEo=\n\tdep\tgithub.com/prometheus/common\tv0.71.0\th1:9KDAKb7Mj3HEVKyFCK6Dc/HIwlBzZIN2l7/lrHl3KK8=\n\tdep\tgithub.com/prometheus/procfs\tv0.21.0\th1:Qh/e6TlBjZf+XLLqNCqFGmCU6Kj/2Bu7kj3oAc0UnXc=\n\tdep\tgithub.com/spf13/pflag\tv1.0.10\th1:4EBh2KAYBwaONj6b2Ye1GiHfwjqyROoF4RwYO+vPwFk=\n\tdep\tgithub.com/x448/float16\tv0.8.4\th1:qLwI1I70+NjRFUR3zs1JPUCgaCXSh3SW62uAKT1mSBM=\n\tdep\tgo.opentelemetry.io/otel\tv1.41.0\th1:YlEwVsGAlCvczDILpUXpIpPSL/VPugt7zHThEMLce1c=\n\tdep\tgo.opentelemetry.io/otel/trace\tv1.41.0\th1:Vbk2co6bhj8L59ZJ6/xFTskY+tGAbOnCtQGVVa9TIN0=\n\tdep\tgo.yaml.in/yaml/v2\tv2.4.4\th1:tuyd0P+2Ont/d6e2rl3be67goVK4R6deVxCUX5vyPaQ=\n\tdep\tgo.yaml.in/yaml/v3\tv3.0.5\th1:N6y/pJk8buWs9NY5ERU2HSMfm+IuD/OtfdAnq6kESPw=\n\tdep\tgolang.org/x/crypto\tv0.57.0\th1:3ZVCjf8Ggz7zneR/EHRVx68Ctf+2pmIMP2UFhh9cC6M=\n\tdep\tgolang.org/x/net\tv0.58.0\th1:ynWG7rqYi4ccpTEuPZ2QGWHktVEM9DMCj9yzDE0Q7To=\n\tdep\tgolang.org/x/oauth2\tv0.37.0\th1:JUlcxA8oAtauLfiH8FX2/FkAWHAdi0QtGCGc+hofE98=\n\tdep\tgolang.org/x/sync\tv0.23.0\th1:KameEIfc1IkluZyXWLn39Wd4tURc6GbCiISGiZm2bQk=\n\tdep\tgolang.org/x/sys\tv0.48.0\th1:bbX/i/6MgT9BVLM9RT1thmxL04yeTAhbEz4SyadbXoo=\n\tdep\tgolang.org/x/term\tv0.46.0\th1:3+OXuTbaKDgwk8jTi3aSLHRlmWqHEUDUtxnbFigO4YE=\n\tdep\tgolang.org/x/text\tv0.42.0\th1:JbOZXgfeCPU9gacVtYliJqOhD+zhrEqK4LfdpmlUZqI=\n\tdep\tgolang.org/x/time\tv0.16.0\th1:vMb6ptszcQMkcwiRTAuNNU50gom6++Q/6gY2hDM6VDE=\n\tdep\tgoogle.golang.org/protobuf\tv1.36.12\th1:pJOKDDOyeXErUroCihFAd5LQuwXBSpVnKGrj5o/fwxc=\n\tdep\tgopkg.in/evanphx/json-patch.v4\tv4.13.0\th1:czT3CmqEaQ1aanPc5SdlgQrrEIb8w/wwCvWWnfEbYzo=\n\tdep\tgopkg.in/inf.v0\tv0.9.1\th1:73M5CoZyi3ZLMOyDlQh031Cx6N9NDJ2Vvfl76EDAgDc=\n\tdep\tgopkg.in/yaml.v2\tv2.4.0\th1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY=\n\tdep\tgopkg.in/yaml.v3\tv3.0.1\th1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=\n\tdep\tk8s.io/api\tv0.36.4\n\t=>\tk8s.io/api\tv0.36.4\th1:RxrvqCL6vgH5/+UnTeu1IIFqYmGfy0hnyrod1rn35Oo=\n\t\n\tdep\tk8s.io/apimachinery\tv0.36.4\n\t=>\tk8s.io/apimachinery\tv0.36.4\th1:PT2UzkupGuAx/+xT5XjiMJ1WGpY3fn9/hdAvjweRet4=\n\t\n\tdep\tk8s.io/client-go\tv0.36.4\n\t=>\tk8s.io/client-go\tv0.36.4\th1:MDvfDNvMSt0Br94SK8neviVlwL9qifw9B26hJCpD1K0=\n\t\n\tdep\tk8s.io/component-base\tv0.36.4\n\t=>\tk8s.io/component-base\tv0.36.4\th1:tz75yC2xgq3kd7vPdBtR8do5iMx0OHf6Zd1kuaxDB84=\n\t\n\tdep\tk8s.io/component-helpers\tv0.36.4\n\t=>\tk8s.io/component-helpers\tv0.36.4\th1:B5+SnptAlwTVJO0MW1JLsZVp4KevlADRg0CX5YFzjbU=\n\t\n\tdep\tk8s.io/gengo\tv0.0.0-20230829151522-9cce18d56c01\th1:pWEwq4Asjm4vjW7vcsmijwBhOr1/shsbSYiWXmNGlks=\n\tdep\tk8s.io/klog/v2\tv2.140.0\th1:Tf+J3AH7xnUzZyVVXhTgGhEKnFqye14aadWv7bzXdzc=\n\tdep\tk8s.io/kube-openapi\tv0.0.0-20260317180543-43fb72c5454a\th1:xCeOEAOoGYl2jnJoHkC3hkbPJgdATINPMAxaynU2Ovg=\n\tdep\tk8s.io/kubelet\tv0.36.4\n\t=>\tk8s.io/kubelet\tv0.36.4\th1:mlmXnkrq3H02r/r0H/8M2jdPY7f4I4u4cA0tHnsPzY0=\n\t\n\tdep\tk8s.io/perf-tests/clusterloader2\t(devel)\t\n\tdep\tk8s.io/streaming\tv0.36.4\th1:RS5YlhrdBN2pKGVjgygGntdu6SNdsduyjGWGe3cX0vo=\n\tdep\tk8s.io/utils\tv0.0.0-20260210185600-b8788abfbbc2\th1:AZYQSJemyQB5eRxqcPky+/7EdBj0xi3g0ZcxxJ7vbWU=\n\tdep\tsigs.k8s.io/json\tv0.0.0-20250730193827-2d320260d730\th1:IpInykpT6ceI+QxKBbEflcR5EXP7sU1kvOlxwZh5txg=\n\tdep\tsigs.k8s.io/randfill\tv1.0.0\th1:JfjMILfT8A6RbawdsK2JXGBR5AQVfd+9TbzrlneTyrU=\n\tdep\tsigs.k8s.io/structured-merge-diff/v6\tv6.3.3\th1:u08YRbVUi59ri4YD6cg0UqNM4Dimn0sIl+wldcx5PYw=\n\tdep\tsigs.k8s.io/yaml\tv1.6.0\th1:G8fkbMSAFqgEFgh4b1wmtzDnioxFCUgTZhlbj5P9QYs=\n\tbuild\t-buildmode=exe\n\tbuild\t-compiler=gc\n\tbuild\t-trimpath=true\n\tbuild\tCGO_ENABLED=0\n\tbuild\tGOARCH=amd64\n\tbuild\tGOOS=linux\n\tbuild\tGOAMD64=v1\n" + }, + "gateway-conformance.test": { + "sha256": "93e83d477702ed962a4a4d1fc94447858bdbb9e8745e7186c2feddba4889b5ca", + "build_info": ".work/gateway-conformance.test: go1.26.4\n\tpath\tsigs.k8s.io/gateway-api/conformance.test\n\tmod\tsigs.k8s.io/gateway-api/conformance\t(devel)\t\n\tbuild\t-buildmode=exe\n\tbuild\t-compiler=gc\n\tbuild\tCGO_ENABLED=0\n\tbuild\tGOARCH=amd64\n\tbuild\tGOOS=linux\n\tbuild\tGOAMD64=v1\n" + } +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/harness/audit-cpu-isolation.py b/cpu-comparison/2026-10-05-stable-comparison/harness/audit-cpu-isolation.py new file mode 100644 index 0000000..4676cc3 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/harness/audit-cpu-isolation.py @@ -0,0 +1,36 @@ +#!/usr/bin/env python3 +"""Check active gateway count, process stability and guest CPU affinity.""" +import argparse,datetime,json,re +from pathlib import Path +p=argparse.ArgumentParser();p.add_argument('root',type=Path) +p.add_argument('--phase',required=True);p.add_argument('--output',type=Path,required=True) +a=p.parse_args() +def epoch(s):return datetime.datetime.fromisoformat(s.replace('Z','+00:00')).timestamp() +samples=[json.loads(s) for s in (a.root/'gateway/host-samples.jsonl').read_text().splitlines()] +samples=[(epoch(s['utc']),s) for s in samples];rows=[];issues=[] +native={'agentgateway':'agentgateway-native','praxis':'praxis-ai','praxis-ai-nightly':'praxis-ai-nightly'} +for profile in ['common','native']: + for f in sorted((a.root/'client/results'/profile/a.phase).rglob('execution.json')): + e=json.loads(f.read_text());t=e['treatment'] + expected=None if t=='direct' else '/'+(native[t] if profile=='native' else t) + start=epoch(e.get('start',e.get('started')));end=epoch(e.get('end',e.get('finished'))) + selected=[s for stamp,s in samples if start<=stamp<=end] + names=[sorted(c['name'] for c in s.get('containers',[])) for s in selected] + pids={c['pid'] for s in selected for c in s.get('containers',[])} + valid=bool(selected) and all(n==([] if expected is None else [expected]) for n in names) + valid=valid and (not pids if expected is None else len(pids)==1) + affinities=set() + quotas=set() + for s in selected: + for c in s.get('containers',[]): + quotas.add(c.get('cpu.max','MISSING').strip()) + match=re.search(r'^Cpus_allowed_list:\s*(.+)$',c.get('status',''),re.M) + affinities.add(match.group(1).strip() if match else 'MISSING') + if expected is not None:valid=valid and affinities=={'2-3'} and quotas=={'200000 100000'} + row={'artifact':str(f.relative_to(a.root/'client')),'expected_container':expected,'samples':len(selected),'pids':sorted(pids),'cpu_affinities':sorted(affinities),'cpu_quotas':sorted(quotas),'passed':valid} + rows.append(row) + if not valid:issues.append(row) +assert rows,'No workload windows found' +a.output.parent.mkdir(parents=True,exist_ok=True) +a.output.write_text(json.dumps({'phase':a.phase,'windows':len(rows),'issues':issues,'checks':rows},indent=2)+'\n') +print(json.dumps({'windows':len(rows),'issues':len(issues)})) diff --git a/cpu-comparison/2026-10-05-stable-comparison/harness/audit-input-continuity.py b/cpu-comparison/2026-10-05-stable-comparison/harness/audit-input-continuity.py new file mode 100644 index 0000000..da4727a --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/harness/audit-input-continuity.py @@ -0,0 +1,70 @@ +#!/usr/bin/env python3 +"""Compare accepted installed inputs and final container identities, not approvals.""" +import argparse +import hashlib +import json +from pathlib import Path + +p = argparse.ArgumentParser() +p.add_argument('exports', type=Path) +p.add_argument('--output', type=Path, required=True) +a = p.parse_args() +rows, issues = [], [] + + +def check(first, final, role, relative): + before = first / relative + after = final / relative + first_hash = hashlib.sha256(before.read_bytes()).hexdigest() + final_hash = hashlib.sha256(after.read_bytes()).hexdigest() if after.exists() else None + row = {'role': role, 'file': str(relative), 'first_sha256': first_hash, + 'final_sha256': final_hash, 'unchanged': first_hash == final_hash} + rows.append(row) + if not row['unchanged']: + issues.append(row) + + +for role in ['client', 'gateway', 'backend', 'kclient', 'kgateway', 'kbackend', + 'kcontroller', 'kcontrol']: + suite = 'cpu' if role in ['client', 'gateway', 'backend'] else 'kubernetes' + first = a.exports / (suite + '-pass1') / role + final = a.exports / (suite + '-final') / role + assert first.is_dir() and final.is_dir() + selected = {f.relative_to(first) for f in first.iterdir() + if f.is_file() and f.suffix in ['.py', '.sh', '.yaml']} + if (first / 'configs').exists(): + selected.update(f.relative_to(first) for f in (first / 'configs').rglob('*') + if f.is_file()) + # Capture times and transient process state are deliberately not byte-compared. + for name in ['kernel.txt', 'os-release.txt', 'os-packages.txt', + 'python-version.txt', 'python-freeze.txt', 'k3s-version.txt', + 'host-tcp-profile.txt', 'maintenance-timers.txt']: + relative = Path('runtime-inventory') / name + if (first / relative).exists(): + selected.add(relative) + for relative in sorted(selected): + check(first, final, role, relative) + +campaign = Path(__file__).resolve().parents[1] +expected = json.loads((campaign / 'evidence/qualification/cpu-pass1-input-image-review.json').read_text())['containers'] +actual = json.loads((a.exports / 'cpu-final/gateway/runtime-inventory/gateway-container-inspect.json').read_text()) +containers = [] +for e in expected: + c = next(x for x in actual if x['Name'] == e['name']) + h = c['HostConfig'] + checks = { + 'container_id': c['Id'] == e['container_id'], + 'image_id': c['Image'] == e['image_id'], + 'requested_image': c['Config']['Image'] == e['image'], + 'cpu_quota': h['NanoCpus'] == e['cpu_quota'], + 'cpu_set': h['CpusetCpus'] == e['cpu_set'], + 'memory': h['Memory'] == e['memory_bytes'], + 'healthcheck': c['Config'].get('Healthcheck') == e['healthcheck'], + } + containers.append({'name': e['name'], 'checks': checks}) + if not all(checks.values()): + issues.append({'container': e['name'], 'checks': checks}) +a.output.parent.mkdir(parents=True, exist_ok=True) +a.output.write_text(json.dumps({'files': rows, 'containers': containers, + 'issues': issues}, indent=2) + '\n') +print(json.dumps({'files': len(rows), 'containers': len(containers), 'issues': len(issues)})) diff --git a/cpu-comparison/2026-10-05-stable-comparison/harness/audit-kubernetes-startup.py b/cpu-comparison/2026-10-05-stable-comparison/harness/audit-kubernetes-startup.py new file mode 100644 index 0000000..1fb3304 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/harness/audit-kubernetes-startup.py @@ -0,0 +1,62 @@ +#!/usr/bin/env python3 +"""Check retained single-pod barriers and pre-load placement; no approval.""" +import argparse,datetime,json +from pathlib import Path +p=argparse.ArgumentParser() +p.add_argument('root',type=Path,help='Exported kclient directory') +p.add_argument('--phase',required=True) +p.add_argument('--output',type=Path,required=True) +p.add_argument('--gateway-samples',type=Path) +a=p.parse_args();base=a.root/'results/kubernetes'/a.phase +result={'phase':a.phase,'checks':[],'issues':[]} +def epoch(s):return datetime.datetime.fromisoformat(s.replace('Z','+00:00')).timestamp() +samples=[] +if a.gateway_samples: + samples=[json.loads(line) for line in a.gateway_samples.read_text().splitlines()] + samples=[(epoch(s['utc']),s) for s in samples] +digests={'agentgateway':'sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c','praxis-release':'sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8'} +for treatment in ['agentgateway','praxis-release']: + d=base/treatment + for name in ['switch','recovery-switch']: + try: + assert json.loads((d/(name+'.json')).read_text())['exit']==0 + records=[json.loads(line) for line in (d/(name+'.log')).read_text().splitlines() if line.startswith('{')] + barriers=[x for x in records if x.get('single_pod_barrier') is True] + assert len(barriers)==1 + b=barriers[0];assert b['stable_seconds']>=10 + assert b['expected_image'].split('@')[-1]==digests[treatment] + assert len(b['endpoints'])==1 and b['endpoints'][0]['conditions']['ready'] is True + assert not b['endpoints'][0]['conditions'].get('terminating',False) + assert b['image_ids'] and all(i.endswith('@'+b['expected_image'].split('@')[-1]) for i in b['image_ids']) + if name=='switch': + items=json.loads((d/'placement.log').read_text())['items'] + pods=[x for x in items if x['kind']=='Pod' and x['metadata'].get('namespace')=='gateway-benchmark'] + assert len(pods)==1 and pods[0]['metadata']['uid']==b['pod_uid'] + assert not pods[0]['metadata'].get('deletionTimestamp') + assert all(c['ready'] and 'running' in c['state'] for c in pods[0]['status']['containerStatuses']) + result['checks'].append({'treatment':treatment,'stage':name,'barrier':b,'passed':True}) + except Exception as ex: + result['issues'].append({'treatment':treatment,'stage':name,'error':repr(ex)}) + if a.gateway_samples: + for f in sorted((d/'http').glob('*/execution.json')): + try: + e=json.loads(f.read_text());start=epoch(e.get('start',e.get('started')));end=epoch(e.get('end',e.get('finished'))) + selected=[s for t,s in samples if start<=t<=end] + assert len(selected)>=5 + processes=[[c for c in s.get('containers',[]) if c['name'].startswith('gateway-benchmark/')] for s in selected] + assert all(len(cs)==1 for cs in processes),[len(cs) for cs in processes] + pids={cs[0]['pid'] for cs in processes};assert len(pids)==1,pids + profiles={cs[0].get('network_profile','') for cs in processes} + assert len(profiles)==1 + profile=next(iter(profiles)) + assert 'net.ipv4.ip_local_port_range = 10240\t65535' in profile + assert 'net.ipv4.tcp_tw_reuse = 1\n' in profile + assert 'net.ipv4.tcp_tw_reuse_delay = 1000\n' in profile + assert 'net.ipv4.tcp_timestamps = 1\n' in profile + assert all(cs[0].get('cpu.max','').split()==['200000','100000'] for cs in processes) + result['checks'].append({'treatment':treatment,'stage':str(f.relative_to(d)),'samples':len(selected),'pids':sorted(pids),'network_profile':profile,'cpu_quota':'200000/100000','passed':True}) + except Exception as ex: + result['issues'].append({'treatment':treatment,'stage':str(f.relative_to(d)),'error':repr(ex)}) +a.output.parent.mkdir(parents=True,exist_ok=True) +a.output.write_text(json.dumps(result,indent=2)+'\n') +print(json.dumps({'checks':len(result['checks']),'issues':len(result['issues'])})) diff --git a/cpu-comparison/2026-10-05-stable-comparison/harness/audit-load.py b/cpu-comparison/2026-10-05-stable-comparison/harness/audit-load.py new file mode 100644 index 0000000..d46092e --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/harness/audit-load.py @@ -0,0 +1,49 @@ +#!/usr/bin/env python3 +"""Emit review facts from retained artifacts; never grants an approval itself.""" +import argparse,collections,hashlib,json +from pathlib import Path +p=argparse.ArgumentParser();p.add_argument('root',type=Path);p.add_argument('--phase',required=True);p.add_argument('--profile',choices=['common','native','kubernetes'],required=True);p.add_argument('--output',type=Path,required=True);a=p.parse_args() +root=a.root/'results'/a.profile/a.phase +result={'profile':a.profile,'phase':a.phase,'treatments':{},'issues':[],'generated_message_corpora':[]} +for d in sorted(root.iterdir()): + if not d.is_dir():continue + t={'complete':(d/'COMPLETE').exists(),'load_cases':0,'nonzero_processes':[],'fortio_status_counts':{},'nighthawk_non_2xx':0,'nighthawk_resets':0,'nighthawk_cutoff_inflight':0,'aiperf_errors':0,'aiperf_completed_cases':0,'protocol_passed':0,'protocol_total':0,'cancellation_passed':0,'cancellation_total':0} + for f in d.glob('protocol/results.json'): + checks=json.loads(f.read_text());t['protocol_total']=len(checks);t['protocol_passed']=sum(x['passed'] for x in checks) + for f in d.glob('cancellation.json'): + checks=json.loads(f.read_text());t['cancellation_total']=len(checks);t['cancellation_passed']=sum(x['cancellation_propagated'] for x in checks) + counts=collections.Counter() + for f in sorted(d.rglob('execution.json')): + try: + e=json.loads(f.read_text());t['load_cases']+=1 + t['nonzero_processes'].extend({'artifact':str(f.relative_to(root)),'exit':x['exit']} for x in e['processes'] if x['exit']!=0) + tool=e['case']['tool'] + if tool=='fortio': + v=json.loads((f.parent/'result.json').read_text());counts.update(v['RetCodes']) + assert sum(v['RetCodes'].values())==v['DurationHistogram']['Count'] + elif tool=='nighthawk': + v=json.loads((f.parent/'result.json').read_text());g=next(x for x in v['results'] if x['name']=='global');c={x['name']:int(x['value']) for x in g['counters']} + completed=sum(n for k,n in c.items() if k.startswith('benchmark.http_'));ok=c.get('benchmark.http_2xx',0);resets=c.get('benchmark.stream_resets',0) + t['nighthawk_non_2xx']+=completed-ok;t['nighthawk_resets']+=resets;t['nighthawk_cutoff_inflight']+=max(0,c.get('upstream_rq_total',0)-completed-resets) + elif tool=='aiperf': + v=json.loads((f.parent/'result/profile_export_aiperf.json').read_text());t['aiperf_errors']+=v.get('error_request_count',{}).get('avg',0);t['aiperf_completed_cases']+=int(v.get('is_complete',False)) + assert v['run_info']['random_seed']==42 + assert v['input_sequence_length']['avg']==128 and v['output_sequence_length']['avg']==64 + assert v['input_sequence_length']['min']==v['input_sequence_length']['max']==128 + assert v['output_sequence_length']['min']==v['output_sequence_length']['max']==64 + assert v.get('is_complete') and not v.get('was_cancelled') + inputs=json.loads((f.parent/'result/inputs.json').read_text());messages=[payload['messages'] for x in inputs['data'] for payload in x['payloads']] + digest=hashlib.sha256(json.dumps(messages,sort_keys=True).encode()).hexdigest() + result['generated_message_corpora'].append({'treatment':d.name,'case':e['case'],'messages':len(messages),'sha256':digest,'artifact':str(f.parent.relative_to(root))+'/result/inputs.json'}) + else:raise ValueError('Unknown load tool '+tool) + except Exception as ex:result['issues'].append({'artifact':str(f.relative_to(root)),'error':repr(ex)}) + t['fortio_status_counts']=dict(counts) + if (d/'setup-block/blocked.json').exists():t['setup_block']=json.loads((d/'setup-block/blocked.json').read_text()) + result['treatments'][d.name]=t +# Same configured API and concurrency must produce the same corpus across treatments. +groups={} +for x in result['generated_message_corpora']: + key=(x['case']['api'],x['case']['concurrency']);groups.setdefault(key,[]).append(x) +for key,rs in groups.items(): + if len({r['sha256'] for r in rs})>1:result['issues'].append({'corpus_group':key,'error':'Generated message corpora differ','treatments':[r['treatment'] for r in rs]}) +a.output.parent.mkdir(parents=True,exist_ok=True);a.output.write_text(json.dumps(result,indent=2)+'\n');print(json.dumps({'treatments':len(result['treatments']),'load_cases':sum(t['load_cases'] for t in result['treatments'].values()),'artifact_or_corpus_issues':len(result['issues'])})) diff --git a/cpu-comparison/2026-10-05-stable-comparison/harness/audit-public-archive.py b/cpu-comparison/2026-10-05-stable-comparison/harness/audit-public-archive.py new file mode 100644 index 0000000..b9ed3e8 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/harness/audit-public-archive.py @@ -0,0 +1,59 @@ +#!/usr/bin/env python3 +"""Inventory a proposed public evidence archive without printing credential values.""" +import argparse +import collections +import datetime +import hashlib +import json +import re +import tarfile +from pathlib import Path + +p = argparse.ArgumentParser() +p.add_argument('archive', type=Path) +p.add_argument('--output', type=Path, required=True) +a = p.parse_args() +patterns = { + 'private_key': rb'-----BEGIN (?:RSA |EC |OPENSSH )?PRIVATE KEY-----', + 'kubeconfig_key': rb'client-key-data:[ \t]*[A-Za-z0-9+/=]{40,}', + 'kubeconfig_certificate': rb'client-certificate-data:[ \t]*[A-Za-z0-9+/=]{40,}', + 'jwt': rb'eyJ[A-Za-z0-9_-]{15,}\.[A-Za-z0-9_-]{15,}\.[A-Za-z0-9_-]{15,}', + 'gcp_key': rb'"private_key_id"\s*:', + 'github_token': rb'(?:ghp_|github_pat_)[A-Za-z0-9_]{20,}', + 'k3s_join_token': rb'K10[0-9a-f]{64}::', + 'encoded_tls_key': rb'"tls\.key"\s*:\s*"[A-Za-z0-9+/=]{40,}"', +} +hits, inventory, path_issues = [], [], [] +counts = collections.Counter() +with tarfile.open(a.archive, 'r:gz') as archive: + for member in archive: + path = Path(member.name) + if path.is_absolute() or '..' in path.parts or member.issym() or member.islnk(): + path_issues.append(member.name) + if not member.isfile(): + continue + if any(x in path.name.lower() for x in ['kubeconfig', 'k3s-token', 'id_rsa', 'id_ed25519']): + path_issues.append(member.name) + data = archive.extractfile(member).read() + counts[path.parts[0]] += 1 + inventory.append({'path': member.name, 'bytes': len(data), + 'sha256': hashlib.sha256(data).hexdigest()}) + for name, pattern in patterns.items(): + count = len(re.findall(pattern, data)) + if count: + hits.append({'path': member.name, 'pattern': name, 'count': count}) +record = { + 'reviewed_at': datetime.datetime.now(datetime.timezone.utc).isoformat(), + 'archive': a.archive.name, + 'sha256': hashlib.sha256(a.archive.read_bytes()).hexdigest(), + 'files_read': len(inventory), 'top_level_files': dict(counts), + 'credential_pattern_hits': hits, 'path_issues': path_issues, + 'files': inventory, + 'limitation': 'A pattern scan is a review aid, not a complete secret detector. ' + 'Publication still requires content review and authorization.', +} +a.output.parent.mkdir(parents=True, exist_ok=True) +a.output.write_text(json.dumps(record, indent=2) + '\n') +print(json.dumps({'files_read': len(inventory), 'credential_pattern_hits': len(hits), + 'path_issues': len(path_issues)})) +raise SystemExit(bool(hits or path_issues)) diff --git a/cpu-comparison/2026-10-05-stable-comparison/harness/audit-recovery-overlap.py b/cpu-comparison/2026-10-05-stable-comparison/harness/audit-recovery-overlap.py new file mode 100644 index 0000000..42693a5 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/harness/audit-recovery-overlap.py @@ -0,0 +1,42 @@ +#!/usr/bin/env python3 +"""Describe process overlap near graceful probe-window ends; not a pass/fail gate.""" +import argparse +import json +from pathlib import Path + +p = argparse.ArgumentParser() +p.add_argument('root', type=Path, help='Analysis root containing kclient and kgateway') +p.add_argument('--output', type=Path, required=True) +a = p.parse_args() +samples = [json.loads(line) for line in (a.root / 'kgateway/host-samples.jsonl').read_text().splitlines()] +rows = [] +for phase in ['pass1', 'pass2', 'pass3']: + for treatment in ['agentgateway', 'praxis-release']: + path = a.root / 'kclient/results/kubernetes' / phase / treatment / 'recovery/data-plane/probes.jsonl' + if not path.exists(): + continue + probes = [json.loads(line) for line in path.read_text().splitlines()] + first, last = probes[0]['utc'], probes[-1]['utc'] + selected = [s for s in samples if first <= s['utc'] <= last] + assert selected, 'No retained samples for ' + str(path) + snapshots = [{'utc': s['utc'], + 'pids': sorted(c['pid'] for c in s.get('containers', []) + if c['name'].startswith('gateway-benchmark/'))} + for s in [selected[0], selected[-1]]] + rows.append({'pass': phase, 'treatment': treatment, + 'artifact': str(path.relative_to(a.root)), + 'first_probe': first, 'last_probe': last, + 'first_and_last_host_samples': snapshots, + 'initial_process_present_in_last_sample': bool( + set(snapshots[0]['pids']) & set(snapshots[-1]['pids']))}) +a.output.parent.mkdir(parents=True, exist_ok=True) +a.output.write_text(json.dumps({ + 'observations': rows, + 'interpretation': 'The HTTPX probes reuse connections. Presence in the last ' + 'sample means observed process overlap near the window end, ' + 'not proof of the destination for each request. The last ' + 'sample can precede the final probe. These probes do not ' + 'establish complete handoff, fresh-connection availability ' + 'or hard-failure recovery.'}, indent=2) + '\n') +print(json.dumps({'windows': len(rows), 'initial_process_present_near_end': sum( + r['initial_process_present_in_last_sample'] for r in rows)})) diff --git a/cpu-comparison/2026-10-05-stable-comparison/harness/capture-controller-startup.sh b/cpu-comparison/2026-10-05-stable-comparison/harness/capture-controller-startup.sh new file mode 100644 index 0000000..b96608a --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/harness/capture-controller-startup.sh @@ -0,0 +1,14 @@ +#!/bin/bash +# Read-only lifecycle evidence; does not change any measured workload or resource. +set -uo pipefail +export KUBECONFIG=/etc/rancher/k3s/benchmark.kubeconfig +out="$1" +namespace="$2" +mkdir "$out" || exit 1 +kubectl get pods,deployments,events -n "$namespace" -o json > "$out/resources.json" +for pod in $(kubectl get pods -n "$namespace" -o name); do + name="${pod#pod/}" + kubectl logs -n "$namespace" "$pod" --tail=150 > "$out/$name.log" 2>&1 || true + kubectl logs -n "$namespace" "$pod" --previous --tail=150 > "$out/$name-previous.log" 2>&1 || true +done +date -u +%FT%TZ > "$out/captured-at.txt" diff --git a/cpu-comparison/2026-10-05-stable-comparison/harness/capture-kubernetes-block.py b/cpu-comparison/2026-10-05-stable-comparison/harness/capture-kubernetes-block.py new file mode 100644 index 0000000..1e12430 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/harness/capture-kubernetes-block.py @@ -0,0 +1,18 @@ +#!/usr/bin/env python3 +"""Capture and verify the known unmodified operator/nightly naming incompatibility.""" +import argparse,json,subprocess,datetime,os +from pathlib import Path +p=argparse.ArgumentParser();p.add_argument('output',type=Path);a=p.parse_args();a.output.mkdir(parents=True,exist_ok=False) +os.environ['KUBECONFIG']='/etc/rancher/k3s/benchmark.kubeconfig' +def get(args): + r=subprocess.run(['kubectl',*args],capture_output=True,text=True,check=True);return r.stdout +objects=get(['get','gateways,httproutes,deployments,pods,configmaps','-n','gateway-benchmark','-o','json']);(a.output/'objects.json').write_text(objects) +nodes=json.loads(get(['get','nodes','-o','json']));(a.output/'nodes.json').write_text(json.dumps(nodes,indent=2)) +logs=get(['logs','-n','gateway-benchmark','-l','app.kubernetes.io/name=praxis','--all-containers=true','--tail=100','--prefix']);(a.output/'logs.txt').write_text(logs) +items=json.loads(objects)['items'];pods=[x for x in items if x['kind']=='Pod'];assert len(pods)==1 +status=pods[0]['status']['containerStatuses'][0] +assert 'be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8' in status['imageID'] +assert status['lastState']['terminated']['exitCode']==1 and status['lastState']['terminated']['reason']!='OOMKilled' +assert "cluster name 'gateway-backend~backend~8081' must contain only ASCII alphanumeric, '_', or '-'" in logs +assert all(any(c['type']=='Ready' and c['status']=='True' for c in n['status']['conditions']) for n in nodes['items']) +(a.output/'blocked.json').write_text(json.dumps({'recorded_at':datetime.datetime.now(datetime.timezone.utc).isoformat(),'classification':'stock operator/core nightly configuration incompatibility','infrastructure_nodes_ready':True,'image':status['imageID'],'http':'not evaluated','scale':'not evaluated','recovery':'not evaluated','reason':'Operator cluster name contains tilde, rejected by the pinned nightly','modified_product_config':False},indent=2)+'\n') diff --git a/cpu-comparison/2026-10-05-stable-comparison/harness/capture-kubernetes-diagnostics.sh b/cpu-comparison/2026-10-05-stable-comparison/harness/capture-kubernetes-diagnostics.sh new file mode 100644 index 0000000..2f197c9 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/harness/capture-kubernetes-diagnostics.sh @@ -0,0 +1,16 @@ +#!/bin/bash +# Read-only diagnostic snapshot, separate from measured runner timing. +set -uo pipefail +export KUBECONFIG=/etc/rancher/k3s/benchmark.kubeconfig +out="$1" +mkdir "$out" || exit 1 +kubectl get gateway,pod,deployment,replicaset,configmap,service -n gateway-benchmark -o json > "$out/resources.json" +kubectl get httproute -n gateway-scale -o json > "$out/routes.json" +kubectl get events -n gateway-benchmark -o json > "$out/events.json" +for pod in $(kubectl get pods -n gateway-benchmark -o name); do + name="${pod#pod/}" + kubectl logs -n gateway-benchmark "$pod" --tail=100 > "$out/$name.log" 2>&1 || true + kubectl logs -n gateway-benchmark "$pod" --previous --tail=100 > "$out/$name-previous.log" 2>&1 || true +done +kubectl logs -n praxis-system deployment/praxis-operator --all-pods=true --since=15m > "$out/controller.log" 2>&1 || true +date -u +%FT%TZ > "$out/captured-at.txt" diff --git a/cpu-comparison/2026-10-05-stable-comparison/harness/check-cancellation-native.py b/cpu-comparison/2026-10-05-stable-comparison/harness/check-cancellation-native.py new file mode 100644 index 0000000..34325bd --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/harness/check-cancellation-native.py @@ -0,0 +1,28 @@ +#!/usr/bin/env python3 +"""Verify upstream cancellation propagation separately from throughput.""" +import argparse,json,time +from pathlib import Path +import httpx +p=argparse.ArgumentParser();p.add_argument('--treatment',required=True);p.add_argument('--output',type=Path,required=True);p.add_argument('--gateway',default='10.128.0.63');p.add_argument('--backend',default='10.128.15.192');a=p.parse_args() +rows=[] +with httpx.Client(timeout=10) as c: + for api,port in [('openai',8080),('anthropic',8082),('translation',8084)]: + anthropic=api!='openai' and not(a.treatment=='direct' and api=='translation') + base=f'http://{a.backend}:8081' if a.treatment=='direct' else f'http://{a.gateway}:{8080 if a.treatment=="agentgateway" else port}' + before=c.get(f'http://{a.backend}:8081/metrics').json() + req={'model':'bench-anthropic' if api=='anthropic' else 'bench-openai','messages':[{'role':'user','content':' hello'*128}],'max_tokens':1024,'stream':True} + row={'treatment':a.treatment,'api':api,'before':before} + try: + with c.stream('POST',base+('/v1/messages' if anthropic else '/v1/chat/completions'),json=req,headers={'Authorization':'Bearer dummy','x-api-key':'dummy','anthropic-version':'2023-06-01'}) as r: + r.raise_for_status() + for line in r.iter_lines(): + if 'hello' in line:break + start=time.monotonic() + while time.monotonic()-start<7: + after=c.get(f'http://{a.backend}:8081/metrics').json() + if after['active']==0:break + time.sleep(.05) + row.update(after=after,settle_seconds=time.monotonic()-start,cancellation_propagated=after['canceled']==before['canceled']+1) + except Exception as e:row['error']=repr(e) + rows.append(row) +a.output.write_text(json.dumps(rows,indent=2)+'\n');print(json.dumps(rows)) diff --git a/cpu-comparison/2026-10-05-stable-comparison/harness/check-cancellation.py b/cpu-comparison/2026-10-05-stable-comparison/harness/check-cancellation.py new file mode 100644 index 0000000..2a71e04 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/harness/check-cancellation.py @@ -0,0 +1,28 @@ +#!/usr/bin/env python3 +"""Verify upstream cancellation propagation separately from throughput.""" +import argparse,json,time +from pathlib import Path +import httpx +p=argparse.ArgumentParser();p.add_argument('--treatment',required=True);p.add_argument('--output',type=Path,required=True);p.add_argument('--gateway',default='10.128.0.63');p.add_argument('--backend',default='10.128.15.192');a=p.parse_args() +rows=[] +with httpx.Client(timeout=10) as c: + for api,port in [('openai',8080),('anthropic',8080)]: + anthropic=api!='openai' and not(a.treatment=='direct' and api=='translation') + base=f'http://{a.backend}:8081' if a.treatment=='direct' else f'http://{a.gateway}:{8080 if a.treatment=="agentgateway" else port}' + before=c.get(f'http://{a.backend}:8081/metrics').json() + req={'model':'bench-anthropic' if api=='anthropic' else 'bench-openai','messages':[{'role':'user','content':' hello'*128}],'max_tokens':1024,'stream':True} + row={'treatment':a.treatment,'api':api,'before':before} + try: + with c.stream('POST',base+('/v1/messages' if anthropic else '/v1/chat/completions'),json=req,headers={'Authorization':'Bearer dummy','x-api-key':'dummy','anthropic-version':'2023-06-01'}) as r: + r.raise_for_status() + for line in r.iter_lines(): + if 'hello' in line:break + start=time.monotonic() + while time.monotonic()-start<7: + after=c.get(f'http://{a.backend}:8081/metrics').json() + if after['active']==0:break + time.sleep(.05) + row.update(after=after,settle_seconds=time.monotonic()-start,cancellation_propagated=after['canceled']==before['canceled']+1) + except Exception as e:row['error']=repr(e) + rows.append(row) +a.output.write_text(json.dumps(rows,indent=2)+'\n');print(json.dumps(rows)) diff --git a/cpu-comparison/2026-10-05-stable-comparison/harness/cleanup-scale-routes.sh b/cpu-comparison/2026-10-05-stable-comparison/harness/cleanup-scale-routes.sh new file mode 100644 index 0000000..fe64c73 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/harness/cleanup-scale-routes.sh @@ -0,0 +1,13 @@ +#!/bin/bash +# Bulk DELETE avoids kubectl's per-object delete/wait bookkeeping at route scale. +set -euo pipefail +export KUBECONFIG=/etc/rancher/k3s/benchmark.kubeconfig +start=$SECONDS +kubectl --request-timeout=60s delete --raw '/apis/gateway.networking.k8s.io/v1/namespaces/gateway-scale/httproutes?labelSelector=benchmark%3Dgateway-scale' > /dev/null +while [ "$((SECONDS-start))" -lt 180 ]; do + count=$(kubectl --request-timeout=30s get httproute -n gateway-scale -l benchmark=gateway-scale -o json | python3 -c 'import json,sys;print(len(json.load(sys.stdin)["items"]))') + if [ "$count" = 0 ]; then printf 'Scale route cleanup verified empty after %s seconds\n' "$((SECONDS-start))"; exit 0; fi + sleep 1 +done +printf 'Scale route cleanup timed out with %s objects remaining\n' "$count" >&2 +exit 1 diff --git a/cpu-comparison/2026-10-05-stable-comparison/harness/collect-host.py b/cpu-comparison/2026-10-05-stable-comparison/harness/collect-host.py new file mode 100644 index 0000000..60e003b --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/harness/collect-host.py @@ -0,0 +1,55 @@ +#!/usr/bin/env python3 +"""Timestamped host and gateway-process evidence, independent of load clients.""" +import argparse,datetime,json,pathlib,subprocess,time +p=argparse.ArgumentParser();p.add_argument("--runtime",choices=["docker","cri"],default="docker");args=p.parse_args() +out=pathlib.Path('/opt/gateway-benchmark/host-samples.jsonl') +network_profiles={} +with out.open('a',buffering=1) as stream: + while True: + row={'utc':datetime.datetime.now(datetime.timezone.utc).isoformat()} + for name in ['stat','meminfo','net/dev','sys/fs/file-nr','net/sockstat']: + try:row[name]=pathlib.Path('/proc',name).read_text() + except OSError as e:row[name]={'error':str(e)} + try: + ins=[] + if args.runtime=='docker': + r=subprocess.run(['docker','ps','-q'],capture_output=True,text=True,timeout=3) + ids=r.stdout.split() + if ids:ins=json.loads(subprocess.check_output(['docker','inspect',*ids],text=True,timeout=3)) + else: + cs=json.loads(subprocess.check_output(['k3s','crictl','ps','-o','json'],text=True,timeout=3))['containers'] + for c in cs: + ns=c.get('labels',{}).get('io.kubernetes.pod.namespace','') + if ns not in ['agentgateway-system','praxis-system','gateway-backend','gateway-benchmark']:continue + v=json.loads(subprocess.check_output(['k3s','crictl','inspect',c['id']],text=True,timeout=3)) + ins.append({'Name':ns+'/'+c['metadata']['name'],'State':{'Pid':v['info']['pid'],'Status':v['status']['state']},'RestartCount':c['metadata'].get('attempt',0)}) + if ins: + row['containers']=[] + for x in ins: + pid=x['State']['Pid'];p=pathlib.Path('/proc',str(pid));c={'name':x['Name'],'pid':pid,'state':x['State'],'restart_count':x['RestartCount']} + try: + if args.runtime=='cri': + if pid not in network_profiles: + network_profiles[pid]=subprocess.check_output(['nsenter','-t',str(pid),'-n','sysctl','net.ipv4.ip_local_port_range','net.ipv4.tcp_tw_reuse','net.ipv4.tcp_tw_reuse_delay','net.ipv4.tcp_timestamps'],text=True,timeout=2) + c['network_profile']=network_profiles[pid] + c['net_sockstat']=(p/'net/sockstat').read_text() + c['fd_count']=len(list((p/'fd').iterdir()));c['limits']=(p/'limits').read_text();c['status']=(p/'status').read_text();c['stat']=(p/'stat').read_text() + except OSError as e:c['error']=str(e) + try: + cg=(p/'cgroup').read_text().strip().split(':',2)[2] + for key in ['cpu.stat','cpu.max','memory.current','memory.events','memory.peak','pids.current']: + f=pathlib.Path('/sys/fs/cgroup'+cg,key) + if f.exists():c[key]=f.read_text() + except OSError as e:c['cgroup_error']=str(e) + row['containers'].append(c) + except Exception as e:row['collector_error']=str(e) + row['clients']=[] + for proc in pathlib.Path('/proc').iterdir(): + if not proc.name.isdigit():continue + try: + cmd=(proc/'cmdline').read_bytes().replace(b'\0',b' ').decode(errors='replace') + if 'fortio load' in cmd or '/aiperf ' in cmd or 'nighthawk_client' in cmd: + row['clients'].append({'pid':int(proc.name),'command':cmd,'fd_count':len(list((proc/'fd').iterdir())),'limits':(proc/'limits').read_text(),'stat':(proc/'stat').read_text()}) + except (OSError,ProcessLookupError):pass + stream.write(json.dumps(row,separators=(',',':'))+'\n') + time.sleep(5) diff --git a/cpu-comparison/2026-10-05-stable-comparison/harness/diagnose-static-address.py b/cpu-comparison/2026-10-05-stable-comparison/harness/diagnose-static-address.py new file mode 100644 index 0000000..b36d50d --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/harness/diagnose-static-address.py @@ -0,0 +1,57 @@ +#!/usr/bin/env python3 +"""Excluded, passive watch diagnostic around the unchanged static-address test.""" +import datetime +import fcntl +import json +import os +from pathlib import Path +import shlex +import subprocess +import threading +import time + +os.chdir('/opt/gateway-benchmark') +os.environ['KUBECONFIG'] = '/etc/rancher/k3s/benchmark.kubeconfig' +lock = open('/run/gwext-campaign.lock', 'w') +fcntl.flock(lock, fcntl.LOCK_EX | fcntl.LOCK_NB) +deployments = json.loads(subprocess.check_output(['kubectl','get','deployments','-A','-o','json'])) +assert any(d['metadata']['namespace']=='agentgateway-system' and d['spec'].get('replicas',1)>0 for d in deployments['items']) +assert all(d['spec'].get('replicas',1)==0 for d in deployments['items'] if d['metadata']['namespace']=='praxis-system') +out = Path('diagnostics/static-address-status') +out.mkdir(parents=True, exist_ok=False) +args = shlex.split(Path('results/praxis-v0.5.2/pass1/agentgateway/command.txt').read_text()) +args = [x for x in args if not x.startswith('--report-output=')] +args += ['--report-output='+str(out/'report.yaml'), '--run-test=GatewayStaticAddresses'] +(out/'command.json').write_text(json.dumps(args,indent=2)+'\n') +processes, threads, handles = [], [], [] +def watch(kind, proc): + decoder, buffer = json.JSONDecoder(), '' + with (out/(kind+'.jsonl')).open('w',buffering=1) as stream: + for line in proc.stdout: + buffer += line + while buffer.strip(): + buffer = buffer.lstrip() + try: + event, end = decoder.raw_decode(buffer) + except json.JSONDecodeError: + break + stream.write(json.dumps({'received_at':datetime.datetime.now(datetime.timezone.utc).isoformat(),'event':event})+'\n') + buffer = buffer[end:] +for kind in ['gateways','services']: + err = (out/(kind+'-watch.stderr')).open('w'); handles.append(err) + proc = subprocess.Popen(['kubectl','get',kind,'-A','--watch','--output-watch-events','-o','json'],stdout=subprocess.PIPE,stderr=err,text=True) + processes.append(proc) + thread = threading.Thread(target=watch,args=(kind,proc),daemon=True) + thread.start(); threads.append(thread) +try: + time.sleep(1) + with (out/'full.log').open('w') as log: + run = subprocess.run(args,stdout=log,stderr=subprocess.STDOUT,timeout=600) + (out/'exit-code.txt').write_text(str(run.returncode)+'\n') + time.sleep(2) +finally: + for proc in processes: proc.terminate() + for proc in processes: proc.wait(timeout=10) + for thread in threads: thread.join(timeout=10) + for handle in handles: handle.close() +print('Excluded static-address diagnostic complete') diff --git a/cpu-comparison/2026-10-05-stable-comparison/harness/estimate-cost.py b/cpu-comparison/2026-10-05-stable-comparison/harness/estimate-cost.py new file mode 100644 index 0000000..b3b2e0a --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/harness/estimate-cost.py @@ -0,0 +1,32 @@ +#!/usr/bin/env python3 +"""Estimate recorded VM lifetimes after verified deletion; never query billing.""" +import datetime +import json +from pathlib import Path + +root = Path(__file__).resolve().parents[1] +cleanup = root/'evidence/cleanup' +assert (cleanup/'VERIFIED.json').exists(), 'Complete cleanup verification first' +deletion = json.loads((cleanup/'vm-delete.json').read_text()) +assert deletion['exit'] == 0 +end = datetime.datetime.fromisoformat(deletion['finished']) +rates = {'compute_per_vm_hour':0.388472, 'disk_per_gib_hour':0.000136986, 'ipv4_per_address_hour':0.005} +rows = [] +for role in ['client','gateway','backend','kcontrol','kcontroller','kgateway','kbackend','kclient']: + vm = json.loads((cleanup/(role+'-before-delete.json')).read_text()) + assert vm['machineType'].endswith('/n2-standard-8') + hours = (end-datetime.datetime.fromisoformat(vm['creationTimestamp'])).total_seconds()/3600 + assert hours > 0 + rows.append({'name':vm['name'], 'id':vm['id'], 'created':vm['creationTimestamp'], + 'deletion_completed_no_later_than':deletion['finished'], 'lifetime_hours':hours, + 'compute_usd':hours*rates['compute_per_vm_hour'], + 'disk_usd':hours*100*rates['disk_per_gib_hour'], + 'external_ipv4_usd':hours*rates['ipv4_per_address_hour']}) +totals = {k:sum(r[k] for r in rows) for k in ['compute_usd','disk_usd','external_ipv4_usd']} +totals['subtotal_before_transfer_usd'] = sum(totals.values()) +result = {'method':'Conservative creation-to-batch-deletion-finish lifetime at public list prices; not metered billing', + 'currency':'USD', 'region':'us-central1', 'rates':rates, + 'source':'reports/cost-basis.md', 'instances':rows, 'totals':totals, + 'excluded':'Internet evidence-transfer charges; no invoice or billing export was queried'} +(root/'reports/data/cost-estimate.json').write_text(json.dumps(result,indent=2)+'\n') +print(json.dumps(totals,indent=2)) diff --git a/cpu-comparison/2026-10-05-stable-comparison/harness/inspect-resource-gate.py b/cpu-comparison/2026-10-05-stable-comparison/harness/inspect-resource-gate.py new file mode 100644 index 0000000..780d22d --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/harness/inspect-resource-gate.py @@ -0,0 +1,19 @@ +#!/usr/bin/env python3 +"""Condense resource windows for attribution review; never auto-approve a pass.""" +import argparse,json +from pathlib import Path +p=argparse.ArgumentParser();p.add_argument('input',type=Path);p.add_argument('--phase',required=True);p.add_argument('--profile');p.add_argument('--output',type=Path,required=True);a=p.parse_args() +rows=[r for r in json.loads(a.input.read_text()) if '/'+a.phase+'/' in r['workload'] and (not a.profile or '/'+a.profile+'/' in r['workload'])] +assert rows,'No matching resource windows' +result={'phase':a.phase,'profile':a.profile,'input':str(a.input),'windows':len(rows),'roles':{},'events_to_review':[], 'approved':False} +for role in sorted({r['role'] for r in rows}): + rs=[r for r in rows if r['role']==role] + def peak(metric, subset):return max((r[metric]['mean'] for r in subset if r.get(metric)),default=None) + result['roles'][role]={'windows':len(rs),'minimum_samples':min(r['samples'] for r in rs),'maximum_fd_count':max((r['max_fd'] for r in rs if r['max_fd'] is not None),default=None),'minimum_soft_nofile':min((r['minimum_soft_nofile'] for r in rs if r['minimum_soft_nofile'] is not None),default=None),'peak_mean_host_busy_percent':peak('host_busy_percent',rs),'peak_mean_steal_percent':peak('host_steal_percent',rs),'peak_mean_iowait_percent':peak('host_iowait_percent',rs),'peak_mean_quota_busy_percent':peak('container_quota_busy_percent',rs),'through_gateways_peak_mean_host_busy_percent':peak('host_busy_percent',[r for r in rs if '/direct/' not in r['workload']]),'through_gateways_peak_mean_quota_busy_percent':peak('container_quota_busy_percent',[r for r in rs if '/direct/' not in r['workload']])} + for r in rs: + events={k:r[k] for k in ['collector_errors','transient_container_read_errors','network_error_drop_deltas','max_oom_kill_counter','max_restart_count'] if r.get(k)} + if r['samples']<5:events['few_samples']=r['samples'] + if r['minimum_soft_nofile'] and r['max_fd'] is not None and r['max_fd']>=r['minimum_soft_nofile']*.8:events['near_descriptor_limit']=True + if events:result['events_to_review'].append({'role':role,'workload':r['workload'],**events}) +result['note']='Restart/OOM counters may predate a window. Attribute using raw timestamps/lifecycle evidence; intended product capacity/recovery constraints are not automatically infrastructure failures. Short qualification cases can contain few samples. This summary does not approve a pass.' +a.output.parent.mkdir(parents=True,exist_ok=True);a.output.write_text(json.dumps(result,indent=2)+'\n');print(json.dumps({'windows':len(rows),'event_windows':len(result['events_to_review'])})) diff --git a/cpu-comparison/2026-10-05-stable-comparison/harness/mock/main.go b/cpu-comparison/2026-10-05-stable-comparison/harness/mock/main.go new file mode 100644 index 0000000..1565c3b --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/harness/mock/main.go @@ -0,0 +1,151 @@ +// Deterministic synthetic AI backend. No model inference takes place. +package main + +import ( + "encoding/json" + "fmt" + "io" + "log" + "net/http" + "os" + "strconv" + "strings" + "sync/atomic" + "time" +) + +var active, started, completed, canceled atomic.Int64 + +func event(w http.ResponseWriter, name string, value any) { + b, _ := json.Marshal(value) + if name != "" { + fmt.Fprintf(w, "event: %s\n", name) + } + fmt.Fprintf(w, "data: %s\n\n", b) + w.(http.Flusher).Flush() +} +func serve(w http.ResponseWriter, r *http.Request) { + if r.URL.Path == "/metrics" { + json.NewEncoder(w).Encode(map[string]int64{"active": active.Load(), "started": started.Load(), "completed": completed.Load(), "canceled": canceled.Load()}) + return + } + if r.URL.Path == "/plain" { + n, _ := strconv.Atoi(r.URL.Query().Get("bytes")) + if n < 0 || n > 65536 { + n = 0 + } + w.Header().Set("Content-Length", strconv.Itoa(n)) + io.WriteString(w, strings.Repeat("x", n)) + return + } + if r.URL.Path == "/healthz" { + io.WriteString(w, "ok") + return + } + if r.URL.Path != "/v1/chat/completions" && r.URL.Path != "/v1/messages" { + http.NotFound(w, r) + return + } + var req struct { + Model string `json:"model"` + Stream bool `json:"stream"` + MaxTokens int `json:"max_tokens"` + MaxCompletionTokens int `json:"max_completion_tokens"` + } + if err := json.NewDecoder(http.MaxBytesReader(w, r.Body, 2<<20)).Decode(&req); err != nil { + http.Error(w, "invalid JSON", 400) + return + } + if r.Header.Get("x-bench-error") == "true" { + w.Header().Set("Content-Type", "application/json") + w.WriteHeader(429) + io.WriteString(w, `{"error":{"type":"rate_limit_error","message":"synthetic rate limit"}}`) + return + } + n, _ := strconv.Atoi(r.Header.Get("x-bench-output-bytes")) + if n <= 0 { + n = 1024 + } + if n > 65536 { + n = 65536 + } + content := strings.Repeat("x", n) + chunkSize := 64 + outputTokens := 64 + if req.Stream { + outputTokens = req.MaxTokens + if outputTokens <= 0 { + outputTokens = req.MaxCompletionTokens + } + if outputTokens <= 0 { + outputTokens = 64 + } + if outputTokens > 1024 { + outputTokens = 1024 + } + content = strings.Repeat(" hello", outputTokens) + chunkSize = 6 + started.Add(1) + active.Add(1) + defer active.Add(-1) + select { + case <-r.Context().Done(): + canceled.Add(1) + return + case <-time.After(25 * time.Millisecond): + } + } + anthropic := r.URL.Path == "/v1/messages" + if !req.Stream { + w.Header().Set("Content-Type", "application/json") + var out any + if anthropic { + out = map[string]any{"id": "msg_bench", "type": "message", "role": "assistant", "model": req.Model, "content": []any{map[string]any{"type": "text", "text": content}}, "stop_reason": "end_turn", "stop_sequence": nil, "usage": map[string]int{"input_tokens": 128, "output_tokens": outputTokens}} + } else { + out = map[string]any{"id": "chatcmpl-bench", "object": "chat.completion", "created": 1, "model": req.Model, "choices": []any{map[string]any{"index": 0, "message": map[string]string{"role": "assistant", "content": content}, "finish_reason": "stop"}}, "usage": map[string]int{"prompt_tokens": 128, "completion_tokens": outputTokens, "total_tokens": 128 + outputTokens}} + } + json.NewEncoder(w).Encode(out) + return + } + w.Header().Set("Content-Type", "text/event-stream") + w.Header().Set("Cache-Control", "no-cache") + if anthropic { + event(w, "message_start", map[string]any{"type": "message_start", "message": map[string]any{"id": "msg_bench", "type": "message", "role": "assistant", "model": req.Model, "content": []any{}, "stop_reason": nil, "stop_sequence": nil, "usage": map[string]int{"input_tokens": 128, "output_tokens": 0}}}) + event(w, "content_block_start", map[string]any{"type": "content_block_start", "index": 0, "content_block": map[string]string{"type": "text", "text": ""}}) + } + for i := 0; i < len(content); i += chunkSize { + end := i + chunkSize + if end > len(content) { + end = len(content) + } + if anthropic { + event(w, "content_block_delta", map[string]any{"type": "content_block_delta", "index": 0, "delta": map[string]string{"type": "text_delta", "text": content[i:end]}}) + } else { + event(w, "", map[string]any{"id": "chatcmpl-bench", "object": "chat.completion.chunk", "created": 1, "model": req.Model, "choices": []any{map[string]any{"index": 0, "delta": map[string]string{"role": "assistant", "content": content[i:end]}, "finish_reason": nil}}}) + } + select { + case <-r.Context().Done(): + canceled.Add(1) + return + case <-time.After(5 * time.Millisecond): + } + } + if anthropic { + event(w, "content_block_stop", map[string]any{"type": "content_block_stop", "index": 0}) + event(w, "message_delta", map[string]any{"type": "message_delta", "delta": map[string]any{"stop_reason": "end_turn", "stop_sequence": nil}, "usage": map[string]int{"output_tokens": outputTokens}}) + event(w, "message_stop", map[string]string{"type": "message_stop"}) + } else { + event(w, "", map[string]any{"id": "chatcmpl-bench", "object": "chat.completion.chunk", "created": 1, "model": req.Model, "choices": []any{map[string]any{"index": 0, "delta": map[string]any{}, "finish_reason": "stop"}}, "usage": map[string]int{"prompt_tokens": 128, "completion_tokens": outputTokens, "total_tokens": 128 + outputTokens}}) + fmt.Fprint(w, "data: [DONE]\n\n") + w.(http.Flusher).Flush() + } + completed.Add(1) +} +func main() { + addr := os.Getenv("LISTEN_ADDR") + if addr == "" { + addr = ":8081" + } + s := &http.Server{Addr: addr, Handler: http.HandlerFunc(serve), ReadHeaderTimeout: 5 * time.Second, IdleTimeout: 90 * time.Second} + log.Fatal(s.ListenAndServe()) +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/harness/observe-conformance.py b/cpu-comparison/2026-10-05-stable-comparison/harness/observe-conformance.py new file mode 100644 index 0000000..f019d09 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/harness/observe-conformance.py @@ -0,0 +1,26 @@ +#!/usr/bin/env python3 +"""Capture non-secret runtime state throughout conformance, including failed probes.""" +import datetime,json,pathlib,subprocess,sys,time +out=pathlib.Path(sys.argv[1]); seen=set() +with (out/'runtime.jsonl').open('a',buffering=1) as stream: + while True: + row={'utc':datetime.datetime.now(datetime.timezone.utc).isoformat()} + for kind in ['nodes','pods','events','gateways','httproutes','grpcroutes','tlsroutes','listenersets','backendtlspolicies']: + try: + r=subprocess.run(['kubectl','get',kind,'-A','-o','json'],capture_output=True,text=True,timeout=20) + row[kind]=json.loads(r.stdout) if r.returncode==0 else {'error':r.stderr,'exit':r.returncode} + except (subprocess.TimeoutExpired,json.JSONDecodeError) as e:row[kind]={'collector_error':str(e)} + row['crash_diagnostics']=[] + for pod in row.get('pods',{}).get('items',[]): + meta=pod['metadata'];ns=meta['namespace'] + if not ns.startswith('gateway-conformance-'):continue + for c in pod.get('status',{}).get('containerStatuses',[]): + state=c.get('state',{});key=(meta['uid'],c['name'],c.get('restartCount',0)) + if key in seen or not ('terminated' in state or state.get('waiting',{}).get('reason')=='CrashLoopBackOff'):continue + seen.add(key);item={'namespace':ns,'pod':meta['name'],'container':c['name'],'state':state,'restarts':c.get('restartCount',0)} + try: + r=subprocess.run(['kubectl','logs','-n',ns,meta['name'],'-c',c['name'],'--timestamps','--tail=100'],capture_output=True,text=True,timeout=20) + item.update(log=r.stdout,stderr=r.stderr,exit=r.returncode) + except subprocess.TimeoutExpired as e:item['collector_error']=str(e) + row['crash_diagnostics'].append(item) + stream.write(json.dumps(row,separators=(',',':'))+'\n');time.sleep(30) diff --git a/cpu-comparison/2026-10-05-stable-comparison/harness/observe-routes.py b/cpu-comparison/2026-10-05-stable-comparison/harness/observe-routes.py new file mode 100644 index 0000000..23086d0 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/harness/observe-routes.py @@ -0,0 +1,48 @@ +#!/usr/bin/env python3 +"""Draft CL2 observer: generation-aware status plus independently sampled traffic.""" +import argparse,concurrent.futures,datetime,json,os,subprocess,time +from pathlib import Path +import httpx +p=argparse.ArgumentParser();p.add_argument('--namespace',required=True);p.add_argument('--count',type=int,required=True);p.add_argument('--marker',required=True);p.add_argument('--start-only',action='store_true');a=p.parse_args() +root=Path(os.environ['BENCHMARK_SCALE_EVIDENCE']);root.mkdir(parents=True,exist_ok=True) +startfile=root/f'{a.marker}-start.json';report=root/f'{a.marker}-result.json' +if a.start_only: + startfile.write_text(json.dumps({'monotonic':time.monotonic(),'utc':datetime.datetime.now(datetime.timezone.utc).isoformat()}));raise SystemExit(0) +start=json.loads(startfile.read_text());observation_start=time.monotonic();deadline=observation_start+300 +url=os.environ['BENCHMARK_GATEWAY_URL'].rstrip('/')+'/plain?bytes=0' +gateway=os.environ['BENCHMARK_GATEWAY_NAME'];gateway_ns=os.environ['BENCHMARK_GATEWAY_NAMESPACE'];controller=os.environ['BENCHMARK_CONTROLLER_NAME'] +rows=[];first_status=None;first_sample=None;first_all=None;final_routes=None +with httpx.Client(timeout=3,limits=httpx.Limits(max_connections=32,max_keepalive_connections=32)) as client, concurrent.futures.ThreadPoolExecutor(max_workers=32) as pool: + def probe(route): + name=route['metadata']['name'];host=route['spec']['hostnames'][0] + try: + r=client.get(url,headers={'Host':host});return {'route':name,'status':r.status_code,'marker':r.headers.get('x-benchmark-generation'),'passed':r.status_code==200 and r.headers.get('x-benchmark-generation')==a.marker} + except Exception as e:return {'route':name,'passed':False,'error':str(e)} + while True: + t=time.monotonic();raw=subprocess.check_output(['kubectl','get','httproute','-n',a.namespace,'-l','benchmark=gateway-scale','-o','json'],timeout=30,text=True) + routes=json.loads(raw)['items'];routes.sort(key=lambda r:r['metadata']['name']);final_routes=routes + def current(r): + generation=r['metadata']['generation'] + for parent in r.get('status',{}).get('parents',[]): + ref=parent.get('parentRef',{}) + if ref.get('name')!=gateway or ref.get('namespace',a.namespace)!=gateway_ns or parent.get('controllerName')!=controller:continue + conditions={c['type']:c for c in parent.get('conditions',[])} + if all(conditions.get(k,{}).get('status')=='True' and conditions[k].get('observedGeneration')==generation for k in ['Accepted','ResolvedRefs']):return True + return False + ready=sum(current(r) for r in routes);all_status=len(routes)==a.count and ready==a.count + if all_status and first_status is None:first_status=time.monotonic()-start['monotonic'] + sampled=routes[::max(1,len(routes)//100)][:100] + probes=list(pool.map(probe,sampled));sample_ok=bool(probes) and all(r['passed'] for r in probes) + if sample_ok and first_sample is None:first_sample=time.monotonic()-start['monotonic'] + full=[] + if all_status: + full=list(pool.map(probe,routes)) + if len(full)==a.count and all(r['passed'] for r in full):first_all=time.monotonic()-start['monotonic'] + rows.append({'seconds_from_mutation_start':time.monotonic()-start['monotonic'],'objects':len(routes),'current_generation_accepted_and_resolved':ready,'sample_probes':probes,'full_probe_passed':sum(r['passed'] for r in full),'full_probe_failures':[r for r in full if not r['passed']]}) + result={'namespace':a.namespace,'count':a.count,'marker':a.marker,'start':start,'post_submission_observer_started_seconds':observation_start-start['monotonic'],'status_convergence_seconds':first_status,'sample_traffic_convergence_seconds':first_sample,'all_route_traffic_verified_seconds':first_all,'complete':first_all is not None,'observations':rows} + report.write_text(json.dumps(result,indent=2)+'\n') + if first_all is not None or time.monotonic()>=deadline:break + time.sleep(max(0,5-(time.monotonic()-t))) +(root/f'{a.marker}-routes-final.json').write_text(json.dumps(final_routes,indent=2)+'\n') +# A product that never converges is retained in the result, not a harness exception. +print(json.dumps({k:v for k,v in result.items() if k!='observations'})) diff --git a/cpu-comparison/2026-10-05-stable-comparison/harness/plot-load.py b/cpu-comparison/2026-10-05-stable-comparison/harness/plot-load.py new file mode 100644 index 0000000..b0f05d6 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/harness/plot-load.py @@ -0,0 +1,50 @@ +#!/usr/bin/env python3 +"""Plot all unlimited Fortio and streaming cases; each pass remains visible.""" +import argparse,json,os +from pathlib import Path +p=argparse.ArgumentParser();p.add_argument('data',type=Path);p.add_argument('--output',type=Path,required=True);p.add_argument('--review',type=Path,required=True);a=p.parse_args() +r=json.loads(a.review.read_text());assert r['infrastructure_valid'] and r['all_three_passes_reviewed'] +os.environ.setdefault('MPLCONFIGDIR',str(a.output.parent.parent/'.work/matplotlib')) +import matplotlib +matplotlib.use('Agg') +import matplotlib.pyplot as plt +import numpy as np +rows=json.loads((a.data/'load-summary.json').read_text());assert len(rows)==274 and all(x['three_complete_passes'] for x in rows) +a.output.mkdir(parents=True,exist_ok=True) +plt.rcParams.update({'font.size':10,'axes.spines.top':False,'axes.spines.right':False,'svg.fonttype':'none'}) +colors={'direct':'#667085','agentgateway':'#1767a5','praxis-release':'#bd642f','praxis-nightly':'#8550a0','praxis':'#bd642f','praxis-ai-nightly':'#8550a0'} +labels={'direct':'Direct service','agentgateway':'Agentgateway v1.6.0','praxis-release':'Praxis core v0.5.2','praxis-nightly':'Praxis core nightly-20261002','praxis':'Praxis AI v0.5.0','praxis-ai-nightly':'Praxis AI Oct 2 nightly'} +for profile,workload,tool,metric,title in [ + ('common','http','fortio','successful_requests_per_second','Standalone HTTP forwarding'), + ('common','ai','fortio','successful_requests_per_second','Standalone AI-protocol forwarding'), + ('native','ai','fortio','successful_requests_per_second','Native AI profiles'), + ('kubernetes','http','fortio','successful_requests_per_second','Kubernetes HTTP forwarding'), + ('common','ai','aiperf','ttft_mean_ms','Forwarded synthetic streaming TTFT'), + ('native','ai','aiperf','ttft_mean_ms','Native synthetic streaming TTFT')]: + selected=[x for x in rows if x['profile']==profile and x['workload']==workload and x['tool']==tool and (tool!='fortio' or x['rate']==0)] + ts=[t for t in labels if any(x['treatment']==t for x in selected)] + def key(x):return(x.get('api') or '',x.get('size') or 0,x.get('concurrency') or 0) + cases=sorted({key(x) for x in selected});lookup={(key(x),x['treatment']):x for x in selected} + fig,ax=plt.subplots(figsize=(12,6));positions=np.arange(len(cases));width=.8/len(ts) + for i,t in enumerate(ts): + ms=[lookup[(c,t)]['metrics'][metric] for c in cases];xx=positions+(i-(len(ts)-1)/2)*width + ax.bar(xx,[m['arithmetic_mean'] for m in ms],width=width*.93,label=labels[t],color=colors[t]) + for xpos,m in zip(xx,ms):ax.scatter(xpos+np.array([-.15,0,.15])*width,m['per_pass'],s=15,facecolors='white',edgecolors='#202020',linewidths=.6,zorder=4) + case_labels=[] + for api,size,concurrency in cases: + case_labels.append((api+'\n' if api else '')+(str(size//1024)+' KiB\n' if tool=='fortio' else '')+str(concurrency)+(' streams' if tool=='aiperf' else ' conn.')) + ax.set_xticks(positions,case_labels);ax.set_ylim(0,max(v for x in selected for v in x['metrics'][metric]['per_pass'])*1.18);ax.set_axisbelow(True);ax.grid(axis='y',alpha=.2) + ax.set_ylabel('Successful HTTP 200 requests / second' if tool=='fortio' else 'Mean time to first token (ms)') + ax.set_title(title,loc='left',weight='bold',pad=36) + subtitle='Gateway: 2-vCPU quota, '+('256 MiB, private NodePort' if profile=='kubernetes' else '2 GiB, pinned guest cores')+'; service: 6-vCPU quota' + subtitle+='; unlimited offered rate' if tool=='fortio' else '; 128 input / 64 output tokens; deterministic CPU service' + ax.text(0,1.055,subtitle,transform=ax.transAxes,fontsize=9,color='#444') + ax.legend(frameon=False,ncol=2,loc='upper right',fontsize=8) + notes='Bars: arithmetic mean of three passes. Dots: each pass. Shared placement, rotated order. Solo.io evaluation.' + caveat='Native profiles perform different routing/accounting work; translation direct baseline speaks OpenAI.' if profile=='native' else ('Core nightly/operator setup blocked: not evaluated here.' if profile=='kubernetes' else 'Common profile forwards protocol traffic without native AI transformation/accounting.') + fig.text(.075,.05,notes,fontsize=8,color='#444');fig.text(.075,.02,caveat,fontsize=8,color='#444') + fig.tight_layout(rect=(0,.09,1,.97));name=profile+'-'+workload+'-'+tool + fig.savefig(a.output/(name+'.png'),dpi=170);fig.savefig(a.output/(name+'.svg'));plt.close(fig) + svg=a.output/(name+'.svg');svg.write_text('\n'.join(line.rstrip() for line in svg.read_text().splitlines())+'\n') +(a.output/'plot-runtime.json').write_text(json.dumps({'matplotlib':matplotlib.__version__,'numpy':np.__version__,'note':'Plotting dependencies only; load generators are independently pinned.'},indent=2)+'\n') +print('Rendered six PNG/SVG figures') diff --git a/cpu-comparison/2026-10-05-stable-comparison/harness/qualify-ai-native.py b/cpu-comparison/2026-10-05-stable-comparison/harness/qualify-ai-native.py new file mode 100644 index 0000000..5a09bae --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/harness/qualify-ai-native.py @@ -0,0 +1,47 @@ +#!/usr/bin/env python3 +"""Validate request/response semantics before any performance measurement.""" +import argparse,json,time +from pathlib import Path +import httpx +p=argparse.ArgumentParser();p.add_argument('--treatment',choices=['direct','agentgateway','praxis','praxis-ai-nightly'],required=True);p.add_argument('--gateway',required=True);p.add_argument('--backend',required=True);p.add_argument('--output',type=Path,required=True);a=p.parse_args() +a.output.mkdir(parents=True,exist_ok=False) +results=[] +for api in ['openai','anthropic','translation']: + url='http://'+(a.backend+':8081' if a.treatment=='direct' else a.gateway+':'+('8080' if a.treatment=='agentgateway' else {'openai':'8080','anthropic':'8082','translation':'8084'}[api])) + anthropic=api!='openai' and not(a.treatment=='direct' and api=='translation') + url+='/v1/messages' if anthropic else '/v1/chat/completions' + for size in [1024,16384]: + for mode in ['json','stream','429']: + row={'treatment':a.treatment,'api':api,'size':size,'mode':mode,'url':url} + req={'model':'bench-anthropic' if api=='anthropic' else 'bench-openai','messages':[{'role':'user','content':'x'*size}],'max_tokens':64,'stream':mode=='stream'} + headers={'content-type':'application/json','authorization':'Bearer dummy','x-api-key':'dummy','anthropic-version':'2023-06-01','x-bench-output-bytes':str(size)} + if mode=='429':headers['x-bench-error']='true' + try: + if mode=='stream': + chunks=[];events=[];times=[];start=time.monotonic() + with httpx.stream('POST',url,json=req,headers=headers,timeout=15) as r: + assert r.status_code==200,r.status_code + for line in r.iter_lines(): + if not line.startswith('data: '):continue + text=line[6:] + if text=='[DONE]':events.append('DONE');continue + v=json.loads(text);events.append(v.get('type',v.get('object'))) + piece=v.get('delta',{}).get('text','') if anthropic else (v.get('choices',[{}])[0].get('delta',{}).get('content','') if v.get('choices') else '') + if piece:chunks.append(piece);times.append(time.monotonic()-start) + assert ''.join(chunks)==' hello'*64,repr(chunks)[:300] + assert 'message_stop' in events if anthropic else 'DONE' in events,events + assert len(times)>1 and times[-1]-times[0]>.15,'stream appears buffered or timestamps invalid' + row.update(chunks=len(chunks),first_content_seconds=times[0],last_content_seconds=times[-1]) + else: + r=httpx.post(url,json=req,headers=headers,timeout=15);row['status']=r.status_code + assert r.status_code==(429 if mode=='429' else 200),r.text[:200] + v=r.json() + if mode=='json': + content=v['content'][0]['text'] if anthropic else v['choices'][0]['message']['content'];assert content=='x'*size + assert 'usage' in v + row['passed']=True + except Exception as e:row.update(passed=False,error=repr(e)) + results.append(row) + (a.output/'results.json').write_text(json.dumps(results,indent=2)+'\n') +print(json.dumps({'checks':len(results),'passed':sum(r['passed'] for r in results)})) +raise SystemExit(int(not all(r['passed'] for r in results))) diff --git a/cpu-comparison/2026-10-05-stable-comparison/harness/qualify-ai.py b/cpu-comparison/2026-10-05-stable-comparison/harness/qualify-ai.py new file mode 100644 index 0000000..27171a3 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/harness/qualify-ai.py @@ -0,0 +1,47 @@ +#!/usr/bin/env python3 +"""Validate request/response semantics before any performance measurement.""" +import argparse,json,time +from pathlib import Path +import httpx +p=argparse.ArgumentParser();p.add_argument('--treatment',choices=['direct','agentgateway','praxis-release','praxis-nightly'],required=True);p.add_argument('--gateway',required=True);p.add_argument('--backend',required=True);p.add_argument('--output',type=Path,required=True);a=p.parse_args() +a.output.mkdir(parents=True,exist_ok=False) +results=[] +for api in ['openai','anthropic']: + url='http://'+(a.backend+':8081' if a.treatment=='direct' else a.gateway+':'+'8080') + anthropic=api!='openai' and not(a.treatment=='direct' and api=='translation') + url+='/v1/messages' if anthropic else '/v1/chat/completions' + for size in [1024,16384]: + for mode in ['json','stream','429']: + row={'treatment':a.treatment,'api':api,'size':size,'mode':mode,'url':url} + req={'model':'bench-anthropic' if api=='anthropic' else 'bench-openai','messages':[{'role':'user','content':'x'*size}],'max_tokens':64,'stream':mode=='stream'} + headers={'content-type':'application/json','authorization':'Bearer dummy','x-api-key':'dummy','anthropic-version':'2023-06-01','x-bench-output-bytes':str(size)} + if mode=='429':headers['x-bench-error']='true' + try: + if mode=='stream': + chunks=[];events=[];times=[];start=time.monotonic() + with httpx.stream('POST',url,json=req,headers=headers,timeout=15) as r: + assert r.status_code==200,r.status_code + for line in r.iter_lines(): + if not line.startswith('data: '):continue + text=line[6:] + if text=='[DONE]':events.append('DONE');continue + v=json.loads(text);events.append(v.get('type',v.get('object'))) + piece=v.get('delta',{}).get('text','') if anthropic else (v.get('choices',[{}])[0].get('delta',{}).get('content','') if v.get('choices') else '') + if piece:chunks.append(piece);times.append(time.monotonic()-start) + assert ''.join(chunks)==' hello'*64,repr(chunks)[:300] + assert 'message_stop' in events if anthropic else 'DONE' in events,events + assert len(times)>1 and times[-1]-times[0]>.15,'stream appears buffered or timestamps invalid' + row.update(chunks=len(chunks),first_content_seconds=times[0],last_content_seconds=times[-1]) + else: + r=httpx.post(url,json=req,headers=headers,timeout=15);row['status']=r.status_code + assert r.status_code==(429 if mode=='429' else 200),r.text[:200] + v=r.json() + if mode=='json': + content=v['content'][0]['text'] if anthropic else v['choices'][0]['message']['content'];assert content=='x'*size + assert 'usage' in v + row['passed']=True + except Exception as e:row.update(passed=False,error=repr(e)) + results.append(row) + (a.output/'results.json').write_text(json.dumps(results,indent=2)+'\n') +print(json.dumps({'checks':len(results),'passed':sum(r['passed'] for r in results)})) +raise SystemExit(int(not all(r['passed'] for r in results))) diff --git a/cpu-comparison/2026-10-05-stable-comparison/harness/render-control-report.py b/cpu-comparison/2026-10-05-stable-comparison/harness/render-control-report.py new file mode 100644 index 0000000..96def32 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/harness/render-control-report.py @@ -0,0 +1,48 @@ +#!/usr/bin/env python3 +"""Render Gateway API/control-plane evidence without converting blocks to scores.""" +import argparse,json,os,re +from pathlib import Path +p=argparse.ArgumentParser();p.add_argument('data',type=Path);p.add_argument('--output',type=Path,required=True);p.add_argument('--review',type=Path,required=True);a=p.parse_args() +review=json.loads(a.review.read_text());assert review['infrastructure_valid'] and review['all_three_passes_reviewed'] +review_link=Path(os.path.relpath(a.review,a.output.parent)).as_posix() +attribution=json.loads((a.data.parent.parent/'evidence/qualification/final-facts/kubernetes-attribution.json').read_text()) +large_counts=[] +for row in sorted(attribution['scale_diagnostics'],key=lambda x:x['pass']): + if row['routes']==5000: + values={int(re.search(r'\((\d+),',m).group(1)) for m in row['filter_guard_messages_from_replacement_pods']} + assert len(values)==1 + large_counts.append(next(iter(values))) +large_counts_text=', '.join(f'{x:,}' for x in large_counts) +def read(n):return json.loads((a.data/(n+'.json')).read_text()) +scale=read('scale-rows');recovery=read('recovery-rows');static=read('static-address-rows');blocks=read('setup-blocks') +scale_summary=read('scale-summary');recovery_summary=read('recovery-summary') +assert len(scale_summary)==8 and len(recovery_summary)==4 +assert all(x['three_complete_passes'] for x in scale_summary+recovery_summary) +assert len(scale)==24 and len(recovery)==12 and len(static)==6 and len(blocks)==3 +assert all(x['cleanup_complete'] for x in static) +labels={'agentgateway':'Agentgateway v1.6.0','praxis-release':'Praxis core v0.5.2','praxis':'Praxis core v0.5.2','praxis-nightly':'Praxis core nightly-20261002'} +def f(v):return 'Not observed' if v is None else f'{v:.3f}' +def interval(g,key): + m=g['metrics'].get(key) + return 'Not observed' if m is None else f"{m['arithmetic_mean']:.3f} [{m['min']:.3f}–{m['max']:.3f}]" +def recovery_cell(row): + return 'No failures observed' if row['post_mutation_failed_requests']==0 else f(row['observed_recovery_after_mutation_seconds']) +lines=['# Gateway API: correctness, configuration scale and recovery','', 'These are separate evidence families. HTTP throughput does not establish feature coverage, and a successful status condition does not by itself establish that updated routes serve the intended response.','', '## Retained extended-conformance campaign','', 'The October 2 campaign used the same agentgateway v1.6.0 and Praxis core image digests, but upstream conformance v1.5.1. Both release implementations passed all 33 selected HTTP core cases in each repetition. Across 107 selected cases, the recorded results were 106/107 for agentgateway and 52/107 for Praxis core v0.5.2. The selected cases include core and extended HTTP/Gateway behavior, gRPC and TLS routes; counts are test cases, not percentages of the specification or official certification.','', 'Use the [release comparison](../../2026-10-02-gateway-extended/reports/release-comparison.md) for all retained per-case outcomes and the [nightly compatibility report](../../2026-10-02-gateway-extended/reports/nightly-compatibility.md) for its setup block. Do not manufacture a new 107-case score by combining suite versions.','', '## Corrected static-address follow-up','', 'The old `GatewayStaticAddresses` test asserted an earlier status snapshot. Agentgateway release CI explicitly ran and passed the corrected test; it was not skipped. This campaign runs only that case from conformance v1.6.1, source `8bb74df00e56ec8f944d48c25e6c1c9c2f6848e3`, on GCE for both runnable releases. Product images remain unchanged.','', '| Implementation | Repetition 1 | Repetition 2 | Repetition 3 |','| --- | --- | --- | --- |'] +for treatment in ['agentgateway','praxis']: + rs=sorted([x for x in static if x['treatment']==treatment],key=lambda x:x['pass']);assert [x['pass'] for x in rs]==[1,2,3] + lines.append('| '+labels[treatment]+' | '+' | '.join('PASS' if x['passed'] and x['exit']==0 else 'FAIL' if x['failed'] else 'Harness outcome: '+str(x['exit']) for x in rs)+' |') +lines+=['', 'The [prior CI investigation](../../2026-10-02-gateway-extended/reports/agentgateway-static-address-follow-up.md) remains the authority for the original discrepancy. Fresh follow-up rows and artifact paths are in [static-address-rows.json](data/static-address-rows.json). Original v1.5.1 failures remain unchanged.','', 'The [pinned test](https://github.com/kubernetes-sigs/gateway-api/blob/8bb74df00e56ec8f944d48c25e6c1c9c2f6848e3/conformance/tests/gateway-static-addresses.go) checks address validation, conditions, listener status and address assignment. It does not send HTTP traffic to the assigned address. This campaign uses MetalLB for allocation/status and private NodePort for measured HTTP; it does not demonstrate external VIP reachability.', '', '## Route create/update scenarios','', 'ClusterLoader2 submits 1,000 or 5,000 hostname-bearing HTTPRoutes at 100 writes/sec. Each adds a generation-specific response header. The observer checks current-generation Accepted/ResolvedRefs status and then verifies every route through traffic. Its bounded observation window is 300 seconds after submission; times below include submission. “Not observed” is censored, not zero.','', '| Implementation | Pass | Routes | Mutation marker | Fully verified | Current status count at end | Sample passing at end | Full-traffic completion seconds |','| --- | ---: | ---: | --- | --- | ---: | --- | ---: |'] +# Keep the complete per-pass table after a compact three-pass summary. +per_pass_heading=lines[-2:];lines=lines[:-2] +lines+=['| Implementation | Routes | Mutation | Fully verified runs | Completion seconds: mean [min–max] |','| --- | ---: | --- | ---: | ---: |'] +for g in sorted(scale_summary,key=lambda x:(x['treatment'],x['count'],x['marker'])): + lines.append('| '+' | '.join([labels[g['treatment']],str(g['count']),g['marker'],str(g['converged_passes'])+'/3',interval(g,'all_route_traffic_verified_seconds')])+' |') +lines+=['', '### Every route mutation', '', *per_pass_heading] +for x in sorted(scale,key=lambda x:(x['treatment'],x['pass'],x['count'],x['marker'])): + lines.append('| '+' | '.join([labels[x['treatment']],str(x['pass']),str(x['count']),x['marker'],'Yes' if x['complete'] else 'No',str(x['final_current_status_count']),f"{x['final_sample_passed']}/{x['final_sample_count']}",f(x['all_route_traffic_verified_seconds'])])+' |') +lines+=['','All phase-level times and per-pass/grouped summaries are in [scale rows](data/scale-rows.json) and [scale summary](data/scale-summary.json). A failure for this route shape is not a universal bare-route limit. Full-route probes run only after every route has current status; a zero full-probe count can therefore mean not attempted. The sample and full probes check a shared generation marker through each hostname, not distinct backends or per-route unique response values. Marker strings are reused between scenarios, so a successful sample without current status is not proof of a fresh configuration generation. Attribute status, generated-configuration/API-size and traffic-propagation failures from their raw controller/API evidence.','', '### Recorded nonconvergence mechanisms', '', 'Each 1,000-route diagnostic captured a new Praxis pod rejecting `1003` filter entries against the compiled `100`-entry chain guard. In the three 5,000-route phases, replacement configurations contained '+large_counts_text+' entries; the controller also received timestamped API 422 errors because its generated ConfigMap exceeded 1,048,576 bytes. These are constraints of this generated configuration and filter-bearing route shape, not proof of a universal bare-route limit. Increasing pod memory would not alter either constraint.', '', 'The [attribution review](../evidence/qualification/final-facts/kubernetes-attribution.json) ties each diagnostic to a replacement pod created during that phase and restricts API errors to that phase’s timestamps. It also retains the six process-namespace collection gaps during these crashing scale scenarios; no HTTP measurement window has those gaps.', '', '## Graceful restart observations','', 'A separate probe schedules ten health requests/sec. The controller scenario rolls both controller replicas; the data-plane scenario deletes the sole gateway pod with normal Kubernetes termination. Reported recovery is the first sampled success after the last observed post-mutation failure, relative to mutation start. If no failure occurs, recovery latency is not inferred.','', '| Implementation | Pass | Mutation | Failed probes / total | Pre-mutation failures | Observed recovery seconds | Maximum dispatch delay seconds |','| --- | ---: | --- | ---: | ---: | ---: | ---: |'] +for x in sorted(recovery,key=lambda x:(x['treatment'],x['pass'],x['kind'])): + lines.append('| '+' | '.join([labels[x['treatment']],str(x['pass']),x['kind'],f"{x['failed_requests']}/{x['requests']}",str(x['pre_mutation_failures']),recovery_cell(x),f(x['max_dispatch_delay_seconds'])])+' |') +lines+=['', 'Across the three Praxis graceful-deletion windows, observed recovery after mutation is '+interval(next(x for x in recovery_summary if x['treatment']=='praxis-release' and x['kind']=='data-plane'),'observed_recovery_after_mutation_seconds')+' seconds. Agentgateway has no observed failure in these windows, so its recovery latency is not assigned zero.'] +lines+=['','See [every recovery row](data/recovery-rows.json) and [three-pass summaries](data/recovery-summary.json). The HTTPX probes reuse connections. Graceful termination may overlap a draining pod and its replacement, and the window can end while the old process remains. These probes do not establish complete traffic handoff or fresh-connection availability. Steady-state HTTP tests separately enforce one stable pod before load. The observations are not an HA or hard-failure guarantee. Probe timing is quantized by the 100 ms schedule; command completion and traffic recovery are different events.','', '## Core nightly/operator compatibility','', 'All three current setup attempts preserve the stock operator configuration and exact nightly digest. The operator produces cluster name `gateway-backend~backend~8081`; core nightly rejects the `~` characters and exits 1. HTTP, scale and recovery behind this pairing are **not evaluated**. Do not label the dependent cases individual failures or record zero throughput. Standalone nightly forwarding is measured separately.','', '[Setup-block evidence](data/setup-blocks.json) retains image, process-exit, node readiness and generated-configuration details. The earlier expanded-conformance attempt also encountered empty-router startup incompatibility. No silent operator or data-plane patch was applied to improve either product’s score.','', '## Validity','', 'The [review]('+review_link+') approves this three-pass Kubernetes evidence family; standalone CPU profiles have separate measurements. It records 96 startup checks, 126 HTTP load cases, no load-tool/HTTP errors or resets, 23 Nighthawk requests in flight at cutoff, and unchanged installed inputs. The recurring Praxis controller restart counters predate HTTP; both controller processes remain stable during each HTTP window.','', 'The default-TCP and startup-drain Kubernetes pilots, image-switch qualification, and interrupted-fixture attempts are excluded in full. Only the corrected, reviewed three-pass campaign contributes to current performance/scale/recovery tables. See [methodology and exclusions](05-methodology-and-validity.md) and [reproduction](../docs/REPRODUCE.md).'] +a.output.write_text('\n'.join(lines)+'\n');print(a.output) diff --git a/cpu-comparison/2026-10-05-stable-comparison/harness/render-load-reports.py b/cpu-comparison/2026-10-05-stable-comparison/harness/render-load-reports.py new file mode 100644 index 0000000..a052717 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/harness/render-load-reports.py @@ -0,0 +1,78 @@ +#!/usr/bin/env python3 +"""Render complete matrices after manual validity review; no selective case filter.""" +import argparse,json,statistics,sys +from pathlib import Path +p=argparse.ArgumentParser();p.add_argument('data',type=Path);p.add_argument('--output',type=Path,required=True);p.add_argument('--review',type=Path,required=True);p.add_argument('--matrices-only',action='store_true',help='Render the complete numeric matrices without internal report navigation');a=p.parse_args() +review=json.loads(a.review.read_text());assert review['infrastructure_valid'] is True and review['all_three_passes_reviewed'] is True +rows=json.loads((a.data/'load-rows.json').read_text());groups=json.loads((a.data/'load-summary.json').read_text()) +assert len(rows)==822 and len(groups)==274 and all(g['three_complete_passes'] for g in groups) +assert all(r['artifact_valid'] and all(x==0 for x in r['exits']) for r in rows) +out=a.output;out.mkdir(parents=True,exist_ok=True);mat=out/'matrices';mat.mkdir(exist_ok=True) +labels={'direct':'Direct service','agentgateway':'Agentgateway v1.6.0','praxis-release':'Praxis core v0.5.2','praxis-nightly':'Praxis core nightly-20261002','praxis':'Praxis AI v0.5.0','praxis-ai-nightly':'Praxis AI Oct 2 nightly'} +profile_labels={'common':'Standalone common forwarding','native':'Standalone native AI','kubernetes':'Kubernetes HTTP'} +def mean(g,key):return g['metrics'].get(key,{}).get('arithmetic_mean') +def fmt(v):return '—' if v is None else (f'{v:,.0f}' if abs(v)>=1000 else f'{v:.3f}') +def metric(g,key): + m=g['metrics'].get(key) + return '—' if not m else f"{fmt(m['arithmetic_mean'])} [{fmt(m['min'])}–{fmt(m['max'])}]" +def case(g): + if g['tool']=='aiperf':return f"{g['api']}, {g['concurrency']} streams" + rate='unlimited' if g['rate']==0 else str(g['rate'])+' RPS' + conc=g['connections'] if g['tool']=='nighthawk' else g['concurrency'] + return f"{g['api']+' / ' if g['api'] else ''}{g['size']} B content, {conc} connections, {rate}" +def key(g):return (g['tool'],g.get('api') or '',g.get('size') or 0,g.get('concurrency') or 0,g.get('rate') or 0,g.get('connections') or 0) +intro='''Values are arithmetic means of three runs followed by [minimum–maximum]. +Latency p99 is the mean of each run's p99, **not a pooled p99**. RPS counts successful +responses. Fortio latency includes all response statuses. Do not compare different +workloads, traffic rates, APIs or deployment profiles as if they were equal work. +Every individual pass and raw artifact path is in [load-rows.json](../data/load-rows.json). +''' +for profile,workload in [('common','http'),('common','ai'),('native','ai'),('kubernetes','http')]: + gs=[g for g in groups if g['profile']==profile and g['workload']==workload] + lines=[f'# {profile_labels[profile]}: {workload.upper()} matrix','',intro] + if profile=='native':lines+=['Praxis AI response usage extraction and agentgateway LLM processing are distinct implementations. Translation has an OpenAI direct baseline and Anthropic gateway clients. These ratios do not isolate equal accounting work.',''] + if profile=='kubernetes':lines+=['The pinned operator/core nightly pairing could not start; it is **not evaluated**, not zero throughput.',''] + for tool in ['fortio','nighthawk','aiperf']: + selected=sorted([g for g in gs if g['tool']==tool],key=lambda g:(key(g),list(labels).index(g['treatment']))) + if not selected:continue + lines += [f'## {tool}',''] + if tool=='aiperf': + lines += ['| Case | Treatment | Successful RPS | Mean TTFT ms | p99 TTFT ms | Mean ITL ms | Errors per run |','| --- | --- | ---: | ---: | ---: | ---: | ---: |'] + for g in selected:lines.append('| '+' | '.join([case(g),labels[g['treatment']],metric(g,'successful_requests_per_second'),metric(g,'ttft_mean_ms'),metric(g,'ttft_p99_ms'),metric(g,'itl_mean_ms'),metric(g,'errors')])+' |') + else: + lines += ['| Case | Treatment | Successful RPS | Mean latency ms | p99 latency ms | Error evidence |','| --- | --- | ---: | ---: | ---: | --- |'] + for g in selected: + latency='latency_p99_upper_bracket_ms' if tool=='nighthawk' else 'latency_p99_ms' + error=('non-2xx '+metric(g,'confirmed_non_2xx')+'; resets '+metric(g,'stream_resets')+'; in flight at cutoff '+metric(g,'unaccounted_at_cutoff')) if tool=='nighthawk' else metric(g,'errors')+' errors/run' + lines.append('| '+' | '.join([case(g),labels[g['treatment']],metric(g,'successful_requests_per_second'),metric(g,'latency_mean_ms'),metric(g,latency)+(' †' if tool=='nighthawk' else ''),error])+' |') + if tool=='nighthawk':lines+=['','† Nighthawk reports the nearest quantile at or above p99; the exact percentile is retained per run. In-flight requests at cutoff are distinct from confirmed failures.'] + lines+=[''] + (mat/(profile+'-'+workload+'.md')).write_text('\n'.join(lines).rstrip()+'\n') +if a.matrices_only: + print('Rendered four complete matrices');sys.exit(0) +# Comparison ratios use means of successful throughput, never attempted throughput. +lookup={(g['profile'],g['workload'],key(g),g['treatment']):g for g in groups} +comparisons=[] +for g in groups: + if g['treatment']=='direct':continue + ref=lookup[(g['profile'],g['workload'],key(g),'agentgateway')] + direct=lookup[(g['profile'],g['workload'],key(g),'direct')] + comparisons.append({'profile':g['profile'],'workload':g['workload'],'case':case(g),'tool':g['tool'],'treatment':g['treatment'],'successful_rps_mean':mean(g,'successful_requests_per_second'),'fraction_of_direct_successful_rps':mean(g,'successful_requests_per_second')/mean(direct,'successful_requests_per_second'),'agentgateway_over_treatment_successful_rps':mean(ref,'successful_requests_per_second')/mean(g,'successful_requests_per_second'),'mean_latency_delta_from_direct_ms':None if mean(g,'latency_mean_ms') is None else mean(g,'latency_mean_ms')-mean(direct,'latency_mean_ms')}) +(a.data/'load-comparisons.json').write_text(json.dumps(comparisons,indent=2)+'\n') +lines=['# Agentgateway v1.6.0 versus direct service','', 'This report compares the configured agentgateway path with the direct service path. The difference includes the extra network hop and configured gateway processing; it does not isolate intrinsic proxy CPU cost. The baseline is the same deterministic service on a separate VM; it does not include model inference. Results from older releases are not inputs to these averages.','', 'Use the full matrices for every rate and payload: [common HTTP](matrices/common-http.md), [common AI transport](matrices/common-ai.md), [native AI](matrices/native-ai.md), [Kubernetes HTTP](matrices/kubernetes-http.md).','', '## Unlimited-rate Fortio cases','', 'Ratios below are gateway successful throughput divided by direct throughput. Latency deltas are differences of three-run means; these are not per-request paired measurements. Unlimited-rate paths operate at different achieved rates, so these deltas do not isolate per-request proxy overhead. For fixed-rate comparisons, read delivered rate and errors beside latency.','', '| Profile | Case | Agentgateway successful RPS | Direct successful RPS | Fraction of direct | Mean latency delta ms |','| --- | --- | ---: | ---: | ---: | ---: |'] +for g in groups: + if g['treatment']!='agentgateway' or g['tool']!='fortio' or g['rate']!=0:continue + d=lookup[(g['profile'],g['workload'],key(g),'direct')] + lines.append('| '+' | '.join([profile_labels[g['profile']],case(g),metric(g,'successful_requests_per_second'),metric(d,'successful_requests_per_second'),f"{mean(g,'successful_requests_per_second')/mean(d,'successful_requests_per_second'):.3f}",fmt(mean(g,'latency_mean_ms')-mean(d,'latency_mean_ms'))])+' |') +lines+=['','## Reading the streaming results','', 'The synthetic service emits 64 tokens after a nominal 25 ms initial delay, then 5 ms between tokens. AIPerf reports client-observed TTFT and ITL. These include service pacing, scheduling and network effects; they are not GPU inference performance. At fixed concurrency the backend pacing limits throughput, so small RPS differences need the latency ranges and errors beside them.','', 'All full-matrix cells retain individual-run variation. Three runs on one placement provide descriptive repeatability, not a cloud-wide confidence interval. See [methodology and validity](05-methodology-and-validity.md).'] +lines+=['', 'Sampled CPU, cgroup memory and descriptor evidence is reported separately in [resource usage](08-resource-usage.md); those windows include startup and warmup.'] +(out/'01-agentgateway-vs-direct.md').write_text('\n'.join(lines).rstrip()+'\n') +lines=['# Praxis versus agentgateway v1.6.0','', 'Core v0.5.2, core nightly-20261002, AI v0.5.0 and the October 2 AI nightly are separate treatments. Common forwarding uses matching transport responsibilities. Native AI exercises configured functionality with different routing/accounting implementations; do not interpret native ratios as equal-work efficiency.','', 'Every fixed-rate, capacity and streaming case appears in the full matrices: [common HTTP](matrices/common-http.md), [common AI transport](matrices/common-ai.md), [native AI](matrices/native-ai.md), [Kubernetes HTTP](matrices/kubernetes-http.md).','', '## Unlimited-rate Fortio cases','', 'The ratio is agentgateway mean successful RPS divided by Praxis mean successful RPS. Greater than 1 favors agentgateway for this case; less than 1 favors Praxis. It is not an overall score. No best-run selection is used.','', '| Profile | Case | Praxis image | Agentgateway successful RPS | Praxis successful RPS | Agentgateway / Praxis |','| --- | --- | --- | ---: | ---: | ---: |'] +for g in groups: + if not g['treatment'].startswith('praxis') or g['tool']!='fortio' or g['rate']!=0:continue + ag=lookup[(g['profile'],g['workload'],key(g),'agentgateway')] + lines.append('| '+' | '.join([profile_labels[g['profile']],case(g),labels[g['treatment']],metric(ag,'successful_requests_per_second'),metric(g,'successful_requests_per_second'),f"{mean(ag,'successful_requests_per_second')/mean(g,'successful_requests_per_second'):.3f}×"] )+' |') +lines+=['','## Compatibility and unavailable cells','', 'The stock operator with the pinned core nightly rejects its generated cluster name. Kubernetes HTTP, scale and recovery for that pairing are not evaluated. Standalone nightly forwarding remains a separate, runnable treatment. The October 2 Praxis AI nightly is separately pinned from its successful scheduled build and retained SHA tag; there is no dated AI tag. The AI release is v0.5.0 and uses core libraries v0.7.2.','', 'See [Gateway API evidence](03-gateway-api.md), [feature comparison](04-feature-comparison.md) and [methodology](05-methodology-and-validity.md). These results do not establish TLS/HTTP2 performance, policy/security equivalence, a universal routing limit or production availability.'] +lines+=['', 'Compare [sampled resource usage](08-resource-usage.md) beside achieved throughput. Native accounting work differs, and coarse resource samples do not establish exact CPU cycles per request.'] +(out/'02-praxis-vs-agentgateway.md').write_text('\n'.join(lines).rstrip()+'\n') +print('Rendered four complete matrices and two comparison reports') diff --git a/cpu-comparison/2026-10-05-stable-comparison/harness/render-resource-report.py b/cpu-comparison/2026-10-05-stable-comparison/harness/render-resource-report.py new file mode 100644 index 0000000..274bda1 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/harness/render-resource-report.py @@ -0,0 +1,142 @@ +#!/usr/bin/env python3 +"""Render sampled gateway resources without claiming per-request CPU cost.""" +import argparse +import json +import statistics +from pathlib import Path + +p = argparse.ArgumentParser() +p.add_argument('data', type=Path) +p.add_argument('--cpu-hosts', type=Path, required=True) +p.add_argument('--kubernetes-hosts', type=Path, required=True) +p.add_argument('--output', type=Path, required=True) +p.add_argument('--review', type=Path, required=True) +a = p.parse_args() +review = json.loads(a.review.read_text()) +assert review['infrastructure_valid'] and review['all_three_passes_reviewed'] +loads = json.loads((a.data / 'load-rows.json').read_text()) +assert len(loads) == 822 +hosts = json.loads(a.cpu_hosts.read_text()) + json.loads(a.kubernetes_hosts.read_text()) +lookup = {(r['role'], r['workload']): r for r in hosts} +labels = {'agentgateway': 'Agentgateway v1.6.0', + 'praxis-release': 'Praxis core v0.5.2', + 'praxis-nightly': 'Praxis core nightly-20261002', + 'praxis': 'Praxis AI v0.5.0', + 'praxis-ai-nightly': 'Praxis AI Oct 2 nightly'} +groups = {} +rows = [] +for load in loads: + if load['treatment'] == 'direct': + continue + role = 'kgateway' if load['profile'] == 'kubernetes' else 'gateway' + artifact = load['artifact'].split('/', 1)[1] + host = lookup[(role, artifact)] + assert host['samples'] >= 5 and host['container_quota_busy_percent'] + assert host['max_container_memory_bytes'] is not None + row = {k: load.get(k) for k in ['profile', 'workload', 'tool', 'api', 'size', + 'rate', 'concurrency', 'connections', + 'treatment', 'pass', 'artifact']} + row.update({'samples': host['samples'], + 'mean_cpu_percent_of_two_cpu_quota': host['container_quota_busy_percent']['mean'], + 'maximum_sampled_cgroup_memory_mib': host['max_container_memory_bytes'] / 1024**2, + 'maximum_sampled_fds': host['max_fd']}) + rows.append(row) + key = tuple(row[k] for k in ['profile', 'workload', 'tool', 'api', 'size', + 'rate', 'concurrency', 'connections', 'treatment']) + groups.setdefault(key, []).append(row) +assert len(rows) == 606 and len(groups) == 202 +summaries = [] +for key, rs in groups.items(): + rs.sort(key=lambda r: r['pass']) + assert [r['pass'] for r in rs] == [1, 2, 3] + record = {k: rs[0][k] for k in ['profile', 'workload', 'tool', 'api', 'size', + 'rate', 'concurrency', 'connections', 'treatment']} + record['metrics'] = {} + for metric in ['mean_cpu_percent_of_two_cpu_quota', + 'maximum_sampled_cgroup_memory_mib', 'maximum_sampled_fds']: + values = [r[metric] for r in rs] + record['metrics'][metric] = {'per_pass': values, + 'arithmetic_mean': statistics.mean(values), + 'min': min(values), 'max': max(values)} + summaries.append(record) +(a.data / 'resource-rows.json').write_text(json.dumps(rows, indent=2) + '\n') +(a.data / 'resource-summary.json').write_text(json.dumps(summaries, indent=2) + '\n') +matrices = a.output / 'matrices' +matrices.mkdir(parents=True, exist_ok=True) + + +def metric(row, key): + m = row['metrics'][key] + return f"{m['arithmetic_mean']:.2f} [{m['min']:.2f}–{m['max']:.2f}]" + + +def case(row): + if row['tool'] == 'aiperf': + return f"{row['api']}, {row['concurrency']} streams" + rate = 'unlimited' if row['rate'] == 0 else f"{row['rate']} RPS" + count = row['connections'] if row['tool'] == 'nighthawk' else row['concurrency'] + return f"{row['api'] + ' / ' if row['api'] else ''}{row['size']} B, {count} connections, {rate}" + + +links = [] +for profile, workload in [('common', 'http'), ('common', 'ai'), ('native', 'ai'), + ('kubernetes', 'http')]: + filename = f'{profile}-{workload}-resources.md' + links.append(f'[{profile} {workload}](matrices/{filename})') + lines = [f'# Sampled resources: {profile} {workload}', '', + 'Cells show the arithmetic mean of three per-run values followed by ' + '[minimum–maximum]. CPU is the mean over each sampled tool-execution ' + 'window; memory is each window’s maximum sampled cgroup charge. ' + 'These include client startup/warmup and are not exact measurement-only ' + 'CPU cycles or RSS. See [resource interpretation](../08-resource-usage.md).', '', + '| Tool / case | Treatment | CPU, % of two-CPU quota | Maximum sampled memory, MiB | Maximum sampled descriptors |', + '| --- | --- | ---: | ---: | ---: |'] + selected = [r for r in summaries if r['profile'] == profile and r['workload'] == workload] + selected.sort(key=lambda r: (r['tool'], r['api'] or '', r['size'] or 0, + r['concurrency'] or r['connections'] or 0, + r['rate'] or 0, list(labels).index(r['treatment']))) + for row in selected: + lines.append('| ' + ' | '.join([row['tool'] + ': ' + case(row), labels[row['treatment']], + metric(row, 'mean_cpu_percent_of_two_cpu_quota'), + metric(row, 'maximum_sampled_cgroup_memory_mib'), + metric(row, 'maximum_sampled_fds')]) + ' |') + (matrices / filename).write_text('\n'.join(lines) + '\n') +text = '''# Sampled resource usage + +Both gateways receive a two-CPU quota in each deployment profile. The standalone +profile also pins two guest cores and permits 2 GiB; Kubernetes permits 256 MiB +without CPU pinning. Compare within a profile and workload. The direct baseline +has no gateway process; gateway-specific resource metrics do not apply to it. + +The matrices retain every gateway case and every repetition. They complement +successful throughput and latency; they are not an overall efficiency ranking. +At fixed offered rates, check that both products actually deliver the same rate. +At saturation, higher utilization can simply mean the gateway does more work. + +MATRICES + +CPU uses cgroup usage deltas divided by the two-CPU quota: 100% means approximately +two CPUs are busy, not the whole eight-vCPU VM. Five-second samples cover the +tool-execution window, including startup and warmup. They do not establish exact +cycles per request or a production cost per request. + +Memory is the maximum sampled `memory.current` cgroup charge in each window, +then summarized across three runs. It includes charged memory beyond process RSS, +can miss short peaks, and is not the container lifetime `memory.peak`. Gateway +processes serve multiple cases, so allocator retention and treatment order can +affect later samples. Different memory caps prevent treating standalone versus +Kubernetes differences as a controlled experiment in Kubernetes overhead. + +Descriptor maxima are observations, not configured limits. Validity review checks +those limits, process identity, restarts, OOM counters, client/backend capacity, +CPU steal and network error/drop increments separately. Direct unlimited-rate +traffic approaches client or backend capacity in some cases; the baseline remains +the observed full path, not an unconstrained service ceiling. + +[Individual resource rows](data/resource-rows.json) map to the same raw execution +artifacts as [load rows](data/load-rows.json); [resource summaries](data/resource-summary.json) +retain all three values. Read [methodology](05-methodology-and-validity.md) before +turning a sampled resource difference into a competitive claim. +''' +(a.output / '08-resource-usage.md').write_text(text.replace('MATRICES', ', '.join(links) + '.')) +print('Rendered 202 resource groups from 606 gateway load windows') diff --git a/cpu-comparison/2026-10-05-stable-comparison/harness/review-kubernetes-attribution.py b/cpu-comparison/2026-10-05-stable-comparison/harness/review-kubernetes-attribution.py new file mode 100644 index 0000000..9986f4d --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/harness/review-kubernetes-attribution.py @@ -0,0 +1,67 @@ +#!/usr/bin/env python3 +"""Inspect retained outcomes; this audit neither runs workloads nor approves results.""" +import argparse,datetime,json,re +from pathlib import Path +parser=argparse.ArgumentParser(description='Verify the retained Kubernetes failure attribution; changed outcomes require a new manual review.') +parser.add_argument('root',type=Path,help='Five-role final export or eight-role analysis root') +parser.add_argument('--output',type=Path,required=True) +a=parser.parse_args();source=a.root;client=source/'kclient' +def epoch(s):return datetime.datetime.fromisoformat(s.replace('Z','+00:00')).timestamp() +samples=[json.loads(x) for x in (source/'kcontroller/host-samples.jsonl').read_text().splitlines()] +records={'controller_startups':[],'scale_diagnostics':[],'telemetry_gaps':[],'static_signatures':[]} +for phase in ['pass1','pass2','pass3']: + d=client/'results/kubernetes'/phase/'praxis-release';e=json.loads((d/'http-execution.json').read_text()) + chosen=[s for s in samples if epoch(e['started'])<=epoch(s['utc'])<=epoch(e['finished'])] + states={} + for s in chosen: + for c in s.get('containers',[]): + if c['name'].startswith('praxis-system/'): + states.setdefault(str(c['pid']),set()).add(c['restart_count']) + objects=json.loads((d/'placement.log').read_text())['items'];before=[] + for pod in objects: + if pod.get('kind')=='Pod' and pod['metadata'].get('namespace')=='praxis-system': + for c in pod['status'].get('containerStatuses',[]): + previous=c.get('lastState',{}).get('terminated') + if previous: + before.append({'pod':pod['metadata']['name'],'previous_exit':previous['exitCode'],'previous_finished':previous['finishedAt'],'before_http':epoch(previous['finishedAt'])=10:break + await task;await asyncio.gather(*pending) + rows.sort(key=lambda r:r['sequence']);(d/'probes.jsonl').write_text(''.join(json.dumps(r)+'\n' for r in rows));(d/'events.json').write_text(json.dumps(events,indent=2)+'\n') + (d/'summary.json').write_text(json.dumps({'requests':len(rows),'failed_requests':sum(not r['success'] for r in rows),'max_dispatch_delay_seconds':max(r['start_seconds']-r['scheduled_seconds'] for r in rows),'note':'Scheduled 10 requests/sec; report individual failures and recovery interval, not a production availability estimate.'},indent=2)+'\n') + print(kind+' observations complete',flush=True) +(a.output/'STARTED').write_text(datetime.datetime.now(datetime.timezone.utc).isoformat()) +asyncio.run(main());(a.output/'COMPLETE').write_text(datetime.datetime.now(datetime.timezone.utc).isoformat()) diff --git a/cpu-comparison/2026-10-05-stable-comparison/harness/run-scale.sh b/cpu-comparison/2026-10-05-stable-comparison/harness/run-scale.sh new file mode 100755 index 0000000..5835fcb --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/harness/run-scale.sh @@ -0,0 +1,30 @@ +#!/bin/bash +set -uo pipefail +export KUBECONFIG=/etc/rancher/k3s/benchmark.kubeconfig +class="$1";count="$2";endpoint="$3";out="$4" +case "$class" in agentgateway) controller=agentgateway.dev/agentgateway ;; praxis) controller=praxis.sh/gateway-controller ;; *) exit 2;; esac +mkdir -p "$(dirname "$out")" +mkdir "$out" || exit 2 +export BENCHMARK_SCALE_EVIDENCE="$out/observations" +export BENCHMARK_GATEWAY_URL="$endpoint" +export BENCHMARK_GATEWAY_NAME=benchmark BENCHMARK_GATEWAY_NAMESPACE=gateway-benchmark BENCHMARK_CONTROLLER_NAME="$controller" +cd /opt/gateway-benchmark +bash /opt/gateway-benchmark/cleanup-scale-routes.sh || exit 2 +printf 'Routes: %s\nGateway: benchmark\nGatewayNamespace: gateway-benchmark\nBenchmarkNamespace: gateway-scale\n' "$count" > "$out/overrides.yaml" +kubectl get nodes,pods -A -o json > "$out/placement-before.json" +date -u +%FT%TZ > "$out/start.txt" +args=(./clusterloader2 --provider=local --kubeconfig="$KUBECONFIG" --testconfig=configs/clusterloader2/config.yaml --testoverrides="$out/overrides.yaml" --report-dir="$out/cl2" --k8s-clients-number=2 --enable-prometheus-server=false --v=2) +printf '%q ' "${args[@]}" > "$out/command.txt" +timeout --signal=INT --kill-after=20s 20m "${args[@]}" > "$out/full.log" 2>&1 +code=$? +printf '%s\n' "$code" > "$out/exit-code.txt" +date -u +%FT%TZ > "$out/end.txt" +kubectl get nodes,pods -A -o json > "$out/placement-after.json" +kubectl get gateway,httproute -A -o json > "$out/routes-after.json" +kubectl get events -A -o json > "$out/events-after.json" +if [ "$class" = agentgateway ]; then + kubectl logs -n agentgateway-system deployment/agentgateway --all-pods=true --since=25m > "$out/controller.log" 2>&1 || true +else + kubectl logs -n praxis-system deployment/praxis-operator --all-pods=true --since=25m > "$out/controller.log" 2>&1 || true +fi +exit "$code" diff --git a/cpu-comparison/2026-10-05-stable-comparison/harness/run-static-address.sh b/cpu-comparison/2026-10-05-stable-comparison/harness/run-static-address.sh new file mode 100644 index 0000000..cda46e3 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/harness/run-static-address.sh @@ -0,0 +1,34 @@ +#!/bin/bash +set -uo pipefail +export KUBECONFIG=/etc/rancher/k3s/benchmark.kubeconfig +class="$1"; out="$2"; version="$3" +case "$class" in agentgateway) project=agentgateway; url=https://github.com/agentgateway/agentgateway;; praxis) project=praxis-operator; url=https://github.com/praxis-proxy/operator;; *) exit 2;; esac +mkdir "$out" || exit 2 +for ns in $(kubectl get namespace -o name | grep '^namespace/gateway-conformance-' || true); do + kubectl wait --for=delete "$ns" --timeout=180s || exit 2 +done +for kind in crd nodes pods gatewayclass; do kubectl get "$kind" -A -o json > "$out/$kind-before.json" || exit 2; done +features=Gateway,HTTPRoute,ReferenceGrant,GatewayStaticAddresses +args=(/opt/gateway-benchmark/gateway-conformance.test -test.v -test.run '^TestConformance$' -test.timeout=19m + --gateway-class="$class" --conformance-profiles=GATEWAY-HTTP --run-test=GatewayStaticAddresses --supported-features="$features" + --usable-address=198.18.1.254 --unusable-address=bogus.example.com + --organization='Solo.io (independent coverage probes, not a vendor support declaration)' --project="$project" --url="$url" --version="$version" + --contact=https://github.com/danehans --report-output="$out/report.yaml") +printf '%q ' "${args[@]}" > "$out/command.txt" +date -u +%FT%TZ > "$out/start.txt" +python3 /opt/gateway-benchmark/observe-conformance.py "$out" & observer=$! +timeout --signal=INT --kill-after=30s 20m "${args[@]}" > "$out/full.log" 2>&1 +code=$? +printf '%s\n' "$code" > "$out/exit-code.txt" +date -u +%FT%TZ > "$out/end.txt" +kill "$observer"; wait "$observer" 2>/dev/null || true +for kind in nodes pods events gatewayclass gateways httproutes grpcroutes tlsroutes listenersets backendtlspolicies; do kubectl get "$kind" -A -o json > "$out/$kind-after.json"; done +for ns in agentgateway-system praxis-system; do kubectl logs -n "$ns" -l app.kubernetes.io/name="${ns%-system}" --all-containers=true --prefix --timestamps --tail=-1 --since-time="$(cat "$out/start.txt")" > "$out/$ns-controller.log" 2>&1; done +# Praxis operator label differs from the system namespace. +kubectl logs -n praxis-system -l app.kubernetes.io/name=praxis-operator --all-containers=true --prefix --timestamps --tail=-1 --since-time="$(cat "$out/start.txt")" > "$out/praxis-system-controller.log" 2>&1 +cleanup_ok=true +for ns in $(kubectl get namespace -o name | grep '^namespace/gateway-conformance-' || true); do + kubectl wait --for=delete "$ns" --timeout=180s >> "$out/cleanup.log" 2>&1 || cleanup_ok=false +done +if [ "$cleanup_ok" = true ]; then touch "$out/CLEANUP-COMPLETE"; else exit 2; fi +exit "$code" diff --git a/cpu-comparison/2026-10-05-stable-comparison/harness/run-static-pass.sh b/cpu-comparison/2026-10-05-stable-comparison/harness/run-static-pass.sh new file mode 100644 index 0000000..809c95a --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/harness/run-static-pass.sh @@ -0,0 +1,21 @@ +#!/bin/bash +set -euo pipefail +cd /opt/gateway-benchmark +pass="$1" +[[ "$pass" =~ ^pass[123]$ ]] +mkdir -p /opt/gateway-benchmark/results/static-address +parent="/opt/gateway-benchmark/results/static-address/$pass" +mkdir "$parent" +for class in agentgateway praxis; do + bash switch-gateway.sh direct > "$parent/$class-cleanup.log" 2>&1 + bash select-controller.sh "$class" ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8 > "$parent/$class-selection.log" 2>&1 + version=v1.6.0; [ "$class" = praxis ] && version=operator-fb8beaa-core-v0.5.2 + set +e + bash run-static-address.sh "$class" "$parent/$class" "$version" > "$parent/$class-harness.log" 2>&1 + code=$? + set -e + printf '%s\n' "$code" > "$parent/$class-harness-exit.txt" + test -f "$parent/$class/CLEANUP-COMPLETE" + [ "$code" = 0 ] || [ "$code" = 1 ] +done +touch "$parent/COMPLETE" diff --git a/cpu-comparison/2026-10-05-stable-comparison/harness/sanitize-evidence.py b/cpu-comparison/2026-10-05-stable-comparison/harness/sanitize-evidence.py new file mode 100644 index 0000000..6cb864e --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/harness/sanitize-evidence.py @@ -0,0 +1,40 @@ +#!/usr/bin/env python3 +"""Redact logged kubeconfig credentials; keep a per-member integrity ledger.""" +import argparse,datetime,hashlib,io,json,os,re,tarfile,tempfile +from pathlib import Path +p=argparse.ArgumentParser();p.add_argument('--root',type=Path,default=Path('evidence/hosts'));p.add_argument('--ledger',type=Path,default=Path('evidence/credential-redactions.json'));a=p.parse_args() +old=json.loads(a.ledger.read_text()) if a.ledger.exists() else {'archives':{}} +patterns=[('kubeconfig-client-key-data',re.compile(rb'(client-key-data:[ \t]*)[A-Za-z0-9+/=]{40,}'),rb'\1REDACTED_EPHEMERAL_CLUSTER_CREDENTIAL'),('kubeconfig-client-certificate-data',re.compile(rb'(client-certificate-data:[ \t]*)[A-Za-z0-9+/=]{40,}'),rb'\1REDACTED_EPHEMERAL_CLUSTER_CREDENTIAL')] +patterns.append(('ephemeral-test-private-key',re.compile(rb'-----BEGIN ((?:RSA |EC |OPENSSH )?PRIVATE KEY)-----[\s\S]*?-----END \1-----'),b'REDACTED_EPHEMERAL_TEST_PRIVATE_KEY')) +for path in sorted(a.root.glob('*.tar.gz')): + needs_redaction=False + with tarfile.open(path,'r:gz') as source: + for entry in source: + if not entry.isfile():continue + data=source.extractfile(entry).read() + if b'\0' not in data and any(pattern.sub(replacement,data)!=data for _,pattern,replacement in patterns): + needs_redaction=True;break + if not needs_redaction:continue + changes=[] + fd,tmp=tempfile.mkstemp(prefix='sanitized-',suffix='.tar.gz',dir=path.parent);os.close(fd) + try: + with tarfile.open(path,'r:gz') as source,tarfile.open(tmp,'w:gz') as target: + for entry in source: + if not entry.isfile():target.addfile(entry);continue + data=source.extractfile(entry).read();before=data;counts={} + if b'\0' not in data: + for name,pattern,replacement in patterns: + data,n=pattern.subn(replacement,data) + if n:counts[name]=n + if data!=before: + changes.append({'member':entry.name,'original_sha256':hashlib.sha256(before).hexdigest(),'sanitized_sha256':hashlib.sha256(data).hexdigest(),'redacted_fields':counts}) + entry.size=len(data);target.addfile(entry,io.BytesIO(data)) + if changes: + os.replace(tmp,path);old['archives'][path.name]=changes + else:os.unlink(tmp) + except BaseException: + Path(tmp).unlink(missing_ok=True);raise +old.update({'reviewed_at':datetime.datetime.now(datetime.timezone.utc).isoformat(),'scope':'Any logged kubeconfig credential fields and generated test private keys are replaced before publication. Measurements and other log content are unchanged. Original per-member hashes allow reconciliation with first-pass integrity manifests; original credential-bearing files are never published.'}) +a.ledger.write_text(json.dumps(old,indent=2)+'\n') +(a.root/'SHA256SUMS').write_text(''.join(hashlib.sha256(x.read_bytes()).hexdigest()+' '+x.name+'\n' for x in sorted(a.root.glob('*.tar.gz')))) +print(json.dumps({'archives_with_redactions':list(old['archives']),'redacted_members':sum(len(x) for x in old['archives'].values())})) diff --git a/cpu-comparison/2026-10-05-stable-comparison/harness/select-controller.sh b/cpu-comparison/2026-10-05-stable-comparison/harness/select-controller.sh new file mode 100644 index 0000000..e114d4f --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/harness/select-controller.sh @@ -0,0 +1,27 @@ +#!/bin/bash +set -euo pipefail +export KUBECONFIG=/etc/rancher/k3s/benchmark.kubeconfig +class="$1"; image="${2:-}" +case "$class" in agentgateway|praxis) ;; *) exit 2;; esac +# Clean test namespaces before stopping their owning controller. +remaining=$(kubectl get ns -o name | grep '^namespace/gateway-conformance-' || true) +[ -z "$remaining" ] || { echo 'Prior conformance namespaces still exist' >&2; exit 2; } +for entry in agentgateway-system/agentgateway praxis-system/praxis-operator; do + ns=${entry%/*}; deploy=${entry#*/} + kubectl scale deployment "$deploy" -n "$ns" --replicas=0 + for i in $(seq 1 90); do + count=$(kubectl get pods -n "$ns" -o json | python3 -c 'import json,sys; print(len(json.load(sys.stdin)["items"]))') + [ "$count" = 0 ] && break + sleep 2 + done + [ "$count" = 0 ] + done +if [ "$class" = praxis ]; then + [ -n "$image" ] + kubectl set env deployment/praxis-operator -n praxis-system PRAXIS_IMAGE="$image" + ns=praxis-system; deploy=praxis-operator +else ns=agentgateway-system; deploy=agentgateway; fi +kubectl scale deployment "$deploy" -n "$ns" --replicas=2 +kubectl rollout status deployment/"$deploy" -n "$ns" --timeout=240s +kubectl wait gatewayclass/"$class" --for=condition=Accepted --timeout=180s +kubectl get nodes -o wide diff --git a/cpu-comparison/2026-10-05-stable-comparison/harness/status-load.py b/cpu-comparison/2026-10-05-stable-comparison/harness/status-load.py new file mode 100644 index 0000000..0b69369 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/harness/status-load.py @@ -0,0 +1,27 @@ +#!/usr/bin/env python3 +"""Compact read-only progress; final validity requires the archived full audit.""" +import json +from pathlib import Path +base=Path('/opt/gateway-benchmark/results');rows=[] +for profile in ['common','native','kubernetes']: + for d in sorted((base/profile).glob('pass[123]/*')): + if not d.is_dir():continue + row={'profile':profile,'pass':d.parent.name,'treatment':d.name,'completed_load_cases':0,'complete':(d/'COMPLETE').exists(),'nonzero_tool_exits':[],'fortio_errors':[],'nighthawk_issues':[],'aiperf_issues':[],'setup_blocked':(d/'setup-block/blocked.json').exists()} + for f in d.rglob('execution.json'): + try: + e=json.loads(f.read_text());row['completed_load_cases']+=1 + for x in e['processes']: + if x['exit']!=0:row['nonzero_tool_exits'].append({'case':e['case'],'exit':x['exit']}) + if e['case']['tool']=='fortio': + v=json.loads((f.parent/'result.json').read_text());errors={k:n for k,n in v['RetCodes'].items() if k!='200' and n} + if errors:row['fortio_errors'].append({'case':e['case'],'status_counts':errors}) + if e['case']['tool']=='nighthawk': + v=json.loads((f.parent/'result.json').read_text());g=next(x for x in v['results'] if x['name']=='global');c={x['name']:int(x['value']) for x in g['counters']} + errors=sum(n for k,n in c.items() if k.startswith('benchmark.http_'))-c.get('benchmark.http_2xx',0);resets=c.get('benchmark.stream_resets',0) + if errors or resets:row['nighthawk_issues'].append({'case':e['case'],'non_2xx':errors,'resets':resets}) + if e['case']['tool']=='aiperf': + v=json.loads((f.parent/'result/profile_export_aiperf.json').read_text());errors=v.get('error_request_count',{}).get('avg',0) + if errors or not v.get('is_complete') or v['run_info']['random_seed']!=42:row['aiperf_issues'].append({'case':e['case'],'errors':errors,'complete':v.get('is_complete'),'seed':v['run_info']['random_seed']}) + except (ValueError,KeyError,FileNotFoundError) as ex:row.setdefault('artifact_issues',[]).append({'path':str(f),'error':repr(ex)}) + rows.append(row) +print(json.dumps(rows,indent=2)) diff --git a/cpu-comparison/2026-10-05-stable-comparison/harness/summarize-claims.py b/cpu-comparison/2026-10-05-stable-comparison/harness/summarize-claims.py new file mode 100644 index 0000000..b869210 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/harness/summarize-claims.py @@ -0,0 +1,61 @@ +#!/usr/bin/env python3 +"""Retain the calculations behind the CPU article's scoped throughput claims.""" +import argparse +import hashlib +import json +from pathlib import Path + +p = argparse.ArgumentParser() +p.add_argument('data', type=Path) +p.add_argument('--review', type=Path, required=True) +a = p.parse_args() +review = json.loads(a.review.read_text()) +assert review['infrastructure_valid'] and review['all_three_passes_reviewed'] +source = a.data / 'load-summary.json' +groups = json.loads(source.read_text()) +rows = json.loads((a.data / 'load-rows.json').read_text()) +assert len(groups) == 274 and len(rows) == 822 +assert all(g['three_complete_passes'] for g in groups) +keys = ['profile', 'workload', 'tool', 'api', 'size', 'rate', 'concurrency', 'connections'] +lookup = {(tuple(g[k] for k in keys), g['treatment']): g for g in groups} +comparisons = [] +for g in groups: + if not g['treatment'].startswith('praxis') or g['tool'] != 'fortio' or g['rate'] != 0: + continue + ag = lookup[(tuple(g[k] for k in keys), 'agentgateway')] + am = ag['metrics']['successful_requests_per_second'] + pm = g['metrics']['successful_requests_per_second'] + cases = [r for r in rows if all(r.get(k) == g[k] for k in keys) + and r['treatment'] in ['agentgateway', g['treatment']]] + assert len(cases) == 6 + comparisons.append({**{k: g[k] for k in keys}, 'praxis_treatment': g['treatment'], + 'agentgateway_rps': am, 'praxis_rps': pm, + 'ratio_of_means_agentgateway_over_praxis': am['arithmetic_mean'] / pm['arithmetic_mean'], + 'raw_execution_artifacts': [r['artifact'] for r in cases]}) +large = [r for r in comparisons if r['profile'] == 'native' and r['size'] == 16384 + and r['concurrency'] == 32] +assert len(large) == 6 +range_groups = {} +for label, apis in [('native_protocols', ['openai', 'anthropic']), ('translation', ['translation'])]: + selected = [r for r in large if r['api'] in apis] + ratios = [r['ratio_of_means_agentgateway_over_praxis'] for r in selected] + range_groups[label] = {'minimum_ratio': min(ratios), 'maximum_ratio': max(ratios), + 'scope': 'Native profile, 16 KiB content, 32 connections, unlimited offered rate; both Praxis AI builds', + 'cases': [{k: r[k] for k in keys + ['praxis_treatment']} for r in selected]} +http_counts = {} +for t in ['praxis-release', 'praxis-nightly']: + selected = [r for r in comparisons if r['profile'] == 'common' + and r['workload'] == 'http' and r['praxis_treatment'] == t] + assert len(selected) == 6 + http_counts[t] = {'higher_mean_than_agentgateway': sum(r['ratio_of_means_agentgateway_over_praxis'] < 1 for r in selected), + 'cases': len(selected), 'interpretation': 'Descriptive count in this matrix, not an overall score'} +record = {'source': source.name, 'source_sha256': hashlib.sha256(source.read_bytes()).hexdigest(), + 'method': 'All three accepted runs; ratios of arithmetic mean successful RPS. No best-run selection or pooled latency percentile.', + 'native_large_payload_ratio_ranges': range_groups, + 'common_http_unlimited_praxis_leads': http_counts, + 'unlimited_fortio_comparisons': comparisons, + 'load_cases': len(rows), + 'confirmed_errors_or_resets': sum(r.get('errors', 0) + r.get('confirmed_non_2xx', 0) + r.get('stream_resets', 0) for r in rows), + 'nighthawk_inflight_at_cutoff': sum(r.get('unaccounted_at_cutoff', 0) for r in rows)} +(a.data / 'article-calculations.json').write_text(json.dumps(record, indent=2) + '\n') +print('Retained scoped article calculations and their raw artifact references') diff --git a/cpu-comparison/2026-10-05-stable-comparison/harness/summarize-control.py b/cpu-comparison/2026-10-05-stable-comparison/harness/summarize-control.py new file mode 100644 index 0000000..0a7f638 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/harness/summarize-control.py @@ -0,0 +1,49 @@ +#!/usr/bin/env python3 +"""Summarize conformance, route convergence and restart evidence without hiding failures.""" +import argparse, json, statistics +from pathlib import Path +import re +p=argparse.ArgumentParser();p.add_argument('root',type=Path);p.add_argument('--output',type=Path,required=True);a=p.parse_args() +conformance=[];scale=[];recovery=[];blocks=[] +for directory in sorted((a.root/'results/kubernetes').glob('pass[123]/*')): + if directory.name not in ['agentgateway','praxis-release','praxis-nightly']:continue + identity={'pass':int(directory.parent.name[-1]),'treatment':directory.name} + if (directory/'setup-block/blocked.json').exists():blocks.append({**identity,**json.loads((directory/'setup-block/blocked.json').read_text())}) + for f in sorted(directory.glob('scale-*/observations/*-result.json')): + v=json.loads(f.read_text());last=v['observations'][-1] + scale.append({**identity,**{k:v[k] for k in ['count','marker','complete','post_submission_observer_started_seconds','status_convergence_seconds','sample_traffic_convergence_seconds','all_route_traffic_verified_seconds']},'last_observed_seconds':last['seconds_from_mutation_start'],'final_current_status_count':last['current_generation_accepted_and_resolved'],'final_sample_passed':sum(x['passed'] for x in last['sample_probes']),'final_sample_count':len(last['sample_probes']),'final_full_probe_passed':last['full_probe_passed'],'final_full_probe_attempted':last['objects']==v['count'] and last['current_generation_accepted_and_resolved']==v['count']}) + for f in sorted(directory.glob('recovery/*/summary.json')): + d=f.parent;v=json.loads(f.read_text());probes=[json.loads(s) for s in (d/'probes.jsonl').read_text().splitlines()];events=json.loads((d/'events.json').read_text());mutation=next(e['seconds'] for e in events if e['event']=='mutation-start');fail=[r for r in probes if not r['success']];post=[r for r in probes if r['start_seconds']>=mutation] + post_fail=[r for r in post if not r['success']] + last_failure=max([r['start_seconds'] for r in post_fail],default=None) + after_failure=[r for r in post if r['success'] and (last_failure is None or r['start_seconds']>last_failure)] + # First observed successful response after the last failure; sampling is 100 ms. + observed_recovery=after_failure[0]['start_seconds']-mutation if last_failure is not None and after_failure else None + results=[r for e in events for r in e.get('results',[])] + recovery.append({**identity,'kind':d.name,**v,'mutation_seconds':mutation,'first_failed_probe_seconds':min([r['start_seconds'] for r in fail],default=None),'last_failed_probe_seconds':max([r['start_seconds'] for r in fail],default=None),'first_post_mutation_failed_probe_seconds':min([r['start_seconds'] for r in post_fail],default=None),'last_post_mutation_failed_probe_seconds':last_failure,'observed_recovery_after_mutation_seconds':observed_recovery,'post_mutation_failed_requests':len(post_fail),'recovery_censored':bool(post_fail) and not after_failure,'command_exits':[r['exit'] for r in results],'pre_mutation_failures':sum(not r['success'] for r in probes if r['start_seconds']1 else None} + summaries.append(entry) + (a.output/f'{name}-summary.json').write_text(json.dumps(summaries,indent=2)+'\n') +print(json.dumps({'conformance':len(conformance),'scale_phases':len(scale),'recovery_scenarios':len(recovery)})) diff --git a/cpu-comparison/2026-10-05-stable-comparison/harness/summarize-hosts.py b/cpu-comparison/2026-10-05-stable-comparison/harness/summarize-hosts.py new file mode 100644 index 0000000..91e9aa1 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/harness/summarize-hosts.py @@ -0,0 +1,78 @@ +#!/usr/bin/env python3 +"""Summarize sampled host evidence over each completed measured workload.""" +import argparse,datetime,json,re,statistics +from pathlib import Path +p=argparse.ArgumentParser();p.add_argument('root',type=Path);p.add_argument('--output',type=Path,required=True);p.add_argument('--suite',choices=['ai','gateway'],default='ai');p.add_argument('--phases',action='store_true',help='Summarize Gateway conformance, scale, recovery and complete HTTP phase intervals');p.add_argument('--qualification',action='store_true');p.add_argument('--socket-qualification',action='store_true');p.add_argument('--native-qualification',action='store_true');p.add_argument('--qualification-label',help='Override qualification directory without changing retained earlier reviews');a=p.parse_args() +def epoch(s):return datetime.datetime.fromisoformat(s.replace('Z','+00:00')).timestamp() +def parsecpu(s):return {l.split()[0]:list(map(int,l.split()[1:9])) for l in s.splitlines() if l.startswith('cpu')} +def statdict(s): + return {l.split()[0]:int(l.split()[1]) for l in s.splitlines() if len(l.split())==2} +def netdev(s): + result={} + for line in s.splitlines(): + if ':' in line: + name,values=line.split(':',1);v=list(map(int,values.split()));result[name.strip()]={'rx_bytes':v[0],'tx_bytes':v[8],'rx_errors':v[2],'rx_drops':v[3],'tx_errors':v[10],'tx_drops':v[11]} + return result +rows=[] +client_role='client' if a.suite=='ai' else 'kclient' +roles=['client','gateway','backend'] if a.suite=='ai' else ['kclient','kgateway','kbackend','kcontroller','kcontrol'] +pattern='results/*/pass[123]/*/*/*/execution.json' if a.suite=='ai' else ('results/kubernetes/pass[123]/*/*-execution.json' if a.phases else 'results/kubernetes/pass[123]/*/http/*/execution.json') +if a.qualification:pattern='results/common/qualification-v3/*/*/*/execution.json' if a.suite=='ai' else 'results/kubernetes/qualification/*/http/*/execution.json' +if a.native_qualification:pattern='results/native/qualification/*/*/*/execution.json' +if a.qualification_label: + assert a.qualification or a.native_qualification + pattern=pattern.replace('qualification-v3',a.qualification_label) if 'qualification-v3' in pattern else pattern.replace('/qualification/','/'+a.qualification_label+'/') +if a.socket_qualification:pattern='qualification/socket-*/*/execution.json' +for role in roles: + f=a.root/role/'host-samples.jsonl' + if not f.exists():continue + samples=[] + for line in f.read_text().splitlines(): + try:samples.append(json.loads(line)) + except json.JSONDecodeError:raise SystemExit(f'Truncated/corrupt collector row in {f}') + for execution in sorted((a.root/client_role).glob(pattern)): + e=json.loads(execution.read_text());start=epoch(e.get('start',e.get('started')));end=epoch(e.get('end',e.get('finished'))) + selected=[x for x in samples if start<=epoch(x['utc'])<=end] + busy=[];steal=[];iowait=[];percpu=[];fds=[];limits=[];memory=[];restarts=[];oom=[];containercpu=[];throttled=[];collectorerrors=[];transienterrors=[] + for before,after in zip(selected,selected[1:]): + dt=epoch(after['utc'])-epoch(before['utc']);old=parsecpu(before['stat']);new=parsecpu(after['stat']) + for name,vals in new.items(): + if name not in old:continue + diff=[x-y for x,y in zip(vals,old[name])];total=sum(diff) + if total<=0:continue + usage=100*(total-diff[3]-diff[4])/total + if name=='cpu':busy.append(usage);steal.append(100*diff[7]/total);iowait.append(100*diff[4]/total) + else:percpu.append(usage) + oldc={c['pid']:c for c in before.get('containers',[])} + for c in after.get('containers',[]): + if dt>0 and c['pid'] in oldc and 'cpu.stat' in c and 'cpu.max' in c and 'cpu.stat' in oldc[c['pid']]: + delta=statdict(c['cpu.stat'])['usage_usec']-statdict(oldc[c['pid']]['cpu.stat'])['usage_usec'] + quota,period=c['cpu.max'].split();cpus=float(quota)/float(period) if quota!='max' else len(new)-1 + containercpu.append(100*delta/1e6/dt/cpus) + previous=statdict(oldc[c['pid']]['cpu.stat']);current=statdict(c['cpu.stat']);periods=current.get('nr_periods',0)-previous.get('nr_periods',0) + if periods>0:throttled.append(100*(current.get('nr_throttled',0)-previous.get('nr_throttled',0))/periods) + for sample in selected: + if sample.get('collector_error'):collectorerrors.append(sample['collector_error']) + for c in sample.get('containers',[])+sample.get('clients',[]): + if c.get('error') or c.get('cgroup_error'):transienterrors.append({'name':c.get('name'),'pid':c.get('pid'),'error':c.get('error'),'cgroup_error':c.get('cgroup_error')}) + if 'fd_count' in c:fds.append(c['fd_count']) + match=re.search(r'Max open files\s+(\d+)\s+(\d+)',c.get('limits','')) + if match:limits.append([int(match[1]),int(match[2])]) + if 'memory.current' in c:memory.append(int(c['memory.current'])) + if 'restart_count' in c:restarts.append(c['restart_count']) + if 'memory.events' in c:oom.append(statdict(c['memory.events']).get('oom_kill',0)) + network_delta={};network_rates={} + if len(selected)>1: + first=netdev(selected[0]['net/dev']);last=netdev(selected[-1]['net/dev']) + for interface in first.keys() & last.keys(): + delta={key:last[interface][key]-first[interface][key] for key in first[interface] if key not in ['rx_bytes','tx_bytes']} + if any(delta.values()):network_delta[interface]=delta + for before,after in zip(selected,selected[1:]): + dt=epoch(after['utc'])-epoch(before['utc']);n0=netdev(before['net/dev']);n1=netdev(after['net/dev']) + if dt<=0:continue + for interface in n0.keys() & n1.keys(): + rates=network_rates.setdefault(interface,{'rx_mbps':[],'tx_mbps':[]}) + for direction in ['rx','tx']:rates[direction+'_mbps'].append(8*(n1[interface][direction+'_bytes']-n0[interface][direction+'_bytes'])/dt/1e6) + def stats(v):return {'mean':statistics.mean(v),'max':max(v)} if v else None + rows.append({'role':role,'workload':str(execution.relative_to(a.root/client_role)),'samples':len(selected),'host_busy_percent':stats(busy),'host_steal_percent':stats(steal),'host_iowait_percent':stats(iowait),'busiest_sampled_vcpu_percent':max(percpu) if percpu else None,'container_quota_busy_percent':stats(containercpu),'container_throttled_period_percent':stats(throttled),'max_fd':max(fds) if fds else None,'minimum_soft_nofile':min(x[0] for x in limits) if limits else None,'minimum_hard_nofile':min(x[1] for x in limits) if limits else None,'max_container_memory_bytes':max(memory) if memory else None,'max_restart_count':max(restarts) if restarts else 0,'max_oom_kill_counter':max(oom) if oom else 0,'collector_errors':collectorerrors,'transient_container_read_errors':transienterrors,'network_error_drop_deltas':network_delta,'interface_mbps':{name:{direction:stats(values) for direction,values in rates.items()} for name,rates in network_rates.items()}}) +a.output.parent.mkdir(parents=True,exist_ok=True);a.output.write_text(json.dumps(rows,indent=2)+'\n');print(json.dumps({'host_workload_rows':len(rows)})) diff --git a/cpu-comparison/2026-10-05-stable-comparison/harness/summarize-load.py b/cpu-comparison/2026-10-05-stable-comparison/harness/summarize-load.py new file mode 100644 index 0000000..50bb484 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/harness/summarize-load.py @@ -0,0 +1,47 @@ +#!/usr/bin/env python3 +"""Extract every measured case; aggregate only complete three-repetition groups.""" +import argparse,json,re,statistics +from pathlib import Path +p=argparse.ArgumentParser();p.add_argument('root',type=Path);p.add_argument('--output',type=Path,required=True);a=p.parse_args();rows=[] +for f in sorted(a.root.rglob('execution.json')): + relative=f.relative_to(a.root);parts=relative.parts + if len(parts)<6 or parts[1]!='results' or (parts[0],parts[2]) not in [('client','common'),('client','native'),('kclient','kubernetes')]:continue + if not re.fullmatch(r'pass[123]',parts[3]):continue + passes=[(i,int(x[-1])) for i,x in enumerate(parts) if re.fullmatch(r'pass[123]',x)] + if len(passes)!=1:continue + index,rep=passes[0];profile=parts[index-1];treatment=parts[index+1];workload=parts[index+2] + e=json.loads(f.read_text());case=e['case'];d=f.parent + row={'profile':profile,'workload':workload,'pass':rep,'treatment':treatment,**case,'artifact':str(relative),'started':e['started'],'finished':e['finished'],'exits':[x['exit'] for x in e['processes']]} + try: + if case['tool']=='fortio': + v=json.loads((d/'result.json').read_text());h=v['DurationHistogram'];n=h['Count'];ok=v['RetCodes'].get('200',0);seconds=v['ActualDuration']/1e9 + row.update(requests=n,errors=n-ok,error_percent=100*(n-ok)/n if n else None,requests_per_second=v['ActualQPS'],successful_requests_per_second=ok/seconds,latency_mean_ms=h['Avg']*1000,latency_p99_ms=next(x['Value']*1000 for x in h['Percentiles'] if x['Percentile']==99),status_counts=v['RetCodes'],duration_seconds=seconds) + elif case['tool']=='aiperf': + v=json.loads((d/'result/profile_export_aiperf.json').read_text()) + for name,unit in [('request_count','requests'),('request_throughput','requests/sec'),('request_latency','ms'),('time_to_first_token','ms'),('inter_token_latency','ms')]: + assert v[name]['unit']==unit, 'Unexpected AIPerf metric unit: '+name + for dest,src,stat in [('requests','completed_request_count','avg'),('successful_requests','request_count','avg'),('error_percent','request_error_rate','avg'),('successful_requests_per_second','request_throughput','avg'),('latency_mean_ms','request_latency','avg'),('latency_p99_ms','request_latency','p99'),('ttft_mean_ms','time_to_first_token','avg'),('ttft_p99_ms','time_to_first_token','p99'),('itl_mean_ms','inter_token_latency','avg'),('input_tokens','input_sequence_length','avg'),('output_tokens','output_sequence_length','avg'),('output_tokens_per_second','output_token_throughput','avg')]:row[dest]=v.get(src,{}).get(stat) + row['errors']=v.get('error_request_count',{}).get('avg',0) + if row['requests'] is None and row['successful_requests'] is not None:row['requests']=row['successful_requests']+row['errors'] + if row['error_percent'] is None and row['requests']:row['error_percent']=100*row['errors']/row['requests'] + row['aiperf_random_seed']=v.get('run_info',{}).get('random_seed') + row['aiperf_complete']=v.get('is_complete',False) + row['aiperf_error_summary']=v.get('error_summary',[]) + elif case['tool']=='nighthawk': + v=json.loads((d/'result.json').read_text());g=next(x for x in v['results'] if x['name']=='global');c={x['name']:int(x['value']) for x in g['counters']};n=c.get('upstream_rq_total',0);ok=c.get('benchmark.http_2xx',0);seconds=float(g['execution_duration'].removesuffix('s'));completed=sum(x for k,x in c.items() if k.startswith('benchmark.http_'));resets=c.get('benchmark.stream_resets',0) + h=next(x for x in g['statistics'] if x['id']=='benchmark_http_client.request_to_response');q=min((x for x in h['percentiles'] if x['percentile']>=.99),key=lambda x:x['percentile']) + row.update(requests=n,successful_requests=ok,successful_requests_per_second=ok/seconds,requests_per_second=n/seconds,confirmed_non_2xx=completed-ok,stream_resets=resets,unaccounted_at_cutoff=max(0,n-completed-resets),latency_mean_ms=float(h['mean'].removesuffix('s'))*1000,latency_p99_upper_bracket_ms=float(q['duration'].removesuffix('s'))*1000,upper_bracket_percentile=q['percentile']*100,counters=c,duration_seconds=seconds) + else:raise ValueError('Unknown tool: '+case['tool']) + row['artifact_valid']=True + except Exception as ex:row.update(artifact_valid=False,parse_error=repr(ex)) + rows.append(row) +keys=['profile','workload','treatment','tool','api','size','rate','concurrency','connections'];groups={} +for r in rows:groups.setdefault(tuple(r.get(k) for k in keys),[]).append(r) +summary=[] +for key,rs in groups.items(): + rs.sort(key=lambda r:r['pass']);s=dict(zip(keys,key));s['passes']=[r['pass'] for r in rs];s['three_complete_passes']=s['passes']==[1,2,3] and all(r['artifact_valid'] for r in rs);s['metrics']={} + for metric in ['successful_requests_per_second','requests_per_second','errors','error_percent','confirmed_non_2xx','stream_resets','unaccounted_at_cutoff','latency_mean_ms','latency_p99_ms','latency_p99_upper_bracket_ms','ttft_mean_ms','ttft_p99_ms','itl_mean_ms','output_tokens_per_second']: + vals=[r.get(metric) for r in rs] + if vals and all(isinstance(v,(int,float)) for v in vals):s['metrics'][metric]={'per_pass':vals,'arithmetic_mean':statistics.mean(vals) if s['three_complete_passes'] else None,'min':min(vals),'max':max(vals),'sample_stddev':statistics.stdev(vals) if len(vals)>1 else None} + summary.append(s) +a.output.mkdir(parents=True,exist_ok=True);(a.output/'load-rows.json').write_text(json.dumps(rows,indent=2)+'\n');(a.output/'load-summary.json').write_text(json.dumps(summary,indent=2)+'\n');print(json.dumps({'rows':len(rows),'invalid_artifacts':sum(not r['artifact_valid'] for r in rows),'groups':len(summary),'complete_three_pass_groups':sum(x['three_complete_passes'] for x in summary)})) diff --git a/cpu-comparison/2026-10-05-stable-comparison/harness/switch-gateway.sh b/cpu-comparison/2026-10-05-stable-comparison/harness/switch-gateway.sh new file mode 100644 index 0000000..eec9262 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/harness/switch-gateway.sh @@ -0,0 +1,65 @@ +#!/bin/bash +set -euo pipefail +export KUBECONFIG=/etc/rancher/k3s/benchmark.kubeconfig +cd /opt/gateway-benchmark +wait_empty() { + local kind="$1" namespace="$2" count + for i in $(seq 1 180); do + count=$(kubectl get "$kind" -n "$namespace" -o json | python3 -c 'import json,sys;print(len(json.load(sys.stdin)["items"]))') + [ "$count" = 0 ] && return 0 + sleep 1 + done + return 1 +} +requested="$1" +case "$requested" in + praxis-release) treatment=praxis; image=ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8;; + praxis-nightly) treatment=praxis; image=ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8;; + agentgateway) treatment="$requested"; image=ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c;; + direct) treatment="$requested";; + *) exit 2;; +esac +case "$treatment" in direct|agentgateway|praxis) ;; *) exit 2 ;; esac +bash /opt/gateway-benchmark/cleanup-scale-routes.sh +kubectl delete gateway benchmark -n gateway-benchmark --ignore-not-found --timeout=180s +kubectl delete httproute benchmark -n gateway-benchmark --ignore-not-found --timeout=180s +# Wait for owned data-plane pods to disappear before stopping its controller. +for i in $(seq 1 60); do + count=$(kubectl get pods -n gateway-benchmark -o json | python3 -c 'import json,sys;print(len(json.load(sys.stdin)["items"]))') + [ "$count" = 0 ] && break + sleep 2 +done +[ "$count" = 0 ] +wait_empty services gateway-benchmark +# A rolling controller update can retain an old leader after rollout status +# succeeds. Stop both controllers before changing the next treatment's image. +kubectl scale deployment agentgateway -n agentgateway-system --replicas=0 +wait_empty pods agentgateway-system +kubectl scale deployment praxis-operator -n praxis-system --replicas=0 +wait_empty pods praxis-system +wait_empty deployments gateway-benchmark +if [ "$treatment" = direct ]; then + kubectl scale deployment agentgateway -n agentgateway-system --replicas=0 + wait_empty pods agentgateway-system + kubectl scale deployment praxis-operator -n praxis-system --replicas=0 + wait_empty pods praxis-system + printf '{"treatment":"direct","url":"http://10.128.15.236:30081"}\n' | python3 /opt/gateway-benchmark/wait-endpoint.py + exit 0 +fi +if [ "$treatment" = agentgateway ]; then + kubectl scale deployment praxis-operator -n praxis-system --replicas=0 + wait_empty pods praxis-system + kubectl scale deployment agentgateway -n agentgateway-system --replicas=2 + kubectl rollout status deployment/agentgateway -n agentgateway-system --timeout=180s +else + kubectl scale deployment agentgateway -n agentgateway-system --replicas=0 + wait_empty pods agentgateway-system + kubectl set env deployment/praxis-operator -n praxis-system PRAXIS_IMAGE="$image" + kubectl scale deployment praxis-operator -n praxis-system --replicas=2 + kubectl rollout status deployment/praxis-operator -n praxis-system --timeout=180s +fi +sed "s/REPLACE_GATEWAY_CLASS/$treatment/" configs/kubernetes/gateway.yaml | kubectl apply -f - +kubectl wait gateway/benchmark -n gateway-benchmark --for=condition=Programmed --timeout=300s +kubectl wait pod -n gateway-benchmark --all --for=condition=Ready --timeout=180s +python3 /opt/gateway-benchmark/wait-single-gateway.py --expected-image "$image" +kubectl get svc -n gateway-benchmark -o json | python3 -c 'import json,sys;v=json.load(sys.stdin)["items"];assert len(v)==1;v=v[0];p=next(p for p in v["spec"]["ports"] if p["port"]==80);print(json.dumps({"service":v["metadata"]["name"],"url":"http://10.128.15.214:"+str(p["nodePort"]),"load_balancer":v["status"].get("loadBalancer")}))' | python3 /opt/gateway-benchmark/wait-endpoint.py diff --git a/cpu-comparison/2026-10-05-stable-comparison/harness/verify-first-pass-retention.py b/cpu-comparison/2026-10-05-stable-comparison/harness/verify-first-pass-retention.py new file mode 100644 index 0000000..00a0207 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/harness/verify-first-pass-retention.py @@ -0,0 +1,23 @@ +#!/usr/bin/env python3 +"""Verify first-pass measurement bytes survived unchanged into final exports.""" +import argparse,hashlib,json +from pathlib import Path +p=argparse.ArgumentParser();p.add_argument('exports',type=Path);p.add_argument('--output',type=Path,required=True);a=p.parse_args() +def digest(f): + h=hashlib.sha256() + with f.open('rb') as stream: + while data:=stream.read(1024*1024):h.update(data) + return h.hexdigest() +rows=[];issues=[] +for suite,role,paths in [('cpu','client',['results/common/pass1','results/native/pass1']),('kubernetes','kclient',['results/kubernetes/pass1','results/static-address/pass1'])]: + first=a.exports/(suite+'-pass1')/role;final=a.exports/(suite+'-final')/role + assert first.is_dir() and final.is_dir() + for relative in paths: + start=first/relative;end=final/relative;assert start.is_dir() and end.is_dir() + first_files={str(f.relative_to(first)) for f in start.rglob('*') if f.is_file()};final_files={str(f.relative_to(final)) for f in end.rglob('*') if f.is_file()} + if first_files!=final_files:issues.append({'scope':relative,'missing':sorted(first_files-final_files),'added':sorted(final_files-first_files)}) + for name in sorted(first_files&final_files): + before=digest(first/name);after=digest(final/name);rows.append({'role':role,'artifact':name,'sha256':before,'unchanged':before==after}) + if before!=after:issues.append({'role':role,'artifact':name,'first_sha256':before,'final_sha256':after}) +a.output.parent.mkdir(parents=True,exist_ok=True);a.output.write_text(json.dumps({'verified_files':len(rows),'issues':issues,'files':rows,'scope':'Accepted first-pass measurement files only; original bytes before publication redaction. Config/root snapshots and continuing telemetry are separately retained.'},indent=2)+'\n') +print(json.dumps({'verified_files':len(rows),'issues':len(issues)}));raise SystemExit(bool(issues)) diff --git a/cpu-comparison/2026-10-05-stable-comparison/harness/wait-endpoint.py b/cpu-comparison/2026-10-05-stable-comparison/harness/wait-endpoint.py new file mode 100644 index 0000000..632a017 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/harness/wait-endpoint.py @@ -0,0 +1,16 @@ +#!/usr/bin/env python3 +"""Premeasurement readiness using fresh connections; never count as load samples.""" +import json,sys,time,urllib.request +v=json.loads(sys.stdin.read());start=time.monotonic();attempts=[];successes=0 +while time.monotonic()-start<60: + row={'seconds':time.monotonic()-start} + try: + with urllib.request.urlopen(v['url']+'/healthz',timeout=2) as r: + body=r.read();ok=r.status==200 and body==b'ok';row.update(status=r.status,expected_body=body==b'ok') + except Exception as e:ok=False;row['error']=repr(e) + row['passed']=ok;attempts.append(row);successes=successes+1 if ok else 0 + if successes>=3: + v['readiness']={'elapsed_seconds':time.monotonic()-start,'required_consecutive_successes':3,'attempts':attempts};print(json.dumps(v));break + time.sleep(.25) +else: + print(json.dumps({'readiness_failed':True,'url':v['url'],'attempts':attempts}),file=sys.stderr);raise SystemExit(1) diff --git a/cpu-comparison/2026-10-05-stable-comparison/harness/wait-single-gateway.py b/cpu-comparison/2026-10-05-stable-comparison/harness/wait-single-gateway.py new file mode 100644 index 0000000..011cd73 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/harness/wait-single-gateway.py @@ -0,0 +1,24 @@ +#!/usr/bin/env python3 +"""Require a stable, single-pod serving topology before steady-state tests.""" +import argparse,json,subprocess,time +p=argparse.ArgumentParser();p.add_argument('--expected-image',required=True);a=p.parse_args() +expected_digest=a.expected_image.split('@')[-1] +assert expected_digest.startswith('sha256:') +start=time.monotonic();stable_since=None;previous=None;last=None +while time.monotonic()-start<300: + raw=subprocess.check_output(['kubectl','get','pods,deployments,endpointslices.discovery.k8s.io','-n','gateway-benchmark','-o','json'],text=True,timeout=20) + items=json.loads(raw)['items'];pods=[x for x in items if x['kind']=='Pod'];deploys=[x for x in items if x['kind']=='Deployment'];slices=[x for x in items if x['kind']=='EndpointSlice'] + endpoints=[e for s in slices for e in s.get('endpoints',[])] + good=len(pods)==len(deploys)==len(endpoints)==1 + if good: + pod,dep,endpoint=pods[0],deploys[0],endpoints[0];status=dep.get('status',{});containers=pod.get('status',{}).get('containerStatuses',[]) + good=(pod['metadata'].get('deletionTimestamp') is None and dep['spec']['replicas']==1 and status.get('observedGeneration',0)>=dep['metadata']['generation'] and all(status.get(k)==1 for k in ['replicas','updatedReplicas','readyReplicas','availableReplicas']) and bool(containers) and all(c['ready'] and 'running' in c['state'] for c in containers) and endpoint.get('conditions',{}).get('ready') is True and not endpoint.get('conditions',{}).get('terminating',False) and endpoint.get('addresses')==[pod['status']['podIP']]) + good=good and all(c.get('imageID','').endswith('@'+expected_digest) for c in containers) and all(c['image'].endswith('@'+expected_digest) for c in dep['spec']['template']['spec']['containers']) + signature=json.dumps({'pods':[(p['metadata']['uid'],p['metadata'].get('deletionTimestamp'),[(c['name'],c.get('restartCount'),c.get('containerID')) for c in p.get('status',{}).get('containerStatuses',[])]) for p in pods],'deployments':[(d['metadata']['generation'],d.get('status',{}).get('observedGeneration')) for d in deploys],'endpoints':endpoints},sort_keys=True) + last={'pods':len(pods),'deployments':len(deploys),'endpoints':len(endpoints),'eligible':good} + if good and signature==previous: + if stable_since is not None and time.monotonic()-stable_since>=10: + print(json.dumps({'single_pod_barrier':True,'expected_image':a.expected_image,'stable_seconds':time.monotonic()-stable_since,'wait_seconds':time.monotonic()-start,'pod':pod['metadata']['name'],'pod_uid':pod['metadata']['uid'],'image_ids':[c.get('imageID') for c in containers],'endpoints':endpoints}));raise SystemExit(0) + else:stable_since=time.monotonic() if good else None + previous=signature;time.sleep(1) +raise SystemExit('Single-pod topology did not stabilize: '+json.dumps(last)) diff --git a/cpu-comparison/2026-10-05-stable-comparison/harness/watch-scale-diagnostics.py b/cpu-comparison/2026-10-05-stable-comparison/harness/watch-scale-diagnostics.py new file mode 100644 index 0000000..0779b8c --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/harness/watch-scale-diagnostics.py @@ -0,0 +1,28 @@ +#!/usr/bin/env python3 +"""Capture read-only runtime evidence during sustained route nonconvergence.""" +import json,subprocess,time +from pathlib import Path +base=Path('/opt/gateway-benchmark');deadline=time.monotonic()+30000 +pending={(phase,count) for phase in ['pass1','pass2','pass3'] for count in [1000,5000]} +while pending and time.monotonic() Containerfile.compat +if [ -f ../praxis-operator-build.log ]; then mv ../praxis-operator-build.log ../praxis-operator-build-original.log; fi +docker build -f Containerfile.compat -t praxis-operator:fb8beaa --label org.opencontainers.image.revision=fb8beaa14cf714dacf0e6964cc8be94d1b5c1d7c . > ../praxis-operator-build.log 2>&1 +docker image inspect praxis-operator:fb8beaa > ../praxis-operator-image.json +docker save praxis-operator:fb8beaa -o ../praxis-operator-image.tar +chmod 644 ../praxis-operator-image.tar +touch ../praxis-operator-build-complete diff --git a/cpu-comparison/2026-10-05-stable-comparison/infra/capture-runtime.sh b/cpu-comparison/2026-10-05-stable-comparison/infra/capture-runtime.sh new file mode 100644 index 0000000..496111c --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/infra/capture-runtime.sh @@ -0,0 +1,21 @@ +#!/bin/bash +# Read-only environment inventory; run after a phase before exporting it. +set -uo pipefail +out=/opt/gateway-benchmark/runtime-inventory +mkdir -p "$out" +date -u +%FT%TZ > "$out/captured-at.txt" +uname -a > "$out/kernel.txt" +cat /etc/os-release > "$out/os-release.txt" +dpkg-query -W -f='${Package}\t${Version}\n' > "$out/os-packages.txt" +python3 --version > "$out/python-version.txt" 2>&1 +/opt/gateway-benchmark/venv/bin/pip freeze > "$out/python-freeze.txt" 2>&1 +if command -v docker >/dev/null; then + timeout 5 docker version --format '{{json .}}' > "$out/docker-version.json" 2> "$out/docker-version.stderr" || true + # Only the six known benchmark gateway containers, captured after measurement. + if docker inspect agentgateway >/dev/null 2>&1; then + docker inspect agentgateway praxis-release praxis-nightly agentgateway-native praxis-ai praxis-ai-nightly > "$out/gateway-container-inspect.json" + fi +fi +if command -v k3s >/dev/null; then k3s --version > "$out/k3s-version.txt" 2>&1; fi +sysctl net.ipv4.ip_local_port_range net.ipv4.tcp_tw_reuse net.ipv4.tcp_tw_reuse_delay net.ipv4.tcp_timestamps > "$out/host-tcp-profile.txt" +systemctl show apt-daily.timer apt-daily-upgrade.timer -p Id -p LoadState -p ActiveState > "$out/maintenance-timers.txt" diff --git a/cpu-comparison/2026-10-05-stable-comparison/infra/configure-tcp-client.sh b/cpu-comparison/2026-10-05-stable-comparison/infra/configure-tcp-client.sh new file mode 100644 index 0000000..3656021 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/infra/configure-tcp-client.sh @@ -0,0 +1,11 @@ +#!/bin/bash +# Bound dead SYN attempts below the upstream suite's 30-second consistency window. +# This changes the shared client OS only; gateway images and suite assertions stay fixed. +set -euo pipefail +out=/opt/gateway-benchmark/qualification/tcp-client +mkdir -p "$out" +sysctl net.ipv4.tcp_syn_retries net.ipv4.tcp_syn_linear_timeouts > "$out/before.txt" +printf 'net.ipv4.tcp_syn_retries = 2\n' > /etc/sysctl.d/99-gateway-conformance-client.conf +sysctl -p /etc/sysctl.d/99-gateway-conformance-client.conf +sysctl net.ipv4.tcp_syn_retries net.ipv4.tcp_syn_linear_timeouts > "$out/after.txt" +date -u +%FT%TZ > "$out/changed-at.txt" diff --git a/cpu-comparison/2026-10-05-stable-comparison/infra/create-ai-vms.sh b/cpu-comparison/2026-10-05-stable-comparison/infra/create-ai-vms.sh new file mode 100644 index 0000000..193aedb --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/infra/create-ai-vms.sh @@ -0,0 +1,15 @@ +#!/bin/bash +set -euo pipefail +cd "$(dirname "$0")/.." +mkdir -p .work +# Only task-created VMs; no service accounts or IAM grants. +for role in client gateway backend; do + gcloud compute instances create "gwcmp160-1005-$role" \ + --project=solo-oss --zone=us-central1-a --machine-type=n2-standard-8 --min-cpu-platform="Intel Cascade Lake" \ + --image=ubuntu-2404-noble-amd64-v20260918 --image-project=ubuntu-os-cloud \ + --boot-disk-size=100GB --boot-disk-type=pd-balanced \ + --no-service-account --no-scopes --tags=gwcmp160-1005 \ + --labels=campaign=gwcmp160-1005,purpose=gateway-benchmark \ + --max-run-duration=12h --instance-termination-action=DELETE \ + --metadata-from-file=startup-script=infra/startup.sh --format=json > ".work/create-$role.json" +done diff --git a/cpu-comparison/2026-10-05-stable-comparison/infra/create-kubernetes-vm.sh b/cpu-comparison/2026-10-05-stable-comparison/infra/create-kubernetes-vm.sh new file mode 100644 index 0000000..e0b9a93 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/infra/create-kubernetes-vm.sh @@ -0,0 +1,15 @@ +#!/bin/bash +set -euo pipefail +cd "$(dirname "$0")/.." +role="$1" +case "$role" in kcontrol|kcontroller|kgateway|kbackend|kclient) ;; *) exit 2;; esac +mkdir -p .work +gcloud compute instances create "gwcmp160-1005-$role" \ + --project=solo-oss --zone=us-central1-a --machine-type=n2-standard-8 --min-cpu-platform="Intel Cascade Lake" \ + --image=ubuntu-2404-noble-amd64-v20260918 --image-project=ubuntu-os-cloud \ + --boot-disk-size=100GB --boot-disk-type=pd-balanced \ + --no-service-account --no-scopes --tags=gwcmp160-1005 \ + --labels=campaign=gwcmp160-1005,purpose=gateway-benchmark \ + --max-run-duration=12h --instance-termination-action=DELETE \ + --metadata-from-file=startup-script=infra/kubernetes-startup.sh \ + --format='json(name,id,creationTimestamp,machineType,cpuPlatform,networkInterfaces,scheduling,disks,labels)' > ".work/create-$role.json" diff --git a/cpu-comparison/2026-10-05-stable-comparison/infra/disable-standalone-healthchecks.py b/cpu-comparison/2026-10-05-stable-comparison/infra/disable-standalone-healthchecks.py new file mode 100644 index 0000000..7c4806c --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/infra/disable-standalone-healthchecks.py @@ -0,0 +1,36 @@ +#!/usr/bin/env python3 +"""Disable inherited probes on stopped containers, preserving all other settings.""" +import json,shlex +from pathlib import Path +from transport import ssh +root=Path(__file__).resolve().parents[1] +active=ssh('client',"systemctl list-units --state=running --no-legend 'common-*' 'native-*'") +assert active.returncode==0 and not active.stdout.strip(),'Wait for the active CPU treatment to finish' +r=ssh('gateway','sudo docker stop agentgateway praxis-release praxis-nightly agentgateway-native praxis-ai >/dev/null && sudo docker inspect agentgateway praxis-release praxis-nightly agentgateway-native praxis-ai');assert r.returncode==0 +containers=json.loads(r.stdout);out=root/'evidence/qualification';(out/'healthcheck-before-inspect.json').write_text(json.dumps(containers,indent=2)+'\n') +for c in containers: + name=c['Name'].lstrip('/');assert not c['State']['Running'] + if not c['Config'].get('Healthcheck'):continue + # Recreate only the stopped Praxis containers; no build, pull or product patch. + assert name in ['praxis-release','praxis-nightly','praxis-ai'] + args=['sudo','docker','create','--no-healthcheck','--name',name,'--network=host','--cpuset-cpus=2,3','--cpus=2','--memory=2g','--ulimit','nofile=65536:65536'] + for b in c['HostConfig']['Binds']:args+=['-v',b] + if name!='praxis-ai':args+=['--entrypoint','praxis'] + args += [c['Config']['Image'],'-c','/etc/config.yaml'] + r=ssh('gateway',shlex.join(['sudo','docker','rm',name])+' && '+shlex.join(args));assert r.returncode==0,r.stderr +r=ssh('gateway','sudo docker inspect agentgateway praxis-release praxis-nightly agentgateway-native praxis-ai');assert r.returncode==0 +v=json.loads(r.stdout) +for c in v: + h=c['Config'].get('Healthcheck');assert h is None or h['Test']==['NONE'] + assert c['HostConfig']['NanoCpus']==2000000000 and c['HostConfig']['Memory']==2147483648 and c['HostConfig']['CpusetCpus']=='2,3' +(out/'healthcheck-disabled-inspect.json').write_text(json.dumps(v,indent=2)+'\n') +# Add the user-requested October2 AI nightly, now resolved by its publishing history. +image='ghcr.io/praxis-proxy/ai@sha256:727c4cb043af573cfb812208475dc6b290570b72ff01d07c6b7ca85dc09155e4' +r=ssh('gateway','sudo docker pull '+image+' && sudo docker create --no-healthcheck --name praxis-ai-nightly --network=host --cpuset-cpus=2,3 --cpus=2 --memory=2g --ulimit nofile=65536:65536 -v /opt/gateway-benchmark/praxis-native.yaml:/etc/config.yaml:ro '+image+' -c /etc/config.yaml',timeout=180) +assert r.returncode==0,r.stderr +from transport import copy +copy('client',[root/'harness/run-ai-native.py',root/'harness/qualify-ai-native.py']) +r=ssh('client','sudo cp /tmp/run-ai-native.py /tmp/qualify-ai-native.py /opt/gateway-benchmark/');assert r.returncode==0,r.stderr +r=ssh('gateway','sudo docker inspect praxis-ai-nightly && sudo docker image inspect '+image);assert r.returncode==0 +(out/'native-nightly-inspect.txt').write_text(r.stdout) +print('Inherited probes disabled; October2 AI nightly installed; requalification still required') diff --git a/cpu-comparison/2026-10-05-stable-comparison/infra/export-after-kubernetes-qualification.py b/cpu-comparison/2026-10-05-stable-comparison/infra/export-after-kubernetes-qualification.py new file mode 100644 index 0000000..c007cf1 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/infra/export-after-kubernetes-qualification.py @@ -0,0 +1,15 @@ +#!/usr/bin/env python3 +"""Wait for the active qualification and retain a snapshot, without approving it.""" +import subprocess,sys,time +from pathlib import Path +from transport import ssh +root=Path(__file__).resolve().parents[1] +for _ in range(180): + r=ssh('kclient','test -f /opt/gateway-benchmark/results/kubernetes/qualification-tcp/COMPLETE') + if r.returncode==0:break + state=ssh('kclient','systemctl show kubernetes-qualification-tcp-retry -p ActiveState -p Result') + assert state.returncode==0 and 'ActiveState=active' in state.stdout,state.stdout+state.stderr + time.sleep(15) +else:raise SystemExit('Qualification did not finish; inspect remote evidence') +subprocess.run([sys.executable,'infra/export-kubernetes.py','kubernetes-tcp-qualification'],cwd=root,check=True) +print('Kubernetes qualification exported for manual review',flush=True) diff --git a/cpu-comparison/2026-10-05-stable-comparison/infra/export-cpu.py b/cpu-comparison/2026-10-05-stable-comparison/infra/export-cpu.py new file mode 100644 index 0000000..e23baa1 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/infra/export-cpu.py @@ -0,0 +1,20 @@ +#!/usr/bin/env python3 +"""Copy a read-only snapshot of CPU results and telemetry, omitting image layers.""" +import argparse,hashlib,json,datetime,subprocess +from pathlib import Path +from transport import ssh,options,copy +p=argparse.ArgumentParser();p.add_argument('label');a=p.parse_args();root=Path(__file__).resolve().parents[1];out=root/'.work/exports'/a.label;out.mkdir(parents=True,exist_ok=False) +for role in ['client','gateway','backend']: + copy(role,[root/'infra/capture-runtime.sh']) + inventory=ssh(role,'sudo bash /tmp/capture-runtime.sh');assert inventory.returncode==0,inventory.stderr + remote='/tmp/benchmark-'+a.label+'-'+role+'.tar.gz' + # Never archive /etc, /home, /root, or cloud/cluster credentials. + command=f'sudo tar -czf {remote} --exclude=venv --exclude=usr --exclude=fortio.tgz --exclude=mock-server --exclude=mock --exclude=*.tar.gz --exclude=host-samples.jsonl -C /opt/gateway-benchmark . && sudo chmod 644 {remote}' + r=ssh(role,command,timeout=180);assert r.returncode==0,r.stderr + opts,host=options(role);dest=out/(role+'.tar.gz');subprocess.run(['/usr/bin/scp',*opts,host+':'+remote,str(dest)],check=True,timeout=180) + # Capture a live append-only telemetry prefix as a separate immutable snapshot. + telemetry=out/(role+'-host-samples.jsonl');r=ssh(role,'sudo cat /opt/gateway-benchmark/host-samples.jsonl',timeout=120);assert r.returncode==0;telemetry.write_text(r.stdout) + subprocess.run(['tar','-xzf',str(dest),'-C',str(out/role)] if (out/role).is_dir() else ['mkdir',str(out/role)],check=True) + if not (out/role/'cpu.json').exists():subprocess.run(['tar','-xzf',str(dest),'-C',str(out/role)],check=True) +manifest={'captured_at':datetime.datetime.now(datetime.timezone.utc).isoformat(),'label':a.label,'files':{f.name:hashlib.sha256(f.read_bytes()).hexdigest() for f in out.iterdir() if f.is_file()}} +(out/'manifest.json').write_text(json.dumps(manifest,indent=2)+'\n');print(out) diff --git a/cpu-comparison/2026-10-05-stable-comparison/infra/export-first-pass-when-complete.py b/cpu-comparison/2026-10-05-stable-comparison/infra/export-first-pass-when-complete.py new file mode 100644 index 0000000..8e9f25a --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/infra/export-first-pass-when-complete.py @@ -0,0 +1,18 @@ +#!/usr/bin/env python3 +"""Retain completed first passes for review; never authorize repetitions.""" +import concurrent.futures,subprocess,sys,time +from pathlib import Path +from transport import ssh +root=Path(__file__).resolve().parents[1] +def capture(kind): + role='client' if kind=='cpu' else 'kclient' + target=('/opt/gateway-benchmark/results/native/pass1/praxis-ai-nightly/COMPLETE' if kind=='cpu' else '/opt/gateway-benchmark/results/kubernetes/pass1/COMPLETE') + for _ in range(800): + r=ssh(role,'test -f '+target) + if r.returncode==0:break + assert r.returncode==1,'Administration failed; inspect remote jobs' + time.sleep(15) + else:raise RuntimeError('First pass did not complete within bounded wait') + subprocess.run([sys.executable,'infra/export-'+('cpu' if kind=='cpu' else 'kubernetes')+'.py',kind+'-pass1'],cwd=root,check=True) + print(kind,'first pass exported; manual scientific review required',flush=True) +with concurrent.futures.ThreadPoolExecutor(max_workers=2) as pool:list(pool.map(capture,['cpu','kubernetes'])) diff --git a/cpu-comparison/2026-10-05-stable-comparison/infra/export-kubernetes.py b/cpu-comparison/2026-10-05-stable-comparison/infra/export-kubernetes.py new file mode 100644 index 0000000..aa72b4a --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/infra/export-kubernetes.py @@ -0,0 +1,20 @@ +#!/usr/bin/env python3 +"""Retain selected benchmark files, never cluster credentials or container stores.""" +import argparse,concurrent.futures,datetime,hashlib,json,subprocess +from pathlib import Path +from transport import ssh,options,copy +p=argparse.ArgumentParser();p.add_argument('label');a=p.parse_args();root=Path(__file__).resolve().parents[1];out=root/'.work/exports'/a.label;out.mkdir(parents=True,exist_ok=False) +def capture(role): + copy(role,[root/'infra/capture-runtime.sh']) + inventory=ssh(role,'sudo bash /tmp/capture-runtime.sh');assert inventory.returncode==0,inventory.stderr + remote=f'/tmp/benchmark-{a.label}-{role}.tar.gz' + excludes=['venv','usr','public-tools','gateway-api','praxis-operator-source','*.tar.gz','*.tar','k3s','clusterloader2','gateway-conformance.test','mock-server','helm','host-samples.jsonl'] + cmd='sudo tar -czf '+remote+' '+ ' '.join('--exclude='+x for x in excludes)+' -C /opt/gateway-benchmark . && sudo chmod 644 '+remote + r=ssh(role,cmd,timeout=180);assert r.returncode==0,r.stderr + opts,host=options(role);dest=out/(role+'.tar.gz');subprocess.run(['/usr/bin/scp',*opts,host+':'+remote,str(dest)],check=True,timeout=180) + (out/role).mkdir();subprocess.run(['tar','-xzf',str(dest),'-C',str(out/role)],check=True) + r=ssh(role,'sudo cat /opt/gateway-benchmark/host-samples.jsonl',timeout=180);assert r.returncode==0;(out/role/'host-samples.jsonl').write_text(r.stdout) + print(role,'exported',flush=True) +with concurrent.futures.ThreadPoolExecutor(max_workers=5) as pool:list(pool.map(capture,['kclient','kgateway','kbackend','kcontroller','kcontrol'])) +manifest={'captured_at':datetime.datetime.now(datetime.timezone.utc).isoformat(),'label':a.label,'files':{str(f.relative_to(out)):hashlib.sha256(f.read_bytes()).hexdigest() for f in out.rglob('*') if f.is_file() and (f.name.endswith('.tar.gz') or f.name=='host-samples.jsonl')}} +(out/'manifest.json').write_text(json.dumps(manifest,indent=2)+'\n');print(out) diff --git a/cpu-comparison/2026-10-05-stable-comparison/infra/finish-kubernetes.py b/cpu-comparison/2026-10-05-stable-comparison/infra/finish-kubernetes.py new file mode 100644 index 0000000..24575b6 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/infra/finish-kubernetes.py @@ -0,0 +1,27 @@ +#!/usr/bin/env python3 +"""Resume after client tools are ready, without recreating any nodes.""" +import json,time +from pathlib import Path +from transport import ssh,copy +root=Path(__file__).resolve().parents[1] +assert ssh('kclient','test -f /opt/gateway-benchmark/http-client-ready').returncode==0 +for attempt in range(180): + r=ssh('kcontrol','test -f /opt/gateway-benchmark/praxis-operator-build-complete') + if r.returncode==0:break + state=ssh('kcontrol','systemctl show operator-build -p ActiveState -p Result').stdout + assert 'ActiveState=active' in state,state + time.sleep(10) +else:raise SystemExit('Operator build timed out') +r=ssh('kcontrol','sudo cp /opt/gateway-benchmark/praxis-operator-image.tar /opt/gateway-benchmark/public-tools/');assert r.returncode==0,r.stderr +rendered=root/'.work/kubernetes-rendered/infra/import-praxis-operator.sh' +copy('kcontroller',[rendered if rendered.exists() else root/'infra/import-praxis-operator.sh']) +r=ssh('kcontroller','sudo bash /tmp/import-praxis-operator.sh',timeout=180);assert r.returncode==0,r.stderr +r=ssh('kcontrol','sudo systemd-run --unit=install-controllers --property=RuntimeMaxSec=900 bash /opt/gateway-benchmark/infra/install-kubernetes-controllers.sh');assert r.returncode==0,r.stderr +for attempt in range(100): + time.sleep(10);r=ssh('kcontrol','systemctl show install-controllers -p ActiveState -p Result') + if 'ActiveState=inactive' in r.stdout: + assert 'Result=success' in r.stdout,r.stdout;break + assert 'ActiveState=failed' not in r.stdout,r.stdout +else:raise SystemExit('Controller installation timed out') +r=ssh('kcontrol','sudo kubectl create namespace gateway-benchmark; sudo kubectl create namespace gateway-scale; sudo systemctl stop tool-transfer docker docker.socket');assert r.returncode==0,r.stderr +(root/'.work/KUBERNETES-READY').write_text('Bootstrap complete; qualification required\n');print('Kubernetes bootstrap complete',flush=True) diff --git a/cpu-comparison/2026-10-05-stable-comparison/infra/freeze-maintenance.sh b/cpu-comparison/2026-10-05-stable-comparison/infra/freeze-maintenance.sh new file mode 100644 index 0000000..b5b4670 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/infra/freeze-maintenance.sh @@ -0,0 +1,20 @@ +#!/bin/bash +# Disposable campaign VMs only. Avoid package-triggered service restarts in a run. +set -euo pipefail +systemctl mask --now apt-daily.timer apt-daily-upgrade.timer +cat >/etc/apt/apt.conf.d/99-benchmark-freeze <<'EOF' +APT::Periodic::Enable "0"; +APT::Periodic::Update-Package-Lists "0"; +APT::Periodic::Unattended-Upgrade "0"; +EOF +# Never interrupt dpkg or an in-flight update. Let it complete before measuring. +for i in $(seq 1 60); do + if ! systemctl is-active --quiet apt-daily.service && ! systemctl is-active --quiet apt-daily-upgrade.service; then break; fi + sleep 5 +done +! systemctl is-active --quiet apt-daily.service +! systemctl is-active --quiet apt-daily-upgrade.service +systemctl is-enabled apt-daily.timer apt-daily-upgrade.timer || true +systemctl show k3s -p MainPID -p ActiveEnterTimestamp +uname -a +dpkg-query -W libc6 libssl3t64 libexpat1 systemd python3 diff --git a/cpu-comparison/2026-10-05-stable-comparison/infra/import-praxis-operator.sh b/cpu-comparison/2026-10-05-stable-comparison/infra/import-praxis-operator.sh new file mode 100644 index 0000000..00f37f1 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/infra/import-praxis-operator.sh @@ -0,0 +1,7 @@ +#!/bin/bash +set -euo pipefail +cd /opt/gateway-benchmark +curl --retry 30 --retry-all-errors --retry-delay 5 --max-time 120 -fsSL http://10.128.15.217:8089/praxis-operator-image.tar -o praxis-operator-image.tar +k3s ctr images import praxis-operator-image.tar > praxis-operator-import.log +k3s crictl images -o json > images-after-import.json +touch praxis-operator-import-complete diff --git a/cpu-comparison/2026-10-05-stable-comparison/infra/install-kubernetes-controllers.sh b/cpu-comparison/2026-10-05-stable-comparison/infra/install-kubernetes-controllers.sh new file mode 100644 index 0000000..e897967 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/infra/install-kubernetes-controllers.sh @@ -0,0 +1,23 @@ +#!/bin/bash +set -euo pipefail +export KUBECONFIG=/etc/rancher/k3s/k3s.yaml +cd /opt/gateway-benchmark +curl --retry 3 -fsSL https://github.com/kubernetes-sigs/gateway-api/archive/8bb74df00e56ec8f944d48c25e6c1c9c2f6848e3.tar.gz -o gateway-api.tar.gz +mkdir -p gateway-api +tar -xzf gateway-api.tar.gz --strip-components=1 -C gateway-api +kubectl apply --server-side -k gateway-api/config/crd/experimental +kubectl apply -f metallb-native.yaml +# Only the IP-allocation controller is needed for cluster-internal conformance. +# Packets use normal kube-proxy Service rules; no L2/BGP announcement is configured. +kubectl delete daemonset speaker -n metallb-system --ignore-not-found +kubectl patch deployment controller -n metallb-system --type=merge --patch-file=configs/kubernetes/metallb-controller-patch.json +kubectl rollout status deployment/controller -n metallb-system --timeout=180s +kubectl apply -f configs/kubernetes/metallb-pool.yaml +helm upgrade --install agentgateway-crds agentgateway-crds-*.tgz --namespace agentgateway-system --create-namespace --wait +kubectl apply --server-side -f configs/kubernetes/agentgateway-parameters.yaml +helm upgrade --install agentgateway agentgateway-v1.6.0.tgz --namespace agentgateway-system --wait -f configs/kubernetes/agentgateway-values.yaml +kubectl apply -f configs/kubernetes/backend.yaml +kubectl apply -f praxis-operator-source/deploy/rbac.yaml +kubectl apply -f configs/kubernetes/praxis-operator.yaml +kubectl apply -f praxis-operator-source/deploy/gatewayclass.yaml +kubectl get nodes,pods -A -o wide diff --git a/cpu-comparison/2026-10-05-stable-comparison/infra/kubernetes-startup.sh b/cpu-comparison/2026-10-05-stable-comparison/infra/kubernetes-startup.sh new file mode 100644 index 0000000..9160d99 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/infra/kubernetes-startup.sh @@ -0,0 +1,33 @@ +#!/bin/bash +set -euo pipefail +exec > >(tee -a /var/log/gateway-benchmark-startup.log) 2>&1 +export DEBIAN_FRONTEND=noninteractive +# Freeze automatic package maintenance before provisioning the disposable host. +systemctl mask --now apt-daily.timer apt-daily-upgrade.timer +cat >/etc/apt/apt.conf.d/99-benchmark-freeze <<'EOF' +APT::Periodic::Enable "0"; +APT::Periodic::Update-Package-Lists "0"; +APT::Periodic::Unattended-Upgrade "0"; +EOF +for i in $(seq 1 60); do + if ! systemctl is-active --quiet apt-daily.service && ! systemctl is-active --quiet apt-daily-upgrade.service; then break; fi + sleep 5 +done +! systemctl is-active --quiet apt-daily.service +! systemctl is-active --quiet apt-daily-upgrade.service +apt-get -o Acquire::Retries=3 -o Acquire::http::Timeout=30 update -qq +apt-get install -y -qq curl ca-certificates jq python3-venv git sysstat +mkdir -p /opt/gateway-benchmark /etc/rancher/k3s +cd /opt/gateway-benchmark +curl --retry 5 -fsSL 'https://github.com/k3s-io/k3s/releases/download/v1.35.8+k3s1/k3s' -o k3s +curl --retry 5 -fsSL 'https://github.com/k3s-io/k3s/releases/download/v1.35.8+k3s1/sha256sum-amd64.txt' -o k3s-checksums.txt +awk '$2 == "k3s" {print}' k3s-checksums.txt | sha256sum -c - +install k3s /usr/local/bin/k3s +ln -sf /usr/local/bin/k3s /usr/local/bin/kubectl +ln -sf /usr/local/bin/k3s /usr/local/bin/crictl +lscpu --json > cpu.json +lscpu -e > cpu-topology.txt +uname -a > kernel.txt +python3 -m venv /opt/gateway-benchmark/venv +/opt/gateway-benchmark/venv/bin/pip install httpx==0.28.1 > python-install.log 2>&1 +touch ready diff --git a/cpu-comparison/2026-10-05-stable-comparison/infra/package-evidence.py b/cpu-comparison/2026-10-05-stable-comparison/infra/package-evidence.py new file mode 100644 index 0000000..e7ee5a3 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/infra/package-evidence.py @@ -0,0 +1,38 @@ +#!/usr/bin/env python3 +"""Package one final snapshot per role, sanitize, and verify local retention.""" +import datetime,hashlib,json,shutil,subprocess,sys,tarfile +from pathlib import Path +root=Path(__file__).resolve().parents[1] +review=json.loads((root/'evidence/qualification/final-review.json').read_text()) +assert review['infrastructure_valid'] and review['all_three_passes_reviewed'] +analysis=root/'.work/analysis-final';assert analysis.is_dir() +out=root/'.work/publication';out.mkdir(exist_ok=False) +roles=['client','gateway','backend','kclient','kgateway','kbackend','kcontroller','kcontrol'] +for role in roles: + export=root/'.work/exports'/('cpu-final' if role in roles[:3] else 'kubernetes-final') + source=analysis/role + assert source.is_dir() and (export/'manifest.json').exists() + assert (source/'host-samples.jsonl').stat().st_size>0 + with tarfile.open(out/(role+'.tar.gz'),'w:gz') as archive: + archive.add(source,arcname='.') + print(role,'packaged',flush=True) +ledger=root/'evidence/credential-redactions.json' +subprocess.run([sys.executable,str(root/'harness/sanitize-evidence.py'),'--root',str(out),'--ledger',str(ledger)],check=True) +files={} +for role in roles: + path=out/(role+'.tar.gz') + with tarfile.open(path,'r:gz') as archive: + members=archive.getmembers() + assert any(x.name=='./host-samples.jsonl' for x in members) + for member in members: + assert not member.issym() and not member.islnk(),'Unexpected link '+member.name + assert '..' not in Path(member.name).parts and not member.name.startswith('/') + if member.isfile(): + # Read every compressed member to detect truncation before cloud deletion. + stream=archive.extractfile(member) + while stream.read(1024*1024):pass + files[path.name]={'sha256':hashlib.sha256(path.read_bytes()).hexdigest(),'bytes':path.stat().st_size,'members':len(members)} +record={'verified_at':datetime.datetime.now(datetime.timezone.utc).isoformat(),'files':files,'roles':roles,'scope':'All final role snapshots, including retained pilots/qualifications, raw measurements, configurations and telemetry. Credentials sanitized with member hashes. Verified full archive decompression before teardown.','publication':'Private GitHub release upload and remote digest verification remain separate steps.'} +(root/'evidence/EXPORTED.json').write_text(json.dumps(record,indent=2)+'\n') +shutil.copy2(root/'evidence/EXPORTED.json',out/'manifest.json') +print('All eight final archives locally verified; explicit teardown is now permitted',flush=True) diff --git a/cpu-comparison/2026-10-05-stable-comparison/infra/prepare-analysis.py b/cpu-comparison/2026-10-05-stable-comparison/infra/prepare-analysis.py new file mode 100644 index 0000000..69f1c91 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/infra/prepare-analysis.py @@ -0,0 +1,22 @@ +#!/usr/bin/env python3 +"""Assemble exactly one completed snapshot per role for offline review.""" +import os,shutil +from pathlib import Path +root=Path(__file__).resolve().parents[1] +out=root/'.work/analysis-final';out.mkdir(exist_ok=False) +for role in ['client','gateway','backend','kclient','kgateway','kbackend','kcontroller','kcontrol']: + cpu=role in ['client','gateway','backend'] + export=root/'.work/exports'/('cpu-final' if cpu else 'kubernetes-final') + assert (export/'manifest.json').is_file() + source=export/role + shutil.copytree(source,out/role,copy_function=os.link) + if cpu:shutil.copy2(export/(role+'-host-samples.jsonl'),out/role/'host-samples.jsonl') + assert (out/role/'host-samples.jsonl').stat().st_size>0 +for profile in ['common','native']: + for phase in ['pass1','pass2','pass3']: + ds=[d for d in (out/'client/results'/profile/phase).iterdir() if d.is_dir()] + assert len(ds)==4 and all((d/'COMPLETE').exists() for d in ds) +for profile in ['kubernetes','static-address']: + for phase in ['pass1','pass2','pass3']: + assert (out/'kclient/results'/profile/phase/'COMPLETE').exists() +print('Complete role snapshots assembled; audit and manual review remain required') diff --git a/cpu-comparison/2026-10-05-stable-comparison/infra/prepare-kubernetes-tools.sh b/cpu-comparison/2026-10-05-stable-comparison/infra/prepare-kubernetes-tools.sh new file mode 100644 index 0000000..e1c5231 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/infra/prepare-kubernetes-tools.sh @@ -0,0 +1,29 @@ +#!/bin/bash +set -euo pipefail +cd /opt/gateway-benchmark +export DEBIAN_FRONTEND=noninteractive +apt-get install -y -qq docker.io +mkdir -p /etc/docker +cat > /etc/docker/daemon.json <<'EOF' +{"default-ulimits":{"nofile":{"Name":"nofile","Soft":65536,"Hard":65536}},"log-driver":"json-file","log-opts":{"max-size":"10m","max-file":"3"}} +EOF +systemctl enable --now docker +systemctl restart docker +curl --retry 3 -fsSL https://get.helm.sh/helm-v4.3.0-linux-amd64.tar.gz -o helm.tar.gz +curl --retry 3 -fsSL https://get.helm.sh/helm-v4.3.0-linux-amd64.tar.gz.sha256sum -o helm.sha256 +printf '%s helm.tar.gz\n' "$(awk '{print $1}' helm.sha256)" | sha256sum -c - +tar -xzf helm.tar.gz +install linux-amd64/helm /usr/local/bin/helm +helm version > helm-version.txt +retry_pull() { + for attempt in 1 2 3 4; do + if "$@"; then return 0; fi + sleep 10 + done + return 1 +} +retry_pull helm pull oci://cr.agentgateway.dev/charts/agentgateway-crds --version v1.6.0 >> helm-crds-pull.log 2>&1 +retry_pull helm pull oci://cr.agentgateway.dev/charts/agentgateway --version v1.6.0 >> helm-controller-pull.log 2>&1 +sha256sum agentgateway*.tgz > chart-sha256.txt +curl --retry 3 -fsSL https://raw.githubusercontent.com/metallb/metallb/v0.16.1/config/manifests/metallb-native.yaml -o metallb-native.yaml +sha256sum metallb-native.yaml > metallb-sha256.txt diff --git a/cpu-comparison/2026-10-05-stable-comparison/infra/prepare-public-evidence.py b/cpu-comparison/2026-10-05-stable-comparison/infra/prepare-public-evidence.py new file mode 100644 index 0000000..f62876a --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/infra/prepare-public-evidence.py @@ -0,0 +1,76 @@ +#!/usr/bin/env python3 +"""Prepare a synthetic technical-evidence subset; never publish automatically.""" +import datetime +import hashlib +import json +import subprocess +import sys +import tarfile +from pathlib import Path + +root = Path(__file__).resolve().parents[1] +review = json.loads((root / 'evidence/qualification/final-review.json').read_text()) +assert review['infrastructure_valid'] and review['all_three_passes_reviewed'] +assert (root / 'evidence/cleanup/VERIFIED.json').exists() +source = root / '.work/analysis-final' +out = root / '.work/public-evidence' +out.mkdir(exist_ok=False) +selected = set() +for role, profiles in [('client', ['common', 'native']), + ('kclient', ['kubernetes', 'static-address'])]: + for profile in profiles: + for phase in ['pass1', 'pass2', 'pass3']: + folder = source / role / 'results' / profile / phase + assert folder.is_dir() + selected.update(f for f in folder.rglob('*') if f.is_file()) +# Resource evidence has process/cgroup metrics, not VM administration metadata. +for role in ['client', 'gateway', 'backend', 'kclient', 'kgateway', 'kbackend', + 'kcontroller', 'kcontrol']: + selected.add(source / role / 'host-samples.jsonl') +for name in ['agentgateway.yaml', 'agentgateway-native.yaml', 'praxis.yaml', + 'praxis-native.yaml']: + selected.add(source / 'gateway' / name) +selected.update(f for f in (source / 'kclient/configs').rglob('*') if f.is_file()) +for phase in ['pass1', 'pass2', 'pass3']: + for count in [1000, 5000]: + folder = source / 'kclient/diagnostics' / f'{phase}-praxis-release-{count}' + observation = source / 'kclient/results/kubernetes' / phase / 'praxis-release' / f'scale-{count}/observations/created-result.json' + if not json.loads(observation.read_text())['complete']: + assert folder.is_dir(), 'Retain nonconvergence diagnostics before preparing public evidence' + if folder.is_dir(): + selected.update(f for f in folder.rglob('*') if f.is_file()) +files = [] +with tarfile.open(out / 'accepted-results.tar.gz', 'w:gz') as archive: + for f in sorted(selected): + assert f.is_file() and not f.is_symlink() + name = str(f.relative_to(source)) + assert not any(x in f.name.lower() for x in ['kubeconfig', 'k3s-token']) + files.append({'path': name, 'bytes': f.stat().st_size, + 'source_sha256': hashlib.sha256(f.read_bytes()).hexdigest()}) + archive.add(f, arcname=name, recursive=False) +subprocess.run([sys.executable, str(root / 'harness/sanitize-evidence.py'), + '--root', str(out), '--ledger', str(out / 'redactions.json')], check=True) +archive_path = out / 'accepted-results.tar.gz' +with tarfile.open(archive_path, 'r:gz') as archive: + members = archive.getmembers() + assert len(members) == len(files) + for member in members: + assert member.isfile() and not member.name.startswith('/') + assert '..' not in Path(member.name).parts + stream = archive.extractfile(member) + while stream.read(1024 * 1024): + pass +record = { + 'prepared_at': datetime.datetime.now(datetime.timezone.utc).isoformat(), + 'scope': 'Synthetic accepted CPU/Kubernetes measurements, configurations, ' + 'route-scale diagnostics and resource samples. Excludes cloud ' + 'administration inventories, internal strategy, and cluster credential files. ' + 'Retained log credential fields are sanitized with a separate ledger.', + 'publication_status': 'Prepared only; content and credential review required before publication.', + 'file': archive_path.name, + 'bytes': archive_path.stat().st_size, + 'sha256': hashlib.sha256(archive_path.read_bytes()).hexdigest(), + 'source_files': files, +} +(out / 'manifest.json').write_text(json.dumps(record, indent=2) + '\n') +print('Synthetic technical subset prepared; inspect content before any public upload.') diff --git a/cpu-comparison/2026-10-05-stable-comparison/infra/provision-ai.py b/cpu-comparison/2026-10-05-stable-comparison/infra/provision-ai.py new file mode 100644 index 0000000..6ef9718 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/infra/provision-ai.py @@ -0,0 +1,37 @@ +#!/usr/bin/env python3 +"""Provision this fixed-name CPU campaign; fails if names already exist.""" +import argparse,json,subprocess,time +p=argparse.ArgumentParser();p.add_argument("--resume-after-create",action="store_true");args=p.parse_args() +from pathlib import Path +root=Path(__file__).resolve().parents[1] +def run(cmd,**kw):return subprocess.run(cmd,check=True,text=True,**kw) +def ssh(role,cmd):return run(['gcloud','compute','ssh',f'gwcmp160-1005-{role}','--project','solo-oss','--zone','us-central1-a','--ssh-flag=-oServerAliveInterval=15','--ssh-flag=-oServerAliveCountMax=3','--command',cmd]) +def copy(role,files):run(['gcloud','compute','scp',*[str(x) for x in files],f'gwcmp160-1005-{role}:/tmp/','--project','solo-oss','--zone','us-central1-a','--quiet']) +if not args.resume_after_create:run(['bash',str(root/'infra/create-ai-vms.sh')]) +ips={} +for role in ['client','gateway','backend']: + meta=json.loads((root/f'.work/create-{role}.json').read_text())[0];ips[role]=meta['networkInterfaces'][0]['networkIP'] +(root/'.work/ips.json').write_text(json.dumps(ips,indent=2)+'\n') +for role in ips: + for attempt in range(60): + try:ssh(role,'test -f /opt/gateway-benchmark/ready');break + except subprocess.CalledProcessError:time.sleep(10) + else:raise SystemExit(f'{role} bootstrap failed; inspect startup log and clean up') +configs=root/'.work/configs';configs.mkdir(exist_ok=True) +for name in ['agentgateway','praxis']: + source=(root/f'configs/ai/{name}.yaml').read_text().replace('10.128.0.63','__BENCHMARK_GATEWAY__').replace('10.128.15.192','__BENCHMARK_BACKEND__').replace('__BENCHMARK_GATEWAY__',ips['gateway']).replace('__BENCHMARK_BACKEND__',ips['backend']) + (configs/f'{name}.yaml').write_text(source) +# Reuse the previous campaign's byte-identical Go fixture binary. +assert (root/'.work/mock-server').is_file() +for role in ips: + files=[root/'infra'/f'setup-{role}.sh',root/'infra/setup-ai-network.sh',root/'harness/collect-host.py'] + if role=='backend':files+=[root/'.work/mock-server'] + if role=='gateway':files+=[configs/'agentgateway.yaml',configs/'praxis.yaml'] + if role=='client':files+=[root/'harness'/name for name in ['run-common.py','run-ai.py','run-http.py','qualify-ai.py','check-cancellation.py']] + copy(role,files) + if role=='client': + copy(role,[root/'harness/run-common.py']) + ssh(role,'sudo cp /tmp/run-common.py /opt/gateway-benchmark/') + ssh(role,'sudo cp '+ ' '.join('/tmp/'+x.name for x in files)+' /opt/gateway-benchmark/ && sudo bash /opt/gateway-benchmark/setup-ai-network.sh && sudo bash /opt/gateway-benchmark/setup-'+role+'.sh') + ssh(role,'sudo systemd-run --unit=benchmark-collector --property=RuntimeMaxSec=42000 /usr/bin/python3 /opt/gateway-benchmark/collect-host.py') +print(json.dumps({'private_ips':ips,'next':'Run qualification; inspect all results before measured pass 1.'},indent=2)) diff --git a/cpu-comparison/2026-10-05-stable-comparison/infra/provision-kubernetes.py b/cpu-comparison/2026-10-05-stable-comparison/infra/provision-kubernetes.py new file mode 100644 index 0000000..0a248db --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/infra/provision-kubernetes.py @@ -0,0 +1,79 @@ +#!/usr/bin/env python3 +"""Bootstrap already-created isolated campaign nodes; records each stage.""" +import argparse,concurrent.futures,json,os,re,shutil,subprocess,tarfile,time +p=argparse.ArgumentParser();p.add_argument("--resume-transfer",action="store_true");args=p.parse_args() +from pathlib import Path +root=Path(__file__).resolve().parents[1];os.chdir(root) +roles=['kcontrol','kcontroller','kgateway','kbackend','kclient'] +base=['--project=solo-oss','--zone=us-central1-a'];prefix='gwcmp160-1005-' +def run(cmd,**kw):return subprocess.run(cmd,check=True,text=True,**kw) +def ssh(role,cmd,**kw):return run(['gcloud','compute','ssh',prefix+role,*base,'--command',cmd],**kw) +def copy(role,files,dest='/tmp/'): + return run(['gcloud','compute','scp',*[str(f) for f in files],prefix+role+':'+dest,*base,'--quiet']) +ips={r:json.loads((root/f'.work/create-{r}.json').read_text())[0]['networkInterfaces'][0]['networkIP'] for r in roles} +previous_file=root/'.work/kubernetes-ips.json' +previous_ips=json.loads(previous_file.read_text()) if previous_file.exists() else json.loads((root/'docs/render-source-ips.json').read_text()) +previous_file.write_text(json.dumps(ips,indent=2)+'\n') +# Render this campaign's role placeholders to newly allocated private addresses. +replacements={'CONTROL_INTERNAL_IP':ips['kcontrol'],'BACKEND_INTERNAL_IP':ips['kbackend'],'GATEWAY_INTERNAL_IP':ips['kgateway']} +for role in ['kcontrol','kbackend','kgateway']:replacements[previous_ips[role]]=ips[role] +pattern=re.compile('|'.join(re.escape(k) for k in replacements)) +stage=root/'.work/kubernetes-rendered';stage.mkdir(exist_ok=True) +for dirname in ['infra','harness','configs']: + shutil.copytree(root/dirname,stage/dirname,dirs_exist_ok=True,ignore=shutil.ignore_patterns('__pycache__')) + for p in (stage/dirname).rglob('*'): + if p.is_file() and p.suffix in ['.py','.sh','.yaml','.json'] and p.name!='provision-kubernetes.py': + s=p.read_text() + s=pattern.sub(lambda m:replacements[m.group(0)],s) + p.write_text(s) +if not args.resume_transfer: + def ready(r): + for _ in range(90): + try:ssh(r,'test -f /opt/gateway-benchmark/ready',stdout=subprocess.DEVNULL,stderr=subprocess.DEVNULL);break + except subprocess.CalledProcessError:time.sleep(10) + else:raise RuntimeError(r+' startup failed') + copy(r,[root/'infra/start-kubernetes-node.sh']) + print(r+' ready',flush=True) + with concurrent.futures.ThreadPoolExecutor(max_workers=5) as pool:list(pool.map(ready,roles)) + ssh('kcontrol','sudo bash /tmp/start-kubernetes-node.sh kcontrol') + for _ in range(60): + try:token=ssh('kcontrol','sudo cat /var/lib/rancher/k3s/server/node-token',capture_output=True).stdout;break + except subprocess.CalledProcessError:time.sleep(5) + else:raise RuntimeError('control token unavailable') + secret=root/'.work/k3s-token';secret.write_text(token);secret.chmod(0o600) + def worker(r): + copy(r,[secret]);ssh(r,'sudo bash /tmp/start-kubernetes-node.sh '+r+' '+ips['kcontrol']) + with concurrent.futures.ThreadPoolExecutor(max_workers=4) as pool:list(pool.map(worker,roles[1:])) + ssh('kcontrol','sudo kubectl wait nodes --all --for=condition=Ready --timeout=240s') + # Apply the identical TCP profile before creating workload pods. CNI tuning + # configures every new pod network namespace, including replacements. + for role in roles: + copy(role,[root/'infra/setup-ai-network.sh',root/'infra/setup-kubernetes-network.sh']) + ssh(role,'sudo bash /tmp/setup-kubernetes-network.sh') + kube=ssh('kcontrol','sudo cat /etc/rancher/k3s/k3s.yaml',capture_output=True).stdout.replace('127.0.0.1',ips['kcontrol']) + kube_file=root/'.work/client.kubeconfig';kube_file.write_text(kube);kube_file.chmod(0o600) + copy('kclient',[kube_file]);ssh('kclient','sudo install -m 600 /tmp/client.kubeconfig /etc/rancher/k3s/benchmark.kubeconfig && rm /tmp/client.kubeconfig') +payload=root/'.work/kubernetes-payload.tar.gz' +with tarfile.open(payload,'w:gz') as t: + t.add(stage/'configs',arcname='configs') + for p in (stage/'harness').iterdir(): + if p.is_file():t.add(p,arcname=p.name) + for p in (stage/'infra').glob('*.sh'):t.add(p,arcname='infra/'+p.name) +for r in ['kcontrol','kclient']: + copy(r,[payload]);ssh(r,'sudo tar -xzf /tmp/kubernetes-payload.tar.gz -C /opt/gateway-benchmark') +for r in roles: + copy(r,[root/'harness/collect-host.py']);ssh(r,'sudo cp /tmp/collect-host.py /opt/gateway-benchmark/ && sudo systemd-run --unit=benchmark-collector --property=RuntimeMaxSec=44000 /usr/bin/python3 /opt/gateway-benchmark/collect-host.py --runtime cri') +copy('kbackend',[root/'.work/mock-server']);ssh('kbackend','sudo mkdir -p /opt/gateway-benchmark/fixture && sudo install -m 755 /tmp/mock-server /opt/gateway-benchmark/fixture/mock-server') +copy('kcontrol',[root/'.work/praxis-operator-source.tar.gz',root/'.work/clusterloader2',root/'.work/gateway-conformance.test']) +ssh('kcontrol','sudo bash /opt/gateway-benchmark/infra/prepare-kubernetes-tools.sh && sudo systemd-run --unit=operator-build --property=RuntimeMaxSec=1800 bash /opt/gateway-benchmark/infra/build-praxis-operator.sh') +ssh('kcontrol','sudo mkdir -p /opt/gateway-benchmark/public-tools && sudo cp /tmp/clusterloader2 /tmp/gateway-conformance.test /opt/gateway-benchmark/public-tools/ && sudo systemd-run --unit=tool-transfer --property=RuntimeMaxSec=1800 python3 -m http.server 8089 --bind '+ips['kcontrol']+' --directory /opt/gateway-benchmark/public-tools') +ssh('kclient','sudo bash /opt/gateway-benchmark/infra/setup-http-client.sh') +for _ in range(180): + try:ssh('kcontrol','test -f /opt/gateway-benchmark/praxis-operator-build-complete',stdout=subprocess.DEVNULL,stderr=subprocess.DEVNULL);break + except subprocess.CalledProcessError:time.sleep(10) +else:raise RuntimeError('operator build incomplete') +ssh('kcontrol','sudo cp /opt/gateway-benchmark/praxis-operator-image.tar /opt/gateway-benchmark/public-tools/') +copy('kcontroller',[stage/'infra/import-praxis-operator.sh']);ssh('kcontroller','sudo bash /tmp/import-praxis-operator.sh') +ssh('kcontrol','sudo bash /opt/gateway-benchmark/infra/install-kubernetes-controllers.sh && sudo kubectl create namespace gateway-benchmark && sudo kubectl create namespace gateway-scale && sudo systemctl stop tool-transfer docker docker.socket') +(root/'.work/KUBERNETES-READY').write_text('Bootstrap complete; qualification required\n') +print('Kubernetes bootstrap complete; qualification required',flush=True) diff --git a/cpu-comparison/2026-10-05-stable-comparison/infra/provision-native.py b/cpu-comparison/2026-10-05-stable-comparison/infra/provision-native.py new file mode 100644 index 0000000..46e76a9 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/infra/provision-native.py @@ -0,0 +1,17 @@ +#!/usr/bin/env python3 +"""Add stopped native-AI containers and client tools to qualified CPU hosts.""" +import json +from pathlib import Path +from transport import ssh,copy +root=Path(__file__).resolve().parents[1];ips=json.loads((root/'.work/ips.json').read_text());out=root/'.work/configs';out.mkdir(exist_ok=True) +for name in ['agentgateway-native','praxis-native']: + s=(root/f'configs/ai/{name}.yaml').read_text().replace('10.128.0.63','__GATEWAY__').replace('10.128.15.192','__BACKEND__').replace('__GATEWAY__',ips['gateway']).replace('__BACKEND__',ips['backend']) + (out/(name+'.yaml')).write_text(s) +copy('gateway',[out/'agentgateway-native.yaml',out/'praxis-native.yaml',root/'infra/setup-native.sh']) +r=ssh('gateway','sudo cp /tmp/agentgateway-native.yaml /tmp/praxis-native.yaml /tmp/setup-native.sh /opt/gateway-benchmark/ && sudo bash /opt/gateway-benchmark/setup-native.sh',timeout=180) +assert r.returncode==0,r.stderr +files=[root/'harness'/n for n in ['run-native.py','run-ai-native.py','qualify-ai-native.py','check-cancellation-native.py']] +copy('client',files) +r=ssh('client','sudo cp '+' '.join('/tmp/'+f.name for f in files)+' /opt/gateway-benchmark/') +assert r.returncode==0,r.stderr +print('Native profile installed; qualify before measurements') diff --git a/cpu-comparison/2026-10-05-stable-comparison/infra/publish-evidence.py b/cpu-comparison/2026-10-05-stable-comparison/infra/publish-evidence.py new file mode 100644 index 0000000..83a24cd --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/infra/publish-evidence.py @@ -0,0 +1,43 @@ +#!/usr/bin/env python3 +"""Publish reviewed evidence to the private campaign release and verify digests.""" +import datetime,hashlib,json,subprocess,tempfile +from pathlib import Path +root=Path(__file__).resolve().parents[1];repo='solo-io/gateway-comparison-benchmarks';gh='/opt/homebrew/bin/gh';tag='cpu-2026-10-05-v1.6.0' +def run(args,**kw):return subprocess.run(args,capture_output=True,text=True,check=True,**kw) +assert json.loads((root/'evidence/qualification/final-review.json').read_text())['all_three_passes_reviewed'] +assert not json.loads((root/'evidence/cleanup/VERIFIED.json').read_text())['remaining_campaign_resources'] +privacy=json.loads(run([gh,'repo','view',repo,'--json','isPrivate,visibility']).stdout) +assert privacy['isPrivate'] and privacy['visibility']=='PRIVATE' +commit=run(['git','rev-parse','HEAD'],cwd=root).stdout.strip() +assert run(['git','rev-parse','origin/main'],cwd=root).stdout.strip()==commit,'Push the reviewed commit before creating its release' +export=json.loads((root/'evidence/EXPORTED.json').read_text());assets=root/'.work/publication' +for name,record in export['files'].items():assert hashlib.sha256((assets/name).read_bytes()).hexdigest()==record['sha256'] +notes=root/'.work/release-notes.md' +notes.write_text('''Three-pass CPU comparison of agentgateway v1.6.0, Praxis core v0.5.2 and nightly-20261002, and the separately pinned Praxis AI v0.5.0 and October 2 nightly. Includes direct service baselines, protocol qualification, HTTP/AI load tests, Kubernetes route scale/recovery, and the focused corrected static-address test. + +Archives contain raw outputs, configurations and resource samples, including labeled exclusions. Credentials are redacted with a per-member hash ledger. Verify SHA256SUMS before extraction. Read the campaign reports for validity boundaries and the stock operator/core nightly setup block. GPU inference remains paused. Campaign GCP resources were explicitly deleted and absence verified. +''') +existing=subprocess.run([gh,'api',f'repos/{repo}/releases/tags/{tag}'],capture_output=True,text=True) +if existing.returncode: + assert '404' in existing.stderr,'Cannot establish whether release exists' + run([gh,'release','create',tag,'--repo',repo,'--target',commit,'--title','Stable gateway comparison: October 5, 2026','--notes-file',str(notes)]) +release=json.loads(run([gh,'api',f'repos/{repo}/releases/tags/{tag}']).stdout) +assert release['target_commitish']==commit,'Existing release points at a different reviewed commit' +files=[assets/name for name in sorted(export['files'])]+[assets/'SHA256SUMS',assets/'manifest.json',root/'evidence/credential-redactions.json'] +existing_names={x['name'] for x in release['assets']} +for f in files: + if f.name not in existing_names:run([gh,'release','upload',tag,str(f),'--repo',repo]) +release=json.loads(run([gh,'api',f'repos/{repo}/releases/tags/{tag}']).stdout) +verified={} +for f in files: + asset=next(x for x in release['assets'] if x['name']==f.name) + digest=hashlib.sha256(f.read_bytes()).hexdigest() + if asset.get('digest'): + assert asset['digest']=='sha256:'+digest + else: + with tempfile.TemporaryDirectory(prefix='benchmark-verify-') as directory: + run([gh,'release','download',tag,'--repo',repo,'--pattern',f.name,'--dir',directory]) + assert hashlib.sha256((Path(directory)/f.name).read_bytes()).hexdigest()==digest + verified[f.name]={'sha256':digest,'bytes':asset['size'],'url':asset['browser_download_url'],'github_digest':asset.get('digest')} +record={'verified_at':datetime.datetime.now(datetime.timezone.utc).isoformat(),'repository':repo,'visibility':'PRIVATE','tag':tag,'commit':commit,'release_url':release['html_url'],'assets':verified} +(root/'evidence/PUBLISHED.json').write_text(json.dumps(record,indent=2)+'\n');print(release['html_url']) diff --git a/cpu-comparison/2026-10-05-stable-comparison/infra/qualify-healthcheck-correction.py b/cpu-comparison/2026-10-05-stable-comparison/infra/qualify-healthcheck-correction.py new file mode 100644 index 0000000..ed77a68 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/infra/qualify-healthcheck-correction.py @@ -0,0 +1,16 @@ +#!/usr/bin/env python3 +"""Finish unchanged active treatment, then qualify corrected inactive containers.""" +import subprocess,sys,time +from pathlib import Path +from transport import ssh +root=Path(__file__).resolve().parents[1] +for _ in range(180): + r=ssh('client','test -f /opt/gateway-benchmark/results/common/pass1/agentgateway/COMPLETE') + if r.returncode==0:break + state=ssh('client','systemctl show common-seeded-pass1-agentgateway -p ActiveState -p Result') + assert state.returncode==0 and 'ActiveState=active' in state.stdout,state.stdout+state.stderr + time.sleep(15) +else:raise SystemExit('Unchanged agentgateway run did not finish; inspect before modifying containers') +for cmd in [[sys.executable,'infra/disable-standalone-healthchecks.py'],[sys.executable,'infra/run-common-pass.py','qualification-nohealth'],[sys.executable,'infra/run-native-pass.py','qualification-nohealth'],[sys.executable,'infra/export-cpu.py','final-qualification']]: + subprocess.run(cmd,cwd=root,check=True) +print('Healthcheck correction qualified and exported; manual review required before resuming measured dispatcher',flush=True) diff --git a/cpu-comparison/2026-10-05-stable-comparison/infra/review-final-facts.py b/cpu-comparison/2026-10-05-stable-comparison/infra/review-final-facts.py new file mode 100644 index 0000000..4de69f1 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/infra/review-final-facts.py @@ -0,0 +1,50 @@ +#!/usr/bin/env python3 +"""Collect all-pass review facts from final snapshots; never approve results.""" +import subprocess +import sys +from pathlib import Path + +root = Path(__file__).resolve().parents[1] +analysis = root / '.work/analysis-final' +out = root / 'evidence/qualification/final-facts' +out.mkdir(parents=True, exist_ok=True) + + +def run(script, *args): + subprocess.run([sys.executable, str(root / 'harness' / script), + *map(str, args)], check=True) + + +run('summarize-hosts.py', analysis, '--output', out / 'cpu-hosts.json') +run('summarize-hosts.py', analysis, '--suite', 'gateway', + '--output', out / 'kubernetes-hosts.json') +run('summarize-hosts.py', analysis, '--suite', 'gateway', '--phases', + '--output', out / 'kubernetes-phases.json') +for phase in ['pass1', 'pass2', 'pass3']: + run('audit-cpu-isolation.py', analysis, '--phase', phase, + '--output', out / (phase + '-cpu-isolation.json')) + run('audit-kubernetes-startup.py', analysis / 'kclient', '--phase', phase, + '--gateway-samples', analysis / 'kgateway/host-samples.jsonl', + '--output', out / (phase + '-kubernetes-startup.json')) + for profile in ['common', 'native', 'kubernetes']: + cpu = profile != 'kubernetes' + run('audit-load.py', analysis / ('client' if cpu else 'kclient'), + '--phase', phase, '--profile', profile, + '--output', out / (phase + '-' + profile + '-load.json')) + args = ['--profile', profile] if cpu else [] + run('inspect-resource-gate.py', + out / ('cpu-hosts.json' if cpu else 'kubernetes-hosts.json'), + '--phase', phase, *args, + '--output', out / (phase + '-' + profile + '-resources.json')) +run('summarize-load.py', analysis, '--output', root / 'reports/data') +run('summarize-control.py', analysis / 'kclient', + '--output', root / 'reports/data') +run('review-kubernetes-attribution.py', analysis, + '--output', out / 'kubernetes-attribution.json') +run('audit-recovery-overlap.py', analysis, + '--output', out / 'recovery-overlap.json') +run('audit-input-continuity.py', root / '.work/exports', + '--output', out / 'input-continuity.json') +run('verify-first-pass-retention.py', root / '.work/exports', + '--output', out / 'first-pass-retention.json') +print('All-pass facts collected. Manual attribution and final review remain required.') diff --git a/cpu-comparison/2026-10-05-stable-comparison/infra/review-first-pass-facts.py b/cpu-comparison/2026-10-05-stable-comparison/infra/review-first-pass-facts.py new file mode 100644 index 0000000..b92117a --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/infra/review-first-pass-facts.py @@ -0,0 +1,23 @@ +#!/usr/bin/env python3 +"""Generate retained first-pass facts; this script never grants an approval.""" +import argparse,shutil,subprocess,sys +from pathlib import Path +p=argparse.ArgumentParser();p.add_argument('suite',choices=['cpu','kubernetes']);a=p.parse_args() +root=Path(__file__).resolve().parents[1];export=root/'.work/exports'/(a.suite+'-pass1');out=root/'evidence/qualification' +assert (export/'manifest.json').exists(),'Wait for complete immutable export' +def run(script,*args):subprocess.run([sys.executable,str(root/'harness'/script),*map(str,args)],check=True) +if a.suite=='cpu': + for role in ['client','gateway','backend']:shutil.copy2(export/(role+'-host-samples.jsonl'),export/role/'host-samples.jsonl') + run('audit-cpu-isolation.py',export,'--phase','pass1','--output',out/'cpu-pass1-isolation-review.json') + run('summarize-hosts.py',export,'--output',out/'cpu-pass1-host-review.json') + for profile in ['common','native']: + run('audit-load.py',export/'client','--phase','pass1','--profile',profile,'--output',out/(profile+'-pass1-audit.json')) + run('inspect-resource-gate.py',out/'cpu-pass1-host-review.json','--phase','pass1','--profile',profile,'--output',out/(profile+'-pass1-resource-gate.json')) +else: + run('audit-kubernetes-startup.py',export/'kclient','--phase','pass1','--gateway-samples',export/'kgateway/host-samples.jsonl','--output',out/'kubernetes-pass1-startup-audit.json') + run('audit-load.py',export/'kclient','--phase','pass1','--profile','kubernetes','--output',out/'kubernetes-pass1-audit.json') + run('summarize-hosts.py',export,'--suite','gateway','--output',out/'kubernetes-pass1-host-review.json') + run('inspect-resource-gate.py',out/'kubernetes-pass1-host-review.json','--phase','pass1','--output',out/'kubernetes-pass1-resource-gate.json') + run('summarize-hosts.py',export,'--suite','gateway','--phases','--output',out/'kubernetes-pass1-phase-host-review.json') + run('summarize-control.py',export/'kclient','--output',out/'kubernetes-pass1-control') +print('Facts ready. Attribute every issue and inspect resource/image/protocol evidence before writing review gates.') diff --git a/cpu-comparison/2026-10-05-stable-comparison/infra/run-common-pass.py b/cpu-comparison/2026-10-05-stable-comparison/infra/run-common-pass.py new file mode 100644 index 0000000..5a2a8ad --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/infra/run-common-pass.py @@ -0,0 +1,34 @@ +#!/usr/bin/env python3 +"""Dispatch one pass. Repetitions require a retained first-pass review.""" +import argparse,subprocess,json,datetime,time,shlex +from pathlib import Path +from transport import ssh +p=argparse.ArgumentParser();p.add_argument('phase',choices=['qualification-nohealth','qualification-seeded','qualification','qualification-v2','qualification-v3','pass1','pass2','pass3']);p.add_argument('--resume',action='store_true');a=p.parse_args() +active=ssh('client',"systemctl list-units --state=running --no-legend 'common-*' 'native-*'") +assert active.returncode==0,active.stderr +for line in active.stdout.splitlines(): + assert a.resume and line.strip().startswith('common-seeded-'+a.phase+'-'),'Another CPU treatment is active: '+line +r=Path(__file__).resolve().parents[1];ips=json.loads((r/'.work/ips.json').read_text());out=r/'evidence/dispatch'/a.phase;out.mkdir(parents=True,exist_ok=a.resume) +if not a.phase.startswith('qualification'): + gate=r/'evidence/qualification'/('qualification-review.json' if a.phase=='pass1' else 'pass1-review.json') + review=json.loads(gate.read_text());assert review['infrastructure_valid'] is True + assert review['aiperf_random_seed']==42 +orders={'qualification':['direct','agentgateway','praxis-release','praxis-nightly'],'pass1':['direct','agentgateway','praxis-release','praxis-nightly'],'pass2':['agentgateway','praxis-release','praxis-nightly','direct'],'pass3':['praxis-release','praxis-nightly','direct','agentgateway']} +for treatment in orders['qualification' if a.phase.startswith('qualification') else a.phase]: + unit='common-seeded-'+a.phase+'-'+treatment;remote='/opt/gateway-benchmark/results/common/'+a.phase+'/'+treatment + if not (out/(treatment+'.json')).exists(): + cmd='sudo docker stop agentgateway praxis-release praxis-nightly agentgateway-native praxis-ai praxis-ai-nightly >/dev/null' + if treatment!='direct':cmd+=' && sudo docker start '+treatment + result=ssh('gateway',cmd) + assert result.returncode==0,result.stderr + command=['sudo','systemd-run','--unit='+unit,'--property=LimitNOFILE=65536','--property=RuntimeMaxSec=2400','/opt/gateway-benchmark/venv/bin/python','/opt/gateway-benchmark/run-common.py','--treatment',treatment,'--gateway',ips['gateway'],'--backend',ips['backend'],'--output',remote] + if a.phase.startswith('qualification'):command.append('--qualification') + result=ssh('client',shlex.join(command));(out/(treatment+'.json')).write_text(json.dumps({'command':command,'stdout':result.stdout,'stderr':result.stderr,'exit':result.returncode,'utc':datetime.datetime.now(datetime.timezone.utc).isoformat()},indent=2)) + assert result.returncode==0,result.stderr + while True: + time.sleep(15);result=ssh('client',f'systemctl show {unit} -p ActiveState -p Result; test -f {remote}/COMPLETE && echo COMPLETE; true') + if result.returncode:raise SystemExit('Progress query failed: inspect existing remote job before retrying') + if 'COMPLETE' in result.stdout:break + if 'ActiveState=failed' in result.stdout or 'ActiveState=inactive' in result.stdout:raise SystemExit(result.stdout+' '+remote) + print(a.phase,treatment,'complete',flush=True) +(out/'COMPLETE').write_text(datetime.datetime.now(datetime.timezone.utc).isoformat()) diff --git a/cpu-comparison/2026-10-05-stable-comparison/infra/run-cpu-pass.py b/cpu-comparison/2026-10-05-stable-comparison/infra/run-cpu-pass.py new file mode 100644 index 0000000..d345807 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/infra/run-cpu-pass.py @@ -0,0 +1,11 @@ +#!/usr/bin/env python3 +"""Run one qualified common then native pass; does not approve any repeats.""" +import argparse,subprocess,sys +from pathlib import Path +p=argparse.ArgumentParser();p.add_argument('phase',choices=['pass1','pass2','pass3']);p.add_argument('--resume',action='store_true');a=p.parse_args();root=Path(__file__).resolve().parent +for runner,folder in [('run-common-pass.py','dispatch'),('run-native-pass.py','dispatch-native')]: + done=root.parent/'evidence'/folder/a.phase/'COMPLETE' + if a.resume and done.exists():continue + cmd=[sys.executable,str(root/runner),a.phase] + if a.resume:cmd.append('--resume') + subprocess.run(cmd,check=True) diff --git a/cpu-comparison/2026-10-05-stable-comparison/infra/run-native-pass.py b/cpu-comparison/2026-10-05-stable-comparison/infra/run-native-pass.py new file mode 100644 index 0000000..5989d3e --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/infra/run-native-pass.py @@ -0,0 +1,34 @@ +#!/usr/bin/env python3 +"""Dispatch one pass. Repetitions require a retained first-pass review.""" +import argparse,subprocess,json,datetime,time,shlex +from pathlib import Path +from transport import ssh +p=argparse.ArgumentParser();p.add_argument('phase',choices=['qualification-nohealth','qualification-seeded','qualification','pass1','pass2','pass3']);p.add_argument('--resume',action='store_true');a=p.parse_args() +active=ssh('client',"systemctl list-units --state=running --no-legend 'common-*' 'native-*'") +assert active.returncode==0,active.stderr +for line in active.stdout.splitlines(): + assert a.resume and line.strip().startswith('native-seeded-'+a.phase+'-'),'Another CPU treatment is active: '+line +r=Path(__file__).resolve().parents[1];ips=json.loads((r/'.work/ips.json').read_text());out=r/'evidence/dispatch-native'/a.phase;out.mkdir(parents=True,exist_ok=a.resume) +if not a.phase.startswith('qualification'): + gate=r/'evidence/qualification'/('native-qualification-review.json' if a.phase=='pass1' else 'native-pass1-review.json') + review=json.loads(gate.read_text());assert review['infrastructure_valid'] is True + assert review['aiperf_random_seed']==42 +orders={'qualification':['direct','agentgateway','praxis','praxis-ai-nightly'],'pass1':['direct','agentgateway','praxis','praxis-ai-nightly'],'pass2':['agentgateway','praxis','praxis-ai-nightly','direct'],'pass3':['praxis','praxis-ai-nightly','direct','agentgateway']} +for treatment in orders['qualification' if a.phase.startswith('qualification') else a.phase]: + unit='native-seeded-'+a.phase+'-'+treatment;remote='/opt/gateway-benchmark/results/native/'+a.phase+'/'+treatment + if not (out/(treatment+'.json')).exists(): + cmd='sudo docker stop agentgateway praxis-release praxis-nightly agentgateway-native praxis-ai praxis-ai-nightly >/dev/null' + if treatment!='direct':cmd+=' && sudo docker start '+{'agentgateway':'agentgateway-native','praxis':'praxis-ai','praxis-ai-nightly':'praxis-ai-nightly'}[treatment] + result=ssh('gateway',cmd) + assert result.returncode==0,result.stderr + command=['sudo','systemd-run','--unit='+unit,'--property=LimitNOFILE=65536','--property=RuntimeMaxSec=2400','/opt/gateway-benchmark/venv/bin/python','/opt/gateway-benchmark/run-native.py','--treatment',treatment,'--gateway',ips['gateway'],'--backend',ips['backend'],'--output',remote] + if a.phase.startswith('qualification'):command.append('--qualification') + result=ssh('client',shlex.join(command));(out/(treatment+'.json')).write_text(json.dumps({'command':command,'stdout':result.stdout,'stderr':result.stderr,'exit':result.returncode,'utc':datetime.datetime.now(datetime.timezone.utc).isoformat()},indent=2)) + assert result.returncode==0,result.stderr + while True: + time.sleep(15);result=ssh('client',f'systemctl show {unit} -p ActiveState -p Result; test -f {remote}/COMPLETE && echo COMPLETE; true') + if result.returncode:raise SystemExit('Progress query failed: inspect existing remote job before retrying') + if 'COMPLETE' in result.stdout:break + if 'ActiveState=failed' in result.stdout or 'ActiveState=inactive' in result.stdout:raise SystemExit(result.stdout+' '+remote) + print(a.phase,treatment,'complete',flush=True) +(out/'COMPLETE').write_text(datetime.datetime.now(datetime.timezone.utc).isoformat()) diff --git a/cpu-comparison/2026-10-05-stable-comparison/infra/run-remaining-cpu.py b/cpu-comparison/2026-10-05-stable-comparison/infra/run-remaining-cpu.py new file mode 100644 index 0000000..82c49c2 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/infra/run-remaining-cpu.py @@ -0,0 +1,13 @@ +#!/usr/bin/env python3 +"""Execute the two requested repeats after explicit first-pass review.""" +import json,subprocess,sys +from pathlib import Path +root=Path(__file__).resolve().parents[1] +for name in ['pass1-review.json','native-pass1-review.json','kubernetes-pass1-review.json']: + v=json.loads((root/'evidence/qualification'/name).read_text());assert v['infrastructure_valid'] is True + if name!='kubernetes-pass1-review.json':assert v['aiperf_random_seed']==42 +for phase in ['pass2','pass3']: + subprocess.run([sys.executable,'infra/run-cpu-pass.py',phase],cwd=root,check=True) + print(phase,'CPU profiles completed; final validity review still required',flush=True) +subprocess.run([sys.executable,'infra/export-cpu.py','cpu-final'],cwd=root,check=True) +print('CPU campaign exported; no automatic scientific approval or publication',flush=True) diff --git a/cpu-comparison/2026-10-05-stable-comparison/infra/run-remaining-kubernetes.py b/cpu-comparison/2026-10-05-stable-comparison/infra/run-remaining-kubernetes.py new file mode 100644 index 0000000..be853aa --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/infra/run-remaining-kubernetes.py @@ -0,0 +1,28 @@ +#!/usr/bin/env python3 +"""Run approved repetitions and focused conformance checks sequentially.""" +import datetime,json,subprocess,sys,time +from pathlib import Path +from transport import ssh +root=Path(__file__).resolve().parents[1] +for name in ['pass1-review.json','native-pass1-review.json','kubernetes-pass1-review.json']: + review=json.loads((root/'evidence/qualification'/name).read_text()) + assert review['infrastructure_valid'] is True +out=root/'evidence/dispatch-kubernetes' +for phase in ['pass2','pass3']: + for suite,runner,limit in [('kubernetes','/opt/gateway-benchmark/venv/bin/python /opt/gateway-benchmark/run-kubernetes.py',7200),('static-address','bash /opt/gateway-benchmark/run-static-pass.sh',1800)]: + active=ssh('kclient',"systemctl list-units --state=running --no-legend 'kubernetes-*' 'static-address-*'") + assert active.returncode==0 and not active.stdout.strip(),active.stdout + unit=suite+'-tcp-'+phase + cmd=f'sudo systemd-run --unit={unit} --property=LimitNOFILE=65536 --property=RuntimeMaxSec={limit} {runner} {phase}' + result=ssh('kclient',cmd) + record=out/(suite+'-'+phase+'.json');assert not record.exists() + record.write_text(json.dumps({'utc':datetime.datetime.now(datetime.timezone.utc).isoformat(),'command':cmd,'exit':result.returncode,'stdout':result.stdout,'stderr':result.stderr},indent=2)+'\n') + assert result.returncode==0,result.stderr + while True: + time.sleep(15) + r=ssh('kclient',f'systemctl show {unit} -p ActiveState -p Result; test -f /opt/gateway-benchmark/results/{suite}/{phase}/COMPLETE && echo COMPLETE; true') + assert r.returncode==0,'Inspect remote job before retrying administrative failure' + if 'COMPLETE' in r.stdout:break + assert 'ActiveState=failed' not in r.stdout and 'ActiveState=inactive' not in r.stdout,r.stdout + print(suite,phase,'complete; final review remains required',flush=True) +subprocess.run([sys.executable,'infra/export-kubernetes.py','kubernetes-final'],cwd=root,check=True) diff --git a/cpu-comparison/2026-10-05-stable-comparison/infra/setup-ai-network.sh b/cpu-comparison/2026-10-05-stable-comparison/infra/setup-ai-network.sh new file mode 100644 index 0000000..15ec00a --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/infra/setup-ai-network.sh @@ -0,0 +1,13 @@ +#!/bin/bash +set -euo pipefail +# Identical on client, gateway, backend. No reserved-port changes. +mkdir -p /opt/gateway-benchmark/network-profile +sysctl net.ipv4.ip_local_port_range net.ipv4.ip_local_reserved_ports net.ipv4.tcp_tw_reuse net.ipv4.tcp_tw_reuse_delay net.ipv4.tcp_timestamps > /opt/gateway-benchmark/network-profile/before.txt +cat > /etc/sysctl.d/90-ai-benchmark.conf <<'SYSCTL' +net.ipv4.ip_local_port_range = 10240 65535 +net.ipv4.tcp_tw_reuse = 1 +net.ipv4.tcp_tw_reuse_delay = 1000 +net.ipv4.tcp_timestamps = 1 +SYSCTL +sysctl -p /etc/sysctl.d/90-ai-benchmark.conf +sysctl net.ipv4.ip_local_port_range net.ipv4.ip_local_reserved_ports net.ipv4.tcp_tw_reuse net.ipv4.tcp_tw_reuse_delay net.ipv4.tcp_timestamps > /opt/gateway-benchmark/network-profile/after.txt diff --git a/cpu-comparison/2026-10-05-stable-comparison/infra/setup-backend.sh b/cpu-comparison/2026-10-05-stable-comparison/infra/setup-backend.sh new file mode 100644 index 0000000..e0ed063 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/infra/setup-backend.sh @@ -0,0 +1,6 @@ +#!/bin/bash +set -euo pipefail +cd /opt/gateway-benchmark +private_ip=$(hostname -I | awk '{print $1}') +docker run -d --name mock --network=host --cpus=6 --memory=4g --ulimit nofile=65536:65536 -e LISTEN_ADDR="$private_ip:8081" -v "$PWD/mock-server:/mock:ro" alpine@sha256:5291449c3df73caf6ed85e649dec1b9e818b39a5d8c871e97afc13e9cd5e8fa8 /mock +docker inspect mock > backend-inspect.json diff --git a/cpu-comparison/2026-10-05-stable-comparison/infra/setup-client.sh b/cpu-comparison/2026-10-05-stable-comparison/infra/setup-client.sh new file mode 100644 index 0000000..4473d55 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/infra/setup-client.sh @@ -0,0 +1,12 @@ +#!/bin/bash +set -euo pipefail +cd /opt/gateway-benchmark +curl -fsSL https://github.com/fortio/fortio/releases/download/v1.75.3/fortio-linux_amd64-1.75.3.tgz -o fortio.tgz +tar -xzf fortio.tgz +install usr/bin/fortio /usr/local/bin/fortio +fortio version > fortio-version.txt +sha256sum /usr/local/bin/fortio > fortio-sha256.txt +docker pull envoyproxy/nighthawk-dev@sha256:eb19429cce1486360bab7af3b6edff87a0553b5daf17d861c0326cb07d6e6198 +docker image inspect envoyproxy/nighthawk-dev@sha256:eb19429cce1486360bab7af3b6edff87a0553b5daf17d861c0326cb07d6e6198 > nighthawk-image.json +docker run --rm --entrypoint /usr/local/bin/nighthawk_client envoyproxy/nighthawk-dev@sha256:eb19429cce1486360bab7af3b6edff87a0553b5daf17d861c0326cb07d6e6198 --help > nighthawk-help.txt 2>&1 || true +/opt/gateway-benchmark/venv/bin/aiperf profile --help > aiperf-help.txt diff --git a/cpu-comparison/2026-10-05-stable-comparison/infra/setup-gateway.sh b/cpu-comparison/2026-10-05-stable-comparison/infra/setup-gateway.sh new file mode 100644 index 0000000..6f6fd08 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/infra/setup-gateway.sh @@ -0,0 +1,10 @@ +#!/bin/bash +set -euo pipefail +cd /opt/gateway-benchmark +docker pull ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c +docker create --no-healthcheck --name agentgateway --network=host --cpuset-cpus=2,3 --cpus=2 --memory=2g --ulimit nofile=65536:65536 -v "$PWD/agentgateway.yaml:/etc/config.yaml:ro" ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c -f /etc/config.yaml +docker pull ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8 +docker create --no-healthcheck --name praxis-release --entrypoint praxis --network=host --cpuset-cpus=2,3 --cpus=2 --memory=2g --ulimit nofile=65536:65536 -v "$PWD/praxis.yaml:/etc/config.yaml:ro" ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8 -c /etc/config.yaml +docker pull ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8 +docker create --no-healthcheck --name praxis-nightly --entrypoint praxis --network=host --cpuset-cpus=2,3 --cpus=2 --memory=2g --ulimit nofile=65536:65536 -v "$PWD/praxis.yaml:/etc/config.yaml:ro" ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8 -c /etc/config.yaml +docker inspect agentgateway praxis-release praxis-nightly > gateway-inspect.json diff --git a/cpu-comparison/2026-10-05-stable-comparison/infra/setup-http-client.sh b/cpu-comparison/2026-10-05-stable-comparison/infra/setup-http-client.sh new file mode 100644 index 0000000..2bf7907 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/infra/setup-http-client.sh @@ -0,0 +1,27 @@ +#!/bin/bash +set -euo pipefail +export DEBIAN_FRONTEND=noninteractive +apt-get install -y -qq docker.io +mkdir -p /etc/docker +cat > /etc/docker/daemon.json <<'EOF' +{"default-ulimits":{"nofile":{"Name":"nofile","Soft":65536,"Hard":65536}},"log-driver":"json-file","log-opts":{"max-size":"10m","max-file":"3"}} +EOF +systemctl enable --now docker +systemctl restart docker +cd /opt/gateway-benchmark +curl --retry 3 -fsSL https://github.com/fortio/fortio/releases/download/v1.75.3/fortio-linux_amd64-1.75.3.tgz -o fortio.tgz +tar -xzf fortio.tgz +install usr/bin/fortio /usr/local/bin/fortio +fortio version > fortio-version.txt +sha256sum /usr/local/bin/fortio > fortio-sha256.txt +NH=envoyproxy/nighthawk-dev@sha256:eb19429cce1486360bab7af3b6edff87a0553b5daf17d861c0326cb07d6e6198 +docker pull "$NH" +docker image inspect "$NH" > nighthawk-image.json +docker run --rm --entrypoint /usr/local/bin/nighthawk_client "$NH" --help > nighthawk-help.txt 2>&1 || test "$?" -eq 0 +for file in clusterloader2 gateway-conformance.test; do + curl --retry 3 -fsSL "http://10.128.15.217:8089/$file" -o "$file" + chmod +x "$file" +done +sha256sum clusterloader2 gateway-conformance.test > tool-sha256.txt +bash /opt/gateway-benchmark/infra/configure-tcp-client.sh +touch http-client-ready diff --git a/cpu-comparison/2026-10-05-stable-comparison/infra/setup-kubernetes-network.sh b/cpu-comparison/2026-10-05-stable-comparison/infra/setup-kubernetes-network.sh new file mode 100644 index 0000000..cc37d88 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/infra/setup-kubernetes-network.sh @@ -0,0 +1,23 @@ +#!/bin/bash +# Uniform host and pod TCP profile; no product configuration changes. +set -euo pipefail +base=/opt/gateway-benchmark/network-profile +mkdir -p "$base" +bash /tmp/setup-ai-network.sh +cd "$base" +curl --retry 3 -fsSL https://github.com/containernetworking/plugins/releases/download/v1.8.0/cni-plugins-linux-amd64-v1.8.0.tgz -o cni-plugins.tgz +printf '%s cni-plugins.tgz\n' ab3bda535f9d90766cccc90d3dddb5482003dd744d7f22bcf98186bf8eea8be6 | sha256sum -c - +tar -xzf cni-plugins.tgz ./tuning +install -m 755 tuning /var/lib/rancher/k3s/data/cni/tuning +sha256sum tuning cni-plugins.tgz > cni-sha256.txt +cp /var/lib/rancher/k3s/agent/etc/cni/net.d/10-flannel.conflist cni-before.json +python3 - <<'PY' +import json +from pathlib import Path +p=Path('/var/lib/rancher/k3s/agent/etc/cni/net.d/10-flannel.conflist') +v=json.loads(p.read_text());assert not any(x['type']=='tuning' for x in v['plugins']) +v['plugins'].append({'type':'tuning','sysctl':{'net.ipv4.ip_local_port_range':'10240 65535','net.ipv4.tcp_tw_reuse':'1','net.ipv4.tcp_tw_reuse_delay':'1000','net.ipv4.tcp_timestamps':'1'}}) +p.write_text(json.dumps(v,indent=2)+'\n') +PY +cp /var/lib/rancher/k3s/agent/etc/cni/net.d/10-flannel.conflist cni-after.json +date -u +%FT%TZ > configured-at.txt diff --git a/cpu-comparison/2026-10-05-stable-comparison/infra/setup-native.sh b/cpu-comparison/2026-10-05-stable-comparison/infra/setup-native.sh new file mode 100644 index 0000000..fde9ba6 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/infra/setup-native.sh @@ -0,0 +1,16 @@ +#!/bin/bash +set -euo pipefail +cd /opt/gateway-benchmark +AI=ghcr.io/praxis-proxy/ai@sha256:5121c638ee4b2c4dd9184c403b11d9384cd1ea26c1542085d2953a74bb15b4f8 +AGW=ghcr.io/agentgateway/agentgateway@sha256:9d3e6044ddcdc0878b1787f77bd401252b95e22684203fb5e874c4c42d2ed90c +docker pull "$AI" +docker create --no-healthcheck --name praxis-ai --network=host --cpuset-cpus=2,3 --cpus=2 --memory=2g --ulimit nofile=65536:65536 -v "$PWD/praxis-native.yaml:/etc/config.yaml:ro" "$AI" -c /etc/config.yaml +docker create --no-healthcheck --name agentgateway-native -e AGENTGATEWAY_MESSAGES_PREFER_COMPLETIONS=true --network=host --cpuset-cpus=2,3 --cpus=2 --memory=2g --ulimit nofile=65536:65536 -v "$PWD/agentgateway-native.yaml:/etc/config.yaml:ro" "$AGW" -f /etc/config.yaml +docker inspect agentgateway-native praxis-ai > native-gateway-inspect.json +docker image inspect "$AI" "$AGW" > native-image-inspect.json + +AI_NIGHTLY=ghcr.io/praxis-proxy/ai@sha256:727c4cb043af573cfb812208475dc6b290570b72ff01d07c6b7ca85dc09155e4 +docker pull "$AI_NIGHTLY" +docker create --no-healthcheck --name praxis-ai-nightly --network=host --cpuset-cpus=2,3 --cpus=2 --memory=2g --ulimit nofile=65536:65536 -v "$PWD/praxis-native.yaml:/etc/config.yaml:ro" "$AI_NIGHTLY" -c /etc/config.yaml +docker inspect praxis-ai-nightly > native-nightly-gateway-inspect.json +docker image inspect "$AI_NIGHTLY" > native-nightly-image-inspect.json diff --git a/cpu-comparison/2026-10-05-stable-comparison/infra/start-kubernetes-after-static.py b/cpu-comparison/2026-10-05-stable-comparison/infra/start-kubernetes-after-static.py new file mode 100644 index 0000000..65a5d18 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/infra/start-kubernetes-after-static.py @@ -0,0 +1,17 @@ +#!/usr/bin/env python3 +"""Start the reviewed first Kubernetes pass after focused-test cleanup.""" +import datetime,json,time +from pathlib import Path +from transport import ssh +root=Path(__file__).resolve().parents[1] +assert json.loads((root/'evidence/qualification/kubernetes-qualification-review.json').read_text())['infrastructure_valid'] +for _ in range(180): + r=ssh('kclient','test -f /opt/gateway-benchmark/results/static-address/pass1/COMPLETE') + if r.returncode==0:break + state=ssh('kclient','systemctl show static-address-pass1 -p ActiveState -p Result') + assert state.returncode==0 and 'ActiveState=active' in state.stdout,state.stdout+state.stderr + time.sleep(15) +else:raise SystemExit('Focused test cleanup incomplete') +cmd='sudo systemd-run --unit=kubernetes-tcp-pass1 --property=LimitNOFILE=65536 --property=RuntimeMaxSec=7200 /opt/gateway-benchmark/venv/bin/python /opt/gateway-benchmark/run-kubernetes.py pass1' +r=ssh('kclient',cmd);out=root/'evidence/dispatch-kubernetes';out.mkdir(exist_ok=True);(out/'pass1.json').write_text(json.dumps({'utc':datetime.datetime.now(datetime.timezone.utc).isoformat(),'command':cmd,'exit':r.returncode,'stdout':r.stdout,'stderr':r.stderr},indent=2)+'\n');assert r.returncode==0,r.stderr +print('Corrected Kubernetes pass1 dispatched; repeats remain gated',flush=True) diff --git a/cpu-comparison/2026-10-05-stable-comparison/infra/start-kubernetes-node.sh b/cpu-comparison/2026-10-05-stable-comparison/infra/start-kubernetes-node.sh new file mode 100644 index 0000000..398dd97 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/infra/start-kubernetes-node.sh @@ -0,0 +1,66 @@ +#!/bin/bash +set -euo pipefail +role="$1" +control_ip="${2:-}" +private_ip=$(hostname -I | awk '{print $1}') +test -f /opt/gateway-benchmark/ready +modprobe overlay +modprobe br_netfilter +sysctl -w net.ipv4.ip_forward=1 net.bridge.bridge-nf-call-iptables=1 +mkdir -p /etc/rancher/k3s +cat > /etc/rancher/k3s/config.yaml <> /etc/rancher/k3s/config.yaml <> /etc/rancher/k3s/config.yaml <> /etc/rancher/k3s/config.yaml + fi + mode=agent +fi +cat > /etc/systemd/system/k3s.service < >(tee -a /var/log/gateway-benchmark-startup.log) 2>&1 +export DEBIAN_FRONTEND=noninteractive +systemctl mask --now apt-daily.timer apt-daily-upgrade.timer +while systemctl is-active --quiet apt-daily.service || systemctl is-active --quiet apt-daily-upgrade.service; do sleep 5; done +printf '%s\n' 'APT::Periodic::Enable "0";' 'APT::Periodic::Unattended-Upgrade "0";' > /etc/apt/apt.conf.d/99-benchmark-freeze +apt-get update -qq +apt-get install -y -qq docker.io python3-venv python3-pip curl jq git ca-certificates sysstat +install -d /etc/docker /opt/gateway-benchmark +cat > /etc/docker/daemon.json <<'JSON' +{"default-ulimits":{"nofile":{"Name":"nofile","Soft":65536,"Hard":65536}},"log-driver":"json-file","log-opts":{"max-size":"10m","max-file":"3"}} +JSON +systemctl enable docker +systemctl restart docker +curl -fsSL https://go.dev/dl/go1.27.1.linux-amd64.tar.gz -o /tmp/go.tgz +tar -C /usr/local -xzf /tmp/go.tgz +ln -sf /usr/local/go/bin/go /usr/local/bin/go +python3 -m venv /opt/gateway-benchmark/venv +/opt/gateway-benchmark/venv/bin/pip install 'aiperf==0.13.0' 'httpx==0.28.1' > /opt/gateway-benchmark/python-install.log 2>&1 +lscpu --json > /opt/gateway-benchmark/cpu.json +lscpu -e > /opt/gateway-benchmark/cpu-topology.txt +uname -a > /opt/gateway-benchmark/kernel.txt +/opt/gateway-benchmark/venv/bin/pip freeze > /opt/gateway-benchmark/python-lock.txt +touch /opt/gateway-benchmark/ready diff --git a/cpu-comparison/2026-10-05-stable-comparison/infra/teardown.py b/cpu-comparison/2026-10-05-stable-comparison/infra/teardown.py new file mode 100644 index 0000000..0ef6169 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/infra/teardown.py @@ -0,0 +1,51 @@ +#!/usr/bin/env python3 +"""Delete only the eight captured campaign VMs after verified local evidence retention.""" +import datetime,json,subprocess +from pathlib import Path +root=Path(__file__).resolve().parents[1];out=root/'evidence/cleanup';out.mkdir(parents=True,exist_ok=True) +assert (root/'evidence/EXPORTED.json').exists(),'Verify a retained local evidence archive before deletion' +roles=['client','gateway','backend','kcontrol','kcontroller','kgateway','kbackend','kclient'];names=[] +for role in roles: + name='gwcmp160-1005-'+role + expected=json.loads((root/f'.work/create-{role}.json').read_text())[0] + r=subprocess.run(['gcloud','compute','instances','describe',name,'--project=solo-oss','--zone=us-central1-a','--format=json'],capture_output=True,text=True,check=True) + actual=json.loads(r.stdout) + assert str(actual['id'])==str(expected['id']),name+' identity changed' + assert actual['labels']['campaign']=='gwcmp160-1005',name+' ownership mismatch' + assert len(actual['disks'])==1 and actual['disks'][0]['boot'] and actual['disks'][0]['autoDelete'],name+' unexpected disks' + # Save only cleanup-relevant metadata, avoiding SSH metadata or credentials. + (out/f'{role}-before-delete.json').write_text(json.dumps({k:actual.get(k) for k in ['name','id','creationTimestamp','machineType','zone','labels','disks','scheduling','status']},indent=2)+'\n') + names.append(name) +start=datetime.datetime.now(datetime.timezone.utc).isoformat() +cmd=['gcloud','compute','instances','delete',*names,'--project=solo-oss','--zone=us-central1-a','--delete-disks=all','--quiet'] +r=subprocess.run(cmd,capture_output=True,text=True) +(out/'vm-delete.json').write_text(json.dumps({'started':start,'finished':datetime.datetime.now(datetime.timezone.utc).isoformat(),'command':cmd,'exit':r.returncode,'stdout':r.stdout,'stderr':r.stderr},indent=2)+'\n') +if r.returncode:raise SystemExit('Inspect partial deletion; do not blindly recreate or overwrite resources') +# Inventory every resource identity, but omit unrelated VM metadata and startup scripts. +commands={ + 'instances':['compute','instances','list'], + 'disks':['compute','disks','list'], + 'addresses':['compute','addresses','list'], + 'forwarding-rules':['compute','forwarding-rules','list'], + 'backend-services':['compute','backend-services','list'], + 'target-pools':['compute','target-pools','list'], + 'health-checks':['compute','health-checks','list'], + 'firewalls':['compute','firewall-rules','list'], + 'clusters':['container','clusters','list'], + 'registries':['artifacts','repositories','list','--location=us-central1'], + 'service-accounts':['iam','service-accounts','list'], +} +for kind,args in commands.items(): + r=subprocess.run(['gcloud',*args,'--project=solo-oss','--format=json'],capture_output=True,text=True) + if r.returncode: + (out/f'final-{kind}.json').write_text(json.dumps({'inventory_error':r.stderr,'exit':r.returncode})) + raise SystemExit('Inventory failed: '+kind) + inventory=json.loads(r.stdout) + fields=['name','id','creationTimestamp','createTime','zone','region','location','status','labels','sizeGb','type','users','addressType','email','disabled','format'] + (out/f'final-{kind}.json').write_text(json.dumps([{key:value for key,value in v.items() if key in fields} for v in inventory],indent=2)+'\n') + remaining=[v for v in inventory if v.get('name','').split('/')[-1].startswith(('gwcmp160-1005-',)) or v.get('labels',{}).get('campaign') in ['gwcmp160-1005']] + assert not remaining,kind+' has remaining campaign resources: '+str([v['name'] for v in remaining]) +for file in [root/'.work/k3s-token',root/'.work/client.kubeconfig']: + file.unlink(missing_ok=True) +(out/'VERIFIED.json').write_text(json.dumps({'verified_at':datetime.datetime.now(datetime.timezone.utc).isoformat(),'deleted_instances':names,'remaining_campaign_resources':[],'temporary_local_cluster_credentials_removed':True,'preserved':'Unrelated project resources and pre-existing agentgateway-benchmark-nodes identity'},indent=2)+'\n') +print('Campaign VM/disks deleted; inventory verified; local cluster credentials removed') diff --git a/cpu-comparison/2026-10-05-stable-comparison/infra/transport.py b/cpu-comparison/2026-10-05-stable-comparison/infra/transport.py new file mode 100644 index 0000000..0d0f818 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/infra/transport.py @@ -0,0 +1,20 @@ +"""SSH to captured instance addresses; avoids repeated Compute API lookups. + +Host key verification remains enabled against gcloud's existing host-key file. +External addresses carry administration only; workload traffic uses private IPs. +""" +import getpass,json,subprocess +from pathlib import Path +ROOT=Path(__file__).resolve().parents[1] +def destination(role): + v=json.loads((ROOT/f'.work/create-{role}.json').read_text())[0] + return str(v['id']),v['networkInterfaces'][0]['accessConfigs'][0]['natIP'] +def options(role): + ident,ip=destination(role) + return ['-i',str(Path.home()/'.ssh/google_compute_engine'),'-o','CheckHostIP=no','-o','HostKeyAlias=compute.'+ident,'-o','IdentitiesOnly=yes','-o','StrictHostKeyChecking=yes','-o','UserKnownHostsFile='+str(Path.home()/'.ssh/google_compute_known_hosts'),'-o','ConnectTimeout=20','-o','ServerAliveInterval=15','-o','ServerAliveCountMax=3'],getpass.getuser()+'@'+ip +def ssh(role,cmd,**kw): + opts,dest=options(role) + return subprocess.run(['/usr/bin/ssh',*opts,dest,cmd],**({'capture_output':True,'text':True,'timeout':90}|kw)) +def copy(role,files,dest='/tmp/',**kw): + opts,host=options(role) + return subprocess.run(['/usr/bin/scp',*opts,*map(str,files),host+':'+dest],**({'capture_output':True,'text':True,'timeout':180,'check':True}|kw)) diff --git a/cpu-comparison/2026-10-05-stable-comparison/reports/01-agentgateway-vs-direct.md b/cpu-comparison/2026-10-05-stable-comparison/reports/01-agentgateway-vs-direct.md new file mode 100644 index 0000000..be16e17 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/reports/01-agentgateway-vs-direct.md @@ -0,0 +1,46 @@ +# Agentgateway v1.6.0 versus direct service + +This report compares the configured agentgateway path with the direct service path. The difference includes the extra network hop and configured gateway processing; it does not isolate intrinsic proxy CPU cost. The baseline is the same deterministic service on a separate VM; it does not include model inference. Results from older releases are not inputs to these averages. + +Use the full matrices for every rate and payload: [common HTTP](matrices/common-http.md), [common AI transport](matrices/common-ai.md), [native AI](matrices/native-ai.md), [Kubernetes HTTP](matrices/kubernetes-http.md). + +## Unlimited-rate Fortio cases + +Ratios below are gateway successful throughput divided by direct throughput. Latency deltas are differences of three-run means; these are not per-request paired measurements. Unlimited-rate paths operate at different achieved rates, so these deltas do not isolate per-request proxy overhead. For fixed-rate comparisons, read delivered rate and errors beside latency. + +| Profile | Case | Agentgateway successful RPS | Direct successful RPS | Fraction of direct | Mean latency delta ms | +| --- | --- | ---: | ---: | ---: | ---: | +| Standalone common forwarding | openai / 1024 B content, 32 connections, unlimited | 22,646 [22,423–22,998] | 58,129 [56,663–59,010] | 0.390 | 0.863 | +| Standalone common forwarding | openai / 16384 B content, 32 connections, unlimited | 10,207 [9,910–10,508] | 10,115 [9,971–10,387] | 1.009 | -0.028 | +| Standalone common forwarding | anthropic / 1024 B content, 32 connections, unlimited | 22,506 [21,949–23,208] | 59,954 [59,574–60,206] | 0.375 | 0.889 | +| Standalone common forwarding | anthropic / 16384 B content, 32 connections, unlimited | 10,414 [10,170–10,698] | 10,363 [10,175–10,624] | 1.005 | -0.015 | +| Standalone common forwarding | openai / 1024 B content, 512 connections, unlimited | 19,291 [18,758–19,701] | 70,302 [69,459–71,788] | 0.274 | 19.262 | +| Standalone common forwarding | openai / 16384 B content, 512 connections, unlimited | 11,654 [11,488–11,934] | 14,341 [14,183–14,532] | 0.813 | 8.248 | +| Standalone common forwarding | 0 B content, 1 connections, unlimited | 2,782 [2,596–2,910] | 5,830 [5,090–6,238] | 0.477 | 0.187 | +| Standalone common forwarding | 0 B content, 16 connections, unlimited | 23,817 [22,720–25,351] | 64,806 [62,457–66,667] | 0.368 | 0.426 | +| Standalone common forwarding | 0 B content, 512 connections, unlimited | 21,798 [21,205–22,135] | 127,635 [122,619–132,748] | 0.171 | 19.476 | +| Standalone common forwarding | 16384 B content, 1 connections, unlimited | 1,926 [1,832–2,053] | 3,550 [3,200–3,850] | 0.543 | 0.237 | +| Standalone common forwarding | 16384 B content, 16 connections, unlimited | 17,014 [16,437–18,126] | 36,269 [35,709–36,588] | 0.469 | 0.501 | +| Standalone common forwarding | 16384 B content, 512 connections, unlimited | 15,640 [15,263–15,837] | 56,319 [55,935–57,004] | 0.278 | 23.645 | +| Standalone native AI | openai / 1024 B content, 32 connections, unlimited | 14,041 [13,871–14,211] | 58,425 [57,827–58,983] | 0.240 | 1.732 | +| Standalone native AI | openai / 16384 B content, 32 connections, unlimited | 7,399 [7,321–7,488] | 10,031 [9,976–10,060] | 0.738 | 1.135 | +| Standalone native AI | anthropic / 1024 B content, 32 connections, unlimited | 14,158 [13,781–14,467] | 60,099 [59,160–60,756] | 0.236 | 1.729 | +| Standalone native AI | anthropic / 16384 B content, 32 connections, unlimited | 7,347 [7,214–7,438] | 10,267 [10,215–10,334] | 0.716 | 1.239 | +| Standalone native AI | translation / 1024 B content, 32 connections, unlimited | 12,822 [12,503–13,295] | 58,358 [57,366–59,208] | 0.220 | 1.949 | +| Standalone native AI | translation / 16384 B content, 32 connections, unlimited | 7,172 [7,116–7,226] | 10,081 [10,064–10,101] | 0.711 | 1.287 | +| Standalone native AI | openai / 1024 B content, 512 connections, unlimited | 12,205 [12,014–12,361] | 70,812 [69,812–71,367] | 0.172 | 34.709 | +| Standalone native AI | openai / 16384 B content, 512 connections, unlimited | 6,810 [6,718–6,872] | 14,377 [14,244–14,477] | 0.474 | 39.556 | +| Kubernetes HTTP | 0 B content, 1 connections, unlimited | 572.873 [551.251–606.071] | 5,656 [5,439–5,960] | 0.101 | 1.571 | +| Kubernetes HTTP | 0 B content, 16 connections, unlimited | 9,476 [9,177–9,654] | 61,518 [60,798–62,933] | 0.154 | 1.429 | +| Kubernetes HTTP | 0 B content, 512 connections, unlimited | 24,892 [24,689–25,159] | 112,367 [110,921–115,171] | 0.222 | 16.009 | +| Kubernetes HTTP | 16384 B content, 1 connections, unlimited | 534.786 [502.622–575.277] | 4,306 [4,028–4,595] | 0.124 | 1.643 | +| Kubernetes HTTP | 16384 B content, 16 connections, unlimited | 8,514 [8,344–8,644] | 34,838 [34,273–35,430] | 0.244 | 1.420 | +| Kubernetes HTTP | 16384 B content, 512 connections, unlimited | 16,196 [16,094–16,335] | 42,731 [41,917–43,183] | 0.379 | 19.623 | + +## Reading the streaming results + +The synthetic service emits 64 tokens after a nominal 25 ms initial delay, then 5 ms between tokens. AIPerf reports client-observed TTFT and ITL. These include service pacing, scheduling and network effects; they are not GPU inference performance. At fixed concurrency the backend pacing limits throughput, so small RPS differences need the latency ranges and errors beside them. + +All full-matrix cells retain individual-run variation. Three runs on one placement provide descriptive repeatability, not a cloud-wide confidence interval. See [methodology and validity](05-methodology-and-validity.md). + +Sampled CPU, cgroup memory and descriptor evidence is reported separately in [resource usage](08-resource-usage.md); those windows include startup and warmup. diff --git a/cpu-comparison/2026-10-05-stable-comparison/reports/02-praxis-vs-agentgateway.md b/cpu-comparison/2026-10-05-stable-comparison/reports/02-praxis-vs-agentgateway.md new file mode 100644 index 0000000..9d7db98 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/reports/02-praxis-vs-agentgateway.md @@ -0,0 +1,66 @@ +# Praxis versus agentgateway v1.6.0 + +Core v0.5.2, core nightly-20261002, AI v0.5.0 and the October 2 AI nightly are separate treatments. Common forwarding uses matching transport responsibilities. Native AI exercises configured functionality with different routing/accounting implementations; do not interpret native ratios as equal-work efficiency. + +Every fixed-rate, capacity and streaming case appears in the full matrices: [common HTTP](matrices/common-http.md), [common AI transport](matrices/common-ai.md), [native AI](matrices/native-ai.md), [Kubernetes HTTP](matrices/kubernetes-http.md). + +## Unlimited-rate Fortio cases + +The ratio is agentgateway mean successful RPS divided by Praxis mean successful RPS. Greater than 1 favors agentgateway for this case; less than 1 favors Praxis. It is not an overall score. No best-run selection is used. + +| Profile | Case | Praxis image | Agentgateway successful RPS | Praxis successful RPS | Agentgateway / Praxis | +| --- | --- | --- | ---: | ---: | ---: | +| Standalone common forwarding | openai / 1024 B content, 32 connections, unlimited | Praxis core nightly-20261002 | 22,646 [22,423–22,998] | 20,780 [20,487–21,182] | 1.090× | +| Standalone common forwarding | openai / 16384 B content, 32 connections, unlimited | Praxis core nightly-20261002 | 10,207 [9,910–10,508] | 9,430 [9,409–9,462] | 1.082× | +| Standalone common forwarding | anthropic / 1024 B content, 32 connections, unlimited | Praxis core nightly-20261002 | 22,506 [21,949–23,208] | 21,948 [21,603–22,284] | 1.025× | +| Standalone common forwarding | anthropic / 16384 B content, 32 connections, unlimited | Praxis core nightly-20261002 | 10,414 [10,170–10,698] | 9,641 [9,565–9,715] | 1.080× | +| Standalone common forwarding | openai / 1024 B content, 512 connections, unlimited | Praxis core nightly-20261002 | 19,291 [18,758–19,701] | 17,339 [16,674–17,684] | 1.113× | +| Standalone common forwarding | openai / 16384 B content, 512 connections, unlimited | Praxis core nightly-20261002 | 11,654 [11,488–11,934] | 10,433 [10,174–10,582] | 1.117× | +| Standalone common forwarding | 0 B content, 1 connections, unlimited | Praxis core nightly-20261002 | 2,782 [2,596–2,910] | 2,963 [2,774–3,145] | 0.939× | +| Standalone common forwarding | 0 B content, 16 connections, unlimited | Praxis core nightly-20261002 | 23,817 [22,720–25,351] | 27,490 [27,252–27,663] | 0.866× | +| Standalone common forwarding | 0 B content, 512 connections, unlimited | Praxis core nightly-20261002 | 21,798 [21,205–22,135] | 22,832 [22,356–23,113] | 0.955× | +| Standalone common forwarding | 16384 B content, 1 connections, unlimited | Praxis core nightly-20261002 | 1,926 [1,832–2,053] | 1,988 [1,915–2,047] | 0.969× | +| Standalone common forwarding | 16384 B content, 16 connections, unlimited | Praxis core nightly-20261002 | 17,014 [16,437–18,126] | 16,604 [16,529–16,684] | 1.025× | +| Standalone common forwarding | 16384 B content, 512 connections, unlimited | Praxis core nightly-20261002 | 15,640 [15,263–15,837] | 15,379 [14,957–15,806] | 1.017× | +| Standalone common forwarding | openai / 1024 B content, 32 connections, unlimited | Praxis core v0.5.2 | 22,646 [22,423–22,998] | 27,450 [27,151–27,667] | 0.825× | +| Standalone common forwarding | openai / 16384 B content, 32 connections, unlimited | Praxis core v0.5.2 | 10,207 [9,910–10,508] | 9,411 [9,336–9,457] | 1.085× | +| Standalone common forwarding | anthropic / 1024 B content, 32 connections, unlimited | Praxis core v0.5.2 | 22,506 [21,949–23,208] | 28,881 [28,311–29,823] | 0.779× | +| Standalone common forwarding | anthropic / 16384 B content, 32 connections, unlimited | Praxis core v0.5.2 | 10,414 [10,170–10,698] | 9,577 [9,442–9,683] | 1.087× | +| Standalone common forwarding | openai / 1024 B content, 512 connections, unlimited | Praxis core v0.5.2 | 19,291 [18,758–19,701] | 22,263 [21,916–22,503] | 0.866× | +| Standalone common forwarding | openai / 16384 B content, 512 connections, unlimited | Praxis core v0.5.2 | 11,654 [11,488–11,934] | 8,857 [8,720–8,931] | 1.316× | +| Standalone common forwarding | 0 B content, 1 connections, unlimited | Praxis core v0.5.2 | 2,782 [2,596–2,910] | 3,334 [3,122–3,484] | 0.834× | +| Standalone common forwarding | 0 B content, 16 connections, unlimited | Praxis core v0.5.2 | 23,817 [22,720–25,351] | 37,779 [36,728–39,142] | 0.630× | +| Standalone common forwarding | 0 B content, 512 connections, unlimited | Praxis core v0.5.2 | 21,798 [21,205–22,135] | 33,682 [32,123–34,563] | 0.647× | +| Standalone common forwarding | 16384 B content, 1 connections, unlimited | Praxis core v0.5.2 | 1,926 [1,832–2,053] | 2,090 [2,051–2,122] | 0.922× | +| Standalone common forwarding | 16384 B content, 16 connections, unlimited | Praxis core v0.5.2 | 17,014 [16,437–18,126] | 21,336 [19,856–22,132] | 0.797× | +| Standalone common forwarding | 16384 B content, 512 connections, unlimited | Praxis core v0.5.2 | 15,640 [15,263–15,837] | 20,637 [20,271–20,973] | 0.758× | +| Standalone native AI | openai / 1024 B content, 32 connections, unlimited | Praxis AI v0.5.0 | 14,041 [13,871–14,211] | 13,398 [13,074–13,967] | 1.048× | +| Standalone native AI | openai / 16384 B content, 32 connections, unlimited | Praxis AI v0.5.0 | 7,399 [7,321–7,488] | 2,838 [2,811–2,859] | 2.608× | +| Standalone native AI | anthropic / 1024 B content, 32 connections, unlimited | Praxis AI v0.5.0 | 14,158 [13,781–14,467] | 12,075 [11,979–12,220] | 1.173× | +| Standalone native AI | anthropic / 16384 B content, 32 connections, unlimited | Praxis AI v0.5.0 | 7,347 [7,214–7,438] | 2,700 [2,640–2,755] | 2.721× | +| Standalone native AI | translation / 1024 B content, 32 connections, unlimited | Praxis AI v0.5.0 | 12,822 [12,503–13,295] | 7,118 [7,063–7,218] | 1.801× | +| Standalone native AI | translation / 16384 B content, 32 connections, unlimited | Praxis AI v0.5.0 | 7,172 [7,116–7,226] | 1,507 [1,497–1,519] | 4.758× | +| Standalone native AI | openai / 1024 B content, 512 connections, unlimited | Praxis AI v0.5.0 | 12,205 [12,014–12,361] | 11,106 [11,075–11,150] | 1.099× | +| Standalone native AI | openai / 16384 B content, 512 connections, unlimited | Praxis AI v0.5.0 | 6,810 [6,718–6,872] | 2,693 [2,682–2,701] | 2.528× | +| Standalone native AI | openai / 1024 B content, 32 connections, unlimited | Praxis AI Oct 2 nightly | 14,041 [13,871–14,211] | 12,985 [12,897–13,115] | 1.081× | +| Standalone native AI | openai / 16384 B content, 32 connections, unlimited | Praxis AI Oct 2 nightly | 7,399 [7,321–7,488] | 2,714 [2,682–2,731] | 2.726× | +| Standalone native AI | anthropic / 1024 B content, 32 connections, unlimited | Praxis AI Oct 2 nightly | 14,158 [13,781–14,467] | 12,108 [11,705–12,340] | 1.169× | +| Standalone native AI | anthropic / 16384 B content, 32 connections, unlimited | Praxis AI Oct 2 nightly | 7,347 [7,214–7,438] | 2,654 [2,628–2,677] | 2.769× | +| Standalone native AI | translation / 1024 B content, 32 connections, unlimited | Praxis AI Oct 2 nightly | 12,822 [12,503–13,295] | 7,025 [6,936–7,111] | 1.825× | +| Standalone native AI | translation / 16384 B content, 32 connections, unlimited | Praxis AI Oct 2 nightly | 7,172 [7,116–7,226] | 1,460 [1,456–1,468] | 4.912× | +| Standalone native AI | openai / 1024 B content, 512 connections, unlimited | Praxis AI Oct 2 nightly | 12,205 [12,014–12,361] | 11,126 [10,969–11,258] | 1.097× | +| Standalone native AI | openai / 16384 B content, 512 connections, unlimited | Praxis AI Oct 2 nightly | 6,810 [6,718–6,872] | 2,626 [2,613–2,637] | 2.593× | +| Kubernetes HTTP | 0 B content, 1 connections, unlimited | Praxis core v0.5.2 | 572.873 [551.251–606.071] | 605.950 [571.020–639.645] | 0.945× | +| Kubernetes HTTP | 0 B content, 16 connections, unlimited | Praxis core v0.5.2 | 9,476 [9,177–9,654] | 9,734 [9,294–10,016] | 0.973× | +| Kubernetes HTTP | 0 B content, 512 connections, unlimited | Praxis core v0.5.2 | 24,892 [24,689–25,159] | 32,008 [31,969–32,077] | 0.778× | +| Kubernetes HTTP | 16384 B content, 1 connections, unlimited | Praxis core v0.5.2 | 534.786 [502.622–575.277] | 548.411 [535.891–572.182] | 0.975× | +| Kubernetes HTTP | 16384 B content, 16 connections, unlimited | Praxis core v0.5.2 | 8,514 [8,344–8,644] | 8,688 [8,671–8,699] | 0.980× | +| Kubernetes HTTP | 16384 B content, 512 connections, unlimited | Praxis core v0.5.2 | 16,196 [16,094–16,335] | 18,357 [18,284–18,432] | 0.882× | + +## Compatibility and unavailable cells + +The stock operator with the pinned core nightly rejects its generated cluster name. Kubernetes HTTP, scale and recovery for that pairing are not evaluated. Standalone nightly forwarding remains a separate, runnable treatment. The October 2 Praxis AI nightly is separately pinned from its successful scheduled build and retained SHA tag; there is no dated AI tag. The AI release is v0.5.0 and uses core libraries v0.7.2. + +See [Gateway API evidence](03-gateway-api.md), [feature comparison](04-feature-comparison.md) and [methodology](05-methodology-and-validity.md). These results do not establish TLS/HTTP2 performance, policy/security equivalence, a universal routing limit or production availability. + +Compare [sampled resource usage](08-resource-usage.md) beside achieved throughput. Native accounting work differs, and coarse resource samples do not establish exact CPU cycles per request. diff --git a/cpu-comparison/2026-10-05-stable-comparison/reports/03-gateway-api.md b/cpu-comparison/2026-10-05-stable-comparison/reports/03-gateway-api.md new file mode 100644 index 0000000..3b50a78 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/reports/03-gateway-api.md @@ -0,0 +1,109 @@ +# Gateway API: correctness, configuration scale and recovery + +These are separate evidence families. HTTP throughput does not establish feature coverage, and a successful status condition does not by itself establish that updated routes serve the intended response. + +## Retained extended-conformance campaign + +The October 2 campaign used the same agentgateway v1.6.0 and Praxis core image digests, but upstream conformance v1.5.1. Both release implementations passed all 33 selected HTTP core cases in each repetition. Across 107 selected cases, the recorded results were 106/107 for agentgateway and 52/107 for Praxis core v0.5.2. The selected cases include core and extended HTTP/Gateway behavior, gRPC and TLS routes; counts are test cases, not percentages of the specification or official certification. + +Use the [release comparison](../../2026-10-02-gateway-extended/reports/release-comparison.md) for all retained per-case outcomes and the [nightly compatibility report](../../2026-10-02-gateway-extended/reports/nightly-compatibility.md) for its setup block. Do not manufacture a new 107-case score by combining suite versions. + +## Corrected static-address follow-up + +The old `GatewayStaticAddresses` test asserted an earlier status snapshot. Agentgateway release CI explicitly ran and passed the corrected test; it was not skipped. This campaign runs only that case from conformance v1.6.1, source `8bb74df00e56ec8f944d48c25e6c1c9c2f6848e3`, on GCE for both runnable releases. Product images remain unchanged. + +| Implementation | Repetition 1 | Repetition 2 | Repetition 3 | +| --- | --- | --- | --- | +| Agentgateway v1.6.0 | PASS | PASS | PASS | +| Praxis core v0.5.2 | FAIL | FAIL | FAIL | + +The [prior CI investigation](../../2026-10-02-gateway-extended/reports/agentgateway-static-address-follow-up.md) remains the authority for the original discrepancy. Fresh follow-up rows and artifact paths are in [static-address-rows.json](data/static-address-rows.json). Original v1.5.1 failures remain unchanged. + +The [pinned test](https://github.com/kubernetes-sigs/gateway-api/blob/8bb74df00e56ec8f944d48c25e6c1c9c2f6848e3/conformance/tests/gateway-static-addresses.go) checks address validation, conditions, listener status and address assignment. It does not send HTTP traffic to the assigned address. This campaign uses MetalLB for allocation/status and private NodePort for measured HTTP; it does not demonstrate external VIP reachability. + +## Route create/update scenarios + +ClusterLoader2 submits 1,000 or 5,000 hostname-bearing HTTPRoutes at 100 writes/sec. Each adds a generation-specific response header. The observer checks current-generation Accepted/ResolvedRefs status and then verifies every route through traffic. Its bounded observation window is 300 seconds after submission; times below include submission. “Not observed” is censored, not zero. + +| Implementation | Routes | Mutation | Fully verified runs | Completion seconds: mean [min–max] | +| --- | ---: | --- | ---: | ---: | +| Agentgateway v1.6.0 | 1000 | created | 3/3 | 12.052 [11.655–12.324] | +| Agentgateway v1.6.0 | 1000 | updated | 3/3 | 11.669 [11.611–11.726] | +| Agentgateway v1.6.0 | 5000 | created | 3/3 | 57.575 [57.083–57.921] | +| Agentgateway v1.6.0 | 5000 | updated | 3/3 | 57.150 [56.943–57.413] | +| Praxis core v0.5.2 | 1000 | created | 0/3 | Not observed | +| Praxis core v0.5.2 | 1000 | updated | 0/3 | Not observed | +| Praxis core v0.5.2 | 5000 | created | 0/3 | Not observed | +| Praxis core v0.5.2 | 5000 | updated | 0/3 | Not observed | + +### Every route mutation + +| Implementation | Pass | Routes | Mutation marker | Fully verified | Current status count at end | Sample passing at end | Full-traffic completion seconds | +| --- | ---: | ---: | --- | --- | ---: | --- | ---: | +| Agentgateway v1.6.0 | 1 | 1000 | created | Yes | 1000 | 100/100 | 12.324 | +| Agentgateway v1.6.0 | 1 | 1000 | updated | Yes | 1000 | 100/100 | 11.726 | +| Agentgateway v1.6.0 | 1 | 5000 | created | Yes | 5000 | 100/100 | 57.921 | +| Agentgateway v1.6.0 | 1 | 5000 | updated | Yes | 5000 | 100/100 | 57.095 | +| Agentgateway v1.6.0 | 2 | 1000 | created | Yes | 1000 | 100/100 | 11.655 | +| Agentgateway v1.6.0 | 2 | 1000 | updated | Yes | 1000 | 100/100 | 11.668 | +| Agentgateway v1.6.0 | 2 | 5000 | created | Yes | 5000 | 100/100 | 57.719 | +| Agentgateway v1.6.0 | 2 | 5000 | updated | Yes | 5000 | 100/100 | 56.943 | +| Agentgateway v1.6.0 | 3 | 1000 | created | Yes | 1000 | 100/100 | 12.177 | +| Agentgateway v1.6.0 | 3 | 1000 | updated | Yes | 1000 | 100/100 | 11.611 | +| Agentgateway v1.6.0 | 3 | 5000 | created | Yes | 5000 | 100/100 | 57.083 | +| Agentgateway v1.6.0 | 3 | 5000 | updated | Yes | 5000 | 100/100 | 57.413 | +| Praxis core v0.5.2 | 1 | 1000 | created | No | 0 | 0/100 | Not observed | +| Praxis core v0.5.2 | 1 | 1000 | updated | No | 0 | 0/100 | Not observed | +| Praxis core v0.5.2 | 1 | 5000 | created | No | 0 | 0/100 | Not observed | +| Praxis core v0.5.2 | 1 | 5000 | updated | No | 0 | 0/100 | Not observed | +| Praxis core v0.5.2 | 2 | 1000 | created | No | 0 | 0/100 | Not observed | +| Praxis core v0.5.2 | 2 | 1000 | updated | No | 0 | 0/100 | Not observed | +| Praxis core v0.5.2 | 2 | 5000 | created | No | 0 | 0/100 | Not observed | +| Praxis core v0.5.2 | 2 | 5000 | updated | No | 0 | 0/100 | Not observed | +| Praxis core v0.5.2 | 3 | 1000 | created | No | 0 | 0/100 | Not observed | +| Praxis core v0.5.2 | 3 | 1000 | updated | No | 0 | 0/100 | Not observed | +| Praxis core v0.5.2 | 3 | 5000 | created | No | 0 | 0/100 | Not observed | +| Praxis core v0.5.2 | 3 | 5000 | updated | No | 0 | 0/100 | Not observed | + +All phase-level times and per-pass/grouped summaries are in [scale rows](data/scale-rows.json) and [scale summary](data/scale-summary.json). A failure for this route shape is not a universal bare-route limit. Full-route probes run only after every route has current status; a zero full-probe count can therefore mean not attempted. The sample and full probes check a shared generation marker through each hostname, not distinct backends or per-route unique response values. Marker strings are reused between scenarios, so a successful sample without current status is not proof of a fresh configuration generation. Attribute status, generated-configuration/API-size and traffic-propagation failures from their raw controller/API evidence. + +### Recorded nonconvergence mechanisms + +Each 1,000-route diagnostic captured a new Praxis pod rejecting `1003` filter entries against the compiled `100`-entry chain guard. In the three 5,000-route phases, replacement configurations contained 4,273, 4,277, 4,301 entries; the controller also received timestamped API 422 errors because its generated ConfigMap exceeded 1,048,576 bytes. These are constraints of this generated configuration and filter-bearing route shape, not proof of a universal bare-route limit. Increasing pod memory would not alter either constraint. + +The [attribution review](../evidence/qualification/final-facts/kubernetes-attribution.json) ties each diagnostic to a replacement pod created during that phase and restricts API errors to that phase’s timestamps. It also retains the six process-namespace collection gaps during these crashing scale scenarios; no HTTP measurement window has those gaps. + +## Graceful restart observations + +A separate probe schedules ten health requests/sec. The controller scenario rolls both controller replicas; the data-plane scenario deletes the sole gateway pod with normal Kubernetes termination. Reported recovery is the first sampled success after the last observed post-mutation failure, relative to mutation start. If no failure occurs, recovery latency is not inferred. + +| Implementation | Pass | Mutation | Failed probes / total | Pre-mutation failures | Observed recovery seconds | Maximum dispatch delay seconds | +| --- | ---: | --- | ---: | ---: | ---: | ---: | +| Agentgateway v1.6.0 | 1 | controller | 0/262 | 0 | No failures observed | 0.049 | +| Agentgateway v1.6.0 | 1 | data-plane | 0/228 | 0 | No failures observed | 0.025 | +| Agentgateway v1.6.0 | 2 | controller | 0/251 | 0 | No failures observed | 0.048 | +| Agentgateway v1.6.0 | 2 | data-plane | 0/230 | 0 | No failures observed | 0.024 | +| Agentgateway v1.6.0 | 3 | controller | 0/251 | 0 | No failures observed | 0.049 | +| Agentgateway v1.6.0 | 3 | data-plane | 0/222 | 0 | No failures observed | 0.024 | +| Praxis core v0.5.2 | 1 | controller | 0/236 | 0 | No failures observed | 0.048 | +| Praxis core v0.5.2 | 1 | data-plane | 34/244 | 0 | 4.276 | 0.024 | +| Praxis core v0.5.2 | 2 | controller | 0/237 | 0 | No failures observed | 0.047 | +| Praxis core v0.5.2 | 2 | data-plane | 37/241 | 0 | 4.476 | 0.024 | +| Praxis core v0.5.2 | 3 | controller | 0/227 | 0 | No failures observed | 0.049 | +| Praxis core v0.5.2 | 3 | data-plane | 33/240 | 0 | 3.776 | 0.024 | + +Across the three Praxis graceful-deletion windows, observed recovery after mutation is 4.176 [3.776–4.476] seconds. Agentgateway has no observed failure in these windows, so its recovery latency is not assigned zero. + +See [every recovery row](data/recovery-rows.json) and [three-pass summaries](data/recovery-summary.json). The HTTPX probes reuse connections. Graceful termination may overlap a draining pod and its replacement, and the window can end while the old process remains. These probes do not establish complete traffic handoff or fresh-connection availability. Steady-state HTTP tests separately enforce one stable pod before load. The observations are not an HA or hard-failure guarantee. Probe timing is quantized by the 100 ms schedule; command completion and traffic recovery are different events. + +## Core nightly/operator compatibility + +All three current setup attempts preserve the stock operator configuration and exact nightly digest. The operator produces cluster name `gateway-backend~backend~8081`; core nightly rejects the `~` characters and exits 1. HTTP, scale and recovery behind this pairing are **not evaluated**. Do not label the dependent cases individual failures or record zero throughput. Standalone nightly forwarding is measured separately. + +[Setup-block evidence](data/setup-blocks.json) retains image, process-exit, node readiness and generated-configuration details. The earlier expanded-conformance attempt also encountered empty-router startup incompatibility. No silent operator or data-plane patch was applied to improve either product’s score. + +## Validity + +The [review](../evidence/qualification/final-review.json) approves this three-pass Kubernetes evidence family; standalone CPU profiles have separate measurements. It records 96 startup checks, 126 HTTP load cases, no load-tool/HTTP errors or resets, 23 Nighthawk requests in flight at cutoff, and unchanged installed inputs. The recurring Praxis controller restart counters predate HTTP; both controller processes remain stable during each HTTP window. + +The default-TCP and startup-drain Kubernetes pilots, image-switch qualification, and interrupted-fixture attempts are excluded in full. Only the corrected, reviewed three-pass campaign contributes to current performance/scale/recovery tables. See [methodology and exclusions](05-methodology-and-validity.md) and [reproduction](../docs/REPRODUCE.md). diff --git a/cpu-comparison/2026-10-05-stable-comparison/reports/04-feature-comparison.md b/cpu-comparison/2026-10-05-stable-comparison/reports/04-feature-comparison.md new file mode 100644 index 0000000..405e29e --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/reports/04-feature-comparison.md @@ -0,0 +1,165 @@ +# Feature comparison at the tested revisions + +The benchmark measures specific configurations. This capability review adds +source context without treating untested features as passed tests. **Observed** +means qualification or a linked campaign exercised that behavior; **source** +means the pinned implementation/documentation describes it. A configuration +failure is a result for the tested component pairing, not a verdict on every +possible deployment. + +## Components and versions + +| Component | Revision used | Role in this comparison | +| --- | --- | --- | +| agentgateway v1.6.0 | `ea5608642b9d` | Integrated data plane; matching v1.6.0 Kubernetes controller | +| Praxis core v0.5.2 | `af54edcd24de` | Standalone forwarding and stock operator-managed Gateway API | +| Praxis core nightly-20261002 | `31ac6dc86fba` | Standalone forwarding; stock operator pairing tested separately | +| Praxis AI v0.5.0 | `2f8732c1389b` | Native AI protocols/translation; separate distribution | +| Praxis AI October 2 nightly | `f5f51a751d6f` | Native AI profile; separately verified scheduled build | +| Praxis operator | `fb8beaa14cf7` | Latest upstream HEAD rechecked October 5; no newer release found | + +The AI release's lockfile uses core libraries **0.7.2**, not 0.5.2. Its version +must appear explicitly beside native-AI results. The October 2 AI nightly was +recovered via its SHA tag and verified against the scheduled build digest; AI +does not use the core project's dated tag convention. [Nightly provenance](../evidence/versions/praxis-ai-nightly-provenance.json). [AI dependency lockfile](https://github.com/praxis-proxy/ai/blob/2f8732c1389b889660bcb3495af4d4d28dd4e682/Cargo.lock), +[exact image identities](../evidence/versions/selection.json). + +## What this campaign exercises + +| Capability | agentgateway v1.6.0 | Praxis core v0.5.2 | Praxis core nightly-20261002 | Praxis AI v0.5.0 | Praxis AI October 2 nightly | +| --- | --- | --- | --- | --- | --- | +| Plain HTTP forwarding | Observed, common profile | Observed, common profile | Observed, common profile | Outside the separate native profile | Outside the separate native profile | +| OpenAI/Anthropic JSON and SSE forwarding | Observed, common and native profiles | Observed as transport | Observed as transport | Observed through native filters | Observed through native filters | +| Upstream stream cancellation | Observed in qualification | Observed in qualification | Observed in qualification | Observed in qualification | Observed in qualification | +| Anthropic-to-Chat-Completions translation | Observed, native profile | Not supplied by the reviewed core AI filter inventory | Not supplied by the reviewed core AI filter inventory | Observed, native profile | Observed, native profile | +| Token usage/accounting | LLM pipeline configured; accounting accuracy not independently audited | Not tested as native AI functionality | Not tested as native AI functionality | Response-usage extraction configured; accounting accuracy not independently audited | Same response-usage extraction configuration; accuracy not independently audited | +| Stock Kubernetes controller/data-plane startup | Observed | Observed | Blocked: generated cluster name rejected | AI image not used by the operator campaign | AI image not used by the operator campaign | +| Gateway API extended cases | See retained per-case evidence | See retained per-case evidence | Setup blocked in retained conformance campaign | Not evaluated | Not evaluated | +| GPU inference efficiency or model quality | Paused, not measured | Paused, not measured | Paused, not measured | Paused, not measured | Paused, not measured | + +The [scope document](../docs/COMPARISON-SCOPE.md) explains common versus native +work. Passing protocol fixtures does not establish all OpenAI/Anthropic API +operations, every streaming event combination, or resilience against malformed +input. Performance conclusions require the final reviewed three-pass reports. + +For a requirement-oriented view of the retained exact conformance cases, see +[requirements and evidence](requirements-index.md). + +## Source-supported differences worth evaluating + +| Area | agentgateway v1.6.0 | Praxis at the pinned revisions | Evidence boundary | +| --- | --- | --- | --- | +| Deployment model | Rust data plane and Go Kubernetes controller in one project | Core proxy, AI distribution and Rust operator are separate components | Integration effort was not quantitatively measured | +| Provider/API breadth | Provider integrations include OpenAI, Anthropic, Gemini, Bedrock and others | AI release has provider-specific classification, transformation and usage filters | This campaign exercises two API shapes and one translation pair | +| Gateway-owned Responses/Conversations state | No corresponding native state service identified in the reviewed scope; provider forwarding and budget databases are different functions | AI release explicitly implements response history, rehydration and Conversations; published `full` profile includes PostgreSQL; SQLite requires its build feature | Storage, authorization and multi-replica behavior not benchmarked | +| MCP | Federation, tool mediation, multiple transports and OAuth are documented | AI `mcp` stateless profile routes `tools/call`; its current/session profile explicitly returns `-32601` for that operation; Responses MCP dispatch is another path | No MCP interoperability campaign was run; avoid a single “MCP supported” score | +| A2A | Integrated A2A handling documented | AI filter classifies requests and routes task/context follow-ups using a local store | Restart/multi-replica task continuity not tested | +| Prompt/content guards | Applicability includes Completions, Messages, Responses and Gemini; excludes several other input formats | AI external guardrail filter documents Chat Completions request/response support; do not extend it automatically to Messages, Responses or MCP | Efficacy and policy overhead not measured | +| Authorization/policy extension | Native CEL/authentication plus external authorization/processing integrations | Core v0.5.2 exposes opt-in `cpex-policy-engine`; nightly defaults include the newer `policy-engine`; AI release enables policy in its `full` profile | Source/build defaults, not a security certification or runtime policy test | +| Budget/admission semantics | Standalone budget accounting charges reported usage after responses; missing usage cannot be charged through that path | AI token-rate-limit feature is experimental and opt-in; separate from ordinary response token extraction | No hard global spending-bound comparison was performed | +| Inference endpoint selection | Controller supports InferencePool; standalone endpoint-picker routing is also documented | AI has an optional llm-d-specific ext_proc integration behind `llmd-ext-proc`, outside its `full` feature set | Source capability only; EPP behavior and GPU inference efficiency were not measured | +| Configuration delivery | Kubernetes controller supplies data-plane configuration dynamically | Reviewed operator generates ConfigMaps and changes deployment configuration hashes; native core reload is a separate mechanism | Use measured route/restart results rather than assuming equivalent update behavior | + +Pinned sources for these rows: + +- [agentgateway overview](https://github.com/agentgateway/agentgateway/blob/ea5608642b9d5c94c5baf5fd9f2f9849b808e963/README.md), [provider/API and guard applicability](https://github.com/agentgateway/agentgateway/blob/ea5608642b9d5c94c5baf5fd9f2f9849b808e963/crates/llm/src/lib.rs), [budget semantics](https://github.com/agentgateway/agentgateway/blob/ea5608642b9d5c94c5baf5fd9f2f9849b808e963/crates/agentgateway/src/http/budget/mod.rs). +- [Praxis AI feature/build profiles](https://github.com/praxis-proxy/ai/blob/2f8732c1389b889660bcb3495af4d4d28dd4e682/docs/features.md), [server features](https://github.com/praxis-proxy/ai/blob/2f8732c1389b889660bcb3495af4d4d28dd4e682/server/Cargo.toml), [MCP profiles](https://github.com/praxis-proxy/ai/blob/2f8732c1389b889660bcb3495af4d4d28dd4e682/docs/filters/mcp.md), [A2A routing](https://github.com/praxis-proxy/ai/blob/2f8732c1389b889660bcb3495af4d4d28dd4e682/docs/filters/a2a.md), [AI guardrails](https://github.com/praxis-proxy/ai/blob/2f8732c1389b889660bcb3495af4d4d28dd4e682/docs/filters/ai_guardrails.md), [token usage extraction](https://github.com/praxis-proxy/ai/blob/2f8732c1389b889660bcb3495af4d4d28dd4e682/docs/filters/token_count.md). +- [Core v0.5.2 build features](https://github.com/praxis-proxy/praxis/blob/af54edcd24de01e4dac7da59a809bf88bd246fe5/server/Cargo.toml), [nightly build features](https://github.com/praxis-proxy/praxis/blob/31ac6dc86fba30ff510b17f9139021de60d8ba79/crates/server/Cargo.toml), [operator configuration delivery](https://github.com/praxis-proxy/operator/blob/fb8beaa14cf714dacf0e6964cc8be94d1b5c1d7c/src/controller/gateway.rs). + +## Fair interpretation + +Agentgateway's broader retained Gateway API results are evidence about the +selected tests and versions. They do not settle every AI use case. Praxis AI's +stateful APIs and composable policy/filter model are substantive capabilities, +with operational responsibilities that this performance campaign does not test. +Conversely, core forwarding performance does not establish native AI feature +parity. Choose the report matching the deployment and workload, and keep the +source-supported differences alongside the measured evidence. + +## Release and project boundaries + +The pinned root license declarations also differ by distribution and revision: +agentgateway is [Apache-2.0](https://github.com/agentgateway/agentgateway/blob/ea5608642b9d5c94c5baf5fd9f2f9849b808e963/LICENSE), +Praxis core v0.5.2 is [MIT](https://github.com/praxis-proxy/praxis/blob/af54edcd24de01e4dac7da59a809bf88bd246fe5/LICENSE), +and core nightly is [Apache-2.0](https://github.com/praxis-proxy/praxis/blob/31ac6dc86fba30ff510b17f9139021de60d8ba79/LICENSE). +Both pinned AI builds declare Apache-2.0 in their root license and workspace +metadata. [AI release license](https://github.com/praxis-proxy/ai/blob/2f8732c1389b889660bcb3495af4d4d28dd4e682/LICENSE), +[AI nightly license](https://github.com/praxis-proxy/ai/blob/f5f51a751d6f25acde96fb840665b24f2696ce46/LICENSE). +These are source declarations, not a transitive dependency license inventory; +the [retained file hashes](../evidence/versions/root-license-declarations.json) +identify the exact review inputs. + +Agentgateway's pinned tree includes a [project charter](https://github.com/agentgateway/agentgateway/blob/ea5608642b9d5c94c5baf5fd9f2f9849b808e963/CHARTER.md) +and [security policy](https://github.com/agentgateway/agentgateway/blob/ea5608642b9d5c94c5baf5fd9f2f9849b808e963/SECURITY.md). +Praxis core has [governance](https://github.com/praxis-proxy/praxis/blob/31ac6dc86fba30ff510b17f9139021de60d8ba79/GOVERNANCE.md), +[maintainer](https://github.com/praxis-proxy/praxis/blob/31ac6dc86fba30ff510b17f9139021de60d8ba79/MAINTAINERS.md), +and [security](https://github.com/praxis-proxy/praxis/blob/31ac6dc86fba30ff510b17f9139021de60d8ba79/SECURITY.md) +documents; AI has its own [maintainer](https://github.com/praxis-proxy/ai/blob/2f8732c1389b889660bcb3495af4d4d28dd4e682/.github/MAINTAINERS.md) +and [security](https://github.com/praxis-proxy/ai/blob/2f8732c1389b889660bcb3495af4d4d28dd4e682/.github/SECURITY.md) +documents. Their presence is not a measured support SLA, adoption count or security +ranking. Operational evaluations should separately check supported component +combinations, upgrade compatibility and the support arrangements a buyer needs. + +## October 2 AI nightly delta + +The AI nightly `f5f51a751d6f` is one commit ahead of release `2f8732c1389b`. +The [pinned source comparison](https://github.com/praxis-proxy/ai/compare/2f8732c1389b889660bcb3495af4d4d28dd4e682...f5f51a751d6f25acde96fb840665b24f2696ce46) +changes Responses compaction/state preservation and related tests/documentation. +The dependency lockfile, server build features, feature overview and token-usage +filter documentation are byte-identical between the reviewed archives. Both +therefore use the same core library version, while their images remain distinct. + +Native Chat Completions, Anthropic Messages, translation, SSE and cancellation +are independently qualified and measured for each image. This campaign does not +exercise the Responses compaction change, so it cannot certify that fix or infer +stateful API correctness from similar native-profile throughput. The source-level +AI capabilities above apply to both reviewed builds unless noted; their runtime +results remain separate rows. + +## Interpreting the stock operator's route-scale constraints + +Praxis core v0.5.2 defines `MAX_FILTERS_PER_CHAIN` as a compile-time constant of +100 in its [pinned validator](https://github.com/praxis-proxy/praxis/blob/af54edcd24de01e4dac7da59a809bf88bd246fe5/core/src/config/validate/filter_chain.rs). +The filter-bearing HTTPRoute shape can make the stock operator generate one +chain with more entries than this guard permits. This source fact helps attribute +retained startup/reload errors; it does not establish a limit on bare routes or +prove that a different configuration representation would fail. + +The generated ConfigMap's size is a separate delivery constraint. Final route +reports retain each attempted mutation and its diagnostics. Increasing pod memory +would not change either the compiled validator or Kubernetes's ConfigMap size +limit. A follow-up with changed product code or generated configuration must be +labeled as a different profile and requalified. + +## Inference-routing integration is a separate evaluation + +Both projects have endpoint-picker integration paths. Agentgateway v1.6.0 includes +InferencePool translation in its controller and a standalone endpoint-picker +configuration. The standalone example documents passthrough versus locally +validated destinations and fail-closed behavior; those standalone semantics +should not be generalized to every controller policy. +[Controller fixture](https://github.com/agentgateway/agentgateway/blob/ea5608642b9d5c94c5baf5fd9f2f9849b808e963/controller/pkg/agentgateway/translator/testdata/routes/inferencepool.yaml), +[standalone example](https://github.com/agentgateway/agentgateway/blob/ea5608642b9d5c94c5baf5fd9f2f9849b808e963/examples/llm-standalone-epp/README.md). + +Praxis AI's integration is explicitly scoped to llm-d, rather than general +ext_proc compatibility. Its example combines an external processor with an +endpoint selector and strips the selected-destination header. It requires the +optional `llmd-ext-proc` Cargo feature, which is not included in `full`; the +reviewed Containerfile defaults to `full`, and the nightly publishing workflow +does not override that argument. This is a build-profile distinction, not an +absence of integration source. The integration documentation describes tests +using a mock ExternalProcessor and inference simulator, and explicitly excludes +proof of real EPP scheduling behavior. These reviewed files are identical in the +AI release and October 2 nightly. +[Integration scope](https://github.com/praxis-proxy/ai/blob/2f8732c1389b889660bcb3495af4d4d28dd4e682/integrations/llmd/ext-proc/src/lib.rs), +[test boundary](https://github.com/praxis-proxy/ai/blob/2f8732c1389b889660bcb3495af4d4d28dd4e682/docs/developing/llmd-integration-testing.md), +[build features](https://github.com/praxis-proxy/ai/blob/2f8732c1389b889660bcb3495af4d4d28dd4e682/server/Cargo.toml), +[Containerfile](https://github.com/praxis-proxy/ai/blob/2f8732c1389b889660bcb3495af4d4d28dd4e682/Containerfile), +[nightly workflow](https://github.com/praxis-proxy/ai/blob/f5f51a751d6f25acde96fb840665b24f2696ce46/.github/workflows/publish.yaml), +[retained file hashes](../evidence/versions/inference-routing-source-review.json). + +The CPU campaign enables neither integration. A future inference comparison +needs explicit build features, a pinned real EPP, matched scheduling policy and +model servers, correctness under EPP failure, and accelerator/SLO measurements. +GPU testing remains paused; forwarding or synthetic TTFT cannot answer those +questions. diff --git a/cpu-comparison/2026-10-05-stable-comparison/reports/05-methodology-and-validity.md b/cpu-comparison/2026-10-05-stable-comparison/reports/05-methodology-and-validity.md new file mode 100644 index 0000000..6628cf2 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/reports/05-methodology-and-validity.md @@ -0,0 +1,204 @@ +# Methodology and validity + +Status: all three CPU and Kubernetes passes are [reviewed](../evidence/qualification/final-review.json). All eight campaign VMs and boot disks have been explicitly deleted after verified evidence retention. +This methods document does not approve incomplete measurements; the combined +final review follows completion of both evidence families. + +## Scope and provenance + +Solo.io commissioned this comparison and contributes to agentgateway. It is an +internal, reproducible technical evaluation, not an independent certification. +The protocol retains favorable and unfavorable outcomes for both implementations. +Image digests, configuration files and exact source revisions are part of the +[version ledger](../evidence/versions/selection.json). Different Praxis +distributions are never pooled into one version label. + +The CPU campaign has three standalone roles (client, gateway, service) and five +Kubernetes roles (control plane, controller, gateway, service, client). Every VM +is n2-standard-8 on native GCE in us-central1-a with minimum Cascade Lake, the same +Ubuntu image and 100 GiB balanced boot disk. Private addresses carry benchmark +traffic; external addresses are for administration. There is no intermediary +Envoy, GKE or managed GCP load balancer. Nighthawk is a client, not a gateway. +MetalLB allocates test addresses; HTTP performance uses private NodePorts. + +Standalone gateways receive two distinct pinned guest cores (2 and 3), a two-CPU +quota and 2 GiB. Kubernetes gateways receive a two-CPU limit and 256 MiB on their +own node; those cores are not pinned. Controller and backend nodes are separate. +Do not compare the two deployment profiles as a controlled measurement of +Kubernetes overhead: the resource limits and network paths differ. + +## What the tools measure + +| Tool / probe | Question answered | Important limit | +| --- | --- | --- | +| [Fortio](https://github.com/fortio/fortio) 1.75.3, standard Go HTTP client | Successful request rate and latency for configured HTTP/JSON traffic | Fixed concurrency caps in-flight work; unlimited rate is capacity under that cap, not an SLO guarantee | +| Pinned [Nighthawk](https://github.com/envoyproxy/nighthawk) client | An additional open-loop HTTP view at 1,000 RPS | Not a second proxy; nearest exported quantile above p99 is labeled explicitly | +| [AIPerf](https://docs.nvidia.com/aiperf/reference/ai-perf-metrics-reference) 0.13.0 | Streaming TTFT, ITL, request and output-token rates | Deterministic CPU service; no model inference, quality or GPU utilization claim | +| [Gateway API conformance](https://gateway-api.sigs.k8s.io/docs/concepts/conformance/) | Specific upstream assertions for the selected features | Case counts are not percentages of the specification; this is not official certification | +| [ClusterLoader2](https://github.com/kubernetes/perf-tests/blob/b337418289cce7ac518ed7e6920cded4a816e82c/clusterloader2/README.md) plus observer | Submission, current-generation status and served response markers for 1,000/5,000 routes | Custom route shape and 300-second post-submission window; not a universal maximum route count | +| Scheduled HTTPX probes | Observed errors during graceful controller rollout and data-plane pod deletion | 10 probes/sec on a single data-plane replica; not hard-failure HA or production availability | + +These are established upstream tools executing a campaign-specific matrix. +The ClusterLoader2 HTTPRoute scenario, response fixture, correctness checks and +recovery probes are authored for this comparison. They are not a standardized +industry AI-gateway score or an unmodified Kubernetes release scalability +scenario. Upstream Gateway API conformance assertions retain their own suite identity. + +Fortio classifies HTTP 200 responses as successful throughput; it does not +semantically validate every response body under load. Separate correctness +fixtures validate content before load. AIPerf additionally parses the streaming +protocol. A successful-rate table is therefore not a proof of every response +being semantically correct under arbitrary pressure. + +Fortio and Nighthawk use a separate five-second warmup process followed by a +thirty-second measured process. This warms the gateway/service, but the measured +client opens fresh connections. AIPerf uses five-second warmup, thirty-second benchmark and ten-second grace. +Its fixed seed is 42, with 128 input and 64 output tokens. The synthetic service +has a nominal 25 ms initial delay and 5 ms inter-token interval. JSON content +sizes are 1,024/16,384 bytes; these are not total serialized request or wire sizes. +HTTP response bodies are 0/16,384 bytes. The full generated plans are retained. + +For non-streaming JSON, the fixture returns 1,024 or 16,384 content bytes but +reports fixed synthetic usage of 128 input and 64 output tokens. Those fields +exercise usage extraction and are not a tokenizer-derived accounting oracle. +Streaming emits the requested number of ` hello` pieces; AIPerf independently +records the configured 128/64 sequence lengths. The [fixture source](../harness/mock/main.go) +therefore supports protocol/throughput tests, not a token-billing accuracy claim. + +The common profile forwards HTTP, including the two AI API shapes, without +provider transformation or token accounting. The native profile uses each +product's AI processing. Praxis response-usage extraction is enabled; agentgateway +uses its built-in LLM path. Praxis selects three configured listeners, while +agentgateway selects models through one listener. These concrete profiles are +useful comparisons, but do not isolate equivalent accounting work. Translation +uses an Anthropic client against an OpenAI backend; the direct baseline calls +the OpenAI backend without a translation step. Agentgateway explicitly sets +`AGENTGATEWAY_MESSAGES_PREFER_COMPLETIONS=true` for that translation pair; the +default Messages-to-Responses fallback is outside this profile. See +[configuration boundaries](../docs/COMPARISON-SCOPE.md). + +## Validity and exclusions + +Qualification checks response bodies, JSON/SSE behavior, synthetic upstream +errors and cancellation before load. Each pass must retain tool exit codes, +request errors, generated inputs, configuration identities, host samples and +completion markers. Exit zero alone does not approve a pass. Intentional gateway +CPU saturation can be a capacity result; an exhausted client/backend or incorrect +environment requires attribution and exclusion or correction. + +The earlier seeded standalone qualification passed 102 protocol checks and 17 +cancellation checks across four common and three native treatments. The final +qualification adds the separately pinned October 2 AI nightly as a fourth native +treatment and passed all 120 protocol checks, 20 cancellation checks and 36 short +load cases. Its review is retained separately; these short cases are not sustained +capacity measurements. Earlier duplicate-entrypoint and configuration-schema mistakes are +retained harness failures. An initial partial direct-only CPU pilot was stopped +to freeze the AIPerf seed. The whole pilot was excluded before any comparative +gateway performance outcome existed. The seeded qualification uses identical +canonical generated message contents across treatments. Before any Praxis +measurement, inherited Docker healthchecks against its disabled admin listener +were disabled and requalified. Already-started direct/agentgateway measurements +are unaffected: neither treatment had a probe and Praxis containers were stopped. + +The first Kubernetes pilot exposed a separate environment error: the intended +expanded TCP profile had not reached Kubernetes hosts/pods. Praxis 512-connection +traffic returned 502 with outbound `BindError`/errno 99. The complete pilot for +all treatments was excluded, not just the failed case. Corrected qualification +applies the same TCP profile to every host and pod namespace using the upstream +CNI tuning plugin, and adds sustained unlimited-rate 512-connection cases. +[Protocol and exclusion details](../docs/PROTOCOL.md) preserve the sequence. + +The next first-pass review found a draining old Praxis pod still present at HTTP +startup. Its sampled CPU was almost idle, but readiness alone did not enforce the +one-pod topology and endpoint eligibility was not retained. The entire Kubernetes +attempt was excluded for all treatments, without asserting a throughput effect. +A new stable-single-pod/EndpointSlice barrier is applied equally and requalified +before a fresh first pass. Standalone CPU and focused static-address results are +unaffected. The [exclusion record](../evidence/exclusions/kubernetes-startup-drain-pilot/exclusion.json) +retains this decision and the original export hash. + +A subsequent qualification was also excluded: its nightly switch briefly +qualified a release-image pod while the requested nightly replacement was being +reconciled. The setup now stops the previous controller completely and requires +the requested image digest at the stable topology barrier. The +[image-switch exclusion](../evidence/exclusions/kubernetes-image-switch-pilot/exclusion.json) +retains the contradictory identities; no affected observation enters results. + +Administrative GCP/SSH timeouts are distinct from workload failures. Reconnection +uses verified host keys and captured instance identities, and existing remote +jobs are inspected before resuming. No administrative retry silently duplicates +a measured case. Infrastructure corrections are documented even when they remove +an apparent agentgateway advantage. + +The corrected Kubernetes qualification found client/backend capacity limits in +the direct unlimited-rate reference, while the gateway paths retained upstream +and client headroom. The direct result is the capacity of the complete measured +service path. It is not an unconstrained backend ceiling or a way to isolate +intrinsic proxy CPU cost. Each measured pass receives its own resource review. + +## Statistical interpretation + +Three accepted repetitions rotate treatment order on one placement. Report every +pass, arithmetic mean, minimum, maximum and sample standard deviation. These +samples characterize repeatability on those hosts; they are not three independent +cloud placements or a basis for broad statistical significance claims. Four +treatments in each standalone profile cannot be fully position-balanced in only +three passes. Within a standalone profile, the same three agentgateway and +direct-reference runs support both Praxis release/nightly comparisons. These are +shared references, not six independent agentgateway repetitions. Native and common +reference runs remain separate because their configurations differ. + +Report successful throughput beside errors. Means of per-run p99 values remain +means of per-run p99 values, not pooled distribution percentiles. At fixed offered +rates, a capacity ratio is inappropriate when both implementations deliver the +same requested load. Streaming throughput is strongly constrained by the mock +service's pacing. Differences close to the observed variation should not become +competitive headlines. Resource samples cover tool execution including startup +and warmup; they do not establish precise CPU cycles per request. + +A setup-blocked nightly pairing has no individual feature or performance score. +The route observer requires both current status and traffic. It does not launch +its full-route probe until all statuses are current; a zero full-probe count can +mean not attempted. Probes check each hostname against a shared generation marker +and backend, not a unique response value/backend per route. Marker strings are +also reused across scale scenarios; a successful sample without current status +is not proof of a fresh configuration generation. Individual routing +semantics are covered by the separate conformance assertions. + +Unconverged route mutations are censored observations, not zero-second results; +do not average only successful mutations. Graceful restart error counts describe +the retained probe schedule and one desired data-plane replica. Old/new pod +overlap during the induced graceful recovery is part of that scenario; steady +HTTP testing instead requires the stable single-pod barrier before load. The +HTTPX recovery client reuses connections and observes ten seconds after the +mutation commands finish. Across all six data-plane deletion windows, the initial process remains in the +last near-end resource sample in five: agentgateway passes 1/3 and all Praxis +passes. Agentgateway pass 2 ends with a replacement-only sample. These observations +do not establish study-wide complete traffic handoff, fresh-connection +availability or old-process exit during every observation window. +[All-pass overlap evidence](../evidence/qualification/kubernetes-final-facts/recovery-overlap.json). + +## Deliberately outside this campaign + +TLS/HTTP2 capacity, real providers/models, GPU inference scheduling, long soaks, +multiple placements, realistic policy/auth/quota/telemetry overhead, MCP/A2A +interoperability, guardrail efficacy, distributed budget accuracy and stateful AI +storage resilience are not measured here. Source-supported capabilities are +labeled separately in the [feature comparison](04-feature-comparison.md). + + +## Final three-pass audit + +All 822 accepted load cases completed without confirmed request errors or resets; +360 protocol checks and 60 cancellation checks passed. Nighthawk recorded 26 +requests still in flight at cutoff, which are retained separately from failures. +The final review covers 696 standalone isolation checks, 96 Kubernetes startup +checks and byte-for-byte retention of 2,354 first-pass measurement files. + +One standalone client sample attempted to read `/proc/0` while Docker removed a +successfully exited Nighthawk container. The sample began about 79 ms after the +measured interval ended; all 30,000 requests completed with HTTP 2xx. Six healthy +container samples cover that measurement. The event remains in the raw telemetry +and [attribution record](../evidence/qualification/final-facts/cpu-telemetry-attribution.json). +It is a post-measurement collection race, not descriptor exhaustion. The separate +route-scale telemetry gaps and recovery limitations above remain applicable. diff --git a/cpu-comparison/2026-10-05-stable-comparison/reports/08-resource-usage.md b/cpu-comparison/2026-10-05-stable-comparison/reports/08-resource-usage.md new file mode 100644 index 0000000..d17a99a --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/reports/08-resource-usage.md @@ -0,0 +1,36 @@ +# Sampled resource usage + +Both gateways receive a two-CPU quota in each deployment profile. The standalone +profile also pins two guest cores and permits 2 GiB; Kubernetes permits 256 MiB +without CPU pinning. Compare within a profile and workload. The direct baseline +has no gateway process; gateway-specific resource metrics do not apply to it. + +The matrices retain every gateway case and every repetition. They complement +successful throughput and latency; they are not an overall efficiency ranking. +At fixed offered rates, check that both products actually deliver the same rate. +At saturation, higher utilization can simply mean the gateway does more work. + +[common http](matrices/common-http-resources.md), [common ai](matrices/common-ai-resources.md), [native ai](matrices/native-ai-resources.md), [kubernetes http](matrices/kubernetes-http-resources.md). + +CPU uses cgroup usage deltas divided by the two-CPU quota: 100% means approximately +two CPUs are busy, not the whole eight-vCPU VM. Five-second samples cover the +tool-execution window, including startup and warmup. They do not establish exact +cycles per request or a production cost per request. + +Memory is the maximum sampled `memory.current` cgroup charge in each window, +then summarized across three runs. It includes charged memory beyond process RSS, +can miss short peaks, and is not the container lifetime `memory.peak`. Gateway +processes serve multiple cases, so allocator retention and treatment order can +affect later samples. Different memory caps prevent treating standalone versus +Kubernetes differences as a controlled experiment in Kubernetes overhead. + +Descriptor maxima are observations, not configured limits. Validity review checks +those limits, process identity, restarts, OOM counters, client/backend capacity, +CPU steal and network error/drop increments separately. Direct unlimited-rate +traffic approaches client or backend capacity in some cases; the baseline remains +the observed full path, not an unconstrained service ceiling. + +[Individual resource rows](data/resource-rows.json) map to the same raw execution +artifacts as [load rows](data/load-rows.json); [resource summaries](data/resource-summary.json) +retain all three values. Read [methodology](05-methodology-and-validity.md) before +turning a sampled resource difference into a competitive claim. diff --git a/cpu-comparison/2026-10-05-stable-comparison/reports/data/article-calculations.json b/cpu-comparison/2026-10-05-stable-comparison/reports/data/article-calculations.json new file mode 100644 index 0000000..4de45a6 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/reports/data/article-calculations.json @@ -0,0 +1,2036 @@ +{ + "source": "load-summary.json", + "source_sha256": "3c477081e23b2f17ea02ff5b2ba23c392296f4cfcb49860dfcfc9a8e6b3683e2", + "method": "All three accepted runs; ratios of arithmetic mean successful RPS. No best-run selection or pooled latency percentile.", + "native_large_payload_ratio_ranges": { + "native_protocols": { + "minimum_ratio": 2.6076545576679027, + "maximum_ratio": 2.7686272329580235, + "scope": "Native profile, 16 KiB content, 32 connections, unlimited offered rate; both Praxis AI builds", + "cases": [ + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "praxis_treatment": "praxis" + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "praxis_treatment": "praxis" + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "praxis_treatment": "praxis-ai-nightly" + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "praxis_treatment": "praxis-ai-nightly" + } + ] + }, + "translation": { + "minimum_ratio": 4.7579218637454, + "maximum_ratio": 4.911837566030615, + "scope": "Native profile, 16 KiB content, 32 connections, unlimited offered rate; both Praxis AI builds", + "cases": [ + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "praxis_treatment": "praxis" + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "praxis_treatment": "praxis-ai-nightly" + } + ] + } + }, + "common_http_unlimited_praxis_leads": { + "praxis-release": { + "higher_mean_than_agentgateway": 6, + "cases": 6, + "interpretation": "Descriptive count in this matrix, not an overall score" + }, + "praxis-nightly": { + "higher_mean_than_agentgateway": 4, + "cases": 6, + "interpretation": "Descriptive count in this matrix, not an overall score" + } + }, + "unlimited_fortio_comparisons": [ + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "praxis_treatment": "praxis-nightly", + "agentgateway_rps": { + "per_pass": [ + 22423.032271249896, + 22518.612142720387, + 22997.596949346927 + ], + "arithmetic_mean": 22646.413787772402, + "min": 22423.032271249896, + "max": 22997.596949346927, + "sample_stddev": 307.8653726674818 + }, + "praxis_rps": { + "per_pass": [ + 21181.74354801917, + 20487.251425917904, + 20671.11462921239 + ], + "arithmetic_mean": 20780.036534383155, + "min": 20487.251425917904, + "max": 21181.74354801917, + "sample_stddev": 359.83025579389806 + }, + "ratio_of_means_agentgateway_over_praxis": 1.0898158793080606, + "raw_execution_artifacts": [ + "client/results/common/pass1/agentgateway/ai/02-fortio-openai/execution.json", + "client/results/common/pass1/praxis-nightly/ai/02-fortio-openai/execution.json", + "client/results/common/pass2/agentgateway/ai/02-fortio-openai/execution.json", + "client/results/common/pass2/praxis-nightly/ai/02-fortio-openai/execution.json", + "client/results/common/pass3/agentgateway/ai/02-fortio-openai/execution.json", + "client/results/common/pass3/praxis-nightly/ai/02-fortio-openai/execution.json" + ] + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "praxis_treatment": "praxis-nightly", + "agentgateway_rps": { + "per_pass": [ + 10508.113745491253, + 10201.988071189193, + 9910.379805809971 + ], + "arithmetic_mean": 10206.827207496806, + "min": 9910.379805809971, + "max": 10508.113745491253, + "sample_stddev": 298.8963509176374 + }, + "praxis_rps": { + "per_pass": [ + 9409.03925721851, + 9461.875692387508, + 9418.057102744568 + ], + "arithmetic_mean": 9429.65735078353, + "min": 9409.03925721851, + "max": 9461.875692387508, + "sample_stddev": 28.263873341529 + }, + "ratio_of_means_agentgateway_over_praxis": 1.0824176136844146, + "raw_execution_artifacts": [ + "client/results/common/pass1/agentgateway/ai/05-fortio-openai/execution.json", + "client/results/common/pass1/praxis-nightly/ai/05-fortio-openai/execution.json", + "client/results/common/pass2/agentgateway/ai/05-fortio-openai/execution.json", + "client/results/common/pass2/praxis-nightly/ai/05-fortio-openai/execution.json", + "client/results/common/pass3/agentgateway/ai/05-fortio-openai/execution.json", + "client/results/common/pass3/praxis-nightly/ai/05-fortio-openai/execution.json" + ] + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "praxis_treatment": "praxis-nightly", + "agentgateway_rps": { + "per_pass": [ + 21949.217338368904, + 22361.93399485246, + 23208.188953510547 + ], + "arithmetic_mean": 22506.44676224397, + "min": 21949.217338368904, + "max": 23208.188953510547, + "sample_stddev": 641.8063079212092 + }, + "praxis_rps": { + "per_pass": [ + 22284.08472670061, + 21602.78391377871, + 21957.38393272483 + ], + "arithmetic_mean": 21948.08419106805, + "min": 21602.78391377871, + "max": 22284.08472670061, + "sample_stddev": 340.7455991178362 + }, + "ratio_of_means_agentgateway_over_praxis": 1.0254401507810487, + "raw_execution_artifacts": [ + "client/results/common/pass1/agentgateway/ai/08-fortio-anthropic/execution.json", + "client/results/common/pass1/praxis-nightly/ai/08-fortio-anthropic/execution.json", + "client/results/common/pass2/agentgateway/ai/08-fortio-anthropic/execution.json", + "client/results/common/pass2/praxis-nightly/ai/08-fortio-anthropic/execution.json", + "client/results/common/pass3/agentgateway/ai/08-fortio-anthropic/execution.json", + "client/results/common/pass3/praxis-nightly/ai/08-fortio-anthropic/execution.json" + ] + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "praxis_treatment": "praxis-nightly", + "agentgateway_rps": { + "per_pass": [ + 10698.235503431051, + 10373.229663564498, + 10169.708529811342 + ], + "arithmetic_mean": 10413.724565602297, + "min": 10169.708529811342, + "max": 10698.235503431051, + "sample_stddev": 266.58032237806026 + }, + "praxis_rps": { + "per_pass": [ + 9641.47261516074, + 9715.266497214277, + 9564.782903427957 + ], + "arithmetic_mean": 9640.507338600992, + "min": 9564.782903427957, + "max": 9715.266497214277, + "sample_stddev": 75.24644057255603 + }, + "ratio_of_means_agentgateway_over_praxis": 1.0802050348434789, + "raw_execution_artifacts": [ + "client/results/common/pass1/agentgateway/ai/11-fortio-anthropic/execution.json", + "client/results/common/pass1/praxis-nightly/ai/11-fortio-anthropic/execution.json", + "client/results/common/pass2/agentgateway/ai/11-fortio-anthropic/execution.json", + "client/results/common/pass2/praxis-nightly/ai/11-fortio-anthropic/execution.json", + "client/results/common/pass3/agentgateway/ai/11-fortio-anthropic/execution.json", + "client/results/common/pass3/praxis-nightly/ai/11-fortio-anthropic/execution.json" + ] + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "connections": null, + "praxis_treatment": "praxis-nightly", + "agentgateway_rps": { + "per_pass": [ + 18758.145515528562, + 19412.702400665854, + 19700.9684306129 + ], + "arithmetic_mean": 19290.60544893577, + "min": 18758.145515528562, + "max": 19700.9684306129, + "sample_stddev": 483.12473701764117 + }, + "praxis_rps": { + "per_pass": [ + 16674.040179263888, + 17658.646722173595, + 17683.865459697117 + ], + "arithmetic_mean": 17338.850787044867, + "min": 16674.040179263888, + "max": 17683.865459697117, + "sample_stddev": 575.880937646104 + }, + "ratio_of_means_agentgateway_over_praxis": 1.1125653992794726, + "raw_execution_artifacts": [ + "client/results/common/pass1/agentgateway/ai/12-fortio-openai/execution.json", + "client/results/common/pass1/praxis-nightly/ai/12-fortio-openai/execution.json", + "client/results/common/pass2/agentgateway/ai/12-fortio-openai/execution.json", + "client/results/common/pass2/praxis-nightly/ai/12-fortio-openai/execution.json", + "client/results/common/pass3/agentgateway/ai/12-fortio-openai/execution.json", + "client/results/common/pass3/praxis-nightly/ai/12-fortio-openai/execution.json" + ] + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "praxis_treatment": "praxis-nightly", + "agentgateway_rps": { + "per_pass": [ + 11487.748555368913, + 11541.5603031341, + 11933.990762433687 + ], + "arithmetic_mean": 11654.4332069789, + "min": 11487.748555368913, + "max": 11933.990762433687, + "sample_stddev": 243.59442965363178 + }, + "praxis_rps": { + "per_pass": [ + 10174.365431372371, + 10581.567321093675, + 10542.583842952354 + ], + "arithmetic_mean": 10432.838865139467, + "min": 10174.365431372371, + "max": 10581.567321093675, + "sample_stddev": 224.69159945247966 + }, + "ratio_of_means_agentgateway_over_praxis": 1.117091268985405, + "raw_execution_artifacts": [ + "client/results/common/pass1/agentgateway/ai/13-fortio-openai/execution.json", + "client/results/common/pass1/praxis-nightly/ai/13-fortio-openai/execution.json", + "client/results/common/pass2/agentgateway/ai/13-fortio-openai/execution.json", + "client/results/common/pass2/praxis-nightly/ai/13-fortio-openai/execution.json", + "client/results/common/pass3/agentgateway/ai/13-fortio-openai/execution.json", + "client/results/common/pass3/praxis-nightly/ai/13-fortio-openai/execution.json" + ] + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 1, + "connections": null, + "praxis_treatment": "praxis-nightly", + "agentgateway_rps": { + "per_pass": [ + 2910.0310570046263, + 2838.5716743663565, + 2596.114461052333 + ], + "arithmetic_mean": 2781.5723974744387, + "min": 2596.114461052333, + "max": 2910.0310570046263, + "sample_stddev": 164.53751997103885 + }, + "praxis_rps": { + "per_pass": [ + 2773.503852928829, + 2969.746867661275, + 3144.721908663463 + ], + "arithmetic_mean": 2962.6575430845223, + "min": 2773.503852928829, + "max": 3144.721908663463, + "sample_stddev": 185.7105412141874 + }, + "ratio_of_means_agentgateway_over_praxis": 0.9388774628938215, + "raw_execution_artifacts": [ + "client/results/common/pass1/agentgateway/http/01-fortio/execution.json", + "client/results/common/pass1/praxis-nightly/http/01-fortio/execution.json", + "client/results/common/pass2/agentgateway/http/01-fortio/execution.json", + "client/results/common/pass2/praxis-nightly/http/01-fortio/execution.json", + "client/results/common/pass3/agentgateway/http/01-fortio/execution.json", + "client/results/common/pass3/praxis-nightly/http/01-fortio/execution.json" + ] + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 16, + "connections": null, + "praxis_treatment": "praxis-nightly", + "agentgateway_rps": { + "per_pass": [ + 23381.091814776988, + 25350.93854293813, + 22719.672278904865 + ], + "arithmetic_mean": 23817.234212206662, + "min": 22719.672278904865, + "max": 25350.93854293813, + "sample_stddev": 1368.7789014982184 + }, + "praxis_rps": { + "per_pass": [ + 27663.159831325447, + 27554.92753650799, + 27251.56602776871 + ], + "arithmetic_mean": 27489.884465200714, + "min": 27251.56602776871, + "max": 27663.159831325447, + "sample_stddev": 213.36662256638905 + }, + "ratio_of_means_agentgateway_over_praxis": 0.8663999385794714, + "raw_execution_artifacts": [ + "client/results/common/pass1/agentgateway/http/03-fortio/execution.json", + "client/results/common/pass1/praxis-nightly/http/03-fortio/execution.json", + "client/results/common/pass2/agentgateway/http/03-fortio/execution.json", + "client/results/common/pass2/praxis-nightly/http/03-fortio/execution.json", + "client/results/common/pass3/agentgateway/http/03-fortio/execution.json", + "client/results/common/pass3/praxis-nightly/http/03-fortio/execution.json" + ] + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 512, + "connections": null, + "praxis_treatment": "praxis-nightly", + "agentgateway_rps": { + "per_pass": [ + 21204.587476161178, + 22135.42624060866, + 22052.899222065622 + ], + "arithmetic_mean": 21797.637646278486, + "min": 21204.587476161178, + "max": 22135.42624060866, + "sample_stddev": 515.2514487165732 + }, + "praxis_rps": { + "per_pass": [ + 22356.17800046704, + 23113.147838955447, + 23025.42730111816 + ], + "arithmetic_mean": 22831.584380180215, + "min": 22356.17800046704, + "max": 23113.147838955447, + "sample_stddev": 414.0436481744492 + }, + "ratio_of_means_agentgateway_over_praxis": 0.9547141925551481, + "raw_execution_artifacts": [ + "client/results/common/pass1/agentgateway/http/05-fortio/execution.json", + "client/results/common/pass1/praxis-nightly/http/05-fortio/execution.json", + "client/results/common/pass2/agentgateway/http/05-fortio/execution.json", + "client/results/common/pass2/praxis-nightly/http/05-fortio/execution.json", + "client/results/common/pass3/agentgateway/http/05-fortio/execution.json", + "client/results/common/pass3/praxis-nightly/http/05-fortio/execution.json" + ] + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 1, + "connections": null, + "praxis_treatment": "praxis-nightly", + "agentgateway_rps": { + "per_pass": [ + 1894.1205242801507, + 2052.527707765392, + 1832.1501668108376 + ], + "arithmetic_mean": 1926.2661329521268, + "min": 1832.1501668108376, + "max": 2052.527707765392, + "sample_stddev": 113.6510899946099 + }, + "praxis_rps": { + "per_pass": [ + 1915.4810073673184, + 1999.9544959435816, + 2047.077049195663 + ], + "arithmetic_mean": 1987.5041841688544, + "min": 1915.4810073673184, + "max": 2047.077049195663, + "sample_stddev": 66.67561213583112 + }, + "ratio_of_means_agentgateway_over_praxis": 0.969188466769273, + "raw_execution_artifacts": [ + "client/results/common/pass1/agentgateway/http/07-fortio/execution.json", + "client/results/common/pass1/praxis-nightly/http/07-fortio/execution.json", + "client/results/common/pass2/agentgateway/http/07-fortio/execution.json", + "client/results/common/pass2/praxis-nightly/http/07-fortio/execution.json", + "client/results/common/pass3/agentgateway/http/07-fortio/execution.json", + "client/results/common/pass3/praxis-nightly/http/07-fortio/execution.json" + ] + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 16, + "connections": null, + "praxis_treatment": "praxis-nightly", + "agentgateway_rps": { + "per_pass": [ + 16479.967945378205, + 16436.668798384268, + 18125.640736007714 + ], + "arithmetic_mean": 17014.09249325673, + "min": 16436.668798384268, + "max": 18125.640736007714, + "sample_stddev": 962.8724349594305 + }, + "praxis_rps": { + "per_pass": [ + 16529.178099340686, + 16684.341975953485, + 16597.556161984416 + ], + "arithmetic_mean": 16603.692079092863, + "min": 16529.178099340686, + "max": 16684.341975953485, + "sample_stddev": 77.76370786201748 + }, + "ratio_of_means_agentgateway_over_praxis": 1.024717419005899, + "raw_execution_artifacts": [ + "client/results/common/pass1/agentgateway/http/09-fortio/execution.json", + "client/results/common/pass1/praxis-nightly/http/09-fortio/execution.json", + "client/results/common/pass2/agentgateway/http/09-fortio/execution.json", + "client/results/common/pass2/praxis-nightly/http/09-fortio/execution.json", + "client/results/common/pass3/agentgateway/http/09-fortio/execution.json", + "client/results/common/pass3/praxis-nightly/http/09-fortio/execution.json" + ] + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "praxis_treatment": "praxis-nightly", + "agentgateway_rps": { + "per_pass": [ + 15263.216025827387, + 15837.09703443073, + 15820.846752539395 + ], + "arithmetic_mean": 15640.386604265837, + "min": 15263.216025827387, + "max": 15837.09703443073, + "sample_stddev": 326.7403431550554 + }, + "praxis_rps": { + "per_pass": [ + 14957.114616029568, + 15372.568651228623, + 15806.037121334088 + ], + "arithmetic_mean": 15378.573462864093, + "min": 14957.114616029568, + "max": 15806.037121334088, + "sample_stddev": 424.49310751201665 + }, + "ratio_of_means_agentgateway_over_praxis": 1.0170245401521778, + "raw_execution_artifacts": [ + "client/results/common/pass1/agentgateway/http/11-fortio/execution.json", + "client/results/common/pass1/praxis-nightly/http/11-fortio/execution.json", + "client/results/common/pass2/agentgateway/http/11-fortio/execution.json", + "client/results/common/pass2/praxis-nightly/http/11-fortio/execution.json", + "client/results/common/pass3/agentgateway/http/11-fortio/execution.json", + "client/results/common/pass3/praxis-nightly/http/11-fortio/execution.json" + ] + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "praxis_treatment": "praxis-release", + "agentgateway_rps": { + "per_pass": [ + 22423.032271249896, + 22518.612142720387, + 22997.596949346927 + ], + "arithmetic_mean": 22646.413787772402, + "min": 22423.032271249896, + "max": 22997.596949346927, + "sample_stddev": 307.8653726674818 + }, + "praxis_rps": { + "per_pass": [ + 27151.206293716885, + 27667.15854856244, + 27533.07859677146 + ], + "arithmetic_mean": 27450.48114635026, + "min": 27151.206293716885, + "max": 27667.15854856244, + "sample_stddev": 267.7096121399349 + }, + "ratio_of_means_agentgateway_over_praxis": 0.8249915062338865, + "raw_execution_artifacts": [ + "client/results/common/pass1/agentgateway/ai/02-fortio-openai/execution.json", + "client/results/common/pass1/praxis-release/ai/02-fortio-openai/execution.json", + "client/results/common/pass2/agentgateway/ai/02-fortio-openai/execution.json", + "client/results/common/pass2/praxis-release/ai/02-fortio-openai/execution.json", + "client/results/common/pass3/agentgateway/ai/02-fortio-openai/execution.json", + "client/results/common/pass3/praxis-release/ai/02-fortio-openai/execution.json" + ] + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "praxis_treatment": "praxis-release", + "agentgateway_rps": { + "per_pass": [ + 10508.113745491253, + 10201.988071189193, + 9910.379805809971 + ], + "arithmetic_mean": 10206.827207496806, + "min": 9910.379805809971, + "max": 10508.113745491253, + "sample_stddev": 298.8963509176374 + }, + "praxis_rps": { + "per_pass": [ + 9335.502209130824, + 9456.53079447702, + 9440.41882705965 + ], + "arithmetic_mean": 9410.817276889164, + "min": 9335.502209130824, + "max": 9456.53079447702, + "sample_stddev": 65.72038075891798 + }, + "ratio_of_means_agentgateway_over_praxis": 1.0845845697761514, + "raw_execution_artifacts": [ + "client/results/common/pass1/agentgateway/ai/05-fortio-openai/execution.json", + "client/results/common/pass1/praxis-release/ai/05-fortio-openai/execution.json", + "client/results/common/pass2/agentgateway/ai/05-fortio-openai/execution.json", + "client/results/common/pass2/praxis-release/ai/05-fortio-openai/execution.json", + "client/results/common/pass3/agentgateway/ai/05-fortio-openai/execution.json", + "client/results/common/pass3/praxis-release/ai/05-fortio-openai/execution.json" + ] + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "praxis_treatment": "praxis-release", + "agentgateway_rps": { + "per_pass": [ + 21949.217338368904, + 22361.93399485246, + 23208.188953510547 + ], + "arithmetic_mean": 22506.44676224397, + "min": 21949.217338368904, + "max": 23208.188953510547, + "sample_stddev": 641.8063079212092 + }, + "praxis_rps": { + "per_pass": [ + 28509.385504592476, + 29823.419800402422, + 28311.334553565397 + ], + "arithmetic_mean": 28881.379952853433, + "min": 28311.334553565397, + "max": 29823.419800402422, + "sample_stddev": 821.8183196901103 + }, + "ratio_of_means_agentgateway_over_praxis": 0.7792718630129157, + "raw_execution_artifacts": [ + "client/results/common/pass1/agentgateway/ai/08-fortio-anthropic/execution.json", + "client/results/common/pass1/praxis-release/ai/08-fortio-anthropic/execution.json", + "client/results/common/pass2/agentgateway/ai/08-fortio-anthropic/execution.json", + "client/results/common/pass2/praxis-release/ai/08-fortio-anthropic/execution.json", + "client/results/common/pass3/agentgateway/ai/08-fortio-anthropic/execution.json", + "client/results/common/pass3/praxis-release/ai/08-fortio-anthropic/execution.json" + ] + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "praxis_treatment": "praxis-release", + "agentgateway_rps": { + "per_pass": [ + 10698.235503431051, + 10373.229663564498, + 10169.708529811342 + ], + "arithmetic_mean": 10413.724565602297, + "min": 10169.708529811342, + "max": 10698.235503431051, + "sample_stddev": 266.58032237806026 + }, + "praxis_rps": { + "per_pass": [ + 9442.299001389536, + 9683.344088359274, + 9605.55747049146 + ], + "arithmetic_mean": 9577.066853413424, + "min": 9442.299001389536, + "max": 9683.344088359274, + "sample_stddev": 123.02223349532233 + }, + "ratio_of_means_agentgateway_over_praxis": 1.0873605379386775, + "raw_execution_artifacts": [ + "client/results/common/pass1/agentgateway/ai/11-fortio-anthropic/execution.json", + "client/results/common/pass1/praxis-release/ai/11-fortio-anthropic/execution.json", + "client/results/common/pass2/agentgateway/ai/11-fortio-anthropic/execution.json", + "client/results/common/pass2/praxis-release/ai/11-fortio-anthropic/execution.json", + "client/results/common/pass3/agentgateway/ai/11-fortio-anthropic/execution.json", + "client/results/common/pass3/praxis-release/ai/11-fortio-anthropic/execution.json" + ] + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "connections": null, + "praxis_treatment": "praxis-release", + "agentgateway_rps": { + "per_pass": [ + 18758.145515528562, + 19412.702400665854, + 19700.9684306129 + ], + "arithmetic_mean": 19290.60544893577, + "min": 18758.145515528562, + "max": 19700.9684306129, + "sample_stddev": 483.12473701764117 + }, + "praxis_rps": { + "per_pass": [ + 21916.379169329135, + 22503.13446013878, + 22369.494000664195 + ], + "arithmetic_mean": 22263.00254337737, + "min": 21916.379169329135, + "max": 22503.13446013878, + "sample_stddev": 307.5317311751445 + }, + "ratio_of_means_agentgateway_over_praxis": 0.8664871421251396, + "raw_execution_artifacts": [ + "client/results/common/pass1/agentgateway/ai/12-fortio-openai/execution.json", + "client/results/common/pass1/praxis-release/ai/12-fortio-openai/execution.json", + "client/results/common/pass2/agentgateway/ai/12-fortio-openai/execution.json", + "client/results/common/pass2/praxis-release/ai/12-fortio-openai/execution.json", + "client/results/common/pass3/agentgateway/ai/12-fortio-openai/execution.json", + "client/results/common/pass3/praxis-release/ai/12-fortio-openai/execution.json" + ] + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "praxis_treatment": "praxis-release", + "agentgateway_rps": { + "per_pass": [ + 11487.748555368913, + 11541.5603031341, + 11933.990762433687 + ], + "arithmetic_mean": 11654.4332069789, + "min": 11487.748555368913, + "max": 11933.990762433687, + "sample_stddev": 243.59442965363178 + }, + "praxis_rps": { + "per_pass": [ + 8720.299376831113, + 8921.183596070636, + 8930.900746288728 + ], + "arithmetic_mean": 8857.461239730159, + "min": 8720.299376831113, + "max": 8930.900746288728, + "sample_stddev": 118.88497898196663 + }, + "ratio_of_means_agentgateway_over_praxis": 1.3157758065824683, + "raw_execution_artifacts": [ + "client/results/common/pass1/agentgateway/ai/13-fortio-openai/execution.json", + "client/results/common/pass1/praxis-release/ai/13-fortio-openai/execution.json", + "client/results/common/pass2/agentgateway/ai/13-fortio-openai/execution.json", + "client/results/common/pass2/praxis-release/ai/13-fortio-openai/execution.json", + "client/results/common/pass3/agentgateway/ai/13-fortio-openai/execution.json", + "client/results/common/pass3/praxis-release/ai/13-fortio-openai/execution.json" + ] + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 1, + "connections": null, + "praxis_treatment": "praxis-release", + "agentgateway_rps": { + "per_pass": [ + 2910.0310570046263, + 2838.5716743663565, + 2596.114461052333 + ], + "arithmetic_mean": 2781.5723974744387, + "min": 2596.114461052333, + "max": 2910.0310570046263, + "sample_stddev": 164.53751997103885 + }, + "praxis_rps": { + "per_pass": [ + 3396.484511351331, + 3484.1341174211902, + 3121.6020692399693 + ], + "arithmetic_mean": 3334.0735660041637, + "min": 3121.6020692399693, + "max": 3484.1341174211902, + "sample_stddev": 189.15262637342133 + }, + "ratio_of_means_agentgateway_over_praxis": 0.8342864494163249, + "raw_execution_artifacts": [ + "client/results/common/pass1/agentgateway/http/01-fortio/execution.json", + "client/results/common/pass1/praxis-release/http/01-fortio/execution.json", + "client/results/common/pass2/agentgateway/http/01-fortio/execution.json", + "client/results/common/pass2/praxis-release/http/01-fortio/execution.json", + "client/results/common/pass3/agentgateway/http/01-fortio/execution.json", + "client/results/common/pass3/praxis-release/http/01-fortio/execution.json" + ] + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 16, + "connections": null, + "praxis_treatment": "praxis-release", + "agentgateway_rps": { + "per_pass": [ + 23381.091814776988, + 25350.93854293813, + 22719.672278904865 + ], + "arithmetic_mean": 23817.234212206662, + "min": 22719.672278904865, + "max": 25350.93854293813, + "sample_stddev": 1368.7789014982184 + }, + "praxis_rps": { + "per_pass": [ + 36727.93944821951, + 39142.488634625195, + 37467.63786866023 + ], + "arithmetic_mean": 37779.355317168316, + "min": 36727.93944821951, + "max": 39142.488634625195, + "sample_stddev": 1237.0884241522012 + }, + "ratio_of_means_agentgateway_over_praxis": 0.6304298739947858, + "raw_execution_artifacts": [ + "client/results/common/pass1/agentgateway/http/03-fortio/execution.json", + "client/results/common/pass1/praxis-release/http/03-fortio/execution.json", + "client/results/common/pass2/agentgateway/http/03-fortio/execution.json", + "client/results/common/pass2/praxis-release/http/03-fortio/execution.json", + "client/results/common/pass3/agentgateway/http/03-fortio/execution.json", + "client/results/common/pass3/praxis-release/http/03-fortio/execution.json" + ] + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 512, + "connections": null, + "praxis_treatment": "praxis-release", + "agentgateway_rps": { + "per_pass": [ + 21204.587476161178, + 22135.42624060866, + 22052.899222065622 + ], + "arithmetic_mean": 21797.637646278486, + "min": 21204.587476161178, + "max": 22135.42624060866, + "sample_stddev": 515.2514487165732 + }, + "praxis_rps": { + "per_pass": [ + 32122.937973377604, + 34360.101061749585, + 34563.25715633337 + ], + "arithmetic_mean": 33682.098730486854, + "min": 32122.937973377604, + "max": 34563.25715633337, + "sample_stddev": 1354.0881801322055 + }, + "ratio_of_means_agentgateway_over_praxis": 0.6471579405041253, + "raw_execution_artifacts": [ + "client/results/common/pass1/agentgateway/http/05-fortio/execution.json", + "client/results/common/pass1/praxis-release/http/05-fortio/execution.json", + "client/results/common/pass2/agentgateway/http/05-fortio/execution.json", + "client/results/common/pass2/praxis-release/http/05-fortio/execution.json", + "client/results/common/pass3/agentgateway/http/05-fortio/execution.json", + "client/results/common/pass3/praxis-release/http/05-fortio/execution.json" + ] + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 1, + "connections": null, + "praxis_treatment": "praxis-release", + "agentgateway_rps": { + "per_pass": [ + 1894.1205242801507, + 2052.527707765392, + 1832.1501668108376 + ], + "arithmetic_mean": 1926.2661329521268, + "min": 1832.1501668108376, + "max": 2052.527707765392, + "sample_stddev": 113.6510899946099 + }, + "praxis_rps": { + "per_pass": [ + 2050.785418027004, + 2121.755679847932, + 2096.8761655075855 + ], + "arithmetic_mean": 2089.8057544608405, + "min": 2050.785418027004, + "max": 2121.755679847932, + "sample_stddev": 36.0095480395159 + }, + "ratio_of_means_agentgateway_over_praxis": 0.921744104130431, + "raw_execution_artifacts": [ + "client/results/common/pass1/agentgateway/http/07-fortio/execution.json", + "client/results/common/pass1/praxis-release/http/07-fortio/execution.json", + "client/results/common/pass2/agentgateway/http/07-fortio/execution.json", + "client/results/common/pass2/praxis-release/http/07-fortio/execution.json", + "client/results/common/pass3/agentgateway/http/07-fortio/execution.json", + "client/results/common/pass3/praxis-release/http/07-fortio/execution.json" + ] + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 16, + "connections": null, + "praxis_treatment": "praxis-release", + "agentgateway_rps": { + "per_pass": [ + 16479.967945378205, + 16436.668798384268, + 18125.640736007714 + ], + "arithmetic_mean": 17014.09249325673, + "min": 16436.668798384268, + "max": 18125.640736007714, + "sample_stddev": 962.8724349594305 + }, + "praxis_rps": { + "per_pass": [ + 22019.396414234478, + 19856.42668329321, + 22131.93571650061 + ], + "arithmetic_mean": 21335.9196046761, + "min": 19856.42668329321, + "max": 22131.93571650061, + "sample_stddev": 1282.5134509841184 + }, + "ratio_of_means_agentgateway_over_praxis": 0.797438910930646, + "raw_execution_artifacts": [ + "client/results/common/pass1/agentgateway/http/09-fortio/execution.json", + "client/results/common/pass1/praxis-release/http/09-fortio/execution.json", + "client/results/common/pass2/agentgateway/http/09-fortio/execution.json", + "client/results/common/pass2/praxis-release/http/09-fortio/execution.json", + "client/results/common/pass3/agentgateway/http/09-fortio/execution.json", + "client/results/common/pass3/praxis-release/http/09-fortio/execution.json" + ] + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "praxis_treatment": "praxis-release", + "agentgateway_rps": { + "per_pass": [ + 15263.216025827387, + 15837.09703443073, + 15820.846752539395 + ], + "arithmetic_mean": 15640.386604265837, + "min": 15263.216025827387, + "max": 15837.09703443073, + "sample_stddev": 326.7403431550554 + }, + "praxis_rps": { + "per_pass": [ + 20270.73356668412, + 20668.316524876223, + 20973.350782332298 + ], + "arithmetic_mean": 20637.466957964214, + "min": 20270.73356668412, + "max": 20973.350782332298, + "sample_stddev": 352.323019068146 + }, + "ratio_of_means_agentgateway_over_praxis": 0.7578636775590354, + "raw_execution_artifacts": [ + "client/results/common/pass1/agentgateway/http/11-fortio/execution.json", + "client/results/common/pass1/praxis-release/http/11-fortio/execution.json", + "client/results/common/pass2/agentgateway/http/11-fortio/execution.json", + "client/results/common/pass2/praxis-release/http/11-fortio/execution.json", + "client/results/common/pass3/agentgateway/http/11-fortio/execution.json", + "client/results/common/pass3/praxis-release/http/11-fortio/execution.json" + ] + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "praxis_treatment": "praxis", + "agentgateway_rps": { + "per_pass": [ + 14042.068151399735, + 13871.47703029107, + 14210.527158585744 + ], + "arithmetic_mean": 14041.35744675885, + "min": 13871.47703029107, + "max": 14210.527158585744, + "sample_stddev": 169.52618145871708 + }, + "praxis_rps": { + "per_pass": [ + 13967.009905071794, + 13074.00263168872, + 13151.51534052466 + ], + "arithmetic_mean": 13397.50929242839, + "min": 13074.00263168872, + "max": 13967.009905071794, + "sample_stddev": 494.72241293343467 + }, + "ratio_of_means_agentgateway_over_praxis": 1.0480573023147168, + "raw_execution_artifacts": [ + "client/results/native/pass1/agentgateway/ai/02-fortio-openai/execution.json", + "client/results/native/pass1/praxis/ai/02-fortio-openai/execution.json", + "client/results/native/pass2/agentgateway/ai/02-fortio-openai/execution.json", + "client/results/native/pass2/praxis/ai/02-fortio-openai/execution.json", + "client/results/native/pass3/agentgateway/ai/02-fortio-openai/execution.json", + "client/results/native/pass3/praxis/ai/02-fortio-openai/execution.json" + ] + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "praxis_treatment": "praxis", + "agentgateway_rps": { + "per_pass": [ + 7488.113521206459, + 7388.266951732807, + 7321.375168727454 + ], + "arithmetic_mean": 7399.251880555574, + "min": 7321.375168727454, + "max": 7488.113521206459, + "sample_stddev": 83.9101962980909 + }, + "praxis_rps": { + "per_pass": [ + 2810.7371386141244, + 2842.3059471708943, + 2859.493813089649 + ], + "arithmetic_mean": 2837.5122996248892, + "min": 2810.7371386141244, + "max": 2859.493813089649, + "sample_stddev": 24.729286667321325 + }, + "ratio_of_means_agentgateway_over_praxis": 2.6076545576679027, + "raw_execution_artifacts": [ + "client/results/native/pass1/agentgateway/ai/05-fortio-openai/execution.json", + "client/results/native/pass1/praxis/ai/05-fortio-openai/execution.json", + "client/results/native/pass2/agentgateway/ai/05-fortio-openai/execution.json", + "client/results/native/pass2/praxis/ai/05-fortio-openai/execution.json", + "client/results/native/pass3/agentgateway/ai/05-fortio-openai/execution.json", + "client/results/native/pass3/praxis/ai/05-fortio-openai/execution.json" + ] + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "praxis_treatment": "praxis", + "agentgateway_rps": { + "per_pass": [ + 14467.016815626717, + 14226.682403851037, + 13781.302650963664 + ], + "arithmetic_mean": 14158.333956813805, + "min": 13781.302650963664, + "max": 14467.016815626717, + "sample_stddev": 347.9290323675047 + }, + "praxis_rps": { + "per_pass": [ + 11978.958903789347, + 12219.79500156114, + 12025.125900157029 + ], + "arithmetic_mean": 12074.626601835838, + "min": 11978.958903789347, + "max": 12219.79500156114, + "sample_stddev": 127.82114886632444 + }, + "ratio_of_means_agentgateway_over_praxis": 1.1725690925018881, + "raw_execution_artifacts": [ + "client/results/native/pass1/agentgateway/ai/08-fortio-anthropic/execution.json", + "client/results/native/pass1/praxis/ai/08-fortio-anthropic/execution.json", + "client/results/native/pass2/agentgateway/ai/08-fortio-anthropic/execution.json", + "client/results/native/pass2/praxis/ai/08-fortio-anthropic/execution.json", + "client/results/native/pass3/agentgateway/ai/08-fortio-anthropic/execution.json", + "client/results/native/pass3/praxis/ai/08-fortio-anthropic/execution.json" + ] + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "praxis_treatment": "praxis", + "agentgateway_rps": { + "per_pass": [ + 7437.629203059841, + 7214.126300898034, + 7390.299284458067 + ], + "arithmetic_mean": 7347.351596138647, + "min": 7214.126300898034, + "max": 7437.629203059841, + "sample_stddev": 117.77845629687131 + }, + "praxis_rps": { + "per_pass": [ + 2640.091138170685, + 2706.1297484919223, + 2755.2305838720317 + ], + "arithmetic_mean": 2700.4838235115462, + "min": 2640.091138170685, + "max": 2755.2305838720317, + "sample_stddev": 57.7769879862767 + }, + "ratio_of_means_agentgateway_over_praxis": 2.7207537894393288, + "raw_execution_artifacts": [ + "client/results/native/pass1/agentgateway/ai/11-fortio-anthropic/execution.json", + "client/results/native/pass1/praxis/ai/11-fortio-anthropic/execution.json", + "client/results/native/pass2/agentgateway/ai/11-fortio-anthropic/execution.json", + "client/results/native/pass2/praxis/ai/11-fortio-anthropic/execution.json", + "client/results/native/pass3/agentgateway/ai/11-fortio-anthropic/execution.json", + "client/results/native/pass3/praxis/ai/11-fortio-anthropic/execution.json" + ] + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "praxis_treatment": "praxis", + "agentgateway_rps": { + "per_pass": [ + 13295.188466694137, + 12667.754390679976, + 12503.367463504988 + ], + "arithmetic_mean": 12822.103440293035, + "min": 12503.367463504988, + "max": 13295.188466694137, + "sample_stddev": 417.8670208453976 + }, + "praxis_rps": { + "per_pass": [ + 7062.657876156659, + 7217.718652587672, + 7072.827170480587 + ], + "arithmetic_mean": 7117.734566408306, + "min": 7062.657876156659, + "max": 7217.718652587672, + "sample_stddev": 86.737919928967 + }, + "ratio_of_means_agentgateway_over_praxis": 1.8014304018593408, + "raw_execution_artifacts": [ + "client/results/native/pass1/agentgateway/ai/14-fortio-translation/execution.json", + "client/results/native/pass1/praxis/ai/14-fortio-translation/execution.json", + "client/results/native/pass2/agentgateway/ai/14-fortio-translation/execution.json", + "client/results/native/pass2/praxis/ai/14-fortio-translation/execution.json", + "client/results/native/pass3/agentgateway/ai/14-fortio-translation/execution.json", + "client/results/native/pass3/praxis/ai/14-fortio-translation/execution.json" + ] + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "praxis_treatment": "praxis", + "agentgateway_rps": { + "per_pass": [ + 7226.076711960515, + 7116.269347972391, + 7174.419348751142 + ], + "arithmetic_mean": 7172.255136228016, + "min": 7116.269347972391, + "max": 7226.076711960515, + "sample_stddev": 54.93566381130778 + }, + "praxis_rps": { + "per_pass": [ + 1497.0311878833866, + 1518.9756165741921, + 1506.296424739677 + ], + "arithmetic_mean": 1507.4344097324185, + "min": 1497.0311878833866, + "max": 1518.9756165741921, + "sample_stddev": 11.016385297557527 + }, + "ratio_of_means_agentgateway_over_praxis": 4.7579218637454, + "raw_execution_artifacts": [ + "client/results/native/pass1/agentgateway/ai/17-fortio-translation/execution.json", + "client/results/native/pass1/praxis/ai/17-fortio-translation/execution.json", + "client/results/native/pass2/agentgateway/ai/17-fortio-translation/execution.json", + "client/results/native/pass2/praxis/ai/17-fortio-translation/execution.json", + "client/results/native/pass3/agentgateway/ai/17-fortio-translation/execution.json", + "client/results/native/pass3/praxis/ai/17-fortio-translation/execution.json" + ] + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "connections": null, + "praxis_treatment": "praxis", + "agentgateway_rps": { + "per_pass": [ + 12013.707329556617, + 12361.260339402153, + 12240.154138897413 + ], + "arithmetic_mean": 12205.040602618728, + "min": 12013.707329556617, + "max": 12361.260339402153, + "sample_stddev": 176.4171023049319 + }, + "praxis_rps": { + "per_pass": [ + 11075.111752706645, + 11094.51258951578, + 11149.524773329655 + ], + "arithmetic_mean": 11106.38303851736, + "min": 11075.111752706645, + "max": 11149.524773329655, + "sample_stddev": 38.60058392284289 + }, + "ratio_of_means_agentgateway_over_praxis": 1.0989212743961, + "raw_execution_artifacts": [ + "client/results/native/pass1/agentgateway/ai/18-fortio-openai/execution.json", + "client/results/native/pass1/praxis/ai/18-fortio-openai/execution.json", + "client/results/native/pass2/agentgateway/ai/18-fortio-openai/execution.json", + "client/results/native/pass2/praxis/ai/18-fortio-openai/execution.json", + "client/results/native/pass3/agentgateway/ai/18-fortio-openai/execution.json", + "client/results/native/pass3/praxis/ai/18-fortio-openai/execution.json" + ] + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "praxis_treatment": "praxis", + "agentgateway_rps": { + "per_pass": [ + 6717.755006233962, + 6838.999367896235, + 6871.967627721399 + ], + "arithmetic_mean": 6809.574000617199, + "min": 6717.755006233962, + "max": 6871.967627721399, + "sample_stddev": 81.2082036258437 + }, + "praxis_rps": { + "per_pass": [ + 2681.941082129708, + 2696.498262923787, + 2701.3408233640826 + ], + "arithmetic_mean": 2693.2600561391923, + "min": 2681.941082129708, + "max": 2701.3408233640826, + "sample_stddev": 10.097127184254933 + }, + "ratio_of_means_agentgateway_over_praxis": 2.528375967666031, + "raw_execution_artifacts": [ + "client/results/native/pass1/agentgateway/ai/19-fortio-openai/execution.json", + "client/results/native/pass1/praxis/ai/19-fortio-openai/execution.json", + "client/results/native/pass2/agentgateway/ai/19-fortio-openai/execution.json", + "client/results/native/pass2/praxis/ai/19-fortio-openai/execution.json", + "client/results/native/pass3/agentgateway/ai/19-fortio-openai/execution.json", + "client/results/native/pass3/praxis/ai/19-fortio-openai/execution.json" + ] + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "praxis_treatment": "praxis-ai-nightly", + "agentgateway_rps": { + "per_pass": [ + 14042.068151399735, + 13871.47703029107, + 14210.527158585744 + ], + "arithmetic_mean": 14041.35744675885, + "min": 13871.47703029107, + "max": 14210.527158585744, + "sample_stddev": 169.52618145871708 + }, + "praxis_rps": { + "per_pass": [ + 13115.213913280855, + 12941.52229545906, + 12897.233591348597 + ], + "arithmetic_mean": 12984.656600029504, + "min": 12897.233591348597, + "max": 13115.213913280855, + "sample_stddev": 115.21406754604487 + }, + "ratio_of_means_agentgateway_over_praxis": 1.0813807310643044, + "raw_execution_artifacts": [ + "client/results/native/pass1/agentgateway/ai/02-fortio-openai/execution.json", + "client/results/native/pass1/praxis-ai-nightly/ai/02-fortio-openai/execution.json", + "client/results/native/pass2/agentgateway/ai/02-fortio-openai/execution.json", + "client/results/native/pass2/praxis-ai-nightly/ai/02-fortio-openai/execution.json", + "client/results/native/pass3/agentgateway/ai/02-fortio-openai/execution.json", + "client/results/native/pass3/praxis-ai-nightly/ai/02-fortio-openai/execution.json" + ] + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "praxis_treatment": "praxis-ai-nightly", + "agentgateway_rps": { + "per_pass": [ + 7488.113521206459, + 7388.266951732807, + 7321.375168727454 + ], + "arithmetic_mean": 7399.251880555574, + "min": 7321.375168727454, + "max": 7488.113521206459, + "sample_stddev": 83.9101962980909 + }, + "praxis_rps": { + "per_pass": [ + 2681.554671263584, + 2730.6675424956165, + 2730.452686733205 + ], + "arithmetic_mean": 2714.224966830802, + "min": 2681.554671263584, + "max": 2730.6675424956165, + "sample_stddev": 28.29350985803437 + }, + "ratio_of_means_agentgateway_over_praxis": 2.7261011784130513, + "raw_execution_artifacts": [ + "client/results/native/pass1/agentgateway/ai/05-fortio-openai/execution.json", + "client/results/native/pass1/praxis-ai-nightly/ai/05-fortio-openai/execution.json", + "client/results/native/pass2/agentgateway/ai/05-fortio-openai/execution.json", + "client/results/native/pass2/praxis-ai-nightly/ai/05-fortio-openai/execution.json", + "client/results/native/pass3/agentgateway/ai/05-fortio-openai/execution.json", + "client/results/native/pass3/praxis-ai-nightly/ai/05-fortio-openai/execution.json" + ] + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "praxis_treatment": "praxis-ai-nightly", + "agentgateway_rps": { + "per_pass": [ + 14467.016815626717, + 14226.682403851037, + 13781.302650963664 + ], + "arithmetic_mean": 14158.333956813805, + "min": 13781.302650963664, + "max": 14467.016815626717, + "sample_stddev": 347.9290323675047 + }, + "praxis_rps": { + "per_pass": [ + 12278.389046857446, + 11705.05137425493, + 12340.251557830059 + ], + "arithmetic_mean": 12107.897326314145, + "min": 11705.05137425493, + "max": 12340.251557830059, + "sample_stddev": 350.2433273937288 + }, + "ratio_of_means_agentgateway_over_praxis": 1.1693470447625482, + "raw_execution_artifacts": [ + "client/results/native/pass1/agentgateway/ai/08-fortio-anthropic/execution.json", + "client/results/native/pass1/praxis-ai-nightly/ai/08-fortio-anthropic/execution.json", + "client/results/native/pass2/agentgateway/ai/08-fortio-anthropic/execution.json", + "client/results/native/pass2/praxis-ai-nightly/ai/08-fortio-anthropic/execution.json", + "client/results/native/pass3/agentgateway/ai/08-fortio-anthropic/execution.json", + "client/results/native/pass3/praxis-ai-nightly/ai/08-fortio-anthropic/execution.json" + ] + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "praxis_treatment": "praxis-ai-nightly", + "agentgateway_rps": { + "per_pass": [ + 7437.629203059841, + 7214.126300898034, + 7390.299284458067 + ], + "arithmetic_mean": 7347.351596138647, + "min": 7214.126300898034, + "max": 7437.629203059841, + "sample_stddev": 117.77845629687131 + }, + "praxis_rps": { + "per_pass": [ + 2656.4704500738358, + 2627.789094783111, + 2677.1064801626203 + ], + "arithmetic_mean": 2653.788675006522, + "min": 2627.789094783111, + "max": 2677.1064801626203, + "sample_stddev": 24.767823144182564 + }, + "ratio_of_means_agentgateway_over_praxis": 2.7686272329580235, + "raw_execution_artifacts": [ + "client/results/native/pass1/agentgateway/ai/11-fortio-anthropic/execution.json", + "client/results/native/pass1/praxis-ai-nightly/ai/11-fortio-anthropic/execution.json", + "client/results/native/pass2/agentgateway/ai/11-fortio-anthropic/execution.json", + "client/results/native/pass2/praxis-ai-nightly/ai/11-fortio-anthropic/execution.json", + "client/results/native/pass3/agentgateway/ai/11-fortio-anthropic/execution.json", + "client/results/native/pass3/praxis-ai-nightly/ai/11-fortio-anthropic/execution.json" + ] + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "praxis_treatment": "praxis-ai-nightly", + "agentgateway_rps": { + "per_pass": [ + 13295.188466694137, + 12667.754390679976, + 12503.367463504988 + ], + "arithmetic_mean": 12822.103440293035, + "min": 12503.367463504988, + "max": 13295.188466694137, + "sample_stddev": 417.8670208453976 + }, + "praxis_rps": { + "per_pass": [ + 7029.145115181113, + 6935.941493329861, + 7111.151791677205 + ], + "arithmetic_mean": 7025.412800062727, + "min": 6935.941493329861, + "max": 7111.151791677205, + "sample_stddev": 87.6647579923001 + }, + "ratio_of_means_agentgateway_over_praxis": 1.8251032081956169, + "raw_execution_artifacts": [ + "client/results/native/pass1/agentgateway/ai/14-fortio-translation/execution.json", + "client/results/native/pass1/praxis-ai-nightly/ai/14-fortio-translation/execution.json", + "client/results/native/pass2/agentgateway/ai/14-fortio-translation/execution.json", + "client/results/native/pass2/praxis-ai-nightly/ai/14-fortio-translation/execution.json", + "client/results/native/pass3/agentgateway/ai/14-fortio-translation/execution.json", + "client/results/native/pass3/praxis-ai-nightly/ai/14-fortio-translation/execution.json" + ] + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "praxis_treatment": "praxis-ai-nightly", + "agentgateway_rps": { + "per_pass": [ + 7226.076711960515, + 7116.269347972391, + 7174.419348751142 + ], + "arithmetic_mean": 7172.255136228016, + "min": 7116.269347972391, + "max": 7226.076711960515, + "sample_stddev": 54.93566381130778 + }, + "praxis_rps": { + "per_pass": [ + 1455.7051448866482, + 1457.0359203772666, + 1467.8527795916496 + ], + "arithmetic_mean": 1460.1979482851882, + "min": 1455.7051448866482, + "max": 1467.8527795916496, + "sample_stddev": 6.662587530336399 + }, + "ratio_of_means_agentgateway_over_praxis": 4.911837566030615, + "raw_execution_artifacts": [ + "client/results/native/pass1/agentgateway/ai/17-fortio-translation/execution.json", + "client/results/native/pass1/praxis-ai-nightly/ai/17-fortio-translation/execution.json", + "client/results/native/pass2/agentgateway/ai/17-fortio-translation/execution.json", + "client/results/native/pass2/praxis-ai-nightly/ai/17-fortio-translation/execution.json", + "client/results/native/pass3/agentgateway/ai/17-fortio-translation/execution.json", + "client/results/native/pass3/praxis-ai-nightly/ai/17-fortio-translation/execution.json" + ] + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "connections": null, + "praxis_treatment": "praxis-ai-nightly", + "agentgateway_rps": { + "per_pass": [ + 12013.707329556617, + 12361.260339402153, + 12240.154138897413 + ], + "arithmetic_mean": 12205.040602618728, + "min": 12013.707329556617, + "max": 12361.260339402153, + "sample_stddev": 176.4171023049319 + }, + "praxis_rps": { + "per_pass": [ + 11151.979691034281, + 10969.177146846056, + 11257.992050274575 + ], + "arithmetic_mean": 11126.382962718304, + "min": 10969.177146846056, + "max": 11257.992050274575, + "sample_stddev": 146.0989612761424 + }, + "ratio_of_means_agentgateway_over_praxis": 1.0969459386320544, + "raw_execution_artifacts": [ + "client/results/native/pass1/agentgateway/ai/18-fortio-openai/execution.json", + "client/results/native/pass1/praxis-ai-nightly/ai/18-fortio-openai/execution.json", + "client/results/native/pass2/agentgateway/ai/18-fortio-openai/execution.json", + "client/results/native/pass2/praxis-ai-nightly/ai/18-fortio-openai/execution.json", + "client/results/native/pass3/agentgateway/ai/18-fortio-openai/execution.json", + "client/results/native/pass3/praxis-ai-nightly/ai/18-fortio-openai/execution.json" + ] + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "praxis_treatment": "praxis-ai-nightly", + "agentgateway_rps": { + "per_pass": [ + 6717.755006233962, + 6838.999367896235, + 6871.967627721399 + ], + "arithmetic_mean": 6809.574000617199, + "min": 6717.755006233962, + "max": 6871.967627721399, + "sample_stddev": 81.2082036258437 + }, + "praxis_rps": { + "per_pass": [ + 2613.084401554416, + 2628.195497828837, + 2636.5606146258715 + ], + "arithmetic_mean": 2625.9468380030416, + "min": 2613.084401554416, + "max": 2636.5606146258715, + "sample_stddev": 11.898550260565408 + }, + "ratio_of_means_agentgateway_over_praxis": 2.593188065374426, + "raw_execution_artifacts": [ + "client/results/native/pass1/agentgateway/ai/19-fortio-openai/execution.json", + "client/results/native/pass1/praxis-ai-nightly/ai/19-fortio-openai/execution.json", + "client/results/native/pass2/agentgateway/ai/19-fortio-openai/execution.json", + "client/results/native/pass2/praxis-ai-nightly/ai/19-fortio-openai/execution.json", + "client/results/native/pass3/agentgateway/ai/19-fortio-openai/execution.json", + "client/results/native/pass3/praxis-ai-nightly/ai/19-fortio-openai/execution.json" + ] + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 1, + "connections": null, + "praxis_treatment": "praxis-release", + "agentgateway_rps": { + "per_pass": [ + 551.2508783453851, + 606.0713643603791, + 561.2978281703134 + ], + "arithmetic_mean": 572.8733569586925, + "min": 551.2508783453851, + "max": 606.0713643603791, + "sample_stddev": 29.18588823006734 + }, + "praxis_rps": { + "per_pass": [ + 571.0200133207886, + 639.6446343630939, + 607.1847219573076 + ], + "arithmetic_mean": 605.9497898803967, + "min": 571.0200133207886, + "max": 639.6446343630939, + "sample_stddev": 34.328973859204424 + }, + "ratio_of_means_agentgateway_over_praxis": 0.9454139047919583, + "raw_execution_artifacts": [ + "kclient/results/kubernetes/pass1/agentgateway/http/01-fortio/execution.json", + "kclient/results/kubernetes/pass1/praxis-release/http/01-fortio/execution.json", + "kclient/results/kubernetes/pass2/agentgateway/http/01-fortio/execution.json", + "kclient/results/kubernetes/pass2/praxis-release/http/01-fortio/execution.json", + "kclient/results/kubernetes/pass3/agentgateway/http/01-fortio/execution.json", + "kclient/results/kubernetes/pass3/praxis-release/http/01-fortio/execution.json" + ] + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 16, + "connections": null, + "praxis_treatment": "praxis-release", + "agentgateway_rps": { + "per_pass": [ + 9177.156989634828, + 9653.696372064298, + 9597.56456585378 + ], + "arithmetic_mean": 9476.139309184302, + "min": 9177.156989634828, + "max": 9653.696372064298, + "sample_stddev": 260.4429217112677 + }, + "praxis_rps": { + "per_pass": [ + 9293.50697759821, + 10015.663403952065, + 9893.362826718434 + ], + "arithmetic_mean": 9734.17773608957, + "min": 9293.50697759821, + "max": 10015.663403952065, + "sample_stddev": 386.50018866739566 + }, + "ratio_of_means_agentgateway_over_praxis": 0.9734915024256658, + "raw_execution_artifacts": [ + "kclient/results/kubernetes/pass1/agentgateway/http/03-fortio/execution.json", + "kclient/results/kubernetes/pass1/praxis-release/http/03-fortio/execution.json", + "kclient/results/kubernetes/pass2/agentgateway/http/03-fortio/execution.json", + "kclient/results/kubernetes/pass2/praxis-release/http/03-fortio/execution.json", + "kclient/results/kubernetes/pass3/agentgateway/http/03-fortio/execution.json", + "kclient/results/kubernetes/pass3/praxis-release/http/03-fortio/execution.json" + ] + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 512, + "connections": null, + "praxis_treatment": "praxis-release", + "agentgateway_rps": { + "per_pass": [ + 24689.385881099435, + 25158.8235668621, + 24826.32885663419 + ], + "arithmetic_mean": 24891.512768198576, + "min": 24689.385881099435, + "max": 25158.8235668621, + "sample_stddev": 241.41176845521898 + }, + "praxis_rps": { + "per_pass": [ + 31977.481601207648, + 32076.624270069602, + 31968.966732621597 + ], + "arithmetic_mean": 32007.69086796628, + "min": 31968.966732621597, + "max": 32076.624270069602, + "sample_stddev": 59.8496966651704 + }, + "ratio_of_means_agentgateway_over_praxis": 0.7776728684014607, + "raw_execution_artifacts": [ + "kclient/results/kubernetes/pass1/agentgateway/http/05-fortio/execution.json", + "kclient/results/kubernetes/pass1/praxis-release/http/05-fortio/execution.json", + "kclient/results/kubernetes/pass2/agentgateway/http/05-fortio/execution.json", + "kclient/results/kubernetes/pass2/praxis-release/http/05-fortio/execution.json", + "kclient/results/kubernetes/pass3/agentgateway/http/05-fortio/execution.json", + "kclient/results/kubernetes/pass3/praxis-release/http/05-fortio/execution.json" + ] + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 1, + "connections": null, + "praxis_treatment": "praxis-release", + "agentgateway_rps": { + "per_pass": [ + 502.6220267838246, + 526.4585134738629, + 575.2774862662881 + ], + "arithmetic_mean": 534.7860088413252, + "min": 502.6220267838246, + "max": 575.2774862662881, + "sample_stddev": 37.03666200500933 + }, + "praxis_rps": { + "per_pass": [ + 537.1594949786279, + 535.8909854740618, + 572.1822879256226 + ], + "arithmetic_mean": 548.4109227927707, + "min": 535.8909854740618, + "max": 572.1822879256226, + "sample_stddev": 20.59637417848872 + }, + "ratio_of_means_agentgateway_over_praxis": 0.9751556481004043, + "raw_execution_artifacts": [ + "kclient/results/kubernetes/pass1/agentgateway/http/07-fortio/execution.json", + "kclient/results/kubernetes/pass1/praxis-release/http/07-fortio/execution.json", + "kclient/results/kubernetes/pass2/agentgateway/http/07-fortio/execution.json", + "kclient/results/kubernetes/pass2/praxis-release/http/07-fortio/execution.json", + "kclient/results/kubernetes/pass3/agentgateway/http/07-fortio/execution.json", + "kclient/results/kubernetes/pass3/praxis-release/http/07-fortio/execution.json" + ] + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 16, + "connections": null, + "praxis_treatment": "praxis-release", + "agentgateway_rps": { + "per_pass": [ + 8344.42433081953, + 8554.664394173213, + 8643.501396987176 + ], + "arithmetic_mean": 8514.196707326639, + "min": 8344.42433081953, + "max": 8643.501396987176, + "sample_stddev": 153.59035821266914 + }, + "praxis_rps": { + "per_pass": [ + 8670.567349876173, + 8699.136801141409, + 8695.33666734674 + ], + "arithmetic_mean": 8688.346939454774, + "min": 8670.567349876173, + "max": 8699.136801141409, + "sample_stddev": 15.514367805423603 + }, + "ratio_of_means_agentgateway_over_praxis": 0.9799558842042438, + "raw_execution_artifacts": [ + "kclient/results/kubernetes/pass1/agentgateway/http/09-fortio/execution.json", + "kclient/results/kubernetes/pass1/praxis-release/http/09-fortio/execution.json", + "kclient/results/kubernetes/pass2/agentgateway/http/09-fortio/execution.json", + "kclient/results/kubernetes/pass2/praxis-release/http/09-fortio/execution.json", + "kclient/results/kubernetes/pass3/agentgateway/http/09-fortio/execution.json", + "kclient/results/kubernetes/pass3/praxis-release/http/09-fortio/execution.json" + ] + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "praxis_treatment": "praxis-release", + "agentgateway_rps": { + "per_pass": [ + 16335.06984240953, + 16158.081399825229, + 16093.51125352267 + ], + "arithmetic_mean": 16195.554165252477, + "min": 16093.51125352267, + "max": 16335.06984240953, + "sample_stddev": 125.06316035438572 + }, + "praxis_rps": { + "per_pass": [ + 18357.17352997491, + 18283.590233627703, + 18431.568683705176 + ], + "arithmetic_mean": 18357.444149102597, + "min": 18283.590233627703, + "max": 18431.568683705176, + "sample_stddev": 73.98959621370427 + }, + "ratio_of_means_agentgateway_over_praxis": 0.8822336069067761, + "raw_execution_artifacts": [ + "kclient/results/kubernetes/pass1/agentgateway/http/11-fortio/execution.json", + "kclient/results/kubernetes/pass1/praxis-release/http/11-fortio/execution.json", + "kclient/results/kubernetes/pass2/agentgateway/http/11-fortio/execution.json", + "kclient/results/kubernetes/pass2/praxis-release/http/11-fortio/execution.json", + "kclient/results/kubernetes/pass3/agentgateway/http/11-fortio/execution.json", + "kclient/results/kubernetes/pass3/praxis-release/http/11-fortio/execution.json" + ] + } + ], + "load_cases": 822, + "confirmed_errors_or_resets": 0, + "nighthawk_inflight_at_cutoff": 26 +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/reports/data/load-comparisons.json b/cpu-comparison/2026-10-05-stable-comparison/reports/data/load-comparisons.json new file mode 100644 index 0000000..3cf6af4 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/reports/data/load-comparisons.json @@ -0,0 +1,2224 @@ +[ + { + "profile": "common", + "workload": "ai", + "case": "openai / 1024 B content, 32 connections, 1000 RPS", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 998.9403587347188, + "fraction_of_direct_successful_rps": 0.9999925276650208, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 0.2244311289354322 + }, + { + "profile": "common", + "workload": "ai", + "case": "openai / 1024 B content, 32 connections, 3000 RPS", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 2998.876171748308, + "fraction_of_direct_successful_rps": 1.000008651065821, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 0.1618832911813951 + }, + { + "profile": "common", + "workload": "ai", + "case": "openai / 1024 B content, 32 connections, unlimited", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 22646.413787772402, + "fraction_of_direct_successful_rps": 0.3895903387392583, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 0.8626245788944509 + }, + { + "profile": "common", + "workload": "ai", + "case": "openai / 16384 B content, 32 connections, 1000 RPS", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 998.932151224903, + "fraction_of_direct_successful_rps": 0.9999912438833536, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 0.2848347725453575 + }, + { + "profile": "common", + "workload": "ai", + "case": "openai / 16384 B content, 32 connections, 3000 RPS", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 2998.86339081017, + "fraction_of_direct_successful_rps": 0.9999927088379938, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 0.2724898418237316 + }, + { + "profile": "common", + "workload": "ai", + "case": "openai / 16384 B content, 32 connections, unlimited", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 10206.827207496806, + "fraction_of_direct_successful_rps": 1.0091250430784282, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": -0.02791580073954636 + }, + { + "profile": "common", + "workload": "ai", + "case": "anthropic / 1024 B content, 32 connections, 1000 RPS", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 998.9238448542485, + "fraction_of_direct_successful_rps": 0.9999880720300113, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 0.22515151259560656 + }, + { + "profile": "common", + "workload": "ai", + "case": "anthropic / 1024 B content, 32 connections, 3000 RPS", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 2998.9085791776256, + "fraction_of_direct_successful_rps": 0.9999932509098041, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 0.17075232586533906 + }, + { + "profile": "common", + "workload": "ai", + "case": "anthropic / 1024 B content, 32 connections, unlimited", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 22506.44676224397, + "fraction_of_direct_successful_rps": 0.37539730014791595, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 0.888902600496188 + }, + { + "profile": "common", + "workload": "ai", + "case": "anthropic / 16384 B content, 32 connections, 1000 RPS", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 998.9242999835761, + "fraction_of_direct_successful_rps": 0.9999905873341352, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 0.3156446849430806 + }, + { + "profile": "common", + "workload": "ai", + "case": "anthropic / 16384 B content, 32 connections, 3000 RPS", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 2998.8595655775216, + "fraction_of_direct_successful_rps": 0.9999938414379893, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 0.2779386207745401 + }, + { + "profile": "common", + "workload": "ai", + "case": "anthropic / 16384 B content, 32 connections, unlimited", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 10413.724565602297, + "fraction_of_direct_successful_rps": 1.0049037363004159, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": -0.014677719732445915 + }, + { + "profile": "common", + "workload": "ai", + "case": "openai / 1024 B content, 512 connections, unlimited", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 19290.60544893577, + "fraction_of_direct_successful_rps": 0.2743943130303729, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 19.261572326301188 + }, + { + "profile": "common", + "workload": "ai", + "case": "openai / 16384 B content, 512 connections, unlimited", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 11654.4332069789, + "fraction_of_direct_successful_rps": 0.8126689141768002, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 8.247907752906677 + }, + { + "profile": "common", + "workload": "ai", + "case": "openai, 16 streams", + "tool": "aiperf", + "treatment": "agentgateway", + "successful_rps_mean": 41.30807637230361, + "fraction_of_direct_successful_rps": 0.9991382910804761, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 0.20837778632477466 + }, + { + "profile": "common", + "workload": "ai", + "case": "openai, 128 streams", + "tool": "aiperf", + "treatment": "agentgateway", + "successful_rps_mean": 320.84302573723596, + "fraction_of_direct_successful_rps": 0.9923133964011377, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 3.1404155831062894 + }, + { + "profile": "common", + "workload": "ai", + "case": "anthropic, 16 streams", + "tool": "aiperf", + "treatment": "agentgateway", + "successful_rps_mean": 41.30394779124517, + "fraction_of_direct_successful_rps": 1.001795225856661, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 0.15442512732045088 + }, + { + "profile": "common", + "workload": "ai", + "case": "anthropic, 128 streams", + "tool": "aiperf", + "treatment": "agentgateway", + "successful_rps_mean": 324.01384297130875, + "fraction_of_direct_successful_rps": 0.998898456068004, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 0.17426274348343895 + }, + { + "profile": "common", + "workload": "http", + "case": "0 B content, 1 connections, 1000 RPS", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 635.0181231069621, + "fraction_of_direct_successful_rps": 0.8538208038174175, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 0.23614883126518288 + }, + { + "profile": "common", + "workload": "http", + "case": "0 B content, 1 connections, unlimited", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 2781.5723974744387, + "fraction_of_direct_successful_rps": 0.47709088248705706, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 0.18727100570173694 + }, + { + "profile": "common", + "workload": "http", + "case": "0 B content, 16 connections, 1000 RPS", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 999.4649677428495, + "fraction_of_direct_successful_rps": 0.999998862896509, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 0.21399844633333326 + }, + { + "profile": "common", + "workload": "http", + "case": "0 B content, 16 connections, unlimited", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 23817.234212206662, + "fraction_of_direct_successful_rps": 0.3675162823275266, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 0.4261653341081023 + }, + { + "profile": "common", + "workload": "http", + "case": "0 B content, 512 connections, 1000 RPS", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 983.0507164319862, + "fraction_of_direct_successful_rps": 0.9999931158577491, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 0.19613080130881833 + }, + { + "profile": "common", + "workload": "http", + "case": "0 B content, 512 connections, unlimited", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 21797.637646278486, + "fraction_of_direct_successful_rps": 0.17078121012320338, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 19.47592690429122 + }, + { + "profile": "common", + "workload": "http", + "case": "16384 B content, 1 connections, 1000 RPS", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 591.9022134316349, + "fraction_of_direct_successful_rps": 0.8361774061267657, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 0.2797409494793997 + }, + { + "profile": "common", + "workload": "http", + "case": "16384 B content, 1 connections, unlimited", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 1926.2661329521268, + "fraction_of_direct_successful_rps": 0.542659643071923, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 0.23692377318499502 + }, + { + "profile": "common", + "workload": "http", + "case": "16384 B content, 16 connections, 1000 RPS", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 999.4563076499675, + "fraction_of_direct_successful_rps": 0.99998794063297, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 0.25506114103333355 + }, + { + "profile": "common", + "workload": "http", + "case": "16384 B content, 16 connections, unlimited", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 17014.09249325673, + "fraction_of_direct_successful_rps": 0.46910309513574117, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 0.5012162911695457 + }, + { + "profile": "common", + "workload": "http", + "case": "16384 B content, 512 connections, 1000 RPS", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 983.0373889979928, + "fraction_of_direct_successful_rps": 0.9999813445534457, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 0.22233198932516174 + }, + { + "profile": "common", + "workload": "http", + "case": "16384 B content, 512 connections, unlimited", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 15640.386604265837, + "fraction_of_direct_successful_rps": 0.27771107198329004, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 23.644909176972707 + }, + { + "profile": "common", + "workload": "http", + "case": "0 B content, 16 connections, 1000 RPS", + "tool": "nighthawk", + "treatment": "agentgateway", + "successful_rps_mean": 999.9886101324116, + "fraction_of_direct_successful_rps": 0.9999885954659118, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 0.19813566666666668 + }, + { + "profile": "common", + "workload": "http", + "case": "16384 B content, 16 connections, 1000 RPS", + "tool": "nighthawk", + "treatment": "agentgateway", + "successful_rps_mean": 999.9995239892925, + "fraction_of_direct_successful_rps": 0.9999995294559564, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 0.23105666666666663 + }, + { + "profile": "common", + "workload": "ai", + "case": "openai / 1024 B content, 32 connections, 1000 RPS", + "tool": "fortio", + "treatment": "praxis-nightly", + "successful_rps_mean": 998.9335150625903, + "fraction_of_direct_successful_rps": 0.999985676784555, + "agentgateway_over_treatment_successful_rps": 1.000006850978594, + "mean_latency_delta_from_direct_ms": 0.23193254962646742 + }, + { + "profile": "common", + "workload": "ai", + "case": "openai / 1024 B content, 32 connections, 3000 RPS", + "tool": "fortio", + "treatment": "praxis-nightly", + "successful_rps_mean": 2998.893876985153, + "fraction_of_direct_successful_rps": 1.0000145550741895, + "agentgateway_over_treatment_successful_rps": 0.9999940960775635, + "mean_latency_delta_from_direct_ms": 0.16584909279427462 + }, + { + "profile": "common", + "workload": "ai", + "case": "openai / 1024 B content, 32 connections, unlimited", + "tool": "fortio", + "treatment": "praxis-nightly", + "successful_rps_mean": 20780.036534383155, + "fraction_of_direct_successful_rps": 0.35748271440733154, + "agentgateway_over_treatment_successful_rps": 1.0898158793080606, + "mean_latency_delta_from_direct_ms": 0.9896330822617114 + }, + { + "profile": "common", + "workload": "ai", + "case": "openai / 16384 B content, 32 connections, 1000 RPS", + "tool": "fortio", + "treatment": "praxis-nightly", + "successful_rps_mean": 998.925373193259, + "fraction_of_direct_successful_rps": 0.9999844586654723, + "agentgateway_over_treatment_successful_rps": 1.0000067853233343, + "mean_latency_delta_from_direct_ms": 0.28211073207933113 + }, + { + "profile": "common", + "workload": "ai", + "case": "openai / 16384 B content, 32 connections, 3000 RPS", + "tool": "fortio", + "treatment": "praxis-nightly", + "successful_rps_mean": 2998.864334639033, + "fraction_of_direct_successful_rps": 0.9999930235645613, + "agentgateway_over_treatment_successful_rps": 0.9999996852712368, + "mean_latency_delta_from_direct_ms": 0.2564503037828878 + }, + { + "profile": "common", + "workload": "ai", + "case": "openai / 16384 B content, 32 connections, unlimited", + "tool": "fortio", + "treatment": "praxis-nightly", + "successful_rps_mean": 9429.65735078353, + "fraction_of_direct_successful_rps": 0.9322880839341596, + "agentgateway_over_treatment_successful_rps": 1.0824176136844146, + "mean_latency_delta_from_direct_ms": 0.22870131924041992 + }, + { + "profile": "common", + "workload": "ai", + "case": "anthropic / 1024 B content, 32 connections, 1000 RPS", + "tool": "fortio", + "treatment": "praxis-nightly", + "successful_rps_mean": 998.9326902827471, + "fraction_of_direct_successful_rps": 0.9999969268821967, + "agentgateway_over_treatment_successful_rps": 0.9999911451206026, + "mean_latency_delta_from_direct_ms": 0.23938684954197792 + }, + { + "profile": "common", + "workload": "ai", + "case": "anthropic / 1024 B content, 32 connections, 3000 RPS", + "tool": "fortio", + "treatment": "praxis-nightly", + "successful_rps_mean": 2998.89583149014, + "fraction_of_direct_successful_rps": 0.9999890001628694, + "agentgateway_over_treatment_successful_rps": 1.0000042507936926, + "mean_latency_delta_from_direct_ms": 0.1687378511476113 + }, + { + "profile": "common", + "workload": "ai", + "case": "anthropic / 1024 B content, 32 connections, unlimited", + "tool": "fortio", + "treatment": "praxis-nightly", + "successful_rps_mean": 21948.08419106805, + "fraction_of_direct_successful_rps": 0.36608406630263746, + "agentgateway_over_treatment_successful_rps": 1.0254401507810487, + "mean_latency_delta_from_direct_ms": 0.9245263351085671 + }, + { + "profile": "common", + "workload": "ai", + "case": "anthropic / 16384 B content, 32 connections, 1000 RPS", + "tool": "fortio", + "treatment": "praxis-nightly", + "successful_rps_mean": 998.9239015695061, + "fraction_of_direct_successful_rps": 0.9999901884947838, + "agentgateway_over_treatment_successful_rps": 1.0000003988432646, + "mean_latency_delta_from_direct_ms": 0.28060984495064045 + }, + { + "profile": "common", + "workload": "ai", + "case": "anthropic / 16384 B content, 32 connections, 3000 RPS", + "tool": "fortio", + "treatment": "praxis-nightly", + "successful_rps_mean": 2998.8594488253825, + "fraction_of_direct_successful_rps": 0.9999938025060495, + "agentgateway_over_treatment_successful_rps": 1.000000038932181, + "mean_latency_delta_from_direct_ms": 0.24913786507230962 + }, + { + "profile": "common", + "workload": "ai", + "case": "anthropic / 16384 B content, 32 connections, unlimited", + "tool": "fortio", + "treatment": "praxis-nightly", + "successful_rps_mean": 9640.507338600992, + "fraction_of_direct_successful_rps": 0.9302898096989762, + "agentgateway_over_treatment_successful_rps": 1.0802050348434789, + "mean_latency_delta_from_direct_ms": 0.2305297586498094 + }, + { + "profile": "common", + "workload": "ai", + "case": "openai / 1024 B content, 512 connections, unlimited", + "tool": "fortio", + "treatment": "praxis-nightly", + "successful_rps_mean": 17338.850787044867, + "fraction_of_direct_successful_rps": 0.2466320750295471, + "agentgateway_over_treatment_successful_rps": 1.1125653992794726, + "mean_latency_delta_from_direct_ms": 22.256659104394945 + }, + { + "profile": "common", + "workload": "ai", + "case": "openai / 16384 B content, 512 connections, unlimited", + "tool": "fortio", + "treatment": "praxis-nightly", + "successful_rps_mean": 10432.838865139467, + "fraction_of_direct_successful_rps": 0.7274865865838379, + "agentgateway_over_treatment_successful_rps": 1.117091268985405, + "mean_latency_delta_from_direct_ms": 13.38915241593007 + }, + { + "profile": "common", + "workload": "ai", + "case": "openai, 16 streams", + "tool": "aiperf", + "treatment": "praxis-nightly", + "successful_rps_mean": 41.24666341187587, + "fraction_of_direct_successful_rps": 0.9976528662986748, + "agentgateway_over_treatment_successful_rps": 1.0014889194748795, + "mean_latency_delta_from_direct_ms": 0.9468426458333283 + }, + { + "profile": "common", + "workload": "ai", + "case": "openai, 128 streams", + "tool": "aiperf", + "treatment": "praxis-nightly", + "successful_rps_mean": 322.35857749408547, + "fraction_of_direct_successful_rps": 0.9970007425194002, + "agentgateway_over_treatment_successful_rps": 0.9952985530317483, + "mean_latency_delta_from_direct_ms": 0.9175341438028681 + }, + { + "profile": "common", + "workload": "ai", + "case": "anthropic, 16 streams", + "tool": "aiperf", + "treatment": "praxis-nightly", + "successful_rps_mean": 41.09984474364918, + "fraction_of_direct_successful_rps": 0.9968448647023744, + "agentgateway_over_treatment_successful_rps": 1.0049660296497234, + "mean_latency_delta_from_direct_ms": 1.636221279895608 + }, + { + "profile": "common", + "workload": "ai", + "case": "anthropic, 128 streams", + "tool": "aiperf", + "treatment": "praxis-nightly", + "successful_rps_mean": 323.83724067163524, + "fraction_of_direct_successful_rps": 0.9983540109206479, + "agentgateway_over_treatment_successful_rps": 1.0005453427756092, + "mean_latency_delta_from_direct_ms": 0.5009007516666202 + }, + { + "profile": "common", + "workload": "http", + "case": "0 B content, 1 connections, 1000 RPS", + "tool": "fortio", + "treatment": "praxis-nightly", + "successful_rps_mean": 640.9521881851284, + "fraction_of_direct_successful_rps": 0.8617995181730886, + "agentgateway_over_treatment_successful_rps": 0.9907417976136897, + "mean_latency_delta_from_direct_ms": 0.22050459010436319 + }, + { + "profile": "common", + "workload": "http", + "case": "0 B content, 1 connections, unlimited", + "tool": "fortio", + "treatment": "praxis-nightly", + "successful_rps_mean": 2962.6575430845223, + "fraction_of_direct_successful_rps": 0.5081503192296903, + "agentgateway_over_treatment_successful_rps": 0.9388774628938215, + "mean_latency_delta_from_direct_ms": 0.16532155424432937 + }, + { + "profile": "common", + "workload": "http", + "case": "0 B content, 16 connections, 1000 RPS", + "tool": "fortio", + "treatment": "praxis-nightly", + "successful_rps_mean": 999.4637973619958, + "fraction_of_direct_successful_rps": 0.9999976918904602, + "agentgateway_over_treatment_successful_rps": 1.0000011710087515, + "mean_latency_delta_from_direct_ms": 0.20480438493333342 + }, + { + "profile": "common", + "workload": "http", + "case": "0 B content, 16 connections, unlimited", + "tool": "fortio", + "treatment": "praxis-nightly", + "successful_rps_mean": 27489.884465200714, + "fraction_of_direct_successful_rps": 0.42418779822410596, + "agentgateway_over_treatment_successful_rps": 0.8663999385794714, + "mean_latency_delta_from_direct_ms": 0.334976347838308 + }, + { + "profile": "common", + "workload": "http", + "case": "0 B content, 512 connections, 1000 RPS", + "tool": "fortio", + "treatment": "praxis-nightly", + "successful_rps_mean": 983.0565122117071, + "fraction_of_direct_successful_rps": 0.9999990115249054, + "agentgateway_over_treatment_successful_rps": 0.999994104327016, + "mean_latency_delta_from_direct_ms": 0.20270103612158757 + }, + { + "profile": "common", + "workload": "http", + "case": "0 B content, 512 connections, unlimited", + "tool": "fortio", + "treatment": "praxis-nightly", + "successful_rps_mean": 22831.584380180215, + "fraction_of_direct_successful_rps": 0.17888202716054039, + "agentgateway_over_treatment_successful_rps": 0.9547141925551481, + "mean_latency_delta_from_direct_ms": 18.408062848089056 + }, + { + "profile": "common", + "workload": "http", + "case": "16384 B content, 1 connections, 1000 RPS", + "tool": "fortio", + "treatment": "praxis-nightly", + "successful_rps_mean": 593.131517119199, + "fraction_of_direct_successful_rps": 0.8379140375254726, + "agentgateway_over_treatment_successful_rps": 0.9979274348907731, + "mean_latency_delta_from_direct_ms": 0.27618656419146953 + }, + { + "profile": "common", + "workload": "http", + "case": "16384 B content, 1 connections, unlimited", + "tool": "fortio", + "treatment": "praxis-nightly", + "successful_rps_mean": 1987.5041841688544, + "fraction_of_direct_successful_rps": 0.5599113708821193, + "agentgateway_over_treatment_successful_rps": 0.969188466769273, + "mean_latency_delta_from_direct_ms": 0.22010156850183882 + }, + { + "profile": "common", + "workload": "http", + "case": "16384 B content, 16 connections, 1000 RPS", + "tool": "fortio", + "treatment": "praxis-nightly", + "successful_rps_mean": 999.4483331960629, + "fraction_of_direct_successful_rps": 0.9999799619372765, + "agentgateway_over_treatment_successful_rps": 1.0000079788555742, + "mean_latency_delta_from_direct_ms": 0.2351514707476996 + }, + { + "profile": "common", + "workload": "http", + "case": "16384 B content, 16 connections, unlimited", + "tool": "fortio", + "treatment": "praxis-nightly", + "successful_rps_mean": 16603.692079092863, + "fraction_of_direct_successful_rps": 0.4577877631775094, + "agentgateway_over_treatment_successful_rps": 1.024717419005899, + "mean_latency_delta_from_direct_ms": 0.5224903355339925 + }, + { + "profile": "common", + "workload": "http", + "case": "16384 B content, 512 connections, 1000 RPS", + "tool": "fortio", + "treatment": "praxis-nightly", + "successful_rps_mean": 983.0484824053269, + "fraction_of_direct_successful_rps": 0.9999926291703949, + "agentgateway_over_treatment_successful_rps": 0.9999887152998731, + "mean_latency_delta_from_direct_ms": 0.2378243662558367 + }, + { + "profile": "common", + "workload": "http", + "case": "16384 B content, 512 connections, unlimited", + "tool": "fortio", + "treatment": "praxis-nightly", + "successful_rps_mean": 15378.573462864093, + "fraction_of_direct_successful_rps": 0.2730623116938123, + "agentgateway_over_treatment_successful_rps": 1.0170245401521778, + "mean_latency_delta_from_direct_ms": 24.207808155130227 + }, + { + "profile": "common", + "workload": "http", + "case": "0 B content, 16 connections, 1000 RPS", + "tool": "nighthawk", + "treatment": "praxis-nightly", + "successful_rps_mean": 1000.0000003777783, + "fraction_of_direct_successful_rps": 0.9999999857111114, + "agentgateway_over_treatment_successful_rps": 0.9999886097546377, + "mean_latency_delta_from_direct_ms": 0.20397800000000002 + }, + { + "profile": "common", + "workload": "http", + "case": "16384 B content, 16 connections, 1000 RPS", + "tool": "nighthawk", + "treatment": "praxis-nightly", + "successful_rps_mean": 999.9661572616927, + "fraction_of_direct_successful_rps": 0.9999661627281743, + "agentgateway_over_treatment_successful_rps": 1.0000333678568594, + "mean_latency_delta_from_direct_ms": 0.22517299999999996 + }, + { + "profile": "common", + "workload": "ai", + "case": "openai / 1024 B content, 32 connections, 1000 RPS", + "tool": "fortio", + "treatment": "praxis-release", + "successful_rps_mean": 998.9427684826404, + "fraction_of_direct_successful_rps": 0.9999949399510939, + "agentgateway_over_treatment_successful_rps": 0.9999975877017205, + "mean_latency_delta_from_direct_ms": 0.16924408571237987 + }, + { + "profile": "common", + "workload": "ai", + "case": "openai / 1024 B content, 32 connections, 3000 RPS", + "tool": "fortio", + "treatment": "praxis-release", + "successful_rps_mean": 2998.890959798963, + "fraction_of_direct_successful_rps": 1.0000135823059726, + "agentgateway_over_treatment_successful_rps": 0.9999950688268252, + "mean_latency_delta_from_direct_ms": 0.11764469990590909 + }, + { + "profile": "common", + "workload": "ai", + "case": "openai / 1024 B content, 32 connections, unlimited", + "tool": "fortio", + "treatment": "praxis-release", + "successful_rps_mean": 27450.48114635026, + "fraction_of_direct_successful_rps": 0.47223557551246936, + "agentgateway_over_treatment_successful_rps": 0.8249915062338865, + "mean_latency_delta_from_direct_ms": 0.6151784238585456 + }, + { + "profile": "common", + "workload": "ai", + "case": "openai / 16384 B content, 32 connections, 1000 RPS", + "tool": "fortio", + "treatment": "praxis-release", + "successful_rps_mean": 998.9181025377026, + "fraction_of_direct_successful_rps": 0.9999771803013864, + "agentgateway_over_treatment_successful_rps": 1.0000140639029014, + "mean_latency_delta_from_direct_ms": 0.3985097421624866 + }, + { + "profile": "common", + "workload": "ai", + "case": "openai / 16384 B content, 32 connections, 3000 RPS", + "tool": "fortio", + "treatment": "praxis-release", + "successful_rps_mean": 2998.8601677733755, + "fraction_of_direct_successful_rps": 0.9999916340930405, + "agentgateway_over_treatment_successful_rps": 1.0000010747539447, + "mean_latency_delta_from_direct_ms": 0.44866201151686247 + }, + { + "profile": "common", + "workload": "ai", + "case": "openai / 16384 B content, 32 connections, unlimited", + "tool": "fortio", + "treatment": "praxis-release", + "successful_rps_mean": 9410.817276889164, + "fraction_of_direct_successful_rps": 0.930425410059727, + "agentgateway_over_treatment_successful_rps": 1.0845845697761514, + "mean_latency_delta_from_direct_ms": 0.2353096627797968 + }, + { + "profile": "common", + "workload": "ai", + "case": "anthropic / 1024 B content, 32 connections, 1000 RPS", + "tool": "fortio", + "treatment": "praxis-release", + "successful_rps_mean": 998.9351265794876, + "fraction_of_direct_successful_rps": 0.9999993657745035, + "agentgateway_over_treatment_successful_rps": 0.9999887062483449, + "mean_latency_delta_from_direct_ms": 0.22384015539398788 + }, + { + "profile": "common", + "workload": "ai", + "case": "anthropic / 1024 B content, 32 connections, 3000 RPS", + "tool": "fortio", + "treatment": "praxis-release", + "successful_rps_mean": 2998.88191026055, + "fraction_of_direct_successful_rps": 0.9999843580955082, + "agentgateway_over_treatment_successful_rps": 1.0000088929533986, + "mean_latency_delta_from_direct_ms": 0.1670467378163526 + }, + { + "profile": "common", + "workload": "ai", + "case": "anthropic / 1024 B content, 32 connections, unlimited", + "tool": "fortio", + "treatment": "praxis-release", + "successful_rps_mean": 28881.379952853433, + "fraction_of_direct_successful_rps": 0.48172828760493064, + "agentgateway_over_treatment_successful_rps": 0.7792718630129157, + "mean_latency_delta_from_direct_ms": 0.5748517307404082 + }, + { + "profile": "common", + "workload": "ai", + "case": "anthropic / 16384 B content, 32 connections, 1000 RPS", + "tool": "fortio", + "treatment": "praxis-release", + "successful_rps_mean": 998.9154526637199, + "fraction_of_direct_successful_rps": 0.9999817305703348, + "agentgateway_over_treatment_successful_rps": 1.0000088569256114, + "mean_latency_delta_from_direct_ms": 0.43433667293667755 + }, + { + "profile": "common", + "workload": "ai", + "case": "anthropic / 16384 B content, 32 connections, 3000 RPS", + "tool": "fortio", + "treatment": "praxis-release", + "successful_rps_mean": 2998.8149398283367, + "fraction_of_direct_successful_rps": 0.9999789606230066, + "agentgateway_over_treatment_successful_rps": 1.0000148811280725, + "mean_latency_delta_from_direct_ms": 0.46415447034902946 + }, + { + "profile": "common", + "workload": "ai", + "case": "anthropic / 16384 B content, 32 connections, unlimited", + "tool": "fortio", + "treatment": "praxis-release", + "successful_rps_mean": 9577.066853413424, + "fraction_of_direct_successful_rps": 0.9241679288871602, + "agentgateway_over_treatment_successful_rps": 1.0873605379386775, + "mean_latency_delta_from_direct_ms": 0.25253606267485784 + }, + { + "profile": "common", + "workload": "ai", + "case": "openai / 1024 B content, 512 connections, unlimited", + "tool": "fortio", + "treatment": "praxis-release", + "successful_rps_mean": 22263.00254337737, + "fraction_of_direct_successful_rps": 0.31667441983893213, + "agentgateway_over_treatment_successful_rps": 0.8664871421251396, + "mean_latency_delta_from_direct_ms": 15.70975331092658 + }, + { + "profile": "common", + "workload": "ai", + "case": "openai / 16384 B content, 512 connections, unlimited", + "tool": "fortio", + "treatment": "praxis-release", + "successful_rps_mean": 8857.461239730159, + "fraction_of_direct_successful_rps": 0.6176347901452807, + "agentgateway_over_treatment_successful_rps": 1.3157758065824683, + "mean_latency_delta_from_direct_ms": 22.0928450615584 + }, + { + "profile": "common", + "workload": "ai", + "case": "openai, 16 streams", + "tool": "aiperf", + "treatment": "praxis-release", + "successful_rps_mean": 41.18415343837693, + "fraction_of_direct_successful_rps": 0.9961409075346233, + "agentgateway_over_treatment_successful_rps": 1.0030089955378614, + "mean_latency_delta_from_direct_ms": 1.1289474075854855 + }, + { + "profile": "common", + "workload": "ai", + "case": "openai, 128 streams", + "tool": "aiperf", + "treatment": "praxis-release", + "successful_rps_mean": 318.7454792436713, + "fraction_of_direct_successful_rps": 0.9858260386648873, + "agentgateway_over_treatment_successful_rps": 1.006580631350574, + "mean_latency_delta_from_direct_ms": 1.0532751800405435 + }, + { + "profile": "common", + "workload": "ai", + "case": "anthropic, 16 streams", + "tool": "aiperf", + "treatment": "praxis-release", + "successful_rps_mean": 41.19193152236048, + "fraction_of_direct_successful_rps": 0.9990783581142814, + "agentgateway_over_treatment_successful_rps": 1.0027193740313898, + "mean_latency_delta_from_direct_ms": 0.8849540704293872 + }, + { + "profile": "common", + "workload": "ai", + "case": "anthropic, 128 streams", + "tool": "aiperf", + "treatment": "praxis-release", + "successful_rps_mean": 286.48744073569696, + "fraction_of_direct_successful_rps": 0.8832087530874472, + "agentgateway_over_treatment_successful_rps": 1.1309879488582268, + "mean_latency_delta_from_direct_ms": 21.520699734619825 + }, + { + "profile": "common", + "workload": "http", + "case": "0 B content, 1 connections, 1000 RPS", + "tool": "fortio", + "treatment": "praxis-release", + "successful_rps_mean": 669.3997439154678, + "fraction_of_direct_successful_rps": 0.9000490011665494, + "agentgateway_over_treatment_successful_rps": 0.9486381327136459, + "mean_latency_delta_from_direct_ms": 0.1560273305034578 + }, + { + "profile": "common", + "workload": "http", + "case": "0 B content, 1 connections, unlimited", + "tool": "fortio", + "treatment": "praxis-release", + "successful_rps_mean": 3334.0735660041637, + "fraction_of_direct_successful_rps": 0.5718550059405071, + "agentgateway_over_treatment_successful_rps": 0.8342864494163249, + "mean_latency_delta_from_direct_ms": 0.12750915022425885 + }, + { + "profile": "common", + "workload": "http", + "case": "0 B content, 16 connections, 1000 RPS", + "tool": "fortio", + "treatment": "praxis-release", + "successful_rps_mean": 999.4754554132925, + "fraction_of_direct_successful_rps": 1.0000093561692658, + "agentgateway_over_treatment_successful_rps": 0.9999895068254191, + "mean_latency_delta_from_direct_ms": 0.16250171522222234 + }, + { + "profile": "common", + "workload": "http", + "case": "0 B content, 16 connections, unlimited", + "tool": "fortio", + "treatment": "praxis-release", + "successful_rps_mean": 37779.355317168316, + "fraction_of_direct_successful_rps": 0.5829614006054641, + "agentgateway_over_treatment_successful_rps": 0.6304298739947858, + "mean_latency_delta_from_direct_ms": 0.17670546850596827 + }, + { + "profile": "common", + "workload": "http", + "case": "0 B content, 512 connections, 1000 RPS", + "tool": "fortio", + "treatment": "praxis-release", + "successful_rps_mean": 983.0501730968124, + "fraction_of_direct_successful_rps": 0.9999925631584586, + "agentgateway_over_treatment_successful_rps": 1.0000005527034008, + "mean_latency_delta_from_direct_ms": 0.15361341644216953 + }, + { + "profile": "common", + "workload": "http", + "case": "0 B content, 512 connections, unlimited", + "tool": "fortio", + "treatment": "praxis-release", + "successful_rps_mean": 33682.098730486854, + "fraction_of_direct_successful_rps": 0.2638941739479665, + "agentgateway_over_treatment_successful_rps": 0.6471579405041253, + "mean_latency_delta_from_direct_ms": 11.198209910292672 + }, + { + "profile": "common", + "workload": "http", + "case": "16384 B content, 1 connections, 1000 RPS", + "tool": "fortio", + "treatment": "praxis-release", + "successful_rps_mean": 617.0867764938986, + "fraction_of_direct_successful_rps": 0.8717555170680115, + "agentgateway_over_treatment_successful_rps": 0.9591879715761293, + "mean_latency_delta_from_direct_ms": 0.21323532084461877 + }, + { + "profile": "common", + "workload": "http", + "case": "16384 B content, 1 connections, unlimited", + "tool": "fortio", + "treatment": "praxis-release", + "successful_rps_mean": 2089.8057544608405, + "fraction_of_direct_successful_rps": 0.5887313416383233, + "agentgateway_over_treatment_successful_rps": 0.921744104130431, + "mean_latency_delta_from_direct_ms": 0.1951757132298232 + }, + { + "profile": "common", + "workload": "http", + "case": "16384 B content, 16 connections, 1000 RPS", + "tool": "fortio", + "treatment": "praxis-release", + "successful_rps_mean": 999.4577680916465, + "fraction_of_direct_successful_rps": 0.9999894018514903, + "agentgateway_over_treatment_successful_rps": 0.9999985387659933, + "mean_latency_delta_from_direct_ms": 0.18666029325555578 + }, + { + "profile": "common", + "workload": "http", + "case": "16384 B content, 16 connections, unlimited", + "tool": "fortio", + "treatment": "praxis-release", + "successful_rps_mean": 21335.9196046761, + "fraction_of_direct_successful_rps": 0.5882621084896363, + "agentgateway_over_treatment_successful_rps": 0.797438910930646, + "mean_latency_delta_from_direct_ms": 0.3106022254527267 + }, + { + "profile": "common", + "workload": "http", + "case": "16384 B content, 512 connections, 1000 RPS", + "tool": "fortio", + "treatment": "praxis-release", + "successful_rps_mean": 983.0358179691013, + "fraction_of_direct_successful_rps": 0.9999797464457838, + "agentgateway_over_treatment_successful_rps": 1.0000015981400299, + "mean_latency_delta_from_direct_ms": 0.17469343500808177 + }, + { + "profile": "common", + "workload": "http", + "case": "16384 B content, 512 connections, unlimited", + "tool": "fortio", + "treatment": "praxis-release", + "successful_rps_mean": 20637.466957964214, + "fraction_of_direct_successful_rps": 0.36643934813943785, + "agentgateway_over_treatment_successful_rps": 0.7578636775590354, + "mean_latency_delta_from_direct_ms": 15.717092495112304 + }, + { + "profile": "common", + "workload": "http", + "case": "0 B content, 16 connections, 1000 RPS", + "tool": "nighthawk", + "treatment": "praxis-release", + "successful_rps_mean": 1000.0000031666669, + "fraction_of_direct_successful_rps": 0.9999999885, + "agentgateway_over_treatment_successful_rps": 0.9999886069657807, + "mean_latency_delta_from_direct_ms": 0.15499600000000005 + }, + { + "profile": "common", + "workload": "http", + "case": "16384 B content, 16 connections, 1000 RPS", + "tool": "nighthawk", + "treatment": "praxis-release", + "successful_rps_mean": 999.9998510111914, + "fraction_of_direct_successful_rps": 0.999999856477857, + "agentgateway_over_treatment_successful_rps": 0.9999996729780524, + "mean_latency_delta_from_direct_ms": 0.16559333333333331 + }, + { + "profile": "native", + "workload": "ai", + "case": "openai / 1024 B content, 32 connections, 1000 RPS", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 998.9220921189742, + "fraction_of_direct_successful_rps": 0.9999878221972782, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 0.3439116084689612 + }, + { + "profile": "native", + "workload": "ai", + "case": "openai / 1024 B content, 32 connections, 3000 RPS", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 2998.8757427878168, + "fraction_of_direct_successful_rps": 0.9999810030168929, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 0.2745096926954226 + }, + { + "profile": "native", + "workload": "ai", + "case": "openai / 1024 B content, 32 connections, unlimited", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 14041.35744675885, + "fraction_of_direct_successful_rps": 0.2403303183157206, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 1.7315194860845415 + }, + { + "profile": "native", + "workload": "ai", + "case": "openai / 16384 B content, 32 connections, 1000 RPS", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 998.9262365506249, + "fraction_of_direct_successful_rps": 1.0000139737900662, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 0.4394403839936857 + }, + { + "profile": "native", + "workload": "ai", + "case": "openai / 16384 B content, 32 connections, 3000 RPS", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 2998.8412139800184, + "fraction_of_direct_successful_rps": 0.9999877609063975, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 0.5059624751289126 + }, + { + "profile": "native", + "workload": "ai", + "case": "openai / 16384 B content, 32 connections, unlimited", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 7399.251880555574, + "fraction_of_direct_successful_rps": 0.7376651127009921, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 1.134914413365828 + }, + { + "profile": "native", + "workload": "ai", + "case": "anthropic / 1024 B content, 32 connections, 1000 RPS", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 998.9228074558517, + "fraction_of_direct_successful_rps": 0.999972068949328, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 0.32519436347162917 + }, + { + "profile": "native", + "workload": "ai", + "case": "anthropic / 1024 B content, 32 connections, 3000 RPS", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 2998.892412086912, + "fraction_of_direct_successful_rps": 0.999989513185687, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 0.26082953662502983 + }, + { + "profile": "native", + "workload": "ai", + "case": "anthropic / 1024 B content, 32 connections, unlimited", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 14158.333956813805, + "fraction_of_direct_successful_rps": 0.23558496439413293, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 1.7286288020856344 + }, + { + "profile": "native", + "workload": "ai", + "case": "anthropic / 16384 B content, 32 connections, 1000 RPS", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 998.9204408352961, + "fraction_of_direct_successful_rps": 0.9999810394721393, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 0.4028457320348633 + }, + { + "profile": "native", + "workload": "ai", + "case": "anthropic / 16384 B content, 32 connections, 3000 RPS", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 2998.837701260007, + "fraction_of_direct_successful_rps": 0.9999836354759706, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 0.47709881916044317 + }, + { + "profile": "native", + "workload": "ai", + "case": "anthropic / 16384 B content, 32 connections, unlimited", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 7347.351596138647, + "fraction_of_direct_successful_rps": 0.715601599835526, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 1.2394240607767717 + }, + { + "profile": "native", + "workload": "ai", + "case": "translation / 1024 B content, 32 connections, 1000 RPS", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 998.9353651047664, + "fraction_of_direct_successful_rps": 0.9999959962734497, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 0.29125215444903946 + }, + { + "profile": "native", + "workload": "ai", + "case": "translation / 1024 B content, 32 connections, 3000 RPS", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 2998.884405346653, + "fraction_of_direct_successful_rps": 0.9999945461966726, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 0.25324359830636567 + }, + { + "profile": "native", + "workload": "ai", + "case": "translation / 1024 B content, 32 connections, unlimited", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 12822.103440293035, + "fraction_of_direct_successful_rps": 0.21971383455730592, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 1.9490674783597934 + }, + { + "profile": "native", + "workload": "ai", + "case": "translation / 16384 B content, 32 connections, 1000 RPS", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 998.9094793989839, + "fraction_of_direct_successful_rps": 0.9999762549450698, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 0.4025529934854143 + }, + { + "profile": "native", + "workload": "ai", + "case": "translation / 16384 B content, 32 connections, 3000 RPS", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 2998.7675326184003, + "fraction_of_direct_successful_rps": 0.9999580649246045, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 0.5258212775755672 + }, + { + "profile": "native", + "workload": "ai", + "case": "translation / 16384 B content, 32 connections, unlimited", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 7172.255136228016, + "fraction_of_direct_successful_rps": 0.7114781730362205, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 1.2874507486731885 + }, + { + "profile": "native", + "workload": "ai", + "case": "openai / 1024 B content, 512 connections, unlimited", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 12205.040602618728, + "fraction_of_direct_successful_rps": 0.1723589399406435, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 34.70941250412911 + }, + { + "profile": "native", + "workload": "ai", + "case": "openai / 16384 B content, 512 connections, unlimited", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 6809.574000617199, + "fraction_of_direct_successful_rps": 0.4736313739928186, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 39.55578912448077 + }, + { + "profile": "native", + "workload": "ai", + "case": "openai, 16 streams", + "tool": "aiperf", + "treatment": "agentgateway", + "successful_rps_mean": 41.30704510001049, + "fraction_of_direct_successful_rps": 0.9989430241025901, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 0.0771179612713695 + }, + { + "profile": "native", + "workload": "ai", + "case": "openai, 128 streams", + "tool": "aiperf", + "treatment": "agentgateway", + "successful_rps_mean": 320.6798356157988, + "fraction_of_direct_successful_rps": 0.9915302990566103, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 2.766003288293973 + }, + { + "profile": "native", + "workload": "ai", + "case": "anthropic, 16 streams", + "tool": "aiperf", + "treatment": "agentgateway", + "successful_rps_mean": 41.212162644015386, + "fraction_of_direct_successful_rps": 0.9968115823702203, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 1.0472084871794891 + }, + { + "profile": "native", + "workload": "ai", + "case": "anthropic, 128 streams", + "tool": "aiperf", + "treatment": "agentgateway", + "successful_rps_mean": 323.6911128701591, + "fraction_of_direct_successful_rps": 0.9994830158401683, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 0.1796346819722885 + }, + { + "profile": "native", + "workload": "ai", + "case": "translation, 16 streams", + "tool": "aiperf", + "treatment": "agentgateway", + "successful_rps_mean": 41.20462857479889, + "fraction_of_direct_successful_rps": 0.9971491817735023, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": -1.0704543877187689 + }, + { + "profile": "native", + "workload": "ai", + "case": "translation, 128 streams", + "tool": "aiperf", + "treatment": "agentgateway", + "successful_rps_mean": 324.06181482918026, + "fraction_of_direct_successful_rps": 1.0033160316900482, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": -3.5600075814878664 + }, + { + "profile": "native", + "workload": "ai", + "case": "openai / 1024 B content, 32 connections, 1000 RPS", + "tool": "fortio", + "treatment": "praxis", + "successful_rps_mean": 998.9258667913896, + "fraction_of_direct_successful_rps": 0.9999916008968164, + "agentgateway_over_treatment_successful_rps": 0.9999962212687239, + "mean_latency_delta_from_direct_ms": 0.30214969333644603 + }, + { + "profile": "native", + "workload": "ai", + "case": "openai / 1024 B content, 32 connections, 3000 RPS", + "tool": "fortio", + "treatment": "praxis", + "successful_rps_mean": 2998.8895870828173, + "fraction_of_direct_successful_rps": 0.9999856194242361, + "agentgateway_over_treatment_successful_rps": 0.9999953835262692, + "mean_latency_delta_from_direct_ms": 0.2438682711593172 + }, + { + "profile": "native", + "workload": "ai", + "case": "openai / 1024 B content, 32 connections, unlimited", + "tool": "fortio", + "treatment": "praxis", + "successful_rps_mean": 13397.50929242839, + "fraction_of_direct_successful_rps": 0.22931028464276929, + "agentgateway_over_treatment_successful_rps": 1.0480573023147168, + "mean_latency_delta_from_direct_ms": 1.8429093347101086 + }, + { + "profile": "native", + "workload": "ai", + "case": "openai / 16384 B content, 32 connections, 1000 RPS", + "tool": "fortio", + "treatment": "praxis", + "successful_rps_mean": 998.9094838570737, + "fraction_of_direct_successful_rps": 0.9999972028543985, + "agentgateway_over_treatment_successful_rps": 1.0000167709825785, + "mean_latency_delta_from_direct_ms": 0.7770894963758453 + }, + { + "profile": "native", + "workload": "ai", + "case": "openai / 16384 B content, 32 connections, 3000 RPS", + "tool": "fortio", + "treatment": "praxis", + "successful_rps_mean": 2790.8174396475633, + "fraction_of_direct_successful_rps": 0.9306205575545645, + "agentgateway_over_treatment_successful_rps": 1.0745386535776862, + "mean_latency_delta_from_direct_ms": 7.3868581008934 + }, + { + "profile": "native", + "workload": "ai", + "case": "openai / 16384 B content, 32 connections, unlimited", + "tool": "fortio", + "treatment": "praxis", + "successful_rps_mean": 2837.5122996248892, + "fraction_of_direct_successful_rps": 0.2828845218519689, + "agentgateway_over_treatment_successful_rps": 2.6076545576679027, + "mean_latency_delta_from_direct_ms": 8.086102554246859 + }, + { + "profile": "native", + "workload": "ai", + "case": "anthropic / 1024 B content, 32 connections, 1000 RPS", + "tool": "fortio", + "treatment": "praxis", + "successful_rps_mean": 998.9300414100828, + "fraction_of_direct_successful_rps": 0.9999793105020537, + "agentgateway_over_treatment_successful_rps": 0.999992758297447, + "mean_latency_delta_from_direct_ms": 0.31559172368596583 + }, + { + "profile": "native", + "workload": "ai", + "case": "anthropic / 1024 B content, 32 connections, 3000 RPS", + "tool": "fortio", + "treatment": "praxis", + "successful_rps_mean": 2998.895682793879, + "fraction_of_direct_successful_rps": 0.9999906038125647, + "agentgateway_over_treatment_successful_rps": 0.9999989093628745, + "mean_latency_delta_from_direct_ms": 0.2677080404960883 + }, + { + "profile": "native", + "workload": "ai", + "case": "anthropic / 1024 B content, 32 connections, unlimited", + "tool": "fortio", + "treatment": "praxis", + "successful_rps_mean": 12074.626601835838, + "fraction_of_direct_successful_rps": 0.20091350343498293, + "agentgateway_over_treatment_successful_rps": 1.1725690925018881, + "mean_latency_delta_from_direct_ms": 2.1178950258360927 + }, + { + "profile": "native", + "workload": "ai", + "case": "anthropic / 16384 B content, 32 connections, 1000 RPS", + "tool": "fortio", + "treatment": "praxis", + "successful_rps_mean": 998.9085579719886, + "fraction_of_direct_successful_rps": 0.9999691439922629, + "agentgateway_over_treatment_successful_rps": 1.0000118958469348, + "mean_latency_delta_from_direct_ms": 0.8059027756025434 + }, + { + "profile": "native", + "workload": "ai", + "case": "anthropic / 16384 B content, 32 connections, 3000 RPS", + "tool": "fortio", + "treatment": "praxis", + "successful_rps_mean": 2738.8171479221955, + "fraction_of_direct_successful_rps": 0.9132779434286922, + "agentgateway_over_treatment_successful_rps": 1.0949389971269445, + "mean_latency_delta_from_direct_ms": 7.532256019934897 + }, + { + "profile": "native", + "workload": "ai", + "case": "anthropic / 16384 B content, 32 connections, unlimited", + "tool": "fortio", + "treatment": "praxis", + "successful_rps_mean": 2700.4838235115462, + "fraction_of_direct_successful_rps": 0.263015934265405, + "agentgateway_over_treatment_successful_rps": 2.7207537894393288, + "mean_latency_delta_from_direct_ms": 8.734789563900776 + }, + { + "profile": "native", + "workload": "ai", + "case": "translation / 1024 B content, 32 connections, 1000 RPS", + "tool": "fortio", + "treatment": "praxis", + "successful_rps_mean": 998.9361852851739, + "fraction_of_direct_successful_rps": 0.9999968173246933, + "agentgateway_over_treatment_successful_rps": 0.9999991789461433, + "mean_latency_delta_from_direct_ms": 0.5495895432341691 + }, + { + "profile": "native", + "workload": "ai", + "case": "translation / 1024 B content, 32 connections, 3000 RPS", + "tool": "fortio", + "treatment": "praxis", + "successful_rps_mean": 2998.8706123154125, + "fraction_of_direct_successful_rps": 0.999989946834326, + "agentgateway_over_treatment_successful_rps": 1.0000045994085853, + "mean_latency_delta_from_direct_ms": 0.5150985030931424 + }, + { + "profile": "native", + "workload": "ai", + "case": "translation / 1024 B content, 32 connections, unlimited", + "tool": "fortio", + "treatment": "praxis", + "successful_rps_mean": 7117.734566408306, + "fraction_of_direct_successful_rps": 0.1219663187267901, + "agentgateway_over_treatment_successful_rps": 1.8014304018593408, + "mean_latency_delta_from_direct_ms": 3.9474035288711127 + }, + { + "profile": "native", + "workload": "ai", + "case": "translation / 16384 B content, 32 connections, 1000 RPS", + "tool": "fortio", + "treatment": "praxis", + "successful_rps_mean": 998.8802795473132, + "fraction_of_direct_successful_rps": 0.999947023909705, + "agentgateway_over_treatment_successful_rps": 1.0000292325839928, + "mean_latency_delta_from_direct_ms": 1.4399046188745106 + }, + { + "profile": "native", + "workload": "ai", + "case": "translation / 16384 B content, 32 connections, 3000 RPS", + "tool": "fortio", + "treatment": "praxis", + "successful_rps_mean": 1494.1939098933049, + "fraction_of_direct_successful_rps": 0.49824844190387246, + "agentgateway_over_treatment_successful_rps": 2.006946697321589, + "mean_latency_delta_from_direct_ms": 15.169436468422294 + }, + { + "profile": "native", + "workload": "ai", + "case": "translation / 16384 B content, 32 connections, unlimited", + "tool": "fortio", + "treatment": "praxis", + "successful_rps_mean": 1507.4344097324185, + "fraction_of_direct_successful_rps": 0.14953548910871567, + "agentgateway_over_treatment_successful_rps": 4.7579218637454, + "mean_latency_delta_from_direct_ms": 18.04810230798648 + }, + { + "profile": "native", + "workload": "ai", + "case": "openai / 1024 B content, 512 connections, unlimited", + "tool": "fortio", + "treatment": "praxis", + "successful_rps_mean": 11106.38303851736, + "fraction_of_direct_successful_rps": 0.15684375574161255, + "agentgateway_over_treatment_successful_rps": 1.0989212743961, + "mean_latency_delta_from_direct_ms": 38.84151224936899 + }, + { + "profile": "native", + "workload": "ai", + "case": "openai / 16384 B content, 512 connections, unlimited", + "tool": "fortio", + "treatment": "praxis", + "successful_rps_mean": 2693.2600561391923, + "fraction_of_direct_successful_rps": 0.1873263233197207, + "agentgateway_over_treatment_successful_rps": 2.528375967666031, + "mean_latency_delta_from_direct_ms": 153.96512091423574 + }, + { + "profile": "native", + "workload": "ai", + "case": "openai, 16 streams", + "tool": "aiperf", + "treatment": "praxis", + "successful_rps_mean": 41.368232780917424, + "fraction_of_direct_successful_rps": 1.0004227476426062, + "agentgateway_over_treatment_successful_rps": 0.9985209017452842, + "mean_latency_delta_from_direct_ms": -0.7723909837907854 + }, + { + "profile": "native", + "workload": "ai", + "case": "openai, 128 streams", + "tool": "aiperf", + "treatment": "praxis", + "successful_rps_mean": 321.39158971387786, + "fraction_of_direct_successful_rps": 0.9937310166426346, + "agentgateway_over_treatment_successful_rps": 0.9977853991179026, + "mean_latency_delta_from_direct_ms": 1.9206549572883205 + }, + { + "profile": "native", + "workload": "ai", + "case": "anthropic, 16 streams", + "tool": "aiperf", + "treatment": "praxis", + "successful_rps_mean": 41.28427776052163, + "fraction_of_direct_successful_rps": 0.9985558534490845, + "agentgateway_over_treatment_successful_rps": 0.9982532062950316, + "mean_latency_delta_from_direct_ms": 0.6104720229701002 + }, + { + "profile": "native", + "workload": "ai", + "case": "anthropic, 128 streams", + "tool": "aiperf", + "treatment": "praxis", + "successful_rps_mean": 322.7881657614041, + "fraction_of_direct_successful_rps": 0.996694924775819, + "agentgateway_over_treatment_successful_rps": 1.0027973364718161, + "mean_latency_delta_from_direct_ms": 1.2897240935719765 + }, + { + "profile": "native", + "workload": "ai", + "case": "translation, 16 streams", + "tool": "aiperf", + "treatment": "praxis", + "successful_rps_mean": 41.21445750703503, + "fraction_of_direct_successful_rps": 0.9973870412586129, + "agentgateway_over_treatment_successful_rps": 0.9997615173696157, + "mean_latency_delta_from_direct_ms": -0.13525360523505014 + }, + { + "profile": "native", + "workload": "ai", + "case": "translation, 128 streams", + "tool": "aiperf", + "treatment": "praxis", + "successful_rps_mean": 323.0741185475964, + "fraction_of_direct_successful_rps": 1.0002580610547975, + "agentgateway_over_treatment_successful_rps": 1.0030571816957177, + "mean_latency_delta_from_direct_ms": -2.641359752880419 + }, + { + "profile": "native", + "workload": "ai", + "case": "openai / 1024 B content, 32 connections, 1000 RPS", + "tool": "fortio", + "treatment": "praxis-ai-nightly", + "successful_rps_mean": 998.9372964015754, + "fraction_of_direct_successful_rps": 1.0000030427010256, + "agentgateway_over_treatment_successful_rps": 0.9999847795425639, + "mean_latency_delta_from_direct_ms": 0.28463284473941663 + }, + { + "profile": "native", + "workload": "ai", + "case": "openai / 1024 B content, 32 connections, 3000 RPS", + "tool": "fortio", + "treatment": "praxis-ai-nightly", + "successful_rps_mean": 2998.9026022537805, + "fraction_of_direct_successful_rps": 0.9999899593585417, + "agentgateway_over_treatment_successful_rps": 0.9999910435684228, + "mean_latency_delta_from_direct_ms": 0.23547736676149822 + }, + { + "profile": "native", + "workload": "ai", + "case": "openai / 1024 B content, 32 connections, unlimited", + "tool": "fortio", + "treatment": "praxis-ai-nightly", + "successful_rps_mean": 12984.656600029504, + "fraction_of_direct_successful_rps": 0.22224394370258976, + "agentgateway_over_treatment_successful_rps": 1.0813807310643044, + "mean_latency_delta_from_direct_ms": 1.91686198888724 + }, + { + "profile": "native", + "workload": "ai", + "case": "openai / 16384 B content, 32 connections, 1000 RPS", + "tool": "fortio", + "treatment": "praxis-ai-nightly", + "successful_rps_mean": 998.899088447554, + "fraction_of_direct_successful_rps": 0.9999867961252502, + "agentgateway_over_treatment_successful_rps": 1.0000271780236711, + "mean_latency_delta_from_direct_ms": 0.7929223319881716 + }, + { + "profile": "native", + "workload": "ai", + "case": "openai / 16384 B content, 32 connections, 3000 RPS", + "tool": "fortio", + "treatment": "praxis-ai-nightly", + "successful_rps_mean": 2740.4070837072245, + "fraction_of_direct_successful_rps": 0.9138108182698457, + "agentgateway_over_treatment_successful_rps": 1.0943050146853306, + "mean_latency_delta_from_direct_ms": 7.553520852143768 + }, + { + "profile": "native", + "workload": "ai", + "case": "openai / 16384 B content, 32 connections, unlimited", + "tool": "fortio", + "treatment": "praxis-ai-nightly", + "successful_rps_mean": 2714.224966830802, + "fraction_of_direct_successful_rps": 0.27059344625294135, + "agentgateway_over_treatment_successful_rps": 2.7261011784130513, + "mean_latency_delta_from_direct_ms": 8.598477813117643 + }, + { + "profile": "native", + "workload": "ai", + "case": "anthropic / 1024 B content, 32 connections, 1000 RPS", + "tool": "fortio", + "treatment": "praxis-ai-nightly", + "successful_rps_mean": 998.919794695104, + "fraction_of_direct_successful_rps": 0.9999690530239975, + "agentgateway_over_treatment_successful_rps": 1.000003016018667, + "mean_latency_delta_from_direct_ms": 0.3065401270010671 + }, + { + "profile": "native", + "workload": "ai", + "case": "anthropic / 1024 B content, 32 connections, 3000 RPS", + "tool": "fortio", + "treatment": "praxis-ai-nightly", + "successful_rps_mean": 2998.8929601505756, + "fraction_of_direct_successful_rps": 0.9999896959391309, + "agentgateway_over_treatment_successful_rps": 0.9999998172446729, + "mean_latency_delta_from_direct_ms": 0.27529842393462556 + }, + { + "profile": "native", + "workload": "ai", + "case": "anthropic / 1024 B content, 32 connections, unlimited", + "tool": "fortio", + "treatment": "praxis-ai-nightly", + "successful_rps_mean": 12107.897326314145, + "fraction_of_direct_successful_rps": 0.2014671054665141, + "agentgateway_over_treatment_successful_rps": 1.1693470447625482, + "mean_latency_delta_from_direct_ms": 2.111910286238606 + }, + { + "profile": "native", + "workload": "ai", + "case": "anthropic / 16384 B content, 32 connections, 1000 RPS", + "tool": "fortio", + "treatment": "praxis-ai-nightly", + "successful_rps_mean": 998.9035536476584, + "fraction_of_direct_successful_rps": 0.9999641343546172, + "agentgateway_over_treatment_successful_rps": 1.0000169057238568, + "mean_latency_delta_from_direct_ms": 0.8210397380269481 + }, + { + "profile": "native", + "workload": "ai", + "case": "anthropic / 16384 B content, 32 connections, 3000 RPS", + "tool": "fortio", + "treatment": "praxis-ai-nightly", + "successful_rps_mean": 2680.2558133598773, + "fraction_of_direct_successful_rps": 0.8937502523471287, + "agentgateway_over_treatment_successful_rps": 1.1188624930173239, + "mean_latency_delta_from_direct_ms": 7.7027766359103005 + }, + { + "profile": "native", + "workload": "ai", + "case": "anthropic / 16384 B content, 32 connections, unlimited", + "tool": "fortio", + "treatment": "praxis-ai-nightly", + "successful_rps_mean": 2653.788675006522, + "fraction_of_direct_successful_rps": 0.2584680202942927, + "agentgateway_over_treatment_successful_rps": 2.7686272329580235, + "mean_latency_delta_from_direct_ms": 8.94029090292619 + }, + { + "profile": "native", + "workload": "ai", + "case": "translation / 1024 B content, 32 connections, 1000 RPS", + "tool": "fortio", + "treatment": "praxis-ai-nightly", + "successful_rps_mean": 998.9261953377082, + "fraction_of_direct_successful_rps": 0.9999868167702853, + "agentgateway_over_treatment_successful_rps": 1.0000091796241815, + "mean_latency_delta_from_direct_ms": 0.565625237282106 + }, + { + "profile": "native", + "workload": "ai", + "case": "translation / 1024 B content, 32 connections, 3000 RPS", + "tool": "fortio", + "treatment": "praxis-ai-nightly", + "successful_rps_mean": 2998.8783842343305, + "fraction_of_direct_successful_rps": 0.9999925384235575, + "agentgateway_over_treatment_successful_rps": 1.0000020077880964, + "mean_latency_delta_from_direct_ms": 0.527459820034673 + }, + { + "profile": "native", + "workload": "ai", + "case": "translation / 1024 B content, 32 connections, unlimited", + "tool": "fortio", + "treatment": "praxis-ai-nightly", + "successful_rps_mean": 7025.412800062727, + "fraction_of_direct_successful_rps": 0.1203843341958318, + "agentgateway_over_treatment_successful_rps": 1.8251032081956169, + "mean_latency_delta_from_direct_ms": 4.006464502741998 + }, + { + "profile": "native", + "workload": "ai", + "case": "translation / 16384 B content, 32 connections, 1000 RPS", + "tool": "fortio", + "treatment": "praxis-ai-nightly", + "successful_rps_mean": 998.8944714221024, + "fraction_of_direct_successful_rps": 0.9999612309405671, + "agentgateway_over_treatment_successful_rps": 1.0000150245869919, + "mean_latency_delta_from_direct_ms": 1.4604885556852545 + }, + { + "profile": "native", + "workload": "ai", + "case": "translation / 16384 B content, 32 connections, 3000 RPS", + "tool": "fortio", + "treatment": "praxis-ai-nightly", + "successful_rps_mean": 1477.3480636323116, + "fraction_of_direct_successful_rps": 0.4926310875588187, + "agentgateway_over_treatment_successful_rps": 2.0298314300053435, + "mean_latency_delta_from_direct_ms": 15.519424824162536 + }, + { + "profile": "native", + "workload": "ai", + "case": "translation / 16384 B content, 32 connections, unlimited", + "tool": "fortio", + "treatment": "praxis-ai-nightly", + "successful_rps_mean": 1460.1979482851882, + "fraction_of_direct_successful_rps": 0.14484969494037742, + "agentgateway_over_treatment_successful_rps": 4.911837566030615, + "mean_latency_delta_from_direct_ms": 18.733759608727013 + }, + { + "profile": "native", + "workload": "ai", + "case": "openai / 1024 B content, 512 connections, unlimited", + "tool": "fortio", + "treatment": "praxis-ai-nightly", + "successful_rps_mean": 11126.382962718304, + "fraction_of_direct_successful_rps": 0.1571261936167826, + "agentgateway_over_treatment_successful_rps": 1.0969459386320544, + "mean_latency_delta_from_direct_ms": 38.76099042456808 + }, + { + "profile": "native", + "workload": "ai", + "case": "openai / 16384 B content, 512 connections, unlimited", + "tool": "fortio", + "treatment": "praxis-ai-nightly", + "successful_rps_mean": 2625.9468380030416, + "fraction_of_direct_successful_rps": 0.18264443690644233, + "agentgateway_over_treatment_successful_rps": 2.593188065374426, + "mean_latency_delta_from_direct_ms": 158.80891768133876 + }, + { + "profile": "native", + "workload": "ai", + "case": "openai, 16 streams", + "tool": "aiperf", + "treatment": "praxis-ai-nightly", + "successful_rps_mean": 41.48037256105723, + "fraction_of_direct_successful_rps": 1.0031346639954666, + "agentgateway_over_treatment_successful_rps": 0.9958214584309336, + "mean_latency_delta_from_direct_ms": -1.665881118581865 + }, + { + "profile": "native", + "workload": "ai", + "case": "openai, 128 streams", + "tool": "aiperf", + "treatment": "praxis-ai-nightly", + "successful_rps_mean": 321.82666539422866, + "fraction_of_direct_successful_rps": 0.9950762547010927, + "agentgateway_over_treatment_successful_rps": 0.9964364985821638, + "mean_latency_delta_from_direct_ms": 1.5526139786790054 + }, + { + "profile": "native", + "workload": "ai", + "case": "anthropic, 16 streams", + "tool": "aiperf", + "treatment": "praxis-ai-nightly", + "successful_rps_mean": 41.34626605071738, + "fraction_of_direct_successful_rps": 1.0000551837844562, + "agentgateway_over_treatment_successful_rps": 0.9967565775700883, + "mean_latency_delta_from_direct_ms": -0.002182234241445258 + }, + { + "profile": "native", + "workload": "ai", + "case": "anthropic, 128 streams", + "tool": "aiperf", + "treatment": "praxis-ai-nightly", + "successful_rps_mean": 323.3601516491696, + "fraction_of_direct_successful_rps": 0.9984610844181172, + "agentgateway_over_treatment_successful_rps": 1.0010235065121709, + "mean_latency_delta_from_direct_ms": 0.9077566206402139 + }, + { + "profile": "native", + "workload": "ai", + "case": "translation, 16 streams", + "tool": "aiperf", + "treatment": "praxis-ai-nightly", + "successful_rps_mean": 41.27736370712337, + "fraction_of_direct_successful_rps": 0.998909366980654, + "agentgateway_over_treatment_successful_rps": 0.9982378929807494, + "mean_latency_delta_from_direct_ms": -0.5982436236645867 + }, + { + "profile": "native", + "workload": "ai", + "case": "translation, 128 streams", + "tool": "aiperf", + "treatment": "praxis-ai-nightly", + "successful_rps_mean": 324.03448187200956, + "fraction_of_direct_successful_rps": 1.0032314071126747, + "agentgateway_over_treatment_successful_rps": 1.0000843520017153, + "mean_latency_delta_from_direct_ms": -3.410360998767487 + }, + { + "profile": "kubernetes", + "workload": "http", + "case": "0 B content, 1 connections, 1000 RPS", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 348.42158860319273, + "fraction_of_direct_successful_rps": 0.46434268582386595, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 1.536198287609619 + }, + { + "profile": "kubernetes", + "workload": "http", + "case": "0 B content, 1 connections, unlimited", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 572.8733569586925, + "fraction_of_direct_successful_rps": 0.10128839229176068, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 1.5712842225362802 + }, + { + "profile": "kubernetes", + "workload": "http", + "case": "0 B content, 16 connections, 1000 RPS", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 999.4177342428343, + "fraction_of_direct_successful_rps": 0.9999491105900948, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 1.4392737719444448 + }, + { + "profile": "kubernetes", + "workload": "http", + "case": "0 B content, 16 connections, unlimited", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 9476.139309184302, + "fraction_of_direct_successful_rps": 0.15403731425290745, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 1.4292066843377869 + }, + { + "profile": "kubernetes", + "workload": "http", + "case": "0 B content, 512 connections, 1000 RPS", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 983.0035884127495, + "fraction_of_direct_successful_rps": 0.9999405723746978, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 1.4870296649604877 + }, + { + "profile": "kubernetes", + "workload": "http", + "case": "0 B content, 512 connections, unlimited", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 24891.512768198576, + "fraction_of_direct_successful_rps": 0.22151975474346597, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 16.009325333888157 + }, + { + "profile": "kubernetes", + "workload": "http", + "case": "16384 B content, 1 connections, 1000 RPS", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 327.07699633464654, + "fraction_of_direct_successful_rps": 0.4606888790745641, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 1.646438728208689 + }, + { + "profile": "kubernetes", + "workload": "http", + "case": "16384 B content, 1 connections, unlimited", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 534.7860088413252, + "fraction_of_direct_successful_rps": 0.12418526681921518, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 1.6427491491335358 + }, + { + "profile": "kubernetes", + "workload": "http", + "case": "16384 B content, 16 connections, 1000 RPS", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 999.4188434409529, + "fraction_of_direct_successful_rps": 0.9999443715907377, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 1.542692976222222 + }, + { + "profile": "kubernetes", + "workload": "http", + "case": "16384 B content, 16 connections, unlimited", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 8514.196707326639, + "fraction_of_direct_successful_rps": 0.24439399042517138, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 1.4204008180773653 + }, + { + "profile": "kubernetes", + "workload": "http", + "case": "16384 B content, 512 connections, 1000 RPS", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 982.9852381823191, + "fraction_of_direct_successful_rps": 0.9999326698599392, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 2.156487672492365 + }, + { + "profile": "kubernetes", + "workload": "http", + "case": "16384 B content, 512 connections, unlimited", + "tool": "fortio", + "treatment": "agentgateway", + "successful_rps_mean": 16195.554165252477, + "fraction_of_direct_successful_rps": 0.37901082175540074, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 19.62315159588237 + }, + { + "profile": "kubernetes", + "workload": "http", + "case": "0 B content, 16 connections, 1000 RPS", + "tool": "nighthawk", + "treatment": "agentgateway", + "successful_rps_mean": 999.8990912361769, + "fraction_of_direct_successful_rps": 0.9998990723936335, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 1.4400650000000002 + }, + { + "profile": "kubernetes", + "workload": "http", + "case": "16384 B content, 16 connections, 1000 RPS", + "tool": "nighthawk", + "treatment": "agentgateway", + "successful_rps_mean": 999.8995662991383, + "fraction_of_direct_successful_rps": 0.9998995538226135, + "agentgateway_over_treatment_successful_rps": 1.0, + "mean_latency_delta_from_direct_ms": 1.4466303333333332 + }, + { + "profile": "kubernetes", + "workload": "http", + "case": "0 B content, 1 connections, 1000 RPS", + "tool": "fortio", + "treatment": "praxis-release", + "successful_rps_mean": 358.8639041921509, + "fraction_of_direct_successful_rps": 0.4782591968134288, + "agentgateway_over_treatment_successful_rps": 0.9709017388849257, + "mean_latency_delta_from_direct_ms": 1.4556835216897495 + }, + { + "profile": "kubernetes", + "workload": "http", + "case": "0 B content, 1 connections, unlimited", + "tool": "fortio", + "treatment": "praxis-release", + "successful_rps_mean": 605.9497898803967, + "fraction_of_direct_successful_rps": 0.1071365586843675, + "agentgateway_over_treatment_successful_rps": 0.9454139047919583, + "mean_latency_delta_from_direct_ms": 1.4765945775670402 + }, + { + "profile": "kubernetes", + "workload": "http", + "case": "0 B content, 16 connections, 1000 RPS", + "tool": "fortio", + "treatment": "praxis-release", + "successful_rps_mean": 999.4280921036228, + "fraction_of_direct_successful_rps": 0.9999594739580122, + "agentgateway_over_treatment_successful_rps": 0.9999896362120794, + "mean_latency_delta_from_direct_ms": 1.4621668579555562 + }, + { + "profile": "kubernetes", + "workload": "http", + "case": "0 B content, 16 connections, unlimited", + "tool": "fortio", + "treatment": "praxis-release", + "successful_rps_mean": 9734.17773608957, + "fraction_of_direct_successful_rps": 0.1582318015813081, + "agentgateway_over_treatment_successful_rps": 0.9734915024256658, + "mean_latency_delta_from_direct_ms": 1.3853296660230983 + }, + { + "profile": "kubernetes", + "workload": "http", + "case": "0 B content, 512 connections, 1000 RPS", + "tool": "fortio", + "treatment": "praxis-release", + "successful_rps_mean": 982.9964423246953, + "fraction_of_direct_successful_rps": 0.9999333031607667, + "agentgateway_over_treatment_successful_rps": 1.000007269698797, + "mean_latency_delta_from_direct_ms": 1.444302191316452 + }, + { + "profile": "kubernetes", + "workload": "http", + "case": "0 B content, 512 connections, unlimited", + "tool": "fortio", + "treatment": "praxis-release", + "successful_rps_mean": 32007.69086796628, + "fraction_of_direct_successful_rps": 0.28484953473921387, + "agentgateway_over_treatment_successful_rps": 0.7776728684014607, + "mean_latency_delta_from_direct_ms": 11.435066420420547 + }, + { + "profile": "kubernetes", + "workload": "http", + "case": "16384 B content, 1 connections, 1000 RPS", + "tool": "fortio", + "treatment": "praxis-release", + "successful_rps_mean": 340.9292119935836, + "fraction_of_direct_successful_rps": 0.48019976420598304, + "agentgateway_over_treatment_successful_rps": 0.9593692321701147, + "mean_latency_delta_from_direct_ms": 1.5213126278157931 + }, + { + "profile": "kubernetes", + "workload": "http", + "case": "16384 B content, 1 connections, unlimited", + "tool": "fortio", + "treatment": "praxis-release", + "successful_rps_mean": 548.4109227927707, + "fraction_of_direct_successful_rps": 0.12734917452524336, + "agentgateway_over_treatment_successful_rps": 0.9751556481004043, + "mean_latency_delta_from_direct_ms": 1.592123696576503 + }, + { + "profile": "kubernetes", + "workload": "http", + "case": "16384 B content, 16 connections, 1000 RPS", + "tool": "fortio", + "treatment": "praxis-release", + "successful_rps_mean": 999.4214925832752, + "fraction_of_direct_successful_rps": 0.9999470221260685, + "agentgateway_over_treatment_successful_rps": 0.9999973493242421, + "mean_latency_delta_from_direct_ms": 1.4805971831555556 + }, + { + "profile": "kubernetes", + "workload": "http", + "case": "16384 B content, 16 connections, unlimited", + "tool": "fortio", + "treatment": "praxis-release", + "successful_rps_mean": 8688.346939454774, + "fraction_of_direct_successful_rps": 0.2493928495808026, + "agentgateway_over_treatment_successful_rps": 0.9799558842042438, + "mean_latency_delta_from_direct_ms": 1.38229575712941 + }, + { + "profile": "kubernetes", + "workload": "http", + "case": "16384 B content, 512 connections, 1000 RPS", + "tool": "fortio", + "treatment": "praxis-release", + "successful_rps_mean": 982.992216940294, + "fraction_of_direct_successful_rps": 0.9999397689371412, + "agentgateway_over_treatment_successful_rps": 0.9999929004951874, + "mean_latency_delta_from_direct_ms": 2.1170885412962464 + }, + { + "profile": "kubernetes", + "workload": "http", + "case": "16384 B content, 512 connections, unlimited", + "tool": "fortio", + "treatment": "praxis-release", + "successful_rps_mean": 18357.444149102597, + "fraction_of_direct_successful_rps": 0.42960369995908587, + "agentgateway_over_treatment_successful_rps": 0.8822336069067761, + "mean_latency_delta_from_direct_ms": 15.898927960731784 + }, + { + "profile": "kubernetes", + "workload": "http", + "case": "0 B content, 16 connections, 1000 RPS", + "tool": "nighthawk", + "treatment": "praxis-release", + "successful_rps_mean": 999.8992659406908, + "fraction_of_direct_successful_rps": 0.9998992470981442, + "agentgateway_over_treatment_successful_rps": 0.9999998252778856, + "mean_latency_delta_from_direct_ms": 1.466434 + }, + { + "profile": "kubernetes", + "workload": "http", + "case": "16384 B content, 16 connections, 1000 RPS", + "tool": "nighthawk", + "treatment": "praxis-release", + "successful_rps_mean": 999.8994478778068, + "fraction_of_direct_successful_rps": 0.9998994354012835, + "agentgateway_over_treatment_successful_rps": 1.0000001184332403, + "mean_latency_delta_from_direct_ms": 1.4953296666666667 + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/reports/data/load-rows.json b/cpu-comparison/2026-10-05-stable-comparison/reports/data/load-rows.json new file mode 100644 index 0000000..330c743 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/reports/data/load-rows.json @@ -0,0 +1,25278 @@ +[ + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass1/agentgateway/ai/00-fortio-openai/execution.json", + "started": "2026-10-05T20:00:43.062583+00:00", + "finished": "2026-10-05T20:01:18.229518+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9356370771004, + "successful_requests_per_second": 998.9356370771004, + "latency_mean_ms": 0.5956345306830308, + "latency_p99_ms": 0.8676563876651978, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015947862, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass1/agentgateway/ai/01-fortio-openai/execution.json", + "started": "2026-10-05T20:01:20.230548+00:00", + "finished": "2026-10-05T20:01:55.344028+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.830633581917, + "successful_requests_per_second": 2998.830633581917, + "latency_mean_ms": 0.5035689899537696, + "latency_p99_ms": 0.7940295260295264, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.006362811, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass1/agentgateway/ai/02-fortio-openai/execution.json", + "started": "2026-10-05T20:01:57.344991+00:00", + "finished": "2026-10-05T20:02:32.462749+00:00", + "exits": [ + 0, + 0 + ], + "requests": 672712, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 22423.032271249896, + "successful_requests_per_second": 22423.032271249896, + "latency_mean_ms": 1.426540001205567, + "latency_p99_ms": 2.7102051165949748, + "status_counts": { + "200": 672712 + }, + "duration_seconds": 30.000937958, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass1/agentgateway/ai/03-fortio-openai/execution.json", + "started": "2026-10-05T20:02:34.463854+00:00", + "finished": "2026-10-05T20:03:09.625928+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9289619862939, + "successful_requests_per_second": 998.9289619862939, + "latency_mean_ms": 0.9650765938500531, + "latency_p99_ms": 1.9692025817197585, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016148436, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass1/agentgateway/ai/04-fortio-openai/execution.json", + "started": "2026-10-05T20:03:11.627017+00:00", + "finished": "2026-10-05T20:03:46.789532+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.8509824676644, + "successful_requests_per_second": 2998.8509824676644, + "latency_mean_ms": 0.9366177852062588, + "latency_p99_ms": 1.9667245136495104, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.006159201, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass1/agentgateway/ai/05-fortio-openai/execution.json", + "started": "2026-10-05T20:03:48.790698+00:00", + "finished": "2026-10-05T20:04:23.910199+00:00", + "exits": [ + 0, + 0 + ], + "requests": 315269, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 10508.113745491253, + "successful_requests_per_second": 10508.113745491253, + "latency_mean_ms": 3.044351036191317, + "latency_p99_ms": 8.811269105487344, + "status_counts": { + "200": 315269 + }, + "duration_seconds": 30.002435036, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass1/agentgateway/ai/06-fortio-anthropic/execution.json", + "started": "2026-10-05T20:04:25.911126+00:00", + "finished": "2026-10-05T20:05:01.083623+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.918665014822, + "successful_requests_per_second": 998.918665014822, + "latency_mean_ms": 0.6077669680162755, + "latency_p99_ms": 0.8857864077669906, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016457846, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass1/agentgateway/ai/07-fortio-anthropic/execution.json", + "started": "2026-10-05T20:05:03.084612+00:00", + "finished": "2026-10-05T20:05:38.200603+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.9087717707275, + "successful_requests_per_second": 2998.9087717707275, + "latency_mean_ms": 0.5289682269736843, + "latency_p99_ms": 0.8301191222570539, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005580979, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass1/agentgateway/ai/08-fortio-anthropic/execution.json", + "started": "2026-10-05T20:05:40.201538+00:00", + "finished": "2026-10-05T20:06:15.318577+00:00", + "exits": [ + 0, + 0 + ], + "requests": 658497, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 21949.217338368904, + "successful_requests_per_second": 21949.217338368904, + "latency_mean_ms": 1.4572910486972588, + "latency_p99_ms": 2.7613211818879506, + "status_counts": { + "200": 658497 + }, + "duration_seconds": 30.000933056, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass1/agentgateway/ai/09-fortio-anthropic/execution.json", + "started": "2026-10-05T20:06:17.319668+00:00", + "finished": "2026-10-05T20:06:52.486730+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.93548089332, + "successful_requests_per_second": 998.93548089332, + "latency_mean_ms": 1.0057845901147275, + "latency_p99_ms": 1.977692897683694, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015952555, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass1/agentgateway/ai/10-fortio-anthropic/execution.json", + "started": "2026-10-05T20:06:54.487806+00:00", + "finished": "2026-10-05T20:07:29.606397+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89983, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.8360163790053, + "successful_requests_per_second": 2998.8360163790053, + "latency_mean_ms": 0.9745193286509677, + "latency_p99_ms": 1.9732692126651397, + "status_counts": { + "200": 89983 + }, + "duration_seconds": 30.005975488, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass1/agentgateway/ai/11-fortio-anthropic/execution.json", + "started": "2026-10-05T20:07:31.607514+00:00", + "finished": "2026-10-05T20:08:06.733503+00:00", + "exits": [ + 0, + 0 + ], + "requests": 320976, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 10698.235503431051, + "successful_requests_per_second": 10698.235503431051, + "latency_mean_ms": 2.99016489735681, + "latency_p99_ms": 8.419902354968404, + "status_counts": { + "200": 320976 + }, + "duration_seconds": 30.002704642, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/common/pass1/agentgateway/ai/12-fortio-openai/execution.json", + "started": "2026-10-05T20:08:08.734550+00:00", + "finished": "2026-10-05T20:08:45.023556+00:00", + "exits": [ + 0, + 0 + ], + "requests": 563072, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 18758.145515528562, + "successful_requests_per_second": 18758.145515528562, + "latency_mean_ms": 27.286036243260195, + "latency_p99_ms": 42.23724864789901, + "status_counts": { + "200": 563072 + }, + "duration_seconds": 30.017466254, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/common/pass1/agentgateway/ai/13-fortio-openai/execution.json", + "started": "2026-10-05T20:08:47.024570+00:00", + "finished": "2026-10-05T20:09:23.359278+00:00", + "exits": [ + 0, + 0 + ], + "requests": 344964, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 11487.748555368913, + "successful_requests_per_second": 11487.748555368913, + "latency_mean_ms": 44.543316082205635, + "latency_p99_ms": 199.20811318239694, + "status_counts": { + "200": 344964 + }, + "duration_seconds": 30.028860602, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "aiperf", + "api": "openai", + "concurrency": 16, + "artifact": "client/results/common/pass1/agentgateway/ai/14-aiperf-openai/execution.json", + "started": "2026-10-05T20:09:25.360065+00:00", + "finished": "2026-10-05T20:10:06.934559+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.274027601375934, + "latency_mean_ms": 378.7826408541667, + "latency_p99_ms": 387.90499527, + "ttft_mean_ms": 26.76219126522436, + "ttft_p99_ms": 28.28223993, + "itl_mean_ms": 5.587626183951465, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2641.53776648806, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "aiperf", + "api": "openai", + "concurrency": 128, + "artifact": "client/results/common/pass1/agentgateway/ai/15-aiperf-openai/execution.json", + "started": "2026-10-05T20:10:08.935378+00:00", + "finished": "2026-10-05T20:10:52.905474+00:00", + "exits": [ + 0 + ], + "requests": 9744.0, + "successful_requests": 9744.0, + "error_percent": 0.0, + "successful_requests_per_second": 320.63112918800954, + "latency_mean_ms": 386.85512802309114, + "latency_p99_ms": 404.9893649699999, + "ttft_mean_ms": 27.358273773706898, + "ttft_p99_ms": 34.344166059999985, + "itl_mean_ms": 5.7062992737997495, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20520.39226803261, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16, + "artifact": "client/results/common/pass1/agentgateway/ai/16-aiperf-anthropic/execution.json", + "started": "2026-10-05T20:10:54.906296+00:00", + "finished": "2026-10-05T20:11:36.323006+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.42991196977383, + "latency_mean_ms": 376.4545596466346, + "latency_p99_ms": 380.39092414999993, + "ttft_mean_ms": 27.14674882772436, + "ttft_p99_ms": 29.164520529999997, + "itl_mean_ms": 5.544568425696989, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2651.5143660655253, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128, + "artifact": "client/results/common/pass1/agentgateway/ai/17-aiperf-anthropic/execution.json", + "started": "2026-10-05T20:11:38.323806+00:00", + "finished": "2026-10-05T20:12:22.173372+00:00", + "exits": [ + 0 + ], + "requests": 9845.0, + "successful_requests": 9845.0, + "error_percent": 0.0, + "successful_requests_per_second": 323.9437981269857, + "latency_mean_ms": 380.24765892331135, + "latency_p99_ms": 413.04962551999995, + "ttft_mean_ms": 27.82897678760792, + "ttft_p99_ms": 38.53507051999989, + "itl_mean_ms": 5.593947335487355, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20732.403080127086, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "size": 0, + "concurrency": 1, + "rate": 1000, + "artifact": "client/results/common/pass1/agentgateway/http/00-fortio/execution.json", + "started": "2026-10-05T19:51:55.642353+00:00", + "finished": "2026-10-05T19:52:30.714699+00:00", + "exits": [ + 0, + 0 + ], + "requests": 18643, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 621.4245500566003, + "successful_requests_per_second": 621.4245500566003, + "latency_mean_ms": 0.5305024725097921, + "latency_p99_ms": 0.7454999999999999, + "status_counts": { + "200": 18643 + }, + "duration_seconds": 30.000424023, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "size": 0, + "concurrency": 1, + "rate": 0, + "artifact": "client/results/common/pass1/agentgateway/http/01-fortio/execution.json", + "started": "2026-10-05T19:52:32.715503+00:00", + "finished": "2026-10-05T19:53:07.784777+00:00", + "exits": [ + 0, + 0 + ], + "requests": 87302, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2910.0310570046263, + "successful_requests_per_second": 2910.0310570046263, + "latency_mean_ms": 0.3429776797095164, + "latency_p99_ms": 0.570509829619921, + "status_counts": { + "200": 87302 + }, + "duration_seconds": 30.000367106, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "size": 0, + "concurrency": 16, + "rate": 1000, + "artifact": "client/results/common/pass1/agentgateway/http/02-fortio/execution.json", + "started": "2026-10-05T19:53:09.785524+00:00", + "finished": "2026-10-05T19:53:44.953759+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 999.458540403991, + "successful_requests_per_second": 999.458540403991, + "latency_mean_ms": 0.5157430100333333, + "latency_p99_ms": 0.7778523489932886, + "status_counts": { + "200": 30000 + }, + "duration_seconds": 30.016252588, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "size": 0, + "concurrency": 16, + "rate": 0, + "artifact": "client/results/common/pass1/agentgateway/http/03-fortio/execution.json", + "started": "2026-10-05T19:53:46.954508+00:00", + "finished": "2026-10-05T19:54:22.070849+00:00", + "exits": [ + 0, + 0 + ], + "requests": 701449, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 23381.091814776988, + "successful_requests_per_second": 23381.091814776988, + "latency_mean_ms": 0.6837123823428344, + "latency_p99_ms": 1.6018460747343148, + "status_counts": { + "200": 701449 + }, + "duration_seconds": 30.000694816, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "size": 0, + "concurrency": 512, + "rate": 1000, + "artifact": "client/results/common/pass1/agentgateway/http/04-fortio/execution.json", + "started": "2026-10-05T19:54:24.071608+00:00", + "finished": "2026-10-05T19:55:00.701476+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29696, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 983.0611286277497, + "successful_requests_per_second": 983.0611286277497, + "latency_mean_ms": 0.5017520910223604, + "latency_p99_ms": 0.7475300261096604, + "status_counts": { + "200": 29696 + }, + "duration_seconds": 30.207684075, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "size": 0, + "concurrency": 512, + "rate": 0, + "artifact": "client/results/common/pass1/agentgateway/http/05-fortio/execution.json", + "started": "2026-10-05T19:55:02.702255+00:00", + "finished": "2026-10-05T19:55:38.994642+00:00", + "exits": [ + 0, + 0 + ], + "requests": 636452, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 21204.587476161178, + "successful_requests_per_second": 21204.587476161178, + "latency_mean_ms": 24.138895796620965, + "latency_p99_ms": 42.95968063872253, + "status_counts": { + "200": 636452 + }, + "duration_seconds": 30.014825835, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "size": 16384, + "concurrency": 1, + "rate": 1000, + "artifact": "client/results/common/pass1/agentgateway/http/06-fortio/execution.json", + "started": "2026-10-05T19:55:40.995483+00:00", + "finished": "2026-10-05T19:56:16.068844+00:00", + "exits": [ + 0, + 0 + ], + "requests": 17435, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 581.1412190157131, + "successful_requests_per_second": 581.1412190157131, + "latency_mean_ms": 0.6392227478061366, + "latency_p99_ms": 0.9401275510204078, + "status_counts": { + "200": 17435 + }, + "duration_seconds": 30.001313673, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "size": 16384, + "concurrency": 1, + "rate": 0, + "artifact": "client/results/common/pass1/agentgateway/http/07-fortio/execution.json", + "started": "2026-10-05T19:56:18.069607+00:00", + "finished": "2026-10-05T19:56:53.141634+00:00", + "exits": [ + 0, + 0 + ], + "requests": 56824, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 1894.1205242801507, + "successful_requests_per_second": 1894.1205242801507, + "latency_mean_ms": 0.5273835351612015, + "latency_p99_ms": 0.8585113464447806, + "status_counts": { + "200": 56824 + }, + "duration_seconds": 30.000202876, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "size": 16384, + "concurrency": 16, + "rate": 1000, + "artifact": "client/results/common/pass1/agentgateway/http/08-fortio/execution.json", + "started": "2026-10-05T19:56:55.142383+00:00", + "finished": "2026-10-05T19:57:30.311171+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 999.4474821780406, + "successful_requests_per_second": 999.4474821780406, + "latency_mean_ms": 0.6420242932333334, + "latency_p99_ms": 0.9619302949061663, + "status_counts": { + "200": 30000 + }, + "duration_seconds": 30.016584698, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "size": 16384, + "concurrency": 16, + "rate": 0, + "artifact": "client/results/common/pass1/agentgateway/http/09-fortio/execution.json", + "started": "2026-10-05T19:57:32.311957+00:00", + "finished": "2026-10-05T19:58:07.427710+00:00", + "exits": [ + 0, + 0 + ], + "requests": 494411, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 16479.967945378205, + "successful_requests_per_second": 16479.967945378205, + "latency_mean_ms": 0.9702817327102359, + "latency_p99_ms": 1.9765304849932932, + "status_counts": { + "200": 494411 + }, + "duration_seconds": 30.000725829, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "size": 16384, + "concurrency": 512, + "rate": 1000, + "artifact": "client/results/common/pass1/agentgateway/http/10-fortio/execution.json", + "started": "2026-10-05T19:58:09.428461+00:00", + "finished": "2026-10-05T19:58:46.050550+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29696, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 983.0340460949806, + "successful_requests_per_second": 983.0340460949806, + "latency_mean_ms": 0.6431156764884162, + "latency_p99_ms": 0.9550391061452514, + "status_counts": { + "200": 29696 + }, + "duration_seconds": 30.208516295, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "size": 16384, + "concurrency": 512, + "rate": 0, + "artifact": "client/results/common/pass1/agentgateway/http/11-fortio/execution.json", + "started": "2026-10-05T19:58:48.051338+00:00", + "finished": "2026-10-05T19:59:23.333935+00:00", + "exits": [ + 0, + 0 + ], + "requests": 458274, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 15263.216025827387, + "successful_requests_per_second": 15263.216025827387, + "latency_mean_ms": 33.53089853013261, + "latency_p99_ms": 60.44744336569578, + "status_counts": { + "200": 458274 + }, + "duration_seconds": 30.024733924, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "agentgateway", + "tool": "nighthawk", + "size": 0, + "concurrency": 1, + "connections": 16, + "rate": 1000, + "artifact": "client/results/common/pass1/agentgateway/http/12-nighthawk/execution.json", + "started": "2026-10-05T19:59:25.334719+00:00", + "finished": "2026-10-05T20:00:02.176978+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "successful_requests": 30000, + "successful_requests_per_second": 1000.0000304666677, + "requests_per_second": 1000.0000304666677, + "confirmed_non_2xx": 0, + "stream_resets": 0, + "unaccounted_at_cutoff": 0, + "latency_mean_ms": 0.38853, + "latency_p99_upper_bracket_ms": 0.5884469999999999, + "upper_bracket_percentile": 99.0625, + "counters": { + "benchmark.http_2xx": 30000, + "cluster_manager.cluster_added": 1, + "default.total_match_count": 1, + "membership_change": 1, + "runtime.load_success": 1, + "runtime.override_dir_not_exists": 1, + "upstream_cx_http1_total": 2, + "upstream_cx_rx_bytes_total": 2250000, + "upstream_cx_total": 2, + "upstream_cx_tx_bytes_total": 1710000, + "upstream_rq_pending_total": 2, + "upstream_rq_total": 30000 + }, + "duration_seconds": 29.999999086, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "agentgateway", + "tool": "nighthawk", + "size": 16384, + "concurrency": 1, + "connections": 16, + "rate": 1000, + "artifact": "client/results/common/pass1/agentgateway/http/13-nighthawk/execution.json", + "started": "2026-10-05T20:00:04.177763+00:00", + "finished": "2026-10-05T20:00:41.014910+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "successful_requests": 30000, + "successful_requests_per_second": 1000.0000348000012, + "requests_per_second": 1000.0000348000012, + "confirmed_non_2xx": 0, + "stream_resets": 0, + "unaccounted_at_cutoff": 0, + "latency_mean_ms": 0.51674, + "latency_p99_upper_bracket_ms": 0.786207, + "upper_bracket_percentile": 99.0625, + "counters": { + "benchmark.http_2xx": 30000, + "cluster_manager.cluster_added": 1, + "default.total_match_count": 1, + "membership_change": 1, + "runtime.load_success": 1, + "runtime.override_dir_not_exists": 1, + "upstream_cx_http1_total": 2, + "upstream_cx_rx_bytes_total": 495120000, + "upstream_cx_total": 2, + "upstream_cx_tx_bytes_total": 1830000, + "upstream_rq_pending_total": 2, + "upstream_rq_total": 30000 + }, + "duration_seconds": 29.999998956, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass1/direct/ai/00-fortio-openai/execution.json", + "started": "2026-10-05T19:39:55.027040+00:00", + "finished": "2026-10-05T19:40:30.197711+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9448040489968, + "successful_requests_per_second": 998.9448040489968, + "latency_mean_ms": 0.34233837039754533, + "latency_p99_ms": 0.5555335689045935, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015672416, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass1/direct/ai/01-fortio-openai/execution.json", + "started": "2026-10-05T19:40:32.198767+00:00", + "finished": "2026-10-05T19:41:07.312169+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.8294967668444, + "successful_requests_per_second": 2998.8294967668444, + "latency_mean_ms": 0.31817528601751416, + "latency_p99_ms": 0.5948961892247047, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.006374186, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass1/direct/ai/02-fortio-openai/execution.json", + "started": "2026-10-05T19:41:09.313077+00:00", + "finished": "2026-10-05T19:41:44.404303+00:00", + "exits": [ + 0, + 0 + ], + "requests": 1770312, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 59009.67665348261, + "successful_requests_per_second": 59009.67665348261, + "latency_mean_ms": 0.5416255628883495, + "latency_p99_ms": 1.994835086865738, + "status_counts": { + "200": 1770312 + }, + "duration_seconds": 30.000367743, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass1/direct/ai/03-fortio-openai/execution.json", + "started": "2026-10-05T19:41:46.405367+00:00", + "finished": "2026-10-05T19:42:21.574322+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9341526509164, + "successful_requests_per_second": 998.9341526509164, + "latency_mean_ms": 0.6396891051227321, + "latency_p99_ms": 1.6930299896587369, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015992466, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass1/direct/ai/04-fortio-openai/execution.json", + "started": "2026-10-05T19:42:23.575375+00:00", + "finished": "2026-10-05T19:42:58.690621+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.872694446629, + "successful_requests_per_second": 2998.872694446629, + "latency_mean_ms": 0.6218759208859355, + "latency_p99_ms": 1.643038180341187, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005941955, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass1/direct/ai/05-fortio-openai/execution.json", + "started": "2026-10-05T19:43:00.691981+00:00", + "finished": "2026-10-05T19:43:35.810934+00:00", + "exits": [ + 0, + 0 + ], + "requests": 311647, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 10387.467344178927, + "successful_requests_per_second": 10387.467344178927, + "latency_mean_ms": 3.0797194418909877, + "latency_p99_ms": 15.633059946316756, + "status_counts": { + "200": 311647 + }, + "duration_seconds": 30.00221225, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass1/direct/ai/06-fortio-anthropic/execution.json", + "started": "2026-10-05T19:43:37.811916+00:00", + "finished": "2026-10-05T19:44:12.978691+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9283970966763, + "successful_requests_per_second": 998.9283970966763, + "latency_mean_ms": 0.3165051282684098, + "latency_p99_ms": 0.5069090909090921, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.01616541, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass1/direct/ai/07-fortio-anthropic/execution.json", + "started": "2026-10-05T19:44:14.979609+00:00", + "finished": "2026-10-05T19:44:50.091590+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.922737554963, + "successful_requests_per_second": 2998.922737554963, + "latency_mean_ms": 0.3118779578369488, + "latency_p99_ms": 0.5849689034369877, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005441245, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass1/direct/ai/08-fortio-anthropic/execution.json", + "started": "2026-10-05T19:44:52.092566+00:00", + "finished": "2026-10-05T19:45:27.182128+00:00", + "exits": [ + 0, + 0 + ], + "requests": 1806222, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 60205.549861377396, + "successful_requests_per_second": 60205.549861377396, + "latency_mean_ms": 0.5308486046399624, + "latency_p99_ms": 1.9936684537672387, + "status_counts": { + "200": 1806222 + }, + "duration_seconds": 30.000921911, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass1/direct/ai/09-fortio-anthropic/execution.json", + "started": "2026-10-05T19:45:29.183193+00:00", + "finished": "2026-10-05T19:46:04.348766+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9477570275044, + "successful_requests_per_second": 998.9477570275044, + "latency_mean_ms": 0.6285247179162219, + "latency_p99_ms": 1.6896780893042556, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015583687, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass1/direct/ai/10-fortio-anthropic/execution.json", + "started": "2026-10-05T19:46:06.349820+00:00", + "finished": "2026-10-05T19:46:41.513496+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.8650653455293, + "successful_requests_per_second": 2998.8650653455293, + "latency_mean_ms": 0.628182203291696, + "latency_p99_ms": 1.6820516448532008, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.00601829, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass1/direct/ai/11-fortio-anthropic/execution.json", + "started": "2026-10-05T19:46:43.514503+00:00", + "finished": "2026-10-05T19:47:18.638435+00:00", + "exits": [ + 0, + 0 + ], + "requests": 318739, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 10623.59004048633, + "successful_requests_per_second": 10623.59004048633, + "latency_mean_ms": 3.011177830077272, + "latency_p99_ms": 14.976285431773228, + "status_counts": { + "200": 318739 + }, + "duration_seconds": 30.002946159, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/common/pass1/direct/ai/12-fortio-openai/execution.json", + "started": "2026-10-05T19:47:20.639444+00:00", + "finished": "2026-10-05T19:47:55.835307+00:00", + "exits": [ + 0, + 0 + ], + "requests": 2090252, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 69660.44891837235, + "successful_requests_per_second": 69660.44891837235, + "latency_mean_ms": 7.3480497728221295, + "latency_p99_ms": 25.29000324857508, + "status_counts": { + "200": 2090252 + }, + "duration_seconds": 30.006295286, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/common/pass1/direct/ai/13-fortio-openai/execution.json", + "started": "2026-10-05T19:47:57.836340+00:00", + "finished": "2026-10-05T19:48:33.195469+00:00", + "exits": [ + 0, + 0 + ], + "requests": 429935, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 14308.156870652329, + "successful_requests_per_second": 14308.156870652329, + "latency_mean_ms": 35.74765865129844, + "latency_p99_ms": 935.4130166979132, + "status_counts": { + "200": 429935 + }, + "duration_seconds": 30.04824478, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "aiperf", + "api": "openai", + "concurrency": 16, + "artifact": "client/results/common/pass1/direct/ai/14-aiperf-openai/execution.json", + "started": "2026-10-05T19:48:35.196324+00:00", + "finished": "2026-10-05T19:49:16.613772+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.40162977674853, + "latency_mean_ms": 377.7062273846153, + "latency_p99_ms": 380.97235952999995, + "ttft_mean_ms": 26.336699678685896, + "ttft_p99_ms": 27.448425299999997, + "itl_mean_ms": 5.577294090570309, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2649.704305711906, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "aiperf", + "api": "openai", + "concurrency": 128, + "artifact": "client/results/common/pass1/direct/ai/15-aiperf-openai/execution.json", + "started": "2026-10-05T19:49:18.614520+00:00", + "finished": "2026-10-05T19:50:02.515063+00:00", + "exits": [ + 0 + ], + "requests": 9786.0, + "successful_requests": 9786.0, + "error_percent": 0.0, + "successful_requests_per_second": 322.051508649226, + "latency_mean_ms": 385.2259537979767, + "latency_p99_ms": 400.78941804999994, + "ttft_mean_ms": 26.956992546086244, + "ttft_p99_ms": 33.61819519999993, + "itl_mean_ms": 5.686808908760166, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20611.296553550463, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16, + "artifact": "client/results/common/pass1/direct/ai/16-aiperf-anthropic/execution.json", + "started": "2026-10-05T19:50:04.515858+00:00", + "finished": "2026-10-05T19:50:46.129905+00:00", + "exits": [ + 0 + ], + "requests": 1249.0, + "successful_requests": 1249.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.15181139565067, + "latency_mean_ms": 376.3063626877502, + "latency_p99_ms": 379.759701, + "ttft_mean_ms": 26.520837821457164, + "ttft_p99_ms": 28.78956784, + "itl_mean_ms": 5.552151188353858, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2633.7159293216428, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128, + "artifact": "client/results/common/pass1/direct/ai/17-aiperf-anthropic/execution.json", + "started": "2026-10-05T19:50:48.130683+00:00", + "finished": "2026-10-05T19:51:31.914776+00:00", + "exits": [ + 0 + ], + "requests": 9853.0, + "successful_requests": 9853.0, + "error_percent": 0.0, + "successful_requests_per_second": 324.1877579416816, + "latency_mean_ms": 380.6500471067695, + "latency_p99_ms": 412.30677327999996, + "ttft_mean_ms": 27.254115154267733, + "ttft_p99_ms": 37.487984479999945, + "itl_mean_ms": 5.609459237341298, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20748.01650826762, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "size": 0, + "concurrency": 1, + "rate": 1000, + "artifact": "client/results/common/pass1/direct/http/00-fortio/execution.json", + "started": "2026-10-05T19:31:10.875309+00:00", + "finished": "2026-10-05T19:31:45.952353+00:00", + "exits": [ + 0, + 0 + ], + "requests": 22000, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 733.3255016369735, + "successful_requests_per_second": 733.3255016369735, + "latency_mean_ms": 0.27643566613636467, + "latency_p99_ms": 0.4477192982456139, + "status_counts": { + "200": 22000 + }, + "duration_seconds": 30.000320391, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "size": 0, + "concurrency": 1, + "rate": 0, + "artifact": "client/results/common/pass1/direct/http/01-fortio/execution.json", + "started": "2026-10-05T19:31:47.953159+00:00", + "finished": "2026-10-05T19:32:23.027123+00:00", + "exits": [ + 0, + 0 + ], + "requests": 152710, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 5090.323651877103, + "successful_requests_per_second": 5090.323651877103, + "latency_mean_ms": 0.1958067251784412, + "latency_p99_ms": 0.3970884235020359, + "status_counts": { + "200": 152710 + }, + "duration_seconds": 30.000057058, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "size": 0, + "concurrency": 16, + "rate": 1000, + "artifact": "client/results/common/pass1/direct/http/02-fortio/execution.json", + "started": "2026-10-05T19:32:25.027916+00:00", + "finished": "2026-10-05T19:33:00.154587+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 999.4752890994026, + "successful_requests_per_second": 999.4752890994026, + "latency_mean_ms": 0.30034347376666676, + "latency_p99_ms": 0.49285714285714277, + "status_counts": { + "200": 30000 + }, + "duration_seconds": 30.015749591, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "size": 0, + "concurrency": 16, + "rate": 0, + "artifact": "client/results/common/pass1/direct/http/03-fortio/execution.json", + "started": "2026-10-05T19:33:02.155493+00:00", + "finished": "2026-10-05T19:33:37.240028+00:00", + "exits": [ + 0, + 0 + ], + "requests": 1873733, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 62457.368829882515, + "successful_requests_per_second": 62457.368829882515, + "latency_mean_ms": 0.25555038478641307, + "latency_p99_ms": 1.2625613825983328, + "status_counts": { + "200": 1873733 + }, + "duration_seconds": 30.000191092, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "size": 0, + "concurrency": 512, + "rate": 1000, + "artifact": "client/results/common/pass1/direct/http/04-fortio/execution.json", + "started": "2026-10-05T19:33:39.240848+00:00", + "finished": "2026-10-05T19:34:14.771387+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29696, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 983.0684676451598, + "successful_requests_per_second": 983.0684676451598, + "latency_mean_ms": 0.2952193393723058, + "latency_p99_ms": 0.4628, + "status_counts": { + "200": 29696 + }, + "duration_seconds": 30.207458562, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "size": 0, + "concurrency": 512, + "rate": 0, + "artifact": "client/results/common/pass1/direct/http/05-fortio/execution.json", + "started": "2026-10-05T19:34:16.772148+00:00", + "finished": "2026-10-05T19:34:52.009310+00:00", + "exits": [ + 0, + 0 + ], + "requests": 3678894, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 122619.24339870039, + "successful_requests_per_second": 122619.24339870039, + "latency_mean_ms": 4.173777911933045, + "latency_p99_ms": 19.015681528011854, + "status_counts": { + "200": 3678894 + }, + "duration_seconds": 30.002582776, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "size": 16384, + "concurrency": 1, + "rate": 1000, + "artifact": "client/results/common/pass1/direct/http/06-fortio/execution.json", + "started": "2026-10-05T19:34:54.010084+00:00", + "finished": "2026-10-05T19:35:29.136830+00:00", + "exits": [ + 0, + 0 + ], + "requests": 20798, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 693.2489552650579, + "successful_requests_per_second": 693.2489552650579, + "latency_mean_ms": 0.355662011106841, + "latency_p99_ms": 0.6220357142857146, + "status_counts": { + "200": 20798 + }, + "duration_seconds": 30.000766452, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "size": 16384, + "concurrency": 1, + "rate": 0, + "artifact": "client/results/common/pass1/direct/http/07-fortio/execution.json", + "started": "2026-10-05T19:35:31.137578+00:00", + "finished": "2026-10-05T19:36:06.212572+00:00", + "exits": [ + 0, + 0 + ], + "requests": 96005, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 3200.1191882050016, + "successful_requests_per_second": 3200.1191882050016, + "latency_mean_ms": 0.31190656389771515, + "latency_p99_ms": 0.6028418803418802, + "status_counts": { + "200": 96005 + }, + "duration_seconds": 30.000445094, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "size": 16384, + "concurrency": 16, + "rate": 1000, + "artifact": "client/results/common/pass1/direct/http/08-fortio/execution.json", + "started": "2026-10-05T19:36:08.213409+00:00", + "finished": "2026-10-05T19:36:43.387369+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 999.4574967029114, + "successful_requests_per_second": 999.4574967029114, + "latency_mean_ms": 0.3799712244666665, + "latency_p99_ms": 0.6735218508997429, + "status_counts": { + "200": 30000 + }, + "duration_seconds": 30.016283933, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "size": 16384, + "concurrency": 16, + "rate": 0, + "artifact": "client/results/common/pass1/direct/http/09-fortio/execution.json", + "started": "2026-10-05T19:36:45.388085+00:00", + "finished": "2026-10-05T19:37:20.472471+00:00", + "exits": [ + 0, + 0 + ], + "requests": 1071280, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 35708.56639188608, + "successful_requests_per_second": 35708.56639188608, + "latency_mean_ms": 0.44739136275670244, + "latency_p99_ms": 1.786373447885277, + "status_counts": { + "200": 1071280 + }, + "duration_seconds": 30.000644334, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "size": 16384, + "concurrency": 512, + "rate": 1000, + "artifact": "client/results/common/pass1/direct/http/10-fortio/execution.json", + "started": "2026-10-05T19:37:22.473276+00:00", + "finished": "2026-10-05T19:37:58.052652+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29696, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 983.0653280476595, + "successful_requests_per_second": 983.0653280476595, + "latency_mean_ms": 0.408963328461746, + "latency_p99_ms": 0.6824323374340946, + "status_counts": { + "200": 29696 + }, + "duration_seconds": 30.207555035, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "size": 16384, + "concurrency": 512, + "rate": 0, + "artifact": "client/results/common/pass1/direct/http/11-fortio/execution.json", + "started": "2026-10-05T19:38:00.053459+00:00", + "finished": "2026-10-05T19:38:35.302447+00:00", + "exits": [ + 0, + 0 + ], + "requests": 1681056, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 56017.496015825425, + "successful_requests_per_second": 56017.496015825425, + "latency_mean_ms": 9.136513816376139, + "latency_p99_ms": 36.44349730458222, + "status_counts": { + "200": 1681056 + }, + "duration_seconds": 30.009481315, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "direct", + "tool": "nighthawk", + "size": 0, + "concurrency": 1, + "connections": 16, + "rate": 1000, + "artifact": "client/results/common/pass1/direct/http/12-nighthawk/execution.json", + "started": "2026-10-05T19:38:37.303338+00:00", + "finished": "2026-10-05T19:39:14.143764+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "successful_requests": 30000, + "successful_requests_per_second": 1000.0000052666667, + "requests_per_second": 1000.0000052666667, + "confirmed_non_2xx": 0, + "stream_resets": 0, + "unaccounted_at_cutoff": 0, + "latency_mean_ms": 0.190989, + "latency_p99_upper_bracket_ms": 0.316447, + "upper_bracket_percentile": 99.0625, + "counters": { + "benchmark.http_2xx": 30000, + "cluster_manager.cluster_added": 1, + "default.total_match_count": 1, + "membership_change": 1, + "runtime.load_success": 1, + "runtime.override_dir_not_exists": 1, + "upstream_cx_destroy": 1, + "upstream_cx_destroy_remote": 1, + "upstream_cx_http1_total": 3, + "upstream_cx_rx_bytes_total": 2250000, + "upstream_cx_total": 3, + "upstream_cx_tx_bytes_total": 1710000, + "upstream_rq_pending_total": 3, + "upstream_rq_total": 30000 + }, + "duration_seconds": 29.999999842, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "direct", + "tool": "nighthawk", + "size": 16384, + "concurrency": 1, + "connections": 16, + "rate": 1000, + "artifact": "client/results/common/pass1/direct/http/13-nighthawk/execution.json", + "started": "2026-10-05T19:39:16.144488+00:00", + "finished": "2026-10-05T19:39:52.978480+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "successful_requests": 30000, + "successful_requests_per_second": 1000.0000006, + "requests_per_second": 1000.0000006, + "confirmed_non_2xx": 0, + "stream_resets": 0, + "unaccounted_at_cutoff": 0, + "latency_mean_ms": 0.29533400000000004, + "latency_p99_upper_bracket_ms": 0.560735, + "upper_bracket_percentile": 99.0625, + "counters": { + "benchmark.http_2xx": 30000, + "cluster_manager.cluster_added": 1, + "default.total_match_count": 1, + "membership_change": 1, + "runtime.load_success": 1, + "runtime.override_dir_not_exists": 1, + "upstream_cx_destroy": 1, + "upstream_cx_destroy_remote": 1, + "upstream_cx_http1_total": 2, + "upstream_cx_rx_bytes_total": 495120000, + "upstream_cx_total": 2, + "upstream_cx_tx_bytes_total": 1830000, + "upstream_rq_pending_total": 2, + "upstream_rq_total": 30000 + }, + "duration_seconds": 29.999999982, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass1/praxis-nightly/ai/00-fortio-openai/execution.json", + "started": "2026-10-05T20:54:41.638246+00:00", + "finished": "2026-10-05T20:55:16.805691+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9375936217145, + "successful_requests_per_second": 998.9375936217145, + "latency_mean_ms": 0.5862495031683564, + "latency_p99_ms": 0.8609940828402365, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015889072, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass1/praxis-nightly/ai/01-fortio-openai/execution.json", + "started": "2026-10-05T20:55:18.806692+00:00", + "finished": "2026-10-05T20:55:53.919505+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.908663830096, + "successful_requests_per_second": 2998.908663830096, + "latency_mean_ms": 0.4973772761490932, + "latency_p99_ms": 0.7804705882352942, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005582059, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass1/praxis-nightly/ai/02-fortio-openai/execution.json", + "started": "2026-10-05T20:55:55.920578+00:00", + "finished": "2026-10-05T20:56:31.035101+00:00", + "exits": [ + 0, + 0 + ], + "requests": 635476, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 21181.74354801917, + "successful_requests_per_second": 21181.74354801917, + "latency_mean_ms": 1.51012420072198, + "latency_p99_ms": 2.8800244256806558, + "status_counts": { + "200": 635476 + }, + "duration_seconds": 30.001118584, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass1/praxis-nightly/ai/03-fortio-openai/execution.json", + "started": "2026-10-05T20:56:33.036125+00:00", + "finished": "2026-10-05T20:57:08.202298+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9345085813285, + "successful_requests_per_second": 998.9345085813285, + "latency_mean_ms": 0.967356766575507, + "latency_p99_ms": 1.969906952430737, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015981771, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass1/praxis-nightly/ai/04-fortio-openai/execution.json", + "started": "2026-10-05T20:57:10.203435+00:00", + "finished": "2026-10-05T20:57:45.366757+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.8787636748825, + "successful_requests_per_second": 2998.8787636748825, + "latency_mean_ms": 0.9149731315233819, + "latency_p99_ms": 1.9617088405598868, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005881228, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass1/praxis-nightly/ai/05-fortio-openai/execution.json", + "started": "2026-10-05T20:57:47.367937+00:00", + "finished": "2026-10-05T20:58:22.489266+00:00", + "exits": [ + 0, + 0 + ], + "requests": 282303, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 9409.03925721851, + "successful_requests_per_second": 9409.03925721851, + "latency_mean_ms": 3.4000073281438734, + "latency_p99_ms": 9.932156315948143, + "status_counts": { + "200": 282303 + }, + "duration_seconds": 30.003382097, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass1/praxis-nightly/ai/06-fortio-anthropic/execution.json", + "started": "2026-10-05T20:58:24.490183+00:00", + "finished": "2026-10-05T20:58:59.662628+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9203608506202, + "successful_requests_per_second": 998.9203608506202, + "latency_mean_ms": 0.606905846851654, + "latency_p99_ms": 0.8831760299625471, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016406888, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass1/praxis-nightly/ai/07-fortio-anthropic/execution.json", + "started": "2026-10-05T20:59:01.663606+00:00", + "finished": "2026-10-05T20:59:36.779001+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.896111886826, + "successful_requests_per_second": 2998.896111886826, + "latency_mean_ms": 0.521303590549431, + "latency_p99_ms": 0.8171881918819186, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005707648, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass1/praxis-nightly/ai/08-fortio-anthropic/execution.json", + "started": "2026-10-05T20:59:38.779982+00:00", + "finished": "2026-10-05T21:00:13.896108+00:00", + "exits": [ + 0, + 0 + ], + "requests": 668553, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 22284.08472670061, + "successful_requests_per_second": 22284.08472670061, + "latency_mean_ms": 1.4353950653949639, + "latency_p99_ms": 2.7857547685786552, + "status_counts": { + "200": 668553 + }, + "duration_seconds": 30.001366814, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass1/praxis-nightly/ai/09-fortio-anthropic/execution.json", + "started": "2026-10-05T21:00:15.897182+00:00", + "finished": "2026-10-05T21:00:51.062897+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9011067403601, + "successful_requests_per_second": 998.9011067403601, + "latency_mean_ms": 0.9647352884871929, + "latency_p99_ms": 1.9695975168132438, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016985463, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass1/praxis-nightly/ai/10-fortio-anthropic/execution.json", + "started": "2026-10-05T21:00:53.063993+00:00", + "finished": "2026-10-05T21:01:28.227944+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.8471907040584, + "successful_requests_per_second": 2998.8471907040584, + "latency_mean_ms": 0.9168029446790548, + "latency_p99_ms": 1.9609884169884173, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.006197141, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass1/praxis-nightly/ai/11-fortio-anthropic/execution.json", + "started": "2026-10-05T21:01:30.229085+00:00", + "finished": "2026-10-05T21:02:05.348146+00:00", + "exits": [ + 0, + 0 + ], + "requests": 289271, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 9641.47261516074, + "successful_requests_per_second": 9641.47261516074, + "latency_mean_ms": 3.3180335323381875, + "latency_p99_ms": 9.759226720647776, + "status_counts": { + "200": 289271 + }, + "duration_seconds": 30.002781893, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/common/pass1/praxis-nightly/ai/12-fortio-openai/execution.json", + "started": "2026-10-05T21:02:07.349140+00:00", + "finished": "2026-10-05T21:02:42.673739+00:00", + "exits": [ + 0, + 0 + ], + "requests": 500594, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 16674.040179263888, + "successful_requests_per_second": 16674.040179263888, + "latency_mean_ms": 30.69325547507162, + "latency_p99_ms": 64.9739425672912, + "status_counts": { + "200": 500594 + }, + "duration_seconds": 30.022357786, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/common/pass1/praxis-nightly/ai/13-fortio-openai/execution.json", + "started": "2026-10-05T21:02:44.674797+00:00", + "finished": "2026-10-05T21:03:20.026297+00:00", + "exits": [ + 0, + 0 + ], + "requests": 305690, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 10174.365431372371, + "successful_requests_per_second": 10174.365431372371, + "latency_mean_ms": 50.28919841269585, + "latency_p99_ms": 93.12334498464145, + "status_counts": { + "200": 305690 + }, + "duration_seconds": 30.045117021, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "praxis-nightly", + "tool": "aiperf", + "api": "openai", + "concurrency": 16, + "artifact": "client/results/common/pass1/praxis-nightly/ai/14-aiperf-openai/execution.json", + "started": "2026-10-05T21:03:22.027109+00:00", + "finished": "2026-10-05T21:04:03.541720+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.23774396728208, + "latency_mean_ms": 379.40475302323716, + "latency_p99_ms": 382.93378337, + "ttft_mean_ms": 26.679055069711538, + "ttft_p99_ms": 27.561035759999996, + "itl_mean_ms": 5.5988206024369145, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2639.215613906053, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "praxis-nightly", + "tool": "aiperf", + "api": "openai", + "concurrency": 128, + "artifact": "client/results/common/pass1/praxis-nightly/ai/15-aiperf-openai/execution.json", + "started": "2026-10-05T21:04:05.542455+00:00", + "finished": "2026-10-05T21:04:49.448100+00:00", + "exits": [ + 0 + ], + "requests": 9802.0, + "successful_requests": 9802.0, + "error_percent": 0.0, + "successful_requests_per_second": 322.49942071543296, + "latency_mean_ms": 384.33907059722503, + "latency_p99_ms": 400.11494107999994, + "ttft_mean_ms": 27.222895533462555, + "ttft_p99_ms": 34.398147209999976, + "itl_mean_ms": 5.668510715297817, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20639.96292578771, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "praxis-nightly", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16, + "artifact": "client/results/common/pass1/praxis-nightly/ai/16-aiperf-anthropic/execution.json", + "started": "2026-10-05T21:04:51.448860+00:00", + "finished": "2026-10-05T21:05:33.059875+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.13320567956942, + "latency_mean_ms": 379.19012101682694, + "latency_p99_ms": 383.39163069999995, + "ttft_mean_ms": 26.879341447916666, + "ttft_p99_ms": 28.630024739999996, + "itl_mean_ms": 5.592234596331909, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2632.525163492443, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "praxis-nightly", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128, + "artifact": "client/results/common/pass1/praxis-nightly/ai/17-aiperf-anthropic/execution.json", + "started": "2026-10-05T21:05:35.060629+00:00", + "finished": "2026-10-05T21:06:18.925986+00:00", + "exits": [ + 0 + ], + "requests": 9844.0, + "successful_requests": 9844.0, + "error_percent": 0.0, + "successful_requests_per_second": 323.8608333167799, + "latency_mean_ms": 380.8972407268387, + "latency_p99_ms": 412.7359202399999, + "ttft_mean_ms": 27.59413579459569, + "ttft_p99_ms": 36.10867302999998, + "itl_mean_ms": 5.607985792575285, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20727.093332273915, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "praxis-nightly", + "tool": "fortio", + "size": 0, + "concurrency": 1, + "rate": 1000, + "artifact": "client/results/common/pass1/praxis-nightly/http/00-fortio/execution.json", + "started": "2026-10-05T20:45:57.255403+00:00", + "finished": "2026-10-05T20:46:32.324650+00:00", + "exits": [ + 0, + 0 + ], + "requests": 18995, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 633.1514479852024, + "successful_requests_per_second": 633.1514479852024, + "latency_mean_ms": 0.4994536533298213, + "latency_p99_ms": 0.7159117647058821, + "status_counts": { + "200": 18995 + }, + "duration_seconds": 30.000721092, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "praxis-nightly", + "tool": "fortio", + "size": 0, + "concurrency": 1, + "rate": 0, + "artifact": "client/results/common/pass1/praxis-nightly/http/01-fortio/execution.json", + "started": "2026-10-05T20:46:34.325490+00:00", + "finished": "2026-10-05T20:47:09.394575+00:00", + "exits": [ + 0, + 0 + ], + "requests": 83206, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2773.503852928829, + "successful_requests_per_second": 2773.503852928829, + "latency_mean_ms": 0.3598758903204095, + "latency_p99_ms": 0.5873224603914258, + "status_counts": { + "200": 83206 + }, + "duration_seconds": 30.000318879, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "praxis-nightly", + "tool": "fortio", + "size": 0, + "concurrency": 16, + "rate": 1000, + "artifact": "client/results/common/pass1/praxis-nightly/http/02-fortio/execution.json", + "started": "2026-10-05T20:47:11.395371+00:00", + "finished": "2026-10-05T20:47:46.563436+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 999.4560914974546, + "successful_requests_per_second": 999.4560914974546, + "latency_mean_ms": 0.5034808644000001, + "latency_p99_ms": 0.7415662650602408, + "status_counts": { + "200": 30000 + }, + "duration_seconds": 30.016326135, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "praxis-nightly", + "tool": "fortio", + "size": 0, + "concurrency": 16, + "rate": 0, + "artifact": "client/results/common/pass1/praxis-nightly/http/03-fortio/execution.json", + "started": "2026-10-05T20:47:48.564123+00:00", + "finished": "2026-10-05T20:48:23.681458+00:00", + "exits": [ + 0, + 0 + ], + "requests": 829909, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 27663.159831325447, + "successful_requests_per_second": 27663.159831325447, + "latency_mean_ms": 0.5777759543504174, + "latency_p99_ms": 1.4620140835887085, + "status_counts": { + "200": 829909 + }, + "duration_seconds": 30.000513501, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "praxis-nightly", + "tool": "fortio", + "size": 0, + "concurrency": 512, + "rate": 1000, + "artifact": "client/results/common/pass1/praxis-nightly/http/04-fortio/execution.json", + "started": "2026-10-05T20:48:25.682258+00:00", + "finished": "2026-10-05T20:49:01.306797+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29696, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 983.0605916291905, + "successful_requests_per_second": 983.0605916291905, + "latency_mean_ms": 0.5037512611126074, + "latency_p99_ms": 0.7471308900523561, + "status_counts": { + "200": 29696 + }, + "duration_seconds": 30.207700576, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "praxis-nightly", + "tool": "fortio", + "size": 0, + "concurrency": 512, + "rate": 0, + "artifact": "client/results/common/pass1/praxis-nightly/http/05-fortio/execution.json", + "started": "2026-10-05T20:49:03.307508+00:00", + "finished": "2026-10-05T20:49:38.585275+00:00", + "exits": [ + 0, + 0 + ], + "requests": 671074, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 22356.17800046704, + "successful_requests_per_second": 22356.17800046704, + "latency_mean_ms": 22.893563586616363, + "latency_p99_ms": 49.117037819159144, + "status_counts": { + "200": 671074 + }, + "duration_seconds": 30.017384903, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "praxis-nightly", + "tool": "fortio", + "size": 16384, + "concurrency": 1, + "rate": 1000, + "artifact": "client/results/common/pass1/praxis-nightly/http/06-fortio/execution.json", + "started": "2026-10-05T20:49:40.585978+00:00", + "finished": "2026-10-05T20:50:15.655305+00:00", + "exits": [ + 0, + 0 + ], + "requests": 17610, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 586.9840527389906, + "successful_requests_per_second": 586.9840527389906, + "latency_mean_ms": 0.6248941439522986, + "latency_p99_ms": 0.9387647058823525, + "status_counts": { + "200": 17610 + }, + "duration_seconds": 30.000815044, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "praxis-nightly", + "tool": "fortio", + "size": 16384, + "concurrency": 1, + "rate": 0, + "artifact": "client/results/common/pass1/praxis-nightly/http/07-fortio/execution.json", + "started": "2026-10-05T20:50:17.656024+00:00", + "finished": "2026-10-05T20:50:52.723529+00:00", + "exits": [ + 0, + 0 + ], + "requests": 57465, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 1915.4810073673184, + "successful_requests_per_second": 1915.4810073673184, + "latency_mean_ms": 0.5214356559470968, + "latency_p99_ms": 1.563432267884322, + "status_counts": { + "200": 57465 + }, + "duration_seconds": 30.00029746, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "praxis-nightly", + "tool": "fortio", + "size": 16384, + "concurrency": 16, + "rate": 1000, + "artifact": "client/results/common/pass1/praxis-nightly/http/08-fortio/execution.json", + "started": "2026-10-05T20:50:54.724292+00:00", + "finished": "2026-10-05T20:51:29.889340+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29998, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 999.4444054966273, + "successful_requests_per_second": 999.4444054966273, + "latency_mean_ms": 0.590157646476432, + "latency_p99_ms": 0.896099099099099, + "status_counts": { + "200": 29998 + }, + "duration_seconds": 30.014675989, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "praxis-nightly", + "tool": "fortio", + "size": 16384, + "concurrency": 16, + "rate": 0, + "artifact": "client/results/common/pass1/praxis-nightly/http/09-fortio/execution.json", + "started": "2026-10-05T20:51:31.890064+00:00", + "finished": "2026-10-05T20:52:07.005168+00:00", + "exits": [ + 0, + 0 + ], + "requests": 495888, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 16529.178099340686, + "successful_requests_per_second": 16529.178099340686, + "latency_mean_ms": 0.9673615197786576, + "latency_p99_ms": 1.9772702912420468, + "status_counts": { + "200": 495888 + }, + "duration_seconds": 30.000765738, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "praxis-nightly", + "tool": "fortio", + "size": 16384, + "concurrency": 512, + "rate": 1000, + "artifact": "client/results/common/pass1/praxis-nightly/http/10-fortio/execution.json", + "started": "2026-10-05T20:52:09.005934+00:00", + "finished": "2026-10-05T20:52:44.574471+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29696, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 983.0559788874756, + "successful_requests_per_second": 983.0559788874756, + "latency_mean_ms": 0.6422286860183186, + "latency_p99_ms": 0.9736437054631827, + "status_counts": { + "200": 29696 + }, + "duration_seconds": 30.207842318, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "praxis-nightly", + "tool": "fortio", + "size": 16384, + "concurrency": 512, + "rate": 0, + "artifact": "client/results/common/pass1/praxis-nightly/http/11-fortio/execution.json", + "started": "2026-10-05T20:52:46.575231+00:00", + "finished": "2026-10-05T20:53:21.907200+00:00", + "exits": [ + 0, + 0 + ], + "requests": 449108, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 14957.114616029568, + "successful_requests_per_second": 14957.114616029568, + "latency_mean_ms": 34.215005023871775, + "latency_p99_ms": 68.78506054232281, + "status_counts": { + "200": 449108 + }, + "duration_seconds": 30.026379521, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "praxis-nightly", + "tool": "nighthawk", + "size": 0, + "concurrency": 1, + "connections": 16, + "rate": 1000, + "artifact": "client/results/common/pass1/praxis-nightly/http/12-nighthawk/execution.json", + "started": "2026-10-05T20:53:23.907926+00:00", + "finished": "2026-10-05T20:54:00.750052+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "successful_requests": 30000, + "successful_requests_per_second": 1000.0000333000012, + "requests_per_second": 1000.0000333000012, + "confirmed_non_2xx": 0, + "stream_resets": 0, + "unaccounted_at_cutoff": 0, + "latency_mean_ms": 0.406245, + "latency_p99_upper_bracket_ms": 0.5916790000000001, + "upper_bracket_percentile": 99.0625, + "counters": { + "benchmark.http_2xx": 30000, + "cluster_manager.cluster_added": 1, + "default.total_match_count": 1, + "membership_change": 1, + "runtime.load_success": 1, + "runtime.override_dir_not_exists": 1, + "upstream_cx_http1_total": 4, + "upstream_cx_rx_bytes_total": 3480000, + "upstream_cx_total": 4, + "upstream_cx_tx_bytes_total": 1710000, + "upstream_rq_pending_total": 4, + "upstream_rq_total": 30000 + }, + "duration_seconds": 29.999999001, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "praxis-nightly", + "tool": "nighthawk", + "size": 16384, + "concurrency": 1, + "connections": 16, + "rate": 1000, + "artifact": "client/results/common/pass1/praxis-nightly/http/13-nighthawk/execution.json", + "started": "2026-10-05T20:54:02.750813+00:00", + "finished": "2026-10-05T20:54:39.590585+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "successful_requests": 29999, + "successful_requests_per_second": 999.9660382213439, + "requests_per_second": 999.9993715337283, + "confirmed_non_2xx": 0, + "stream_resets": 0, + "unaccounted_at_cutoff": 1, + "latency_mean_ms": 0.535121, + "latency_p99_upper_bracket_ms": 0.838271, + "upper_bracket_percentile": 99.0625, + "counters": { + "benchmark.http_2xx": 29999, + "cluster_manager.cluster_added": 1, + "default.total_match_count": 1, + "membership_change": 1, + "runtime.load_success": 1, + "runtime.override_dir_not_exists": 1, + "upstream_cx_http1_total": 4, + "upstream_cx_rx_bytes_total": 496345784, + "upstream_cx_total": 4, + "upstream_cx_tx_bytes_total": 1830000, + "upstream_rq_pending_total": 4, + "upstream_rq_total": 30000 + }, + "duration_seconds": 30.000018854, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "praxis-release", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass1/praxis-release/ai/00-fortio-openai/execution.json", + "started": "2026-10-05T20:33:57.249835+00:00", + "finished": "2026-10-05T20:34:32.415764+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9420129647007, + "successful_requests_per_second": 998.9420129647007, + "latency_mean_ms": 0.5248758901080577, + "latency_p99_ms": 0.7916320000000002, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015756281, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "praxis-release", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass1/praxis-release/ai/01-fortio-openai/execution.json", + "started": "2026-10-05T20:34:34.416692+00:00", + "finished": "2026-10-05T20:35:09.530046+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.9032260310096, + "successful_requests_per_second": 2998.9032260310096, + "latency_mean_ms": 0.46082166579614153, + "latency_p99_ms": 0.7429730586370848, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005636467, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "praxis-release", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass1/praxis-release/ai/02-fortio-openai/execution.json", + "started": "2026-10-05T20:35:11.530980+00:00", + "finished": "2026-10-05T20:35:46.650126+00:00", + "exits": [ + 0, + 0 + ], + "requests": 814558, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 27151.206293716885, + "successful_requests_per_second": 27151.206293716885, + "latency_mean_ms": 1.1779853713105772, + "latency_p99_ms": 2.530124694230654, + "status_counts": { + "200": 814558 + }, + "duration_seconds": 30.000803323, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "praxis-release", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass1/praxis-release/ai/03-fortio-openai/execution.json", + "started": "2026-10-05T20:35:48.651139+00:00", + "finished": "2026-10-05T20:36:23.810689+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9260354097275, + "successful_requests_per_second": 998.9260354097275, + "latency_mean_ms": 1.0617857783818037, + "latency_p99_ms": 1.98399908513923, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016236375, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "praxis-release", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass1/praxis-release/ai/04-fortio-openai/execution.json", + "started": "2026-10-05T20:36:25.811626+00:00", + "finished": "2026-10-05T20:37:00.972976+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.8546404192857, + "successful_requests_per_second": 2998.8546404192857, + "latency_mean_ms": 1.0878496469705727, + "latency_p99_ms": 1.9859153260889688, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.0061226, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "praxis-release", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass1/praxis-release/ai/05-fortio-openai/execution.json", + "started": "2026-10-05T20:37:02.974075+00:00", + "finished": "2026-10-05T20:37:38.113171+00:00", + "exits": [ + 0, + 0 + ], + "requests": 280090, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 9335.502209130824, + "successful_requests_per_second": 9335.502209130824, + "latency_mean_ms": 3.426556177178765, + "latency_p99_ms": 7.276560489060491, + "status_counts": { + "200": 280090 + }, + "duration_seconds": 30.00267085, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "praxis-release", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass1/praxis-release/ai/06-fortio-anthropic/execution.json", + "started": "2026-10-05T20:37:40.114196+00:00", + "finished": "2026-10-05T20:38:15.285787+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9359312405477, + "successful_requests_per_second": 998.9359312405477, + "latency_mean_ms": 0.5978425589981324, + "latency_p99_ms": 0.8837894736842102, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015939023, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "praxis-release", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass1/praxis-release/ai/07-fortio-anthropic/execution.json", + "started": "2026-10-05T20:38:17.286700+00:00", + "finished": "2026-10-05T20:38:52.406029+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.88286904045, + "successful_requests_per_second": 2998.88286904045, + "latency_mean_ms": 0.538041015725018, + "latency_p99_ms": 0.8791345532830998, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005840151, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "praxis-release", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass1/praxis-release/ai/08-fortio-anthropic/execution.json", + "started": "2026-10-05T20:38:54.407026+00:00", + "finished": "2026-10-05T20:39:29.528013+00:00", + "exits": [ + 0, + 0 + ], + "requests": 855304, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 28509.385504592476, + "successful_requests_per_second": 28509.385504592476, + "latency_mean_ms": 1.1218033476775513, + "latency_p99_ms": 2.5269715292045785, + "status_counts": { + "200": 855304 + }, + "duration_seconds": 30.000786929, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "praxis-release", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass1/praxis-release/ai/09-fortio-anthropic/execution.json", + "started": "2026-10-05T20:39:31.529088+00:00", + "finished": "2026-10-05T20:40:06.693501+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9032455797009, + "successful_requests_per_second": 998.9032455797009, + "latency_mean_ms": 1.1099441780949841, + "latency_p99_ms": 1.9888168710996343, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016921191, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "praxis-release", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass1/praxis-release/ai/10-fortio-anthropic/execution.json", + "started": "2026-10-05T20:40:08.694594+00:00", + "finished": "2026-10-05T20:40:43.858371+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.8244769016073, + "successful_requests_per_second": 2998.8244769016073, + "latency_mean_ms": 1.1324843721995022, + "latency_p99_ms": 1.989463027356371, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.006424415, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "praxis-release", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass1/praxis-release/ai/11-fortio-anthropic/execution.json", + "started": "2026-10-05T20:40:45.859508+00:00", + "finished": "2026-10-05T20:41:21.008674+00:00", + "exits": [ + 0, + 0 + ], + "requests": 283289, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 9442.299001389536, + "successful_requests_per_second": 9442.299001389536, + "latency_mean_ms": 3.387811203040005, + "latency_p99_ms": 7.133344391538521, + "status_counts": { + "200": 283289 + }, + "duration_seconds": 30.002121301, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "praxis-release", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/common/pass1/praxis-release/ai/12-fortio-openai/execution.json", + "started": "2026-10-05T20:41:23.009643+00:00", + "finished": "2026-10-05T20:41:58.303507+00:00", + "exits": [ + 0, + 0 + ], + "requests": 657885, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 21916.379169329135, + "successful_requests_per_second": 21916.379169329135, + "latency_mean_ms": 23.35249194101552, + "latency_p99_ms": 49.25163413950884, + "status_counts": { + "200": 657885 + }, + "duration_seconds": 30.017960308, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "praxis-release", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/common/pass1/praxis-release/ai/13-fortio-openai/execution.json", + "started": "2026-10-05T20:42:00.304630+00:00", + "finished": "2026-10-05T20:42:35.692974+00:00", + "exits": [ + 0, + 0 + ], + "requests": 261974, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 8720.299376831113, + "successful_requests_per_second": 8720.299376831113, + "latency_mean_ms": 58.66389822034243, + "latency_p99_ms": 105.82944858403049, + "status_counts": { + "200": 261974 + }, + "duration_seconds": 30.041858505, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "praxis-release", + "tool": "aiperf", + "api": "openai", + "concurrency": 16, + "artifact": "client/results/common/pass1/praxis-release/ai/14-aiperf-openai/execution.json", + "started": "2026-10-05T20:42:37.693777+00:00", + "finished": "2026-10-05T20:43:19.265075+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.179206477766186, + "latency_mean_ms": 379.62191688141024, + "latency_p99_ms": 384.27391983999996, + "ttft_mean_ms": 27.405239374999997, + "ttft_p99_ms": 30.319795399999997, + "itl_mean_ms": 5.590740912800162, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2635.469214577036, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "praxis-release", + "tool": "aiperf", + "api": "openai", + "concurrency": 128, + "artifact": "client/results/common/pass1/praxis-release/ai/15-aiperf-openai/execution.json", + "started": "2026-10-05T20:43:21.265902+00:00", + "finished": "2026-10-05T20:44:05.171752+00:00", + "exits": [ + 0 + ], + "requests": 9598.0, + "successful_requests": 9598.0, + "error_percent": 0.0, + "successful_requests_per_second": 315.615626473207, + "latency_mean_ms": 386.78813646353404, + "latency_p99_ms": 420.51641308000006, + "ttft_mean_ms": 32.1767196747239, + "ttft_p99_ms": 60.64562556000004, + "itl_mean_ms": 5.628752647441431, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20199.400094285247, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "praxis-release", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16, + "artifact": "client/results/common/pass1/praxis-release/ai/16-aiperf-anthropic/execution.json", + "started": "2026-10-05T20:44:07.172510+00:00", + "finished": "2026-10-05T20:44:48.787617+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.21131123758122, + "latency_mean_ms": 378.11216199198714, + "latency_p99_ms": 383.48044194, + "ttft_mean_ms": 27.671753474358976, + "ttft_p99_ms": 31.73117491, + "itl_mean_ms": 5.56254616694648, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2637.523919205198, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 1, + "treatment": "praxis-release", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128, + "artifact": "client/results/common/pass1/praxis-release/ai/17-aiperf-anthropic/execution.json", + "started": "2026-10-05T20:44:50.788381+00:00", + "finished": "2026-10-05T20:45:34.386674+00:00", + "exits": [ + 0 + ], + "requests": 8585.0, + "successful_requests": 8585.0, + "error_percent": 0.0, + "successful_requests_per_second": 282.03168421063026, + "latency_mean_ms": 404.1312224066395, + "latency_p99_ms": 453.33102756, + "ttft_mean_ms": 42.372331625160164, + "ttft_p99_ms": 90.25990979999999, + "itl_mean_ms": 5.742204615579037, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 18050.027789480337, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "praxis-release", + "tool": "fortio", + "size": 0, + "concurrency": 1, + "rate": 1000, + "artifact": "client/results/common/pass1/praxis-release/http/00-fortio/execution.json", + "started": "2026-10-05T20:25:12.910627+00:00", + "finished": "2026-10-05T20:25:47.978465+00:00", + "exits": [ + 0, + 0 + ], + "requests": 19716, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 657.1976014916336, + "successful_requests_per_second": 657.1976014916336, + "latency_mean_ms": 0.4433369071819831, + "latency_p99_ms": 0.6681882352941179, + "status_counts": { + "200": 19716 + }, + "duration_seconds": 30.000109488, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "praxis-release", + "tool": "fortio", + "size": 0, + "concurrency": 1, + "rate": 0, + "artifact": "client/results/common/pass1/praxis-release/http/01-fortio/execution.json", + "started": "2026-10-05T20:25:49.979275+00:00", + "finished": "2026-10-05T20:26:25.050792+00:00", + "exits": [ + 0, + 0 + ], + "requests": 101895, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 3396.484511351331, + "successful_requests_per_second": 3396.484511351331, + "latency_mean_ms": 0.29381539407232504, + "latency_p99_ms": 0.49258946830265815, + "status_counts": { + "200": 101895 + }, + "duration_seconds": 30.000136806, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "praxis-release", + "tool": "fortio", + "size": 0, + "concurrency": 16, + "rate": 1000, + "artifact": "client/results/common/pass1/praxis-release/http/02-fortio/execution.json", + "started": "2026-10-05T20:26:27.051492+00:00", + "finished": "2026-10-05T20:27:02.217964+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 999.4790261219215, + "successful_requests_per_second": 999.4790261219215, + "latency_mean_ms": 0.47006816266666673, + "latency_p99_ms": 0.6905038759689922, + "status_counts": { + "200": 30000 + }, + "duration_seconds": 30.015637363, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "praxis-release", + "tool": "fortio", + "size": 0, + "concurrency": 16, + "rate": 0, + "artifact": "client/results/common/pass1/praxis-release/http/03-fortio/execution.json", + "started": "2026-10-05T20:27:04.218761+00:00", + "finished": "2026-10-05T20:27:39.285673+00:00", + "exits": [ + 0, + 0 + ], + "requests": 1101850, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 36727.93944821951, + "successful_requests_per_second": 36727.93944821951, + "latency_mean_ms": 0.4350048828660871, + "latency_p99_ms": 1.343729402600518, + "status_counts": { + "200": 1101850 + }, + "duration_seconds": 30.000321732, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "praxis-release", + "tool": "fortio", + "size": 0, + "concurrency": 512, + "rate": 1000, + "artifact": "client/results/common/pass1/praxis-release/http/04-fortio/execution.json", + "started": "2026-10-05T20:27:41.286408+00:00", + "finished": "2026-10-05T20:28:16.913930+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29696, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 983.0439158720496, + "successful_requests_per_second": 983.0439158720496, + "latency_mean_ms": 0.4686660353582974, + "latency_p99_ms": 0.6920194741966894, + "status_counts": { + "200": 29696 + }, + "duration_seconds": 30.208213001, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "praxis-release", + "tool": "fortio", + "size": 0, + "concurrency": 512, + "rate": 0, + "artifact": "client/results/common/pass1/praxis-release/http/05-fortio/execution.json", + "started": "2026-10-05T20:28:18.914737+00:00", + "finished": "2026-10-05T20:28:54.173020+00:00", + "exits": [ + 0, + 0 + ], + "requests": 964106, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 32122.937973377604, + "successful_requests_per_second": 32122.937973377604, + "latency_mean_ms": 15.933153522043213, + "latency_p99_ms": 42.369674722137205, + "status_counts": { + "200": 964106 + }, + "duration_seconds": 30.013008175, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "praxis-release", + "tool": "fortio", + "size": 16384, + "concurrency": 1, + "rate": 1000, + "artifact": "client/results/common/pass1/praxis-release/http/06-fortio/execution.json", + "started": "2026-10-05T20:28:56.173756+00:00", + "finished": "2026-10-05T20:29:31.245481+00:00", + "exits": [ + 0, + 0 + ], + "requests": 18163, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 605.4060300460635, + "successful_requests_per_second": 605.4060300460635, + "latency_mean_ms": 0.5737597293398642, + "latency_p99_ms": 0.8884290780141842, + "status_counts": { + "200": 18163 + }, + "duration_seconds": 30.001352974, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "praxis-release", + "tool": "fortio", + "size": 16384, + "concurrency": 1, + "rate": 0, + "artifact": "client/results/common/pass1/praxis-release/http/07-fortio/execution.json", + "started": "2026-10-05T20:29:33.246193+00:00", + "finished": "2026-10-05T20:30:08.315095+00:00", + "exits": [ + 0, + 0 + ], + "requests": 61524, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2050.785418027004, + "successful_requests_per_second": 2050.785418027004, + "latency_mean_ms": 0.48700241055523447, + "latency_p99_ms": 1.5509639440765293, + "status_counts": { + "200": 61524 + }, + "duration_seconds": 30.000213313, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "praxis-release", + "tool": "fortio", + "size": 16384, + "concurrency": 16, + "rate": 1000, + "artifact": "client/results/common/pass1/praxis-release/http/08-fortio/execution.json", + "started": "2026-10-05T20:30:10.315854+00:00", + "finished": "2026-10-05T20:30:45.481528+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 999.4422820229166, + "successful_requests_per_second": 999.4422820229166, + "latency_mean_ms": 0.5727553379000002, + "latency_p99_ms": 0.8905587668593452, + "status_counts": { + "200": 30000 + }, + "duration_seconds": 30.016740876, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "praxis-release", + "tool": "fortio", + "size": 16384, + "concurrency": 16, + "rate": 0, + "artifact": "client/results/common/pass1/praxis-release/http/09-fortio/execution.json", + "started": "2026-10-05T20:30:47.482325+00:00", + "finished": "2026-10-05T20:31:22.599697+00:00", + "exits": [ + 0, + 0 + ], + "requests": 660605, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 22019.396414234478, + "successful_requests_per_second": 22019.396414234478, + "latency_mean_ms": 0.7259719048856734, + "latency_p99_ms": 1.871469528856505, + "status_counts": { + "200": 660605 + }, + "duration_seconds": 30.001049419, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "praxis-release", + "tool": "fortio", + "size": 16384, + "concurrency": 512, + "rate": 1000, + "artifact": "client/results/common/pass1/praxis-release/http/10-fortio/execution.json", + "started": "2026-10-05T20:31:24.600406+00:00", + "finished": "2026-10-05T20:32:00.219763+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29696, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 983.0313270874751, + "successful_requests_per_second": 983.0313270874751, + "latency_mean_ms": 0.5897821263469828, + "latency_p99_ms": 0.9104676616915418, + "status_counts": { + "200": 29696 + }, + "duration_seconds": 30.20859985, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "praxis-release", + "tool": "fortio", + "size": 16384, + "concurrency": 512, + "rate": 0, + "artifact": "client/results/common/pass1/praxis-release/http/11-fortio/execution.json", + "started": "2026-10-05T20:32:02.220481+00:00", + "finished": "2026-10-05T20:32:37.514171+00:00", + "exits": [ + 0, + 0 + ], + "requests": 608493, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 20270.73356668412, + "successful_requests_per_second": 20270.73356668412, + "latency_mean_ms": 25.247767327380906, + "latency_p99_ms": 46.70582949650975, + "status_counts": { + "200": 608493 + }, + "duration_seconds": 30.018301903, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "praxis-release", + "tool": "nighthawk", + "size": 0, + "concurrency": 1, + "connections": 16, + "rate": 1000, + "artifact": "client/results/common/pass1/praxis-release/http/12-nighthawk/execution.json", + "started": "2026-10-05T20:32:39.514941+00:00", + "finished": "2026-10-05T20:33:16.361329+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "successful_requests": 30000, + "successful_requests_per_second": 999.9999850000002, + "requests_per_second": 999.9999850000002, + "confirmed_non_2xx": 0, + "stream_resets": 0, + "unaccounted_at_cutoff": 0, + "latency_mean_ms": 0.364427, + "latency_p99_upper_bracket_ms": 0.558335, + "upper_bracket_percentile": 99.0625, + "counters": { + "benchmark.http_2xx": 30000, + "cluster_manager.cluster_added": 1, + "default.total_match_count": 1, + "membership_change": 1, + "runtime.load_success": 1, + "runtime.override_dir_not_exists": 1, + "upstream_cx_http1_total": 4, + "upstream_cx_rx_bytes_total": 3480000, + "upstream_cx_total": 4, + "upstream_cx_tx_bytes_total": 1710000, + "upstream_rq_pending_total": 4, + "upstream_rq_total": 30000 + }, + "duration_seconds": 30.00000045, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 1, + "treatment": "praxis-release", + "tool": "nighthawk", + "size": 16384, + "concurrency": 1, + "connections": 16, + "rate": 1000, + "artifact": "client/results/common/pass1/praxis-release/http/13-nighthawk/execution.json", + "started": "2026-10-05T20:33:18.362023+00:00", + "finished": "2026-10-05T20:33:55.201336+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "successful_requests": 30000, + "successful_requests_per_second": 1000.0000250000007, + "requests_per_second": 1000.0000250000007, + "confirmed_non_2xx": 0, + "stream_resets": 0, + "unaccounted_at_cutoff": 0, + "latency_mean_ms": 0.474474, + "latency_p99_upper_bracket_ms": 0.7569910000000001, + "upper_bracket_percentile": 99.0625, + "counters": { + "benchmark.http_2xx": 30000, + "cluster_manager.cluster_added": 1, + "default.total_match_count": 1, + "membership_change": 1, + "runtime.load_success": 1, + "runtime.override_dir_not_exists": 1, + "upstream_cx_http1_total": 2, + "upstream_cx_rx_bytes_total": 496350000, + "upstream_cx_total": 2, + "upstream_cx_tx_bytes_total": 1830000, + "upstream_rq_pending_total": 2, + "upstream_rq_total": 30000 + }, + "duration_seconds": 29.99999925, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass2/agentgateway/ai/00-fortio-openai/execution.json", + "started": "2026-10-05T23:37:10.011283+00:00", + "finished": "2026-10-05T23:37:45.174843+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9414844692457, + "successful_requests_per_second": 998.9414844692457, + "latency_mean_ms": 0.5208247014407683, + "latency_p99_ms": 0.7626515580736543, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015772161, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass2/agentgateway/ai/01-fortio-openai/execution.json", + "started": "2026-10-05T23:37:47.175784+00:00", + "finished": "2026-10-05T23:38:22.286686+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.9070158374766, + "successful_requests_per_second": 2998.9070158374766, + "latency_mean_ms": 0.443903119765736, + "latency_p99_ms": 0.6809823736780259, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005598548, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass2/agentgateway/ai/02-fortio-openai/execution.json", + "started": "2026-10-05T23:38:24.287579+00:00", + "finished": "2026-10-05T23:38:59.400330+00:00", + "exits": [ + 0, + 0 + ], + "requests": 675579, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 22518.612142720387, + "successful_requests_per_second": 22518.612142720387, + "latency_mean_ms": 1.420537573012186, + "latency_p99_ms": 2.6610915747138293, + "status_counts": { + "200": 675579 + }, + "duration_seconds": 30.000916385, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass2/agentgateway/ai/03-fortio-openai/execution.json", + "started": "2026-10-05T23:39:01.401336+00:00", + "finished": "2026-10-05T23:39:36.562776+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9366817757893, + "successful_requests_per_second": 998.9366817757893, + "latency_mean_ms": 0.8852734472385273, + "latency_p99_ms": 1.934552069122329, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015916471, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass2/agentgateway/ai/04-fortio-openai/execution.json", + "started": "2026-10-05T23:39:38.563714+00:00", + "finished": "2026-10-05T23:40:13.723091+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.872244604928, + "successful_requests_per_second": 2998.872244604928, + "latency_mean_ms": 0.8376320993065434, + "latency_p99_ms": 1.9226441334389581, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005946456, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass2/agentgateway/ai/05-fortio-openai/execution.json", + "started": "2026-10-05T23:40:15.724252+00:00", + "finished": "2026-10-05T23:40:50.841699+00:00", + "exits": [ + 0, + 0 + ], + "requests": 306088, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 10201.988071189193, + "successful_requests_per_second": 10201.988071189193, + "latency_mean_ms": 3.135801834113063, + "latency_p99_ms": 9.38234230614704, + "status_counts": { + "200": 306088 + }, + "duration_seconds": 30.002779641, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass2/agentgateway/ai/06-fortio-anthropic/execution.json", + "started": "2026-10-05T23:40:52.842570+00:00", + "finished": "2026-10-05T23:41:28.005826+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9329944394692, + "successful_requests_per_second": 998.9329944394692, + "latency_mean_ms": 0.5018166552161153, + "latency_p99_ms": 0.7228651162790706, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016027268, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass2/agentgateway/ai/07-fortio-anthropic/execution.json", + "started": "2026-10-05T23:41:30.006701+00:00", + "finished": "2026-10-05T23:42:05.166378+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.9064074728985, + "successful_requests_per_second": 2998.9064074728985, + "latency_mean_ms": 0.45050477560455193, + "latency_p99_ms": 0.6914833468724617, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005604635, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass2/agentgateway/ai/08-fortio-anthropic/execution.json", + "started": "2026-10-05T23:42:07.167326+00:00", + "finished": "2026-10-05T23:42:42.278427+00:00", + "exits": [ + 0, + 0 + ], + "requests": 670875, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 22361.93399485246, + "successful_requests_per_second": 22361.93399485246, + "latency_mean_ms": 1.4304766619563989, + "latency_p99_ms": 2.6791076102523563, + "status_counts": { + "200": 670875 + }, + "duration_seconds": 30.000759333, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass2/agentgateway/ai/09-fortio-anthropic/execution.json", + "started": "2026-10-05T23:42:44.279419+00:00", + "finished": "2026-10-05T23:43:19.440669+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9383428282405, + "successful_requests_per_second": 998.9383428282405, + "latency_mean_ms": 0.8920436480789754, + "latency_p99_ms": 1.9366596015260702, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.01586656, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass2/agentgateway/ai/10-fortio-anthropic/execution.json", + "started": "2026-10-05T23:43:21.441705+00:00", + "finished": "2026-10-05T23:43:56.599631+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.8738616770356, + "successful_requests_per_second": 2998.8738616770356, + "latency_mean_ms": 0.8810508839571475, + "latency_p99_ms": 1.942893081761006, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005930276, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass2/agentgateway/ai/11-fortio-anthropic/execution.json", + "started": "2026-10-05T23:43:58.600648+00:00", + "finished": "2026-10-05T23:44:33.718625+00:00", + "exits": [ + 0, + 0 + ], + "requests": 311220, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 10373.229663564498, + "successful_requests_per_second": 10373.229663564498, + "latency_mean_ms": 3.0840362023520327, + "latency_p99_ms": 9.12796366053623, + "status_counts": { + "200": 311220 + }, + "duration_seconds": 30.002227859, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/common/pass2/agentgateway/ai/12-fortio-openai/execution.json", + "started": "2026-10-05T23:44:35.719529+00:00", + "finished": "2026-10-05T23:45:11.006519+00:00", + "exits": [ + 0, + 0 + ], + "requests": 582684, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 19412.702400665854, + "successful_requests_per_second": 19412.702400665854, + "latency_mean_ms": 26.36673586468821, + "latency_p99_ms": 39.858576406172226, + "status_counts": { + "200": 582684 + }, + "duration_seconds": 30.015604627, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/common/pass2/agentgateway/ai/13-fortio-openai/execution.json", + "started": "2026-10-05T23:45:13.007629+00:00", + "finished": "2026-10-05T23:45:49.332735+00:00", + "exits": [ + 0, + 0 + ], + "requests": 346577, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 11541.5603031341, + "successful_requests_per_second": 11541.5603031341, + "latency_mean_ms": 44.33348252008072, + "latency_p99_ms": 178.19401267017176, + "status_counts": { + "200": 346577 + }, + "duration_seconds": 30.028608862, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "aiperf", + "api": "openai", + "concurrency": 16, + "artifact": "client/results/common/pass2/agentgateway/ai/14-aiperf-openai/execution.json", + "started": "2026-10-05T23:45:51.333487+00:00", + "finished": "2026-10-05T23:46:32.646537+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.40019449311784, + "latency_mean_ms": 377.90674258253205, + "latency_p99_ms": 380.97783506999997, + "ttft_mean_ms": 26.592684768429486, + "ttft_p99_ms": 27.729651819999997, + "itl_mean_ms": 5.5764136160968665, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2649.6124475595416, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "aiperf", + "api": "openai", + "concurrency": 128, + "artifact": "client/results/common/pass2/agentgateway/ai/15-aiperf-openai/execution.json", + "started": "2026-10-05T23:46:34.647276+00:00", + "finished": "2026-10-05T23:47:18.253392+00:00", + "exits": [ + 0 + ], + "requests": 9730.0, + "successful_requests": 9730.0, + "error_percent": 0.0, + "successful_requests_per_second": 320.43599315039876, + "latency_mean_ms": 387.68023340873583, + "latency_p99_ms": 401.9087981099997, + "ttft_mean_ms": 27.12813157142857, + "ttft_p99_ms": 33.076005529999996, + "itl_mean_ms": 5.723049235512814, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20507.90356162552, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16, + "artifact": "client/results/common/pass2/agentgateway/ai/16-aiperf-anthropic/execution.json", + "started": "2026-10-05T23:47:20.254114+00:00", + "finished": "2026-10-05T23:48:01.616106+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.302124361028916, + "latency_mean_ms": 377.68272471955123, + "latency_p99_ms": 381.92185651999995, + "ttft_mean_ms": 26.98114597355769, + "ttft_p99_ms": 29.249053679999996, + "itl_mean_ms": 5.566691726126882, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2643.3359591058506, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128, + "artifact": "client/results/common/pass2/agentgateway/ai/17-aiperf-anthropic/execution.json", + "started": "2026-10-05T23:48:03.616839+00:00", + "finished": "2026-10-05T23:48:47.286503+00:00", + "exits": [ + 0 + ], + "requests": 9842.0, + "successful_requests": 9842.0, + "error_percent": 0.0, + "successful_requests_per_second": 323.8134747801189, + "latency_mean_ms": 380.47494068471855, + "latency_p99_ms": 413.87713490000004, + "ttft_mean_ms": 27.501820819650476, + "ttft_p99_ms": 37.32555284000002, + "itl_mean_ms": 5.60274793436616, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20724.06238592761, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "size": 0, + "concurrency": 1, + "rate": 1000, + "artifact": "client/results/common/pass2/agentgateway/http/00-fortio/execution.json", + "started": "2026-10-05T23:28:22.735372+00:00", + "finished": "2026-10-05T23:28:57.804037+00:00", + "exits": [ + 0, + 0 + ], + "requests": 19834, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 661.1187726771856, + "successful_requests_per_second": 661.1187726771856, + "latency_mean_ms": 0.43689068952303967, + "latency_p99_ms": 0.5979735729386891, + "status_counts": { + "200": 19834 + }, + "duration_seconds": 30.000660728, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "size": 0, + "concurrency": 1, + "rate": 0, + "artifact": "client/results/common/pass2/agentgateway/http/01-fortio/execution.json", + "started": "2026-10-05T23:28:59.804829+00:00", + "finished": "2026-10-05T23:29:34.869767+00:00", + "exits": [ + 0, + 0 + ], + "requests": 85158, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2838.5716743663565, + "successful_requests_per_second": 2838.5716743663565, + "latency_mean_ms": 0.35169393810328786, + "latency_p99_ms": 0.5578655063291139, + "status_counts": { + "200": 85158 + }, + "duration_seconds": 30.000299365, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "size": 0, + "concurrency": 16, + "rate": 1000, + "artifact": "client/results/common/pass2/agentgateway/http/02-fortio/execution.json", + "started": "2026-10-05T23:29:36.870492+00:00", + "finished": "2026-10-05T23:30:12.036868+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 999.4626384460237, + "successful_requests_per_second": 999.4626384460237, + "latency_mean_ms": 0.46568955909999976, + "latency_p99_ms": 0.6689248895434463, + "status_counts": { + "200": 30000 + }, + "duration_seconds": 30.016129514, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "size": 0, + "concurrency": 16, + "rate": 0, + "artifact": "client/results/common/pass2/agentgateway/http/03-fortio/execution.json", + "started": "2026-10-05T23:30:14.037701+00:00", + "finished": "2026-10-05T23:30:49.149567+00:00", + "exits": [ + 0, + 0 + ], + "requests": 760539, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 25350.93854293813, + "successful_requests_per_second": 25350.93854293813, + "latency_mean_ms": 0.6305908160909565, + "latency_p99_ms": 1.4556626592757882, + "status_counts": { + "200": 760539 + }, + "duration_seconds": 30.000427744, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "size": 0, + "concurrency": 512, + "rate": 1000, + "artifact": "client/results/common/pass2/agentgateway/http/04-fortio/execution.json", + "started": "2026-10-05T23:30:51.150322+00:00", + "finished": "2026-10-05T23:31:27.768859+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29696, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 983.0620594678636, + "successful_requests_per_second": 983.0620594678636, + "latency_mean_ms": 0.4545151732219822, + "latency_p99_ms": 0.6285838509316769, + "status_counts": { + "200": 29696 + }, + "duration_seconds": 30.207655472, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "size": 0, + "concurrency": 512, + "rate": 0, + "artifact": "client/results/common/pass2/agentgateway/http/05-fortio/execution.json", + "started": "2026-10-05T23:31:29.769642+00:00", + "finished": "2026-10-05T23:32:06.045907+00:00", + "exits": [ + 0, + 0 + ], + "requests": 664374, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 22135.42624060866, + "successful_requests_per_second": 22135.42624060866, + "latency_mean_ms": 23.12192482081023, + "latency_p99_ms": 39.295118052313654, + "status_counts": { + "200": 664374 + }, + "duration_seconds": 30.014059489, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "size": 16384, + "concurrency": 1, + "rate": 1000, + "artifact": "client/results/common/pass2/agentgateway/http/06-fortio/execution.json", + "started": "2026-10-05T23:32:08.046621+00:00", + "finished": "2026-10-05T23:32:43.113234+00:00", + "exits": [ + 0, + 0 + ], + "requests": 18235, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 607.8293961386809, + "successful_requests_per_second": 607.8293961386809, + "latency_mean_ms": 0.5686096931176317, + "latency_p99_ms": 0.7805698924731184, + "status_counts": { + "200": 18235 + }, + "duration_seconds": 30.000194324, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "size": 16384, + "concurrency": 1, + "rate": 0, + "artifact": "client/results/common/pass2/agentgateway/http/07-fortio/execution.json", + "started": "2026-10-05T23:32:45.113924+00:00", + "finished": "2026-10-05T23:33:20.179176+00:00", + "exits": [ + 0, + 0 + ], + "requests": 61576, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2052.527707765392, + "successful_requests_per_second": 2052.527707765392, + "latency_mean_ms": 0.48665998031700475, + "latency_p99_ms": 0.6806779059449868, + "status_counts": { + "200": 61576 + }, + "duration_seconds": 30.000082224, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "size": 16384, + "concurrency": 16, + "rate": 1000, + "artifact": "client/results/common/pass2/agentgateway/http/08-fortio/execution.json", + "started": "2026-10-05T23:33:22.179890+00:00", + "finished": "2026-10-05T23:33:57.342898+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 999.4482201291141, + "successful_requests_per_second": 999.4482201291141, + "latency_mean_ms": 0.5758178378333333, + "latency_p99_ms": 0.7990366088631985, + "status_counts": { + "200": 30000 + }, + "duration_seconds": 30.016562535, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "size": 16384, + "concurrency": 16, + "rate": 0, + "artifact": "client/results/common/pass2/agentgateway/http/09-fortio/execution.json", + "started": "2026-10-05T23:33:59.343636+00:00", + "finished": "2026-10-05T23:34:34.455831+00:00", + "exits": [ + 0, + 0 + ], + "requests": 493110, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 16436.668798384268, + "successful_requests_per_second": 16436.668798384268, + "latency_mean_ms": 0.9728684151163034, + "latency_p99_ms": 1.9772337087670104, + "status_counts": { + "200": 493110 + }, + "duration_seconds": 30.000604505, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "size": 16384, + "concurrency": 512, + "rate": 1000, + "artifact": "client/results/common/pass2/agentgateway/http/10-fortio/execution.json", + "started": "2026-10-05T23:34:36.456550+00:00", + "finished": "2026-10-05T23:35:13.075598+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29696, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 983.045298822973, + "successful_requests_per_second": 983.045298822973, + "latency_mean_ms": 0.5754456723801191, + "latency_p99_ms": 0.7932431886982844, + "status_counts": { + "200": 29696 + }, + "duration_seconds": 30.208170504, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "size": 16384, + "concurrency": 512, + "rate": 0, + "artifact": "client/results/common/pass2/agentgateway/http/11-fortio/execution.json", + "started": "2026-10-05T23:35:15.076362+00:00", + "finished": "2026-10-05T23:35:50.346484+00:00", + "exits": [ + 0, + 0 + ], + "requests": 475467, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 15837.09703443073, + "successful_requests_per_second": 15837.09703443073, + "latency_mean_ms": 32.31525452540556, + "latency_p99_ms": 49.53842343142479, + "status_counts": { + "200": 475467 + }, + "duration_seconds": 30.022358199, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "agentgateway", + "tool": "nighthawk", + "size": 0, + "concurrency": 1, + "connections": 16, + "rate": 1000, + "artifact": "client/results/common/pass2/agentgateway/http/12-nighthawk/execution.json", + "started": "2026-10-05T23:35:52.347158+00:00", + "finished": "2026-10-05T23:36:29.182562+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "successful_requests": 30000, + "successful_requests_per_second": 1000.0000263000007, + "requests_per_second": 1000.0000263000007, + "confirmed_non_2xx": 0, + "stream_resets": 0, + "unaccounted_at_cutoff": 0, + "latency_mean_ms": 0.364622, + "latency_p99_upper_bracket_ms": 0.476751, + "upper_bracket_percentile": 99.0625, + "counters": { + "benchmark.http_2xx": 30000, + "cluster_manager.cluster_added": 1, + "default.total_match_count": 1, + "membership_change": 1, + "runtime.load_success": 1, + "runtime.override_dir_not_exists": 1, + "upstream_cx_http1_total": 2, + "upstream_cx_rx_bytes_total": 2250000, + "upstream_cx_total": 2, + "upstream_cx_tx_bytes_total": 1710000, + "upstream_rq_pending_total": 2, + "upstream_rq_total": 30000 + }, + "duration_seconds": 29.999999211, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "agentgateway", + "tool": "nighthawk", + "size": 16384, + "concurrency": 1, + "connections": 16, + "rate": 1000, + "artifact": "client/results/common/pass2/agentgateway/http/13-nighthawk/execution.json", + "started": "2026-10-05T23:36:31.183282+00:00", + "finished": "2026-10-05T23:37:07.965171+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "successful_requests": 30000, + "successful_requests_per_second": 999.9990042676582, + "requests_per_second": 999.9990042676582, + "confirmed_non_2xx": 0, + "stream_resets": 0, + "unaccounted_at_cutoff": 0, + "latency_mean_ms": 0.472331, + "latency_p99_upper_bracket_ms": 0.652127, + "upper_bracket_percentile": 99.0625, + "counters": { + "benchmark.http_2xx": 30000, + "cluster_manager.cluster_added": 1, + "default.total_match_count": 1, + "membership_change": 1, + "runtime.load_success": 1, + "runtime.override_dir_not_exists": 1, + "upstream_cx_http1_total": 2, + "upstream_cx_rx_bytes_total": 495120000, + "upstream_cx_total": 2, + "upstream_cx_tx_bytes_total": 1830000, + "upstream_rq_pending_total": 2, + "upstream_rq_total": 30000 + }, + "duration_seconds": 30.000029872, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass2/direct/ai/00-fortio-openai/execution.json", + "started": "2026-10-06T00:39:23.165299+00:00", + "finished": "2026-10-06T00:39:58.333040+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9509503468375, + "successful_requests_per_second": 998.9509503468375, + "latency_mean_ms": 0.34381269897278555, + "latency_p99_ms": 0.4984860335195532, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015487737, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass2/direct/ai/01-fortio-openai/execution.json", + "started": "2026-10-06T00:40:00.334129+00:00", + "finished": "2026-10-06T00:40:35.448713+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.8891171091955, + "successful_requests_per_second": 2998.8891171091955, + "latency_mean_ms": 0.3196417527338194, + "latency_p99_ms": 0.577541202672605, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005777635, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass2/direct/ai/02-fortio-openai/execution.json", + "started": "2026-10-06T00:40:37.449630+00:00", + "finished": "2026-10-06T00:41:12.534677+00:00", + "exits": [ + 0, + 0 + ], + "requests": 1699897, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 56662.614762678, + "successful_requests_per_second": 56662.614762678, + "latency_mean_ms": 0.5641088883702952, + "latency_p99_ms": 2.1259609609609655, + "status_counts": { + "200": 1699897 + }, + "duration_seconds": 30.000327502, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass2/direct/ai/03-fortio-openai/execution.json", + "started": "2026-10-06T00:41:14.535679+00:00", + "finished": "2026-10-06T00:41:49.702992+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9429935116223, + "successful_requests_per_second": 998.9429935116223, + "latency_mean_ms": 0.6660318047958911, + "latency_p99_ms": 1.7518120805369133, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015726818, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass2/direct/ai/04-fortio-openai/execution.json", + "started": "2026-10-06T00:41:51.704030+00:00", + "finished": "2026-10-06T00:42:26.865544+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.901142985789, + "successful_requests_per_second": 2998.901142985789, + "latency_mean_ms": 0.6223525274159852, + "latency_p99_ms": 1.7028457446808518, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005657309, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass2/direct/ai/05-fortio-openai/execution.json", + "started": "2026-10-06T00:42:28.866721+00:00", + "finished": "2026-10-06T00:43:03.987957+00:00", + "exits": [ + 0, + 0 + ], + "requests": 299156, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 9970.878195680036, + "successful_requests_per_second": 9970.878195680036, + "latency_mean_ms": 3.208369608802767, + "latency_p99_ms": 15.878686602169466, + "status_counts": { + "200": 299156 + }, + "duration_seconds": 30.002974074, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass2/direct/ai/06-fortio-anthropic/execution.json", + "started": "2026-10-06T00:43:05.990158+00:00", + "finished": "2026-10-06T00:43:41.159203+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9452198591578, + "successful_requests_per_second": 998.9452198591578, + "latency_mean_ms": 0.33186332427294557, + "latency_p99_ms": 0.5114609929078003, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015659922, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass2/direct/ai/07-fortio-anthropic/execution.json", + "started": "2026-10-06T00:43:43.160162+00:00", + "finished": "2026-10-06T00:44:18.273373+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.931958198128, + "successful_requests_per_second": 2998.931958198128, + "latency_mean_ms": 0.3200234503911808, + "latency_p99_ms": 0.5784068522483936, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005348989, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass2/direct/ai/08-fortio-anthropic/execution.json", + "started": "2026-10-06T00:44:20.274318+00:00", + "finished": "2026-10-06T00:44:55.413055+00:00", + "exits": [ + 0, + 0 + ], + "requests": 1802506, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 60081.748613001684, + "successful_requests_per_second": 60081.748613001684, + "latency_mean_ms": 0.5319715089675153, + "latency_p99_ms": 1.985130681451233, + "status_counts": { + "200": 1802506 + }, + "duration_seconds": 30.000891146, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass2/direct/ai/09-fortio-anthropic/execution.json", + "started": "2026-10-06T00:44:57.414126+00:00", + "finished": "2026-10-06T00:45:32.578389+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9394398826811, + "successful_requests_per_second": 998.9394398826811, + "latency_mean_ms": 0.6143735276147277, + "latency_p99_ms": 1.3169893588888884, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015833596, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass2/direct/ai/10-fortio-anthropic/execution.json", + "started": "2026-10-06T00:45:34.579473+00:00", + "finished": "2026-10-06T00:46:09.742679+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.86313676369, + "successful_requests_per_second": 2998.86313676369, + "latency_mean_ms": 0.6145014880978837, + "latency_p99_ms": 1.6500234925606894, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.006037587, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass2/direct/ai/11-fortio-anthropic/execution.json", + "started": "2026-10-06T00:46:11.743718+00:00", + "finished": "2026-10-06T00:46:46.864996+00:00", + "exits": [ + 0, + 0 + ], + "requests": 308723, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 10289.717042128388, + "successful_requests_per_second": 10289.717042128388, + "latency_mean_ms": 3.108931881945951, + "latency_p99_ms": 15.179362745098045, + "status_counts": { + "200": 308723 + }, + "duration_seconds": 30.003060214, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/common/pass2/direct/ai/12-fortio-openai/execution.json", + "started": "2026-10-06T00:46:48.865905+00:00", + "finished": "2026-10-06T00:47:24.107116+00:00", + "exits": [ + 0, + 0 + ], + "requests": 2154023, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 71788.08867244991, + "successful_requests_per_second": 71788.08867244991, + "latency_mean_ms": 7.129906132324484, + "latency_p99_ms": 25.05760548985253, + "status_counts": { + "200": 2154023 + }, + "duration_seconds": 30.005298091, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/common/pass2/direct/ai/13-fortio-openai/execution.json", + "started": "2026-10-06T00:47:26.108087+00:00", + "finished": "2026-10-06T00:48:01.453371+00:00", + "exits": [ + 0, + 0 + ], + "requests": 436591, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 14531.684129454514, + "successful_requests_per_second": 14531.684129454514, + "latency_mean_ms": 35.197744283455236, + "latency_p99_ms": 1210.033518771377, + "status_counts": { + "200": 436591 + }, + "duration_seconds": 30.044074459, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "aiperf", + "api": "openai", + "concurrency": 16, + "artifact": "client/results/common/pass2/direct/ai/14-aiperf-openai/execution.json", + "started": "2026-10-06T00:48:03.454128+00:00", + "finished": "2026-10-06T00:48:44.770929+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.45025114540936, + "latency_mean_ms": 377.6115352091346, + "latency_p99_ms": 381.66259941, + "ttft_mean_ms": 26.308660166666666, + "ttft_p99_ms": 27.23457437, + "itl_mean_ms": 5.576236111785205, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2652.816073306199, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "aiperf", + "api": "openai", + "concurrency": 128, + "artifact": "client/results/common/pass2/direct/ai/15-aiperf-openai/execution.json", + "started": "2026-10-06T00:48:46.771683+00:00", + "finished": "2026-10-06T00:49:30.519116+00:00", + "exits": [ + 0 + ], + "requests": 9829.0, + "successful_requests": 9829.0, + "error_percent": 0.0, + "successful_requests_per_second": 323.38250679144477, + "latency_mean_ms": 383.53150096113535, + "latency_p99_ms": 403.50367951999993, + "ttft_mean_ms": 26.851005067249975, + "ttft_p99_ms": 34.470936959999854, + "itl_mean_ms": 5.661595172918817, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20696.480434652465, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16, + "artifact": "client/results/common/pass2/direct/ai/16-aiperf-anthropic/execution.json", + "started": "2026-10-06T00:49:32.519883+00:00", + "finished": "2026-10-06T00:50:13.931336+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.29553156415676, + "latency_mean_ms": 378.05828327403844, + "latency_p99_ms": 381.99279131, + "ttft_mean_ms": 26.462316685897434, + "ttft_p99_ms": 28.11182881, + "itl_mean_ms": 5.5808883585419204, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2642.9140201060327, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128, + "artifact": "client/results/common/pass2/direct/ai/17-aiperf-anthropic/execution.json", + "started": "2026-10-06T00:50:15.932042+00:00", + "finished": "2026-10-06T00:50:59.699863+00:00", + "exits": [ + 0 + ], + "requests": 9864.0, + "successful_requests": 9864.0, + "error_percent": 0.0, + "successful_requests_per_second": 324.66308874772903, + "latency_mean_ms": 379.9958818994323, + "latency_p99_ms": 407.63759684000007, + "ttft_mean_ms": 27.152259546431466, + "ttft_p99_ms": 35.925469160000254, + "itl_mean_ms": 5.6006924183016, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20778.43767985466, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "size": 0, + "concurrency": 1, + "rate": 1000, + "artifact": "client/results/common/pass2/direct/http/00-fortio/execution.json", + "started": "2026-10-06T00:30:39.235385+00:00", + "finished": "2026-10-06T00:31:14.308805+00:00", + "exits": [ + 0, + 0 + ], + "requests": 22400, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 746.6379576656685, + "successful_requests_per_second": 746.6379576656685, + "latency_mean_ms": 0.25572296508928544, + "latency_p99_ms": 0.3620786516853936, + "status_counts": { + "200": 22400 + }, + "duration_seconds": 30.001153531, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "size": 0, + "concurrency": 1, + "rate": 0, + "artifact": "client/results/common/pass2/direct/http/01-fortio/execution.json", + "started": "2026-10-06T00:31:16.309589+00:00", + "finished": "2026-10-06T00:31:51.377481+00:00", + "exits": [ + 0, + 0 + ], + "requests": 184877, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 6162.533032383047, + "successful_requests_per_second": 6162.533032383047, + "latency_mean_ms": 0.16176203276232173, + "latency_p99_ms": 0.26184181509754056, + "status_counts": { + "200": 184877 + }, + "duration_seconds": 30.000163736, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "size": 0, + "concurrency": 16, + "rate": 1000, + "artifact": "client/results/common/pass2/direct/http/02-fortio/execution.json", + "started": "2026-10-06T00:31:53.378282+00:00", + "finished": "2026-10-06T00:32:28.545581+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 999.4617818347878, + "successful_requests_per_second": 999.4617818347878, + "latency_mean_ms": 0.2734198525666665, + "latency_p99_ms": 0.39726708074534167, + "status_counts": { + "200": 30000 + }, + "duration_seconds": 30.01615524, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "size": 0, + "concurrency": 16, + "rate": 0, + "artifact": "client/results/common/pass2/direct/http/03-fortio/execution.json", + "started": "2026-10-06T00:32:30.546355+00:00", + "finished": "2026-10-06T00:33:05.623678+00:00", + "exits": [ + 0, + 0 + ], + "requests": 1958829, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 65293.89701042058, + "successful_requests_per_second": 65293.89701042058, + "latency_mean_ms": 0.24446624691843855, + "latency_p99_ms": 1.2233482053937792, + "status_counts": { + "200": 1958829 + }, + "duration_seconds": 30.000185158, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "size": 0, + "concurrency": 512, + "rate": 1000, + "artifact": "client/results/common/pass2/direct/http/04-fortio/execution.json", + "started": "2026-10-06T00:33:07.624440+00:00", + "finished": "2026-10-06T00:33:43.151877+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29696, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 983.0680594472094, + "successful_requests_per_second": 983.0680594472094, + "latency_mean_ms": 0.28394441894531264, + "latency_p99_ms": 0.3959309210526315, + "status_counts": { + "200": 29696 + }, + "duration_seconds": 30.207471105, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "size": 0, + "concurrency": 512, + "rate": 0, + "artifact": "client/results/common/pass2/direct/http/05-fortio/execution.json", + "started": "2026-10-06T00:33:45.152613+00:00", + "finished": "2026-10-06T00:34:20.339260+00:00", + "exits": [ + 0, + 0 + ], + "requests": 3826405, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 127536.87724778434, + "successful_requests_per_second": 127536.87724778434, + "latency_mean_ms": 4.012934796101301, + "latency_p99_ms": 18.979965583071177, + "status_counts": { + "200": 3826405 + }, + "duration_seconds": 30.002341931, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "size": 16384, + "concurrency": 1, + "rate": 1000, + "artifact": "client/results/common/pass2/direct/http/06-fortio/execution.json", + "started": "2026-10-06T00:34:22.339985+00:00", + "finished": "2026-10-06T00:34:57.411867+00:00", + "exits": [ + 0, + 0 + ], + "requests": 21360, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 711.9970891897667, + "successful_requests_per_second": 711.9970891897667, + "latency_mean_ms": 0.32343655074906175, + "latency_p99_ms": 0.5333734939759035, + "status_counts": { + "200": 21360 + }, + "duration_seconds": 30.000122647, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "size": 16384, + "concurrency": 1, + "rate": 0, + "artifact": "client/results/common/pass2/direct/http/07-fortio/execution.json", + "started": "2026-10-06T00:34:59.412649+00:00", + "finished": "2026-10-06T00:35:34.480655+00:00", + "exits": [ + 0, + 0 + ], + "requests": 107958, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 3598.588473121356, + "successful_requests_per_second": 3598.588473121356, + "latency_mean_ms": 0.2773690485744459, + "latency_p99_ms": 0.44403818181818233, + "status_counts": { + "200": 107958 + }, + "duration_seconds": 30.000096095, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "size": 16384, + "concurrency": 16, + "rate": 1000, + "artifact": "client/results/common/pass2/direct/http/08-fortio/execution.json", + "started": "2026-10-06T00:35:36.481439+00:00", + "finished": "2026-10-06T00:36:11.649283+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 999.4731086275349, + "successful_requests_per_second": 999.4731086275349, + "latency_mean_ms": 0.3571876993333333, + "latency_p99_ms": 0.5911205073995771, + "status_counts": { + "200": 30000 + }, + "duration_seconds": 30.015815074, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "size": 16384, + "concurrency": 16, + "rate": 0, + "artifact": "client/results/common/pass2/direct/http/09-fortio/execution.json", + "started": "2026-10-06T00:36:13.649984+00:00", + "finished": "2026-10-06T00:36:48.737525+00:00", + "exits": [ + 0, + 0 + ], + "requests": 1095395, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 36511.39392652326, + "successful_requests_per_second": 36511.39392652326, + "latency_mean_ms": 0.43755612137722005, + "latency_p99_ms": 1.7803144479549142, + "status_counts": { + "200": 1095395 + }, + "duration_seconds": 30.001456592, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "size": 16384, + "concurrency": 512, + "rate": 1000, + "artifact": "client/results/common/pass2/direct/http/10-fortio/execution.json", + "started": "2026-10-06T00:36:50.738305+00:00", + "finished": "2026-10-06T00:37:26.261616+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29696, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 983.0647660509859, + "successful_requests_per_second": 983.0647660509859, + "latency_mean_ms": 0.38198849781115324, + "latency_p99_ms": 0.5563374689826306, + "status_counts": { + "200": 29696 + }, + "duration_seconds": 30.207572304, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "size": 16384, + "concurrency": 512, + "rate": 0, + "artifact": "client/results/common/pass2/direct/http/11-fortio/execution.json", + "started": "2026-10-06T00:37:28.262317+00:00", + "finished": "2026-10-06T00:38:03.480202+00:00", + "exits": [ + 0, + 0 + ], + "requests": 1710628, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 57003.98420949929, + "successful_requests_per_second": 57003.98420949929, + "latency_mean_ms": 8.977534258821896, + "latency_p99_ms": 36.15161760162421, + "status_counts": { + "200": 1710628 + }, + "duration_seconds": 30.008919968, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "direct", + "tool": "nighthawk", + "size": 0, + "concurrency": 1, + "connections": 16, + "rate": 1000, + "artifact": "client/results/common/pass2/direct/http/12-nighthawk/execution.json", + "started": "2026-10-06T00:38:05.480928+00:00", + "finished": "2026-10-06T00:38:42.323730+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "successful_requests": 30000, + "successful_requests_per_second": 1000.0000355000012, + "requests_per_second": 1000.0000355000012, + "confirmed_non_2xx": 0, + "stream_resets": 0, + "unaccounted_at_cutoff": 0, + "latency_mean_ms": 0.17748, + "latency_p99_upper_bracket_ms": 0.256175, + "upper_bracket_percentile": 99.0625, + "counters": { + "benchmark.http_2xx": 30000, + "cluster_manager.cluster_added": 1, + "default.total_match_count": 1, + "membership_change": 1, + "runtime.load_success": 1, + "runtime.override_dir_not_exists": 1, + "upstream_cx_http1_total": 3, + "upstream_cx_rx_bytes_total": 2250000, + "upstream_cx_total": 3, + "upstream_cx_tx_bytes_total": 1710000, + "upstream_rq_pending_total": 4, + "upstream_rq_total": 30000 + }, + "duration_seconds": 29.999998935, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "direct", + "tool": "nighthawk", + "size": 16384, + "concurrency": 1, + "connections": 16, + "rate": 1000, + "artifact": "client/results/common/pass2/direct/http/13-nighthawk/execution.json", + "started": "2026-10-06T00:38:44.324444+00:00", + "finished": "2026-10-06T00:39:21.117901+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "successful_requests": 30000, + "successful_requests_per_second": 999.9999792000004, + "requests_per_second": 999.9999792000004, + "confirmed_non_2xx": 0, + "stream_resets": 0, + "unaccounted_at_cutoff": 0, + "latency_mean_ms": 0.261171, + "latency_p99_upper_bracket_ms": 0.426575, + "upper_bracket_percentile": 99.0625, + "counters": { + "benchmark.http_2xx": 30000, + "cluster_manager.cluster_added": 1, + "default.total_match_count": 1, + "membership_change": 1, + "runtime.load_success": 1, + "runtime.override_dir_not_exists": 1, + "upstream_cx_destroy": 2, + "upstream_cx_destroy_remote": 2, + "upstream_cx_http1_total": 5, + "upstream_cx_rx_bytes_total": 495120000, + "upstream_cx_total": 5, + "upstream_cx_tx_bytes_total": 1830000, + "upstream_rq_pending_total": 5, + "upstream_rq_total": 30000 + }, + "duration_seconds": 30.000000624, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass2/praxis-nightly/ai/00-fortio-openai/execution.json", + "started": "2026-10-06T00:18:33.737540+00:00", + "finished": "2026-10-06T00:19:08.900474+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9418014000487, + "successful_requests_per_second": 998.9418014000487, + "latency_mean_ms": 0.5580484288620596, + "latency_p99_ms": 0.787414990859232, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015762638, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass2/praxis-nightly/ai/01-fortio-openai/execution.json", + "started": "2026-10-06T00:19:10.901435+00:00", + "finished": "2026-10-06T00:19:46.012951+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.8938786355893, + "successful_requests_per_second": 2998.8938786355893, + "latency_mean_ms": 0.47674997648470846, + "latency_p99_ms": 0.717731343283583, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005729993, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass2/praxis-nightly/ai/02-fortio-openai/execution.json", + "started": "2026-10-06T00:19:48.013848+00:00", + "finished": "2026-10-06T00:20:23.126363+00:00", + "exits": [ + 0, + 0 + ], + "requests": 614646, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 20487.251425917904, + "successful_requests_per_second": 20487.251425917904, + "latency_mean_ms": 1.5613977288162633, + "latency_p99_ms": 2.911070160070081, + "status_counts": { + "200": 614646 + }, + "duration_seconds": 30.001389021, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass2/praxis-nightly/ai/03-fortio-openai/execution.json", + "started": "2026-10-06T00:20:25.127335+00:00", + "finished": "2026-10-06T00:21:00.288722+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9387374001462, + "successful_requests_per_second": 998.9387374001462, + "latency_mean_ms": 0.9044481373732659, + "latency_p99_ms": 1.9445596645062906, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015854704, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass2/praxis-nightly/ai/04-fortio-openai/execution.json", + "started": "2026-10-06T00:21:02.289676+00:00", + "finished": "2026-10-06T00:21:37.449586+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.848604868858, + "successful_requests_per_second": 2998.848604868858, + "latency_mean_ms": 0.8776725820923721, + "latency_p99_ms": 1.9449841091792857, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.006182991, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass2/praxis-nightly/ai/05-fortio-openai/execution.json", + "started": "2026-10-06T00:21:39.450761+00:00", + "finished": "2026-10-06T00:22:14.568350+00:00", + "exits": [ + 0, + 0 + ], + "requests": 283884, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 9461.875692387508, + "successful_requests_per_second": 9461.875692387508, + "latency_mean_ms": 3.3811202832776797, + "latency_p99_ms": 9.963229104028857, + "status_counts": { + "200": 283884 + }, + "duration_seconds": 30.002930627, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass2/praxis-nightly/ai/06-fortio-anthropic/execution.json", + "started": "2026-10-06T00:22:16.569345+00:00", + "finished": "2026-10-06T00:22:51.735460+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9460889214835, + "successful_requests_per_second": 998.9460889214835, + "latency_mean_ms": 0.5387947658417823, + "latency_p99_ms": 0.7685113636363636, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015633809, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass2/praxis-nightly/ai/07-fortio-anthropic/execution.json", + "started": "2026-10-06T00:22:53.736369+00:00", + "finished": "2026-10-06T00:23:28.846834+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.8879407720415, + "successful_requests_per_second": 2998.8879407720415, + "latency_mean_ms": 0.4541151780205369, + "latency_p99_ms": 0.688104651162791, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005789405, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass2/praxis-nightly/ai/08-fortio-anthropic/execution.json", + "started": "2026-10-06T00:23:30.847853+00:00", + "finished": "2026-10-06T00:24:05.959994+00:00", + "exits": [ + 0, + 0 + ], + "requests": 648114, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 21602.78391377871, + "successful_requests_per_second": 21602.78391377871, + "latency_mean_ms": 1.480718659536748, + "latency_p99_ms": 2.8403890658174102, + "status_counts": { + "200": 648114 + }, + "duration_seconds": 30.001411049, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass2/praxis-nightly/ai/09-fortio-anthropic/execution.json", + "started": "2026-10-06T00:24:07.960979+00:00", + "finished": "2026-10-06T00:24:43.122522+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.935499363805, + "successful_requests_per_second": 998.935499363805, + "latency_mean_ms": 0.8746206949706511, + "latency_p99_ms": 1.9246709129511674, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015952, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass2/praxis-nightly/ai/10-fortio-anthropic/execution.json", + "started": "2026-10-06T00:24:45.123583+00:00", + "finished": "2026-10-06T00:25:20.283825+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.881749775782, + "successful_requests_per_second": 2998.881749775782, + "latency_mean_ms": 0.8521116974573258, + "latency_p99_ms": 1.9332640904230949, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.00585135, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass2/praxis-nightly/ai/11-fortio-anthropic/execution.json", + "started": "2026-10-06T00:25:22.284917+00:00", + "finished": "2026-10-06T00:25:57.402801+00:00", + "exits": [ + 0, + 0 + ], + "requests": 291487, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 9715.266497214277, + "successful_requests_per_second": 9715.266497214277, + "latency_mean_ms": 3.2928865336052704, + "latency_p99_ms": 9.774137788094839, + "status_counts": { + "200": 291487 + }, + "duration_seconds": 30.002985516, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/common/pass2/praxis-nightly/ai/12-fortio-openai/execution.json", + "started": "2026-10-06T00:25:59.403805+00:00", + "finished": "2026-10-06T00:26:34.691428+00:00", + "exits": [ + 0, + 0 + ], + "requests": 530150, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 17658.646722173595, + "successful_requests_per_second": 17658.646722173595, + "latency_mean_ms": 28.982342371949446, + "latency_p99_ms": 56.01418490783415, + "status_counts": { + "200": 530150 + }, + "duration_seconds": 30.022119381, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/common/pass2/praxis-nightly/ai/13-fortio-openai/execution.json", + "started": "2026-10-06T00:26:36.692479+00:00", + "finished": "2026-10-06T00:27:12.057915+00:00", + "exits": [ + 0, + 0 + ], + "requests": 317776, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 10581.567321093675, + "successful_requests_per_second": 10581.567321093675, + "latency_mean_ms": 48.358310597414544, + "latency_p99_ms": 88.41566547043223, + "status_counts": { + "200": 317776 + }, + "duration_seconds": 30.031089947, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "praxis-nightly", + "tool": "aiperf", + "api": "openai", + "concurrency": 16, + "artifact": "client/results/common/pass2/praxis-nightly/ai/14-aiperf-openai/execution.json", + "started": "2026-10-06T00:27:14.058706+00:00", + "finished": "2026-10-06T00:27:55.371063+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.37650067464679, + "latency_mean_ms": 378.3631770536859, + "latency_p99_ms": 381.39826268, + "ttft_mean_ms": 26.590791405448716, + "ttft_p99_ms": 27.659900189999995, + "itl_mean_ms": 5.58368866108313, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2648.0960431773947, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "praxis-nightly", + "tool": "aiperf", + "api": "openai", + "concurrency": 128, + "artifact": "client/results/common/pass2/praxis-nightly/ai/15-aiperf-openai/execution.json", + "started": "2026-10-06T00:27:57.371911+00:00", + "finished": "2026-10-06T00:28:41.276133+00:00", + "exits": [ + 0 + ], + "requests": 9812.0, + "successful_requests": 9812.0, + "error_percent": 0.0, + "successful_requests_per_second": 322.77942695468784, + "latency_mean_ms": 384.3116956815124, + "latency_p99_ms": 401.76032173999994, + "ttft_mean_ms": 27.131027985222175, + "ttft_p99_ms": 34.062725889999946, + "itl_mean_ms": 5.669534407877623, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20657.88332510002, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "praxis-nightly", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16, + "artifact": "client/results/common/pass2/praxis-nightly/ai/16-aiperf-anthropic/execution.json", + "started": "2026-10-06T00:28:43.276853+00:00", + "finished": "2026-10-06T00:29:24.741049+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.25719097466417, + "latency_mean_ms": 378.2403928429487, + "latency_p99_ms": 382.89914841, + "ttft_mean_ms": 26.80885798878205, + "ttft_p99_ms": 28.947462809999998, + "itl_mean_ms": 5.5782783310185176, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2640.460222378507, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "praxis-nightly", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128, + "artifact": "client/results/common/pass2/praxis-nightly/ai/17-aiperf-anthropic/execution.json", + "started": "2026-10-06T00:29:26.741817+00:00", + "finished": "2026-10-06T00:30:10.613020+00:00", + "exits": [ + 0 + ], + "requests": 9845.0, + "successful_requests": 9845.0, + "error_percent": 0.0, + "successful_requests_per_second": 324.0727403211745, + "latency_mean_ms": 380.50217907811066, + "latency_p99_ms": 410.7082542399999, + "ttft_mean_ms": 27.517044952666325, + "ttft_p99_ms": 36.845156279999934, + "itl_mean_ms": 5.602938636911815, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20740.655380555167, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "praxis-nightly", + "tool": "fortio", + "size": 0, + "concurrency": 1, + "rate": 1000, + "artifact": "client/results/common/pass2/praxis-nightly/http/00-fortio/execution.json", + "started": "2026-10-06T00:09:49.323737+00:00", + "finished": "2026-10-06T00:10:24.392913+00:00", + "exits": [ + 0, + 0 + ], + "requests": 19231, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 641.0040272488447, + "successful_requests_per_second": 641.0040272488447, + "latency_mean_ms": 0.4818810395715218, + "latency_p99_ms": 0.6771614906832296, + "status_counts": { + "200": 19231 + }, + "duration_seconds": 30.001371571, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "praxis-nightly", + "tool": "fortio", + "size": 0, + "concurrency": 1, + "rate": 0, + "artifact": "client/results/common/pass2/praxis-nightly/http/01-fortio/execution.json", + "started": "2026-10-06T00:10:26.393663+00:00", + "finished": "2026-10-06T00:11:01.458334+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89093, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2969.746867661275, + "successful_requests_per_second": 2969.746867661275, + "latency_mean_ms": 0.3361542130919383, + "latency_p99_ms": 0.48842140641158216, + "status_counts": { + "200": 89093 + }, + "duration_seconds": 30.000200007, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "praxis-nightly", + "tool": "fortio", + "size": 0, + "concurrency": 16, + "rate": 1000, + "artifact": "client/results/common/pass2/praxis-nightly/http/02-fortio/execution.json", + "started": "2026-10-06T00:11:03.459059+00:00", + "finished": "2026-10-06T00:11:38.619970+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 999.459670580386, + "successful_requests_per_second": 999.459670580386, + "latency_mean_ms": 0.46678391580000017, + "latency_p99_ms": 0.6636022514071295, + "status_counts": { + "200": 30000 + }, + "duration_seconds": 30.016218646, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "praxis-nightly", + "tool": "fortio", + "size": 0, + "concurrency": 16, + "rate": 0, + "artifact": "client/results/common/pass2/praxis-nightly/http/03-fortio/execution.json", + "started": "2026-10-06T00:11:40.620631+00:00", + "finished": "2026-10-06T00:12:15.730477+00:00", + "exits": [ + 0, + 0 + ], + "requests": 826660, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 27554.92753650799, + "successful_requests_per_second": 27554.92753650799, + "latency_mean_ms": 0.5800653225836505, + "latency_p99_ms": 1.440027257240206, + "status_counts": { + "200": 826660 + }, + "duration_seconds": 30.000441805, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "praxis-nightly", + "tool": "fortio", + "size": 0, + "concurrency": 512, + "rate": 1000, + "artifact": "client/results/common/pass2/praxis-nightly/http/04-fortio/execution.json", + "started": "2026-10-06T00:12:17.731190+00:00", + "finished": "2026-10-06T00:12:53.350711+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29696, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 983.0584010417282, + "successful_requests_per_second": 983.0584010417282, + "latency_mean_ms": 0.4741068625067348, + "latency_p99_ms": 0.6770857874519848, + "status_counts": { + "200": 29696 + }, + "duration_seconds": 30.207767889, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "praxis-nightly", + "tool": "fortio", + "size": 0, + "concurrency": 512, + "rate": 0, + "artifact": "client/results/common/pass2/praxis-nightly/http/05-fortio/execution.json", + "started": "2026-10-06T00:12:55.351459+00:00", + "finished": "2026-10-06T00:13:30.637882+00:00", + "exits": [ + 0, + 0 + ], + "requests": 693738, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 23113.147838955447, + "successful_requests_per_second": 23113.147838955447, + "latency_mean_ms": 22.143929200888536, + "latency_p99_ms": 48.20971478976768, + "status_counts": { + "200": 693738 + }, + "duration_seconds": 30.014864476, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "praxis-nightly", + "tool": "fortio", + "size": 16384, + "concurrency": 1, + "rate": 1000, + "artifact": "client/results/common/pass2/praxis-nightly/http/06-fortio/execution.json", + "started": "2026-10-06T00:13:32.638608+00:00", + "finished": "2026-10-06T00:14:07.706724+00:00", + "exits": [ + 0, + 0 + ], + "requests": 17985, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 599.4792629532144, + "successful_requests_per_second": 599.4792629532144, + "latency_mean_ms": 0.58912607089241, + "latency_p99_ms": 0.8332248520710059, + "status_counts": { + "200": 17985 + }, + "duration_seconds": 30.001037753, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "praxis-nightly", + "tool": "fortio", + "size": 16384, + "concurrency": 1, + "rate": 0, + "artifact": "client/results/common/pass2/praxis-nightly/http/07-fortio/execution.json", + "started": "2026-10-06T00:14:09.707531+00:00", + "finished": "2026-10-06T00:14:44.773427+00:00", + "exits": [ + 0, + 0 + ], + "requests": 59999, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 1999.9544959435816, + "successful_requests_per_second": 1999.9544959435816, + "latency_mean_ms": 0.4994138641977409, + "latency_p99_ms": 1.6352495378927896, + "status_counts": { + "200": 59999 + }, + "duration_seconds": 30.000182565, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "praxis-nightly", + "tool": "fortio", + "size": 16384, + "concurrency": 16, + "rate": 1000, + "artifact": "client/results/common/pass2/praxis-nightly/http/08-fortio/execution.json", + "started": "2026-10-06T00:14:46.774131+00:00", + "finished": "2026-10-06T00:15:21.940153+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 999.4477999267268, + "successful_requests_per_second": 999.4477999267268, + "latency_mean_ms": 0.5898143229, + "latency_p99_ms": 0.8503267973856212, + "status_counts": { + "200": 30000 + }, + "duration_seconds": 30.016575155, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "praxis-nightly", + "tool": "fortio", + "size": 16384, + "concurrency": 16, + "rate": 0, + "artifact": "client/results/common/pass2/praxis-nightly/http/09-fortio/execution.json", + "started": "2026-10-06T00:15:23.940940+00:00", + "finished": "2026-10-06T00:15:59.010148+00:00", + "exits": [ + 0, + 0 + ], + "requests": 500542, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 16684.341975953485, + "successful_requests_per_second": 16684.341975953485, + "latency_mean_ms": 0.9583394189258857, + "latency_p99_ms": 1.9767431742364538, + "status_counts": { + "200": 500542 + }, + "duration_seconds": 30.000703697, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "praxis-nightly", + "tool": "fortio", + "size": 16384, + "concurrency": 512, + "rate": 1000, + "artifact": "client/results/common/pass2/praxis-nightly/http/10-fortio/execution.json", + "started": "2026-10-06T00:16:01.010948+00:00", + "finished": "2026-10-06T00:16:36.634344+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29696, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 983.0358024994953, + "successful_requests_per_second": 983.0358024994953, + "latency_mean_ms": 0.6287365297009705, + "latency_p99_ms": 0.883974683544304, + "status_counts": { + "200": 29696 + }, + "duration_seconds": 30.208462321, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "praxis-nightly", + "tool": "fortio", + "size": 16384, + "concurrency": 512, + "rate": 0, + "artifact": "client/results/common/pass2/praxis-nightly/http/11-fortio/execution.json", + "started": "2026-10-06T00:16:38.635009+00:00", + "finished": "2026-10-06T00:17:13.966023+00:00", + "exits": [ + 0, + 0 + ], + "requests": 461609, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 15372.568651228623, + "successful_requests_per_second": 15372.568651228623, + "latency_mean_ms": 33.290897879662225, + "latency_p99_ms": 70.17533444429017, + "status_counts": { + "200": 461609 + }, + "duration_seconds": 30.028098132, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "praxis-nightly", + "tool": "nighthawk", + "size": 0, + "concurrency": 1, + "connections": 16, + "rate": 1000, + "artifact": "client/results/common/pass2/praxis-nightly/http/12-nighthawk/execution.json", + "started": "2026-10-06T00:17:15.966729+00:00", + "finished": "2026-10-06T00:17:52.856960+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "successful_requests": 30000, + "successful_requests_per_second": 999.9999826000003, + "requests_per_second": 999.9999826000003, + "confirmed_non_2xx": 0, + "stream_resets": 0, + "unaccounted_at_cutoff": 0, + "latency_mean_ms": 0.374214, + "latency_p99_upper_bracket_ms": 0.531551, + "upper_bracket_percentile": 99.0625, + "counters": { + "benchmark.http_2xx": 30000, + "cluster_manager.cluster_added": 1, + "default.total_match_count": 1, + "membership_change": 1, + "runtime.load_success": 1, + "runtime.override_dir_not_exists": 1, + "upstream_cx_http1_total": 4, + "upstream_cx_rx_bytes_total": 3480000, + "upstream_cx_total": 4, + "upstream_cx_tx_bytes_total": 1710000, + "upstream_rq_pending_total": 4, + "upstream_rq_total": 30000 + }, + "duration_seconds": 30.000000522, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "praxis-nightly", + "tool": "nighthawk", + "size": 16384, + "concurrency": 1, + "connections": 16, + "rate": 1000, + "artifact": "client/results/common/pass2/praxis-nightly/http/13-nighthawk/execution.json", + "started": "2026-10-06T00:17:54.857696+00:00", + "finished": "2026-10-06T00:18:31.692928+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "successful_requests": 29999, + "successful_requests_per_second": 999.966179283151, + "requests_per_second": 999.9995126002376, + "confirmed_non_2xx": 0, + "stream_resets": 0, + "unaccounted_at_cutoff": 1, + "latency_mean_ms": 0.49328999999999995, + "latency_p99_upper_bracket_ms": 0.695231, + "upper_bracket_percentile": 99.0625, + "counters": { + "benchmark.http_2xx": 29999, + "cluster_manager.cluster_added": 1, + "default.total_match_count": 1, + "membership_change": 1, + "runtime.load_success": 1, + "runtime.override_dir_not_exists": 1, + "upstream_cx_http1_total": 3, + "upstream_cx_rx_bytes_total": 496345784, + "upstream_cx_total": 3, + "upstream_cx_tx_bytes_total": 1830000, + "upstream_rq_pending_total": 3, + "upstream_rq_total": 30000 + }, + "duration_seconds": 30.000014622, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "praxis-release", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass2/praxis-release/ai/00-fortio-openai/execution.json", + "started": "2026-10-05T23:57:44.640316+00:00", + "finished": "2026-10-05T23:58:19.800642+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9409007952552, + "successful_requests_per_second": 998.9409007952552, + "latency_mean_ms": 0.4799988641942368, + "latency_p99_ms": 0.6841446540880506, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015789699, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "praxis-release", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass2/praxis-release/ai/01-fortio-openai/execution.json", + "started": "2026-10-05T23:58:21.801629+00:00", + "finished": "2026-10-05T23:58:56.960519+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.887086753845, + "successful_requests_per_second": 2998.887086753845, + "latency_mean_ms": 0.40416585526315774, + "latency_p99_ms": 0.6251466666666673, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.00579795, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "praxis-release", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass2/praxis-release/ai/02-fortio-openai/execution.json", + "started": "2026-10-05T23:58:58.961475+00:00", + "finished": "2026-10-05T23:59:34.077789+00:00", + "exits": [ + 0, + 0 + ], + "requests": 830040, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 27667.15854856244, + "successful_requests_per_second": 27667.15854856244, + "latency_mean_ms": 1.1560119776456546, + "latency_p99_ms": 2.4569068255687987, + "status_counts": { + "200": 830040 + }, + "duration_seconds": 30.000912401, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "praxis-release", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass2/praxis-release/ai/03-fortio-openai/execution.json", + "started": "2026-10-05T23:59:36.078742+00:00", + "finished": "2026-10-06T00:00:11.238044+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9253679893353, + "successful_requests_per_second": 998.9253679893353, + "latency_mean_ms": 1.0188865970517609, + "latency_p99_ms": 1.9785017551721562, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.01625643, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "praxis-release", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass2/praxis-release/ai/04-fortio-openai/execution.json", + "started": "2026-10-06T00:00:13.239009+00:00", + "finished": "2026-10-06T00:00:48.399482+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.8701833902032, + "successful_requests_per_second": 2998.8701833902032, + "latency_mean_ms": 1.0430346305009783, + "latency_p99_ms": 1.981314834675855, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.00596708, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "praxis-release", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass2/praxis-release/ai/05-fortio-openai/execution.json", + "started": "2026-10-06T00:00:50.400636+00:00", + "finished": "2026-10-06T00:01:25.537285+00:00", + "exits": [ + 0, + 0 + ], + "requests": 283724, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 9456.53079447702, + "successful_requests_per_second": 9456.53079447702, + "latency_mean_ms": 3.382771542157168, + "latency_p99_ms": 7.396283154955795, + "status_counts": { + "200": 283724 + }, + "duration_seconds": 30.002968971, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "praxis-release", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass2/praxis-release/ai/06-fortio-anthropic/execution.json", + "started": "2026-10-06T00:01:27.538178+00:00", + "finished": "2026-10-06T00:02:02.702718+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9467898501554, + "successful_requests_per_second": 998.9467898501554, + "latency_mean_ms": 0.5348466934698506, + "latency_p99_ms": 0.7876933333333332, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015612748, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "praxis-release", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass2/praxis-release/ai/07-fortio-anthropic/execution.json", + "started": "2026-10-06T00:02:04.703616+00:00", + "finished": "2026-10-06T00:02:39.814870+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.887825636968, + "successful_requests_per_second": 2998.887825636968, + "latency_mean_ms": 0.44670143643314386, + "latency_p99_ms": 0.698500541711809, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005790557, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "praxis-release", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass2/praxis-release/ai/08-fortio-anthropic/execution.json", + "started": "2026-10-06T00:02:41.815820+00:00", + "finished": "2026-10-06T00:03:16.931859+00:00", + "exits": [ + 0, + 0 + ], + "requests": 894736, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 29823.419800402422, + "successful_requests_per_second": 29823.419800402422, + "latency_mean_ms": 1.0723827046514285, + "latency_p99_ms": 2.4089305612175544, + "status_counts": { + "200": 894736 + }, + "duration_seconds": 30.001120126, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "praxis-release", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass2/praxis-release/ai/09-fortio-anthropic/execution.json", + "started": "2026-10-06T00:03:18.932811+00:00", + "finished": "2026-10-06T00:03:54.090956+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9213012203091, + "successful_requests_per_second": 998.9213012203091, + "latency_mean_ms": 1.0340415703375132, + "latency_p99_ms": 1.980722464558342, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016378631, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "praxis-release", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass2/praxis-release/ai/10-fortio-anthropic/execution.json", + "started": "2026-10-06T00:03:56.091968+00:00", + "finished": "2026-10-06T00:04:31.254253+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.820944946932, + "successful_requests_per_second": 2998.820944946932, + "latency_mean_ms": 1.0677181528827346, + "latency_p99_ms": 1.9857457894099118, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.006459756, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "praxis-release", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass2/praxis-release/ai/11-fortio-anthropic/execution.json", + "started": "2026-10-06T00:04:33.255189+00:00", + "finished": "2026-10-06T00:05:08.394918+00:00", + "exits": [ + 0, + 0 + ], + "requests": 290520, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 9683.344088359274, + "successful_requests_per_second": 9683.344088359274, + "latency_mean_ms": 3.3035650057896184, + "latency_p99_ms": 7.20875863104173, + "status_counts": { + "200": 290520 + }, + "duration_seconds": 30.002032082, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "praxis-release", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/common/pass2/praxis-release/ai/12-fortio-openai/execution.json", + "started": "2026-10-06T00:05:10.395903+00:00", + "finished": "2026-10-06T00:05:45.680468+00:00", + "exits": [ + 0, + 0 + ], + "requests": 675477, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 22503.13446013878, + "successful_requests_per_second": 22503.13446013878, + "latency_mean_ms": 22.744664136712267, + "latency_p99_ms": 47.334005087067126, + "status_counts": { + "200": 675477 + }, + "duration_seconds": 30.017018349, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "praxis-release", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/common/pass2/praxis-release/ai/13-fortio-openai/execution.json", + "started": "2026-10-06T00:05:47.681513+00:00", + "finished": "2026-10-06T00:06:23.061944+00:00", + "exits": [ + 0, + 0 + ], + "requests": 267975, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 8921.183596070636, + "successful_requests_per_second": 8921.183596070636, + "latency_mean_ms": 57.34123719441363, + "latency_p99_ms": 99.81310815868262, + "status_counts": { + "200": 267975 + }, + "duration_seconds": 30.038054605, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "praxis-release", + "tool": "aiperf", + "api": "openai", + "concurrency": 16, + "artifact": "client/results/common/pass2/praxis-release/ai/14-aiperf-openai/execution.json", + "started": "2026-10-06T00:06:25.062702+00:00", + "finished": "2026-10-06T00:07:06.520648+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.16749913382097, + "latency_mean_ms": 379.64463402884616, + "latency_p99_ms": 385.01148987, + "ttft_mean_ms": 27.36615170272436, + "ttft_p99_ms": 30.90411514, + "itl_mean_ms": 5.591721941684474, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2634.719944564542, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "praxis-release", + "tool": "aiperf", + "api": "openai", + "concurrency": 128, + "artifact": "client/results/common/pass2/praxis-release/ai/15-aiperf-openai/execution.json", + "started": "2026-10-06T00:07:08.521407+00:00", + "finished": "2026-10-06T00:07:52.113449+00:00", + "exits": [ + 0 + ], + "requests": 9696.0, + "successful_requests": 9696.0, + "error_percent": 0.0, + "successful_requests_per_second": 319.11742272599525, + "latency_mean_ms": 384.4705936986386, + "latency_p99_ms": 416.2853355, + "ttft_mean_ms": 30.88380110798267, + "ttft_p99_ms": 56.97309739999993, + "itl_mean_ms": 5.612488771280253, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20423.515054463696, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "praxis-release", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16, + "artifact": "client/results/common/pass2/praxis-release/ai/16-aiperf-anthropic/execution.json", + "started": "2026-10-06T00:07:54.114185+00:00", + "finished": "2026-10-06T00:08:35.832423+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.202790300091415, + "latency_mean_ms": 378.1897821682692, + "latency_p99_ms": 384.1282256, + "ttft_mean_ms": 27.593029244391023, + "ttft_p99_ms": 31.942008429999998, + "itl_mean_ms": 5.565027824188542, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2636.9785792058506, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 2, + "treatment": "praxis-release", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128, + "artifact": "client/results/common/pass2/praxis-release/ai/17-aiperf-anthropic/execution.json", + "started": "2026-10-06T00:08:37.833126+00:00", + "finished": "2026-10-06T00:09:21.127361+00:00", + "exits": [ + 0 + ], + "requests": 8755.0, + "successful_requests": 8755.0, + "error_percent": 0.0, + "successful_requests_per_second": 288.0303101935211, + "latency_mean_ms": 400.727820856996, + "latency_p99_ms": 450.7929078199999, + "ttft_mean_ms": 40.626969154311816, + "ttft_p99_ms": 88.85944447999995, + "itl_mean_ms": 5.71588653496324, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 18433.93985238535, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "praxis-release", + "tool": "fortio", + "size": 0, + "concurrency": 1, + "rate": 1000, + "artifact": "client/results/common/pass2/praxis-release/http/00-fortio/execution.json", + "started": "2026-10-05T23:49:00.419684+00:00", + "finished": "2026-10-05T23:49:35.537254+00:00", + "exits": [ + 0, + 0 + ], + "requests": 20628, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 687.5746353029461, + "successful_requests_per_second": 687.5746353029461, + "latency_mean_ms": 0.3796135354857461, + "latency_p99_ms": 0.557924914675768, + "status_counts": { + "200": 20628 + }, + "duration_seconds": 30.001106703, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "praxis-release", + "tool": "fortio", + "size": 0, + "concurrency": 1, + "rate": 0, + "artifact": "client/results/common/pass2/praxis-release/http/01-fortio/execution.json", + "started": "2026-10-05T23:49:37.537997+00:00", + "finished": "2026-10-05T23:50:12.604674+00:00", + "exits": [ + 0, + 0 + ], + "requests": 104525, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 3484.1341174211902, + "successful_requests_per_second": 3484.1341174211902, + "latency_mean_ms": 0.28644648707964476, + "latency_p99_ms": 0.4365542763157896, + "status_counts": { + "200": 104525 + }, + "duration_seconds": 30.000280264, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "praxis-release", + "tool": "fortio", + "size": 0, + "concurrency": 16, + "rate": 1000, + "artifact": "client/results/common/pass2/praxis-release/http/02-fortio/execution.json", + "started": "2026-10-05T23:50:14.605373+00:00", + "finished": "2026-10-05T23:50:49.766276+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 999.483984476159, + "successful_requests_per_second": 999.483984476159, + "latency_mean_ms": 0.41653393553333334, + "latency_p99_ms": 0.5964266377910125, + "status_counts": { + "200": 30000 + }, + "duration_seconds": 30.015488458, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "praxis-release", + "tool": "fortio", + "size": 0, + "concurrency": 16, + "rate": 0, + "artifact": "client/results/common/pass2/praxis-release/http/03-fortio/execution.json", + "started": "2026-10-05T23:50:51.767009+00:00", + "finished": "2026-10-05T23:51:26.880170+00:00", + "exits": [ + 0, + 0 + ], + "requests": 1174287, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 39142.488634625195, + "successful_requests_per_second": 39142.488634625195, + "latency_mean_ms": 0.40815294254215617, + "latency_p99_ms": 1.2468124879552933, + "status_counts": { + "200": 1174287 + }, + "duration_seconds": 30.000315283, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "praxis-release", + "tool": "fortio", + "size": 0, + "concurrency": 512, + "rate": 1000, + "artifact": "client/results/common/pass2/praxis-release/http/04-fortio/execution.json", + "started": "2026-10-05T23:51:28.880883+00:00", + "finished": "2026-10-05T23:52:04.447818+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29696, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 983.045134646771, + "successful_requests_per_second": 983.045134646771, + "latency_mean_ms": 0.41871524218749984, + "latency_p99_ms": 0.5933940149625935, + "status_counts": { + "200": 29696 + }, + "duration_seconds": 30.208175549, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "praxis-release", + "tool": "fortio", + "size": 0, + "concurrency": 512, + "rate": 0, + "artifact": "client/results/common/pass2/praxis-release/http/05-fortio/execution.json", + "started": "2026-10-05T23:52:06.448584+00:00", + "finished": "2026-10-05T23:52:41.694490+00:00", + "exits": [ + 0, + 0 + ], + "requests": 1031191, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 34360.101061749585, + "successful_requests_per_second": 34360.101061749585, + "latency_mean_ms": 14.896170418163075, + "latency_p99_ms": 40.39394522408334, + "status_counts": { + "200": 1031191 + }, + "duration_seconds": 30.01129124, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "praxis-release", + "tool": "fortio", + "size": 16384, + "concurrency": 1, + "rate": 1000, + "artifact": "client/results/common/pass2/praxis-release/http/06-fortio/execution.json", + "started": "2026-10-05T23:52:43.695131+00:00", + "finished": "2026-10-05T23:53:18.759683+00:00", + "exits": [ + 0, + 0 + ], + "requests": 18771, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 625.6902185431009, + "successful_requests_per_second": 625.6902185431009, + "latency_mean_ms": 0.5224797718821578, + "latency_p99_ms": 0.7806450381679387, + "status_counts": { + "200": 18771 + }, + "duration_seconds": 30.000468992, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "praxis-release", + "tool": "fortio", + "size": 16384, + "concurrency": 1, + "rate": 0, + "artifact": "client/results/common/pass2/praxis-release/http/07-fortio/execution.json", + "started": "2026-10-05T23:53:20.760413+00:00", + "finished": "2026-10-05T23:53:55.825558+00:00", + "exits": [ + 0, + 0 + ], + "requests": 63654, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2121.755679847932, + "successful_requests_per_second": 2121.755679847932, + "latency_mean_ms": 0.4707246032928003, + "latency_p99_ms": 0.9882852203975802, + "status_counts": { + "200": 63654 + }, + "duration_seconds": 30.000626653, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "praxis-release", + "tool": "fortio", + "size": 16384, + "concurrency": 16, + "rate": 1000, + "artifact": "client/results/common/pass2/praxis-release/http/08-fortio/execution.json", + "started": "2026-10-05T23:53:57.826271+00:00", + "finished": "2026-10-05T23:54:32.989152+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 999.4775381424151, + "successful_requests_per_second": 999.4775381424151, + "latency_mean_ms": 0.5249913785666669, + "latency_p99_ms": 0.7968565815324167, + "status_counts": { + "200": 30000 + }, + "duration_seconds": 30.015682049, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "praxis-release", + "tool": "fortio", + "size": 16384, + "concurrency": 16, + "rate": 0, + "artifact": "client/results/common/pass2/praxis-release/http/09-fortio/execution.json", + "started": "2026-10-05T23:54:34.989956+00:00", + "finished": "2026-10-05T23:55:10.106663+00:00", + "exits": [ + 0, + 0 + ], + "requests": 595704, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 19856.42668329321, + "successful_requests_per_second": 19856.42668329321, + "latency_mean_ms": 0.8051586008101334, + "latency_p99_ms": 1.9198942087938942, + "status_counts": { + "200": 595704 + }, + "duration_seconds": 30.000564024, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "praxis-release", + "tool": "fortio", + "size": 16384, + "concurrency": 512, + "rate": 1000, + "artifact": "client/results/common/pass2/praxis-release/http/10-fortio/execution.json", + "started": "2026-10-05T23:55:12.107369+00:00", + "finished": "2026-10-05T23:55:47.671986+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29696, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 983.0397906355753, + "successful_requests_per_second": 983.0397906355753, + "latency_mean_ms": 0.5483000219558191, + "latency_p99_ms": 0.7881243144424132, + "status_counts": { + "200": 29696 + }, + "duration_seconds": 30.208339767, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "praxis-release", + "tool": "fortio", + "size": 16384, + "concurrency": 512, + "rate": 0, + "artifact": "client/results/common/pass2/praxis-release/http/11-fortio/execution.json", + "started": "2026-10-05T23:55:49.672668+00:00", + "finished": "2026-10-05T23:56:24.925877+00:00", + "exits": [ + 0, + 0 + ], + "requests": 620458, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 20668.316524876223, + "successful_requests_per_second": 20668.316524876223, + "latency_mean_ms": 24.762520705071108, + "latency_p99_ms": 47.476584873949584, + "status_counts": { + "200": 620458 + }, + "duration_seconds": 30.019764757, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "praxis-release", + "tool": "nighthawk", + "size": 0, + "concurrency": 1, + "connections": 16, + "rate": 1000, + "artifact": "client/results/common/pass2/praxis-release/http/12-nighthawk/execution.json", + "started": "2026-10-05T23:56:26.926562+00:00", + "finished": "2026-10-05T23:57:03.762242+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "successful_requests": 30000, + "successful_requests_per_second": 999.9999999666667, + "requests_per_second": 999.9999999666667, + "confirmed_non_2xx": 0, + "stream_resets": 0, + "unaccounted_at_cutoff": 0, + "latency_mean_ms": 0.309497, + "latency_p99_upper_bracket_ms": 0.420367, + "upper_bracket_percentile": 99.0625, + "counters": { + "benchmark.http_2xx": 30000, + "cluster_manager.cluster_added": 1, + "default.total_match_count": 1, + "membership_change": 1, + "runtime.load_success": 1, + "runtime.override_dir_not_exists": 1, + "upstream_cx_http1_total": 4, + "upstream_cx_rx_bytes_total": 3480000, + "upstream_cx_total": 4, + "upstream_cx_tx_bytes_total": 1710000, + "upstream_rq_pending_total": 4, + "upstream_rq_total": 30000 + }, + "duration_seconds": 30.000000001, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 2, + "treatment": "praxis-release", + "tool": "nighthawk", + "size": 16384, + "concurrency": 1, + "connections": 16, + "rate": 1000, + "artifact": "client/results/common/pass2/praxis-release/http/13-nighthawk/execution.json", + "started": "2026-10-05T23:57:05.762907+00:00", + "finished": "2026-10-05T23:57:42.595308+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "successful_requests": 30000, + "successful_requests_per_second": 999.9995101335733, + "requests_per_second": 999.9995101335733, + "confirmed_non_2xx": 0, + "stream_resets": 0, + "unaccounted_at_cutoff": 0, + "latency_mean_ms": 0.423647, + "latency_p99_upper_bracket_ms": 0.631711, + "upper_bracket_percentile": 99.0625, + "counters": { + "benchmark.http_2xx": 30000, + "cluster_manager.cluster_added": 1, + "default.total_match_count": 1, + "membership_change": 1, + "runtime.load_success": 1, + "runtime.override_dir_not_exists": 1, + "upstream_cx_http1_total": 3, + "upstream_cx_rx_bytes_total": 496350000, + "upstream_cx_total": 3, + "upstream_cx_tx_bytes_total": 1830000, + "upstream_rq_pending_total": 3, + "upstream_rq_total": 30000 + }, + "duration_seconds": 30.000014696, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass3/agentgateway/ai/00-fortio-openai/execution.json", + "started": "2026-10-06T03:10:35.555262+00:00", + "finished": "2026-10-06T03:11:10.721542+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9439546578103, + "successful_requests_per_second": 998.9439546578103, + "latency_mean_ms": 0.5649089695170759, + "latency_p99_ms": 0.7885978128797084, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015697938, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass3/agentgateway/ai/01-fortio-openai/execution.json", + "started": "2026-10-06T03:11:12.722550+00:00", + "finished": "2026-10-06T03:11:47.837461+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.8908658255305, + "successful_requests_per_second": 2998.8908658255305, + "latency_mean_ms": 0.48602313309032713, + "latency_p99_ms": 0.7397132867132877, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005760138, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass3/agentgateway/ai/02-fortio-openai/execution.json", + "started": "2026-10-06T03:11:49.838312+00:00", + "finished": "2026-10-06T03:12:24.950904+00:00", + "exits": [ + 0, + 0 + ], + "requests": 689946, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 22997.596949346927, + "successful_requests_per_second": 22997.596949346927, + "latency_mean_ms": 1.390908291240183, + "latency_p99_ms": 2.633447403169013, + "status_counts": { + "200": 689946 + }, + "duration_seconds": 30.00078667, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass3/agentgateway/ai/03-fortio-openai/execution.json", + "started": "2026-10-06T03:12:26.952028+00:00", + "finished": "2026-10-06T03:13:02.116607+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9308099126259, + "successful_requests_per_second": 998.9308099126259, + "latency_mean_ms": 0.9442360939167559, + "latency_p99_ms": 1.962066514343742, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016092909, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass3/agentgateway/ai/04-fortio-openai/execution.json", + "started": "2026-10-06T03:13:04.117599+00:00", + "finished": "2026-10-06T03:13:39.280128+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.8669453579178, + "successful_requests_per_second": 2998.8669453579178, + "latency_mean_ms": 0.9067422413429057, + "latency_p99_ms": 1.9553004032258066, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005999479, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass3/agentgateway/ai/05-fortio-openai/execution.json", + "started": "2026-10-06T03:13:41.281314+00:00", + "finished": "2026-10-06T03:14:16.398825+00:00", + "exits": [ + 0, + 0 + ], + "requests": 297340, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 9910.379805809971, + "successful_requests_per_second": 9910.379805809971, + "latency_mean_ms": 3.227980564394296, + "latency_p99_ms": 9.622913117546853, + "status_counts": { + "200": 297340 + }, + "duration_seconds": 30.002886451, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass3/agentgateway/ai/06-fortio-anthropic/execution.json", + "started": "2026-10-06T03:14:18.399729+00:00", + "finished": "2026-10-06T03:14:53.566295+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9198751084542, + "successful_requests_per_second": 998.9198751084542, + "latency_mean_ms": 0.5630131702574706, + "latency_p99_ms": 0.7952565789473686, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016421484, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass3/agentgateway/ai/07-fortio-anthropic/execution.json", + "started": "2026-10-06T03:14:55.567301+00:00", + "finished": "2026-10-06T03:15:30.682335+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.910558289251, + "successful_requests_per_second": 2998.910558289251, + "latency_mean_ms": 0.4855843667318637, + "latency_p99_ms": 0.7300697674418609, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005563104, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass3/agentgateway/ai/08-fortio-anthropic/execution.json", + "started": "2026-10-06T03:15:32.683321+00:00", + "finished": "2026-10-06T03:16:07.798043+00:00", + "exits": [ + 0, + 0 + ], + "requests": 696266, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 23208.188953510547, + "successful_requests_per_second": 23208.188953510547, + "latency_mean_ms": 1.3782804286565744, + "latency_p99_ms": 2.6118817235229823, + "status_counts": { + "200": 696266 + }, + "duration_seconds": 30.000876044, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass3/agentgateway/ai/09-fortio-anthropic/execution.json", + "started": "2026-10-06T03:16:09.799136+00:00", + "finished": "2026-10-06T03:16:44.964105+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.899076229168, + "successful_requests_per_second": 998.899076229168, + "latency_mean_ms": 0.9542719323972785, + "latency_p99_ms": 1.9651961017352033, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.01704648, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass3/agentgateway/ai/10-fortio-anthropic/execution.json", + "started": "2026-10-06T03:16:46.965239+00:00", + "finished": "2026-10-06T03:17:22.126864+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.8688186765244, + "successful_requests_per_second": 2998.8688186765244, + "latency_mean_ms": 0.8659844248977594, + "latency_p99_ms": 1.9401249321021181, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005980735, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass3/agentgateway/ai/11-fortio-anthropic/execution.json", + "started": "2026-10-06T03:17:24.127951+00:00", + "finished": "2026-10-06T03:17:59.244948+00:00", + "exits": [ + 0, + 0 + ], + "requests": 305114, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 10169.708529811342, + "successful_requests_per_second": 10169.708529811342, + "latency_mean_ms": 3.1457713922828834, + "latency_p99_ms": 9.542563117453357, + "status_counts": { + "200": 305114 + }, + "duration_seconds": 30.002236456, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/common/pass3/agentgateway/ai/12-fortio-openai/execution.json", + "started": "2026-10-06T03:18:01.245946+00:00", + "finished": "2026-10-06T03:18:36.535348+00:00", + "exits": [ + 0, + 0 + ], + "requests": 591339, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 19700.9684306129, + "successful_requests_per_second": 19700.9684306129, + "latency_mean_ms": 25.97936777328572, + "latency_p99_ms": 39.784372318684575, + "status_counts": { + "200": 591339 + }, + "duration_seconds": 30.015732581, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/common/pass3/agentgateway/ai/13-fortio-openai/execution.json", + "started": "2026-10-06T03:18:38.536411+00:00", + "finished": "2026-10-06T03:19:14.897338+00:00", + "exits": [ + 0, + 0 + ], + "requests": 358348, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 11933.990762433687, + "successful_requests_per_second": 11933.990762433687, + "latency_mean_ms": 42.879944623148475, + "latency_p99_ms": 182.86157769548413, + "status_counts": { + "200": 358348 + }, + "duration_seconds": 30.027507741, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "aiperf", + "api": "openai", + "concurrency": 16, + "artifact": "client/results/common/pass3/agentgateway/ai/14-aiperf-openai/execution.json", + "started": "2026-10-06T03:19:16.898091+00:00", + "finished": "2026-10-06T03:19:58.310241+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.25000702241706, + "latency_mean_ms": 379.3713361610577, + "latency_p99_ms": 383.23633524, + "ttft_mean_ms": 26.60967217227564, + "ttft_p99_ms": 27.737193599999998, + "itl_mean_ms": 5.59939149188543, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2640.0004494346917, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "aiperf", + "api": "openai", + "concurrency": 128, + "artifact": "client/results/common/pass3/agentgateway/ai/15-aiperf-openai/execution.json", + "started": "2026-10-06T03:20:00.311036+00:00", + "finished": "2026-10-06T03:20:44.066321+00:00", + "exits": [ + 0 + ], + "requests": 9771.0, + "successful_requests": 9771.0, + "error_percent": 0.0, + "successful_requests_per_second": 321.46195487329965, + "latency_mean_ms": 385.70888780237436, + "latency_p99_ms": 402.7047074999999, + "ttft_mean_ms": 27.08600203244294, + "ttft_p99_ms": 34.39408759999992, + "itl_mean_ms": 5.692426758252879, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20573.565111891177, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16, + "artifact": "client/results/common/pass3/agentgateway/ai/16-aiperf-anthropic/execution.json", + "started": "2026-10-06T03:20:46.067037+00:00", + "finished": "2026-10-06T03:21:27.579706+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.179807042932765, + "latency_mean_ms": 379.0087600841346, + "latency_p99_ms": 382.9488987, + "ttft_mean_ms": 27.090543036057692, + "ttft_p99_ms": 29.09198434, + "itl_mean_ms": 5.586003445207569, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2635.507650747697, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128, + "artifact": "client/results/common/pass3/agentgateway/ai/17-aiperf-anthropic/execution.json", + "started": "2026-10-06T03:21:29.580515+00:00", + "finished": "2026-10-06T03:22:13.236032+00:00", + "exits": [ + 0 + ], + "requests": 9858.0, + "successful_requests": 9858.0, + "error_percent": 0.0, + "successful_requests_per_second": 324.2842560068217, + "latency_mean_ms": 380.44378188953135, + "latency_p99_ms": 413.30768576, + "ttft_mean_ms": 27.653667810204908, + "ttft_p99_ms": 37.37161864000003, + "itl_mean_ms": 5.599843080624229, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20754.19238443659, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "size": 0, + "concurrency": 1, + "rate": 1000, + "artifact": "client/results/common/pass3/agentgateway/http/00-fortio/execution.json", + "started": "2026-10-06T03:01:49.085359+00:00", + "finished": "2026-10-06T03:02:24.206902+00:00", + "exits": [ + 0, + 0 + ], + "requests": 18676, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 622.5110465871004, + "successful_requests_per_second": 622.5110465871004, + "latency_mean_ms": 0.523005118547866, + "latency_p99_ms": 0.6972450331125829, + "status_counts": { + "200": 18676 + }, + "duration_seconds": 30.001074041, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "size": 0, + "concurrency": 1, + "rate": 0, + "artifact": "client/results/common/pass3/agentgateway/http/01-fortio/execution.json", + "started": "2026-10-06T03:02:26.207686+00:00", + "finished": "2026-10-06T03:03:01.277509+00:00", + "exits": [ + 0, + 0 + ], + "requests": 77884, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2596.114461052333, + "successful_requests_per_second": 2596.114461052333, + "latency_mean_ms": 0.38455146801653955, + "latency_p99_ms": 0.549967588179218, + "status_counts": { + "200": 77884 + }, + "duration_seconds": 30.000218083, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "size": 0, + "concurrency": 16, + "rate": 1000, + "artifact": "client/results/common/pass3/agentgateway/http/02-fortio/execution.json", + "started": "2026-10-06T03:03:03.278308+00:00", + "finished": "2026-10-06T03:03:38.405379+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 999.4737243785337, + "successful_requests_per_second": 999.4737243785337, + "latency_mean_ms": 0.5022354810333333, + "latency_p99_ms": 0.695993756503642, + "status_counts": { + "200": 30000 + }, + "duration_seconds": 30.015796582, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "size": 0, + "concurrency": 16, + "rate": 0, + "artifact": "client/results/common/pass3/agentgateway/http/03-fortio/execution.json", + "started": "2026-10-06T03:03:40.406081+00:00", + "finished": "2026-10-06T03:04:15.517031+00:00", + "exits": [ + 0, + 0 + ], + "requests": 681602, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 22719.672278904865, + "successful_requests_per_second": 22719.672278904865, + "latency_mean_ms": 0.7036274390568109, + "latency_p99_ms": 1.618528250817637, + "status_counts": { + "200": 681602 + }, + "duration_seconds": 30.000520766, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "size": 0, + "concurrency": 512, + "rate": 1000, + "artifact": "client/results/common/pass3/agentgateway/http/04-fortio/execution.json", + "started": "2026-10-06T03:04:17.517812+00:00", + "finished": "2026-10-06T03:04:54.093025+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29696, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 983.0289612003453, + "successful_requests_per_second": 983.0289612003453, + "latency_mean_ms": 0.4937237345433728, + "latency_p99_ms": 0.6910178156467853, + "status_counts": { + "200": 29696 + }, + "duration_seconds": 30.208672554, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "size": 0, + "concurrency": 512, + "rate": 0, + "artifact": "client/results/common/pass3/agentgateway/http/05-fortio/execution.json", + "started": "2026-10-06T03:04:56.093893+00:00", + "finished": "2026-10-06T03:05:31.381176+00:00", + "exits": [ + 0, + 0 + ], + "requests": 661905, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 22052.899222065622, + "successful_requests_per_second": 22052.899222065622, + "latency_mean_ms": 23.208855682626666, + "latency_p99_ms": 39.911225968172204, + "status_counts": { + "200": 661905 + }, + "duration_seconds": 30.014420931, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "size": 16384, + "concurrency": 1, + "rate": 1000, + "artifact": "client/results/common/pass3/agentgateway/http/06-fortio/execution.json", + "started": "2026-10-06T03:05:33.381950+00:00", + "finished": "2026-10-06T03:06:08.505459+00:00", + "exits": [ + 0, + 0 + ], + "requests": 17603, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 586.7360251405106, + "successful_requests_per_second": 586.7360251405106, + "latency_mean_ms": 0.6210154082826816, + "latency_p99_ms": 0.8314438202247189, + "status_counts": { + "200": 17603 + }, + "duration_seconds": 30.001566711, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "size": 16384, + "concurrency": 1, + "rate": 0, + "artifact": "client/results/common/pass3/agentgateway/http/07-fortio/execution.json", + "started": "2026-10-06T03:06:10.506159+00:00", + "finished": "2026-10-06T03:06:45.578739+00:00", + "exits": [ + 0, + 0 + ], + "requests": 54965, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 1832.1501668108376, + "successful_requests_per_second": 1832.1501668108376, + "latency_mean_ms": 0.5452064535067799, + "latency_p99_ms": 0.741684684684685, + "status_counts": { + "200": 54965 + }, + "duration_seconds": 30.000270172, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "size": 16384, + "concurrency": 16, + "rate": 1000, + "artifact": "client/results/common/pass3/agentgateway/http/08-fortio/execution.json", + "started": "2026-10-06T03:06:47.579446+00:00", + "finished": "2026-10-06T03:07:22.746865+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 999.4732206427476, + "successful_requests_per_second": 999.4732206427476, + "latency_mean_ms": 0.6130264121666669, + "latency_p99_ms": 0.8653116531165312, + "status_counts": { + "200": 30000 + }, + "duration_seconds": 30.01581171, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "size": 16384, + "concurrency": 16, + "rate": 0, + "artifact": "client/results/common/pass3/agentgateway/http/09-fortio/execution.json", + "started": "2026-10-06T03:07:24.747604+00:00", + "finished": "2026-10-06T03:07:59.863292+00:00", + "exits": [ + 0, + 0 + ], + "requests": 543789, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 18125.640736007714, + "successful_requests_per_second": 18125.640736007714, + "latency_mean_ms": 0.8821160677376704, + "latency_p99_ms": 1.958355811984779, + "status_counts": { + "200": 543789 + }, + "duration_seconds": 30.001091157, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "size": 16384, + "concurrency": 512, + "rate": 1000, + "artifact": "client/results/common/pass3/agentgateway/http/10-fortio/execution.json", + "started": "2026-10-06T03:08:01.864002+00:00", + "finished": "2026-10-06T03:08:37.490363+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29696, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 983.0328220760248, + "successful_requests_per_second": 983.0328220760248, + "latency_mean_ms": 0.6201496400525325, + "latency_p99_ms": 0.859290858725762, + "status_counts": { + "200": 29696 + }, + "duration_seconds": 30.208553909, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "size": 16384, + "concurrency": 512, + "rate": 0, + "artifact": "client/results/common/pass3/agentgateway/http/11-fortio/execution.json", + "started": "2026-10-06T03:08:39.491065+00:00", + "finished": "2026-10-06T03:09:15.827945+00:00", + "exits": [ + 0, + 0 + ], + "requests": 474978, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 15820.846752539395, + "successful_requests_per_second": 15820.846752539395, + "latency_mean_ms": 32.34911811533378, + "latency_p99_ms": 49.57389394031854, + "status_counts": { + "200": 474978 + }, + "duration_seconds": 30.022286887, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "agentgateway", + "tool": "nighthawk", + "size": 0, + "concurrency": 1, + "connections": 16, + "rate": 1000, + "artifact": "client/results/common/pass3/agentgateway/http/12-nighthawk/execution.json", + "started": "2026-10-06T03:09:17.828700+00:00", + "finished": "2026-10-06T03:09:54.668333+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29999, + "successful_requests": 29999, + "successful_requests_per_second": 999.9657736305664, + "requests_per_second": 999.9657736305664, + "confirmed_non_2xx": 0, + "stream_resets": 0, + "unaccounted_at_cutoff": 0, + "latency_mean_ms": 0.387446, + "latency_p99_upper_bracket_ms": 0.520863, + "upper_bracket_percentile": 99.0625, + "counters": { + "benchmark.http_2xx": 29999, + "benchmark.pool_overflow": 1, + "cluster_manager.cluster_added": 1, + "default.total_match_count": 1, + "membership_change": 1, + "runtime.load_success": 1, + "runtime.override_dir_not_exists": 1, + "upstream_cx_http1_total": 3, + "upstream_cx_rx_bytes_total": 2249925, + "upstream_cx_total": 3, + "upstream_cx_tx_bytes_total": 1709943, + "upstream_rq_pending_overflow": 1, + "upstream_rq_pending_total": 3, + "upstream_rq_total": 29999 + }, + "duration_seconds": 30.000026792, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "agentgateway", + "tool": "nighthawk", + "size": 16384, + "concurrency": 1, + "connections": 16, + "rate": 1000, + "artifact": "client/results/common/pass3/agentgateway/http/13-nighthawk/execution.json", + "started": "2026-10-06T03:09:56.669041+00:00", + "finished": "2026-10-06T03:10:33.508003+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "successful_requests": 30000, + "successful_requests_per_second": 999.9995329002181, + "requests_per_second": 999.9995329002181, + "confirmed_non_2xx": 0, + "stream_resets": 0, + "unaccounted_at_cutoff": 0, + "latency_mean_ms": 0.528309, + "latency_p99_upper_bracket_ms": 0.705695, + "upper_bracket_percentile": 99.0625, + "counters": { + "benchmark.http_2xx": 30000, + "cluster_manager.cluster_added": 1, + "default.total_match_count": 1, + "membership_change": 1, + "runtime.load_success": 1, + "runtime.override_dir_not_exists": 1, + "upstream_cx_http1_total": 4, + "upstream_cx_rx_bytes_total": 495120000, + "upstream_cx_total": 4, + "upstream_cx_tx_bytes_total": 1830000, + "upstream_rq_pending_total": 4, + "upstream_rq_total": 30000 + }, + "duration_seconds": 30.000014013, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass3/direct/ai/00-fortio-openai/execution.json", + "started": "2026-10-06T02:49:55.471128+00:00", + "finished": "2026-10-06T02:50:30.637931+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9477152266071, + "successful_requests_per_second": 998.9477152266071, + "latency_mean_ms": 0.3219237454642477, + "latency_p99_ms": 0.47605333333333355, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015584943, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass3/direct/ai/01-fortio-openai/execution.json", + "started": "2026-10-06T02:50:32.638947+00:00", + "finished": "2026-10-06T02:51:07.750313+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.8320716167414, + "successful_requests_per_second": 2998.8320716167414, + "latency_mean_ms": 0.3100283305143138, + "latency_p99_ms": 0.581042424242424, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.006348422, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass3/direct/ai/02-fortio-openai/execution.json", + "started": "2026-10-06T02:51:09.751250+00:00", + "finished": "2026-10-06T02:51:44.833509+00:00", + "exits": [ + 0, + 0 + ], + "requests": 1761470, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 58714.06935236707, + "successful_requests_per_second": 58714.06935236707, + "latency_mean_ms": 0.5443776775159387, + "latency_p99_ms": 1.987653984076143, + "status_counts": { + "200": 1761470 + }, + "duration_seconds": 30.000816149, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass3/direct/ai/03-fortio-openai/execution.json", + "started": "2026-10-06T02:51:46.834535+00:00", + "finished": "2026-10-06T02:52:21.999943+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9455480412493, + "successful_requests_per_second": 998.9455480412493, + "latency_mean_ms": 0.6343609074506406, + "latency_p99_ms": 1.7054005934718104, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015650061, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass3/direct/ai/04-fortio-openai/execution.json", + "started": "2026-10-06T02:52:24.000989+00:00", + "finished": "2026-10-06T02:52:59.162995+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.8819310728145, + "successful_requests_per_second": 2998.8819310728145, + "latency_mean_ms": 0.6192941520825924, + "latency_p99_ms": 1.6484881889763774, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005849536, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass3/direct/ai/05-fortio-openai/execution.json", + "started": "2026-10-06T02:53:01.164168+00:00", + "finished": "2026-10-06T02:53:36.283935+00:00", + "exits": [ + 0, + 0 + ], + "requests": 299584, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 9985.249471002959, + "successful_requests_per_second": 9985.249471002959, + "latency_mean_ms": 3.2037917862235608, + "latency_p99_ms": 15.886364963503652, + "status_counts": { + "200": 299584 + }, + "duration_seconds": 30.002655504, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass3/direct/ai/06-fortio-anthropic/execution.json", + "started": "2026-10-06T02:53:38.284894+00:00", + "finished": "2026-10-06T02:54:13.454117+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9336634342139, + "successful_requests_per_second": 998.9336634342139, + "latency_mean_ms": 0.34877380316168616, + "latency_p99_ms": 0.5162147651006709, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016007166, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass3/direct/ai/07-fortio-anthropic/execution.json", + "started": "2026-10-06T02:54:15.455090+00:00", + "finished": "2026-10-06T02:54:50.566393+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.9317619030617, + "successful_requests_per_second": 2998.9317619030617, + "latency_mean_ms": 0.32089898348595314, + "latency_p99_ms": 0.5673423597678917, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005350953, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass3/direct/ai/08-fortio-anthropic/execution.json", + "started": "2026-10-06T02:54:52.567389+00:00", + "finished": "2026-10-06T02:55:27.649849+00:00", + "exits": [ + 0, + 0 + ], + "requests": 1787233, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 59573.71880019267, + "successful_requests_per_second": 59573.71880019267, + "latency_mean_ms": 0.5365202242141903, + "latency_p99_ms": 1.983342731860514, + "status_counts": { + "200": 1787233 + }, + "duration_seconds": 30.000359823, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass3/direct/ai/09-fortio-anthropic/execution.json", + "started": "2026-10-06T02:55:29.650907+00:00", + "finished": "2026-10-06T02:56:04.817119+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9139109280343, + "successful_requests_per_second": 998.9139109280343, + "latency_mean_ms": 0.6622678702307899, + "latency_p99_ms": 1.7250781968721234, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016600702, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass3/direct/ai/10-fortio-anthropic/execution.json", + "started": "2026-10-06T02:56:06.818140+00:00", + "finished": "2026-10-06T02:56:41.931021+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.905900952357, + "successful_requests_per_second": 2998.905900952357, + "latency_mean_ms": 0.6450550837926744, + "latency_p99_ms": 1.754646881011267, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005609703, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass3/direct/ai/11-fortio-anthropic/execution.json", + "started": "2026-10-06T02:56:43.932092+00:00", + "finished": "2026-10-06T02:57:19.049366+00:00", + "exits": [ + 0, + 0 + ], + "requests": 305289, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 10175.415715672645, + "successful_requests_per_second": 10175.415715672645, + "latency_mean_ms": 3.1438959391658408, + "latency_p99_ms": 15.255569969190853, + "status_counts": { + "200": 305289 + }, + "duration_seconds": 30.00260712, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/common/pass3/direct/ai/12-fortio-openai/execution.json", + "started": "2026-10-06T02:57:21.050310+00:00", + "finished": "2026-10-06T02:57:56.290352+00:00", + "exits": [ + 0, + 0 + ], + "requests": 2084119, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 69458.95428712144, + "successful_requests_per_second": 69458.95428712144, + "latency_mean_ms": 7.369466997183948, + "latency_p99_ms": 25.031554940388176, + "status_counts": { + "200": 2084119 + }, + "duration_seconds": 30.005044294, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/common/pass3/direct/ai/13-fortio-openai/execution.json", + "started": "2026-10-06T02:57:58.291434+00:00", + "finished": "2026-10-06T02:58:33.646182+00:00", + "exits": [ + 0, + 0 + ], + "requests": 425986, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 14182.968179635278, + "successful_requests_per_second": 14182.968179635278, + "latency_mean_ms": 36.06761703196113, + "latency_p99_ms": 1081.2184352376303, + "status_counts": { + "200": 425986 + }, + "duration_seconds": 30.03503883, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "aiperf", + "api": "openai", + "concurrency": 16, + "artifact": "client/results/common/pass3/direct/ai/14-aiperf-openai/execution.json", + "started": "2026-10-06T02:58:35.646952+00:00", + "finished": "2026-10-06T02:59:17.162678+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.17922690666746, + "latency_mean_ms": 380.11782364503205, + "latency_p99_ms": 384.67384541, + "ttft_mean_ms": 26.33381675, + "ttft_p99_ms": 27.41583751, + "itl_mean_ms": 5.615619157064001, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2635.4705220267174, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "aiperf", + "api": "openai", + "concurrency": 128, + "artifact": "client/results/common/pass3/direct/ai/15-aiperf-openai/execution.json", + "started": "2026-10-06T02:59:19.163460+00:00", + "finished": "2026-10-06T03:00:03.030582+00:00", + "exits": [ + 0 + ], + "requests": 9864.0, + "successful_requests": 9864.0, + "error_percent": 0.0, + "successful_requests_per_second": 324.55095171038283, + "latency_mean_ms": 382.06554772577044, + "latency_p99_ms": 394.47095754000003, + "ttft_mean_ms": 26.865243660583943, + "ttft_p99_ms": 32.44311060000006, + "itl_mean_ms": 5.63810006452677, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20771.2609094645, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16, + "artifact": "client/results/common/pass3/direct/ai/16-aiperf-anthropic/execution.json", + "started": "2026-10-06T03:00:05.031318+00:00", + "finished": "2026-10-06T03:00:46.599672+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.24244930065707, + "latency_mean_ms": 378.3181231065705, + "latency_p99_ms": 381.44442993, + "ttft_mean_ms": 26.466836013621794, + "ttft_p99_ms": 28.1610653, + "itl_mean_ms": 5.584941064967439, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2639.5167552420526, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128, + "artifact": "client/results/common/pass3/direct/ai/17-aiperf-anthropic/execution.json", + "started": "2026-10-06T03:00:48.600438+00:00", + "finished": "2026-10-06T03:01:32.432104+00:00", + "exits": [ + 0 + ], + "requests": 9854.0, + "successful_requests": 9854.0, + "error_percent": 0.0, + "successful_requests_per_second": 324.26260944726664, + "latency_mean_ms": 379.99766426090923, + "latency_p99_ms": 414.99193081, + "ttft_mean_ms": 27.291249741627762, + "ttft_p99_ms": 37.19932187999998, + "itl_mean_ms": 5.598514516179072, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20752.807004625065, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "size": 0, + "concurrency": 1, + "rate": 1000, + "artifact": "client/results/common/pass3/direct/http/00-fortio/execution.json", + "started": "2026-10-06T02:41:11.441801+00:00", + "finished": "2026-10-06T02:41:46.561038+00:00", + "exits": [ + 0, + 0 + ], + "requests": 22538, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 751.2475404802425, + "successful_requests_per_second": 751.2475404802425, + "latency_mean_ms": 0.24979315555949905, + "latency_p99_ms": 0.34877421875000003, + "status_counts": { + "200": 22538 + }, + "duration_seconds": 30.000763777, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "size": 0, + "concurrency": 1, + "rate": 0, + "artifact": "client/results/common/pass3/direct/http/01-fortio/execution.json", + "started": "2026-10-06T02:41:48.561811+00:00", + "finished": "2026-10-06T02:42:23.626317+00:00", + "exits": [ + 0, + 0 + ], + "requests": 187140, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 6237.976820925729, + "successful_requests_per_second": 6237.976820925729, + "latency_mean_ms": 0.15984131078337016, + "latency_p99_ms": 0.2497026246087165, + "status_counts": { + "200": 187140 + }, + "duration_seconds": 30.000111474, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "size": 0, + "concurrency": 16, + "rate": 1000, + "artifact": "client/results/common/pass3/direct/http/02-fortio/execution.json", + "started": "2026-10-06T02:42:25.627051+00:00", + "finished": "2026-10-06T02:43:00.794091+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 999.4612417835469, + "successful_requests_per_second": 999.4612417835469, + "latency_mean_ms": 0.26790938483333326, + "latency_p99_ms": 0.3847457627118643, + "status_counts": { + "200": 30000 + }, + "duration_seconds": 30.016171459, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "size": 0, + "concurrency": 16, + "rate": 0, + "artifact": "client/results/common/pass3/direct/http/03-fortio/execution.json", + "started": "2026-10-06T02:43:02.794855+00:00", + "finished": "2026-10-06T02:43:37.872979+00:00", + "exits": [ + 0, + 0 + ], + "requests": 2000033, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 66666.52208492138, + "successful_requests_per_second": 66666.52208492138, + "latency_mean_ms": 0.2394180034614431, + "latency_p99_ms": 1.196280016116036, + "status_counts": { + "200": 2000033 + }, + "duration_seconds": 30.000560063, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "size": 0, + "concurrency": 512, + "rate": 1000, + "artifact": "client/results/common/pass3/direct/http/04-fortio/execution.json", + "started": "2026-10-06T02:43:39.873822+00:00", + "finished": "2026-10-06T02:44:15.397637+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29696, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 983.0359247262704, + "successful_requests_per_second": 983.0359247262704, + "latency_mean_ms": 0.2824348365436421, + "latency_p99_ms": 0.39357059961315266, + "status_counts": { + "200": 29696 + }, + "duration_seconds": 30.208458565, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "size": 0, + "concurrency": 512, + "rate": 0, + "artifact": "client/results/common/pass3/direct/http/05-fortio/execution.json", + "started": "2026-10-06T02:44:17.398331+00:00", + "finished": "2026-10-06T02:44:52.584234+00:00", + "exits": [ + 0, + 0 + ], + "requests": 3982767, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 132748.49100054783, + "successful_requests_per_second": 132748.49100054783, + "latency_mean_ms": 3.8551828791498486, + "latency_p99_ms": 18.533271543935776, + "status_counts": { + "200": 3982767 + }, + "duration_seconds": 30.002352343, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "size": 16384, + "concurrency": 1, + "rate": 1000, + "artifact": "client/results/common/pass3/direct/http/06-fortio/execution.json", + "started": "2026-10-06T02:44:54.584964+00:00", + "finished": "2026-10-06T02:45:29.653897+00:00", + "exits": [ + 0, + 0 + ], + "requests": 21551, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 718.3543150910118, + "successful_requests_per_second": 718.3543150910118, + "latency_mean_ms": 0.31052643891234805, + "latency_p99_ms": 0.5110642857142859, + "status_counts": { + "200": 21551 + }, + "duration_seconds": 30.000515828, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "size": 16384, + "concurrency": 1, + "rate": 0, + "artifact": "client/results/common/pass3/direct/http/07-fortio/execution.json", + "started": "2026-10-06T02:45:31.654635+00:00", + "finished": "2026-10-06T02:46:06.723973+00:00", + "exits": [ + 0, + 0 + ], + "requests": 115510, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 3850.321564697127, + "successful_requests_per_second": 3850.321564697127, + "latency_mean_ms": 0.2592030369578402, + "latency_p99_ms": 0.4297939560439554, + "status_counts": { + "200": 115510 + }, + "duration_seconds": 30.000091696, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "size": 16384, + "concurrency": 16, + "rate": 1000, + "artifact": "client/results/common/pass3/direct/http/08-fortio/execution.json", + "started": "2026-10-06T02:46:08.724962+00:00", + "finished": "2026-10-06T02:46:43.890898+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 999.4744764868423, + "successful_requests_per_second": 999.4744764868423, + "latency_mean_ms": 0.32852619633333335, + "latency_p99_ms": 0.5563706563706563, + "status_counts": { + "200": 30000 + }, + "duration_seconds": 30.015773995, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "size": 16384, + "concurrency": 16, + "rate": 0, + "artifact": "client/results/common/pass3/direct/http/09-fortio/execution.json", + "started": "2026-10-06T02:46:45.891664+00:00", + "finished": "2026-10-06T02:47:20.974776+00:00", + "exits": [ + 0, + 0 + ], + "requests": 1097669, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 36588.26970403473, + "successful_requests_per_second": 36588.26970403473, + "latency_mean_ms": 0.4366698579216502, + "latency_p99_ms": 1.7627991607255669, + "status_counts": { + "200": 1097669 + }, + "duration_seconds": 30.000571464, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "size": 16384, + "concurrency": 512, + "rate": 1000, + "artifact": "client/results/common/pass3/direct/http/10-fortio/execution.json", + "started": "2026-10-06T02:47:22.975432+00:00", + "finished": "2026-10-06T02:47:58.495178+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29696, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 983.037090926133, + "successful_requests_per_second": 983.037090926133, + "latency_mean_ms": 0.38076319467268327, + "latency_p99_ms": 0.59495102685624, + "status_counts": { + "200": 29696 + }, + "duration_seconds": 30.208422728, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "size": 16384, + "concurrency": 512, + "rate": 0, + "artifact": "client/results/common/pass3/direct/http/11-fortio/execution.json", + "started": "2026-10-06T02:48:00.495906+00:00", + "finished": "2026-10-06T02:48:35.735461+00:00", + "exits": [ + 0, + 0 + ], + "requests": 1678653, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 55935.2685197191, + "successful_requests_per_second": 55935.2685197191, + "latency_mean_ms": 9.146495564755787, + "latency_p99_ms": 35.8000227800811, + "status_counts": { + "200": 1678653 + }, + "duration_seconds": 30.010636302, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "direct", + "tool": "nighthawk", + "size": 0, + "concurrency": 1, + "connections": 16, + "rate": 1000, + "artifact": "client/results/common/pass3/direct/http/12-nighthawk/execution.json", + "started": "2026-10-06T02:48:37.736139+00:00", + "finished": "2026-10-06T02:49:14.582441+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "successful_requests": 30000, + "successful_requests_per_second": 1000.0000032333334, + "requests_per_second": 1000.0000032333334, + "confirmed_non_2xx": 0, + "stream_resets": 0, + "unaccounted_at_cutoff": 0, + "latency_mean_ms": 0.177722, + "latency_p99_upper_bracket_ms": 0.25883900000000004, + "upper_bracket_percentile": 99.0625, + "counters": { + "benchmark.http_2xx": 30000, + "cluster_manager.cluster_added": 1, + "default.total_match_count": 1, + "membership_change": 1, + "runtime.load_success": 1, + "runtime.override_dir_not_exists": 1, + "upstream_cx_http1_total": 2, + "upstream_cx_rx_bytes_total": 2250000, + "upstream_cx_total": 2, + "upstream_cx_tx_bytes_total": 1710000, + "upstream_rq_pending_total": 3, + "upstream_rq_total": 30000 + }, + "duration_seconds": 29.999999903, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "direct", + "tool": "nighthawk", + "size": 16384, + "concurrency": 1, + "connections": 16, + "rate": 1000, + "artifact": "client/results/common/pass3/direct/http/13-nighthawk/execution.json", + "started": "2026-10-06T02:49:16.583177+00:00", + "finished": "2026-10-06T02:49:53.423675+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "successful_requests": 30000, + "successful_requests_per_second": 1000.0000038, + "requests_per_second": 1000.0000038, + "confirmed_non_2xx": 0, + "stream_resets": 0, + "unaccounted_at_cutoff": 0, + "latency_mean_ms": 0.267705, + "latency_p99_upper_bracket_ms": 0.42595099999999997, + "upper_bracket_percentile": 99.0625, + "counters": { + "benchmark.http_2xx": 30000, + "cluster_manager.cluster_added": 1, + "default.total_match_count": 1, + "membership_change": 1, + "runtime.load_success": 1, + "runtime.override_dir_not_exists": 1, + "upstream_cx_destroy": 1, + "upstream_cx_destroy_remote": 1, + "upstream_cx_http1_total": 2, + "upstream_cx_rx_bytes_total": 495120000, + "upstream_cx_total": 2, + "upstream_cx_tx_bytes_total": 1830000, + "upstream_rq_pending_total": 2, + "upstream_rq_total": 30000 + }, + "duration_seconds": 29.999999886, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass3/praxis-nightly/ai/00-fortio-openai/execution.json", + "started": "2026-10-06T02:29:11.710764+00:00", + "finished": "2026-10-06T02:29:46.877718+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9211501660078, + "successful_requests_per_second": 998.9211501660078, + "latency_mean_ms": 0.5595745316835646, + "latency_p99_ms": 0.788569750367107, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.01638317, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass3/praxis-nightly/ai/01-fortio-openai/execution.json", + "started": "2026-10-06T02:29:48.878684+00:00", + "finished": "2026-10-06T02:30:23.992850+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.879088489773, + "successful_requests_per_second": 2998.879088489773, + "latency_mean_ms": 0.4712653950146695, + "latency_p99_ms": 0.7031963882618507, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005877978, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass3/praxis-nightly/ai/02-fortio-openai/execution.json", + "started": "2026-10-06T02:30:25.993745+00:00", + "finished": "2026-10-06T02:31:01.110864+00:00", + "exits": [ + 0, + 0 + ], + "requests": 620154, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 20671.11462921239, + "successful_requests_per_second": 20671.11462921239, + "latency_mean_ms": 1.5474894460214743, + "latency_p99_ms": 2.9019965731494146, + "status_counts": { + "200": 620154 + }, + "duration_seconds": 30.000994679, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass3/praxis-nightly/ai/03-fortio-openai/execution.json", + "started": "2026-10-06T02:31:03.111847+00:00", + "finished": "2026-10-06T02:31:38.275799+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9028735983024, + "successful_requests_per_second": 998.9028735983024, + "latency_mean_ms": 0.9146091096584843, + "latency_p99_ms": 1.949621109607578, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016932369, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass3/praxis-nightly/ai/04-fortio-openai/execution.json", + "started": "2026-10-06T02:31:40.276770+00:00", + "finished": "2026-10-06T02:32:15.438767+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89983, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.865635373359, + "successful_requests_per_second": 2998.865635373359, + "latency_mean_ms": 0.8402277981174225, + "latency_p99_ms": 1.9277852621327707, + "status_counts": { + "200": 89983 + }, + "duration_seconds": 30.005679127, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass3/praxis-nightly/ai/05-fortio-openai/execution.json", + "started": "2026-10-06T02:32:17.440025+00:00", + "finished": "2026-10-06T02:32:52.555452+00:00", + "exits": [ + 0, + 0 + ], + "requests": 282572, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 9418.057102744568, + "successful_requests_per_second": 9418.057102744568, + "latency_mean_ms": 3.3968571832170213, + "latency_p99_ms": 12.500756756756779, + "status_counts": { + "200": 282572 + }, + "duration_seconds": 30.003215835, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass3/praxis-nightly/ai/06-fortio-anthropic/execution.json", + "started": "2026-10-06T02:32:54.556411+00:00", + "finished": "2026-10-06T02:33:29.723957+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9316210761377, + "successful_requests_per_second": 998.9316210761377, + "latency_mean_ms": 0.569602191635539, + "latency_p99_ms": 0.788177658142665, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016068535, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass3/praxis-nightly/ai/07-fortio-anthropic/execution.json", + "started": "2026-10-06T02:33:31.724951+00:00", + "finished": "2026-10-06T02:34:06.839474+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.9034418115525, + "successful_requests_per_second": 2998.9034418115525, + "latency_mean_ms": 0.4835951765869488, + "latency_p99_ms": 0.7260487804878052, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005634308, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass3/praxis-nightly/ai/08-fortio-anthropic/execution.json", + "started": "2026-10-06T02:34:08.840444+00:00", + "finished": "2026-10-06T02:34:43.951464+00:00", + "exits": [ + 0, + 0 + ], + "requests": 658741, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 21957.38393272483, + "successful_requests_per_second": 21957.38393272483, + "latency_mean_ms": 1.456805618215657, + "latency_p99_ms": 2.8237624314254695, + "status_counts": { + "200": 658741 + }, + "duration_seconds": 30.000887265, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass3/praxis-nightly/ai/09-fortio-anthropic/execution.json", + "started": "2026-10-06T02:34:45.952466+00:00", + "finished": "2026-10-06T02:35:21.117585+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9350986043535, + "successful_requests_per_second": 998.9350986043535, + "latency_mean_ms": 0.9076396671558167, + "latency_p99_ms": 1.945822230334002, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015964042, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass3/praxis-nightly/ai/10-fortio-anthropic/execution.json", + "started": "2026-10-06T02:35:23.118584+00:00", + "finished": "2026-10-06T02:35:58.280116+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.849405996307, + "successful_requests_per_second": 2998.849405996307, + "latency_mean_ms": 0.8662377282628025, + "latency_p99_ms": 1.941069475930124, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.006174975, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass3/praxis-nightly/ai/11-fortio-anthropic/execution.json", + "started": "2026-10-06T02:36:00.281185+00:00", + "finished": "2026-10-06T02:36:35.395334+00:00", + "exits": [ + 0, + 0 + ], + "requests": 286971, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 9564.782903427957, + "successful_requests_per_second": 9564.782903427957, + "latency_mean_ms": 3.3446748611950343, + "latency_p99_ms": 11.05821462488133, + "status_counts": { + "200": 286971 + }, + "duration_seconds": 30.002876479, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/common/pass3/praxis-nightly/ai/12-fortio-openai/execution.json", + "started": "2026-10-06T02:36:37.396270+00:00", + "finished": "2026-10-06T02:37:12.731095+00:00", + "exits": [ + 0, + 0 + ], + "requests": 530882, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 17683.865459697117, + "successful_requests_per_second": 17683.865459697117, + "latency_mean_ms": 28.94180236849433, + "latency_p99_ms": 49.06200646615069, + "status_counts": { + "200": 530882 + }, + "duration_seconds": 30.02069888, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/common/pass3/praxis-nightly/ai/13-fortio-openai/execution.json", + "started": "2026-10-06T02:37:14.732139+00:00", + "finished": "2026-10-06T02:37:50.105395+00:00", + "exits": [ + 0, + 0 + ], + "requests": 316613, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 10542.583842952354, + "successful_requests_per_second": 10542.583842952354, + "latency_mean_ms": 48.532968204394614, + "latency_p99_ms": 89.6458954693935, + "status_counts": { + "200": 316613 + }, + "duration_seconds": 30.031821868, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "praxis-nightly", + "tool": "aiperf", + "api": "openai", + "concurrency": 16, + "artifact": "client/results/common/pass3/praxis-nightly/ai/14-aiperf-openai/execution.json", + "started": "2026-10-06T02:37:52.106133+00:00", + "finished": "2026-10-06T02:38:33.624510+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.125745593698745, + "latency_mean_ms": 380.50818409935897, + "latency_p99_ms": 384.7920612, + "ttft_mean_ms": 26.625953112179488, + "ttft_p99_ms": 27.38928102, + "itl_mean_ms": 5.61717826963777, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2632.0477179967197, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "praxis-nightly", + "tool": "aiperf", + "api": "openai", + "concurrency": 128, + "artifact": "client/results/common/pass3/praxis-nightly/ai/15-aiperf-openai/execution.json", + "started": "2026-10-06T02:38:35.625302+00:00", + "finished": "2026-10-06T02:39:19.324001+00:00", + "exits": [ + 0 + ], + "requests": 9778.0, + "successful_requests": 9778.0, + "error_percent": 0.0, + "successful_requests_per_second": 321.7968848121356, + "latency_mean_ms": 384.92483863755365, + "latency_p99_ms": 397.86027353, + "ttft_mean_ms": 27.137724437615056, + "ttft_p99_ms": 33.72814968999997, + "itl_mean_ms": 5.6791605428561684, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20595.00062797668, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "praxis-nightly", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16, + "artifact": "client/results/common/pass3/praxis-nightly/ai/16-aiperf-anthropic/execution.json", + "started": "2026-10-06T02:39:21.324795+00:00", + "finished": "2026-10-06T02:40:02.890920+00:00", + "exits": [ + 0 + ], + "requests": 1243.0, + "successful_requests": 1243.0, + "error_percent": 0.0, + "successful_requests_per_second": 40.90913757671394, + "latency_mean_ms": 380.1609190482703, + "latency_p99_ms": 384.38246893999997, + "ttft_mean_ms": 26.848668079646018, + "ttft_p99_ms": 28.98291092, + "itl_mean_ms": 5.608130967755941, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2618.184804909692, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "praxis-nightly", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128, + "artifact": "client/results/common/pass3/praxis-nightly/ai/17-aiperf-anthropic/execution.json", + "started": "2026-10-06T02:40:04.891650+00:00", + "finished": "2026-10-06T02:40:48.665944+00:00", + "exits": [ + 0 + ], + "requests": 9836.0, + "successful_requests": 9836.0, + "error_percent": 0.0, + "successful_requests_per_second": 323.5781483769514, + "latency_mean_ms": 380.74687571716146, + "latency_p99_ms": 410.7160991499999, + "ttft_mean_ms": 27.53517976220008, + "ttft_p99_ms": 37.10972694999996, + "itl_mean_ms": 5.606534856427958, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20709.00149612489, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "praxis-nightly", + "tool": "fortio", + "size": 0, + "concurrency": 1, + "rate": 1000, + "artifact": "client/results/common/pass3/praxis-nightly/http/00-fortio/execution.json", + "started": "2026-10-06T02:20:27.417742+00:00", + "finished": "2026-10-06T02:21:02.489044+00:00", + "exits": [ + 0, + 0 + ], + "requests": 19462, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 648.701089321338, + "successful_requests_per_second": 648.701089321338, + "latency_mean_ms": 0.4621308641968957, + "latency_p99_ms": 0.6670260416666668, + "status_counts": { + "200": 19462 + }, + "duration_seconds": 30.001491165, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "praxis-nightly", + "tool": "fortio", + "size": 0, + "concurrency": 1, + "rate": 0, + "artifact": "client/results/common/pass3/praxis-nightly/http/01-fortio/execution.json", + "started": "2026-10-06T02:21:04.489806+00:00", + "finished": "2026-10-06T02:21:39.556145+00:00", + "exits": [ + 0, + 0 + ], + "requests": 94342, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 3144.721908663463, + "successful_requests_per_second": 3144.721908663463, + "latency_mean_ms": 0.3173446280447734, + "latency_p99_ms": 0.4823486590038314, + "status_counts": { + "200": 94342 + }, + "duration_seconds": 30.000108989, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "praxis-nightly", + "tool": "fortio", + "size": 0, + "concurrency": 16, + "rate": 1000, + "artifact": "client/results/common/pass3/praxis-nightly/http/02-fortio/execution.json", + "started": "2026-10-06T02:21:41.556932+00:00", + "finished": "2026-10-06T02:22:16.721955+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 999.4756300081468, + "successful_requests_per_second": 999.4756300081468, + "latency_mean_ms": 0.48582108576666655, + "latency_p99_ms": 0.6932191291934333, + "status_counts": { + "200": 30000 + }, + "duration_seconds": 30.015739353, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "praxis-nightly", + "tool": "fortio", + "size": 0, + "concurrency": 16, + "rate": 0, + "artifact": "client/results/common/pass3/praxis-nightly/http/03-fortio/execution.json", + "started": "2026-10-06T02:22:18.722734+00:00", + "finished": "2026-10-06T02:22:53.834366+00:00", + "exits": [ + 0, + 0 + ], + "requests": 817559, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 27251.56602776871, + "successful_requests_per_second": 27251.56602776871, + "latency_mean_ms": 0.5865224017471508, + "latency_p99_ms": 1.453824159635731, + "status_counts": { + "200": 817559 + }, + "duration_seconds": 30.000441045, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "praxis-nightly", + "tool": "fortio", + "size": 0, + "concurrency": 512, + "rate": 1000, + "artifact": "client/results/common/pass3/praxis-nightly/http/04-fortio/execution.json", + "started": "2026-10-06T02:22:55.835142+00:00", + "finished": "2026-10-06T02:23:31.456915+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29696, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 983.0505439642025, + "successful_requests_per_second": 983.0505439642025, + "latency_mean_ms": 0.49184357960668107, + "latency_p99_ms": 0.6925779264214047, + "status_counts": { + "200": 29696 + }, + "duration_seconds": 30.208009326, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "praxis-nightly", + "tool": "fortio", + "size": 0, + "concurrency": 512, + "rate": 0, + "artifact": "client/results/common/pass3/praxis-nightly/http/05-fortio/execution.json", + "started": "2026-10-06T02:23:33.457645+00:00", + "finished": "2026-10-06T02:24:08.697187+00:00", + "exits": [ + 0, + 0 + ], + "requests": 691093, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 23025.42730111816, + "successful_requests_per_second": 23025.42730111816, + "latency_mean_ms": 22.22859134394647, + "latency_p99_ms": 47.198456895960504, + "status_counts": { + "200": 691093 + }, + "duration_seconds": 30.014339841, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "praxis-nightly", + "tool": "fortio", + "size": 16384, + "concurrency": 1, + "rate": 1000, + "artifact": "client/results/common/pass3/praxis-nightly/http/06-fortio/execution.json", + "started": "2026-10-06T02:24:10.697917+00:00", + "finished": "2026-10-06T02:24:45.768355+00:00", + "exits": [ + 0, + 0 + ], + "requests": 17789, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 592.931235665392, + "successful_requests_per_second": 592.931235665392, + "latency_mean_ms": 0.6041644784979506, + "latency_p99_ms": 0.8654773662551439, + "status_counts": { + "200": 17789 + }, + "duration_seconds": 30.00179267, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "praxis-nightly", + "tool": "fortio", + "size": 16384, + "concurrency": 1, + "rate": 0, + "artifact": "client/results/common/pass3/praxis-nightly/http/07-fortio/execution.json", + "started": "2026-10-06T02:24:47.769064+00:00", + "finished": "2026-10-06T02:25:22.836170+00:00", + "exits": [ + 0, + 0 + ], + "requests": 61413, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2047.077049195663, + "successful_requests_per_second": 2047.077049195663, + "latency_mean_ms": 0.48793383479068, + "latency_p99_ms": 0.9107198275862055, + "status_counts": { + "200": 61413 + }, + "duration_seconds": 30.000336345, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "praxis-nightly", + "tool": "fortio", + "size": 16384, + "concurrency": 16, + "rate": 1000, + "artifact": "client/results/common/pass3/praxis-nightly/http/08-fortio/execution.json", + "started": "2026-10-06T02:25:24.836913+00:00", + "finished": "2026-10-06T02:26:00.001070+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 999.4527941648346, + "successful_requests_per_second": 999.4527941648346, + "latency_mean_ms": 0.591167563, + "latency_p99_ms": 0.8599415204678365, + "status_counts": { + "200": 30000 + }, + "duration_seconds": 30.016425163, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "praxis-nightly", + "tool": "fortio", + "size": 16384, + "concurrency": 16, + "rate": 0, + "artifact": "client/results/common/pass3/praxis-nightly/http/09-fortio/execution.json", + "started": "2026-10-06T02:26:02.001906+00:00", + "finished": "2026-10-06T02:26:37.116309+00:00", + "exits": [ + 0, + 0 + ], + "requests": 497940, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 16597.556161984416, + "successful_requests_per_second": 16597.556161984416, + "latency_mean_ms": 0.9633874099530069, + "latency_p99_ms": 1.9766042241645678, + "status_counts": { + "200": 497940 + }, + "duration_seconds": 30.000802235, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "praxis-nightly", + "tool": "fortio", + "size": 16384, + "concurrency": 512, + "rate": 1000, + "artifact": "client/results/common/pass3/praxis-nightly/http/10-fortio/execution.json", + "started": "2026-10-06T02:26:39.117035+00:00", + "finished": "2026-10-06T02:27:14.691940+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29696, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 983.0536658290099, + "successful_requests_per_second": 983.0536658290099, + "latency_mean_ms": 0.6142229039938034, + "latency_p99_ms": 0.8708685714285712, + "status_counts": { + "200": 29696 + }, + "duration_seconds": 30.207913395, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "praxis-nightly", + "tool": "fortio", + "size": 16384, + "concurrency": 512, + "rate": 0, + "artifact": "client/results/common/pass3/praxis-nightly/http/11-fortio/execution.json", + "started": "2026-10-06T02:27:16.692673+00:00", + "finished": "2026-10-06T02:27:51.978688+00:00", + "exits": [ + 0, + 0 + ], + "requests": 474564, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 15806.037121334088, + "successful_requests_per_second": 15806.037121334088, + "latency_mean_ms": 32.3780652018105, + "latency_p99_ms": 64.19422548120987, + "status_counts": { + "200": 474564 + }, + "duration_seconds": 30.024224058, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "praxis-nightly", + "tool": "nighthawk", + "size": 0, + "concurrency": 1, + "connections": 16, + "rate": 1000, + "artifact": "client/results/common/pass3/praxis-nightly/http/12-nighthawk/execution.json", + "started": "2026-10-06T02:27:53.979445+00:00", + "finished": "2026-10-06T02:28:30.821989+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "successful_requests": 30000, + "successful_requests_per_second": 999.9999852333335, + "requests_per_second": 999.9999852333335, + "confirmed_non_2xx": 0, + "stream_resets": 0, + "unaccounted_at_cutoff": 0, + "latency_mean_ms": 0.377666, + "latency_p99_upper_bracket_ms": 0.5156470000000001, + "upper_bracket_percentile": 99.0625, + "counters": { + "benchmark.http_2xx": 30000, + "cluster_manager.cluster_added": 1, + "default.total_match_count": 1, + "membership_change": 1, + "runtime.load_success": 1, + "runtime.override_dir_not_exists": 1, + "upstream_cx_http1_total": 3, + "upstream_cx_rx_bytes_total": 3480000, + "upstream_cx_total": 3, + "upstream_cx_tx_bytes_total": 1710000, + "upstream_rq_pending_total": 3, + "upstream_rq_total": 30000 + }, + "duration_seconds": 30.000000443, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "praxis-nightly", + "tool": "nighthawk", + "size": 16384, + "concurrency": 1, + "connections": 16, + "rate": 1000, + "artifact": "client/results/common/pass3/praxis-nightly/http/13-nighthawk/execution.json", + "started": "2026-10-06T02:28:32.822722+00:00", + "finished": "2026-10-06T02:29:09.663871+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "successful_requests": 29999, + "successful_requests_per_second": 999.9662542805834, + "requests_per_second": 999.99958760017, + "confirmed_non_2xx": 0, + "stream_resets": 0, + "unaccounted_at_cutoff": 1, + "latency_mean_ms": 0.47131799999999996, + "latency_p99_upper_bracket_ms": 0.676159, + "upper_bracket_percentile": 99.0625, + "counters": { + "benchmark.http_2xx": 29999, + "cluster_manager.cluster_added": 1, + "default.total_match_count": 1, + "membership_change": 1, + "runtime.load_success": 1, + "runtime.override_dir_not_exists": 1, + "upstream_cx_http1_total": 2, + "upstream_cx_rx_bytes_total": 496333455, + "upstream_cx_total": 2, + "upstream_cx_tx_bytes_total": 1830000, + "upstream_rq_pending_total": 2, + "upstream_rq_total": 30000 + }, + "duration_seconds": 30.000012372, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "praxis-release", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass3/praxis-release/ai/00-fortio-openai/execution.json", + "started": "2026-10-06T02:08:26.743316+00:00", + "finished": "2026-10-06T02:09:01.909166+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9453916879655, + "successful_requests_per_second": 998.9453916879655, + "latency_mean_ms": 0.5109323176694237, + "latency_p99_ms": 0.7469543568464729, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015654759, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "praxis-release", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass3/praxis-release/ai/01-fortio-openai/execution.json", + "started": "2026-10-06T02:09:03.910147+00:00", + "finished": "2026-10-06T02:09:39.021804+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.8825666120356, + "successful_requests_per_second": 2998.8825666120356, + "latency_mean_ms": 0.4357919479240754, + "latency_p99_ms": 0.6876880927291886, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005843177, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "praxis-release", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass3/praxis-release/ai/02-fortio-openai/execution.json", + "started": "2026-10-06T02:09:41.022693+00:00", + "finished": "2026-10-06T02:10:16.138373+00:00", + "exits": [ + 0, + 0 + ], + "requests": 826011, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 27533.07859677146, + "successful_requests_per_second": 27533.07859677146, + "latency_mean_ms": 1.1616500513939887, + "latency_p99_ms": 2.489019770938637, + "status_counts": { + "200": 826011 + }, + "duration_seconds": 30.00067708, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "praxis-release", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass3/praxis-release/ai/03-fortio-openai/execution.json", + "started": "2026-10-06T02:10:18.139374+00:00", + "finished": "2026-10-06T02:10:53.301606+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9029042140448, + "successful_requests_per_second": 998.9029042140448, + "latency_mean_ms": 1.054938668423159, + "latency_p99_ms": 1.983986459802539, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016931449, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "praxis-release", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass3/praxis-release/ai/04-fortio-openai/execution.json", + "started": "2026-10-06T02:10:55.302623+00:00", + "finished": "2026-10-06T02:11:30.463103+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.8556795106374, + "successful_requests_per_second": 2998.8556795106374, + "latency_mean_ms": 1.0786243574635495, + "latency_p99_ms": 1.9851950251190096, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.006112203, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "praxis-release", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass3/praxis-release/ai/05-fortio-openai/execution.json", + "started": "2026-10-06T02:11:32.465437+00:00", + "finished": "2026-10-06T02:12:07.602111+00:00", + "exits": [ + 0, + 0 + ], + "requests": 283240, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 9440.41882705965, + "successful_requests_per_second": 9440.41882705965, + "latency_mean_ms": 3.388482105920773, + "latency_p99_ms": 7.402396878483835, + "status_counts": { + "200": 283240 + }, + "duration_seconds": 30.002906141, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "praxis-release", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass3/praxis-release/ai/06-fortio-anthropic/execution.json", + "started": "2026-10-06T02:12:09.603058+00:00", + "finished": "2026-10-06T02:12:44.771350+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9226586477598, + "successful_requests_per_second": 998.9226586477598, + "latency_mean_ms": 0.5359734694170223, + "latency_p99_ms": 0.7888978102189781, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016337842, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "praxis-release", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass3/praxis-release/ai/07-fortio-anthropic/execution.json", + "started": "2026-10-06T02:12:46.772289+00:00", + "finished": "2026-10-06T02:13:21.886134+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.8750361042316, + "successful_requests_per_second": 2998.8750361042316, + "latency_mean_ms": 0.46919815300497875, + "latency_p99_ms": 0.7463470588235299, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005918525, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "praxis-release", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass3/praxis-release/ai/08-fortio-anthropic/execution.json", + "started": "2026-10-06T02:13:23.887046+00:00", + "finished": "2026-10-06T02:13:59.003153+00:00", + "exits": [ + 0, + 0 + ], + "requests": 849364, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 28311.334553565397, + "successful_requests_per_second": 28311.334553565397, + "latency_mean_ms": 1.1297094777139127, + "latency_p99_ms": 2.4065790040957107, + "status_counts": { + "200": 849364 + }, + "duration_seconds": 30.000846424, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "praxis-release", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/common/pass3/praxis-release/ai/09-fortio-anthropic/execution.json", + "started": "2026-10-06T02:14:01.004243+00:00", + "finished": "2026-10-06T02:14:36.169076+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9218111911495, + "successful_requests_per_second": 998.9218111911495, + "latency_mean_ms": 1.0641903861392745, + "latency_p99_ms": 1.986195698017714, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016363307, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "praxis-release", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/common/pass3/praxis-release/ai/10-fortio-anthropic/execution.json", + "started": "2026-10-06T02:14:38.170118+00:00", + "finished": "2026-10-06T02:15:13.334042+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89983, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.799397636471, + "successful_requests_per_second": 2998.799397636471, + "latency_mean_ms": 1.0799996611471057, + "latency_p99_ms": 1.985336486262675, + "status_counts": { + "200": 89983 + }, + "duration_seconds": 30.006341895, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "praxis-release", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/common/pass3/praxis-release/ai/11-fortio-anthropic/execution.json", + "started": "2026-10-06T02:15:15.335066+00:00", + "finished": "2026-10-06T02:15:50.472393+00:00", + "exits": [ + 0, + 0 + ], + "requests": 288191, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 9605.55747049146, + "successful_requests_per_second": 9605.55747049146, + "latency_mean_ms": 3.3302376303840133, + "latency_p99_ms": 7.043585790884717, + "status_counts": { + "200": 288191 + }, + "duration_seconds": 30.002527275, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "praxis-release", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/common/pass3/praxis-release/ai/12-fortio-openai/execution.json", + "started": "2026-10-06T02:15:52.473459+00:00", + "finished": "2026-10-06T02:16:27.716086+00:00", + "exits": [ + 0, + 0 + ], + "requests": 671485, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 22369.494000664195, + "successful_requests_per_second": 22369.494000664195, + "latency_mean_ms": 22.879526757382518, + "latency_p99_ms": 48.52098118733808, + "status_counts": { + "200": 671485 + }, + "duration_seconds": 30.017889541, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "praxis-release", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/common/pass3/praxis-release/ai/13-fortio-openai/execution.json", + "started": "2026-10-06T02:16:29.717199+00:00", + "finished": "2026-10-06T02:17:05.056761+00:00", + "exits": [ + 0, + 0 + ], + "requests": 268273, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 8930.900746288728, + "successful_requests_per_second": 8930.900746288728, + "latency_mean_ms": 57.286419736633945, + "latency_p99_ms": 99.67927504150522, + "status_counts": { + "200": 268273 + }, + "duration_seconds": 30.038739386, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "praxis-release", + "tool": "aiperf", + "api": "openai", + "concurrency": 16, + "artifact": "client/results/common/pass3/praxis-release/ai/14-aiperf-openai/execution.json", + "started": "2026-10-06T02:17:07.057519+00:00", + "finished": "2026-10-06T02:17:48.571852+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.20575470354364, + "latency_mean_ms": 379.55587755128204, + "latency_p99_ms": 384.69843614999996, + "ttft_mean_ms": 27.378625761217947, + "ttft_p99_ms": 30.245574179999995, + "itl_mean_ms": 5.590115107778796, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2637.168301026793, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "praxis-release", + "tool": "aiperf", + "api": "openai", + "concurrency": 128, + "artifact": "client/results/common/pass3/praxis-release/ai/15-aiperf-openai/execution.json", + "started": "2026-10-06T02:17:50.572572+00:00", + "finished": "2026-10-06T02:18:34.320185+00:00", + "exits": [ + 0 + ], + "requests": 9769.0, + "successful_requests": 9769.0, + "error_percent": 0.0, + "successful_requests_per_second": 321.5033885318116, + "latency_mean_ms": 382.7240978628314, + "latency_p99_ms": 411.5387908, + "ttft_mean_ms": 30.3572112303204, + "ttft_p99_ms": 55.127313439999995, + "itl_mean_ms": 5.593125184643032, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20576.216866035942, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "praxis-release", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16, + "artifact": "client/results/common/pass3/praxis-release/ai/16-aiperf-anthropic/execution.json", + "started": "2026-10-06T02:18:36.320943+00:00", + "finished": "2026-10-06T02:19:17.885467+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.161693029408795, + "latency_mean_ms": 379.035687119391, + "latency_p99_ms": 384.05375505999996, + "ttft_mean_ms": 27.56126090304487, + "ttft_p99_ms": 31.398244199999993, + "itl_mean_ms": 5.578959146291208, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2634.348353882163, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "ai", + "pass": 3, + "treatment": "praxis-release", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128, + "artifact": "client/results/common/pass3/praxis-release/ai/17-aiperf-anthropic/execution.json", + "started": "2026-10-06T02:19:19.886192+00:00", + "finished": "2026-10-06T02:20:03.380007+00:00", + "exits": [ + 0 + ], + "requests": 8807.0, + "successful_requests": 8807.0, + "error_percent": 0.0, + "successful_requests_per_second": 289.4003278029396, + "latency_mean_ms": 400.346649207335, + "latency_p99_ms": 450.25420834, + "ttft_mean_ms": 40.54722637629158, + "ttft_p99_ms": 87.32124716000004, + "itl_mean_ms": 5.711101949699103, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 18521.620979388135, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "praxis-release", + "tool": "fortio", + "size": 0, + "concurrency": 1, + "rate": 1000, + "artifact": "client/results/common/pass3/praxis-release/http/00-fortio/execution.json", + "started": "2026-10-06T01:59:42.438480+00:00", + "finished": "2026-10-06T02:00:17.512222+00:00", + "exits": [ + 0, + 0 + ], + "requests": 19903, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 663.4269949518235, + "successful_requests_per_second": 663.4269949518235, + "latency_mean_ms": 0.42708333562779327, + "latency_p99_ms": 0.5960777166437414, + "status_counts": { + "200": 19903 + }, + "duration_seconds": 30.00028662, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "praxis-release", + "tool": "fortio", + "size": 0, + "concurrency": 1, + "rate": 0, + "artifact": "client/results/common/pass3/praxis-release/http/01-fortio/execution.json", + "started": "2026-10-06T02:00:19.512964+00:00", + "finished": "2026-10-06T02:00:54.583262+00:00", + "exits": [ + 0, + 0 + ], + "requests": 93649, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 3121.6020692399693, + "successful_requests_per_second": 3121.6020692399693, + "latency_mean_ms": 0.3196756382449399, + "latency_p99_ms": 0.44919669533725665, + "status_counts": { + "200": 93649 + }, + "duration_seconds": 30.000300462, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "praxis-release", + "tool": "fortio", + "size": 0, + "concurrency": 16, + "rate": 1000, + "artifact": "client/results/common/pass3/praxis-release/http/02-fortio/execution.json", + "started": "2026-10-06T02:00:56.583952+00:00", + "finished": "2026-10-06T02:01:31.754487+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 999.4633556417969, + "successful_requests_per_second": 999.4633556417969, + "latency_mean_ms": 0.4425757586333335, + "latency_p99_ms": 0.623703703703704, + "status_counts": { + "200": 30000 + }, + "duration_seconds": 30.016107975, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "praxis-release", + "tool": "fortio", + "size": 0, + "concurrency": 16, + "rate": 0, + "artifact": "client/results/common/pass3/praxis-release/http/03-fortio/execution.json", + "started": "2026-10-06T02:01:33.755221+00:00", + "finished": "2026-10-06T02:02:08.868584+00:00", + "exits": [ + 0, + 0 + ], + "requests": 1124041, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 37467.63786866023, + "successful_requests_per_second": 37467.63786866023, + "latency_mean_ms": 0.42639321527595636, + "latency_p99_ms": 1.2915825833438965, + "status_counts": { + "200": 1124041 + }, + "duration_seconds": 30.000316645, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "praxis-release", + "tool": "fortio", + "size": 0, + "concurrency": 512, + "rate": 1000, + "artifact": "client/results/common/pass3/praxis-release/http/04-fortio/execution.json", + "started": "2026-10-06T02:02:10.869350+00:00", + "finished": "2026-10-06T02:02:46.438272+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29696, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 983.0614687716165, + "successful_requests_per_second": 983.0614687716165, + "latency_mean_ms": 0.4350575666419719, + "latency_p99_ms": 0.5971692307692307, + "status_counts": { + "200": 29696 + }, + "duration_seconds": 30.207673623, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "praxis-release", + "tool": "fortio", + "size": 0, + "concurrency": 512, + "rate": 0, + "artifact": "client/results/common/pass3/praxis-release/http/05-fortio/execution.json", + "started": "2026-10-06T02:02:48.438988+00:00", + "finished": "2026-10-06T02:03:23.686652+00:00", + "exits": [ + 0, + 0 + ], + "requests": 1037324, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 34563.25715633337, + "successful_requests_per_second": 34563.25715633337, + "latency_mean_ms": 14.80720137785592, + "latency_p99_ms": 39.87139859427523, + "status_counts": { + "200": 1037324 + }, + "duration_seconds": 30.012333482, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "praxis-release", + "tool": "fortio", + "size": 16384, + "concurrency": 1, + "rate": 1000, + "artifact": "client/results/common/pass3/praxis-release/http/06-fortio/execution.json", + "started": "2026-10-06T02:03:25.687382+00:00", + "finished": "2026-10-06T02:04:00.753474+00:00", + "exits": [ + 0, + 0 + ], + "requests": 18605, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 620.1640808925314, + "successful_requests_per_second": 620.1640808925314, + "latency_mean_ms": 0.5330914620800851, + "latency_p99_ms": 0.7792136498516319, + "status_counts": { + "200": 18605 + }, + "duration_seconds": 30.000125085, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "praxis-release", + "tool": "fortio", + "size": 16384, + "concurrency": 1, + "rate": 0, + "artifact": "client/results/common/pass3/praxis-release/http/07-fortio/execution.json", + "started": "2026-10-06T02:04:02.754228+00:00", + "finished": "2026-10-06T02:04:37.822765+00:00", + "exits": [ + 0, + 0 + ], + "requests": 62907, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2096.8761655075855, + "successful_requests_per_second": 2096.8761655075855, + "latency_mean_ms": 0.4762787752714359, + "latency_p99_ms": 1.663574123989218, + "status_counts": { + "200": 62907 + }, + "duration_seconds": 30.000341, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "praxis-release", + "tool": "fortio", + "size": 16384, + "concurrency": 16, + "rate": 1000, + "artifact": "client/results/common/pass3/praxis-release/http/08-fortio/execution.json", + "started": "2026-10-06T02:04:39.823469+00:00", + "finished": "2026-10-06T02:05:14.990796+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 999.4534841096075, + "successful_requests_per_second": 999.4534841096075, + "latency_mean_ms": 0.5279192834333334, + "latency_p99_ms": 0.7881481481481478, + "status_counts": { + "200": 30000 + }, + "duration_seconds": 30.016404442, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "praxis-release", + "tool": "fortio", + "size": 16384, + "concurrency": 16, + "rate": 0, + "artifact": "client/results/common/pass3/praxis-release/http/09-fortio/execution.json", + "started": "2026-10-06T02:05:16.991587+00:00", + "finished": "2026-10-06T02:05:52.108345+00:00", + "exits": [ + 0, + 0 + ], + "requests": 663983, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 22131.93571650061, + "successful_requests_per_second": 22131.93571650061, + "latency_mean_ms": 0.722293512717946, + "latency_p99_ms": 1.8546529309077546, + "status_counts": { + "200": 663983 + }, + "duration_seconds": 30.001126359, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "praxis-release", + "tool": "fortio", + "size": 16384, + "concurrency": 512, + "rate": 1000, + "artifact": "client/results/common/pass3/praxis-release/http/10-fortio/execution.json", + "started": "2026-10-06T02:05:54.109040+00:00", + "finished": "2026-10-06T02:06:29.728154+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29696, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 983.0363361842536, + "successful_requests_per_second": 983.0363361842536, + "latency_mean_ms": 0.5577131776670261, + "latency_p99_ms": 0.7908748159057435, + "status_counts": { + "200": 29696 + }, + "duration_seconds": 30.208445921, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "praxis-release", + "tool": "fortio", + "size": 16384, + "concurrency": 512, + "rate": 0, + "artifact": "client/results/common/pass3/praxis-release/http/11-fortio/execution.json", + "started": "2026-10-06T02:06:31.728949+00:00", + "finished": "2026-10-06T02:07:07.014955+00:00", + "exits": [ + 0, + 0 + ], + "requests": 629608, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 20973.350782332298, + "successful_requests_per_second": 20973.350782332298, + "latency_mean_ms": 24.401533092838715, + "latency_p99_ms": 49.283990171990176, + "status_counts": { + "200": 629608 + }, + "duration_seconds": 30.019428299, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "praxis-release", + "tool": "nighthawk", + "size": 0, + "concurrency": 1, + "connections": 16, + "rate": 1000, + "artifact": "client/results/common/pass3/praxis-release/http/12-nighthawk/execution.json", + "started": "2026-10-06T02:07:09.015660+00:00", + "finished": "2026-10-06T02:07:45.856617+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "successful_requests": 30000, + "successful_requests_per_second": 1000.000024533334, + "requests_per_second": 1000.000024533334, + "confirmed_non_2xx": 0, + "stream_resets": 0, + "unaccounted_at_cutoff": 0, + "latency_mean_ms": 0.337255, + "latency_p99_upper_bracket_ms": 0.463839, + "upper_bracket_percentile": 99.0625, + "counters": { + "benchmark.http_2xx": 30000, + "cluster_manager.cluster_added": 1, + "default.total_match_count": 1, + "membership_change": 1, + "runtime.load_success": 1, + "runtime.override_dir_not_exists": 1, + "upstream_cx_http1_total": 4, + "upstream_cx_rx_bytes_total": 3480000, + "upstream_cx_total": 4, + "upstream_cx_tx_bytes_total": 1710000, + "upstream_rq_pending_total": 4, + "upstream_rq_total": 30000 + }, + "duration_seconds": 29.999999264, + "artifact_valid": true + }, + { + "profile": "common", + "workload": "http", + "pass": 3, + "treatment": "praxis-release", + "tool": "nighthawk", + "size": 16384, + "concurrency": 1, + "connections": 16, + "rate": 1000, + "artifact": "client/results/common/pass3/praxis-release/http/13-nighthawk/execution.json", + "started": "2026-10-06T02:07:47.857331+00:00", + "finished": "2026-10-06T02:08:24.697281+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "successful_requests": 30000, + "successful_requests_per_second": 1000.0000179000002, + "requests_per_second": 1000.0000179000002, + "confirmed_non_2xx": 0, + "stream_resets": 0, + "unaccounted_at_cutoff": 0, + "latency_mean_ms": 0.422869, + "latency_p99_upper_bracket_ms": 0.623167, + "upper_bracket_percentile": 99.0625, + "counters": { + "benchmark.http_2xx": 30000, + "cluster_manager.cluster_added": 1, + "default.total_match_count": 1, + "membership_change": 1, + "runtime.load_success": 1, + "runtime.override_dir_not_exists": 1, + "upstream_cx_http1_total": 2, + "upstream_cx_rx_bytes_total": 496350000, + "upstream_cx_total": 2, + "upstream_cx_tx_bytes_total": 1830000, + "upstream_rq_pending_total": 2, + "upstream_rq_total": 30000 + }, + "duration_seconds": 29.999999463, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass1/agentgateway/ai/00-fortio-openai/execution.json", + "started": "2026-10-05T21:24:07.650946+00:00", + "finished": "2026-10-05T21:24:42.820703+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9139166519733, + "successful_requests_per_second": 998.9139166519733, + "latency_mean_ms": 0.6948695715048027, + "latency_p99_ms": 0.9813947895791582, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.01660053, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass1/agentgateway/ai/01-fortio-openai/execution.json", + "started": "2026-10-05T21:24:44.821696+00:00", + "finished": "2026-10-05T21:25:19.939567+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.8918263860764, + "successful_requests_per_second": 2998.8918263860764, + "latency_mean_ms": 0.620630715027116, + "latency_p99_ms": 0.9188760907504362, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005750527, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass1/agentgateway/ai/02-fortio-openai/execution.json", + "started": "2026-10-05T21:25:21.940504+00:00", + "finished": "2026-10-05T21:25:57.054362+00:00", + "exits": [ + 0, + 0 + ], + "requests": 421281, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 14042.068151399735, + "successful_requests_per_second": 14042.068151399735, + "latency_mean_ms": 2.2782413650580007, + "latency_p99_ms": 3.787531430956232, + "status_counts": { + "200": 421281 + }, + "duration_seconds": 30.001349905, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass1/agentgateway/ai/03-fortio-openai/execution.json", + "started": "2026-10-05T21:25:59.055444+00:00", + "finished": "2026-10-05T21:26:34.224075+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9271605916749, + "successful_requests_per_second": 998.9271605916749, + "latency_mean_ms": 1.0820060933497866, + "latency_p99_ms": 1.9868416069254704, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016202565, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass1/agentgateway/ai/04-fortio-openai/execution.json", + "started": "2026-10-05T21:26:36.225177+00:00", + "finished": "2026-10-05T21:27:11.390402+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.835249909457, + "successful_requests_per_second": 2998.835249909457, + "latency_mean_ms": 1.127976241987465, + "latency_p99_ms": 1.9879691041393295, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.00631662, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass1/agentgateway/ai/05-fortio-openai/execution.json", + "started": "2026-10-05T21:27:13.391581+00:00", + "finished": "2026-10-05T21:27:48.507495+00:00", + "exits": [ + 0, + 0 + ], + "requests": 224663, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 7488.113521206459, + "successful_requests_per_second": 7488.113521206459, + "latency_mean_ms": 4.272536979560494, + "latency_p99_ms": 7.381968878346621, + "status_counts": { + "200": 224663 + }, + "duration_seconds": 30.002616729, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass1/agentgateway/ai/06-fortio-anthropic/execution.json", + "started": "2026-10-05T21:27:50.508583+00:00", + "finished": "2026-10-05T21:28:25.677566+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9218860361698, + "successful_requests_per_second": 998.9218860361698, + "latency_mean_ms": 0.6595826119263606, + "latency_p99_ms": 0.9172217573221759, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016361058, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass1/agentgateway/ai/07-fortio-anthropic/execution.json", + "started": "2026-10-05T21:28:27.678566+00:00", + "finished": "2026-10-05T21:29:02.794298+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.879122670298, + "successful_requests_per_second": 2998.879122670298, + "latency_mean_ms": 0.5792923314922654, + "latency_p99_ms": 0.8558314176245203, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005877636, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass1/agentgateway/ai/08-fortio-anthropic/execution.json", + "started": "2026-10-05T21:29:04.795196+00:00", + "finished": "2026-10-05T21:29:39.907478+00:00", + "exits": [ + 0, + 0 + ], + "requests": 434033, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 14467.016815626717, + "successful_requests_per_second": 14467.016815626717, + "latency_mean_ms": 2.211327411383464, + "latency_p99_ms": 3.6387357611322075, + "status_counts": { + "200": 434033 + }, + "duration_seconds": 30.001554953, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass1/agentgateway/ai/09-fortio-anthropic/execution.json", + "started": "2026-10-05T21:29:41.908511+00:00", + "finished": "2026-10-05T21:30:17.077559+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9276224128726, + "successful_requests_per_second": 998.9276224128726, + "latency_mean_ms": 1.063328263207044, + "latency_p99_ms": 1.9853545440859135, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016188688, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass1/agentgateway/ai/10-fortio-anthropic/execution.json", + "started": "2026-10-05T21:30:19.078632+00:00", + "finished": "2026-10-05T21:30:54.242842+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.8552609557196, + "successful_requests_per_second": 2998.8552609557196, + "latency_mean_ms": 1.115856838537962, + "latency_p99_ms": 1.9875090230434649, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.006116391, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass1/agentgateway/ai/11-fortio-anthropic/execution.json", + "started": "2026-10-05T21:30:56.243936+00:00", + "finished": "2026-10-05T21:31:31.360735+00:00", + "exits": [ + 0, + 0 + ], + "requests": 223150, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 7437.629203059841, + "successful_requests_per_second": 7437.629203059841, + "latency_mean_ms": 4.301551826986332, + "latency_p99_ms": 7.389648861591909, + "status_counts": { + "200": 223150 + }, + "duration_seconds": 30.00284014, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass1/agentgateway/ai/12-fortio-translation/execution.json", + "started": "2026-10-05T21:31:33.361630+00:00", + "finished": "2026-10-05T21:32:08.529187+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9425470518597, + "successful_requests_per_second": 998.9425470518597, + "latency_mean_ms": 0.6479956850320172, + "latency_p99_ms": 0.8991141242937851, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015740233, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass1/agentgateway/ai/13-fortio-translation/execution.json", + "started": "2026-10-05T21:32:10.530154+00:00", + "finished": "2026-10-05T21:32:45.643808+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.8510279409024, + "successful_requests_per_second": 2998.8510279409024, + "latency_mean_ms": 0.5733819134957328, + "latency_p99_ms": 0.8588062015503874, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.006158746, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass1/agentgateway/ai/14-fortio-translation/execution.json", + "started": "2026-10-05T21:32:47.644745+00:00", + "finished": "2026-10-05T21:33:22.755972+00:00", + "exits": [ + 0, + 0 + ], + "requests": 398876, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 13295.188466694137, + "successful_requests_per_second": 13295.188466694137, + "latency_mean_ms": 2.406256841391813, + "latency_p99_ms": 3.9114730857971978, + "status_counts": { + "200": 398876 + }, + "duration_seconds": 30.001530328, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass1/agentgateway/ai/15-fortio-translation/execution.json", + "started": "2026-10-05T21:33:24.757034+00:00", + "finished": "2026-10-05T21:33:59.922707+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9219347902686, + "successful_requests_per_second": 998.9219347902686, + "latency_mean_ms": 1.06248165358191, + "latency_p99_ms": 1.9851301190236028, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016359593, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass1/agentgateway/ai/16-fortio-translation/execution.json", + "started": "2026-10-05T21:34:01.923779+00:00", + "finished": "2026-10-05T21:34:37.087074+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89983, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.8205266578066, + "successful_requests_per_second": 2998.8205266578066, + "latency_mean_ms": 1.1581213726592807, + "latency_p99_ms": 1.9909339856670343, + "status_counts": { + "200": 89983 + }, + "duration_seconds": 30.006130477, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass1/agentgateway/ai/17-fortio-translation/execution.json", + "started": "2026-10-05T21:34:39.088131+00:00", + "finished": "2026-10-05T21:35:14.205714+00:00", + "exits": [ + 0, + 0 + ], + "requests": 216806, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 7226.076711960515, + "successful_requests_per_second": 7226.076711960515, + "latency_mean_ms": 4.427484565625489, + "latency_p99_ms": 7.414730165814137, + "status_counts": { + "200": 216806 + }, + "duration_seconds": 30.0032796, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/native/pass1/agentgateway/ai/18-fortio-openai/execution.json", + "started": "2026-10-05T21:35:16.206706+00:00", + "finished": "2026-10-05T21:35:52.680877+00:00", + "exits": [ + 0, + 0 + ], + "requests": 360752, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 12013.707329556617, + "successful_requests_per_second": 12013.707329556617, + "latency_mean_ms": 42.60016642769549, + "latency_p99_ms": 74.3631226433312, + "status_counts": { + "200": 360752 + }, + "duration_seconds": 30.028365941, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/native/pass1/agentgateway/ai/19-fortio-openai/execution.json", + "started": "2026-10-05T21:35:54.681943+00:00", + "finished": "2026-10-05T21:36:30.120262+00:00", + "exits": [ + 0, + 0 + ], + "requests": 201856, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 6717.755006233962, + "successful_requests_per_second": 6717.755006233962, + "latency_mean_ms": 76.15262402915448, + "latency_p99_ms": 207.574246839485, + "status_counts": { + "200": 201856 + }, + "duration_seconds": 30.048133612, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "aiperf", + "api": "openai", + "concurrency": 16, + "artifact": "client/results/native/pass1/agentgateway/ai/20-aiperf-openai/execution.json", + "started": "2026-10-05T21:36:32.121020+00:00", + "finished": "2026-10-05T21:37:11.531201+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.30227327487391, + "latency_mean_ms": 378.58653900961536, + "latency_p99_ms": 381.59493807999996, + "ttft_mean_ms": 26.746174011217946, + "ttft_p99_ms": 28.10723523, + "itl_mean_ms": 5.58476769838726, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2643.3454895919303, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "aiperf", + "api": "openai", + "concurrency": 128, + "artifact": "client/results/native/pass1/agentgateway/ai/21-aiperf-openai/execution.json", + "started": "2026-10-05T21:37:13.531953+00:00", + "finished": "2026-10-05T21:37:55.377306+00:00", + "exits": [ + 0 + ], + "requests": 9738.0, + "successful_requests": 9738.0, + "error_percent": 0.0, + "successful_requests_per_second": 320.3664508246043, + "latency_mean_ms": 387.0317953975149, + "latency_p99_ms": 401.36036479999996, + "ttft_mean_ms": 27.275244325118095, + "ttft_p99_ms": 34.287749379999916, + "itl_mean_ms": 5.7104214455935995, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20503.452852774677, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16, + "artifact": "client/results/native/pass1/agentgateway/ai/22-aiperf-anthropic/execution.json", + "started": "2026-10-05T21:37:57.378006+00:00", + "finished": "2026-10-05T21:38:36.935568+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.22689217468894, + "latency_mean_ms": 378.30596094310897, + "latency_p99_ms": 383.46699065999996, + "ttft_mean_ms": 27.210297427884615, + "ttft_p99_ms": 29.41516556, + "itl_mean_ms": 5.572947039924196, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2638.5210991800923, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128, + "artifact": "client/results/native/pass1/agentgateway/ai/23-aiperf-anthropic/execution.json", + "started": "2026-10-05T21:38:38.936376+00:00", + "finished": "2026-10-05T21:39:20.790996+00:00", + "exits": [ + 0 + ], + "requests": 9824.0, + "successful_requests": 9824.0, + "error_percent": 0.0, + "successful_requests_per_second": 323.19926606089376, + "latency_mean_ms": 381.0424450148616, + "latency_p99_ms": 415.4910858500001, + "ttft_mean_ms": 27.851370028908796, + "ttft_p99_ms": 35.93667955000003, + "itl_mean_ms": 5.606207539459567, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20684.7530278972, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "aiperf", + "api": "translation", + "concurrency": 16, + "artifact": "client/results/native/pass1/agentgateway/ai/24-aiperf-translation/execution.json", + "started": "2026-10-05T21:39:22.791779+00:00", + "finished": "2026-10-05T21:40:02.354574+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.26850696648443, + "latency_mean_ms": 378.2728220809294, + "latency_p99_ms": 382.12568593, + "ttft_mean_ms": 26.778992534455128, + "ttft_p99_ms": 28.55459827, + "itl_mean_ms": 5.579267135658323, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2641.1844458550036, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "agentgateway", + "tool": "aiperf", + "api": "translation", + "concurrency": 128, + "artifact": "client/results/native/pass1/agentgateway/ai/25-aiperf-translation/execution.json", + "started": "2026-10-05T21:40:04.355482+00:00", + "finished": "2026-10-05T21:40:46.170000+00:00", + "exits": [ + 0 + ], + "requests": 9853.0, + "successful_requests": 9853.0, + "error_percent": 0.0, + "successful_requests_per_second": 324.2222656071664, + "latency_mean_ms": 380.1217421548767, + "latency_p99_ms": 413.55597939999984, + "ttft_mean_ms": 27.576311186339183, + "ttft_p99_ms": 37.56183107999997, + "itl_mean_ms": 5.595959221722817, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20750.224998858648, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass1/direct/ai/00-fortio-openai/execution.json", + "started": "2026-10-05T21:06:54.390861+00:00", + "finished": "2026-10-05T21:07:29.555620+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9232342135542, + "successful_requests_per_second": 998.9232342135542, + "latency_mean_ms": 0.3278809081176629, + "latency_p99_ms": 0.5452869565217393, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016320547, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass1/direct/ai/01-fortio-openai/execution.json", + "started": "2026-10-05T21:07:31.556639+00:00", + "finished": "2026-10-05T21:08:06.668561+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.932164387933, + "successful_requests_per_second": 2998.932164387933, + "latency_mean_ms": 0.32286604338549096, + "latency_p99_ms": 0.5995733333333337, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005346926, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass1/direct/ai/02-fortio-openai/execution.json", + "started": "2026-10-05T21:08:08.669554+00:00", + "finished": "2026-10-05T21:08:43.754779+00:00", + "exits": [ + 0, + 0 + ], + "requests": 1734851, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 57826.92945158259, + "successful_requests_per_second": 57826.92945158259, + "latency_mean_ms": 0.5527148517561449, + "latency_p99_ms": 1.9960176574794641, + "status_counts": { + "200": 1734851 + }, + "duration_seconds": 30.000745612, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass1/direct/ai/03-fortio-openai/execution.json", + "started": "2026-10-05T21:08:45.755885+00:00", + "finished": "2026-10-05T21:09:20.922098+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9176936008189, + "successful_requests_per_second": 998.9176936008189, + "latency_mean_ms": 0.6511292318903414, + "latency_p99_ms": 1.7577737881508082, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016487036, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass1/direct/ai/04-fortio-openai/execution.json", + "started": "2026-10-05T21:09:22.923234+00:00", + "finished": "2026-10-05T21:09:58.084415+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.867407191102, + "successful_requests_per_second": 2998.867407191102, + "latency_mean_ms": 0.6285658230574322, + "latency_p99_ms": 1.702872305140964, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005994858, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass1/direct/ai/05-fortio-openai/execution.json", + "started": "2026-10-05T21:10:00.085544+00:00", + "finished": "2026-10-05T21:10:35.204582+00:00", + "exits": [ + 0, + 0 + ], + "requests": 301834, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 10060.13014453275, + "successful_requests_per_second": 10060.13014453275, + "latency_mean_ms": 3.179921510611793, + "latency_p99_ms": 15.799468163687377, + "status_counts": { + "200": 301834 + }, + "duration_seconds": 30.002991578, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass1/direct/ai/06-fortio-anthropic/execution.json", + "started": "2026-10-05T21:10:37.205547+00:00", + "finished": "2026-10-05T21:11:12.370654+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.95401535354, + "successful_requests_per_second": 998.95401535354, + "latency_mean_ms": 0.3323351409751868, + "latency_p99_ms": 0.5564640000000002, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015395643, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass1/direct/ai/07-fortio-anthropic/execution.json", + "started": "2026-10-05T21:11:14.371609+00:00", + "finished": "2026-10-05T21:11:49.483559+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.9368680818193, + "successful_requests_per_second": 2998.9368680818193, + "latency_mean_ms": 0.32596243253245016, + "latency_p99_ms": 0.5905020242914978, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005299864, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass1/direct/ai/08-fortio-anthropic/execution.json", + "started": "2026-10-05T21:11:51.484549+00:00", + "finished": "2026-10-05T21:12:26.623585+00:00", + "exits": [ + 0, + 0 + ], + "requests": 1774858, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 59159.81326648917, + "successful_requests_per_second": 59159.81326648917, + "latency_mean_ms": 0.540213460836305, + "latency_p99_ms": 1.988259718304122, + "status_counts": { + "200": 1774858 + }, + "duration_seconds": 30.001075088, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass1/direct/ai/09-fortio-anthropic/execution.json", + "started": "2026-10-05T21:12:28.624641+00:00", + "finished": "2026-10-05T21:13:03.793116+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9348975258661, + "successful_requests_per_second": 998.9348975258661, + "latency_mean_ms": 0.7282623159351654, + "latency_p99_ms": 1.690530239237861, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015970084, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass1/direct/ai/10-fortio-anthropic/execution.json", + "started": "2026-10-05T21:13:05.794172+00:00", + "finished": "2026-10-05T21:13:40.957908+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.87004327088, + "successful_requests_per_second": 2998.87004327088, + "latency_mean_ms": 0.682014935810811, + "latency_p99_ms": 1.7914225844004668, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005968482, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass1/direct/ai/11-fortio-anthropic/execution.json", + "started": "2026-10-05T21:13:42.958938+00:00", + "finished": "2026-10-05T21:14:18.078510+00:00", + "exits": [ + 0, + 0 + ], + "requests": 306481, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 10215.041879074623, + "successful_requests_per_second": 10215.041879074623, + "latency_mean_ms": 3.1316395927349476, + "latency_p99_ms": 14.889180270927417, + "status_counts": { + "200": 306481 + }, + "duration_seconds": 30.002911748, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass1/direct/ai/12-fortio-translation/execution.json", + "started": "2026-10-05T21:14:20.079356+00:00", + "finished": "2026-10-05T21:14:55.251065+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9235973245276, + "successful_requests_per_second": 998.9235973245276, + "latency_mean_ms": 0.3838159163887407, + "latency_p99_ms": 0.5979903567984569, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016309636, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass1/direct/ai/13-fortio-translation/execution.json", + "started": "2026-10-05T21:14:57.252034+00:00", + "finished": "2026-10-05T21:15:32.415786+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.910910096227, + "successful_requests_per_second": 2998.910910096227, + "latency_mean_ms": 0.3281698153116109, + "latency_p99_ms": 0.5976257796257796, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005559584, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass1/direct/ai/14-fortio-translation/execution.json", + "started": "2026-10-05T21:15:34.416721+00:00", + "finished": "2026-10-05T21:16:09.554366+00:00", + "exits": [ + 0, + 0 + ], + "requests": 1721064, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 57366.33735874775, + "successful_requests_per_second": 57366.33735874775, + "latency_mean_ms": 0.5571457279909418, + "latency_p99_ms": 2.0028215974122894, + "status_counts": { + "200": 1721064 + }, + "duration_seconds": 30.00128785, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass1/direct/ai/15-fortio-translation/execution.json", + "started": "2026-10-05T21:16:11.555447+00:00", + "finished": "2026-10-05T21:16:46.722301+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.931797992093, + "successful_requests_per_second": 998.931797992093, + "latency_mean_ms": 0.6888883077641406, + "latency_p99_ms": 1.5983934274793077, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016063219, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass1/direct/ai/16-fortio-translation/execution.json", + "started": "2026-10-05T21:16:48.723347+00:00", + "finished": "2026-10-05T21:17:23.888061+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.888712637005, + "successful_requests_per_second": 2998.888712637005, + "latency_mean_ms": 0.6453492739153628, + "latency_p99_ms": 1.7393167883211686, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005781682, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass1/direct/ai/17-fortio-translation/execution.json", + "started": "2026-10-05T21:17:25.889255+00:00", + "finished": "2026-10-05T21:18:01.010111+00:00", + "exits": [ + 0, + 0 + ], + "requests": 302356, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 10077.474260659026, + "successful_requests_per_second": 10077.474260659026, + "latency_mean_ms": 3.1744139023766698, + "latency_p99_ms": 15.538163041777493, + "status_counts": { + "200": 302356 + }, + "duration_seconds": 30.003152792, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/native/pass1/direct/ai/18-fortio-openai/execution.json", + "started": "2026-10-05T21:18:03.011160+00:00", + "finished": "2026-10-05T21:18:38.247592+00:00", + "exits": [ + 0, + 0 + ], + "requests": 2094806, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 69812.11142546525, + "successful_requests_per_second": 69812.11142546525, + "latency_mean_ms": 7.331730665052992, + "latency_p99_ms": 25.610503637381072, + "status_counts": { + "200": 2094806 + }, + "duration_seconds": 30.006340694, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/native/pass1/direct/ai/19-fortio-openai/execution.json", + "started": "2026-10-05T21:18:40.248642+00:00", + "finished": "2026-10-05T21:19:15.606353+00:00", + "exits": [ + 0, + 0 + ], + "requests": 427916, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 14243.654483200025, + "successful_requests_per_second": 14243.654483200025, + "latency_mean_ms": 35.90852053922028, + "latency_p99_ms": 1128.2685274002256, + "status_counts": { + "200": 427916 + }, + "duration_seconds": 30.042570922, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "aiperf", + "api": "openai", + "concurrency": 16, + "artifact": "client/results/native/pass1/direct/ai/20-aiperf-openai/execution.json", + "started": "2026-10-05T21:19:17.607169+00:00", + "finished": "2026-10-05T21:19:59.076956+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.330562303263854, + "latency_mean_ms": 378.5297723862179, + "latency_p99_ms": 384.87066057, + "ttft_mean_ms": 26.363448181891023, + "ttft_p99_ms": 27.1795047, + "itl_mean_ms": 5.589941654036936, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2645.1559874088866, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "aiperf", + "api": "openai", + "concurrency": 128, + "artifact": "client/results/native/pass1/direct/ai/21-aiperf-openai/execution.json", + "started": "2026-10-05T21:20:01.077748+00:00", + "finished": "2026-10-05T21:20:45.027764+00:00", + "exits": [ + 0 + ], + "requests": 9812.0, + "successful_requests": 9812.0, + "error_percent": 0.0, + "successful_requests_per_second": 322.8555641912063, + "latency_mean_ms": 384.0681983508968, + "latency_p99_ms": 403.07553229, + "ttft_mean_ms": 26.83533052660008, + "ttft_p99_ms": 33.158807309999965, + "itl_mean_ms": 5.670362981338044, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20662.756108237205, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16, + "artifact": "client/results/native/pass1/direct/ai/22-aiperf-anthropic/execution.json", + "started": "2026-10-05T21:20:47.028487+00:00", + "finished": "2026-10-05T21:21:28.490407+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.28460630108057, + "latency_mean_ms": 378.0510912275641, + "latency_p99_ms": 381.19413043, + "ttft_mean_ms": 26.456140219551283, + "ttft_p99_ms": 28.192963679999995, + "itl_mean_ms": 5.580872238222426, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2642.2148032691566, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128, + "artifact": "client/results/native/pass1/direct/ai/23-aiperf-anthropic/execution.json", + "started": "2026-10-05T21:21:30.491177+00:00", + "finished": "2026-10-05T21:22:14.408990+00:00", + "exits": [ + 0 + ], + "requests": 9842.0, + "successful_requests": 9842.0, + "error_percent": 0.0, + "successful_requests_per_second": 323.7681443182664, + "latency_mean_ms": 380.6527601091242, + "latency_p99_ms": 410.53294428, + "ttft_mean_ms": 27.235121427250558, + "ttft_p99_ms": 36.12996924, + "itl_mean_ms": 5.609803788601168, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20721.16123636905, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "aiperf", + "api": "translation", + "concurrency": 16, + "artifact": "client/results/native/pass1/direct/ai/24-aiperf-translation/execution.json", + "started": "2026-10-05T21:22:16.409733+00:00", + "finished": "2026-10-05T21:22:57.821309+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.33420471599816, + "latency_mean_ms": 378.50700011217947, + "latency_p99_ms": 382.39671445999994, + "ttft_mean_ms": 26.37078740705128, + "ttft_p99_ms": 27.96805804, + "itl_mean_ms": 5.589463693732195, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2645.3891018238824, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "direct", + "tool": "aiperf", + "api": "translation", + "concurrency": 128, + "artifact": "client/results/native/pass1/direct/ai/25-aiperf-translation/execution.json", + "started": "2026-10-05T21:22:59.822067+00:00", + "finished": "2026-10-05T21:23:43.683778+00:00", + "exits": [ + 0 + ], + "requests": 9817.0, + "successful_requests": 9817.0, + "error_percent": 0.0, + "successful_requests_per_second": 322.9765354641611, + "latency_mean_ms": 383.93570431200976, + "latency_p99_ms": 402.01700456, + "ttft_mean_ms": 26.915996757563413, + "ttft_p99_ms": 35.54560532000002, + "itl_mean_ms": 5.666979484991212, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20670.49826970631, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass1/praxis/ai/00-fortio-openai/execution.json", + "started": "2026-10-05T21:41:06.609628+00:00", + "finished": "2026-10-05T21:41:41.776146+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.916762456179, + "successful_requests_per_second": 998.916762456179, + "latency_mean_ms": 0.6205440279815901, + "latency_p99_ms": 0.890664586583463, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016515016, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass1/praxis/ai/01-fortio-openai/execution.json", + "started": "2026-10-05T21:41:43.777196+00:00", + "finished": "2026-10-05T21:42:18.891991+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.8949675263, + "successful_requests_per_second": 2998.8949675263, + "latency_mean_ms": 0.5648512255067569, + "latency_p99_ms": 0.8461321585903092, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005719098, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass1/praxis/ai/02-fortio-openai/execution.json", + "started": "2026-10-05T21:42:20.893037+00:00", + "finished": "2026-10-05T21:42:56.007821+00:00", + "exits": [ + 0, + 0 + ], + "requests": 419032, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 13967.009905071794, + "successful_requests_per_second": 13967.009905071794, + "latency_mean_ms": 2.290470247162506, + "latency_p99_ms": 3.849498367913555, + "status_counts": { + "200": 419032 + }, + "duration_seconds": 30.001553865, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass1/praxis/ai/03-fortio-openai/execution.json", + "started": "2026-10-05T21:42:58.008931+00:00", + "finished": "2026-10-05T21:43:33.175447+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9090862031844, + "successful_requests_per_second": 998.9090862031844, + "latency_mean_ms": 1.4290507717449308, + "latency_p99_ms": 2.5649411764705903, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016745682, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass1/praxis/ai/04-fortio-openai/execution.json", + "started": "2026-10-05T21:43:35.176539+00:00", + "finished": "2026-10-05T21:44:10.341169+00:00", + "exits": [ + 0, + 0 + ], + "requests": 84425, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2813.03219572435, + "successful_requests_per_second": 2813.03219572435, + "latency_mean_ms": 7.894228564465502, + "latency_p99_ms": 15.643998012290599, + "status_counts": { + "200": 84425 + }, + "duration_seconds": 30.012098734, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass1/praxis/ai/05-fortio-openai/execution.json", + "started": "2026-10-05T21:44:12.342414+00:00", + "finished": "2026-10-05T21:44:47.508411+00:00", + "exits": [ + 0, + 0 + ], + "requests": 84351, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2810.7371386141244, + "successful_requests_per_second": 2810.7371386141244, + "latency_mean_ms": 11.382258494623658, + "latency_p99_ms": 19.866549164216444, + "status_counts": { + "200": 84351 + }, + "duration_seconds": 30.010276963, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass1/praxis/ai/06-fortio-anthropic/execution.json", + "started": "2026-10-05T21:44:49.509392+00:00", + "finished": "2026-10-05T21:45:24.679610+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9432248454959, + "successful_requests_per_second": 998.9432248454959, + "latency_mean_ms": 0.6596955149079509, + "latency_p99_ms": 0.9483569230769231, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015719867, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass1/praxis/ai/07-fortio-anthropic/execution.json", + "started": "2026-10-05T21:45:26.680605+00:00", + "finished": "2026-10-05T21:46:01.800076+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.888044313661, + "successful_requests_per_second": 2998.888044313661, + "latency_mean_ms": 0.6011049588482397, + "latency_p99_ms": 0.8881955990220046, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005788369, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass1/praxis/ai/08-fortio-anthropic/execution.json", + "started": "2026-10-05T21:46:03.801090+00:00", + "finished": "2026-10-05T21:46:38.916988+00:00", + "exits": [ + 0, + 0 + ], + "requests": 359394, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 11978.958903789347, + "successful_requests_per_second": 11978.958903789347, + "latency_mean_ms": 2.670686506188195, + "latency_p99_ms": 3.9830322751894927, + "status_counts": { + "200": 359394 + }, + "duration_seconds": 30.002106434, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass1/praxis/ai/09-fortio-anthropic/execution.json", + "started": "2026-10-05T21:46:40.918022+00:00", + "finished": "2026-10-05T21:47:16.084977+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.895582545947, + "successful_requests_per_second": 998.895582545947, + "latency_mean_ms": 1.4906440332510673, + "latency_p99_ms": 2.7324619516562207, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.017151466, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass1/praxis/ai/10-fortio-anthropic/execution.json", + "started": "2026-10-05T21:47:18.086036+00:00", + "finished": "2026-10-05T21:47:53.251011+00:00", + "exits": [ + 0, + 0 + ], + "requests": 80660, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2687.4467563792455, + "successful_requests_per_second": 2687.4467563792455, + "latency_mean_ms": 8.310676983585418, + "latency_p99_ms": 16.243274180249895, + "status_counts": { + "200": 80660 + }, + "duration_seconds": 30.013617873, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass1/praxis/ai/11-fortio-anthropic/execution.json", + "started": "2026-10-05T21:47:55.252101+00:00", + "finished": "2026-10-05T21:48:30.416440+00:00", + "exits": [ + 0, + 0 + ], + "requests": 79229, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2640.091138170685, + "successful_requests_per_second": 2640.091138170685, + "latency_mean_ms": 12.11788061972258, + "latency_p99_ms": 19.89053521743208, + "status_counts": { + "200": 79229 + }, + "duration_seconds": 30.009948844, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass1/praxis/ai/12-fortio-translation/execution.json", + "started": "2026-10-05T21:48:32.417414+00:00", + "finished": "2026-10-05T21:49:07.581873+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9355578370387, + "successful_requests_per_second": 998.9355578370387, + "latency_mean_ms": 0.9166445681696906, + "latency_p99_ms": 1.9514042842570554, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015950243, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass1/praxis/ai/13-fortio-translation/execution.json", + "started": "2026-10-05T21:49:09.582831+00:00", + "finished": "2026-10-05T21:49:44.746510+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.8829105169225, + "successful_requests_per_second": 2998.8829105169225, + "latency_mean_ms": 0.8494150629889757, + "latency_p99_ms": 1.911376840429765, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005839736, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass1/praxis/ai/14-fortio-translation/execution.json", + "started": "2026-10-05T21:49:46.747501+00:00", + "finished": "2026-10-05T21:50:21.865111+00:00", + "exits": [ + 0, + 0 + ], + "requests": 211902, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 7062.657876156659, + "successful_requests_per_second": 7062.657876156659, + "latency_mean_ms": 4.529715248327057, + "latency_p99_ms": 7.416349737456725, + "status_counts": { + "200": 211902 + }, + "duration_seconds": 30.003152314, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass1/praxis/ai/15-fortio-translation/execution.json", + "started": "2026-10-05T21:50:23.866164+00:00", + "finished": "2026-10-05T21:50:59.034870+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.883565421997, + "successful_requests_per_second": 998.883565421997, + "latency_mean_ms": 2.144297509505069, + "latency_p99_ms": 2.998603061654417, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.017512589, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass1/praxis/ai/16-fortio-translation/execution.json", + "started": "2026-10-05T21:51:01.035950+00:00", + "finished": "2026-10-05T21:51:36.200998+00:00", + "exits": [ + 0, + 0 + ], + "requests": 45057, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 1500.9416203075743, + "successful_requests_per_second": 1500.9416203075743, + "latency_mean_ms": 15.685694820138936, + "latency_p99_ms": 29.069693791946307, + "status_counts": { + "200": 45057 + }, + "duration_seconds": 30.019155569, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass1/praxis/ai/17-fortio-translation/execution.json", + "started": "2026-10-05T21:51:38.202015+00:00", + "finished": "2026-10-05T21:52:13.368432+00:00", + "exits": [ + 0, + 0 + ], + "requests": 44940, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 1497.0311878833866, + "successful_requests_per_second": 1497.0311878833866, + "latency_mean_ms": 21.367978373097458, + "latency_p99_ms": 36.37439222042139, + "status_counts": { + "200": 44940 + }, + "duration_seconds": 30.019414668, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/native/pass1/praxis/ai/18-fortio-openai/execution.json", + "started": "2026-10-05T21:52:15.369464+00:00", + "finished": "2026-10-05T21:52:50.703144+00:00", + "exits": [ + 0, + 0 + ], + "requests": 332639, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 11075.111752706645, + "successful_requests_per_second": 11075.111752706645, + "latency_mean_ms": 46.20041433162976, + "latency_p99_ms": 78.8103162458557, + "status_counts": { + "200": 332639 + }, + "duration_seconds": 30.034821086, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/native/pass1/praxis/ai/19-fortio-openai/execution.json", + "started": "2026-10-05T21:52:52.704249+00:00", + "finished": "2026-10-05T21:53:28.628174+00:00", + "exits": [ + 0, + 0 + ], + "requests": 80914, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2681.941082129708, + "successful_requests_per_second": 2681.941082129708, + "latency_mean_ms": 190.34431492695964, + "latency_p99_ms": 412.4243918662154, + "status_counts": { + "200": 80914 + }, + "duration_seconds": 30.169939429, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis", + "tool": "aiperf", + "api": "openai", + "concurrency": 16, + "artifact": "client/results/native/pass1/praxis/ai/20-aiperf-openai/execution.json", + "started": "2026-10-05T21:53:30.628948+00:00", + "finished": "2026-10-05T21:54:12.194508+00:00", + "exits": [ + 0 + ], + "requests": 1257.0, + "successful_requests": 1257.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.38493698650231, + "latency_mean_ms": 376.3759325902943, + "latency_p99_ms": 379.8927402, + "ttft_mean_ms": 26.624026689737466, + "ttft_p99_ms": 28.01210924, + "itl_mean_ms": 5.551617553977094, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2648.635967136148, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis", + "tool": "aiperf", + "api": "openai", + "concurrency": 128, + "artifact": "client/results/native/pass1/praxis/ai/21-aiperf-openai/execution.json", + "started": "2026-10-05T21:54:14.195289+00:00", + "finished": "2026-10-05T21:54:57.891928+00:00", + "exits": [ + 0 + ], + "requests": 9763.0, + "successful_requests": 9763.0, + "error_percent": 0.0, + "successful_requests_per_second": 321.306238010091, + "latency_mean_ms": 385.74609323240804, + "latency_p99_ms": 401.84637705999984, + "ttft_mean_ms": 27.16634698207518, + "ttft_p99_ms": 35.208680519999994, + "itl_mean_ms": 5.691742003973538, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20563.599232645825, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16, + "artifact": "client/results/native/pass1/praxis/ai/22-aiperf-anthropic/execution.json", + "started": "2026-10-05T21:54:59.892689+00:00", + "finished": "2026-10-05T21:55:41.255971+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.365676533296636, + "latency_mean_ms": 377.26863137900637, + "latency_p99_ms": 380.23485349, + "ttft_mean_ms": 26.807896862980765, + "ttft_p99_ms": 28.887647769999997, + "itl_mean_ms": 5.562868801841676, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2647.4032981309847, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128, + "artifact": "client/results/native/pass1/praxis/ai/23-aiperf-anthropic/execution.json", + "started": "2026-10-05T21:55:43.256824+00:00", + "finished": "2026-10-05T21:56:26.989325+00:00", + "exits": [ + 0 + ], + "requests": 9786.0, + "successful_requests": 9786.0, + "error_percent": 0.0, + "successful_requests_per_second": 321.9669144177869, + "latency_mean_ms": 382.432782428878, + "latency_p99_ms": 417.44916394999996, + "ttft_mean_ms": 27.641456416206825, + "ttft_p99_ms": 39.57103134999991, + "itl_mean_ms": 5.631608349407479, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20605.88252273836, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis", + "tool": "aiperf", + "api": "translation", + "concurrency": 16, + "artifact": "client/results/native/pass1/praxis/ai/24-aiperf-translation/execution.json", + "started": "2026-10-05T21:56:28.990069+00:00", + "finished": "2026-10-05T21:57:10.453379+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.27126449929808, + "latency_mean_ms": 377.96470686378206, + "latency_p99_ms": 381.38919388999994, + "ttft_mean_ms": 26.755284483173075, + "ttft_p99_ms": 28.00474644, + "itl_mean_ms": 5.574752736200142, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2641.360927955077, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis", + "tool": "aiperf", + "api": "translation", + "concurrency": 128, + "artifact": "client/results/native/pass1/praxis/ai/25-aiperf-translation/execution.json", + "started": "2026-10-05T21:57:12.454278+00:00", + "finished": "2026-10-05T21:57:56.179652+00:00", + "exits": [ + 0 + ], + "requests": 9810.0, + "successful_requests": 9810.0, + "error_percent": 0.0, + "successful_requests_per_second": 322.6947626502292, + "latency_mean_ms": 381.79827080265034, + "latency_p99_ms": 412.7168965099999, + "ttft_mean_ms": 27.58932476788991, + "ttft_p99_ms": 36.41725197999988, + "itl_mean_ms": 5.622364222773975, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20652.46480961467, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/00-fortio-openai/execution.json", + "started": "2026-10-05T21:58:16.858829+00:00", + "finished": "2026-10-05T21:58:52.026947+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9231616313265, + "successful_requests_per_second": 998.9231616313265, + "latency_mean_ms": 0.6148931549826573, + "latency_p99_ms": 0.8507297297297298, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016322728, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/01-fortio-openai/execution.json", + "started": "2026-10-05T21:58:54.027933+00:00", + "finished": "2026-10-05T21:59:29.143662+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.908408470578, + "successful_requests_per_second": 2998.908408470578, + "latency_mean_ms": 0.5670495508201454, + "latency_p99_ms": 0.8438898305084753, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005584614, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/02-fortio-openai/execution.json", + "started": "2026-10-05T21:59:31.144593+00:00", + "finished": "2026-10-05T22:00:06.258961+00:00", + "exits": [ + 0, + 0 + ], + "requests": 393479, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 13115.213913280855, + "successful_requests_per_second": 13115.213913280855, + "latency_mean_ms": 2.439291938499894, + "latency_p99_ms": 3.9324155379984953, + "status_counts": { + "200": 393479 + }, + "duration_seconds": 30.001721863, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/03-fortio-openai/execution.json", + "started": "2026-10-05T22:00:08.260088+00:00", + "finished": "2026-10-05T22:00:43.424178+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.8901724533586, + "successful_requests_per_second": 998.8901724533586, + "latency_mean_ms": 1.43295964821238, + "latency_p99_ms": 2.599946452476571, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.017314042, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/04-fortio-openai/execution.json", + "started": "2026-10-05T22:00:45.425304+00:00", + "finished": "2026-10-05T22:01:20.585813+00:00", + "exits": [ + 0, + 0 + ], + "requests": 82486, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2748.419704085083, + "successful_requests_per_second": 2748.419704085083, + "latency_mean_ms": 8.132047686989308, + "latency_p99_ms": 16.805957284912427, + "status_counts": { + "200": 82486 + }, + "duration_seconds": 30.012155668, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/05-fortio-openai/execution.json", + "started": "2026-10-05T22:01:22.586980+00:00", + "finished": "2026-10-05T22:01:57.748344+00:00", + "exits": [ + 0, + 0 + ], + "requests": 80475, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2681.554671263584, + "successful_requests_per_second": 2681.554671263584, + "latency_mean_ms": 11.930596595688108, + "latency_p99_ms": 19.88547723727131, + "status_counts": { + "200": 80475 + }, + "duration_seconds": 30.010575903, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/06-fortio-anthropic/execution.json", + "started": "2026-10-05T22:01:59.749390+00:00", + "finished": "2026-10-05T22:02:34.912978+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9198863567944, + "successful_requests_per_second": 998.9198863567944, + "latency_mean_ms": 0.6140855903481857, + "latency_p99_ms": 0.8543975155279496, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016421146, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/07-fortio-anthropic/execution.json", + "started": "2026-10-05T22:02:36.913954+00:00", + "finished": "2026-10-05T22:03:12.026442+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.8914520962053, + "successful_requests_per_second": 2998.8914520962053, + "latency_mean_ms": 0.5678787291629623, + "latency_p99_ms": 0.8192986512524083, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005754272, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/08-fortio-anthropic/execution.json", + "started": "2026-10-05T22:03:14.027386+00:00", + "finished": "2026-10-05T22:03:49.141704+00:00", + "exits": [ + 0, + 0 + ], + "requests": 368374, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 12278.389046857446, + "successful_requests_per_second": 12278.389046857446, + "latency_mean_ms": 2.6055932279368244, + "latency_p99_ms": 3.9717724268929353, + "status_counts": { + "200": 368374 + }, + "duration_seconds": 30.001818528, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/09-fortio-anthropic/execution.json", + "started": "2026-10-05T22:03:51.142743+00:00", + "finished": "2026-10-05T22:04:26.307345+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9029544305223, + "successful_requests_per_second": 998.9029544305223, + "latency_mean_ms": 1.47349249376334, + "latency_p99_ms": 2.6579643765903302, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.01692994, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/10-fortio-anthropic/execution.json", + "started": "2026-10-05T22:04:28.308395+00:00", + "finished": "2026-10-05T22:05:03.473669+00:00", + "exits": [ + 0, + 0 + ], + "requests": 80410, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2679.2026641733, + "successful_requests_per_second": 2679.2026641733, + "latency_mean_ms": 8.344131358400693, + "latency_p99_ms": 16.028191264198632, + "status_counts": { + "200": 80410 + }, + "duration_seconds": 30.012660511, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/11-fortio-anthropic/execution.json", + "started": "2026-10-05T22:05:05.474699+00:00", + "finished": "2026-10-05T22:05:40.644413+00:00", + "exits": [ + 0, + 0 + ], + "requests": 79722, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2656.4704500738358, + "successful_requests_per_second": 2656.4704500738358, + "latency_mean_ms": 12.043232247271765, + "latency_p99_ms": 19.885668145686022, + "status_counts": { + "200": 79722 + }, + "duration_seconds": 30.010497575, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/12-fortio-translation/execution.json", + "started": "2026-10-05T22:05:42.645444+00:00", + "finished": "2026-10-05T22:06:17.812715+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9320316836559, + "successful_requests_per_second": 998.9320316836559, + "latency_mean_ms": 0.9403416618529884, + "latency_p99_ms": 1.9595943753380205, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016056197, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/13-fortio-translation/execution.json", + "started": "2026-10-05T22:06:19.813703+00:00", + "finished": "2026-10-05T22:06:54.977176+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.8581256806374, + "successful_requests_per_second": 2998.8581256806374, + "latency_mean_ms": 0.8486308112886738, + "latency_p99_ms": 1.8943442720056864, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.006087727, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/14-fortio-translation/execution.json", + "started": "2026-10-05T22:06:56.978094+00:00", + "finished": "2026-10-05T22:07:32.092920+00:00", + "exits": [ + 0, + 0 + ], + "requests": 210899, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 7029.145115181113, + "successful_requests_per_second": 7029.145115181113, + "latency_mean_ms": 4.551354249977476, + "latency_p99_ms": 7.419704914083828, + "status_counts": { + "200": 210899 + }, + "duration_seconds": 30.003506336, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/15-fortio-translation/execution.json", + "started": "2026-10-05T22:07:34.093936+00:00", + "finished": "2026-10-05T22:08:09.306513+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.8946059522808, + "successful_requests_per_second": 998.8946059522808, + "latency_mean_ms": 2.1383698708311103, + "latency_p99_ms": 2.9989183793838756, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.017180813, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/16-fortio-translation/execution.json", + "started": "2026-10-05T22:08:11.307578+00:00", + "finished": "2026-10-05T22:08:46.469986+00:00", + "exits": [ + 0, + 0 + ], + "requests": 44127, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 1469.9336183564278, + "successful_requests_per_second": 1469.9336183564278, + "latency_mean_ms": 16.28688701930789, + "latency_p99_ms": 29.337323294406886, + "status_counts": { + "200": 44127 + }, + "duration_seconds": 30.019722965, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/17-fortio-translation/execution.json", + "started": "2026-10-05T22:08:48.471135+00:00", + "finished": "2026-10-05T22:09:23.635586+00:00", + "exits": [ + 0, + 0 + ], + "requests": 43700, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 1455.7051448866482, + "successful_requests_per_second": 1455.7051448866482, + "latency_mean_ms": 21.974675376773455, + "latency_p99_ms": 37.60905577029266, + "status_counts": { + "200": 43700 + }, + "duration_seconds": 30.019815588, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/18-fortio-openai/execution.json", + "started": "2026-10-05T22:09:25.636526+00:00", + "finished": "2026-10-05T22:10:01.010109+00:00", + "exits": [ + 0, + 0 + ], + "requests": 334992, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 11151.979691034281, + "successful_requests_per_second": 11151.979691034281, + "latency_mean_ms": 45.87593561389825, + "latency_p99_ms": 78.50941894401706, + "status_counts": { + "200": 334992 + }, + "duration_seconds": 30.03879215, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/19-fortio-openai/execution.json", + "started": "2026-10-05T22:10:03.011193+00:00", + "finished": "2026-10-05T22:10:38.985006+00:00", + "exits": [ + 0, + 0 + ], + "requests": 78864, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2613.084401554416, + "successful_requests_per_second": 2613.084401554416, + "latency_mean_ms": 195.32708353753318, + "latency_p99_ms": 474.12875210263854, + "status_counts": { + "200": 78864 + }, + "duration_seconds": 30.180425842, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis-ai-nightly", + "tool": "aiperf", + "api": "openai", + "concurrency": 16, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/20-aiperf-openai/execution.json", + "started": "2026-10-05T22:10:40.985801+00:00", + "finished": "2026-10-05T22:11:22.496525+00:00", + "exits": [ + 0 + ], + "requests": 1259.0, + "successful_requests": 1259.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.45279257203086, + "latency_mean_ms": 376.04209127005555, + "latency_p99_ms": 379.02515034000004, + "ttft_mean_ms": 26.625749578236693, + "ttft_p99_ms": 28.00974058, + "itl_mean_ms": 5.54629113796538, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2652.978724609975, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis-ai-nightly", + "tool": "aiperf", + "api": "openai", + "concurrency": 128, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/21-aiperf-openai/execution.json", + "started": "2026-10-05T22:11:24.497252+00:00", + "finished": "2026-10-05T22:12:08.137135+00:00", + "exits": [ + 0 + ], + "requests": 9802.0, + "successful_requests": 9802.0, + "error_percent": 0.0, + "successful_requests_per_second": 322.552184953497, + "latency_mean_ms": 384.68558532983064, + "latency_p99_ms": 399.87778418999994, + "ttft_mean_ms": 27.09559194225668, + "ttft_p99_ms": 33.26639676999999, + "itl_mean_ms": 5.676031641072602, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20643.339837023806, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis-ai-nightly", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/22-aiperf-anthropic/execution.json", + "started": "2026-10-05T22:12:10.137899+00:00", + "finished": "2026-10-05T22:12:51.447914+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.40209802663548, + "latency_mean_ms": 376.84683965785257, + "latency_p99_ms": 380.60933100999995, + "ttft_mean_ms": 26.778876149839743, + "ttft_p99_ms": 28.748166789999996, + "itl_mean_ms": 5.556634341397028, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2649.7342737046706, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis-ai-nightly", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/23-aiperf-anthropic/execution.json", + "started": "2026-10-05T22:12:53.448637+00:00", + "finished": "2026-10-05T22:13:37.108948+00:00", + "exits": [ + 0 + ], + "requests": 9824.0, + "successful_requests": 9824.0, + "error_percent": 0.0, + "successful_requests_per_second": 323.2231233108588, + "latency_mean_ms": 381.6225595610749, + "latency_p99_ms": 409.22665550000005, + "ttft_mean_ms": 27.53222106708062, + "ttft_p99_ms": 36.50725562000013, + "itl_mean_ms": 5.620481563396734, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20686.279891894963, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis-ai-nightly", + "tool": "aiperf", + "api": "translation", + "concurrency": 16, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/24-aiperf-translation/execution.json", + "started": "2026-10-05T22:13:39.109705+00:00", + "finished": "2026-10-05T22:14:20.269620+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.47135401437216, + "latency_mean_ms": 376.3618360280449, + "latency_p99_ms": 380.02366299, + "ttft_mean_ms": 26.761084516826923, + "ttft_p99_ms": 28.68245916, + "itl_mean_ms": 5.54921827795584, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2654.1666569198183, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 1, + "treatment": "praxis-ai-nightly", + "tool": "aiperf", + "api": "translation", + "concurrency": 128, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/25-aiperf-translation/execution.json", + "started": "2026-10-05T22:14:22.270418+00:00", + "finished": "2026-10-05T22:15:05.926332+00:00", + "exits": [ + 0 + ], + "requests": 9864.0, + "successful_requests": 9864.0, + "error_percent": 0.0, + "successful_requests_per_second": 324.5554186136967, + "latency_mean_ms": 380.564398274635, + "latency_p99_ms": 409.22443763000024, + "ttft_mean_ms": 27.476755607157337, + "ttft_p99_ms": 35.226487980000016, + "itl_mean_ms": 5.60456575662663, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20771.54679127659, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass2/agentgateway/ai/00-fortio-openai/execution.json", + "started": "2026-10-06T00:51:16.066015+00:00", + "finished": "2026-10-06T00:51:51.231850+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.929275847415, + "successful_requests_per_second": 998.929275847415, + "latency_mean_ms": 0.6347301480789757, + "latency_p99_ms": 0.8695233853006683, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016139005, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass2/agentgateway/ai/01-fortio-openai/execution.json", + "started": "2026-10-06T00:51:53.232916+00:00", + "finished": "2026-10-06T00:52:28.394952+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89983, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.859389731653, + "successful_requests_per_second": 2998.859389731653, + "latency_mean_ms": 0.5722845146861074, + "latency_p99_ms": 0.826068181818181, + "status_counts": { + "200": 89983 + }, + "duration_seconds": 30.005741619, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass2/agentgateway/ai/02-fortio-openai/execution.json", + "started": "2026-10-06T00:52:30.395983+00:00", + "finished": "2026-10-06T00:53:05.507840+00:00", + "exits": [ + 0, + 0 + ], + "requests": 416164, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 13871.47703029107, + "successful_requests_per_second": 13871.47703029107, + "latency_mean_ms": 2.306344310399265, + "latency_p99_ms": 3.8254924620932353, + "status_counts": { + "200": 416164 + }, + "duration_seconds": 30.001419394, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass2/agentgateway/ai/03-fortio-openai/execution.json", + "started": "2026-10-06T00:53:07.508801+00:00", + "finished": "2026-10-06T00:53:42.671915+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9218873340603, + "successful_requests_per_second": 998.9218873340603, + "latency_mean_ms": 1.0354639380002668, + "latency_p99_ms": 1.9642220946225162, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016361019, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass2/agentgateway/ai/04-fortio-openai/execution.json", + "started": "2026-10-06T00:53:44.672956+00:00", + "finished": "2026-10-06T00:54:19.833095+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.860453023809, + "successful_requests_per_second": 2998.860453023809, + "latency_mean_ms": 1.084272682510225, + "latency_p99_ms": 1.9858505601886949, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.00606444, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass2/agentgateway/ai/05-fortio-openai/execution.json", + "started": "2026-10-06T00:54:21.834327+00:00", + "finished": "2026-10-06T00:54:56.994863+00:00", + "exits": [ + 0, + 0 + ], + "requests": 221669, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 7388.266951732807, + "successful_requests_per_second": 7388.266951732807, + "latency_mean_ms": 4.330410459468848, + "latency_p99_ms": 7.397750873590903, + "status_counts": { + "200": 221669 + }, + "duration_seconds": 30.002841187, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass2/agentgateway/ai/06-fortio-anthropic/execution.json", + "started": "2026-10-06T00:54:58.995831+00:00", + "finished": "2026-10-06T00:55:34.155520+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9296281801375, + "successful_requests_per_second": 998.9296281801375, + "latency_mean_ms": 0.6087371050560298, + "latency_p99_ms": 0.8046896551724145, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016128418, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass2/agentgateway/ai/07-fortio-anthropic/execution.json", + "started": "2026-10-06T00:55:36.156532+00:00", + "finished": "2026-10-06T00:56:11.317195+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.898939710372, + "successful_requests_per_second": 2998.898939710372, + "latency_mean_ms": 0.5517062692256401, + "latency_p99_ms": 0.7857896907216492, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005679354, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass2/agentgateway/ai/08-fortio-anthropic/execution.json", + "started": "2026-10-06T00:56:13.318187+00:00", + "finished": "2026-10-06T00:56:48.426142+00:00", + "exits": [ + 0, + 0 + ], + "requests": 426818, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 14226.682403851037, + "successful_requests_per_second": 14226.682403851037, + "latency_mean_ms": 2.2487671767216924, + "latency_p99_ms": 3.727159863945578, + "status_counts": { + "200": 426818 + }, + "duration_seconds": 30.001232043, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass2/agentgateway/ai/09-fortio-anthropic/execution.json", + "started": "2026-10-06T00:56:50.427082+00:00", + "finished": "2026-10-06T00:57:25.588603+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9303806694168, + "successful_requests_per_second": 998.9303806694168, + "latency_mean_ms": 1.0270175177761474, + "latency_p99_ms": 1.9806194690265488, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016105807, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass2/agentgateway/ai/10-fortio-anthropic/execution.json", + "started": "2026-10-06T00:57:27.589614+00:00", + "finished": "2026-10-06T00:58:02.749229+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.850005642881, + "successful_requests_per_second": 2998.850005642881, + "latency_mean_ms": 1.0735382048253022, + "latency_p99_ms": 1.9848792203271841, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.006168975, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass2/agentgateway/ai/11-fortio-anthropic/execution.json", + "started": "2026-10-06T00:58:04.750340+00:00", + "finished": "2026-10-06T00:58:39.912297+00:00", + "exits": [ + 0, + 0 + ], + "requests": 216443, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 7214.126300898034, + "successful_requests_per_second": 7214.126300898034, + "latency_mean_ms": 4.4349619364405415, + "latency_p99_ms": 7.41405951070854, + "status_counts": { + "200": 216443 + }, + "duration_seconds": 30.002662966, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass2/agentgateway/ai/12-fortio-translation/execution.json", + "started": "2026-10-06T00:58:41.913238+00:00", + "finished": "2026-10-06T00:59:17.073418+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9164924644928, + "successful_requests_per_second": 998.9164924644928, + "latency_mean_ms": 0.5942806481123265, + "latency_p99_ms": 0.8053255813953485, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016523129, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass2/agentgateway/ai/13-fortio-translation/execution.json", + "started": "2026-10-06T00:59:19.074370+00:00", + "finished": "2026-10-06T00:59:54.232641+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.9115642375414, + "successful_requests_per_second": 2998.9115642375414, + "latency_mean_ms": 0.559141948413051, + "latency_p99_ms": 0.8033539823008842, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005553039, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass2/agentgateway/ai/14-fortio-translation/execution.json", + "started": "2026-10-06T00:59:56.233590+00:00", + "finished": "2026-10-06T01:00:31.344310+00:00", + "exits": [ + 0, + 0 + ], + "requests": 380053, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 12667.754390679976, + "successful_requests_per_second": 12667.754390679976, + "latency_mean_ms": 2.525536641368444, + "latency_p99_ms": 3.9485586197728177, + "status_counts": { + "200": 380053 + }, + "duration_seconds": 30.001607884, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass2/agentgateway/ai/15-fortio-translation/execution.json", + "started": "2026-10-06T01:00:33.345308+00:00", + "finished": "2026-10-06T01:01:08.510289+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9025536639057, + "successful_requests_per_second": 998.9025536639057, + "latency_mean_ms": 1.0728185075040018, + "latency_p99_ms": 1.98666728000368, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016941983, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass2/agentgateway/ai/16-fortio-translation/execution.json", + "started": "2026-10-06T01:01:10.511330+00:00", + "finished": "2026-10-06T01:01:45.674687+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89980, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.68909496817, + "successful_requests_per_second": 2998.68909496817, + "latency_mean_ms": 1.172835676694821, + "latency_p99_ms": 1.9916005388031632, + "status_counts": { + "200": 89980 + }, + "duration_seconds": 30.0064452, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass2/agentgateway/ai/17-fortio-translation/execution.json", + "started": "2026-10-06T01:01:47.675756+00:00", + "finished": "2026-10-06T01:02:22.790650+00:00", + "exits": [ + 0, + 0 + ], + "requests": 213511, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 7116.269347972391, + "successful_requests_per_second": 7116.269347972391, + "latency_mean_ms": 4.495820190458571, + "latency_p99_ms": 7.423703584392727, + "status_counts": { + "200": 213511 + }, + "duration_seconds": 30.003220727, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/native/pass2/agentgateway/ai/18-fortio-openai/execution.json", + "started": "2026-10-06T01:02:24.791596+00:00", + "finished": "2026-10-06T01:03:01.114585+00:00", + "exits": [ + 0, + 0 + ], + "requests": 371156, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 12361.260339402153, + "successful_requests_per_second": 12361.260339402153, + "latency_mean_ms": 41.402275380842546, + "latency_p99_ms": 74.33491226899727, + "status_counts": { + "200": 371156 + }, + "duration_seconds": 30.025740888, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/native/pass2/agentgateway/ai/19-fortio-openai/execution.json", + "started": "2026-10-06T01:03:03.115652+00:00", + "finished": "2026-10-06T01:03:39.568713+00:00", + "exits": [ + 0, + 0 + ], + "requests": 205492, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 6838.999367896235, + "successful_requests_per_second": 6838.999367896235, + "latency_mean_ms": 74.8044511708874, + "latency_p99_ms": 226.08091264692354, + "status_counts": { + "200": 205492 + }, + "duration_seconds": 30.047085684, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "aiperf", + "api": "openai", + "concurrency": 16, + "artifact": "client/results/native/pass2/agentgateway/ai/20-aiperf-openai/execution.json", + "started": "2026-10-06T01:03:41.569549+00:00", + "finished": "2026-10-06T01:04:21.029081+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.2650070101346, + "latency_mean_ms": 378.8059877948718, + "latency_p99_ms": 382.75183698, + "ttft_mean_ms": 26.723490693108975, + "ttft_p99_ms": 28.018970269999997, + "itl_mean_ms": 5.588611065107347, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2640.9604486486146, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "aiperf", + "api": "openai", + "concurrency": 128, + "artifact": "client/results/native/pass2/agentgateway/ai/21-aiperf-openai/execution.json", + "started": "2026-10-06T01:04:23.029807+00:00", + "finished": "2026-10-06T01:05:04.819486+00:00", + "exits": [ + 0 + ], + "requests": 9745.0, + "successful_requests": 9745.0, + "error_percent": 0.0, + "successful_requests_per_second": 321.04583594223817, + "latency_mean_ms": 386.03557350507947, + "latency_p99_ms": 403.35092371999986, + "ttft_mean_ms": 27.236740894817853, + "ttft_p99_ms": 32.74431171999991, + "itl_mean_ms": 5.6952195652422475, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20546.933500303243, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16, + "artifact": "client/results/native/pass2/agentgateway/ai/22-aiperf-anthropic/execution.json", + "started": "2026-10-06T01:05:06.820238+00:00", + "finished": "2026-10-06T01:05:46.427393+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.111240876920164, + "latency_mean_ms": 379.4235868605769, + "latency_p99_ms": 383.23184017, + "ttft_mean_ms": 27.07997752804487, + "ttft_p99_ms": 28.991785719999996, + "itl_mean_ms": 5.592755703690985, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2631.1194161228905, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128, + "artifact": "client/results/native/pass2/agentgateway/ai/23-aiperf-anthropic/execution.json", + "started": "2026-10-06T01:05:48.428152+00:00", + "finished": "2026-10-06T01:06:30.171217+00:00", + "exits": [ + 0 + ], + "requests": 9841.0, + "successful_requests": 9841.0, + "error_percent": 0.0, + "successful_requests_per_second": 323.78759950050306, + "latency_mean_ms": 380.4957688025607, + "latency_p99_ms": 409.1102782, + "ttft_mean_ms": 27.67153199197236, + "ttft_p99_ms": 35.65526260000005, + "itl_mean_ms": 5.60038471127918, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20722.406368032196, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "aiperf", + "api": "translation", + "concurrency": 16, + "artifact": "client/results/native/pass2/agentgateway/ai/24-aiperf-translation/execution.json", + "started": "2026-10-06T01:06:32.171970+00:00", + "finished": "2026-10-06T01:07:11.628344+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.21028451825117, + "latency_mean_ms": 378.7786884358974, + "latency_p99_ms": 384.50166569, + "ttft_mean_ms": 26.796617022435896, + "ttft_p99_ms": 28.969237169999996, + "itl_mean_ms": 5.587017006562882, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2637.458209168075, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "agentgateway", + "tool": "aiperf", + "api": "translation", + "concurrency": 128, + "artifact": "client/results/native/pass2/agentgateway/ai/25-aiperf-translation/execution.json", + "started": "2026-10-06T01:07:13.629158+00:00", + "finished": "2026-10-06T01:07:55.409052+00:00", + "exits": [ + 0 + ], + "requests": 9841.0, + "successful_requests": 9841.0, + "error_percent": 0.0, + "successful_requests_per_second": 323.7554100010976, + "latency_mean_ms": 380.4326846579616, + "latency_p99_ms": 411.68078479999997, + "ttft_mean_ms": 27.452276243572808, + "ttft_p99_ms": 37.02299540000004, + "itl_mean_ms": 5.602863625625219, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20720.346240070245, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass2/direct/ai/00-fortio-openai/execution.json", + "started": "2026-10-06T01:42:38.069882+00:00", + "finished": "2026-10-06T01:43:13.235909+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9290942066319, + "successful_requests_per_second": 998.9290942066319, + "latency_mean_ms": 0.31678633961446107, + "latency_p99_ms": 0.4733863636363634, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016144463, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass2/direct/ai/01-fortio-openai/execution.json", + "started": "2026-10-06T01:43:15.236959+00:00", + "finished": "2026-10-06T01:43:50.348962+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.934588394586, + "successful_requests_per_second": 2998.934588394586, + "latency_mean_ms": 0.3110545364286984, + "latency_p99_ms": 0.5831283095723018, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005322673, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass2/direct/ai/02-fortio-openai/execution.json", + "started": "2026-10-06T01:43:52.349924+00:00", + "finished": "2026-10-06T01:44:27.434942+00:00", + "exits": [ + 0, + 0 + ], + "requests": 1769567, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 58983.26222796748, + "successful_requests_per_second": 58983.26222796748, + "latency_mean_ms": 0.5418966984007948, + "latency_p99_ms": 1.9878014895239378, + "status_counts": { + "200": 1769567 + }, + "duration_seconds": 30.001172081, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass2/direct/ai/03-fortio-openai/execution.json", + "started": "2026-10-06T01:44:29.435946+00:00", + "finished": "2026-10-06T01:45:04.598828+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9109853714563, + "successful_requests_per_second": 998.9109853714563, + "latency_mean_ms": 0.6083170974853253, + "latency_p99_ms": 1.406122213002258, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016688613, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass2/direct/ai/04-fortio-openai/execution.json", + "started": "2026-10-06T01:45:06.599873+00:00", + "finished": "2026-10-06T01:45:41.761527+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.863620383062, + "successful_requests_per_second": 2998.863620383062, + "latency_mean_ms": 0.6030869440678339, + "latency_p99_ms": 1.5946546275395026, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.006032748, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass2/direct/ai/05-fortio-openai/execution.json", + "started": "2026-10-06T01:45:43.762710+00:00", + "finished": "2026-10-06T01:46:18.880842+00:00", + "exits": [ + 0, + 0 + ], + "requests": 301689, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 10055.315474676912, + "successful_requests_per_second": 10055.315474676912, + "latency_mean_ms": 3.181498085793649, + "latency_p99_ms": 15.689169565875044, + "status_counts": { + "200": 301689 + }, + "duration_seconds": 30.002937328, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass2/direct/ai/06-fortio-anthropic/execution.json", + "started": "2026-10-06T01:46:20.881748+00:00", + "finished": "2026-10-06T01:46:56.047873+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9418041290559, + "successful_requests_per_second": 998.9418041290559, + "latency_mean_ms": 0.30623159034818576, + "latency_p99_ms": 0.44686315789473685, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015762556, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass2/direct/ai/07-fortio-anthropic/execution.json", + "started": "2026-10-06T01:46:58.048841+00:00", + "finished": "2026-10-06T01:47:33.158678+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.920235209961, + "successful_requests_per_second": 2998.920235209961, + "latency_mean_ms": 0.2925875067900958, + "latency_p99_ms": 0.5702802303262962, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005466282, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass2/direct/ai/08-fortio-anthropic/execution.json", + "started": "2026-10-06T01:47:35.159595+00:00", + "finished": "2026-10-06T01:48:10.241636+00:00", + "exits": [ + 0, + 0 + ], + "requests": 1822690, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 60755.574326094385, + "successful_requests_per_second": 60755.574326094385, + "latency_mean_ms": 0.5260751971273221, + "latency_p99_ms": 1.9796342447785291, + "status_counts": { + "200": 1822690 + }, + "duration_seconds": 30.000374784, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass2/direct/ai/09-fortio-anthropic/execution.json", + "started": "2026-10-06T01:48:12.242670+00:00", + "finished": "2026-10-06T01:48:47.405287+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.940665535359, + "successful_requests_per_second": 998.940665535359, + "latency_mean_ms": 0.6023719158884737, + "latency_p99_ms": 1.6349999999999998, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015796768, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass2/direct/ai/10-fortio-anthropic/execution.json", + "started": "2026-10-06T01:48:49.406345+00:00", + "finished": "2026-10-06T01:49:24.567638+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.9083982761867, + "successful_requests_per_second": 2998.9083982761867, + "latency_mean_ms": 0.5999643167563125, + "latency_p99_ms": 1.5934798534798547, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005584716, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass2/direct/ai/11-fortio-anthropic/execution.json", + "started": "2026-10-06T01:49:26.568695+00:00", + "finished": "2026-10-06T01:50:01.687315+00:00", + "exits": [ + 0, + 0 + ], + "requests": 310030, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 10333.537900297726, + "successful_requests_per_second": 10333.537900297726, + "latency_mean_ms": 3.095810828203722, + "latency_p99_ms": 15.251894855668445, + "status_counts": { + "200": 310030 + }, + "duration_seconds": 30.002309276, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass2/direct/ai/12-fortio-translation/execution.json", + "started": "2026-10-06T01:50:03.688282+00:00", + "finished": "2026-10-06T01:50:38.855183+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9574000155607, + "successful_requests_per_second": 998.9574000155607, + "latency_mean_ms": 0.31750825723719317, + "latency_p99_ms": 0.4657217391304356, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015293945, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass2/direct/ai/13-fortio-translation/execution.json", + "started": "2026-10-06T01:50:40.856174+00:00", + "finished": "2026-10-06T01:51:15.969458+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.9332038328494, + "successful_requests_per_second": 2998.9332038328494, + "latency_mean_ms": 0.3136484055943279, + "latency_p99_ms": 0.5870666666666676, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005336526, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass2/direct/ai/14-fortio-translation/execution.json", + "started": "2026-10-06T01:51:17.970394+00:00", + "finished": "2026-10-06T01:51:53.053642+00:00", + "exits": [ + 0, + 0 + ], + "requests": 1755055, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 58500.29320586415, + "successful_requests_per_second": 58500.29320586415, + "latency_mean_ms": 0.5463551852278137, + "latency_p99_ms": 1.9917116215841042, + "status_counts": { + "200": 1755055 + }, + "duration_seconds": 30.000789805, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass2/direct/ai/15-fortio-translation/execution.json", + "started": "2026-10-06T01:51:55.054663+00:00", + "finished": "2026-10-06T01:52:30.220297+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.928243810491, + "successful_requests_per_second": 998.928243810491, + "latency_mean_ms": 0.6462456702908219, + "latency_p99_ms": 1.7204490177736187, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016170016, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass2/direct/ai/16-fortio-translation/execution.json", + "started": "2026-10-06T01:52:32.221310+00:00", + "finished": "2026-10-06T01:53:07.383084+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.8959447801517, + "successful_requests_per_second": 2998.8959447801517, + "latency_mean_ms": 0.6172011136535384, + "latency_p99_ms": 1.4406672259108613, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.00570932, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass2/direct/ai/17-fortio-translation/execution.json", + "started": "2026-10-06T01:53:09.384111+00:00", + "finished": "2026-10-06T01:53:44.502177+00:00", + "exits": [ + 0, + 0 + ], + "requests": 303053, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 10100.851106330772, + "successful_requests_per_second": 10100.851106330772, + "latency_mean_ms": 3.1671796678171806, + "latency_p99_ms": 15.757508886255927, + "status_counts": { + "200": 303053 + }, + "duration_seconds": 30.002719257, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/native/pass2/direct/ai/18-fortio-openai/execution.json", + "started": "2026-10-06T01:53:46.503139+00:00", + "finished": "2026-10-06T01:54:21.702354+00:00", + "exits": [ + 0, + 0 + ], + "requests": 2141618, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 71367.45986521705, + "successful_requests_per_second": 71367.45986521705, + "latency_mean_ms": 7.171755611655775, + "latency_p99_ms": 24.77959738846571, + "status_counts": { + "200": 2141618 + }, + "duration_seconds": 30.00832598, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/native/pass2/direct/ai/19-fortio-openai/execution.json", + "started": "2026-10-06T01:54:23.703385+00:00", + "finished": "2026-10-06T01:54:59.048041+00:00", + "exits": [ + 0, + 0 + ], + "requests": 434906, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 14476.931661050778, + "successful_requests_per_second": 14476.931661050778, + "latency_mean_ms": 35.33001829518102, + "latency_p99_ms": 1082.5494263139797, + "status_counts": { + "200": 434906 + }, + "duration_seconds": 30.041310561, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "aiperf", + "api": "openai", + "concurrency": 16, + "artifact": "client/results/native/pass2/direct/ai/20-aiperf-openai/execution.json", + "started": "2026-10-06T01:55:01.048853+00:00", + "finished": "2026-10-06T01:55:42.513865+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.239700792663015, + "latency_mean_ms": 379.5897689302884, + "latency_p99_ms": 383.38577882, + "ttft_mean_ms": 26.31625623157051, + "ttft_p99_ms": 27.1374447, + "itl_mean_ms": 5.607516074582825, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2639.340850730433, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "aiperf", + "api": "openai", + "concurrency": 128, + "artifact": "client/results/native/pass2/direct/ai/21-aiperf-openai/execution.json", + "started": "2026-10-06T01:55:44.514542+00:00", + "finished": "2026-10-06T01:56:28.270193+00:00", + "exits": [ + 0 + ], + "requests": 9838.0, + "successful_requests": 9838.0, + "error_percent": 0.0, + "successful_requests_per_second": 323.63015467907286, + "latency_mean_ms": 383.69751109666595, + "latency_p99_ms": 398.61891118, + "ttft_mean_ms": 26.801615568001626, + "ttft_p99_ms": 32.59259549999971, + "itl_mean_ms": 5.6650142147407045, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20712.329899460663, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16, + "artifact": "client/results/native/pass2/direct/ai/22-aiperf-anthropic/execution.json", + "started": "2026-10-06T01:56:30.270941+00:00", + "finished": "2026-10-06T01:57:11.686179+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.33234793222648, + "latency_mean_ms": 377.4946340504808, + "latency_p99_ms": 381.44360293, + "ttft_mean_ms": 26.43434350480769, + "ttft_p99_ms": 28.301010979999994, + "itl_mean_ms": 5.572385564217033, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2645.270267662495, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128, + "artifact": "client/results/native/pass2/direct/ai/23-aiperf-anthropic/execution.json", + "started": "2026-10-06T01:57:13.686942+00:00", + "finished": "2026-10-06T01:57:57.352865+00:00", + "exits": [ + 0 + ], + "requests": 9848.0, + "successful_requests": 9848.0, + "error_percent": 0.0, + "successful_requests_per_second": 324.0829114294055, + "latency_mean_ms": 380.42420290251823, + "latency_p99_ms": 413.40829292000024, + "ttft_mean_ms": 27.146954431965877, + "ttft_p99_ms": 37.31263389000004, + "itl_mean_ms": 5.6075753725484505, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20741.306331481952, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "aiperf", + "api": "translation", + "concurrency": 16, + "artifact": "client/results/native/pass2/direct/ai/24-aiperf-translation/execution.json", + "started": "2026-10-06T01:57:59.353628+00:00", + "finished": "2026-10-06T01:58:40.666392+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.37997738018444, + "latency_mean_ms": 378.15065591346155, + "latency_p99_ms": 382.50726862, + "ttft_mean_ms": 26.309669987179486, + "ttft_p99_ms": 27.51742789, + "itl_mean_ms": 5.58477755438543, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2648.3185523318043, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "direct", + "tool": "aiperf", + "api": "translation", + "concurrency": 128, + "artifact": "client/results/native/pass2/direct/ai/25-aiperf-translation/execution.json", + "started": "2026-10-06T01:58:42.667251+00:00", + "finished": "2026-10-06T01:59:26.414331+00:00", + "exits": [ + 0 + ], + "requests": 9820.0, + "successful_requests": 9820.0, + "error_percent": 0.0, + "successful_requests_per_second": 323.05294440607656, + "latency_mean_ms": 383.9260036913442, + "latency_p99_ms": 401.21763486, + "ttft_mean_ms": 26.87030815580448, + "ttft_p99_ms": 32.94816913999999, + "itl_mean_ms": 5.667550722786344, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20675.3884419889, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass2/praxis/ai/00-fortio-openai/execution.json", + "started": "2026-10-06T01:08:16.771572+00:00", + "finished": "2026-10-06T01:08:51.936643+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9162550529667, + "successful_requests_per_second": 998.9162550529667, + "latency_mean_ms": 0.6175722644410351, + "latency_p99_ms": 0.8529907120743034, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016530263, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass2/praxis/ai/01-fortio-openai/execution.json", + "started": "2026-10-06T01:08:53.937640+00:00", + "finished": "2026-10-06T01:09:29.100611+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.887217779894, + "successful_requests_per_second": 2998.887217779894, + "latency_mean_ms": 0.555429180487642, + "latency_p99_ms": 0.8106637744034707, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005796639, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass2/praxis/ai/02-fortio-openai/execution.json", + "started": "2026-10-06T01:09:31.101549+00:00", + "finished": "2026-10-06T01:10:06.212983+00:00", + "exits": [ + 0, + 0 + ], + "requests": 392245, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 13074.00263168872, + "successful_requests_per_second": 13074.00263168872, + "latency_mean_ms": 2.447010760774516, + "latency_p99_ms": 3.9336759680573063, + "status_counts": { + "200": 392245 + }, + "duration_seconds": 30.001906153, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass2/praxis/ai/03-fortio-openai/execution.json", + "started": "2026-10-06T01:10:08.214021+00:00", + "finished": "2026-10-06T01:10:43.374246+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.8989637837414, + "successful_requests_per_second": 998.8989637837414, + "latency_mean_ms": 1.3714527742796163, + "latency_p99_ms": 2.1171030996610183, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.017049859, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass2/praxis/ai/04-fortio-openai/execution.json", + "started": "2026-10-06T01:10:45.375357+00:00", + "finished": "2026-10-06T01:11:20.535250+00:00", + "exits": [ + 0, + 0 + ], + "requests": 83583, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2784.946796883749, + "successful_requests_per_second": 2784.946796883749, + "latency_mean_ms": 8.042514254046878, + "latency_p99_ms": 16.44809175857143, + "status_counts": { + "200": 83583 + }, + "duration_seconds": 30.012422533, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass2/praxis/ai/05-fortio-openai/execution.json", + "started": "2026-10-06T01:11:22.536449+00:00", + "finished": "2026-10-06T01:11:57.695757+00:00", + "exits": [ + 0, + 0 + ], + "requests": 85298, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2842.3059471708943, + "successful_requests_per_second": 2842.3059471708943, + "latency_mean_ms": 11.255948008511337, + "latency_p99_ms": 19.862280299055616, + "status_counts": { + "200": 85298 + }, + "duration_seconds": 30.010140212, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass2/praxis/ai/06-fortio-anthropic/execution.json", + "started": "2026-10-06T01:11:59.696802+00:00", + "finished": "2026-10-06T01:12:34.862089+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9181280246482, + "successful_requests_per_second": 998.9181280246482, + "latency_mean_ms": 0.6053098154348987, + "latency_p99_ms": 0.8332622950819669, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016473982, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass2/praxis/ai/07-fortio-anthropic/execution.json", + "started": "2026-10-06T01:12:36.863050+00:00", + "finished": "2026-10-06T01:13:12.022847+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.909956319723, + "successful_requests_per_second": 2998.909956319723, + "latency_mean_ms": 0.5504983379489687, + "latency_p99_ms": 0.7925331040412723, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005569127, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass2/praxis/ai/08-fortio-anthropic/execution.json", + "started": "2026-10-06T01:13:14.023887+00:00", + "finished": "2026-10-06T01:13:49.133892+00:00", + "exits": [ + 0, + 0 + ], + "requests": 366614, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 12219.79500156114, + "successful_requests_per_second": 12219.79500156114, + "latency_mean_ms": 2.6181352502714024, + "latency_p99_ms": 3.9731331561272825, + "status_counts": { + "200": 366614 + }, + "duration_seconds": 30.00164896, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass2/praxis/ai/09-fortio-anthropic/execution.json", + "started": "2026-10-06T01:13:51.134889+00:00", + "finished": "2026-10-06T01:14:26.297675+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9209322205895, + "successful_requests_per_second": 998.9209322205895, + "latency_mean_ms": 1.4228621366395406, + "latency_p99_ms": 2.4208368200836814, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016389719, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass2/praxis/ai/10-fortio-anthropic/execution.json", + "started": "2026-10-06T01:14:28.298676+00:00", + "finished": "2026-10-06T01:15:03.457732+00:00", + "exits": [ + 0, + 0 + ], + "requests": 82920, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2762.8709471696015, + "successful_requests_per_second": 2762.8709471696015, + "latency_mean_ms": 8.085148032067053, + "latency_p99_ms": 17.38130332294557, + "status_counts": { + "200": 82920 + }, + "duration_seconds": 30.012259561, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass2/praxis/ai/11-fortio-anthropic/execution.json", + "started": "2026-10-06T01:15:05.458670+00:00", + "finished": "2026-10-06T01:15:40.618375+00:00", + "exits": [ + 0, + 0 + ], + "requests": 81211, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2706.1297484919223, + "successful_requests_per_second": 2706.1297484919223, + "latency_mean_ms": 11.822379932004287, + "latency_p99_ms": 19.878373397183456, + "status_counts": { + "200": 81211 + }, + "duration_seconds": 30.01001709, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass2/praxis/ai/12-fortio-translation/execution.json", + "started": "2026-10-06T01:15:42.619385+00:00", + "finished": "2026-10-06T01:16:17.778804+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.933592614312, + "successful_requests_per_second": 998.933592614312, + "latency_mean_ms": 0.8510001795290818, + "latency_p99_ms": 1.844273058884835, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016009294, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass2/praxis/ai/13-fortio-translation/execution.json", + "started": "2026-10-06T01:16:19.779708+00:00", + "finished": "2026-10-06T01:16:54.938041+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.872261195399, + "successful_requests_per_second": 2998.872261195399, + "latency_mean_ms": 0.8099525131801207, + "latency_p99_ms": 1.8296219535597782, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.00594629, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass2/praxis/ai/14-fortio-translation/execution.json", + "started": "2026-10-06T01:16:56.938989+00:00", + "finished": "2026-10-06T01:17:32.054066+00:00", + "exits": [ + 0, + 0 + ], + "requests": 216556, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 7217.718652587672, + "successful_requests_per_second": 7217.718652587672, + "latency_mean_ms": 4.4325203535759785, + "latency_p99_ms": 7.401151365136513, + "status_counts": { + "200": 216556 + }, + "duration_seconds": 30.00338617, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass2/praxis/ai/15-fortio-translation/execution.json", + "started": "2026-10-06T01:17:34.055075+00:00", + "finished": "2026-10-06T01:18:09.215755+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.8654514492837, + "successful_requests_per_second": 998.8654514492837, + "latency_mean_ms": 2.0609703375133397, + "latency_p99_ms": 2.9901796576602067, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.018056943, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass2/praxis/ai/16-fortio-translation/execution.json", + "started": "2026-10-06T01:18:11.216762+00:00", + "finished": "2026-10-06T01:18:46.375175+00:00", + "exits": [ + 0, + 0 + ], + "requests": 44490, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 1482.0719177714648, + "successful_requests_per_second": 1482.0719177714648, + "latency_mean_ms": 15.974834186918411, + "latency_p99_ms": 29.449442181689392, + "status_counts": { + "200": 44490 + }, + "duration_seconds": 30.018786178, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass2/praxis/ai/17-fortio-translation/execution.json", + "started": "2026-10-06T01:18:48.376165+00:00", + "finished": "2026-10-06T01:19:23.537867+00:00", + "exits": [ + 0, + 0 + ], + "requests": 45598, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 1518.9756165741921, + "successful_requests_per_second": 1518.9756165741921, + "latency_mean_ms": 21.059726576121758, + "latency_p99_ms": 36.061043478260856, + "status_counts": { + "200": 45598 + }, + "duration_seconds": 30.018915052, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/native/pass2/praxis/ai/18-fortio-openai/execution.json", + "started": "2026-10-06T01:19:25.538842+00:00", + "finished": "2026-10-06T01:20:00.906952+00:00", + "exits": [ + 0, + 0 + ], + "requests": 333261, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 11094.51258951578, + "successful_requests_per_second": 11094.51258951578, + "latency_mean_ms": 46.1183078120902, + "latency_p99_ms": 81.61437429537774, + "status_counts": { + "200": 333261 + }, + "duration_seconds": 30.038363318, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/native/pass2/praxis/ai/19-fortio-openai/execution.json", + "started": "2026-10-06T01:20:02.907991+00:00", + "finished": "2026-10-06T01:20:38.821516+00:00", + "exits": [ + 0, + 0 + ], + "requests": 81357, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2696.498262923787, + "successful_requests_per_second": 2696.498262923787, + "latency_mean_ms": 189.32224114724008, + "latency_p99_ms": 507.5845597325717, + "status_counts": { + "200": 81357 + }, + "duration_seconds": 30.171352646, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis", + "tool": "aiperf", + "api": "openai", + "concurrency": 16, + "artifact": "client/results/native/pass2/praxis/ai/20-aiperf-openai/execution.json", + "started": "2026-10-06T01:20:40.822249+00:00", + "finished": "2026-10-06T01:21:22.181832+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.29334696958854, + "latency_mean_ms": 378.97481987580124, + "latency_p99_ms": 382.41459325, + "ttft_mean_ms": 26.55939836698718, + "ttft_p99_ms": 27.42034489, + "itl_mean_ms": 5.593895579504985, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2642.7742060536666, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis", + "tool": "aiperf", + "api": "openai", + "concurrency": 128, + "artifact": "client/results/native/pass2/praxis/ai/21-aiperf-openai/execution.json", + "started": "2026-10-06T01:21:24.182537+00:00", + "finished": "2026-10-06T01:22:07.778182+00:00", + "exits": [ + 0 + ], + "requests": 9767.0, + "successful_requests": 9767.0, + "error_percent": 0.0, + "successful_requests_per_second": 321.5546423632707, + "latency_mean_ms": 385.74506917088155, + "latency_p99_ms": 401.52883863999995, + "ttft_mean_ms": 27.16973817446503, + "ttft_p99_ms": 33.363715060000004, + "itl_mean_ms": 5.691671920578039, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20579.497111249326, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16, + "artifact": "client/results/native/pass2/praxis/ai/22-aiperf-anthropic/execution.json", + "started": "2026-10-06T01:22:09.778943+00:00", + "finished": "2026-10-06T01:22:51.243878+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.23162972609854, + "latency_mean_ms": 378.58232025240386, + "latency_p99_ms": 381.87537144, + "ttft_mean_ms": 26.825170687499998, + "ttft_p99_ms": 28.874699739999997, + "itl_mean_ms": 5.583446818490537, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2638.8243024703065, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128, + "artifact": "client/results/native/pass2/praxis/ai/23-aiperf-anthropic/execution.json", + "started": "2026-10-06T01:22:53.244681+00:00", + "finished": "2026-10-06T01:23:36.897274+00:00", + "exits": [ + 0 + ], + "requests": 9829.0, + "successful_requests": 9829.0, + "error_percent": 0.0, + "successful_requests_per_second": 323.381162924711, + "latency_mean_ms": 381.40861531122187, + "latency_p99_ms": 413.71427551999983, + "ttft_mean_ms": 27.451417687557228, + "ttft_p99_ms": 35.98166099999995, + "itl_mean_ms": 5.618368216248645, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20696.394427181505, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis", + "tool": "aiperf", + "api": "translation", + "concurrency": 16, + "artifact": "client/results/native/pass2/praxis/ai/24-aiperf-translation/execution.json", + "started": "2026-10-06T01:23:38.897940+00:00", + "finished": "2026-10-06T01:24:20.259637+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.24819963395568, + "latency_mean_ms": 378.4177139879808, + "latency_p99_ms": 382.67953284, + "ttft_mean_ms": 26.688136655448716, + "ttft_p99_ms": 28.329446949999998, + "itl_mean_ms": 5.583009164008445, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2639.8847765731634, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis", + "tool": "aiperf", + "api": "translation", + "concurrency": 128, + "artifact": "client/results/native/pass2/praxis/ai/25-aiperf-translation/execution.json", + "started": "2026-10-06T01:24:22.260455+00:00", + "finished": "2026-10-06T01:25:05.868431+00:00", + "exits": [ + 0 + ], + "requests": 9840.0, + "successful_requests": 9840.0, + "error_percent": 0.0, + "successful_requests_per_second": 323.8124170226979, + "latency_mean_ms": 381.10086795741864, + "latency_p99_ms": 407.58635812999995, + "ttft_mean_ms": 27.48765979115854, + "ttft_p99_ms": 37.823508810000014, + "itl_mean_ms": 5.612908066131114, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20723.994689452666, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/00-fortio-openai/execution.json", + "started": "2026-10-06T01:25:28.584833+00:00", + "finished": "2026-10-06T01:26:03.746071+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9393161128279, + "successful_requests_per_second": 998.9393161128279, + "latency_mean_ms": 0.5882799855256137, + "latency_p99_ms": 0.7987608535688004, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015837315, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/01-fortio-openai/execution.json", + "started": "2026-10-06T01:26:05.747115+00:00", + "finished": "2026-10-06T01:26:40.907466+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.894967326412, + "successful_requests_per_second": 2998.894967326412, + "latency_mean_ms": 0.5282833215238263, + "latency_p99_ms": 0.7728298969072163, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.0057191, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/02-fortio-openai/execution.json", + "started": "2026-10-06T01:26:42.908468+00:00", + "finished": "2026-10-06T01:27:18.021568+00:00", + "exits": [ + 0, + 0 + ], + "requests": 388273, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 12941.52229545906, + "successful_requests_per_second": 12941.52229545906, + "latency_mean_ms": 2.4720514376328, + "latency_p99_ms": 3.93937149829856, + "status_counts": { + "200": 388273 + }, + "duration_seconds": 30.002111895, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/03-fortio-openai/execution.json", + "started": "2026-10-06T01:27:20.022554+00:00", + "finished": "2026-10-06T01:27:55.185738+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9074248486892, + "successful_requests_per_second": 998.9074248486892, + "latency_mean_ms": 1.4034774946638204, + "latency_p99_ms": 2.4488971962616795, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016795605, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/04-fortio-openai/execution.json", + "started": "2026-10-06T01:27:57.186743+00:00", + "finished": "2026-10-06T01:28:32.349882+00:00", + "exits": [ + 0, + 0 + ], + "requests": 82156, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2737.4154153988707, + "successful_requests_per_second": 2737.4154153988707, + "latency_mean_ms": 8.174617518184917, + "latency_p99_ms": 16.483747505398743, + "status_counts": { + "200": 82156 + }, + "duration_seconds": 30.012251534, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/05-fortio-openai/execution.json", + "started": "2026-10-06T01:28:34.351096+00:00", + "finished": "2026-10-06T01:29:09.516802+00:00", + "exits": [ + 0, + 0 + ], + "requests": 81947, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2730.6675424956165, + "successful_requests_per_second": 2730.6675424956165, + "latency_mean_ms": 11.715995719672474, + "latency_p99_ms": 19.877882794723696, + "status_counts": { + "200": 81947 + }, + "duration_seconds": 30.00987807, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/06-fortio-anthropic/execution.json", + "started": "2026-10-06T01:29:11.517662+00:00", + "finished": "2026-10-06T01:29:46.684119+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.919428236728, + "successful_requests_per_second": 998.919428236728, + "latency_mean_ms": 0.6309225784084844, + "latency_p99_ms": 0.8738568507157464, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016434912, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/07-fortio-anthropic/execution.json", + "started": "2026-10-06T01:29:48.685103+00:00", + "finished": "2026-10-06T01:30:23.801865+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.89420655202, + "successful_requests_per_second": 2998.89420655202, + "latency_mean_ms": 0.5833221619176738, + "latency_p99_ms": 0.8354893617021281, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005726712, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/08-fortio-anthropic/execution.json", + "started": "2026-10-06T01:30:25.802816+00:00", + "finished": "2026-10-06T01:31:00.915697+00:00", + "exits": [ + 0, + 0 + ], + "requests": 351175, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 11705.05137425493, + "successful_requests_per_second": 11705.05137425493, + "latency_mean_ms": 2.7332495894952675, + "latency_p99_ms": 3.9935566672205556, + "status_counts": { + "200": 351175 + }, + "duration_seconds": 30.002004158, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/09-fortio-anthropic/execution.json", + "started": "2026-10-06T01:31:02.916624+00:00", + "finished": "2026-10-06T01:31:38.082284+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9056272256223, + "successful_requests_per_second": 998.9056272256223, + "latency_mean_ms": 1.46150812229856, + "latency_p99_ms": 2.5862377622377632, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016849623, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/10-fortio-anthropic/execution.json", + "started": "2026-10-06T01:31:40.083283+00:00", + "finished": "2026-10-06T01:32:15.245799+00:00", + "exits": [ + 0, + 0 + ], + "requests": 79535, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2650.127396593672, + "successful_requests_per_second": 2650.127396593672, + "latency_mean_ms": 8.40673804846923, + "latency_p99_ms": 19.48609044445882, + "status_counts": { + "200": 79535 + }, + "duration_seconds": 30.011764756, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/11-fortio-anthropic/execution.json", + "started": "2026-10-06T01:32:17.246864+00:00", + "finished": "2026-10-06T01:32:52.409859+00:00", + "exits": [ + 0, + 0 + ], + "requests": 78862, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2627.789094783111, + "successful_requests_per_second": 2627.789094783111, + "latency_mean_ms": 12.174634849940402, + "latency_p99_ms": 19.89122269308355, + "status_counts": { + "200": 78862 + }, + "duration_seconds": 30.010779844, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/12-fortio-translation/execution.json", + "started": "2026-10-06T01:32:54.410893+00:00", + "finished": "2026-10-06T01:33:29.572505+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9078857864024, + "successful_requests_per_second": 998.9078857864024, + "latency_mean_ms": 0.8917949361326041, + "latency_p99_ms": 1.922899896800825, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016781754, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/13-fortio-translation/execution.json", + "started": "2026-10-06T01:33:31.573489+00:00", + "finished": "2026-10-06T01:34:06.734771+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.8945055846834, + "successful_requests_per_second": 2998.8945055846834, + "latency_mean_ms": 0.8372232699479907, + "latency_p99_ms": 1.8808874546187981, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.00572372, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/14-fortio-translation/execution.json", + "started": "2026-10-06T01:34:08.735660+00:00", + "finished": "2026-10-06T01:34:43.849369+00:00", + "exits": [ + 0, + 0 + ], + "requests": 208105, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 6935.941493329861, + "successful_requests_per_second": 6935.941493329861, + "latency_mean_ms": 4.612569624713485, + "latency_p99_ms": 7.42803838353489, + "status_counts": { + "200": 208105 + }, + "duration_seconds": 30.003857472, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/15-fortio-translation/execution.json", + "started": "2026-10-06T01:34:45.850506+00:00", + "finished": "2026-10-06T01:35:21.015296+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.8983592610558, + "successful_requests_per_second": 998.8983592610558, + "latency_mean_ms": 2.1166353923759345, + "latency_p99_ms": 2.9955391120507397, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.017068025, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/16-fortio-translation/execution.json", + "started": "2026-10-06T01:35:23.016308+00:00", + "finished": "2026-10-06T01:35:58.178307+00:00", + "exits": [ + 0, + 0 + ], + "requests": 44253, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 1474.122854178417, + "successful_requests_per_second": 1474.122854178417, + "latency_mean_ms": 16.227260271845978, + "latency_p99_ms": 29.3125715193897, + "status_counts": { + "200": 44253 + }, + "duration_seconds": 30.019885978, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/17-fortio-translation/execution.json", + "started": "2026-10-06T01:36:00.179422+00:00", + "finished": "2026-10-06T01:36:35.344016+00:00", + "exits": [ + 0, + 0 + ], + "requests": 43739, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 1457.0359203772666, + "successful_requests_per_second": 1457.0359203772666, + "latency_mean_ms": 21.95450827442329, + "latency_p99_ms": 37.504985507246374, + "status_counts": { + "200": 43739 + }, + "duration_seconds": 30.01916383, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/18-fortio-openai/execution.json", + "started": "2026-10-06T01:36:37.344944+00:00", + "finished": "2026-10-06T01:37:12.725608+00:00", + "exits": [ + 0, + 0 + ], + "requests": 329468, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 10969.177146846056, + "successful_requests_per_second": 10969.177146846056, + "latency_mean_ms": 46.64837515067013, + "latency_p99_ms": 83.93866613735607, + "status_counts": { + "200": 329468 + }, + "duration_seconds": 30.035799002, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/19-fortio-openai/execution.json", + "started": "2026-10-06T01:37:14.726613+00:00", + "finished": "2026-10-06T01:37:50.696559+00:00", + "exits": [ + 0, + 0 + ], + "requests": 79309, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2628.195497828837, + "successful_requests_per_second": 2628.195497828837, + "latency_mean_ms": 194.22639788475465, + "latency_p99_ms": 437.52631077700977, + "status_counts": { + "200": 79309 + }, + "duration_seconds": 30.17621789, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis-ai-nightly", + "tool": "aiperf", + "api": "openai", + "concurrency": 16, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/20-aiperf-openai/execution.json", + "started": "2026-10-06T01:37:52.697368+00:00", + "finished": "2026-10-06T01:38:33.860514+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.53386712137078, + "latency_mean_ms": 376.7663356370192, + "latency_p99_ms": 380.100312, + "ttft_mean_ms": 26.62343376923077, + "ttft_p99_ms": 27.647335829999996, + "itl_mean_ms": 5.557823839171245, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2658.16749576773, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis-ai-nightly", + "tool": "aiperf", + "api": "openai", + "concurrency": 128, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/21-aiperf-openai/execution.json", + "started": "2026-10-06T01:38:35.861314+00:00", + "finished": "2026-10-06T01:39:19.501070+00:00", + "exits": [ + 0 + ], + "requests": 9784.0, + "successful_requests": 9784.0, + "error_percent": 0.0, + "successful_requests_per_second": 322.0838802507483, + "latency_mean_ms": 384.95365090678655, + "latency_p99_ms": 399.94147616000004, + "ttft_mean_ms": 27.085466471892886, + "ttft_p99_ms": 33.99657919, + "itl_mean_ms": 5.68044737198244, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20613.36833604789, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis-ai-nightly", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/22-aiperf-anthropic/execution.json", + "started": "2026-10-06T01:39:21.501763+00:00", + "finished": "2026-10-06T01:40:02.961266+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.17734473109354, + "latency_mean_ms": 379.08779498878204, + "latency_p99_ms": 382.5715552, + "ttft_mean_ms": 26.790992568910255, + "ttft_p99_ms": 28.611641789999997, + "itl_mean_ms": 5.592012736823361, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2635.3500627899866, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis-ai-nightly", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/23-aiperf-anthropic/execution.json", + "started": "2026-10-06T01:40:04.961947+00:00", + "finished": "2026-10-06T01:40:48.664459+00:00", + "exits": [ + 0 + ], + "requests": 9828.0, + "successful_requests": 9828.0, + "error_percent": 0.0, + "successful_requests_per_second": 323.33638725198114, + "latency_mean_ms": 381.36189854517704, + "latency_p99_ms": 408.0003996999999, + "ttft_mean_ms": 27.50461191056166, + "ttft_p99_ms": 35.766391269999914, + "itl_mean_ms": 5.616782327533578, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20693.528784126793, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis-ai-nightly", + "tool": "aiperf", + "api": "translation", + "concurrency": 16, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/24-aiperf-translation/execution.json", + "started": "2026-10-06T01:40:50.665172+00:00", + "finished": "2026-10-06T01:41:32.128732+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.15444757530125, + "latency_mean_ms": 379.2018347283653, + "latency_p99_ms": 382.4521176, + "ttft_mean_ms": 26.801118810096153, + "ttft_p99_ms": 28.7608413, + "itl_mean_ms": 5.593662157432845, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2633.88464481928, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 2, + "treatment": "praxis-ai-nightly", + "tool": "aiperf", + "api": "translation", + "concurrency": 128, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/25-aiperf-translation/execution.json", + "started": "2026-10-06T01:41:34.129526+00:00", + "finished": "2026-10-06T01:42:17.999973+00:00", + "exits": [ + 0 + ], + "requests": 9838.0, + "successful_requests": 9838.0, + "error_percent": 0.0, + "successful_requests_per_second": 323.7071609198243, + "latency_mean_ms": 380.785917218642, + "latency_p99_ms": 407.69912821999986, + "ttft_mean_ms": 27.590613012502537, + "ttft_p99_ms": 36.83396772999995, + "itl_mean_ms": 5.606274669938721, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20717.258298868754, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass3/agentgateway/ai/00-fortio-openai/execution.json", + "started": "2026-10-06T04:14:13.468047+00:00", + "finished": "2026-10-06T04:14:48.636336+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9230838575342, + "successful_requests_per_second": 998.9230838575342, + "latency_mean_ms": 0.6483898716982388, + "latency_p99_ms": 0.88779020979021, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016325065, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass3/agentgateway/ai/01-fortio-openai/execution.json", + "started": "2026-10-06T04:14:50.637332+00:00", + "finished": "2026-10-06T04:15:25.749821+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.876012245721, + "successful_requests_per_second": 2998.876012245721, + "latency_mean_ms": 0.56704293569968, + "latency_p99_ms": 0.8148674157303364, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005908758, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass3/agentgateway/ai/02-fortio-openai/execution.json", + "started": "2026-10-06T04:15:27.750752+00:00", + "finished": "2026-10-06T04:16:02.863287+00:00", + "exits": [ + 0, + 0 + ], + "requests": 426339, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 14210.527158585744, + "successful_requests_per_second": 14210.527158585744, + "latency_mean_ms": 2.251276522443408, + "latency_p99_ms": 3.738097701149425, + "status_counts": { + "200": 426339 + }, + "duration_seconds": 30.001631554, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass3/agentgateway/ai/03-fortio-openai/execution.json", + "started": "2026-10-06T04:16:04.864378+00:00", + "finished": "2026-10-06T04:16:40.029177+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9296617261394, + "successful_requests_per_second": 998.9296617261394, + "latency_mean_ms": 1.0749676962379935, + "latency_p99_ms": 1.9865316037952054, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.01612741, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass3/agentgateway/ai/04-fortio-openai/execution.json", + "started": "2026-10-06T04:16:42.030366+00:00", + "finished": "2026-10-06T04:17:17.191517+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.8279390067896, + "successful_requests_per_second": 2998.8279390067896, + "latency_mean_ms": 1.1406032109375, + "latency_p99_ms": 1.9897617659190145, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.006389773, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass3/agentgateway/ai/05-fortio-openai/execution.json", + "started": "2026-10-06T04:17:19.192561+00:00", + "finished": "2026-10-06T04:17:54.305314+00:00", + "exits": [ + 0, + 0 + ], + "requests": 219663, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 7321.375168727454, + "successful_requests_per_second": 7321.375168727454, + "latency_mean_ms": 4.369880678088707, + "latency_p99_ms": 7.406214922876789, + "status_counts": { + "200": 219663 + }, + "duration_seconds": 30.002970062, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass3/agentgateway/ai/06-fortio-anthropic/execution.json", + "started": "2026-10-06T04:17:56.306268+00:00", + "finished": "2026-10-06T04:18:31.471497+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9169081512479, + "successful_requests_per_second": 998.9169081512479, + "latency_mean_ms": 0.6500475804429027, + "latency_p99_ms": 0.8813470588235296, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016510638, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass3/agentgateway/ai/07-fortio-anthropic/execution.json", + "started": "2026-10-06T04:18:33.472442+00:00", + "finished": "2026-10-06T04:19:08.584460+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.8991738800664, + "successful_requests_per_second": 2998.8991738800664, + "latency_mean_ms": 0.5725512853173899, + "latency_p99_ms": 0.8346015625000006, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005677011, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass3/agentgateway/ai/08-fortio-anthropic/execution.json", + "started": "2026-10-06T04:19:10.586438+00:00", + "finished": "2026-10-06T04:19:45.697663+00:00", + "exits": [ + 0, + 0 + ], + "requests": 413461, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 13781.302650963664, + "successful_requests_per_second": 13781.302650963664, + "latency_mean_ms": 2.321419706925201, + "latency_p99_ms": 3.8445459490965606, + "status_counts": { + "200": 413461 + }, + "duration_seconds": 30.001590595, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass3/agentgateway/ai/09-fortio-anthropic/execution.json", + "started": "2026-10-06T04:19:47.698661+00:00", + "finished": "2026-10-06T04:20:22.864808+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9033194235989, + "successful_requests_per_second": 998.9033194235989, + "latency_mean_ms": 1.0545256296024546, + "latency_p99_ms": 1.9847230201066883, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016918972, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass3/agentgateway/ai/10-fortio-anthropic/execution.json", + "started": "2026-10-06T04:20:24.865913+00:00", + "finished": "2026-10-06T04:21:00.028421+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.8078371814204, + "successful_requests_per_second": 2998.8078371814204, + "latency_mean_ms": 1.1211985265602777, + "latency_p99_ms": 1.9891963471684575, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.006590914, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass3/agentgateway/ai/11-fortio-anthropic/execution.json", + "started": "2026-10-06T04:21:02.029552+00:00", + "finished": "2026-10-06T04:21:37.142147+00:00", + "exits": [ + 0, + 0 + ], + "requests": 221729, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 7390.299284458067, + "successful_requests_per_second": 7390.299284458067, + "latency_mean_ms": 4.329178467958639, + "latency_p99_ms": 7.395497885542644, + "status_counts": { + "200": 221729 + }, + "duration_seconds": 30.002709155, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass3/agentgateway/ai/12-fortio-translation/execution.json", + "started": "2026-10-06T04:21:39.143036+00:00", + "finished": "2026-10-06T04:22:14.308533+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.947055797947, + "successful_requests_per_second": 998.947055797947, + "latency_mean_ms": 0.635791775146745, + "latency_p99_ms": 0.8585147058823528, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015604757, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass3/agentgateway/ai/13-fortio-translation/execution.json", + "started": "2026-10-06T04:22:16.309475+00:00", + "finished": "2026-10-06T04:22:51.471919+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.890623861515, + "successful_requests_per_second": 2998.890623861515, + "latency_mean_ms": 0.5668506243776673, + "latency_p99_ms": 0.8408922155688626, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005762559, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass3/agentgateway/ai/14-fortio-translation/execution.json", + "started": "2026-10-06T04:22:53.472897+00:00", + "finished": "2026-10-06T04:23:28.582885+00:00", + "exits": [ + 0, + 0 + ], + "requests": 375125, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 12503.367463504988, + "successful_requests_per_second": 12503.367463504988, + "latency_mean_ms": 2.558725044043984, + "latency_p99_ms": 3.9569612843320634, + "status_counts": { + "200": 375125 + }, + "duration_seconds": 30.001917571, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass3/agentgateway/ai/15-fortio-translation/execution.json", + "started": "2026-10-06T04:23:30.583883+00:00", + "finished": "2026-10-06T04:24:05.751017+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9039497427775, + "successful_requests_per_second": 998.9039497427775, + "latency_mean_ms": 1.0480326861993066, + "latency_p99_ms": 1.9840520066620104, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016900031, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass3/agentgateway/ai/16-fortio-translation/execution.json", + "started": "2026-10-06T04:24:07.752087+00:00", + "finished": "2026-10-06T04:24:42.912882+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.7929762292238, + "successful_requests_per_second": 2998.7929762292238, + "latency_mean_ms": 1.121060979196302, + "latency_p99_ms": 1.9897836379982021, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.006739616, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass3/agentgateway/ai/17-fortio-translation/execution.json", + "started": "2026-10-06T04:24:44.913907+00:00", + "finished": "2026-10-06T04:25:20.077489+00:00", + "exits": [ + 0, + 0 + ], + "requests": 215254, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 7174.419348751142, + "successful_requests_per_second": 7174.419348751142, + "latency_mean_ms": 4.459355403002963, + "latency_p99_ms": 7.418568816708394, + "status_counts": { + "200": 215254 + }, + "duration_seconds": 30.002985543, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/native/pass3/agentgateway/ai/18-fortio-openai/execution.json", + "started": "2026-10-06T04:25:22.078414+00:00", + "finished": "2026-10-06T04:25:58.447874+00:00", + "exits": [ + 0, + 0 + ], + "requests": 367539, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 12240.154138897413, + "successful_requests_per_second": 12240.154138897413, + "latency_mean_ms": 41.81242126347682, + "latency_p99_ms": 74.44593401235237, + "status_counts": { + "200": 367539 + }, + "duration_seconds": 30.027317943, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/native/pass3/agentgateway/ai/19-fortio-openai/execution.json", + "started": "2026-10-06T04:26:00.449030+00:00", + "finished": "2026-10-06T04:26:36.882695+00:00", + "exits": [ + 0, + 0 + ], + "requests": 206490, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 6871.967627721399, + "successful_requests_per_second": 6871.967627721399, + "latency_mean_ms": 74.44042444314978, + "latency_p99_ms": 213.97619799739255, + "status_counts": { + "200": 206490 + }, + "duration_seconds": 30.048162504, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "aiperf", + "api": "openai", + "concurrency": 16, + "artifact": "client/results/native/pass3/agentgateway/ai/20-aiperf-openai/execution.json", + "started": "2026-10-06T04:26:38.883527+00:00", + "finished": "2026-10-06T04:27:18.187861+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.35385501502296, + "latency_mean_ms": 378.19086285817303, + "latency_p99_ms": 381.53475222000003, + "ttft_mean_ms": 26.674469560897435, + "ttft_p99_ms": 27.686159659999998, + "itl_mean_ms": 5.579625290432946, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2646.6467209614693, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "aiperf", + "api": "openai", + "concurrency": 128, + "artifact": "client/results/native/pass3/agentgateway/ai/21-aiperf-openai/execution.json", + "started": "2026-10-06T04:27:20.188553+00:00", + "finished": "2026-10-06T04:28:01.886193+00:00", + "exits": [ + 0 + ], + "requests": 9742.0, + "successful_requests": 9742.0, + "error_percent": 0.0, + "successful_requests_per_second": 320.62722008055397, + "latency_mean_ms": 386.47674084869635, + "latency_p99_ms": 402.09826829, + "ttft_mean_ms": 27.257545904639706, + "ttft_p99_ms": 34.40314348000002, + "itl_mean_ms": 5.701891983238995, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20520.142085155454, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16, + "artifact": "client/results/native/pass3/agentgateway/ai/22-aiperf-anthropic/execution.json", + "started": "2026-10-06T04:28:03.886982+00:00", + "finished": "2026-10-06T04:28:43.294758+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.29835488043705, + "latency_mean_ms": 377.7617898084936, + "latency_p99_ms": 382.28048979, + "ttft_mean_ms": 27.179658838141023, + "ttft_p99_ms": 29.232323219999998, + "itl_mean_ms": 5.564795729688136, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2643.0947123479714, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128, + "artifact": "client/results/native/pass3/agentgateway/ai/23-aiperf-anthropic/execution.json", + "started": "2026-10-06T04:28:45.295462+00:00", + "finished": "2026-10-06T04:29:26.946414+00:00", + "exits": [ + 0 + ], + "requests": 9847.0, + "successful_requests": 9847.0, + "error_percent": 0.0, + "successful_requests_per_second": 324.08647304908044, + "latency_mean_ms": 380.66544553650857, + "latency_p99_ms": 414.72472259999967, + "ttft_mean_ms": 27.757190725703257, + "ttft_p99_ms": 37.20071325999999, + "itl_mean_ms": 5.601718330330243, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20741.534275141148, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "aiperf", + "api": "translation", + "concurrency": 16, + "artifact": "client/results/native/pass3/agentgateway/ai/24-aiperf-translation/execution.json", + "started": "2026-10-06T04:29:28.947195+00:00", + "finished": "2026-10-06T04:30:08.453115+00:00", + "exits": [ + 0 + ], + "requests": 1249.0, + "successful_requests": 1249.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.13509423966107, + "latency_mean_ms": 375.9735976188951, + "latency_p99_ms": 379.05523628, + "ttft_mean_ms": 26.712154292233787, + "ttft_p99_ms": 27.740486999999998, + "itl_mean_ms": 5.543832433756529, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2632.6460313383086, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "agentgateway", + "tool": "aiperf", + "api": "translation", + "concurrency": 128, + "artifact": "client/results/native/pass3/agentgateway/ai/25-aiperf-translation/execution.json", + "started": "2026-10-06T04:30:10.453996+00:00", + "finished": "2026-10-06T04:30:52.222802+00:00", + "exits": [ + 0 + ], + "requests": 9854.0, + "successful_requests": 9854.0, + "error_percent": 0.0, + "successful_requests_per_second": 324.20776887927684, + "latency_mean_ms": 380.994715627055, + "latency_p99_ms": 407.69082304999995, + "ttft_mean_ms": 27.51128704607266, + "ttft_p99_ms": 36.31508245999995, + "itl_mean_ms": 5.610848072714004, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20749.297208273718, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass3/direct/ai/00-fortio-openai/execution.json", + "started": "2026-10-06T03:57:00.596489+00:00", + "finished": "2026-10-06T03:57:35.761162+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9504424096758, + "successful_requests_per_second": 998.9504424096758, + "latency_mean_ms": 0.3015875181430096, + "latency_p99_ms": 0.44166536964980524, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015502999, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass3/direct/ai/01-fortio-openai/execution.json", + "started": "2026-10-06T03:57:37.762149+00:00", + "finished": "2026-10-06T03:58:12.921135+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.931387603222, + "successful_requests_per_second": 2998.931387603222, + "latency_mean_ms": 0.30250850751244646, + "latency_p99_ms": 0.5754389799635707, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005354698, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass3/direct/ai/02-fortio-openai/execution.json", + "started": "2026-10-06T03:58:14.922054+00:00", + "finished": "2026-10-06T03:58:50.054476+00:00", + "exits": [ + 0, + 0 + ], + "requests": 1753986, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 58465.53980322684, + "successful_requests_per_second": 58465.53980322684, + "latency_mean_ms": 0.5466921894901096, + "latency_p99_ms": 1.992786976629929, + "status_counts": { + "200": 1753986 + }, + "duration_seconds": 30.000338762, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass3/direct/ai/03-fortio-openai/execution.json", + "started": "2026-10-06T03:58:52.055494+00:00", + "finished": "2026-10-06T03:59:27.219014+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9081549081995, + "successful_requests_per_second": 998.9081549081995, + "latency_mean_ms": 0.6146702462313233, + "latency_p99_ms": 1.4652664871503676, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016773667, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass3/direct/ai/04-fortio-openai/execution.json", + "started": "2026-10-06T03:59:29.220120+00:00", + "finished": "2026-10-06T04:00:04.379797+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.9027250084973, + "successful_requests_per_second": 2998.9027250084973, + "latency_mean_ms": 0.6033119429231862, + "latency_p99_ms": 1.4483970022241535, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.00564148, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass3/direct/ai/05-fortio-openai/execution.json", + "started": "2026-10-06T04:00:06.380981+00:00", + "finished": "2026-10-06T04:00:41.497185+00:00", + "exits": [ + 0, + 0 + ], + "requests": 299321, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 9976.469071439997, + "successful_requests_per_second": 9976.469071439997, + "latency_mean_ms": 3.2066652806151237, + "latency_p99_ms": 15.912538004922556, + "status_counts": { + "200": 299321 + }, + "duration_seconds": 30.002699137, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass3/direct/ai/06-fortio-anthropic/execution.json", + "started": "2026-10-06T04:00:43.498087+00:00", + "finished": "2026-10-06T04:01:18.664546+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9563081135917, + "successful_requests_per_second": 998.9563081135917, + "latency_mean_ms": 0.304217475687033, + "latency_p99_ms": 0.4391199999999998, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015326753, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass3/direct/ai/07-fortio-anthropic/execution.json", + "started": "2026-10-06T04:01:20.665504+00:00", + "finished": "2026-10-06T04:01:55.776193+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.9144804419716, + "successful_requests_per_second": 2998.9144804419716, + "latency_mean_ms": 0.30251133683766, + "latency_p99_ms": 0.5546320000000003, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005523861, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass3/direct/ai/08-fortio-anthropic/execution.json", + "started": "2026-10-06T04:01:57.777131+00:00", + "finished": "2026-10-06T04:02:32.863272+00:00", + "exits": [ + 0, + 0 + ], + "requests": 1811435, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 60380.50684056401, + "successful_requests_per_second": 60380.50684056401, + "latency_mean_ms": 0.5293392308098274, + "latency_p99_ms": 1.979793569169844, + "status_counts": { + "200": 1811435 + }, + "duration_seconds": 30.000327834, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass3/direct/ai/09-fortio-anthropic/execution.json", + "started": "2026-10-06T04:02:34.864296+00:00", + "finished": "2026-10-06T04:03:10.027111+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9425806985711, + "successful_requests_per_second": 998.9425806985711, + "latency_mean_ms": 0.6056999826574172, + "latency_p99_ms": 1.3420470587335722, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015739222, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass3/direct/ai/10-fortio-anthropic/execution.json", + "started": "2026-10-06T04:03:12.028174+00:00", + "finished": "2026-10-06T04:03:47.188803+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.8818882971073, + "successful_requests_per_second": 2998.8818882971073, + "latency_mean_ms": 0.5973178598750888, + "latency_p99_ms": 1.502036727879802, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005849964, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass3/direct/ai/11-fortio-anthropic/execution.json", + "started": "2026-10-06T04:03:49.189852+00:00", + "finished": "2026-10-06T04:04:24.306270+00:00", + "exits": [ + 0, + 0 + ], + "requests": 307634, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 10253.552012230819, + "successful_requests_per_second": 10253.552012230819, + "latency_mean_ms": 3.119969628116528, + "latency_p99_ms": 15.339307470343059, + "status_counts": { + "200": 307634 + }, + "duration_seconds": 30.00267611, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass3/direct/ai/12-fortio-translation/execution.json", + "started": "2026-10-06T04:04:26.307183+00:00", + "finished": "2026-10-06T04:05:01.470677+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9370964143793, + "successful_requests_per_second": 998.9370964143793, + "latency_mean_ms": 0.3029874713180363, + "latency_p99_ms": 0.4411043771043773, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015904012, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass3/direct/ai/13-fortio-translation/execution.json", + "started": "2026-10-06T04:05:03.471575+00:00", + "finished": "2026-10-06T04:05:38.631051+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.8581683557254, + "successful_requests_per_second": 2998.8581683557254, + "latency_mean_ms": 0.2978254704614154, + "latency_p99_ms": 0.567242258652094, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.0060873, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass3/direct/ai/14-fortio-translation/execution.json", + "started": "2026-10-06T04:05:40.631997+00:00", + "finished": "2026-10-06T04:06:15.713623+00:00", + "exits": [ + 0, + 0 + ], + "requests": 1776309, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 59207.963160374, + "successful_requests_per_second": 59207.963160374, + "latency_mean_ms": 0.5398151785061047, + "latency_p99_ms": 1.9820642062353313, + "status_counts": { + "200": 1776309 + }, + "duration_seconds": 30.00118405, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass3/direct/ai/15-fortio-translation/execution.json", + "started": "2026-10-06T04:06:17.714670+00:00", + "finished": "2026-10-06T04:06:52.879405+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9395555654218, + "successful_requests_per_second": 998.9395555654218, + "latency_mean_ms": 0.6405398887740128, + "latency_p99_ms": 1.699758064516129, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.01583012, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass3/direct/ai/16-fortio-translation/execution.json", + "started": "2026-10-06T04:06:54.880420+00:00", + "finished": "2026-10-06T04:07:30.041641+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.895216886882, + "successful_requests_per_second": 2998.895216886882, + "latency_mean_ms": 0.6120038082548007, + "latency_p99_ms": 1.628769294952022, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005716603, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass3/direct/ai/17-fortio-translation/execution.json", + "started": "2026-10-06T04:07:32.042750+00:00", + "finished": "2026-10-06T04:08:07.160285+00:00", + "exits": [ + 0, + 0 + ], + "requests": 301948, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 10064.01547231049, + "successful_requests_per_second": 10064.01547231049, + "latency_mean_ms": 3.1787143428736058, + "latency_p99_ms": 15.673311117843074, + "status_counts": { + "200": 301948 + }, + "duration_seconds": 30.002736068, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/native/pass3/direct/ai/18-fortio-openai/execution.json", + "started": "2026-10-06T04:08:09.161201+00:00", + "finished": "2026-10-06T04:08:44.356986+00:00", + "exits": [ + 0, + 0 + ], + "requests": 2138112, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 71255.72113143167, + "successful_requests_per_second": 71255.72113143167, + "latency_mean_ms": 7.1831392829187575, + "latency_p99_ms": 25.267269872984173, + "status_counts": { + "200": 2138112 + }, + "duration_seconds": 30.00618008, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/native/pass3/direct/ai/19-fortio-openai/execution.json", + "started": "2026-10-06T04:08:46.357983+00:00", + "finished": "2026-10-06T04:09:21.702996+00:00", + "exits": [ + 0, + 0 + ], + "requests": 432957, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 14411.52697915336, + "successful_requests_per_second": 14411.52697915336, + "latency_mean_ms": 35.49159343534808, + "latency_p99_ms": 1028.066740760976, + "status_counts": { + "200": 432957 + }, + "duration_seconds": 30.042409845, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "aiperf", + "api": "openai", + "concurrency": 16, + "artifact": "client/results/native/pass3/direct/ai/20-aiperf-openai/execution.json", + "started": "2026-10-06T04:09:23.703779+00:00", + "finished": "2026-10-06T04:10:05.016418+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.48199244823412, + "latency_mean_ms": 377.23249446233973, + "latency_p99_ms": 380.87290207999996, + "ttft_mean_ms": 26.305722077724358, + "ttft_p99_ms": 27.37361716, + "itl_mean_ms": 5.570266228327228, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2654.8475166869835, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "aiperf", + "api": "openai", + "concurrency": 128, + "artifact": "client/results/native/pass3/direct/ai/21-aiperf-openai/execution.json", + "started": "2026-10-06T04:10:07.017132+00:00", + "finished": "2026-10-06T04:10:50.765304+00:00", + "exits": [ + 0 + ], + "requests": 9844.0, + "successful_requests": 9844.0, + "error_percent": 0.0, + "successful_requests_per_second": 323.77157711223117, + "latency_mean_ms": 383.480390438846, + "latency_p99_ms": 398.44634507999996, + "ttft_mean_ms": 26.813612027123117, + "ttft_p99_ms": 32.03454248999999, + "itl_mean_ms": 5.661377435106713, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20721.380935182795, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16, + "artifact": "client/results/native/pass3/direct/ai/22-aiperf-anthropic/execution.json", + "started": "2026-10-06T04:10:52.765966+00:00", + "finished": "2026-10-06T04:11:34.076759+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.41499936625195, + "latency_mean_ms": 376.8039868725961, + "latency_p99_ms": 380.34314573, + "ttft_mean_ms": 26.435543985576924, + "ttft_p99_ms": 28.333579999999998, + "itl_mean_ms": 5.561403855349511, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2650.5599594401247, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128, + "artifact": "client/results/native/pass3/direct/ai/23-aiperf-anthropic/execution.json", + "started": "2026-10-06T04:11:36.077526+00:00", + "finished": "2026-10-06T04:12:19.832917+00:00", + "exits": [ + 0 + ], + "requests": 9839.0, + "successful_requests": 9839.0, + "error_percent": 0.0, + "successful_requests_per_second": 323.72457207246686, + "latency_mean_ms": 380.58779229637156, + "latency_p99_ms": 409.27617402000016, + "ttft_mean_ms": 27.23372934668157, + "ttft_p99_ms": 37.52945512, + "itl_mean_ms": 5.60879464999508, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20718.37261263788, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "aiperf", + "api": "translation", + "concurrency": 16, + "artifact": "client/results/native/pass3/direct/ai/24-aiperf-translation/execution.json", + "started": "2026-10-06T04:12:21.833685+00:00", + "finished": "2026-10-06T04:13:03.245406+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.2531118492834, + "latency_mean_ms": 379.5788152732371, + "latency_p99_ms": 385.01667720999995, + "ttft_mean_ms": 26.28956784535256, + "ttft_p99_ms": 27.095719349999996, + "itl_mean_ms": 5.607765832188644, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2640.1991583541376, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "direct", + "tool": "aiperf", + "api": "translation", + "concurrency": 128, + "artifact": "client/results/native/pass3/direct/ai/25-aiperf-translation/execution.json", + "started": "2026-10-06T04:13:05.246236+00:00", + "finished": "2026-10-06T04:13:48.950387+00:00", + "exits": [ + 0 + ], + "requests": 9812.0, + "successful_requests": 9812.0, + "error_percent": 0.0, + "successful_requests_per_second": 322.94282175832376, + "latency_mean_ms": 384.36745718100286, + "latency_p99_ms": 402.17318345999996, + "ttft_mean_ms": 26.85100424306971, + "ttft_p99_ms": 34.708558969999984, + "itl_mean_ms": 5.674864332348145, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20668.34059253272, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass3/praxis/ai/00-fortio-openai/execution.json", + "started": "2026-10-06T03:22:25.563751+00:00", + "finished": "2026-10-06T03:23:00.728462+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9445828650231, + "successful_requests_per_second": 998.9445828650231, + "latency_mean_ms": 0.6145875534618463, + "latency_p99_ms": 0.8359245283018865, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015679062, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass3/praxis/ai/01-fortio-openai/execution.json", + "started": "2026-10-06T03:23:02.729454+00:00", + "finished": "2026-10-06T03:23:37.891157+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.8865759422574, + "successful_requests_per_second": 2998.8865759422574, + "latency_mean_ms": 0.5477534948101883, + "latency_p99_ms": 0.7951062124248491, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005803061, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass3/praxis/ai/02-fortio-openai/execution.json", + "started": "2026-10-06T03:23:39.892129+00:00", + "finished": "2026-10-06T03:24:15.004755+00:00", + "exits": [ + 0, + 0 + ], + "requests": 394572, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 13151.51534052466, + "successful_requests_per_second": 13151.51534052466, + "latency_mean_ms": 2.432550735840353, + "latency_p99_ms": 3.930886636015621, + "status_counts": { + "200": 394572 + }, + "duration_seconds": 30.002018002, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass3/praxis/ai/03-fortio-openai/execution.json", + "started": "2026-10-06T03:24:17.005821+00:00", + "finished": "2026-10-06T03:24:52.167767+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9204015842954, + "successful_requests_per_second": 998.9204015842954, + "latency_mean_ms": 1.404881518709979, + "latency_p99_ms": 2.4583211678832084, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016405664, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass3/praxis/ai/04-fortio-openai/execution.json", + "started": "2026-10-06T03:24:54.168786+00:00", + "finished": "2026-10-06T03:25:29.330061+00:00", + "exits": [ + 0, + 0 + ], + "requests": 83268, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2774.4733263345915, + "successful_requests_per_second": 2774.4733263345915, + "latency_mean_ms": 8.058796194216269, + "latency_p99_ms": 16.137075568704454, + "status_counts": { + "200": 83268 + }, + "duration_seconds": 30.012182568, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass3/praxis/ai/05-fortio-openai/execution.json", + "started": "2026-10-06T03:25:31.331354+00:00", + "finished": "2026-10-06T03:26:06.492978+00:00", + "exits": [ + 0, + 0 + ], + "requests": 85813, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2859.493813089649, + "successful_requests_per_second": 2859.493813089649, + "latency_mean_ms": 11.188186036626146, + "latency_p99_ms": 19.860566567558642, + "status_counts": { + "200": 85813 + }, + "duration_seconds": 30.009856852, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass3/praxis/ai/06-fortio-anthropic/execution.json", + "started": "2026-10-06T03:26:08.493920+00:00", + "finished": "2026-10-06T03:26:43.659506+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9287713601044, + "successful_requests_per_second": 998.9287713601044, + "latency_mean_ms": 0.6245540477254533, + "latency_p99_ms": 0.8325666666666665, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016154164, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass3/praxis/ai/07-fortio-anthropic/execution.json", + "started": "2026-10-06T03:26:45.660640+00:00", + "finished": "2026-10-06T03:27:20.774008+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.8890477482537, + "successful_requests_per_second": 2998.8890477482537, + "latency_mean_ms": 0.5725821008512625, + "latency_p99_ms": 0.8131759465478833, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005778329, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass3/praxis/ai/08-fortio-anthropic/execution.json", + "started": "2026-10-06T03:27:22.774954+00:00", + "finished": "2026-10-06T03:27:57.886673+00:00", + "exits": [ + 0, + 0 + ], + "requests": 360777, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 12025.125900157029, + "successful_requests_per_second": 12025.125900157029, + "latency_mean_ms": 2.660491209822135, + "latency_p99_ms": 3.981467785707106, + "status_counts": { + "200": 360777 + }, + "duration_seconds": 30.001931206, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass3/praxis/ai/09-fortio-anthropic/execution.json", + "started": "2026-10-06T03:27:59.887687+00:00", + "finished": "2026-10-06T03:28:35.050676+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9091591494291, + "successful_requests_per_second": 998.9091591494291, + "latency_mean_ms": 1.4405363713980788, + "latency_p99_ms": 2.5151655629139062, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.01674349, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass3/praxis/ai/10-fortio-anthropic/execution.json", + "started": "2026-10-06T03:28:37.051700+00:00", + "finished": "2026-10-06T03:29:12.211756+00:00", + "exits": [ + 0, + 0 + ], + "requests": 83017, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2766.1337402177396, + "successful_requests_per_second": 2766.1337402177396, + "latency_mean_ms": 8.08024015659443, + "latency_p99_ms": 15.837482884734182, + "status_counts": { + "200": 83017 + }, + "duration_seconds": 30.011925596, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass3/praxis/ai/11-fortio-anthropic/execution.json", + "started": "2026-10-06T03:29:14.212778+00:00", + "finished": "2026-10-06T03:29:49.374297+00:00", + "exits": [ + 0, + 0 + ], + "requests": 82685, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2755.2305838720317, + "successful_requests_per_second": 2755.2305838720317, + "latency_mean_ms": 11.61152818903066, + "latency_p99_ms": 19.87219168450992, + "status_counts": { + "200": 82685 + }, + "duration_seconds": 30.010192426, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass3/praxis/ai/12-fortio-translation/execution.json", + "started": "2026-10-06T03:29:51.375191+00:00", + "finished": "2026-10-06T03:30:26.535755+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9394054041709, + "successful_requests_per_second": 998.9394054041709, + "latency_mean_ms": 0.8854355269477051, + "latency_p99_ms": 1.6062012521801803, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015834632, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass3/praxis/ai/13-fortio-translation/execution.json", + "started": "2026-10-06T03:30:28.536621+00:00", + "finished": "2026-10-06T03:31:03.696840+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.856665233916, + "successful_requests_per_second": 2998.856665233916, + "latency_mean_ms": 0.8255716244776848, + "latency_p99_ms": 1.8545062132112484, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.00610234, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass3/praxis/ai/14-fortio-translation/execution.json", + "started": "2026-10-06T03:31:05.697805+00:00", + "finished": "2026-10-06T03:31:40.814359+00:00", + "exits": [ + 0, + 0 + ], + "requests": 212206, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 7072.827170480587, + "successful_requests_per_second": 7072.827170480587, + "latency_mean_ms": 4.523291076435162, + "latency_p99_ms": 7.415299136736294, + "status_counts": { + "200": 212206 + }, + "duration_seconds": 30.00299525, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass3/praxis/ai/15-fortio-translation/execution.json", + "started": "2026-10-06T03:31:42.815331+00:00", + "finished": "2026-10-06T03:32:17.978404+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.8918217706589, + "successful_requests_per_second": 998.8918217706589, + "latency_mean_ms": 2.0901198764340987, + "latency_p99_ms": 2.993722821385316, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.017264479, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass3/praxis/ai/16-fortio-translation/execution.json", + "started": "2026-10-06T03:32:19.979496+00:00", + "finished": "2026-10-06T03:32:55.142064+00:00", + "exits": [ + 0, + 0 + ], + "requests": 45016, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 1499.5681916008757, + "successful_requests_per_second": 1499.5681916008757, + "latency_mean_ms": 15.722334594033233, + "latency_p99_ms": 29.07834368530021, + "status_counts": { + "200": 45016 + }, + "duration_seconds": 30.019308393, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass3/praxis/ai/17-fortio-translation/execution.json", + "started": "2026-10-06T03:32:57.143089+00:00", + "finished": "2026-10-06T03:33:32.306538+00:00", + "exits": [ + 0, + 0 + ], + "requests": 45217, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 1506.296424739677, + "successful_requests_per_second": 1506.296424739677, + "latency_mean_ms": 21.23690988780768, + "latency_p99_ms": 36.376144578313266, + "status_counts": { + "200": 45217 + }, + "duration_seconds": 30.018659845, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/native/pass3/praxis/ai/18-fortio-openai/execution.json", + "started": "2026-10-06T03:33:34.307503+00:00", + "finished": "2026-10-06T03:34:09.680974+00:00", + "exits": [ + 0, + 0 + ], + "requests": 334885, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 11149.524773329655, + "successful_requests_per_second": 11149.524773329655, + "latency_mean_ms": 45.892440164014545, + "latency_p99_ms": 77.34051958650697, + "status_counts": { + "200": 334885 + }, + "duration_seconds": 30.035809311, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/native/pass3/praxis/ai/19-fortio-openai/execution.json", + "started": "2026-10-06T03:34:11.682031+00:00", + "finished": "2026-10-06T03:34:47.602139+00:00", + "exits": [ + 0, + 0 + ], + "requests": 81515, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2701.3408233640826, + "successful_requests_per_second": 2701.3408233640826, + "latency_mean_ms": 188.95893893825692, + "latency_p99_ms": 424.66992599921133, + "status_counts": { + "200": 81515 + }, + "duration_seconds": 30.175755423, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis", + "tool": "aiperf", + "api": "openai", + "concurrency": 16, + "artifact": "client/results/native/pass3/praxis/ai/20-aiperf-openai/execution.json", + "started": "2026-10-06T03:34:49.602922+00:00", + "finished": "2026-10-06T03:35:30.917686+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.42641438666142, + "latency_mean_ms": 377.6841103613782, + "latency_p99_ms": 380.72735143, + "ttft_mean_ms": 26.618051987980767, + "ttft_p99_ms": 27.792710509999996, + "itl_mean_ms": 5.572477117038054, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2651.290520746331, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis", + "tool": "aiperf", + "api": "openai", + "concurrency": 128, + "artifact": "client/results/native/pass3/praxis/ai/21-aiperf-openai/execution.json", + "started": "2026-10-06T03:35:32.918432+00:00", + "finished": "2026-10-06T03:36:16.620961+00:00", + "exits": [ + 0 + ], + "requests": 9761.0, + "successful_requests": 9761.0, + "error_percent": 0.0, + "successful_requests_per_second": 321.3138887682719, + "latency_mean_ms": 385.5169023549841, + "latency_p99_ms": 398.3448233999999, + "ttft_mean_ms": 27.173799777379365, + "ttft_p99_ms": 34.42086659999999, + "itl_mean_ms": 5.687985755200074, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20564.088881169402, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16, + "artifact": "client/results/native/pass3/praxis/ai/22-aiperf-anthropic/execution.json", + "started": "2026-10-06T03:36:18.621677+00:00", + "finished": "2026-10-06T03:37:00.033433+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.255527022169716, + "latency_mean_ms": 378.330176588141, + "latency_p99_ms": 381.61394916, + "ttft_mean_ms": 26.826462638621795, + "ttft_p99_ms": 28.705169199999997, + "itl_mean_ms": 5.579424030944749, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2640.353729418862, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128, + "artifact": "client/results/native/pass3/praxis/ai/23-aiperf-anthropic/execution.json", + "started": "2026-10-06T03:37:02.034159+00:00", + "finished": "2026-10-06T03:37:45.788906+00:00", + "exits": [ + 0 + ], + "requests": 9817.0, + "successful_requests": 9817.0, + "error_percent": 0.0, + "successful_requests_per_second": 323.0164199417144, + "latency_mean_ms": 381.69252984862993, + "latency_p99_ms": 411.7511686, + "ttft_mean_ms": 27.556803218498523, + "ttft_p99_ms": 37.97790608000002, + "itl_mean_ms": 5.621202010002086, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20673.05087626972, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis", + "tool": "aiperf", + "api": "translation", + "concurrency": 16, + "artifact": "client/results/native/pass3/praxis/ai/24-aiperf-translation/execution.json", + "started": "2026-10-06T03:37:47.789588+00:00", + "finished": "2026-10-06T03:38:29.302998+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.12390838785132, + "latency_mean_ms": 379.4482896314102, + "latency_p99_ms": 383.08095855, + "ttft_mean_ms": 26.746935423878202, + "ttft_p99_ms": 28.43416086, + "itl_mean_ms": 5.59843419377035, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2631.9301368224847, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis", + "tool": "aiperf", + "api": "translation", + "concurrency": 128, + "artifact": "client/results/native/pass3/praxis/ai/25-aiperf-translation/execution.json", + "started": "2026-10-06T03:38:31.303820+00:00", + "finished": "2026-10-06T03:39:15.058623+00:00", + "exits": [ + 0 + ], + "requests": 9804.0, + "successful_requests": 9804.0, + "error_percent": 0.0, + "successful_requests_per_second": 322.7151759698622, + "latency_mean_ms": 381.40594716564664, + "latency_p99_ms": 414.1910864299998, + "ttft_mean_ms": 27.58409177764178, + "ttft_p99_ms": 36.847892399999914, + "itl_mean_ms": 5.616219926793728, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20653.77126207118, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/00-fortio-openai/execution.json", + "started": "2026-10-06T03:39:44.903879+00:00", + "finished": "2026-10-06T03:40:20.068272+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9494114605719, + "successful_requests_per_second": 998.9494114605719, + "latency_mean_ms": 0.5969801595851124, + "latency_p99_ms": 0.7992141982864137, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015533976, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/01-fortio-openai/execution.json", + "started": "2026-10-06T03:40:22.069250+00:00", + "finished": "2026-10-06T03:40:57.181751+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.9044309643514, + "successful_requests_per_second": 2998.9044309643514, + "latency_mean_ms": 0.5475283152671586, + "latency_p99_ms": 0.7922696177062379, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005624411, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/02-fortio-openai/execution.json", + "started": "2026-10-06T03:40:59.182624+00:00", + "finished": "2026-10-06T03:41:34.294115+00:00", + "exits": [ + 0, + 0 + ], + "requests": 386939, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 12897.233591348597, + "successful_requests_per_second": 12897.233591348597, + "latency_mean_ms": 2.4805463301760753, + "latency_p99_ms": 3.942983243663706, + "status_counts": { + "200": 386939 + }, + "duration_seconds": 30.001705192, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/03-fortio-openai/execution.json", + "started": "2026-10-06T03:41:36.295124+00:00", + "finished": "2026-10-06T03:42:11.459404+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.8996680406145, + "successful_requests_per_second": 998.8996680406145, + "latency_mean_ms": 1.4164464286953047, + "latency_p99_ms": 2.455339449541283, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.017028696, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/04-fortio-openai/execution.json", + "started": "2026-10-06T03:42:13.460449+00:00", + "finished": "2026-10-06T03:42:48.621635+00:00", + "exits": [ + 0, + 0 + ], + "requests": 82097, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2735.3861316377197, + "successful_requests_per_second": 2735.3861316377197, + "latency_mean_ms": 8.18886206130553, + "latency_p99_ms": 17.03820511715383, + "status_counts": { + "200": 82097 + }, + "duration_seconds": 30.012947368, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/05-fortio-openai/execution.json", + "started": "2026-10-06T03:42:50.622719+00:00", + "finished": "2026-10-06T03:43:25.784974+00:00", + "exits": [ + 0, + 0 + ], + "requests": 81942, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2730.452686733205, + "successful_requests_per_second": 2730.452686733205, + "latency_mean_ms": 11.716926001012911, + "latency_p99_ms": 19.87846810942983, + "status_counts": { + "200": 81942 + }, + "duration_seconds": 30.01040831, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/06-fortio-anthropic/execution.json", + "started": "2026-10-06T03:43:27.785914+00:00", + "finished": "2026-10-06T03:44:02.950830+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9200694917896, + "successful_requests_per_second": 998.9200694917896, + "latency_mean_ms": 0.6173964192569368, + "latency_p99_ms": 0.8324315352697097, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016415643, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/07-fortio-anthropic/execution.json", + "started": "2026-10-06T03:44:04.951762+00:00", + "finished": "2026-10-06T03:44:40.066706+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.893221803502, + "successful_requests_per_second": 2998.893221803502, + "latency_mean_ms": 0.5957556568834464, + "latency_p99_ms": 0.8966986469864692, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005736565, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/08-fortio-anthropic/execution.json", + "started": "2026-10-06T03:44:42.067632+00:00", + "finished": "2026-10-06T03:45:17.180933+00:00", + "exits": [ + 0, + 0 + ], + "requests": 370231, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 12340.251557830059, + "successful_requests_per_second": 12340.251557830059, + "latency_mean_ms": 2.592515930057181, + "latency_p99_ms": 3.96816868451688, + "status_counts": { + "200": 370231 + }, + "duration_seconds": 30.00190055, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/09-fortio-anthropic/execution.json", + "started": "2026-10-06T03:45:19.182013+00:00", + "finished": "2026-10-06T03:45:54.346369+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9020792868306, + "successful_requests_per_second": 998.9020792868306, + "latency_mean_ms": 1.4644528125000003, + "latency_p99_ms": 2.6372228989037767, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.016956238, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/10-fortio-anthropic/execution.json", + "started": "2026-10-06T03:45:56.347450+00:00", + "finished": "2026-10-06T03:46:31.507935+00:00", + "exits": [ + 0, + 0 + ], + "requests": 81379, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2711.4373793126597, + "successful_requests_per_second": 2711.4373793126597, + "latency_mean_ms": 8.236757613303189, + "latency_p99_ms": 16.242594420872912, + "status_counts": { + "200": 81379 + }, + "duration_seconds": 30.013232325, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/11-fortio-anthropic/execution.json", + "started": "2026-10-06T03:46:33.509014+00:00", + "finished": "2026-10-06T03:47:08.672628+00:00", + "exits": [ + 0, + 0 + ], + "requests": 80341, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2677.1064801626203, + "successful_requests_per_second": 2677.1064801626203, + "latency_mean_ms": 11.950425660621601, + "latency_p99_ms": 19.883095092072775, + "status_counts": { + "200": 80341 + }, + "duration_seconds": 30.010386436, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/12-fortio-translation/execution.json", + "started": "2026-10-06T03:47:10.673590+00:00", + "finished": "2026-10-06T03:47:45.835443+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.9386685430663, + "successful_requests_per_second": 998.9386685430663, + "latency_mean_ms": 0.869050758804696, + "latency_p99_ms": 1.879262899262899, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.015856773, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/13-fortio-translation/execution.json", + "started": "2026-10-06T03:47:47.836405+00:00", + "finished": "2026-10-06T03:48:22.996868+00:00", + "exits": [ + 0, + 0 + ], + "requests": 89984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2998.882521437671, + "successful_requests_per_second": 2998.882521437671, + "latency_mean_ms": 0.8361690702347085, + "latency_p99_ms": 1.876608562264677, + "status_counts": { + "200": 89984 + }, + "duration_seconds": 30.005843629, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/14-fortio-translation/execution.json", + "started": "2026-10-06T03:48:24.997828+00:00", + "finished": "2026-10-06T03:49:00.112700+00:00", + "exits": [ + 0, + 0 + ], + "requests": 213358, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 7111.151791677205, + "successful_requests_per_second": 7111.151791677205, + "latency_mean_ms": 4.498785725259892, + "latency_p99_ms": 7.4105536182847676, + "status_counts": { + "200": 213358 + }, + "duration_seconds": 30.00329711, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/15-fortio-translation/execution.json", + "started": "2026-10-06T03:49:02.113630+00:00", + "finished": "2026-10-06T03:49:37.325727+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29984, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 998.8904490529703, + "successful_requests_per_second": 998.8904490529703, + "latency_mean_ms": 2.102134270677695, + "latency_p99_ms": 2.9950174161684435, + "status_counts": { + "200": 29984 + }, + "duration_seconds": 30.01730573, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/16-fortio-translation/execution.json", + "started": "2026-10-06T03:49:39.326758+00:00", + "finished": "2026-10-06T03:50:14.487720+00:00", + "exits": [ + 0, + 0 + ], + "requests": 44671, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 1487.9877183620897, + "successful_requests_per_second": 1487.9877183620897, + "latency_mean_ms": 15.918681377157444, + "latency_p99_ms": 29.183643739627506, + "status_counts": { + "200": 44671 + }, + "duration_seconds": 30.021081121, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 0, + "concurrency": 32, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/17-fortio-translation/execution.json", + "started": "2026-10-06T03:50:16.488738+00:00", + "finished": "2026-10-06T03:50:51.652616+00:00", + "exits": [ + 0, + 0 + ], + "requests": 44065, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 1467.8527795916496, + "successful_requests_per_second": 1467.8527795916496, + "latency_mean_ms": 21.79240308805175, + "latency_p99_ms": 37.407286729857816, + "status_counts": { + "200": 44065 + }, + "duration_seconds": 30.020040574, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/18-fortio-openai/execution.json", + "started": "2026-10-06T03:50:53.653596+00:00", + "finished": "2026-10-06T03:51:29.020981+00:00", + "exits": [ + 0, + 0 + ], + "requests": 338116, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 11257.992050274575, + "successful_requests_per_second": 11257.992050274575, + "latency_mean_ms": 45.445286068763394, + "latency_p99_ms": 77.4557235421165, + "status_counts": { + "200": 338116 + }, + "duration_seconds": 30.03341968, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/19-fortio-openai/execution.json", + "started": "2026-10-06T03:51:31.022047+00:00", + "finished": "2026-10-06T03:52:06.994135+00:00", + "exits": [ + 0, + 0 + ], + "requests": 79578, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 2636.5606146258715, + "successful_requests_per_second": 2636.5606146258715, + "latency_mean_ms": 193.60340389147788, + "latency_p99_ms": 466.27172387866227, + "status_counts": { + "200": 79578 + }, + "duration_seconds": 30.182503508, + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis-ai-nightly", + "tool": "aiperf", + "api": "openai", + "concurrency": 16, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/20-aiperf-openai/execution.json", + "started": "2026-10-06T03:52:08.994944+00:00", + "finished": "2026-10-06T03:52:50.308039+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.45445798977005, + "latency_mean_ms": 377.54596551602566, + "latency_p99_ms": 380.61965848, + "ttft_mean_ms": 26.614450375, + "ttft_p99_ms": 27.925768419999997, + "itl_mean_ms": 5.57034151017501, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2653.085311345283, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis-ai-nightly", + "tool": "aiperf", + "api": "openai", + "concurrency": 128, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/21-aiperf-openai/execution.json", + "started": "2026-10-06T03:52:52.308832+00:00", + "finished": "2026-10-06T03:53:36.070773+00:00", + "exits": [ + 0 + ], + "requests": 9752.0, + "successful_requests": 9752.0, + "error_percent": 0.0, + "successful_requests_per_second": 320.84393097844077, + "latency_mean_ms": 386.26470558582855, + "latency_p99_ms": 400.60227162999996, + "ttft_mean_ms": 27.199809875922888, + "ttft_p99_ms": 33.37722168999993, + "itl_mean_ms": 5.699442789046121, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20534.01158262021, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis-ai-nightly", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 16, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/22-aiperf-anthropic/execution.json", + "started": "2026-10-06T03:53:38.071466+00:00", + "finished": "2026-10-06T03:54:19.333922+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.45935539442313, + "latency_mean_ms": 376.40853080128204, + "latency_p99_ms": 379.50073437, + "ttft_mean_ms": 26.842183440705128, + "ttft_p99_ms": 29.108245559999997, + "itl_mean_ms": 5.5486721803266175, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2653.39874524308, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis-ai-nightly", + "tool": "aiperf", + "api": "anthropic", + "concurrency": 128, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/23-aiperf-anthropic/execution.json", + "started": "2026-10-06T03:54:21.334678+00:00", + "finished": "2026-10-06T03:55:05.053946+00:00", + "exits": [ + 0 + ], + "requests": 9830.0, + "successful_requests": 9830.0, + "error_percent": 0.0, + "successful_requests_per_second": 323.5209443846689, + "latency_mean_ms": 381.4035670636826, + "latency_p99_ms": 414.00937513999975, + "ttft_mean_ms": 27.501196817395726, + "ttft_p99_ms": 35.865536789999815, + "itl_mean_ms": 5.617497940417251, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20705.34044061881, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis-ai-nightly", + "tool": "aiperf", + "api": "translation", + "concurrency": 16, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/24-aiperf-translation/execution.json", + "started": "2026-10-06T03:55:07.054682+00:00", + "finished": "2026-10-06T03:55:48.516933+00:00", + "exits": [ + 0 + ], + "requests": 1248.0, + "successful_requests": 1248.0, + "error_percent": 0.0, + "successful_requests_per_second": 41.20628953169671, + "latency_mean_ms": 378.8780696714743, + "latency_p99_ms": 382.84767902999994, + "ttft_mean_ms": 26.774953695512817, + "ttft_p99_ms": 28.8681298, + "itl_mean_ms": 5.588938348824787, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 2637.2025300285895, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "native", + "workload": "ai", + "pass": 3, + "treatment": "praxis-ai-nightly", + "tool": "aiperf", + "api": "translation", + "concurrency": 128, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/25-aiperf-translation/execution.json", + "started": "2026-10-06T03:55:50.517744+00:00", + "finished": "2026-10-06T03:56:34.248274+00:00", + "exits": [ + 0 + ], + "requests": 9842.0, + "successful_requests": 9842.0, + "error_percent": 0.0, + "successful_requests_per_second": 323.84086608250766, + "latency_mean_ms": 380.6477666947775, + "latency_p99_ms": 410.47405435999997, + "ttft_mean_ms": 27.586351198130462, + "ttft_p99_ms": 38.337356410000005, + "itl_mean_ms": 5.6041494523277295, + "input_tokens": 128.0, + "output_tokens": 64.0, + "output_tokens_per_second": 20725.81542928049, + "errors": 0, + "aiperf_random_seed": 42, + "aiperf_complete": true, + "aiperf_error_summary": [], + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "size": 0, + "concurrency": 1, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass1/agentgateway/http/00-fortio/execution.json", + "started": "2026-10-05T22:29:32.174786+00:00", + "finished": "2026-10-05T22:30:07.293305+00:00", + "exits": [ + 0, + 0 + ], + "requests": 10121, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 337.33970978299, + "successful_requests_per_second": 337.33970978299, + "latency_mean_ms": 1.8798595612093674, + "latency_p99_ms": 2.579618644067795, + "status_counts": { + "200": 10121 + }, + "duration_seconds": 30.002397306, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "size": 0, + "concurrency": 1, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass1/agentgateway/http/01-fortio/execution.json", + "started": "2026-10-05T22:30:09.294087+00:00", + "finished": "2026-10-05T22:30:44.416938+00:00", + "exits": [ + 0, + 0 + ], + "requests": 16538, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 551.2508783453851, + "successful_requests_per_second": 551.2508783453851, + "latency_mean_ms": 1.8132702632119977, + "latency_p99_ms": 1.9986635962873307, + "status_counts": { + "200": 16538 + }, + "duration_seconds": 30.000859227, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "size": 0, + "concurrency": 16, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass1/agentgateway/http/02-fortio/execution.json", + "started": "2026-10-05T22:30:46.417653+00:00", + "finished": "2026-10-05T22:31:21.583734+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 999.417268107789, + "successful_requests_per_second": 999.417268107789, + "latency_mean_ms": 1.7982734790000001, + "latency_p99_ms": 1.999681060733513, + "status_counts": { + "200": 30000 + }, + "duration_seconds": 30.01749215, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "size": 0, + "concurrency": 16, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass1/agentgateway/http/03-fortio/execution.json", + "started": "2026-10-05T22:31:23.584557+00:00", + "finished": "2026-10-05T22:31:58.697659+00:00", + "exits": [ + 0, + 0 + ], + "requests": 275329, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 9177.156989634828, + "successful_requests_per_second": 9177.156989634828, + "latency_mean_ms": 1.7428623277751354, + "latency_p99_ms": 2.130300415468201, + "status_counts": { + "200": 275329 + }, + "duration_seconds": 30.001557161, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "size": 0, + "concurrency": 512, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass1/agentgateway/http/04-fortio/execution.json", + "started": "2026-10-05T22:32:00.698378+00:00", + "finished": "2026-10-05T22:32:37.321790+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29696, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 982.9946596872361, + "successful_requests_per_second": 982.9946596872361, + "latency_mean_ms": 1.818511242860992, + "latency_p99_ms": 2.0104467353951954, + "status_counts": { + "200": 29696 + }, + "duration_seconds": 30.209726683, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "size": 0, + "concurrency": 512, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass1/agentgateway/http/05-fortio/execution.json", + "started": "2026-10-05T22:32:39.322514+00:00", + "finished": "2026-10-05T22:33:15.625245+00:00", + "exits": [ + 0, + 0 + ], + "requests": 740989, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 24689.385881099435, + "successful_requests_per_second": 24689.385881099435, + "latency_mean_ms": 20.732373006133685, + "latency_p99_ms": 37.7290978446041, + "status_counts": { + "200": 740989 + }, + "duration_seconds": 30.012451649, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "size": 16384, + "concurrency": 1, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass1/agentgateway/http/06-fortio/execution.json", + "started": "2026-10-05T22:33:17.626130+00:00", + "finished": "2026-10-05T22:33:52.748904+00:00", + "exits": [ + 0, + 0 + ], + "requests": 9847, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 328.19957116994743, + "successful_requests_per_second": 328.19957116994743, + "latency_mean_ms": 1.957631030973908, + "latency_p99_ms": 2.948767923526287, + "status_counts": { + "200": 9847 + }, + "duration_seconds": 30.003086125, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "size": 16384, + "concurrency": 1, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass1/agentgateway/http/07-fortio/execution.json", + "started": "2026-10-05T22:33:54.749602+00:00", + "finished": "2026-10-05T22:34:29.874482+00:00", + "exits": [ + 0, + 0 + ], + "requests": 15079, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 502.6220267838246, + "successful_requests_per_second": 502.6220267838246, + "latency_mean_ms": 1.9887935690032512, + "latency_p99_ms": 2.9727059037900876, + "status_counts": { + "200": 15079 + }, + "duration_seconds": 30.000674854, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "size": 16384, + "concurrency": 16, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass1/agentgateway/http/08-fortio/execution.json", + "started": "2026-10-05T22:34:31.875145+00:00", + "finished": "2026-10-05T22:35:07.045651+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 999.4348567008833, + "successful_requests_per_second": 999.4348567008833, + "latency_mean_ms": 1.9385268253333328, + "latency_p99_ms": 2.9534551231135815, + "status_counts": { + "200": 30000 + }, + "duration_seconds": 30.016963886, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "size": 16384, + "concurrency": 16, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass1/agentgateway/http/09-fortio/execution.json", + "started": "2026-10-05T22:35:09.046329+00:00", + "finished": "2026-10-05T22:35:44.161323+00:00", + "exits": [ + 0, + 0 + ], + "requests": 250347, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 8344.42433081953, + "successful_requests_per_second": 8344.42433081953, + "latency_mean_ms": 1.9168554187627571, + "latency_p99_ms": 2.9612094023311832, + "status_counts": { + "200": 250347 + }, + "duration_seconds": 30.001710133, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "size": 16384, + "concurrency": 512, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass1/agentgateway/http/10-fortio/execution.json", + "started": "2026-10-05T22:35:46.162093+00:00", + "finished": "2026-10-05T22:36:22.839897+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29696, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 982.9794175114866, + "successful_requests_per_second": 982.9794175114866, + "latency_mean_ms": 2.6589175036368515, + "latency_p99_ms": 2.9955608284464934, + "status_counts": { + "200": 29696 + }, + "duration_seconds": 30.210195118, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 1, + "treatment": "agentgateway", + "tool": "fortio", + "size": 16384, + "concurrency": 512, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass1/agentgateway/http/11-fortio/execution.json", + "started": "2026-10-05T22:36:24.840745+00:00", + "finished": "2026-10-05T22:37:00.176079+00:00", + "exits": [ + 0, + 0 + ], + "requests": 490406, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 16335.06984240953, + "successful_requests_per_second": 16335.06984240953, + "latency_mean_ms": 31.33143208722567, + "latency_p99_ms": 49.7476534533875, + "status_counts": { + "200": 490406 + }, + "duration_seconds": 30.021665333, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 1, + "treatment": "agentgateway", + "tool": "nighthawk", + "size": 0, + "concurrency": 1, + "connections": 16, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass1/agentgateway/http/12-nighthawk/execution.json", + "started": "2026-10-05T22:37:02.176779+00:00", + "finished": "2026-10-05T22:37:39.111858+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29999, + "successful_requests": 29997, + "successful_requests_per_second": 999.8989571387177, + "requests_per_second": 999.9656237358533, + "confirmed_non_2xx": 0, + "stream_resets": 0, + "unaccounted_at_cutoff": 2, + "latency_mean_ms": 1.6807720000000002, + "latency_p99_upper_bracket_ms": 1.881343, + "upper_bracket_percentile": 99.0625, + "counters": { + "benchmark.http_2xx": 29997, + "benchmark.pool_overflow": 1, + "cluster_manager.cluster_added": 1, + "default.total_match_count": 1, + "membership_change": 1, + "runtime.load_success": 1, + "runtime.override_dir_not_exists": 1, + "upstream_cx_http1_total": 5, + "upstream_cx_rx_bytes_total": 2249775, + "upstream_cx_total": 5, + "upstream_cx_tx_bytes_total": 1739942, + "upstream_rq_pending_overflow": 1, + "upstream_rq_pending_total": 5, + "upstream_rq_total": 29999 + }, + "duration_seconds": 30.000031289, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 1, + "treatment": "agentgateway", + "tool": "nighthawk", + "size": 16384, + "concurrency": 1, + "connections": 16, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass1/agentgateway/http/13-nighthawk/execution.json", + "started": "2026-10-05T22:37:41.112617+00:00", + "finished": "2026-10-05T22:38:17.997338+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29999, + "successful_requests": 29997, + "successful_requests_per_second": 999.8997652901951, + "requests_per_second": 999.9664319412129, + "confirmed_non_2xx": 0, + "stream_resets": 0, + "unaccounted_at_cutoff": 2, + "latency_mean_ms": 1.782905, + "latency_p99_upper_bracket_ms": 2.015615, + "upper_bracket_percentile": 99.0625, + "counters": { + "benchmark.http_2xx": 29997, + "benchmark.pool_overflow": 1, + "cluster_manager.cluster_added": 1, + "default.total_match_count": 1, + "membership_change": 1, + "runtime.load_success": 1, + "runtime.override_dir_not_exists": 1, + "upstream_cx_http1_total": 5, + "upstream_cx_rx_bytes_total": 495070488, + "upstream_cx_total": 5, + "upstream_cx_tx_bytes_total": 1859938, + "upstream_rq_pending_overflow": 1, + "upstream_rq_pending_total": 5, + "upstream_rq_total": 29999 + }, + "duration_seconds": 30.000007042, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "size": 0, + "concurrency": 1, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass1/direct/http/00-fortio/execution.json", + "started": "2026-10-05T22:20:11.421722+00:00", + "finished": "2026-10-05T22:20:46.485560+00:00", + "exits": [ + 0, + 0 + ], + "requests": 22069, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 735.6271351107392, + "successful_requests_per_second": 735.6271351107392, + "latency_mean_ms": 0.2811380916217316, + "latency_p99_ms": 0.3962195281782438, + "status_counts": { + "200": 22069 + }, + "duration_seconds": 30.000252773, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "size": 0, + "concurrency": 1, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass1/direct/http/01-fortio/execution.json", + "started": "2026-10-05T22:20:48.486278+00:00", + "finished": "2026-10-05T22:21:23.549970+00:00", + "exits": [ + 0, + 0 + ], + "requests": 167069, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 5568.9330689222, + "successful_requests_per_second": 5568.9330689222, + "latency_mean_ms": 0.17907368019800377, + "latency_p99_ms": 0.29402062992125977, + "status_counts": { + "200": 167069 + }, + "duration_seconds": 30.000180992, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "size": 0, + "concurrency": 16, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass1/direct/http/02-fortio/execution.json", + "started": "2026-10-05T22:21:25.550664+00:00", + "finished": "2026-10-05T22:22:00.716785+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 999.4624093258489, + "successful_requests_per_second": 999.4624093258489, + "latency_mean_ms": 0.2920850615333334, + "latency_p99_ms": 0.41, + "status_counts": { + "200": 30000 + }, + "duration_seconds": 30.016136395, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "size": 0, + "concurrency": 16, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass1/direct/http/03-fortio/execution.json", + "started": "2026-10-05T22:22:02.717527+00:00", + "finished": "2026-10-05T22:22:37.799806+00:00", + "exits": [ + 0, + 0 + ], + "requests": 1824771, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 60825.20989276126, + "successful_requests_per_second": 60825.20989276126, + "latency_mean_ms": 0.26247391014872523, + "latency_p99_ms": 1.2489403587630596, + "status_counts": { + "200": 1824771 + }, + "duration_seconds": 30.000241729, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "size": 0, + "concurrency": 512, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass1/direct/http/04-fortio/execution.json", + "started": "2026-10-05T22:22:39.800515+00:00", + "finished": "2026-10-05T22:23:15.369433+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29696, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 983.0661242947848, + "successful_requests_per_second": 983.0661242947848, + "latency_mean_ms": 0.3138888404162176, + "latency_p99_ms": 0.5699223300970871, + "status_counts": { + "200": 29696 + }, + "duration_seconds": 30.207530568, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "size": 0, + "concurrency": 512, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass1/direct/http/05-fortio/execution.json", + "started": "2026-10-05T22:23:17.370108+00:00", + "finished": "2026-10-05T22:23:52.573758+00:00", + "exits": [ + 0, + 0 + ], + "requests": 3330866, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 111009.27335970446, + "successful_requests_per_second": 111009.27335970446, + "latency_mean_ms": 4.609717131346622, + "latency_p99_ms": 25.17117288190374, + "status_counts": { + "200": 3330866 + }, + "duration_seconds": 30.005295046, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "size": 16384, + "concurrency": 1, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass1/direct/http/06-fortio/execution.json", + "started": "2026-10-05T22:23:54.574605+00:00", + "finished": "2026-10-05T22:24:29.645107+00:00", + "exits": [ + 0, + 0 + ], + "requests": 20882, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 696.0374727901467, + "successful_requests_per_second": 696.0374727901467, + "latency_mean_ms": 0.3524287792835936, + "latency_p99_ms": 0.5445043478260865, + "status_counts": { + "200": 20882 + }, + "duration_seconds": 30.001258289, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "size": 16384, + "concurrency": 1, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass1/direct/http/07-fortio/execution.json", + "started": "2026-10-05T22:24:31.645821+00:00", + "finished": "2026-10-05T22:25:06.712537+00:00", + "exits": [ + 0, + 0 + ], + "requests": 120855, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 4028.479108441626, + "successful_requests_per_second": 4028.479108441626, + "latency_mean_ms": 0.24770103170741584, + "latency_p99_ms": 0.4379312114989737, + "status_counts": { + "200": 120855 + }, + "duration_seconds": 30.000155579, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "size": 16384, + "concurrency": 16, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass1/direct/http/08-fortio/execution.json", + "started": "2026-10-05T22:25:08.713232+00:00", + "finished": "2026-10-05T22:25:43.880237+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 999.4789729773415, + "successful_requests_per_second": 999.4789729773415, + "latency_mean_ms": 0.3681281995333335, + "latency_p99_ms": 0.591582491582492, + "status_counts": { + "200": 30000 + }, + "duration_seconds": 30.015638959, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "size": 16384, + "concurrency": 16, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass1/direct/http/09-fortio/execution.json", + "started": "2026-10-05T22:25:45.880983+00:00", + "finished": "2026-10-05T22:26:20.976847+00:00", + "exits": [ + 0, + 0 + ], + "requests": 1044355, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 34811.397059499686, + "successful_requests_per_second": 34811.397059499686, + "latency_mean_ms": 0.4589017757285593, + "latency_p99_ms": 1.8443143782936913, + "status_counts": { + "200": 1044355 + }, + "duration_seconds": 30.000375975, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "size": 16384, + "concurrency": 512, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass1/direct/http/10-fortio/execution.json", + "started": "2026-10-05T22:26:22.977555+00:00", + "finished": "2026-10-05T22:26:58.548018+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29696, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 983.0319158926357, + "successful_requests_per_second": 983.0319158926357, + "latency_mean_ms": 0.4343695610183195, + "latency_p99_ms": 0.606150943396226, + "status_counts": { + "200": 29696 + }, + "duration_seconds": 30.208581756, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 1, + "treatment": "direct", + "tool": "fortio", + "size": 16384, + "concurrency": 512, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass1/direct/http/11-fortio/execution.json", + "started": "2026-10-05T22:27:00.548695+00:00", + "finished": "2026-10-05T22:27:35.812547+00:00", + "exits": [ + 0, + 0 + ], + "requests": 1293233, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 43093.49256349196, + "successful_requests_per_second": 43093.49256349196, + "latency_mean_ms": 11.876707157195952, + "latency_p99_ms": 56.92270365827265, + "status_counts": { + "200": 1293233 + }, + "duration_seconds": 30.009937071, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 1, + "treatment": "direct", + "tool": "nighthawk", + "size": 0, + "concurrency": 1, + "connections": 16, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass1/direct/http/12-nighthawk/execution.json", + "started": "2026-10-05T22:27:37.813190+00:00", + "finished": "2026-10-05T22:28:14.753653+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "successful_requests": 30000, + "successful_requests_per_second": 999.9999877333336, + "requests_per_second": 999.9999877333336, + "confirmed_non_2xx": 0, + "stream_resets": 0, + "unaccounted_at_cutoff": 0, + "latency_mean_ms": 0.205051, + "latency_p99_upper_bracket_ms": 0.286351, + "upper_bracket_percentile": 99.0625, + "counters": { + "benchmark.http_2xx": 30000, + "cluster_manager.cluster_added": 1, + "default.total_match_count": 1, + "membership_change": 1, + "runtime.load_success": 1, + "runtime.override_dir_not_exists": 1, + "upstream_cx_http1_total": 2, + "upstream_cx_rx_bytes_total": 2250000, + "upstream_cx_total": 2, + "upstream_cx_tx_bytes_total": 1740000, + "upstream_rq_pending_total": 2, + "upstream_rq_total": 30000 + }, + "duration_seconds": 30.000000368, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 1, + "treatment": "direct", + "tool": "nighthawk", + "size": 16384, + "concurrency": 1, + "connections": 16, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass1/direct/http/13-nighthawk/execution.json", + "started": "2026-10-05T22:28:16.754372+00:00", + "finished": "2026-10-05T22:28:53.636345+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "successful_requests": 30000, + "successful_requests_per_second": 1000.0000214000005, + "requests_per_second": 1000.0000214000005, + "confirmed_non_2xx": 0, + "stream_resets": 0, + "unaccounted_at_cutoff": 0, + "latency_mean_ms": 0.254337, + "latency_p99_upper_bracket_ms": 0.390031, + "upper_bracket_percentile": 99.0625, + "counters": { + "benchmark.http_2xx": 30000, + "cluster_manager.cluster_added": 1, + "default.total_match_count": 1, + "membership_change": 1, + "runtime.load_success": 1, + "runtime.override_dir_not_exists": 1, + "upstream_cx_destroy": 1, + "upstream_cx_destroy_remote": 1, + "upstream_cx_http1_total": 3, + "upstream_cx_rx_bytes_total": 495120000, + "upstream_cx_total": 3, + "upstream_cx_tx_bytes_total": 1860000, + "upstream_rq_pending_total": 3, + "upstream_rq_total": 30000 + }, + "duration_seconds": 29.999999358, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 1, + "treatment": "praxis-release", + "tool": "fortio", + "size": 0, + "concurrency": 1, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass1/praxis-release/http/00-fortio/execution.json", + "started": "2026-10-05T22:44:25.995098+00:00", + "finished": "2026-10-05T22:45:01.116127+00:00", + "exits": [ + 0, + 0 + ], + "requests": 10124, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 337.43291102551956, + "successful_requests_per_second": 337.43291102551956, + "latency_mean_ms": 1.8754675349664196, + "latency_p99_ms": 2.483125, + "status_counts": { + "200": 10124 + }, + "duration_seconds": 30.003001098, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 1, + "treatment": "praxis-release", + "tool": "fortio", + "size": 0, + "concurrency": 1, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass1/praxis-release/http/01-fortio/execution.json", + "started": "2026-10-05T22:45:03.116891+00:00", + "finished": "2026-10-05T22:45:38.240238+00:00", + "exits": [ + 0, + 0 + ], + "requests": 17131, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 571.0200133207886, + "successful_requests_per_second": 571.0200133207886, + "latency_mean_ms": 1.750486742863808, + "latency_p99_ms": 1.9969669198846065, + "status_counts": { + "200": 17131 + }, + "duration_seconds": 30.000699801, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 1, + "treatment": "praxis-release", + "tool": "fortio", + "size": 0, + "concurrency": 16, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass1/praxis-release/http/02-fortio/execution.json", + "started": "2026-10-05T22:45:40.241014+00:00", + "finished": "2026-10-05T22:46:15.409193+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 999.4378836857984, + "successful_requests_per_second": 999.4378836857984, + "latency_mean_ms": 1.8222083443333343, + "latency_p99_ms": 2.328089887640448, + "status_counts": { + "200": 30000 + }, + "duration_seconds": 30.016872974, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 1, + "treatment": "praxis-release", + "tool": "fortio", + "size": 0, + "concurrency": 16, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass1/praxis-release/http/03-fortio/execution.json", + "started": "2026-10-05T22:46:17.409913+00:00", + "finished": "2026-10-05T22:46:52.523179+00:00", + "exits": [ + 0, + 0 + ], + "requests": 278821, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 9293.50697759821, + "successful_requests_per_second": 9293.50697759821, + "latency_mean_ms": 1.7210053410862145, + "latency_p99_ms": 1.9994268510529385, + "status_counts": { + "200": 278821 + }, + "duration_seconds": 30.001699108, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 1, + "treatment": "praxis-release", + "tool": "fortio", + "size": 0, + "concurrency": 512, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass1/praxis-release/http/04-fortio/execution.json", + "started": "2026-10-05T22:46:54.523831+00:00", + "finished": "2026-10-05T22:47:30.145939+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29696, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 982.9882869305076, + "successful_requests_per_second": 982.9882869305076, + "latency_mean_ms": 1.8153539796268867, + "latency_p99_ms": 2.659165673420738, + "status_counts": { + "200": 29696 + }, + "duration_seconds": 30.209922534, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 1, + "treatment": "praxis-release", + "tool": "fortio", + "size": 0, + "concurrency": 512, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass1/praxis-release/http/05-fortio/execution.json", + "started": "2026-10-05T22:47:32.146688+00:00", + "finished": "2026-10-05T22:48:07.390383+00:00", + "exits": [ + 0, + 0 + ], + "requests": 959650, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 31977.481601207648, + "successful_requests_per_second": 31977.481601207648, + "latency_mean_ms": 16.00565362225707, + "latency_p99_ms": 39.35979590849736, + "status_counts": { + "200": 959650 + }, + "duration_seconds": 30.010180663, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 1, + "treatment": "praxis-release", + "tool": "fortio", + "size": 16384, + "concurrency": 1, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass1/praxis-release/http/06-fortio/execution.json", + "started": "2026-10-05T22:48:09.391198+00:00", + "finished": "2026-10-05T22:48:44.511067+00:00", + "exits": [ + 0, + 0 + ], + "requests": 10145, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 338.154392879561, + "successful_requests_per_second": 338.154392879561, + "latency_mean_ms": 1.8652413599802853, + "latency_p99_ms": 2.7310109289617484, + "status_counts": { + "200": 10145 + }, + "duration_seconds": 30.001088892, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 1, + "treatment": "praxis-release", + "tool": "fortio", + "size": 16384, + "concurrency": 1, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass1/praxis-release/http/07-fortio/execution.json", + "started": "2026-10-05T22:48:46.511883+00:00", + "finished": "2026-10-05T22:49:21.634161+00:00", + "exits": [ + 0, + 0 + ], + "requests": 16115, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 537.1594949786279, + "successful_requests_per_second": 537.1594949786279, + "latency_mean_ms": 1.8609954928327648, + "latency_p99_ms": 2.7029300567107764, + "status_counts": { + "200": 16115 + }, + "duration_seconds": 30.000400534, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 1, + "treatment": "praxis-release", + "tool": "fortio", + "size": 16384, + "concurrency": 16, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass1/praxis-release/http/08-fortio/execution.json", + "started": "2026-10-05T22:49:23.634993+00:00", + "finished": "2026-10-05T22:49:58.803354+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 999.4038723801103, + "successful_requests_per_second": 999.4038723801103, + "latency_mean_ms": 1.8523990148999991, + "latency_p99_ms": 2.826911677534085, + "status_counts": { + "200": 30000 + }, + "duration_seconds": 30.017894496, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 1, + "treatment": "praxis-release", + "tool": "fortio", + "size": 16384, + "concurrency": 16, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass1/praxis-release/http/09-fortio/execution.json", + "started": "2026-10-05T22:50:00.804107+00:00", + "finished": "2026-10-05T22:50:35.917209+00:00", + "exits": [ + 0, + 0 + ], + "requests": 260131, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 8670.567349876173, + "successful_requests_per_second": 8670.567349876173, + "latency_mean_ms": 1.8447086537859783, + "latency_p99_ms": 2.9178778461135826, + "status_counts": { + "200": 260131 + }, + "duration_seconds": 30.001612294, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 1, + "treatment": "praxis-release", + "tool": "fortio", + "size": 16384, + "concurrency": 512, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass1/praxis-release/http/10-fortio/execution.json", + "started": "2026-10-05T22:50:37.917877+00:00", + "finished": "2026-10-05T22:51:13.535259+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29696, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 982.9958113092987, + "successful_requests_per_second": 982.9958113092987, + "latency_mean_ms": 2.536965558189655, + "latency_p99_ms": 2.9923286369037516, + "status_counts": { + "200": 29696 + }, + "duration_seconds": 30.209691291, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 1, + "treatment": "praxis-release", + "tool": "fortio", + "size": 16384, + "concurrency": 512, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass1/praxis-release/http/11-fortio/execution.json", + "started": "2026-10-05T22:51:15.536013+00:00", + "finished": "2026-10-05T22:51:50.822642+00:00", + "exits": [ + 0, + 0 + ], + "requests": 551093, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 18357.17352997491, + "successful_requests_per_second": 18357.17352997491, + "latency_mean_ms": 27.87892907139631, + "latency_p99_ms": 49.36860454627456, + "status_counts": { + "200": 551093 + }, + "duration_seconds": 30.020580189, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 1, + "treatment": "praxis-release", + "tool": "nighthawk", + "size": 0, + "concurrency": 1, + "connections": 16, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass1/praxis-release/http/12-nighthawk/execution.json", + "started": "2026-10-05T22:51:52.823320+00:00", + "finished": "2026-10-05T22:52:29.751010+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29999, + "successful_requests": 29997, + "successful_requests_per_second": 999.899615438608, + "requests_per_second": 999.9662820796347, + "confirmed_non_2xx": 0, + "stream_resets": 0, + "unaccounted_at_cutoff": 2, + "latency_mean_ms": 1.671733, + "latency_p99_upper_bracket_ms": 1.8650229999999999, + "upper_bracket_percentile": 99.0625, + "counters": { + "benchmark.http_2xx": 29997, + "benchmark.pool_overflow": 1, + "cluster_manager.cluster_added": 1, + "default.total_match_count": 1, + "membership_change": 1, + "runtime.load_success": 1, + "runtime.override_dir_not_exists": 1, + "upstream_cx_http1_total": 4, + "upstream_cx_rx_bytes_total": 3479652, + "upstream_cx_total": 4, + "upstream_cx_tx_bytes_total": 1739942, + "upstream_rq_pending_overflow": 1, + "upstream_rq_pending_total": 4, + "upstream_rq_total": 29999 + }, + "duration_seconds": 30.000011538, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 1, + "treatment": "praxis-release", + "tool": "nighthawk", + "size": 16384, + "concurrency": 1, + "connections": 16, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass1/praxis-release/http/13-nighthawk/execution.json", + "started": "2026-10-05T22:52:31.751692+00:00", + "finished": "2026-10-05T22:53:08.584450+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29999, + "successful_requests": 29997, + "successful_requests_per_second": 999.8993456991981, + "requests_per_second": 999.9660123222404, + "confirmed_non_2xx": 0, + "stream_resets": 0, + "unaccounted_at_cutoff": 2, + "latency_mean_ms": 1.7056110000000002, + "latency_p99_upper_bracket_ms": 1.972991, + "upper_bracket_percentile": 99.0625, + "counters": { + "benchmark.http_2xx": 29997, + "benchmark.pool_overflow": 1, + "cluster_manager.cluster_added": 1, + "default.total_match_count": 1, + "membership_change": 1, + "runtime.load_success": 1, + "runtime.override_dir_not_exists": 1, + "upstream_cx_http1_total": 4, + "upstream_cx_rx_bytes_total": 496300365, + "upstream_cx_total": 4, + "upstream_cx_tx_bytes_total": 1859938, + "upstream_rq_pending_overflow": 1, + "upstream_rq_pending_total": 4, + "upstream_rq_total": 29999 + }, + "duration_seconds": 30.000019631, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "size": 0, + "concurrency": 1, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass2/agentgateway/http/00-fortio/execution.json", + "started": "2026-10-06T00:20:21.673490+00:00", + "finished": "2026-10-06T00:20:56.782645+00:00", + "exits": [ + 0, + 0 + ], + "requests": 10582, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 352.70570483735634, + "successful_requests_per_second": 352.70570483735634, + "latency_mean_ms": 1.7613490588735519, + "latency_p99_ms": 1.9971100547001424, + "status_counts": { + "200": 10582 + }, + "duration_seconds": 30.00234999, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "size": 0, + "concurrency": 1, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass2/agentgateway/http/01-fortio/execution.json", + "started": "2026-10-06T00:20:58.783335+00:00", + "finished": "2026-10-06T00:21:33.889040+00:00", + "exits": [ + 0, + 0 + ], + "requests": 18183, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 606.0713643603791, + "successful_requests_per_second": 606.0713643603791, + "latency_mean_ms": 1.6493779387889707, + "latency_p99_ms": 1.9960544519094565, + "status_counts": { + "200": 18183 + }, + "duration_seconds": 30.001417439, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "size": 0, + "concurrency": 16, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass2/agentgateway/http/02-fortio/execution.json", + "started": "2026-10-06T00:21:35.889666+00:00", + "finished": "2026-10-06T00:22:11.046460+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 999.423823337602, + "successful_requests_per_second": 999.423823337602, + "latency_mean_ms": 1.662726021766667, + "latency_p99_ms": 1.995733361670844, + "status_counts": { + "200": 30000 + }, + "duration_seconds": 30.017295265, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "size": 0, + "concurrency": 16, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass2/agentgateway/http/03-fortio/execution.json", + "started": "2026-10-06T00:22:13.047106+00:00", + "finished": "2026-10-06T00:22:48.153912+00:00", + "exits": [ + 0, + 0 + ], + "requests": 289629, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 9653.696372064298, + "successful_requests_per_second": 9653.696372064298, + "latency_mean_ms": 1.6568635401841674, + "latency_p99_ms": 1.9970440049838847, + "status_counts": { + "200": 289629 + }, + "duration_seconds": 30.001875845, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "size": 0, + "concurrency": 512, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass2/agentgateway/http/04-fortio/execution.json", + "started": "2026-10-06T00:22:50.154643+00:00", + "finished": "2026-10-06T00:23:26.773004+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29696, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 982.9969664157503, + "successful_requests_per_second": 982.9969664157503, + "latency_mean_ms": 1.7678610390961735, + "latency_p99_ms": 1.9977414574230052, + "status_counts": { + "200": 29696 + }, + "duration_seconds": 30.209655792, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "size": 0, + "concurrency": 512, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass2/agentgateway/http/05-fortio/execution.json", + "started": "2026-10-06T00:23:28.773703+00:00", + "finished": "2026-10-06T00:24:05.048219+00:00", + "exits": [ + 0, + 0 + ], + "requests": 755082, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 25158.8235668621, + "successful_requests_per_second": 25158.8235668621, + "latency_mean_ms": 20.34528471162337, + "latency_p99_ms": 36.97640120610144, + "status_counts": { + "200": 755082 + }, + "duration_seconds": 30.012611599, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "size": 16384, + "concurrency": 1, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass2/agentgateway/http/06-fortio/execution.json", + "started": "2026-10-06T00:24:07.049024+00:00", + "finished": "2026-10-06T00:24:42.159633+00:00", + "exits": [ + 0, + 0 + ], + "requests": 9587, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 319.5318540439557, + "successful_requests_per_second": 319.5318540439557, + "latency_mean_ms": 2.054481237926357, + "latency_p99_ms": 2.988275906074528, + "status_counts": { + "200": 9587 + }, + "duration_seconds": 30.003268465, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "size": 16384, + "concurrency": 1, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass2/agentgateway/http/07-fortio/execution.json", + "started": "2026-10-06T00:24:44.160281+00:00", + "finished": "2026-10-06T00:25:19.273041+00:00", + "exits": [ + 0, + 0 + ], + "requests": 15794, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 526.4585134738629, + "successful_requests_per_second": 526.4585134738629, + "latency_mean_ms": 1.8989186114347363, + "latency_p99_ms": 2.8278076062639816, + "status_counts": { + "200": 15794 + }, + "duration_seconds": 30.000464606, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "size": 16384, + "concurrency": 16, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass2/agentgateway/http/08-fortio/execution.json", + "started": "2026-10-06T00:25:21.273653+00:00", + "finished": "2026-10-06T00:25:56.430858+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 999.4195715594994, + "successful_requests_per_second": 999.4195715594994, + "latency_mean_ms": 1.8859377742333328, + "latency_p99_ms": 2.9173876639687415, + "status_counts": { + "200": 30000 + }, + "duration_seconds": 30.017422966, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "size": 16384, + "concurrency": 16, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass2/agentgateway/http/09-fortio/execution.json", + "started": "2026-10-06T00:25:58.431544+00:00", + "finished": "2026-10-06T00:26:33.542379+00:00", + "exits": [ + 0, + 0 + ], + "requests": 256656, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 8554.664394173213, + "successful_requests_per_second": 8554.664394173213, + "latency_mean_ms": 1.8697823413518508, + "latency_p99_ms": 2.940121416526138, + "status_counts": { + "200": 256656 + }, + "duration_seconds": 30.001878294, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "size": 16384, + "concurrency": 512, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass2/agentgateway/http/10-fortio/execution.json", + "started": "2026-10-06T00:26:35.543077+00:00", + "finished": "2026-10-06T00:27:13.114275+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29696, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 982.9856460730896, + "successful_requests_per_second": 982.9856460730896, + "latency_mean_ms": 2.5136806983095354, + "latency_p99_ms": 2.994151026343377, + "status_counts": { + "200": 29696 + }, + "duration_seconds": 30.210003695, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 2, + "treatment": "agentgateway", + "tool": "fortio", + "size": 16384, + "concurrency": 512, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass2/agentgateway/http/11-fortio/execution.json", + "started": "2026-10-06T00:27:15.114978+00:00", + "finished": "2026-10-06T00:27:50.391690+00:00", + "exits": [ + 0, + 0 + ], + "requests": 485116, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 16158.081399825229, + "successful_requests_per_second": 16158.081399825229, + "latency_mean_ms": 31.67427099041674, + "latency_p99_ms": 49.46885709532524, + "status_counts": { + "200": 485116 + }, + "duration_seconds": 30.023118958, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 2, + "treatment": "agentgateway", + "tool": "nighthawk", + "size": 0, + "concurrency": 1, + "connections": 16, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass2/agentgateway/http/12-nighthawk/execution.json", + "started": "2026-10-06T00:27:52.392379+00:00", + "finished": "2026-10-06T00:28:29.217781+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29998, + "successful_requests": 29997, + "successful_requests_per_second": 999.8992924712607, + "requests_per_second": 999.9326257810072, + "confirmed_non_2xx": 0, + "stream_resets": 0, + "unaccounted_at_cutoff": 1, + "latency_mean_ms": 1.579378, + "latency_p99_upper_bracket_ms": 1.810495, + "upper_bracket_percentile": 99.0625, + "counters": { + "benchmark.http_2xx": 29997, + "benchmark.pool_overflow": 2, + "cluster_manager.cluster_added": 1, + "default.total_match_count": 1, + "membership_change": 1, + "runtime.load_success": 1, + "runtime.override_dir_not_exists": 1, + "upstream_cx_http1_total": 4, + "upstream_cx_rx_bytes_total": 2249775, + "upstream_cx_total": 4, + "upstream_cx_tx_bytes_total": 1739884, + "upstream_rq_pending_overflow": 2, + "upstream_rq_pending_total": 4, + "upstream_rq_total": 29998 + }, + "duration_seconds": 30.000021228, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 2, + "treatment": "agentgateway", + "tool": "nighthawk", + "size": 16384, + "concurrency": 1, + "connections": 16, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass2/agentgateway/http/13-nighthawk/execution.json", + "started": "2026-10-06T00:28:31.218474+00:00", + "finished": "2026-10-06T00:29:07.987449+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29999, + "successful_requests": 29997, + "successful_requests_per_second": 999.8994920177281, + "requests_per_second": 999.9661586505259, + "confirmed_non_2xx": 0, + "stream_resets": 0, + "unaccounted_at_cutoff": 2, + "latency_mean_ms": 1.6402420000000002, + "latency_p99_upper_bracket_ms": 1.900735, + "upper_bracket_percentile": 99.0625, + "counters": { + "benchmark.http_2xx": 29997, + "benchmark.pool_overflow": 1, + "cluster_manager.cluster_added": 1, + "default.total_match_count": 1, + "membership_change": 1, + "runtime.load_success": 1, + "runtime.override_dir_not_exists": 1, + "upstream_cx_http1_total": 4, + "upstream_cx_rx_bytes_total": 495070488, + "upstream_cx_total": 4, + "upstream_cx_tx_bytes_total": 1859938, + "upstream_rq_pending_overflow": 1, + "upstream_rq_pending_total": 4, + "upstream_rq_total": 29999 + }, + "duration_seconds": 30.000015241, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "size": 0, + "concurrency": 1, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass2/direct/http/00-fortio/execution.json", + "started": "2026-10-06T00:11:02.153643+00:00", + "finished": "2026-10-06T00:11:37.210159+00:00", + "exits": [ + 0, + 0 + ], + "requests": 23024, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 767.4378202394607, + "successful_requests_per_second": 767.4378202394607, + "latency_mean_ms": 0.22986490049513492, + "latency_p99_ms": 0.33550413223140485, + "status_counts": { + "200": 23024 + }, + "duration_seconds": 30.001127639, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "size": 0, + "concurrency": 1, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass2/direct/http/01-fortio/execution.json", + "started": "2026-10-06T00:11:39.210815+00:00", + "finished": "2026-10-06T00:12:14.316484+00:00", + "exits": [ + 0, + 0 + ], + "requests": 178801, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 5960.010965213513, + "successful_requests_per_second": 5960.010965213513, + "latency_mean_ms": 0.16734115735370733, + "latency_p99_ms": 0.25539114954221787, + "status_counts": { + "200": 178801 + }, + "duration_seconds": 30.000112591, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "size": 0, + "concurrency": 16, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass2/direct/http/02-fortio/execution.json", + "started": "2026-10-06T00:12:16.317104+00:00", + "finished": "2026-10-06T00:12:51.474599+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 999.466538200053, + "successful_requests_per_second": 999.466538200053, + "latency_mean_ms": 0.24702469246666667, + "latency_p99_ms": 0.34693356047700175, + "status_counts": { + "200": 30000 + }, + "duration_seconds": 30.016012396, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "size": 0, + "concurrency": 16, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass2/direct/http/03-fortio/execution.json", + "started": "2026-10-06T00:12:53.475258+00:00", + "finished": "2026-10-06T00:13:28.546633+00:00", + "exits": [ + 0, + 0 + ], + "requests": 1888008, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 62932.56605989468, + "successful_requests_per_second": 62932.56605989468, + "latency_mean_ms": 0.253660656917767, + "latency_p99_ms": 1.1897851368293606, + "status_counts": { + "200": 1888008 + }, + "duration_seconds": 30.00049288, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "size": 0, + "concurrency": 512, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass2/direct/http/04-fortio/execution.json", + "started": "2026-10-06T00:13:30.547353+00:00", + "finished": "2026-10-06T00:14:06.105656+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29696, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 983.0664780128594, + "successful_requests_per_second": 983.0664780128594, + "latency_mean_ms": 0.2544008824420799, + "latency_p99_ms": 0.34731174934725845, + "status_counts": { + "200": 29696 + }, + "duration_seconds": 30.207519699, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "size": 0, + "concurrency": 512, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass2/direct/http/05-fortio/execution.json", + "started": "2026-10-06T00:14:08.106328+00:00", + "finished": "2026-10-06T00:14:43.312326+00:00", + "exits": [ + 0, + 0 + ], + "requests": 3455463, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 115171.22269610192, + "successful_requests_per_second": 115171.22269610192, + "latency_mean_ms": 4.4435684916927185, + "latency_p99_ms": 23.55406981786646, + "status_counts": { + "200": 3455463 + }, + "duration_seconds": 30.002833339, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "size": 16384, + "concurrency": 1, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass2/direct/http/06-fortio/execution.json", + "started": "2026-10-06T00:14:45.313131+00:00", + "finished": "2026-10-06T00:15:20.369923+00:00", + "exits": [ + 0, + 0 + ], + "requests": 21870, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 728.9913151862663, + "successful_requests_per_second": 728.9913151862663, + "latency_mean_ms": 0.29767494343850176, + "latency_p99_ms": 0.46614285714285786, + "status_counts": { + "200": 21870 + }, + "duration_seconds": 30.000357404, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "size": 16384, + "concurrency": 1, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass2/direct/http/07-fortio/execution.json", + "started": "2026-10-06T00:15:22.370598+00:00", + "finished": "2026-10-06T00:15:57.426607+00:00", + "exits": [ + 0, + 0 + ], + "requests": 137859, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 4595.276485663871, + "successful_requests_per_second": 4595.276485663871, + "latency_mean_ms": 0.21719558863041202, + "latency_p99_ms": 0.40025262054507366, + "status_counts": { + "200": 137859 + }, + "duration_seconds": 30.000153512, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "size": 16384, + "concurrency": 16, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass2/direct/http/08-fortio/execution.json", + "started": "2026-10-06T00:15:59.427229+00:00", + "finished": "2026-10-06T00:16:34.582622+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 999.4745518742164, + "successful_requests_per_second": 999.4745518742164, + "latency_mean_ms": 0.3057643630666666, + "latency_p99_ms": 0.5245508982035932, + "status_counts": { + "200": 30000 + }, + "duration_seconds": 30.015771731, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "size": 16384, + "concurrency": 16, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass2/direct/http/09-fortio/execution.json", + "started": "2026-10-06T00:16:36.583277+00:00", + "finished": "2026-10-06T00:17:11.670645+00:00", + "exits": [ + 0, + 0 + ], + "requests": 1062921, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 35430.071668936995, + "successful_requests_per_second": 35430.071668936995, + "latency_mean_ms": 0.4509268035093856, + "latency_p99_ms": 1.8350216006048177, + "status_counts": { + "200": 1062921 + }, + "duration_seconds": 30.000532032, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "size": 16384, + "concurrency": 512, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass2/direct/http/10-fortio/execution.json", + "started": "2026-10-06T00:17:13.671348+00:00", + "finished": "2026-10-06T00:17:49.231455+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29696, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 983.0613901792269, + "successful_requests_per_second": 983.0613901792269, + "latency_mean_ms": 0.37667083826104564, + "latency_p99_ms": 0.5264493392070488, + "status_counts": { + "200": 29696 + }, + "duration_seconds": 30.207676038, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 2, + "treatment": "direct", + "tool": "fortio", + "size": 16384, + "concurrency": 512, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass2/direct/http/11-fortio/execution.json", + "started": "2026-10-06T00:17:51.232148+00:00", + "finished": "2026-10-06T00:18:26.531634+00:00", + "exits": [ + 0, + 0 + ], + "requests": 1295965, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 43183.209409221985, + "successful_requests_per_second": 43183.209409221985, + "latency_mean_ms": 11.852077392627116, + "latency_p99_ms": 53.256593030225226, + "status_counts": { + "200": 1295965 + }, + "duration_seconds": 30.010854166, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 2, + "treatment": "direct", + "tool": "nighthawk", + "size": 0, + "concurrency": 1, + "connections": 16, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass2/direct/http/12-nighthawk/execution.json", + "started": "2026-10-06T00:18:28.532282+00:00", + "finished": "2026-10-06T00:19:05.346299+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "successful_requests": 30000, + "successful_requests_per_second": 1000.0000355000012, + "requests_per_second": 1000.0000355000012, + "confirmed_non_2xx": 0, + "stream_resets": 0, + "unaccounted_at_cutoff": 0, + "latency_mean_ms": 0.165603, + "latency_p99_upper_bracket_ms": 0.23794300000000002, + "upper_bracket_percentile": 99.0625, + "counters": { + "benchmark.http_2xx": 30000, + "cluster_manager.cluster_added": 1, + "default.total_match_count": 1, + "membership_change": 1, + "runtime.load_success": 1, + "runtime.override_dir_not_exists": 1, + "upstream_cx_destroy": 1, + "upstream_cx_destroy_remote": 1, + "upstream_cx_http1_total": 2, + "upstream_cx_rx_bytes_total": 2250000, + "upstream_cx_total": 2, + "upstream_cx_tx_bytes_total": 1740000, + "upstream_rq_pending_total": 2, + "upstream_rq_total": 30000 + }, + "duration_seconds": 29.999998935, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 2, + "treatment": "direct", + "tool": "nighthawk", + "size": 16384, + "concurrency": 1, + "connections": 16, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass2/direct/http/13-nighthawk/execution.json", + "started": "2026-10-06T00:19:07.346934+00:00", + "finished": "2026-10-06T00:19:44.113198+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "successful_requests": 30000, + "successful_requests_per_second": 999.9999953, + "requests_per_second": 999.9999953, + "confirmed_non_2xx": 0, + "stream_resets": 0, + "unaccounted_at_cutoff": 0, + "latency_mean_ms": 0.23026899999999997, + "latency_p99_upper_bracket_ms": 0.352047, + "upper_bracket_percentile": 99.0625, + "counters": { + "benchmark.http_2xx": 30000, + "cluster_manager.cluster_added": 1, + "default.total_match_count": 1, + "membership_change": 1, + "runtime.load_success": 1, + "runtime.override_dir_not_exists": 1, + "upstream_cx_destroy": 1, + "upstream_cx_destroy_remote": 1, + "upstream_cx_http1_total": 4, + "upstream_cx_rx_bytes_total": 495120000, + "upstream_cx_total": 4, + "upstream_cx_tx_bytes_total": 1860000, + "upstream_rq_pending_total": 5, + "upstream_rq_total": 30000 + }, + "duration_seconds": 30.000000141, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 2, + "treatment": "praxis-release", + "tool": "fortio", + "size": 0, + "concurrency": 1, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass2/praxis-release/http/00-fortio/execution.json", + "started": "2026-10-05T23:29:23.822166+00:00", + "finished": "2026-10-05T23:29:58.934298+00:00", + "exits": [ + 0, + 0 + ], + "requests": 11175, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 372.47289362039237, + "successful_requests_per_second": 372.47289362039237, + "latency_mean_ms": 1.6105222846532443, + "latency_p99_ms": 1.9955909085491532, + "status_counts": { + "200": 11175 + }, + "duration_seconds": 30.002183223, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 2, + "treatment": "praxis-release", + "tool": "fortio", + "size": 0, + "concurrency": 1, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass2/praxis-release/http/01-fortio/execution.json", + "started": "2026-10-05T23:30:00.935028+00:00", + "finished": "2026-10-05T23:30:36.045305+00:00", + "exits": [ + 0, + 0 + ], + "requests": 19190, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 639.6446343630939, + "successful_requests_per_second": 639.6446343630939, + "latency_mean_ms": 1.5627456385617597, + "latency_p99_ms": 1.9953322852833735, + "status_counts": { + "200": 19190 + }, + "duration_seconds": 30.001033338, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 2, + "treatment": "praxis-release", + "tool": "fortio", + "size": 0, + "concurrency": 16, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass2/praxis-release/http/02-fortio/execution.json", + "started": "2026-10-05T23:30:38.045998+00:00", + "finished": "2026-10-05T23:31:13.206775+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 999.4303566784646, + "successful_requests_per_second": 999.4303566784646, + "latency_mean_ms": 1.6689899404333344, + "latency_p99_ms": 1.9953682472195318, + "status_counts": { + "200": 30000 + }, + "duration_seconds": 30.01709904, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 2, + "treatment": "praxis-release", + "tool": "fortio", + "size": 0, + "concurrency": 16, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass2/praxis-release/http/03-fortio/execution.json", + "started": "2026-10-05T23:31:15.207490+00:00", + "finished": "2026-10-05T23:31:50.312382+00:00", + "exits": [ + 0, + 0 + ], + "requests": 300485, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 10015.663403952065, + "successful_requests_per_second": 10015.663403952065, + "latency_mean_ms": 1.5969382925270812, + "latency_p99_ms": 1.9947841861822393, + "status_counts": { + "200": 300485 + }, + "duration_seconds": 30.001507427, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 2, + "treatment": "praxis-release", + "tool": "fortio", + "size": 0, + "concurrency": 512, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass2/praxis-release/http/04-fortio/execution.json", + "started": "2026-10-05T23:31:52.313006+00:00", + "finished": "2026-10-05T23:32:27.926758+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29696, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 983.0053315252486, + "successful_requests_per_second": 983.0053315252486, + "latency_mean_ms": 1.6855572246093753, + "latency_p99_ms": 1.9957970129126412, + "status_counts": { + "200": 29696 + }, + "duration_seconds": 30.209398716, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 2, + "treatment": "praxis-release", + "tool": "fortio", + "size": 0, + "concurrency": 512, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass2/praxis-release/http/05-fortio/execution.json", + "started": "2026-10-05T23:32:29.927444+00:00", + "finished": "2026-10-05T23:33:05.165056+00:00", + "exits": [ + 0, + 0 + ], + "requests": 962680, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 32076.624270069602, + "successful_requests_per_second": 32076.624270069602, + "latency_mean_ms": 15.956542134840241, + "latency_p99_ms": 39.42992495309568, + "status_counts": { + "200": 962680 + }, + "duration_seconds": 30.011886285, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 2, + "treatment": "praxis-release", + "tool": "fortio", + "size": 16384, + "concurrency": 1, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass2/praxis-release/http/06-fortio/execution.json", + "started": "2026-10-05T23:33:07.165848+00:00", + "finished": "2026-10-05T23:33:42.274693+00:00", + "exits": [ + 0, + 0 + ], + "requests": 10283, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 342.7600590753518, + "successful_requests_per_second": 342.7600590753518, + "latency_mean_ms": 1.8399626476709154, + "latency_p99_ms": 2.6323826714801455, + "status_counts": { + "200": 10283 + }, + "duration_seconds": 30.000578328, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 2, + "treatment": "praxis-release", + "tool": "fortio", + "size": 16384, + "concurrency": 1, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass2/praxis-release/http/07-fortio/execution.json", + "started": "2026-10-05T23:33:44.275384+00:00", + "finished": "2026-10-05T23:34:19.383564+00:00", + "exits": [ + 0, + 0 + ], + "requests": 16077, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 535.8909854740618, + "successful_requests_per_second": 535.8909854740618, + "latency_mean_ms": 1.8654638229147313, + "latency_p99_ms": 2.692901353965185, + "status_counts": { + "200": 16077 + }, + "duration_seconds": 30.000504647, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 2, + "treatment": "praxis-release", + "tool": "fortio", + "size": 16384, + "concurrency": 16, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass2/praxis-release/http/08-fortio/execution.json", + "started": "2026-10-05T23:34:21.384188+00:00", + "finished": "2026-10-05T23:34:56.540469+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 999.4336894560219, + "successful_requests_per_second": 999.4336894560219, + "latency_mean_ms": 1.7896554199333334, + "latency_p99_ms": 2.444022770398481, + "status_counts": { + "200": 30000 + }, + "duration_seconds": 30.016998943, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 2, + "treatment": "praxis-release", + "tool": "fortio", + "size": 16384, + "concurrency": 16, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass2/praxis-release/http/09-fortio/execution.json", + "started": "2026-10-05T23:34:58.541157+00:00", + "finished": "2026-10-05T23:35:33.697421+00:00", + "exits": [ + 0, + 0 + ], + "requests": 260987, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 8699.136801141409, + "successful_requests_per_second": 8699.136801141409, + "latency_mean_ms": 1.8387035977424142, + "latency_p99_ms": 2.9163102165087955, + "status_counts": { + "200": 260987 + }, + "duration_seconds": 30.001482442, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 2, + "treatment": "praxis-release", + "tool": "fortio", + "size": 16384, + "concurrency": 512, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass2/praxis-release/http/10-fortio/execution.json", + "started": "2026-10-05T23:35:35.698088+00:00", + "finished": "2026-10-05T23:36:11.307376+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29696, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 982.9836786742853, + "successful_requests_per_second": 982.9836786742853, + "latency_mean_ms": 2.5542043609577036, + "latency_p99_ms": 2.9930026499966025, + "status_counts": { + "200": 29696 + }, + "duration_seconds": 30.210064159, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 2, + "treatment": "praxis-release", + "tool": "fortio", + "size": 16384, + "concurrency": 512, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass2/praxis-release/http/11-fortio/execution.json", + "started": "2026-10-05T23:36:13.308072+00:00", + "finished": "2026-10-05T23:36:48.583457+00:00", + "exits": [ + 0, + 0 + ], + "requests": 548895, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 18283.590233627703, + "successful_requests_per_second": 18283.590233627703, + "latency_mean_ms": 27.989142098171797, + "latency_p99_ms": 49.33132636407746, + "status_counts": { + "200": 548895 + }, + "duration_seconds": 30.021182546, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 2, + "treatment": "praxis-release", + "tool": "nighthawk", + "size": 0, + "concurrency": 1, + "connections": 16, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass2/praxis-release/http/12-nighthawk/execution.json", + "started": "2026-10-05T23:36:50.584041+00:00", + "finished": "2026-10-05T23:37:27.405366+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29999, + "successful_requests": 29997, + "successful_requests_per_second": 999.8992188120703, + "requests_per_second": 999.9658854266526, + "confirmed_non_2xx": 0, + "stream_resets": 0, + "unaccounted_at_cutoff": 2, + "latency_mean_ms": 1.67577, + "latency_p99_upper_bracket_ms": 1.862015, + "upper_bracket_percentile": 99.0625, + "counters": { + "benchmark.http_2xx": 29997, + "benchmark.pool_overflow": 1, + "cluster_manager.cluster_added": 1, + "default.total_match_count": 1, + "membership_change": 1, + "runtime.load_success": 1, + "runtime.override_dir_not_exists": 1, + "upstream_cx_http1_total": 4, + "upstream_cx_rx_bytes_total": 3479652, + "upstream_cx_total": 4, + "upstream_cx_tx_bytes_total": 1739942, + "upstream_rq_pending_overflow": 1, + "upstream_rq_pending_total": 4, + "upstream_rq_total": 29999 + }, + "duration_seconds": 30.000023438, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 2, + "treatment": "praxis-release", + "tool": "nighthawk", + "size": 16384, + "concurrency": 1, + "connections": 16, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass2/praxis-release/http/13-nighthawk/execution.json", + "started": "2026-10-05T23:37:29.406025+00:00", + "finished": "2026-10-05T23:38:06.175865+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29999, + "successful_requests": 29997, + "successful_requests_per_second": 999.8992072799085, + "requests_per_second": 999.9658738937219, + "confirmed_non_2xx": 0, + "stream_resets": 0, + "unaccounted_at_cutoff": 2, + "latency_mean_ms": 1.728703, + "latency_p99_upper_bracket_ms": 1.9889270000000001, + "upper_bracket_percentile": 99.0625, + "counters": { + "benchmark.http_2xx": 29997, + "benchmark.pool_overflow": 1, + "cluster_manager.cluster_added": 1, + "default.total_match_count": 1, + "membership_change": 1, + "runtime.load_success": 1, + "runtime.override_dir_not_exists": 1, + "upstream_cx_http1_total": 5, + "upstream_cx_rx_bytes_total": 496300365, + "upstream_cx_total": 5, + "upstream_cx_tx_bytes_total": 1859938, + "upstream_rq_pending_overflow": 1, + "upstream_rq_pending_total": 5, + "upstream_rq_total": 29999 + }, + "duration_seconds": 30.000023784, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "size": 0, + "concurrency": 1, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass3/agentgateway/http/00-fortio/execution.json", + "started": "2026-10-06T00:46:23.434252+00:00", + "finished": "2026-10-06T00:46:58.543867+00:00", + "exits": [ + 0, + 0 + ], + "requests": 10657, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 355.2193511892318, + "successful_requests_per_second": 355.2193511892318, + "latency_mean_ms": 1.741051638828935, + "latency_p99_ms": 1.9978747188073913, + "status_counts": { + "200": 10657 + }, + "duration_seconds": 30.00118086, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "size": 0, + "concurrency": 1, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass3/agentgateway/http/01-fortio/execution.json", + "started": "2026-10-06T00:47:00.544612+00:00", + "finished": "2026-10-06T00:47:35.652052+00:00", + "exits": [ + 0, + 0 + ], + "requests": 16839, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 561.2978281703134, + "successful_requests_per_second": 561.2978281703134, + "latency_mean_ms": 1.7809708821188879, + "latency_p99_ms": 1.9979094393538002, + "status_counts": { + "200": 16839 + }, + "duration_seconds": 30.000116079, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "size": 0, + "concurrency": 16, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass3/agentgateway/http/02-fortio/execution.json", + "started": "2026-10-06T00:47:37.652685+00:00", + "finished": "2026-10-06T00:48:12.810795+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 999.4121112831117, + "successful_requests_per_second": 999.4121112831117, + "latency_mean_ms": 1.6703028366333343, + "latency_p99_ms": 1.9959025347407802, + "status_counts": { + "200": 30000 + }, + "duration_seconds": 30.017647036, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "size": 0, + "concurrency": 16, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass3/agentgateway/http/03-fortio/execution.json", + "started": "2026-10-06T00:48:14.811451+00:00", + "finished": "2026-10-06T00:48:49.916562+00:00", + "exits": [ + 0, + 0 + ], + "requests": 287940, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 9597.56456585378, + "successful_requests_per_second": 9597.56456585378, + "latency_mean_ms": 1.6665626445058002, + "latency_p99_ms": 1.997051022889096, + "status_counts": { + "200": 287940 + }, + "duration_seconds": 30.001361077, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "size": 0, + "concurrency": 512, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass3/agentgateway/http/04-fortio/execution.json", + "started": "2026-10-06T00:48:51.917207+00:00", + "finished": "2026-10-06T00:49:28.479230+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29696, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 983.0191391352621, + "successful_requests_per_second": 983.0191391352621, + "latency_mean_ms": 1.7260770073410547, + "latency_p99_ms": 1.9966283932823914, + "status_counts": { + "200": 29696 + }, + "duration_seconds": 30.208974391, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "size": 0, + "concurrency": 512, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass3/agentgateway/http/05-fortio/execution.json", + "started": "2026-10-06T00:49:30.479884+00:00", + "finished": "2026-10-06T00:50:05.754890+00:00", + "exits": [ + 0, + 0 + ], + "requests": 745117, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 24826.32885663419, + "successful_requests_per_second": 24826.32885663419, + "latency_mean_ms": 20.617574241630518, + "latency_p99_ms": 37.5166036104205, + "status_counts": { + "200": 745117 + }, + "duration_seconds": 30.01317691, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "size": 16384, + "concurrency": 1, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass3/agentgateway/http/06-fortio/execution.json", + "started": "2026-10-06T00:50:07.755781+00:00", + "finished": "2026-10-06T00:50:42.865343+00:00", + "exits": [ + 0, + 0 + ], + "requests": 10006, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 333.49956379003646, + "successful_requests_per_second": 333.49956379003646, + "latency_mean_ms": 1.919259862782318, + "latency_p99_ms": 2.8609455587392545, + "status_counts": { + "200": 10006 + }, + "duration_seconds": 30.003037744, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "size": 16384, + "concurrency": 1, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass3/agentgateway/http/07-fortio/execution.json", + "started": "2026-10-06T00:50:44.865978+00:00", + "finished": "2026-10-06T00:51:19.976095+00:00", + "exits": [ + 0, + 0 + ], + "requests": 17259, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 575.2774862662881, + "successful_requests_per_second": 575.2774862662881, + "latency_mean_ms": 1.7377428977924532, + "latency_p99_ms": 1.9979258158262487, + "status_counts": { + "200": 17259 + }, + "duration_seconds": 30.001174063, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "size": 16384, + "concurrency": 16, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass3/agentgateway/http/08-fortio/execution.json", + "started": "2026-10-06T00:51:21.976826+00:00", + "finished": "2026-10-06T00:51:57.137215+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 999.4021020624759, + "successful_requests_per_second": 999.4021020624759, + "latency_mean_ms": 1.8235103374000001, + "latency_p99_ms": 2.687965921192757, + "status_counts": { + "200": 30000 + }, + "duration_seconds": 30.017947669, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "size": 16384, + "concurrency": 16, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass3/agentgateway/http/09-fortio/execution.json", + "started": "2026-10-06T00:51:59.137919+00:00", + "finished": "2026-10-06T00:52:34.295621+00:00", + "exits": [ + 0, + 0 + ], + "requests": 259321, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 8643.501396987176, + "successful_requests_per_second": 8643.501396987176, + "latency_mean_ms": 1.8505455483204216, + "latency_p99_ms": 2.9270018530314434, + "status_counts": { + "200": 259321 + }, + "duration_seconds": 30.001846253, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "size": 16384, + "concurrency": 512, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass3/agentgateway/http/10-fortio/execution.json", + "started": "2026-10-06T00:52:36.296231+00:00", + "finished": "2026-10-06T00:53:13.909040+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29696, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 982.9906509623811, + "successful_requests_per_second": 982.9906509623811, + "latency_mean_ms": 2.5293765489291467, + "latency_p99_ms": 2.9925405135825778, + "status_counts": { + "200": 29696 + }, + "duration_seconds": 30.209849881, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 3, + "treatment": "agentgateway", + "tool": "fortio", + "size": 16384, + "concurrency": 512, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass3/agentgateway/http/11-fortio/execution.json", + "started": "2026-10-06T00:53:15.909656+00:00", + "finished": "2026-10-06T00:53:51.226492+00:00", + "exits": [ + 0, + 0 + ], + "requests": 483153, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 16093.51125352267, + "successful_requests_per_second": 16093.51125352267, + "latency_mean_ms": 31.802302709597143, + "latency_p99_ms": 49.41503344727074, + "status_counts": { + "200": 483153 + }, + "duration_seconds": 30.021602644, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 3, + "treatment": "agentgateway", + "tool": "nighthawk", + "size": 0, + "concurrency": 1, + "connections": 16, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass3/agentgateway/http/12-nighthawk/execution.json", + "started": "2026-10-06T00:53:53.227155+00:00", + "finished": "2026-10-06T00:54:30.090602+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29999, + "successful_requests": 29997, + "successful_requests_per_second": 999.8990240985524, + "requests_per_second": 999.9656907001525, + "confirmed_non_2xx": 0, + "stream_resets": 0, + "unaccounted_at_cutoff": 2, + "latency_mean_ms": 1.632551, + "latency_p99_upper_bracket_ms": 1.8223989999999999, + "upper_bracket_percentile": 99.0625, + "counters": { + "benchmark.http_2xx": 29997, + "benchmark.pool_overflow": 1, + "cluster_manager.cluster_added": 1, + "default.total_match_count": 1, + "membership_change": 1, + "runtime.load_success": 1, + "runtime.override_dir_not_exists": 1, + "upstream_cx_http1_total": 3, + "upstream_cx_rx_bytes_total": 2249775, + "upstream_cx_total": 3, + "upstream_cx_tx_bytes_total": 1739942, + "upstream_rq_pending_overflow": 1, + "upstream_rq_pending_total": 3, + "upstream_rq_total": 29999 + }, + "duration_seconds": 30.00002928, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 3, + "treatment": "agentgateway", + "tool": "nighthawk", + "size": 16384, + "concurrency": 1, + "connections": 16, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass3/agentgateway/http/13-nighthawk/execution.json", + "started": "2026-10-06T00:54:32.091245+00:00", + "finished": "2026-10-06T00:55:08.956313+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29999, + "successful_requests": 29997, + "successful_requests_per_second": 999.8994415894919, + "requests_per_second": 999.9661082189274, + "confirmed_non_2xx": 0, + "stream_resets": 0, + "unaccounted_at_cutoff": 2, + "latency_mean_ms": 1.656242, + "latency_p99_upper_bracket_ms": 1.8939510000000002, + "upper_bracket_percentile": 99.0625, + "counters": { + "benchmark.http_2xx": 29997, + "benchmark.pool_overflow": 1, + "cluster_manager.cluster_added": 1, + "default.total_match_count": 1, + "membership_change": 1, + "runtime.load_success": 1, + "runtime.override_dir_not_exists": 1, + "upstream_cx_http1_total": 4, + "upstream_cx_rx_bytes_total": 495070488, + "upstream_cx_total": 4, + "upstream_cx_tx_bytes_total": 1859938, + "upstream_rq_pending_overflow": 1, + "upstream_rq_pending_total": 4, + "upstream_rq_total": 29999 + }, + "duration_seconds": 30.000016754, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "size": 0, + "concurrency": 1, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass3/direct/http/00-fortio/execution.json", + "started": "2026-10-06T01:37:03.856752+00:00", + "finished": "2026-10-06T01:37:38.917828+00:00", + "exits": [ + 0, + 0 + ], + "requests": 22440, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 747.998316928987, + "successful_requests_per_second": 747.998316928987, + "latency_mean_ms": 0.26266240396613083, + "latency_p99_ms": 0.38388513513513517, + "status_counts": { + "200": 22440 + }, + "duration_seconds": 30.000067503, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "size": 0, + "concurrency": 1, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass3/direct/http/01-fortio/execution.json", + "started": "2026-10-06T01:37:40.918552+00:00", + "finished": "2026-10-06T01:38:15.981467+00:00", + "exits": [ + 0, + 0 + ], + "requests": 163160, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 5438.647532779493, + "successful_requests_per_second": 5438.647532779493, + "latency_mean_ms": 0.18335157895930482, + "latency_p99_ms": 0.3027272727272728, + "status_counts": { + "200": 163160 + }, + "duration_seconds": 30.000105544, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "size": 0, + "concurrency": 16, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass3/direct/http/02-fortio/execution.json", + "started": "2026-10-06T01:38:17.982218+00:00", + "finished": "2026-10-06T01:38:53.142381+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 999.4768423039017, + "successful_requests_per_second": 999.4768423039017, + "latency_mean_ms": 0.27437126756666663, + "latency_p99_ms": 0.3957031249999999, + "status_counts": { + "200": 30000 + }, + "duration_seconds": 30.015702946, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "size": 0, + "concurrency": 16, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass3/direct/http/03-fortio/execution.json", + "started": "2026-10-06T01:38:55.143090+00:00", + "finished": "2026-10-06T01:39:30.221907+00:00", + "exits": [ + 0, + 0 + ], + "requests": 1823960, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 60797.622623545336, + "successful_requests_per_second": 60797.622623545336, + "latency_mean_ms": 0.26253389238524993, + "latency_p99_ms": 1.251952138450707, + "status_counts": { + "200": 1823960 + }, + "duration_seconds": 30.000515173, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "size": 0, + "concurrency": 512, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass3/direct/http/04-fortio/execution.json", + "started": "2026-10-06T01:39:32.222619+00:00", + "finished": "2026-10-06T01:40:07.786813+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29696, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 983.0534260528443, + "successful_requests_per_second": 983.0534260528443, + "latency_mean_ms": 0.28307057155845905, + "latency_p99_ms": 0.41391219512195154, + "status_counts": { + "200": 29696 + }, + "duration_seconds": 30.207920763, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "size": 0, + "concurrency": 512, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass3/direct/http/05-fortio/execution.json", + "started": "2026-10-06T01:40:09.787536+00:00", + "finished": "2026-10-06T01:40:45.008360+00:00", + "exits": [ + 0, + 0 + ], + "requests": 3328330, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 110920.53762434381, + "successful_requests_per_second": 110920.53762434381, + "latency_mean_ms": 4.613970334683757, + "latency_p99_ms": 24.352849967241788, + "status_counts": { + "200": 3328330 + }, + "duration_seconds": 30.00643588, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "size": 16384, + "concurrency": 1, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass3/direct/http/06-fortio/execution.json", + "started": "2026-10-06T01:40:47.009206+00:00", + "finished": "2026-10-06T01:41:22.073837+00:00", + "exits": [ + 0, + 0 + ], + "requests": 21147, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 704.8923661331569, + "successful_requests_per_second": 704.8923661331569, + "latency_mean_ms": 0.3419522243344211, + "latency_p99_ms": 0.5532764227642267, + "status_counts": { + "200": 21147 + }, + "duration_seconds": 30.000324895, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "size": 16384, + "concurrency": 1, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass3/direct/http/07-fortio/execution.json", + "started": "2026-10-06T01:41:24.074585+00:00", + "finished": "2026-10-06T01:41:59.142426+00:00", + "exits": [ + 0, + 0 + ], + "requests": 128860, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 4295.313371293972, + "successful_requests_per_second": 4295.313371293972, + "latency_mean_ms": 0.23231101049200514, + "latency_p99_ms": 0.42912751677852384, + "status_counts": { + "200": 128860 + }, + "duration_seconds": 30.000139422, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "size": 16384, + "concurrency": 16, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass3/direct/http/08-fortio/execution.json", + "started": "2026-10-06T01:42:01.143178+00:00", + "finished": "2026-10-06T01:42:36.308149+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 999.4698029913235, + "successful_requests_per_second": 999.4698029913235, + "latency_mean_ms": 0.3460034457, + "latency_p99_ms": 0.5878504672897188, + "status_counts": { + "200": 30000 + }, + "duration_seconds": 30.015914348, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "size": 16384, + "concurrency": 16, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass3/direct/http/09-fortio/execution.json", + "started": "2026-10-06T01:42:38.308851+00:00", + "finished": "2026-10-06T01:43:13.399373+00:00", + "exits": [ + 0, + 0 + ], + "requests": 1028200, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 34272.51738694839, + "successful_requests_per_second": 34272.51738694839, + "latency_mean_ms": 0.4661522749649891, + "latency_p99_ms": 1.853877041436091, + "status_counts": { + "200": 1028200 + }, + "duration_seconds": 30.000714228, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "size": 16384, + "concurrency": 512, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass3/direct/http/10-fortio/execution.json", + "started": "2026-10-06T01:43:15.400023+00:00", + "finished": "2026-10-06T01:43:50.963618+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29696, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 983.06097544593, + "successful_requests_per_second": 983.06097544593, + "latency_mean_ms": 0.42147133411907295, + "latency_p99_ms": 0.597832492431887, + "status_counts": { + "200": 29696 + }, + "duration_seconds": 30.207688782, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 3, + "treatment": "direct", + "tool": "fortio", + "size": 16384, + "concurrency": 512, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass3/direct/http/11-fortio/execution.json", + "started": "2026-10-06T01:43:52.964374+00:00", + "finished": "2026-10-06T01:44:28.169876+00:00", + "exits": [ + 0, + 0 + ], + "requests": 1257978, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 41916.636335481984, + "successful_requests_per_second": 41916.636335481984, + "latency_mean_ms": 12.209766449769386, + "latency_p99_ms": 59.061162877376105, + "status_counts": { + "200": 1257978 + }, + "duration_seconds": 30.011425295, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 3, + "treatment": "direct", + "tool": "nighthawk", + "size": 0, + "concurrency": 1, + "connections": 16, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass3/direct/http/12-nighthawk/execution.json", + "started": "2026-10-06T01:44:30.170537+00:00", + "finished": "2026-10-06T01:45:07.044455+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "successful_requests": 30000, + "successful_requests_per_second": 1000.0000333000012, + "requests_per_second": 1000.0000333000012, + "confirmed_non_2xx": 0, + "stream_resets": 0, + "unaccounted_at_cutoff": 0, + "latency_mean_ms": 0.201852, + "latency_p99_upper_bracket_ms": 0.299967, + "upper_bracket_percentile": 99.0625, + "counters": { + "benchmark.http_2xx": 30000, + "cluster_manager.cluster_added": 1, + "default.total_match_count": 1, + "membership_change": 1, + "runtime.load_success": 1, + "runtime.override_dir_not_exists": 1, + "upstream_cx_http1_total": 3, + "upstream_cx_rx_bytes_total": 2250000, + "upstream_cx_total": 3, + "upstream_cx_tx_bytes_total": 1740000, + "upstream_rq_pending_total": 3, + "upstream_rq_total": 30000 + }, + "duration_seconds": 29.999999001, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 3, + "treatment": "direct", + "tool": "nighthawk", + "size": 16384, + "concurrency": 1, + "connections": 16, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass3/direct/http/13-nighthawk/execution.json", + "started": "2026-10-06T01:45:09.045130+00:00", + "finished": "2026-10-06T01:45:45.877769+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "successful_requests": 30000, + "successful_requests_per_second": 1000.0000207333338, + "requests_per_second": 1000.0000207333338, + "confirmed_non_2xx": 0, + "stream_resets": 0, + "unaccounted_at_cutoff": 0, + "latency_mean_ms": 0.254892, + "latency_p99_upper_bracket_ms": 0.403775, + "upper_bracket_percentile": 99.0625, + "counters": { + "benchmark.http_2xx": 30000, + "cluster_manager.cluster_added": 1, + "default.total_match_count": 1, + "membership_change": 1, + "runtime.load_success": 1, + "runtime.override_dir_not_exists": 1, + "upstream_cx_http1_total": 3, + "upstream_cx_rx_bytes_total": 495120000, + "upstream_cx_total": 3, + "upstream_cx_tx_bytes_total": 1860000, + "upstream_rq_pending_total": 3, + "upstream_rq_total": 30000 + }, + "duration_seconds": 29.999999378, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 3, + "treatment": "praxis-release", + "tool": "fortio", + "size": 0, + "concurrency": 1, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass3/praxis-release/http/00-fortio/execution.json", + "started": "2026-10-06T01:01:12.458761+00:00", + "finished": "2026-10-06T01:01:47.570110+00:00", + "exits": [ + 0, + 0 + ], + "requests": 11001, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 366.6859079305409, + "successful_requests_per_second": 366.6859079305409, + "latency_mean_ms": 1.6547261415325818, + "latency_p99_ms": 1.9960951891311476, + "status_counts": { + "200": 11001 + }, + "duration_seconds": 30.001152927, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 3, + "treatment": "praxis-release", + "tool": "fortio", + "size": 0, + "concurrency": 1, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass3/praxis-release/http/01-fortio/execution.json", + "started": "2026-10-06T01:01:49.570855+00:00", + "finished": "2026-10-06T01:02:24.679646+00:00", + "exits": [ + 0, + 0 + ], + "requests": 18216, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 607.1847219573076, + "successful_requests_per_second": 607.1847219573076, + "latency_mean_ms": 1.6463177677865684, + "latency_p99_ms": 1.9958125749406332, + "status_counts": { + "200": 18216 + }, + "duration_seconds": 30.000754863, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 3, + "treatment": "praxis-release", + "tool": "fortio", + "size": 0, + "concurrency": 16, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass3/praxis-release/http/02-fortio/execution.json", + "started": "2026-10-06T01:02:26.680269+00:00", + "finished": "2026-10-06T01:03:01.838489+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 999.4160359466053, + "successful_requests_per_second": 999.4160359466053, + "latency_mean_ms": 1.7087833106666666, + "latency_p99_ms": 1.9958732643735795, + "status_counts": { + "200": 30000 + }, + "duration_seconds": 30.017529158, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 3, + "treatment": "praxis-release", + "tool": "fortio", + "size": 0, + "concurrency": 16, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass3/praxis-release/http/03-fortio/execution.json", + "started": "2026-10-06T01:03:03.839198+00:00", + "finished": "2026-10-06T01:03:38.945222+00:00", + "exits": [ + 0, + 0 + ], + "requests": 296816, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 9893.362826718434, + "successful_requests_per_second": 9893.362826718434, + "latency_mean_ms": 1.6167138239077417, + "latency_p99_ms": 1.9954038170890738, + "status_counts": { + "200": 296816 + }, + "duration_seconds": 30.001527812, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 3, + "treatment": "praxis-release", + "tool": "fortio", + "size": 0, + "concurrency": 512, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass3/praxis-release/http/04-fortio/execution.json", + "started": "2026-10-06T01:03:40.945892+00:00", + "finished": "2026-10-06T01:04:16.557168+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29696, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 982.9957085183296, + "successful_requests_per_second": 982.9957085183296, + "latency_mean_ms": 1.6833556641298506, + "latency_p99_ms": 1.9957843339394759, + "status_counts": { + "200": 29696 + }, + "duration_seconds": 30.20969445, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 3, + "treatment": "praxis-release", + "tool": "fortio", + "size": 0, + "concurrency": 512, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass3/praxis-release/http/05-fortio/execution.json", + "started": "2026-10-06T01:04:18.557825+00:00", + "finished": "2026-10-06T01:04:53.802489+00:00", + "exits": [ + 0, + 0 + ], + "requests": 959513, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 31968.966732621597, + "successful_requests_per_second": 31968.966732621597, + "latency_mean_ms": 16.01025946188743, + "latency_p99_ms": 39.41881601402151, + "status_counts": { + "200": 959513 + }, + "duration_seconds": 30.013888407, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 3, + "treatment": "praxis-release", + "tool": "fortio", + "size": 16384, + "concurrency": 1, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass3/praxis-release/http/06-fortio/execution.json", + "started": "2026-10-06T01:04:55.803257+00:00", + "finished": "2026-10-06T01:05:30.958750+00:00", + "exits": [ + 0, + 0 + ], + "requests": 10257, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 341.8731840258379, + "successful_requests_per_second": 341.8731840258379, + "latency_mean_ms": 1.850789822852695, + "latency_p99_ms": 2.6533447098976106, + "status_counts": { + "200": 10257 + }, + "duration_seconds": 30.002353151, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 3, + "treatment": "praxis-release", + "tool": "fortio", + "size": 16384, + "concurrency": 1, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass3/praxis-release/http/07-fortio/execution.json", + "started": "2026-10-06T01:05:32.959452+00:00", + "finished": "2026-10-06T01:06:08.069170+00:00", + "exits": [ + 0, + 0 + ], + "requests": 17166, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 572.1822879256226, + "successful_requests_per_second": 572.1822879256226, + "latency_mean_ms": 1.7471194048118461, + "latency_p99_ms": 1.9999529377546337, + "status_counts": { + "200": 17166 + }, + "duration_seconds": 30.000928659, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 3, + "treatment": "praxis-release", + "tool": "fortio", + "size": 16384, + "concurrency": 16, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass3/praxis-release/http/08-fortio/execution.json", + "started": "2026-10-06T01:06:10.069805+00:00", + "finished": "2026-10-06T01:06:45.227679+00:00", + "exits": [ + 0, + 0 + ], + "requests": 30000, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 999.4269159136933, + "successful_requests_per_second": 999.4269159136933, + "latency_mean_ms": 1.8196331229333336, + "latency_p99_ms": 2.7055888223552893, + "status_counts": { + "200": 30000 + }, + "duration_seconds": 30.017202381, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 3, + "treatment": "praxis-release", + "tool": "fortio", + "size": 16384, + "concurrency": 16, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass3/praxis-release/http/09-fortio/execution.json", + "started": "2026-10-06T01:06:47.228393+00:00", + "finished": "2026-10-06T01:07:22.338571+00:00", + "exits": [ + 0, + 0 + ], + "requests": 260876, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 8695.33666734674, + "successful_requests_per_second": 8695.33666734674, + "latency_mean_ms": 1.8394558740627718, + "latency_p99_ms": 2.9169571912534646, + "status_counts": { + "200": 260876 + }, + "duration_seconds": 30.001828564, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 3, + "treatment": "praxis-release", + "tool": "fortio", + "size": 16384, + "concurrency": 512, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass3/praxis-release/http/10-fortio/execution.json", + "started": "2026-10-06T01:07:24.339214+00:00", + "finished": "2026-10-06T01:07:59.948338+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29696, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 982.9971608372981, + "successful_requests_per_second": 982.9971608372981, + "latency_mean_ms": 2.4926074381398178, + "latency_p99_ms": 2.9913210362132103, + "status_counts": { + "200": 29696 + }, + "duration_seconds": 30.209649817, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 3, + "treatment": "praxis-release", + "tool": "fortio", + "size": 16384, + "concurrency": 512, + "rate": 0, + "artifact": "kclient/results/kubernetes/pass3/praxis-release/http/11-fortio/execution.json", + "started": "2026-10-06T01:08:01.949037+00:00", + "finished": "2026-10-06T01:08:37.292889+00:00", + "exits": [ + 0, + 0 + ], + "requests": 553311, + "errors": 0, + "error_percent": 0.0, + "requests_per_second": 18431.568683705176, + "successful_requests_per_second": 18431.568683705176, + "latency_mean_ms": 27.767263712219698, + "latency_p99_ms": 49.19601221401878, + "status_counts": { + "200": 553311 + }, + "duration_seconds": 30.019745443, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 3, + "treatment": "praxis-release", + "tool": "nighthawk", + "size": 0, + "concurrency": 1, + "connections": 16, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass3/praxis-release/http/12-nighthawk/execution.json", + "started": "2026-10-06T01:08:39.293501+00:00", + "finished": "2026-10-06T01:09:16.106110+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29999, + "successful_requests": 29997, + "successful_requests_per_second": 999.8989635713942, + "requests_per_second": 999.9656301689588, + "confirmed_non_2xx": 0, + "stream_resets": 0, + "unaccounted_at_cutoff": 2, + "latency_mean_ms": 1.6243049999999999, + "latency_p99_upper_bracket_ms": 1.8108790000000001, + "upper_bracket_percentile": 99.0625, + "counters": { + "benchmark.http_2xx": 29997, + "benchmark.pool_overflow": 1, + "cluster_manager.cluster_added": 1, + "default.total_match_count": 1, + "membership_change": 1, + "runtime.load_success": 1, + "runtime.override_dir_not_exists": 1, + "upstream_cx_http1_total": 6, + "upstream_cx_rx_bytes_total": 3479652, + "upstream_cx_total": 6, + "upstream_cx_tx_bytes_total": 1739942, + "upstream_rq_pending_overflow": 1, + "upstream_rq_pending_total": 6, + "upstream_rq_total": 29999 + }, + "duration_seconds": 30.000031096, + "artifact_valid": true + }, + { + "profile": "kubernetes", + "workload": "http", + "pass": 3, + "treatment": "praxis-release", + "tool": "nighthawk", + "size": 16384, + "concurrency": 1, + "connections": 16, + "rate": 1000, + "artifact": "kclient/results/kubernetes/pass3/praxis-release/http/13-nighthawk/execution.json", + "started": "2026-10-06T01:09:18.106759+00:00", + "finished": "2026-10-06T01:09:54.924222+00:00", + "exits": [ + 0, + 0 + ], + "requests": 29999, + "successful_requests": 29997, + "successful_requests_per_second": 999.8997906543138, + "requests_per_second": 999.9664573070227, + "confirmed_non_2xx": 0, + "stream_resets": 0, + "unaccounted_at_cutoff": 2, + "latency_mean_ms": 1.7911730000000001, + "latency_p99_upper_bracket_ms": 2.021887, + "upper_bracket_percentile": 99.0625, + "counters": { + "benchmark.http_2xx": 29997, + "benchmark.pool_overflow": 1, + "cluster_manager.cluster_added": 1, + "default.total_match_count": 1, + "membership_change": 1, + "runtime.load_success": 1, + "runtime.override_dir_not_exists": 1, + "upstream_cx_http1_total": 4, + "upstream_cx_rx_bytes_total": 496300365, + "upstream_cx_total": 4, + "upstream_cx_tx_bytes_total": 1859938, + "upstream_rq_pending_overflow": 1, + "upstream_rq_pending_total": 4, + "upstream_rq_total": 29999 + }, + "duration_seconds": 30.000006281, + "artifact_valid": true + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/reports/data/load-summary.json b/cpu-comparison/2026-10-05-stable-comparison/reports/data/load-summary.json new file mode 100644 index 0000000..90b57d5 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/reports/data/load-summary.json @@ -0,0 +1,24766 @@ +[ + { + "profile": "common", + "workload": "ai", + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 998.9356370771004, + 998.9414844692457, + 998.9439546578103 + ], + "arithmetic_mean": 998.9403587347188, + "min": 998.9356370771004, + "max": 998.9439546578103, + "sample_stddev": 0.004271533200756531 + }, + "requests_per_second": { + "per_pass": [ + 998.9356370771004, + 998.9414844692457, + 998.9439546578103 + ], + "arithmetic_mean": 998.9403587347188, + "min": 998.9356370771004, + "max": 998.9439546578103, + "sample_stddev": 0.004271533200756531 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.5956345306830308, + 0.5208247014407683, + 0.5649089695170759 + ], + "arithmetic_mean": 0.5604560672136251, + "min": 0.5208247014407683, + "max": 0.5956345306830308, + "sample_stddev": 0.03760317662122681 + }, + "latency_p99_ms": { + "per_pass": [ + 0.8676563876651978, + 0.7626515580736543, + 0.7885978128797084 + ], + "arithmetic_mean": 0.8063019195395201, + "min": 0.7626515580736543, + "max": 0.8676563876651978, + "sample_stddev": 0.054695338959126746 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2998.830633581917, + 2998.9070158374766, + 2998.8908658255305 + ], + "arithmetic_mean": 2998.876171748308, + "min": 2998.830633581917, + "max": 2998.9070158374766, + "sample_stddev": 0.040255424108506556 + }, + "requests_per_second": { + "per_pass": [ + 2998.830633581917, + 2998.9070158374766, + 2998.8908658255305 + ], + "arithmetic_mean": 2998.876171748308, + "min": 2998.830633581917, + "max": 2998.9070158374766, + "sample_stddev": 0.040255424108506556 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.5035689899537696, + 0.443903119765736, + 0.48602313309032713 + ], + "arithmetic_mean": 0.47783174760327757, + "min": 0.443903119765736, + "max": 0.5035689899537696, + "sample_stddev": 0.030664769907369355 + }, + "latency_p99_ms": { + "per_pass": [ + 0.7940295260295264, + 0.6809823736780259, + 0.7397132867132877 + ], + "arithmetic_mean": 0.7382417288069467, + "min": 0.6809823736780259, + "max": 0.7940295260295264, + "sample_stddev": 0.05653794102812396 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 22423.032271249896, + 22518.612142720387, + 22997.596949346927 + ], + "arithmetic_mean": 22646.413787772402, + "min": 22423.032271249896, + "max": 22997.596949346927, + "sample_stddev": 307.8653726674818 + }, + "requests_per_second": { + "per_pass": [ + 22423.032271249896, + 22518.612142720387, + 22997.596949346927 + ], + "arithmetic_mean": 22646.413787772402, + "min": 22423.032271249896, + "max": 22997.596949346927, + "sample_stddev": 307.8653726674818 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 1.426540001205567, + 1.420537573012186, + 1.390908291240183 + ], + "arithmetic_mean": 1.4126619551526454, + "min": 1.390908291240183, + "max": 1.426540001205567, + "sample_stddev": 0.0190767844844578 + }, + "latency_p99_ms": { + "per_pass": [ + 2.7102051165949748, + 2.6610915747138293, + 2.633447403169013 + ], + "arithmetic_mean": 2.6682480314926056, + "min": 2.633447403169013, + "max": 2.7102051165949748, + "sample_stddev": 0.038876056870719065 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 998.9289619862939, + 998.9366817757893, + 998.9308099126259 + ], + "arithmetic_mean": 998.932151224903, + "min": 998.9289619862939, + "max": 998.9366817757893, + "sample_stddev": 0.004030896479958127 + }, + "requests_per_second": { + "per_pass": [ + 998.9289619862939, + 998.9366817757893, + 998.9308099126259 + ], + "arithmetic_mean": 998.932151224903, + "min": 998.9289619862939, + "max": 998.9366817757893, + "sample_stddev": 0.004030896479958127 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.9650765938500531, + 0.8852734472385273, + 0.9442360939167559 + ], + "arithmetic_mean": 0.9315287116684454, + "min": 0.8852734472385273, + "max": 0.9650765938500531, + "sample_stddev": 0.04139134843151013 + }, + "latency_p99_ms": { + "per_pass": [ + 1.9692025817197585, + 1.934552069122329, + 1.962066514343742 + ], + "arithmetic_mean": 1.9552737217286098, + "min": 1.934552069122329, + "max": 1.9692025817197585, + "sample_stddev": 0.01829674914978886 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2998.8509824676644, + 2998.872244604928, + 2998.8669453579178 + ], + "arithmetic_mean": 2998.86339081017, + "min": 2998.8509824676644, + "max": 2998.872244604928, + "sample_stddev": 0.011067778797959218 + }, + "requests_per_second": { + "per_pass": [ + 2998.8509824676644, + 2998.872244604928, + 2998.8669453579178 + ], + "arithmetic_mean": 2998.86339081017, + "min": 2998.8509824676644, + "max": 2998.872244604928, + "sample_stddev": 0.011067778797959218 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.9366177852062588, + 0.8376320993065434, + 0.9067422413429057 + ], + "arithmetic_mean": 0.8936640419519026, + "min": 0.8376320993065434, + "max": 0.9366177852062588, + "sample_stddev": 0.050772246136471126 + }, + "latency_p99_ms": { + "per_pass": [ + 1.9667245136495104, + 1.9226441334389581, + 1.9553004032258066 + ], + "arithmetic_mean": 1.948223016771425, + "min": 1.9226441334389581, + "max": 1.9667245136495104, + "sample_stddev": 0.022876560693102656 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 10508.113745491253, + 10201.988071189193, + 9910.379805809971 + ], + "arithmetic_mean": 10206.827207496806, + "min": 9910.379805809971, + "max": 10508.113745491253, + "sample_stddev": 298.8963509176374 + }, + "requests_per_second": { + "per_pass": [ + 10508.113745491253, + 10201.988071189193, + 9910.379805809971 + ], + "arithmetic_mean": 10206.827207496806, + "min": 9910.379805809971, + "max": 10508.113745491253, + "sample_stddev": 298.8963509176374 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 3.044351036191317, + 3.135801834113063, + 3.227980564394296 + ], + "arithmetic_mean": 3.136044478232892, + "min": 3.044351036191317, + "max": 3.227980564394296, + "sample_stddev": 0.0918150045697261 + }, + "latency_p99_ms": { + "per_pass": [ + 8.811269105487344, + 9.38234230614704, + 9.622913117546853 + ], + "arithmetic_mean": 9.272174843060412, + "min": 8.811269105487344, + "max": 9.622913117546853, + "sample_stddev": 0.41688625909259874 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 998.918665014822, + 998.9329944394692, + 998.9198751084542 + ], + "arithmetic_mean": 998.9238448542485, + "min": 998.918665014822, + "max": 998.9329944394692, + "sample_stddev": 0.00794683987088788 + }, + "requests_per_second": { + "per_pass": [ + 998.918665014822, + 998.9329944394692, + 998.9198751084542 + ], + "arithmetic_mean": 998.9238448542485, + "min": 998.918665014822, + "max": 998.9329944394692, + "sample_stddev": 0.00794683987088788 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.6077669680162755, + 0.5018166552161153, + 0.5630131702574706 + ], + "arithmetic_mean": 0.5575322644966204, + "min": 0.5018166552161153, + "max": 0.6077669680162755, + "sample_stddev": 0.0531873804730261 + }, + "latency_p99_ms": { + "per_pass": [ + 0.8857864077669906, + 0.7228651162790706, + 0.7952565789473686 + ], + "arithmetic_mean": 0.8013027009978099, + "min": 0.7228651162790706, + "max": 0.8857864077669906, + "sample_stddev": 0.08162875411832263 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2998.9087717707275, + 2998.9064074728985, + 2998.910558289251 + ], + "arithmetic_mean": 2998.9085791776256, + "min": 2998.9064074728985, + "max": 2998.910558289251, + "sample_stddev": 0.0020820994634005905 + }, + "requests_per_second": { + "per_pass": [ + 2998.9087717707275, + 2998.9064074728985, + 2998.910558289251 + ], + "arithmetic_mean": 2998.9085791776256, + "min": 2998.9064074728985, + "max": 2998.910558289251, + "sample_stddev": 0.0020820994634005905 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.5289682269736843, + 0.45050477560455193, + 0.4855843667318637 + ], + "arithmetic_mean": 0.4883524564367, + "min": 0.45050477560455193, + "max": 0.5289682269736843, + "sample_stddev": 0.03930489843072444 + }, + "latency_p99_ms": { + "per_pass": [ + 0.8301191222570539, + 0.6914833468724617, + 0.7300697674418609 + ], + "arithmetic_mean": 0.7505574121904588, + "min": 0.6914833468724617, + "max": 0.8301191222570539, + "sample_stddev": 0.07155261871259734 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 21949.217338368904, + 22361.93399485246, + 23208.188953510547 + ], + "arithmetic_mean": 22506.44676224397, + "min": 21949.217338368904, + "max": 23208.188953510547, + "sample_stddev": 641.8063079212092 + }, + "requests_per_second": { + "per_pass": [ + 21949.217338368904, + 22361.93399485246, + 23208.188953510547 + ], + "arithmetic_mean": 22506.44676224397, + "min": 21949.217338368904, + "max": 23208.188953510547, + "sample_stddev": 641.8063079212092 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 1.4572910486972588, + 1.4304766619563989, + 1.3782804286565744 + ], + "arithmetic_mean": 1.422016046436744, + "min": 1.3782804286565744, + "max": 1.4572910486972588, + "sample_stddev": 0.040179049653170214 + }, + "latency_p99_ms": { + "per_pass": [ + 2.7613211818879506, + 2.6791076102523563, + 2.6118817235229823 + ], + "arithmetic_mean": 2.6841035052210964, + "min": 2.6118817235229823, + "max": 2.7613211818879506, + "sample_stddev": 0.07484488729370754 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 998.93548089332, + 998.9383428282405, + 998.899076229168 + ], + "arithmetic_mean": 998.9242999835761, + "min": 998.899076229168, + "max": 998.9383428282405, + "sample_stddev": 0.021891231297117578 + }, + "requests_per_second": { + "per_pass": [ + 998.93548089332, + 998.9383428282405, + 998.899076229168 + ], + "arithmetic_mean": 998.9242999835761, + "min": 998.899076229168, + "max": 998.9383428282405, + "sample_stddev": 0.021891231297117578 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 1.0057845901147275, + 0.8920436480789754, + 0.9542719323972785 + ], + "arithmetic_mean": 0.9507000568636604, + "min": 0.8920436480789754, + "max": 1.0057845901147275, + "sample_stddev": 0.05695453621017228 + }, + "latency_p99_ms": { + "per_pass": [ + 1.977692897683694, + 1.9366596015260702, + 1.9651961017352033 + ], + "arithmetic_mean": 1.9598495336483226, + "min": 1.9366596015260702, + "max": 1.977692897683694, + "sample_stddev": 0.02103264584213209 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2998.8360163790053, + 2998.8738616770356, + 2998.8688186765244 + ], + "arithmetic_mean": 2998.8595655775216, + "min": 2998.8360163790053, + "max": 2998.8738616770356, + "sample_stddev": 0.02054948969233263 + }, + "requests_per_second": { + "per_pass": [ + 2998.8360163790053, + 2998.8738616770356, + 2998.8688186765244 + ], + "arithmetic_mean": 2998.8595655775216, + "min": 2998.8360163790053, + "max": 2998.8738616770356, + "sample_stddev": 0.02054948969233263 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.9745193286509677, + 0.8810508839571475, + 0.8659844248977594 + ], + "arithmetic_mean": 0.9071848791686249, + "min": 0.8659844248977594, + "max": 0.9745193286509677, + "sample_stddev": 0.0587979218379756 + }, + "latency_p99_ms": { + "per_pass": [ + 1.9732692126651397, + 1.942893081761006, + 1.9401249321021181 + ], + "arithmetic_mean": 1.9520957421760878, + "min": 1.9401249321021181, + "max": 1.9732692126651397, + "sample_stddev": 0.01838892472513168 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 10698.235503431051, + 10373.229663564498, + 10169.708529811342 + ], + "arithmetic_mean": 10413.724565602297, + "min": 10169.708529811342, + "max": 10698.235503431051, + "sample_stddev": 266.58032237806026 + }, + "requests_per_second": { + "per_pass": [ + 10698.235503431051, + 10373.229663564498, + 10169.708529811342 + ], + "arithmetic_mean": 10413.724565602297, + "min": 10169.708529811342, + "max": 10698.235503431051, + "sample_stddev": 266.58032237806026 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 2.99016489735681, + 3.0840362023520327, + 3.1457713922828834 + ], + "arithmetic_mean": 3.073324163997242, + "min": 2.99016489735681, + "max": 3.1457713922828834, + "sample_stddev": 0.07835436261038961 + }, + "latency_p99_ms": { + "per_pass": [ + 8.419902354968404, + 9.12796366053623, + 9.542563117453357 + ], + "arithmetic_mean": 9.03014304431933, + "min": 8.419902354968404, + "max": 9.542563117453357, + "sample_stddev": 0.5676869309959625 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 18758.145515528562, + 19412.702400665854, + 19700.9684306129 + ], + "arithmetic_mean": 19290.60544893577, + "min": 18758.145515528562, + "max": 19700.9684306129, + "sample_stddev": 483.12473701764117 + }, + "requests_per_second": { + "per_pass": [ + 18758.145515528562, + 19412.702400665854, + 19700.9684306129 + ], + "arithmetic_mean": 19290.60544893577, + "min": 18758.145515528562, + "max": 19700.9684306129, + "sample_stddev": 483.12473701764117 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 27.286036243260195, + 26.36673586468821, + 25.97936777328572 + ], + "arithmetic_mean": 26.544046627078043, + "min": 25.97936777328572, + "max": 27.286036243260195, + "sample_stddev": 0.6711370593632919 + }, + "latency_p99_ms": { + "per_pass": [ + 42.23724864789901, + 39.858576406172226, + 39.784372318684575 + ], + "arithmetic_mean": 40.62673245758527, + "min": 39.784372318684575, + "max": 42.23724864789901, + "sample_stddev": 1.3952413271893065 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 11487.748555368913, + 11541.5603031341, + 11933.990762433687 + ], + "arithmetic_mean": 11654.4332069789, + "min": 11487.748555368913, + "max": 11933.990762433687, + "sample_stddev": 243.59442965363178 + }, + "requests_per_second": { + "per_pass": [ + 11487.748555368913, + 11541.5603031341, + 11933.990762433687 + ], + "arithmetic_mean": 11654.4332069789, + "min": 11487.748555368913, + "max": 11933.990762433687, + "sample_stddev": 243.59442965363178 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 44.543316082205635, + 44.33348252008072, + 42.879944623148475 + ], + "arithmetic_mean": 43.91891440847828, + "min": 42.879944623148475, + "max": 44.543316082205635, + "sample_stddev": 0.9058704057809257 + }, + "latency_p99_ms": { + "per_pass": [ + 199.20811318239694, + 178.19401267017176, + 182.86157769548413 + ], + "arithmetic_mean": 186.75456784935093, + "min": 178.19401267017176, + "max": 199.20811318239694, + "sample_stddev": 11.034701370587863 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "agentgateway", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 41.274027601375934, + 41.40019449311784, + 41.25000702241706 + ], + "arithmetic_mean": 41.30807637230361, + "min": 41.25000702241706, + "max": 41.40019449311784, + "sample_stddev": 0.08067563566615583 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 378.7826408541667, + 377.90674258253205, + 379.3713361610577 + ], + "arithmetic_mean": 378.68690653258545, + "min": 377.90674258253205, + "max": 379.3713361610577, + "sample_stddev": 0.7369751575264218 + }, + "latency_p99_ms": { + "per_pass": [ + 387.90499527, + 380.97783506999997, + 383.23633524 + ], + "arithmetic_mean": 384.03972186, + "min": 380.97783506999997, + "max": 387.90499527, + "sample_stddev": 3.532769403033865 + }, + "ttft_mean_ms": { + "per_pass": [ + 26.76219126522436, + 26.592684768429486, + 26.60967217227564 + ], + "arithmetic_mean": 26.654849401976495, + "min": 26.592684768429486, + "max": 26.76219126522436, + "sample_stddev": 0.09334800306648491 + }, + "ttft_p99_ms": { + "per_pass": [ + 28.28223993, + 27.729651819999997, + 27.737193599999998 + ], + "arithmetic_mean": 27.916361783333333, + "min": 27.729651819999997, + "max": 28.28223993, + "sample_stddev": 0.31688220724358906 + }, + "itl_mean_ms": { + "per_pass": [ + 5.587626183951465, + 5.5764136160968665, + 5.59939149188543 + ], + "arithmetic_mean": 5.587810430644587, + "min": 5.5764136160968665, + "max": 5.59939149188543, + "sample_stddev": 0.011490045868994941 + }, + "output_tokens_per_second": { + "per_pass": [ + 2641.53776648806, + 2649.6124475595416, + 2640.0004494346917 + ], + "arithmetic_mean": 2643.716887827431, + "min": 2640.0004494346917, + "max": 2649.6124475595416, + "sample_stddev": 5.163240682633973 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "agentgateway", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 320.63112918800954, + 320.43599315039876, + 321.46195487329965 + ], + "arithmetic_mean": 320.84302573723596, + "min": 320.43599315039876, + "max": 321.46195487329965, + "sample_stddev": 0.5448160009535287 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 386.85512802309114, + 387.68023340873583, + 385.70888780237436 + ], + "arithmetic_mean": 386.7480830780671, + "min": 385.70888780237436, + "max": 387.68023340873583, + "sample_stddev": 0.9900226462670252 + }, + "latency_p99_ms": { + "per_pass": [ + 404.9893649699999, + 401.9087981099997, + 402.7047074999999 + ], + "arithmetic_mean": 403.20095685999985, + "min": 401.9087981099997, + "max": 404.9893649699999, + "sample_stddev": 1.5991155728114568 + }, + "ttft_mean_ms": { + "per_pass": [ + 27.358273773706898, + 27.12813157142857, + 27.08600203244294 + ], + "arithmetic_mean": 27.190802459192803, + "min": 27.08600203244294, + "max": 27.358273773706898, + "sample_stddev": 0.14655615102272135 + }, + "ttft_p99_ms": { + "per_pass": [ + 34.344166059999985, + 33.076005529999996, + 34.39408759999992 + ], + "arithmetic_mean": 33.938086396666634, + "min": 33.076005529999996, + "max": 34.39408759999992, + "sample_stddev": 0.7470010746602157 + }, + "itl_mean_ms": { + "per_pass": [ + 5.7062992737997495, + 5.723049235512814, + 5.692426758252879 + ], + "arithmetic_mean": 5.707258422521814, + "min": 5.692426758252879, + "max": 5.723049235512814, + "sample_stddev": 0.015333753718091517 + }, + "output_tokens_per_second": { + "per_pass": [ + 20520.39226803261, + 20507.90356162552, + 20573.565111891177 + ], + "arithmetic_mean": 20533.9536471831, + "min": 20507.90356162552, + "max": 20573.565111891177, + "sample_stddev": 34.868224061025835 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "agentgateway", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 41.42991196977383, + 41.302124361028916, + 41.179807042932765 + ], + "arithmetic_mean": 41.30394779124517, + "min": 41.179807042932765, + "max": 41.42991196977383, + "sample_stddev": 0.12506243353165325 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 376.4545596466346, + 377.68272471955123, + 379.0087600841346 + ], + "arithmetic_mean": 377.7153481501068, + "min": 376.4545596466346, + "max": 379.0087600841346, + "sample_stddev": 1.2774126916925588 + }, + "latency_p99_ms": { + "per_pass": [ + 380.39092414999993, + 381.92185651999995, + 382.9488987 + ], + "arithmetic_mean": 381.7538931233333, + "min": 380.39092414999993, + "max": 382.9488987, + "sample_stddev": 1.2872323902764524 + }, + "ttft_mean_ms": { + "per_pass": [ + 27.14674882772436, + 26.98114597355769, + 27.090543036057692 + ], + "arithmetic_mean": 27.07281261244658, + "min": 26.98114597355769, + "max": 27.14674882772436, + "sample_stddev": 0.0842131359593547 + }, + "ttft_p99_ms": { + "per_pass": [ + 29.164520529999997, + 29.249053679999996, + 29.09198434 + ], + "arithmetic_mean": 29.168519516666663, + "min": 29.09198434, + "max": 29.249053679999996, + "sample_stddev": 0.07861099358727586 + }, + "itl_mean_ms": { + "per_pass": [ + 5.544568425696989, + 5.566691726126882, + 5.586003445207569 + ], + "arithmetic_mean": 5.565754532343814, + "min": 5.544568425696989, + "max": 5.586003445207569, + "sample_stddev": 0.02073340202670115 + }, + "output_tokens_per_second": { + "per_pass": [ + 2651.5143660655253, + 2643.3359591058506, + 2635.507650747697 + ], + "arithmetic_mean": 2643.452658639691, + "min": 2635.507650747697, + "max": 2651.5143660655253, + "sample_stddev": 8.003995746025808 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "agentgateway", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 323.9437981269857, + 323.8134747801189, + 324.2842560068217 + ], + "arithmetic_mean": 324.01384297130875, + "min": 323.8134747801189, + "max": 324.2842560068217, + "sample_stddev": 0.2430811613764597 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 380.24765892331135, + 380.47494068471855, + 380.44378188953135 + ], + "arithmetic_mean": 380.38879383252043, + "min": 380.24765892331135, + "max": 380.47494068471855, + "sample_stddev": 0.12321531794979096 + }, + "latency_p99_ms": { + "per_pass": [ + 413.04962551999995, + 413.87713490000004, + 413.30768576 + ], + "arithmetic_mean": 413.41148206, + "min": 413.04962551999995, + "max": 413.87713490000004, + "sample_stddev": 0.42340665726615545 + }, + "ttft_mean_ms": { + "per_pass": [ + 27.82897678760792, + 27.501820819650476, + 27.653667810204908 + ], + "arithmetic_mean": 27.66148847248777, + "min": 27.501820819650476, + "max": 27.82897678760792, + "sample_stddev": 0.1637181386146634 + }, + "ttft_p99_ms": { + "per_pass": [ + 38.53507051999989, + 37.32555284000002, + 37.37161864000003 + ], + "arithmetic_mean": 37.74408066666665, + "min": 37.32555284000002, + "max": 38.53507051999989, + "sample_stddev": 0.6854044248029918 + }, + "itl_mean_ms": { + "per_pass": [ + 5.593947335487355, + 5.60274793436616, + 5.599843080624229 + ], + "arithmetic_mean": 5.598846116825915, + "min": 5.593947335487355, + "max": 5.60274793436616, + "sample_stddev": 0.004484204251343623 + }, + "output_tokens_per_second": { + "per_pass": [ + 20732.403080127086, + 20724.06238592761, + 20754.19238443659 + ], + "arithmetic_mean": 20736.88595016376, + "min": 20724.06238592761, + "max": 20754.19238443659, + "sample_stddev": 15.55719432809342 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "agentgateway", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 621.4245500566003, + 661.1187726771856, + 622.5110465871004 + ], + "arithmetic_mean": 635.0181231069621, + "min": 621.4245500566003, + "max": 661.1187726771856, + "sample_stddev": 22.61035270995131 + }, + "requests_per_second": { + "per_pass": [ + 621.4245500566003, + 661.1187726771856, + 622.5110465871004 + ], + "arithmetic_mean": 635.0181231069621, + "min": 621.4245500566003, + "max": 661.1187726771856, + "sample_stddev": 22.61035270995131 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.5305024725097921, + 0.43689068952303967, + 0.523005118547866 + ], + "arithmetic_mean": 0.4967994268602326, + "min": 0.43689068952303967, + "max": 0.5305024725097921, + "sample_stddev": 0.05201773914839228 + }, + "latency_p99_ms": { + "per_pass": [ + 0.7454999999999999, + 0.5979735729386891, + 0.6972450331125829 + ], + "arithmetic_mean": 0.680239535350424, + "min": 0.5979735729386891, + "max": 0.7454999999999999, + "sample_stddev": 0.07521902609029951 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "agentgateway", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 1, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2910.0310570046263, + 2838.5716743663565, + 2596.114461052333 + ], + "arithmetic_mean": 2781.5723974744387, + "min": 2596.114461052333, + "max": 2910.0310570046263, + "sample_stddev": 164.53751997103885 + }, + "requests_per_second": { + "per_pass": [ + 2910.0310570046263, + 2838.5716743663565, + 2596.114461052333 + ], + "arithmetic_mean": 2781.5723974744387, + "min": 2596.114461052333, + "max": 2910.0310570046263, + "sample_stddev": 164.53751997103885 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.3429776797095164, + 0.35169393810328786, + 0.38455146801653955 + ], + "arithmetic_mean": 0.3597410286097813, + "min": 0.3429776797095164, + "max": 0.38455146801653955, + "sample_stddev": 0.021923998671867905 + }, + "latency_p99_ms": { + "per_pass": [ + 0.570509829619921, + 0.5578655063291139, + 0.549967588179218 + ], + "arithmetic_mean": 0.5594476413760843, + "min": 0.549967588179218, + "max": 0.570509829619921, + "sample_stddev": 0.010362108102706389 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "agentgateway", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 999.458540403991, + 999.4626384460237, + 999.4737243785337 + ], + "arithmetic_mean": 999.4649677428495, + "min": 999.458540403991, + "max": 999.4737243785337, + "sample_stddev": 0.007855411415384617 + }, + "requests_per_second": { + "per_pass": [ + 999.458540403991, + 999.4626384460237, + 999.4737243785337 + ], + "arithmetic_mean": 999.4649677428495, + "min": 999.458540403991, + "max": 999.4737243785337, + "sample_stddev": 0.007855411415384617 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.5157430100333333, + 0.46568955909999976, + 0.5022354810333333 + ], + "arithmetic_mean": 0.4945560167222221, + "min": 0.46568955909999976, + "max": 0.5157430100333333, + "sample_stddev": 0.025895320362241712 + }, + "latency_p99_ms": { + "per_pass": [ + 0.7778523489932886, + 0.6689248895434463, + 0.695993756503642 + ], + "arithmetic_mean": 0.7142569983467923, + "min": 0.6689248895434463, + "max": 0.7778523489932886, + "sample_stddev": 0.05671381981065378 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "agentgateway", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 23381.091814776988, + 25350.93854293813, + 22719.672278904865 + ], + "arithmetic_mean": 23817.234212206662, + "min": 22719.672278904865, + "max": 25350.93854293813, + "sample_stddev": 1368.7789014982184 + }, + "requests_per_second": { + "per_pass": [ + 23381.091814776988, + 25350.93854293813, + 22719.672278904865 + ], + "arithmetic_mean": 23817.234212206662, + "min": 22719.672278904865, + "max": 25350.93854293813, + "sample_stddev": 1368.7789014982184 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.6837123823428344, + 0.6305908160909565, + 0.7036274390568109 + ], + "arithmetic_mean": 0.6726435458302006, + "min": 0.6305908160909565, + "max": 0.7036274390568109, + "sample_stddev": 0.03775548211679538 + }, + "latency_p99_ms": { + "per_pass": [ + 1.6018460747343148, + 1.4556626592757882, + 1.618528250817637 + ], + "arithmetic_mean": 1.55867899494258, + "min": 1.4556626592757882, + "max": 1.618528250817637, + "sample_stddev": 0.08960383814535283 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "agentgateway", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 983.0611286277497, + 983.0620594678636, + 983.0289612003453 + ], + "arithmetic_mean": 983.0507164319862, + "min": 983.0289612003453, + "max": 983.0620594678636, + "sample_stddev": 0.018846331039255253 + }, + "requests_per_second": { + "per_pass": [ + 983.0611286277497, + 983.0620594678636, + 983.0289612003453 + ], + "arithmetic_mean": 983.0507164319862, + "min": 983.0289612003453, + "max": 983.0620594678636, + "sample_stddev": 0.018846331039255253 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.5017520910223604, + 0.4545151732219822, + 0.4937237345433728 + ], + "arithmetic_mean": 0.4833303329292385, + "min": 0.4545151732219822, + "max": 0.5017520910223604, + "sample_stddev": 0.02527545644799396 + }, + "latency_p99_ms": { + "per_pass": [ + 0.7475300261096604, + 0.6285838509316769, + 0.6910178156467853 + ], + "arithmetic_mean": 0.6890438975627076, + "min": 0.6285838509316769, + "max": 0.7475300261096604, + "sample_stddev": 0.05949765047310582 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "agentgateway", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 21204.587476161178, + 22135.42624060866, + 22052.899222065622 + ], + "arithmetic_mean": 21797.637646278486, + "min": 21204.587476161178, + "max": 22135.42624060866, + "sample_stddev": 515.2514487165732 + }, + "requests_per_second": { + "per_pass": [ + 21204.587476161178, + 22135.42624060866, + 22052.899222065622 + ], + "arithmetic_mean": 21797.637646278486, + "min": 21204.587476161178, + "max": 22135.42624060866, + "sample_stddev": 515.2514487165732 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 24.138895796620965, + 23.12192482081023, + 23.208855682626666 + ], + "arithmetic_mean": 23.489892100019286, + "min": 23.12192482081023, + "max": 24.138895796620965, + "sample_stddev": 0.5637318443515671 + }, + "latency_p99_ms": { + "per_pass": [ + 42.95968063872253, + 39.295118052313654, + 39.911225968172204 + ], + "arithmetic_mean": 40.72200821973613, + "min": 39.295118052313654, + "max": 42.95968063872253, + "sample_stddev": 1.9622131973909542 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "agentgateway", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 581.1412190157131, + 607.8293961386809, + 586.7360251405106 + ], + "arithmetic_mean": 591.9022134316349, + "min": 581.1412190157131, + "max": 607.8293961386809, + "sample_stddev": 14.07415452633788 + }, + "requests_per_second": { + "per_pass": [ + 581.1412190157131, + 607.8293961386809, + 586.7360251405106 + ], + "arithmetic_mean": 591.9022134316349, + "min": 581.1412190157131, + "max": 607.8293961386809, + "sample_stddev": 14.07415452633788 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.6392227478061366, + 0.5686096931176317, + 0.6210154082826816 + ], + "arithmetic_mean": 0.6096159497354833, + "min": 0.5686096931176317, + "max": 0.6392227478061366, + "sample_stddev": 0.03666076396486329 + }, + "latency_p99_ms": { + "per_pass": [ + 0.9401275510204078, + 0.7805698924731184, + 0.8314438202247189 + ], + "arithmetic_mean": 0.8507137545727483, + "min": 0.7805698924731184, + "max": 0.9401275510204078, + "sample_stddev": 0.08150557881278052 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "agentgateway", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 1, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 1894.1205242801507, + 2052.527707765392, + 1832.1501668108376 + ], + "arithmetic_mean": 1926.2661329521268, + "min": 1832.1501668108376, + "max": 2052.527707765392, + "sample_stddev": 113.6510899946099 + }, + "requests_per_second": { + "per_pass": [ + 1894.1205242801507, + 2052.527707765392, + 1832.1501668108376 + ], + "arithmetic_mean": 1926.2661329521268, + "min": 1832.1501668108376, + "max": 2052.527707765392, + "sample_stddev": 113.6510899946099 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.5273835351612015, + 0.48665998031700475, + 0.5452064535067799 + ], + "arithmetic_mean": 0.5197499896616621, + "min": 0.48665998031700475, + "max": 0.5452064535067799, + "sample_stddev": 0.03001042557862882 + }, + "latency_p99_ms": { + "per_pass": [ + 0.8585113464447806, + 0.6806779059449868, + 0.741684684684685 + ], + "arithmetic_mean": 0.7602913123581507, + "min": 0.6806779059449868, + "max": 0.8585113464447806, + "sample_stddev": 0.090365026891119 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "agentgateway", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 999.4474821780406, + 999.4482201291141, + 999.4732206427476 + ], + "arithmetic_mean": 999.4563076499675, + "min": 999.4474821780406, + "max": 999.4732206427476, + "sample_stddev": 0.01465172810740711 + }, + "requests_per_second": { + "per_pass": [ + 999.4474821780406, + 999.4482201291141, + 999.4732206427476 + ], + "arithmetic_mean": 999.4563076499675, + "min": 999.4474821780406, + "max": 999.4732206427476, + "sample_stddev": 0.01465172810740711 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.6420242932333334, + 0.5758178378333333, + 0.6130264121666669 + ], + "arithmetic_mean": 0.6102895144111112, + "min": 0.5758178378333333, + "max": 0.6420242932333334, + "sample_stddev": 0.03318797434540599 + }, + "latency_p99_ms": { + "per_pass": [ + 0.9619302949061663, + 0.7990366088631985, + 0.8653116531165312 + ], + "arithmetic_mean": 0.8754261856286321, + "min": 0.7990366088631985, + "max": 0.9619302949061663, + "sample_stddev": 0.08191651887208098 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "agentgateway", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 16479.967945378205, + 16436.668798384268, + 18125.640736007714 + ], + "arithmetic_mean": 17014.09249325673, + "min": 16436.668798384268, + "max": 18125.640736007714, + "sample_stddev": 962.8724349594305 + }, + "requests_per_second": { + "per_pass": [ + 16479.967945378205, + 16436.668798384268, + 18125.640736007714 + ], + "arithmetic_mean": 17014.09249325673, + "min": 16436.668798384268, + "max": 18125.640736007714, + "sample_stddev": 962.8724349594305 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.9702817327102359, + 0.9728684151163034, + 0.8821160677376704 + ], + "arithmetic_mean": 0.9417554051880699, + "min": 0.8821160677376704, + "max": 0.9728684151163034, + "sample_stddev": 0.051665371963331826 + }, + "latency_p99_ms": { + "per_pass": [ + 1.9765304849932932, + 1.9772337087670104, + 1.958355811984779 + ], + "arithmetic_mean": 1.9707066685816943, + "min": 1.958355811984779, + "max": 1.9772337087670104, + "sample_stddev": 0.010701933233166464 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "agentgateway", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 983.0340460949806, + 983.045298822973, + 983.0328220760248 + ], + "arithmetic_mean": 983.0373889979928, + "min": 983.0328220760248, + "max": 983.045298822973, + "sample_stddev": 0.006877394420434447 + }, + "requests_per_second": { + "per_pass": [ + 983.0340460949806, + 983.045298822973, + 983.0328220760248 + ], + "arithmetic_mean": 983.0373889979928, + "min": 983.0328220760248, + "max": 983.045298822973, + "sample_stddev": 0.006877394420434447 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.6431156764884162, + 0.5754456723801191, + 0.6201496400525325 + ], + "arithmetic_mean": 0.6129036629736893, + "min": 0.5754456723801191, + "max": 0.6431156764884162, + "sample_stddev": 0.03441199648196216 + }, + "latency_p99_ms": { + "per_pass": [ + 0.9550391061452514, + 0.7932431886982844, + 0.859290858725762 + ], + "arithmetic_mean": 0.8691910511897659, + "min": 0.7932431886982844, + "max": 0.9550391061452514, + "sample_stddev": 0.0813510300103489 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "agentgateway", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 15263.216025827387, + 15837.09703443073, + 15820.846752539395 + ], + "arithmetic_mean": 15640.386604265837, + "min": 15263.216025827387, + "max": 15837.09703443073, + "sample_stddev": 326.7403431550554 + }, + "requests_per_second": { + "per_pass": [ + 15263.216025827387, + 15837.09703443073, + 15820.846752539395 + ], + "arithmetic_mean": 15640.386604265837, + "min": 15263.216025827387, + "max": 15837.09703443073, + "sample_stddev": 326.7403431550554 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 33.53089853013261, + 32.31525452540556, + 32.34911811533378 + ], + "arithmetic_mean": 32.73175705695731, + "min": 32.31525452540556, + "max": 33.53089853013261, + "sample_stddev": 0.6922839058452043 + }, + "latency_p99_ms": { + "per_pass": [ + 60.44744336569578, + 49.53842343142479, + 49.57389394031854 + ], + "arithmetic_mean": 53.186586912479704, + "min": 49.53842343142479, + "max": 60.44744336569578, + "sample_stddev": 6.288111152397632 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "agentgateway", + "tool": "nighthawk", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 1000.0000304666677, + 1000.0000263000007, + 999.9657736305664 + ], + "arithmetic_mean": 999.9886101324116, + "min": 999.9657736305664, + "max": 1000.0000304666677, + "sample_stddev": 0.019776990841223845 + }, + "requests_per_second": { + "per_pass": [ + 1000.0000304666677, + 1000.0000263000007, + 999.9657736305664 + ], + "arithmetic_mean": 999.9886101324116, + "min": 999.9657736305664, + "max": 1000.0000304666677, + "sample_stddev": 0.019776990841223845 + }, + "confirmed_non_2xx": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "stream_resets": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "unaccounted_at_cutoff": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.38853, + 0.364622, + 0.387446 + ], + "arithmetic_mean": 0.38019933333333333, + "min": 0.364622, + "max": 0.38853, + "sample_stddev": 0.013501249917445914 + }, + "latency_p99_upper_bracket_ms": { + "per_pass": [ + 0.5884469999999999, + 0.476751, + 0.520863 + ], + "arithmetic_mean": 0.5286869999999999, + "min": 0.476751, + "max": 0.5884469999999999, + "sample_stddev": 0.056257535815213214 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "agentgateway", + "tool": "nighthawk", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 1000.0000348000012, + 999.9990042676582, + 999.9995329002181 + ], + "arithmetic_mean": 999.9995239892925, + "min": 999.9990042676582, + "max": 1000.0000348000012, + "sample_stddev": 0.0005153239573051897 + }, + "requests_per_second": { + "per_pass": [ + 1000.0000348000012, + 999.9990042676582, + 999.9995329002181 + ], + "arithmetic_mean": 999.9995239892925, + "min": 999.9990042676582, + "max": 1000.0000348000012, + "sample_stddev": 0.0005153239573051897 + }, + "confirmed_non_2xx": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "stream_resets": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "unaccounted_at_cutoff": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.51674, + 0.472331, + 0.528309 + ], + "arithmetic_mean": 0.5057933333333333, + "min": 0.472331, + "max": 0.528309, + "sample_stddev": 0.02955090953478985 + }, + "latency_p99_upper_bracket_ms": { + "per_pass": [ + 0.786207, + 0.652127, + 0.705695 + ], + "arithmetic_mean": 0.7146763333333334, + "min": 0.652127, + "max": 0.786207, + "sample_stddev": 0.06748970189097987 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 998.9448040489968, + 998.9509503468375, + 998.9477152266071 + ], + "arithmetic_mean": 998.9478232074805, + "min": 998.9448040489968, + "max": 998.9509503468375, + "sample_stddev": 0.003074571382878436 + }, + "requests_per_second": { + "per_pass": [ + 998.9448040489968, + 998.9509503468375, + 998.9477152266071 + ], + "arithmetic_mean": 998.9478232074805, + "min": 998.9448040489968, + "max": 998.9509503468375, + "sample_stddev": 0.003074571382878436 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.34233837039754533, + 0.34381269897278555, + 0.3219237454642477 + ], + "arithmetic_mean": 0.33602493827819285, + "min": 0.3219237454642477, + "max": 0.34381269897278555, + "sample_stddev": 0.012234220051518883 + }, + "latency_p99_ms": { + "per_pass": [ + 0.5555335689045935, + 0.4984860335195532, + 0.47605333333333355 + ], + "arithmetic_mean": 0.5100243119191601, + "min": 0.47605333333333355, + "max": 0.5555335689045935, + "sample_stddev": 0.0409771382960776 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2998.8294967668444, + 2998.8891171091955, + 2998.8320716167414 + ], + "arithmetic_mean": 2998.850228497594, + "min": 2998.8294967668444, + "max": 2998.8891171091955, + "sample_stddev": 0.03370312370138169 + }, + "requests_per_second": { + "per_pass": [ + 2998.8294967668444, + 2998.8891171091955, + 2998.8320716167414 + ], + "arithmetic_mean": 2998.850228497594, + "min": 2998.8294967668444, + "max": 2998.8891171091955, + "sample_stddev": 0.03370312370138169 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.31817528601751416, + 0.3196417527338194, + 0.3100283305143138 + ], + "arithmetic_mean": 0.31594845642188246, + "min": 0.3100283305143138, + "max": 0.3196417527338194, + "sample_stddev": 0.005179145607975032 + }, + "latency_p99_ms": { + "per_pass": [ + 0.5948961892247047, + 0.577541202672605, + 0.581042424242424 + ], + "arithmetic_mean": 0.5844932720465779, + "min": 0.577541202672605, + "max": 0.5948961892247047, + "sample_stddev": 0.009177698648433888 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 59009.67665348261, + 56662.614762678, + 58714.06935236707 + ], + "arithmetic_mean": 58128.78692284256, + "min": 56662.614762678, + "max": 59009.67665348261, + "sample_stddev": 1278.3158927078282 + }, + "requests_per_second": { + "per_pass": [ + 59009.67665348261, + 56662.614762678, + 58714.06935236707 + ], + "arithmetic_mean": 58128.78692284256, + "min": 56662.614762678, + "max": 59009.67665348261, + "sample_stddev": 1278.3158927078282 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.5416255628883495, + 0.5641088883702952, + 0.5443776775159387 + ], + "arithmetic_mean": 0.5500373762581945, + "min": 0.5416255628883495, + "max": 0.5641088883702952, + "sample_stddev": 0.01226373204092438 + }, + "latency_p99_ms": { + "per_pass": [ + 1.994835086865738, + 2.1259609609609655, + 1.987653984076143 + ], + "arithmetic_mean": 2.036150010634282, + "min": 1.987653984076143, + "max": 2.1259609609609655, + "sample_stddev": 0.07786139709930187 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 998.9341526509164, + 998.9429935116223, + 998.9455480412493 + ], + "arithmetic_mean": 998.9408980679293, + "min": 998.9341526509164, + "max": 998.9455480412493, + "sample_stddev": 0.0059797067998501085 + }, + "requests_per_second": { + "per_pass": [ + 998.9341526509164, + 998.9429935116223, + 998.9455480412493 + ], + "arithmetic_mean": 998.9408980679293, + "min": 998.9341526509164, + "max": 998.9455480412493, + "sample_stddev": 0.0059797067998501085 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.6396891051227321, + 0.6660318047958911, + 0.6343609074506406 + ], + "arithmetic_mean": 0.6466939391230879, + "min": 0.6343609074506406, + "max": 0.6660318047958911, + "sample_stddev": 0.016957659307603585 + }, + "latency_p99_ms": { + "per_pass": [ + 1.6930299896587369, + 1.7518120805369133, + 1.7054005934718104 + ], + "arithmetic_mean": 1.7167475545558202, + "min": 1.6930299896587369, + "max": 1.7518120805369133, + "sample_stddev": 0.030990300037012752 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2998.872694446629, + 2998.901142985789, + 2998.8819310728145 + ], + "arithmetic_mean": 2998.8852561684107, + "min": 2998.872694446629, + "max": 2998.901142985789, + "sample_stddev": 0.014512823317074092 + }, + "requests_per_second": { + "per_pass": [ + 2998.872694446629, + 2998.901142985789, + 2998.8819310728145 + ], + "arithmetic_mean": 2998.8852561684107, + "min": 2998.872694446629, + "max": 2998.901142985789, + "sample_stddev": 0.014512823317074092 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.6218759208859355, + 0.6223525274159852, + 0.6192941520825924 + ], + "arithmetic_mean": 0.621174200128171, + "min": 0.6192941520825924, + "max": 0.6223525274159852, + "sample_stddev": 0.0016455163130107556 + }, + "latency_p99_ms": { + "per_pass": [ + 1.643038180341187, + 1.7028457446808518, + 1.6484881889763774 + ], + "arithmetic_mean": 1.6647907046661388, + "min": 1.643038180341187, + "max": 1.7028457446808518, + "sample_stddev": 0.03306909737839802 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 10387.467344178927, + 9970.878195680036, + 9985.249471002959 + ], + "arithmetic_mean": 10114.531670287308, + "min": 9970.878195680036, + "max": 10387.467344178927, + "sample_stddev": 236.4784238585127 + }, + "requests_per_second": { + "per_pass": [ + 10387.467344178927, + 9970.878195680036, + 9985.249471002959 + ], + "arithmetic_mean": 10114.531670287308, + "min": 9970.878195680036, + "max": 10387.467344178927, + "sample_stddev": 236.4784238585127 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 3.0797194418909877, + 3.208369608802767, + 3.2037917862235608 + ], + "arithmetic_mean": 3.1639602789724384, + "min": 3.0797194418909877, + "max": 3.208369608802767, + "sample_stddev": 0.07299060274466385 + }, + "latency_p99_ms": { + "per_pass": [ + 15.633059946316756, + 15.878686602169466, + 15.886364963503652 + ], + "arithmetic_mean": 15.799370503996625, + "min": 15.633059946316756, + "max": 15.886364963503652, + "sample_stddev": 0.14408032657179937 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 998.9283970966763, + 998.9452198591578, + 998.9336634342139 + ], + "arithmetic_mean": 998.935760130016, + "min": 998.9283970966763, + "max": 998.9452198591578, + "sample_stddev": 0.008605139995451726 + }, + "requests_per_second": { + "per_pass": [ + 998.9283970966763, + 998.9452198591578, + 998.9336634342139 + ], + "arithmetic_mean": 998.935760130016, + "min": 998.9283970966763, + "max": 998.9452198591578, + "sample_stddev": 0.008605139995451726 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.3165051282684098, + 0.33186332427294557, + 0.34877380316168616 + ], + "arithmetic_mean": 0.33238075190101385, + "min": 0.3165051282684098, + "max": 0.34877380316168616, + "sample_stddev": 0.016140558954221722 + }, + "latency_p99_ms": { + "per_pass": [ + 0.5069090909090921, + 0.5114609929078003, + 0.5162147651006709 + ], + "arithmetic_mean": 0.5115282829725211, + "min": 0.5069090909090921, + "max": 0.5162147651006709, + "sample_stddev": 0.004653202016306783 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2998.922737554963, + 2998.931958198128, + 2998.9317619030617 + ], + "arithmetic_mean": 2998.9288192187178, + "min": 2998.922737554963, + "max": 2998.931958198128, + "sample_stddev": 0.005267789712552975 + }, + "requests_per_second": { + "per_pass": [ + 2998.922737554963, + 2998.931958198128, + 2998.9317619030617 + ], + "arithmetic_mean": 2998.9288192187178, + "min": 2998.922737554963, + "max": 2998.931958198128, + "sample_stddev": 0.005267789712552975 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.3118779578369488, + 0.3200234503911808, + 0.32089898348595314 + ], + "arithmetic_mean": 0.31760013057136094, + "min": 0.3118779578369488, + "max": 0.32089898348595314, + "sample_stddev": 0.004974845238984555 + }, + "latency_p99_ms": { + "per_pass": [ + 0.5849689034369877, + 0.5784068522483936, + 0.5673423597678917 + ], + "arithmetic_mean": 0.5769060384844243, + "min": 0.5673423597678917, + "max": 0.5849689034369877, + "sample_stddev": 0.008908596516580304 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 60205.549861377396, + 60081.748613001684, + 59573.71880019267 + ], + "arithmetic_mean": 59953.67242485725, + "min": 59573.71880019267, + "max": 60205.549861377396, + "sample_stddev": 334.8212283393345 + }, + "requests_per_second": { + "per_pass": [ + 60205.549861377396, + 60081.748613001684, + 59573.71880019267 + ], + "arithmetic_mean": 59953.67242485725, + "min": 59573.71880019267, + "max": 60205.549861377396, + "sample_stddev": 334.8212283393345 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.5308486046399624, + 0.5319715089675153, + 0.5365202242141903 + ], + "arithmetic_mean": 0.533113445940556, + "min": 0.5308486046399624, + "max": 0.5365202242141903, + "sample_stddev": 0.003003303545512722 + }, + "latency_p99_ms": { + "per_pass": [ + 1.9936684537672387, + 1.985130681451233, + 1.983342731860514 + ], + "arithmetic_mean": 1.987380622359662, + "min": 1.983342731860514, + "max": 1.9936684537672387, + "sample_stddev": 0.005518315756851907 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 998.9477570275044, + 998.9394398826811, + 998.9139109280343 + ], + "arithmetic_mean": 998.9337026127399, + "min": 998.9139109280343, + "max": 998.9477570275044, + "sample_stddev": 0.017637369761914646 + }, + "requests_per_second": { + "per_pass": [ + 998.9477570275044, + 998.9394398826811, + 998.9139109280343 + ], + "arithmetic_mean": 998.9337026127399, + "min": 998.9139109280343, + "max": 998.9477570275044, + "sample_stddev": 0.017637369761914646 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.6285247179162219, + 0.6143735276147277, + 0.6622678702307899 + ], + "arithmetic_mean": 0.6350553719205798, + "min": 0.6143735276147277, + "max": 0.6622678702307899, + "sample_stddev": 0.02460597681356432 + }, + "latency_p99_ms": { + "per_pass": [ + 1.6896780893042556, + 1.3169893588888884, + 1.7250781968721234 + ], + "arithmetic_mean": 1.577248548355089, + "min": 1.3169893588888884, + "max": 1.7250781968721234, + "sample_stddev": 0.22608499768926948 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2998.8650653455293, + 2998.86313676369, + 2998.905900952357 + ], + "arithmetic_mean": 2998.8780343538588, + "min": 2998.86313676369, + "max": 2998.905900952357, + "sample_stddev": 0.024152439646522764 + }, + "requests_per_second": { + "per_pass": [ + 2998.8650653455293, + 2998.86313676369, + 2998.905900952357 + ], + "arithmetic_mean": 2998.8780343538588, + "min": 2998.86313676369, + "max": 2998.905900952357, + "sample_stddev": 0.024152439646522764 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.628182203291696, + 0.6145014880978837, + 0.6450550837926744 + ], + "arithmetic_mean": 0.6292462583940848, + "min": 0.6145014880978837, + "max": 0.6450550837926744, + "sample_stddev": 0.015304565084179038 + }, + "latency_p99_ms": { + "per_pass": [ + 1.6820516448532008, + 1.6500234925606894, + 1.754646881011267 + ], + "arithmetic_mean": 1.695574006141719, + "min": 1.6500234925606894, + "max": 1.754646881011267, + "sample_stddev": 0.053606473898522994 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 10623.59004048633, + 10289.717042128388, + 10175.415715672645 + ], + "arithmetic_mean": 10362.907599429122, + "min": 10175.415715672645, + "max": 10623.59004048633, + "sample_stddev": 232.8791523817544 + }, + "requests_per_second": { + "per_pass": [ + 10623.59004048633, + 10289.717042128388, + 10175.415715672645 + ], + "arithmetic_mean": 10362.907599429122, + "min": 10175.415715672645, + "max": 10623.59004048633, + "sample_stddev": 232.8791523817544 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 3.011177830077272, + 3.108931881945951, + 3.1438959391658408 + ], + "arithmetic_mean": 3.088001883729688, + "min": 3.011177830077272, + "max": 3.1438959391658408, + "sample_stddev": 0.06879006279260767 + }, + "latency_p99_ms": { + "per_pass": [ + 14.976285431773228, + 15.179362745098045, + 15.255569969190853 + ], + "arithmetic_mean": 15.137072715354043, + "min": 14.976285431773228, + "max": 15.255569969190853, + "sample_stddev": 0.14436515567115135 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 69660.44891837235, + 71788.08867244991, + 69458.95428712144 + ], + "arithmetic_mean": 70302.4972926479, + "min": 69458.95428712144, + "max": 71788.08867244991, + "sample_stddev": 1290.4984821425692 + }, + "requests_per_second": { + "per_pass": [ + 69660.44891837235, + 71788.08867244991, + 69458.95428712144 + ], + "arithmetic_mean": 70302.4972926479, + "min": 69458.95428712144, + "max": 71788.08867244991, + "sample_stddev": 1290.4984821425692 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 7.3480497728221295, + 7.129906132324484, + 7.369466997183948 + ], + "arithmetic_mean": 7.282474300776854, + "min": 7.129906132324484, + "max": 7.369466997183948, + "sample_stddev": 0.1325611515245856 + }, + "latency_p99_ms": { + "per_pass": [ + 25.29000324857508, + 25.05760548985253, + 25.031554940388176 + ], + "arithmetic_mean": 25.126387892938595, + "min": 25.031554940388176, + "max": 25.29000324857508, + "sample_stddev": 0.14229246723522831 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 14308.156870652329, + 14531.684129454514, + 14182.968179635278 + ], + "arithmetic_mean": 14340.936393247373, + "min": 14182.968179635278, + "max": 14531.684129454514, + "sample_stddev": 176.6538316616774 + }, + "requests_per_second": { + "per_pass": [ + 14308.156870652329, + 14531.684129454514, + 14182.968179635278 + ], + "arithmetic_mean": 14340.936393247373, + "min": 14182.968179635278, + "max": 14531.684129454514, + "sample_stddev": 176.6538316616774 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 35.74765865129844, + 35.197744283455236, + 36.06761703196113 + ], + "arithmetic_mean": 35.6710066555716, + "min": 35.197744283455236, + "max": 36.06761703196113, + "sample_stddev": 0.4399730627947335 + }, + "latency_p99_ms": { + "per_pass": [ + 935.4130166979132, + 1210.033518771377, + 1081.2184352376303 + ], + "arithmetic_mean": 1075.5549902356402, + "min": 935.4130166979132, + "max": 1210.033518771377, + "sample_stddev": 137.3978202037363 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "direct", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 41.40162977674853, + 41.45025114540936, + 41.17922690666746 + ], + "arithmetic_mean": 41.34370260960845, + "min": 41.17922690666746, + "max": 41.45025114540936, + "sample_stddev": 0.1444998339655198 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 377.7062273846153, + 377.6115352091346, + 380.11782364503205 + ], + "arithmetic_mean": 378.4785287462607, + "min": 377.6115352091346, + "max": 380.11782364503205, + "sample_stddev": 1.4204603042245623 + }, + "latency_p99_ms": { + "per_pass": [ + 380.97235952999995, + 381.66259941, + 384.67384541 + ], + "arithmetic_mean": 382.43626811666667, + "min": 380.97235952999995, + "max": 384.67384541, + "sample_stddev": 1.9682916147553984 + }, + "ttft_mean_ms": { + "per_pass": [ + 26.336699678685896, + 26.308660166666666, + 26.33381675 + ], + "arithmetic_mean": 26.326392198450854, + "min": 26.308660166666666, + "max": 26.336699678685896, + "sample_stddev": 0.015423894866361965 + }, + "ttft_p99_ms": { + "per_pass": [ + 27.448425299999997, + 27.23457437, + 27.41583751 + ], + "arithmetic_mean": 27.36627906, + "min": 27.23457437, + "max": 27.448425299999997, + "sample_stddev": 0.11521755526076616 + }, + "itl_mean_ms": { + "per_pass": [ + 5.577294090570309, + 5.576236111785205, + 5.615619157064001 + ], + "arithmetic_mean": 5.589716453139838, + "min": 5.576236111785205, + "max": 5.615619157064001, + "sample_stddev": 0.02243863593702949 + }, + "output_tokens_per_second": { + "per_pass": [ + 2649.704305711906, + 2652.816073306199, + 2635.4705220267174 + ], + "arithmetic_mean": 2645.9969670149408, + "min": 2635.4705220267174, + "max": 2652.816073306199, + "sample_stddev": 9.247989373793267 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "direct", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 322.051508649226, + 323.38250679144477, + 324.55095171038283 + ], + "arithmetic_mean": 323.3283223836845, + "min": 322.051508649226, + "max": 324.55095171038283, + "sample_stddev": 1.2506022015511293 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 385.2259537979767, + 383.53150096113535, + 382.06554772577044 + ], + "arithmetic_mean": 383.6076674949608, + "min": 382.06554772577044, + "max": 385.2259537979767, + "sample_stddev": 1.5815791605119676 + }, + "latency_p99_ms": { + "per_pass": [ + 400.78941804999994, + 403.50367951999993, + 394.47095754000003 + ], + "arithmetic_mean": 399.58801837, + "min": 394.47095754000003, + "max": 403.50367951999993, + "sample_stddev": 4.634656134528362 + }, + "ttft_mean_ms": { + "per_pass": [ + 26.956992546086244, + 26.851005067249975, + 26.865243660583943 + ], + "arithmetic_mean": 26.891080424640055, + "min": 26.851005067249975, + "max": 26.956992546086244, + "sample_stddev": 0.05752382289265488 + }, + "ttft_p99_ms": { + "per_pass": [ + 33.61819519999993, + 34.470936959999854, + 32.44311060000006 + ], + "arithmetic_mean": 33.51074758666662, + "min": 32.44311060000006, + "max": 34.470936959999854, + "sample_stddev": 1.0181741888231952 + }, + "itl_mean_ms": { + "per_pass": [ + 5.686808908760166, + 5.661595172918817, + 5.63810006452677 + ], + "arithmetic_mean": 5.662168048735251, + "min": 5.63810006452677, + "max": 5.686808908760166, + "sample_stddev": 0.024359474884818235 + }, + "output_tokens_per_second": { + "per_pass": [ + 20611.296553550463, + 20696.480434652465, + 20771.2609094645 + ], + "arithmetic_mean": 20693.01263255581, + "min": 20611.296553550463, + "max": 20771.2609094645, + "sample_stddev": 80.03854089927228 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "direct", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 41.15181139565067, + 41.29553156415676, + 41.24244930065707 + ], + "arithmetic_mean": 41.22993075348817, + "min": 41.15181139565067, + "max": 41.29553156415676, + "sample_stddev": 0.07267329101031539 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 376.3063626877502, + 378.05828327403844, + 378.3181231065705 + ], + "arithmetic_mean": 377.56092302278637, + "min": 376.3063626877502, + "max": 378.3181231065705, + "sample_stddev": 1.0942213717192426 + }, + "latency_p99_ms": { + "per_pass": [ + 379.759701, + 381.99279131, + 381.44442993 + ], + "arithmetic_mean": 381.06564074666665, + "min": 379.759701, + "max": 381.99279131, + "sample_stddev": 1.1637370911042129 + }, + "ttft_mean_ms": { + "per_pass": [ + 26.520837821457164, + 26.462316685897434, + 26.466836013621794 + ], + "arithmetic_mean": 26.483330173658796, + "min": 26.462316685897434, + "max": 26.520837821457164, + "sample_stddev": 0.0325610781961342 + }, + "ttft_p99_ms": { + "per_pass": [ + 28.78956784, + 28.11182881, + 28.1610653 + ], + "arithmetic_mean": 28.354153983333333, + "min": 28.11182881, + "max": 28.78956784, + "sample_stddev": 0.3778822275787599 + }, + "itl_mean_ms": { + "per_pass": [ + 5.552151188353858, + 5.5808883585419204, + 5.584941064967439 + ], + "arithmetic_mean": 5.572660203954406, + "min": 5.552151188353858, + "max": 5.584941064967439, + "sample_stddev": 0.017876546031616238 + }, + "output_tokens_per_second": { + "per_pass": [ + 2633.7159293216428, + 2642.9140201060327, + 2639.5167552420526 + ], + "arithmetic_mean": 2638.715568223243, + "min": 2633.7159293216428, + "max": 2642.9140201060327, + "sample_stddev": 4.651090624660185 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "direct", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 324.1877579416816, + 324.66308874772903, + 324.26260944726664 + ], + "arithmetic_mean": 324.3711520455591, + "min": 324.1877579416816, + "max": 324.66308874772903, + "sample_stddev": 0.255579665715969 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 380.6500471067695, + 379.9958818994323, + 379.99766426090923 + ], + "arithmetic_mean": 380.214531089037, + "min": 379.9958818994323, + "max": 380.6500471067695, + "sample_stddev": 0.377168987960673 + }, + "latency_p99_ms": { + "per_pass": [ + 412.30677327999996, + 407.63759684000007, + 414.99193081 + ], + "arithmetic_mean": 411.6454336433333, + "min": 407.63759684000007, + "max": 414.99193081, + "sample_stddev": 3.72150300575499 + }, + "ttft_mean_ms": { + "per_pass": [ + 27.254115154267733, + 27.152259546431466, + 27.291249741627762 + ], + "arithmetic_mean": 27.232541480775655, + "min": 27.152259546431466, + "max": 27.291249741627762, + "sample_stddev": 0.07196274127028003 + }, + "ttft_p99_ms": { + "per_pass": [ + 37.487984479999945, + 35.925469160000254, + 37.19932187999998 + ], + "arithmetic_mean": 36.87092517333339, + "min": 35.925469160000254, + "max": 37.487984479999945, + "sample_stddev": 0.8314125504348177 + }, + "itl_mean_ms": { + "per_pass": [ + 5.609459237341298, + 5.6006924183016, + 5.598514516179072 + ], + "arithmetic_mean": 5.602888723940657, + "min": 5.598514516179072, + "max": 5.609459237341298, + "sample_stddev": 0.0057934919672710545 + }, + "output_tokens_per_second": { + "per_pass": [ + 20748.01650826762, + 20778.43767985466, + 20752.807004625065 + ], + "arithmetic_mean": 20759.75373091578, + "min": 20748.01650826762, + "max": 20778.43767985466, + "sample_stddev": 16.357098605822017 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "direct", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 733.3255016369735, + 746.6379576656685, + 751.2475404802425 + ], + "arithmetic_mean": 743.7369999276282, + "min": 733.3255016369735, + "max": 751.2475404802425, + "sample_stddev": 9.30653189557381 + }, + "requests_per_second": { + "per_pass": [ + 733.3255016369735, + 746.6379576656685, + 751.2475404802425 + ], + "arithmetic_mean": 743.7369999276282, + "min": 733.3255016369735, + "max": 751.2475404802425, + "sample_stddev": 9.30653189557381 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.27643566613636467, + 0.25572296508928544, + 0.24979315555949905 + ], + "arithmetic_mean": 0.2606505955950497, + "min": 0.24979315555949905, + "max": 0.27643566613636467, + "sample_stddev": 0.013988102060701557 + }, + "latency_p99_ms": { + "per_pass": [ + 0.4477192982456139, + 0.3620786516853936, + 0.34877421875000003 + ], + "arithmetic_mean": 0.3861907228936692, + "min": 0.34877421875000003, + "max": 0.4477192982456139, + "sample_stddev": 0.053698940143759366 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "direct", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 1, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 5090.323651877103, + 6162.533032383047, + 6237.976820925729 + ], + "arithmetic_mean": 5830.277835061959, + "min": 5090.323651877103, + "max": 6237.976820925729, + "sample_stddev": 641.9284120655469 + }, + "requests_per_second": { + "per_pass": [ + 5090.323651877103, + 6162.533032383047, + 6237.976820925729 + ], + "arithmetic_mean": 5830.277835061959, + "min": 5090.323651877103, + "max": 6237.976820925729, + "sample_stddev": 641.9284120655469 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.1958067251784412, + 0.16176203276232173, + 0.15984131078337016 + ], + "arithmetic_mean": 0.17247002290804436, + "min": 0.15984131078337016, + "max": 0.1958067251784412, + "sample_stddev": 0.020232981685183362 + }, + "latency_p99_ms": { + "per_pass": [ + 0.3970884235020359, + 0.26184181509754056, + 0.2497026246087165 + ], + "arithmetic_mean": 0.302877621069431, + "min": 0.2497026246087165, + "max": 0.3970884235020359, + "sample_stddev": 0.08181440250761154 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "direct", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 999.4752890994026, + 999.4617818347878, + 999.4612417835469 + ], + "arithmetic_mean": 999.4661042392457, + "min": 999.4612417835469, + "max": 999.4752890994026, + "sample_stddev": 0.007958904190365114 + }, + "requests_per_second": { + "per_pass": [ + 999.4752890994026, + 999.4617818347878, + 999.4612417835469 + ], + "arithmetic_mean": 999.4661042392457, + "min": 999.4612417835469, + "max": 999.4752890994026, + "sample_stddev": 0.007958904190365114 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.30034347376666676, + 0.2734198525666665, + 0.26790938483333326 + ], + "arithmetic_mean": 0.28055757038888884, + "min": 0.26790938483333326, + "max": 0.30034347376666676, + "sample_stddev": 0.017355194986403907 + }, + "latency_p99_ms": { + "per_pass": [ + 0.49285714285714277, + 0.39726708074534167, + 0.3847457627118643 + ], + "arithmetic_mean": 0.4249566621047829, + "min": 0.3847457627118643, + "max": 0.49285714285714277, + "sample_stddev": 0.0591358801078082 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "direct", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 62457.368829882515, + 65293.89701042058, + 66666.52208492138 + ], + "arithmetic_mean": 64805.92930840816, + "min": 62457.368829882515, + "max": 66666.52208492138, + "sample_stddev": 2146.584994766462 + }, + "requests_per_second": { + "per_pass": [ + 62457.368829882515, + 65293.89701042058, + 66666.52208492138 + ], + "arithmetic_mean": 64805.92930840816, + "min": 62457.368829882515, + "max": 66666.52208492138, + "sample_stddev": 2146.584994766462 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.25555038478641307, + 0.24446624691843855, + 0.2394180034614431 + ], + "arithmetic_mean": 0.24647821172209824, + "min": 0.2394180034614431, + "max": 0.25555038478641307, + "sample_stddev": 0.008252238095325048 + }, + "latency_p99_ms": { + "per_pass": [ + 1.2625613825983328, + 1.2233482053937792, + 1.196280016116036 + ], + "arithmetic_mean": 1.227396534702716, + "min": 1.196280016116036, + "max": 1.2625613825983328, + "sample_stddev": 0.03332561497310036 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "direct", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 983.0684676451598, + 983.0680594472094, + 983.0359247262704 + ], + "arithmetic_mean": 983.0574839395465, + "min": 983.0359247262704, + "max": 983.0684676451598, + "sample_stddev": 0.018671941897013503 + }, + "requests_per_second": { + "per_pass": [ + 983.0684676451598, + 983.0680594472094, + 983.0359247262704 + ], + "arithmetic_mean": 983.0574839395465, + "min": 983.0359247262704, + "max": 983.0684676451598, + "sample_stddev": 0.018671941897013503 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.2952193393723058, + 0.28394441894531264, + 0.2824348365436421 + ], + "arithmetic_mean": 0.28719953162042017, + "min": 0.2824348365436421, + "max": 0.2952193393723058, + "sample_stddev": 0.006986250570925871 + }, + "latency_p99_ms": { + "per_pass": [ + 0.4628, + 0.3959309210526315, + 0.39357059961315266 + ], + "arithmetic_mean": 0.41743384022192803, + "min": 0.39357059961315266, + "max": 0.4628, + "sample_stddev": 0.0393059679830122 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "direct", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 122619.24339870039, + 127536.87724778434, + 132748.49100054783 + ], + "arithmetic_mean": 127634.87054901086, + "min": 122619.24339870039, + "max": 132748.49100054783, + "sample_stddev": 5065.334762895438 + }, + "requests_per_second": { + "per_pass": [ + 122619.24339870039, + 127536.87724778434, + 132748.49100054783 + ], + "arithmetic_mean": 127634.87054901086, + "min": 122619.24339870039, + "max": 132748.49100054783, + "sample_stddev": 5065.334762895438 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 4.173777911933045, + 4.012934796101301, + 3.8551828791498486 + ], + "arithmetic_mean": 4.013965195728065, + "min": 3.8551828791498486, + "max": 4.173777911933045, + "sample_stddev": 0.15930001575980654 + }, + "latency_p99_ms": { + "per_pass": [ + 19.015681528011854, + 18.979965583071177, + 18.533271543935776 + ], + "arithmetic_mean": 18.84297288500627, + "min": 18.533271543935776, + "max": 19.015681528011854, + "sample_stddev": 0.2688030834577569 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "direct", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 693.2489552650579, + 711.9970891897667, + 718.3543150910118 + ], + "arithmetic_mean": 707.8667865152788, + "min": 693.2489552650579, + "max": 718.3543150910118, + "sample_stddev": 13.05236848755107 + }, + "requests_per_second": { + "per_pass": [ + 693.2489552650579, + 711.9970891897667, + 718.3543150910118 + ], + "arithmetic_mean": 707.8667865152788, + "min": 693.2489552650579, + "max": 718.3543150910118, + "sample_stddev": 13.05236848755107 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.355662011106841, + 0.32343655074906175, + 0.31052643891234805 + ], + "arithmetic_mean": 0.3298750002560836, + "min": 0.31052643891234805, + "max": 0.355662011106841, + "sample_stddev": 0.02324640172955641 + }, + "latency_p99_ms": { + "per_pass": [ + 0.6220357142857146, + 0.5333734939759035, + 0.5110642857142859 + ], + "arithmetic_mean": 0.5554911646586347, + "min": 0.5110642857142859, + "max": 0.6220357142857146, + "sample_stddev": 0.05869887568870664 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "direct", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 1, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 3200.1191882050016, + 3598.588473121356, + 3850.321564697127 + ], + "arithmetic_mean": 3549.6764086744947, + "min": 3200.1191882050016, + "max": 3850.321564697127, + "sample_stddev": 327.8491652198345 + }, + "requests_per_second": { + "per_pass": [ + 3200.1191882050016, + 3598.588473121356, + 3850.321564697127 + ], + "arithmetic_mean": 3549.6764086744947, + "min": 3200.1191882050016, + "max": 3850.321564697127, + "sample_stddev": 327.8491652198345 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.31190656389771515, + 0.2773690485744459, + 0.2592030369578402 + ], + "arithmetic_mean": 0.28282621647666706, + "min": 0.2592030369578402, + "max": 0.31190656389771515, + "sample_stddev": 0.026772204786126717 + }, + "latency_p99_ms": { + "per_pass": [ + 0.6028418803418802, + 0.44403818181818233, + 0.4297939560439554 + ], + "arithmetic_mean": 0.4922246727346727, + "min": 0.4297939560439554, + "max": 0.6028418803418802, + "sample_stddev": 0.09606169609208882 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "direct", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 999.4574967029114, + 999.4731086275349, + 999.4744764868423 + ], + "arithmetic_mean": 999.4683606057629, + "min": 999.4574967029114, + "max": 999.4744764868423, + "sample_stddev": 0.009433241682775595 + }, + "requests_per_second": { + "per_pass": [ + 999.4574967029114, + 999.4731086275349, + 999.4744764868423 + ], + "arithmetic_mean": 999.4683606057629, + "min": 999.4574967029114, + "max": 999.4744764868423, + "sample_stddev": 0.009433241682775595 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.3799712244666665, + 0.3571876993333333, + 0.32852619633333335 + ], + "arithmetic_mean": 0.3552283733777777, + "min": 0.32852619633333335, + "max": 0.3799712244666665, + "sample_stddev": 0.025778420210710053 + }, + "latency_p99_ms": { + "per_pass": [ + 0.6735218508997429, + 0.5911205073995771, + 0.5563706563706563 + ], + "arithmetic_mean": 0.6070043382233254, + "min": 0.5563706563706563, + "max": 0.6735218508997429, + "sample_stddev": 0.060169117129355215 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "direct", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 35708.56639188608, + 36511.39392652326, + 36588.26970403473 + ], + "arithmetic_mean": 36269.410007481354, + "min": 35708.56639188608, + "max": 36588.26970403473, + "sample_stddev": 487.2234006669671 + }, + "requests_per_second": { + "per_pass": [ + 35708.56639188608, + 36511.39392652326, + 36588.26970403473 + ], + "arithmetic_mean": 36269.410007481354, + "min": 35708.56639188608, + "max": 36588.26970403473, + "sample_stddev": 487.2234006669671 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.44739136275670244, + 0.43755612137722005, + 0.4366698579216502 + ], + "arithmetic_mean": 0.44053911401852425, + "min": 0.4366698579216502, + "max": 0.44739136275670244, + "sample_stddev": 0.005950743676681789 + }, + "latency_p99_ms": { + "per_pass": [ + 1.786373447885277, + 1.7803144479549142, + 1.7627991607255669 + ], + "arithmetic_mean": 1.7764956855219194, + "min": 1.7627991607255669, + "max": 1.786373447885277, + "sample_stddev": 0.01224230222065519 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "direct", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 983.0653280476595, + 983.0647660509859, + 983.037090926133 + ], + "arithmetic_mean": 983.0557283415928, + "min": 983.037090926133, + "max": 983.0653280476595, + "sample_stddev": 0.016142921090382314 + }, + "requests_per_second": { + "per_pass": [ + 983.0653280476595, + 983.0647660509859, + 983.037090926133 + ], + "arithmetic_mean": 983.0557283415928, + "min": 983.037090926133, + "max": 983.0653280476595, + "sample_stddev": 0.016142921090382314 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.408963328461746, + 0.38198849781115324, + 0.38076319467268327 + ], + "arithmetic_mean": 0.3905716736485275, + "min": 0.38076319467268327, + "max": 0.408963328461746, + "sample_stddev": 0.01593941865381932 + }, + "latency_p99_ms": { + "per_pass": [ + 0.6824323374340946, + 0.5563374689826306, + 0.59495102685624 + ], + "arithmetic_mean": 0.6112402777576551, + "min": 0.5563374689826306, + "max": 0.6824323374340946, + "sample_stddev": 0.0646063753328179 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "direct", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 56017.496015825425, + 57003.98420949929, + 55935.2685197191 + ], + "arithmetic_mean": 56318.91624834794, + "min": 55935.2685197191, + "max": 57003.98420949929, + "sample_stddev": 594.7091085783303 + }, + "requests_per_second": { + "per_pass": [ + 56017.496015825425, + 57003.98420949929, + 55935.2685197191 + ], + "arithmetic_mean": 56318.91624834794, + "min": 55935.2685197191, + "max": 57003.98420949929, + "sample_stddev": 594.7091085783303 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 9.136513816376139, + 8.977534258821896, + 9.146495564755787 + ], + "arithmetic_mean": 9.086847879984607, + "min": 8.977534258821896, + "max": 9.146495564755787, + "sample_stddev": 0.09479983994689675 + }, + "latency_p99_ms": { + "per_pass": [ + 36.44349730458222, + 36.15161760162421, + 35.8000227800811 + ], + "arithmetic_mean": 36.13171256209584, + "min": 35.8000227800811, + "max": 36.44349730458222, + "sample_stddev": 0.3221987335007012 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "direct", + "tool": "nighthawk", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 1000.0000052666667, + 1000.0000355000012, + 1000.0000032333334 + ], + "arithmetic_mean": 1000.0000146666671, + "min": 1000.0000032333334, + "max": 1000.0000355000012, + "sample_stddev": 1.8070818172658866e-05 + }, + "requests_per_second": { + "per_pass": [ + 1000.0000052666667, + 1000.0000355000012, + 1000.0000032333334 + ], + "arithmetic_mean": 1000.0000146666671, + "min": 1000.0000032333334, + "max": 1000.0000355000012, + "sample_stddev": 1.8070818172658866e-05 + }, + "confirmed_non_2xx": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "stream_resets": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "unaccounted_at_cutoff": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.190989, + 0.17748, + 0.177722 + ], + "arithmetic_mean": 0.18206366666666665, + "min": 0.17748, + "max": 0.190989, + "sample_stddev": 0.007730512423722849 + }, + "latency_p99_upper_bracket_ms": { + "per_pass": [ + 0.316447, + 0.256175, + 0.25883900000000004 + ], + "arithmetic_mean": 0.2771536666666667, + "min": 0.256175, + "max": 0.316447, + "sample_stddev": 0.03405508416276976 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "direct", + "tool": "nighthawk", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 1000.0000006, + 999.9999792000004, + 1000.0000038 + ], + "arithmetic_mean": 999.9999945333335, + "min": 999.9999792000004, + "max": 1000.0000038, + "sample_stddev": 1.3375100979793607e-05 + }, + "requests_per_second": { + "per_pass": [ + 1000.0000006, + 999.9999792000004, + 1000.0000038 + ], + "arithmetic_mean": 999.9999945333335, + "min": 999.9999792000004, + "max": 1000.0000038, + "sample_stddev": 1.3375100979793607e-05 + }, + "confirmed_non_2xx": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "stream_resets": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "unaccounted_at_cutoff": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.29533400000000004, + 0.261171, + 0.267705 + ], + "arithmetic_mean": 0.2747366666666667, + "min": 0.261171, + "max": 0.29533400000000004, + "sample_stddev": 0.018134522169975534 + }, + "latency_p99_upper_bracket_ms": { + "per_pass": [ + 0.560735, + 0.426575, + 0.42595099999999997 + ], + "arithmetic_mean": 0.471087, + "min": 0.42595099999999997, + "max": 0.560735, + "sample_stddev": 0.07763807230991765 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 998.9375936217145, + 998.9418014000487, + 998.9211501660078 + ], + "arithmetic_mean": 998.9335150625903, + "min": 998.9211501660078, + "max": 998.9418014000487, + "sample_stddev": 0.010913035794406905 + }, + "requests_per_second": { + "per_pass": [ + 998.9375936217145, + 998.9418014000487, + 998.9211501660078 + ], + "arithmetic_mean": 998.9335150625903, + "min": 998.9211501660078, + "max": 998.9418014000487, + "sample_stddev": 0.010913035794406905 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.5862495031683564, + 0.5580484288620596, + 0.5595745316835646 + ], + "arithmetic_mean": 0.5679574879046603, + "min": 0.5580484288620596, + "max": 0.5862495031683564, + "sample_stddev": 0.01585971671439697 + }, + "latency_p99_ms": { + "per_pass": [ + 0.8609940828402365, + 0.787414990859232, + 0.788569750367107 + ], + "arithmetic_mean": 0.8123262746888584, + "min": 0.787414990859232, + "max": 0.8609940828402365, + "sample_stddev": 0.04215151278512741 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2998.908663830096, + 2998.8938786355893, + 2998.879088489773 + ], + "arithmetic_mean": 2998.893876985153, + "min": 2998.879088489773, + "max": 2998.908663830096, + "sample_stddev": 0.014787670230544074 + }, + "requests_per_second": { + "per_pass": [ + 2998.908663830096, + 2998.8938786355893, + 2998.879088489773 + ], + "arithmetic_mean": 2998.893876985153, + "min": 2998.879088489773, + "max": 2998.908663830096, + "sample_stddev": 0.014787670230544074 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.4973772761490932, + 0.47674997648470846, + 0.4712653950146695 + ], + "arithmetic_mean": 0.4817975492161571, + "min": 0.4712653950146695, + "max": 0.4973772761490932, + "sample_stddev": 0.013768299711802314 + }, + "latency_p99_ms": { + "per_pass": [ + 0.7804705882352942, + 0.717731343283583, + 0.7031963882618507 + ], + "arithmetic_mean": 0.7337994399269093, + "min": 0.7031963882618507, + "max": 0.7804705882352942, + "sample_stddev": 0.04106657147472127 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 21181.74354801917, + 20487.251425917904, + 20671.11462921239 + ], + "arithmetic_mean": 20780.036534383155, + "min": 20487.251425917904, + "max": 21181.74354801917, + "sample_stddev": 359.83025579389806 + }, + "requests_per_second": { + "per_pass": [ + 21181.74354801917, + 20487.251425917904, + 20671.11462921239 + ], + "arithmetic_mean": 20780.036534383155, + "min": 20487.251425917904, + "max": 21181.74354801917, + "sample_stddev": 359.83025579389806 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 1.51012420072198, + 1.5613977288162633, + 1.5474894460214743 + ], + "arithmetic_mean": 1.539670458519906, + "min": 1.51012420072198, + "max": 1.5613977288162633, + "sample_stddev": 0.026515959250441576 + }, + "latency_p99_ms": { + "per_pass": [ + 2.8800244256806558, + 2.911070160070081, + 2.9019965731494146 + ], + "arithmetic_mean": 2.897697052966717, + "min": 2.8800244256806558, + "max": 2.911070160070081, + "sample_stddev": 0.01596320178710242 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 998.9345085813285, + 998.9387374001462, + 998.9028735983024 + ], + "arithmetic_mean": 998.925373193259, + "min": 998.9028735983024, + "max": 998.9387374001462, + "sample_stddev": 0.019599606043411547 + }, + "requests_per_second": { + "per_pass": [ + 998.9345085813285, + 998.9387374001462, + 998.9028735983024 + ], + "arithmetic_mean": 998.925373193259, + "min": 998.9028735983024, + "max": 998.9387374001462, + "sample_stddev": 0.019599606043411547 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.967356766575507, + 0.9044481373732659, + 0.9146091096584843 + ], + "arithmetic_mean": 0.928804671202419, + "min": 0.9044481373732659, + "max": 0.967356766575507, + "sample_stddev": 0.03377142849639312 + }, + "latency_p99_ms": { + "per_pass": [ + 1.969906952430737, + 1.9445596645062906, + 1.949621109607578 + ], + "arithmetic_mean": 1.9546959088482019, + "min": 1.9445596645062906, + "max": 1.969906952430737, + "sample_stddev": 0.013414038980884018 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2998.8787636748825, + 2998.848604868858, + 2998.865635373359 + ], + "arithmetic_mean": 2998.864334639033, + "min": 2998.848604868858, + "max": 2998.8787636748825, + "sample_stddev": 0.015121419495168655 + }, + "requests_per_second": { + "per_pass": [ + 2998.8787636748825, + 2998.848604868858, + 2998.865635373359 + ], + "arithmetic_mean": 2998.864334639033, + "min": 2998.848604868858, + "max": 2998.8787636748825, + "sample_stddev": 0.015121419495168655 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.9149731315233819, + 0.8776725820923721, + 0.8402277981174225 + ], + "arithmetic_mean": 0.8776245039110588, + "min": 0.8402277981174225, + "max": 0.9149731315233819, + "sample_stddev": 0.03737268989684372 + }, + "latency_p99_ms": { + "per_pass": [ + 1.9617088405598868, + 1.9449841091792857, + 1.9277852621327707 + ], + "arithmetic_mean": 1.944826070623981, + "min": 1.9277852621327707, + "max": 1.9617088405598868, + "sample_stddev": 0.016962341390972437 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 9409.03925721851, + 9461.875692387508, + 9418.057102744568 + ], + "arithmetic_mean": 9429.65735078353, + "min": 9409.03925721851, + "max": 9461.875692387508, + "sample_stddev": 28.263873341529 + }, + "requests_per_second": { + "per_pass": [ + 9409.03925721851, + 9461.875692387508, + 9418.057102744568 + ], + "arithmetic_mean": 9429.65735078353, + "min": 9409.03925721851, + "max": 9461.875692387508, + "sample_stddev": 28.263873341529 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 3.4000073281438734, + 3.3811202832776797, + 3.3968571832170213 + ], + "arithmetic_mean": 3.3926615982128583, + "min": 3.3811202832776797, + "max": 3.4000073281438734, + "sample_stddev": 0.010118414702401424 + }, + "latency_p99_ms": { + "per_pass": [ + 9.932156315948143, + 9.963229104028857, + 12.500756756756779 + ], + "arithmetic_mean": 10.79871405891126, + "min": 9.932156315948143, + "max": 12.500756756756779, + "sample_stddev": 1.4740940907916014 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 998.9203608506202, + 998.9460889214835, + 998.9316210761377 + ], + "arithmetic_mean": 998.9326902827471, + "min": 998.9203608506202, + "max": 998.9460889214835, + "sample_stddev": 0.012897317925295674 + }, + "requests_per_second": { + "per_pass": [ + 998.9203608506202, + 998.9460889214835, + 998.9316210761377 + ], + "arithmetic_mean": 998.9326902827471, + "min": 998.9203608506202, + "max": 998.9460889214835, + "sample_stddev": 0.012897317925295674 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.606905846851654, + 0.5387947658417823, + 0.569602191635539 + ], + "arithmetic_mean": 0.5717676014429918, + "min": 0.5387947658417823, + "max": 0.606905846851654, + "sample_stddev": 0.034107133987026625 + }, + "latency_p99_ms": { + "per_pass": [ + 0.8831760299625471, + 0.7685113636363636, + 0.788177658142665 + ], + "arithmetic_mean": 0.8132883505805253, + "min": 0.7685113636363636, + "max": 0.8831760299625471, + "sample_stddev": 0.06131807712212895 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2998.896111886826, + 2998.8879407720415, + 2998.9034418115525 + ], + "arithmetic_mean": 2998.89583149014, + "min": 2998.8879407720415, + "max": 2998.9034418115525, + "sample_stddev": 0.007754322872232447 + }, + "requests_per_second": { + "per_pass": [ + 2998.896111886826, + 2998.8879407720415, + 2998.9034418115525 + ], + "arithmetic_mean": 2998.89583149014, + "min": 2998.8879407720415, + "max": 2998.9034418115525, + "sample_stddev": 0.007754322872232447 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.521303590549431, + 0.4541151780205369, + 0.4835951765869488 + ], + "arithmetic_mean": 0.48633798171897225, + "min": 0.4541151780205369, + "max": 0.521303590549431, + "sample_stddev": 0.033678077877640274 + }, + "latency_p99_ms": { + "per_pass": [ + 0.8171881918819186, + 0.688104651162791, + 0.7260487804878052 + ], + "arithmetic_mean": 0.7437805411775049, + "min": 0.688104651162791, + "max": 0.8171881918819186, + "sample_stddev": 0.0663434369324823 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 22284.08472670061, + 21602.78391377871, + 21957.38393272483 + ], + "arithmetic_mean": 21948.08419106805, + "min": 21602.78391377871, + "max": 22284.08472670061, + "sample_stddev": 340.7455991178362 + }, + "requests_per_second": { + "per_pass": [ + 22284.08472670061, + 21602.78391377871, + 21957.38393272483 + ], + "arithmetic_mean": 21948.08419106805, + "min": 21602.78391377871, + "max": 22284.08472670061, + "sample_stddev": 340.7455991178362 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 1.4353950653949639, + 1.480718659536748, + 1.456805618215657 + ], + "arithmetic_mean": 1.457639781049123, + "min": 1.4353950653949639, + "max": 1.480718659536748, + "sample_stddev": 0.02267330847509569 + }, + "latency_p99_ms": { + "per_pass": [ + 2.7857547685786552, + 2.8403890658174102, + 2.8237624314254695 + ], + "arithmetic_mean": 2.8166354219405116, + "min": 2.7857547685786552, + "max": 2.8403890658174102, + "sample_stddev": 0.028005754887918437 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 998.9011067403601, + 998.935499363805, + 998.9350986043535 + ], + "arithmetic_mean": 998.9239015695061, + "min": 998.9011067403601, + "max": 998.935499363805, + "sample_stddev": 0.019741918064970804 + }, + "requests_per_second": { + "per_pass": [ + 998.9011067403601, + 998.935499363805, + 998.9350986043535 + ], + "arithmetic_mean": 998.9239015695061, + "min": 998.9011067403601, + "max": 998.935499363805, + "sample_stddev": 0.019741918064970804 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.9647352884871929, + 0.8746206949706511, + 0.9076396671558167 + ], + "arithmetic_mean": 0.9156652168712203, + "min": 0.8746206949706511, + "max": 0.9647352884871929, + "sample_stddev": 0.04559020813002175 + }, + "latency_p99_ms": { + "per_pass": [ + 1.9695975168132438, + 1.9246709129511674, + 1.945822230334002 + ], + "arithmetic_mean": 1.9466968866994712, + "min": 1.9246709129511674, + "max": 1.9695975168132438, + "sample_stddev": 0.02247606952879496 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2998.8471907040584, + 2998.881749775782, + 2998.849405996307 + ], + "arithmetic_mean": 2998.8594488253825, + "min": 2998.8471907040584, + "max": 2998.881749775782, + "sample_stddev": 0.019344926246329743 + }, + "requests_per_second": { + "per_pass": [ + 2998.8471907040584, + 2998.881749775782, + 2998.849405996307 + ], + "arithmetic_mean": 2998.8594488253825, + "min": 2998.8471907040584, + "max": 2998.881749775782, + "sample_stddev": 0.019344926246329743 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.9168029446790548, + 0.8521116974573258, + 0.8662377282628025 + ], + "arithmetic_mean": 0.8783841234663944, + "min": 0.8521116974573258, + "max": 0.9168029446790548, + "sample_stddev": 0.034013093862615494 + }, + "latency_p99_ms": { + "per_pass": [ + 1.9609884169884173, + 1.9332640904230949, + 1.941069475930124 + ], + "arithmetic_mean": 1.9451073277805453, + "min": 1.9332640904230949, + "max": 1.9609884169884173, + "sample_stddev": 0.014296424607209476 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 9641.47261516074, + 9715.266497214277, + 9564.782903427957 + ], + "arithmetic_mean": 9640.507338600992, + "min": 9564.782903427957, + "max": 9715.266497214277, + "sample_stddev": 75.24644057255603 + }, + "requests_per_second": { + "per_pass": [ + 9641.47261516074, + 9715.266497214277, + 9564.782903427957 + ], + "arithmetic_mean": 9640.507338600992, + "min": 9564.782903427957, + "max": 9715.266497214277, + "sample_stddev": 75.24644057255603 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 3.3180335323381875, + 3.2928865336052704, + 3.3446748611950343 + ], + "arithmetic_mean": 3.3185316423794973, + "min": 3.2928865336052704, + "max": 3.3446748611950343, + "sample_stddev": 0.025897756733858555 + }, + "latency_p99_ms": { + "per_pass": [ + 9.759226720647776, + 9.774137788094839, + 11.05821462488133 + ], + "arithmetic_mean": 10.197193044541315, + "min": 9.759226720647776, + "max": 11.05821462488133, + "sample_stddev": 0.7457038328596116 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 16674.040179263888, + 17658.646722173595, + 17683.865459697117 + ], + "arithmetic_mean": 17338.850787044867, + "min": 16674.040179263888, + "max": 17683.865459697117, + "sample_stddev": 575.880937646104 + }, + "requests_per_second": { + "per_pass": [ + 16674.040179263888, + 17658.646722173595, + 17683.865459697117 + ], + "arithmetic_mean": 17338.850787044867, + "min": 16674.040179263888, + "max": 17683.865459697117, + "sample_stddev": 575.880937646104 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 30.69325547507162, + 28.982342371949446, + 28.94180236849433 + ], + "arithmetic_mean": 29.5391334051718, + "min": 28.94180236849433, + "max": 30.69325547507162, + "sample_stddev": 0.9997045499258376 + }, + "latency_p99_ms": { + "per_pass": [ + 64.9739425672912, + 56.01418490783415, + 49.06200646615069 + ], + "arithmetic_mean": 56.68337798042535, + "min": 49.06200646615069, + "max": 64.9739425672912, + "sample_stddev": 7.977047834129975 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "praxis-nightly", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 10174.365431372371, + 10581.567321093675, + 10542.583842952354 + ], + "arithmetic_mean": 10432.838865139467, + "min": 10174.365431372371, + "max": 10581.567321093675, + "sample_stddev": 224.69159945247966 + }, + "requests_per_second": { + "per_pass": [ + 10174.365431372371, + 10581.567321093675, + 10542.583842952354 + ], + "arithmetic_mean": 10432.838865139467, + "min": 10174.365431372371, + "max": 10581.567321093675, + "sample_stddev": 224.69159945247966 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 50.28919841269585, + 48.358310597414544, + 48.532968204394614 + ], + "arithmetic_mean": 49.06015907150167, + "min": 48.358310597414544, + "max": 50.28919841269585, + "sample_stddev": 1.0679558027237246 + }, + "latency_p99_ms": { + "per_pass": [ + 93.12334498464145, + 88.41566547043223, + 89.6458954693935 + ], + "arithmetic_mean": 90.39496864148906, + "min": 88.41566547043223, + "max": 93.12334498464145, + "sample_stddev": 2.4415967244799597 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "praxis-nightly", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 41.23774396728208, + 41.37650067464679, + 41.125745593698745 + ], + "arithmetic_mean": 41.24666341187587, + "min": 41.125745593698745, + "max": 41.37650067464679, + "sample_stddev": 0.12561526588839284 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 379.40475302323716, + 378.3631770536859, + 380.50818409935897 + ], + "arithmetic_mean": 379.425371392094, + "min": 378.3631770536859, + "max": 380.50818409935897, + "sample_stddev": 1.0726521544039938 + }, + "latency_p99_ms": { + "per_pass": [ + 382.93378337, + 381.39826268, + 384.7920612 + ], + "arithmetic_mean": 383.04136908333334, + "min": 381.39826268, + "max": 384.7920612, + "sample_stddev": 1.6994552400323941 + }, + "ttft_mean_ms": { + "per_pass": [ + 26.679055069711538, + 26.590791405448716, + 26.625953112179488 + ], + "arithmetic_mean": 26.631933195779915, + "min": 26.590791405448716, + "max": 26.679055069711538, + "sample_stddev": 0.04443466729003499 + }, + "ttft_p99_ms": { + "per_pass": [ + 27.561035759999996, + 27.659900189999995, + 27.38928102 + ], + "arithmetic_mean": 27.536738989999996, + "min": 27.38928102, + "max": 27.659900189999995, + "sample_stddev": 0.13693587392351345 + }, + "itl_mean_ms": { + "per_pass": [ + 5.5988206024369145, + 5.58368866108313, + 5.61717826963777 + ], + "arithmetic_mean": 5.599895844385938, + "min": 5.58368866108313, + "max": 5.61717826963777, + "sample_stddev": 0.016770676170699186 + }, + "output_tokens_per_second": { + "per_pass": [ + 2639.215613906053, + 2648.0960431773947, + 2632.0477179967197 + ], + "arithmetic_mean": 2639.786458360056, + "min": 2632.0477179967197, + "max": 2648.0960431773947, + "sample_stddev": 8.039377016857141 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "praxis-nightly", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 322.49942071543296, + 322.77942695468784, + 321.7968848121356 + ], + "arithmetic_mean": 322.35857749408547, + "min": 321.7968848121356, + "max": 322.77942695468784, + "sample_stddev": 0.5061866011881766 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 384.33907059722503, + 384.3116956815124, + 384.92483863755365 + ], + "arithmetic_mean": 384.5252016387637, + "min": 384.3116956815124, + "max": 384.92483863755365, + "sample_stddev": 0.346366344502396 + }, + "latency_p99_ms": { + "per_pass": [ + 400.11494107999994, + 401.76032173999994, + 397.86027353 + ], + "arithmetic_mean": 399.91184544999993, + "min": 397.86027353, + "max": 401.76032173999994, + "sample_stddev": 1.9579402151942238 + }, + "ttft_mean_ms": { + "per_pass": [ + 27.222895533462555, + 27.131027985222175, + 27.137724437615056 + ], + "arithmetic_mean": 27.16388265209993, + "min": 27.131027985222175, + "max": 27.222895533462555, + "sample_stddev": 0.05121621563237663 + }, + "ttft_p99_ms": { + "per_pass": [ + 34.398147209999976, + 34.062725889999946, + 33.72814968999997 + ], + "arithmetic_mean": 34.06300759666663, + "min": 33.72814968999997, + "max": 34.398147209999976, + "sample_stddev": 0.33499884883462716 + }, + "itl_mean_ms": { + "per_pass": [ + 5.668510715297817, + 5.669534407877623, + 5.6791605428561684 + ], + "arithmetic_mean": 5.672401888677203, + "min": 5.668510715297817, + "max": 5.6791605428561684, + "sample_stddev": 0.005875503498222547 + }, + "output_tokens_per_second": { + "per_pass": [ + 20639.96292578771, + 20657.88332510002, + 20595.00062797668 + ], + "arithmetic_mean": 20630.94895962147, + "min": 20595.00062797668, + "max": 20657.88332510002, + "sample_stddev": 32.3959424760433 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "praxis-nightly", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 41.13320567956942, + 41.25719097466417, + 40.90913757671394 + ], + "arithmetic_mean": 41.09984474364918, + "min": 40.90913757671394, + "max": 41.25719097466417, + "sample_stddev": 0.1764086335480254 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 379.19012101682694, + 378.2403928429487, + 380.1609190482703 + ], + "arithmetic_mean": 379.197144302682, + "min": 378.2403928429487, + "max": 380.1609190482703, + "sample_stddev": 0.9602823653696083 + }, + "latency_p99_ms": { + "per_pass": [ + 383.39163069999995, + 382.89914841, + 384.38246893999997 + ], + "arithmetic_mean": 383.55774935, + "min": 382.89914841, + "max": 384.38246893999997, + "sample_stddev": 0.755484283812848 + }, + "ttft_mean_ms": { + "per_pass": [ + 26.879341447916666, + 26.80885798878205, + 26.848668079646018 + ], + "arithmetic_mean": 26.845622505448244, + "min": 26.80885798878205, + "max": 26.879341447916666, + "sample_stddev": 0.035340290668595405 + }, + "ttft_p99_ms": { + "per_pass": [ + 28.630024739999996, + 28.947462809999998, + 28.98291092 + ], + "arithmetic_mean": 28.853466156666663, + "min": 28.630024739999996, + "max": 28.98291092, + "sample_stddev": 0.19431595955337447 + }, + "itl_mean_ms": { + "per_pass": [ + 5.592234596331909, + 5.5782783310185176, + 5.608130967755941 + ], + "arithmetic_mean": 5.5928812983687894, + "min": 5.5782783310185176, + "max": 5.608130967755941, + "sample_stddev": 0.014936821873729475 + }, + "output_tokens_per_second": { + "per_pass": [ + 2632.525163492443, + 2640.460222378507, + 2618.184804909692 + ], + "arithmetic_mean": 2630.3900635935474, + "min": 2618.184804909692, + "max": 2640.460222378507, + "sample_stddev": 11.290152547073626 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "praxis-nightly", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 323.8608333167799, + 324.0727403211745, + 323.5781483769514 + ], + "arithmetic_mean": 323.83724067163524, + "min": 323.5781483769514, + "max": 324.0727403211745, + "sample_stddev": 0.24813858527299815 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 380.8972407268387, + 380.50217907811066, + 380.74687571716146 + ], + "arithmetic_mean": 380.7154318407036, + "min": 380.50217907811066, + "max": 380.8972407268387, + "sample_stddev": 0.19939900852047324 + }, + "latency_p99_ms": { + "per_pass": [ + 412.7359202399999, + 410.7082542399999, + 410.7160991499999 + ], + "arithmetic_mean": 411.3867578766666, + "min": 410.7082542399999, + "max": 412.7359202399999, + "sample_stddev": 1.1684154644772795 + }, + "ttft_mean_ms": { + "per_pass": [ + 27.59413579459569, + 27.517044952666325, + 27.53517976220008 + ], + "arithmetic_mean": 27.548786836487366, + "min": 27.517044952666325, + "max": 27.59413579459569, + "sample_stddev": 0.04030649861175451 + }, + "ttft_p99_ms": { + "per_pass": [ + 36.10867302999998, + 36.845156279999934, + 37.10972694999996 + ], + "arithmetic_mean": 36.687852086666624, + "min": 36.10867302999998, + "max": 37.10972694999996, + "sample_stddev": 0.5187347054294859 + }, + "itl_mean_ms": { + "per_pass": [ + 5.607985792575285, + 5.602938636911815, + 5.606534856427958 + ], + "arithmetic_mean": 5.605819761971686, + "min": 5.602938636911815, + "max": 5.607985792575285, + "sample_stddev": 0.0025984543740207046 + }, + "output_tokens_per_second": { + "per_pass": [ + 20727.093332273915, + 20740.655380555167, + 20709.00149612489 + ], + "arithmetic_mean": 20725.583402984656, + "min": 20709.00149612489, + "max": 20740.655380555167, + "sample_stddev": 15.880869457471881 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "praxis-nightly", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 633.1514479852024, + 641.0040272488447, + 648.701089321338 + ], + "arithmetic_mean": 640.9521881851284, + "min": 633.1514479852024, + "max": 648.701089321338, + "sample_stddev": 7.774950281963864 + }, + "requests_per_second": { + "per_pass": [ + 633.1514479852024, + 641.0040272488447, + 648.701089321338 + ], + "arithmetic_mean": 640.9521881851284, + "min": 633.1514479852024, + "max": 648.701089321338, + "sample_stddev": 7.774950281963864 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.4994536533298213, + 0.4818810395715218, + 0.4621308641968957 + ], + "arithmetic_mean": 0.4811551856994129, + "min": 0.4621308641968957, + "max": 0.4994536533298213, + "sample_stddev": 0.018671978873379985 + }, + "latency_p99_ms": { + "per_pass": [ + 0.7159117647058821, + 0.6771614906832296, + 0.6670260416666668 + ], + "arithmetic_mean": 0.6866997656852595, + "min": 0.6670260416666668, + "max": 0.7159117647058821, + "sample_stddev": 0.025800920463764056 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "praxis-nightly", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 1, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2773.503852928829, + 2969.746867661275, + 3144.721908663463 + ], + "arithmetic_mean": 2962.6575430845223, + "min": 2773.503852928829, + "max": 3144.721908663463, + "sample_stddev": 185.7105412141874 + }, + "requests_per_second": { + "per_pass": [ + 2773.503852928829, + 2969.746867661275, + 3144.721908663463 + ], + "arithmetic_mean": 2962.6575430845223, + "min": 2773.503852928829, + "max": 3144.721908663463, + "sample_stddev": 185.7105412141874 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.3598758903204095, + 0.3361542130919383, + 0.3173446280447734 + ], + "arithmetic_mean": 0.33779157715237373, + "min": 0.3173446280447734, + "max": 0.3598758903204095, + "sample_stddev": 0.021312855005595578 + }, + "latency_p99_ms": { + "per_pass": [ + 0.5873224603914258, + 0.48842140641158216, + 0.4823486590038314 + ], + "arithmetic_mean": 0.5193641752689464, + "min": 0.4823486590038314, + "max": 0.5873224603914258, + "sample_stddev": 0.058931875524716945 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "praxis-nightly", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 999.4560914974546, + 999.459670580386, + 999.4756300081468 + ], + "arithmetic_mean": 999.4637973619958, + "min": 999.4560914974546, + "max": 999.4756300081468, + "sample_stddev": 0.010402456193536573 + }, + "requests_per_second": { + "per_pass": [ + 999.4560914974546, + 999.459670580386, + 999.4756300081468 + ], + "arithmetic_mean": 999.4637973619958, + "min": 999.4560914974546, + "max": 999.4756300081468, + "sample_stddev": 0.010402456193536573 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.5034808644000001, + 0.46678391580000017, + 0.48582108576666655 + ], + "arithmetic_mean": 0.48536195532222226, + "min": 0.46678391580000017, + "max": 0.5034808644000001, + "sample_stddev": 0.018352782070071016 + }, + "latency_p99_ms": { + "per_pass": [ + 0.7415662650602408, + 0.6636022514071295, + 0.6932191291934333 + ], + "arithmetic_mean": 0.6994625485536012, + "min": 0.6636022514071295, + "max": 0.7415662650602408, + "sample_stddev": 0.03935520385166137 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "praxis-nightly", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 27663.159831325447, + 27554.92753650799, + 27251.56602776871 + ], + "arithmetic_mean": 27489.884465200714, + "min": 27251.56602776871, + "max": 27663.159831325447, + "sample_stddev": 213.36662256638905 + }, + "requests_per_second": { + "per_pass": [ + 27663.159831325447, + 27554.92753650799, + 27251.56602776871 + ], + "arithmetic_mean": 27489.884465200714, + "min": 27251.56602776871, + "max": 27663.159831325447, + "sample_stddev": 213.36662256638905 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.5777759543504174, + 0.5800653225836505, + 0.5865224017471508 + ], + "arithmetic_mean": 0.5814545595604063, + "min": 0.5777759543504174, + "max": 0.5865224017471508, + "sample_stddev": 0.004535699510455355 + }, + "latency_p99_ms": { + "per_pass": [ + 1.4620140835887085, + 1.440027257240206, + 1.453824159635731 + ], + "arithmetic_mean": 1.4519551668215485, + "min": 1.440027257240206, + "max": 1.4620140835887085, + "sample_stddev": 0.01111192979749248 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "praxis-nightly", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 983.0605916291905, + 983.0584010417282, + 983.0505439642025 + ], + "arithmetic_mean": 983.0565122117071, + "min": 983.0505439642025, + "max": 983.0605916291905, + "sample_stddev": 0.005283431845366939 + }, + "requests_per_second": { + "per_pass": [ + 983.0605916291905, + 983.0584010417282, + 983.0505439642025 + ], + "arithmetic_mean": 983.0565122117071, + "min": 983.0505439642025, + "max": 983.0605916291905, + "sample_stddev": 0.005283431845366939 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.5037512611126074, + 0.4741068625067348, + 0.49184357960668107 + ], + "arithmetic_mean": 0.48990056774200774, + "min": 0.4741068625067348, + "max": 0.5037512611126074, + "sample_stddev": 0.014917408069288082 + }, + "latency_p99_ms": { + "per_pass": [ + 0.7471308900523561, + 0.6770857874519848, + 0.6925779264214047 + ], + "arithmetic_mean": 0.7055982013085819, + "min": 0.6770857874519848, + "max": 0.7471308900523561, + "sample_stddev": 0.036792998901657624 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "praxis-nightly", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 22356.17800046704, + 23113.147838955447, + 23025.42730111816 + ], + "arithmetic_mean": 22831.584380180215, + "min": 22356.17800046704, + "max": 23113.147838955447, + "sample_stddev": 414.0436481744492 + }, + "requests_per_second": { + "per_pass": [ + 22356.17800046704, + 23113.147838955447, + 23025.42730111816 + ], + "arithmetic_mean": 22831.584380180215, + "min": 22356.17800046704, + "max": 23113.147838955447, + "sample_stddev": 414.0436481744492 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 22.893563586616363, + 22.143929200888536, + 22.22859134394647 + ], + "arithmetic_mean": 22.42202804381712, + "min": 22.143929200888536, + "max": 22.893563586616363, + "sample_stddev": 0.4105499308354844 + }, + "latency_p99_ms": { + "per_pass": [ + 49.117037819159144, + 48.20971478976768, + 47.198456895960504 + ], + "arithmetic_mean": 48.17506983496244, + "min": 47.198456895960504, + "max": 49.117037819159144, + "sample_stddev": 0.9597595502965984 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "praxis-nightly", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 586.9840527389906, + 599.4792629532144, + 592.931235665392 + ], + "arithmetic_mean": 593.131517119199, + "min": 586.9840527389906, + "max": 599.4792629532144, + "sample_stddev": 6.250012325585039 + }, + "requests_per_second": { + "per_pass": [ + 586.9840527389906, + 599.4792629532144, + 592.931235665392 + ], + "arithmetic_mean": 593.131517119199, + "min": 586.9840527389906, + "max": 599.4792629532144, + "sample_stddev": 6.250012325585039 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.6248941439522986, + 0.58912607089241, + 0.6041644784979506 + ], + "arithmetic_mean": 0.6060615644475531, + "min": 0.58912607089241, + "max": 0.6248941439522986, + "sample_stddev": 0.017959341968165662 + }, + "latency_p99_ms": { + "per_pass": [ + 0.9387647058823525, + 0.8332248520710059, + 0.8654773662551439 + ], + "arithmetic_mean": 0.8791556414028341, + "min": 0.8332248520710059, + "max": 0.9387647058823525, + "sample_stddev": 0.05408314519230589 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "praxis-nightly", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 1, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 1915.4810073673184, + 1999.9544959435816, + 2047.077049195663 + ], + "arithmetic_mean": 1987.5041841688544, + "min": 1915.4810073673184, + "max": 2047.077049195663, + "sample_stddev": 66.67561213583112 + }, + "requests_per_second": { + "per_pass": [ + 1915.4810073673184, + 1999.9544959435816, + 2047.077049195663 + ], + "arithmetic_mean": 1987.5041841688544, + "min": 1915.4810073673184, + "max": 2047.077049195663, + "sample_stddev": 66.67561213583112 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.5214356559470968, + 0.4994138641977409, + 0.48793383479068 + ], + "arithmetic_mean": 0.5029277849785059, + "min": 0.48793383479068, + "max": 0.5214356559470968, + "sample_stddev": 0.017025091325430657 + }, + "latency_p99_ms": { + "per_pass": [ + 1.563432267884322, + 1.6352495378927896, + 0.9107198275862055 + ], + "arithmetic_mean": 1.369800544454439, + "min": 0.9107198275862055, + "max": 1.6352495378927896, + "sample_stddev": 0.3991938858725866 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "praxis-nightly", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 999.4444054966273, + 999.4477999267268, + 999.4527941648346 + ], + "arithmetic_mean": 999.4483331960629, + "min": 999.4444054966273, + "max": 999.4527941648346, + "sample_stddev": 0.00421968253683982 + }, + "requests_per_second": { + "per_pass": [ + 999.4444054966273, + 999.4477999267268, + 999.4527941648346 + ], + "arithmetic_mean": 999.4483331960629, + "min": 999.4444054966273, + "max": 999.4527941648346, + "sample_stddev": 0.00421968253683982 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.590157646476432, + 0.5898143229, + 0.591167563 + ], + "arithmetic_mean": 0.5903798441254773, + "min": 0.5898143229, + "max": 0.591167563, + "sample_stddev": 0.000703451162834287 + }, + "latency_p99_ms": { + "per_pass": [ + 0.896099099099099, + 0.8503267973856212, + 0.8599415204678365 + ], + "arithmetic_mean": 0.8687891389841855, + "min": 0.8503267973856212, + "max": 0.896099099099099, + "sample_stddev": 0.024134750176779192 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "praxis-nightly", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 16529.178099340686, + 16684.341975953485, + 16597.556161984416 + ], + "arithmetic_mean": 16603.692079092863, + "min": 16529.178099340686, + "max": 16684.341975953485, + "sample_stddev": 77.76370786201748 + }, + "requests_per_second": { + "per_pass": [ + 16529.178099340686, + 16684.341975953485, + 16597.556161984416 + ], + "arithmetic_mean": 16603.692079092863, + "min": 16529.178099340686, + "max": 16684.341975953485, + "sample_stddev": 77.76370786201748 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.9673615197786576, + 0.9583394189258857, + 0.9633874099530069 + ], + "arithmetic_mean": 0.9630294495525167, + "min": 0.9583394189258857, + "max": 0.9673615197786576, + "sample_stddev": 0.004521689693647288 + }, + "latency_p99_ms": { + "per_pass": [ + 1.9772702912420468, + 1.9767431742364538, + 1.9766042241645678 + ], + "arithmetic_mean": 1.9768725632143562, + "min": 1.9766042241645678, + "max": 1.9772702912420468, + "sample_stddev": 0.00035137937991193077 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "praxis-nightly", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 983.0559788874756, + 983.0358024994953, + 983.0536658290099 + ], + "arithmetic_mean": 983.0484824053269, + "min": 983.0358024994953, + "max": 983.0559788874756, + "sample_stddev": 0.011041855314710006 + }, + "requests_per_second": { + "per_pass": [ + 983.0559788874756, + 983.0358024994953, + 983.0536658290099 + ], + "arithmetic_mean": 983.0484824053269, + "min": 983.0358024994953, + "max": 983.0559788874756, + "sample_stddev": 0.011041855314710006 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.6422286860183186, + 0.6287365297009705, + 0.6142229039938034 + ], + "arithmetic_mean": 0.6283960399043642, + "min": 0.6142229039938034, + "max": 0.6422286860183186, + "sample_stddev": 0.014005995383312085 + }, + "latency_p99_ms": { + "per_pass": [ + 0.9736437054631827, + 0.883974683544304, + 0.8708685714285712 + ], + "arithmetic_mean": 0.909495653478686, + "min": 0.8708685714285712, + "max": 0.9736437054631827, + "sample_stddev": 0.05593900225917343 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "praxis-nightly", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 14957.114616029568, + 15372.568651228623, + 15806.037121334088 + ], + "arithmetic_mean": 15378.573462864093, + "min": 14957.114616029568, + "max": 15806.037121334088, + "sample_stddev": 424.49310751201665 + }, + "requests_per_second": { + "per_pass": [ + 14957.114616029568, + 15372.568651228623, + 15806.037121334088 + ], + "arithmetic_mean": 15378.573462864093, + "min": 14957.114616029568, + "max": 15806.037121334088, + "sample_stddev": 424.49310751201665 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 34.215005023871775, + 33.290897879662225, + 32.3780652018105 + ], + "arithmetic_mean": 33.29465603511483, + "min": 32.3780652018105, + "max": 34.215005023871775, + "sample_stddev": 0.9184756775592545 + }, + "latency_p99_ms": { + "per_pass": [ + 68.78506054232281, + 70.17533444429017, + 64.19422548120987 + ], + "arithmetic_mean": 67.71820682260761, + "min": 64.19422548120987, + "max": 70.17533444429017, + "sample_stddev": 3.130023762132245 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "praxis-nightly", + "tool": "nighthawk", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 1000.0000333000012, + 999.9999826000003, + 999.9999852333335 + ], + "arithmetic_mean": 1000.0000003777783, + "min": 999.9999826000003, + "max": 1000.0000333000012, + "sample_stddev": 2.8541867123495976e-05 + }, + "requests_per_second": { + "per_pass": [ + 1000.0000333000012, + 999.9999826000003, + 999.9999852333335 + ], + "arithmetic_mean": 1000.0000003777783, + "min": 999.9999826000003, + "max": 1000.0000333000012, + "sample_stddev": 2.8541867123495976e-05 + }, + "confirmed_non_2xx": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "stream_resets": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "unaccounted_at_cutoff": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.406245, + 0.374214, + 0.377666 + ], + "arithmetic_mean": 0.38604166666666667, + "min": 0.374214, + "max": 0.406245, + "sample_stddev": 0.017581526791872595 + }, + "latency_p99_upper_bracket_ms": { + "per_pass": [ + 0.5916790000000001, + 0.531551, + 0.5156470000000001 + ], + "arithmetic_mean": 0.5462923333333334, + "min": 0.5156470000000001, + "max": 0.5916790000000001, + "sample_stddev": 0.0401023245876512 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "praxis-nightly", + "tool": "nighthawk", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 999.9660382213439, + 999.966179283151, + 999.9662542805834 + ], + "arithmetic_mean": 999.9661572616927, + "min": 999.9660382213439, + "max": 999.9662542805834, + "sample_stddev": 0.00010970007844389568 + }, + "requests_per_second": { + "per_pass": [ + 999.9993715337283, + 999.9995126002376, + 999.99958760017 + ], + "arithmetic_mean": 999.9994905780453, + "min": 999.9993715337283, + "max": 999.99958760017, + "sample_stddev": 0.00010970373521586675 + }, + "confirmed_non_2xx": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "stream_resets": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "unaccounted_at_cutoff": { + "per_pass": [ + 1, + 1, + 1 + ], + "arithmetic_mean": 1, + "min": 1, + "max": 1, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.535121, + 0.49328999999999995, + 0.47131799999999996 + ], + "arithmetic_mean": 0.49990966666666664, + "min": 0.47131799999999996, + "max": 0.535121, + "sample_stddev": 0.03241250826969942 + }, + "latency_p99_upper_bracket_ms": { + "per_pass": [ + 0.838271, + 0.695231, + 0.676159 + ], + "arithmetic_mean": 0.7365536666666667, + "min": 0.676159, + "max": 0.838271, + "sample_stddev": 0.0886044424469413 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "praxis-release", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 998.9420129647007, + 998.9409007952552, + 998.9453916879655 + ], + "arithmetic_mean": 998.9427684826404, + "min": 998.9409007952552, + "max": 998.9453916879655, + "sample_stddev": 0.0023388319417986586 + }, + "requests_per_second": { + "per_pass": [ + 998.9420129647007, + 998.9409007952552, + 998.9453916879655 + ], + "arithmetic_mean": 998.9427684826404, + "min": 998.9409007952552, + "max": 998.9453916879655, + "sample_stddev": 0.0023388319417986586 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.5248758901080577, + 0.4799988641942368, + 0.5109323176694237 + ], + "arithmetic_mean": 0.5052690239905727, + "min": 0.4799988641942368, + "max": 0.5248758901080577, + "sample_stddev": 0.02296827235965131 + }, + "latency_p99_ms": { + "per_pass": [ + 0.7916320000000002, + 0.6841446540880506, + 0.7469543568464729 + ], + "arithmetic_mean": 0.7409103369781745, + "min": 0.6841446540880506, + "max": 0.7916320000000002, + "sample_stddev": 0.05399796306274032 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "praxis-release", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2998.9032260310096, + 2998.887086753845, + 2998.8825666120356 + ], + "arithmetic_mean": 2998.890959798963, + "min": 2998.8825666120356, + "max": 2998.9032260310096, + "sample_stddev": 0.010860628754959434 + }, + "requests_per_second": { + "per_pass": [ + 2998.9032260310096, + 2998.887086753845, + 2998.8825666120356 + ], + "arithmetic_mean": 2998.890959798963, + "min": 2998.8825666120356, + "max": 2998.9032260310096, + "sample_stddev": 0.010860628754959434 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.46082166579614153, + 0.40416585526315774, + 0.4357919479240754 + ], + "arithmetic_mean": 0.43359315632779155, + "min": 0.40416585526315774, + "max": 0.46082166579614153, + "sample_stddev": 0.028391833863811188 + }, + "latency_p99_ms": { + "per_pass": [ + 0.7429730586370848, + 0.6251466666666673, + 0.6876880927291886 + ], + "arithmetic_mean": 0.6852692726776469, + "min": 0.6251466666666673, + "max": 0.7429730586370848, + "sample_stddev": 0.0589504256051042 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "praxis-release", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 27151.206293716885, + 27667.15854856244, + 27533.07859677146 + ], + "arithmetic_mean": 27450.48114635026, + "min": 27151.206293716885, + "max": 27667.15854856244, + "sample_stddev": 267.7096121399349 + }, + "requests_per_second": { + "per_pass": [ + 27151.206293716885, + 27667.15854856244, + 27533.07859677146 + ], + "arithmetic_mean": 27450.48114635026, + "min": 27151.206293716885, + "max": 27667.15854856244, + "sample_stddev": 267.7096121399349 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 1.1779853713105772, + 1.1560119776456546, + 1.1616500513939887 + ], + "arithmetic_mean": 1.16521580011674, + "min": 1.1560119776456546, + "max": 1.1779853713105772, + "sample_stddev": 0.011412424381075603 + }, + "latency_p99_ms": { + "per_pass": [ + 2.530124694230654, + 2.4569068255687987, + 2.489019770938637 + ], + "arithmetic_mean": 2.4920170969126967, + "min": 2.4569068255687987, + "max": 2.530124694230654, + "sample_stddev": 0.03670084529124987 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "praxis-release", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 998.9260354097275, + 998.9253679893353, + 998.9029042140448 + ], + "arithmetic_mean": 998.9181025377026, + "min": 998.9029042140448, + "max": 998.9260354097275, + "sample_stddev": 0.013166364114621128 + }, + "requests_per_second": { + "per_pass": [ + 998.9260354097275, + 998.9253679893353, + 998.9029042140448 + ], + "arithmetic_mean": 998.9181025377026, + "min": 998.9029042140448, + "max": 998.9260354097275, + "sample_stddev": 0.013166364114621128 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 1.0617857783818037, + 1.0188865970517609, + 1.054938668423159 + ], + "arithmetic_mean": 1.0452036812855745, + "min": 1.0188865970517609, + "max": 1.0617857783818037, + "sample_stddev": 0.023046961201504942 + }, + "latency_p99_ms": { + "per_pass": [ + 1.98399908513923, + 1.9785017551721562, + 1.983986459802539 + ], + "arithmetic_mean": 1.9821624333713084, + "min": 1.9785017551721562, + "max": 1.98399908513923, + "sample_stddev": 0.003170246600517475 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "praxis-release", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2998.8546404192857, + 2998.8701833902032, + 2998.8556795106374 + ], + "arithmetic_mean": 2998.8601677733755, + "min": 2998.8546404192857, + "max": 2998.8701833902032, + "sample_stddev": 0.008689324659607556 + }, + "requests_per_second": { + "per_pass": [ + 2998.8546404192857, + 2998.8701833902032, + 2998.8556795106374 + ], + "arithmetic_mean": 2998.8601677733755, + "min": 2998.8546404192857, + "max": 2998.8701833902032, + "sample_stddev": 0.008689324659607556 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 1.0878496469705727, + 1.0430346305009783, + 1.0786243574635495 + ], + "arithmetic_mean": 1.0698362116450335, + "min": 1.0430346305009783, + "max": 1.0878496469705727, + "sample_stddev": 0.023664742878132628 + }, + "latency_p99_ms": { + "per_pass": [ + 1.9859153260889688, + 1.981314834675855, + 1.9851950251190096 + ], + "arithmetic_mean": 1.9841417286279444, + "min": 1.981314834675855, + "max": 1.9859153260889688, + "sample_stddev": 0.0024745111505308157 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "praxis-release", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 9335.502209130824, + 9456.53079447702, + 9440.41882705965 + ], + "arithmetic_mean": 9410.817276889164, + "min": 9335.502209130824, + "max": 9456.53079447702, + "sample_stddev": 65.72038075891798 + }, + "requests_per_second": { + "per_pass": [ + 9335.502209130824, + 9456.53079447702, + 9440.41882705965 + ], + "arithmetic_mean": 9410.817276889164, + "min": 9335.502209130824, + "max": 9456.53079447702, + "sample_stddev": 65.72038075891798 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 3.426556177178765, + 3.382771542157168, + 3.388482105920773 + ], + "arithmetic_mean": 3.399269941752235, + "min": 3.382771542157168, + "max": 3.426556177178765, + "sample_stddev": 0.023802449820103756 + }, + "latency_p99_ms": { + "per_pass": [ + 7.276560489060491, + 7.396283154955795, + 7.402396878483835 + ], + "arithmetic_mean": 7.358413507500041, + "min": 7.276560489060491, + "max": 7.402396878483835, + "sample_stddev": 0.07095267348446628 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "praxis-release", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 998.9359312405477, + 998.9467898501554, + 998.9226586477598 + ], + "arithmetic_mean": 998.9351265794876, + "min": 998.9226586477598, + "max": 998.9467898501554, + "sample_stddev": 0.012085708164189432 + }, + "requests_per_second": { + "per_pass": [ + 998.9359312405477, + 998.9467898501554, + 998.9226586477598 + ], + "arithmetic_mean": 998.9351265794876, + "min": 998.9226586477598, + "max": 998.9467898501554, + "sample_stddev": 0.012085708164189432 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.5978425589981324, + 0.5348466934698506, + 0.5359734694170223 + ], + "arithmetic_mean": 0.5562209072950017, + "min": 0.5348466934698506, + "max": 0.5978425589981324, + "sample_stddev": 0.03604981031685633 + }, + "latency_p99_ms": { + "per_pass": [ + 0.8837894736842102, + 0.7876933333333332, + 0.7888978102189781 + ], + "arithmetic_mean": 0.8201268724121739, + "min": 0.7876933333333332, + "max": 0.8837894736842102, + "sample_stddev": 0.05513671908704515 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "praxis-release", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2998.88286904045, + 2998.887825636968, + 2998.8750361042316 + ], + "arithmetic_mean": 2998.88191026055, + "min": 2998.8750361042316, + "max": 2998.887825636968, + "sample_stddev": 0.0064484479587219685 + }, + "requests_per_second": { + "per_pass": [ + 2998.88286904045, + 2998.887825636968, + 2998.8750361042316 + ], + "arithmetic_mean": 2998.88191026055, + "min": 2998.8750361042316, + "max": 2998.887825636968, + "sample_stddev": 0.0064484479587219685 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.538041015725018, + 0.44670143643314386, + 0.46919815300497875 + ], + "arithmetic_mean": 0.48464686838771354, + "min": 0.44670143643314386, + "max": 0.538041015725018, + "sample_stddev": 0.047589145732369456 + }, + "latency_p99_ms": { + "per_pass": [ + 0.8791345532830998, + 0.698500541711809, + 0.7463470588235299 + ], + "arithmetic_mean": 0.7746607179394795, + "min": 0.698500541711809, + "max": 0.8791345532830998, + "sample_stddev": 0.09358637188974124 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "praxis-release", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 28509.385504592476, + 29823.419800402422, + 28311.334553565397 + ], + "arithmetic_mean": 28881.379952853433, + "min": 28311.334553565397, + "max": 29823.419800402422, + "sample_stddev": 821.8183196901103 + }, + "requests_per_second": { + "per_pass": [ + 28509.385504592476, + 29823.419800402422, + 28311.334553565397 + ], + "arithmetic_mean": 28881.379952853433, + "min": 28311.334553565397, + "max": 29823.419800402422, + "sample_stddev": 821.8183196901103 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 1.1218033476775513, + 1.0723827046514285, + 1.1297094777139127 + ], + "arithmetic_mean": 1.1079651766809642, + "min": 1.0723827046514285, + "max": 1.1297094777139127, + "sample_stddev": 0.031067844467189562 + }, + "latency_p99_ms": { + "per_pass": [ + 2.5269715292045785, + 2.4089305612175544, + 2.4065790040957107 + ], + "arithmetic_mean": 2.4474936981726145, + "min": 2.4065790040957107, + "max": 2.5269715292045785, + "sample_stddev": 0.06883986253896343 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "praxis-release", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 998.9032455797009, + 998.9213012203091, + 998.9218111911495 + ], + "arithmetic_mean": 998.9154526637199, + "min": 998.9032455797009, + "max": 998.9218111911495, + "sample_stddev": 0.010574719511595764 + }, + "requests_per_second": { + "per_pass": [ + 998.9032455797009, + 998.9213012203091, + 998.9218111911495 + ], + "arithmetic_mean": 998.9154526637199, + "min": 998.9032455797009, + "max": 998.9218111911495, + "sample_stddev": 0.010574719511595764 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 1.1099441780949841, + 1.0340415703375132, + 1.0641903861392745 + ], + "arithmetic_mean": 1.0693920448572574, + "min": 1.0340415703375132, + "max": 1.1099441780949841, + "sample_stddev": 0.0382177237176666 + }, + "latency_p99_ms": { + "per_pass": [ + 1.9888168710996343, + 1.980722464558342, + 1.986195698017714 + ], + "arithmetic_mean": 1.9852450112252302, + "min": 1.980722464558342, + "max": 1.9888168710996343, + "sample_stddev": 0.004130097861671203 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "praxis-release", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2998.8244769016073, + 2998.820944946932, + 2998.799397636471 + ], + "arithmetic_mean": 2998.8149398283367, + "min": 2998.799397636471, + "max": 2998.8244769016073, + "sample_stddev": 0.01357528901905689 + }, + "requests_per_second": { + "per_pass": [ + 2998.8244769016073, + 2998.820944946932, + 2998.799397636471 + ], + "arithmetic_mean": 2998.8149398283367, + "min": 2998.799397636471, + "max": 2998.8244769016073, + "sample_stddev": 0.01357528901905689 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 1.1324843721995022, + 1.0677181528827346, + 1.0799996611471057 + ], + "arithmetic_mean": 1.0934007287431142, + "min": 1.0677181528827346, + "max": 1.1324843721995022, + "sample_stddev": 0.034399960038952064 + }, + "latency_p99_ms": { + "per_pass": [ + 1.989463027356371, + 1.9857457894099118, + 1.985336486262675 + ], + "arithmetic_mean": 1.986848434342986, + "min": 1.985336486262675, + "max": 1.989463027356371, + "sample_stddev": 0.002273533535230093 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "praxis-release", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 9442.299001389536, + 9683.344088359274, + 9605.55747049146 + ], + "arithmetic_mean": 9577.066853413424, + "min": 9442.299001389536, + "max": 9683.344088359274, + "sample_stddev": 123.02223349532233 + }, + "requests_per_second": { + "per_pass": [ + 9442.299001389536, + 9683.344088359274, + 9605.55747049146 + ], + "arithmetic_mean": 9577.066853413424, + "min": 9442.299001389536, + "max": 9683.344088359274, + "sample_stddev": 123.02223349532233 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 3.387811203040005, + 3.3035650057896184, + 3.3302376303840133 + ], + "arithmetic_mean": 3.3405379464045457, + "min": 3.3035650057896184, + "max": 3.387811203040005, + "sample_stddev": 0.04305726210965907 + }, + "latency_p99_ms": { + "per_pass": [ + 7.133344391538521, + 7.20875863104173, + 7.043585790884717 + ], + "arithmetic_mean": 7.128562937821656, + "min": 7.043585790884717, + "max": 7.20875863104173, + "sample_stddev": 0.08269016571587255 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "praxis-release", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 21916.379169329135, + 22503.13446013878, + 22369.494000664195 + ], + "arithmetic_mean": 22263.00254337737, + "min": 21916.379169329135, + "max": 22503.13446013878, + "sample_stddev": 307.5317311751445 + }, + "requests_per_second": { + "per_pass": [ + 21916.379169329135, + 22503.13446013878, + 22369.494000664195 + ], + "arithmetic_mean": 22263.00254337737, + "min": 21916.379169329135, + "max": 22503.13446013878, + "sample_stddev": 307.5317311751445 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 23.35249194101552, + 22.744664136712267, + 22.879526757382518 + ], + "arithmetic_mean": 22.992227611703434, + "min": 22.744664136712267, + "max": 23.35249194101552, + "sample_stddev": 0.31920177293449736 + }, + "latency_p99_ms": { + "per_pass": [ + 49.25163413950884, + 47.334005087067126, + 48.52098118733808 + ], + "arithmetic_mean": 48.36887347130468, + "min": 47.334005087067126, + "max": 49.25163413950884, + "sample_stddev": 0.9678211940486717 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "praxis-release", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 8720.299376831113, + 8921.183596070636, + 8930.900746288728 + ], + "arithmetic_mean": 8857.461239730159, + "min": 8720.299376831113, + "max": 8930.900746288728, + "sample_stddev": 118.88497898196663 + }, + "requests_per_second": { + "per_pass": [ + 8720.299376831113, + 8921.183596070636, + 8930.900746288728 + ], + "arithmetic_mean": 8857.461239730159, + "min": 8720.299376831113, + "max": 8930.900746288728, + "sample_stddev": 118.88497898196663 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 58.66389822034243, + 57.34123719441363, + 57.286419736633945 + ], + "arithmetic_mean": 57.76385171713, + "min": 57.286419736633945, + "max": 58.66389822034243, + "sample_stddev": 0.7799448822692847 + }, + "latency_p99_ms": { + "per_pass": [ + 105.82944858403049, + 99.81310815868262, + 99.67927504150522 + ], + "arithmetic_mean": 101.77394392807278, + "min": 99.67927504150522, + "max": 105.82944858403049, + "sample_stddev": 3.512807472191488 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "praxis-release", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 41.179206477766186, + 41.16749913382097, + 41.20575470354364 + ], + "arithmetic_mean": 41.18415343837693, + "min": 41.16749913382097, + "max": 41.20575470354364, + "sample_stddev": 0.019601695543109365 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 379.62191688141024, + 379.64463402884616, + 379.55587755128204 + ], + "arithmetic_mean": 379.60747615384616, + "min": 379.55587755128204, + "max": 379.64463402884616, + "sample_stddev": 0.04610671357658034 + }, + "latency_p99_ms": { + "per_pass": [ + 384.27391983999996, + 385.01148987, + 384.69843614999996 + ], + "arithmetic_mean": 384.6612819533333, + "min": 384.27391983999996, + "max": 385.01148987, + "sample_stddev": 0.3701860519198683 + }, + "ttft_mean_ms": { + "per_pass": [ + 27.405239374999997, + 27.36615170272436, + 27.378625761217947 + ], + "arithmetic_mean": 27.3833389463141, + "min": 27.36615170272436, + "max": 27.405239374999997, + "sample_stddev": 0.01996552319111322 + }, + "ttft_p99_ms": { + "per_pass": [ + 30.319795399999997, + 30.90411514, + 30.245574179999995 + ], + "arithmetic_mean": 30.489828239999998, + "min": 30.245574179999995, + "max": 30.90411514, + "sample_stddev": 0.3606971361243123 + }, + "itl_mean_ms": { + "per_pass": [ + 5.590740912800162, + 5.591721941684474, + 5.590115107778796 + ], + "arithmetic_mean": 5.590859320754477, + "min": 5.590115107778796, + "max": 5.591721941684474, + "sample_stddev": 0.0008099346472669001 + }, + "output_tokens_per_second": { + "per_pass": [ + 2635.469214577036, + 2634.719944564542, + 2637.168301026793 + ], + "arithmetic_mean": 2635.7858200561236, + "min": 2634.719944564542, + "max": 2637.168301026793, + "sample_stddev": 1.2545085147589994 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "praxis-release", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 315.615626473207, + 319.11742272599525, + 321.5033885318116 + ], + "arithmetic_mean": 318.7454792436713, + "min": 315.615626473207, + "max": 321.5033885318116, + "sample_stddev": 2.961450992371553 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 386.78813646353404, + 384.4705936986386, + 382.7240978628314 + ], + "arithmetic_mean": 384.66094267500137, + "min": 382.7240978628314, + "max": 386.78813646353404, + "sample_stddev": 2.0386949223957074 + }, + "latency_p99_ms": { + "per_pass": [ + 420.51641308000006, + 416.2853355, + 411.5387908 + ], + "arithmetic_mean": 416.1135131266667, + "min": 411.5387908, + "max": 420.51641308000006, + "sample_stddev": 4.491276839226428 + }, + "ttft_mean_ms": { + "per_pass": [ + 32.1767196747239, + 30.88380110798267, + 30.3572112303204 + ], + "arithmetic_mean": 31.139244004342324, + "min": 30.3572112303204, + "max": 32.1767196747239, + "sample_stddev": 0.9362644123266498 + }, + "ttft_p99_ms": { + "per_pass": [ + 60.64562556000004, + 56.97309739999993, + 55.127313439999995 + ], + "arithmetic_mean": 57.58201213333332, + "min": 55.127313439999995, + "max": 60.64562556000004, + "sample_stddev": 2.809096834889768 + }, + "itl_mean_ms": { + "per_pass": [ + 5.628752647441431, + 5.612488771280253, + 5.593125184643032 + ], + "arithmetic_mean": 5.6114555344549055, + "min": 5.593125184643032, + "max": 5.628752647441431, + "sample_stddev": 0.017836191020387717 + }, + "output_tokens_per_second": { + "per_pass": [ + 20199.400094285247, + 20423.515054463696, + 20576.216866035942 + ], + "arithmetic_mean": 20399.710671594963, + "min": 20199.400094285247, + "max": 20576.216866035942, + "sample_stddev": 189.5328635117794 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "praxis-release", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 41.21131123758122, + 41.202790300091415, + 41.161693029408795 + ], + "arithmetic_mean": 41.19193152236048, + "min": 41.161693029408795, + "max": 41.21131123758122, + "sample_stddev": 0.026531612011296658 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 378.11216199198714, + 378.1897821682692, + 379.035687119391 + ], + "arithmetic_mean": 378.44587709321576, + "min": 378.11216199198714, + "max": 379.035687119391, + "sample_stddev": 0.5122627481811852 + }, + "latency_p99_ms": { + "per_pass": [ + 383.48044194, + 384.1282256, + 384.05375505999996 + ], + "arithmetic_mean": 383.8874742, + "min": 383.48044194, + "max": 384.1282256, + "sample_stddev": 0.3544614377368881 + }, + "ttft_mean_ms": { + "per_pass": [ + 27.671753474358976, + 27.593029244391023, + 27.56126090304487 + ], + "arithmetic_mean": 27.608681207264958, + "min": 27.56126090304487, + "max": 27.671753474358976, + "sample_stddev": 0.056884884066471166 + }, + "ttft_p99_ms": { + "per_pass": [ + 31.73117491, + 31.942008429999998, + 31.398244199999993 + ], + "arithmetic_mean": 31.690475846666665, + "min": 31.398244199999993, + "max": 31.942008429999998, + "sample_stddev": 0.27415724461343816 + }, + "itl_mean_ms": { + "per_pass": [ + 5.56254616694648, + 5.565027824188542, + 5.578959146291208 + ], + "arithmetic_mean": 5.568844379142076, + "min": 5.56254616694648, + "max": 5.578959146291208, + "sample_stddev": 0.008847092263994298 + }, + "output_tokens_per_second": { + "per_pass": [ + 2637.523919205198, + 2636.9785792058506, + 2634.348353882163 + ], + "arithmetic_mean": 2636.2836174310705, + "min": 2634.348353882163, + "max": 2637.523919205198, + "sample_stddev": 1.698023168722986 + } + } + }, + { + "profile": "common", + "workload": "ai", + "treatment": "praxis-release", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 282.03168421063026, + 288.0303101935211, + 289.4003278029396 + ], + "arithmetic_mean": 286.48744073569696, + "min": 282.03168421063026, + "max": 289.4003278029396, + "sample_stddev": 3.9191276734160154 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 404.1312224066395, + 400.727820856996, + 400.346649207335 + ], + "arithmetic_mean": 401.7352308236568, + "min": 400.346649207335, + "max": 404.1312224066395, + "sample_stddev": 2.083723759503432 + }, + "latency_p99_ms": { + "per_pass": [ + 453.33102756, + 450.7929078199999, + 450.25420834 + ], + "arithmetic_mean": 451.45938123999997, + "min": 450.25420834, + "max": 453.33102756, + "sample_stddev": 1.6431202764299626 + }, + "ttft_mean_ms": { + "per_pass": [ + 42.372331625160164, + 40.626969154311816, + 40.54722637629158 + ], + "arithmetic_mean": 41.18217571858786, + "min": 40.54722637629158, + "max": 42.372331625160164, + "sample_stddev": 1.0314761456879717 + }, + "ttft_p99_ms": { + "per_pass": [ + 90.25990979999999, + 88.85944447999995, + 87.32124716000004 + ], + "arithmetic_mean": 88.81353381333332, + "min": 87.32124716000004, + "max": 90.25990979999999, + "sample_stddev": 1.469869167619416 + }, + "itl_mean_ms": { + "per_pass": [ + 5.742204615579037, + 5.71588653496324, + 5.711101949699103 + ], + "arithmetic_mean": 5.723064366747127, + "min": 5.711101949699103, + "max": 5.742204615579037, + "sample_stddev": 0.016747683662167438 + }, + "output_tokens_per_second": { + "per_pass": [ + 18050.027789480337, + 18433.93985238535, + 18521.620979388135 + ], + "arithmetic_mean": 18335.196207084606, + "min": 18050.027789480337, + "max": 18521.620979388135, + "sample_stddev": 250.824171098625 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "praxis-release", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 657.1976014916336, + 687.5746353029461, + 663.4269949518235 + ], + "arithmetic_mean": 669.3997439154678, + "min": 657.1976014916336, + "max": 687.5746353029461, + "sample_stddev": 16.0451345719019 + }, + "requests_per_second": { + "per_pass": [ + 657.1976014916336, + 687.5746353029461, + 663.4269949518235 + ], + "arithmetic_mean": 669.3997439154678, + "min": 657.1976014916336, + "max": 687.5746353029461, + "sample_stddev": 16.0451345719019 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.4433369071819831, + 0.3796135354857461, + 0.42708333562779327 + ], + "arithmetic_mean": 0.4166779260985075, + "min": 0.3796135354857461, + "max": 0.4433369071819831, + "sample_stddev": 0.033111500051920144 + }, + "latency_p99_ms": { + "per_pass": [ + 0.6681882352941179, + 0.557924914675768, + 0.5960777166437414 + ], + "arithmetic_mean": 0.6073969555378758, + "min": 0.557924914675768, + "max": 0.6681882352941179, + "sample_stddev": 0.055996373501353794 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "praxis-release", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 1, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 3396.484511351331, + 3484.1341174211902, + 3121.6020692399693 + ], + "arithmetic_mean": 3334.0735660041637, + "min": 3121.6020692399693, + "max": 3484.1341174211902, + "sample_stddev": 189.15262637342133 + }, + "requests_per_second": { + "per_pass": [ + 3396.484511351331, + 3484.1341174211902, + 3121.6020692399693 + ], + "arithmetic_mean": 3334.0735660041637, + "min": 3121.6020692399693, + "max": 3484.1341174211902, + "sample_stddev": 189.15262637342133 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.29381539407232504, + 0.28644648707964476, + 0.3196756382449399 + ], + "arithmetic_mean": 0.2999791731323032, + "min": 0.28644648707964476, + "max": 0.3196756382449399, + "sample_stddev": 0.01745102435436607 + }, + "latency_p99_ms": { + "per_pass": [ + 0.49258946830265815, + 0.4365542763157896, + 0.44919669533725665 + ], + "arithmetic_mean": 0.4594468133185681, + "min": 0.4365542763157896, + "max": 0.49258946830265815, + "sample_stddev": 0.029390208815597223 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "praxis-release", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 999.4790261219215, + 999.483984476159, + 999.4633556417969 + ], + "arithmetic_mean": 999.4754554132925, + "min": 999.4633556417969, + "max": 999.483984476159, + "sample_stddev": 0.010767992936021743 + }, + "requests_per_second": { + "per_pass": [ + 999.4790261219215, + 999.483984476159, + 999.4633556417969 + ], + "arithmetic_mean": 999.4754554132925, + "min": 999.4633556417969, + "max": 999.483984476159, + "sample_stddev": 0.010767992936021743 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.47006816266666673, + 0.41653393553333334, + 0.4425757586333335 + ], + "arithmetic_mean": 0.4430592856111112, + "min": 0.41653393553333334, + "max": 0.47006816266666673, + "sample_stddev": 0.02677038881758185 + }, + "latency_p99_ms": { + "per_pass": [ + 0.6905038759689922, + 0.5964266377910125, + 0.623703703703704 + ], + "arithmetic_mean": 0.6368780724879028, + "min": 0.5964266377910125, + "max": 0.6905038759689922, + "sample_stddev": 0.04840252762455323 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "praxis-release", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 36727.93944821951, + 39142.488634625195, + 37467.63786866023 + ], + "arithmetic_mean": 37779.355317168316, + "min": 36727.93944821951, + "max": 39142.488634625195, + "sample_stddev": 1237.0884241522012 + }, + "requests_per_second": { + "per_pass": [ + 36727.93944821951, + 39142.488634625195, + 37467.63786866023 + ], + "arithmetic_mean": 37779.355317168316, + "min": 36727.93944821951, + "max": 39142.488634625195, + "sample_stddev": 1237.0884241522012 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.4350048828660871, + 0.40815294254215617, + 0.42639321527595636 + ], + "arithmetic_mean": 0.4231836802280665, + "min": 0.40815294254215617, + "max": 0.4350048828660871, + "sample_stddev": 0.013710671435335012 + }, + "latency_p99_ms": { + "per_pass": [ + 1.343729402600518, + 1.2468124879552933, + 1.2915825833438965 + ], + "arithmetic_mean": 1.2940414912999025, + "min": 1.2468124879552933, + "max": 1.343729402600518, + "sample_stddev": 0.04850522402112502 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "praxis-release", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 983.0439158720496, + 983.045134646771, + 983.0614687716165 + ], + "arithmetic_mean": 983.0501730968124, + "min": 983.0439158720496, + "max": 983.0614687716165, + "sample_stddev": 0.009801303735541476 + }, + "requests_per_second": { + "per_pass": [ + 983.0439158720496, + 983.045134646771, + 983.0614687716165 + ], + "arithmetic_mean": 983.0501730968124, + "min": 983.0439158720496, + "max": 983.0614687716165, + "sample_stddev": 0.009801303735541476 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.4686660353582974, + 0.41871524218749984, + 0.4350575666419719 + ], + "arithmetic_mean": 0.4408129480625897, + "min": 0.41871524218749984, + "max": 0.4686660353582974, + "sample_stddev": 0.025467896380944828 + }, + "latency_p99_ms": { + "per_pass": [ + 0.6920194741966894, + 0.5933940149625935, + 0.5971692307692307 + ], + "arithmetic_mean": 0.6275275733095045, + "min": 0.5933940149625935, + "max": 0.6920194741966894, + "sample_stddev": 0.05588351298575037 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "praxis-release", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 32122.937973377604, + 34360.101061749585, + 34563.25715633337 + ], + "arithmetic_mean": 33682.098730486854, + "min": 32122.937973377604, + "max": 34563.25715633337, + "sample_stddev": 1354.0881801322055 + }, + "requests_per_second": { + "per_pass": [ + 32122.937973377604, + 34360.101061749585, + 34563.25715633337 + ], + "arithmetic_mean": 33682.098730486854, + "min": 32122.937973377604, + "max": 34563.25715633337, + "sample_stddev": 1354.0881801322055 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 15.933153522043213, + 14.896170418163075, + 14.80720137785592 + ], + "arithmetic_mean": 15.212175106020736, + "min": 14.80720137785592, + "max": 15.933153522043213, + "sample_stddev": 0.6259682738054733 + }, + "latency_p99_ms": { + "per_pass": [ + 42.369674722137205, + 40.39394522408334, + 39.87139859427523 + ], + "arithmetic_mean": 40.87833951349859, + "min": 39.87139859427523, + "max": 42.369674722137205, + "sample_stddev": 1.317696578683742 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "praxis-release", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 605.4060300460635, + 625.6902185431009, + 620.1640808925314 + ], + "arithmetic_mean": 617.0867764938986, + "min": 605.4060300460635, + "max": 625.6902185431009, + "sample_stddev": 10.486392492998686 + }, + "requests_per_second": { + "per_pass": [ + 605.4060300460635, + 625.6902185431009, + 620.1640808925314 + ], + "arithmetic_mean": 617.0867764938986, + "min": 605.4060300460635, + "max": 625.6902185431009, + "sample_stddev": 10.486392492998686 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.5737597293398642, + 0.5224797718821578, + 0.5330914620800851 + ], + "arithmetic_mean": 0.5431103211007023, + "min": 0.5224797718821578, + "max": 0.5737597293398642, + "sample_stddev": 0.02706827776701536 + }, + "latency_p99_ms": { + "per_pass": [ + 0.8884290780141842, + 0.7806450381679387, + 0.7792136498516319 + ], + "arithmetic_mean": 0.8160959220112516, + "min": 0.7792136498516319, + "max": 0.8884290780141842, + "sample_stddev": 0.06264643893420005 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "praxis-release", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 1, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2050.785418027004, + 2121.755679847932, + 2096.8761655075855 + ], + "arithmetic_mean": 2089.8057544608405, + "min": 2050.785418027004, + "max": 2121.755679847932, + "sample_stddev": 36.0095480395159 + }, + "requests_per_second": { + "per_pass": [ + 2050.785418027004, + 2121.755679847932, + 2096.8761655075855 + ], + "arithmetic_mean": 2089.8057544608405, + "min": 2050.785418027004, + "max": 2121.755679847932, + "sample_stddev": 36.0095480395159 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.48700241055523447, + 0.4707246032928003, + 0.4762787752714359 + ], + "arithmetic_mean": 0.47800192970649025, + "min": 0.4707246032928003, + "max": 0.48700241055523447, + "sample_stddev": 0.008274581453072059 + }, + "latency_p99_ms": { + "per_pass": [ + 1.5509639440765293, + 0.9882852203975802, + 1.663574123989218 + ], + "arithmetic_mean": 1.4009410961544424, + "min": 0.9882852203975802, + "max": 1.663574123989218, + "sample_stddev": 0.3617788233195653 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "praxis-release", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 999.4422820229166, + 999.4775381424151, + 999.4534841096075 + ], + "arithmetic_mean": 999.4577680916465, + "min": 999.4422820229166, + "max": 999.4775381424151, + "sample_stddev": 0.01801424067524335 + }, + "requests_per_second": { + "per_pass": [ + 999.4422820229166, + 999.4775381424151, + 999.4534841096075 + ], + "arithmetic_mean": 999.4577680916465, + "min": 999.4422820229166, + "max": 999.4775381424151, + "sample_stddev": 0.01801424067524335 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.5727553379000002, + 0.5249913785666669, + 0.5279192834333334 + ], + "arithmetic_mean": 0.5418886666333335, + "min": 0.5249913785666669, + "max": 0.5727553379000002, + "sample_stddev": 0.02677137842996535 + }, + "latency_p99_ms": { + "per_pass": [ + 0.8905587668593452, + 0.7968565815324167, + 0.7881481481481478 + ], + "arithmetic_mean": 0.8251878321799699, + "min": 0.7881481481481478, + "max": 0.8905587668593452, + "sample_stddev": 0.05678008919192913 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "praxis-release", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 22019.396414234478, + 19856.42668329321, + 22131.93571650061 + ], + "arithmetic_mean": 21335.9196046761, + "min": 19856.42668329321, + "max": 22131.93571650061, + "sample_stddev": 1282.5134509841184 + }, + "requests_per_second": { + "per_pass": [ + 22019.396414234478, + 19856.42668329321, + 22131.93571650061 + ], + "arithmetic_mean": 21335.9196046761, + "min": 19856.42668329321, + "max": 22131.93571650061, + "sample_stddev": 1282.5134509841184 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.7259719048856734, + 0.8051586008101334, + 0.722293512717946 + ], + "arithmetic_mean": 0.751141339471251, + "min": 0.722293512717946, + "max": 0.8051586008101334, + "sample_stddev": 0.04681646114509022 + }, + "latency_p99_ms": { + "per_pass": [ + 1.871469528856505, + 1.9198942087938942, + 1.8546529309077546 + ], + "arithmetic_mean": 1.8820055561860514, + "min": 1.8546529309077546, + "max": 1.9198942087938942, + "sample_stddev": 0.03387273223362456 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "praxis-release", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 983.0313270874751, + 983.0397906355753, + 983.0363361842536 + ], + "arithmetic_mean": 983.0358179691013, + "min": 983.0313270874751, + "max": 983.0397906355753, + "sample_stddev": 0.004255504884147311 + }, + "requests_per_second": { + "per_pass": [ + 983.0313270874751, + 983.0397906355753, + 983.0363361842536 + ], + "arithmetic_mean": 983.0358179691013, + "min": 983.0313270874751, + "max": 983.0397906355753, + "sample_stddev": 0.004255504884147311 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.5897821263469828, + 0.5483000219558191, + 0.5577131776670261 + ], + "arithmetic_mean": 0.5652651086566093, + "min": 0.5483000219558191, + "max": 0.5897821263469828, + "sample_stddev": 0.021747758331226275 + }, + "latency_p99_ms": { + "per_pass": [ + 0.9104676616915418, + 0.7881243144424132, + 0.7908748159057435 + ], + "arithmetic_mean": 0.8298222640132328, + "min": 0.7881243144424132, + "max": 0.9104676616915418, + "sample_stddev": 0.06985450192789582 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "praxis-release", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 20270.73356668412, + 20668.316524876223, + 20973.350782332298 + ], + "arithmetic_mean": 20637.466957964214, + "min": 20270.73356668412, + "max": 20973.350782332298, + "sample_stddev": 352.323019068146 + }, + "requests_per_second": { + "per_pass": [ + 20270.73356668412, + 20668.316524876223, + 20973.350782332298 + ], + "arithmetic_mean": 20637.466957964214, + "min": 20270.73356668412, + "max": 20973.350782332298, + "sample_stddev": 352.323019068146 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 25.247767327380906, + 24.762520705071108, + 24.401533092838715 + ], + "arithmetic_mean": 24.80394037509691, + "min": 24.401533092838715, + "max": 25.247767327380906, + "sample_stddev": 0.4246348863748558 + }, + "latency_p99_ms": { + "per_pass": [ + 46.70582949650975, + 47.476584873949584, + 49.283990171990176 + ], + "arithmetic_mean": 47.82213484748317, + "min": 46.70582949650975, + "max": 49.283990171990176, + "sample_stddev": 1.323360005933842 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "praxis-release", + "tool": "nighthawk", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 999.9999850000002, + 999.9999999666667, + 1000.000024533334 + ], + "arithmetic_mean": 1000.0000031666669, + "min": 999.9999850000002, + "max": 1000.000024533334, + "sample_stddev": 1.9959988039675385e-05 + }, + "requests_per_second": { + "per_pass": [ + 999.9999850000002, + 999.9999999666667, + 1000.000024533334 + ], + "arithmetic_mean": 1000.0000031666669, + "min": 999.9999850000002, + "max": 1000.000024533334, + "sample_stddev": 1.9959988039675385e-05 + }, + "confirmed_non_2xx": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "stream_resets": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "unaccounted_at_cutoff": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.364427, + 0.309497, + 0.337255 + ], + "arithmetic_mean": 0.3370596666666667, + "min": 0.309497, + "max": 0.364427, + "sample_stddev": 0.027465520955068972 + }, + "latency_p99_upper_bracket_ms": { + "per_pass": [ + 0.558335, + 0.420367, + 0.463839 + ], + "arithmetic_mean": 0.480847, + "min": 0.420367, + "max": 0.558335, + "sample_stddev": 0.07053897010872787 + } + } + }, + { + "profile": "common", + "workload": "http", + "treatment": "praxis-release", + "tool": "nighthawk", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 1000.0000250000007, + 999.9995101335733, + 1000.0000179000002 + ], + "arithmetic_mean": 999.9998510111914, + "min": 999.9995101335733, + "max": 1000.0000250000007, + "sample_stddev": 0.00029523002119122716 + }, + "requests_per_second": { + "per_pass": [ + 1000.0000250000007, + 999.9995101335733, + 1000.0000179000002 + ], + "arithmetic_mean": 999.9998510111914, + "min": 999.9995101335733, + "max": 1000.0000250000007, + "sample_stddev": 0.00029523002119122716 + }, + "confirmed_non_2xx": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "stream_resets": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "unaccounted_at_cutoff": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.474474, + 0.423647, + 0.422869 + ], + "arithmetic_mean": 0.44033, + "min": 0.422869, + "max": 0.474474, + "sample_stddev": 0.02957213000444845 + }, + "latency_p99_upper_bracket_ms": { + "per_pass": [ + 0.7569910000000001, + 0.631711, + 0.623167 + ], + "arithmetic_mean": 0.6706230000000001, + "min": 0.623167, + "max": 0.7569910000000001, + "sample_stddev": 0.07491877970175438 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 998.9139166519733, + 998.929275847415, + 998.9230838575342 + ], + "arithmetic_mean": 998.9220921189742, + "min": 998.9139166519733, + "max": 998.929275847415, + "sample_stddev": 0.007727475666934864 + }, + "requests_per_second": { + "per_pass": [ + 998.9139166519733, + 998.929275847415, + 998.9230838575342 + ], + "arithmetic_mean": 998.9220921189742, + "min": 998.9139166519733, + "max": 998.929275847415, + "sample_stddev": 0.007727475666934864 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.6948695715048027, + 0.6347301480789757, + 0.6483898716982388 + ], + "arithmetic_mean": 0.6593298637606724, + "min": 0.6347301480789757, + "max": 0.6948695715048027, + "sample_stddev": 0.03152697467633565 + }, + "latency_p99_ms": { + "per_pass": [ + 0.9813947895791582, + 0.8695233853006683, + 0.88779020979021 + ], + "arithmetic_mean": 0.9129027948900121, + "min": 0.8695233853006683, + "max": 0.9813947895791582, + "sample_stddev": 0.060014866671570924 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2998.8918263860764, + 2998.859389731653, + 2998.876012245721 + ], + "arithmetic_mean": 2998.8757427878168, + "min": 2998.859389731653, + "max": 2998.8918263860764, + "sample_stddev": 0.016220005956062482 + }, + "requests_per_second": { + "per_pass": [ + 2998.8918263860764, + 2998.859389731653, + 2998.876012245721 + ], + "arithmetic_mean": 2998.8757427878168, + "min": 2998.859389731653, + "max": 2998.8918263860764, + "sample_stddev": 0.016220005956062482 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.620630715027116, + 0.5722845146861074, + 0.56704293569968 + ], + "arithmetic_mean": 0.5866527218043012, + "min": 0.56704293569968, + "max": 0.620630715027116, + "sample_stddev": 0.0295422841898689 + }, + "latency_p99_ms": { + "per_pass": [ + 0.9188760907504362, + 0.826068181818181, + 0.8148674157303364 + ], + "arithmetic_mean": 0.8532705627663179, + "min": 0.8148674157303364, + "max": 0.9188760907504362, + "sample_stddev": 0.05709140273977206 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 14042.068151399735, + 13871.47703029107, + 14210.527158585744 + ], + "arithmetic_mean": 14041.35744675885, + "min": 13871.47703029107, + "max": 14210.527158585744, + "sample_stddev": 169.52618145871708 + }, + "requests_per_second": { + "per_pass": [ + 14042.068151399735, + 13871.47703029107, + 14210.527158585744 + ], + "arithmetic_mean": 14041.35744675885, + "min": 13871.47703029107, + "max": 14210.527158585744, + "sample_stddev": 169.52618145871708 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 2.2782413650580007, + 2.306344310399265, + 2.251276522443408 + ], + "arithmetic_mean": 2.278620732633558, + "min": 2.251276522443408, + "max": 2.306344310399265, + "sample_stddev": 0.02753585403443756 + }, + "latency_p99_ms": { + "per_pass": [ + 3.787531430956232, + 3.8254924620932353, + 3.738097701149425 + ], + "arithmetic_mean": 3.7837071980662973, + "min": 3.738097701149425, + "max": 3.8254924620932353, + "sample_stddev": 0.04382270676263373 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 998.9271605916749, + 998.9218873340603, + 998.9296617261394 + ], + "arithmetic_mean": 998.9262365506249, + "min": 998.9218873340603, + "max": 998.9296617261394, + "sample_stddev": 0.00396871288285515 + }, + "requests_per_second": { + "per_pass": [ + 998.9271605916749, + 998.9218873340603, + 998.9296617261394 + ], + "arithmetic_mean": 998.9262365506249, + "min": 998.9218873340603, + "max": 998.9296617261394, + "sample_stddev": 0.00396871288285515 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 1.0820060933497866, + 1.0354639380002668, + 1.0749676962379935 + ], + "arithmetic_mean": 1.0641459091960157, + "min": 1.0354639380002668, + "max": 1.0820060933497866, + "sample_stddev": 0.025087374558354008 + }, + "latency_p99_ms": { + "per_pass": [ + 1.9868416069254704, + 1.9642220946225162, + 1.9865316037952054 + ], + "arithmetic_mean": 1.9791984351143974, + "min": 1.9642220946225162, + "max": 1.9868416069254704, + "sample_stddev": 0.012970817490881713 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2998.835249909457, + 2998.860453023809, + 2998.8279390067896 + ], + "arithmetic_mean": 2998.8412139800184, + "min": 2998.8279390067896, + "max": 2998.860453023809, + "sample_stddev": 0.01705778206362655 + }, + "requests_per_second": { + "per_pass": [ + 2998.835249909457, + 2998.860453023809, + 2998.8279390067896 + ], + "arithmetic_mean": 2998.8412139800184, + "min": 2998.8279390067896, + "max": 2998.860453023809, + "sample_stddev": 0.01705778206362655 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 1.127976241987465, + 1.084272682510225, + 1.1406032109375 + ], + "arithmetic_mean": 1.1176173784783967, + "min": 1.084272682510225, + "max": 1.1406032109375, + "sample_stddev": 0.029559459537069385 + }, + "latency_p99_ms": { + "per_pass": [ + 1.9879691041393295, + 1.9858505601886949, + 1.9897617659190145 + ], + "arithmetic_mean": 1.987860476749013, + "min": 1.9858505601886949, + "max": 1.9897617659190145, + "sample_stddev": 0.0019578642697251976 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 7488.113521206459, + 7388.266951732807, + 7321.375168727454 + ], + "arithmetic_mean": 7399.251880555574, + "min": 7321.375168727454, + "max": 7488.113521206459, + "sample_stddev": 83.9101962980909 + }, + "requests_per_second": { + "per_pass": [ + 7488.113521206459, + 7388.266951732807, + 7321.375168727454 + ], + "arithmetic_mean": 7399.251880555574, + "min": 7321.375168727454, + "max": 7488.113521206459, + "sample_stddev": 83.9101962980909 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 4.272536979560494, + 4.330410459468848, + 4.369880678088707 + ], + "arithmetic_mean": 4.32427603903935, + "min": 4.272536979560494, + "max": 4.369880678088707, + "sample_stddev": 0.04896092570910311 + }, + "latency_p99_ms": { + "per_pass": [ + 7.381968878346621, + 7.397750873590903, + 7.406214922876789 + ], + "arithmetic_mean": 7.3953115582714375, + "min": 7.381968878346621, + "max": 7.406214922876789, + "sample_stddev": 0.012305704500781493 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 998.9218860361698, + 998.9296281801375, + 998.9169081512479 + ], + "arithmetic_mean": 998.9228074558517, + "min": 998.9169081512479, + "max": 998.9296281801375, + "sample_stddev": 0.00640987865803005 + }, + "requests_per_second": { + "per_pass": [ + 998.9218860361698, + 998.9296281801375, + 998.9169081512479 + ], + "arithmetic_mean": 998.9228074558517, + "min": 998.9169081512479, + "max": 998.9296281801375, + "sample_stddev": 0.00640987865803005 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.6595826119263606, + 0.6087371050560298, + 0.6500475804429027 + ], + "arithmetic_mean": 0.639455765808431, + "min": 0.6087371050560298, + "max": 0.6595826119263606, + "sample_stddev": 0.02702695497394163 + }, + "latency_p99_ms": { + "per_pass": [ + 0.9172217573221759, + 0.8046896551724145, + 0.8813470588235296 + ], + "arithmetic_mean": 0.8677528237727067, + "min": 0.8046896551724145, + "max": 0.9172217573221759, + "sample_stddev": 0.05748452768809925 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2998.879122670298, + 2998.898939710372, + 2998.8991738800664 + ], + "arithmetic_mean": 2998.892412086912, + "min": 2998.879122670298, + "max": 2998.8991738800664, + "sample_stddev": 0.011509567946742587 + }, + "requests_per_second": { + "per_pass": [ + 2998.879122670298, + 2998.898939710372, + 2998.8991738800664 + ], + "arithmetic_mean": 2998.892412086912, + "min": 2998.879122670298, + "max": 2998.8991738800664, + "sample_stddev": 0.011509567946742587 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.5792923314922654, + 0.5517062692256401, + 0.5725512853173899 + ], + "arithmetic_mean": 0.5678499620117652, + "min": 0.5517062692256401, + "max": 0.5792923314922654, + "sample_stddev": 0.014381395567278566 + }, + "latency_p99_ms": { + "per_pass": [ + 0.8558314176245203, + 0.7857896907216492, + 0.8346015625000006 + ], + "arithmetic_mean": 0.8254075569487234, + "min": 0.7857896907216492, + "max": 0.8558314176245203, + "sample_stddev": 0.03591459564636338 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 14467.016815626717, + 14226.682403851037, + 13781.302650963664 + ], + "arithmetic_mean": 14158.333956813805, + "min": 13781.302650963664, + "max": 14467.016815626717, + "sample_stddev": 347.9290323675047 + }, + "requests_per_second": { + "per_pass": [ + 14467.016815626717, + 14226.682403851037, + 13781.302650963664 + ], + "arithmetic_mean": 14158.333956813805, + "min": 13781.302650963664, + "max": 14467.016815626717, + "sample_stddev": 347.9290323675047 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 2.211327411383464, + 2.2487671767216924, + 2.321419706925201 + ], + "arithmetic_mean": 2.2605047650101193, + "min": 2.211327411383464, + "max": 2.321419706925201, + "sample_stddev": 0.05597684001918794 + }, + "latency_p99_ms": { + "per_pass": [ + 3.6387357611322075, + 3.727159863945578, + 3.8445459490965606 + ], + "arithmetic_mean": 3.7368138580581154, + "min": 3.6387357611322075, + "max": 3.8445459490965606, + "sample_stddev": 0.10324416724069335 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 998.9276224128726, + 998.9303806694168, + 998.9033194235989 + ], + "arithmetic_mean": 998.9204408352961, + "min": 998.9033194235989, + "max": 998.9303806694168, + "sample_stddev": 0.014891576433320203 + }, + "requests_per_second": { + "per_pass": [ + 998.9276224128726, + 998.9303806694168, + 998.9033194235989 + ], + "arithmetic_mean": 998.9204408352961, + "min": 998.9033194235989, + "max": 998.9303806694168, + "sample_stddev": 0.014891576433320203 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 1.063328263207044, + 1.0270175177761474, + 1.0545256296024546 + ], + "arithmetic_mean": 1.0482904701952154, + "min": 1.0270175177761474, + "max": 1.063328263207044, + "sample_stddev": 0.018941369223530496 + }, + "latency_p99_ms": { + "per_pass": [ + 1.9853545440859135, + 1.9806194690265488, + 1.9847230201066883 + ], + "arithmetic_mean": 1.9835656777397168, + "min": 1.9806194690265488, + "max": 1.9853545440859135, + "sample_stddev": 0.0025709560420677353 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2998.8552609557196, + 2998.850005642881, + 2998.8078371814204 + ], + "arithmetic_mean": 2998.837701260007, + "min": 2998.8078371814204, + "max": 2998.8552609557196, + "sample_stddev": 0.02599619146393504 + }, + "requests_per_second": { + "per_pass": [ + 2998.8552609557196, + 2998.850005642881, + 2998.8078371814204 + ], + "arithmetic_mean": 2998.837701260007, + "min": 2998.8078371814204, + "max": 2998.8552609557196, + "sample_stddev": 0.02599619146393504 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 1.115856838537962, + 1.0735382048253022, + 1.1211985265602777 + ], + "arithmetic_mean": 1.103531189974514, + "min": 1.0735382048253022, + "max": 1.1211985265602777, + "sample_stddev": 0.026111640629278104 + }, + "latency_p99_ms": { + "per_pass": [ + 1.9875090230434649, + 1.9848792203271841, + 1.9891963471684575 + ], + "arithmetic_mean": 1.9871948635130354, + "min": 1.9848792203271841, + "max": 1.9891963471684575, + "sample_stddev": 0.0021756420199174533 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "agentgateway", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 7437.629203059841, + 7214.126300898034, + 7390.299284458067 + ], + "arithmetic_mean": 7347.351596138647, + "min": 7214.126300898034, + "max": 7437.629203059841, + "sample_stddev": 117.77845629687131 + }, + "requests_per_second": { + "per_pass": [ + 7437.629203059841, + 7214.126300898034, + 7390.299284458067 + ], + "arithmetic_mean": 7347.351596138647, + "min": 7214.126300898034, + "max": 7437.629203059841, + "sample_stddev": 117.77845629687131 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 4.301551826986332, + 4.4349619364405415, + 4.329178467958639 + ], + "arithmetic_mean": 4.355230743795171, + "min": 4.301551826986332, + "max": 4.4349619364405415, + "sample_stddev": 0.0704173638624957 + }, + "latency_p99_ms": { + "per_pass": [ + 7.389648861591909, + 7.41405951070854, + 7.395497885542644 + ], + "arithmetic_mean": 7.399735419281031, + "min": 7.389648861591909, + "max": 7.41405951070854, + "sample_stddev": 0.012745095790608915 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "agentgateway", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 998.9425470518597, + 998.9164924644928, + 998.947055797947 + ], + "arithmetic_mean": 998.9353651047664, + "min": 998.9164924644928, + "max": 998.947055797947, + "sample_stddev": 0.01649892757108275 + }, + "requests_per_second": { + "per_pass": [ + 998.9425470518597, + 998.9164924644928, + 998.947055797947 + ], + "arithmetic_mean": 998.9353651047664, + "min": 998.9164924644928, + "max": 998.947055797947, + "sample_stddev": 0.01649892757108275 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.6479956850320172, + 0.5942806481123265, + 0.635791775146745 + ], + "arithmetic_mean": 0.6260227027636962, + "min": 0.5942806481123265, + "max": 0.6479956850320172, + "sample_stddev": 0.028158522319892222 + }, + "latency_p99_ms": { + "per_pass": [ + 0.8991141242937851, + 0.8053255813953485, + 0.8585147058823528 + ], + "arithmetic_mean": 0.8543181371904954, + "min": 0.8053255813953485, + "max": 0.8991141242937851, + "sample_stddev": 0.047034892222073604 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "agentgateway", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2998.8510279409024, + 2998.9115642375414, + 2998.890623861515 + ], + "arithmetic_mean": 2998.884405346653, + "min": 2998.8510279409024, + "max": 2998.9115642375414, + "sample_stddev": 0.030743507412238476 + }, + "requests_per_second": { + "per_pass": [ + 2998.8510279409024, + 2998.9115642375414, + 2998.890623861515 + ], + "arithmetic_mean": 2998.884405346653, + "min": 2998.8510279409024, + "max": 2998.9115642375414, + "sample_stddev": 0.030743507412238476 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.5733819134957328, + 0.559141948413051, + 0.5668506243776673 + ], + "arithmetic_mean": 0.5664581620954837, + "min": 0.559141948413051, + "max": 0.5733819134957328, + "sample_stddev": 0.0071280903032440324 + }, + "latency_p99_ms": { + "per_pass": [ + 0.8588062015503874, + 0.8033539823008842, + 0.8408922155688626 + ], + "arithmetic_mean": 0.8343507998067115, + "min": 0.8033539823008842, + "max": 0.8588062015503874, + "sample_stddev": 0.028298935404953585 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "agentgateway", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 13295.188466694137, + 12667.754390679976, + 12503.367463504988 + ], + "arithmetic_mean": 12822.103440293035, + "min": 12503.367463504988, + "max": 13295.188466694137, + "sample_stddev": 417.8670208453976 + }, + "requests_per_second": { + "per_pass": [ + 13295.188466694137, + 12667.754390679976, + 12503.367463504988 + ], + "arithmetic_mean": 12822.103440293035, + "min": 12503.367463504988, + "max": 13295.188466694137, + "sample_stddev": 417.8670208453976 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 2.406256841391813, + 2.525536641368444, + 2.558725044043984 + ], + "arithmetic_mean": 2.496839508934747, + "min": 2.406256841391813, + "max": 2.558725044043984, + "sample_stddev": 0.0801828052791477 + }, + "latency_p99_ms": { + "per_pass": [ + 3.9114730857971978, + 3.9485586197728177, + 3.9569612843320634 + ], + "arithmetic_mean": 3.938997663300693, + "min": 3.9114730857971978, + "max": 3.9569612843320634, + "sample_stddev": 0.02420439976498563 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "agentgateway", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 998.9219347902686, + 998.9025536639057, + 998.9039497427775 + ], + "arithmetic_mean": 998.9094793989839, + "min": 998.9025536639057, + "max": 998.9219347902686, + "sample_stddev": 0.01080924780427187 + }, + "requests_per_second": { + "per_pass": [ + 998.9219347902686, + 998.9025536639057, + 998.9039497427775 + ], + "arithmetic_mean": 998.9094793989839, + "min": 998.9025536639057, + "max": 998.9219347902686, + "sample_stddev": 0.01080924780427187 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 1.06248165358191, + 1.0728185075040018, + 1.0480326861993066 + ], + "arithmetic_mean": 1.0611109490950728, + "min": 1.0480326861993066, + "max": 1.0728185075040018, + "sample_stddev": 0.012449632827105678 + }, + "latency_p99_ms": { + "per_pass": [ + 1.9851301190236028, + 1.98666728000368, + 1.9840520066620104 + ], + "arithmetic_mean": 1.9852831352297644, + "min": 1.9840520066620104, + "max": 1.98666728000368, + "sample_stddev": 0.0013143341022825688 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "agentgateway", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2998.8205266578066, + 2998.68909496817, + 2998.7929762292238 + ], + "arithmetic_mean": 2998.7675326184003, + "min": 2998.68909496817, + "max": 2998.8205266578066, + "sample_stddev": 0.06931165312542432 + }, + "requests_per_second": { + "per_pass": [ + 2998.8205266578066, + 2998.68909496817, + 2998.7929762292238 + ], + "arithmetic_mean": 2998.7675326184003, + "min": 2998.68909496817, + "max": 2998.8205266578066, + "sample_stddev": 0.06931165312542432 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 1.1581213726592807, + 1.172835676694821, + 1.121060979196302 + ], + "arithmetic_mean": 1.1506726761834678, + "min": 1.121060979196302, + "max": 1.172835676694821, + "sample_stddev": 0.026678964272575795 + }, + "latency_p99_ms": { + "per_pass": [ + 1.9909339856670343, + 1.9916005388031632, + 1.9897836379982021 + ], + "arithmetic_mean": 1.9907727208227999, + "min": 1.9897836379982021, + "max": 1.9916005388031632, + "sample_stddev": 0.0009191228950779864 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "agentgateway", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 7226.076711960515, + 7116.269347972391, + 7174.419348751142 + ], + "arithmetic_mean": 7172.255136228016, + "min": 7116.269347972391, + "max": 7226.076711960515, + "sample_stddev": 54.93566381130778 + }, + "requests_per_second": { + "per_pass": [ + 7226.076711960515, + 7116.269347972391, + 7174.419348751142 + ], + "arithmetic_mean": 7172.255136228016, + "min": 7116.269347972391, + "max": 7226.076711960515, + "sample_stddev": 54.93566381130778 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 4.427484565625489, + 4.495820190458571, + 4.459355403002963 + ], + "arithmetic_mean": 4.460886719695674, + "min": 4.427484565625489, + "max": 4.495820190458571, + "sample_stddev": 0.034193538913688794 + }, + "latency_p99_ms": { + "per_pass": [ + 7.414730165814137, + 7.423703584392727, + 7.418568816708394 + ], + "arithmetic_mean": 7.419000855638419, + "min": 7.414730165814137, + "max": 7.423703584392727, + "sample_stddev": 0.004502283140189849 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 12013.707329556617, + 12361.260339402153, + 12240.154138897413 + ], + "arithmetic_mean": 12205.040602618728, + "min": 12013.707329556617, + "max": 12361.260339402153, + "sample_stddev": 176.4171023049319 + }, + "requests_per_second": { + "per_pass": [ + 12013.707329556617, + 12361.260339402153, + 12240.154138897413 + ], + "arithmetic_mean": 12205.040602618728, + "min": 12013.707329556617, + "max": 12361.260339402153, + "sample_stddev": 176.4171023049319 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 42.60016642769549, + 41.402275380842546, + 41.81242126347682 + ], + "arithmetic_mean": 41.93828769067162, + "min": 41.402275380842546, + "max": 42.60016642769549, + "sample_stddev": 0.6087836299981289 + }, + "latency_p99_ms": { + "per_pass": [ + 74.3631226433312, + 74.33491226899727, + 74.44593401235237 + ], + "arithmetic_mean": 74.3813229748936, + "min": 74.33491226899727, + "max": 74.44593401235237, + "sample_stddev": 0.05770525042088978 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "agentgateway", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 6717.755006233962, + 6838.999367896235, + 6871.967627721399 + ], + "arithmetic_mean": 6809.574000617199, + "min": 6717.755006233962, + "max": 6871.967627721399, + "sample_stddev": 81.2082036258437 + }, + "requests_per_second": { + "per_pass": [ + 6717.755006233962, + 6838.999367896235, + 6871.967627721399 + ], + "arithmetic_mean": 6809.574000617199, + "min": 6717.755006233962, + "max": 6871.967627721399, + "sample_stddev": 81.2082036258437 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 76.15262402915448, + 74.8044511708874, + 74.44042444314978 + ], + "arithmetic_mean": 75.1324998810639, + "min": 74.44042444314978, + "max": 76.15262402915448, + "sample_stddev": 0.9020082165728915 + }, + "latency_p99_ms": { + "per_pass": [ + 207.574246839485, + 226.08091264692354, + 213.97619799739255 + ], + "arithmetic_mean": 215.87711916126702, + "min": 207.574246839485, + "max": 226.08091264692354, + "sample_stddev": 9.398632654833527 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "agentgateway", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 41.30227327487391, + 41.2650070101346, + 41.35385501502296 + ], + "arithmetic_mean": 41.30704510001049, + "min": 41.2650070101346, + "max": 41.35385501502296, + "sample_stddev": 0.04461580134336781 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 378.58653900961536, + 378.8059877948718, + 378.19086285817303 + ], + "arithmetic_mean": 378.52779655422006, + "min": 378.19086285817303, + "max": 378.8059877948718, + "sample_stddev": 0.3117413655365002 + }, + "latency_p99_ms": { + "per_pass": [ + 381.59493807999996, + 382.75183698, + 381.53475222000003 + ], + "arithmetic_mean": 381.9605090933333, + "min": 381.53475222000003, + "max": 382.75183698, + "sample_stddev": 0.6859704458635526 + }, + "ttft_mean_ms": { + "per_pass": [ + 26.746174011217946, + 26.723490693108975, + 26.674469560897435 + ], + "arithmetic_mean": 26.714711421741452, + "min": 26.674469560897435, + "max": 26.746174011217946, + "sample_stddev": 0.036649539604885664 + }, + "ttft_p99_ms": { + "per_pass": [ + 28.10723523, + 28.018970269999997, + 27.686159659999998 + ], + "arithmetic_mean": 27.93745505333333, + "min": 27.686159659999998, + "max": 28.10723523, + "sample_stddev": 0.22205789070390372 + }, + "itl_mean_ms": { + "per_pass": [ + 5.58476769838726, + 5.588611065107347, + 5.579625290432946 + ], + "arithmetic_mean": 5.584334684642518, + "min": 5.579625290432946, + "max": 5.588611065107347, + "sample_stddev": 0.004508509986916838 + }, + "output_tokens_per_second": { + "per_pass": [ + 2643.3454895919303, + 2640.9604486486146, + 2646.6467209614693 + ], + "arithmetic_mean": 2643.6508864006714, + "min": 2640.9604486486146, + "max": 2646.6467209614693, + "sample_stddev": 2.85541128597554 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "agentgateway", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 320.3664508246043, + 321.04583594223817, + 320.62722008055397 + ], + "arithmetic_mean": 320.6798356157988, + "min": 320.3664508246043, + "max": 321.04583594223817, + "sample_stddev": 0.3427350732379373 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 387.0317953975149, + 386.03557350507947, + 386.47674084869635 + ], + "arithmetic_mean": 386.5147032504302, + "min": 386.03557350507947, + "max": 387.0317953975149, + "sample_stddev": 0.4991947242318906 + }, + "latency_p99_ms": { + "per_pass": [ + 401.36036479999996, + 403.35092371999986, + 402.09826829 + ], + "arithmetic_mean": 402.26985226999994, + "min": 401.36036479999996, + "max": 403.35092371999986, + "sample_stddev": 1.0063110851730945 + }, + "ttft_mean_ms": { + "per_pass": [ + 27.275244325118095, + 27.236740894817853, + 27.257545904639706 + ], + "arithmetic_mean": 27.25651037485855, + "min": 27.236740894817853, + "max": 27.275244325118095, + "sample_stddev": 0.01927259135838103 + }, + "ttft_p99_ms": { + "per_pass": [ + 34.287749379999916, + 32.74431171999991, + 34.40314348000002 + ], + "arithmetic_mean": 33.811734859999945, + "min": 32.74431171999991, + "max": 34.40314348000002, + "sample_stddev": 0.9262143755278083 + }, + "itl_mean_ms": { + "per_pass": [ + 5.7104214455935995, + 5.6952195652422475, + 5.701891983238995 + ], + "arithmetic_mean": 5.702510998024947, + "min": 5.6952195652422475, + "max": 5.7104214455935995, + "sample_stddev": 0.007619821259919862 + }, + "output_tokens_per_second": { + "per_pass": [ + 20503.452852774677, + 20546.933500303243, + 20520.142085155454 + ], + "arithmetic_mean": 20523.509479411125, + "min": 20503.452852774677, + "max": 20546.933500303243, + "sample_stddev": 21.935044687227986 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "agentgateway", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 41.22689217468894, + 41.111240876920164, + 41.29835488043705 + ], + "arithmetic_mean": 41.212162644015386, + "min": 41.111240876920164, + "max": 41.29835488043705, + "sample_stddev": 0.09442262379020731 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 378.30596094310897, + 379.4235868605769, + 377.7617898084936 + ], + "arithmetic_mean": 378.49711253739315, + "min": 377.7617898084936, + "max": 379.4235868605769, + "sample_stddev": 0.8472287528030719 + }, + "latency_p99_ms": { + "per_pass": [ + 383.46699065999996, + 383.23184017, + 382.28048979 + ], + "arithmetic_mean": 382.9931068733333, + "min": 382.28048979, + "max": 383.46699065999996, + "sample_stddev": 0.628244593156742 + }, + "ttft_mean_ms": { + "per_pass": [ + 27.210297427884615, + 27.07997752804487, + 27.179658838141023 + ], + "arithmetic_mean": 27.156644598023504, + "min": 27.07997752804487, + "max": 27.210297427884615, + "sample_stddev": 0.06814000667522993 + }, + "ttft_p99_ms": { + "per_pass": [ + 29.41516556, + 28.991785719999996, + 29.232323219999998 + ], + "arithmetic_mean": 29.213091499999997, + "min": 28.991785719999996, + "max": 29.41516556, + "sample_stddev": 0.21234409932989842 + }, + "itl_mean_ms": { + "per_pass": [ + 5.572947039924196, + 5.592755703690985, + 5.564795729688136 + ], + "arithmetic_mean": 5.5768328244344385, + "min": 5.564795729688136, + "max": 5.592755703690985, + "sample_stddev": 0.014379309006521629 + }, + "output_tokens_per_second": { + "per_pass": [ + 2638.5210991800923, + 2631.1194161228905, + 2643.0947123479714 + ], + "arithmetic_mean": 2637.5784092169847, + "min": 2631.1194161228905, + "max": 2643.0947123479714, + "sample_stddev": 6.043047922573268 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "agentgateway", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 323.19926606089376, + 323.78759950050306, + 324.08647304908044 + ], + "arithmetic_mean": 323.6911128701591, + "min": 323.19926606089376, + "max": 324.08647304908044, + "sample_stddev": 0.45140482091817485 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 381.0424450148616, + 380.4957688025607, + 380.66544553650857 + ], + "arithmetic_mean": 380.73455311797693, + "min": 380.4957688025607, + "max": 381.0424450148616, + "sample_stddev": 0.2798135336902409 + }, + "latency_p99_ms": { + "per_pass": [ + 415.4910858500001, + 409.1102782, + 414.72472259999967 + ], + "arithmetic_mean": 413.10869554999994, + "min": 409.1102782, + "max": 415.4910858500001, + "sample_stddev": 3.4838676978787797 + }, + "ttft_mean_ms": { + "per_pass": [ + 27.851370028908796, + 27.67153199197236, + 27.757190725703257 + ], + "arithmetic_mean": 27.760030915528137, + "min": 27.67153199197236, + "max": 27.851370028908796, + "sample_stddev": 0.08995265360715564 + }, + "ttft_p99_ms": { + "per_pass": [ + 35.93667955000003, + 35.65526260000005, + 37.20071325999999 + ], + "arithmetic_mean": 36.264218470000024, + "min": 35.65526260000005, + "max": 37.20071325999999, + "sample_stddev": 0.8231438171483993 + }, + "itl_mean_ms": { + "per_pass": [ + 5.606207539459567, + 5.60038471127918, + 5.601718330330243 + ], + "arithmetic_mean": 5.602770193689663, + "min": 5.60038471127918, + "max": 5.606207539459567, + "sample_stddev": 0.0030505973840785653 + }, + "output_tokens_per_second": { + "per_pass": [ + 20684.7530278972, + 20722.406368032196, + 20741.534275141148 + ], + "arithmetic_mean": 20716.23122369018, + "min": 20684.7530278972, + "max": 20741.534275141148, + "sample_stddev": 28.88990853876319 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "agentgateway", + "tool": "aiperf", + "api": "translation", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 41.26850696648443, + 41.21028451825117, + 41.13509423966107 + ], + "arithmetic_mean": 41.20462857479889, + "min": 41.13509423966107, + "max": 41.26850696648443, + "sample_stddev": 0.0668859566117027 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 378.2728220809294, + 378.7786884358974, + 375.9735976188951 + ], + "arithmetic_mean": 377.67503604524063, + "min": 375.9735976188951, + "max": 378.7786884358974, + "sample_stddev": 1.495040043362055 + }, + "latency_p99_ms": { + "per_pass": [ + 382.12568593, + 384.50166569, + 379.05523628 + ], + "arithmetic_mean": 381.89419596666664, + "min": 379.05523628, + "max": 384.50166569, + "sample_stddev": 2.7305840093048426 + }, + "ttft_mean_ms": { + "per_pass": [ + 26.778992534455128, + 26.796617022435896, + 26.712154292233787 + ], + "arithmetic_mean": 26.76258794970827, + "min": 26.712154292233787, + "max": 26.796617022435896, + "sample_stddev": 0.04455694108482062 + }, + "ttft_p99_ms": { + "per_pass": [ + 28.55459827, + 28.969237169999996, + 27.740486999999998 + ], + "arithmetic_mean": 28.42144081333333, + "min": 27.740486999999998, + "max": 28.969237169999996, + "sample_stddev": 0.6251039323730156 + }, + "itl_mean_ms": { + "per_pass": [ + 5.579267135658323, + 5.587017006562882, + 5.543832433756529 + ], + "arithmetic_mean": 5.570038858659244, + "min": 5.543832433756529, + "max": 5.587017006562882, + "sample_stddev": 0.023023849686696775 + }, + "output_tokens_per_second": { + "per_pass": [ + 2641.1844458550036, + 2637.458209168075, + 2632.6460313383086 + ], + "arithmetic_mean": 2637.096228787129, + "min": 2632.6460313383086, + "max": 2641.1844458550036, + "sample_stddev": 4.280701223148973 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "agentgateway", + "tool": "aiperf", + "api": "translation", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 324.2222656071664, + 323.7554100010976, + 324.20776887927684 + ], + "arithmetic_mean": 324.06181482918026, + "min": 323.7554100010976, + "max": 324.2222656071664, + "sample_stddev": 0.26545334389335423 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 380.1217421548767, + 380.4326846579616, + 380.994715627055 + ], + "arithmetic_mean": 380.51638081329776, + "min": 380.1217421548767, + "max": 380.994715627055, + "sample_stddev": 0.4424640726604683 + }, + "latency_p99_ms": { + "per_pass": [ + 413.55597939999984, + 411.68078479999997, + 407.69082304999995 + ], + "arithmetic_mean": 410.9758624166666, + "min": 407.69082304999995, + "max": 413.55597939999984, + "sample_stddev": 2.995446782598437 + }, + "ttft_mean_ms": { + "per_pass": [ + 27.576311186339183, + 27.452276243572808, + 27.51128704607266 + ], + "arithmetic_mean": 27.513291491994885, + "min": 27.452276243572808, + "max": 27.576311186339183, + "sample_stddev": 0.0620417610110789 + }, + "ttft_p99_ms": { + "per_pass": [ + 37.56183107999997, + 37.02299540000004, + 36.31508245999995 + ], + "arithmetic_mean": 36.96663631333332, + "min": 36.31508245999995, + "max": 37.56183107999997, + "sample_stddev": 0.6252821685890447 + }, + "itl_mean_ms": { + "per_pass": [ + 5.595959221722817, + 5.602863625625219, + 5.610848072714004 + ], + "arithmetic_mean": 5.60322364002068, + "min": 5.595959221722817, + "max": 5.610848072714004, + "sample_stddev": 0.007450951532063028 + }, + "output_tokens_per_second": { + "per_pass": [ + 20750.224998858648, + 20720.346240070245, + 20749.297208273718 + ], + "arithmetic_mean": 20739.956149067537, + "min": 20720.346240070245, + "max": 20750.224998858648, + "sample_stddev": 16.98901400917467 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 998.9232342135542, + 998.9290942066319, + 998.9504424096758 + ], + "arithmetic_mean": 998.9342569432873, + "min": 998.9232342135542, + "max": 998.9504424096758, + "sample_stddev": 0.014319981542496979 + }, + "requests_per_second": { + "per_pass": [ + 998.9232342135542, + 998.9290942066319, + 998.9504424096758 + ], + "arithmetic_mean": 998.9342569432873, + "min": 998.9232342135542, + "max": 998.9504424096758, + "sample_stddev": 0.014319981542496979 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.3278809081176629, + 0.31678633961446107, + 0.3015875181430096 + ], + "arithmetic_mean": 0.3154182552917112, + "min": 0.3015875181430096, + "max": 0.3278809081176629, + "sample_stddev": 0.013199974625938308 + }, + "latency_p99_ms": { + "per_pass": [ + 0.5452869565217393, + 0.4733863636363634, + 0.44166536964980524 + ], + "arithmetic_mean": 0.48677956326930266, + "min": 0.44166536964980524, + "max": 0.5452869565217393, + "sample_stddev": 0.053093235574508624 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2998.932164387933, + 2998.934588394586, + 2998.931387603222 + ], + "arithmetic_mean": 2998.932713461914, + "min": 2998.931387603222, + "max": 2998.934588394586, + "sample_stddev": 0.0016695442541291236 + }, + "requests_per_second": { + "per_pass": [ + 2998.932164387933, + 2998.934588394586, + 2998.931387603222 + ], + "arithmetic_mean": 2998.932713461914, + "min": 2998.931387603222, + "max": 2998.934588394586, + "sample_stddev": 0.0016695442541291236 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.32286604338549096, + 0.3110545364286984, + 0.30250850751244646 + ], + "arithmetic_mean": 0.3121430291088786, + "min": 0.30250850751244646, + "max": 0.32286604338549096, + "sample_stddev": 0.010222325026219716 + }, + "latency_p99_ms": { + "per_pass": [ + 0.5995733333333337, + 0.5831283095723018, + 0.5754389799635707 + ], + "arithmetic_mean": 0.5860468742897355, + "min": 0.5754389799635707, + "max": 0.5995733333333337, + "sample_stddev": 0.012329041655843895 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 57826.92945158259, + 58983.26222796748, + 58465.53980322684 + ], + "arithmetic_mean": 58425.243827592305, + "min": 57826.92945158259, + "max": 58983.26222796748, + "sample_stddev": 579.2186087089689 + }, + "requests_per_second": { + "per_pass": [ + 57826.92945158259, + 58983.26222796748, + 58465.53980322684 + ], + "arithmetic_mean": 58425.243827592305, + "min": 57826.92945158259, + "max": 58983.26222796748, + "sample_stddev": 579.2186087089689 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.5527148517561449, + 0.5418966984007948, + 0.5466921894901096 + ], + "arithmetic_mean": 0.5471012465490164, + "min": 0.5418966984007948, + "max": 0.5527148517561449, + "sample_stddev": 0.005420664743649914 + }, + "latency_p99_ms": { + "per_pass": [ + 1.9960176574794641, + 1.9878014895239378, + 1.992786976629929 + ], + "arithmetic_mean": 1.9922020412111103, + "min": 1.9878014895239378, + "max": 1.9960176574794641, + "sample_stddev": 0.004139198720947828 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 998.9176936008189, + 998.9109853714563, + 998.9081549081995 + ], + "arithmetic_mean": 998.9122779601582, + "min": 998.9081549081995, + "max": 998.9176936008189, + "sample_stddev": 0.004898954315558749 + }, + "requests_per_second": { + "per_pass": [ + 998.9176936008189, + 998.9109853714563, + 998.9081549081995 + ], + "arithmetic_mean": 998.9122779601582, + "min": 998.9081549081995, + "max": 998.9176936008189, + "sample_stddev": 0.004898954315558749 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.6511292318903414, + 0.6083170974853253, + 0.6146702462313233 + ], + "arithmetic_mean": 0.62470552520233, + "min": 0.6083170974853253, + "max": 0.6511292318903414, + "sample_stddev": 0.023103026448881972 + }, + "latency_p99_ms": { + "per_pass": [ + 1.7577737881508082, + 1.406122213002258, + 1.4652664871503676 + ], + "arithmetic_mean": 1.5430541627678112, + "min": 1.406122213002258, + "max": 1.7577737881508082, + "sample_stddev": 0.18828940340493835 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2998.867407191102, + 2998.863620383062, + 2998.9027250084973 + ], + "arithmetic_mean": 2998.8779175275536, + "min": 2998.863620383062, + "max": 2998.9027250084973, + "sample_stddev": 0.02156718136100512 + }, + "requests_per_second": { + "per_pass": [ + 2998.867407191102, + 2998.863620383062, + 2998.9027250084973 + ], + "arithmetic_mean": 2998.8779175275536, + "min": 2998.863620383062, + "max": 2998.9027250084973, + "sample_stddev": 0.02156718136100512 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.6285658230574322, + 0.6030869440678339, + 0.6033119429231862 + ], + "arithmetic_mean": 0.6116549033494841, + "min": 0.6030869440678339, + "max": 0.6285658230574322, + "sample_stddev": 0.014645718150631207 + }, + "latency_p99_ms": { + "per_pass": [ + 1.702872305140964, + 1.5946546275395026, + 1.4483970022241535 + ], + "arithmetic_mean": 1.5819746449682066, + "min": 1.4483970022241535, + "max": 1.702872305140964, + "sample_stddev": 0.1277106354895977 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 10060.13014453275, + 10055.315474676912, + 9976.469071439997 + ], + "arithmetic_mean": 10030.638230216553, + "min": 9976.469071439997, + "max": 10060.13014453275, + "sample_stddev": 46.973594533258805 + }, + "requests_per_second": { + "per_pass": [ + 10060.13014453275, + 10055.315474676912, + 9976.469071439997 + ], + "arithmetic_mean": 10030.638230216553, + "min": 9976.469071439997, + "max": 10060.13014453275, + "sample_stddev": 46.973594533258805 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 3.179921510611793, + 3.181498085793649, + 3.2066652806151237 + ], + "arithmetic_mean": 3.1893616256735218, + "min": 3.179921510611793, + "max": 3.2066652806151237, + "sample_stddev": 0.015006123852598488 + }, + "latency_p99_ms": { + "per_pass": [ + 15.799468163687377, + 15.689169565875044, + 15.912538004922556 + ], + "arithmetic_mean": 15.800391911494993, + "min": 15.689169565875044, + "max": 15.912538004922556, + "sample_stddev": 0.11168708462995874 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 998.95401535354, + 998.9418041290559, + 998.9563081135917 + ], + "arithmetic_mean": 998.9507091987292, + "min": 998.9418041290559, + "max": 998.9563081135917, + "sample_stddev": 0.007796754874857453 + }, + "requests_per_second": { + "per_pass": [ + 998.95401535354, + 998.9418041290559, + 998.9563081135917 + ], + "arithmetic_mean": 998.9507091987292, + "min": 998.9418041290559, + "max": 998.9563081135917, + "sample_stddev": 0.007796754874857453 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.3323351409751868, + 0.30623159034818576, + 0.304217475687033 + ], + "arithmetic_mean": 0.31426140233680183, + "min": 0.304217475687033, + "max": 0.3323351409751868, + "sample_stddev": 0.015684679969433683 + }, + "latency_p99_ms": { + "per_pass": [ + 0.5564640000000002, + 0.44686315789473685, + 0.4391199999999998 + ], + "arithmetic_mean": 0.4808157192982456, + "min": 0.4391199999999998, + "max": 0.5564640000000002, + "sample_stddev": 0.06562763063980215 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2998.9368680818193, + 2998.920235209961, + 2998.9144804419716 + ], + "arithmetic_mean": 2998.923861244584, + "min": 2998.9144804419716, + "max": 2998.9368680818193, + "sample_stddev": 0.011625949415110252 + }, + "requests_per_second": { + "per_pass": [ + 2998.9368680818193, + 2998.920235209961, + 2998.9144804419716 + ], + "arithmetic_mean": 2998.923861244584, + "min": 2998.9144804419716, + "max": 2998.9368680818193, + "sample_stddev": 0.011625949415110252 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.32596243253245016, + 0.2925875067900958, + 0.30251133683766 + ], + "arithmetic_mean": 0.30702042538673535, + "min": 0.2925875067900958, + "max": 0.32596243253245016, + "sample_stddev": 0.017138270821015412 + }, + "latency_p99_ms": { + "per_pass": [ + 0.5905020242914978, + 0.5702802303262962, + 0.5546320000000003 + ], + "arithmetic_mean": 0.5718047515392648, + "min": 0.5546320000000003, + "max": 0.5905020242914978, + "sample_stddev": 0.01798354204167654 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 59159.81326648917, + 60755.574326094385, + 60380.50684056401 + ], + "arithmetic_mean": 60098.631477715855, + "min": 59159.81326648917, + "max": 60755.574326094385, + "sample_stddev": 834.3881770337338 + }, + "requests_per_second": { + "per_pass": [ + 59159.81326648917, + 60755.574326094385, + 60380.50684056401 + ], + "arithmetic_mean": 60098.631477715855, + "min": 59159.81326648917, + "max": 60755.574326094385, + "sample_stddev": 834.3881770337338 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.540213460836305, + 0.5260751971273221, + 0.5293392308098274 + ], + "arithmetic_mean": 0.5318759629244848, + "min": 0.5260751971273221, + "max": 0.540213460836305, + "sample_stddev": 0.0074026267326089195 + }, + "latency_p99_ms": { + "per_pass": [ + 1.988259718304122, + 1.9796342447785291, + 1.979793569169844 + ], + "arithmetic_mean": 1.9825625107508318, + "min": 1.9796342447785291, + "max": 1.988259718304122, + "sample_stddev": 0.0049345695348599105 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 998.9348975258661, + 998.940665535359, + 998.9425806985711 + ], + "arithmetic_mean": 998.9393812532654, + "min": 998.9348975258661, + "max": 998.9425806985711, + "sample_stddev": 0.003999352582079625 + }, + "requests_per_second": { + "per_pass": [ + 998.9348975258661, + 998.940665535359, + 998.9425806985711 + ], + "arithmetic_mean": 998.9393812532654, + "min": 998.9348975258661, + "max": 998.9425806985711, + "sample_stddev": 0.003999352582079625 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.7282623159351654, + 0.6023719158884737, + 0.6056999826574172 + ], + "arithmetic_mean": 0.6454447381603521, + "min": 0.6023719158884737, + "max": 0.7282623159351654, + "sample_stddev": 0.07174142735177547 + }, + "latency_p99_ms": { + "per_pass": [ + 1.690530239237861, + 1.6349999999999998, + 1.3420470587335722 + ], + "arithmetic_mean": 1.555859099323811, + "min": 1.3420470587335722, + "max": 1.690530239237861, + "sample_stddev": 0.18723673088759843 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2998.87004327088, + 2998.9083982761867, + 2998.8818882971073 + ], + "arithmetic_mean": 2998.8867766147246, + "min": 2998.87004327088, + "max": 2998.9083982761867, + "sample_stddev": 0.019639204282861332 + }, + "requests_per_second": { + "per_pass": [ + 2998.87004327088, + 2998.9083982761867, + 2998.8818882971073 + ], + "arithmetic_mean": 2998.8867766147246, + "min": 2998.87004327088, + "max": 2998.9083982761867, + "sample_stddev": 0.019639204282861332 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.682014935810811, + 0.5999643167563125, + 0.5973178598750888 + ], + "arithmetic_mean": 0.6264323708140708, + "min": 0.5973178598750888, + "max": 0.682014935810811, + "sample_stddev": 0.048154097252660476 + }, + "latency_p99_ms": { + "per_pass": [ + 1.7914225844004668, + 1.5934798534798547, + 1.502036727879802 + ], + "arithmetic_mean": 1.628979721920041, + "min": 1.502036727879802, + "max": 1.7914225844004668, + "sample_stddev": 0.14792303398390197 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "direct", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 10215.041879074623, + 10333.537900297726, + 10253.552012230819 + ], + "arithmetic_mean": 10267.377263867722, + "min": 10215.041879074623, + "max": 10333.537900297726, + "sample_stddev": 60.44567766635038 + }, + "requests_per_second": { + "per_pass": [ + 10215.041879074623, + 10333.537900297726, + 10253.552012230819 + ], + "arithmetic_mean": 10267.377263867722, + "min": 10215.041879074623, + "max": 10333.537900297726, + "sample_stddev": 60.44567766635038 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 3.1316395927349476, + 3.095810828203722, + 3.119969628116528 + ], + "arithmetic_mean": 3.1158066830183992, + "min": 3.095810828203722, + "max": 3.1316395927349476, + "sample_stddev": 0.018273551266133902 + }, + "latency_p99_ms": { + "per_pass": [ + 14.889180270927417, + 15.251894855668445, + 15.339307470343059 + ], + "arithmetic_mean": 15.160127532312973, + "min": 14.889180270927417, + "max": 15.339307470343059, + "sample_stddev": 0.23868295946781137 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "direct", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 998.9235973245276, + 998.9574000155607, + 998.9370964143793 + ], + "arithmetic_mean": 998.9393645848226, + "min": 998.9235973245276, + "max": 998.9574000155607, + "sample_stddev": 0.017015108819492804 + }, + "requests_per_second": { + "per_pass": [ + 998.9235973245276, + 998.9574000155607, + 998.9370964143793 + ], + "arithmetic_mean": 998.9393645848226, + "min": 998.9235973245276, + "max": 998.9574000155607, + "sample_stddev": 0.017015108819492804 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.3838159163887407, + 0.31750825723719317, + 0.3029874713180363 + ], + "arithmetic_mean": 0.33477054831465675, + "min": 0.3029874713180363, + "max": 0.3838159163887407, + "sample_stddev": 0.043090595297225545 + }, + "latency_p99_ms": { + "per_pass": [ + 0.5979903567984569, + 0.4657217391304356, + 0.4411043771043773 + ], + "arithmetic_mean": 0.5016054910110899, + "min": 0.4411043771043773, + "max": 0.5979903567984569, + "sample_stddev": 0.08437437640016704 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "direct", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2998.910910096227, + 2998.9332038328494, + 2998.8581683557254 + ], + "arithmetic_mean": 2998.9007607616004, + "min": 2998.8581683557254, + "max": 2998.9332038328494, + "sample_stddev": 0.03853358861853425 + }, + "requests_per_second": { + "per_pass": [ + 2998.910910096227, + 2998.9332038328494, + 2998.8581683557254 + ], + "arithmetic_mean": 2998.9007607616004, + "min": 2998.8581683557254, + "max": 2998.9332038328494, + "sample_stddev": 0.03853358861853425 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.3281698153116109, + 0.3136484055943279, + 0.2978254704614154 + ], + "arithmetic_mean": 0.31321456378911805, + "min": 0.2978254704614154, + "max": 0.3281698153116109, + "sample_stddev": 0.015176823782691069 + }, + "latency_p99_ms": { + "per_pass": [ + 0.5976257796257796, + 0.5870666666666676, + 0.567242258652094 + ], + "arithmetic_mean": 0.5839782349815137, + "min": 0.567242258652094, + "max": 0.5976257796257796, + "sample_stddev": 0.015425413913247019 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "direct", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 57366.33735874775, + 58500.29320586415, + 59207.963160374 + ], + "arithmetic_mean": 58358.197908328635, + "min": 57366.33735874775, + "max": 59207.963160374, + "sample_stddev": 928.9993022011178 + }, + "requests_per_second": { + "per_pass": [ + 57366.33735874775, + 58500.29320586415, + 59207.963160374 + ], + "arithmetic_mean": 58358.197908328635, + "min": 57366.33735874775, + "max": 59207.963160374, + "sample_stddev": 928.9993022011178 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.5571457279909418, + 0.5463551852278137, + 0.5398151785061047 + ], + "arithmetic_mean": 0.5477720305749534, + "min": 0.5398151785061047, + "max": 0.5571457279909418, + "sample_stddev": 0.00875171836926211 + }, + "latency_p99_ms": { + "per_pass": [ + 2.0028215974122894, + 1.9917116215841042, + 1.9820642062353313 + ], + "arithmetic_mean": 1.9921991417439082, + "min": 1.9820642062353313, + "max": 2.0028215974122894, + "sample_stddev": 0.010387279675062946 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "direct", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 998.931797992093, + 998.928243810491, + 998.9395555654218 + ], + "arithmetic_mean": 998.9331991226686, + "min": 998.928243810491, + "max": 998.9395555654218, + "sample_stddev": 0.005784576481515299 + }, + "requests_per_second": { + "per_pass": [ + 998.931797992093, + 998.928243810491, + 998.9395555654218 + ], + "arithmetic_mean": 998.9331991226686, + "min": 998.928243810491, + "max": 998.9395555654218, + "sample_stddev": 0.005784576481515299 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.6888883077641406, + 0.6462456702908219, + 0.6405398887740128 + ], + "arithmetic_mean": 0.6585579556096585, + "min": 0.6405398887740128, + "max": 0.6888883077641406, + "sample_stddev": 0.0264213300581285 + }, + "latency_p99_ms": { + "per_pass": [ + 1.5983934274793077, + 1.7204490177736187, + 1.699758064516129 + ], + "arithmetic_mean": 1.672866836589685, + "min": 1.5983934274793077, + "max": 1.7204490177736187, + "sample_stddev": 0.06532032903367177 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "direct", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2998.888712637005, + 2998.8959447801517, + 2998.895216886882 + ], + "arithmetic_mean": 2998.8932914346797, + "min": 2998.888712637005, + "max": 2998.8959447801517, + "sample_stddev": 0.003982021881030142 + }, + "requests_per_second": { + "per_pass": [ + 2998.888712637005, + 2998.8959447801517, + 2998.895216886882 + ], + "arithmetic_mean": 2998.8932914346797, + "min": 2998.888712637005, + "max": 2998.8959447801517, + "sample_stddev": 0.003982021881030142 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.6453492739153628, + 0.6172011136535384, + 0.6120038082548007 + ], + "arithmetic_mean": 0.6248513986079006, + "min": 0.6120038082548007, + "max": 0.6453492739153628, + "sample_stddev": 0.017940879714833866 + }, + "latency_p99_ms": { + "per_pass": [ + 1.7393167883211686, + 1.4406672259108613, + 1.628769294952022 + ], + "arithmetic_mean": 1.6029177697280172, + "min": 1.4406672259108613, + "max": 1.7393167883211686, + "sample_stddev": 0.15099376245154147 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "direct", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 10077.474260659026, + 10100.851106330772, + 10064.01547231049 + ], + "arithmetic_mean": 10080.780279766763, + "min": 10064.01547231049, + "max": 10100.851106330772, + "sample_stddev": 18.639026400930682 + }, + "requests_per_second": { + "per_pass": [ + 10077.474260659026, + 10100.851106330772, + 10064.01547231049 + ], + "arithmetic_mean": 10080.780279766763, + "min": 10064.01547231049, + "max": 10100.851106330772, + "sample_stddev": 18.639026400930682 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 3.1744139023766698, + 3.1671796678171806, + 3.1787143428736058 + ], + "arithmetic_mean": 3.1734359710224855, + "min": 3.1671796678171806, + "max": 3.1787143428736058, + "sample_stddev": 0.005829189005723843 + }, + "latency_p99_ms": { + "per_pass": [ + 15.538163041777493, + 15.757508886255927, + 15.673311117843074 + ], + "arithmetic_mean": 15.656327681958832, + "min": 15.538163041777493, + "max": 15.757508886255927, + "sample_stddev": 0.11065476805504146 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 69812.11142546525, + 71367.45986521705, + 71255.72113143167 + ], + "arithmetic_mean": 70811.76414070466, + "min": 69812.11142546525, + "max": 71367.45986521705, + "sample_stddev": 867.5255324606474 + }, + "requests_per_second": { + "per_pass": [ + 69812.11142546525, + 71367.45986521705, + 71255.72113143167 + ], + "arithmetic_mean": 70811.76414070466, + "min": 69812.11142546525, + "max": 71367.45986521705, + "sample_stddev": 867.5255324606474 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 7.331730665052992, + 7.171755611655775, + 7.1831392829187575 + ], + "arithmetic_mean": 7.228875186542508, + "min": 7.171755611655775, + "max": 7.331730665052992, + "sample_stddev": 0.08925712345561741 + }, + "latency_p99_ms": { + "per_pass": [ + 25.610503637381072, + 24.77959738846571, + 25.267269872984173 + ], + "arithmetic_mean": 25.219123632943653, + "min": 24.77959738846571, + "max": 25.610503637381072, + "sample_stddev": 0.41754023033017895 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "direct", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 14243.654483200025, + 14476.931661050778, + 14411.52697915336 + ], + "arithmetic_mean": 14377.37104113472, + "min": 14243.654483200025, + "max": 14476.931661050778, + "sample_stddev": 120.33092496508398 + }, + "requests_per_second": { + "per_pass": [ + 14243.654483200025, + 14476.931661050778, + 14411.52697915336 + ], + "arithmetic_mean": 14377.37104113472, + "min": 14243.654483200025, + "max": 14476.931661050778, + "sample_stddev": 120.33092496508398 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 35.90852053922028, + 35.33001829518102, + 35.49159343534808 + ], + "arithmetic_mean": 35.576710756583125, + "min": 35.33001829518102, + "max": 35.90852053922028, + "sample_stddev": 0.2984961144978045 + }, + "latency_p99_ms": { + "per_pass": [ + 1128.2685274002256, + 1082.5494263139797, + 1028.066740760976 + ], + "arithmetic_mean": 1079.628231491727, + "min": 1028.066740760976, + "max": 1128.2685274002256, + "sample_stddev": 50.164724117816 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "direct", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 41.330562303263854, + 41.239700792663015, + 41.48199244823412 + ], + "arithmetic_mean": 41.35075184805366, + "min": 41.239700792663015, + "max": 41.48199244823412, + "sample_stddev": 0.12240108201711715 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 378.5297723862179, + 379.5897689302884, + 377.23249446233973 + ], + "arithmetic_mean": 378.4506785929487, + "min": 377.23249446233973, + "max": 379.5897689302884, + "sample_stddev": 1.1806259358539335 + }, + "latency_p99_ms": { + "per_pass": [ + 384.87066057, + 383.38577882, + 380.87290207999996 + ], + "arithmetic_mean": 383.04311382333333, + "min": 380.87290207999996, + "max": 384.87066057, + "sample_stddev": 2.020787646203145 + }, + "ttft_mean_ms": { + "per_pass": [ + 26.363448181891023, + 26.31625623157051, + 26.305722077724358 + ], + "arithmetic_mean": 26.328475497061962, + "min": 26.305722077724358, + "max": 26.363448181891023, + "sample_stddev": 0.030741805614312084 + }, + "ttft_p99_ms": { + "per_pass": [ + 27.1795047, + 27.1374447, + 27.37361716 + ], + "arithmetic_mean": 27.23018885333333, + "min": 27.1374447, + "max": 27.37361716, + "sample_stddev": 0.12598023759681673 + }, + "itl_mean_ms": { + "per_pass": [ + 5.589941654036936, + 5.607516074582825, + 5.570266228327228 + ], + "arithmetic_mean": 5.58924131898233, + "min": 5.570266228327228, + "max": 5.607516074582825, + "sample_stddev": 0.018634795770491406 + }, + "output_tokens_per_second": { + "per_pass": [ + 2645.1559874088866, + 2639.340850730433, + 2654.8475166869835 + ], + "arithmetic_mean": 2646.4481182754344, + "min": 2639.340850730433, + "max": 2654.8475166869835, + "sample_stddev": 7.8336692490954976 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "direct", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 322.8555641912063, + 323.63015467907286, + 323.77157711223117 + ], + "arithmetic_mean": 323.41909866083677, + "min": 322.8555641912063, + "max": 323.77157711223117, + "sample_stddev": 0.4931312198556955 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 384.0681983508968, + 383.69751109666595, + 383.480390438846 + ], + "arithmetic_mean": 383.74869996213624, + "min": 383.480390438846, + "max": 384.0681983508968, + "sample_stddev": 0.297228464869185 + }, + "latency_p99_ms": { + "per_pass": [ + 403.07553229, + 398.61891118, + 398.44634507999996 + ], + "arithmetic_mean": 400.04692951666664, + "min": 398.44634507999996, + "max": 403.07553229, + "sample_stddev": 2.6242657704011574 + }, + "ttft_mean_ms": { + "per_pass": [ + 26.83533052660008, + 26.801615568001626, + 26.813612027123117 + ], + "arithmetic_mean": 26.81685270724161, + "min": 26.801615568001626, + "max": 26.83533052660008, + "sample_stddev": 0.01708950303685513 + }, + "ttft_p99_ms": { + "per_pass": [ + 33.158807309999965, + 32.59259549999971, + 32.03454248999999 + ], + "arithmetic_mean": 32.59531509999989, + "min": 32.03454248999999, + "max": 33.158807309999965, + "sample_stddev": 0.5621373440188021 + }, + "itl_mean_ms": { + "per_pass": [ + 5.670362981338044, + 5.6650142147407045, + 5.661377435106713 + ], + "arithmetic_mean": 5.6655848770618205, + "min": 5.661377435106713, + "max": 5.670362981338044, + "sample_stddev": 0.004519872994056369 + }, + "output_tokens_per_second": { + "per_pass": [ + 20662.756108237205, + 20712.329899460663, + 20721.380935182795 + ], + "arithmetic_mean": 20698.822314293553, + "min": 20662.756108237205, + "max": 20721.380935182795, + "sample_stddev": 31.560398070764514 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "direct", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 41.28460630108057, + 41.33234793222648, + 41.41499936625195 + ], + "arithmetic_mean": 41.34398453318634, + "min": 41.28460630108057, + "max": 41.41499936625195, + "sample_stddev": 0.06597079446710309 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 378.0510912275641, + 377.4946340504808, + 376.8039868725961 + ], + "arithmetic_mean": 377.44990405021366, + "min": 376.8039868725961, + "max": 378.0510912275641, + "sample_stddev": 0.6247542698837231 + }, + "latency_p99_ms": { + "per_pass": [ + 381.19413043, + 381.44360293, + 380.34314573 + ], + "arithmetic_mean": 380.9936263633333, + "min": 380.34314573, + "max": 381.44360293, + "sample_stddev": 0.5769774023480941 + }, + "ttft_mean_ms": { + "per_pass": [ + 26.456140219551283, + 26.43434350480769, + 26.435543985576924 + ], + "arithmetic_mean": 26.442009236645298, + "min": 26.43434350480769, + "max": 26.456140219551283, + "sample_stddev": 0.012252501660324126 + }, + "ttft_p99_ms": { + "per_pass": [ + 28.192963679999995, + 28.301010979999994, + 28.333579999999998 + ], + "arithmetic_mean": 28.27585155333333, + "min": 28.192963679999995, + "max": 28.333579999999998, + "sample_stddev": 0.07360696247796321 + }, + "itl_mean_ms": { + "per_pass": [ + 5.580872238222426, + 5.572385564217033, + 5.561403855349511 + ], + "arithmetic_mean": 5.5715538859296565, + "min": 5.561403855349511, + "max": 5.580872238222426, + "sample_stddev": 0.009760801683359643 + }, + "output_tokens_per_second": { + "per_pass": [ + 2642.2148032691566, + 2645.270267662495, + 2650.5599594401247 + ], + "arithmetic_mean": 2646.0150101239255, + "min": 2642.2148032691566, + "max": 2650.5599594401247, + "sample_stddev": 4.222130845894598 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "direct", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 323.7681443182664, + 324.0829114294055, + 323.72457207246686 + ], + "arithmetic_mean": 323.85854260671294, + "min": 323.72457207246686, + "max": 324.0829114294055, + "sample_stddev": 0.1955266263155557 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 380.6527601091242, + 380.42420290251823, + 380.58779229637156 + ], + "arithmetic_mean": 380.55491843600464, + "min": 380.42420290251823, + "max": 380.6527601091242, + "sample_stddev": 0.11777146171482394 + }, + "latency_p99_ms": { + "per_pass": [ + 410.53294428, + 413.40829292000024, + 409.27617402000016 + ], + "arithmetic_mean": 411.0724704066668, + "min": 409.27617402000016, + "max": 413.40829292000024, + "sample_stddev": 2.1182346380775514 + }, + "ttft_mean_ms": { + "per_pass": [ + 27.235121427250558, + 27.146954431965877, + 27.23372934668157 + ], + "arithmetic_mean": 27.205268401966002, + "min": 27.146954431965877, + "max": 27.235121427250558, + "sample_stddev": 0.050506175810085076 + }, + "ttft_p99_ms": { + "per_pass": [ + 36.12996924, + 37.31263389000004, + 37.52945512 + ], + "arithmetic_mean": 36.99068608333335, + "min": 36.12996924, + "max": 37.52945512, + "sample_stddev": 0.7532449633040803 + }, + "itl_mean_ms": { + "per_pass": [ + 5.609803788601168, + 5.6075753725484505, + 5.60879464999508 + ], + "arithmetic_mean": 5.608724603714899, + "min": 5.6075753725484505, + "max": 5.609803788601168, + "sample_stddev": 0.001115858139293407 + }, + "output_tokens_per_second": { + "per_pass": [ + 20721.16123636905, + 20741.306331481952, + 20718.37261263788 + ], + "arithmetic_mean": 20726.94672682963, + "min": 20718.37261263788, + "max": 20741.306331481952, + "sample_stddev": 12.513704084195565 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "direct", + "tool": "aiperf", + "api": "translation", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 41.33420471599816, + 41.37997738018444, + 41.2531118492834 + ], + "arithmetic_mean": 41.322431315155335, + "min": 41.2531118492834, + "max": 41.37997738018444, + "sample_stddev": 0.06424698793138296 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 378.50700011217947, + 378.15065591346155, + 379.5788152732371 + ], + "arithmetic_mean": 378.7454904329594, + "min": 378.15065591346155, + "max": 379.5788152732371, + "sample_stddev": 0.7433491871643675 + }, + "latency_p99_ms": { + "per_pass": [ + 382.39671445999994, + 382.50726862, + 385.01667720999995 + ], + "arithmetic_mean": 383.3068867633333, + "min": 382.39671445999994, + "max": 385.01667720999995, + "sample_stddev": 1.4817533817095743 + }, + "ttft_mean_ms": { + "per_pass": [ + 26.37078740705128, + 26.309669987179486, + 26.28956784535256 + ], + "arithmetic_mean": 26.323341746527777, + "min": 26.28956784535256, + "max": 26.37078740705128, + "sample_stddev": 0.042300615283837543 + }, + "ttft_p99_ms": { + "per_pass": [ + 27.96805804, + 27.51742789, + 27.095719349999996 + ], + "arithmetic_mean": 27.527068426666666, + "min": 27.095719349999996, + "max": 27.96805804, + "sample_stddev": 0.4362492435273055 + }, + "itl_mean_ms": { + "per_pass": [ + 5.589463693732195, + 5.58477755438543, + 5.607765832188644 + ], + "arithmetic_mean": 5.594002360102089, + "min": 5.58477755438543, + "max": 5.607765832188644, + "sample_stddev": 0.012147627274589307 + }, + "output_tokens_per_second": { + "per_pass": [ + 2645.3891018238824, + 2648.3185523318043, + 2640.1991583541376 + ], + "arithmetic_mean": 2644.6356041699414, + "min": 2640.1991583541376, + "max": 2648.3185523318043, + "sample_stddev": 4.11180722760851 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "direct", + "tool": "aiperf", + "api": "translation", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 322.9765354641611, + 323.05294440607656, + 322.94282175832376 + ], + "arithmetic_mean": 322.99076720952047, + "min": 322.94282175832376, + "max": 323.05294440607656, + "sample_stddev": 0.05642389847398616 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 383.93570431200976, + 383.9260036913442, + 384.36745718100286 + ], + "arithmetic_mean": 384.0763883947856, + "min": 383.9260036913442, + "max": 384.36745718100286, + "sample_stddev": 0.25211962288329476 + }, + "latency_p99_ms": { + "per_pass": [ + 402.01700456, + 401.21763486, + 402.17318345999996 + ], + "arithmetic_mean": 401.80260762666666, + "min": 401.21763486, + "max": 402.17318345999996, + "sample_stddev": 0.5125844471963016 + }, + "ttft_mean_ms": { + "per_pass": [ + 26.915996757563413, + 26.87030815580448, + 26.85100424306971 + ], + "arithmetic_mean": 26.87910305214587, + "min": 26.85100424306971, + "max": 26.915996757563413, + "sample_stddev": 0.033376928952426985 + }, + "ttft_p99_ms": { + "per_pass": [ + 35.54560532000002, + 32.94816913999999, + 34.708558969999984 + ], + "arithmetic_mean": 34.40077781, + "min": 32.94816913999999, + "max": 35.54560532000002, + "sample_stddev": 1.3257886743864917 + }, + "itl_mean_ms": { + "per_pass": [ + 5.666979484991212, + 5.667550722786344, + 5.674864332348145 + ], + "arithmetic_mean": 5.669798180041901, + "min": 5.666979484991212, + "max": 5.674864332348145, + "sample_stddev": 0.004396703600107398 + }, + "output_tokens_per_second": { + "per_pass": [ + 20670.49826970631, + 20675.3884419889, + 20668.34059253272 + ], + "arithmetic_mean": 20671.40910140931, + "min": 20668.34059253272, + "max": 20675.3884419889, + "sample_stddev": 3.6111295023351144 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 998.916762456179, + 998.9162550529667, + 998.9445828650231 + ], + "arithmetic_mean": 998.9258667913896, + "min": 998.9162550529667, + "max": 998.9445828650231, + "sample_stddev": 0.01621058060948677 + }, + "requests_per_second": { + "per_pass": [ + 998.916762456179, + 998.9162550529667, + 998.9445828650231 + ], + "arithmetic_mean": 998.9258667913896, + "min": 998.9162550529667, + "max": 998.9445828650231, + "sample_stddev": 0.01621058060948677 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.6205440279815901, + 0.6175722644410351, + 0.6145875534618463 + ], + "arithmetic_mean": 0.6175679486281572, + "min": 0.6145875534618463, + "max": 0.6205440279815901, + "sample_stddev": 0.00297823960516441 + }, + "latency_p99_ms": { + "per_pass": [ + 0.890664586583463, + 0.8529907120743034, + 0.8359245283018865 + ], + "arithmetic_mean": 0.8598599423198843, + "min": 0.8359245283018865, + "max": 0.890664586583463, + "sample_stddev": 0.028009074213417022 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2998.8949675263, + 2998.887217779894, + 2998.8865759422574 + ], + "arithmetic_mean": 2998.8895870828173, + "min": 2998.8865759422574, + "max": 2998.8949675263, + "sample_stddev": 0.004670638922390967 + }, + "requests_per_second": { + "per_pass": [ + 2998.8949675263, + 2998.887217779894, + 2998.8865759422574 + ], + "arithmetic_mean": 2998.8895870828173, + "min": 2998.8865759422574, + "max": 2998.8949675263, + "sample_stddev": 0.004670638922390967 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.5648512255067569, + 0.555429180487642, + 0.5477534948101883 + ], + "arithmetic_mean": 0.5560113002681958, + "min": 0.5477534948101883, + "max": 0.5648512255067569, + "sample_stddev": 0.008563716852061382 + }, + "latency_p99_ms": { + "per_pass": [ + 0.8461321585903092, + 0.8106637744034707, + 0.7951062124248491 + ], + "arithmetic_mean": 0.817300715139543, + "min": 0.7951062124248491, + "max": 0.8461321585903092, + "sample_stddev": 0.026152409683826643 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 13967.009905071794, + 13074.00263168872, + 13151.51534052466 + ], + "arithmetic_mean": 13397.50929242839, + "min": 13074.00263168872, + "max": 13967.009905071794, + "sample_stddev": 494.72241293343467 + }, + "requests_per_second": { + "per_pass": [ + 13967.009905071794, + 13074.00263168872, + 13151.51534052466 + ], + "arithmetic_mean": 13397.50929242839, + "min": 13074.00263168872, + "max": 13967.009905071794, + "sample_stddev": 494.72241293343467 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 2.290470247162506, + 2.447010760774516, + 2.432550735840353 + ], + "arithmetic_mean": 2.390010581259125, + "min": 2.290470247162506, + "max": 2.447010760774516, + "sample_stddev": 0.08650711915399825 + }, + "latency_p99_ms": { + "per_pass": [ + 3.849498367913555, + 3.9336759680573063, + 3.930886636015621 + ], + "arithmetic_mean": 3.9046869906621606, + "min": 3.849498367913555, + "max": 3.9336759680573063, + "sample_stddev": 0.04781509336993554 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 998.9090862031844, + 998.8989637837414, + 998.9204015842954 + ], + "arithmetic_mean": 998.9094838570737, + "min": 998.8989637837414, + "max": 998.9204015842954, + "sample_stddev": 0.010724430969082214 + }, + "requests_per_second": { + "per_pass": [ + 998.9090862031844, + 998.8989637837414, + 998.9204015842954 + ], + "arithmetic_mean": 998.9094838570737, + "min": 998.8989637837414, + "max": 998.9204015842954, + "sample_stddev": 0.010724430969082214 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 1.4290507717449308, + 1.3714527742796163, + 1.404881518709979 + ], + "arithmetic_mean": 1.4017950215781754, + "min": 1.3714527742796163, + "max": 1.4290507717449308, + "sample_stddev": 0.028922779541601235 + }, + "latency_p99_ms": { + "per_pass": [ + 2.5649411764705903, + 2.1171030996610183, + 2.4583211678832084 + ], + "arithmetic_mean": 2.3801218146716057, + "min": 2.1171030996610183, + "max": 2.5649411764705903, + "sample_stddev": 0.23393608078310363 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2813.03219572435, + 2784.946796883749, + 2774.4733263345915 + ], + "arithmetic_mean": 2790.8174396475633, + "min": 2774.4733263345915, + "max": 2813.03219572435, + "sample_stddev": 19.938528957758123 + }, + "requests_per_second": { + "per_pass": [ + 2813.03219572435, + 2784.946796883749, + 2774.4733263345915 + ], + "arithmetic_mean": 2790.8174396475633, + "min": 2774.4733263345915, + "max": 2813.03219572435, + "sample_stddev": 19.938528957758123 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 7.894228564465502, + 8.042514254046878, + 8.058796194216269 + ], + "arithmetic_mean": 7.998513004242883, + "min": 7.894228564465502, + "max": 8.058796194216269, + "sample_stddev": 0.0906791523928272 + }, + "latency_p99_ms": { + "per_pass": [ + 15.643998012290599, + 16.44809175857143, + 16.137075568704454 + ], + "arithmetic_mean": 16.07638844652216, + "min": 15.643998012290599, + "max": 16.44809175857143, + "sample_stddev": 0.4054674873538712 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2810.7371386141244, + 2842.3059471708943, + 2859.493813089649 + ], + "arithmetic_mean": 2837.5122996248892, + "min": 2810.7371386141244, + "max": 2859.493813089649, + "sample_stddev": 24.729286667321325 + }, + "requests_per_second": { + "per_pass": [ + 2810.7371386141244, + 2842.3059471708943, + 2859.493813089649 + ], + "arithmetic_mean": 2837.5122996248892, + "min": 2810.7371386141244, + "max": 2859.493813089649, + "sample_stddev": 24.729286667321325 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 11.382258494623658, + 11.255948008511337, + 11.188186036626146 + ], + "arithmetic_mean": 11.27546417992038, + "min": 11.188186036626146, + "max": 11.382258494623658, + "sample_stddev": 0.09849715959432224 + }, + "latency_p99_ms": { + "per_pass": [ + 19.866549164216444, + 19.862280299055616, + 19.860566567558642 + ], + "arithmetic_mean": 19.8631320102769, + "min": 19.860566567558642, + "max": 19.866549164216444, + "sample_stddev": 0.003080896735665121 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 998.9432248454959, + 998.9181280246482, + 998.9287713601044 + ], + "arithmetic_mean": 998.9300414100828, + "min": 998.9181280246482, + "max": 998.9432248454959, + "sample_stddev": 0.012596522312770784 + }, + "requests_per_second": { + "per_pass": [ + 998.9432248454959, + 998.9181280246482, + 998.9287713601044 + ], + "arithmetic_mean": 998.9300414100828, + "min": 998.9181280246482, + "max": 998.9432248454959, + "sample_stddev": 0.012596522312770784 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.6596955149079509, + 0.6053098154348987, + 0.6245540477254533 + ], + "arithmetic_mean": 0.6298531260227677, + "min": 0.6053098154348987, + "max": 0.6596955149079509, + "sample_stddev": 0.027577368436710693 + }, + "latency_p99_ms": { + "per_pass": [ + 0.9483569230769231, + 0.8332622950819669, + 0.8325666666666665 + ], + "arithmetic_mean": 0.8713952949418522, + "min": 0.8325666666666665, + "max": 0.9483569230769231, + "sample_stddev": 0.06665163260283839 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2998.888044313661, + 2998.909956319723, + 2998.8890477482537 + ], + "arithmetic_mean": 2998.895682793879, + "min": 2998.888044313661, + "max": 2998.909956319723, + "sample_stddev": 0.012371413631974505 + }, + "requests_per_second": { + "per_pass": [ + 2998.888044313661, + 2998.909956319723, + 2998.8890477482537 + ], + "arithmetic_mean": 2998.895682793879, + "min": 2998.888044313661, + "max": 2998.909956319723, + "sample_stddev": 0.012371413631974505 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.6011049588482397, + 0.5504983379489687, + 0.5725821008512625 + ], + "arithmetic_mean": 0.5747284658828237, + "min": 0.5504983379489687, + "max": 0.6011049588482397, + "sample_stddev": 0.025371493488700318 + }, + "latency_p99_ms": { + "per_pass": [ + 0.8881955990220046, + 0.7925331040412723, + 0.8131759465478833 + ], + "arithmetic_mean": 0.8313015498703867, + "min": 0.7925331040412723, + "max": 0.8881955990220046, + "sample_stddev": 0.05034114975185033 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 11978.958903789347, + 12219.79500156114, + 12025.125900157029 + ], + "arithmetic_mean": 12074.626601835838, + "min": 11978.958903789347, + "max": 12219.79500156114, + "sample_stddev": 127.82114886632444 + }, + "requests_per_second": { + "per_pass": [ + 11978.958903789347, + 12219.79500156114, + 12025.125900157029 + ], + "arithmetic_mean": 12074.626601835838, + "min": 11978.958903789347, + "max": 12219.79500156114, + "sample_stddev": 127.82114886632444 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 2.670686506188195, + 2.6181352502714024, + 2.660491209822135 + ], + "arithmetic_mean": 2.6497709887605776, + "min": 2.6181352502714024, + "max": 2.670686506188195, + "sample_stddev": 0.027867561416718045 + }, + "latency_p99_ms": { + "per_pass": [ + 3.9830322751894927, + 3.9731331561272825, + 3.981467785707106 + ], + "arithmetic_mean": 3.9792110723412937, + "min": 3.9731331561272825, + "max": 3.9830322751894927, + "sample_stddev": 0.00532143833596989 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 998.895582545947, + 998.9209322205895, + 998.9091591494291 + ], + "arithmetic_mean": 998.9085579719886, + "min": 998.895582545947, + "max": 998.9209322205895, + "sample_stddev": 0.012685525683085853 + }, + "requests_per_second": { + "per_pass": [ + 998.895582545947, + 998.9209322205895, + 998.9091591494291 + ], + "arithmetic_mean": 998.9085579719886, + "min": 998.895582545947, + "max": 998.9209322205895, + "sample_stddev": 0.012685525683085853 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 1.4906440332510673, + 1.4228621366395406, + 1.4405363713980788 + ], + "arithmetic_mean": 1.4513475137628955, + "min": 1.4228621366395406, + "max": 1.4906440332510673, + "sample_stddev": 0.03516044619296199 + }, + "latency_p99_ms": { + "per_pass": [ + 2.7324619516562207, + 2.4208368200836814, + 2.5151655629139062 + ], + "arithmetic_mean": 2.556154778217936, + "min": 2.4208368200836814, + "max": 2.7324619516562207, + "sample_stddev": 0.15980501395554114 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2687.4467563792455, + 2762.8709471696015, + 2766.1337402177396 + ], + "arithmetic_mean": 2738.8171479221955, + "min": 2687.4467563792455, + "max": 2766.1337402177396, + "sample_stddev": 44.517966037047806 + }, + "requests_per_second": { + "per_pass": [ + 2687.4467563792455, + 2762.8709471696015, + 2766.1337402177396 + ], + "arithmetic_mean": 2738.8171479221955, + "min": 2687.4467563792455, + "max": 2766.1337402177396, + "sample_stddev": 44.517966037047806 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 8.310676983585418, + 8.085148032067053, + 8.08024015659443 + ], + "arithmetic_mean": 8.158688390748967, + "min": 8.08024015659443, + "max": 8.310676983585418, + "sample_stddev": 0.13164885519713843 + }, + "latency_p99_ms": { + "per_pass": [ + 16.243274180249895, + 17.38130332294557, + 15.837482884734182 + ], + "arithmetic_mean": 16.487353462643217, + "min": 15.837482884734182, + "max": 17.38130332294557, + "sample_stddev": 0.8003289376437847 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2640.091138170685, + 2706.1297484919223, + 2755.2305838720317 + ], + "arithmetic_mean": 2700.4838235115462, + "min": 2640.091138170685, + "max": 2755.2305838720317, + "sample_stddev": 57.7769879862767 + }, + "requests_per_second": { + "per_pass": [ + 2640.091138170685, + 2706.1297484919223, + 2755.2305838720317 + ], + "arithmetic_mean": 2700.4838235115462, + "min": 2640.091138170685, + "max": 2755.2305838720317, + "sample_stddev": 57.7769879862767 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 12.11788061972258, + 11.822379932004287, + 11.61152818903066 + ], + "arithmetic_mean": 11.850596246919176, + "min": 11.61152818903066, + "max": 12.11788061972258, + "sample_stddev": 0.2543527399841336 + }, + "latency_p99_ms": { + "per_pass": [ + 19.89053521743208, + 19.878373397183456, + 19.87219168450992 + ], + "arithmetic_mean": 19.880366766375154, + "min": 19.87219168450992, + "max": 19.89053521743208, + "sample_stddev": 0.009332815254112378 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 998.9355578370387, + 998.933592614312, + 998.9394054041709 + ], + "arithmetic_mean": 998.9361852851739, + "min": 998.933592614312, + "max": 998.9394054041709, + "sample_stddev": 0.002956754953922797 + }, + "requests_per_second": { + "per_pass": [ + 998.9355578370387, + 998.933592614312, + 998.9394054041709 + ], + "arithmetic_mean": 998.9361852851739, + "min": 998.933592614312, + "max": 998.9394054041709, + "sample_stddev": 0.002956754953922797 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.9166445681696906, + 0.8510001795290818, + 0.8854355269477051 + ], + "arithmetic_mean": 0.8843600915488259, + "min": 0.8510001795290818, + "max": 0.9166445681696906, + "sample_stddev": 0.032835405600855544 + }, + "latency_p99_ms": { + "per_pass": [ + 1.9514042842570554, + 1.844273058884835, + 1.6062012521801803 + ], + "arithmetic_mean": 1.8006261984406902, + "min": 1.6062012521801803, + "max": 1.9514042842570554, + "sample_stddev": 0.17669201922763803 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2998.8829105169225, + 2998.872261195399, + 2998.856665233916 + ], + "arithmetic_mean": 2998.8706123154125, + "min": 2998.856665233916, + "max": 2998.8829105169225, + "sample_stddev": 0.013200106966660621 + }, + "requests_per_second": { + "per_pass": [ + 2998.8829105169225, + 2998.872261195399, + 2998.856665233916 + ], + "arithmetic_mean": 2998.8706123154125, + "min": 2998.856665233916, + "max": 2998.8829105169225, + "sample_stddev": 0.013200106966660621 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.8494150629889757, + 0.8099525131801207, + 0.8255716244776848 + ], + "arithmetic_mean": 0.8283130668822605, + "min": 0.8099525131801207, + "max": 0.8494150629889757, + "sample_stddev": 0.019873596534027108 + }, + "latency_p99_ms": { + "per_pass": [ + 1.911376840429765, + 1.8296219535597782, + 1.8545062132112484 + ], + "arithmetic_mean": 1.8651683357335973, + "min": 1.8296219535597782, + "max": 1.911376840429765, + "sample_stddev": 0.041907350480461916 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 7062.657876156659, + 7217.718652587672, + 7072.827170480587 + ], + "arithmetic_mean": 7117.734566408306, + "min": 7062.657876156659, + "max": 7217.718652587672, + "sample_stddev": 86.737919928967 + }, + "requests_per_second": { + "per_pass": [ + 7062.657876156659, + 7217.718652587672, + 7072.827170480587 + ], + "arithmetic_mean": 7117.734566408306, + "min": 7062.657876156659, + "max": 7217.718652587672, + "sample_stddev": 86.737919928967 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 4.529715248327057, + 4.4325203535759785, + 4.523291076435162 + ], + "arithmetic_mean": 4.495175559446066, + "min": 4.4325203535759785, + "max": 4.529715248327057, + "sample_stddev": 0.05435598967079357 + }, + "latency_p99_ms": { + "per_pass": [ + 7.416349737456725, + 7.401151365136513, + 7.415299136736294 + ], + "arithmetic_mean": 7.410933413109844, + "min": 7.401151365136513, + "max": 7.416349737456725, + "sample_stddev": 0.008487772816402516 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 998.883565421997, + 998.8654514492837, + 998.8918217706589 + ], + "arithmetic_mean": 998.8802795473132, + "min": 998.8654514492837, + "max": 998.8918217706589, + "sample_stddev": 0.013488743147023701 + }, + "requests_per_second": { + "per_pass": [ + 998.883565421997, + 998.8654514492837, + 998.8918217706589 + ], + "arithmetic_mean": 998.8802795473132, + "min": 998.8654514492837, + "max": 998.8918217706589, + "sample_stddev": 0.013488743147023701 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 2.144297509505069, + 2.0609703375133397, + 2.0901198764340987 + ], + "arithmetic_mean": 2.098462574484169, + "min": 2.0609703375133397, + "max": 2.144297509505069, + "sample_stddev": 0.042285397669890756 + }, + "latency_p99_ms": { + "per_pass": [ + 2.998603061654417, + 2.9901796576602067, + 2.993722821385316 + ], + "arithmetic_mean": 2.9941685135666467, + "min": 2.9901796576602067, + "max": 2.998603061654417, + "sample_stddev": 0.004229351587748783 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 1500.9416203075743, + 1482.0719177714648, + 1499.5681916008757 + ], + "arithmetic_mean": 1494.1939098933049, + "min": 1482.0719177714648, + "max": 1500.9416203075743, + "sample_stddev": 10.520389553365519 + }, + "requests_per_second": { + "per_pass": [ + 1500.9416203075743, + 1482.0719177714648, + 1499.5681916008757 + ], + "arithmetic_mean": 1494.1939098933049, + "min": 1482.0719177714648, + "max": 1500.9416203075743, + "sample_stddev": 10.520389553365519 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 15.685694820138936, + 15.974834186918411, + 15.722334594033233 + ], + "arithmetic_mean": 15.794287867030194, + "min": 15.685694820138936, + "max": 15.974834186918411, + "sample_stddev": 0.15742727996329042 + }, + "latency_p99_ms": { + "per_pass": [ + 29.069693791946307, + 29.449442181689392, + 29.07834368530021 + ], + "arithmetic_mean": 29.19915988631197, + "min": 29.069693791946307, + "max": 29.449442181689392, + "sample_stddev": 0.21679397062257463 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 1497.0311878833866, + 1518.9756165741921, + 1506.296424739677 + ], + "arithmetic_mean": 1507.4344097324185, + "min": 1497.0311878833866, + "max": 1518.9756165741921, + "sample_stddev": 11.016385297557527 + }, + "requests_per_second": { + "per_pass": [ + 1497.0311878833866, + 1518.9756165741921, + 1506.296424739677 + ], + "arithmetic_mean": 1507.4344097324185, + "min": 1497.0311878833866, + "max": 1518.9756165741921, + "sample_stddev": 11.016385297557527 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 21.367978373097458, + 21.059726576121758, + 21.23690988780768 + ], + "arithmetic_mean": 21.221538279008964, + "min": 21.059726576121758, + "max": 21.367978373097458, + "sample_stddev": 0.15469973287786434 + }, + "latency_p99_ms": { + "per_pass": [ + 36.37439222042139, + 36.061043478260856, + 36.376144578313266 + ], + "arithmetic_mean": 36.27052675899851, + "min": 36.061043478260856, + "max": 36.376144578313266, + "sample_stddev": 0.18141995857953871 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 11075.111752706645, + 11094.51258951578, + 11149.524773329655 + ], + "arithmetic_mean": 11106.38303851736, + "min": 11075.111752706645, + "max": 11149.524773329655, + "sample_stddev": 38.60058392284289 + }, + "requests_per_second": { + "per_pass": [ + 11075.111752706645, + 11094.51258951578, + 11149.524773329655 + ], + "arithmetic_mean": 11106.38303851736, + "min": 11075.111752706645, + "max": 11149.524773329655, + "sample_stddev": 38.60058392284289 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 46.20041433162976, + 46.1183078120902, + 45.892440164014545 + ], + "arithmetic_mean": 46.0703874359115, + "min": 45.892440164014545, + "max": 46.20041433162976, + "sample_stddev": 0.15948132749448138 + }, + "latency_p99_ms": { + "per_pass": [ + 78.8103162458557, + 81.61437429537774, + 77.34051958650697 + ], + "arithmetic_mean": 79.25507004258014, + "min": 77.34051958650697, + "max": 81.61437429537774, + "sample_stddev": 2.1713620087193704 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2681.941082129708, + 2696.498262923787, + 2701.3408233640826 + ], + "arithmetic_mean": 2693.2600561391923, + "min": 2681.941082129708, + "max": 2701.3408233640826, + "sample_stddev": 10.097127184254933 + }, + "requests_per_second": { + "per_pass": [ + 2681.941082129708, + 2696.498262923787, + 2701.3408233640826 + ], + "arithmetic_mean": 2693.2600561391923, + "min": 2681.941082129708, + "max": 2701.3408233640826, + "sample_stddev": 10.097127184254933 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 190.34431492695964, + 189.32224114724008, + 188.95893893825692 + ], + "arithmetic_mean": 189.54183167081888, + "min": 188.95893893825692, + "max": 190.34431492695964, + "sample_stddev": 0.7183186312860879 + }, + "latency_p99_ms": { + "per_pass": [ + 412.4243918662154, + 507.5845597325717, + 424.66992599921133 + ], + "arithmetic_mean": 448.22629253266615, + "min": 412.4243918662154, + "max": 507.5845597325717, + "sample_stddev": 51.76911425050779 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 41.38493698650231, + 41.29334696958854, + 41.42641438666142 + ], + "arithmetic_mean": 41.368232780917424, + "min": 41.29334696958854, + "max": 41.42641438666142, + "sample_stddev": 0.06808823125018419 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 376.3759325902943, + 378.97481987580124, + 377.6841103613782 + ], + "arithmetic_mean": 377.6782876091579, + "min": 376.3759325902943, + "max": 378.97481987580124, + "sample_stddev": 1.299453427031898 + }, + "latency_p99_ms": { + "per_pass": [ + 379.8927402, + 382.41459325, + 380.72735143 + ], + "arithmetic_mean": 381.01156162666666, + "min": 379.8927402, + "max": 382.41459325, + "sample_stddev": 1.2847245924187638 + }, + "ttft_mean_ms": { + "per_pass": [ + 26.624026689737466, + 26.55939836698718, + 26.618051987980767 + ], + "arithmetic_mean": 26.600492348235136, + "min": 26.55939836698718, + "max": 26.624026689737466, + "sample_stddev": 0.03571359315969295 + }, + "ttft_p99_ms": { + "per_pass": [ + 28.01210924, + 27.42034489, + 27.792710509999996 + ], + "arithmetic_mean": 27.741721546666664, + "min": 27.42034489, + "max": 28.01210924, + "sample_stddev": 0.2991591002611937 + }, + "itl_mean_ms": { + "per_pass": [ + 5.551617553977094, + 5.593895579504985, + 5.572477117038054 + ], + "arithmetic_mean": 5.572663416840045, + "min": 5.551617553977094, + "max": 5.593895579504985, + "sample_stddev": 0.021139628458097963 + }, + "output_tokens_per_second": { + "per_pass": [ + 2648.635967136148, + 2642.7742060536666, + 2651.290520746331 + ], + "arithmetic_mean": 2647.566897978715, + "min": 2642.7742060536666, + "max": 2651.290520746331, + "sample_stddev": 4.357646800011788 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 321.306238010091, + 321.5546423632707, + 321.3138887682719 + ], + "arithmetic_mean": 321.39158971387786, + "min": 321.306238010091, + "max": 321.5546423632707, + "sample_stddev": 0.14125954261819768 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 385.74609323240804, + 385.74506917088155, + 385.5169023549841 + ], + "arithmetic_mean": 385.66935491942456, + "min": 385.5169023549841, + "max": 385.74609323240804, + "sample_stddev": 0.13202878655376024 + }, + "latency_p99_ms": { + "per_pass": [ + 401.84637705999984, + 401.52883863999995, + 398.3448233999999 + ], + "arithmetic_mean": 400.57334636666656, + "min": 398.3448233999999, + "max": 401.84637705999984, + "sample_stddev": 1.9364771162512175 + }, + "ttft_mean_ms": { + "per_pass": [ + 27.16634698207518, + 27.16973817446503, + 27.173799777379365 + ], + "arithmetic_mean": 27.16996164463986, + "min": 27.16634698207518, + "max": 27.173799777379365, + "sample_stddev": 0.0037314197902141273 + }, + "ttft_p99_ms": { + "per_pass": [ + 35.208680519999994, + 33.363715060000004, + 34.42086659999999 + ], + "arithmetic_mean": 34.33108739333333, + "min": 33.363715060000004, + "max": 35.208680519999994, + "sample_stddev": 0.9257535398854898 + }, + "itl_mean_ms": { + "per_pass": [ + 5.691742003973538, + 5.691671920578039, + 5.687985755200074 + ], + "arithmetic_mean": 5.690466559917217, + "min": 5.687985755200074, + "max": 5.691742003973538, + "sample_stddev": 0.002148725658158602 + }, + "output_tokens_per_second": { + "per_pass": [ + 20563.599232645825, + 20579.497111249326, + 20564.088881169402 + ], + "arithmetic_mean": 20569.061741688183, + "min": 20563.599232645825, + "max": 20579.497111249326, + "sample_stddev": 9.040610727564651 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 41.365676533296636, + 41.23162972609854, + 41.255527022169716 + ], + "arithmetic_mean": 41.28427776052163, + "min": 41.23162972609854, + "max": 41.365676533296636, + "sample_stddev": 0.07149888353559168 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 377.26863137900637, + 378.58232025240386, + 378.330176588141 + ], + "arithmetic_mean": 378.06037607318376, + "min": 377.26863137900637, + "max": 378.58232025240386, + "sample_stddev": 0.6971648674635698 + }, + "latency_p99_ms": { + "per_pass": [ + 380.23485349, + 381.87537144, + 381.61394916 + ], + "arithmetic_mean": 381.2413913633333, + "min": 380.23485349, + "max": 381.87537144, + "sample_stddev": 0.8814330774147879 + }, + "ttft_mean_ms": { + "per_pass": [ + 26.807896862980765, + 26.825170687499998, + 26.826462638621795 + ], + "arithmetic_mean": 26.81984339636752, + "min": 26.807896862980765, + "max": 26.826462638621795, + "sample_stddev": 0.010366148243002292 + }, + "ttft_p99_ms": { + "per_pass": [ + 28.887647769999997, + 28.874699739999997, + 28.705169199999997 + ], + "arithmetic_mean": 28.822505569999997, + "min": 28.705169199999997, + "max": 28.887647769999997, + "sample_stddev": 0.10182229944272009 + }, + "itl_mean_ms": { + "per_pass": [ + 5.562868801841676, + 5.583446818490537, + 5.579424030944749 + ], + "arithmetic_mean": 5.575246550425654, + "min": 5.562868801841676, + "max": 5.583446818490537, + "sample_stddev": 0.010906520981310674 + }, + "output_tokens_per_second": { + "per_pass": [ + 2647.4032981309847, + 2638.8243024703065, + 2640.353729418862 + ], + "arithmetic_mean": 2642.1937766733845, + "min": 2638.8243024703065, + "max": 2647.4032981309847, + "sample_stddev": 4.575928546277868 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 321.9669144177869, + 323.381162924711, + 323.0164199417144 + ], + "arithmetic_mean": 322.7881657614041, + "min": 321.9669144177869, + "max": 323.381162924711, + "sample_stddev": 0.7342340825350806 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 382.432782428878, + 381.40861531122187, + 381.69252984862993 + ], + "arithmetic_mean": 381.8446425295766, + "min": 381.40861531122187, + "max": 382.432782428878, + "sample_stddev": 0.5287563446433577 + }, + "latency_p99_ms": { + "per_pass": [ + 417.44916394999996, + 413.71427551999983, + 411.7511686 + ], + "arithmetic_mean": 414.3048693566666, + "min": 411.7511686, + "max": 417.44916394999996, + "sample_stddev": 2.8945446208491563 + }, + "ttft_mean_ms": { + "per_pass": [ + 27.641456416206825, + 27.451417687557228, + 27.556803218498523 + ], + "arithmetic_mean": 27.549892440754192, + "min": 27.451417687557228, + "max": 27.641456416206825, + "sample_stddev": 0.09520766110698468 + }, + "ttft_p99_ms": { + "per_pass": [ + 39.57103134999991, + 35.98166099999995, + 37.97790608000002 + ], + "arithmetic_mean": 37.843532809999964, + "min": 35.98166099999995, + "max": 39.57103134999991, + "sample_stddev": 1.7984540608902386 + }, + "itl_mean_ms": { + "per_pass": [ + 5.631608349407479, + 5.618368216248645, + 5.621202010002086 + ], + "arithmetic_mean": 5.62372619188607, + "min": 5.618368216248645, + "max": 5.631608349407479, + "sample_stddev": 0.006971649887472023 + }, + "output_tokens_per_second": { + "per_pass": [ + 20605.88252273836, + 20696.394427181505, + 20673.05087626972 + ], + "arithmetic_mean": 20658.442608729863, + "min": 20605.88252273836, + "max": 20696.394427181505, + "sample_stddev": 46.99098128224516 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis", + "tool": "aiperf", + "api": "translation", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 41.27126449929808, + 41.24819963395568, + 41.12390838785132 + ], + "arithmetic_mean": 41.21445750703503, + "min": 41.12390838785132, + "max": 41.27126449929808, + "sample_stddev": 0.07926130355996006 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 377.96470686378206, + 378.4177139879808, + 379.4482896314102 + ], + "arithmetic_mean": 378.61023682772435, + "min": 377.96470686378206, + "max": 379.4482896314102, + "sample_stddev": 0.7602981257164807 + }, + "latency_p99_ms": { + "per_pass": [ + 381.38919388999994, + 382.67953284, + 383.08095855 + ], + "arithmetic_mean": 382.3832284266666, + "min": 381.38919388999994, + "max": 383.08095855, + "sample_stddev": 0.8839480444160052 + }, + "ttft_mean_ms": { + "per_pass": [ + 26.755284483173075, + 26.688136655448716, + 26.746935423878202 + ], + "arithmetic_mean": 26.730118854166665, + "min": 26.688136655448716, + "max": 26.755284483173075, + "sample_stddev": 0.036596522439602173 + }, + "ttft_p99_ms": { + "per_pass": [ + 28.00474644, + 28.329446949999998, + 28.43416086 + ], + "arithmetic_mean": 28.256118083333334, + "min": 28.00474644, + "max": 28.43416086, + "sample_stddev": 0.22390182679233905 + }, + "itl_mean_ms": { + "per_pass": [ + 5.574752736200142, + 5.583009164008445, + 5.59843419377035 + ], + "arithmetic_mean": 5.585398697992979, + "min": 5.574752736200142, + "max": 5.59843419377035, + "sample_stddev": 0.012020202272001335 + }, + "output_tokens_per_second": { + "per_pass": [ + 2641.360927955077, + 2639.8847765731634, + 2631.9301368224847 + ], + "arithmetic_mean": 2637.725280450242, + "min": 2631.9301368224847, + "max": 2641.360927955077, + "sample_stddev": 5.072723427837444 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis", + "tool": "aiperf", + "api": "translation", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 322.6947626502292, + 323.8124170226979, + 322.7151759698622 + ], + "arithmetic_mean": 323.0741185475964, + "min": 322.6947626502292, + "max": 323.8124170226979, + "sample_stddev": 0.6394666955029593 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 381.79827080265034, + 381.10086795741864, + 381.40594716564664 + ], + "arithmetic_mean": 381.4350286419052, + "min": 381.10086795741864, + "max": 381.79827080265034, + "sample_stddev": 0.3496097557711289 + }, + "latency_p99_ms": { + "per_pass": [ + 412.7168965099999, + 407.58635812999995, + 414.1910864299998 + ], + "arithmetic_mean": 411.4981136899999, + "min": 407.58635812999995, + "max": 414.1910864299998, + "sample_stddev": 3.466941397103529 + }, + "ttft_mean_ms": { + "per_pass": [ + 27.58932476788991, + 27.48765979115854, + 27.58409177764178 + ], + "arithmetic_mean": 27.553692112230078, + "min": 27.48765979115854, + "max": 27.58932476788991, + "sample_stddev": 0.05724549428824285 + }, + "ttft_p99_ms": { + "per_pass": [ + 36.41725197999988, + 37.823508810000014, + 36.847892399999914 + ], + "arithmetic_mean": 37.02955106333327, + "min": 36.41725197999988, + "max": 37.823508810000014, + "sample_stddev": 0.7205133381510374 + }, + "itl_mean_ms": { + "per_pass": [ + 5.622364222773975, + 5.612908066131114, + 5.616219926793728 + ], + "arithmetic_mean": 5.617164071899606, + "min": 5.612908066131114, + "max": 5.622364222773975, + "sample_stddev": 0.004798258235995431 + }, + "output_tokens_per_second": { + "per_pass": [ + 20652.46480961467, + 20723.994689452666, + 20653.77126207118 + ], + "arithmetic_mean": 20676.74358704617, + "min": 20652.46480961467, + "max": 20723.994689452666, + "sample_stddev": 40.925868512189396 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 998.9231616313265, + 998.9393161128279, + 998.9494114605719 + ], + "arithmetic_mean": 998.9372964015754, + "min": 998.9231616313265, + "max": 998.9494114605719, + "sample_stddev": 0.013240951967711178 + }, + "requests_per_second": { + "per_pass": [ + 998.9231616313265, + 998.9393161128279, + 998.9494114605719 + ], + "arithmetic_mean": 998.9372964015754, + "min": 998.9231616313265, + "max": 998.9494114605719, + "sample_stddev": 0.013240951967711178 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.6148931549826573, + 0.5882799855256137, + 0.5969801595851124 + ], + "arithmetic_mean": 0.6000511000311278, + "min": 0.5882799855256137, + "max": 0.6148931549826573, + "sample_stddev": 0.013569753260636674 + }, + "latency_p99_ms": { + "per_pass": [ + 0.8507297297297298, + 0.7987608535688004, + 0.7992141982864137 + ], + "arithmetic_mean": 0.8162349271949814, + "min": 0.7987608535688004, + "max": 0.8507297297297298, + "sample_stddev": 0.02987423525032424 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2998.908408470578, + 2998.894967326412, + 2998.9044309643514 + ], + "arithmetic_mean": 2998.9026022537805, + "min": 2998.894967326412, + "max": 2998.908408470578, + "sample_stddev": 0.006904652481219058 + }, + "requests_per_second": { + "per_pass": [ + 2998.908408470578, + 2998.894967326412, + 2998.9044309643514 + ], + "arithmetic_mean": 2998.9026022537805, + "min": 2998.894967326412, + "max": 2998.908408470578, + "sample_stddev": 0.006904652481219058 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.5670495508201454, + 0.5282833215238263, + 0.5475283152671586 + ], + "arithmetic_mean": 0.5476203958703768, + "min": 0.5282833215238263, + "max": 0.5670495508201454, + "sample_stddev": 0.019383278685295078 + }, + "latency_p99_ms": { + "per_pass": [ + 0.8438898305084753, + 0.7728298969072163, + 0.7922696177062379 + ], + "arithmetic_mean": 0.8029964483739765, + "min": 0.7728298969072163, + "max": 0.8438898305084753, + "sample_stddev": 0.036724340878831155 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 13115.213913280855, + 12941.52229545906, + 12897.233591348597 + ], + "arithmetic_mean": 12984.656600029504, + "min": 12897.233591348597, + "max": 13115.213913280855, + "sample_stddev": 115.21406754604487 + }, + "requests_per_second": { + "per_pass": [ + 13115.213913280855, + 12941.52229545906, + 12897.233591348597 + ], + "arithmetic_mean": 12984.656600029504, + "min": 12897.233591348597, + "max": 13115.213913280855, + "sample_stddev": 115.21406754604487 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 2.439291938499894, + 2.4720514376328, + 2.4805463301760753 + ], + "arithmetic_mean": 2.4639632354362564, + "min": 2.439291938499894, + "max": 2.4805463301760753, + "sample_stddev": 0.021784064570737758 + }, + "latency_p99_ms": { + "per_pass": [ + 3.9324155379984953, + 3.93937149829856, + 3.942983243663706 + ], + "arithmetic_mean": 3.9382567599869205, + "min": 3.9324155379984953, + "max": 3.942983243663706, + "sample_stddev": 0.005371320311078974 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 998.8901724533586, + 998.9074248486892, + 998.8996680406145 + ], + "arithmetic_mean": 998.899088447554, + "min": 998.8901724533586, + "max": 998.9074248486892, + "sample_stddev": 0.008640788867212512 + }, + "requests_per_second": { + "per_pass": [ + 998.8901724533586, + 998.9074248486892, + 998.8996680406145 + ], + "arithmetic_mean": 998.899088447554, + "min": 998.8901724533586, + "max": 998.9074248486892, + "sample_stddev": 0.008640788867212512 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 1.43295964821238, + 1.4034774946638204, + 1.4164464286953047 + ], + "arithmetic_mean": 1.4176278571905017, + "min": 1.4034774946638204, + "max": 1.43295964821238, + "sample_stddev": 0.014776541355545953 + }, + "latency_p99_ms": { + "per_pass": [ + 2.599946452476571, + 2.4488971962616795, + 2.455339449541283 + ], + "arithmetic_mean": 2.501394366093178, + "min": 2.4488971962616795, + "max": 2.599946452476571, + "sample_stddev": 0.0854093727568555 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2748.419704085083, + 2737.4154153988707, + 2735.3861316377197 + ], + "arithmetic_mean": 2740.4070837072245, + "min": 2735.3861316377197, + "max": 2748.419704085083, + "sample_stddev": 7.012921084368081 + }, + "requests_per_second": { + "per_pass": [ + 2748.419704085083, + 2737.4154153988707, + 2735.3861316377197 + ], + "arithmetic_mean": 2740.4070837072245, + "min": 2735.3861316377197, + "max": 2748.419704085083, + "sample_stddev": 7.012921084368081 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 8.132047686989308, + 8.174617518184917, + 8.18886206130553 + ], + "arithmetic_mean": 8.165175755493252, + "min": 8.132047686989308, + "max": 8.18886206130553, + "sample_stddev": 0.02956058937640163 + }, + "latency_p99_ms": { + "per_pass": [ + 16.805957284912427, + 16.483747505398743, + 17.03820511715383 + ], + "arithmetic_mean": 16.775969969155, + "min": 16.483747505398743, + "max": 17.03820511715383, + "sample_stddev": 0.2784425257356361 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2681.554671263584, + 2730.6675424956165, + 2730.452686733205 + ], + "arithmetic_mean": 2714.224966830802, + "min": 2681.554671263584, + "max": 2730.6675424956165, + "sample_stddev": 28.29350985803437 + }, + "requests_per_second": { + "per_pass": [ + 2681.554671263584, + 2730.6675424956165, + 2730.452686733205 + ], + "arithmetic_mean": 2714.224966830802, + "min": 2681.554671263584, + "max": 2730.6675424956165, + "sample_stddev": 28.29350985803437 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 11.930596595688108, + 11.715995719672474, + 11.716926001012911 + ], + "arithmetic_mean": 11.787839438791165, + "min": 11.715995719672474, + "max": 11.930596595688108, + "sample_stddev": 0.12363219944584429 + }, + "latency_p99_ms": { + "per_pass": [ + 19.88547723727131, + 19.877882794723696, + 19.87846810942983 + ], + "arithmetic_mean": 19.880609380474944, + "min": 19.877882794723696, + "max": 19.88547723727131, + "sample_stddev": 0.00422583372469172 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 998.9198863567944, + 998.919428236728, + 998.9200694917896 + ], + "arithmetic_mean": 998.919794695104, + "min": 998.919428236728, + "max": 998.9200694917896, + "sample_stddev": 0.0003303080571751892 + }, + "requests_per_second": { + "per_pass": [ + 998.9198863567944, + 998.919428236728, + 998.9200694917896 + ], + "arithmetic_mean": 998.919794695104, + "min": 998.919428236728, + "max": 998.9200694917896, + "sample_stddev": 0.0003303080571751892 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.6140855903481857, + 0.6309225784084844, + 0.6173964192569368 + ], + "arithmetic_mean": 0.6208015293378689, + "min": 0.6140855903481857, + "max": 0.6309225784084844, + "sample_stddev": 0.008920040511853643 + }, + "latency_p99_ms": { + "per_pass": [ + 0.8543975155279496, + 0.8738568507157464, + 0.8324315352697097 + ], + "arithmetic_mean": 0.8535619671711352, + "min": 0.8324315352697097, + "max": 0.8738568507157464, + "sample_stddev": 0.020725293622608644 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2998.8914520962053, + 2998.89420655202, + 2998.893221803502 + ], + "arithmetic_mean": 2998.8929601505756, + "min": 2998.8914520962053, + "max": 2998.89420655202, + "sample_stddev": 0.0013957447471477846 + }, + "requests_per_second": { + "per_pass": [ + 2998.8914520962053, + 2998.89420655202, + 2998.893221803502 + ], + "arithmetic_mean": 2998.8929601505756, + "min": 2998.8914520962053, + "max": 2998.89420655202, + "sample_stddev": 0.0013957447471477846 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.5678787291629623, + 0.5833221619176738, + 0.5957556568834464 + ], + "arithmetic_mean": 0.5823188493213609, + "min": 0.5678787291629623, + "max": 0.5957556568834464, + "sample_stddev": 0.013965520108743322 + }, + "latency_p99_ms": { + "per_pass": [ + 0.8192986512524083, + 0.8354893617021281, + 0.8966986469864692 + ], + "arithmetic_mean": 0.8504955533136686, + "min": 0.8192986512524083, + "max": 0.8966986469864692, + "sample_stddev": 0.04082375748164126 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 12278.389046857446, + 11705.05137425493, + 12340.251557830059 + ], + "arithmetic_mean": 12107.897326314145, + "min": 11705.05137425493, + "max": 12340.251557830059, + "sample_stddev": 350.2433273937288 + }, + "requests_per_second": { + "per_pass": [ + 12278.389046857446, + 11705.05137425493, + 12340.251557830059 + ], + "arithmetic_mean": 12107.897326314145, + "min": 11705.05137425493, + "max": 12340.251557830059, + "sample_stddev": 350.2433273937288 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 2.6055932279368244, + 2.7332495894952675, + 2.592515930057181 + ], + "arithmetic_mean": 2.643786249163091, + "min": 2.592515930057181, + "max": 2.7332495894952675, + "sample_stddev": 0.0777529477094043 + }, + "latency_p99_ms": { + "per_pass": [ + 3.9717724268929353, + 3.9935566672205556, + 3.96816868451688 + ], + "arithmetic_mean": 3.97783259287679, + "min": 3.96816868451688, + "max": 3.9935566672205556, + "sample_stddev": 0.01373614302686302 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 998.9029544305223, + 998.9056272256223, + 998.9020792868306 + ], + "arithmetic_mean": 998.9035536476584, + "min": 998.9020792868306, + "max": 998.9056272256223, + "sample_stddev": 0.0018483136366926154 + }, + "requests_per_second": { + "per_pass": [ + 998.9029544305223, + 998.9056272256223, + 998.9020792868306 + ], + "arithmetic_mean": 998.9035536476584, + "min": 998.9020792868306, + "max": 998.9056272256223, + "sample_stddev": 0.0018483136366926154 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 1.47349249376334, + 1.46150812229856, + 1.4644528125000003 + ], + "arithmetic_mean": 1.4664844761873002, + "min": 1.46150812229856, + "max": 1.47349249376334, + "sample_stddev": 0.006245160754950834 + }, + "latency_p99_ms": { + "per_pass": [ + 2.6579643765903302, + 2.5862377622377632, + 2.6372228989037767 + ], + "arithmetic_mean": 2.6271416792439566, + "min": 2.5862377622377632, + "max": 2.6579643765903302, + "sample_stddev": 0.036910703650738265 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2679.2026641733, + 2650.127396593672, + 2711.4373793126597 + ], + "arithmetic_mean": 2680.2558133598773, + "min": 2650.127396593672, + "max": 2711.4373793126597, + "sample_stddev": 30.668556171713256 + }, + "requests_per_second": { + "per_pass": [ + 2679.2026641733, + 2650.127396593672, + 2711.4373793126597 + ], + "arithmetic_mean": 2680.2558133598773, + "min": 2650.127396593672, + "max": 2711.4373793126597, + "sample_stddev": 30.668556171713256 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 8.344131358400693, + 8.40673804846923, + 8.236757613303189 + ], + "arithmetic_mean": 8.329209006724371, + "min": 8.236757613303189, + "max": 8.40673804846923, + "sample_stddev": 0.08596711301115699 + }, + "latency_p99_ms": { + "per_pass": [ + 16.028191264198632, + 19.48609044445882, + 16.242594420872912 + ], + "arithmetic_mean": 17.252292043176787, + "min": 16.028191264198632, + "max": 19.48609044445882, + "sample_stddev": 1.9374941681397642 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2656.4704500738358, + 2627.789094783111, + 2677.1064801626203 + ], + "arithmetic_mean": 2653.788675006522, + "min": 2627.789094783111, + "max": 2677.1064801626203, + "sample_stddev": 24.767823144182564 + }, + "requests_per_second": { + "per_pass": [ + 2656.4704500738358, + 2627.789094783111, + 2677.1064801626203 + ], + "arithmetic_mean": 2653.788675006522, + "min": 2627.789094783111, + "max": 2677.1064801626203, + "sample_stddev": 24.767823144182564 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 12.043232247271765, + 12.174634849940402, + 11.950425660621601 + ], + "arithmetic_mean": 12.05609758594459, + "min": 11.950425660621601, + "max": 12.174634849940402, + "sample_stddev": 0.11265690324220395 + }, + "latency_p99_ms": { + "per_pass": [ + 19.885668145686022, + 19.89122269308355, + 19.883095092072775 + ], + "arithmetic_mean": 19.886661976947448, + "min": 19.883095092072775, + "max": 19.89122269308355, + "sample_stddev": 0.0041539439066654886 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 998.9320316836559, + 998.9078857864024, + 998.9386685430663 + ], + "arithmetic_mean": 998.9261953377082, + "min": 998.9078857864024, + "max": 998.9386685430663, + "sample_stddev": 0.01620005331699017 + }, + "requests_per_second": { + "per_pass": [ + 998.9320316836559, + 998.9078857864024, + 998.9386685430663 + ], + "arithmetic_mean": 998.9261953377082, + "min": 998.9078857864024, + "max": 998.9386685430663, + "sample_stddev": 0.01620005331699017 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.9403416618529884, + 0.8917949361326041, + 0.869050758804696 + ], + "arithmetic_mean": 0.9003957855967628, + "min": 0.869050758804696, + "max": 0.9403416618529884, + "sample_stddev": 0.036415370010328026 + }, + "latency_p99_ms": { + "per_pass": [ + 1.9595943753380205, + 1.922899896800825, + 1.879262899262899 + ], + "arithmetic_mean": 1.9205857238005815, + "min": 1.879262899262899, + "max": 1.9595943753380205, + "sample_stddev": 0.04021570662823477 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2998.8581256806374, + 2998.8945055846834, + 2998.882521437671 + ], + "arithmetic_mean": 2998.8783842343305, + "min": 2998.8581256806374, + "max": 2998.8945055846834, + "sample_stddev": 0.018539463131660612 + }, + "requests_per_second": { + "per_pass": [ + 2998.8581256806374, + 2998.8945055846834, + 2998.882521437671 + ], + "arithmetic_mean": 2998.8783842343305, + "min": 2998.8581256806374, + "max": 2998.8945055846834, + "sample_stddev": 0.018539463131660612 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.8486308112886738, + 0.8372232699479907, + 0.8361690702347085 + ], + "arithmetic_mean": 0.840674383823791, + "min": 0.8361690702347085, + "max": 0.8486308112886738, + "sample_stddev": 0.006910599667310131 + }, + "latency_p99_ms": { + "per_pass": [ + 1.8943442720056864, + 1.8808874546187981, + 1.876608562264677 + ], + "arithmetic_mean": 1.883946762963054, + "min": 1.876608562264677, + "max": 1.8943442720056864, + "sample_stddev": 0.009255181017314474 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 7029.145115181113, + 6935.941493329861, + 7111.151791677205 + ], + "arithmetic_mean": 7025.412800062727, + "min": 6935.941493329861, + "max": 7111.151791677205, + "sample_stddev": 87.6647579923001 + }, + "requests_per_second": { + "per_pass": [ + 7029.145115181113, + 6935.941493329861, + 7111.151791677205 + ], + "arithmetic_mean": 7025.412800062727, + "min": 6935.941493329861, + "max": 7111.151791677205, + "sample_stddev": 87.6647579923001 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 4.551354249977476, + 4.612569624713485, + 4.498785725259892 + ], + "arithmetic_mean": 4.554236533316951, + "min": 4.498785725259892, + "max": 4.612569624713485, + "sample_stddev": 0.056946682183013166 + }, + "latency_p99_ms": { + "per_pass": [ + 7.419704914083828, + 7.42803838353489, + 7.4105536182847676 + ], + "arithmetic_mean": 7.419432305301162, + "min": 7.4105536182847676, + "max": 7.42803838353489, + "sample_stddev": 0.008745569771276324 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 998.8946059522808, + 998.8983592610558, + 998.8904490529703 + ], + "arithmetic_mean": 998.8944714221024, + "min": 998.8904490529703, + "max": 998.8983592610558, + "sample_stddev": 0.003956819652907603 + }, + "requests_per_second": { + "per_pass": [ + 998.8946059522808, + 998.8983592610558, + 998.8904490529703 + ], + "arithmetic_mean": 998.8944714221024, + "min": 998.8904490529703, + "max": 998.8983592610558, + "sample_stddev": 0.003956819652907603 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 2.1383698708311103, + 2.1166353923759345, + 2.102134270677695 + ], + "arithmetic_mean": 2.119046511294913, + "min": 2.102134270677695, + "max": 2.1383698708311103, + "sample_stddev": 0.018237730134275015 + }, + "latency_p99_ms": { + "per_pass": [ + 2.9989183793838756, + 2.9955391120507397, + 2.9950174161684435 + ], + "arithmetic_mean": 2.9964916358676863, + "min": 2.9950174161684435, + "max": 2.9989183793838756, + "sample_stddev": 0.0021177475577665995 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 1469.9336183564278, + 1474.122854178417, + 1487.9877183620897 + ], + "arithmetic_mean": 1477.3480636323116, + "min": 1469.9336183564278, + "max": 1487.9877183620897, + "sample_stddev": 9.449291707304225 + }, + "requests_per_second": { + "per_pass": [ + 1469.9336183564278, + 1474.122854178417, + 1487.9877183620897 + ], + "arithmetic_mean": 1477.3480636323116, + "min": 1469.9336183564278, + "max": 1487.9877183620897, + "sample_stddev": 9.449291707304225 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 16.28688701930789, + 16.227260271845978, + 15.918681377157444 + ], + "arithmetic_mean": 16.144276222770436, + "min": 15.918681377157444, + "max": 16.28688701930789, + "sample_stddev": 0.1976325201695925 + }, + "latency_p99_ms": { + "per_pass": [ + 29.337323294406886, + 29.3125715193897, + 29.183643739627506 + ], + "arithmetic_mean": 29.277846184474697, + "min": 29.183643739627506, + "max": 29.337323294406886, + "sample_stddev": 0.08251507773138453 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 1455.7051448866482, + 1457.0359203772666, + 1467.8527795916496 + ], + "arithmetic_mean": 1460.1979482851882, + "min": 1455.7051448866482, + "max": 1467.8527795916496, + "sample_stddev": 6.662587530336399 + }, + "requests_per_second": { + "per_pass": [ + 1455.7051448866482, + 1457.0359203772666, + 1467.8527795916496 + ], + "arithmetic_mean": 1460.1979482851882, + "min": 1455.7051448866482, + "max": 1467.8527795916496, + "sample_stddev": 6.662587530336399 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 21.974675376773455, + 21.95450827442329, + 21.79240308805175 + ], + "arithmetic_mean": 21.907195579749498, + "min": 21.79240308805175, + "max": 21.974675376773455, + "sample_stddev": 0.09992329616727917 + }, + "latency_p99_ms": { + "per_pass": [ + 37.60905577029266, + 37.504985507246374, + 37.407286729857816 + ], + "arithmetic_mean": 37.50710933579895, + "min": 37.407286729857816, + "max": 37.60905577029266, + "sample_stddev": 0.10090128544914727 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 11151.979691034281, + 10969.177146846056, + 11257.992050274575 + ], + "arithmetic_mean": 11126.382962718304, + "min": 10969.177146846056, + "max": 11257.992050274575, + "sample_stddev": 146.0989612761424 + }, + "requests_per_second": { + "per_pass": [ + 11151.979691034281, + 10969.177146846056, + 11257.992050274575 + ], + "arithmetic_mean": 11126.382962718304, + "min": 10969.177146846056, + "max": 11257.992050274575, + "sample_stddev": 146.0989612761424 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 45.87593561389825, + 46.64837515067013, + 45.445286068763394 + ], + "arithmetic_mean": 45.98986561111059, + "min": 45.445286068763394, + "max": 46.64837515067013, + "sample_stddev": 0.6095825357975727 + }, + "latency_p99_ms": { + "per_pass": [ + 78.50941894401706, + 83.93866613735607, + 77.4557235421165 + ], + "arithmetic_mean": 79.96793620782988, + "min": 77.4557235421165, + "max": 83.93866613735607, + "sample_stddev": 3.4788777831253133 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis-ai-nightly", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 2613.084401554416, + 2628.195497828837, + 2636.5606146258715 + ], + "arithmetic_mean": 2625.9468380030416, + "min": 2613.084401554416, + "max": 2636.5606146258715, + "sample_stddev": 11.898550260565408 + }, + "requests_per_second": { + "per_pass": [ + 2613.084401554416, + 2628.195497828837, + 2636.5606146258715 + ], + "arithmetic_mean": 2625.9468380030416, + "min": 2613.084401554416, + "max": 2636.5606146258715, + "sample_stddev": 11.898550260565408 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 195.32708353753318, + 194.22639788475465, + 193.60340389147788 + ], + "arithmetic_mean": 194.3856284379219, + "min": 193.60340389147788, + "max": 195.32708353753318, + "sample_stddev": 0.8728021868400629 + }, + "latency_p99_ms": { + "per_pass": [ + 474.12875210263854, + 437.52631077700977, + 466.27172387866227 + ], + "arithmetic_mean": 459.3089289194369, + "min": 437.52631077700977, + "max": 474.12875210263854, + "sample_stddev": 19.269018215316144 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis-ai-nightly", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 41.45279257203086, + 41.53386712137078, + 41.45445798977005 + ], + "arithmetic_mean": 41.48037256105723, + "min": 41.45279257203086, + "max": 41.53386712137078, + "sample_stddev": 0.0463351312873584 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 376.04209127005555, + 376.7663356370192, + 377.54596551602566 + ], + "arithmetic_mean": 376.7847974743668, + "min": 376.04209127005555, + "max": 377.54596551602566, + "sample_stddev": 0.7521070844645251 + }, + "latency_p99_ms": { + "per_pass": [ + 379.02515034000004, + 380.100312, + 380.61965848 + ], + "arithmetic_mean": 379.9150402733333, + "min": 379.02515034000004, + "max": 380.61965848, + "sample_stddev": 0.813239363077108 + }, + "ttft_mean_ms": { + "per_pass": [ + 26.625749578236693, + 26.62343376923077, + 26.614450375 + ], + "arithmetic_mean": 26.621211240822486, + "min": 26.614450375, + "max": 26.625749578236693, + "sample_stddev": 0.005968477430654558 + }, + "ttft_p99_ms": { + "per_pass": [ + 28.00974058, + 27.647335829999996, + 27.925768419999997 + ], + "arithmetic_mean": 27.860948276666665, + "min": 27.647335829999996, + "max": 28.00974058, + "sample_stddev": 0.18969854754835785 + }, + "itl_mean_ms": { + "per_pass": [ + 5.54629113796538, + 5.557823839171245, + 5.57034151017501 + ], + "arithmetic_mean": 5.558152162437212, + "min": 5.54629113796538, + "max": 5.57034151017501, + "sample_stddev": 0.012028547209894817 + }, + "output_tokens_per_second": { + "per_pass": [ + 2652.978724609975, + 2658.16749576773, + 2653.085311345283 + ], + "arithmetic_mean": 2654.7438439076627, + "min": 2652.978724609975, + "max": 2658.16749576773, + "sample_stddev": 2.9654484023909378 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis-ai-nightly", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 322.552184953497, + 322.0838802507483, + 320.84393097844077 + ], + "arithmetic_mean": 321.82666539422866, + "min": 320.84393097844077, + "max": 322.552184953497, + "sample_stddev": 0.8826961666590808 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 384.68558532983064, + 384.95365090678655, + 386.26470558582855 + ], + "arithmetic_mean": 385.30131394081525, + "min": 384.68558532983064, + "max": 386.26470558582855, + "sample_stddev": 0.8450191622964854 + }, + "latency_p99_ms": { + "per_pass": [ + 399.87778418999994, + 399.94147616000004, + 400.60227162999996 + ], + "arithmetic_mean": 400.14051065999996, + "min": 399.87778418999994, + "max": 400.60227162999996, + "sample_stddev": 0.4011627622575604 + }, + "ttft_mean_ms": { + "per_pass": [ + 27.09559194225668, + 27.085466471892886, + 27.199809875922888 + ], + "arithmetic_mean": 27.12695609669082, + "min": 27.085466471892886, + "max": 27.199809875922888, + "sample_stddev": 0.06329602000772613 + }, + "ttft_p99_ms": { + "per_pass": [ + 33.26639676999999, + 33.99657919, + 33.37722168999993 + ], + "arithmetic_mean": 33.54673254999997, + "min": 33.26639676999999, + "max": 33.99657919, + "sample_stddev": 0.39349973362472856 + }, + "itl_mean_ms": { + "per_pass": [ + 5.676031641072602, + 5.68044737198244, + 5.699442789046121 + ], + "arithmetic_mean": 5.685307267367055, + "min": 5.676031641072602, + "max": 5.699442789046121, + "sample_stddev": 0.012439228260689932 + }, + "output_tokens_per_second": { + "per_pass": [ + 20643.339837023806, + 20613.36833604789, + 20534.01158262021 + ], + "arithmetic_mean": 20596.906585230634, + "min": 20534.01158262021, + "max": 20643.339837023806, + "sample_stddev": 56.49255466618117 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis-ai-nightly", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 41.40209802663548, + 41.17734473109354, + 41.45935539442313 + ], + "arithmetic_mean": 41.34626605071738, + "min": 41.17734473109354, + "max": 41.45935539442313, + "sample_stddev": 0.14906512237638786 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 376.84683965785257, + 379.08779498878204, + 376.40853080128204 + ], + "arithmetic_mean": 377.4477218159722, + "min": 376.40853080128204, + "max": 379.08779498878204, + "sample_stddev": 1.4371529746568024 + }, + "latency_p99_ms": { + "per_pass": [ + 380.60933100999995, + 382.5715552, + 379.50073437 + ], + "arithmetic_mean": 380.89387352666665, + "min": 379.50073437, + "max": 382.5715552, + "sample_stddev": 1.5550589941650876 + }, + "ttft_mean_ms": { + "per_pass": [ + 26.778876149839743, + 26.790992568910255, + 26.842183440705128 + ], + "arithmetic_mean": 26.804017386485043, + "min": 26.778876149839743, + "max": 26.842183440705128, + "sample_stddev": 0.033603387832493545 + }, + "ttft_p99_ms": { + "per_pass": [ + 28.748166789999996, + 28.611641789999997, + 29.108245559999997 + ], + "arithmetic_mean": 28.82268471333333, + "min": 28.611641789999997, + "max": 29.108245559999997, + "sample_stddev": 0.25655119716732516 + }, + "itl_mean_ms": { + "per_pass": [ + 5.556634341397028, + 5.592012736823361, + 5.5486721803266175 + ], + "arithmetic_mean": 5.565773086182335, + "min": 5.5486721803266175, + "max": 5.592012736823361, + "sample_stddev": 0.023070293703160653 + }, + "output_tokens_per_second": { + "per_pass": [ + 2649.7342737046706, + 2635.3500627899866, + 2653.39874524308 + ], + "arithmetic_mean": 2646.1610272459125, + "min": 2635.3500627899866, + "max": 2653.39874524308, + "sample_stddev": 9.540167832088823 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis-ai-nightly", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 323.2231233108588, + 323.33638725198114, + 323.5209443846689 + ], + "arithmetic_mean": 323.3601516491696, + "min": 323.2231233108588, + "max": 323.5209443846689, + "sample_stddev": 0.15032600550686037 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 381.6225595610749, + 381.36189854517704, + 381.4035670636826 + ], + "arithmetic_mean": 381.46267505664485, + "min": 381.36189854517704, + "max": 381.6225595610749, + "sample_stddev": 0.1400227032528948 + }, + "latency_p99_ms": { + "per_pass": [ + 409.22665550000005, + 408.0003996999999, + 414.00937513999975 + ], + "arithmetic_mean": 410.41214344666656, + "min": 408.0003996999999, + "max": 414.00937513999975, + "sample_stddev": 3.175056332319013 + }, + "ttft_mean_ms": { + "per_pass": [ + 27.53222106708062, + 27.50461191056166, + 27.501196817395726 + ], + "arithmetic_mean": 27.512676598346, + "min": 27.501196817395726, + "max": 27.53222106708062, + "sample_stddev": 0.01701191961307834 + }, + "ttft_p99_ms": { + "per_pass": [ + 36.50725562000013, + 35.766391269999914, + 35.865536789999815 + ], + "arithmetic_mean": 36.04639455999995, + "min": 35.766391269999914, + "max": 36.50725562000013, + "sample_stddev": 0.4021842189872417 + }, + "itl_mean_ms": { + "per_pass": [ + 5.620481563396734, + 5.616782327533578, + 5.617497940417251 + ], + "arithmetic_mean": 5.618253943782521, + "min": 5.616782327533578, + "max": 5.620481563396734, + "sample_stddev": 0.001962076020199254 + }, + "output_tokens_per_second": { + "per_pass": [ + 20686.279891894963, + 20693.528784126793, + 20705.34044061881 + ], + "arithmetic_mean": 20695.049705546855, + "min": 20686.279891894963, + "max": 20705.34044061881, + "sample_stddev": 9.620864352439064 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis-ai-nightly", + "tool": "aiperf", + "api": "translation", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 41.47135401437216, + 41.15444757530125, + 41.20628953169671 + ], + "arithmetic_mean": 41.27736370712337, + "min": 41.15444757530125, + "max": 41.47135401437216, + "sample_stddev": 0.1699884601688785 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 376.3618360280449, + 379.2018347283653, + 378.8780696714743 + ], + "arithmetic_mean": 378.1472468092948, + "min": 376.3618360280449, + "max": 379.2018347283653, + "sample_stddev": 1.5546622451093985 + }, + "latency_p99_ms": { + "per_pass": [ + 380.02366299, + 382.4521176, + 382.84767902999994 + ], + "arithmetic_mean": 381.77448654, + "min": 380.02366299, + "max": 382.84767902999994, + "sample_stddev": 1.5291025271877021 + }, + "ttft_mean_ms": { + "per_pass": [ + 26.761084516826923, + 26.801118810096153, + 26.774953695512817 + ], + "arithmetic_mean": 26.779052340811965, + "min": 26.761084516826923, + "max": 26.801118810096153, + "sample_stddev": 0.02032942029074705 + }, + "ttft_p99_ms": { + "per_pass": [ + 28.68245916, + 28.7608413, + 28.8681298 + ], + "arithmetic_mean": 28.770476753333334, + "min": 28.68245916, + "max": 28.8681298, + "sample_stddev": 0.09320959237227862 + }, + "itl_mean_ms": { + "per_pass": [ + 5.54921827795584, + 5.593662157432845, + 5.588938348824787 + ], + "arithmetic_mean": 5.5772729280711575, + "min": 5.54921827795584, + "max": 5.593662157432845, + "sample_stddev": 0.024410574281672016 + }, + "output_tokens_per_second": { + "per_pass": [ + 2654.1666569198183, + 2633.88464481928, + 2637.2025300285895 + ], + "arithmetic_mean": 2641.7512772558957, + "min": 2633.88464481928, + "max": 2654.1666569198183, + "sample_stddev": 10.879261450808224 + } + } + }, + { + "profile": "native", + "workload": "ai", + "treatment": "praxis-ai-nightly", + "tool": "aiperf", + "api": "translation", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 324.5554186136967, + 323.7071609198243, + 323.84086608250766 + ], + "arithmetic_mean": 324.03448187200956, + "min": 323.7071609198243, + "max": 324.5554186136967, + "sample_stddev": 0.4560708105785447 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 380.564398274635, + 380.785917218642, + 380.6477666947775 + ], + "arithmetic_mean": 380.66602739601814, + "min": 380.564398274635, + "max": 380.785917218642, + "sample_stddev": 0.11188275356750299 + }, + "latency_p99_ms": { + "per_pass": [ + 409.22443763000024, + 407.69912821999986, + 410.47405435999997 + ], + "arithmetic_mean": 409.13254007, + "min": 407.69912821999986, + "max": 410.47405435999997, + "sample_stddev": 1.3897437324069732 + }, + "ttft_mean_ms": { + "per_pass": [ + 27.476755607157337, + 27.590613012502537, + 27.586351198130462 + ], + "arithmetic_mean": 27.551239939263446, + "min": 27.476755607157337, + "max": 27.590613012502537, + "sample_stddev": 0.06454051101754084 + }, + "ttft_p99_ms": { + "per_pass": [ + 35.226487980000016, + 36.83396772999995, + 38.337356410000005 + ], + "arithmetic_mean": 36.799270706666654, + "min": 35.226487980000016, + "max": 38.337356410000005, + "sample_stddev": 1.5557244324634723 + }, + "itl_mean_ms": { + "per_pass": [ + 5.60456575662663, + 5.606274669938721, + 5.6041494523277295 + ], + "arithmetic_mean": 5.604996626297694, + "min": 5.6041494523277295, + "max": 5.606274669938721, + "sample_stddev": 0.0011262211055558297 + }, + "output_tokens_per_second": { + "per_pass": [ + 20771.54679127659, + 20717.258298868754, + 20725.81542928049 + ], + "arithmetic_mean": 20738.206839808612, + "min": 20717.258298868754, + "max": 20771.54679127659, + "sample_stddev": 29.18853187702686 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "treatment": "agentgateway", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 337.33970978299, + 352.70570483735634, + 355.2193511892318 + ], + "arithmetic_mean": 348.42158860319273, + "min": 337.33970978299, + "max": 355.2193511892318, + "sample_stddev": 9.679133904168161 + }, + "requests_per_second": { + "per_pass": [ + 337.33970978299, + 352.70570483735634, + 355.2193511892318 + ], + "arithmetic_mean": 348.42158860319273, + "min": 337.33970978299, + "max": 355.2193511892318, + "sample_stddev": 9.679133904168161 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 1.8798595612093674, + 1.7613490588735519, + 1.741051638828935 + ], + "arithmetic_mean": 1.7940867529706181, + "min": 1.741051638828935, + "max": 1.8798595612093674, + "sample_stddev": 0.07497150985533003 + }, + "latency_p99_ms": { + "per_pass": [ + 2.579618644067795, + 1.9971100547001424, + 1.9978747188073913 + ], + "arithmetic_mean": 2.1915344725251096, + "min": 1.9971100547001424, + "max": 2.579618644067795, + "sample_stddev": 0.33609096883028355 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "treatment": "agentgateway", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 1, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 551.2508783453851, + 606.0713643603791, + 561.2978281703134 + ], + "arithmetic_mean": 572.8733569586925, + "min": 551.2508783453851, + "max": 606.0713643603791, + "sample_stddev": 29.18588823006734 + }, + "requests_per_second": { + "per_pass": [ + 551.2508783453851, + 606.0713643603791, + 561.2978281703134 + ], + "arithmetic_mean": 572.8733569586925, + "min": 551.2508783453851, + "max": 606.0713643603791, + "sample_stddev": 29.18588823006734 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 1.8132702632119977, + 1.6493779387889707, + 1.7809708821188879 + ], + "arithmetic_mean": 1.7478730280399521, + "min": 1.6493779387889707, + "max": 1.8132702632119977, + "sample_stddev": 0.08681459819447754 + }, + "latency_p99_ms": { + "per_pass": [ + 1.9986635962873307, + 1.9960544519094565, + 1.9979094393538002 + ], + "arithmetic_mean": 1.9975424958501957, + "min": 1.9960544519094565, + "max": 1.9986635962873307, + "sample_stddev": 0.0013427189755403786 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "treatment": "agentgateway", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 999.417268107789, + 999.423823337602, + 999.4121112831117 + ], + "arithmetic_mean": 999.4177342428343, + "min": 999.4121112831117, + "max": 999.423823337602, + "sample_stddev": 0.0058699247445199165 + }, + "requests_per_second": { + "per_pass": [ + 999.417268107789, + 999.423823337602, + 999.4121112831117 + ], + "arithmetic_mean": 999.4177342428343, + "min": 999.4121112831117, + "max": 999.423823337602, + "sample_stddev": 0.0058699247445199165 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 1.7982734790000001, + 1.662726021766667, + 1.6703028366333343 + ], + "arithmetic_mean": 1.710434112466667, + "min": 1.662726021766667, + "max": 1.7982734790000001, + "sample_stddev": 0.07616539742963235 + }, + "latency_p99_ms": { + "per_pass": [ + 1.999681060733513, + 1.995733361670844, + 1.9959025347407802 + ], + "arithmetic_mean": 1.9971056523817123, + "min": 1.995733361670844, + "max": 1.999681060733513, + "sample_stddev": 0.0022319724496039565 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "treatment": "agentgateway", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 9177.156989634828, + 9653.696372064298, + 9597.56456585378 + ], + "arithmetic_mean": 9476.139309184302, + "min": 9177.156989634828, + "max": 9653.696372064298, + "sample_stddev": 260.4429217112677 + }, + "requests_per_second": { + "per_pass": [ + 9177.156989634828, + 9653.696372064298, + 9597.56456585378 + ], + "arithmetic_mean": 9476.139309184302, + "min": 9177.156989634828, + "max": 9653.696372064298, + "sample_stddev": 260.4429217112677 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 1.7428623277751354, + 1.6568635401841674, + 1.6665626445058002 + ], + "arithmetic_mean": 1.6887628374883676, + "min": 1.6568635401841674, + "max": 1.7428623277751354, + "sample_stddev": 0.04710185020916416 + }, + "latency_p99_ms": { + "per_pass": [ + 2.130300415468201, + 1.9970440049838847, + 1.997051022889096 + ], + "arithmetic_mean": 2.041465147780394, + "min": 1.9970440049838847, + "max": 2.130300415468201, + "sample_stddev": 0.07693359864965363 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "treatment": "agentgateway", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 982.9946596872361, + 982.9969664157503, + 983.0191391352621 + ], + "arithmetic_mean": 983.0035884127495, + "min": 982.9946596872361, + "max": 983.0191391352621, + "sample_stddev": 0.013516618553002725 + }, + "requests_per_second": { + "per_pass": [ + 982.9946596872361, + 982.9969664157503, + 983.0191391352621 + ], + "arithmetic_mean": 983.0035884127495, + "min": 982.9946596872361, + "max": 983.0191391352621, + "sample_stddev": 0.013516618553002725 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 1.818511242860992, + 1.7678610390961735, + 1.7260770073410547 + ], + "arithmetic_mean": 1.7708164297660733, + "min": 1.7260770073410547, + "max": 1.818511242860992, + "sample_stddev": 0.046287932817826345 + }, + "latency_p99_ms": { + "per_pass": [ + 2.0104467353951954, + 1.9977414574230052, + 1.9966283932823914 + ], + "arithmetic_mean": 2.0016055287001975, + "min": 1.9966283932823914, + "max": 2.0104467353951954, + "sample_stddev": 0.00767690887096093 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "treatment": "agentgateway", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 24689.385881099435, + 25158.8235668621, + 24826.32885663419 + ], + "arithmetic_mean": 24891.512768198576, + "min": 24689.385881099435, + "max": 25158.8235668621, + "sample_stddev": 241.41176845521898 + }, + "requests_per_second": { + "per_pass": [ + 24689.385881099435, + 25158.8235668621, + 24826.32885663419 + ], + "arithmetic_mean": 24891.512768198576, + "min": 24689.385881099435, + "max": 25158.8235668621, + "sample_stddev": 241.41176845521898 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 20.732373006133685, + 20.34528471162337, + 20.617574241630518 + ], + "arithmetic_mean": 20.565077319795858, + "min": 20.34528471162337, + "max": 20.732373006133685, + "sample_stddev": 0.19881217779178306 + }, + "latency_p99_ms": { + "per_pass": [ + 37.7290978446041, + 36.97640120610144, + 37.5166036104205 + ], + "arithmetic_mean": 37.40736755370868, + "min": 36.97640120610144, + "max": 37.7290978446041, + "sample_stddev": 0.38805598110035694 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "treatment": "agentgateway", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 328.19957116994743, + 319.5318540439557, + 333.49956379003646 + ], + "arithmetic_mean": 327.07699633464654, + "min": 319.5318540439557, + "max": 333.49956379003646, + "sample_stddev": 7.0511956137472085 + }, + "requests_per_second": { + "per_pass": [ + 328.19957116994743, + 319.5318540439557, + 333.49956379003646 + ], + "arithmetic_mean": 327.07699633464654, + "min": 319.5318540439557, + "max": 333.49956379003646, + "sample_stddev": 7.0511956137472085 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 1.957631030973908, + 2.054481237926357, + 1.919259862782318 + ], + "arithmetic_mean": 1.9771240438941944, + "min": 1.919259862782318, + "max": 2.054481237926357, + "sample_stddev": 0.06968635618608604 + }, + "latency_p99_ms": { + "per_pass": [ + 2.948767923526287, + 2.988275906074528, + 2.8609455587392545 + ], + "arithmetic_mean": 2.93266312944669, + "min": 2.8609455587392545, + "max": 2.988275906074528, + "sample_stddev": 0.06517497704172995 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "treatment": "agentgateway", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 1, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 502.6220267838246, + 526.4585134738629, + 575.2774862662881 + ], + "arithmetic_mean": 534.7860088413252, + "min": 502.6220267838246, + "max": 575.2774862662881, + "sample_stddev": 37.03666200500933 + }, + "requests_per_second": { + "per_pass": [ + 502.6220267838246, + 526.4585134738629, + 575.2774862662881 + ], + "arithmetic_mean": 534.7860088413252, + "min": 502.6220267838246, + "max": 575.2774862662881, + "sample_stddev": 37.03666200500933 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 1.9887935690032512, + 1.8989186114347363, + 1.7377428977924532 + ], + "arithmetic_mean": 1.8751516927434801, + "min": 1.7377428977924532, + "max": 1.9887935690032512, + "sample_stddev": 0.12720164974128928 + }, + "latency_p99_ms": { + "per_pass": [ + 2.9727059037900876, + 2.8278076062639816, + 1.9979258158262487 + ], + "arithmetic_mean": 2.5994797752934393, + "min": 1.9979258158262487, + "max": 2.9727059037900876, + "sample_stddev": 0.525974575212036 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "treatment": "agentgateway", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 999.4348567008833, + 999.4195715594994, + 999.4021020624759 + ], + "arithmetic_mean": 999.4188434409529, + "min": 999.4021020624759, + "max": 999.4348567008833, + "sample_stddev": 0.016389453980006147 + }, + "requests_per_second": { + "per_pass": [ + 999.4348567008833, + 999.4195715594994, + 999.4021020624759 + ], + "arithmetic_mean": 999.4188434409529, + "min": 999.4021020624759, + "max": 999.4348567008833, + "sample_stddev": 0.016389453980006147 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 1.9385268253333328, + 1.8859377742333328, + 1.8235103374000001 + ], + "arithmetic_mean": 1.8826583123222218, + "min": 1.8235103374000001, + "max": 1.9385268253333328, + "sample_stddev": 0.05757833166174089 + }, + "latency_p99_ms": { + "per_pass": [ + 2.9534551231135815, + 2.9173876639687415, + 2.687965921192757 + ], + "arithmetic_mean": 2.8529362360916934, + "min": 2.687965921192757, + "max": 2.9534551231135815, + "sample_stddev": 0.14400214929188332 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "treatment": "agentgateway", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 8344.42433081953, + 8554.664394173213, + 8643.501396987176 + ], + "arithmetic_mean": 8514.196707326639, + "min": 8344.42433081953, + "max": 8643.501396987176, + "sample_stddev": 153.59035821266914 + }, + "requests_per_second": { + "per_pass": [ + 8344.42433081953, + 8554.664394173213, + 8643.501396987176 + ], + "arithmetic_mean": 8514.196707326639, + "min": 8344.42433081953, + "max": 8643.501396987176, + "sample_stddev": 153.59035821266914 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 1.9168554187627571, + 1.8697823413518508, + 1.8505455483204216 + ], + "arithmetic_mean": 1.8790611028116766, + "min": 1.8505455483204216, + "max": 1.9168554187627571, + "sample_stddev": 0.03411482507929785 + }, + "latency_p99_ms": { + "per_pass": [ + 2.9612094023311832, + 2.940121416526138, + 2.9270018530314434 + ], + "arithmetic_mean": 2.942777557296255, + "min": 2.9270018530314434, + "max": 2.9612094023311832, + "sample_stddev": 0.0172577640532179 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "treatment": "agentgateway", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 982.9794175114866, + 982.9856460730896, + 982.9906509623811 + ], + "arithmetic_mean": 982.9852381823191, + "min": 982.9794175114866, + "max": 982.9906509623811, + "sample_stddev": 0.005627822483873472 + }, + "requests_per_second": { + "per_pass": [ + 982.9794175114866, + 982.9856460730896, + 982.9906509623811 + ], + "arithmetic_mean": 982.9852381823191, + "min": 982.9794175114866, + "max": 982.9906509623811, + "sample_stddev": 0.005627822483873472 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 2.6589175036368515, + 2.5136806983095354, + 2.5293765489291467 + ], + "arithmetic_mean": 2.567324916958511, + "min": 2.5136806983095354, + "max": 2.6589175036368515, + "sample_stddev": 0.07970879112425587 + }, + "latency_p99_ms": { + "per_pass": [ + 2.9955608284464934, + 2.994151026343377, + 2.9925405135825778 + ], + "arithmetic_mean": 2.994084122790816, + "min": 2.9925405135825778, + "max": 2.9955608284464934, + "sample_stddev": 0.001511268517936626 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "treatment": "agentgateway", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 16335.06984240953, + 16158.081399825229, + 16093.51125352267 + ], + "arithmetic_mean": 16195.554165252477, + "min": 16093.51125352267, + "max": 16335.06984240953, + "sample_stddev": 125.06316035438572 + }, + "requests_per_second": { + "per_pass": [ + 16335.06984240953, + 16158.081399825229, + 16093.51125352267 + ], + "arithmetic_mean": 16195.554165252477, + "min": 16093.51125352267, + "max": 16335.06984240953, + "sample_stddev": 125.06316035438572 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 31.33143208722567, + 31.67427099041674, + 31.802302709597143 + ], + "arithmetic_mean": 31.60266859574652, + "min": 31.33143208722567, + "max": 31.802302709597143, + "sample_stddev": 0.24346450037943293 + }, + "latency_p99_ms": { + "per_pass": [ + 49.7476534533875, + 49.46885709532524, + 49.41503344727074 + ], + "arithmetic_mean": 49.54384799866116, + "min": 49.41503344727074, + "max": 49.7476534533875, + "sample_stddev": 0.17854059427657223 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "treatment": "agentgateway", + "tool": "nighthawk", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 999.8989571387177, + 999.8992924712607, + 999.8990240985524 + ], + "arithmetic_mean": 999.8990912361769, + "min": 999.8989571387177, + "max": 999.8992924712607, + "sample_stddev": 0.00017746147202759194 + }, + "requests_per_second": { + "per_pass": [ + 999.9656237358533, + 999.9326257810072, + 999.9656907001525 + ], + "arithmetic_mean": 999.9546467390044, + "min": 999.9326257810072, + "max": 999.9656907001525, + "sample_stddev": 0.019070738433219506 + }, + "confirmed_non_2xx": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "stream_resets": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "unaccounted_at_cutoff": { + "per_pass": [ + 2, + 1, + 2 + ], + "arithmetic_mean": 1.6666666666666667, + "min": 1, + "max": 2, + "sample_stddev": 0.5773502691896257 + }, + "latency_mean_ms": { + "per_pass": [ + 1.6807720000000002, + 1.579378, + 1.632551 + ], + "arithmetic_mean": 1.6309003333333334, + "min": 1.579378, + "max": 1.6807720000000002, + "sample_stddev": 0.05071715029783657 + }, + "latency_p99_upper_bracket_ms": { + "per_pass": [ + 1.881343, + 1.810495, + 1.8223989999999999 + ], + "arithmetic_mean": 1.838079, + "min": 1.810495, + "max": 1.881343, + "sample_stddev": 0.03793753518614516 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "treatment": "agentgateway", + "tool": "nighthawk", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 999.8997652901951, + 999.8994920177281, + 999.8994415894919 + ], + "arithmetic_mean": 999.8995662991383, + "min": 999.8994415894919, + "max": 999.8997652901951, + "sample_stddev": 0.0001741661053405543 + }, + "requests_per_second": { + "per_pass": [ + 999.9664319412129, + 999.9661586505259, + 999.9661082189274 + ], + "arithmetic_mean": 999.9662329368888, + "min": 999.9661082189274, + "max": 999.9664319412129, + "sample_stddev": 0.00017417771762013695 + }, + "confirmed_non_2xx": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "stream_resets": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "unaccounted_at_cutoff": { + "per_pass": [ + 2, + 2, + 2 + ], + "arithmetic_mean": 2, + "min": 2, + "max": 2, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 1.782905, + 1.6402420000000002, + 1.656242 + ], + "arithmetic_mean": 1.6931296666666666, + "min": 1.6402420000000002, + "max": 1.782905, + "sample_stddev": 0.07815822321632779 + }, + "latency_p99_upper_bracket_ms": { + "per_pass": [ + 2.015615, + 1.900735, + 1.8939510000000002 + ], + "arithmetic_mean": 1.9367670000000001, + "min": 1.8939510000000002, + "max": 2.015615, + "sample_stddev": 0.06836856728058578 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "treatment": "direct", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 735.6271351107392, + 767.4378202394607, + 747.998316928987 + ], + "arithmetic_mean": 750.3544240930623, + "min": 735.6271351107392, + "max": 767.4378202394607, + "sample_stddev": 16.035689970067427 + }, + "requests_per_second": { + "per_pass": [ + 735.6271351107392, + 767.4378202394607, + 747.998316928987 + ], + "arithmetic_mean": 750.3544240930623, + "min": 735.6271351107392, + "max": 767.4378202394607, + "sample_stddev": 16.035689970067427 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.2811380916217316, + 0.22986490049513492, + 0.26266240396613083 + ], + "arithmetic_mean": 0.25788846536099913, + "min": 0.22986490049513492, + "max": 0.2811380916217316, + "sample_stddev": 0.02596782431067923 + }, + "latency_p99_ms": { + "per_pass": [ + 0.3962195281782438, + 0.33550413223140485, + 0.38388513513513517 + ], + "arithmetic_mean": 0.37186959851492796, + "min": 0.33550413223140485, + "max": 0.3962195281782438, + "sample_stddev": 0.03209158248589515 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "treatment": "direct", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 1, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 5568.9330689222, + 5960.010965213513, + 5438.647532779493 + ], + "arithmetic_mean": 5655.863855638402, + "min": 5438.647532779493, + "max": 5960.010965213513, + "sample_stddev": 271.3349930052686 + }, + "requests_per_second": { + "per_pass": [ + 5568.9330689222, + 5960.010965213513, + 5438.647532779493 + ], + "arithmetic_mean": 5655.863855638402, + "min": 5438.647532779493, + "max": 5960.010965213513, + "sample_stddev": 271.3349930052686 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.17907368019800377, + 0.16734115735370733, + 0.18335157895930482 + ], + "arithmetic_mean": 0.17658880550367198, + "min": 0.16734115735370733, + "max": 0.18335157895930482, + "sample_stddev": 0.008289412022703635 + }, + "latency_p99_ms": { + "per_pass": [ + 0.29402062992125977, + 0.25539114954221787, + 0.3027272727272728 + ], + "arithmetic_mean": 0.28404635073025014, + "min": 0.25539114954221787, + "max": 0.3027272727272728, + "sample_stddev": 0.025195075383551233 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "treatment": "direct", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 999.4624093258489, + 999.466538200053, + 999.4768423039017 + ], + "arithmetic_mean": 999.4685966099345, + "min": 999.4624093258489, + "max": 999.4768423039017, + "sample_stddev": 0.007433404489085273 + }, + "requests_per_second": { + "per_pass": [ + 999.4624093258489, + 999.466538200053, + 999.4768423039017 + ], + "arithmetic_mean": 999.4685966099345, + "min": 999.4624093258489, + "max": 999.4768423039017, + "sample_stddev": 0.007433404489085273 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.2920850615333334, + 0.24702469246666667, + 0.27437126756666663 + ], + "arithmetic_mean": 0.27116034052222227, + "min": 0.24702469246666667, + "max": 0.2920850615333334, + "sample_stddev": 0.022701139937668608 + }, + "latency_p99_ms": { + "per_pass": [ + 0.41, + 0.34693356047700175, + 0.3957031249999999 + ], + "arithmetic_mean": 0.3842122284923339, + "min": 0.34693356047700175, + "max": 0.41, + "sample_stddev": 0.033066213503203185 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "treatment": "direct", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 60825.20989276126, + 62932.56605989468, + 60797.622623545336 + ], + "arithmetic_mean": 61518.46619206709, + "min": 60797.622623545336, + "max": 62932.56605989468, + "sample_stddev": 1224.7240879064134 + }, + "requests_per_second": { + "per_pass": [ + 60825.20989276126, + 62932.56605989468, + 60797.622623545336 + ], + "arithmetic_mean": 61518.46619206709, + "min": 60797.622623545336, + "max": 62932.56605989468, + "sample_stddev": 1224.7240879064134 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.26247391014872523, + 0.253660656917767, + 0.26253389238524993 + ], + "arithmetic_mean": 0.2595561531505807, + "min": 0.253660656917767, + "max": 0.26253389238524993, + "sample_stddev": 0.0051057375902522776 + }, + "latency_p99_ms": { + "per_pass": [ + 1.2489403587630596, + 1.1897851368293606, + 1.251952138450707 + ], + "arithmetic_mean": 1.2302258780143758, + "min": 1.1897851368293606, + "max": 1.251952138450707, + "sample_stddev": 0.03505506903311942 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "treatment": "direct", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 983.0661242947848, + 983.0664780128594, + 983.0534260528443 + ], + "arithmetic_mean": 983.0620094534962, + "min": 983.0534260528443, + "max": 983.0664780128594, + "sample_stddev": 0.007435546663284309 + }, + "requests_per_second": { + "per_pass": [ + 983.0661242947848, + 983.0664780128594, + 983.0534260528443 + ], + "arithmetic_mean": 983.0620094534962, + "min": 983.0534260528443, + "max": 983.0664780128594, + "sample_stddev": 0.007435546663284309 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.3138888404162176, + 0.2544008824420799, + 0.28307057155845905 + ], + "arithmetic_mean": 0.2837867648055855, + "min": 0.2544008824420799, + "max": 0.3138888404162176, + "sample_stddev": 0.029750445132108786 + }, + "latency_p99_ms": { + "per_pass": [ + 0.5699223300970871, + 0.34731174934725845, + 0.41391219512195154 + ], + "arithmetic_mean": 0.44371542485543236, + "min": 0.34731174934725845, + "max": 0.5699223300970871, + "sample_stddev": 0.11425866287662384 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "treatment": "direct", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 111009.27335970446, + 115171.22269610192, + 110920.53762434381 + ], + "arithmetic_mean": 112367.01122671673, + "min": 110920.53762434381, + "max": 115171.22269610192, + "sample_stddev": 2428.9236261060346 + }, + "requests_per_second": { + "per_pass": [ + 111009.27335970446, + 115171.22269610192, + 110920.53762434381 + ], + "arithmetic_mean": 112367.01122671673, + "min": 110920.53762434381, + "max": 115171.22269610192, + "sample_stddev": 2428.9236261060346 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 4.609717131346622, + 4.4435684916927185, + 4.613970334683757 + ], + "arithmetic_mean": 4.555751985907699, + "min": 4.4435684916927185, + "max": 4.613970334683757, + "sample_stddev": 0.09717702771421205 + }, + "latency_p99_ms": { + "per_pass": [ + 25.17117288190374, + 23.55406981786646, + 24.352849967241788 + ], + "arithmetic_mean": 24.35936422233733, + "min": 23.55406981786646, + "max": 25.17117288190374, + "sample_stddev": 0.8085712130476064 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "treatment": "direct", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 696.0374727901467, + 728.9913151862663, + 704.8923661331569 + ], + "arithmetic_mean": 709.9737180365233, + "min": 696.0374727901467, + "max": 728.9913151862663, + "sample_stddev": 17.05444326389627 + }, + "requests_per_second": { + "per_pass": [ + 696.0374727901467, + 728.9913151862663, + 704.8923661331569 + ], + "arithmetic_mean": 709.9737180365233, + "min": 696.0374727901467, + "max": 728.9913151862663, + "sample_stddev": 17.05444326389627 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.3524287792835936, + 0.29767494343850176, + 0.3419522243344211 + ], + "arithmetic_mean": 0.33068531568550547, + "min": 0.29767494343850176, + "max": 0.3524287792835936, + "sample_stddev": 0.029063775697852356 + }, + "latency_p99_ms": { + "per_pass": [ + 0.5445043478260865, + 0.46614285714285786, + 0.5532764227642267 + ], + "arithmetic_mean": 0.521307875911057, + "min": 0.46614285714285786, + "max": 0.5532764227642267, + "sample_stddev": 0.04797522065037233 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "treatment": "direct", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 1, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 4028.479108441626, + 4595.276485663871, + 4295.313371293972 + ], + "arithmetic_mean": 4306.3563217998235, + "min": 4028.479108441626, + "max": 4595.276485663871, + "sample_stddev": 283.5600055956589 + }, + "requests_per_second": { + "per_pass": [ + 4028.479108441626, + 4595.276485663871, + 4295.313371293972 + ], + "arithmetic_mean": 4306.3563217998235, + "min": 4028.479108441626, + "max": 4595.276485663871, + "sample_stddev": 283.5600055956589 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.24770103170741584, + 0.21719558863041202, + 0.23231101049200514 + ], + "arithmetic_mean": 0.23240254360994433, + "min": 0.21719558863041202, + "max": 0.24770103170741584, + "sample_stddev": 0.015252927524407888 + }, + "latency_p99_ms": { + "per_pass": [ + 0.4379312114989737, + 0.40025262054507366, + 0.42912751677852384 + ], + "arithmetic_mean": 0.4224371162741904, + "min": 0.40025262054507366, + "max": 0.4379312114989737, + "sample_stddev": 0.01971015343037994 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "treatment": "direct", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 999.4789729773415, + 999.4745518742164, + 999.4698029913235 + ], + "arithmetic_mean": 999.4744426142938, + "min": 999.4698029913235, + "max": 999.4789729773415, + "sample_stddev": 0.0045859692749480215 + }, + "requests_per_second": { + "per_pass": [ + 999.4789729773415, + 999.4745518742164, + 999.4698029913235 + ], + "arithmetic_mean": 999.4744426142938, + "min": 999.4698029913235, + "max": 999.4789729773415, + "sample_stddev": 0.0045859692749480215 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.3681281995333335, + 0.3057643630666666, + 0.3460034457 + ], + "arithmetic_mean": 0.3399653361, + "min": 0.3057643630666666, + "max": 0.3681281995333335, + "sample_stddev": 0.03161733860347043 + }, + "latency_p99_ms": { + "per_pass": [ + 0.591582491582492, + 0.5245508982035932, + 0.5878504672897188 + ], + "arithmetic_mean": 0.567994619025268, + "min": 0.5245508982035932, + "max": 0.591582491582492, + "sample_stddev": 0.03766961189678194 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "treatment": "direct", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 34811.397059499686, + 35430.071668936995, + 34272.51738694839 + ], + "arithmetic_mean": 34837.99537179503, + "min": 34272.51738694839, + "max": 35430.071668936995, + "sample_stddev": 579.235342153997 + }, + "requests_per_second": { + "per_pass": [ + 34811.397059499686, + 35430.071668936995, + 34272.51738694839 + ], + "arithmetic_mean": 34837.99537179503, + "min": 34272.51738694839, + "max": 35430.071668936995, + "sample_stddev": 579.235342153997 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.4589017757285593, + 0.4509268035093856, + 0.4661522749649891 + ], + "arithmetic_mean": 0.4586602847343113, + "min": 0.4509268035093856, + "max": 0.4661522749649891, + "sample_stddev": 0.007615607900002253 + }, + "latency_p99_ms": { + "per_pass": [ + 1.8443143782936913, + 1.8350216006048177, + 1.853877041436091 + ], + "arithmetic_mean": 1.8444043401115333, + "min": 1.8350216006048177, + "max": 1.853877041436091, + "sample_stddev": 0.009428042324995918 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "treatment": "direct", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 983.0319158926357, + 983.0613901792269, + 983.06097544593 + ], + "arithmetic_mean": 983.0514271725975, + "min": 983.0319158926357, + "max": 983.0613901792269, + "sample_stddev": 0.016898536482189946 + }, + "requests_per_second": { + "per_pass": [ + 983.0319158926357, + 983.0613901792269, + 983.06097544593 + ], + "arithmetic_mean": 983.0514271725975, + "min": 983.0319158926357, + "max": 983.0613901792269, + "sample_stddev": 0.016898536482189946 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.4343695610183195, + 0.37667083826104564, + 0.42147133411907295 + ], + "arithmetic_mean": 0.41083724446614606, + "min": 0.37667083826104564, + "max": 0.4343695610183195, + "sample_stddev": 0.030283635003332317 + }, + "latency_p99_ms": { + "per_pass": [ + 0.606150943396226, + 0.5264493392070488, + 0.597832492431887 + ], + "arithmetic_mean": 0.5768109250117206, + "min": 0.5264493392070488, + "max": 0.606150943396226, + "sample_stddev": 0.04381228309712375 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "treatment": "direct", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 43093.49256349196, + 43183.209409221985, + 41916.636335481984 + ], + "arithmetic_mean": 42731.11276939864, + "min": 41916.636335481984, + "max": 43183.209409221985, + "sample_stddev": 706.7822678563273 + }, + "requests_per_second": { + "per_pass": [ + 43093.49256349196, + 43183.209409221985, + 41916.636335481984 + ], + "arithmetic_mean": 42731.11276939864, + "min": 41916.636335481984, + "max": 43183.209409221985, + "sample_stddev": 706.7822678563273 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 11.876707157195952, + 11.852077392627116, + 12.209766449769386 + ], + "arithmetic_mean": 11.97951699986415, + "min": 11.852077392627116, + "max": 12.209766449769386, + "sample_stddev": 0.19978178898970372 + }, + "latency_p99_ms": { + "per_pass": [ + 56.92270365827265, + 53.256593030225226, + 59.061162877376105 + ], + "arithmetic_mean": 56.41348652195799, + "min": 53.256593030225226, + "max": 59.061162877376105, + "sample_stddev": 2.935597783510315 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "treatment": "direct", + "tool": "nighthawk", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 999.9999877333336, + 1000.0000355000012, + 1000.0000333000012 + ], + "arithmetic_mean": 1000.0000188444453, + "min": 999.9999877333336, + "max": 1000.0000355000012, + "sample_stddev": 2.6965458570271738e-05 + }, + "requests_per_second": { + "per_pass": [ + 999.9999877333336, + 1000.0000355000012, + 1000.0000333000012 + ], + "arithmetic_mean": 1000.0000188444453, + "min": 999.9999877333336, + "max": 1000.0000355000012, + "sample_stddev": 2.6965458570271738e-05 + }, + "confirmed_non_2xx": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "stream_resets": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "unaccounted_at_cutoff": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.205051, + 0.165603, + 0.201852 + ], + "arithmetic_mean": 0.19083533333333333, + "min": 0.165603, + "max": 0.205051, + "sample_stddev": 0.02191030315475652 + }, + "latency_p99_upper_bracket_ms": { + "per_pass": [ + 0.286351, + 0.23794300000000002, + 0.299967 + ], + "arithmetic_mean": 0.2747536666666667, + "min": 0.23794300000000002, + "max": 0.299967, + "sample_stddev": 0.03259781816829667 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "treatment": "direct", + "tool": "nighthawk", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 1000.0000214000005, + 999.9999953, + 1000.0000207333338 + ], + "arithmetic_mean": 1000.0000124777781, + "min": 999.9999953, + "max": 1000.0000214000005, + "sample_stddev": 1.488012621615368e-05 + }, + "requests_per_second": { + "per_pass": [ + 1000.0000214000005, + 999.9999953, + 1000.0000207333338 + ], + "arithmetic_mean": 1000.0000124777781, + "min": 999.9999953, + "max": 1000.0000214000005, + "sample_stddev": 1.488012621615368e-05 + }, + "confirmed_non_2xx": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "stream_resets": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "unaccounted_at_cutoff": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 0.254337, + 0.23026899999999997, + 0.254892 + ], + "arithmetic_mean": 0.24649933333333332, + "min": 0.23026899999999997, + "max": 0.254892, + "sample_stddev": 0.014058620001029037 + }, + "latency_p99_upper_bracket_ms": { + "per_pass": [ + 0.390031, + 0.352047, + 0.403775 + ], + "arithmetic_mean": 0.381951, + "min": 0.352047, + "max": 0.403775, + "sample_stddev": 0.026793866760883918 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "treatment": "praxis-release", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 337.43291102551956, + 372.47289362039237, + 366.6859079305409 + ], + "arithmetic_mean": 358.8639041921509, + "min": 337.43291102551956, + "max": 372.47289362039237, + "sample_stddev": 18.78397992771466 + }, + "requests_per_second": { + "per_pass": [ + 337.43291102551956, + 372.47289362039237, + 366.6859079305409 + ], + "arithmetic_mean": 358.8639041921509, + "min": 337.43291102551956, + "max": 372.47289362039237, + "sample_stddev": 18.78397992771466 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 1.8754675349664196, + 1.6105222846532443, + 1.6547261415325818 + ], + "arithmetic_mean": 1.7135719870507486, + "min": 1.6105222846532443, + "max": 1.8754675349664196, + "sample_stddev": 0.14193703381055536 + }, + "latency_p99_ms": { + "per_pass": [ + 2.483125, + 1.9955909085491532, + 1.9960951891311476 + ], + "arithmetic_mean": 2.1582703658934337, + "min": 1.9955909085491532, + "max": 2.483125, + "sample_stddev": 0.2813324786620088 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "treatment": "praxis-release", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 1, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 571.0200133207886, + 639.6446343630939, + 607.1847219573076 + ], + "arithmetic_mean": 605.9497898803967, + "min": 571.0200133207886, + "max": 639.6446343630939, + "sample_stddev": 34.328973859204424 + }, + "requests_per_second": { + "per_pass": [ + 571.0200133207886, + 639.6446343630939, + 607.1847219573076 + ], + "arithmetic_mean": 605.9497898803967, + "min": 571.0200133207886, + "max": 639.6446343630939, + "sample_stddev": 34.328973859204424 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 1.750486742863808, + 1.5627456385617597, + 1.6463177677865684 + ], + "arithmetic_mean": 1.653183383070712, + "min": 1.5627456385617597, + "max": 1.750486742863808, + "sample_stddev": 0.09405866821330473 + }, + "latency_p99_ms": { + "per_pass": [ + 1.9969669198846065, + 1.9953322852833735, + 1.9958125749406332 + ], + "arithmetic_mean": 1.9960372600362044, + "min": 1.9953322852833735, + "max": 1.9969669198846065, + "sample_stddev": 0.0008401607667678463 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "treatment": "praxis-release", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 999.4378836857984, + 999.4303566784646, + 999.4160359466053 + ], + "arithmetic_mean": 999.4280921036228, + "min": 999.4160359466053, + "max": 999.4378836857984, + "sample_stddev": 0.011098520233459107 + }, + "requests_per_second": { + "per_pass": [ + 999.4378836857984, + 999.4303566784646, + 999.4160359466053 + ], + "arithmetic_mean": 999.4280921036228, + "min": 999.4160359466053, + "max": 999.4378836857984, + "sample_stddev": 0.011098520233459107 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 1.8222083443333343, + 1.6689899404333344, + 1.7087833106666666 + ], + "arithmetic_mean": 1.7333271984777785, + "min": 1.6689899404333344, + "max": 1.8222083443333343, + "sample_stddev": 0.07950328071896917 + }, + "latency_p99_ms": { + "per_pass": [ + 2.328089887640448, + 1.9953682472195318, + 1.9958732643735795 + ], + "arithmetic_mean": 2.10644379974452, + "min": 1.9953682472195318, + "max": 2.328089887640448, + "sample_stddev": 0.19195130885268447 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "treatment": "praxis-release", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 9293.50697759821, + 10015.663403952065, + 9893.362826718434 + ], + "arithmetic_mean": 9734.17773608957, + "min": 9293.50697759821, + "max": 10015.663403952065, + "sample_stddev": 386.50018866739566 + }, + "requests_per_second": { + "per_pass": [ + 9293.50697759821, + 10015.663403952065, + 9893.362826718434 + ], + "arithmetic_mean": 9734.17773608957, + "min": 9293.50697759821, + "max": 10015.663403952065, + "sample_stddev": 386.50018866739566 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 1.7210053410862145, + 1.5969382925270812, + 1.6167138239077417 + ], + "arithmetic_mean": 1.644885819173679, + "min": 1.5969382925270812, + "max": 1.7210053410862145, + "sample_stddev": 0.06665886379538424 + }, + "latency_p99_ms": { + "per_pass": [ + 1.9994268510529385, + 1.9947841861822393, + 1.9954038170890738 + ], + "arithmetic_mean": 1.9965382847747506, + "min": 1.9947841861822393, + "max": 1.9994268510529385, + "sample_stddev": 0.0025206838303900125 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "treatment": "praxis-release", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 982.9882869305076, + 983.0053315252486, + 982.9957085183296 + ], + "arithmetic_mean": 982.9964423246953, + "min": 982.9882869305076, + "max": 983.0053315252486, + "sample_stddev": 0.008545958478033008 + }, + "requests_per_second": { + "per_pass": [ + 982.9882869305076, + 983.0053315252486, + 982.9957085183296 + ], + "arithmetic_mean": 982.9964423246953, + "min": 982.9882869305076, + "max": 983.0053315252486, + "sample_stddev": 0.008545958478033008 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 1.8153539796268867, + 1.6855572246093753, + 1.6833556641298506 + ], + "arithmetic_mean": 1.7280889561220376, + "min": 1.6833556641298506, + "max": 1.8153539796268867, + "sample_stddev": 0.07558174358013092 + }, + "latency_p99_ms": { + "per_pass": [ + 2.659165673420738, + 1.9957970129126412, + 1.9957843339394759 + ], + "arithmetic_mean": 2.216915673424285, + "min": 1.9957843339394759, + "max": 2.659165673420738, + "sample_stddev": 0.38299973487306244 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "treatment": "praxis-release", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 31977.481601207648, + 32076.624270069602, + 31968.966732621597 + ], + "arithmetic_mean": 32007.69086796628, + "min": 31968.966732621597, + "max": 32076.624270069602, + "sample_stddev": 59.8496966651704 + }, + "requests_per_second": { + "per_pass": [ + 31977.481601207648, + 32076.624270069602, + 31968.966732621597 + ], + "arithmetic_mean": 32007.69086796628, + "min": 31968.966732621597, + "max": 32076.624270069602, + "sample_stddev": 59.8496966651704 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 16.00565362225707, + 15.956542134840241, + 16.01025946188743 + ], + "arithmetic_mean": 15.990818406328247, + "min": 15.956542134840241, + "max": 16.01025946188743, + "sample_stddev": 0.02977331909637845 + }, + "latency_p99_ms": { + "per_pass": [ + 39.35979590849736, + 39.42992495309568, + 39.41881601402151 + ], + "arithmetic_mean": 39.40284562520485, + "min": 39.35979590849736, + "max": 39.42992495309568, + "sample_stddev": 0.037693642876281734 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "treatment": "praxis-release", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 338.154392879561, + 342.7600590753518, + 341.8731840258379 + ], + "arithmetic_mean": 340.9292119935836, + "min": 338.154392879561, + "max": 342.7600590753518, + "sample_stddev": 2.4436351354122716 + }, + "requests_per_second": { + "per_pass": [ + 338.154392879561, + 342.7600590753518, + 341.8731840258379 + ], + "arithmetic_mean": 340.9292119935836, + "min": 338.154392879561, + "max": 342.7600590753518, + "sample_stddev": 2.4436351354122716 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 1.8652413599802853, + 1.8399626476709154, + 1.850789822852695 + ], + "arithmetic_mean": 1.8519979435012985, + "min": 1.8399626476709154, + "max": 1.8652413599802853, + "sample_stddev": 0.012682586117632249 + }, + "latency_p99_ms": { + "per_pass": [ + 2.7310109289617484, + 2.6323826714801455, + 2.6533447098976106 + ], + "arithmetic_mean": 2.6722461034465015, + "min": 2.6323826714801455, + "max": 2.7310109289617484, + "sample_stddev": 0.05195989128194821 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "treatment": "praxis-release", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 1, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 537.1594949786279, + 535.8909854740618, + 572.1822879256226 + ], + "arithmetic_mean": 548.4109227927707, + "min": 535.8909854740618, + "max": 572.1822879256226, + "sample_stddev": 20.59637417848872 + }, + "requests_per_second": { + "per_pass": [ + 537.1594949786279, + 535.8909854740618, + 572.1822879256226 + ], + "arithmetic_mean": 548.4109227927707, + "min": 535.8909854740618, + "max": 572.1822879256226, + "sample_stddev": 20.59637417848872 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 1.8609954928327648, + 1.8654638229147313, + 1.7471194048118461 + ], + "arithmetic_mean": 1.8245262401864475, + "min": 1.7471194048118461, + "max": 1.8654638229147313, + "sample_stddev": 0.0670735053166548 + }, + "latency_p99_ms": { + "per_pass": [ + 2.7029300567107764, + 2.692901353965185, + 1.9999529377546337 + ], + "arithmetic_mean": 2.465261449476865, + "min": 1.9999529377546337, + "max": 2.7029300567107764, + "sample_stddev": 0.40300018862347736 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "treatment": "praxis-release", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 999.4038723801103, + 999.4336894560219, + 999.4269159136933 + ], + "arithmetic_mean": 999.4214925832752, + "min": 999.4038723801103, + "max": 999.4336894560219, + "sample_stddev": 0.015630863334970144 + }, + "requests_per_second": { + "per_pass": [ + 999.4038723801103, + 999.4336894560219, + 999.4269159136933 + ], + "arithmetic_mean": 999.4214925832752, + "min": 999.4038723801103, + "max": 999.4336894560219, + "sample_stddev": 0.015630863334970144 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 1.8523990148999991, + 1.7896554199333334, + 1.8196331229333336 + ], + "arithmetic_mean": 1.8205625192555555, + "min": 1.7896554199333334, + "max": 1.8523990148999991, + "sample_stddev": 0.03138212087284843 + }, + "latency_p99_ms": { + "per_pass": [ + 2.826911677534085, + 2.444022770398481, + 2.7055888223552893 + ], + "arithmetic_mean": 2.658841090095952, + "min": 2.444022770398481, + "max": 2.826911677534085, + "sample_stddev": 0.1956782861112017 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "treatment": "praxis-release", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 16, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 8670.567349876173, + 8699.136801141409, + 8695.33666734674 + ], + "arithmetic_mean": 8688.346939454774, + "min": 8670.567349876173, + "max": 8699.136801141409, + "sample_stddev": 15.514367805423603 + }, + "requests_per_second": { + "per_pass": [ + 8670.567349876173, + 8699.136801141409, + 8695.33666734674 + ], + "arithmetic_mean": 8688.346939454774, + "min": 8670.567349876173, + "max": 8699.136801141409, + "sample_stddev": 15.514367805423603 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 1.8447086537859783, + 1.8387035977424142, + 1.8394558740627718 + ], + "arithmetic_mean": 1.8409560418637214, + "min": 1.8387035977424142, + "max": 1.8447086537859783, + "sample_stddev": 0.003271551939804843 + }, + "latency_p99_ms": { + "per_pass": [ + 2.9178778461135826, + 2.9163102165087955, + 2.9169571912534646 + ], + "arithmetic_mean": 2.9170484179586142, + "min": 2.9163102165087955, + "max": 2.9178778461135826, + "sample_stddev": 0.000787786378563729 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "treatment": "praxis-release", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 982.9958113092987, + 982.9836786742853, + 982.9971608372981 + ], + "arithmetic_mean": 982.992216940294, + "min": 982.9836786742853, + "max": 982.9971608372981, + "sample_stddev": 0.007425078873787819 + }, + "requests_per_second": { + "per_pass": [ + 982.9958113092987, + 982.9836786742853, + 982.9971608372981 + ], + "arithmetic_mean": 982.992216940294, + "min": 982.9836786742853, + "max": 982.9971608372981, + "sample_stddev": 0.007425078873787819 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 2.536965558189655, + 2.5542043609577036, + 2.4926074381398178 + ], + "arithmetic_mean": 2.5279257857623922, + "min": 2.4926074381398178, + "max": 2.5542043609577036, + "sample_stddev": 0.03177787499677523 + }, + "latency_p99_ms": { + "per_pass": [ + 2.9923286369037516, + 2.9930026499966025, + 2.9913210362132103 + ], + "arithmetic_mean": 2.992217441037855, + "min": 2.9913210362132103, + "max": 2.9930026499966025, + "sample_stddev": 0.000846303503223297 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "treatment": "praxis-release", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 18357.17352997491, + 18283.590233627703, + 18431.568683705176 + ], + "arithmetic_mean": 18357.444149102597, + "min": 18283.590233627703, + "max": 18431.568683705176, + "sample_stddev": 73.98959621370427 + }, + "requests_per_second": { + "per_pass": [ + 18357.17352997491, + 18283.590233627703, + 18431.568683705176 + ], + "arithmetic_mean": 18357.444149102597, + "min": 18283.590233627703, + "max": 18431.568683705176, + "sample_stddev": 73.98959621370427 + }, + "errors": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "error_percent": { + "per_pass": [ + 0.0, + 0.0, + 0.0 + ], + "arithmetic_mean": 0.0, + "min": 0.0, + "max": 0.0, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 27.87892907139631, + 27.989142098171797, + 27.767263712219698 + ], + "arithmetic_mean": 27.878444960595935, + "min": 27.767263712219698, + "max": 27.989142098171797, + "sample_stddev": 0.11093998517499191 + }, + "latency_p99_ms": { + "per_pass": [ + 49.36860454627456, + 49.33132636407746, + 49.19601221401878 + ], + "arithmetic_mean": 49.2986477081236, + "min": 49.19601221401878, + "max": 49.36860454627456, + "sample_stddev": 0.09081822066405881 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "treatment": "praxis-release", + "tool": "nighthawk", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 999.899615438608, + 999.8992188120703, + 999.8989635713942 + ], + "arithmetic_mean": 999.8992659406908, + "min": 999.8989635713942, + "max": 999.899615438608, + "sample_stddev": 0.0003284791412460079 + }, + "requests_per_second": { + "per_pass": [ + 999.9662820796347, + 999.9658854266526, + 999.9656301689588 + ], + "arithmetic_mean": 999.9659325584154, + "min": 999.9656301689588, + "max": 999.9662820796347, + "sample_stddev": 0.0003285010420386027 + }, + "confirmed_non_2xx": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "stream_resets": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "unaccounted_at_cutoff": { + "per_pass": [ + 2, + 2, + 2 + ], + "arithmetic_mean": 2, + "min": 2, + "max": 2, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 1.671733, + 1.67577, + 1.6243049999999999 + ], + "arithmetic_mean": 1.6572693333333333, + "min": 1.6243049999999999, + "max": 1.67577, + "sample_stddev": 0.02861922074993195 + }, + "latency_p99_upper_bracket_ms": { + "per_pass": [ + 1.8650229999999999, + 1.862015, + 1.8108790000000001 + ], + "arithmetic_mean": 1.8459723333333333, + "min": 1.8108790000000001, + "max": 1.8650229999999999, + "sample_stddev": 0.030428909762482883 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "treatment": "praxis-release", + "tool": "nighthawk", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "successful_requests_per_second": { + "per_pass": [ + 999.8993456991981, + 999.8992072799085, + 999.8997906543138 + ], + "arithmetic_mean": 999.8994478778068, + "min": 999.8992072799085, + "max": 999.8997906543138, + "sample_stddev": 0.0003048143291566736 + }, + "requests_per_second": { + "per_pass": [ + 999.9660123222404, + 999.9658738937219, + 999.9664573070227 + ], + "arithmetic_mean": 999.9661145076617, + "min": 999.9658738937219, + "max": 999.9664573070227, + "sample_stddev": 0.00030483465208890347 + }, + "confirmed_non_2xx": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "stream_resets": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "unaccounted_at_cutoff": { + "per_pass": [ + 2, + 2, + 2 + ], + "arithmetic_mean": 2, + "min": 2, + "max": 2, + "sample_stddev": 0.0 + }, + "latency_mean_ms": { + "per_pass": [ + 1.7056110000000002, + 1.728703, + 1.7911730000000001 + ], + "arithmetic_mean": 1.741829, + "min": 1.7056110000000002, + "max": 1.7911730000000001, + "sample_stddev": 0.04426548167590631 + }, + "latency_p99_upper_bracket_ms": { + "per_pass": [ + 1.972991, + 1.9889270000000001, + 2.021887 + ], + "arithmetic_mean": 1.9946016666666666, + "min": 1.972991, + "max": 2.021887, + "sample_stddev": 0.02493704243356324 + } + } + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/reports/data/recovery-rows.json b/cpu-comparison/2026-10-05-stable-comparison/reports/data/recovery-rows.json new file mode 100644 index 0000000..853d12b --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/reports/data/recovery-rows.json @@ -0,0 +1,290 @@ +[ + { + "pass": 1, + "treatment": "agentgateway", + "kind": "controller", + "requests": 262, + "failed_requests": 0, + "max_dispatch_delay_seconds": 0.04885713499970734, + "note": "Scheduled 10 requests/sec; report individual failures and recovery interval, not a production availability estimate.", + "mutation_seconds": 10.049390832000427, + "first_failed_probe_seconds": null, + "last_failed_probe_seconds": null, + "first_post_mutation_failed_probe_seconds": null, + "last_post_mutation_failed_probe_seconds": null, + "observed_recovery_after_mutation_seconds": null, + "post_mutation_failed_requests": 0, + "recovery_censored": false, + "command_exits": [ + 0, + 0 + ], + "pre_mutation_failures": 0, + "post_mutation_observation_seconds": 16.05171029399935, + "first_to_last_post_mutation_failed_probe_span_seconds": 0 + }, + { + "pass": 1, + "treatment": "agentgateway", + "kind": "data-plane", + "requests": 228, + "failed_requests": 0, + "max_dispatch_delay_seconds": 0.024601944998721592, + "note": "Scheduled 10 requests/sec; report individual failures and recovery interval, not a production availability estimate.", + "mutation_seconds": 10.025208883998857, + "first_failed_probe_seconds": null, + "last_failed_probe_seconds": null, + "first_post_mutation_failed_probe_seconds": null, + "last_post_mutation_failed_probe_seconds": null, + "observed_recovery_after_mutation_seconds": null, + "post_mutation_failed_requests": 0, + "recovery_censored": false, + "command_exits": [ + 0, + 0 + ], + "pre_mutation_failures": 0, + "post_mutation_observation_seconds": 12.67602573899967, + "first_to_last_post_mutation_failed_probe_span_seconds": 0 + }, + { + "pass": 1, + "treatment": "praxis-release", + "kind": "controller", + "requests": 236, + "failed_requests": 0, + "max_dispatch_delay_seconds": 0.048414393997518346, + "note": "Scheduled 10 requests/sec; report individual failures and recovery interval, not a production availability estimate.", + "mutation_seconds": 10.049506833998748, + "first_failed_probe_seconds": null, + "last_failed_probe_seconds": null, + "first_post_mutation_failed_probe_seconds": null, + "last_post_mutation_failed_probe_seconds": null, + "observed_recovery_after_mutation_seconds": null, + "post_mutation_failed_requests": 0, + "recovery_censored": false, + "command_exits": [ + 0, + 0 + ], + "pre_mutation_failures": 0, + "post_mutation_observation_seconds": 13.451506567998877, + "first_to_last_post_mutation_failed_probe_span_seconds": 0 + }, + { + "pass": 1, + "treatment": "praxis-release", + "kind": "data-plane", + "requests": 244, + "failed_requests": 34, + "max_dispatch_delay_seconds": 0.024292824000440305, + "note": "Scheduled 10 requests/sec; report individual failures and recovery interval, not a production availability estimate.", + "mutation_seconds": 10.024445899001876, + "first_failed_probe_seconds": 10.900619677999202, + "last_failed_probe_seconds": 14.20036255100058, + "first_post_mutation_failed_probe_seconds": 10.900619677999202, + "last_post_mutation_failed_probe_seconds": 14.20036255100058, + "observed_recovery_after_mutation_seconds": 4.275916512997355, + "post_mutation_failed_requests": 34, + "recovery_censored": false, + "command_exits": [ + 0, + 0 + ], + "pre_mutation_failures": 0, + "post_mutation_observation_seconds": 14.276237890997436, + "first_to_last_post_mutation_failed_probe_span_seconds": 3.299742873001378 + }, + { + "pass": 2, + "treatment": "agentgateway", + "kind": "controller", + "requests": 251, + "failed_requests": 0, + "max_dispatch_delay_seconds": 0.04780169399964507, + "note": "Scheduled 10 requests/sec; report individual failures and recovery interval, not a production availability estimate.", + "mutation_seconds": 10.048095431000547, + "first_failed_probe_seconds": null, + "last_failed_probe_seconds": null, + "first_post_mutation_failed_probe_seconds": null, + "last_post_mutation_failed_probe_seconds": null, + "observed_recovery_after_mutation_seconds": null, + "post_mutation_failed_requests": 0, + "recovery_censored": false, + "command_exits": [ + 0, + 0 + ], + "pre_mutation_failures": 0, + "post_mutation_observation_seconds": 14.952926335001393, + "first_to_last_post_mutation_failed_probe_span_seconds": 0 + }, + { + "pass": 2, + "treatment": "agentgateway", + "kind": "data-plane", + "requests": 230, + "failed_requests": 0, + "max_dispatch_delay_seconds": 0.024131705999025144, + "note": "Scheduled 10 requests/sec; report individual failures and recovery interval, not a production availability estimate.", + "mutation_seconds": 10.024820808001095, + "first_failed_probe_seconds": null, + "last_failed_probe_seconds": null, + "first_post_mutation_failed_probe_seconds": null, + "last_post_mutation_failed_probe_seconds": null, + "observed_recovery_after_mutation_seconds": null, + "post_mutation_failed_requests": 0, + "recovery_censored": false, + "command_exits": [ + 0, + 0 + ], + "pre_mutation_failures": 0, + "post_mutation_observation_seconds": 12.87641416599945, + "first_to_last_post_mutation_failed_probe_span_seconds": 0 + }, + { + "pass": 2, + "treatment": "praxis-release", + "kind": "controller", + "requests": 237, + "failed_requests": 0, + "max_dispatch_delay_seconds": 0.04736534599942388, + "note": "Scheduled 10 requests/sec; report individual failures and recovery interval, not a production availability estimate.", + "mutation_seconds": 10.048186894000537, + "first_failed_probe_seconds": null, + "last_failed_probe_seconds": null, + "first_post_mutation_failed_probe_seconds": null, + "last_post_mutation_failed_probe_seconds": null, + "observed_recovery_after_mutation_seconds": null, + "post_mutation_failed_requests": 0, + "recovery_censored": false, + "command_exits": [ + 0, + 0 + ], + "pre_mutation_failures": 0, + "post_mutation_observation_seconds": 13.553235354997014, + "first_to_last_post_mutation_failed_probe_span_seconds": 0 + }, + { + "pass": 2, + "treatment": "praxis-release", + "kind": "data-plane", + "requests": 241, + "failed_requests": 37, + "max_dispatch_delay_seconds": 0.02428222900198307, + "note": "Scheduled 10 requests/sec; report individual failures and recovery interval, not a production availability estimate.", + "mutation_seconds": 10.024871302000975, + "first_failed_probe_seconds": 10.801211175999924, + "last_failed_probe_seconds": 14.4008055910017, + "first_post_mutation_failed_probe_seconds": 10.801211175999924, + "last_post_mutation_failed_probe_seconds": 14.4008055910017, + "observed_recovery_after_mutation_seconds": 4.476085952999711, + "post_mutation_failed_requests": 37, + "recovery_censored": false, + "command_exits": [ + 0, + 0 + ], + "pre_mutation_failures": 0, + "post_mutation_observation_seconds": 13.975791314998787, + "first_to_last_post_mutation_failed_probe_span_seconds": 3.599594415001775 + }, + { + "pass": 3, + "treatment": "agentgateway", + "kind": "controller", + "requests": 251, + "failed_requests": 0, + "max_dispatch_delay_seconds": 0.04895067500183359, + "note": "Scheduled 10 requests/sec; report individual failures and recovery interval, not a production availability estimate.", + "mutation_seconds": 10.049507816002006, + "first_failed_probe_seconds": null, + "last_failed_probe_seconds": null, + "first_post_mutation_failed_probe_seconds": null, + "last_post_mutation_failed_probe_seconds": null, + "observed_recovery_after_mutation_seconds": null, + "post_mutation_failed_requests": 0, + "recovery_censored": false, + "command_exits": [ + 0, + 0 + ], + "pre_mutation_failures": 0, + "post_mutation_observation_seconds": 14.951276949999738, + "first_to_last_post_mutation_failed_probe_span_seconds": 0 + }, + { + "pass": 3, + "treatment": "agentgateway", + "kind": "data-plane", + "requests": 222, + "failed_requests": 0, + "max_dispatch_delay_seconds": 0.023940740000398364, + "note": "Scheduled 10 requests/sec; report individual failures and recovery interval, not a production availability estimate.", + "mutation_seconds": 10.02455386499787, + "first_failed_probe_seconds": null, + "last_failed_probe_seconds": null, + "first_post_mutation_failed_probe_seconds": null, + "last_post_mutation_failed_probe_seconds": null, + "observed_recovery_after_mutation_seconds": null, + "post_mutation_failed_requests": 0, + "recovery_censored": false, + "command_exits": [ + 0, + 0 + ], + "pre_mutation_failures": 0, + "post_mutation_observation_seconds": 12.076003205002053, + "first_to_last_post_mutation_failed_probe_span_seconds": 0 + }, + { + "pass": 3, + "treatment": "praxis-release", + "kind": "controller", + "requests": 227, + "failed_requests": 0, + "max_dispatch_delay_seconds": 0.04886765599803766, + "note": "Scheduled 10 requests/sec; report individual failures and recovery interval, not a production availability estimate.", + "mutation_seconds": 10.049147932997585, + "first_failed_probe_seconds": null, + "last_failed_probe_seconds": null, + "first_post_mutation_failed_probe_seconds": null, + "last_post_mutation_failed_probe_seconds": null, + "observed_recovery_after_mutation_seconds": null, + "post_mutation_failed_requests": 0, + "recovery_censored": false, + "command_exits": [ + 0, + 0 + ], + "pre_mutation_failures": 0, + "post_mutation_observation_seconds": 12.551690704000066, + "first_to_last_post_mutation_failed_probe_span_seconds": 0 + }, + { + "pass": 3, + "treatment": "praxis-release", + "kind": "data-plane", + "requests": 240, + "failed_requests": 33, + "max_dispatch_delay_seconds": 0.024460220000037225, + "note": "Scheduled 10 requests/sec; report individual failures and recovery interval, not a production availability estimate.", + "mutation_seconds": 10.025573963997886, + "first_failed_probe_seconds": 10.5010731509974, + "last_failed_probe_seconds": 13.700777089998155, + "first_post_mutation_failed_probe_seconds": 10.5010731509974, + "last_post_mutation_failed_probe_seconds": 13.700777089998155, + "observed_recovery_after_mutation_seconds": 3.7755348079990654, + "post_mutation_failed_requests": 33, + "recovery_censored": false, + "command_exits": [ + 0, + 0 + ], + "pre_mutation_failures": 0, + "post_mutation_observation_seconds": 13.87525199800075, + "first_to_last_post_mutation_failed_probe_span_seconds": 3.199703939000756 + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/reports/data/recovery-summary.json b/cpu-comparison/2026-10-05-stable-comparison/reports/data/recovery-summary.json new file mode 100644 index 0000000..cb7cbec --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/reports/data/recovery-summary.json @@ -0,0 +1,281 @@ +[ + { + "treatment": "agentgateway", + "kind": "controller", + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "requests": { + "per_pass": [ + 262, + 251, + 251 + ], + "arithmetic_mean": 254.66666666666666, + "min": 251, + "max": 262, + "sample_stddev": 6.3508529610858835 + }, + "failed_requests": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "pre_mutation_failures": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "post_mutation_failed_requests": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "max_dispatch_delay_seconds": { + "per_pass": [ + 0.04885713499970734, + 0.04780169399964507, + 0.04895067500183359 + ], + "arithmetic_mean": 0.048536501333728665, + "min": 0.04780169399964507, + "max": 0.04895067500183359, + "sample_stddev": 0.0006380782057606481 + } + } + }, + { + "treatment": "agentgateway", + "kind": "data-plane", + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "requests": { + "per_pass": [ + 228, + 230, + 222 + ], + "arithmetic_mean": 226.66666666666666, + "min": 222, + "max": 230, + "sample_stddev": 4.163331998932265 + }, + "failed_requests": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "pre_mutation_failures": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "post_mutation_failed_requests": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "max_dispatch_delay_seconds": { + "per_pass": [ + 0.024601944998721592, + 0.024131705999025144, + 0.023940740000398364 + ], + "arithmetic_mean": 0.0242247969993817, + "min": 0.023940740000398364, + "max": 0.024601944998721592, + "sample_stddev": 0.00034029026317607635 + } + } + }, + { + "treatment": "praxis-release", + "kind": "controller", + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "requests": { + "per_pass": [ + 236, + 237, + 227 + ], + "arithmetic_mean": 233.33333333333334, + "min": 227, + "max": 237, + "sample_stddev": 5.507570547286102 + }, + "failed_requests": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "pre_mutation_failures": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "post_mutation_failed_requests": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "max_dispatch_delay_seconds": { + "per_pass": [ + 0.048414393997518346, + 0.04736534599942388, + 0.04886765599803766 + ], + "arithmetic_mean": 0.048215798664993294, + "min": 0.04736534599942388, + "max": 0.04886765599803766, + "sample_stddev": 0.0007705932211999317 + } + } + }, + { + "treatment": "praxis-release", + "kind": "data-plane", + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "requests": { + "per_pass": [ + 244, + 241, + 240 + ], + "arithmetic_mean": 241.66666666666666, + "min": 240, + "max": 244, + "sample_stddev": 2.0816659994661326 + }, + "failed_requests": { + "per_pass": [ + 34, + 37, + 33 + ], + "arithmetic_mean": 34.666666666666664, + "min": 33, + "max": 37, + "sample_stddev": 2.0816659994661326 + }, + "pre_mutation_failures": { + "per_pass": [ + 0, + 0, + 0 + ], + "arithmetic_mean": 0, + "min": 0, + "max": 0, + "sample_stddev": 0.0 + }, + "post_mutation_failed_requests": { + "per_pass": [ + 34, + 37, + 33 + ], + "arithmetic_mean": 34.666666666666664, + "min": 33, + "max": 37, + "sample_stddev": 2.0816659994661326 + }, + "max_dispatch_delay_seconds": { + "per_pass": [ + 0.024292824000440305, + 0.02428222900198307, + 0.024460220000037225 + ], + "arithmetic_mean": 0.0243450910008202, + "min": 0.02428222900198307, + "max": 0.024460220000037225, + "sample_stddev": 9.984527201431509e-05 + }, + "observed_recovery_after_mutation_seconds": { + "per_pass": [ + 4.275916512997355, + 4.476085952999711, + 3.7755348079990654 + ], + "arithmetic_mean": 4.175845757998711, + "min": 3.7755348079990654, + "max": 4.476085952999711, + "sample_stddev": 0.36083735074812845 + } + } + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/reports/data/resource-rows.json b/cpu-comparison/2026-10-05-stable-comparison/reports/data/resource-rows.json new file mode 100644 index 0000000..b9e0dac --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/reports/data/resource-rows.json @@ -0,0 +1,10304 @@ +[ + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/common/pass1/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 8.250545212249914, + "maximum_sampled_cgroup_memory_mib": 36.6640625, + "maximum_sampled_fds": 357 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/common/pass1/agentgateway/ai/01-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 18.083757069910813, + "maximum_sampled_cgroup_memory_mib": 22.44140625, + "maximum_sampled_fds": 76 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/common/pass1/agentgateway/ai/02-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 98.93251677757726, + "maximum_sampled_cgroup_memory_mib": 17.15625, + "maximum_sampled_fds": 84 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/common/pass1/agentgateway/ai/03-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 12.718751525263535, + "maximum_sampled_cgroup_memory_mib": 19.3203125, + "maximum_sampled_fds": 84 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/common/pass1/agentgateway/ai/04-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 31.73555388313822, + "maximum_sampled_cgroup_memory_mib": 19.6640625, + "maximum_sampled_fds": 84 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/common/pass1/agentgateway/ai/05-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 88.17996505040576, + "maximum_sampled_cgroup_memory_mib": 22.59765625, + "maximum_sampled_fds": 86 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/common/pass1/agentgateway/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 7.546188198389043, + "maximum_sampled_cgroup_memory_mib": 22.13671875, + "maximum_sampled_fds": 86 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/common/pass1/agentgateway/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 18.128917920302275, + "maximum_sampled_cgroup_memory_mib": 17.796875, + "maximum_sampled_fds": 86 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/common/pass1/agentgateway/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.06471240203504, + "maximum_sampled_cgroup_memory_mib": 17.60546875, + "maximum_sampled_fds": 86 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/common/pass1/agentgateway/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 12.766382717209645, + "maximum_sampled_cgroup_memory_mib": 20.04296875, + "maximum_sampled_fds": 84 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/common/pass1/agentgateway/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 32.28100060431772, + "maximum_sampled_cgroup_memory_mib": 19.47265625, + "maximum_sampled_fds": 84 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/common/pass1/agentgateway/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 89.23635496337921, + "maximum_sampled_cgroup_memory_mib": 22.93359375, + "maximum_sampled_fds": 84 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/common/pass1/agentgateway/ai/12-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 96.4244528059617, + "maximum_sampled_cgroup_memory_mib": 74.8515625, + "maximum_sampled_fds": 998 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/common/pass1/agentgateway/ai/13-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 96.45040674264234, + "maximum_sampled_cgroup_memory_mib": 138.03515625, + "maximum_sampled_fds": 1159 + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/common/pass1/agentgateway/ai/14-aiperf-openai/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 4.45816307270843, + "maximum_sampled_cgroup_memory_mib": 119.6015625, + "maximum_sampled_fds": 668 + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/common/pass1/agentgateway/ai/15-aiperf-openai/execution.json", + "samples": 9, + "mean_cpu_percent_of_two_cpu_quota": 20.21075348932805, + "maximum_sampled_cgroup_memory_mib": 68.91796875, + "maximum_sampled_fds": 778 + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/common/pass1/agentgateway/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 4.7596716407517485, + "maximum_sampled_cgroup_memory_mib": 47.6796875, + "maximum_sampled_fds": 169 + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/common/pass1/agentgateway/ai/17-aiperf-anthropic/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 22.082993300831244, + "maximum_sampled_cgroup_memory_mib": 35.23046875, + "maximum_sampled_fds": 279 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/common/pass1/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 5.172164397356772, + "maximum_sampled_cgroup_memory_mib": 9.3671875, + "maximum_sampled_fds": 22 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 1, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/common/pass1/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 13.45762301035687, + "maximum_sampled_cgroup_memory_mib": 8.39453125, + "maximum_sampled_fds": 22 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/common/pass1/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 7.280436861481454, + "maximum_sampled_cgroup_memory_mib": 10.484375, + "maximum_sampled_fds": 51 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/common/pass1/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 97.80719632496859, + "maximum_sampled_cgroup_memory_mib": 11.640625, + "maximum_sampled_fds": 52 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/common/pass1/agentgateway/http/04-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 6.874226381444823, + "maximum_sampled_cgroup_memory_mib": 52.83984375, + "maximum_sampled_fds": 726 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/common/pass1/agentgateway/http/05-fortio/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 97.13583948972949, + "maximum_sampled_cgroup_memory_mib": 74.265625, + "maximum_sampled_fds": 932 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/common/pass1/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 6.1681700688662575, + "maximum_sampled_cgroup_memory_mib": 57.87109375, + "maximum_sampled_fds": 420 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 1, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/common/pass1/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 17.737024481620224, + "maximum_sampled_cgroup_memory_mib": 27.55859375, + "maximum_sampled_fds": 420 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/common/pass1/agentgateway/http/08-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 10.42835754798061, + "maximum_sampled_cgroup_memory_mib": 27.85546875, + "maximum_sampled_fds": 350 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/common/pass1/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 98.37770778420477, + "maximum_sampled_cgroup_memory_mib": 24.60546875, + "maximum_sampled_fds": 52 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/common/pass1/agentgateway/http/10-fortio/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 10.210181425304487, + "maximum_sampled_cgroup_memory_mib": 67.87890625, + "maximum_sampled_fds": 946 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/common/pass1/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.70901446882598, + "maximum_sampled_cgroup_memory_mib": 96.39453125, + "maximum_sampled_fds": 963 + }, + { + "profile": "common", + "workload": "http", + "tool": "nighthawk", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/common/pass1/agentgateway/http/12-nighthawk/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 5.979986215310951, + "maximum_sampled_cgroup_memory_mib": 80.73828125, + "maximum_sampled_fds": 453 + }, + { + "profile": "common", + "workload": "http", + "tool": "nighthawk", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/common/pass1/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 9.76460564197125, + "maximum_sampled_cgroup_memory_mib": 41.76953125, + "maximum_sampled_fds": 454 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-nightly/ai/00-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 8.668181146206793, + "maximum_sampled_cgroup_memory_mib": 18.71484375, + "maximum_sampled_fds": 175 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-nightly/ai/01-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 19.697601229707573, + "maximum_sampled_cgroup_memory_mib": 18.0390625, + "maximum_sampled_fds": 83 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-nightly/ai/02-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.34753749195393, + "maximum_sampled_cgroup_memory_mib": 19.17578125, + "maximum_sampled_fds": 89 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-nightly/ai/03-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 13.060918674343847, + "maximum_sampled_cgroup_memory_mib": 19.71484375, + "maximum_sampled_fds": 89 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-nightly/ai/04-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 33.15372176750452, + "maximum_sampled_cgroup_memory_mib": 21.2265625, + "maximum_sampled_fds": 89 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-nightly/ai/05-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 86.53610035044936, + "maximum_sampled_cgroup_memory_mib": 24.75, + "maximum_sampled_fds": 89 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-nightly/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 8.590803323142293, + "maximum_sampled_cgroup_memory_mib": 23.3515625, + "maximum_sampled_fds": 89 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-nightly/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 19.81383165431528, + "maximum_sampled_cgroup_memory_mib": 18.51171875, + "maximum_sampled_fds": 89 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-nightly/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.19119311793101, + "maximum_sampled_cgroup_memory_mib": 19.03515625, + "maximum_sampled_fds": 89 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-nightly/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 13.900285991136572, + "maximum_sampled_cgroup_memory_mib": 20.03125, + "maximum_sampled_fds": 89 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-nightly/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 33.57448772336384, + "maximum_sampled_cgroup_memory_mib": 21.0078125, + "maximum_sampled_fds": 89 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-nightly/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 86.53982546926235, + "maximum_sampled_cgroup_memory_mib": 24.0859375, + "maximum_sampled_fds": 89 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-nightly", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-nightly/ai/12-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.57102287604084, + "maximum_sampled_cgroup_memory_mib": 88.00390625, + "maximum_sampled_fds": 926 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-nightly", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-nightly/ai/13-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.65106544673844, + "maximum_sampled_cgroup_memory_mib": 122.6875, + "maximum_sampled_fds": 899 + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "praxis-nightly", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-nightly/ai/14-aiperf-openai/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 4.993660134254565, + "maximum_sampled_cgroup_memory_mib": 98.96875, + "maximum_sampled_fds": 168 + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "praxis-nightly", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-nightly/ai/15-aiperf-openai/execution.json", + "samples": 9, + "mean_cpu_percent_of_two_cpu_quota": 21.23489426925519, + "maximum_sampled_cgroup_memory_mib": 29.6015625, + "maximum_sampled_fds": 284 + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "praxis-nightly", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-nightly/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 5.221193817261739, + "maximum_sampled_cgroup_memory_mib": 27.74609375, + "maximum_sampled_fds": 174 + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "praxis-nightly", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-nightly/ai/17-aiperf-anthropic/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 23.256359293241125, + "maximum_sampled_cgroup_memory_mib": 29.19140625, + "maximum_sampled_fds": 284 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": null, + "treatment": "praxis-nightly", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-nightly/http/00-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 5.098824268290969, + "maximum_sampled_cgroup_memory_mib": 12.0859375, + "maximum_sampled_fds": 27 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 1, + "connections": null, + "treatment": "praxis-nightly", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-nightly/http/01-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 13.10651154378189, + "maximum_sampled_cgroup_memory_mib": 11.171875, + "maximum_sampled_fds": 27 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 16, + "connections": null, + "treatment": "praxis-nightly", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-nightly/http/02-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 7.779576138104481, + "maximum_sampled_cgroup_memory_mib": 13.12109375, + "maximum_sampled_fds": 56 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 16, + "connections": null, + "treatment": "praxis-nightly", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-nightly/http/03-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 96.99456458837022, + "maximum_sampled_cgroup_memory_mib": 13.71484375, + "maximum_sampled_fds": 57 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 512, + "connections": null, + "treatment": "praxis-nightly", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-nightly/http/04-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 7.755315735719976, + "maximum_sampled_cgroup_memory_mib": 68.05078125, + "maximum_sampled_fds": 664 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-nightly", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-nightly/http/05-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.64228161251275, + "maximum_sampled_cgroup_memory_mib": 84.1015625, + "maximum_sampled_fds": 918 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": null, + "treatment": "praxis-nightly", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-nightly/http/06-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 6.344037261349011, + "maximum_sampled_cgroup_memory_mib": 65.9140625, + "maximum_sampled_fds": 145 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 1, + "connections": null, + "treatment": "praxis-nightly", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-nightly/http/07-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 16.016673087682616, + "maximum_sampled_cgroup_memory_mib": 19.640625, + "maximum_sampled_fds": 145 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 16, + "connections": null, + "treatment": "praxis-nightly", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-nightly/http/08-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 9.975531280991582, + "maximum_sampled_cgroup_memory_mib": 17.04296875, + "maximum_sampled_fds": 160 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 16, + "connections": null, + "treatment": "praxis-nightly", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-nightly/http/09-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 98.65412103024259, + "maximum_sampled_cgroup_memory_mib": 18.28125, + "maximum_sampled_fds": 57 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 512, + "connections": null, + "treatment": "praxis-nightly", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-nightly/http/10-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 10.077507768721663, + "maximum_sampled_cgroup_memory_mib": 74.29296875, + "maximum_sampled_fds": 664 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-nightly", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-nightly/http/11-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.58638027877794, + "maximum_sampled_cgroup_memory_mib": 92.63671875, + "maximum_sampled_fds": 891 + }, + { + "profile": "common", + "workload": "http", + "tool": "nighthawk", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "treatment": "praxis-nightly", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-nightly/http/12-nighthawk/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 6.969820599428797, + "maximum_sampled_cgroup_memory_mib": 76.109375, + "maximum_sampled_fds": 147 + }, + { + "profile": "common", + "workload": "http", + "tool": "nighthawk", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "treatment": "praxis-nightly", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-nightly/http/13-nighthawk/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 9.555361271339823, + "maximum_sampled_cgroup_memory_mib": 19.1640625, + "maximum_sampled_fds": 147 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-release/ai/00-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 6.384804796492137, + "maximum_sampled_cgroup_memory_mib": 11.53515625, + "maximum_sampled_fds": 180 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-release/ai/01-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 15.16144402383682, + "maximum_sampled_cgroup_memory_mib": 10.9921875, + "maximum_sampled_fds": 76 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-release/ai/02-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 97.9317686825443, + "maximum_sampled_cgroup_memory_mib": 13.44140625, + "maximum_sampled_fds": 85 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-release/ai/03-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 13.551598459563893, + "maximum_sampled_cgroup_memory_mib": 11.37890625, + "maximum_sampled_fds": 54 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-release/ai/04-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 36.73569998970531, + "maximum_sampled_cgroup_memory_mib": 13.57421875, + "maximum_sampled_fds": 56 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-release/ai/05-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 96.86911208444958, + "maximum_sampled_cgroup_memory_mib": 20.96484375, + "maximum_sampled_fds": 85 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-release/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 7.361369950935775, + "maximum_sampled_cgroup_memory_mib": 15.25390625, + "maximum_sampled_fds": 85 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-release/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 16.29783575992015, + "maximum_sampled_cgroup_memory_mib": 12.20703125, + "maximum_sampled_fds": 85 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-release/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 96.92567593101761, + "maximum_sampled_cgroup_memory_mib": 13.7578125, + "maximum_sampled_fds": 85 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-release/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 14.787736896373247, + "maximum_sampled_cgroup_memory_mib": 11.91796875, + "maximum_sampled_fds": 55 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-release/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 38.9124978480897, + "maximum_sampled_cgroup_memory_mib": 13.7109375, + "maximum_sampled_fds": 57 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-release/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 97.25384591998349, + "maximum_sampled_cgroup_memory_mib": 20.93359375, + "maximum_sampled_fds": 83 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-release", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-release/ai/12-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.6400742736333, + "maximum_sampled_cgroup_memory_mib": 96.52734375, + "maximum_sampled_fds": 953 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-release", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-release/ai/13-fortio-openai/execution.json", + "samples": 6, + "mean_cpu_percent_of_two_cpu_quota": 99.4397630344945, + "maximum_sampled_cgroup_memory_mib": 140.7421875, + "maximum_sampled_fds": 819 + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "praxis-release", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-release/ai/14-aiperf-openai/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 4.958610346893345, + "maximum_sampled_cgroup_memory_mib": 107.03125, + "maximum_sampled_fds": 161 + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "praxis-release", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-release/ai/15-aiperf-openai/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 22.293598554574512, + "maximum_sampled_cgroup_memory_mib": 44.9609375, + "maximum_sampled_fds": 278 + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "praxis-release", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-release/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 5.025913138610861, + "maximum_sampled_cgroup_memory_mib": 31.578125, + "maximum_sampled_fds": 166 + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "praxis-release", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-release/ai/17-aiperf-anthropic/execution.json", + "samples": 9, + "mean_cpu_percent_of_two_cpu_quota": 18.42680514784434, + "maximum_sampled_cgroup_memory_mib": 43.68359375, + "maximum_sampled_fds": 278 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": null, + "treatment": "praxis-release", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 3.97688399009233, + "maximum_sampled_cgroup_memory_mib": 5.52734375, + "maximum_sampled_fds": 23 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 1, + "connections": null, + "treatment": "praxis-release", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-release/http/01-fortio/execution.json", + "samples": 6, + "mean_cpu_percent_of_two_cpu_quota": 10.69520103893852, + "maximum_sampled_cgroup_memory_mib": 4.47265625, + "maximum_sampled_fds": 23 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 16, + "connections": null, + "treatment": "praxis-release", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 5.470752283075663, + "maximum_sampled_cgroup_memory_mib": 6.71484375, + "maximum_sampled_fds": 51 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 16, + "connections": null, + "treatment": "praxis-release", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 92.19079650515214, + "maximum_sampled_cgroup_memory_mib": 7.625, + "maximum_sampled_fds": 53 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 512, + "connections": null, + "treatment": "praxis-release", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 5.676498734598009, + "maximum_sampled_cgroup_memory_mib": 62.28125, + "maximum_sampled_fds": 653 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-release", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.51675744708868, + "maximum_sampled_cgroup_memory_mib": 77.50390625, + "maximum_sampled_fds": 931 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": null, + "treatment": "praxis-release", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 4.739288065404807, + "maximum_sampled_cgroup_memory_mib": 69.2109375, + "maximum_sampled_fds": 143 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 1, + "connections": null, + "treatment": "praxis-release", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 12.81855514658167, + "maximum_sampled_cgroup_memory_mib": 13.921875, + "maximum_sampled_fds": 143 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 16, + "connections": null, + "treatment": "praxis-release", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 7.681562193306407, + "maximum_sampled_cgroup_memory_mib": 10.13671875, + "maximum_sampled_fds": 158 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 16, + "connections": null, + "treatment": "praxis-release", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 95.13438554598518, + "maximum_sampled_cgroup_memory_mib": 11.26953125, + "maximum_sampled_fds": 53 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 512, + "connections": null, + "treatment": "praxis-release", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 7.422130094227979, + "maximum_sampled_cgroup_memory_mib": 63.05078125, + "maximum_sampled_fds": 649 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-release", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.62646370946848, + "maximum_sampled_cgroup_memory_mib": 84.34375, + "maximum_sampled_fds": 918 + }, + { + "profile": "common", + "workload": "http", + "tool": "nighthawk", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "treatment": "praxis-release", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 4.880483225594292, + "maximum_sampled_cgroup_memory_mib": 68.90625, + "maximum_sampled_fds": 152 + }, + { + "profile": "common", + "workload": "http", + "tool": "nighthawk", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "treatment": "praxis-release", + "pass": 1, + "artifact": "client/results/common/pass1/praxis-release/http/13-nighthawk/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 7.430269324134739, + "maximum_sampled_cgroup_memory_mib": 33.61328125, + "maximum_sampled_fds": 150 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/common/pass2/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 6.990837388028613, + "maximum_sampled_cgroup_memory_mib": 37.22265625, + "maximum_sampled_fds": 367 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/common/pass2/agentgateway/ai/01-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 16.658397689859218, + "maximum_sampled_cgroup_memory_mib": 22.65625, + "maximum_sampled_fds": 81 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/common/pass2/agentgateway/ai/02-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.27016500004414, + "maximum_sampled_cgroup_memory_mib": 22.74609375, + "maximum_sampled_fds": 84 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/common/pass2/agentgateway/ai/03-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 11.677139676742147, + "maximum_sampled_cgroup_memory_mib": 20.99609375, + "maximum_sampled_fds": 84 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/common/pass2/agentgateway/ai/04-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 30.995785037096475, + "maximum_sampled_cgroup_memory_mib": 20.43359375, + "maximum_sampled_fds": 84 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/common/pass2/agentgateway/ai/05-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 85.76069954722199, + "maximum_sampled_cgroup_memory_mib": 23.1015625, + "maximum_sampled_fds": 85 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/common/pass2/agentgateway/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 6.723048549069135, + "maximum_sampled_cgroup_memory_mib": 22.35546875, + "maximum_sampled_fds": 85 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/common/pass2/agentgateway/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 17.074627845234996, + "maximum_sampled_cgroup_memory_mib": 17.75, + "maximum_sampled_fds": 85 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/common/pass2/agentgateway/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.26129294026622, + "maximum_sampled_cgroup_memory_mib": 17.6796875, + "maximum_sampled_fds": 85 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/common/pass2/agentgateway/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 11.290310052821125, + "maximum_sampled_cgroup_memory_mib": 20.109375, + "maximum_sampled_fds": 84 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/common/pass2/agentgateway/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 32.138757139475196, + "maximum_sampled_cgroup_memory_mib": 20.015625, + "maximum_sampled_fds": 84 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/common/pass2/agentgateway/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 86.57199476283708, + "maximum_sampled_cgroup_memory_mib": 23.25, + "maximum_sampled_fds": 86 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/common/pass2/agentgateway/ai/12-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.7286526958268, + "maximum_sampled_cgroup_memory_mib": 76.76953125, + "maximum_sampled_fds": 991 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/common/pass2/agentgateway/ai/13-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.71834690194031, + "maximum_sampled_cgroup_memory_mib": 141.04296875, + "maximum_sampled_fds": 1149 + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/common/pass2/agentgateway/ai/14-aiperf-openai/execution.json", + "samples": 9, + "mean_cpu_percent_of_two_cpu_quota": 3.506715693815381, + "maximum_sampled_cgroup_memory_mib": 117.69921875, + "maximum_sampled_fds": 658 + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/common/pass2/agentgateway/ai/15-aiperf-openai/execution.json", + "samples": 9, + "mean_cpu_percent_of_two_cpu_quota": 17.470476173742654, + "maximum_sampled_cgroup_memory_mib": 68.7421875, + "maximum_sampled_fds": 768 + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/common/pass2/agentgateway/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 4.106147468234149, + "maximum_sampled_cgroup_memory_mib": 61.4375, + "maximum_sampled_fds": 169 + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/common/pass2/agentgateway/ai/17-aiperf-anthropic/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 19.480167553088517, + "maximum_sampled_cgroup_memory_mib": 34.82421875, + "maximum_sampled_fds": 279 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/common/pass2/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 4.187315344894157, + "maximum_sampled_cgroup_memory_mib": 9.41796875, + "maximum_sampled_fds": 22 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 1, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/common/pass2/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 12.904686904042958, + "maximum_sampled_cgroup_memory_mib": 8.3828125, + "maximum_sampled_fds": 22 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/common/pass2/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 6.629723227973417, + "maximum_sampled_cgroup_memory_mib": 10.734375, + "maximum_sampled_fds": 51 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/common/pass2/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 97.8881002742424, + "maximum_sampled_cgroup_memory_mib": 12.23046875, + "maximum_sampled_fds": 52 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/common/pass2/agentgateway/http/04-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 6.422720971324976, + "maximum_sampled_cgroup_memory_mib": 55.22265625, + "maximum_sampled_fds": 864 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/common/pass2/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.71899969136697, + "maximum_sampled_cgroup_memory_mib": 73.00390625, + "maximum_sampled_fds": 941 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/common/pass2/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 5.853035379147057, + "maximum_sampled_cgroup_memory_mib": 65.421875, + "maximum_sampled_fds": 430 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 1, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/common/pass2/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 17.46553101534395, + "maximum_sampled_cgroup_memory_mib": 28.17578125, + "maximum_sampled_fds": 430 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/common/pass2/agentgateway/http/08-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 9.690614512153601, + "maximum_sampled_cgroup_memory_mib": 28.19921875, + "maximum_sampled_fds": 351 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/common/pass2/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 98.75024709280949, + "maximum_sampled_cgroup_memory_mib": 24.59765625, + "maximum_sampled_fds": 52 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/common/pass2/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 9.434768048235393, + "maximum_sampled_cgroup_memory_mib": 63.3359375, + "maximum_sampled_fds": 846 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/common/pass2/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.73370007963192, + "maximum_sampled_cgroup_memory_mib": 95.89453125, + "maximum_sampled_fds": 937 + }, + { + "profile": "common", + "workload": "http", + "tool": "nighthawk", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/common/pass2/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 6.185076707077517, + "maximum_sampled_cgroup_memory_mib": 69.7421875, + "maximum_sampled_fds": 427 + }, + { + "profile": "common", + "workload": "http", + "tool": "nighthawk", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/common/pass2/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 8.145001873751594, + "maximum_sampled_cgroup_memory_mib": 38.09765625, + "maximum_sampled_fds": 427 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-nightly/ai/00-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 8.123627785337735, + "maximum_sampled_cgroup_memory_mib": 19.02734375, + "maximum_sampled_fds": 173 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-nightly/ai/01-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 19.801359609645424, + "maximum_sampled_cgroup_memory_mib": 18.07421875, + "maximum_sampled_fds": 86 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-nightly/ai/02-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.44844298491667, + "maximum_sampled_cgroup_memory_mib": 19.05078125, + "maximum_sampled_fds": 89 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-nightly/ai/03-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 12.539754790254769, + "maximum_sampled_cgroup_memory_mib": 19.76171875, + "maximum_sampled_fds": 89 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-nightly/ai/04-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 34.261975594620864, + "maximum_sampled_cgroup_memory_mib": 21.734375, + "maximum_sampled_fds": 89 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-nightly/ai/05-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 86.76407049792176, + "maximum_sampled_cgroup_memory_mib": 24.9140625, + "maximum_sampled_fds": 89 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-nightly/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 8.023712456586527, + "maximum_sampled_cgroup_memory_mib": 23.390625, + "maximum_sampled_fds": 89 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-nightly/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 18.375350655845555, + "maximum_sampled_cgroup_memory_mib": 19.71484375, + "maximum_sampled_fds": 89 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-nightly/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.34933042159669, + "maximum_sampled_cgroup_memory_mib": 19.73046875, + "maximum_sampled_fds": 89 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-nightly/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 12.161672708619204, + "maximum_sampled_cgroup_memory_mib": 20.23828125, + "maximum_sampled_fds": 89 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-nightly/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 32.972055344784344, + "maximum_sampled_cgroup_memory_mib": 21.80078125, + "maximum_sampled_fds": 89 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-nightly/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 89.27379791184822, + "maximum_sampled_cgroup_memory_mib": 25.1484375, + "maximum_sampled_fds": 90 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-nightly", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-nightly/ai/12-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.76336191634562, + "maximum_sampled_cgroup_memory_mib": 89.03125, + "maximum_sampled_fds": 899 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-nightly", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-nightly/ai/13-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.70413215893966, + "maximum_sampled_cgroup_memory_mib": 126.5, + "maximum_sampled_fds": 919 + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "praxis-nightly", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-nightly/ai/14-aiperf-openai/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 4.601721569889448, + "maximum_sampled_cgroup_memory_mib": 101.55078125, + "maximum_sampled_fds": 169 + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "praxis-nightly", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-nightly/ai/15-aiperf-openai/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 20.419123625359777, + "maximum_sampled_cgroup_memory_mib": 30.1171875, + "maximum_sampled_fds": 285 + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "praxis-nightly", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-nightly/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 4.64290845249145, + "maximum_sampled_cgroup_memory_mib": 20.98828125, + "maximum_sampled_fds": 158 + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "praxis-nightly", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-nightly/ai/17-aiperf-anthropic/execution.json", + "samples": 9, + "mean_cpu_percent_of_two_cpu_quota": 19.551315597971765, + "maximum_sampled_cgroup_memory_mib": 29.90625, + "maximum_sampled_fds": 284 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": null, + "treatment": "praxis-nightly", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-nightly/http/00-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 5.252203248182146, + "maximum_sampled_cgroup_memory_mib": 12.71875, + "maximum_sampled_fds": 27 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 1, + "connections": null, + "treatment": "praxis-nightly", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-nightly/http/01-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 13.485582917921892, + "maximum_sampled_cgroup_memory_mib": 11.33984375, + "maximum_sampled_fds": 27 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 16, + "connections": null, + "treatment": "praxis-nightly", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-nightly/http/02-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 7.209351570057669, + "maximum_sampled_cgroup_memory_mib": 13.21875, + "maximum_sampled_fds": 56 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 16, + "connections": null, + "treatment": "praxis-nightly", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-nightly/http/03-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 97.42180732500645, + "maximum_sampled_cgroup_memory_mib": 14.3984375, + "maximum_sampled_fds": 57 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 512, + "connections": null, + "treatment": "praxis-nightly", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-nightly/http/04-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 7.573936863411943, + "maximum_sampled_cgroup_memory_mib": 69.4140625, + "maximum_sampled_fds": 661 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-nightly", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-nightly/http/05-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.64600826185047, + "maximum_sampled_cgroup_memory_mib": 86.58984375, + "maximum_sampled_fds": 919 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": null, + "treatment": "praxis-nightly", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-nightly/http/06-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 6.234124982473967, + "maximum_sampled_cgroup_memory_mib": 78.04296875, + "maximum_sampled_fds": 147 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 1, + "connections": null, + "treatment": "praxis-nightly", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-nightly/http/07-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 15.887790510764862, + "maximum_sampled_cgroup_memory_mib": 19.71484375, + "maximum_sampled_fds": 147 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 16, + "connections": null, + "treatment": "praxis-nightly", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-nightly/http/08-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 9.549180614009762, + "maximum_sampled_cgroup_memory_mib": 17.01171875, + "maximum_sampled_fds": 162 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 16, + "connections": null, + "treatment": "praxis-nightly", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-nightly/http/09-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 98.91863127294768, + "maximum_sampled_cgroup_memory_mib": 18.296875, + "maximum_sampled_fds": 57 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 512, + "connections": null, + "treatment": "praxis-nightly", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-nightly/http/10-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 9.90687043202856, + "maximum_sampled_cgroup_memory_mib": 75.09765625, + "maximum_sampled_fds": 661 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-nightly", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-nightly/http/11-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.60388743072328, + "maximum_sampled_cgroup_memory_mib": 92.015625, + "maximum_sampled_fds": 914 + }, + { + "profile": "common", + "workload": "http", + "tool": "nighthawk", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "treatment": "praxis-nightly", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-nightly/http/12-nighthawk/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 6.531650627538985, + "maximum_sampled_cgroup_memory_mib": 67.2734375, + "maximum_sampled_fds": 145 + }, + { + "profile": "common", + "workload": "http", + "tool": "nighthawk", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "treatment": "praxis-nightly", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-nightly/http/13-nighthawk/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 9.44056647157828, + "maximum_sampled_cgroup_memory_mib": 19.41015625, + "maximum_sampled_fds": 144 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-release/ai/00-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 5.6617235652462785, + "maximum_sampled_cgroup_memory_mib": 11.9765625, + "maximum_sampled_fds": 178 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-release/ai/01-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 13.140355177748223, + "maximum_sampled_cgroup_memory_mib": 10.80078125, + "maximum_sampled_fds": 84 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-release/ai/02-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 98.07128804338558, + "maximum_sampled_cgroup_memory_mib": 13.71875, + "maximum_sampled_fds": 85 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-release/ai/03-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 13.072396328038474, + "maximum_sampled_cgroup_memory_mib": 10.9296875, + "maximum_sampled_fds": 55 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-release/ai/04-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 36.64485790886646, + "maximum_sampled_cgroup_memory_mib": 13.49609375, + "maximum_sampled_fds": 56 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-release/ai/05-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 96.3008331450096, + "maximum_sampled_cgroup_memory_mib": 21.33203125, + "maximum_sampled_fds": 83 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-release/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 6.531478478878583, + "maximum_sampled_cgroup_memory_mib": 14.98046875, + "maximum_sampled_fds": 85 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-release/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 13.751248264292435, + "maximum_sampled_cgroup_memory_mib": 12.359375, + "maximum_sampled_fds": 85 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-release/ai/08-fortio-anthropic/execution.json", + "samples": 6, + "mean_cpu_percent_of_two_cpu_quota": 96.76157601937298, + "maximum_sampled_cgroup_memory_mib": 14.09765625, + "maximum_sampled_fds": 85 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-release/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 13.092225820588595, + "maximum_sampled_cgroup_memory_mib": 11.7734375, + "maximum_sampled_fds": 54 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-release/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 37.27916359584913, + "maximum_sampled_cgroup_memory_mib": 13.234375, + "maximum_sampled_fds": 58 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-release/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 96.82744975594375, + "maximum_sampled_cgroup_memory_mib": 21.70703125, + "maximum_sampled_fds": 84 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-release", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-release/ai/12-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.58098381200219, + "maximum_sampled_cgroup_memory_mib": 99.22265625, + "maximum_sampled_fds": 896 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-release", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-release/ai/13-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.4148339697224, + "maximum_sampled_cgroup_memory_mib": 136.8203125, + "maximum_sampled_fds": 831 + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "praxis-release", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-release/ai/14-aiperf-openai/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 4.3685312720270915, + "maximum_sampled_cgroup_memory_mib": 70.71484375, + "maximum_sampled_fds": 164 + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "praxis-release", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-release/ai/15-aiperf-openai/execution.json", + "samples": 9, + "mean_cpu_percent_of_two_cpu_quota": 19.74581851579134, + "maximum_sampled_cgroup_memory_mib": 45.90234375, + "maximum_sampled_fds": 278 + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "praxis-release", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-release/ai/16-aiperf-anthropic/execution.json", + "samples": 9, + "mean_cpu_percent_of_two_cpu_quota": 4.0564747608123115, + "maximum_sampled_cgroup_memory_mib": 43.50390625, + "maximum_sampled_fds": 167 + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "praxis-release", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-release/ai/17-aiperf-anthropic/execution.json", + "samples": 9, + "mean_cpu_percent_of_two_cpu_quota": 17.857229825653327, + "maximum_sampled_cgroup_memory_mib": 44.33984375, + "maximum_sampled_fds": 278 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": null, + "treatment": "praxis-release", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 3.5183839877702447, + "maximum_sampled_cgroup_memory_mib": 5.76953125, + "maximum_sampled_fds": 23 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 1, + "connections": null, + "treatment": "praxis-release", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 10.23006056335704, + "maximum_sampled_cgroup_memory_mib": 4.8515625, + "maximum_sampled_fds": 23 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 16, + "connections": null, + "treatment": "praxis-release", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 5.2272723379858546, + "maximum_sampled_cgroup_memory_mib": 6.82421875, + "maximum_sampled_fds": 51 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 16, + "connections": null, + "treatment": "praxis-release", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 93.4873865737276, + "maximum_sampled_cgroup_memory_mib": 7.36328125, + "maximum_sampled_fds": 53 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 512, + "connections": null, + "treatment": "praxis-release", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 5.175435071905049, + "maximum_sampled_cgroup_memory_mib": 59.49609375, + "maximum_sampled_fds": 646 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-release", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.500519306243, + "maximum_sampled_cgroup_memory_mib": 80.09375, + "maximum_sampled_fds": 929 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": null, + "treatment": "praxis-release", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 4.800694904516293, + "maximum_sampled_cgroup_memory_mib": 66.421875, + "maximum_sampled_fds": 140 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 1, + "connections": null, + "treatment": "praxis-release", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 14.1586122904831, + "maximum_sampled_cgroup_memory_mib": 14.14453125, + "maximum_sampled_fds": 140 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 16, + "connections": null, + "treatment": "praxis-release", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 7.424680630946223, + "maximum_sampled_cgroup_memory_mib": 10.1171875, + "maximum_sampled_fds": 155 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 16, + "connections": null, + "treatment": "praxis-release", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 97.44386045825459, + "maximum_sampled_cgroup_memory_mib": 10.91015625, + "maximum_sampled_fds": 53 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 512, + "connections": null, + "treatment": "praxis-release", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-release/http/10-fortio/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 7.474593113801886, + "maximum_sampled_cgroup_memory_mib": 64.64453125, + "maximum_sampled_fds": 653 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-release", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.6103627727426, + "maximum_sampled_cgroup_memory_mib": 84.21875, + "maximum_sampled_fds": 890 + }, + { + "profile": "common", + "workload": "http", + "tool": "nighthawk", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "treatment": "praxis-release", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-release/http/12-nighthawk/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 4.3141859927876824, + "maximum_sampled_cgroup_memory_mib": 71.203125, + "maximum_sampled_fds": 150 + }, + { + "profile": "common", + "workload": "http", + "tool": "nighthawk", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "treatment": "praxis-release", + "pass": 2, + "artifact": "client/results/common/pass2/praxis-release/http/13-nighthawk/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 6.199902468335956, + "maximum_sampled_cgroup_memory_mib": 12.43359375, + "maximum_sampled_fds": 149 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/common/pass3/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 7.024397488171071, + "maximum_sampled_cgroup_memory_mib": 35.94921875, + "maximum_sampled_fds": 360 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/common/pass3/agentgateway/ai/01-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 16.57483528406068, + "maximum_sampled_cgroup_memory_mib": 16.0078125, + "maximum_sampled_fds": 76 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/common/pass3/agentgateway/ai/02-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.12099614471522, + "maximum_sampled_cgroup_memory_mib": 16.828125, + "maximum_sampled_fds": 84 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/common/pass3/agentgateway/ai/03-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 11.679945318689684, + "maximum_sampled_cgroup_memory_mib": 19.58203125, + "maximum_sampled_fds": 84 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/common/pass3/agentgateway/ai/04-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 31.14243329632493, + "maximum_sampled_cgroup_memory_mib": 19.96875, + "maximum_sampled_fds": 84 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/common/pass3/agentgateway/ai/05-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 83.17615032862507, + "maximum_sampled_cgroup_memory_mib": 22.671875, + "maximum_sampled_fds": 89 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/common/pass3/agentgateway/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 6.579893495993266, + "maximum_sampled_cgroup_memory_mib": 21.76171875, + "maximum_sampled_fds": 89 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/common/pass3/agentgateway/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 16.19131987906048, + "maximum_sampled_cgroup_memory_mib": 18.00390625, + "maximum_sampled_fds": 89 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/common/pass3/agentgateway/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.0628003528496, + "maximum_sampled_cgroup_memory_mib": 17.25, + "maximum_sampled_fds": 89 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/common/pass3/agentgateway/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 12.10272750632037, + "maximum_sampled_cgroup_memory_mib": 19.59375, + "maximum_sampled_fds": 84 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/common/pass3/agentgateway/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 29.34598386835333, + "maximum_sampled_cgroup_memory_mib": 19.97265625, + "maximum_sampled_fds": 84 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/common/pass3/agentgateway/ai/11-fortio-anthropic/execution.json", + "samples": 6, + "mean_cpu_percent_of_two_cpu_quota": 82.70227775138596, + "maximum_sampled_cgroup_memory_mib": 22.73828125, + "maximum_sampled_fds": 89 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/common/pass3/agentgateway/ai/12-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.75310402135784, + "maximum_sampled_cgroup_memory_mib": 73.4609375, + "maximum_sampled_fds": 930 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/common/pass3/agentgateway/ai/13-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.68110019795482, + "maximum_sampled_cgroup_memory_mib": 141.3515625, + "maximum_sampled_fds": 1165 + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/common/pass3/agentgateway/ai/14-aiperf-openai/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 3.9398754695065232, + "maximum_sampled_cgroup_memory_mib": 87.94140625, + "maximum_sampled_fds": 673 + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/common/pass3/agentgateway/ai/15-aiperf-openai/execution.json", + "samples": 9, + "mean_cpu_percent_of_two_cpu_quota": 17.42331827831436, + "maximum_sampled_cgroup_memory_mib": 69.3984375, + "maximum_sampled_fds": 783 + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/common/pass3/agentgateway/ai/16-aiperf-anthropic/execution.json", + "samples": 9, + "mean_cpu_percent_of_two_cpu_quota": 3.661941237799022, + "maximum_sampled_cgroup_memory_mib": 63.41015625, + "maximum_sampled_fds": 169 + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/common/pass3/agentgateway/ai/17-aiperf-anthropic/execution.json", + "samples": 9, + "mean_cpu_percent_of_two_cpu_quota": 18.04291379199159, + "maximum_sampled_cgroup_memory_mib": 35.515625, + "maximum_sampled_fds": 279 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/common/pass3/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 4.366422835141313, + "maximum_sampled_cgroup_memory_mib": 9.04296875, + "maximum_sampled_fds": 22 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 1, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/common/pass3/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 12.183827565539861, + "maximum_sampled_cgroup_memory_mib": 8.14453125, + "maximum_sampled_fds": 22 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/common/pass3/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 6.281231972324117, + "maximum_sampled_cgroup_memory_mib": 10.46484375, + "maximum_sampled_fds": 51 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/common/pass3/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 98.07697616130393, + "maximum_sampled_cgroup_memory_mib": 12.04296875, + "maximum_sampled_fds": 52 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/common/pass3/agentgateway/http/04-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 6.4184784974419475, + "maximum_sampled_cgroup_memory_mib": 60.34765625, + "maximum_sampled_fds": 927 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/common/pass3/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.66471111247256, + "maximum_sampled_cgroup_memory_mib": 71.5234375, + "maximum_sampled_fds": 899 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/common/pass3/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 6.034065558021345, + "maximum_sampled_cgroup_memory_mib": 55.2890625, + "maximum_sampled_fds": 388 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 1, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/common/pass3/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 16.702186358442862, + "maximum_sampled_cgroup_memory_mib": 26.79296875, + "maximum_sampled_fds": 388 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/common/pass3/agentgateway/http/08-fortio/execution.json", + "samples": 6, + "mean_cpu_percent_of_two_cpu_quota": 9.60756977227708, + "maximum_sampled_cgroup_memory_mib": 26.4609375, + "maximum_sampled_fds": 344 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/common/pass3/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 98.26407774469058, + "maximum_sampled_cgroup_memory_mib": 21.66796875, + "maximum_sampled_fds": 52 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/common/pass3/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 9.849472359939508, + "maximum_sampled_cgroup_memory_mib": 68.0078125, + "maximum_sampled_fds": 954 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/common/pass3/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.6777077246295, + "maximum_sampled_cgroup_memory_mib": 92.75, + "maximum_sampled_fds": 929 + }, + { + "profile": "common", + "workload": "http", + "tool": "nighthawk", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/common/pass3/agentgateway/http/12-nighthawk/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 5.801563345618173, + "maximum_sampled_cgroup_memory_mib": 72.10546875, + "maximum_sampled_fds": 419 + }, + { + "profile": "common", + "workload": "http", + "tool": "nighthawk", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/common/pass3/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 9.336861538242891, + "maximum_sampled_cgroup_memory_mib": 34.6953125, + "maximum_sampled_fds": 341 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-nightly/ai/00-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 8.13285095915212, + "maximum_sampled_cgroup_memory_mib": 18.7734375, + "maximum_sampled_fds": 180 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-nightly/ai/01-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 18.026399401041093, + "maximum_sampled_cgroup_memory_mib": 18.2734375, + "maximum_sampled_fds": 81 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-nightly/ai/02-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.38434927937699, + "maximum_sampled_cgroup_memory_mib": 19.2109375, + "maximum_sampled_fds": 89 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-nightly/ai/03-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 12.613316330821528, + "maximum_sampled_cgroup_memory_mib": 19.70703125, + "maximum_sampled_fds": 89 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-nightly/ai/04-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 30.687916009094995, + "maximum_sampled_cgroup_memory_mib": 21.3125, + "maximum_sampled_fds": 89 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-nightly/ai/05-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 81.7543911849568, + "maximum_sampled_cgroup_memory_mib": 24.99609375, + "maximum_sampled_fds": 89 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-nightly/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 7.922787187682279, + "maximum_sampled_cgroup_memory_mib": 23.296875, + "maximum_sampled_fds": 89 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-nightly/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 18.141213743298692, + "maximum_sampled_cgroup_memory_mib": 18.94921875, + "maximum_sampled_fds": 89 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-nightly/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.15293911794213, + "maximum_sampled_cgroup_memory_mib": 19.37109375, + "maximum_sampled_fds": 89 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-nightly/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 12.119450302789447, + "maximum_sampled_cgroup_memory_mib": 19.8984375, + "maximum_sampled_fds": 89 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-nightly/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 31.34202676532751, + "maximum_sampled_cgroup_memory_mib": 21.5390625, + "maximum_sampled_fds": 89 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-nightly/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 83.8089543172233, + "maximum_sampled_cgroup_memory_mib": 24.453125, + "maximum_sampled_fds": 89 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-nightly", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-nightly/ai/12-fortio-openai/execution.json", + "samples": 6, + "mean_cpu_percent_of_two_cpu_quota": 99.49127799435315, + "maximum_sampled_cgroup_memory_mib": 88.1796875, + "maximum_sampled_fds": 952 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-nightly", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-nightly/ai/13-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.5355747330134, + "maximum_sampled_cgroup_memory_mib": 125.484375, + "maximum_sampled_fds": 897 + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "praxis-nightly", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-nightly/ai/14-aiperf-openai/execution.json", + "samples": 9, + "mean_cpu_percent_of_two_cpu_quota": 4.142326963502741, + "maximum_sampled_cgroup_memory_mib": 102.25, + "maximum_sampled_fds": 173 + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "praxis-nightly", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-nightly/ai/15-aiperf-openai/execution.json", + "samples": 9, + "mean_cpu_percent_of_two_cpu_quota": 18.260774260180938, + "maximum_sampled_cgroup_memory_mib": 30.0234375, + "maximum_sampled_fds": 284 + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "praxis-nightly", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-nightly/ai/16-aiperf-anthropic/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 4.502627923934067, + "maximum_sampled_cgroup_memory_mib": 28.9140625, + "maximum_sampled_fds": 174 + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "praxis-nightly", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-nightly/ai/17-aiperf-anthropic/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 20.738894850973573, + "maximum_sampled_cgroup_memory_mib": 29.578125, + "maximum_sampled_fds": 284 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": null, + "treatment": "praxis-nightly", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-nightly/http/00-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 5.18000713463969, + "maximum_sampled_cgroup_memory_mib": 11.89453125, + "maximum_sampled_fds": 27 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 1, + "connections": null, + "treatment": "praxis-nightly", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-nightly/http/01-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 14.38321650210358, + "maximum_sampled_cgroup_memory_mib": 11.44921875, + "maximum_sampled_fds": 27 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 16, + "connections": null, + "treatment": "praxis-nightly", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-nightly/http/02-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 7.367470012275394, + "maximum_sampled_cgroup_memory_mib": 13.5625, + "maximum_sampled_fds": 56 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 16, + "connections": null, + "treatment": "praxis-nightly", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-nightly/http/03-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 97.37342986226616, + "maximum_sampled_cgroup_memory_mib": 14.49609375, + "maximum_sampled_fds": 57 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 512, + "connections": null, + "treatment": "praxis-nightly", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-nightly/http/04-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 7.397733061576625, + "maximum_sampled_cgroup_memory_mib": 71.75, + "maximum_sampled_fds": 657 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-nightly", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-nightly/http/05-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.5849263736603, + "maximum_sampled_cgroup_memory_mib": 84.8125, + "maximum_sampled_fds": 955 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": null, + "treatment": "praxis-nightly", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-nightly/http/06-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 6.2243710585326815, + "maximum_sampled_cgroup_memory_mib": 71.08203125, + "maximum_sampled_fds": 141 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 1, + "connections": null, + "treatment": "praxis-nightly", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-nightly/http/07-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 16.67414011852419, + "maximum_sampled_cgroup_memory_mib": 20.12890625, + "maximum_sampled_fds": 141 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 16, + "connections": null, + "treatment": "praxis-nightly", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-nightly/http/08-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 9.90186329561759, + "maximum_sampled_cgroup_memory_mib": 17.1796875, + "maximum_sampled_fds": 156 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 16, + "connections": null, + "treatment": "praxis-nightly", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-nightly/http/09-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 98.79319282826012, + "maximum_sampled_cgroup_memory_mib": 18.3046875, + "maximum_sampled_fds": 57 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 512, + "connections": null, + "treatment": "praxis-nightly", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-nightly/http/10-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 9.421651359078142, + "maximum_sampled_cgroup_memory_mib": 71.1875, + "maximum_sampled_fds": 652 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-nightly", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-nightly/http/11-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.67009840491046, + "maximum_sampled_cgroup_memory_mib": 92.75, + "maximum_sampled_fds": 929 + }, + { + "profile": "common", + "workload": "http", + "tool": "nighthawk", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "treatment": "praxis-nightly", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-nightly/http/12-nighthawk/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 6.52347260663561, + "maximum_sampled_cgroup_memory_mib": 66.5546875, + "maximum_sampled_fds": 151 + }, + { + "profile": "common", + "workload": "http", + "tool": "nighthawk", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "treatment": "praxis-nightly", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-nightly/http/13-nighthawk/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 8.721557309270672, + "maximum_sampled_cgroup_memory_mib": 18.86328125, + "maximum_sampled_fds": 150 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-release/ai/00-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 6.159045545580005, + "maximum_sampled_cgroup_memory_mib": 11.2734375, + "maximum_sampled_fds": 175 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-release/ai/01-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 14.43483954457044, + "maximum_sampled_cgroup_memory_mib": 11.109375, + "maximum_sampled_fds": 80 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-release/ai/02-fortio-openai/execution.json", + "samples": 6, + "mean_cpu_percent_of_two_cpu_quota": 98.14484919063058, + "maximum_sampled_cgroup_memory_mib": 13.20703125, + "maximum_sampled_fds": 85 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-release/ai/03-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 14.088875611750685, + "maximum_sampled_cgroup_memory_mib": 10.421875, + "maximum_sampled_fds": 55 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-release/ai/04-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 37.60013416691856, + "maximum_sampled_cgroup_memory_mib": 13.33203125, + "maximum_sampled_fds": 57 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-release/ai/05-fortio-openai/execution.json", + "samples": 6, + "mean_cpu_percent_of_two_cpu_quota": 95.81155538898354, + "maximum_sampled_cgroup_memory_mib": 20.95703125, + "maximum_sampled_fds": 83 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-release/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 7.025143212272168, + "maximum_sampled_cgroup_memory_mib": 14.36328125, + "maximum_sampled_fds": 85 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-release/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 15.68242153995555, + "maximum_sampled_cgroup_memory_mib": 12.33984375, + "maximum_sampled_fds": 85 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-release/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 97.74215314477657, + "maximum_sampled_cgroup_memory_mib": 13.79296875, + "maximum_sampled_fds": 85 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-release/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 13.860068496667544, + "maximum_sampled_cgroup_memory_mib": 12.0390625, + "maximum_sampled_fds": 54 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-release/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 38.25847423439901, + "maximum_sampled_cgroup_memory_mib": 13.125, + "maximum_sampled_fds": 56 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-release/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 97.73768304516366, + "maximum_sampled_cgroup_memory_mib": 20.79296875, + "maximum_sampled_fds": 81 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-release", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-release/ai/12-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.69007198103063, + "maximum_sampled_cgroup_memory_mib": 94.61328125, + "maximum_sampled_fds": 928 + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-release", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-release/ai/13-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.54704867260605, + "maximum_sampled_cgroup_memory_mib": 142.640625, + "maximum_sampled_fds": 874 + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "praxis-release", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-release/ai/14-aiperf-openai/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 4.598097726723358, + "maximum_sampled_cgroup_memory_mib": 37.8984375, + "maximum_sampled_fds": 163 + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "praxis-release", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-release/ai/15-aiperf-openai/execution.json", + "samples": 9, + "mean_cpu_percent_of_two_cpu_quota": 20.000434577744624, + "maximum_sampled_cgroup_memory_mib": 45.8671875, + "maximum_sampled_fds": 279 + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "praxis-release", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-release/ai/16-aiperf-anthropic/execution.json", + "samples": 9, + "mean_cpu_percent_of_two_cpu_quota": 4.169855738083737, + "maximum_sampled_cgroup_memory_mib": 42.42578125, + "maximum_sampled_fds": 167 + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "praxis-release", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-release/ai/17-aiperf-anthropic/execution.json", + "samples": 9, + "mean_cpu_percent_of_two_cpu_quota": 17.82511919127986, + "maximum_sampled_cgroup_memory_mib": 43.921875, + "maximum_sampled_fds": 279 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": null, + "treatment": "praxis-release", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 3.734055562014104, + "maximum_sampled_cgroup_memory_mib": 5.41015625, + "maximum_sampled_fds": 23 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 1, + "connections": null, + "treatment": "praxis-release", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 10.723218436395022, + "maximum_sampled_cgroup_memory_mib": 4.9921875, + "maximum_sampled_fds": 23 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 16, + "connections": null, + "treatment": "praxis-release", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 5.077043302704526, + "maximum_sampled_cgroup_memory_mib": 6.6953125, + "maximum_sampled_fds": 52 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 16, + "connections": null, + "treatment": "praxis-release", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 93.66971370145315, + "maximum_sampled_cgroup_memory_mib": 7.8515625, + "maximum_sampled_fds": 53 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 512, + "connections": null, + "treatment": "praxis-release", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 5.1641333603124195, + "maximum_sampled_cgroup_memory_mib": 60.96484375, + "maximum_sampled_fds": 655 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-release", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.57937907013141, + "maximum_sampled_cgroup_memory_mib": 77.45703125, + "maximum_sampled_fds": 933 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": null, + "treatment": "praxis-release", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 4.590772383837587, + "maximum_sampled_cgroup_memory_mib": 68.41796875, + "maximum_sampled_fds": 150 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 1, + "connections": null, + "treatment": "praxis-release", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-release/http/07-fortio/execution.json", + "samples": 6, + "mean_cpu_percent_of_two_cpu_quota": 12.467300699670083, + "maximum_sampled_cgroup_memory_mib": 14.37890625, + "maximum_sampled_fds": 150 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 16, + "connections": null, + "treatment": "praxis-release", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 7.019462890808747, + "maximum_sampled_cgroup_memory_mib": 9.4140625, + "maximum_sampled_fds": 165 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 16, + "connections": null, + "treatment": "praxis-release", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 96.04528729683159, + "maximum_sampled_cgroup_memory_mib": 11.24609375, + "maximum_sampled_fds": 53 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 512, + "connections": null, + "treatment": "praxis-release", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 7.197714386663501, + "maximum_sampled_cgroup_memory_mib": 65.23828125, + "maximum_sampled_fds": 659 + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-release", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.65650395112904, + "maximum_sampled_cgroup_memory_mib": 84.12109375, + "maximum_sampled_fds": 937 + }, + { + "profile": "common", + "workload": "http", + "tool": "nighthawk", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "treatment": "praxis-release", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-release/http/12-nighthawk/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 4.576253221883633, + "maximum_sampled_cgroup_memory_mib": 73.2734375, + "maximum_sampled_fds": 147 + }, + { + "profile": "common", + "workload": "http", + "tool": "nighthawk", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "treatment": "praxis-release", + "pass": 3, + "artifact": "client/results/common/pass3/praxis-release/http/13-nighthawk/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 6.290237489093685, + "maximum_sampled_cgroup_memory_mib": 12.6796875, + "maximum_sampled_fds": 148 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/native/pass1/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 12.317347960157713, + "maximum_sampled_cgroup_memory_mib": 12.81640625, + "maximum_sampled_fds": 84 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/native/pass1/agentgateway/ai/01-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 30.46471136591751, + "maximum_sampled_cgroup_memory_mib": 12.83984375, + "maximum_sampled_fds": 83 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/native/pass1/agentgateway/ai/02-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.61795640749011, + "maximum_sampled_cgroup_memory_mib": 14.45703125, + "maximum_sampled_fds": 83 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/native/pass1/agentgateway/ai/03-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 19.558555712935913, + "maximum_sampled_cgroup_memory_mib": 18.8515625, + "maximum_sampled_fds": 81 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/native/pass1/agentgateway/ai/04-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 48.678958581284604, + "maximum_sampled_cgroup_memory_mib": 18.71484375, + "maximum_sampled_fds": 81 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/native/pass1/agentgateway/ai/05-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.6624668136529, + "maximum_sampled_cgroup_memory_mib": 21.66015625, + "maximum_sampled_fds": 89 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/native/pass1/agentgateway/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 11.836101746885106, + "maximum_sampled_cgroup_memory_mib": 20.97265625, + "maximum_sampled_fds": 89 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/native/pass1/agentgateway/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 28.707144418188047, + "maximum_sampled_cgroup_memory_mib": 15.4375, + "maximum_sampled_fds": 89 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/native/pass1/agentgateway/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.58857549536916, + "maximum_sampled_cgroup_memory_mib": 15.82421875, + "maximum_sampled_fds": 87 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/native/pass1/agentgateway/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 19.649477333555208, + "maximum_sampled_cgroup_memory_mib": 19.890625, + "maximum_sampled_fds": 84 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/native/pass1/agentgateway/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 49.68170157878746, + "maximum_sampled_cgroup_memory_mib": 19.15625, + "maximum_sampled_fds": 84 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/native/pass1/agentgateway/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.64576032046025, + "maximum_sampled_cgroup_memory_mib": 22.16015625, + "maximum_sampled_fds": 88 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/native/pass1/agentgateway/ai/12-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 12.293712270469328, + "maximum_sampled_cgroup_memory_mib": 21.48046875, + "maximum_sampled_fds": 88 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/native/pass1/agentgateway/ai/13-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 30.434104041779836, + "maximum_sampled_cgroup_memory_mib": 16.02734375, + "maximum_sampled_fds": 88 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/native/pass1/agentgateway/ai/14-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.6281435368841, + "maximum_sampled_cgroup_memory_mib": 15.6484375, + "maximum_sampled_fds": 88 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/native/pass1/agentgateway/ai/15-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 19.59475624926001, + "maximum_sampled_cgroup_memory_mib": 18.671875, + "maximum_sampled_fds": 82 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/native/pass1/agentgateway/ai/16-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 50.7166046702778, + "maximum_sampled_cgroup_memory_mib": 19.12109375, + "maximum_sampled_fds": 82 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/native/pass1/agentgateway/ai/17-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.67116338375031, + "maximum_sampled_cgroup_memory_mib": 21.81640625, + "maximum_sampled_fds": 88 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/native/pass1/agentgateway/ai/18-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.77731953454685, + "maximum_sampled_cgroup_memory_mib": 77.87890625, + "maximum_sampled_fds": 1002 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/native/pass1/agentgateway/ai/19-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.71069919144365, + "maximum_sampled_cgroup_memory_mib": 150.640625, + "maximum_sampled_fds": 1145 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/native/pass1/agentgateway/ai/20-aiperf-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 5.206254346583563, + "maximum_sampled_cgroup_memory_mib": 71.0390625, + "maximum_sampled_fds": 653 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/native/pass1/agentgateway/ai/21-aiperf-openai/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 26.920566450120997, + "maximum_sampled_cgroup_memory_mib": 65.3046875, + "maximum_sampled_fds": 763 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/native/pass1/agentgateway/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 5.273509581645614, + "maximum_sampled_cgroup_memory_mib": 62.75390625, + "maximum_sampled_fds": 618 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/native/pass1/agentgateway/ai/23-aiperf-anthropic/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 26.21640750063073, + "maximum_sampled_cgroup_memory_mib": 42.390625, + "maximum_sampled_fds": 278 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "translation", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/native/pass1/agentgateway/ai/24-aiperf-translation/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 6.017615528446002, + "maximum_sampled_cgroup_memory_mib": 32.0234375, + "maximum_sampled_fds": 168 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "translation", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "client/results/native/pass1/agentgateway/ai/25-aiperf-translation/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 30.31945711701888, + "maximum_sampled_cgroup_memory_mib": 33.5625, + "maximum_sampled_fds": 278 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 1, + "artifact": "client/results/native/pass1/praxis/ai/00-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 11.45429070472012, + "maximum_sampled_cgroup_memory_mib": 19.08203125, + "maximum_sampled_fds": 102 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 1, + "artifact": "client/results/native/pass1/praxis/ai/01-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 28.239819391444765, + "maximum_sampled_cgroup_memory_mib": 20.015625, + "maximum_sampled_fds": 102 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 1, + "artifact": "client/results/native/pass1/praxis/ai/02-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.65988962033278, + "maximum_sampled_cgroup_memory_mib": 21.0703125, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 1, + "artifact": "client/results/native/pass1/praxis/ai/03-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 39.73806384238949, + "maximum_sampled_cgroup_memory_mib": 24.01953125, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 1, + "artifact": "client/results/native/pass1/praxis/ai/04-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.73808095526527, + "maximum_sampled_cgroup_memory_mib": 25.92578125, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 1, + "artifact": "client/results/native/pass1/praxis/ai/05-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.7563149444683, + "maximum_sampled_cgroup_memory_mib": 26.73828125, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 1, + "artifact": "client/results/native/pass1/praxis/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 12.751958364638714, + "maximum_sampled_cgroup_memory_mib": 29.06640625, + "maximum_sampled_fds": 134 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 1, + "artifact": "client/results/native/pass1/praxis/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 31.260721337183007, + "maximum_sampled_cgroup_memory_mib": 25.375, + "maximum_sampled_fds": 134 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 1, + "artifact": "client/results/native/pass1/praxis/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.65988247062168, + "maximum_sampled_cgroup_memory_mib": 26.6171875, + "maximum_sampled_fds": 133 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 1, + "artifact": "client/results/native/pass1/praxis/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 40.83235144650064, + "maximum_sampled_cgroup_memory_mib": 27.7109375, + "maximum_sampled_fds": 102 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 1, + "artifact": "client/results/native/pass1/praxis/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.75142962000888, + "maximum_sampled_cgroup_memory_mib": 30.66015625, + "maximum_sampled_fds": 102 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 1, + "artifact": "client/results/native/pass1/praxis/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.76173409182176, + "maximum_sampled_cgroup_memory_mib": 31.4765625, + "maximum_sampled_fds": 104 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 1, + "artifact": "client/results/native/pass1/praxis/ai/12-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 16.407176775627676, + "maximum_sampled_cgroup_memory_mib": 30.96875, + "maximum_sampled_fds": 105 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 1, + "artifact": "client/results/native/pass1/praxis/ai/13-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 44.750038919771455, + "maximum_sampled_cgroup_memory_mib": 28.5078125, + "maximum_sampled_fds": 106 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 1, + "artifact": "client/results/native/pass1/praxis/ai/14-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.58854214343744, + "maximum_sampled_cgroup_memory_mib": 34.8125, + "maximum_sampled_fds": 132 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 1, + "artifact": "client/results/native/pass1/praxis/ai/15-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 68.93584015760159, + "maximum_sampled_cgroup_memory_mib": 35.2109375, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 1, + "artifact": "client/results/native/pass1/praxis/ai/16-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.79550873959121, + "maximum_sampled_cgroup_memory_mib": 39.78515625, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 1, + "artifact": "client/results/native/pass1/praxis/ai/17-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.82650062351757, + "maximum_sampled_cgroup_memory_mib": 35.9140625, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis", + "pass": 1, + "artifact": "client/results/native/pass1/praxis/ai/18-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.77828458988343, + "maximum_sampled_cgroup_memory_mib": 104.3046875, + "maximum_sampled_fds": 967 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis", + "pass": 1, + "artifact": "client/results/native/pass1/praxis/ai/19-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.66334476208621, + "maximum_sampled_cgroup_memory_mib": 139.26953125, + "maximum_sampled_fds": 952 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "praxis", + "pass": 1, + "artifact": "client/results/native/pass1/praxis/ai/20-aiperf-openai/execution.json", + "samples": 9, + "mean_cpu_percent_of_two_cpu_quota": 5.10110842306936, + "maximum_sampled_cgroup_memory_mib": 118.95703125, + "maximum_sampled_fds": 209 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "praxis", + "pass": 1, + "artifact": "client/results/native/pass1/praxis/ai/21-aiperf-openai/execution.json", + "samples": 9, + "mean_cpu_percent_of_two_cpu_quota": 24.14361852076293, + "maximum_sampled_cgroup_memory_mib": 44.80859375, + "maximum_sampled_fds": 298 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "praxis", + "pass": 1, + "artifact": "client/results/native/pass1/praxis/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 6.011078965507628, + "maximum_sampled_cgroup_memory_mib": 43.36328125, + "maximum_sampled_fds": 204 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "praxis", + "pass": 1, + "artifact": "client/results/native/pass1/praxis/ai/23-aiperf-anthropic/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 28.53811718644189, + "maximum_sampled_cgroup_memory_mib": 55.62890625, + "maximum_sampled_fds": 426 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "translation", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "praxis", + "pass": 1, + "artifact": "client/results/native/pass1/praxis/ai/24-aiperf-translation/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 7.1179541610075034, + "maximum_sampled_cgroup_memory_mib": 46.35546875, + "maximum_sampled_fds": 203 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "translation", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "praxis", + "pass": 1, + "artifact": "client/results/native/pass1/praxis/ai/25-aiperf-translation/execution.json", + "samples": 9, + "mean_cpu_percent_of_two_cpu_quota": 31.52640115864617, + "maximum_sampled_cgroup_memory_mib": 58.5234375, + "maximum_sampled_fds": 425 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 1, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/00-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 11.204645697175328, + "maximum_sampled_cgroup_memory_mib": 19.890625, + "maximum_sampled_fds": 101 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 1, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/01-fortio-openai/execution.json", + "samples": 6, + "mean_cpu_percent_of_two_cpu_quota": 27.914107790549775, + "maximum_sampled_cgroup_memory_mib": 19.89453125, + "maximum_sampled_fds": 101 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 1, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/02-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.58944787797736, + "maximum_sampled_cgroup_memory_mib": 20.875, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 1, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/03-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 40.387584623822825, + "maximum_sampled_cgroup_memory_mib": 22.9921875, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 1, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/04-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.70118282240603, + "maximum_sampled_cgroup_memory_mib": 25.98828125, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 1, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/05-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.66829133801691, + "maximum_sampled_cgroup_memory_mib": 26.70703125, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 1, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 12.124787030421388, + "maximum_sampled_cgroup_memory_mib": 29.30859375, + "maximum_sampled_fds": 132 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 1, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 30.28068928988006, + "maximum_sampled_cgroup_memory_mib": 27.875, + "maximum_sampled_fds": 132 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 1, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.58291598746716, + "maximum_sampled_cgroup_memory_mib": 28.83984375, + "maximum_sampled_fds": 132 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 1, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 40.80672345564762, + "maximum_sampled_cgroup_memory_mib": 32.0234375, + "maximum_sampled_fds": 102 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 1, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.6794851896767, + "maximum_sampled_cgroup_memory_mib": 34.328125, + "maximum_sampled_fds": 102 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 1, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.66906505036812, + "maximum_sampled_cgroup_memory_mib": 35.08203125, + "maximum_sampled_fds": 102 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 1, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/12-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 16.51196552381636, + "maximum_sampled_cgroup_memory_mib": 35.421875, + "maximum_sampled_fds": 95 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 1, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/13-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 45.49189128279591, + "maximum_sampled_cgroup_memory_mib": 31.62109375, + "maximum_sampled_fds": 101 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 1, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/14-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.537880447676, + "maximum_sampled_cgroup_memory_mib": 37.9296875, + "maximum_sampled_fds": 130 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 1, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/15-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 70.669701897728, + "maximum_sampled_cgroup_memory_mib": 37.625, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 1, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/16-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.75591123749483, + "maximum_sampled_cgroup_memory_mib": 41.92578125, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 1, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/17-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.75795559558647, + "maximum_sampled_cgroup_memory_mib": 43.08984375, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 1, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/18-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.69669119299675, + "maximum_sampled_cgroup_memory_mib": 104.94921875, + "maximum_sampled_fds": 969 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 1, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/19-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.64981950931023, + "maximum_sampled_cgroup_memory_mib": 146.99609375, + "maximum_sampled_fds": 964 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 1, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/20-aiperf-openai/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 5.6038118665247705, + "maximum_sampled_cgroup_memory_mib": 113.19140625, + "maximum_sampled_fds": 210 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 1, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/21-aiperf-openai/execution.json", + "samples": 9, + "mean_cpu_percent_of_two_cpu_quota": 23.684197600083404, + "maximum_sampled_cgroup_memory_mib": 47.22265625, + "maximum_sampled_fds": 298 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 1, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 5.602227462096672, + "maximum_sampled_cgroup_memory_mib": 45.75390625, + "maximum_sampled_fds": 204 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 1, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/23-aiperf-anthropic/execution.json", + "samples": 9, + "mean_cpu_percent_of_two_cpu_quota": 24.954483963896546, + "maximum_sampled_cgroup_memory_mib": 56.05859375, + "maximum_sampled_fds": 426 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "translation", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 1, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/24-aiperf-translation/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 6.867460862367515, + "maximum_sampled_cgroup_memory_mib": 53.6796875, + "maximum_sampled_fds": 203 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "translation", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 1, + "artifact": "client/results/native/pass1/praxis-ai-nightly/ai/25-aiperf-translation/execution.json", + "samples": 9, + "mean_cpu_percent_of_two_cpu_quota": 30.835730698766238, + "maximum_sampled_cgroup_memory_mib": 60.8203125, + "maximum_sampled_fds": 425 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/native/pass2/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 12.190284451210443, + "maximum_sampled_cgroup_memory_mib": 13.296875, + "maximum_sampled_fds": 84 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/native/pass2/agentgateway/ai/01-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 30.026387731261202, + "maximum_sampled_cgroup_memory_mib": 12.89453125, + "maximum_sampled_fds": 84 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/native/pass2/agentgateway/ai/02-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.61954744997888, + "maximum_sampled_cgroup_memory_mib": 14.421875, + "maximum_sampled_fds": 84 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/native/pass2/agentgateway/ai/03-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 18.56098505617049, + "maximum_sampled_cgroup_memory_mib": 18.50390625, + "maximum_sampled_fds": 84 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/native/pass2/agentgateway/ai/04-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 48.6392514430597, + "maximum_sampled_cgroup_memory_mib": 18.6875, + "maximum_sampled_fds": 84 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/native/pass2/agentgateway/ai/05-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.67667100356277, + "maximum_sampled_cgroup_memory_mib": 21.7265625, + "maximum_sampled_fds": 88 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/native/pass2/agentgateway/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 11.657200654383956, + "maximum_sampled_cgroup_memory_mib": 20.640625, + "maximum_sampled_fds": 88 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/native/pass2/agentgateway/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 29.138557722129423, + "maximum_sampled_cgroup_memory_mib": 15.55078125, + "maximum_sampled_fds": 88 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/native/pass2/agentgateway/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.61522017423961, + "maximum_sampled_cgroup_memory_mib": 15.78515625, + "maximum_sampled_fds": 87 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/native/pass2/agentgateway/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 18.732210583044797, + "maximum_sampled_cgroup_memory_mib": 18.76171875, + "maximum_sampled_fds": 82 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/native/pass2/agentgateway/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 48.69910475635835, + "maximum_sampled_cgroup_memory_mib": 18.62109375, + "maximum_sampled_fds": 82 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/native/pass2/agentgateway/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.62220062681345, + "maximum_sampled_cgroup_memory_mib": 21.74609375, + "maximum_sampled_fds": 87 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/native/pass2/agentgateway/ai/12-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 11.686855851032314, + "maximum_sampled_cgroup_memory_mib": 20.62890625, + "maximum_sampled_fds": 88 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/native/pass2/agentgateway/ai/13-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 31.24072994445928, + "maximum_sampled_cgroup_memory_mib": 15.85546875, + "maximum_sampled_fds": 88 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/native/pass2/agentgateway/ai/14-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.6409797278366, + "maximum_sampled_cgroup_memory_mib": 15.796875, + "maximum_sampled_fds": 88 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/native/pass2/agentgateway/ai/15-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 19.698025112665697, + "maximum_sampled_cgroup_memory_mib": 19.015625, + "maximum_sampled_fds": 82 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/native/pass2/agentgateway/ai/16-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 51.14724349773212, + "maximum_sampled_cgroup_memory_mib": 19.38671875, + "maximum_sampled_fds": 82 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/native/pass2/agentgateway/ai/17-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.67698403845304, + "maximum_sampled_cgroup_memory_mib": 21.8125, + "maximum_sampled_fds": 89 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/native/pass2/agentgateway/ai/18-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.70971451068169, + "maximum_sampled_cgroup_memory_mib": 79.5390625, + "maximum_sampled_fds": 996 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/native/pass2/agentgateway/ai/19-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.50039504845336, + "maximum_sampled_cgroup_memory_mib": 150.28125, + "maximum_sampled_fds": 1152 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/native/pass2/agentgateway/ai/20-aiperf-openai/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 4.673247298614195, + "maximum_sampled_cgroup_memory_mib": 84.26953125, + "maximum_sampled_fds": 660 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/native/pass2/agentgateway/ai/21-aiperf-openai/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 25.098664912232508, + "maximum_sampled_cgroup_memory_mib": 64.88671875, + "maximum_sampled_fds": 770 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/native/pass2/agentgateway/ai/22-aiperf-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 4.901991212176005, + "maximum_sampled_cgroup_memory_mib": 57.86328125, + "maximum_sampled_fds": 168 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/native/pass2/agentgateway/ai/23-aiperf-anthropic/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 24.953418470811794, + "maximum_sampled_cgroup_memory_mib": 41.9921875, + "maximum_sampled_fds": 278 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "translation", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/native/pass2/agentgateway/ai/24-aiperf-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 6.192010584801086, + "maximum_sampled_cgroup_memory_mib": 30.86328125, + "maximum_sampled_fds": 168 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "translation", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "client/results/native/pass2/agentgateway/ai/25-aiperf-translation/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 28.294686865052487, + "maximum_sampled_cgroup_memory_mib": 33.68359375, + "maximum_sampled_fds": 278 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 2, + "artifact": "client/results/native/pass2/praxis/ai/00-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 11.443396764561582, + "maximum_sampled_cgroup_memory_mib": 19.19921875, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 2, + "artifact": "client/results/native/pass2/praxis/ai/01-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 28.2131783214808, + "maximum_sampled_cgroup_memory_mib": 20.18359375, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 2, + "artifact": "client/results/native/pass2/praxis/ai/02-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.61746177208487, + "maximum_sampled_cgroup_memory_mib": 21.44921875, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 2, + "artifact": "client/results/native/pass2/praxis/ai/03-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 38.61920594237269, + "maximum_sampled_cgroup_memory_mib": 23.671875, + "maximum_sampled_fds": 102 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 2, + "artifact": "client/results/native/pass2/praxis/ai/04-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.72193737718999, + "maximum_sampled_cgroup_memory_mib": 26.33984375, + "maximum_sampled_fds": 102 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 2, + "artifact": "client/results/native/pass2/praxis/ai/05-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.73413151429794, + "maximum_sampled_cgroup_memory_mib": 27.0390625, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 2, + "artifact": "client/results/native/pass2/praxis/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 11.92203789458681, + "maximum_sampled_cgroup_memory_mib": 28.015625, + "maximum_sampled_fds": 135 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 2, + "artifact": "client/results/native/pass2/praxis/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 30.225055929733823, + "maximum_sampled_cgroup_memory_mib": 26.0546875, + "maximum_sampled_fds": 135 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 2, + "artifact": "client/results/native/pass2/praxis/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.64628459217073, + "maximum_sampled_cgroup_memory_mib": 26.609375, + "maximum_sampled_fds": 134 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 2, + "artifact": "client/results/native/pass2/praxis/ai/09-fortio-anthropic/execution.json", + "samples": 6, + "mean_cpu_percent_of_two_cpu_quota": 39.95906516984215, + "maximum_sampled_cgroup_memory_mib": 29.80078125, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 2, + "artifact": "client/results/native/pass2/praxis/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.74937600096357, + "maximum_sampled_cgroup_memory_mib": 33.078125, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 2, + "artifact": "client/results/native/pass2/praxis/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.7469930159742, + "maximum_sampled_cgroup_memory_mib": 34.125, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 2, + "artifact": "client/results/native/pass2/praxis/ai/12-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 15.584000557244396, + "maximum_sampled_cgroup_memory_mib": 32.46875, + "maximum_sampled_fds": 104 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 2, + "artifact": "client/results/native/pass2/praxis/ai/13-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 44.4165854762202, + "maximum_sampled_cgroup_memory_mib": 32.62109375, + "maximum_sampled_fds": 105 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 2, + "artifact": "client/results/native/pass2/praxis/ai/14-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.5670812860072, + "maximum_sampled_cgroup_memory_mib": 38.05859375, + "maximum_sampled_fds": 132 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 2, + "artifact": "client/results/native/pass2/praxis/ai/15-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 68.22599179653633, + "maximum_sampled_cgroup_memory_mib": 37.12890625, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 2, + "artifact": "client/results/native/pass2/praxis/ai/16-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.78836146345719, + "maximum_sampled_cgroup_memory_mib": 41.6953125, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 2, + "artifact": "client/results/native/pass2/praxis/ai/17-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.78970130470265, + "maximum_sampled_cgroup_memory_mib": 39.078125, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis", + "pass": 2, + "artifact": "client/results/native/pass2/praxis/ai/18-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.65219601971985, + "maximum_sampled_cgroup_memory_mib": 105.33203125, + "maximum_sampled_fds": 961 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis", + "pass": 2, + "artifact": "client/results/native/pass2/praxis/ai/19-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.653824782192, + "maximum_sampled_cgroup_memory_mib": 154.0859375, + "maximum_sampled_fds": 954 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "praxis", + "pass": 2, + "artifact": "client/results/native/pass2/praxis/ai/20-aiperf-openai/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 5.405899033267706, + "maximum_sampled_cgroup_memory_mib": 92.28125, + "maximum_sampled_fds": 210 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "praxis", + "pass": 2, + "artifact": "client/results/native/pass2/praxis/ai/21-aiperf-openai/execution.json", + "samples": 9, + "mean_cpu_percent_of_two_cpu_quota": 23.767924875119093, + "maximum_sampled_cgroup_memory_mib": 48.90234375, + "maximum_sampled_fds": 298 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "praxis", + "pass": 2, + "artifact": "client/results/native/pass2/praxis/ai/22-aiperf-anthropic/execution.json", + "samples": 9, + "mean_cpu_percent_of_two_cpu_quota": 5.219261169350376, + "maximum_sampled_cgroup_memory_mib": 46.9765625, + "maximum_sampled_fds": 204 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "praxis", + "pass": 2, + "artifact": "client/results/native/pass2/praxis/ai/23-aiperf-anthropic/execution.json", + "samples": 9, + "mean_cpu_percent_of_two_cpu_quota": 24.719160878065054, + "maximum_sampled_cgroup_memory_mib": 60.8828125, + "maximum_sampled_fds": 426 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "translation", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "praxis", + "pass": 2, + "artifact": "client/results/native/pass2/praxis/ai/24-aiperf-translation/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 6.71620149557002, + "maximum_sampled_cgroup_memory_mib": 56.19140625, + "maximum_sampled_fds": 203 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "translation", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "praxis", + "pass": 2, + "artifact": "client/results/native/pass2/praxis/ai/25-aiperf-translation/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 33.65864679346561, + "maximum_sampled_cgroup_memory_mib": 58.96875, + "maximum_sampled_fds": 425 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 2, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/00-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 11.02867098950465, + "maximum_sampled_cgroup_memory_mib": 18.953125, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 2, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/01-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 27.22012520209048, + "maximum_sampled_cgroup_memory_mib": 19.90234375, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 2, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/02-fortio-openai/execution.json", + "samples": 6, + "mean_cpu_percent_of_two_cpu_quota": 99.17416957803016, + "maximum_sampled_cgroup_memory_mib": 20.2734375, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 2, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/03-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 39.71139838077489, + "maximum_sampled_cgroup_memory_mib": 23.34375, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 2, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/04-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.69882608985037, + "maximum_sampled_cgroup_memory_mib": 26.1953125, + "maximum_sampled_fds": 102 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 2, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/05-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.73089680546653, + "maximum_sampled_cgroup_memory_mib": 26.375, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 2, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 12.220443272858896, + "maximum_sampled_cgroup_memory_mib": 29.578125, + "maximum_sampled_fds": 134 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 2, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 30.62959963773534, + "maximum_sampled_cgroup_memory_mib": 29.08984375, + "maximum_sampled_fds": 134 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 2, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.61828780148832, + "maximum_sampled_cgroup_memory_mib": 30.21484375, + "maximum_sampled_fds": 133 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 2, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 40.94046136385853, + "maximum_sampled_cgroup_memory_mib": 33.3984375, + "maximum_sampled_fds": 102 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 2, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.70816548714691, + "maximum_sampled_cgroup_memory_mib": 36.3671875, + "maximum_sampled_fds": 102 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 2, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.7078200738809, + "maximum_sampled_cgroup_memory_mib": 36.96875, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 2, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/12-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 16.407547046548537, + "maximum_sampled_cgroup_memory_mib": 37.06640625, + "maximum_sampled_fds": 102 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 2, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/13-fortio-translation/execution.json", + "samples": 6, + "mean_cpu_percent_of_two_cpu_quota": 45.73435666557313, + "maximum_sampled_cgroup_memory_mib": 35.015625, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 2, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/14-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.59795477039196, + "maximum_sampled_cgroup_memory_mib": 39.81640625, + "maximum_sampled_fds": 129 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 2, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/15-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 70.17438345831782, + "maximum_sampled_cgroup_memory_mib": 40.09765625, + "maximum_sampled_fds": 104 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 2, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/16-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.78094728180987, + "maximum_sampled_cgroup_memory_mib": 44.65234375, + "maximum_sampled_fds": 104 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 2, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/17-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.80746751227896, + "maximum_sampled_cgroup_memory_mib": 44.68359375, + "maximum_sampled_fds": 104 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 2, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/18-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.6894812610006, + "maximum_sampled_cgroup_memory_mib": 105.703125, + "maximum_sampled_fds": 964 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 2, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/19-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.6339542466955, + "maximum_sampled_cgroup_memory_mib": 142.3046875, + "maximum_sampled_fds": 969 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 2, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/20-aiperf-openai/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 5.343206478040822, + "maximum_sampled_cgroup_memory_mib": 123.75390625, + "maximum_sampled_fds": 217 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 2, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/21-aiperf-openai/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 26.737276536248906, + "maximum_sampled_cgroup_memory_mib": 49.6953125, + "maximum_sampled_fds": 298 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 2, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 6.150800678550016, + "maximum_sampled_cgroup_memory_mib": 47.953125, + "maximum_sampled_fds": 204 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 2, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/23-aiperf-anthropic/execution.json", + "samples": 9, + "mean_cpu_percent_of_two_cpu_quota": 25.069983080958533, + "maximum_sampled_cgroup_memory_mib": 55.58203125, + "maximum_sampled_fds": 426 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "translation", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 2, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/24-aiperf-translation/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 6.8772012316172155, + "maximum_sampled_cgroup_memory_mib": 44.4609375, + "maximum_sampled_fds": 203 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "translation", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 2, + "artifact": "client/results/native/pass2/praxis-ai-nightly/ai/25-aiperf-translation/execution.json", + "samples": 9, + "mean_cpu_percent_of_two_cpu_quota": 30.85848572264626, + "maximum_sampled_cgroup_memory_mib": 57.40625, + "maximum_sampled_fds": 425 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/native/pass3/agentgateway/ai/00-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 11.800939466816901, + "maximum_sampled_cgroup_memory_mib": 12.66796875, + "maximum_sampled_fds": 84 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/native/pass3/agentgateway/ai/01-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 28.626728811474145, + "maximum_sampled_cgroup_memory_mib": 13.3828125, + "maximum_sampled_fds": 84 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/native/pass3/agentgateway/ai/02-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.5310255738801, + "maximum_sampled_cgroup_memory_mib": 14.19921875, + "maximum_sampled_fds": 84 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/native/pass3/agentgateway/ai/03-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 18.95901787750192, + "maximum_sampled_cgroup_memory_mib": 18.5390625, + "maximum_sampled_fds": 84 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/native/pass3/agentgateway/ai/04-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 48.72768817402822, + "maximum_sampled_cgroup_memory_mib": 19.16015625, + "maximum_sampled_fds": 84 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/native/pass3/agentgateway/ai/05-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.6175282663883, + "maximum_sampled_cgroup_memory_mib": 21.67578125, + "maximum_sampled_fds": 87 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/native/pass3/agentgateway/ai/06-fortio-anthropic/execution.json", + "samples": 6, + "mean_cpu_percent_of_two_cpu_quota": 12.054664035946013, + "maximum_sampled_cgroup_memory_mib": 20.26953125, + "maximum_sampled_fds": 88 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/native/pass3/agentgateway/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 29.00281114635986, + "maximum_sampled_cgroup_memory_mib": 15.609375, + "maximum_sampled_fds": 88 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/native/pass3/agentgateway/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.54909016624426, + "maximum_sampled_cgroup_memory_mib": 15.8515625, + "maximum_sampled_fds": 88 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/native/pass3/agentgateway/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 18.776209375941008, + "maximum_sampled_cgroup_memory_mib": 19.734375, + "maximum_sampled_fds": 84 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/native/pass3/agentgateway/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 50.02926504573587, + "maximum_sampled_cgroup_memory_mib": 19.26171875, + "maximum_sampled_fds": 84 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/native/pass3/agentgateway/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.61406345434122, + "maximum_sampled_cgroup_memory_mib": 21.5859375, + "maximum_sampled_fds": 89 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/native/pass3/agentgateway/ai/12-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 12.386854530007069, + "maximum_sampled_cgroup_memory_mib": 20.23046875, + "maximum_sampled_fds": 89 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/native/pass3/agentgateway/ai/13-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 30.899530870363204, + "maximum_sampled_cgroup_memory_mib": 15.45703125, + "maximum_sampled_fds": 89 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/native/pass3/agentgateway/ai/14-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.54383114308166, + "maximum_sampled_cgroup_memory_mib": 16.0078125, + "maximum_sampled_fds": 88 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/native/pass3/agentgateway/ai/15-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 18.981234819918598, + "maximum_sampled_cgroup_memory_mib": 18.90625, + "maximum_sampled_fds": 83 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/native/pass3/agentgateway/ai/16-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 50.670639220936835, + "maximum_sampled_cgroup_memory_mib": 18.54296875, + "maximum_sampled_fds": 83 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/native/pass3/agentgateway/ai/17-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.60629091212637, + "maximum_sampled_cgroup_memory_mib": 21.921875, + "maximum_sampled_fds": 89 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/native/pass3/agentgateway/ai/18-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.55415453025678, + "maximum_sampled_cgroup_memory_mib": 81.3984375, + "maximum_sampled_fds": 945 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/native/pass3/agentgateway/ai/19-fortio-openai/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 96.94122082911663, + "maximum_sampled_cgroup_memory_mib": 146.1875, + "maximum_sampled_fds": 1146 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/native/pass3/agentgateway/ai/20-aiperf-openai/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 4.878160774514834, + "maximum_sampled_cgroup_memory_mib": 101.2421875, + "maximum_sampled_fds": 654 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/native/pass3/agentgateway/ai/21-aiperf-openai/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 24.349492080508295, + "maximum_sampled_cgroup_memory_mib": 64.72265625, + "maximum_sampled_fds": 764 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/native/pass3/agentgateway/ai/22-aiperf-anthropic/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 5.088985557421444, + "maximum_sampled_cgroup_memory_mib": 59.95703125, + "maximum_sampled_fds": 168 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/native/pass3/agentgateway/ai/23-aiperf-anthropic/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 24.471880150457903, + "maximum_sampled_cgroup_memory_mib": 42.44921875, + "maximum_sampled_fds": 278 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "translation", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/native/pass3/agentgateway/ai/24-aiperf-translation/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 5.80708969006099, + "maximum_sampled_cgroup_memory_mib": 32.64453125, + "maximum_sampled_fds": 168 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "translation", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "client/results/native/pass3/agentgateway/ai/25-aiperf-translation/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 28.393978778521483, + "maximum_sampled_cgroup_memory_mib": 33.7890625, + "maximum_sampled_fds": 278 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 3, + "artifact": "client/results/native/pass3/praxis/ai/00-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 10.970679293238293, + "maximum_sampled_cgroup_memory_mib": 19.58984375, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 3, + "artifact": "client/results/native/pass3/praxis/ai/01-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 27.14811365349582, + "maximum_sampled_cgroup_memory_mib": 19.55859375, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 3, + "artifact": "client/results/native/pass3/praxis/ai/02-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.56868991438364, + "maximum_sampled_cgroup_memory_mib": 20.80078125, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 3, + "artifact": "client/results/native/pass3/praxis/ai/03-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 39.27810056319522, + "maximum_sampled_cgroup_memory_mib": 23.1796875, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 3, + "artifact": "client/results/native/pass3/praxis/ai/04-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.68889515689483, + "maximum_sampled_cgroup_memory_mib": 25.71484375, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 3, + "artifact": "client/results/native/pass3/praxis/ai/05-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.68043743809555, + "maximum_sampled_cgroup_memory_mib": 26.99609375, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 3, + "artifact": "client/results/native/pass3/praxis/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 11.752651719570968, + "maximum_sampled_cgroup_memory_mib": 29.40625, + "maximum_sampled_fds": 131 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 3, + "artifact": "client/results/native/pass3/praxis/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 29.335483374690742, + "maximum_sampled_cgroup_memory_mib": 28.640625, + "maximum_sampled_fds": 131 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 3, + "artifact": "client/results/native/pass3/praxis/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.60986965978603, + "maximum_sampled_cgroup_memory_mib": 29.94140625, + "maximum_sampled_fds": 132 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 3, + "artifact": "client/results/native/pass3/praxis/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 39.68202022045323, + "maximum_sampled_cgroup_memory_mib": 33.25390625, + "maximum_sampled_fds": 102 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 3, + "artifact": "client/results/native/pass3/praxis/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.70960102377273, + "maximum_sampled_cgroup_memory_mib": 36.11328125, + "maximum_sampled_fds": 102 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 3, + "artifact": "client/results/native/pass3/praxis/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.70388342837705, + "maximum_sampled_cgroup_memory_mib": 37.296875, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 3, + "artifact": "client/results/native/pass3/praxis/ai/12-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 15.78212179441655, + "maximum_sampled_cgroup_memory_mib": 36.40625, + "maximum_sampled_fds": 101 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 3, + "artifact": "client/results/native/pass3/praxis/ai/13-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 44.483880404415416, + "maximum_sampled_cgroup_memory_mib": 37.125, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 3, + "artifact": "client/results/native/pass3/praxis/ai/14-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.54680252799575, + "maximum_sampled_cgroup_memory_mib": 43.1796875, + "maximum_sampled_fds": 132 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 3, + "artifact": "client/results/native/pass3/praxis/ai/15-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 68.32955656919519, + "maximum_sampled_cgroup_memory_mib": 43.59765625, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 3, + "artifact": "client/results/native/pass3/praxis/ai/16-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.73671053724979, + "maximum_sampled_cgroup_memory_mib": 47.06640625, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "pass": 3, + "artifact": "client/results/native/pass3/praxis/ai/17-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.75615937496183, + "maximum_sampled_cgroup_memory_mib": 48.1328125, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis", + "pass": 3, + "artifact": "client/results/native/pass3/praxis/ai/18-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.60403585841608, + "maximum_sampled_cgroup_memory_mib": 110.57421875, + "maximum_sampled_fds": 936 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis", + "pass": 3, + "artifact": "client/results/native/pass3/praxis/ai/19-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.60198574262928, + "maximum_sampled_cgroup_memory_mib": 155.3671875, + "maximum_sampled_fds": 937 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "praxis", + "pass": 3, + "artifact": "client/results/native/pass3/praxis/ai/20-aiperf-openai/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 5.246708584793411, + "maximum_sampled_cgroup_memory_mib": 113.328125, + "maximum_sampled_fds": 206 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "praxis", + "pass": 3, + "artifact": "client/results/native/pass3/praxis/ai/21-aiperf-openai/execution.json", + "samples": 9, + "mean_cpu_percent_of_two_cpu_quota": 23.700812534067293, + "maximum_sampled_cgroup_memory_mib": 54.2109375, + "maximum_sampled_fds": 299 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "praxis", + "pass": 3, + "artifact": "client/results/native/pass3/praxis/ai/22-aiperf-anthropic/execution.json", + "samples": 9, + "mean_cpu_percent_of_two_cpu_quota": 4.972511555407136, + "maximum_sampled_cgroup_memory_mib": 52.91015625, + "maximum_sampled_fds": 204 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "praxis", + "pass": 3, + "artifact": "client/results/native/pass3/praxis/ai/23-aiperf-anthropic/execution.json", + "samples": 9, + "mean_cpu_percent_of_two_cpu_quota": 24.192372916202448, + "maximum_sampled_cgroup_memory_mib": 60.01171875, + "maximum_sampled_fds": 426 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "translation", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "praxis", + "pass": 3, + "artifact": "client/results/native/pass3/praxis/ai/24-aiperf-translation/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 6.637110480217355, + "maximum_sampled_cgroup_memory_mib": 58.046875, + "maximum_sampled_fds": 203 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "translation", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "praxis", + "pass": 3, + "artifact": "client/results/native/pass3/praxis/ai/25-aiperf-translation/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 33.8508387279452, + "maximum_sampled_cgroup_memory_mib": 63.03125, + "maximum_sampled_fds": 426 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 3, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/00-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 10.55708239329866, + "maximum_sampled_cgroup_memory_mib": 19.5546875, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 3, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/01-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 27.733681407422246, + "maximum_sampled_cgroup_memory_mib": 20.0625, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 3, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/02-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.64781933487667, + "maximum_sampled_cgroup_memory_mib": 21.15625, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 3, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/03-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 39.78813518988593, + "maximum_sampled_cgroup_memory_mib": 23.2578125, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 3, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/04-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.75125128304587, + "maximum_sampled_cgroup_memory_mib": 26.171875, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 3, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/05-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.72934403554767, + "maximum_sampled_cgroup_memory_mib": 26.65625, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 3, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/06-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 11.390551073013937, + "maximum_sampled_cgroup_memory_mib": 29.171875, + "maximum_sampled_fds": 135 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 3, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/07-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 30.300699870706442, + "maximum_sampled_cgroup_memory_mib": 29.53125, + "maximum_sampled_fds": 135 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 3, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/08-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.6352900942225, + "maximum_sampled_cgroup_memory_mib": 30.37109375, + "maximum_sampled_fds": 133 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 3, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/09-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 40.75248435301527, + "maximum_sampled_cgroup_memory_mib": 33.32421875, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 3, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/10-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.73848384206495, + "maximum_sampled_cgroup_memory_mib": 36.3046875, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 3, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/11-fortio-anthropic/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.76684789933013, + "maximum_sampled_cgroup_memory_mib": 36.71484375, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 3, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/12-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 15.615917478204437, + "maximum_sampled_cgroup_memory_mib": 36.3359375, + "maximum_sampled_fds": 104 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 3, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/13-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 45.18928661613094, + "maximum_sampled_cgroup_memory_mib": 37.34375, + "maximum_sampled_fds": 104 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 3, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/14-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.59274497660333, + "maximum_sampled_cgroup_memory_mib": 41.23046875, + "maximum_sampled_fds": 130 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 3, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/15-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 69.5731660491069, + "maximum_sampled_cgroup_memory_mib": 41.32421875, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 3, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/16-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.80744595439364, + "maximum_sampled_cgroup_memory_mib": 46.2265625, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 3, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/17-fortio-translation/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.80298962604513, + "maximum_sampled_cgroup_memory_mib": 44.92578125, + "maximum_sampled_fds": 103 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 3, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/18-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.74517143680053, + "maximum_sampled_cgroup_memory_mib": 106.19140625, + "maximum_sampled_fds": 938 + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 3, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/19-fortio-openai/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.63141250193499, + "maximum_sampled_cgroup_memory_mib": 148.55078125, + "maximum_sampled_fds": 942 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 3, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/20-aiperf-openai/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 5.609293161836229, + "maximum_sampled_cgroup_memory_mib": 99.4609375, + "maximum_sampled_fds": 215 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 3, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/21-aiperf-openai/execution.json", + "samples": 9, + "mean_cpu_percent_of_two_cpu_quota": 23.346362359952398, + "maximum_sampled_cgroup_memory_mib": 47.41796875, + "maximum_sampled_fds": 298 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 3, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/22-aiperf-anthropic/execution.json", + "samples": 9, + "mean_cpu_percent_of_two_cpu_quota": 5.166740005805767, + "maximum_sampled_cgroup_memory_mib": 46.3515625, + "maximum_sampled_fds": 204 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 3, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/23-aiperf-anthropic/execution.json", + "samples": 9, + "mean_cpu_percent_of_two_cpu_quota": 24.56878777758077, + "maximum_sampled_cgroup_memory_mib": 57.2890625, + "maximum_sampled_fds": 426 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "translation", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 3, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/24-aiperf-translation/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 6.829217949236314, + "maximum_sampled_cgroup_memory_mib": 55.67578125, + "maximum_sampled_fds": 204 + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "translation", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "praxis-ai-nightly", + "pass": 3, + "artifact": "client/results/native/pass3/praxis-ai-nightly/ai/25-aiperf-translation/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 35.03884289655589, + "maximum_sampled_cgroup_memory_mib": 64.59375, + "maximum_sampled_fds": 426 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "kclient/results/kubernetes/pass1/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 2.093332622598401, + "maximum_sampled_cgroup_memory_mib": 9.1875, + "maximum_sampled_fds": 24 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 1, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "kclient/results/kubernetes/pass1/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 3.171056753318432, + "maximum_sampled_cgroup_memory_mib": 8.9296875, + "maximum_sampled_fds": 24 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "kclient/results/kubernetes/pass1/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 5.33475958655818, + "maximum_sampled_cgroup_memory_mib": 11.41796875, + "maximum_sampled_fds": 54 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "kclient/results/kubernetes/pass1/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 39.95922870566115, + "maximum_sampled_cgroup_memory_mib": 12.5234375, + "maximum_sampled_fds": 54 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "kclient/results/kubernetes/pass1/agentgateway/http/04-fortio/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 5.35127095839049, + "maximum_sampled_cgroup_memory_mib": 56.83203125, + "maximum_sampled_fds": 779 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "kclient/results/kubernetes/pass1/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 96.33241883792265, + "maximum_sampled_cgroup_memory_mib": 77.00390625, + "maximum_sampled_fds": 935 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "kclient/results/kubernetes/pass1/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 3.5892502595347797, + "maximum_sampled_cgroup_memory_mib": 66.1015625, + "maximum_sampled_fds": 423 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 1, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "kclient/results/kubernetes/pass1/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 5.156079319126167, + "maximum_sampled_cgroup_memory_mib": 28.8359375, + "maximum_sampled_fds": 423 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "kclient/results/kubernetes/pass1/agentgateway/http/08-fortio/execution.json", + "samples": 6, + "mean_cpu_percent_of_two_cpu_quota": 9.680053939476899, + "maximum_sampled_cgroup_memory_mib": 28.9609375, + "maximum_sampled_fds": 362 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "kclient/results/kubernetes/pass1/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 61.73551297848488, + "maximum_sampled_cgroup_memory_mib": 24.7734375, + "maximum_sampled_fds": 54 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "kclient/results/kubernetes/pass1/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 9.613656951503794, + "maximum_sampled_cgroup_memory_mib": 69.3125, + "maximum_sampled_fds": 1028 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "pass": 1, + "artifact": "kclient/results/kubernetes/pass1/agentgateway/http/11-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.51336286444736, + "maximum_sampled_cgroup_memory_mib": 99.79296875, + "maximum_sampled_fds": 1008 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "nighthawk", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "treatment": "agentgateway", + "pass": 1, + "artifact": "kclient/results/kubernetes/pass1/agentgateway/http/12-nighthawk/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 4.984426993819879, + "maximum_sampled_cgroup_memory_mib": 80.95703125, + "maximum_sampled_fds": 500 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "nighthawk", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "treatment": "agentgateway", + "pass": 1, + "artifact": "kclient/results/kubernetes/pass1/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 9.32157736131282, + "maximum_sampled_cgroup_memory_mib": 42.38671875, + "maximum_sampled_fds": 463 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": null, + "treatment": "praxis-release", + "pass": 1, + "artifact": "kclient/results/kubernetes/pass1/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 1.859746242578704, + "maximum_sampled_cgroup_memory_mib": 6.3125, + "maximum_sampled_fds": 28 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 1, + "connections": null, + "treatment": "praxis-release", + "pass": 1, + "artifact": "kclient/results/kubernetes/pass1/praxis-release/http/01-fortio/execution.json", + "samples": 6, + "mean_cpu_percent_of_two_cpu_quota": 2.8771752771543677, + "maximum_sampled_cgroup_memory_mib": 7.23046875, + "maximum_sampled_fds": 28 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 16, + "connections": null, + "treatment": "praxis-release", + "pass": 1, + "artifact": "kclient/results/kubernetes/pass1/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 4.7697312366638345, + "maximum_sampled_cgroup_memory_mib": 11.296875, + "maximum_sampled_fds": 58 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 16, + "connections": null, + "treatment": "praxis-release", + "pass": 1, + "artifact": "kclient/results/kubernetes/pass1/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 32.329334798405036, + "maximum_sampled_cgroup_memory_mib": 29.84765625, + "maximum_sampled_fds": 58 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 512, + "connections": null, + "treatment": "praxis-release", + "pass": 1, + "artifact": "kclient/results/kubernetes/pass1/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 4.979372703730812, + "maximum_sampled_cgroup_memory_mib": 86.33203125, + "maximum_sampled_fds": 661 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-release", + "pass": 1, + "artifact": "kclient/results/kubernetes/pass1/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.59526139136712, + "maximum_sampled_cgroup_memory_mib": 160.49609375, + "maximum_sampled_fds": 924 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": null, + "treatment": "praxis-release", + "pass": 1, + "artifact": "kclient/results/kubernetes/pass1/praxis-release/http/06-fortio/execution.json", + "samples": 6, + "mean_cpu_percent_of_two_cpu_quota": 3.0115079595823455, + "maximum_sampled_cgroup_memory_mib": 136.66796875, + "maximum_sampled_fds": 146 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 1, + "connections": null, + "treatment": "praxis-release", + "pass": 1, + "artifact": "kclient/results/kubernetes/pass1/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 4.666407228322223, + "maximum_sampled_cgroup_memory_mib": 105.625, + "maximum_sampled_fds": 146 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 16, + "connections": null, + "treatment": "praxis-release", + "pass": 1, + "artifact": "kclient/results/kubernetes/pass1/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 7.936278360676216, + "maximum_sampled_cgroup_memory_mib": 104.078125, + "maximum_sampled_fds": 161 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 16, + "connections": null, + "treatment": "praxis-release", + "pass": 1, + "artifact": "kclient/results/kubernetes/pass1/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 55.53754771357704, + "maximum_sampled_cgroup_memory_mib": 122.05859375, + "maximum_sampled_fds": 58 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 512, + "connections": null, + "treatment": "praxis-release", + "pass": 1, + "artifact": "kclient/results/kubernetes/pass1/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 8.179396765247857, + "maximum_sampled_cgroup_memory_mib": 177.85546875, + "maximum_sampled_fds": 666 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-release", + "pass": 1, + "artifact": "kclient/results/kubernetes/pass1/praxis-release/http/11-fortio/execution.json", + "samples": 6, + "mean_cpu_percent_of_two_cpu_quota": 100.0130359679897, + "maximum_sampled_cgroup_memory_mib": 229.19921875, + "maximum_sampled_fds": 920 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "nighthawk", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "treatment": "praxis-release", + "pass": 1, + "artifact": "kclient/results/kubernetes/pass1/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 4.576355658105701, + "maximum_sampled_cgroup_memory_mib": 202.0703125, + "maximum_sampled_fds": 149 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "nighthawk", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "treatment": "praxis-release", + "pass": 1, + "artifact": "kclient/results/kubernetes/pass1/praxis-release/http/13-nighthawk/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 7.738711456914229, + "maximum_sampled_cgroup_memory_mib": 168.03125, + "maximum_sampled_fds": 149 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "kclient/results/kubernetes/pass2/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 2.1513207092112383, + "maximum_sampled_cgroup_memory_mib": 9.4140625, + "maximum_sampled_fds": 24 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 1, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "kclient/results/kubernetes/pass2/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 3.5050120701685694, + "maximum_sampled_cgroup_memory_mib": 9.34765625, + "maximum_sampled_fds": 24 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "kclient/results/kubernetes/pass2/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 5.515205145518255, + "maximum_sampled_cgroup_memory_mib": 11.359375, + "maximum_sampled_fds": 54 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "kclient/results/kubernetes/pass2/agentgateway/http/03-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 42.36393621462755, + "maximum_sampled_cgroup_memory_mib": 12.5703125, + "maximum_sampled_fds": 54 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "kclient/results/kubernetes/pass2/agentgateway/http/04-fortio/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 5.409441037040632, + "maximum_sampled_cgroup_memory_mib": 59.4921875, + "maximum_sampled_fds": 908 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "kclient/results/kubernetes/pass2/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 96.457167289164, + "maximum_sampled_cgroup_memory_mib": 74.578125, + "maximum_sampled_fds": 925 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "kclient/results/kubernetes/pass2/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 3.6319002771546742, + "maximum_sampled_cgroup_memory_mib": 63.50390625, + "maximum_sampled_fds": 414 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 1, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "kclient/results/kubernetes/pass2/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 5.724043173133954, + "maximum_sampled_cgroup_memory_mib": 28.33203125, + "maximum_sampled_fds": 414 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "kclient/results/kubernetes/pass2/agentgateway/http/08-fortio/execution.json", + "samples": 6, + "mean_cpu_percent_of_two_cpu_quota": 9.656470838440155, + "maximum_sampled_cgroup_memory_mib": 28.53515625, + "maximum_sampled_fds": 363 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "kclient/results/kubernetes/pass2/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 64.06367421615434, + "maximum_sampled_cgroup_memory_mib": 24.80078125, + "maximum_sampled_fds": 54 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "kclient/results/kubernetes/pass2/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 9.431000905111663, + "maximum_sampled_cgroup_memory_mib": 66.8203125, + "maximum_sampled_fds": 981 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "pass": 2, + "artifact": "kclient/results/kubernetes/pass2/agentgateway/http/11-fortio/execution.json", + "samples": 6, + "mean_cpu_percent_of_two_cpu_quota": 99.5170633056631, + "maximum_sampled_cgroup_memory_mib": 93.76953125, + "maximum_sampled_fds": 939 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "nighthawk", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "treatment": "agentgateway", + "pass": 2, + "artifact": "kclient/results/kubernetes/pass2/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 5.040588838379829, + "maximum_sampled_cgroup_memory_mib": 64.4296875, + "maximum_sampled_fds": 431 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "nighthawk", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "treatment": "agentgateway", + "pass": 2, + "artifact": "kclient/results/kubernetes/pass2/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 9.608246327758646, + "maximum_sampled_cgroup_memory_mib": 39.3046875, + "maximum_sampled_fds": 431 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": null, + "treatment": "praxis-release", + "pass": 2, + "artifact": "kclient/results/kubernetes/pass2/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 1.9986415252429441, + "maximum_sampled_cgroup_memory_mib": 5.9453125, + "maximum_sampled_fds": 28 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 1, + "connections": null, + "treatment": "praxis-release", + "pass": 2, + "artifact": "kclient/results/kubernetes/pass2/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 3.122653165336018, + "maximum_sampled_cgroup_memory_mib": 7.43359375, + "maximum_sampled_fds": 28 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 16, + "connections": null, + "treatment": "praxis-release", + "pass": 2, + "artifact": "kclient/results/kubernetes/pass2/praxis-release/http/02-fortio/execution.json", + "samples": 6, + "mean_cpu_percent_of_two_cpu_quota": 4.751317382110567, + "maximum_sampled_cgroup_memory_mib": 10.75390625, + "maximum_sampled_fds": 58 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 16, + "connections": null, + "treatment": "praxis-release", + "pass": 2, + "artifact": "kclient/results/kubernetes/pass2/praxis-release/http/03-fortio/execution.json", + "samples": 6, + "mean_cpu_percent_of_two_cpu_quota": 34.540287132090256, + "maximum_sampled_cgroup_memory_mib": 28.703125, + "maximum_sampled_fds": 58 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 512, + "connections": null, + "treatment": "praxis-release", + "pass": 2, + "artifact": "kclient/results/kubernetes/pass2/praxis-release/http/04-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 4.848702058549815, + "maximum_sampled_cgroup_memory_mib": 84.89453125, + "maximum_sampled_fds": 663 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-release", + "pass": 2, + "artifact": "kclient/results/kubernetes/pass2/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.6364595207991, + "maximum_sampled_cgroup_memory_mib": 167.421875, + "maximum_sampled_fds": 939 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": null, + "treatment": "praxis-release", + "pass": 2, + "artifact": "kclient/results/kubernetes/pass2/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 3.1318079254046998, + "maximum_sampled_cgroup_memory_mib": 162.25390625, + "maximum_sampled_fds": 145 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 1, + "connections": null, + "treatment": "praxis-release", + "pass": 2, + "artifact": "kclient/results/kubernetes/pass2/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 4.66656365933437, + "maximum_sampled_cgroup_memory_mib": 107.84765625, + "maximum_sampled_fds": 145 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 16, + "connections": null, + "treatment": "praxis-release", + "pass": 2, + "artifact": "kclient/results/kubernetes/pass2/praxis-release/http/08-fortio/execution.json", + "samples": 6, + "mean_cpu_percent_of_two_cpu_quota": 7.981899198964836, + "maximum_sampled_cgroup_memory_mib": 106.2109375, + "maximum_sampled_fds": 160 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 16, + "connections": null, + "treatment": "praxis-release", + "pass": 2, + "artifact": "kclient/results/kubernetes/pass2/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 55.83605810711403, + "maximum_sampled_cgroup_memory_mib": 124.48046875, + "maximum_sampled_fds": 58 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 512, + "connections": null, + "treatment": "praxis-release", + "pass": 2, + "artifact": "kclient/results/kubernetes/pass2/praxis-release/http/10-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 8.14282840295712, + "maximum_sampled_cgroup_memory_mib": 180.84765625, + "maximum_sampled_fds": 660 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-release", + "pass": 2, + "artifact": "kclient/results/kubernetes/pass2/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.7691047108124, + "maximum_sampled_cgroup_memory_mib": 230.6328125, + "maximum_sampled_fds": 912 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "nighthawk", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "treatment": "praxis-release", + "pass": 2, + "artifact": "kclient/results/kubernetes/pass2/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 4.579865516439291, + "maximum_sampled_cgroup_memory_mib": 217.51953125, + "maximum_sampled_fds": 146 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "nighthawk", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "treatment": "praxis-release", + "pass": 2, + "artifact": "kclient/results/kubernetes/pass2/praxis-release/http/13-nighthawk/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 7.516852431590394, + "maximum_sampled_cgroup_memory_mib": 169.54296875, + "maximum_sampled_fds": 147 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "kclient/results/kubernetes/pass3/agentgateway/http/00-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 2.1962993911487043, + "maximum_sampled_cgroup_memory_mib": 8.67578125, + "maximum_sampled_fds": 24 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 1, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "kclient/results/kubernetes/pass3/agentgateway/http/01-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 3.2265399802602, + "maximum_sampled_cgroup_memory_mib": 8.91015625, + "maximum_sampled_fds": 24 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "kclient/results/kubernetes/pass3/agentgateway/http/02-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 5.275897768162801, + "maximum_sampled_cgroup_memory_mib": 11.42578125, + "maximum_sampled_fds": 54 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "kclient/results/kubernetes/pass3/agentgateway/http/03-fortio/execution.json", + "samples": 6, + "mean_cpu_percent_of_two_cpu_quota": 41.879600553674116, + "maximum_sampled_cgroup_memory_mib": 11.98046875, + "maximum_sampled_fds": 54 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "kclient/results/kubernetes/pass3/agentgateway/http/04-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 5.466648885078138, + "maximum_sampled_cgroup_memory_mib": 55.30078125, + "maximum_sampled_fds": 738 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "kclient/results/kubernetes/pass3/agentgateway/http/05-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.65515291690588, + "maximum_sampled_cgroup_memory_mib": 76.8828125, + "maximum_sampled_fds": 935 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "kclient/results/kubernetes/pass3/agentgateway/http/06-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 3.648283466915342, + "maximum_sampled_cgroup_memory_mib": 63.21484375, + "maximum_sampled_fds": 421 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 1, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "kclient/results/kubernetes/pass3/agentgateway/http/07-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 5.928479549771993, + "maximum_sampled_cgroup_memory_mib": 28.40234375, + "maximum_sampled_fds": 421 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "kclient/results/kubernetes/pass3/agentgateway/http/08-fortio/execution.json", + "samples": 6, + "mean_cpu_percent_of_two_cpu_quota": 9.469204209401575, + "maximum_sampled_cgroup_memory_mib": 28.4375, + "maximum_sampled_fds": 358 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "kclient/results/kubernetes/pass3/agentgateway/http/09-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 63.921542150348834, + "maximum_sampled_cgroup_memory_mib": 24.79296875, + "maximum_sampled_fds": 54 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "kclient/results/kubernetes/pass3/agentgateway/http/10-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 9.451719330661744, + "maximum_sampled_cgroup_memory_mib": 70.65625, + "maximum_sampled_fds": 889 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "pass": 3, + "artifact": "kclient/results/kubernetes/pass3/agentgateway/http/11-fortio/execution.json", + "samples": 6, + "mean_cpu_percent_of_two_cpu_quota": 99.39986913498372, + "maximum_sampled_cgroup_memory_mib": 96.61328125, + "maximum_sampled_fds": 944 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "nighthawk", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "treatment": "agentgateway", + "pass": 3, + "artifact": "kclient/results/kubernetes/pass3/agentgateway/http/12-nighthawk/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 5.241931438051222, + "maximum_sampled_cgroup_memory_mib": 62.46484375, + "maximum_sampled_fds": 436 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "nighthawk", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "treatment": "agentgateway", + "pass": 3, + "artifact": "kclient/results/kubernetes/pass3/agentgateway/http/13-nighthawk/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 9.324209635995407, + "maximum_sampled_cgroup_memory_mib": 39.81640625, + "maximum_sampled_fds": 436 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": null, + "treatment": "praxis-release", + "pass": 3, + "artifact": "kclient/results/kubernetes/pass3/praxis-release/http/00-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 1.9689934607075443, + "maximum_sampled_cgroup_memory_mib": 6.94140625, + "maximum_sampled_fds": 28 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 1, + "connections": null, + "treatment": "praxis-release", + "pass": 3, + "artifact": "kclient/results/kubernetes/pass3/praxis-release/http/01-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 2.9915552675131156, + "maximum_sampled_cgroup_memory_mib": 7.38671875, + "maximum_sampled_fds": 28 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 16, + "connections": null, + "treatment": "praxis-release", + "pass": 3, + "artifact": "kclient/results/kubernetes/pass3/praxis-release/http/02-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 4.789030316808821, + "maximum_sampled_cgroup_memory_mib": 10.8203125, + "maximum_sampled_fds": 58 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 16, + "connections": null, + "treatment": "praxis-release", + "pass": 3, + "artifact": "kclient/results/kubernetes/pass3/praxis-release/http/03-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 34.415854009519066, + "maximum_sampled_cgroup_memory_mib": 29.859375, + "maximum_sampled_fds": 58 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 512, + "connections": null, + "treatment": "praxis-release", + "pass": 3, + "artifact": "kclient/results/kubernetes/pass3/praxis-release/http/04-fortio/execution.json", + "samples": 6, + "mean_cpu_percent_of_two_cpu_quota": 4.943437260590337, + "maximum_sampled_cgroup_memory_mib": 85.41015625, + "maximum_sampled_fds": 662 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-release", + "pass": 3, + "artifact": "kclient/results/kubernetes/pass3/praxis-release/http/05-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.49595026045277, + "maximum_sampled_cgroup_memory_mib": 162.48046875, + "maximum_sampled_fds": 910 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": null, + "treatment": "praxis-release", + "pass": 3, + "artifact": "kclient/results/kubernetes/pass3/praxis-release/http/06-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 3.0965547500639525, + "maximum_sampled_cgroup_memory_mib": 156.80078125, + "maximum_sampled_fds": 146 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 1, + "connections": null, + "treatment": "praxis-release", + "pass": 3, + "artifact": "kclient/results/kubernetes/pass3/praxis-release/http/07-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 4.881130200257683, + "maximum_sampled_cgroup_memory_mib": 107.8046875, + "maximum_sampled_fds": 146 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 16, + "connections": null, + "treatment": "praxis-release", + "pass": 3, + "artifact": "kclient/results/kubernetes/pass3/praxis-release/http/08-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 7.998330965354648, + "maximum_sampled_cgroup_memory_mib": 106.25, + "maximum_sampled_fds": 161 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 16, + "connections": null, + "treatment": "praxis-release", + "pass": 3, + "artifact": "kclient/results/kubernetes/pass3/praxis-release/http/09-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 56.21287757424555, + "maximum_sampled_cgroup_memory_mib": 122.75, + "maximum_sampled_fds": 58 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 512, + "connections": null, + "treatment": "praxis-release", + "pass": 3, + "artifact": "kclient/results/kubernetes/pass3/praxis-release/http/10-fortio/execution.json", + "samples": 6, + "mean_cpu_percent_of_two_cpu_quota": 8.30772797182528, + "maximum_sampled_cgroup_memory_mib": 177.69140625, + "maximum_sampled_fds": 656 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-release", + "pass": 3, + "artifact": "kclient/results/kubernetes/pass3/praxis-release/http/11-fortio/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 99.60644848431349, + "maximum_sampled_cgroup_memory_mib": 233.5546875, + "maximum_sampled_fds": 923 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "nighthawk", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "treatment": "praxis-release", + "pass": 3, + "artifact": "kclient/results/kubernetes/pass3/praxis-release/http/12-nighthawk/execution.json", + "samples": 7, + "mean_cpu_percent_of_two_cpu_quota": 4.730881542494474, + "maximum_sampled_cgroup_memory_mib": 216.47265625, + "maximum_sampled_fds": 147 + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "nighthawk", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "treatment": "praxis-release", + "pass": 3, + "artifact": "kclient/results/kubernetes/pass3/praxis-release/http/13-nighthawk/execution.json", + "samples": 8, + "mean_cpu_percent_of_two_cpu_quota": 7.707896262968767, + "maximum_sampled_cgroup_memory_mib": 169.34375, + "maximum_sampled_fds": 145 + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/reports/data/resource-summary.json b/cpu-comparison/2026-10-05-stable-comparison/reports/data/resource-summary.json new file mode 100644 index 0000000..681c46a --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/reports/data/resource-summary.json @@ -0,0 +1,8688 @@ +[ + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 8.250545212249914, + 6.990837388028613, + 7.024397488171071 + ], + "arithmetic_mean": 7.421926696149866, + "min": 6.990837388028613, + "max": 8.250545212249914 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 36.6640625, + 37.22265625, + 35.94921875 + ], + "arithmetic_mean": 36.611979166666664, + "min": 35.94921875, + "max": 37.22265625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 357, + 367, + 360 + ], + "arithmetic_mean": 361.3333333333333, + "min": 357, + "max": 367 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 18.083757069910813, + 16.658397689859218, + 16.57483528406068 + ], + "arithmetic_mean": 17.10566334794357, + "min": 16.57483528406068, + "max": 18.083757069910813 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 22.44140625, + 22.65625, + 16.0078125 + ], + "arithmetic_mean": 20.368489583333332, + "min": 16.0078125, + "max": 22.65625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 76, + 81, + 76 + ], + "arithmetic_mean": 77.66666666666667, + "min": 76, + "max": 81 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 98.93251677757726, + 99.27016500004414, + 99.12099614471522 + ], + "arithmetic_mean": 99.10789264077887, + "min": 98.93251677757726, + "max": 99.27016500004414 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 17.15625, + 22.74609375, + 16.828125 + ], + "arithmetic_mean": 18.91015625, + "min": 16.828125, + "max": 22.74609375 + }, + "maximum_sampled_fds": { + "per_pass": [ + 84, + 84, + 84 + ], + "arithmetic_mean": 84, + "min": 84, + "max": 84 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 12.718751525263535, + 11.677139676742147, + 11.679945318689684 + ], + "arithmetic_mean": 12.025278840231788, + "min": 11.677139676742147, + "max": 12.718751525263535 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 19.3203125, + 20.99609375, + 19.58203125 + ], + "arithmetic_mean": 19.966145833333332, + "min": 19.3203125, + "max": 20.99609375 + }, + "maximum_sampled_fds": { + "per_pass": [ + 84, + 84, + 84 + ], + "arithmetic_mean": 84, + "min": 84, + "max": 84 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 31.73555388313822, + 30.995785037096475, + 31.14243329632493 + ], + "arithmetic_mean": 31.291257405519875, + "min": 30.995785037096475, + "max": 31.73555388313822 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 19.6640625, + 20.43359375, + 19.96875 + ], + "arithmetic_mean": 20.022135416666668, + "min": 19.6640625, + "max": 20.43359375 + }, + "maximum_sampled_fds": { + "per_pass": [ + 84, + 84, + 84 + ], + "arithmetic_mean": 84, + "min": 84, + "max": 84 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 88.17996505040576, + 85.76069954722199, + 83.17615032862507 + ], + "arithmetic_mean": 85.7056049754176, + "min": 83.17615032862507, + "max": 88.17996505040576 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 22.59765625, + 23.1015625, + 22.671875 + ], + "arithmetic_mean": 22.790364583333332, + "min": 22.59765625, + "max": 23.1015625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 86, + 85, + 89 + ], + "arithmetic_mean": 86.66666666666667, + "min": 85, + "max": 89 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 7.546188198389043, + 6.723048549069135, + 6.579893495993266 + ], + "arithmetic_mean": 6.9497100811504815, + "min": 6.579893495993266, + "max": 7.546188198389043 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 22.13671875, + 22.35546875, + 21.76171875 + ], + "arithmetic_mean": 22.084635416666668, + "min": 21.76171875, + "max": 22.35546875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 86, + 85, + 89 + ], + "arithmetic_mean": 86.66666666666667, + "min": 85, + "max": 89 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 18.128917920302275, + 17.074627845234996, + 16.19131987906048 + ], + "arithmetic_mean": 17.131621881532585, + "min": 16.19131987906048, + "max": 18.128917920302275 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 17.796875, + 17.75, + 18.00390625 + ], + "arithmetic_mean": 17.850260416666668, + "min": 17.75, + "max": 18.00390625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 86, + 85, + 89 + ], + "arithmetic_mean": 86.66666666666667, + "min": 85, + "max": 89 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.06471240203504, + 99.26129294026622, + 99.0628003528496 + ], + "arithmetic_mean": 99.12960189838363, + "min": 99.0628003528496, + "max": 99.26129294026622 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 17.60546875, + 17.6796875, + 17.25 + ], + "arithmetic_mean": 17.51171875, + "min": 17.25, + "max": 17.6796875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 86, + 85, + 89 + ], + "arithmetic_mean": 86.66666666666667, + "min": 85, + "max": 89 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 12.766382717209645, + 11.290310052821125, + 12.10272750632037 + ], + "arithmetic_mean": 12.053140092117047, + "min": 11.290310052821125, + "max": 12.766382717209645 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 20.04296875, + 20.109375, + 19.59375 + ], + "arithmetic_mean": 19.915364583333332, + "min": 19.59375, + "max": 20.109375 + }, + "maximum_sampled_fds": { + "per_pass": [ + 84, + 84, + 84 + ], + "arithmetic_mean": 84, + "min": 84, + "max": 84 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 32.28100060431772, + 32.138757139475196, + 29.34598386835333 + ], + "arithmetic_mean": 31.255247204048747, + "min": 29.34598386835333, + "max": 32.28100060431772 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 19.47265625, + 20.015625, + 19.97265625 + ], + "arithmetic_mean": 19.8203125, + "min": 19.47265625, + "max": 20.015625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 84, + 84, + 84 + ], + "arithmetic_mean": 84, + "min": 84, + "max": 84 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 89.23635496337921, + 86.57199476283708, + 82.70227775138596 + ], + "arithmetic_mean": 86.17020915920075, + "min": 82.70227775138596, + "max": 89.23635496337921 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 22.93359375, + 23.25, + 22.73828125 + ], + "arithmetic_mean": 22.973958333333332, + "min": 22.73828125, + "max": 23.25 + }, + "maximum_sampled_fds": { + "per_pass": [ + 84, + 86, + 89 + ], + "arithmetic_mean": 86.33333333333333, + "min": 84, + "max": 89 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 96.4244528059617, + 99.7286526958268, + 99.75310402135784 + ], + "arithmetic_mean": 98.63540317438212, + "min": 96.4244528059617, + "max": 99.75310402135784 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 74.8515625, + 76.76953125, + 73.4609375 + ], + "arithmetic_mean": 75.02734375, + "min": 73.4609375, + "max": 76.76953125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 998, + 991, + 930 + ], + "arithmetic_mean": 973, + "min": 930, + "max": 998 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 96.45040674264234, + 99.71834690194031, + 99.68110019795482 + ], + "arithmetic_mean": 98.6166179475125, + "min": 96.45040674264234, + "max": 99.71834690194031 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 138.03515625, + 141.04296875, + 141.3515625 + ], + "arithmetic_mean": 140.14322916666666, + "min": 138.03515625, + "max": 141.3515625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 1159, + 1149, + 1165 + ], + "arithmetic_mean": 1157.6666666666667, + "min": 1149, + "max": 1165 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 4.45816307270843, + 3.506715693815381, + 3.9398754695065232 + ], + "arithmetic_mean": 3.9682514120101113, + "min": 3.506715693815381, + "max": 4.45816307270843 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 119.6015625, + 117.69921875, + 87.94140625 + ], + "arithmetic_mean": 108.4140625, + "min": 87.94140625, + "max": 119.6015625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 668, + 658, + 673 + ], + "arithmetic_mean": 666.3333333333334, + "min": 658, + "max": 673 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 20.21075348932805, + 17.470476173742654, + 17.42331827831436 + ], + "arithmetic_mean": 18.368182647128354, + "min": 17.42331827831436, + "max": 20.21075348932805 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 68.91796875, + 68.7421875, + 69.3984375 + ], + "arithmetic_mean": 69.01953125, + "min": 68.7421875, + "max": 69.3984375 + }, + "maximum_sampled_fds": { + "per_pass": [ + 778, + 768, + 783 + ], + "arithmetic_mean": 776.3333333333334, + "min": 768, + "max": 783 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 4.7596716407517485, + 4.106147468234149, + 3.661941237799022 + ], + "arithmetic_mean": 4.175920115594973, + "min": 3.661941237799022, + "max": 4.7596716407517485 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 47.6796875, + 61.4375, + 63.41015625 + ], + "arithmetic_mean": 57.509114583333336, + "min": 47.6796875, + "max": 63.41015625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 169, + 169, + 169 + ], + "arithmetic_mean": 169, + "min": 169, + "max": 169 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 22.082993300831244, + 19.480167553088517, + 18.04291379199159 + ], + "arithmetic_mean": 19.868691548637116, + "min": 18.04291379199159, + "max": 22.082993300831244 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 35.23046875, + 34.82421875, + 35.515625 + ], + "arithmetic_mean": 35.190104166666664, + "min": 34.82421875, + "max": 35.515625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 279, + 279, + 279 + ], + "arithmetic_mean": 279, + "min": 279, + "max": 279 + } + } + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 5.172164397356772, + 4.187315344894157, + 4.366422835141313 + ], + "arithmetic_mean": 4.575300859130747, + "min": 4.187315344894157, + "max": 5.172164397356772 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 9.3671875, + 9.41796875, + 9.04296875 + ], + "arithmetic_mean": 9.276041666666666, + "min": 9.04296875, + "max": 9.41796875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 22, + 22, + 22 + ], + "arithmetic_mean": 22, + "min": 22, + "max": 22 + } + } + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 1, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 13.45762301035687, + 12.904686904042958, + 12.183827565539861 + ], + "arithmetic_mean": 12.84871249331323, + "min": 12.183827565539861, + "max": 13.45762301035687 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 8.39453125, + 8.3828125, + 8.14453125 + ], + "arithmetic_mean": 8.307291666666666, + "min": 8.14453125, + "max": 8.39453125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 22, + 22, + 22 + ], + "arithmetic_mean": 22, + "min": 22, + "max": 22 + } + } + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 7.280436861481454, + 6.629723227973417, + 6.281231972324117 + ], + "arithmetic_mean": 6.730464020592996, + "min": 6.281231972324117, + "max": 7.280436861481454 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 10.484375, + 10.734375, + 10.46484375 + ], + "arithmetic_mean": 10.561197916666666, + "min": 10.46484375, + "max": 10.734375 + }, + "maximum_sampled_fds": { + "per_pass": [ + 51, + 51, + 51 + ], + "arithmetic_mean": 51, + "min": 51, + "max": 51 + } + } + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 97.80719632496859, + 97.8881002742424, + 98.07697616130393 + ], + "arithmetic_mean": 97.92409092017164, + "min": 97.80719632496859, + "max": 98.07697616130393 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 11.640625, + 12.23046875, + 12.04296875 + ], + "arithmetic_mean": 11.971354166666666, + "min": 11.640625, + "max": 12.23046875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 52, + 52, + 52 + ], + "arithmetic_mean": 52, + "min": 52, + "max": 52 + } + } + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 6.874226381444823, + 6.422720971324976, + 6.4184784974419475 + ], + "arithmetic_mean": 6.571808616737249, + "min": 6.4184784974419475, + "max": 6.874226381444823 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 52.83984375, + 55.22265625, + 60.34765625 + ], + "arithmetic_mean": 56.13671875, + "min": 52.83984375, + "max": 60.34765625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 726, + 864, + 927 + ], + "arithmetic_mean": 839, + "min": 726, + "max": 927 + } + } + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 97.13583948972949, + 99.71899969136697, + 99.66471111247256 + ], + "arithmetic_mean": 98.83985009785634, + "min": 97.13583948972949, + "max": 99.71899969136697 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 74.265625, + 73.00390625, + 71.5234375 + ], + "arithmetic_mean": 72.93098958333333, + "min": 71.5234375, + "max": 74.265625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 932, + 941, + 899 + ], + "arithmetic_mean": 924, + "min": 899, + "max": 941 + } + } + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 6.1681700688662575, + 5.853035379147057, + 6.034065558021345 + ], + "arithmetic_mean": 6.01842366867822, + "min": 5.853035379147057, + "max": 6.1681700688662575 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 57.87109375, + 65.421875, + 55.2890625 + ], + "arithmetic_mean": 59.52734375, + "min": 55.2890625, + "max": 65.421875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 420, + 430, + 388 + ], + "arithmetic_mean": 412.6666666666667, + "min": 388, + "max": 430 + } + } + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 1, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 17.737024481620224, + 17.46553101534395, + 16.702186358442862 + ], + "arithmetic_mean": 17.30158061846901, + "min": 16.702186358442862, + "max": 17.737024481620224 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 27.55859375, + 28.17578125, + 26.79296875 + ], + "arithmetic_mean": 27.509114583333332, + "min": 26.79296875, + "max": 28.17578125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 420, + 430, + 388 + ], + "arithmetic_mean": 412.6666666666667, + "min": 388, + "max": 430 + } + } + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 10.42835754798061, + 9.690614512153601, + 9.60756977227708 + ], + "arithmetic_mean": 9.90884727747043, + "min": 9.60756977227708, + "max": 10.42835754798061 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 27.85546875, + 28.19921875, + 26.4609375 + ], + "arithmetic_mean": 27.505208333333332, + "min": 26.4609375, + "max": 28.19921875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 350, + 351, + 344 + ], + "arithmetic_mean": 348.3333333333333, + "min": 344, + "max": 351 + } + } + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 98.37770778420477, + 98.75024709280949, + 98.26407774469058 + ], + "arithmetic_mean": 98.46401087390161, + "min": 98.26407774469058, + "max": 98.75024709280949 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 24.60546875, + 24.59765625, + 21.66796875 + ], + "arithmetic_mean": 23.623697916666668, + "min": 21.66796875, + "max": 24.60546875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 52, + 52, + 52 + ], + "arithmetic_mean": 52, + "min": 52, + "max": 52 + } + } + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 10.210181425304487, + 9.434768048235393, + 9.849472359939508 + ], + "arithmetic_mean": 9.83147394449313, + "min": 9.434768048235393, + "max": 10.210181425304487 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 67.87890625, + 63.3359375, + 68.0078125 + ], + "arithmetic_mean": 66.40755208333333, + "min": 63.3359375, + "max": 68.0078125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 946, + 846, + 954 + ], + "arithmetic_mean": 915.3333333333334, + "min": 846, + "max": 954 + } + } + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.70901446882598, + 99.73370007963192, + 99.6777077246295 + ], + "arithmetic_mean": 99.70680742436247, + "min": 99.6777077246295, + "max": 99.73370007963192 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 96.39453125, + 95.89453125, + 92.75 + ], + "arithmetic_mean": 95.01302083333333, + "min": 92.75, + "max": 96.39453125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 963, + 937, + 929 + ], + "arithmetic_mean": 943, + "min": 929, + "max": 963 + } + } + }, + { + "profile": "common", + "workload": "http", + "tool": "nighthawk", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 5.979986215310951, + 6.185076707077517, + 5.801563345618173 + ], + "arithmetic_mean": 5.9888754226688805, + "min": 5.801563345618173, + "max": 6.185076707077517 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 80.73828125, + 69.7421875, + 72.10546875 + ], + "arithmetic_mean": 74.1953125, + "min": 69.7421875, + "max": 80.73828125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 453, + 427, + 419 + ], + "arithmetic_mean": 433, + "min": 419, + "max": 453 + } + } + }, + { + "profile": "common", + "workload": "http", + "tool": "nighthawk", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 9.76460564197125, + 8.145001873751594, + 9.336861538242891 + ], + "arithmetic_mean": 9.082156351321911, + "min": 8.145001873751594, + "max": 9.76460564197125 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 41.76953125, + 38.09765625, + 34.6953125 + ], + "arithmetic_mean": 38.1875, + "min": 34.6953125, + "max": 41.76953125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 454, + 427, + 341 + ], + "arithmetic_mean": 407.3333333333333, + "min": 341, + "max": 454 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 8.668181146206793, + 8.123627785337735, + 8.13285095915212 + ], + "arithmetic_mean": 8.30821996356555, + "min": 8.123627785337735, + "max": 8.668181146206793 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 18.71484375, + 19.02734375, + 18.7734375 + ], + "arithmetic_mean": 18.838541666666668, + "min": 18.71484375, + "max": 19.02734375 + }, + "maximum_sampled_fds": { + "per_pass": [ + 175, + 173, + 180 + ], + "arithmetic_mean": 176, + "min": 173, + "max": 180 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 19.697601229707573, + 19.801359609645424, + 18.026399401041093 + ], + "arithmetic_mean": 19.175120080131364, + "min": 18.026399401041093, + "max": 19.801359609645424 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 18.0390625, + 18.07421875, + 18.2734375 + ], + "arithmetic_mean": 18.12890625, + "min": 18.0390625, + "max": 18.2734375 + }, + "maximum_sampled_fds": { + "per_pass": [ + 83, + 86, + 81 + ], + "arithmetic_mean": 83.33333333333333, + "min": 81, + "max": 86 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.34753749195393, + 99.44844298491667, + 99.38434927937699 + ], + "arithmetic_mean": 99.39344325208253, + "min": 99.34753749195393, + "max": 99.44844298491667 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 19.17578125, + 19.05078125, + 19.2109375 + ], + "arithmetic_mean": 19.145833333333332, + "min": 19.05078125, + "max": 19.2109375 + }, + "maximum_sampled_fds": { + "per_pass": [ + 89, + 89, + 89 + ], + "arithmetic_mean": 89, + "min": 89, + "max": 89 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 13.060918674343847, + 12.539754790254769, + 12.613316330821528 + ], + "arithmetic_mean": 12.737996598473382, + "min": 12.539754790254769, + "max": 13.060918674343847 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 19.71484375, + 19.76171875, + 19.70703125 + ], + "arithmetic_mean": 19.727864583333332, + "min": 19.70703125, + "max": 19.76171875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 89, + 89, + 89 + ], + "arithmetic_mean": 89, + "min": 89, + "max": 89 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 33.15372176750452, + 34.261975594620864, + 30.687916009094995 + ], + "arithmetic_mean": 32.70120445707346, + "min": 30.687916009094995, + "max": 34.261975594620864 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 21.2265625, + 21.734375, + 21.3125 + ], + "arithmetic_mean": 21.424479166666668, + "min": 21.2265625, + "max": 21.734375 + }, + "maximum_sampled_fds": { + "per_pass": [ + 89, + 89, + 89 + ], + "arithmetic_mean": 89, + "min": 89, + "max": 89 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 86.53610035044936, + 86.76407049792176, + 81.7543911849568 + ], + "arithmetic_mean": 85.01818734444264, + "min": 81.7543911849568, + "max": 86.76407049792176 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 24.75, + 24.9140625, + 24.99609375 + ], + "arithmetic_mean": 24.88671875, + "min": 24.75, + "max": 24.99609375 + }, + "maximum_sampled_fds": { + "per_pass": [ + 89, + 89, + 89 + ], + "arithmetic_mean": 89, + "min": 89, + "max": 89 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 8.590803323142293, + 8.023712456586527, + 7.922787187682279 + ], + "arithmetic_mean": 8.179100989137034, + "min": 7.922787187682279, + "max": 8.590803323142293 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 23.3515625, + 23.390625, + 23.296875 + ], + "arithmetic_mean": 23.346354166666668, + "min": 23.296875, + "max": 23.390625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 89, + 89, + 89 + ], + "arithmetic_mean": 89, + "min": 89, + "max": 89 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 19.81383165431528, + 18.375350655845555, + 18.141213743298692 + ], + "arithmetic_mean": 18.776798684486508, + "min": 18.141213743298692, + "max": 19.81383165431528 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 18.51171875, + 19.71484375, + 18.94921875 + ], + "arithmetic_mean": 19.05859375, + "min": 18.51171875, + "max": 19.71484375 + }, + "maximum_sampled_fds": { + "per_pass": [ + 89, + 89, + 89 + ], + "arithmetic_mean": 89, + "min": 89, + "max": 89 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.19119311793101, + 99.34933042159669, + 99.15293911794213 + ], + "arithmetic_mean": 99.23115421915661, + "min": 99.15293911794213, + "max": 99.34933042159669 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 19.03515625, + 19.73046875, + 19.37109375 + ], + "arithmetic_mean": 19.37890625, + "min": 19.03515625, + "max": 19.73046875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 89, + 89, + 89 + ], + "arithmetic_mean": 89, + "min": 89, + "max": 89 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 13.900285991136572, + 12.161672708619204, + 12.119450302789447 + ], + "arithmetic_mean": 12.727136334181742, + "min": 12.119450302789447, + "max": 13.900285991136572 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 20.03125, + 20.23828125, + 19.8984375 + ], + "arithmetic_mean": 20.055989583333332, + "min": 19.8984375, + "max": 20.23828125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 89, + 89, + 89 + ], + "arithmetic_mean": 89, + "min": 89, + "max": 89 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 33.57448772336384, + 32.972055344784344, + 31.34202676532751 + ], + "arithmetic_mean": 32.62952327782523, + "min": 31.34202676532751, + "max": 33.57448772336384 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 21.0078125, + 21.80078125, + 21.5390625 + ], + "arithmetic_mean": 21.44921875, + "min": 21.0078125, + "max": 21.80078125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 89, + 89, + 89 + ], + "arithmetic_mean": 89, + "min": 89, + "max": 89 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 86.53982546926235, + 89.27379791184822, + 83.8089543172233 + ], + "arithmetic_mean": 86.54085923277796, + "min": 83.8089543172233, + "max": 89.27379791184822 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 24.0859375, + 25.1484375, + 24.453125 + ], + "arithmetic_mean": 24.5625, + "min": 24.0859375, + "max": 25.1484375 + }, + "maximum_sampled_fds": { + "per_pass": [ + 89, + 90, + 89 + ], + "arithmetic_mean": 89.33333333333333, + "min": 89, + "max": 90 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.57102287604084, + 99.76336191634562, + 99.49127799435315 + ], + "arithmetic_mean": 99.60855426224654, + "min": 99.49127799435315, + "max": 99.76336191634562 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 88.00390625, + 89.03125, + 88.1796875 + ], + "arithmetic_mean": 88.40494791666667, + "min": 88.00390625, + "max": 89.03125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 926, + 899, + 952 + ], + "arithmetic_mean": 925.6666666666666, + "min": 899, + "max": 952 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.65106544673844, + 99.70413215893966, + 99.5355747330134 + ], + "arithmetic_mean": 99.6302574462305, + "min": 99.5355747330134, + "max": 99.70413215893966 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 122.6875, + 126.5, + 125.484375 + ], + "arithmetic_mean": 124.890625, + "min": 122.6875, + "max": 126.5 + }, + "maximum_sampled_fds": { + "per_pass": [ + 899, + 919, + 897 + ], + "arithmetic_mean": 905, + "min": 897, + "max": 919 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "praxis-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 4.993660134254565, + 4.601721569889448, + 4.142326963502741 + ], + "arithmetic_mean": 4.579236222548918, + "min": 4.142326963502741, + "max": 4.993660134254565 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 98.96875, + 101.55078125, + 102.25 + ], + "arithmetic_mean": 100.92317708333333, + "min": 98.96875, + "max": 102.25 + }, + "maximum_sampled_fds": { + "per_pass": [ + 168, + 169, + 173 + ], + "arithmetic_mean": 170, + "min": 168, + "max": 173 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "praxis-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 21.23489426925519, + 20.419123625359777, + 18.260774260180938 + ], + "arithmetic_mean": 19.971597384931968, + "min": 18.260774260180938, + "max": 21.23489426925519 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 29.6015625, + 30.1171875, + 30.0234375 + ], + "arithmetic_mean": 29.9140625, + "min": 29.6015625, + "max": 30.1171875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 284, + 285, + 284 + ], + "arithmetic_mean": 284.3333333333333, + "min": 284, + "max": 285 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "praxis-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 5.221193817261739, + 4.64290845249145, + 4.502627923934067 + ], + "arithmetic_mean": 4.788910064562419, + "min": 4.502627923934067, + "max": 5.221193817261739 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 27.74609375, + 20.98828125, + 28.9140625 + ], + "arithmetic_mean": 25.8828125, + "min": 20.98828125, + "max": 28.9140625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 174, + 158, + 174 + ], + "arithmetic_mean": 168.66666666666666, + "min": 158, + "max": 174 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "praxis-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 23.256359293241125, + 19.551315597971765, + 20.738894850973573 + ], + "arithmetic_mean": 21.182189914062153, + "min": 19.551315597971765, + "max": 23.256359293241125 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 29.19140625, + 29.90625, + 29.578125 + ], + "arithmetic_mean": 29.55859375, + "min": 29.19140625, + "max": 29.90625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 284, + 284, + 284 + ], + "arithmetic_mean": 284, + "min": 284, + "max": 284 + } + } + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": null, + "treatment": "praxis-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 5.098824268290969, + 5.252203248182146, + 5.18000713463969 + ], + "arithmetic_mean": 5.177011550370935, + "min": 5.098824268290969, + "max": 5.252203248182146 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 12.0859375, + 12.71875, + 11.89453125 + ], + "arithmetic_mean": 12.233072916666666, + "min": 11.89453125, + "max": 12.71875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 27, + 27, + 27 + ], + "arithmetic_mean": 27, + "min": 27, + "max": 27 + } + } + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 1, + "connections": null, + "treatment": "praxis-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 13.10651154378189, + 13.485582917921892, + 14.38321650210358 + ], + "arithmetic_mean": 13.658436987935787, + "min": 13.10651154378189, + "max": 14.38321650210358 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 11.171875, + 11.33984375, + 11.44921875 + ], + "arithmetic_mean": 11.3203125, + "min": 11.171875, + "max": 11.44921875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 27, + 27, + 27 + ], + "arithmetic_mean": 27, + "min": 27, + "max": 27 + } + } + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 16, + "connections": null, + "treatment": "praxis-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 7.779576138104481, + 7.209351570057669, + 7.367470012275394 + ], + "arithmetic_mean": 7.452132573479181, + "min": 7.209351570057669, + "max": 7.779576138104481 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 13.12109375, + 13.21875, + 13.5625 + ], + "arithmetic_mean": 13.30078125, + "min": 13.12109375, + "max": 13.5625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 56, + 56, + 56 + ], + "arithmetic_mean": 56, + "min": 56, + "max": 56 + } + } + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 16, + "connections": null, + "treatment": "praxis-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 96.99456458837022, + 97.42180732500645, + 97.37342986226616 + ], + "arithmetic_mean": 97.26326725854761, + "min": 96.99456458837022, + "max": 97.42180732500645 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 13.71484375, + 14.3984375, + 14.49609375 + ], + "arithmetic_mean": 14.203125, + "min": 13.71484375, + "max": 14.49609375 + }, + "maximum_sampled_fds": { + "per_pass": [ + 57, + 57, + 57 + ], + "arithmetic_mean": 57, + "min": 57, + "max": 57 + } + } + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 512, + "connections": null, + "treatment": "praxis-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 7.755315735719976, + 7.573936863411943, + 7.397733061576625 + ], + "arithmetic_mean": 7.575661886902848, + "min": 7.397733061576625, + "max": 7.755315735719976 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 68.05078125, + 69.4140625, + 71.75 + ], + "arithmetic_mean": 69.73828125, + "min": 68.05078125, + "max": 71.75 + }, + "maximum_sampled_fds": { + "per_pass": [ + 664, + 661, + 657 + ], + "arithmetic_mean": 660.6666666666666, + "min": 657, + "max": 664 + } + } + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.64228161251275, + 99.64600826185047, + 99.5849263736603 + ], + "arithmetic_mean": 99.62440541600783, + "min": 99.5849263736603, + "max": 99.64600826185047 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 84.1015625, + 86.58984375, + 84.8125 + ], + "arithmetic_mean": 85.16796875, + "min": 84.1015625, + "max": 86.58984375 + }, + "maximum_sampled_fds": { + "per_pass": [ + 918, + 919, + 955 + ], + "arithmetic_mean": 930.6666666666666, + "min": 918, + "max": 955 + } + } + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": null, + "treatment": "praxis-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 6.344037261349011, + 6.234124982473967, + 6.2243710585326815 + ], + "arithmetic_mean": 6.26751110078522, + "min": 6.2243710585326815, + "max": 6.344037261349011 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 65.9140625, + 78.04296875, + 71.08203125 + ], + "arithmetic_mean": 71.6796875, + "min": 65.9140625, + "max": 78.04296875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 145, + 147, + 141 + ], + "arithmetic_mean": 144.33333333333334, + "min": 141, + "max": 147 + } + } + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 1, + "connections": null, + "treatment": "praxis-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 16.016673087682616, + 15.887790510764862, + 16.67414011852419 + ], + "arithmetic_mean": 16.192867905657224, + "min": 15.887790510764862, + "max": 16.67414011852419 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 19.640625, + 19.71484375, + 20.12890625 + ], + "arithmetic_mean": 19.828125, + "min": 19.640625, + "max": 20.12890625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 145, + 147, + 141 + ], + "arithmetic_mean": 144.33333333333334, + "min": 141, + "max": 147 + } + } + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 16, + "connections": null, + "treatment": "praxis-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 9.975531280991582, + 9.549180614009762, + 9.90186329561759 + ], + "arithmetic_mean": 9.808858396872978, + "min": 9.549180614009762, + "max": 9.975531280991582 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 17.04296875, + 17.01171875, + 17.1796875 + ], + "arithmetic_mean": 17.078125, + "min": 17.01171875, + "max": 17.1796875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 160, + 162, + 156 + ], + "arithmetic_mean": 159.33333333333334, + "min": 156, + "max": 162 + } + } + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 16, + "connections": null, + "treatment": "praxis-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 98.65412103024259, + 98.91863127294768, + 98.79319282826012 + ], + "arithmetic_mean": 98.78864837715012, + "min": 98.65412103024259, + "max": 98.91863127294768 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 18.28125, + 18.296875, + 18.3046875 + ], + "arithmetic_mean": 18.294270833333332, + "min": 18.28125, + "max": 18.3046875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 57, + 57, + 57 + ], + "arithmetic_mean": 57, + "min": 57, + "max": 57 + } + } + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 512, + "connections": null, + "treatment": "praxis-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 10.077507768721663, + 9.90687043202856, + 9.421651359078142 + ], + "arithmetic_mean": 9.802009853276122, + "min": 9.421651359078142, + "max": 10.077507768721663 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 74.29296875, + 75.09765625, + 71.1875 + ], + "arithmetic_mean": 73.52604166666667, + "min": 71.1875, + "max": 75.09765625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 664, + 661, + 652 + ], + "arithmetic_mean": 659, + "min": 652, + "max": 664 + } + } + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.58638027877794, + 99.60388743072328, + 99.67009840491046 + ], + "arithmetic_mean": 99.62012203813723, + "min": 99.58638027877794, + "max": 99.67009840491046 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 92.63671875, + 92.015625, + 92.75 + ], + "arithmetic_mean": 92.46744791666667, + "min": 92.015625, + "max": 92.75 + }, + "maximum_sampled_fds": { + "per_pass": [ + 891, + 914, + 929 + ], + "arithmetic_mean": 911.3333333333334, + "min": 891, + "max": 929 + } + } + }, + { + "profile": "common", + "workload": "http", + "tool": "nighthawk", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "treatment": "praxis-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 6.969820599428797, + 6.531650627538985, + 6.52347260663561 + ], + "arithmetic_mean": 6.674981277867797, + "min": 6.52347260663561, + "max": 6.969820599428797 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 76.109375, + 67.2734375, + 66.5546875 + ], + "arithmetic_mean": 69.97916666666667, + "min": 66.5546875, + "max": 76.109375 + }, + "maximum_sampled_fds": { + "per_pass": [ + 147, + 145, + 151 + ], + "arithmetic_mean": 147.66666666666666, + "min": 145, + "max": 151 + } + } + }, + { + "profile": "common", + "workload": "http", + "tool": "nighthawk", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "treatment": "praxis-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 9.555361271339823, + 9.44056647157828, + 8.721557309270672 + ], + "arithmetic_mean": 9.239161684062925, + "min": 8.721557309270672, + "max": 9.555361271339823 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 19.1640625, + 19.41015625, + 18.86328125 + ], + "arithmetic_mean": 19.145833333333332, + "min": 18.86328125, + "max": 19.41015625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 147, + 144, + 150 + ], + "arithmetic_mean": 147, + "min": 144, + "max": 150 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 6.384804796492137, + 5.6617235652462785, + 6.159045545580005 + ], + "arithmetic_mean": 6.068524635772807, + "min": 5.6617235652462785, + "max": 6.384804796492137 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 11.53515625, + 11.9765625, + 11.2734375 + ], + "arithmetic_mean": 11.595052083333334, + "min": 11.2734375, + "max": 11.9765625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 180, + 178, + 175 + ], + "arithmetic_mean": 177.66666666666666, + "min": 175, + "max": 180 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 15.16144402383682, + 13.140355177748223, + 14.43483954457044 + ], + "arithmetic_mean": 14.245546248718494, + "min": 13.140355177748223, + "max": 15.16144402383682 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 10.9921875, + 10.80078125, + 11.109375 + ], + "arithmetic_mean": 10.967447916666666, + "min": 10.80078125, + "max": 11.109375 + }, + "maximum_sampled_fds": { + "per_pass": [ + 76, + 84, + 80 + ], + "arithmetic_mean": 80, + "min": 76, + "max": 84 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 97.9317686825443, + 98.07128804338558, + 98.14484919063058 + ], + "arithmetic_mean": 98.04930197218683, + "min": 97.9317686825443, + "max": 98.14484919063058 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 13.44140625, + 13.71875, + 13.20703125 + ], + "arithmetic_mean": 13.455729166666666, + "min": 13.20703125, + "max": 13.71875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 85, + 85, + 85 + ], + "arithmetic_mean": 85, + "min": 85, + "max": 85 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 13.551598459563893, + 13.072396328038474, + 14.088875611750685 + ], + "arithmetic_mean": 13.570956799784351, + "min": 13.072396328038474, + "max": 14.088875611750685 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 11.37890625, + 10.9296875, + 10.421875 + ], + "arithmetic_mean": 10.91015625, + "min": 10.421875, + "max": 11.37890625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 54, + 55, + 55 + ], + "arithmetic_mean": 54.666666666666664, + "min": 54, + "max": 55 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 36.73569998970531, + 36.64485790886646, + 37.60013416691856 + ], + "arithmetic_mean": 36.99356402183011, + "min": 36.64485790886646, + "max": 37.60013416691856 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 13.57421875, + 13.49609375, + 13.33203125 + ], + "arithmetic_mean": 13.467447916666666, + "min": 13.33203125, + "max": 13.57421875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 56, + 56, + 57 + ], + "arithmetic_mean": 56.333333333333336, + "min": 56, + "max": 57 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 96.86911208444958, + 96.3008331450096, + 95.81155538898354 + ], + "arithmetic_mean": 96.32716687281425, + "min": 95.81155538898354, + "max": 96.86911208444958 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 20.96484375, + 21.33203125, + 20.95703125 + ], + "arithmetic_mean": 21.084635416666668, + "min": 20.95703125, + "max": 21.33203125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 85, + 83, + 83 + ], + "arithmetic_mean": 83.66666666666667, + "min": 83, + "max": 85 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 7.361369950935775, + 6.531478478878583, + 7.025143212272168 + ], + "arithmetic_mean": 6.972663880695508, + "min": 6.531478478878583, + "max": 7.361369950935775 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 15.25390625, + 14.98046875, + 14.36328125 + ], + "arithmetic_mean": 14.865885416666666, + "min": 14.36328125, + "max": 15.25390625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 85, + 85, + 85 + ], + "arithmetic_mean": 85, + "min": 85, + "max": 85 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 16.29783575992015, + 13.751248264292435, + 15.68242153995555 + ], + "arithmetic_mean": 15.243835188056046, + "min": 13.751248264292435, + "max": 16.29783575992015 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 12.20703125, + 12.359375, + 12.33984375 + ], + "arithmetic_mean": 12.302083333333334, + "min": 12.20703125, + "max": 12.359375 + }, + "maximum_sampled_fds": { + "per_pass": [ + 85, + 85, + 85 + ], + "arithmetic_mean": 85, + "min": 85, + "max": 85 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 96.92567593101761, + 96.76157601937298, + 97.74215314477657 + ], + "arithmetic_mean": 97.14313503172238, + "min": 96.76157601937298, + "max": 97.74215314477657 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 13.7578125, + 14.09765625, + 13.79296875 + ], + "arithmetic_mean": 13.8828125, + "min": 13.7578125, + "max": 14.09765625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 85, + 85, + 85 + ], + "arithmetic_mean": 85, + "min": 85, + "max": 85 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 14.787736896373247, + 13.092225820588595, + 13.860068496667544 + ], + "arithmetic_mean": 13.913343737876462, + "min": 13.092225820588595, + "max": 14.787736896373247 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 11.91796875, + 11.7734375, + 12.0390625 + ], + "arithmetic_mean": 11.91015625, + "min": 11.7734375, + "max": 12.0390625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 55, + 54, + 54 + ], + "arithmetic_mean": 54.333333333333336, + "min": 54, + "max": 55 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 38.9124978480897, + 37.27916359584913, + 38.25847423439901 + ], + "arithmetic_mean": 38.15004522611261, + "min": 37.27916359584913, + "max": 38.9124978480897 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 13.7109375, + 13.234375, + 13.125 + ], + "arithmetic_mean": 13.356770833333334, + "min": 13.125, + "max": 13.7109375 + }, + "maximum_sampled_fds": { + "per_pass": [ + 57, + 58, + 56 + ], + "arithmetic_mean": 57, + "min": 56, + "max": 58 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 97.25384591998349, + 96.82744975594375, + 97.73768304516366 + ], + "arithmetic_mean": 97.2729929070303, + "min": 96.82744975594375, + "max": 97.73768304516366 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 20.93359375, + 21.70703125, + 20.79296875 + ], + "arithmetic_mean": 21.14453125, + "min": 20.79296875, + "max": 21.70703125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 83, + 84, + 81 + ], + "arithmetic_mean": 82.66666666666667, + "min": 81, + "max": 84 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.6400742736333, + 99.58098381200219, + 99.69007198103063 + ], + "arithmetic_mean": 99.63704335555538, + "min": 99.58098381200219, + "max": 99.69007198103063 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 96.52734375, + 99.22265625, + 94.61328125 + ], + "arithmetic_mean": 96.78776041666667, + "min": 94.61328125, + "max": 99.22265625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 953, + 896, + 928 + ], + "arithmetic_mean": 925.6666666666666, + "min": 896, + "max": 953 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.4397630344945, + 99.4148339697224, + 99.54704867260605 + ], + "arithmetic_mean": 99.46721522560765, + "min": 99.4148339697224, + "max": 99.54704867260605 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 140.7421875, + 136.8203125, + 142.640625 + ], + "arithmetic_mean": 140.06770833333334, + "min": 136.8203125, + "max": 142.640625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 819, + 831, + 874 + ], + "arithmetic_mean": 841.3333333333334, + "min": 819, + "max": 874 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 4.958610346893345, + 4.3685312720270915, + 4.598097726723358 + ], + "arithmetic_mean": 4.641746448547932, + "min": 4.3685312720270915, + "max": 4.958610346893345 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 107.03125, + 70.71484375, + 37.8984375 + ], + "arithmetic_mean": 71.88151041666667, + "min": 37.8984375, + "max": 107.03125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 161, + 164, + 163 + ], + "arithmetic_mean": 162.66666666666666, + "min": 161, + "max": 164 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 22.293598554574512, + 19.74581851579134, + 20.000434577744624 + ], + "arithmetic_mean": 20.679950549370158, + "min": 19.74581851579134, + "max": 22.293598554574512 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 44.9609375, + 45.90234375, + 45.8671875 + ], + "arithmetic_mean": 45.576822916666664, + "min": 44.9609375, + "max": 45.90234375 + }, + "maximum_sampled_fds": { + "per_pass": [ + 278, + 278, + 279 + ], + "arithmetic_mean": 278.3333333333333, + "min": 278, + "max": 279 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 5.025913138610861, + 4.0564747608123115, + 4.169855738083737 + ], + "arithmetic_mean": 4.417414545835636, + "min": 4.0564747608123115, + "max": 5.025913138610861 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 31.578125, + 43.50390625, + 42.42578125 + ], + "arithmetic_mean": 39.169270833333336, + "min": 31.578125, + "max": 43.50390625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 166, + 167, + 167 + ], + "arithmetic_mean": 166.66666666666666, + "min": 166, + "max": 167 + } + } + }, + { + "profile": "common", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 18.42680514784434, + 17.857229825653327, + 17.82511919127986 + ], + "arithmetic_mean": 18.03638472159251, + "min": 17.82511919127986, + "max": 18.42680514784434 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 43.68359375, + 44.33984375, + 43.921875 + ], + "arithmetic_mean": 43.981770833333336, + "min": 43.68359375, + "max": 44.33984375 + }, + "maximum_sampled_fds": { + "per_pass": [ + 278, + 278, + 279 + ], + "arithmetic_mean": 278.3333333333333, + "min": 278, + "max": 279 + } + } + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": null, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 3.97688399009233, + 3.5183839877702447, + 3.734055562014104 + ], + "arithmetic_mean": 3.7431078466255596, + "min": 3.5183839877702447, + "max": 3.97688399009233 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 5.52734375, + 5.76953125, + 5.41015625 + ], + "arithmetic_mean": 5.569010416666667, + "min": 5.41015625, + "max": 5.76953125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 23, + 23, + 23 + ], + "arithmetic_mean": 23, + "min": 23, + "max": 23 + } + } + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 1, + "connections": null, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 10.69520103893852, + 10.23006056335704, + 10.723218436395022 + ], + "arithmetic_mean": 10.549493346230195, + "min": 10.23006056335704, + "max": 10.723218436395022 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 4.47265625, + 4.8515625, + 4.9921875 + ], + "arithmetic_mean": 4.772135416666667, + "min": 4.47265625, + "max": 4.9921875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 23, + 23, + 23 + ], + "arithmetic_mean": 23, + "min": 23, + "max": 23 + } + } + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 16, + "connections": null, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 5.470752283075663, + 5.2272723379858546, + 5.077043302704526 + ], + "arithmetic_mean": 5.258355974588682, + "min": 5.077043302704526, + "max": 5.470752283075663 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 6.71484375, + 6.82421875, + 6.6953125 + ], + "arithmetic_mean": 6.744791666666667, + "min": 6.6953125, + "max": 6.82421875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 51, + 51, + 52 + ], + "arithmetic_mean": 51.333333333333336, + "min": 51, + "max": 52 + } + } + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 16, + "connections": null, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 92.19079650515214, + 93.4873865737276, + 93.66971370145315 + ], + "arithmetic_mean": 93.1159655934443, + "min": 92.19079650515214, + "max": 93.66971370145315 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 7.625, + 7.36328125, + 7.8515625 + ], + "arithmetic_mean": 7.61328125, + "min": 7.36328125, + "max": 7.8515625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 53, + 53, + 53 + ], + "arithmetic_mean": 53, + "min": 53, + "max": 53 + } + } + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 512, + "connections": null, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 5.676498734598009, + 5.175435071905049, + 5.1641333603124195 + ], + "arithmetic_mean": 5.338689055605159, + "min": 5.1641333603124195, + "max": 5.676498734598009 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 62.28125, + 59.49609375, + 60.96484375 + ], + "arithmetic_mean": 60.9140625, + "min": 59.49609375, + "max": 62.28125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 653, + 646, + 655 + ], + "arithmetic_mean": 651.3333333333334, + "min": 646, + "max": 655 + } + } + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.51675744708868, + 99.500519306243, + 99.57937907013141 + ], + "arithmetic_mean": 99.53221860782104, + "min": 99.500519306243, + "max": 99.57937907013141 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 77.50390625, + 80.09375, + 77.45703125 + ], + "arithmetic_mean": 78.3515625, + "min": 77.45703125, + "max": 80.09375 + }, + "maximum_sampled_fds": { + "per_pass": [ + 931, + 929, + 933 + ], + "arithmetic_mean": 931, + "min": 929, + "max": 933 + } + } + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": null, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 4.739288065404807, + 4.800694904516293, + 4.590772383837587 + ], + "arithmetic_mean": 4.710251784586229, + "min": 4.590772383837587, + "max": 4.800694904516293 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 69.2109375, + 66.421875, + 68.41796875 + ], + "arithmetic_mean": 68.01692708333333, + "min": 66.421875, + "max": 69.2109375 + }, + "maximum_sampled_fds": { + "per_pass": [ + 143, + 140, + 150 + ], + "arithmetic_mean": 144.33333333333334, + "min": 140, + "max": 150 + } + } + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 1, + "connections": null, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 12.81855514658167, + 14.1586122904831, + 12.467300699670083 + ], + "arithmetic_mean": 13.148156045578284, + "min": 12.467300699670083, + "max": 14.1586122904831 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 13.921875, + 14.14453125, + 14.37890625 + ], + "arithmetic_mean": 14.1484375, + "min": 13.921875, + "max": 14.37890625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 143, + 140, + 150 + ], + "arithmetic_mean": 144.33333333333334, + "min": 140, + "max": 150 + } + } + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 16, + "connections": null, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 7.681562193306407, + 7.424680630946223, + 7.019462890808747 + ], + "arithmetic_mean": 7.375235238353792, + "min": 7.019462890808747, + "max": 7.681562193306407 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 10.13671875, + 10.1171875, + 9.4140625 + ], + "arithmetic_mean": 9.889322916666666, + "min": 9.4140625, + "max": 10.13671875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 158, + 155, + 165 + ], + "arithmetic_mean": 159.33333333333334, + "min": 155, + "max": 165 + } + } + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 16, + "connections": null, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 95.13438554598518, + 97.44386045825459, + 96.04528729683159 + ], + "arithmetic_mean": 96.20784443369045, + "min": 95.13438554598518, + "max": 97.44386045825459 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 11.26953125, + 10.91015625, + 11.24609375 + ], + "arithmetic_mean": 11.141927083333334, + "min": 10.91015625, + "max": 11.26953125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 53, + 53, + 53 + ], + "arithmetic_mean": 53, + "min": 53, + "max": 53 + } + } + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 512, + "connections": null, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 7.422130094227979, + 7.474593113801886, + 7.197714386663501 + ], + "arithmetic_mean": 7.364812531564455, + "min": 7.197714386663501, + "max": 7.474593113801886 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 63.05078125, + 64.64453125, + 65.23828125 + ], + "arithmetic_mean": 64.31119791666667, + "min": 63.05078125, + "max": 65.23828125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 649, + 653, + 659 + ], + "arithmetic_mean": 653.6666666666666, + "min": 649, + "max": 659 + } + } + }, + { + "profile": "common", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.62646370946848, + 99.6103627727426, + 99.65650395112904 + ], + "arithmetic_mean": 99.63111014444671, + "min": 99.6103627727426, + "max": 99.65650395112904 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 84.34375, + 84.21875, + 84.12109375 + ], + "arithmetic_mean": 84.22786458333333, + "min": 84.12109375, + "max": 84.34375 + }, + "maximum_sampled_fds": { + "per_pass": [ + 918, + 890, + 937 + ], + "arithmetic_mean": 915, + "min": 890, + "max": 937 + } + } + }, + { + "profile": "common", + "workload": "http", + "tool": "nighthawk", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 4.880483225594292, + 4.3141859927876824, + 4.576253221883633 + ], + "arithmetic_mean": 4.590307480088535, + "min": 4.3141859927876824, + "max": 4.880483225594292 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 68.90625, + 71.203125, + 73.2734375 + ], + "arithmetic_mean": 71.12760416666667, + "min": 68.90625, + "max": 73.2734375 + }, + "maximum_sampled_fds": { + "per_pass": [ + 152, + 150, + 147 + ], + "arithmetic_mean": 149.66666666666666, + "min": 147, + "max": 152 + } + } + }, + { + "profile": "common", + "workload": "http", + "tool": "nighthawk", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 7.430269324134739, + 6.199902468335956, + 6.290237489093685 + ], + "arithmetic_mean": 6.640136427188127, + "min": 6.199902468335956, + "max": 7.430269324134739 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 33.61328125, + 12.43359375, + 12.6796875 + ], + "arithmetic_mean": 19.575520833333332, + "min": 12.43359375, + "max": 33.61328125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 150, + 149, + 148 + ], + "arithmetic_mean": 149, + "min": 148, + "max": 150 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 12.317347960157713, + 12.190284451210443, + 11.800939466816901 + ], + "arithmetic_mean": 12.102857292728352, + "min": 11.800939466816901, + "max": 12.317347960157713 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 12.81640625, + 13.296875, + 12.66796875 + ], + "arithmetic_mean": 12.927083333333334, + "min": 12.66796875, + "max": 13.296875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 84, + 84, + 84 + ], + "arithmetic_mean": 84, + "min": 84, + "max": 84 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 30.46471136591751, + 30.026387731261202, + 28.626728811474145 + ], + "arithmetic_mean": 29.705942636217618, + "min": 28.626728811474145, + "max": 30.46471136591751 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 12.83984375, + 12.89453125, + 13.3828125 + ], + "arithmetic_mean": 13.0390625, + "min": 12.83984375, + "max": 13.3828125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 83, + 84, + 84 + ], + "arithmetic_mean": 83.66666666666667, + "min": 83, + "max": 84 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.61795640749011, + 99.61954744997888, + 99.5310255738801 + ], + "arithmetic_mean": 99.5895098104497, + "min": 99.5310255738801, + "max": 99.61954744997888 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 14.45703125, + 14.421875, + 14.19921875 + ], + "arithmetic_mean": 14.359375, + "min": 14.19921875, + "max": 14.45703125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 83, + 84, + 84 + ], + "arithmetic_mean": 83.66666666666667, + "min": 83, + "max": 84 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 19.558555712935913, + 18.56098505617049, + 18.95901787750192 + ], + "arithmetic_mean": 19.026186215536107, + "min": 18.56098505617049, + "max": 19.558555712935913 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 18.8515625, + 18.50390625, + 18.5390625 + ], + "arithmetic_mean": 18.631510416666668, + "min": 18.50390625, + "max": 18.8515625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 81, + 84, + 84 + ], + "arithmetic_mean": 83, + "min": 81, + "max": 84 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 48.678958581284604, + 48.6392514430597, + 48.72768817402822 + ], + "arithmetic_mean": 48.681966066124176, + "min": 48.6392514430597, + "max": 48.72768817402822 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 18.71484375, + 18.6875, + 19.16015625 + ], + "arithmetic_mean": 18.854166666666668, + "min": 18.6875, + "max": 19.16015625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 81, + 84, + 84 + ], + "arithmetic_mean": 83, + "min": 81, + "max": 84 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.6624668136529, + 99.67667100356277, + 99.6175282663883 + ], + "arithmetic_mean": 99.65222202786799, + "min": 99.6175282663883, + "max": 99.67667100356277 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 21.66015625, + 21.7265625, + 21.67578125 + ], + "arithmetic_mean": 21.6875, + "min": 21.66015625, + "max": 21.7265625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 89, + 88, + 87 + ], + "arithmetic_mean": 88, + "min": 87, + "max": 89 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 11.836101746885106, + 11.657200654383956, + 12.054664035946013 + ], + "arithmetic_mean": 11.849322145738359, + "min": 11.657200654383956, + "max": 12.054664035946013 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 20.97265625, + 20.640625, + 20.26953125 + ], + "arithmetic_mean": 20.627604166666668, + "min": 20.26953125, + "max": 20.97265625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 89, + 88, + 88 + ], + "arithmetic_mean": 88.33333333333333, + "min": 88, + "max": 89 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 28.707144418188047, + 29.138557722129423, + 29.00281114635986 + ], + "arithmetic_mean": 28.949504428892443, + "min": 28.707144418188047, + "max": 29.138557722129423 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 15.4375, + 15.55078125, + 15.609375 + ], + "arithmetic_mean": 15.532552083333334, + "min": 15.4375, + "max": 15.609375 + }, + "maximum_sampled_fds": { + "per_pass": [ + 89, + 88, + 88 + ], + "arithmetic_mean": 88.33333333333333, + "min": 88, + "max": 89 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.58857549536916, + 99.61522017423961, + 99.54909016624426 + ], + "arithmetic_mean": 99.58429527861767, + "min": 99.54909016624426, + "max": 99.61522017423961 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 15.82421875, + 15.78515625, + 15.8515625 + ], + "arithmetic_mean": 15.8203125, + "min": 15.78515625, + "max": 15.8515625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 87, + 87, + 88 + ], + "arithmetic_mean": 87.33333333333333, + "min": 87, + "max": 88 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 19.649477333555208, + 18.732210583044797, + 18.776209375941008 + ], + "arithmetic_mean": 19.052632430847005, + "min": 18.732210583044797, + "max": 19.649477333555208 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 19.890625, + 18.76171875, + 19.734375 + ], + "arithmetic_mean": 19.462239583333332, + "min": 18.76171875, + "max": 19.890625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 84, + 82, + 84 + ], + "arithmetic_mean": 83.33333333333333, + "min": 82, + "max": 84 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 49.68170157878746, + 48.69910475635835, + 50.02926504573587 + ], + "arithmetic_mean": 49.47002379362723, + "min": 48.69910475635835, + "max": 50.02926504573587 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 19.15625, + 18.62109375, + 19.26171875 + ], + "arithmetic_mean": 19.013020833333332, + "min": 18.62109375, + "max": 19.26171875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 84, + 82, + 84 + ], + "arithmetic_mean": 83.33333333333333, + "min": 82, + "max": 84 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.64576032046025, + 99.62220062681345, + 99.61406345434122 + ], + "arithmetic_mean": 99.62734146720497, + "min": 99.61406345434122, + "max": 99.64576032046025 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 22.16015625, + 21.74609375, + 21.5859375 + ], + "arithmetic_mean": 21.830729166666668, + "min": 21.5859375, + "max": 22.16015625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 88, + 87, + 89 + ], + "arithmetic_mean": 88, + "min": 87, + "max": 89 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 12.293712270469328, + 11.686855851032314, + 12.386854530007069 + ], + "arithmetic_mean": 12.12247421716957, + "min": 11.686855851032314, + "max": 12.386854530007069 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 21.48046875, + 20.62890625, + 20.23046875 + ], + "arithmetic_mean": 20.779947916666668, + "min": 20.23046875, + "max": 21.48046875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 88, + 88, + 89 + ], + "arithmetic_mean": 88.33333333333333, + "min": 88, + "max": 89 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 30.434104041779836, + 31.24072994445928, + 30.899530870363204 + ], + "arithmetic_mean": 30.85812161886744, + "min": 30.434104041779836, + "max": 31.24072994445928 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 16.02734375, + 15.85546875, + 15.45703125 + ], + "arithmetic_mean": 15.779947916666666, + "min": 15.45703125, + "max": 16.02734375 + }, + "maximum_sampled_fds": { + "per_pass": [ + 88, + 88, + 89 + ], + "arithmetic_mean": 88.33333333333333, + "min": 88, + "max": 89 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.6281435368841, + 99.6409797278366, + 99.54383114308166 + ], + "arithmetic_mean": 99.60431813593412, + "min": 99.54383114308166, + "max": 99.6409797278366 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 15.6484375, + 15.796875, + 16.0078125 + ], + "arithmetic_mean": 15.817708333333334, + "min": 15.6484375, + "max": 16.0078125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 88, + 88, + 88 + ], + "arithmetic_mean": 88, + "min": 88, + "max": 88 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 19.59475624926001, + 19.698025112665697, + 18.981234819918598 + ], + "arithmetic_mean": 19.424672060614768, + "min": 18.981234819918598, + "max": 19.698025112665697 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 18.671875, + 19.015625, + 18.90625 + ], + "arithmetic_mean": 18.864583333333332, + "min": 18.671875, + "max": 19.015625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 82, + 82, + 83 + ], + "arithmetic_mean": 82.33333333333333, + "min": 82, + "max": 83 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 50.7166046702778, + 51.14724349773212, + 50.670639220936835 + ], + "arithmetic_mean": 50.84482912964892, + "min": 50.670639220936835, + "max": 51.14724349773212 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 19.12109375, + 19.38671875, + 18.54296875 + ], + "arithmetic_mean": 19.016927083333332, + "min": 18.54296875, + "max": 19.38671875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 82, + 82, + 83 + ], + "arithmetic_mean": 82.33333333333333, + "min": 82, + "max": 83 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.67116338375031, + 99.67698403845304, + 99.60629091212637 + ], + "arithmetic_mean": 99.65147944477657, + "min": 99.60629091212637, + "max": 99.67698403845304 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 21.81640625, + 21.8125, + 21.921875 + ], + "arithmetic_mean": 21.850260416666668, + "min": 21.8125, + "max": 21.921875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 88, + 89, + 89 + ], + "arithmetic_mean": 88.66666666666667, + "min": 88, + "max": 89 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.77731953454685, + 99.70971451068169, + 99.55415453025678 + ], + "arithmetic_mean": 99.68039619182844, + "min": 99.55415453025678, + "max": 99.77731953454685 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 77.87890625, + 79.5390625, + 81.3984375 + ], + "arithmetic_mean": 79.60546875, + "min": 77.87890625, + "max": 81.3984375 + }, + "maximum_sampled_fds": { + "per_pass": [ + 1002, + 996, + 945 + ], + "arithmetic_mean": 981, + "min": 945, + "max": 1002 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.71069919144365, + 99.50039504845336, + 96.94122082911663 + ], + "arithmetic_mean": 98.71743835633788, + "min": 96.94122082911663, + "max": 99.71069919144365 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 150.640625, + 150.28125, + 146.1875 + ], + "arithmetic_mean": 149.03645833333334, + "min": 146.1875, + "max": 150.640625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 1145, + 1152, + 1146 + ], + "arithmetic_mean": 1147.6666666666667, + "min": 1145, + "max": 1152 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 5.206254346583563, + 4.673247298614195, + 4.878160774514834 + ], + "arithmetic_mean": 4.919220806570864, + "min": 4.673247298614195, + "max": 5.206254346583563 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 71.0390625, + 84.26953125, + 101.2421875 + ], + "arithmetic_mean": 85.51692708333333, + "min": 71.0390625, + "max": 101.2421875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 653, + 660, + 654 + ], + "arithmetic_mean": 655.6666666666666, + "min": 653, + "max": 660 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 26.920566450120997, + 25.098664912232508, + 24.349492080508295 + ], + "arithmetic_mean": 25.4562411476206, + "min": 24.349492080508295, + "max": 26.920566450120997 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 65.3046875, + 64.88671875, + 64.72265625 + ], + "arithmetic_mean": 64.97135416666667, + "min": 64.72265625, + "max": 65.3046875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 763, + 770, + 764 + ], + "arithmetic_mean": 765.6666666666666, + "min": 763, + "max": 770 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 5.273509581645614, + 4.901991212176005, + 5.088985557421444 + ], + "arithmetic_mean": 5.088162117081021, + "min": 4.901991212176005, + "max": 5.273509581645614 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 62.75390625, + 57.86328125, + 59.95703125 + ], + "arithmetic_mean": 60.19140625, + "min": 57.86328125, + "max": 62.75390625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 618, + 168, + 168 + ], + "arithmetic_mean": 318, + "min": 168, + "max": 618 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 26.21640750063073, + 24.953418470811794, + 24.471880150457903 + ], + "arithmetic_mean": 25.213902040633474, + "min": 24.471880150457903, + "max": 26.21640750063073 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 42.390625, + 41.9921875, + 42.44921875 + ], + "arithmetic_mean": 42.27734375, + "min": 41.9921875, + "max": 42.44921875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 278, + 278, + 278 + ], + "arithmetic_mean": 278, + "min": 278, + "max": 278 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "translation", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 6.017615528446002, + 6.192010584801086, + 5.80708969006099 + ], + "arithmetic_mean": 6.005571934436026, + "min": 5.80708969006099, + "max": 6.192010584801086 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 32.0234375, + 30.86328125, + 32.64453125 + ], + "arithmetic_mean": 31.84375, + "min": 30.86328125, + "max": 32.64453125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 168, + 168, + 168 + ], + "arithmetic_mean": 168, + "min": 168, + "max": 168 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "translation", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 30.31945711701888, + 28.294686865052487, + 28.393978778521483 + ], + "arithmetic_mean": 29.002707586864283, + "min": 28.294686865052487, + "max": 30.31945711701888 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 33.5625, + 33.68359375, + 33.7890625 + ], + "arithmetic_mean": 33.678385416666664, + "min": 33.5625, + "max": 33.7890625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 278, + 278, + 278 + ], + "arithmetic_mean": 278, + "min": 278, + "max": 278 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 11.45429070472012, + 11.443396764561582, + 10.970679293238293 + ], + "arithmetic_mean": 11.289455587506666, + "min": 10.970679293238293, + "max": 11.45429070472012 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 19.08203125, + 19.19921875, + 19.58984375 + ], + "arithmetic_mean": 19.290364583333332, + "min": 19.08203125, + "max": 19.58984375 + }, + "maximum_sampled_fds": { + "per_pass": [ + 102, + 103, + 103 + ], + "arithmetic_mean": 102.66666666666667, + "min": 102, + "max": 103 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 28.239819391444765, + 28.2131783214808, + 27.14811365349582 + ], + "arithmetic_mean": 27.867037122140463, + "min": 27.14811365349582, + "max": 28.239819391444765 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 20.015625, + 20.18359375, + 19.55859375 + ], + "arithmetic_mean": 19.919270833333332, + "min": 19.55859375, + "max": 20.18359375 + }, + "maximum_sampled_fds": { + "per_pass": [ + 102, + 103, + 103 + ], + "arithmetic_mean": 102.66666666666667, + "min": 102, + "max": 103 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.65988962033278, + 99.61746177208487, + 99.56868991438364 + ], + "arithmetic_mean": 99.6153471022671, + "min": 99.56868991438364, + "max": 99.65988962033278 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 21.0703125, + 21.44921875, + 20.80078125 + ], + "arithmetic_mean": 21.106770833333332, + "min": 20.80078125, + "max": 21.44921875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 103, + 103, + 103 + ], + "arithmetic_mean": 103, + "min": 103, + "max": 103 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 39.73806384238949, + 38.61920594237269, + 39.27810056319522 + ], + "arithmetic_mean": 39.2117901159858, + "min": 38.61920594237269, + "max": 39.73806384238949 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 24.01953125, + 23.671875, + 23.1796875 + ], + "arithmetic_mean": 23.623697916666668, + "min": 23.1796875, + "max": 24.01953125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 103, + 102, + 103 + ], + "arithmetic_mean": 102.66666666666667, + "min": 102, + "max": 103 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.73808095526527, + 99.72193737718999, + 99.68889515689483 + ], + "arithmetic_mean": 99.71630449645004, + "min": 99.68889515689483, + "max": 99.73808095526527 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 25.92578125, + 26.33984375, + 25.71484375 + ], + "arithmetic_mean": 25.993489583333332, + "min": 25.71484375, + "max": 26.33984375 + }, + "maximum_sampled_fds": { + "per_pass": [ + 103, + 102, + 103 + ], + "arithmetic_mean": 102.66666666666667, + "min": 102, + "max": 103 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.7563149444683, + 99.73413151429794, + 99.68043743809555 + ], + "arithmetic_mean": 99.7236279656206, + "min": 99.68043743809555, + "max": 99.7563149444683 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 26.73828125, + 27.0390625, + 26.99609375 + ], + "arithmetic_mean": 26.924479166666668, + "min": 26.73828125, + "max": 27.0390625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 103, + 103, + 103 + ], + "arithmetic_mean": 103, + "min": 103, + "max": 103 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 12.751958364638714, + 11.92203789458681, + 11.752651719570968 + ], + "arithmetic_mean": 12.142215992932163, + "min": 11.752651719570968, + "max": 12.751958364638714 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 29.06640625, + 28.015625, + 29.40625 + ], + "arithmetic_mean": 28.829427083333332, + "min": 28.015625, + "max": 29.40625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 134, + 135, + 131 + ], + "arithmetic_mean": 133.33333333333334, + "min": 131, + "max": 135 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 31.260721337183007, + 30.225055929733823, + 29.335483374690742 + ], + "arithmetic_mean": 30.273753547202524, + "min": 29.335483374690742, + "max": 31.260721337183007 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 25.375, + 26.0546875, + 28.640625 + ], + "arithmetic_mean": 26.690104166666668, + "min": 25.375, + "max": 28.640625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 134, + 135, + 131 + ], + "arithmetic_mean": 133.33333333333334, + "min": 131, + "max": 135 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.65988247062168, + 99.64628459217073, + 99.60986965978603 + ], + "arithmetic_mean": 99.63867890752614, + "min": 99.60986965978603, + "max": 99.65988247062168 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 26.6171875, + 26.609375, + 29.94140625 + ], + "arithmetic_mean": 27.72265625, + "min": 26.609375, + "max": 29.94140625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 133, + 134, + 132 + ], + "arithmetic_mean": 133, + "min": 132, + "max": 134 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 40.83235144650064, + 39.95906516984215, + 39.68202022045323 + ], + "arithmetic_mean": 40.157812278932006, + "min": 39.68202022045323, + "max": 40.83235144650064 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 27.7109375, + 29.80078125, + 33.25390625 + ], + "arithmetic_mean": 30.255208333333332, + "min": 27.7109375, + "max": 33.25390625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 102, + 103, + 102 + ], + "arithmetic_mean": 102.33333333333333, + "min": 102, + "max": 103 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.75142962000888, + 99.74937600096357, + 99.70960102377273 + ], + "arithmetic_mean": 99.73680221491506, + "min": 99.70960102377273, + "max": 99.75142962000888 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 30.66015625, + 33.078125, + 36.11328125 + ], + "arithmetic_mean": 33.283854166666664, + "min": 30.66015625, + "max": 36.11328125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 102, + 103, + 102 + ], + "arithmetic_mean": 102.33333333333333, + "min": 102, + "max": 103 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.76173409182176, + 99.7469930159742, + 99.70388342837705 + ], + "arithmetic_mean": 99.737536845391, + "min": 99.70388342837705, + "max": 99.76173409182176 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 31.4765625, + 34.125, + 37.296875 + ], + "arithmetic_mean": 34.299479166666664, + "min": 31.4765625, + "max": 37.296875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 104, + 103, + 103 + ], + "arithmetic_mean": 103.33333333333333, + "min": 103, + "max": 104 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 16.407176775627676, + 15.584000557244396, + 15.78212179441655 + ], + "arithmetic_mean": 15.924433042429541, + "min": 15.584000557244396, + "max": 16.407176775627676 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 30.96875, + 32.46875, + 36.40625 + ], + "arithmetic_mean": 33.28125, + "min": 30.96875, + "max": 36.40625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 105, + 104, + 101 + ], + "arithmetic_mean": 103.33333333333333, + "min": 101, + "max": 105 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 44.750038919771455, + 44.4165854762202, + 44.483880404415416 + ], + "arithmetic_mean": 44.55016826680236, + "min": 44.4165854762202, + "max": 44.750038919771455 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 28.5078125, + 32.62109375, + 37.125 + ], + "arithmetic_mean": 32.751302083333336, + "min": 28.5078125, + "max": 37.125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 106, + 105, + 103 + ], + "arithmetic_mean": 104.66666666666667, + "min": 103, + "max": 106 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.58854214343744, + 99.5670812860072, + 99.54680252799575 + ], + "arithmetic_mean": 99.5674753191468, + "min": 99.54680252799575, + "max": 99.58854214343744 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 34.8125, + 38.05859375, + 43.1796875 + ], + "arithmetic_mean": 38.68359375, + "min": 34.8125, + "max": 43.1796875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 132, + 132, + 132 + ], + "arithmetic_mean": 132, + "min": 132, + "max": 132 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 68.93584015760159, + 68.22599179653633, + 68.32955656919519 + ], + "arithmetic_mean": 68.4971295077777, + "min": 68.22599179653633, + "max": 68.93584015760159 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 35.2109375, + 37.12890625, + 43.59765625 + ], + "arithmetic_mean": 38.645833333333336, + "min": 35.2109375, + "max": 43.59765625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 103, + 103, + 103 + ], + "arithmetic_mean": 103, + "min": 103, + "max": 103 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.79550873959121, + 99.78836146345719, + 99.73671053724979 + ], + "arithmetic_mean": 99.77352691343273, + "min": 99.73671053724979, + "max": 99.79550873959121 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 39.78515625, + 41.6953125, + 47.06640625 + ], + "arithmetic_mean": 42.848958333333336, + "min": 39.78515625, + "max": 47.06640625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 103, + 103, + 103 + ], + "arithmetic_mean": 103, + "min": 103, + "max": 103 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.82650062351757, + 99.78970130470265, + 99.75615937496183 + ], + "arithmetic_mean": 99.79078710106069, + "min": 99.75615937496183, + "max": 99.82650062351757 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 35.9140625, + 39.078125, + 48.1328125 + ], + "arithmetic_mean": 41.041666666666664, + "min": 35.9140625, + "max": 48.1328125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 103, + 103, + 103 + ], + "arithmetic_mean": 103, + "min": 103, + "max": 103 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.77828458988343, + 99.65219601971985, + 99.60403585841608 + ], + "arithmetic_mean": 99.67817215600645, + "min": 99.60403585841608, + "max": 99.77828458988343 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 104.3046875, + 105.33203125, + 110.57421875 + ], + "arithmetic_mean": 106.73697916666667, + "min": 104.3046875, + "max": 110.57421875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 967, + 961, + 936 + ], + "arithmetic_mean": 954.6666666666666, + "min": 936, + "max": 967 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.66334476208621, + 99.653824782192, + 99.60198574262928 + ], + "arithmetic_mean": 99.63971842896916, + "min": 99.60198574262928, + "max": 99.66334476208621 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 139.26953125, + 154.0859375, + 155.3671875 + ], + "arithmetic_mean": 149.57421875, + "min": 139.26953125, + "max": 155.3671875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 952, + 954, + 937 + ], + "arithmetic_mean": 947.6666666666666, + "min": 937, + "max": 954 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "praxis", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 5.10110842306936, + 5.405899033267706, + 5.246708584793411 + ], + "arithmetic_mean": 5.251238680376826, + "min": 5.10110842306936, + "max": 5.405899033267706 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 118.95703125, + 92.28125, + 113.328125 + ], + "arithmetic_mean": 108.18880208333333, + "min": 92.28125, + "max": 118.95703125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 209, + 210, + 206 + ], + "arithmetic_mean": 208.33333333333334, + "min": 206, + "max": 210 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "praxis", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 24.14361852076293, + 23.767924875119093, + 23.700812534067293 + ], + "arithmetic_mean": 23.870785309983106, + "min": 23.700812534067293, + "max": 24.14361852076293 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 44.80859375, + 48.90234375, + 54.2109375 + ], + "arithmetic_mean": 49.307291666666664, + "min": 44.80859375, + "max": 54.2109375 + }, + "maximum_sampled_fds": { + "per_pass": [ + 298, + 298, + 299 + ], + "arithmetic_mean": 298.3333333333333, + "min": 298, + "max": 299 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "praxis", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 6.011078965507628, + 5.219261169350376, + 4.972511555407136 + ], + "arithmetic_mean": 5.400950563421714, + "min": 4.972511555407136, + "max": 6.011078965507628 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 43.36328125, + 46.9765625, + 52.91015625 + ], + "arithmetic_mean": 47.75, + "min": 43.36328125, + "max": 52.91015625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 204, + 204, + 204 + ], + "arithmetic_mean": 204, + "min": 204, + "max": 204 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "praxis", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 28.53811718644189, + 24.719160878065054, + 24.192372916202448 + ], + "arithmetic_mean": 25.81655032690313, + "min": 24.192372916202448, + "max": 28.53811718644189 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 55.62890625, + 60.8828125, + 60.01171875 + ], + "arithmetic_mean": 58.841145833333336, + "min": 55.62890625, + "max": 60.8828125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 426, + 426, + 426 + ], + "arithmetic_mean": 426, + "min": 426, + "max": 426 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "translation", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "praxis", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 7.1179541610075034, + 6.71620149557002, + 6.637110480217355 + ], + "arithmetic_mean": 6.823755378931626, + "min": 6.637110480217355, + "max": 7.1179541610075034 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 46.35546875, + 56.19140625, + 58.046875 + ], + "arithmetic_mean": 53.53125, + "min": 46.35546875, + "max": 58.046875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 203, + 203, + 203 + ], + "arithmetic_mean": 203, + "min": 203, + "max": 203 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "translation", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "praxis", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 31.52640115864617, + 33.65864679346561, + 33.8508387279452 + ], + "arithmetic_mean": 33.01196222668566, + "min": 31.52640115864617, + "max": 33.8508387279452 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 58.5234375, + 58.96875, + 63.03125 + ], + "arithmetic_mean": 60.174479166666664, + "min": 58.5234375, + "max": 63.03125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 425, + 425, + 426 + ], + "arithmetic_mean": 425.3333333333333, + "min": 425, + "max": 426 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 11.204645697175328, + 11.02867098950465, + 10.55708239329866 + ], + "arithmetic_mean": 10.930133026659547, + "min": 10.55708239329866, + "max": 11.204645697175328 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 19.890625, + 18.953125, + 19.5546875 + ], + "arithmetic_mean": 19.466145833333332, + "min": 18.953125, + "max": 19.890625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 101, + 103, + 103 + ], + "arithmetic_mean": 102.33333333333333, + "min": 101, + "max": 103 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 27.914107790549775, + 27.22012520209048, + 27.733681407422246 + ], + "arithmetic_mean": 27.622638133354165, + "min": 27.22012520209048, + "max": 27.914107790549775 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 19.89453125, + 19.90234375, + 20.0625 + ], + "arithmetic_mean": 19.953125, + "min": 19.89453125, + "max": 20.0625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 101, + 103, + 103 + ], + "arithmetic_mean": 102.33333333333333, + "min": 101, + "max": 103 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.58944787797736, + 99.17416957803016, + 99.64781933487667 + ], + "arithmetic_mean": 99.47047893029473, + "min": 99.17416957803016, + "max": 99.64781933487667 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 20.875, + 20.2734375, + 21.15625 + ], + "arithmetic_mean": 20.768229166666668, + "min": 20.2734375, + "max": 21.15625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 103, + 103, + 103 + ], + "arithmetic_mean": 103, + "min": 103, + "max": 103 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 40.387584623822825, + 39.71139838077489, + 39.78813518988593 + ], + "arithmetic_mean": 39.96237273149455, + "min": 39.71139838077489, + "max": 40.387584623822825 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 22.9921875, + 23.34375, + 23.2578125 + ], + "arithmetic_mean": 23.197916666666668, + "min": 22.9921875, + "max": 23.34375 + }, + "maximum_sampled_fds": { + "per_pass": [ + 103, + 103, + 103 + ], + "arithmetic_mean": 103, + "min": 103, + "max": 103 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.70118282240603, + 99.69882608985037, + 99.75125128304587 + ], + "arithmetic_mean": 99.71708673176742, + "min": 99.69882608985037, + "max": 99.75125128304587 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 25.98828125, + 26.1953125, + 26.171875 + ], + "arithmetic_mean": 26.118489583333332, + "min": 25.98828125, + "max": 26.1953125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 103, + 102, + 103 + ], + "arithmetic_mean": 102.66666666666667, + "min": 102, + "max": 103 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.66829133801691, + 99.73089680546653, + 99.72934403554767 + ], + "arithmetic_mean": 99.70951072634371, + "min": 99.66829133801691, + "max": 99.73089680546653 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 26.70703125, + 26.375, + 26.65625 + ], + "arithmetic_mean": 26.579427083333332, + "min": 26.375, + "max": 26.70703125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 103, + 103, + 103 + ], + "arithmetic_mean": 103, + "min": 103, + "max": 103 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 12.124787030421388, + 12.220443272858896, + 11.390551073013937 + ], + "arithmetic_mean": 11.911927125431406, + "min": 11.390551073013937, + "max": 12.220443272858896 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 29.30859375, + 29.578125, + 29.171875 + ], + "arithmetic_mean": 29.352864583333332, + "min": 29.171875, + "max": 29.578125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 132, + 134, + 135 + ], + "arithmetic_mean": 133.66666666666666, + "min": 132, + "max": 135 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 30.28068928988006, + 30.62959963773534, + 30.300699870706442 + ], + "arithmetic_mean": 30.403662932773948, + "min": 30.28068928988006, + "max": 30.62959963773534 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 27.875, + 29.08984375, + 29.53125 + ], + "arithmetic_mean": 28.83203125, + "min": 27.875, + "max": 29.53125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 132, + 134, + 135 + ], + "arithmetic_mean": 133.66666666666666, + "min": 132, + "max": 135 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.58291598746716, + 99.61828780148832, + 99.6352900942225 + ], + "arithmetic_mean": 99.61216462772599, + "min": 99.58291598746716, + "max": 99.6352900942225 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 28.83984375, + 30.21484375, + 30.37109375 + ], + "arithmetic_mean": 29.80859375, + "min": 28.83984375, + "max": 30.37109375 + }, + "maximum_sampled_fds": { + "per_pass": [ + 132, + 133, + 133 + ], + "arithmetic_mean": 132.66666666666666, + "min": 132, + "max": 133 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 40.80672345564762, + 40.94046136385853, + 40.75248435301527 + ], + "arithmetic_mean": 40.83322305750714, + "min": 40.75248435301527, + "max": 40.94046136385853 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 32.0234375, + 33.3984375, + 33.32421875 + ], + "arithmetic_mean": 32.915364583333336, + "min": 32.0234375, + "max": 33.3984375 + }, + "maximum_sampled_fds": { + "per_pass": [ + 102, + 102, + 103 + ], + "arithmetic_mean": 102.33333333333333, + "min": 102, + "max": 103 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.6794851896767, + 99.70816548714691, + 99.73848384206495 + ], + "arithmetic_mean": 99.70871150629618, + "min": 99.6794851896767, + "max": 99.73848384206495 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 34.328125, + 36.3671875, + 36.3046875 + ], + "arithmetic_mean": 35.666666666666664, + "min": 34.328125, + "max": 36.3671875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 102, + 102, + 103 + ], + "arithmetic_mean": 102.33333333333333, + "min": 102, + "max": 103 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "anthropic", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.66906505036812, + 99.7078200738809, + 99.76684789933013 + ], + "arithmetic_mean": 99.71457767452638, + "min": 99.66906505036812, + "max": 99.76684789933013 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 35.08203125, + 36.96875, + 36.71484375 + ], + "arithmetic_mean": 36.255208333333336, + "min": 35.08203125, + "max": 36.96875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 102, + 103, + 103 + ], + "arithmetic_mean": 102.66666666666667, + "min": 102, + "max": 103 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 16.51196552381636, + 16.407547046548537, + 15.615917478204437 + ], + "arithmetic_mean": 16.178476682856445, + "min": 15.615917478204437, + "max": 16.51196552381636 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 35.421875, + 37.06640625, + 36.3359375 + ], + "arithmetic_mean": 36.274739583333336, + "min": 35.421875, + "max": 37.06640625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 95, + 102, + 104 + ], + "arithmetic_mean": 100.33333333333333, + "min": 95, + "max": 104 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 45.49189128279591, + 45.73435666557313, + 45.18928661613094 + ], + "arithmetic_mean": 45.47184485483333, + "min": 45.18928661613094, + "max": 45.73435666557313 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 31.62109375, + 35.015625, + 37.34375 + ], + "arithmetic_mean": 34.66015625, + "min": 31.62109375, + "max": 37.34375 + }, + "maximum_sampled_fds": { + "per_pass": [ + 101, + 103, + 104 + ], + "arithmetic_mean": 102.66666666666667, + "min": 101, + "max": 104 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 1024, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.537880447676, + 99.59795477039196, + 99.59274497660333 + ], + "arithmetic_mean": 99.57619339822377, + "min": 99.537880447676, + "max": 99.59795477039196 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 37.9296875, + 39.81640625, + 41.23046875 + ], + "arithmetic_mean": 39.658854166666664, + "min": 37.9296875, + "max": 41.23046875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 130, + 129, + 130 + ], + "arithmetic_mean": 129.66666666666666, + "min": 129, + "max": 130 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 1000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 70.669701897728, + 70.17438345831782, + 69.5731660491069 + ], + "arithmetic_mean": 70.13908380171758, + "min": 69.5731660491069, + "max": 70.669701897728 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 37.625, + 40.09765625, + 41.32421875 + ], + "arithmetic_mean": 39.682291666666664, + "min": 37.625, + "max": 41.32421875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 103, + 104, + 103 + ], + "arithmetic_mean": 103.33333333333333, + "min": 103, + "max": 104 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 3000, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.75591123749483, + 99.78094728180987, + 99.80744595439364 + ], + "arithmetic_mean": 99.78143482456612, + "min": 99.75591123749483, + "max": 99.80744595439364 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 41.92578125, + 44.65234375, + 46.2265625 + ], + "arithmetic_mean": 44.268229166666664, + "min": 41.92578125, + "max": 46.2265625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 103, + 104, + 103 + ], + "arithmetic_mean": 103.33333333333333, + "min": 103, + "max": 104 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "translation", + "size": 16384, + "rate": 0, + "concurrency": 32, + "connections": null, + "treatment": "praxis-ai-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.75795559558647, + 99.80746751227896, + 99.80298962604513 + ], + "arithmetic_mean": 99.78947091130352, + "min": 99.75795559558647, + "max": 99.80746751227896 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 43.08984375, + 44.68359375, + 44.92578125 + ], + "arithmetic_mean": 44.233072916666664, + "min": 43.08984375, + "max": 44.92578125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 103, + 104, + 103 + ], + "arithmetic_mean": 103.33333333333333, + "min": 103, + "max": 104 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 1024, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-ai-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.69669119299675, + 99.6894812610006, + 99.74517143680053 + ], + "arithmetic_mean": 99.7104479635993, + "min": 99.6894812610006, + "max": 99.74517143680053 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 104.94921875, + 105.703125, + 106.19140625 + ], + "arithmetic_mean": 105.61458333333333, + "min": 104.94921875, + "max": 106.19140625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 969, + 964, + 938 + ], + "arithmetic_mean": 957, + "min": 938, + "max": 969 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "fortio", + "api": "openai", + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-ai-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.64981950931023, + 99.6339542466955, + 99.63141250193499 + ], + "arithmetic_mean": 99.63839541931357, + "min": 99.63141250193499, + "max": 99.64981950931023 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 146.99609375, + 142.3046875, + 148.55078125 + ], + "arithmetic_mean": 145.95052083333334, + "min": 142.3046875, + "max": 148.55078125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 964, + 969, + 942 + ], + "arithmetic_mean": 958.3333333333334, + "min": 942, + "max": 969 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "praxis-ai-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 5.6038118665247705, + 5.343206478040822, + 5.609293161836229 + ], + "arithmetic_mean": 5.518770502133941, + "min": 5.343206478040822, + "max": 5.609293161836229 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 113.19140625, + 123.75390625, + 99.4609375 + ], + "arithmetic_mean": 112.13541666666667, + "min": 99.4609375, + "max": 123.75390625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 210, + 217, + 215 + ], + "arithmetic_mean": 214, + "min": 210, + "max": 217 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "openai", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "praxis-ai-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 23.684197600083404, + 26.737276536248906, + 23.346362359952398 + ], + "arithmetic_mean": 24.5892788320949, + "min": 23.346362359952398, + "max": 26.737276536248906 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 47.22265625, + 49.6953125, + 47.41796875 + ], + "arithmetic_mean": 48.111979166666664, + "min": 47.22265625, + "max": 49.6953125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 298, + 298, + 298 + ], + "arithmetic_mean": 298, + "min": 298, + "max": 298 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "praxis-ai-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 5.602227462096672, + 6.150800678550016, + 5.166740005805767 + ], + "arithmetic_mean": 5.639922715484152, + "min": 5.166740005805767, + "max": 6.150800678550016 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 45.75390625, + 47.953125, + 46.3515625 + ], + "arithmetic_mean": 46.686197916666664, + "min": 45.75390625, + "max": 47.953125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 204, + 204, + 204 + ], + "arithmetic_mean": 204, + "min": 204, + "max": 204 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "anthropic", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "praxis-ai-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 24.954483963896546, + 25.069983080958533, + 24.56878777758077 + ], + "arithmetic_mean": 24.864418274145283, + "min": 24.56878777758077, + "max": 25.069983080958533 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 56.05859375, + 55.58203125, + 57.2890625 + ], + "arithmetic_mean": 56.309895833333336, + "min": 55.58203125, + "max": 57.2890625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 426, + 426, + 426 + ], + "arithmetic_mean": 426, + "min": 426, + "max": 426 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "translation", + "size": null, + "rate": null, + "concurrency": 16, + "connections": null, + "treatment": "praxis-ai-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 6.867460862367515, + 6.8772012316172155, + 6.829217949236314 + ], + "arithmetic_mean": 6.8579600144070145, + "min": 6.829217949236314, + "max": 6.8772012316172155 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 53.6796875, + 44.4609375, + 55.67578125 + ], + "arithmetic_mean": 51.272135416666664, + "min": 44.4609375, + "max": 55.67578125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 203, + 203, + 204 + ], + "arithmetic_mean": 203.33333333333334, + "min": 203, + "max": 204 + } + } + }, + { + "profile": "native", + "workload": "ai", + "tool": "aiperf", + "api": "translation", + "size": null, + "rate": null, + "concurrency": 128, + "connections": null, + "treatment": "praxis-ai-nightly", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 30.835730698766238, + 30.85848572264626, + 35.03884289655589 + ], + "arithmetic_mean": 32.24435310598946, + "min": 30.835730698766238, + "max": 35.03884289655589 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 60.8203125, + 57.40625, + 64.59375 + ], + "arithmetic_mean": 60.940104166666664, + "min": 57.40625, + "max": 64.59375 + }, + "maximum_sampled_fds": { + "per_pass": [ + 425, + 425, + 426 + ], + "arithmetic_mean": 425.3333333333333, + "min": 425, + "max": 426 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 2.093332622598401, + 2.1513207092112383, + 2.1962993911487043 + ], + "arithmetic_mean": 2.1469842409861144, + "min": 2.093332622598401, + "max": 2.1962993911487043 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 9.1875, + 9.4140625, + 8.67578125 + ], + "arithmetic_mean": 9.092447916666666, + "min": 8.67578125, + "max": 9.4140625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 24, + 24, + 24 + ], + "arithmetic_mean": 24, + "min": 24, + "max": 24 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 1, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 3.171056753318432, + 3.5050120701685694, + 3.2265399802602 + ], + "arithmetic_mean": 3.300869601249067, + "min": 3.171056753318432, + "max": 3.5050120701685694 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 8.9296875, + 9.34765625, + 8.91015625 + ], + "arithmetic_mean": 9.0625, + "min": 8.91015625, + "max": 9.34765625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 24, + 24, + 24 + ], + "arithmetic_mean": 24, + "min": 24, + "max": 24 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 5.33475958655818, + 5.515205145518255, + 5.275897768162801 + ], + "arithmetic_mean": 5.375287500079746, + "min": 5.275897768162801, + "max": 5.515205145518255 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 11.41796875, + 11.359375, + 11.42578125 + ], + "arithmetic_mean": 11.401041666666666, + "min": 11.359375, + "max": 11.42578125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 54, + 54, + 54 + ], + "arithmetic_mean": 54, + "min": 54, + "max": 54 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 39.95922870566115, + 42.36393621462755, + 41.879600553674116 + ], + "arithmetic_mean": 41.40092182465427, + "min": 39.95922870566115, + "max": 42.36393621462755 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 12.5234375, + 12.5703125, + 11.98046875 + ], + "arithmetic_mean": 12.358072916666666, + "min": 11.98046875, + "max": 12.5703125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 54, + 54, + 54 + ], + "arithmetic_mean": 54, + "min": 54, + "max": 54 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 5.35127095839049, + 5.409441037040632, + 5.466648885078138 + ], + "arithmetic_mean": 5.409120293503086, + "min": 5.35127095839049, + "max": 5.466648885078138 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 56.83203125, + 59.4921875, + 55.30078125 + ], + "arithmetic_mean": 57.208333333333336, + "min": 55.30078125, + "max": 59.4921875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 779, + 908, + 738 + ], + "arithmetic_mean": 808.3333333333334, + "min": 738, + "max": 908 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 96.33241883792265, + 96.457167289164, + 99.65515291690588 + ], + "arithmetic_mean": 97.48157968133084, + "min": 96.33241883792265, + "max": 99.65515291690588 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 77.00390625, + 74.578125, + 76.8828125 + ], + "arithmetic_mean": 76.15494791666667, + "min": 74.578125, + "max": 77.00390625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 935, + 925, + 935 + ], + "arithmetic_mean": 931.6666666666666, + "min": 925, + "max": 935 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 3.5892502595347797, + 3.6319002771546742, + 3.648283466915342 + ], + "arithmetic_mean": 3.6231446678682655, + "min": 3.5892502595347797, + "max": 3.648283466915342 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 66.1015625, + 63.50390625, + 63.21484375 + ], + "arithmetic_mean": 64.2734375, + "min": 63.21484375, + "max": 66.1015625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 423, + 414, + 421 + ], + "arithmetic_mean": 419.3333333333333, + "min": 414, + "max": 423 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 1, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 5.156079319126167, + 5.724043173133954, + 5.928479549771993 + ], + "arithmetic_mean": 5.602867347344038, + "min": 5.156079319126167, + "max": 5.928479549771993 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 28.8359375, + 28.33203125, + 28.40234375 + ], + "arithmetic_mean": 28.5234375, + "min": 28.33203125, + "max": 28.8359375 + }, + "maximum_sampled_fds": { + "per_pass": [ + 423, + 414, + 421 + ], + "arithmetic_mean": 419.3333333333333, + "min": 414, + "max": 423 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 9.680053939476899, + 9.656470838440155, + 9.469204209401575 + ], + "arithmetic_mean": 9.601909662439542, + "min": 9.469204209401575, + "max": 9.680053939476899 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 28.9609375, + 28.53515625, + 28.4375 + ], + "arithmetic_mean": 28.64453125, + "min": 28.4375, + "max": 28.9609375 + }, + "maximum_sampled_fds": { + "per_pass": [ + 362, + 363, + 358 + ], + "arithmetic_mean": 361, + "min": 358, + "max": 363 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 16, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 61.73551297848488, + 64.06367421615434, + 63.921542150348834 + ], + "arithmetic_mean": 63.24024311499602, + "min": 61.73551297848488, + "max": 64.06367421615434 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 24.7734375, + 24.80078125, + 24.79296875 + ], + "arithmetic_mean": 24.7890625, + "min": 24.7734375, + "max": 24.80078125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 54, + 54, + 54 + ], + "arithmetic_mean": 54, + "min": 54, + "max": 54 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 9.613656951503794, + 9.431000905111663, + 9.451719330661744 + ], + "arithmetic_mean": 9.498792395759066, + "min": 9.431000905111663, + "max": 9.613656951503794 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 69.3125, + 66.8203125, + 70.65625 + ], + "arithmetic_mean": 68.9296875, + "min": 66.8203125, + "max": 70.65625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 1028, + 981, + 889 + ], + "arithmetic_mean": 966, + "min": 889, + "max": 1028 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.51336286444736, + 99.5170633056631, + 99.39986913498372 + ], + "arithmetic_mean": 99.47676510169806, + "min": 99.39986913498372, + "max": 99.5170633056631 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 99.79296875, + 93.76953125, + 96.61328125 + ], + "arithmetic_mean": 96.72526041666667, + "min": 93.76953125, + "max": 99.79296875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 1008, + 939, + 944 + ], + "arithmetic_mean": 963.6666666666666, + "min": 939, + "max": 1008 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "nighthawk", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 4.984426993819879, + 5.040588838379829, + 5.241931438051222 + ], + "arithmetic_mean": 5.088982423416977, + "min": 4.984426993819879, + "max": 5.241931438051222 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 80.95703125, + 64.4296875, + 62.46484375 + ], + "arithmetic_mean": 69.28385416666667, + "min": 62.46484375, + "max": 80.95703125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 500, + 431, + 436 + ], + "arithmetic_mean": 455.6666666666667, + "min": 431, + "max": 500 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "nighthawk", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "treatment": "agentgateway", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 9.32157736131282, + 9.608246327758646, + 9.324209635995407 + ], + "arithmetic_mean": 9.418011108355625, + "min": 9.32157736131282, + "max": 9.608246327758646 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 42.38671875, + 39.3046875, + 39.81640625 + ], + "arithmetic_mean": 40.502604166666664, + "min": 39.3046875, + "max": 42.38671875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 463, + 431, + 436 + ], + "arithmetic_mean": 443.3333333333333, + "min": 431, + "max": 463 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": null, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 1.859746242578704, + 1.9986415252429441, + 1.9689934607075443 + ], + "arithmetic_mean": 1.9424604095097309, + "min": 1.859746242578704, + "max": 1.9986415252429441 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 6.3125, + 5.9453125, + 6.94140625 + ], + "arithmetic_mean": 6.399739583333333, + "min": 5.9453125, + "max": 6.94140625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 28, + 28, + 28 + ], + "arithmetic_mean": 28, + "min": 28, + "max": 28 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 1, + "connections": null, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 2.8771752771543677, + 3.122653165336018, + 2.9915552675131156 + ], + "arithmetic_mean": 2.9971279033345004, + "min": 2.8771752771543677, + "max": 3.122653165336018 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 7.23046875, + 7.43359375, + 7.38671875 + ], + "arithmetic_mean": 7.350260416666667, + "min": 7.23046875, + "max": 7.43359375 + }, + "maximum_sampled_fds": { + "per_pass": [ + 28, + 28, + 28 + ], + "arithmetic_mean": 28, + "min": 28, + "max": 28 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 16, + "connections": null, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 4.7697312366638345, + 4.751317382110567, + 4.789030316808821 + ], + "arithmetic_mean": 4.770026311861074, + "min": 4.751317382110567, + "max": 4.789030316808821 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 11.296875, + 10.75390625, + 10.8203125 + ], + "arithmetic_mean": 10.95703125, + "min": 10.75390625, + "max": 11.296875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 58, + 58, + 58 + ], + "arithmetic_mean": 58, + "min": 58, + "max": 58 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 16, + "connections": null, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 32.329334798405036, + 34.540287132090256, + 34.415854009519066 + ], + "arithmetic_mean": 33.76182531333812, + "min": 32.329334798405036, + "max": 34.540287132090256 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 29.84765625, + 28.703125, + 29.859375 + ], + "arithmetic_mean": 29.470052083333332, + "min": 28.703125, + "max": 29.859375 + }, + "maximum_sampled_fds": { + "per_pass": [ + 58, + 58, + 58 + ], + "arithmetic_mean": 58, + "min": 58, + "max": 58 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 512, + "connections": null, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 4.979372703730812, + 4.848702058549815, + 4.943437260590337 + ], + "arithmetic_mean": 4.923837340956988, + "min": 4.848702058549815, + "max": 4.979372703730812 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 86.33203125, + 84.89453125, + 85.41015625 + ], + "arithmetic_mean": 85.54557291666667, + "min": 84.89453125, + "max": 86.33203125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 661, + 663, + 662 + ], + "arithmetic_mean": 662, + "min": 661, + "max": 663 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 0, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 99.59526139136712, + 99.6364595207991, + 99.49595026045277 + ], + "arithmetic_mean": 99.575890390873, + "min": 99.49595026045277, + "max": 99.6364595207991 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 160.49609375, + 167.421875, + 162.48046875 + ], + "arithmetic_mean": 163.46614583333334, + "min": 160.49609375, + "max": 167.421875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 924, + 939, + 910 + ], + "arithmetic_mean": 924.3333333333334, + "min": 910, + "max": 939 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": null, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 3.0115079595823455, + 3.1318079254046998, + 3.0965547500639525 + ], + "arithmetic_mean": 3.0799568783503326, + "min": 3.0115079595823455, + "max": 3.1318079254046998 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 136.66796875, + 162.25390625, + 156.80078125 + ], + "arithmetic_mean": 151.90755208333334, + "min": 136.66796875, + "max": 162.25390625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 146, + 145, + 146 + ], + "arithmetic_mean": 145.66666666666666, + "min": 145, + "max": 146 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 1, + "connections": null, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 4.666407228322223, + 4.66656365933437, + 4.881130200257683 + ], + "arithmetic_mean": 4.738033695971425, + "min": 4.666407228322223, + "max": 4.881130200257683 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 105.625, + 107.84765625, + 107.8046875 + ], + "arithmetic_mean": 107.09244791666667, + "min": 105.625, + "max": 107.84765625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 146, + 145, + 146 + ], + "arithmetic_mean": 145.66666666666666, + "min": 145, + "max": 146 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 16, + "connections": null, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 7.936278360676216, + 7.981899198964836, + 7.998330965354648 + ], + "arithmetic_mean": 7.9721695083319, + "min": 7.936278360676216, + "max": 7.998330965354648 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 104.078125, + 106.2109375, + 106.25 + ], + "arithmetic_mean": 105.51302083333333, + "min": 104.078125, + "max": 106.25 + }, + "maximum_sampled_fds": { + "per_pass": [ + 161, + 160, + 161 + ], + "arithmetic_mean": 160.66666666666666, + "min": 160, + "max": 161 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 16, + "connections": null, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 55.53754771357704, + 55.83605810711403, + 56.21287757424555 + ], + "arithmetic_mean": 55.86216113164554, + "min": 55.53754771357704, + "max": 56.21287757424555 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 122.05859375, + 124.48046875, + 122.75 + ], + "arithmetic_mean": 123.09635416666667, + "min": 122.05859375, + "max": 124.48046875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 58, + 58, + 58 + ], + "arithmetic_mean": 58, + "min": 58, + "max": 58 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 512, + "connections": null, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 8.179396765247857, + 8.14282840295712, + 8.30772797182528 + ], + "arithmetic_mean": 8.209984380010086, + "min": 8.14282840295712, + "max": 8.30772797182528 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 177.85546875, + 180.84765625, + 177.69140625 + ], + "arithmetic_mean": 178.79817708333334, + "min": 177.69140625, + "max": 180.84765625 + }, + "maximum_sampled_fds": { + "per_pass": [ + 666, + 660, + 656 + ], + "arithmetic_mean": 660.6666666666666, + "min": 656, + "max": 666 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "fortio", + "api": null, + "size": 16384, + "rate": 0, + "concurrency": 512, + "connections": null, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 100.0130359679897, + 99.7691047108124, + 99.60644848431349 + ], + "arithmetic_mean": 99.7961963877052, + "min": 99.60644848431349, + "max": 100.0130359679897 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 229.19921875, + 230.6328125, + 233.5546875 + ], + "arithmetic_mean": 231.12890625, + "min": 229.19921875, + "max": 233.5546875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 920, + 912, + 923 + ], + "arithmetic_mean": 918.3333333333334, + "min": 912, + "max": 923 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "nighthawk", + "api": null, + "size": 0, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 4.576355658105701, + 4.579865516439291, + 4.730881542494474 + ], + "arithmetic_mean": 4.629034239013156, + "min": 4.576355658105701, + "max": 4.730881542494474 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 202.0703125, + 217.51953125, + 216.47265625 + ], + "arithmetic_mean": 212.02083333333334, + "min": 202.0703125, + "max": 217.51953125 + }, + "maximum_sampled_fds": { + "per_pass": [ + 149, + 146, + 147 + ], + "arithmetic_mean": 147.33333333333334, + "min": 146, + "max": 149 + } + } + }, + { + "profile": "kubernetes", + "workload": "http", + "tool": "nighthawk", + "api": null, + "size": 16384, + "rate": 1000, + "concurrency": 1, + "connections": 16, + "treatment": "praxis-release", + "metrics": { + "mean_cpu_percent_of_two_cpu_quota": { + "per_pass": [ + 7.738711456914229, + 7.516852431590394, + 7.707896262968767 + ], + "arithmetic_mean": 7.654486717157797, + "min": 7.516852431590394, + "max": 7.738711456914229 + }, + "maximum_sampled_cgroup_memory_mib": { + "per_pass": [ + 168.03125, + 169.54296875, + 169.34375 + ], + "arithmetic_mean": 168.97265625, + "min": 168.03125, + "max": 169.54296875 + }, + "maximum_sampled_fds": { + "per_pass": [ + 149, + 147, + 145 + ], + "arithmetic_mean": 147, + "min": 145, + "max": 149 + } + } + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/reports/data/scale-rows.json b/cpu-comparison/2026-10-05-stable-comparison/reports/data/scale-rows.json new file mode 100644 index 0000000..1e59d69 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/reports/data/scale-rows.json @@ -0,0 +1,410 @@ +[ + { + "pass": 1, + "treatment": "agentgateway", + "count": 1000, + "marker": "created", + "complete": true, + "post_submission_observer_started_seconds": 10.11173307199897, + "status_convergence_seconds": 11.35575173899997, + "sample_traffic_convergence_seconds": 11.455770651999046, + "all_route_traffic_verified_seconds": 12.324077158998989, + "last_observed_seconds": 12.324079554999116, + "final_current_status_count": 1000, + "final_sample_passed": 100, + "final_sample_count": 100, + "final_full_probe_passed": 1000, + "final_full_probe_attempted": true + }, + { + "pass": 1, + "treatment": "agentgateway", + "count": 1000, + "marker": "updated", + "complete": true, + "post_submission_observer_started_seconds": 10.107101342999158, + "status_convergence_seconds": 10.740143020999312, + "sample_traffic_convergence_seconds": 10.837750282998968, + "all_route_traffic_verified_seconds": 11.726178274999256, + "last_observed_seconds": 11.72618043500006, + "final_current_status_count": 1000, + "final_sample_passed": 100, + "final_sample_count": 100, + "final_full_probe_passed": 1000, + "final_full_probe_attempted": true + }, + { + "pass": 1, + "treatment": "agentgateway", + "count": 5000, + "marker": "created", + "complete": true, + "post_submission_observer_started_seconds": 50.11046414899829, + "status_convergence_seconds": 53.363317138999264, + "sample_traffic_convergence_seconds": 53.46223326099971, + "all_route_traffic_verified_seconds": 57.921122441999614, + "last_observed_seconds": 57.92112563499904, + "final_current_status_count": 5000, + "final_sample_passed": 100, + "final_sample_count": 100, + "final_full_probe_passed": 5000, + "final_full_probe_attempted": true + }, + { + "pass": 1, + "treatment": "agentgateway", + "count": 5000, + "marker": "updated", + "complete": true, + "post_submission_observer_started_seconds": 50.114869824999914, + "status_convergence_seconds": 52.67934173700087, + "sample_traffic_convergence_seconds": 52.77436678800041, + "all_route_traffic_verified_seconds": 57.09470595499988, + "last_observed_seconds": 57.09470840200083, + "final_current_status_count": 5000, + "final_sample_passed": 100, + "final_sample_count": 100, + "final_full_probe_passed": 5000, + "final_full_probe_attempted": true + }, + { + "pass": 1, + "treatment": "praxis-release", + "count": 1000, + "marker": "created", + "complete": false, + "post_submission_observer_started_seconds": 10.106724257999304, + "status_convergence_seconds": null, + "sample_traffic_convergence_seconds": null, + "all_route_traffic_verified_seconds": null, + "last_observed_seconds": 310.7425365929994, + "final_current_status_count": 0, + "final_sample_passed": 0, + "final_sample_count": 100, + "final_full_probe_passed": 0, + "final_full_probe_attempted": false + }, + { + "pass": 1, + "treatment": "praxis-release", + "count": 1000, + "marker": "updated", + "complete": false, + "post_submission_observer_started_seconds": 10.105823403999239, + "status_convergence_seconds": null, + "sample_traffic_convergence_seconds": null, + "all_route_traffic_verified_seconds": null, + "last_observed_seconds": 311.20807839600093, + "final_current_status_count": 0, + "final_sample_passed": 0, + "final_sample_count": 100, + "final_full_probe_passed": 0, + "final_full_probe_attempted": false + }, + { + "pass": 1, + "treatment": "praxis-release", + "count": 5000, + "marker": "created", + "complete": false, + "post_submission_observer_started_seconds": 50.10321846700026, + "status_convergence_seconds": null, + "sample_traffic_convergence_seconds": null, + "all_route_traffic_verified_seconds": null, + "last_observed_seconds": 352.6692779929981, + "final_current_status_count": 0, + "final_sample_passed": 0, + "final_sample_count": 100, + "final_full_probe_passed": 0, + "final_full_probe_attempted": false + }, + { + "pass": 1, + "treatment": "praxis-release", + "count": 5000, + "marker": "updated", + "complete": false, + "post_submission_observer_started_seconds": 50.10981836599967, + "status_convergence_seconds": null, + "sample_traffic_convergence_seconds": null, + "all_route_traffic_verified_seconds": null, + "last_observed_seconds": 352.4540085810004, + "final_current_status_count": 0, + "final_sample_passed": 0, + "final_sample_count": 100, + "final_full_probe_passed": 0, + "final_full_probe_attempted": false + }, + { + "pass": 2, + "treatment": "agentgateway", + "count": 1000, + "marker": "created", + "complete": true, + "post_submission_observer_started_seconds": 10.104058259999874, + "status_convergence_seconds": 10.754236394001055, + "sample_traffic_convergence_seconds": 10.843546087002323, + "all_route_traffic_verified_seconds": 11.654819168001268, + "last_observed_seconds": 11.65482108300057, + "final_current_status_count": 1000, + "final_sample_passed": 100, + "final_sample_count": 100, + "final_full_probe_passed": 1000, + "final_full_probe_attempted": true + }, + { + "pass": 2, + "treatment": "agentgateway", + "count": 1000, + "marker": "updated", + "complete": true, + "post_submission_observer_started_seconds": 10.103802965000796, + "status_convergence_seconds": 10.716240541001753, + "sample_traffic_convergence_seconds": 10.80709063500035, + "all_route_traffic_verified_seconds": 11.668044199002907, + "last_observed_seconds": 11.668046221002442, + "final_current_status_count": 1000, + "final_sample_passed": 100, + "final_sample_count": 100, + "final_full_probe_passed": 1000, + "final_full_probe_attempted": true + }, + { + "pass": 2, + "treatment": "agentgateway", + "count": 5000, + "marker": "created", + "complete": true, + "post_submission_observer_started_seconds": 50.105698544000916, + "status_convergence_seconds": 53.246869539001636, + "sample_traffic_convergence_seconds": 53.34181195099882, + "all_route_traffic_verified_seconds": 57.719015340000624, + "last_observed_seconds": 57.71901845699904, + "final_current_status_count": 5000, + "final_sample_passed": 100, + "final_sample_count": 100, + "final_full_probe_passed": 5000, + "final_full_probe_attempted": true + }, + { + "pass": 2, + "treatment": "agentgateway", + "count": 5000, + "marker": "updated", + "complete": true, + "post_submission_observer_started_seconds": 50.10970591699879, + "status_convergence_seconds": 52.590881004998664, + "sample_traffic_convergence_seconds": 52.68157016600162, + "all_route_traffic_verified_seconds": 56.94293020199984, + "last_observed_seconds": 56.94293250999908, + "final_current_status_count": 5000, + "final_sample_passed": 100, + "final_sample_count": 100, + "final_full_probe_passed": 5000, + "final_full_probe_attempted": true + }, + { + "pass": 2, + "treatment": "praxis-release", + "count": 1000, + "marker": "created", + "complete": false, + "post_submission_observer_started_seconds": 10.105250955999509, + "status_convergence_seconds": null, + "sample_traffic_convergence_seconds": null, + "all_route_traffic_verified_seconds": null, + "last_observed_seconds": 310.7461081649999, + "final_current_status_count": 0, + "final_sample_passed": 0, + "final_sample_count": 100, + "final_full_probe_passed": 0, + "final_full_probe_attempted": false + }, + { + "pass": 2, + "treatment": "praxis-release", + "count": 1000, + "marker": "updated", + "complete": false, + "post_submission_observer_started_seconds": 10.109536728999956, + "status_convergence_seconds": null, + "sample_traffic_convergence_seconds": null, + "all_route_traffic_verified_seconds": null, + "last_observed_seconds": 310.7698978619992, + "final_current_status_count": 0, + "final_sample_passed": 0, + "final_sample_count": 100, + "final_full_probe_passed": 0, + "final_full_probe_attempted": false + }, + { + "pass": 2, + "treatment": "praxis-release", + "count": 5000, + "marker": "created", + "complete": false, + "post_submission_observer_started_seconds": 50.10147985599906, + "status_convergence_seconds": null, + "sample_traffic_convergence_seconds": null, + "all_route_traffic_verified_seconds": null, + "last_observed_seconds": 352.0569120680011, + "final_current_status_count": 0, + "final_sample_passed": 0, + "final_sample_count": 100, + "final_full_probe_passed": 0, + "final_full_probe_attempted": false + }, + { + "pass": 2, + "treatment": "praxis-release", + "count": 5000, + "marker": "updated", + "complete": false, + "post_submission_observer_started_seconds": 50.105632430000696, + "status_convergence_seconds": null, + "sample_traffic_convergence_seconds": null, + "all_route_traffic_verified_seconds": null, + "last_observed_seconds": 352.1767316020014, + "final_current_status_count": 0, + "final_sample_passed": 0, + "final_sample_count": 100, + "final_full_probe_passed": 0, + "final_full_probe_attempted": false + }, + { + "pass": 3, + "treatment": "agentgateway", + "count": 1000, + "marker": "created", + "complete": true, + "post_submission_observer_started_seconds": 10.09880339099982, + "status_convergence_seconds": 11.282034823998401, + "sample_traffic_convergence_seconds": 11.372317027999088, + "all_route_traffic_verified_seconds": 12.1768908189988, + "last_observed_seconds": 12.176892489998863, + "final_current_status_count": 1000, + "final_sample_passed": 100, + "final_sample_count": 100, + "final_full_probe_passed": 1000, + "final_full_probe_attempted": true + }, + { + "pass": 3, + "treatment": "agentgateway", + "count": 1000, + "marker": "updated", + "complete": true, + "post_submission_observer_started_seconds": 10.112375164997502, + "status_convergence_seconds": 10.72192486199856, + "sample_traffic_convergence_seconds": 10.809280988996761, + "all_route_traffic_verified_seconds": 11.611480931998813, + "last_observed_seconds": 11.61148320799839, + "final_current_status_count": 1000, + "final_sample_passed": 100, + "final_sample_count": 100, + "final_full_probe_passed": 1000, + "final_full_probe_attempted": true + }, + { + "pass": 3, + "treatment": "agentgateway", + "count": 5000, + "marker": "created", + "complete": true, + "post_submission_observer_started_seconds": 50.1016750259987, + "status_convergence_seconds": 52.81953659899955, + "sample_traffic_convergence_seconds": 52.90993407899805, + "all_route_traffic_verified_seconds": 57.08341169999767, + "last_observed_seconds": 57.083414626999, + "final_current_status_count": 5000, + "final_sample_passed": 100, + "final_sample_count": 100, + "final_full_probe_passed": 5000, + "final_full_probe_attempted": true + }, + { + "pass": 3, + "treatment": "agentgateway", + "count": 5000, + "marker": "updated", + "complete": true, + "post_submission_observer_started_seconds": 50.1032069440007, + "status_convergence_seconds": 53.04403145500328, + "sample_traffic_convergence_seconds": 53.13707230300133, + "all_route_traffic_verified_seconds": 57.41327514300065, + "last_observed_seconds": 57.413277879000816, + "final_current_status_count": 5000, + "final_sample_passed": 100, + "final_sample_count": 100, + "final_full_probe_passed": 5000, + "final_full_probe_attempted": true + }, + { + "pass": 3, + "treatment": "praxis-release", + "count": 1000, + "marker": "created", + "complete": false, + "post_submission_observer_started_seconds": 10.100500209999154, + "status_convergence_seconds": null, + "sample_traffic_convergence_seconds": null, + "all_route_traffic_verified_seconds": null, + "last_observed_seconds": 310.7509684430006, + "final_current_status_count": 0, + "final_sample_passed": 0, + "final_sample_count": 100, + "final_full_probe_passed": 0, + "final_full_probe_attempted": false + }, + { + "pass": 3, + "treatment": "praxis-release", + "count": 1000, + "marker": "updated", + "complete": false, + "post_submission_observer_started_seconds": 10.105076326999551, + "status_convergence_seconds": null, + "sample_traffic_convergence_seconds": null, + "all_route_traffic_verified_seconds": null, + "last_observed_seconds": 310.6910551820001, + "final_current_status_count": 0, + "final_sample_passed": 0, + "final_sample_count": 100, + "final_full_probe_passed": 0, + "final_full_probe_attempted": false + }, + { + "pass": 3, + "treatment": "praxis-release", + "count": 5000, + "marker": "created", + "complete": false, + "post_submission_observer_started_seconds": 50.10743094600184, + "status_convergence_seconds": null, + "sample_traffic_convergence_seconds": null, + "all_route_traffic_verified_seconds": null, + "last_observed_seconds": 352.08340835999843, + "final_current_status_count": 0, + "final_sample_passed": 0, + "final_sample_count": 100, + "final_full_probe_passed": 0, + "final_full_probe_attempted": false + }, + { + "pass": 3, + "treatment": "praxis-release", + "count": 5000, + "marker": "updated", + "complete": false, + "post_submission_observer_started_seconds": 50.10801829400225, + "status_convergence_seconds": null, + "sample_traffic_convergence_seconds": null, + "all_route_traffic_verified_seconds": null, + "last_observed_seconds": 352.11073813500116, + "final_current_status_count": 0, + "final_sample_passed": 0, + "final_sample_count": 100, + "final_full_probe_passed": 0, + "final_full_probe_attempted": false + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/reports/data/scale-summary.json b/cpu-comparison/2026-10-05-stable-comparison/reports/data/scale-summary.json new file mode 100644 index 0000000..5232814 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/reports/data/scale-summary.json @@ -0,0 +1,290 @@ +[ + { + "treatment": "agentgateway", + "count": 1000, + "marker": "created", + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "post_submission_observer_started_seconds": { + "per_pass": [ + 10.11173307199897, + 10.104058259999874, + 10.09880339099982 + ], + "arithmetic_mean": 10.10486490766622, + "min": 10.09880339099982, + "max": 10.11173307199897, + "sample_stddev": 0.006502474377355373 + }, + "status_convergence_seconds": { + "per_pass": [ + 11.35575173899997, + 10.754236394001055, + 11.282034823998401 + ], + "arithmetic_mean": 11.130674318999809, + "min": 10.754236394001055, + "max": 11.35575173899997, + "sample_stddev": 0.32808181818315213 + }, + "all_route_traffic_verified_seconds": { + "per_pass": [ + 12.324077158998989, + 11.654819168001268, + 12.1768908189988 + ], + "arithmetic_mean": 12.051929048666352, + "min": 11.654819168001268, + "max": 12.324077158998989, + "sample_stddev": 0.35169325791382605 + } + }, + "converged_passes": 3 + }, + { + "treatment": "agentgateway", + "count": 1000, + "marker": "updated", + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "post_submission_observer_started_seconds": { + "per_pass": [ + 10.107101342999158, + 10.103802965000796, + 10.112375164997502 + ], + "arithmetic_mean": 10.107759824332485, + "min": 10.103802965000796, + "max": 10.112375164997502, + "sample_stddev": 0.004323869961693836 + }, + "status_convergence_seconds": { + "per_pass": [ + 10.740143020999312, + 10.716240541001753, + 10.72192486199856 + ], + "arithmetic_mean": 10.726102807999874, + "min": 10.716240541001753, + "max": 10.740143020999312, + "sample_stddev": 0.012486935656952233 + }, + "all_route_traffic_verified_seconds": { + "per_pass": [ + 11.726178274999256, + 11.668044199002907, + 11.611480931998813 + ], + "arithmetic_mean": 11.668567802000325, + "min": 11.611480931998813, + "max": 11.726178274999256, + "sample_stddev": 0.05735046419092468 + } + }, + "converged_passes": 3 + }, + { + "treatment": "agentgateway", + "count": 5000, + "marker": "created", + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "post_submission_observer_started_seconds": { + "per_pass": [ + 50.11046414899829, + 50.105698544000916, + 50.1016750259987 + ], + "arithmetic_mean": 50.105945906332636, + "min": 50.1016750259987, + "max": 50.11046414899829, + "sample_stddev": 0.004399779752196155 + }, + "status_convergence_seconds": { + "per_pass": [ + 53.363317138999264, + 53.246869539001636, + 52.81953659899955 + ], + "arithmetic_mean": 53.14324109233348, + "min": 52.81953659899955, + "max": 53.363317138999264, + "sample_stddev": 0.2863188085678907 + }, + "all_route_traffic_verified_seconds": { + "per_pass": [ + 57.921122441999614, + 57.719015340000624, + 57.08341169999767 + ], + "arithmetic_mean": 57.574516493999305, + "min": 57.08341169999767, + "max": 57.921122441999614, + "sample_stddev": 0.43714958445382035 + } + }, + "converged_passes": 3 + }, + { + "treatment": "agentgateway", + "count": 5000, + "marker": "updated", + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "post_submission_observer_started_seconds": { + "per_pass": [ + 50.114869824999914, + 50.10970591699879, + 50.1032069440007 + ], + "arithmetic_mean": 50.109260895333136, + "min": 50.1032069440007, + "max": 50.114869824999914, + "sample_stddev": 0.005844162173709302 + }, + "status_convergence_seconds": { + "per_pass": [ + 52.67934173700087, + 52.590881004998664, + 53.04403145500328 + ], + "arithmetic_mean": 52.7714180656676, + "min": 52.590881004998664, + "max": 53.04403145500328, + "sample_stddev": 0.24019756516335572 + }, + "all_route_traffic_verified_seconds": { + "per_pass": [ + 57.09470595499988, + 56.94293020199984, + 57.41327514300065 + ], + "arithmetic_mean": 57.15030376666679, + "min": 56.94293020199984, + "max": 57.41327514300065, + "sample_stddev": 0.24005088705912778 + } + }, + "converged_passes": 3 + }, + { + "treatment": "praxis-release", + "count": 1000, + "marker": "created", + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "post_submission_observer_started_seconds": { + "per_pass": [ + 10.106724257999304, + 10.105250955999509, + 10.100500209999154 + ], + "arithmetic_mean": 10.104158474665988, + "min": 10.100500209999154, + "max": 10.106724257999304, + "sample_stddev": 0.003252665057319509 + } + }, + "converged_passes": 0 + }, + { + "treatment": "praxis-release", + "count": 1000, + "marker": "updated", + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "post_submission_observer_started_seconds": { + "per_pass": [ + 10.105823403999239, + 10.109536728999956, + 10.105076326999551 + ], + "arithmetic_mean": 10.106812153332916, + "min": 10.105076326999551, + "max": 10.109536728999956, + "sample_stddev": 0.0023889360466403417 + } + }, + "converged_passes": 0 + }, + { + "treatment": "praxis-release", + "count": 5000, + "marker": "created", + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "post_submission_observer_started_seconds": { + "per_pass": [ + 50.10321846700026, + 50.10147985599906, + 50.10743094600184 + ], + "arithmetic_mean": 50.10404308966705, + "min": 50.10147985599906, + "max": 50.10743094600184, + "sample_stddev": 0.0030600441111598097 + } + }, + "converged_passes": 0 + }, + { + "treatment": "praxis-release", + "count": 5000, + "marker": "updated", + "passes": [ + 1, + 2, + 3 + ], + "three_complete_passes": true, + "metrics": { + "post_submission_observer_started_seconds": { + "per_pass": [ + 50.10981836599967, + 50.105632430000696, + 50.10801829400225 + ], + "arithmetic_mean": 50.10782303000087, + "min": 50.105632430000696, + "max": 50.10981836599967, + "sample_stddev": 0.0020997883392274578 + } + }, + "converged_passes": 0 + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/reports/data/setup-blocks.json b/cpu-comparison/2026-10-05-stable-comparison/reports/data/setup-blocks.json new file mode 100644 index 0000000..e195887 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/reports/data/setup-blocks.json @@ -0,0 +1,41 @@ +[ + { + "pass": 1, + "treatment": "praxis-nightly", + "recorded_at": "2026-10-05T23:25:31.862572+00:00", + "classification": "stock operator/core nightly configuration incompatibility", + "infrastructure_nodes_ready": true, + "image": "ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8", + "http": "not evaluated", + "scale": "not evaluated", + "recovery": "not evaluated", + "reason": "Operator cluster name contains tilde, rejected by the pinned nightly", + "modified_product_config": false + }, + { + "pass": 2, + "treatment": "praxis-nightly", + "recorded_at": "2026-10-06T00:10:24.996595+00:00", + "classification": "stock operator/core nightly configuration incompatibility", + "infrastructure_nodes_ready": true, + "image": "ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8", + "http": "not evaluated", + "scale": "not evaluated", + "recovery": "not evaluated", + "reason": "Operator cluster name contains tilde, rejected by the pinned nightly", + "modified_product_config": false + }, + { + "pass": 3, + "treatment": "praxis-nightly", + "recorded_at": "2026-10-06T00:45:16.379276+00:00", + "classification": "stock operator/core nightly configuration incompatibility", + "infrastructure_nodes_ready": true, + "image": "ghcr.io/praxis-proxy/praxis@sha256:be62d256d5ec92aacb1216baba506aac763e2100f9eb361820a5c27c54e17be8", + "http": "not evaluated", + "scale": "not evaluated", + "recovery": "not evaluated", + "reason": "Operator cluster name contains tilde, rejected by the pinned nightly", + "modified_product_config": false + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/reports/data/static-address-rows.json b/cpu-comparison/2026-10-05-stable-comparison/reports/data/static-address-rows.json new file mode 100644 index 0000000..4b11f85 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/reports/data/static-address-rows.json @@ -0,0 +1,68 @@ +[ + { + "pass": 1, + "treatment": "agentgateway", + "test": "GatewayStaticAddresses", + "suite": "conformance/v1.6.1", + "exit": 0, + "passed": true, + "failed": false, + "cleanup_complete": true, + "artifact": "results/static-address/pass1/agentgateway" + }, + { + "pass": 1, + "treatment": "praxis", + "test": "GatewayStaticAddresses", + "suite": "conformance/v1.6.1", + "exit": 1, + "passed": false, + "failed": true, + "cleanup_complete": true, + "artifact": "results/static-address/pass1/praxis" + }, + { + "pass": 2, + "treatment": "agentgateway", + "test": "GatewayStaticAddresses", + "suite": "conformance/v1.6.1", + "exit": 0, + "passed": true, + "failed": false, + "cleanup_complete": true, + "artifact": "results/static-address/pass2/agentgateway" + }, + { + "pass": 2, + "treatment": "praxis", + "test": "GatewayStaticAddresses", + "suite": "conformance/v1.6.1", + "exit": 1, + "passed": false, + "failed": true, + "cleanup_complete": true, + "artifact": "results/static-address/pass2/praxis" + }, + { + "pass": 3, + "treatment": "agentgateway", + "test": "GatewayStaticAddresses", + "suite": "conformance/v1.6.1", + "exit": 0, + "passed": true, + "failed": false, + "cleanup_complete": true, + "artifact": "results/static-address/pass3/agentgateway" + }, + { + "pass": 3, + "treatment": "praxis", + "test": "GatewayStaticAddresses", + "suite": "conformance/v1.6.1", + "exit": 1, + "passed": false, + "failed": true, + "cleanup_complete": true, + "artifact": "results/static-address/pass3/praxis" + } +] diff --git a/cpu-comparison/2026-10-05-stable-comparison/reports/figures/common-ai-aiperf.png b/cpu-comparison/2026-10-05-stable-comparison/reports/figures/common-ai-aiperf.png new file mode 100644 index 0000000..6bdedd9 Binary files /dev/null and b/cpu-comparison/2026-10-05-stable-comparison/reports/figures/common-ai-aiperf.png differ diff --git a/cpu-comparison/2026-10-05-stable-comparison/reports/figures/common-ai-aiperf.svg b/cpu-comparison/2026-10-05-stable-comparison/reports/figures/common-ai-aiperf.svg new file mode 100644 index 0000000..34e614b --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/reports/figures/common-ai-aiperf.svg @@ -0,0 +1,504 @@ + + + + + + + + 2026-10-05T21:40:14.577516 + image/svg+xml + + + Matplotlib v3.10.6, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + anthropic + 16 streams + + + + + + + + + + anthropic + 128 streams + + + + + + + + + + openai + 16 streams + + + + + + + + + + openai + 128 streams + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + 10 + + + + + + + + + + + + + 20 + + + + + + + + + + + + + 30 + + + + + + + + + + + + + 40 + + + + Mean time to first token (ms) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Gateway: 2-vCPU quota, 2 GiB, pinned guest cores; service: 6-vCPU quota; 128 input / 64 output tokens; deterministic CPU service + + + Forwarded synthetic streaming TTFT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Direct service + + + + + + Agentgateway v1.6.0 + + + + + + Praxis core v0.5.2 + + + + + + Praxis core nightly-20261002 + + + + + Bars: arithmetic mean of three passes. Dots: each pass. Shared placement, rotated order. Solo.io evaluation. + + + Common profile forwards protocol traffic without native AI transformation/accounting. + + + + + + + + diff --git a/cpu-comparison/2026-10-05-stable-comparison/reports/figures/common-ai-fortio.png b/cpu-comparison/2026-10-05-stable-comparison/reports/figures/common-ai-fortio.png new file mode 100644 index 0000000..2819d5a Binary files /dev/null and b/cpu-comparison/2026-10-05-stable-comparison/reports/figures/common-ai-fortio.png differ diff --git a/cpu-comparison/2026-10-05-stable-comparison/reports/figures/common-ai-fortio.svg b/cpu-comparison/2026-10-05-stable-comparison/reports/figures/common-ai-fortio.svg new file mode 100644 index 0000000..1753c85 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/reports/figures/common-ai-fortio.svg @@ -0,0 +1,712 @@ + + + + + + + + 2026-10-05T21:40:13.846738 + image/svg+xml + + + Matplotlib v3.10.6, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + anthropic + 1 KiB + 32 conn. + + + + + + + + + + anthropic + 16 KiB + 32 conn. + + + + + + + + + + openai + 1 KiB + 32 conn. + + + + + + + + + + openai + 1 KiB + 512 conn. + + + + + + + + + + openai + 16 KiB + 32 conn. + + + + + + + + + + openai + 16 KiB + 512 conn. + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + 10000 + + + + + + + + + + + + + 20000 + + + + + + + + + + + + + 30000 + + + + + + + + + + + + + 40000 + + + + + + + + + + + + + 50000 + + + + + + + + + + + + + 60000 + + + + + + + + + + + + + 70000 + + + + + + + + + + + + + 80000 + + + + Successful HTTP 200 requests / second + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Gateway: 2-vCPU quota, 2 GiB, pinned guest cores; service: 6-vCPU quota; unlimited offered rate + + + Standalone AI-protocol forwarding + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Direct service + + + + + + Agentgateway v1.6.0 + + + + + + Praxis core v0.5.2 + + + + + + Praxis core nightly-20261002 + + + + + Bars: arithmetic mean of three passes. Dots: each pass. Shared placement, rotated order. Solo.io evaluation. + + + Common profile forwards protocol traffic without native AI transformation/accounting. + + + + + + + + diff --git a/cpu-comparison/2026-10-05-stable-comparison/reports/figures/common-http-fortio.png b/cpu-comparison/2026-10-05-stable-comparison/reports/figures/common-http-fortio.png new file mode 100644 index 0000000..349f07a Binary files /dev/null and b/cpu-comparison/2026-10-05-stable-comparison/reports/figures/common-http-fortio.png differ diff --git a/cpu-comparison/2026-10-05-stable-comparison/reports/figures/common-http-fortio.svg b/cpu-comparison/2026-10-05-stable-comparison/reports/figures/common-http-fortio.svg new file mode 100644 index 0000000..3c9346f --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/reports/figures/common-http-fortio.svg @@ -0,0 +1,691 @@ + + + + + + + + 2026-10-05T21:40:13.593264 + image/svg+xml + + + Matplotlib v3.10.6, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 KiB + 1 conn. + + + + + + + + + + 0 KiB + 16 conn. + + + + + + + + + + 0 KiB + 512 conn. + + + + + + + + + + 16 KiB + 1 conn. + + + + + + + + + + 16 KiB + 16 conn. + + + + + + + + + + 16 KiB + 512 conn. + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + 20000 + + + + + + + + + + + + + 40000 + + + + + + + + + + + + + 60000 + + + + + + + + + + + + + 80000 + + + + + + + + + + + + + 100000 + + + + + + + + + + + + + 120000 + + + + + + + + + + + + + 140000 + + + + Successful HTTP 200 requests / second + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Gateway: 2-vCPU quota, 2 GiB, pinned guest cores; service: 6-vCPU quota; unlimited offered rate + + + Standalone HTTP forwarding + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Direct service + + + + + + Agentgateway v1.6.0 + + + + + + Praxis core v0.5.2 + + + + + + Praxis core nightly-20261002 + + + + + Bars: arithmetic mean of three passes. Dots: each pass. Shared placement, rotated order. Solo.io evaluation. + + + Common profile forwards protocol traffic without native AI transformation/accounting. + + + + + + + + diff --git a/cpu-comparison/2026-10-05-stable-comparison/reports/figures/kubernetes-http-fortio.png b/cpu-comparison/2026-10-05-stable-comparison/reports/figures/kubernetes-http-fortio.png new file mode 100644 index 0000000..f2c2525 Binary files /dev/null and b/cpu-comparison/2026-10-05-stable-comparison/reports/figures/kubernetes-http-fortio.png differ diff --git a/cpu-comparison/2026-10-05-stable-comparison/reports/figures/kubernetes-http-fortio.svg b/cpu-comparison/2026-10-05-stable-comparison/reports/figures/kubernetes-http-fortio.svg new file mode 100644 index 0000000..ed44f40 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/reports/figures/kubernetes-http-fortio.svg @@ -0,0 +1,575 @@ + + + + + + + + 2026-10-05T21:40:14.367271 + image/svg+xml + + + Matplotlib v3.10.6, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 KiB + 1 conn. + + + + + + + + + + 0 KiB + 16 conn. + + + + + + + + + + 0 KiB + 512 conn. + + + + + + + + + + 16 KiB + 1 conn. + + + + + + + + + + 16 KiB + 16 conn. + + + + + + + + + + 16 KiB + 512 conn. + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + 20000 + + + + + + + + + + + + + 40000 + + + + + + + + + + + + + 60000 + + + + + + + + + + + + + 80000 + + + + + + + + + + + + + 100000 + + + + + + + + + + + + + 120000 + + + + Successful HTTP 200 requests / second + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Gateway: 2-vCPU quota, 256 MiB, private NodePort; service: 6-vCPU quota; unlimited offered rate + + + Kubernetes HTTP forwarding + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Direct service + + + + + + Agentgateway v1.6.0 + + + + + + Praxis core v0.5.2 + + + + + Bars: arithmetic mean of three passes. Dots: each pass. Shared placement, rotated order. Solo.io evaluation. + + + Core nightly/operator setup blocked: not evaluated here. + + + + + + + + diff --git a/cpu-comparison/2026-10-05-stable-comparison/reports/figures/native-ai-aiperf.png b/cpu-comparison/2026-10-05-stable-comparison/reports/figures/native-ai-aiperf.png new file mode 100644 index 0000000..a6eac7b Binary files /dev/null and b/cpu-comparison/2026-10-05-stable-comparison/reports/figures/native-ai-aiperf.png differ diff --git a/cpu-comparison/2026-10-05-stable-comparison/reports/figures/native-ai-aiperf.svg b/cpu-comparison/2026-10-05-stable-comparison/reports/figures/native-ai-aiperf.svg new file mode 100644 index 0000000..08dc316 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/reports/figures/native-ai-aiperf.svg @@ -0,0 +1,676 @@ + + + + + + + + 2026-10-05T21:40:14.806766 + image/svg+xml + + + Matplotlib v3.10.6, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + anthropic + 16 streams + + + + + + + + + + anthropic + 128 streams + + + + + + + + + + openai + 16 streams + + + + + + + + + + openai + 128 streams + + + + + + + + + + translation + 16 streams + + + + + + + + + + translation + 128 streams + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + 5 + + + + + + + + + + + + + 10 + + + + + + + + + + + + + 15 + + + + + + + + + + + + + 20 + + + + + + + + + + + + + 25 + + + + + + + + + + + + + 30 + + + + Mean time to first token (ms) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Gateway: 2-vCPU quota, 2 GiB, pinned guest cores; service: 6-vCPU quota; 128 input / 64 output tokens; deterministic CPU service + + + Native synthetic streaming TTFT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Direct service + + + + + + Agentgateway v1.6.0 + + + + + + Praxis AI v0.5.0 + + + + + + Praxis AI Oct 2 nightly + + + + + Bars: arithmetic mean of three passes. Dots: each pass. Shared placement, rotated order. Solo.io evaluation. + + + Native profiles perform different routing/accounting work; translation direct baseline speaks OpenAI. + + + + + + + + diff --git a/cpu-comparison/2026-10-05-stable-comparison/reports/figures/native-ai-fortio.png b/cpu-comparison/2026-10-05-stable-comparison/reports/figures/native-ai-fortio.png new file mode 100644 index 0000000..b6bf255 Binary files /dev/null and b/cpu-comparison/2026-10-05-stable-comparison/reports/figures/native-ai-fortio.png differ diff --git a/cpu-comparison/2026-10-05-stable-comparison/reports/figures/native-ai-fortio.svg b/cpu-comparison/2026-10-05-stable-comparison/reports/figures/native-ai-fortio.svg new file mode 100644 index 0000000..007e1b8 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/reports/figures/native-ai-fortio.svg @@ -0,0 +1,856 @@ + + + + + + + + 2026-10-05T21:40:14.122951 + image/svg+xml + + + Matplotlib v3.10.6, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + anthropic + 1 KiB + 32 conn. + + + + + + + + + + anthropic + 16 KiB + 32 conn. + + + + + + + + + + openai + 1 KiB + 32 conn. + + + + + + + + + + openai + 1 KiB + 512 conn. + + + + + + + + + + openai + 16 KiB + 32 conn. + + + + + + + + + + openai + 16 KiB + 512 conn. + + + + + + + + + + translation + 1 KiB + 32 conn. + + + + + + + + + + translation + 16 KiB + 32 conn. + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + 10000 + + + + + + + + + + + + + 20000 + + + + + + + + + + + + + 30000 + + + + + + + + + + + + + 40000 + + + + + + + + + + + + + 50000 + + + + + + + + + + + + + 60000 + + + + + + + + + + + + + 70000 + + + + + + + + + + + + + 80000 + + + + Successful HTTP 200 requests / second + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Gateway: 2-vCPU quota, 2 GiB, pinned guest cores; service: 6-vCPU quota; unlimited offered rate + + + Native AI profiles + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Direct service + + + + + + Agentgateway v1.6.0 + + + + + + Praxis AI v0.5.0 + + + + + + Praxis AI Oct 2 nightly + + + + + Bars: arithmetic mean of three passes. Dots: each pass. Shared placement, rotated order. Solo.io evaluation. + + + Native profiles perform different routing/accounting work; translation direct baseline speaks OpenAI. + + + + + + + + diff --git a/cpu-comparison/2026-10-05-stable-comparison/reports/figures/plot-runtime.json b/cpu-comparison/2026-10-05-stable-comparison/reports/figures/plot-runtime.json new file mode 100644 index 0000000..eb14a1e --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/reports/figures/plot-runtime.json @@ -0,0 +1,5 @@ +{ + "matplotlib": "3.10.6", + "numpy": "2.3.3", + "note": "Plotting dependencies only; load generators are independently pinned." +} diff --git a/cpu-comparison/2026-10-05-stable-comparison/reports/matrices/common-ai-resources.md b/cpu-comparison/2026-10-05-stable-comparison/reports/matrices/common-ai-resources.md new file mode 100644 index 0000000..9ba5158 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/reports/matrices/common-ai-resources.md @@ -0,0 +1,60 @@ +# Sampled resources: common ai + +Cells show the arithmetic mean of three per-run values followed by [minimum–maximum]. CPU is the mean over each sampled tool-execution window; memory is each window’s maximum sampled cgroup charge. These include client startup/warmup and are not exact measurement-only CPU cycles or RSS. See [resource interpretation](../08-resource-usage.md). + +| Tool / case | Treatment | CPU, % of two-CPU quota | Maximum sampled memory, MiB | Maximum sampled descriptors | +| --- | --- | ---: | ---: | ---: | +| aiperf: anthropic, 16 streams | Agentgateway v1.6.0 | 4.18 [3.66–4.76] | 57.51 [47.68–63.41] | 169.00 [169.00–169.00] | +| aiperf: anthropic, 16 streams | Praxis core v0.5.2 | 4.42 [4.06–5.03] | 39.17 [31.58–43.50] | 166.67 [166.00–167.00] | +| aiperf: anthropic, 16 streams | Praxis core nightly-20261002 | 4.79 [4.50–5.22] | 25.88 [20.99–28.91] | 168.67 [158.00–174.00] | +| aiperf: anthropic, 128 streams | Agentgateway v1.6.0 | 19.87 [18.04–22.08] | 35.19 [34.82–35.52] | 279.00 [279.00–279.00] | +| aiperf: anthropic, 128 streams | Praxis core v0.5.2 | 18.04 [17.83–18.43] | 43.98 [43.68–44.34] | 278.33 [278.00–279.00] | +| aiperf: anthropic, 128 streams | Praxis core nightly-20261002 | 21.18 [19.55–23.26] | 29.56 [29.19–29.91] | 284.00 [284.00–284.00] | +| aiperf: openai, 16 streams | Agentgateway v1.6.0 | 3.97 [3.51–4.46] | 108.41 [87.94–119.60] | 666.33 [658.00–673.00] | +| aiperf: openai, 16 streams | Praxis core v0.5.2 | 4.64 [4.37–4.96] | 71.88 [37.90–107.03] | 162.67 [161.00–164.00] | +| aiperf: openai, 16 streams | Praxis core nightly-20261002 | 4.58 [4.14–4.99] | 100.92 [98.97–102.25] | 170.00 [168.00–173.00] | +| aiperf: openai, 128 streams | Agentgateway v1.6.0 | 18.37 [17.42–20.21] | 69.02 [68.74–69.40] | 776.33 [768.00–783.00] | +| aiperf: openai, 128 streams | Praxis core v0.5.2 | 20.68 [19.75–22.29] | 45.58 [44.96–45.90] | 278.33 [278.00–279.00] | +| aiperf: openai, 128 streams | Praxis core nightly-20261002 | 19.97 [18.26–21.23] | 29.91 [29.60–30.12] | 284.33 [284.00–285.00] | +| fortio: anthropic / 1024 B, 32 connections, unlimited | Agentgateway v1.6.0 | 99.13 [99.06–99.26] | 17.51 [17.25–17.68] | 86.67 [85.00–89.00] | +| fortio: anthropic / 1024 B, 32 connections, unlimited | Praxis core v0.5.2 | 97.14 [96.76–97.74] | 13.88 [13.76–14.10] | 85.00 [85.00–85.00] | +| fortio: anthropic / 1024 B, 32 connections, unlimited | Praxis core nightly-20261002 | 99.23 [99.15–99.35] | 19.38 [19.04–19.73] | 89.00 [89.00–89.00] | +| fortio: anthropic / 1024 B, 32 connections, 1000 RPS | Agentgateway v1.6.0 | 6.95 [6.58–7.55] | 22.08 [21.76–22.36] | 86.67 [85.00–89.00] | +| fortio: anthropic / 1024 B, 32 connections, 1000 RPS | Praxis core v0.5.2 | 6.97 [6.53–7.36] | 14.87 [14.36–15.25] | 85.00 [85.00–85.00] | +| fortio: anthropic / 1024 B, 32 connections, 1000 RPS | Praxis core nightly-20261002 | 8.18 [7.92–8.59] | 23.35 [23.30–23.39] | 89.00 [89.00–89.00] | +| fortio: anthropic / 1024 B, 32 connections, 3000 RPS | Agentgateway v1.6.0 | 17.13 [16.19–18.13] | 17.85 [17.75–18.00] | 86.67 [85.00–89.00] | +| fortio: anthropic / 1024 B, 32 connections, 3000 RPS | Praxis core v0.5.2 | 15.24 [13.75–16.30] | 12.30 [12.21–12.36] | 85.00 [85.00–85.00] | +| fortio: anthropic / 1024 B, 32 connections, 3000 RPS | Praxis core nightly-20261002 | 18.78 [18.14–19.81] | 19.06 [18.51–19.71] | 89.00 [89.00–89.00] | +| fortio: anthropic / 16384 B, 32 connections, unlimited | Agentgateway v1.6.0 | 86.17 [82.70–89.24] | 22.97 [22.74–23.25] | 86.33 [84.00–89.00] | +| fortio: anthropic / 16384 B, 32 connections, unlimited | Praxis core v0.5.2 | 97.27 [96.83–97.74] | 21.14 [20.79–21.71] | 82.67 [81.00–84.00] | +| fortio: anthropic / 16384 B, 32 connections, unlimited | Praxis core nightly-20261002 | 86.54 [83.81–89.27] | 24.56 [24.09–25.15] | 89.33 [89.00–90.00] | +| fortio: anthropic / 16384 B, 32 connections, 1000 RPS | Agentgateway v1.6.0 | 12.05 [11.29–12.77] | 19.92 [19.59–20.11] | 84.00 [84.00–84.00] | +| fortio: anthropic / 16384 B, 32 connections, 1000 RPS | Praxis core v0.5.2 | 13.91 [13.09–14.79] | 11.91 [11.77–12.04] | 54.33 [54.00–55.00] | +| fortio: anthropic / 16384 B, 32 connections, 1000 RPS | Praxis core nightly-20261002 | 12.73 [12.12–13.90] | 20.06 [19.90–20.24] | 89.00 [89.00–89.00] | +| fortio: anthropic / 16384 B, 32 connections, 3000 RPS | Agentgateway v1.6.0 | 31.26 [29.35–32.28] | 19.82 [19.47–20.02] | 84.00 [84.00–84.00] | +| fortio: anthropic / 16384 B, 32 connections, 3000 RPS | Praxis core v0.5.2 | 38.15 [37.28–38.91] | 13.36 [13.12–13.71] | 57.00 [56.00–58.00] | +| fortio: anthropic / 16384 B, 32 connections, 3000 RPS | Praxis core nightly-20261002 | 32.63 [31.34–33.57] | 21.45 [21.01–21.80] | 89.00 [89.00–89.00] | +| fortio: openai / 1024 B, 32 connections, unlimited | Agentgateway v1.6.0 | 99.11 [98.93–99.27] | 18.91 [16.83–22.75] | 84.00 [84.00–84.00] | +| fortio: openai / 1024 B, 32 connections, unlimited | Praxis core v0.5.2 | 98.05 [97.93–98.14] | 13.46 [13.21–13.72] | 85.00 [85.00–85.00] | +| fortio: openai / 1024 B, 32 connections, unlimited | Praxis core nightly-20261002 | 99.39 [99.35–99.45] | 19.15 [19.05–19.21] | 89.00 [89.00–89.00] | +| fortio: openai / 1024 B, 32 connections, 1000 RPS | Agentgateway v1.6.0 | 7.42 [6.99–8.25] | 36.61 [35.95–37.22] | 361.33 [357.00–367.00] | +| fortio: openai / 1024 B, 32 connections, 1000 RPS | Praxis core v0.5.2 | 6.07 [5.66–6.38] | 11.60 [11.27–11.98] | 177.67 [175.00–180.00] | +| fortio: openai / 1024 B, 32 connections, 1000 RPS | Praxis core nightly-20261002 | 8.31 [8.12–8.67] | 18.84 [18.71–19.03] | 176.00 [173.00–180.00] | +| fortio: openai / 1024 B, 32 connections, 3000 RPS | Agentgateway v1.6.0 | 17.11 [16.57–18.08] | 20.37 [16.01–22.66] | 77.67 [76.00–81.00] | +| fortio: openai / 1024 B, 32 connections, 3000 RPS | Praxis core v0.5.2 | 14.25 [13.14–15.16] | 10.97 [10.80–11.11] | 80.00 [76.00–84.00] | +| fortio: openai / 1024 B, 32 connections, 3000 RPS | Praxis core nightly-20261002 | 19.18 [18.03–19.80] | 18.13 [18.04–18.27] | 83.33 [81.00–86.00] | +| fortio: openai / 1024 B, 512 connections, unlimited | Agentgateway v1.6.0 | 98.64 [96.42–99.75] | 75.03 [73.46–76.77] | 973.00 [930.00–998.00] | +| fortio: openai / 1024 B, 512 connections, unlimited | Praxis core v0.5.2 | 99.64 [99.58–99.69] | 96.79 [94.61–99.22] | 925.67 [896.00–953.00] | +| fortio: openai / 1024 B, 512 connections, unlimited | Praxis core nightly-20261002 | 99.61 [99.49–99.76] | 88.40 [88.00–89.03] | 925.67 [899.00–952.00] | +| fortio: openai / 16384 B, 32 connections, unlimited | Agentgateway v1.6.0 | 85.71 [83.18–88.18] | 22.79 [22.60–23.10] | 86.67 [85.00–89.00] | +| fortio: openai / 16384 B, 32 connections, unlimited | Praxis core v0.5.2 | 96.33 [95.81–96.87] | 21.08 [20.96–21.33] | 83.67 [83.00–85.00] | +| fortio: openai / 16384 B, 32 connections, unlimited | Praxis core nightly-20261002 | 85.02 [81.75–86.76] | 24.89 [24.75–25.00] | 89.00 [89.00–89.00] | +| fortio: openai / 16384 B, 32 connections, 1000 RPS | Agentgateway v1.6.0 | 12.03 [11.68–12.72] | 19.97 [19.32–21.00] | 84.00 [84.00–84.00] | +| fortio: openai / 16384 B, 32 connections, 1000 RPS | Praxis core v0.5.2 | 13.57 [13.07–14.09] | 10.91 [10.42–11.38] | 54.67 [54.00–55.00] | +| fortio: openai / 16384 B, 32 connections, 1000 RPS | Praxis core nightly-20261002 | 12.74 [12.54–13.06] | 19.73 [19.71–19.76] | 89.00 [89.00–89.00] | +| fortio: openai / 16384 B, 32 connections, 3000 RPS | Agentgateway v1.6.0 | 31.29 [31.00–31.74] | 20.02 [19.66–20.43] | 84.00 [84.00–84.00] | +| fortio: openai / 16384 B, 32 connections, 3000 RPS | Praxis core v0.5.2 | 36.99 [36.64–37.60] | 13.47 [13.33–13.57] | 56.33 [56.00–57.00] | +| fortio: openai / 16384 B, 32 connections, 3000 RPS | Praxis core nightly-20261002 | 32.70 [30.69–34.26] | 21.42 [21.23–21.73] | 89.00 [89.00–89.00] | +| fortio: openai / 16384 B, 512 connections, unlimited | Agentgateway v1.6.0 | 98.62 [96.45–99.72] | 140.14 [138.04–141.35] | 1157.67 [1149.00–1165.00] | +| fortio: openai / 16384 B, 512 connections, unlimited | Praxis core v0.5.2 | 99.47 [99.41–99.55] | 140.07 [136.82–142.64] | 841.33 [819.00–874.00] | +| fortio: openai / 16384 B, 512 connections, unlimited | Praxis core nightly-20261002 | 99.63 [99.54–99.70] | 124.89 [122.69–126.50] | 905.00 [897.00–919.00] | diff --git a/cpu-comparison/2026-10-05-stable-comparison/reports/matrices/common-ai.md b/cpu-comparison/2026-10-05-stable-comparison/reports/matrices/common-ai.md new file mode 100644 index 0000000..1a96afb --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/reports/matrices/common-ai.md @@ -0,0 +1,89 @@ +# Standalone common forwarding: AI matrix + +Values are arithmetic means of three runs followed by [minimum–maximum]. +Latency p99 is the mean of each run's p99, **not a pooled p99**. RPS counts successful +responses. Fortio latency includes all response statuses. Do not compare different +workloads, traffic rates, APIs or deployment profiles as if they were equal work. +Every individual pass and raw artifact path is in [load-rows.json](../data/load-rows.json). + +## fortio + +| Case | Treatment | Successful RPS | Mean latency ms | p99 latency ms | Error evidence | +| --- | --- | ---: | ---: | ---: | --- | +| anthropic / 1024 B content, 32 connections, unlimited | Direct service | 59,954 [59,574–60,206] | 0.533 [0.531–0.537] | 1.987 [1.983–1.994] | 0.000 [0.000–0.000] errors/run | +| anthropic / 1024 B content, 32 connections, unlimited | Agentgateway v1.6.0 | 22,506 [21,949–23,208] | 1.422 [1.378–1.457] | 2.684 [2.612–2.761] | 0.000 [0.000–0.000] errors/run | +| anthropic / 1024 B content, 32 connections, unlimited | Praxis core v0.5.2 | 28,881 [28,311–29,823] | 1.108 [1.072–1.130] | 2.447 [2.407–2.527] | 0.000 [0.000–0.000] errors/run | +| anthropic / 1024 B content, 32 connections, unlimited | Praxis core nightly-20261002 | 21,948 [21,603–22,284] | 1.458 [1.435–1.481] | 2.817 [2.786–2.840] | 0.000 [0.000–0.000] errors/run | +| anthropic / 1024 B content, 32 connections, 1000 RPS | Direct service | 998.936 [998.928–998.945] | 0.332 [0.317–0.349] | 0.512 [0.507–0.516] | 0.000 [0.000–0.000] errors/run | +| anthropic / 1024 B content, 32 connections, 1000 RPS | Agentgateway v1.6.0 | 998.924 [998.919–998.933] | 0.558 [0.502–0.608] | 0.801 [0.723–0.886] | 0.000 [0.000–0.000] errors/run | +| anthropic / 1024 B content, 32 connections, 1000 RPS | Praxis core v0.5.2 | 998.935 [998.923–998.947] | 0.556 [0.535–0.598] | 0.820 [0.788–0.884] | 0.000 [0.000–0.000] errors/run | +| anthropic / 1024 B content, 32 connections, 1000 RPS | Praxis core nightly-20261002 | 998.933 [998.920–998.946] | 0.572 [0.539–0.607] | 0.813 [0.769–0.883] | 0.000 [0.000–0.000] errors/run | +| anthropic / 1024 B content, 32 connections, 3000 RPS | Direct service | 2,999 [2,999–2,999] | 0.318 [0.312–0.321] | 0.577 [0.567–0.585] | 0.000 [0.000–0.000] errors/run | +| anthropic / 1024 B content, 32 connections, 3000 RPS | Agentgateway v1.6.0 | 2,999 [2,999–2,999] | 0.488 [0.451–0.529] | 0.751 [0.691–0.830] | 0.000 [0.000–0.000] errors/run | +| anthropic / 1024 B content, 32 connections, 3000 RPS | Praxis core v0.5.2 | 2,999 [2,999–2,999] | 0.485 [0.447–0.538] | 0.775 [0.699–0.879] | 0.000 [0.000–0.000] errors/run | +| anthropic / 1024 B content, 32 connections, 3000 RPS | Praxis core nightly-20261002 | 2,999 [2,999–2,999] | 0.486 [0.454–0.521] | 0.744 [0.688–0.817] | 0.000 [0.000–0.000] errors/run | +| anthropic / 16384 B content, 32 connections, unlimited | Direct service | 10,363 [10,175–10,624] | 3.088 [3.011–3.144] | 15.137 [14.976–15.256] | 0.000 [0.000–0.000] errors/run | +| anthropic / 16384 B content, 32 connections, unlimited | Agentgateway v1.6.0 | 10,414 [10,170–10,698] | 3.073 [2.990–3.146] | 9.030 [8.420–9.543] | 0.000 [0.000–0.000] errors/run | +| anthropic / 16384 B content, 32 connections, unlimited | Praxis core v0.5.2 | 9,577 [9,442–9,683] | 3.341 [3.304–3.388] | 7.129 [7.044–7.209] | 0.000 [0.000–0.000] errors/run | +| anthropic / 16384 B content, 32 connections, unlimited | Praxis core nightly-20261002 | 9,641 [9,565–9,715] | 3.319 [3.293–3.345] | 10.197 [9.759–11.058] | 0.000 [0.000–0.000] errors/run | +| anthropic / 16384 B content, 32 connections, 1000 RPS | Direct service | 998.934 [998.914–998.948] | 0.635 [0.614–0.662] | 1.577 [1.317–1.725] | 0.000 [0.000–0.000] errors/run | +| anthropic / 16384 B content, 32 connections, 1000 RPS | Agentgateway v1.6.0 | 998.924 [998.899–998.938] | 0.951 [0.892–1.006] | 1.960 [1.937–1.978] | 0.000 [0.000–0.000] errors/run | +| anthropic / 16384 B content, 32 connections, 1000 RPS | Praxis core v0.5.2 | 998.915 [998.903–998.922] | 1.069 [1.034–1.110] | 1.985 [1.981–1.989] | 0.000 [0.000–0.000] errors/run | +| anthropic / 16384 B content, 32 connections, 1000 RPS | Praxis core nightly-20261002 | 998.924 [998.901–998.935] | 0.916 [0.875–0.965] | 1.947 [1.925–1.970] | 0.000 [0.000–0.000] errors/run | +| anthropic / 16384 B content, 32 connections, 3000 RPS | Direct service | 2,999 [2,999–2,999] | 0.629 [0.615–0.645] | 1.696 [1.650–1.755] | 0.000 [0.000–0.000] errors/run | +| anthropic / 16384 B content, 32 connections, 3000 RPS | Agentgateway v1.6.0 | 2,999 [2,999–2,999] | 0.907 [0.866–0.975] | 1.952 [1.940–1.973] | 0.000 [0.000–0.000] errors/run | +| anthropic / 16384 B content, 32 connections, 3000 RPS | Praxis core v0.5.2 | 2,999 [2,999–2,999] | 1.093 [1.068–1.132] | 1.987 [1.985–1.989] | 0.000 [0.000–0.000] errors/run | +| anthropic / 16384 B content, 32 connections, 3000 RPS | Praxis core nightly-20261002 | 2,999 [2,999–2,999] | 0.878 [0.852–0.917] | 1.945 [1.933–1.961] | 0.000 [0.000–0.000] errors/run | +| openai / 1024 B content, 32 connections, unlimited | Direct service | 58,129 [56,663–59,010] | 0.550 [0.542–0.564] | 2.036 [1.988–2.126] | 0.000 [0.000–0.000] errors/run | +| openai / 1024 B content, 32 connections, unlimited | Agentgateway v1.6.0 | 22,646 [22,423–22,998] | 1.413 [1.391–1.427] | 2.668 [2.633–2.710] | 0.000 [0.000–0.000] errors/run | +| openai / 1024 B content, 32 connections, unlimited | Praxis core v0.5.2 | 27,450 [27,151–27,667] | 1.165 [1.156–1.178] | 2.492 [2.457–2.530] | 0.000 [0.000–0.000] errors/run | +| openai / 1024 B content, 32 connections, unlimited | Praxis core nightly-20261002 | 20,780 [20,487–21,182] | 1.540 [1.510–1.561] | 2.898 [2.880–2.911] | 0.000 [0.000–0.000] errors/run | +| openai / 1024 B content, 32 connections, 1000 RPS | Direct service | 998.948 [998.945–998.951] | 0.336 [0.322–0.344] | 0.510 [0.476–0.556] | 0.000 [0.000–0.000] errors/run | +| openai / 1024 B content, 32 connections, 1000 RPS | Agentgateway v1.6.0 | 998.940 [998.936–998.944] | 0.560 [0.521–0.596] | 0.806 [0.763–0.868] | 0.000 [0.000–0.000] errors/run | +| openai / 1024 B content, 32 connections, 1000 RPS | Praxis core v0.5.2 | 998.943 [998.941–998.945] | 0.505 [0.480–0.525] | 0.741 [0.684–0.792] | 0.000 [0.000–0.000] errors/run | +| openai / 1024 B content, 32 connections, 1000 RPS | Praxis core nightly-20261002 | 998.934 [998.921–998.942] | 0.568 [0.558–0.586] | 0.812 [0.787–0.861] | 0.000 [0.000–0.000] errors/run | +| openai / 1024 B content, 32 connections, 3000 RPS | Direct service | 2,999 [2,999–2,999] | 0.316 [0.310–0.320] | 0.584 [0.578–0.595] | 0.000 [0.000–0.000] errors/run | +| openai / 1024 B content, 32 connections, 3000 RPS | Agentgateway v1.6.0 | 2,999 [2,999–2,999] | 0.478 [0.444–0.504] | 0.738 [0.681–0.794] | 0.000 [0.000–0.000] errors/run | +| openai / 1024 B content, 32 connections, 3000 RPS | Praxis core v0.5.2 | 2,999 [2,999–2,999] | 0.434 [0.404–0.461] | 0.685 [0.625–0.743] | 0.000 [0.000–0.000] errors/run | +| openai / 1024 B content, 32 connections, 3000 RPS | Praxis core nightly-20261002 | 2,999 [2,999–2,999] | 0.482 [0.471–0.497] | 0.734 [0.703–0.780] | 0.000 [0.000–0.000] errors/run | +| openai / 1024 B content, 512 connections, unlimited | Direct service | 70,302 [69,459–71,788] | 7.282 [7.130–7.369] | 25.126 [25.032–25.290] | 0.000 [0.000–0.000] errors/run | +| openai / 1024 B content, 512 connections, unlimited | Agentgateway v1.6.0 | 19,291 [18,758–19,701] | 26.544 [25.979–27.286] | 40.627 [39.784–42.237] | 0.000 [0.000–0.000] errors/run | +| openai / 1024 B content, 512 connections, unlimited | Praxis core v0.5.2 | 22,263 [21,916–22,503] | 22.992 [22.745–23.352] | 48.369 [47.334–49.252] | 0.000 [0.000–0.000] errors/run | +| openai / 1024 B content, 512 connections, unlimited | Praxis core nightly-20261002 | 17,339 [16,674–17,684] | 29.539 [28.942–30.693] | 56.683 [49.062–64.974] | 0.000 [0.000–0.000] errors/run | +| openai / 16384 B content, 32 connections, unlimited | Direct service | 10,115 [9,971–10,387] | 3.164 [3.080–3.208] | 15.799 [15.633–15.886] | 0.000 [0.000–0.000] errors/run | +| openai / 16384 B content, 32 connections, unlimited | Agentgateway v1.6.0 | 10,207 [9,910–10,508] | 3.136 [3.044–3.228] | 9.272 [8.811–9.623] | 0.000 [0.000–0.000] errors/run | +| openai / 16384 B content, 32 connections, unlimited | Praxis core v0.5.2 | 9,411 [9,336–9,457] | 3.399 [3.383–3.427] | 7.358 [7.277–7.402] | 0.000 [0.000–0.000] errors/run | +| openai / 16384 B content, 32 connections, unlimited | Praxis core nightly-20261002 | 9,430 [9,409–9,462] | 3.393 [3.381–3.400] | 10.799 [9.932–12.501] | 0.000 [0.000–0.000] errors/run | +| openai / 16384 B content, 32 connections, 1000 RPS | Direct service | 998.941 [998.934–998.946] | 0.647 [0.634–0.666] | 1.717 [1.693–1.752] | 0.000 [0.000–0.000] errors/run | +| openai / 16384 B content, 32 connections, 1000 RPS | Agentgateway v1.6.0 | 998.932 [998.929–998.937] | 0.932 [0.885–0.965] | 1.955 [1.935–1.969] | 0.000 [0.000–0.000] errors/run | +| openai / 16384 B content, 32 connections, 1000 RPS | Praxis core v0.5.2 | 998.918 [998.903–998.926] | 1.045 [1.019–1.062] | 1.982 [1.979–1.984] | 0.000 [0.000–0.000] errors/run | +| openai / 16384 B content, 32 connections, 1000 RPS | Praxis core nightly-20261002 | 998.925 [998.903–998.939] | 0.929 [0.904–0.967] | 1.955 [1.945–1.970] | 0.000 [0.000–0.000] errors/run | +| openai / 16384 B content, 32 connections, 3000 RPS | Direct service | 2,999 [2,999–2,999] | 0.621 [0.619–0.622] | 1.665 [1.643–1.703] | 0.000 [0.000–0.000] errors/run | +| openai / 16384 B content, 32 connections, 3000 RPS | Agentgateway v1.6.0 | 2,999 [2,999–2,999] | 0.894 [0.838–0.937] | 1.948 [1.923–1.967] | 0.000 [0.000–0.000] errors/run | +| openai / 16384 B content, 32 connections, 3000 RPS | Praxis core v0.5.2 | 2,999 [2,999–2,999] | 1.070 [1.043–1.088] | 1.984 [1.981–1.986] | 0.000 [0.000–0.000] errors/run | +| openai / 16384 B content, 32 connections, 3000 RPS | Praxis core nightly-20261002 | 2,999 [2,999–2,999] | 0.878 [0.840–0.915] | 1.945 [1.928–1.962] | 0.000 [0.000–0.000] errors/run | +| openai / 16384 B content, 512 connections, unlimited | Direct service | 14,341 [14,183–14,532] | 35.671 [35.198–36.068] | 1,076 [935.413–1,210] | 0.000 [0.000–0.000] errors/run | +| openai / 16384 B content, 512 connections, unlimited | Agentgateway v1.6.0 | 11,654 [11,488–11,934] | 43.919 [42.880–44.543] | 186.755 [178.194–199.208] | 0.000 [0.000–0.000] errors/run | +| openai / 16384 B content, 512 connections, unlimited | Praxis core v0.5.2 | 8,857 [8,720–8,931] | 57.764 [57.286–58.664] | 101.774 [99.679–105.829] | 0.000 [0.000–0.000] errors/run | +| openai / 16384 B content, 512 connections, unlimited | Praxis core nightly-20261002 | 10,433 [10,174–10,582] | 49.060 [48.358–50.289] | 90.395 [88.416–93.123] | 0.000 [0.000–0.000] errors/run | + +## aiperf + +| Case | Treatment | Successful RPS | Mean TTFT ms | p99 TTFT ms | Mean ITL ms | Errors per run | +| --- | --- | ---: | ---: | ---: | ---: | ---: | +| anthropic, 16 streams | Direct service | 41.230 [41.152–41.296] | 26.483 [26.462–26.521] | 28.354 [28.112–28.790] | 5.573 [5.552–5.585] | 0.000 [0.000–0.000] | +| anthropic, 16 streams | Agentgateway v1.6.0 | 41.304 [41.180–41.430] | 27.073 [26.981–27.147] | 29.169 [29.092–29.249] | 5.566 [5.545–5.586] | 0.000 [0.000–0.000] | +| anthropic, 16 streams | Praxis core v0.5.2 | 41.192 [41.162–41.211] | 27.609 [27.561–27.672] | 31.690 [31.398–31.942] | 5.569 [5.563–5.579] | 0.000 [0.000–0.000] | +| anthropic, 16 streams | Praxis core nightly-20261002 | 41.100 [40.909–41.257] | 26.846 [26.809–26.879] | 28.853 [28.630–28.983] | 5.593 [5.578–5.608] | 0.000 [0.000–0.000] | +| anthropic, 128 streams | Direct service | 324.371 [324.188–324.663] | 27.233 [27.152–27.291] | 36.871 [35.925–37.488] | 5.603 [5.599–5.609] | 0.000 [0.000–0.000] | +| anthropic, 128 streams | Agentgateway v1.6.0 | 324.014 [323.813–324.284] | 27.661 [27.502–27.829] | 37.744 [37.326–38.535] | 5.599 [5.594–5.603] | 0.000 [0.000–0.000] | +| anthropic, 128 streams | Praxis core v0.5.2 | 286.487 [282.032–289.400] | 41.182 [40.547–42.372] | 88.814 [87.321–90.260] | 5.723 [5.711–5.742] | 0.000 [0.000–0.000] | +| anthropic, 128 streams | Praxis core nightly-20261002 | 323.837 [323.578–324.073] | 27.549 [27.517–27.594] | 36.688 [36.109–37.110] | 5.606 [5.603–5.608] | 0.000 [0.000–0.000] | +| openai, 16 streams | Direct service | 41.344 [41.179–41.450] | 26.326 [26.309–26.337] | 27.366 [27.235–27.448] | 5.590 [5.576–5.616] | 0.000 [0.000–0.000] | +| openai, 16 streams | Agentgateway v1.6.0 | 41.308 [41.250–41.400] | 26.655 [26.593–26.762] | 27.916 [27.730–28.282] | 5.588 [5.576–5.599] | 0.000 [0.000–0.000] | +| openai, 16 streams | Praxis core v0.5.2 | 41.184 [41.167–41.206] | 27.383 [27.366–27.405] | 30.490 [30.246–30.904] | 5.591 [5.590–5.592] | 0.000 [0.000–0.000] | +| openai, 16 streams | Praxis core nightly-20261002 | 41.247 [41.126–41.377] | 26.632 [26.591–26.679] | 27.537 [27.389–27.660] | 5.600 [5.584–5.617] | 0.000 [0.000–0.000] | +| openai, 128 streams | Direct service | 323.328 [322.052–324.551] | 26.891 [26.851–26.957] | 33.511 [32.443–34.471] | 5.662 [5.638–5.687] | 0.000 [0.000–0.000] | +| openai, 128 streams | Agentgateway v1.6.0 | 320.843 [320.436–321.462] | 27.191 [27.086–27.358] | 33.938 [33.076–34.394] | 5.707 [5.692–5.723] | 0.000 [0.000–0.000] | +| openai, 128 streams | Praxis core v0.5.2 | 318.745 [315.616–321.503] | 31.139 [30.357–32.177] | 57.582 [55.127–60.646] | 5.611 [5.593–5.629] | 0.000 [0.000–0.000] | +| openai, 128 streams | Praxis core nightly-20261002 | 322.359 [321.797–322.779] | 27.164 [27.131–27.223] | 34.063 [33.728–34.398] | 5.672 [5.669–5.679] | 0.000 [0.000–0.000] | diff --git a/cpu-comparison/2026-10-05-stable-comparison/reports/matrices/common-http-resources.md b/cpu-comparison/2026-10-05-stable-comparison/reports/matrices/common-http-resources.md new file mode 100644 index 0000000..d31b6c7 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/reports/matrices/common-http-resources.md @@ -0,0 +1,48 @@ +# Sampled resources: common http + +Cells show the arithmetic mean of three per-run values followed by [minimum–maximum]. CPU is the mean over each sampled tool-execution window; memory is each window’s maximum sampled cgroup charge. These include client startup/warmup and are not exact measurement-only CPU cycles or RSS. See [resource interpretation](../08-resource-usage.md). + +| Tool / case | Treatment | CPU, % of two-CPU quota | Maximum sampled memory, MiB | Maximum sampled descriptors | +| --- | --- | ---: | ---: | ---: | +| fortio: 0 B, 1 connections, unlimited | Agentgateway v1.6.0 | 12.85 [12.18–13.46] | 8.31 [8.14–8.39] | 22.00 [22.00–22.00] | +| fortio: 0 B, 1 connections, unlimited | Praxis core v0.5.2 | 10.55 [10.23–10.72] | 4.77 [4.47–4.99] | 23.00 [23.00–23.00] | +| fortio: 0 B, 1 connections, unlimited | Praxis core nightly-20261002 | 13.66 [13.11–14.38] | 11.32 [11.17–11.45] | 27.00 [27.00–27.00] | +| fortio: 0 B, 1 connections, 1000 RPS | Agentgateway v1.6.0 | 4.58 [4.19–5.17] | 9.28 [9.04–9.42] | 22.00 [22.00–22.00] | +| fortio: 0 B, 1 connections, 1000 RPS | Praxis core v0.5.2 | 3.74 [3.52–3.98] | 5.57 [5.41–5.77] | 23.00 [23.00–23.00] | +| fortio: 0 B, 1 connections, 1000 RPS | Praxis core nightly-20261002 | 5.18 [5.10–5.25] | 12.23 [11.89–12.72] | 27.00 [27.00–27.00] | +| fortio: 0 B, 16 connections, unlimited | Agentgateway v1.6.0 | 97.92 [97.81–98.08] | 11.97 [11.64–12.23] | 52.00 [52.00–52.00] | +| fortio: 0 B, 16 connections, unlimited | Praxis core v0.5.2 | 93.12 [92.19–93.67] | 7.61 [7.36–7.85] | 53.00 [53.00–53.00] | +| fortio: 0 B, 16 connections, unlimited | Praxis core nightly-20261002 | 97.26 [96.99–97.42] | 14.20 [13.71–14.50] | 57.00 [57.00–57.00] | +| fortio: 0 B, 16 connections, 1000 RPS | Agentgateway v1.6.0 | 6.73 [6.28–7.28] | 10.56 [10.46–10.73] | 51.00 [51.00–51.00] | +| fortio: 0 B, 16 connections, 1000 RPS | Praxis core v0.5.2 | 5.26 [5.08–5.47] | 6.74 [6.70–6.82] | 51.33 [51.00–52.00] | +| fortio: 0 B, 16 connections, 1000 RPS | Praxis core nightly-20261002 | 7.45 [7.21–7.78] | 13.30 [13.12–13.56] | 56.00 [56.00–56.00] | +| fortio: 0 B, 512 connections, unlimited | Agentgateway v1.6.0 | 98.84 [97.14–99.72] | 72.93 [71.52–74.27] | 924.00 [899.00–941.00] | +| fortio: 0 B, 512 connections, unlimited | Praxis core v0.5.2 | 99.53 [99.50–99.58] | 78.35 [77.46–80.09] | 931.00 [929.00–933.00] | +| fortio: 0 B, 512 connections, unlimited | Praxis core nightly-20261002 | 99.62 [99.58–99.65] | 85.17 [84.10–86.59] | 930.67 [918.00–955.00] | +| fortio: 0 B, 512 connections, 1000 RPS | Agentgateway v1.6.0 | 6.57 [6.42–6.87] | 56.14 [52.84–60.35] | 839.00 [726.00–927.00] | +| fortio: 0 B, 512 connections, 1000 RPS | Praxis core v0.5.2 | 5.34 [5.16–5.68] | 60.91 [59.50–62.28] | 651.33 [646.00–655.00] | +| fortio: 0 B, 512 connections, 1000 RPS | Praxis core nightly-20261002 | 7.58 [7.40–7.76] | 69.74 [68.05–71.75] | 660.67 [657.00–664.00] | +| fortio: 16384 B, 1 connections, unlimited | Agentgateway v1.6.0 | 17.30 [16.70–17.74] | 27.51 [26.79–28.18] | 412.67 [388.00–430.00] | +| fortio: 16384 B, 1 connections, unlimited | Praxis core v0.5.2 | 13.15 [12.47–14.16] | 14.15 [13.92–14.38] | 144.33 [140.00–150.00] | +| fortio: 16384 B, 1 connections, unlimited | Praxis core nightly-20261002 | 16.19 [15.89–16.67] | 19.83 [19.64–20.13] | 144.33 [141.00–147.00] | +| fortio: 16384 B, 1 connections, 1000 RPS | Agentgateway v1.6.0 | 6.02 [5.85–6.17] | 59.53 [55.29–65.42] | 412.67 [388.00–430.00] | +| fortio: 16384 B, 1 connections, 1000 RPS | Praxis core v0.5.2 | 4.71 [4.59–4.80] | 68.02 [66.42–69.21] | 144.33 [140.00–150.00] | +| fortio: 16384 B, 1 connections, 1000 RPS | Praxis core nightly-20261002 | 6.27 [6.22–6.34] | 71.68 [65.91–78.04] | 144.33 [141.00–147.00] | +| fortio: 16384 B, 16 connections, unlimited | Agentgateway v1.6.0 | 98.46 [98.26–98.75] | 23.62 [21.67–24.61] | 52.00 [52.00–52.00] | +| fortio: 16384 B, 16 connections, unlimited | Praxis core v0.5.2 | 96.21 [95.13–97.44] | 11.14 [10.91–11.27] | 53.00 [53.00–53.00] | +| fortio: 16384 B, 16 connections, unlimited | Praxis core nightly-20261002 | 98.79 [98.65–98.92] | 18.29 [18.28–18.30] | 57.00 [57.00–57.00] | +| fortio: 16384 B, 16 connections, 1000 RPS | Agentgateway v1.6.0 | 9.91 [9.61–10.43] | 27.51 [26.46–28.20] | 348.33 [344.00–351.00] | +| fortio: 16384 B, 16 connections, 1000 RPS | Praxis core v0.5.2 | 7.38 [7.02–7.68] | 9.89 [9.41–10.14] | 159.33 [155.00–165.00] | +| fortio: 16384 B, 16 connections, 1000 RPS | Praxis core nightly-20261002 | 9.81 [9.55–9.98] | 17.08 [17.01–17.18] | 159.33 [156.00–162.00] | +| fortio: 16384 B, 512 connections, unlimited | Agentgateway v1.6.0 | 99.71 [99.68–99.73] | 95.01 [92.75–96.39] | 943.00 [929.00–963.00] | +| fortio: 16384 B, 512 connections, unlimited | Praxis core v0.5.2 | 99.63 [99.61–99.66] | 84.23 [84.12–84.34] | 915.00 [890.00–937.00] | +| fortio: 16384 B, 512 connections, unlimited | Praxis core nightly-20261002 | 99.62 [99.59–99.67] | 92.47 [92.02–92.75] | 911.33 [891.00–929.00] | +| fortio: 16384 B, 512 connections, 1000 RPS | Agentgateway v1.6.0 | 9.83 [9.43–10.21] | 66.41 [63.34–68.01] | 915.33 [846.00–954.00] | +| fortio: 16384 B, 512 connections, 1000 RPS | Praxis core v0.5.2 | 7.36 [7.20–7.47] | 64.31 [63.05–65.24] | 653.67 [649.00–659.00] | +| fortio: 16384 B, 512 connections, 1000 RPS | Praxis core nightly-20261002 | 9.80 [9.42–10.08] | 73.53 [71.19–75.10] | 659.00 [652.00–664.00] | +| nighthawk: 0 B, 16 connections, 1000 RPS | Agentgateway v1.6.0 | 5.99 [5.80–6.19] | 74.20 [69.74–80.74] | 433.00 [419.00–453.00] | +| nighthawk: 0 B, 16 connections, 1000 RPS | Praxis core v0.5.2 | 4.59 [4.31–4.88] | 71.13 [68.91–73.27] | 149.67 [147.00–152.00] | +| nighthawk: 0 B, 16 connections, 1000 RPS | Praxis core nightly-20261002 | 6.67 [6.52–6.97] | 69.98 [66.55–76.11] | 147.67 [145.00–151.00] | +| nighthawk: 16384 B, 16 connections, 1000 RPS | Agentgateway v1.6.0 | 9.08 [8.15–9.76] | 38.19 [34.70–41.77] | 407.33 [341.00–454.00] | +| nighthawk: 16384 B, 16 connections, 1000 RPS | Praxis core v0.5.2 | 6.64 [6.20–7.43] | 19.58 [12.43–33.61] | 149.00 [148.00–150.00] | +| nighthawk: 16384 B, 16 connections, 1000 RPS | Praxis core nightly-20261002 | 9.24 [8.72–9.56] | 19.15 [18.86–19.41] | 147.00 [144.00–150.00] | diff --git a/cpu-comparison/2026-10-05-stable-comparison/reports/matrices/common-http.md b/cpu-comparison/2026-10-05-stable-comparison/reports/matrices/common-http.md new file mode 100644 index 0000000..f5ca495 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/reports/matrices/common-http.md @@ -0,0 +1,75 @@ +# Standalone common forwarding: HTTP matrix + +Values are arithmetic means of three runs followed by [minimum–maximum]. +Latency p99 is the mean of each run's p99, **not a pooled p99**. RPS counts successful +responses. Fortio latency includes all response statuses. Do not compare different +workloads, traffic rates, APIs or deployment profiles as if they were equal work. +Every individual pass and raw artifact path is in [load-rows.json](../data/load-rows.json). + +## fortio + +| Case | Treatment | Successful RPS | Mean latency ms | p99 latency ms | Error evidence | +| --- | --- | ---: | ---: | ---: | --- | +| 0 B content, 1 connections, unlimited | Direct service | 5,830 [5,090–6,238] | 0.172 [0.160–0.196] | 0.303 [0.250–0.397] | 0.000 [0.000–0.000] errors/run | +| 0 B content, 1 connections, unlimited | Agentgateway v1.6.0 | 2,782 [2,596–2,910] | 0.360 [0.343–0.385] | 0.559 [0.550–0.571] | 0.000 [0.000–0.000] errors/run | +| 0 B content, 1 connections, unlimited | Praxis core v0.5.2 | 3,334 [3,122–3,484] | 0.300 [0.286–0.320] | 0.459 [0.437–0.493] | 0.000 [0.000–0.000] errors/run | +| 0 B content, 1 connections, unlimited | Praxis core nightly-20261002 | 2,963 [2,774–3,145] | 0.338 [0.317–0.360] | 0.519 [0.482–0.587] | 0.000 [0.000–0.000] errors/run | +| 0 B content, 1 connections, 1000 RPS | Direct service | 743.737 [733.326–751.248] | 0.261 [0.250–0.276] | 0.386 [0.349–0.448] | 0.000 [0.000–0.000] errors/run | +| 0 B content, 1 connections, 1000 RPS | Agentgateway v1.6.0 | 635.018 [621.425–661.119] | 0.497 [0.437–0.531] | 0.680 [0.598–0.745] | 0.000 [0.000–0.000] errors/run | +| 0 B content, 1 connections, 1000 RPS | Praxis core v0.5.2 | 669.400 [657.198–687.575] | 0.417 [0.380–0.443] | 0.607 [0.558–0.668] | 0.000 [0.000–0.000] errors/run | +| 0 B content, 1 connections, 1000 RPS | Praxis core nightly-20261002 | 640.952 [633.151–648.701] | 0.481 [0.462–0.499] | 0.687 [0.667–0.716] | 0.000 [0.000–0.000] errors/run | +| 0 B content, 16 connections, unlimited | Direct service | 64,806 [62,457–66,667] | 0.246 [0.239–0.256] | 1.227 [1.196–1.263] | 0.000 [0.000–0.000] errors/run | +| 0 B content, 16 connections, unlimited | Agentgateway v1.6.0 | 23,817 [22,720–25,351] | 0.673 [0.631–0.704] | 1.559 [1.456–1.619] | 0.000 [0.000–0.000] errors/run | +| 0 B content, 16 connections, unlimited | Praxis core v0.5.2 | 37,779 [36,728–39,142] | 0.423 [0.408–0.435] | 1.294 [1.247–1.344] | 0.000 [0.000–0.000] errors/run | +| 0 B content, 16 connections, unlimited | Praxis core nightly-20261002 | 27,490 [27,252–27,663] | 0.581 [0.578–0.587] | 1.452 [1.440–1.462] | 0.000 [0.000–0.000] errors/run | +| 0 B content, 16 connections, 1000 RPS | Direct service | 999.466 [999.461–999.475] | 0.281 [0.268–0.300] | 0.425 [0.385–0.493] | 0.000 [0.000–0.000] errors/run | +| 0 B content, 16 connections, 1000 RPS | Agentgateway v1.6.0 | 999.465 [999.459–999.474] | 0.495 [0.466–0.516] | 0.714 [0.669–0.778] | 0.000 [0.000–0.000] errors/run | +| 0 B content, 16 connections, 1000 RPS | Praxis core v0.5.2 | 999.475 [999.463–999.484] | 0.443 [0.417–0.470] | 0.637 [0.596–0.691] | 0.000 [0.000–0.000] errors/run | +| 0 B content, 16 connections, 1000 RPS | Praxis core nightly-20261002 | 999.464 [999.456–999.476] | 0.485 [0.467–0.503] | 0.699 [0.664–0.742] | 0.000 [0.000–0.000] errors/run | +| 0 B content, 512 connections, unlimited | Direct service | 127,635 [122,619–132,748] | 4.014 [3.855–4.174] | 18.843 [18.533–19.016] | 0.000 [0.000–0.000] errors/run | +| 0 B content, 512 connections, unlimited | Agentgateway v1.6.0 | 21,798 [21,205–22,135] | 23.490 [23.122–24.139] | 40.722 [39.295–42.960] | 0.000 [0.000–0.000] errors/run | +| 0 B content, 512 connections, unlimited | Praxis core v0.5.2 | 33,682 [32,123–34,563] | 15.212 [14.807–15.933] | 40.878 [39.871–42.370] | 0.000 [0.000–0.000] errors/run | +| 0 B content, 512 connections, unlimited | Praxis core nightly-20261002 | 22,832 [22,356–23,113] | 22.422 [22.144–22.894] | 48.175 [47.198–49.117] | 0.000 [0.000–0.000] errors/run | +| 0 B content, 512 connections, 1000 RPS | Direct service | 983.057 [983.036–983.068] | 0.287 [0.282–0.295] | 0.417 [0.394–0.463] | 0.000 [0.000–0.000] errors/run | +| 0 B content, 512 connections, 1000 RPS | Agentgateway v1.6.0 | 983.051 [983.029–983.062] | 0.483 [0.455–0.502] | 0.689 [0.629–0.748] | 0.000 [0.000–0.000] errors/run | +| 0 B content, 512 connections, 1000 RPS | Praxis core v0.5.2 | 983.050 [983.044–983.061] | 0.441 [0.419–0.469] | 0.628 [0.593–0.692] | 0.000 [0.000–0.000] errors/run | +| 0 B content, 512 connections, 1000 RPS | Praxis core nightly-20261002 | 983.057 [983.051–983.061] | 0.490 [0.474–0.504] | 0.706 [0.677–0.747] | 0.000 [0.000–0.000] errors/run | +| 16384 B content, 1 connections, unlimited | Direct service | 3,550 [3,200–3,850] | 0.283 [0.259–0.312] | 0.492 [0.430–0.603] | 0.000 [0.000–0.000] errors/run | +| 16384 B content, 1 connections, unlimited | Agentgateway v1.6.0 | 1,926 [1,832–2,053] | 0.520 [0.487–0.545] | 0.760 [0.681–0.859] | 0.000 [0.000–0.000] errors/run | +| 16384 B content, 1 connections, unlimited | Praxis core v0.5.2 | 2,090 [2,051–2,122] | 0.478 [0.471–0.487] | 1.401 [0.988–1.664] | 0.000 [0.000–0.000] errors/run | +| 16384 B content, 1 connections, unlimited | Praxis core nightly-20261002 | 1,988 [1,915–2,047] | 0.503 [0.488–0.521] | 1.370 [0.911–1.635] | 0.000 [0.000–0.000] errors/run | +| 16384 B content, 1 connections, 1000 RPS | Direct service | 707.867 [693.249–718.354] | 0.330 [0.311–0.356] | 0.555 [0.511–0.622] | 0.000 [0.000–0.000] errors/run | +| 16384 B content, 1 connections, 1000 RPS | Agentgateway v1.6.0 | 591.902 [581.141–607.829] | 0.610 [0.569–0.639] | 0.851 [0.781–0.940] | 0.000 [0.000–0.000] errors/run | +| 16384 B content, 1 connections, 1000 RPS | Praxis core v0.5.2 | 617.087 [605.406–625.690] | 0.543 [0.522–0.574] | 0.816 [0.779–0.888] | 0.000 [0.000–0.000] errors/run | +| 16384 B content, 1 connections, 1000 RPS | Praxis core nightly-20261002 | 593.132 [586.984–599.479] | 0.606 [0.589–0.625] | 0.879 [0.833–0.939] | 0.000 [0.000–0.000] errors/run | +| 16384 B content, 16 connections, unlimited | Direct service | 36,269 [35,709–36,588] | 0.441 [0.437–0.447] | 1.776 [1.763–1.786] | 0.000 [0.000–0.000] errors/run | +| 16384 B content, 16 connections, unlimited | Agentgateway v1.6.0 | 17,014 [16,437–18,126] | 0.942 [0.882–0.973] | 1.971 [1.958–1.977] | 0.000 [0.000–0.000] errors/run | +| 16384 B content, 16 connections, unlimited | Praxis core v0.5.2 | 21,336 [19,856–22,132] | 0.751 [0.722–0.805] | 1.882 [1.855–1.920] | 0.000 [0.000–0.000] errors/run | +| 16384 B content, 16 connections, unlimited | Praxis core nightly-20261002 | 16,604 [16,529–16,684] | 0.963 [0.958–0.967] | 1.977 [1.977–1.977] | 0.000 [0.000–0.000] errors/run | +| 16384 B content, 16 connections, 1000 RPS | Direct service | 999.468 [999.457–999.474] | 0.355 [0.329–0.380] | 0.607 [0.556–0.674] | 0.000 [0.000–0.000] errors/run | +| 16384 B content, 16 connections, 1000 RPS | Agentgateway v1.6.0 | 999.456 [999.447–999.473] | 0.610 [0.576–0.642] | 0.875 [0.799–0.962] | 0.000 [0.000–0.000] errors/run | +| 16384 B content, 16 connections, 1000 RPS | Praxis core v0.5.2 | 999.458 [999.442–999.478] | 0.542 [0.525–0.573] | 0.825 [0.788–0.891] | 0.000 [0.000–0.000] errors/run | +| 16384 B content, 16 connections, 1000 RPS | Praxis core nightly-20261002 | 999.448 [999.444–999.453] | 0.590 [0.590–0.591] | 0.869 [0.850–0.896] | 0.000 [0.000–0.000] errors/run | +| 16384 B content, 512 connections, unlimited | Direct service | 56,319 [55,935–57,004] | 9.087 [8.978–9.146] | 36.132 [35.800–36.443] | 0.000 [0.000–0.000] errors/run | +| 16384 B content, 512 connections, unlimited | Agentgateway v1.6.0 | 15,640 [15,263–15,837] | 32.732 [32.315–33.531] | 53.187 [49.538–60.447] | 0.000 [0.000–0.000] errors/run | +| 16384 B content, 512 connections, unlimited | Praxis core v0.5.2 | 20,637 [20,271–20,973] | 24.804 [24.402–25.248] | 47.822 [46.706–49.284] | 0.000 [0.000–0.000] errors/run | +| 16384 B content, 512 connections, unlimited | Praxis core nightly-20261002 | 15,379 [14,957–15,806] | 33.295 [32.378–34.215] | 67.718 [64.194–70.175] | 0.000 [0.000–0.000] errors/run | +| 16384 B content, 512 connections, 1000 RPS | Direct service | 983.056 [983.037–983.065] | 0.391 [0.381–0.409] | 0.611 [0.556–0.682] | 0.000 [0.000–0.000] errors/run | +| 16384 B content, 512 connections, 1000 RPS | Agentgateway v1.6.0 | 983.037 [983.033–983.045] | 0.613 [0.575–0.643] | 0.869 [0.793–0.955] | 0.000 [0.000–0.000] errors/run | +| 16384 B content, 512 connections, 1000 RPS | Praxis core v0.5.2 | 983.036 [983.031–983.040] | 0.565 [0.548–0.590] | 0.830 [0.788–0.910] | 0.000 [0.000–0.000] errors/run | +| 16384 B content, 512 connections, 1000 RPS | Praxis core nightly-20261002 | 983.048 [983.036–983.056] | 0.628 [0.614–0.642] | 0.909 [0.871–0.974] | 0.000 [0.000–0.000] errors/run | + +## nighthawk + +| Case | Treatment | Successful RPS | Mean latency ms | p99 latency ms | Error evidence | +| --- | --- | ---: | ---: | ---: | --- | +| 0 B content, 16 connections, 1000 RPS | Direct service | 1,000 [1,000–1,000] | 0.182 [0.177–0.191] | 0.277 [0.256–0.316] † | non-2xx 0.000 [0.000–0.000]; resets 0.000 [0.000–0.000]; in flight at cutoff 0.000 [0.000–0.000] | +| 0 B content, 16 connections, 1000 RPS | Agentgateway v1.6.0 | 999.989 [999.966–1,000] | 0.380 [0.365–0.389] | 0.529 [0.477–0.588] † | non-2xx 0.000 [0.000–0.000]; resets 0.000 [0.000–0.000]; in flight at cutoff 0.000 [0.000–0.000] | +| 0 B content, 16 connections, 1000 RPS | Praxis core v0.5.2 | 1,000 [1000.000–1,000] | 0.337 [0.309–0.364] | 0.481 [0.420–0.558] † | non-2xx 0.000 [0.000–0.000]; resets 0.000 [0.000–0.000]; in flight at cutoff 0.000 [0.000–0.000] | +| 0 B content, 16 connections, 1000 RPS | Praxis core nightly-20261002 | 1,000 [1000.000–1,000] | 0.386 [0.374–0.406] | 0.546 [0.516–0.592] † | non-2xx 0.000 [0.000–0.000]; resets 0.000 [0.000–0.000]; in flight at cutoff 0.000 [0.000–0.000] | +| 16384 B content, 16 connections, 1000 RPS | Direct service | 1000.000 [1000.000–1,000] | 0.275 [0.261–0.295] | 0.471 [0.426–0.561] † | non-2xx 0.000 [0.000–0.000]; resets 0.000 [0.000–0.000]; in flight at cutoff 0.000 [0.000–0.000] | +| 16384 B content, 16 connections, 1000 RPS | Agentgateway v1.6.0 | 1000.000 [999.999–1,000] | 0.506 [0.472–0.528] | 0.715 [0.652–0.786] † | non-2xx 0.000 [0.000–0.000]; resets 0.000 [0.000–0.000]; in flight at cutoff 0.000 [0.000–0.000] | +| 16384 B content, 16 connections, 1000 RPS | Praxis core v0.5.2 | 1000.000 [1000.000–1,000] | 0.440 [0.423–0.474] | 0.671 [0.623–0.757] † | non-2xx 0.000 [0.000–0.000]; resets 0.000 [0.000–0.000]; in flight at cutoff 0.000 [0.000–0.000] | +| 16384 B content, 16 connections, 1000 RPS | Praxis core nightly-20261002 | 999.966 [999.966–999.966] | 0.500 [0.471–0.535] | 0.737 [0.676–0.838] † | non-2xx 0.000 [0.000–0.000]; resets 0.000 [0.000–0.000]; in flight at cutoff 1.000 [1.000–1.000] | + +† Nighthawk reports the nearest quantile at or above p99; the exact percentile is retained per run. In-flight requests at cutoff are distinct from confirmed failures. diff --git a/cpu-comparison/2026-10-05-stable-comparison/reports/matrices/kubernetes-http-resources.md b/cpu-comparison/2026-10-05-stable-comparison/reports/matrices/kubernetes-http-resources.md new file mode 100644 index 0000000..7f3fdb7 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/reports/matrices/kubernetes-http-resources.md @@ -0,0 +1,34 @@ +# Sampled resources: kubernetes http + +Cells show the arithmetic mean of three per-run values followed by [minimum–maximum]. CPU is the mean over each sampled tool-execution window; memory is each window’s maximum sampled cgroup charge. These include client startup/warmup and are not exact measurement-only CPU cycles or RSS. See [resource interpretation](../08-resource-usage.md). + +| Tool / case | Treatment | CPU, % of two-CPU quota | Maximum sampled memory, MiB | Maximum sampled descriptors | +| --- | --- | ---: | ---: | ---: | +| fortio: 0 B, 1 connections, unlimited | Agentgateway v1.6.0 | 3.30 [3.17–3.51] | 9.06 [8.91–9.35] | 24.00 [24.00–24.00] | +| fortio: 0 B, 1 connections, unlimited | Praxis core v0.5.2 | 3.00 [2.88–3.12] | 7.35 [7.23–7.43] | 28.00 [28.00–28.00] | +| fortio: 0 B, 1 connections, 1000 RPS | Agentgateway v1.6.0 | 2.15 [2.09–2.20] | 9.09 [8.68–9.41] | 24.00 [24.00–24.00] | +| fortio: 0 B, 1 connections, 1000 RPS | Praxis core v0.5.2 | 1.94 [1.86–2.00] | 6.40 [5.95–6.94] | 28.00 [28.00–28.00] | +| fortio: 0 B, 16 connections, unlimited | Agentgateway v1.6.0 | 41.40 [39.96–42.36] | 12.36 [11.98–12.57] | 54.00 [54.00–54.00] | +| fortio: 0 B, 16 connections, unlimited | Praxis core v0.5.2 | 33.76 [32.33–34.54] | 29.47 [28.70–29.86] | 58.00 [58.00–58.00] | +| fortio: 0 B, 16 connections, 1000 RPS | Agentgateway v1.6.0 | 5.38 [5.28–5.52] | 11.40 [11.36–11.43] | 54.00 [54.00–54.00] | +| fortio: 0 B, 16 connections, 1000 RPS | Praxis core v0.5.2 | 4.77 [4.75–4.79] | 10.96 [10.75–11.30] | 58.00 [58.00–58.00] | +| fortio: 0 B, 512 connections, unlimited | Agentgateway v1.6.0 | 97.48 [96.33–99.66] | 76.15 [74.58–77.00] | 931.67 [925.00–935.00] | +| fortio: 0 B, 512 connections, unlimited | Praxis core v0.5.2 | 99.58 [99.50–99.64] | 163.47 [160.50–167.42] | 924.33 [910.00–939.00] | +| fortio: 0 B, 512 connections, 1000 RPS | Agentgateway v1.6.0 | 5.41 [5.35–5.47] | 57.21 [55.30–59.49] | 808.33 [738.00–908.00] | +| fortio: 0 B, 512 connections, 1000 RPS | Praxis core v0.5.2 | 4.92 [4.85–4.98] | 85.55 [84.89–86.33] | 662.00 [661.00–663.00] | +| fortio: 16384 B, 1 connections, unlimited | Agentgateway v1.6.0 | 5.60 [5.16–5.93] | 28.52 [28.33–28.84] | 419.33 [414.00–423.00] | +| fortio: 16384 B, 1 connections, unlimited | Praxis core v0.5.2 | 4.74 [4.67–4.88] | 107.09 [105.62–107.85] | 145.67 [145.00–146.00] | +| fortio: 16384 B, 1 connections, 1000 RPS | Agentgateway v1.6.0 | 3.62 [3.59–3.65] | 64.27 [63.21–66.10] | 419.33 [414.00–423.00] | +| fortio: 16384 B, 1 connections, 1000 RPS | Praxis core v0.5.2 | 3.08 [3.01–3.13] | 151.91 [136.67–162.25] | 145.67 [145.00–146.00] | +| fortio: 16384 B, 16 connections, unlimited | Agentgateway v1.6.0 | 63.24 [61.74–64.06] | 24.79 [24.77–24.80] | 54.00 [54.00–54.00] | +| fortio: 16384 B, 16 connections, unlimited | Praxis core v0.5.2 | 55.86 [55.54–56.21] | 123.10 [122.06–124.48] | 58.00 [58.00–58.00] | +| fortio: 16384 B, 16 connections, 1000 RPS | Agentgateway v1.6.0 | 9.60 [9.47–9.68] | 28.64 [28.44–28.96] | 361.00 [358.00–363.00] | +| fortio: 16384 B, 16 connections, 1000 RPS | Praxis core v0.5.2 | 7.97 [7.94–8.00] | 105.51 [104.08–106.25] | 160.67 [160.00–161.00] | +| fortio: 16384 B, 512 connections, unlimited | Agentgateway v1.6.0 | 99.48 [99.40–99.52] | 96.73 [93.77–99.79] | 963.67 [939.00–1008.00] | +| fortio: 16384 B, 512 connections, unlimited | Praxis core v0.5.2 | 99.80 [99.61–100.01] | 231.13 [229.20–233.55] | 918.33 [912.00–923.00] | +| fortio: 16384 B, 512 connections, 1000 RPS | Agentgateway v1.6.0 | 9.50 [9.43–9.61] | 68.93 [66.82–70.66] | 966.00 [889.00–1028.00] | +| fortio: 16384 B, 512 connections, 1000 RPS | Praxis core v0.5.2 | 8.21 [8.14–8.31] | 178.80 [177.69–180.85] | 660.67 [656.00–666.00] | +| nighthawk: 0 B, 16 connections, 1000 RPS | Agentgateway v1.6.0 | 5.09 [4.98–5.24] | 69.28 [62.46–80.96] | 455.67 [431.00–500.00] | +| nighthawk: 0 B, 16 connections, 1000 RPS | Praxis core v0.5.2 | 4.63 [4.58–4.73] | 212.02 [202.07–217.52] | 147.33 [146.00–149.00] | +| nighthawk: 16384 B, 16 connections, 1000 RPS | Agentgateway v1.6.0 | 9.42 [9.32–9.61] | 40.50 [39.30–42.39] | 443.33 [431.00–463.00] | +| nighthawk: 16384 B, 16 connections, 1000 RPS | Praxis core v0.5.2 | 7.65 [7.52–7.74] | 168.97 [168.03–169.54] | 147.00 [145.00–149.00] | diff --git a/cpu-comparison/2026-10-05-stable-comparison/reports/matrices/kubernetes-http.md b/cpu-comparison/2026-10-05-stable-comparison/reports/matrices/kubernetes-http.md new file mode 100644 index 0000000..9dc7cd5 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/reports/matrices/kubernetes-http.md @@ -0,0 +1,63 @@ +# Kubernetes HTTP: HTTP matrix + +Values are arithmetic means of three runs followed by [minimum–maximum]. +Latency p99 is the mean of each run's p99, **not a pooled p99**. RPS counts successful +responses. Fortio latency includes all response statuses. Do not compare different +workloads, traffic rates, APIs or deployment profiles as if they were equal work. +Every individual pass and raw artifact path is in [load-rows.json](../data/load-rows.json). + +The pinned operator/core nightly pairing could not start; it is **not evaluated**, not zero throughput. + +## fortio + +| Case | Treatment | Successful RPS | Mean latency ms | p99 latency ms | Error evidence | +| --- | --- | ---: | ---: | ---: | --- | +| 0 B content, 1 connections, unlimited | Direct service | 5,656 [5,439–5,960] | 0.177 [0.167–0.183] | 0.284 [0.255–0.303] | 0.000 [0.000–0.000] errors/run | +| 0 B content, 1 connections, unlimited | Agentgateway v1.6.0 | 572.873 [551.251–606.071] | 1.748 [1.649–1.813] | 1.998 [1.996–1.999] | 0.000 [0.000–0.000] errors/run | +| 0 B content, 1 connections, unlimited | Praxis core v0.5.2 | 605.950 [571.020–639.645] | 1.653 [1.563–1.750] | 1.996 [1.995–1.997] | 0.000 [0.000–0.000] errors/run | +| 0 B content, 1 connections, 1000 RPS | Direct service | 750.354 [735.627–767.438] | 0.258 [0.230–0.281] | 0.372 [0.336–0.396] | 0.000 [0.000–0.000] errors/run | +| 0 B content, 1 connections, 1000 RPS | Agentgateway v1.6.0 | 348.422 [337.340–355.219] | 1.794 [1.741–1.880] | 2.192 [1.997–2.580] | 0.000 [0.000–0.000] errors/run | +| 0 B content, 1 connections, 1000 RPS | Praxis core v0.5.2 | 358.864 [337.433–372.473] | 1.714 [1.611–1.875] | 2.158 [1.996–2.483] | 0.000 [0.000–0.000] errors/run | +| 0 B content, 16 connections, unlimited | Direct service | 61,518 [60,798–62,933] | 0.260 [0.254–0.263] | 1.230 [1.190–1.252] | 0.000 [0.000–0.000] errors/run | +| 0 B content, 16 connections, unlimited | Agentgateway v1.6.0 | 9,476 [9,177–9,654] | 1.689 [1.657–1.743] | 2.041 [1.997–2.130] | 0.000 [0.000–0.000] errors/run | +| 0 B content, 16 connections, unlimited | Praxis core v0.5.2 | 9,734 [9,294–10,016] | 1.645 [1.597–1.721] | 1.997 [1.995–1.999] | 0.000 [0.000–0.000] errors/run | +| 0 B content, 16 connections, 1000 RPS | Direct service | 999.469 [999.462–999.477] | 0.271 [0.247–0.292] | 0.384 [0.347–0.410] | 0.000 [0.000–0.000] errors/run | +| 0 B content, 16 connections, 1000 RPS | Agentgateway v1.6.0 | 999.418 [999.412–999.424] | 1.710 [1.663–1.798] | 1.997 [1.996–2.000] | 0.000 [0.000–0.000] errors/run | +| 0 B content, 16 connections, 1000 RPS | Praxis core v0.5.2 | 999.428 [999.416–999.438] | 1.733 [1.669–1.822] | 2.106 [1.995–2.328] | 0.000 [0.000–0.000] errors/run | +| 0 B content, 512 connections, unlimited | Direct service | 112,367 [110,921–115,171] | 4.556 [4.444–4.614] | 24.359 [23.554–25.171] | 0.000 [0.000–0.000] errors/run | +| 0 B content, 512 connections, unlimited | Agentgateway v1.6.0 | 24,892 [24,689–25,159] | 20.565 [20.345–20.732] | 37.407 [36.976–37.729] | 0.000 [0.000–0.000] errors/run | +| 0 B content, 512 connections, unlimited | Praxis core v0.5.2 | 32,008 [31,969–32,077] | 15.991 [15.957–16.010] | 39.403 [39.360–39.430] | 0.000 [0.000–0.000] errors/run | +| 0 B content, 512 connections, 1000 RPS | Direct service | 983.062 [983.053–983.066] | 0.284 [0.254–0.314] | 0.444 [0.347–0.570] | 0.000 [0.000–0.000] errors/run | +| 0 B content, 512 connections, 1000 RPS | Agentgateway v1.6.0 | 983.004 [982.995–983.019] | 1.771 [1.726–1.819] | 2.002 [1.997–2.010] | 0.000 [0.000–0.000] errors/run | +| 0 B content, 512 connections, 1000 RPS | Praxis core v0.5.2 | 982.996 [982.988–983.005] | 1.728 [1.683–1.815] | 2.217 [1.996–2.659] | 0.000 [0.000–0.000] errors/run | +| 16384 B content, 1 connections, unlimited | Direct service | 4,306 [4,028–4,595] | 0.232 [0.217–0.248] | 0.422 [0.400–0.438] | 0.000 [0.000–0.000] errors/run | +| 16384 B content, 1 connections, unlimited | Agentgateway v1.6.0 | 534.786 [502.622–575.277] | 1.875 [1.738–1.989] | 2.599 [1.998–2.973] | 0.000 [0.000–0.000] errors/run | +| 16384 B content, 1 connections, unlimited | Praxis core v0.5.2 | 548.411 [535.891–572.182] | 1.825 [1.747–1.865] | 2.465 [2.000–2.703] | 0.000 [0.000–0.000] errors/run | +| 16384 B content, 1 connections, 1000 RPS | Direct service | 709.974 [696.037–728.991] | 0.331 [0.298–0.352] | 0.521 [0.466–0.553] | 0.000 [0.000–0.000] errors/run | +| 16384 B content, 1 connections, 1000 RPS | Agentgateway v1.6.0 | 327.077 [319.532–333.500] | 1.977 [1.919–2.054] | 2.933 [2.861–2.988] | 0.000 [0.000–0.000] errors/run | +| 16384 B content, 1 connections, 1000 RPS | Praxis core v0.5.2 | 340.929 [338.154–342.760] | 1.852 [1.840–1.865] | 2.672 [2.632–2.731] | 0.000 [0.000–0.000] errors/run | +| 16384 B content, 16 connections, unlimited | Direct service | 34,838 [34,273–35,430] | 0.459 [0.451–0.466] | 1.844 [1.835–1.854] | 0.000 [0.000–0.000] errors/run | +| 16384 B content, 16 connections, unlimited | Agentgateway v1.6.0 | 8,514 [8,344–8,644] | 1.879 [1.851–1.917] | 2.943 [2.927–2.961] | 0.000 [0.000–0.000] errors/run | +| 16384 B content, 16 connections, unlimited | Praxis core v0.5.2 | 8,688 [8,671–8,699] | 1.841 [1.839–1.845] | 2.917 [2.916–2.918] | 0.000 [0.000–0.000] errors/run | +| 16384 B content, 16 connections, 1000 RPS | Direct service | 999.474 [999.470–999.479] | 0.340 [0.306–0.368] | 0.568 [0.525–0.592] | 0.000 [0.000–0.000] errors/run | +| 16384 B content, 16 connections, 1000 RPS | Agentgateway v1.6.0 | 999.419 [999.402–999.435] | 1.883 [1.824–1.939] | 2.853 [2.688–2.953] | 0.000 [0.000–0.000] errors/run | +| 16384 B content, 16 connections, 1000 RPS | Praxis core v0.5.2 | 999.421 [999.404–999.434] | 1.821 [1.790–1.852] | 2.659 [2.444–2.827] | 0.000 [0.000–0.000] errors/run | +| 16384 B content, 512 connections, unlimited | Direct service | 42,731 [41,917–43,183] | 11.980 [11.852–12.210] | 56.413 [53.257–59.061] | 0.000 [0.000–0.000] errors/run | +| 16384 B content, 512 connections, unlimited | Agentgateway v1.6.0 | 16,196 [16,094–16,335] | 31.603 [31.331–31.802] | 49.544 [49.415–49.748] | 0.000 [0.000–0.000] errors/run | +| 16384 B content, 512 connections, unlimited | Praxis core v0.5.2 | 18,357 [18,284–18,432] | 27.878 [27.767–27.989] | 49.299 [49.196–49.369] | 0.000 [0.000–0.000] errors/run | +| 16384 B content, 512 connections, 1000 RPS | Direct service | 983.051 [983.032–983.061] | 0.411 [0.377–0.434] | 0.577 [0.526–0.606] | 0.000 [0.000–0.000] errors/run | +| 16384 B content, 512 connections, 1000 RPS | Agentgateway v1.6.0 | 982.985 [982.979–982.991] | 2.567 [2.514–2.659] | 2.994 [2.993–2.996] | 0.000 [0.000–0.000] errors/run | +| 16384 B content, 512 connections, 1000 RPS | Praxis core v0.5.2 | 982.992 [982.984–982.997] | 2.528 [2.493–2.554] | 2.992 [2.991–2.993] | 0.000 [0.000–0.000] errors/run | + +## nighthawk + +| Case | Treatment | Successful RPS | Mean latency ms | p99 latency ms | Error evidence | +| --- | --- | ---: | ---: | ---: | --- | +| 0 B content, 16 connections, 1000 RPS | Direct service | 1,000 [1000.000–1,000] | 0.191 [0.166–0.205] | 0.275 [0.238–0.300] † | non-2xx 0.000 [0.000–0.000]; resets 0.000 [0.000–0.000]; in flight at cutoff 0.000 [0.000–0.000] | +| 0 B content, 16 connections, 1000 RPS | Agentgateway v1.6.0 | 999.899 [999.899–999.899] | 1.631 [1.579–1.681] | 1.838 [1.810–1.881] † | non-2xx 0.000 [0.000–0.000]; resets 0.000 [0.000–0.000]; in flight at cutoff 1.667 [1.000–2.000] | +| 0 B content, 16 connections, 1000 RPS | Praxis core v0.5.2 | 999.899 [999.899–999.900] | 1.657 [1.624–1.676] | 1.846 [1.811–1.865] † | non-2xx 0.000 [0.000–0.000]; resets 0.000 [0.000–0.000]; in flight at cutoff 2.000 [2.000–2.000] | +| 16384 B content, 16 connections, 1000 RPS | Direct service | 1,000 [1000.000–1,000] | 0.246 [0.230–0.255] | 0.382 [0.352–0.404] † | non-2xx 0.000 [0.000–0.000]; resets 0.000 [0.000–0.000]; in flight at cutoff 0.000 [0.000–0.000] | +| 16384 B content, 16 connections, 1000 RPS | Agentgateway v1.6.0 | 999.900 [999.899–999.900] | 1.693 [1.640–1.783] | 1.937 [1.894–2.016] † | non-2xx 0.000 [0.000–0.000]; resets 0.000 [0.000–0.000]; in flight at cutoff 2.000 [2.000–2.000] | +| 16384 B content, 16 connections, 1000 RPS | Praxis core v0.5.2 | 999.899 [999.899–999.900] | 1.742 [1.706–1.791] | 1.995 [1.973–2.022] † | non-2xx 0.000 [0.000–0.000]; resets 0.000 [0.000–0.000]; in flight at cutoff 2.000 [2.000–2.000] | + +† Nighthawk reports the nearest quantile at or above p99; the exact percentile is retained per run. In-flight requests at cutoff are distinct from confirmed failures. diff --git a/cpu-comparison/2026-10-05-stable-comparison/reports/matrices/native-ai-resources.md b/cpu-comparison/2026-10-05-stable-comparison/reports/matrices/native-ai-resources.md new file mode 100644 index 0000000..5ad7b4d --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/reports/matrices/native-ai-resources.md @@ -0,0 +1,84 @@ +# Sampled resources: native ai + +Cells show the arithmetic mean of three per-run values followed by [minimum–maximum]. CPU is the mean over each sampled tool-execution window; memory is each window’s maximum sampled cgroup charge. These include client startup/warmup and are not exact measurement-only CPU cycles or RSS. See [resource interpretation](../08-resource-usage.md). + +| Tool / case | Treatment | CPU, % of two-CPU quota | Maximum sampled memory, MiB | Maximum sampled descriptors | +| --- | --- | ---: | ---: | ---: | +| aiperf: anthropic, 16 streams | Agentgateway v1.6.0 | 5.09 [4.90–5.27] | 60.19 [57.86–62.75] | 318.00 [168.00–618.00] | +| aiperf: anthropic, 16 streams | Praxis AI v0.5.0 | 5.40 [4.97–6.01] | 47.75 [43.36–52.91] | 204.00 [204.00–204.00] | +| aiperf: anthropic, 16 streams | Praxis AI Oct 2 nightly | 5.64 [5.17–6.15] | 46.69 [45.75–47.95] | 204.00 [204.00–204.00] | +| aiperf: anthropic, 128 streams | Agentgateway v1.6.0 | 25.21 [24.47–26.22] | 42.28 [41.99–42.45] | 278.00 [278.00–278.00] | +| aiperf: anthropic, 128 streams | Praxis AI v0.5.0 | 25.82 [24.19–28.54] | 58.84 [55.63–60.88] | 426.00 [426.00–426.00] | +| aiperf: anthropic, 128 streams | Praxis AI Oct 2 nightly | 24.86 [24.57–25.07] | 56.31 [55.58–57.29] | 426.00 [426.00–426.00] | +| aiperf: openai, 16 streams | Agentgateway v1.6.0 | 4.92 [4.67–5.21] | 85.52 [71.04–101.24] | 655.67 [653.00–660.00] | +| aiperf: openai, 16 streams | Praxis AI v0.5.0 | 5.25 [5.10–5.41] | 108.19 [92.28–118.96] | 208.33 [206.00–210.00] | +| aiperf: openai, 16 streams | Praxis AI Oct 2 nightly | 5.52 [5.34–5.61] | 112.14 [99.46–123.75] | 214.00 [210.00–217.00] | +| aiperf: openai, 128 streams | Agentgateway v1.6.0 | 25.46 [24.35–26.92] | 64.97 [64.72–65.30] | 765.67 [763.00–770.00] | +| aiperf: openai, 128 streams | Praxis AI v0.5.0 | 23.87 [23.70–24.14] | 49.31 [44.81–54.21] | 298.33 [298.00–299.00] | +| aiperf: openai, 128 streams | Praxis AI Oct 2 nightly | 24.59 [23.35–26.74] | 48.11 [47.22–49.70] | 298.00 [298.00–298.00] | +| aiperf: translation, 16 streams | Agentgateway v1.6.0 | 6.01 [5.81–6.19] | 31.84 [30.86–32.64] | 168.00 [168.00–168.00] | +| aiperf: translation, 16 streams | Praxis AI v0.5.0 | 6.82 [6.64–7.12] | 53.53 [46.36–58.05] | 203.00 [203.00–203.00] | +| aiperf: translation, 16 streams | Praxis AI Oct 2 nightly | 6.86 [6.83–6.88] | 51.27 [44.46–55.68] | 203.33 [203.00–204.00] | +| aiperf: translation, 128 streams | Agentgateway v1.6.0 | 29.00 [28.29–30.32] | 33.68 [33.56–33.79] | 278.00 [278.00–278.00] | +| aiperf: translation, 128 streams | Praxis AI v0.5.0 | 33.01 [31.53–33.85] | 60.17 [58.52–63.03] | 425.33 [425.00–426.00] | +| aiperf: translation, 128 streams | Praxis AI Oct 2 nightly | 32.24 [30.84–35.04] | 60.94 [57.41–64.59] | 425.33 [425.00–426.00] | +| fortio: anthropic / 1024 B, 32 connections, unlimited | Agentgateway v1.6.0 | 99.58 [99.55–99.62] | 15.82 [15.79–15.85] | 87.33 [87.00–88.00] | +| fortio: anthropic / 1024 B, 32 connections, unlimited | Praxis AI v0.5.0 | 99.64 [99.61–99.66] | 27.72 [26.61–29.94] | 133.00 [132.00–134.00] | +| fortio: anthropic / 1024 B, 32 connections, unlimited | Praxis AI Oct 2 nightly | 99.61 [99.58–99.64] | 29.81 [28.84–30.37] | 132.67 [132.00–133.00] | +| fortio: anthropic / 1024 B, 32 connections, 1000 RPS | Agentgateway v1.6.0 | 11.85 [11.66–12.05] | 20.63 [20.27–20.97] | 88.33 [88.00–89.00] | +| fortio: anthropic / 1024 B, 32 connections, 1000 RPS | Praxis AI v0.5.0 | 12.14 [11.75–12.75] | 28.83 [28.02–29.41] | 133.33 [131.00–135.00] | +| fortio: anthropic / 1024 B, 32 connections, 1000 RPS | Praxis AI Oct 2 nightly | 11.91 [11.39–12.22] | 29.35 [29.17–29.58] | 133.67 [132.00–135.00] | +| fortio: anthropic / 1024 B, 32 connections, 3000 RPS | Agentgateway v1.6.0 | 28.95 [28.71–29.14] | 15.53 [15.44–15.61] | 88.33 [88.00–89.00] | +| fortio: anthropic / 1024 B, 32 connections, 3000 RPS | Praxis AI v0.5.0 | 30.27 [29.34–31.26] | 26.69 [25.38–28.64] | 133.33 [131.00–135.00] | +| fortio: anthropic / 1024 B, 32 connections, 3000 RPS | Praxis AI Oct 2 nightly | 30.40 [30.28–30.63] | 28.83 [27.88–29.53] | 133.67 [132.00–135.00] | +| fortio: anthropic / 16384 B, 32 connections, unlimited | Agentgateway v1.6.0 | 99.63 [99.61–99.65] | 21.83 [21.59–22.16] | 88.00 [87.00–89.00] | +| fortio: anthropic / 16384 B, 32 connections, unlimited | Praxis AI v0.5.0 | 99.74 [99.70–99.76] | 34.30 [31.48–37.30] | 103.33 [103.00–104.00] | +| fortio: anthropic / 16384 B, 32 connections, unlimited | Praxis AI Oct 2 nightly | 99.71 [99.67–99.77] | 36.26 [35.08–36.97] | 102.67 [102.00–103.00] | +| fortio: anthropic / 16384 B, 32 connections, 1000 RPS | Agentgateway v1.6.0 | 19.05 [18.73–19.65] | 19.46 [18.76–19.89] | 83.33 [82.00–84.00] | +| fortio: anthropic / 16384 B, 32 connections, 1000 RPS | Praxis AI v0.5.0 | 40.16 [39.68–40.83] | 30.26 [27.71–33.25] | 102.33 [102.00–103.00] | +| fortio: anthropic / 16384 B, 32 connections, 1000 RPS | Praxis AI Oct 2 nightly | 40.83 [40.75–40.94] | 32.92 [32.02–33.40] | 102.33 [102.00–103.00] | +| fortio: anthropic / 16384 B, 32 connections, 3000 RPS | Agentgateway v1.6.0 | 49.47 [48.70–50.03] | 19.01 [18.62–19.26] | 83.33 [82.00–84.00] | +| fortio: anthropic / 16384 B, 32 connections, 3000 RPS | Praxis AI v0.5.0 | 99.74 [99.71–99.75] | 33.28 [30.66–36.11] | 102.33 [102.00–103.00] | +| fortio: anthropic / 16384 B, 32 connections, 3000 RPS | Praxis AI Oct 2 nightly | 99.71 [99.68–99.74] | 35.67 [34.33–36.37] | 102.33 [102.00–103.00] | +| fortio: openai / 1024 B, 32 connections, unlimited | Agentgateway v1.6.0 | 99.59 [99.53–99.62] | 14.36 [14.20–14.46] | 83.67 [83.00–84.00] | +| fortio: openai / 1024 B, 32 connections, unlimited | Praxis AI v0.5.0 | 99.62 [99.57–99.66] | 21.11 [20.80–21.45] | 103.00 [103.00–103.00] | +| fortio: openai / 1024 B, 32 connections, unlimited | Praxis AI Oct 2 nightly | 99.47 [99.17–99.65] | 20.77 [20.27–21.16] | 103.00 [103.00–103.00] | +| fortio: openai / 1024 B, 32 connections, 1000 RPS | Agentgateway v1.6.0 | 12.10 [11.80–12.32] | 12.93 [12.67–13.30] | 84.00 [84.00–84.00] | +| fortio: openai / 1024 B, 32 connections, 1000 RPS | Praxis AI v0.5.0 | 11.29 [10.97–11.45] | 19.29 [19.08–19.59] | 102.67 [102.00–103.00] | +| fortio: openai / 1024 B, 32 connections, 1000 RPS | Praxis AI Oct 2 nightly | 10.93 [10.56–11.20] | 19.47 [18.95–19.89] | 102.33 [101.00–103.00] | +| fortio: openai / 1024 B, 32 connections, 3000 RPS | Agentgateway v1.6.0 | 29.71 [28.63–30.46] | 13.04 [12.84–13.38] | 83.67 [83.00–84.00] | +| fortio: openai / 1024 B, 32 connections, 3000 RPS | Praxis AI v0.5.0 | 27.87 [27.15–28.24] | 19.92 [19.56–20.18] | 102.67 [102.00–103.00] | +| fortio: openai / 1024 B, 32 connections, 3000 RPS | Praxis AI Oct 2 nightly | 27.62 [27.22–27.91] | 19.95 [19.89–20.06] | 102.33 [101.00–103.00] | +| fortio: openai / 1024 B, 512 connections, unlimited | Agentgateway v1.6.0 | 99.68 [99.55–99.78] | 79.61 [77.88–81.40] | 981.00 [945.00–1002.00] | +| fortio: openai / 1024 B, 512 connections, unlimited | Praxis AI v0.5.0 | 99.68 [99.60–99.78] | 106.74 [104.30–110.57] | 954.67 [936.00–967.00] | +| fortio: openai / 1024 B, 512 connections, unlimited | Praxis AI Oct 2 nightly | 99.71 [99.69–99.75] | 105.61 [104.95–106.19] | 957.00 [938.00–969.00] | +| fortio: openai / 16384 B, 32 connections, unlimited | Agentgateway v1.6.0 | 99.65 [99.62–99.68] | 21.69 [21.66–21.73] | 88.00 [87.00–89.00] | +| fortio: openai / 16384 B, 32 connections, unlimited | Praxis AI v0.5.0 | 99.72 [99.68–99.76] | 26.92 [26.74–27.04] | 103.00 [103.00–103.00] | +| fortio: openai / 16384 B, 32 connections, unlimited | Praxis AI Oct 2 nightly | 99.71 [99.67–99.73] | 26.58 [26.38–26.71] | 103.00 [103.00–103.00] | +| fortio: openai / 16384 B, 32 connections, 1000 RPS | Agentgateway v1.6.0 | 19.03 [18.56–19.56] | 18.63 [18.50–18.85] | 83.00 [81.00–84.00] | +| fortio: openai / 16384 B, 32 connections, 1000 RPS | Praxis AI v0.5.0 | 39.21 [38.62–39.74] | 23.62 [23.18–24.02] | 102.67 [102.00–103.00] | +| fortio: openai / 16384 B, 32 connections, 1000 RPS | Praxis AI Oct 2 nightly | 39.96 [39.71–40.39] | 23.20 [22.99–23.34] | 103.00 [103.00–103.00] | +| fortio: openai / 16384 B, 32 connections, 3000 RPS | Agentgateway v1.6.0 | 48.68 [48.64–48.73] | 18.85 [18.69–19.16] | 83.00 [81.00–84.00] | +| fortio: openai / 16384 B, 32 connections, 3000 RPS | Praxis AI v0.5.0 | 99.72 [99.69–99.74] | 25.99 [25.71–26.34] | 102.67 [102.00–103.00] | +| fortio: openai / 16384 B, 32 connections, 3000 RPS | Praxis AI Oct 2 nightly | 99.72 [99.70–99.75] | 26.12 [25.99–26.20] | 102.67 [102.00–103.00] | +| fortio: openai / 16384 B, 512 connections, unlimited | Agentgateway v1.6.0 | 98.72 [96.94–99.71] | 149.04 [146.19–150.64] | 1147.67 [1145.00–1152.00] | +| fortio: openai / 16384 B, 512 connections, unlimited | Praxis AI v0.5.0 | 99.64 [99.60–99.66] | 149.57 [139.27–155.37] | 947.67 [937.00–954.00] | +| fortio: openai / 16384 B, 512 connections, unlimited | Praxis AI Oct 2 nightly | 99.64 [99.63–99.65] | 145.95 [142.30–148.55] | 958.33 [942.00–969.00] | +| fortio: translation / 1024 B, 32 connections, unlimited | Agentgateway v1.6.0 | 99.60 [99.54–99.64] | 15.82 [15.65–16.01] | 88.00 [88.00–88.00] | +| fortio: translation / 1024 B, 32 connections, unlimited | Praxis AI v0.5.0 | 99.57 [99.55–99.59] | 38.68 [34.81–43.18] | 132.00 [132.00–132.00] | +| fortio: translation / 1024 B, 32 connections, unlimited | Praxis AI Oct 2 nightly | 99.58 [99.54–99.60] | 39.66 [37.93–41.23] | 129.67 [129.00–130.00] | +| fortio: translation / 1024 B, 32 connections, 1000 RPS | Agentgateway v1.6.0 | 12.12 [11.69–12.39] | 20.78 [20.23–21.48] | 88.33 [88.00–89.00] | +| fortio: translation / 1024 B, 32 connections, 1000 RPS | Praxis AI v0.5.0 | 15.92 [15.58–16.41] | 33.28 [30.97–36.41] | 103.33 [101.00–105.00] | +| fortio: translation / 1024 B, 32 connections, 1000 RPS | Praxis AI Oct 2 nightly | 16.18 [15.62–16.51] | 36.27 [35.42–37.07] | 100.33 [95.00–104.00] | +| fortio: translation / 1024 B, 32 connections, 3000 RPS | Agentgateway v1.6.0 | 30.86 [30.43–31.24] | 15.78 [15.46–16.03] | 88.33 [88.00–89.00] | +| fortio: translation / 1024 B, 32 connections, 3000 RPS | Praxis AI v0.5.0 | 44.55 [44.42–44.75] | 32.75 [28.51–37.12] | 104.67 [103.00–106.00] | +| fortio: translation / 1024 B, 32 connections, 3000 RPS | Praxis AI Oct 2 nightly | 45.47 [45.19–45.73] | 34.66 [31.62–37.34] | 102.67 [101.00–104.00] | +| fortio: translation / 16384 B, 32 connections, unlimited | Agentgateway v1.6.0 | 99.65 [99.61–99.68] | 21.85 [21.81–21.92] | 88.67 [88.00–89.00] | +| fortio: translation / 16384 B, 32 connections, unlimited | Praxis AI v0.5.0 | 99.79 [99.76–99.83] | 41.04 [35.91–48.13] | 103.00 [103.00–103.00] | +| fortio: translation / 16384 B, 32 connections, unlimited | Praxis AI Oct 2 nightly | 99.79 [99.76–99.81] | 44.23 [43.09–44.93] | 103.33 [103.00–104.00] | +| fortio: translation / 16384 B, 32 connections, 1000 RPS | Agentgateway v1.6.0 | 19.42 [18.98–19.70] | 18.86 [18.67–19.02] | 82.33 [82.00–83.00] | +| fortio: translation / 16384 B, 32 connections, 1000 RPS | Praxis AI v0.5.0 | 68.50 [68.23–68.94] | 38.65 [35.21–43.60] | 103.00 [103.00–103.00] | +| fortio: translation / 16384 B, 32 connections, 1000 RPS | Praxis AI Oct 2 nightly | 70.14 [69.57–70.67] | 39.68 [37.62–41.32] | 103.33 [103.00–104.00] | +| fortio: translation / 16384 B, 32 connections, 3000 RPS | Agentgateway v1.6.0 | 50.84 [50.67–51.15] | 19.02 [18.54–19.39] | 82.33 [82.00–83.00] | +| fortio: translation / 16384 B, 32 connections, 3000 RPS | Praxis AI v0.5.0 | 99.77 [99.74–99.80] | 42.85 [39.79–47.07] | 103.00 [103.00–103.00] | +| fortio: translation / 16384 B, 32 connections, 3000 RPS | Praxis AI Oct 2 nightly | 99.78 [99.76–99.81] | 44.27 [41.93–46.23] | 103.33 [103.00–104.00] | diff --git a/cpu-comparison/2026-10-05-stable-comparison/reports/matrices/native-ai.md b/cpu-comparison/2026-10-05-stable-comparison/reports/matrices/native-ai.md new file mode 100644 index 0000000..8901ca7 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/reports/matrices/native-ai.md @@ -0,0 +1,123 @@ +# Standalone native AI: AI matrix + +Values are arithmetic means of three runs followed by [minimum–maximum]. +Latency p99 is the mean of each run's p99, **not a pooled p99**. RPS counts successful +responses. Fortio latency includes all response statuses. Do not compare different +workloads, traffic rates, APIs or deployment profiles as if they were equal work. +Every individual pass and raw artifact path is in [load-rows.json](../data/load-rows.json). + +Praxis AI response usage extraction and agentgateway LLM processing are distinct implementations. Translation has an OpenAI direct baseline and Anthropic gateway clients. These ratios do not isolate equal accounting work. + +## fortio + +| Case | Treatment | Successful RPS | Mean latency ms | p99 latency ms | Error evidence | +| --- | --- | ---: | ---: | ---: | --- | +| anthropic / 1024 B content, 32 connections, unlimited | Direct service | 60,099 [59,160–60,756] | 0.532 [0.526–0.540] | 1.983 [1.980–1.988] | 0.000 [0.000–0.000] errors/run | +| anthropic / 1024 B content, 32 connections, unlimited | Agentgateway v1.6.0 | 14,158 [13,781–14,467] | 2.261 [2.211–2.321] | 3.737 [3.639–3.845] | 0.000 [0.000–0.000] errors/run | +| anthropic / 1024 B content, 32 connections, unlimited | Praxis AI v0.5.0 | 12,075 [11,979–12,220] | 2.650 [2.618–2.671] | 3.979 [3.973–3.983] | 0.000 [0.000–0.000] errors/run | +| anthropic / 1024 B content, 32 connections, unlimited | Praxis AI Oct 2 nightly | 12,108 [11,705–12,340] | 2.644 [2.593–2.733] | 3.978 [3.968–3.994] | 0.000 [0.000–0.000] errors/run | +| anthropic / 1024 B content, 32 connections, 1000 RPS | Direct service | 998.951 [998.942–998.956] | 0.314 [0.304–0.332] | 0.481 [0.439–0.556] | 0.000 [0.000–0.000] errors/run | +| anthropic / 1024 B content, 32 connections, 1000 RPS | Agentgateway v1.6.0 | 998.923 [998.917–998.930] | 0.639 [0.609–0.660] | 0.868 [0.805–0.917] | 0.000 [0.000–0.000] errors/run | +| anthropic / 1024 B content, 32 connections, 1000 RPS | Praxis AI v0.5.0 | 998.930 [998.918–998.943] | 0.630 [0.605–0.660] | 0.871 [0.833–0.948] | 0.000 [0.000–0.000] errors/run | +| anthropic / 1024 B content, 32 connections, 1000 RPS | Praxis AI Oct 2 nightly | 998.920 [998.919–998.920] | 0.621 [0.614–0.631] | 0.854 [0.832–0.874] | 0.000 [0.000–0.000] errors/run | +| anthropic / 1024 B content, 32 connections, 3000 RPS | Direct service | 2,999 [2,999–2,999] | 0.307 [0.293–0.326] | 0.572 [0.555–0.591] | 0.000 [0.000–0.000] errors/run | +| anthropic / 1024 B content, 32 connections, 3000 RPS | Agentgateway v1.6.0 | 2,999 [2,999–2,999] | 0.568 [0.552–0.579] | 0.825 [0.786–0.856] | 0.000 [0.000–0.000] errors/run | +| anthropic / 1024 B content, 32 connections, 3000 RPS | Praxis AI v0.5.0 | 2,999 [2,999–2,999] | 0.575 [0.550–0.601] | 0.831 [0.793–0.888] | 0.000 [0.000–0.000] errors/run | +| anthropic / 1024 B content, 32 connections, 3000 RPS | Praxis AI Oct 2 nightly | 2,999 [2,999–2,999] | 0.582 [0.568–0.596] | 0.850 [0.819–0.897] | 0.000 [0.000–0.000] errors/run | +| anthropic / 16384 B content, 32 connections, unlimited | Direct service | 10,267 [10,215–10,334] | 3.116 [3.096–3.132] | 15.160 [14.889–15.339] | 0.000 [0.000–0.000] errors/run | +| anthropic / 16384 B content, 32 connections, unlimited | Agentgateway v1.6.0 | 7,347 [7,214–7,438] | 4.355 [4.302–4.435] | 7.400 [7.390–7.414] | 0.000 [0.000–0.000] errors/run | +| anthropic / 16384 B content, 32 connections, unlimited | Praxis AI v0.5.0 | 2,700 [2,640–2,755] | 11.851 [11.612–12.118] | 19.880 [19.872–19.891] | 0.000 [0.000–0.000] errors/run | +| anthropic / 16384 B content, 32 connections, unlimited | Praxis AI Oct 2 nightly | 2,654 [2,628–2,677] | 12.056 [11.950–12.175] | 19.887 [19.883–19.891] | 0.000 [0.000–0.000] errors/run | +| anthropic / 16384 B content, 32 connections, 1000 RPS | Direct service | 998.939 [998.935–998.943] | 0.645 [0.602–0.728] | 1.556 [1.342–1.691] | 0.000 [0.000–0.000] errors/run | +| anthropic / 16384 B content, 32 connections, 1000 RPS | Agentgateway v1.6.0 | 998.920 [998.903–998.930] | 1.048 [1.027–1.063] | 1.984 [1.981–1.985] | 0.000 [0.000–0.000] errors/run | +| anthropic / 16384 B content, 32 connections, 1000 RPS | Praxis AI v0.5.0 | 998.909 [998.896–998.921] | 1.451 [1.423–1.491] | 2.556 [2.421–2.732] | 0.000 [0.000–0.000] errors/run | +| anthropic / 16384 B content, 32 connections, 1000 RPS | Praxis AI Oct 2 nightly | 998.904 [998.902–998.906] | 1.466 [1.462–1.473] | 2.627 [2.586–2.658] | 0.000 [0.000–0.000] errors/run | +| anthropic / 16384 B content, 32 connections, 3000 RPS | Direct service | 2,999 [2,999–2,999] | 0.626 [0.597–0.682] | 1.629 [1.502–1.791] | 0.000 [0.000–0.000] errors/run | +| anthropic / 16384 B content, 32 connections, 3000 RPS | Agentgateway v1.6.0 | 2,999 [2,999–2,999] | 1.104 [1.074–1.121] | 1.987 [1.985–1.989] | 0.000 [0.000–0.000] errors/run | +| anthropic / 16384 B content, 32 connections, 3000 RPS | Praxis AI v0.5.0 | 2,739 [2,687–2,766] | 8.159 [8.080–8.311] | 16.487 [15.837–17.381] | 0.000 [0.000–0.000] errors/run | +| anthropic / 16384 B content, 32 connections, 3000 RPS | Praxis AI Oct 2 nightly | 2,680 [2,650–2,711] | 8.329 [8.237–8.407] | 17.252 [16.028–19.486] | 0.000 [0.000–0.000] errors/run | +| openai / 1024 B content, 32 connections, unlimited | Direct service | 58,425 [57,827–58,983] | 0.547 [0.542–0.553] | 1.992 [1.988–1.996] | 0.000 [0.000–0.000] errors/run | +| openai / 1024 B content, 32 connections, unlimited | Agentgateway v1.6.0 | 14,041 [13,871–14,211] | 2.279 [2.251–2.306] | 3.784 [3.738–3.825] | 0.000 [0.000–0.000] errors/run | +| openai / 1024 B content, 32 connections, unlimited | Praxis AI v0.5.0 | 13,398 [13,074–13,967] | 2.390 [2.290–2.447] | 3.905 [3.849–3.934] | 0.000 [0.000–0.000] errors/run | +| openai / 1024 B content, 32 connections, unlimited | Praxis AI Oct 2 nightly | 12,985 [12,897–13,115] | 2.464 [2.439–2.481] | 3.938 [3.932–3.943] | 0.000 [0.000–0.000] errors/run | +| openai / 1024 B content, 32 connections, 1000 RPS | Direct service | 998.934 [998.923–998.950] | 0.315 [0.302–0.328] | 0.487 [0.442–0.545] | 0.000 [0.000–0.000] errors/run | +| openai / 1024 B content, 32 connections, 1000 RPS | Agentgateway v1.6.0 | 998.922 [998.914–998.929] | 0.659 [0.635–0.695] | 0.913 [0.870–0.981] | 0.000 [0.000–0.000] errors/run | +| openai / 1024 B content, 32 connections, 1000 RPS | Praxis AI v0.5.0 | 998.926 [998.916–998.945] | 0.618 [0.615–0.621] | 0.860 [0.836–0.891] | 0.000 [0.000–0.000] errors/run | +| openai / 1024 B content, 32 connections, 1000 RPS | Praxis AI Oct 2 nightly | 998.937 [998.923–998.949] | 0.600 [0.588–0.615] | 0.816 [0.799–0.851] | 0.000 [0.000–0.000] errors/run | +| openai / 1024 B content, 32 connections, 3000 RPS | Direct service | 2,999 [2,999–2,999] | 0.312 [0.303–0.323] | 0.586 [0.575–0.600] | 0.000 [0.000–0.000] errors/run | +| openai / 1024 B content, 32 connections, 3000 RPS | Agentgateway v1.6.0 | 2,999 [2,999–2,999] | 0.587 [0.567–0.621] | 0.853 [0.815–0.919] | 0.000 [0.000–0.000] errors/run | +| openai / 1024 B content, 32 connections, 3000 RPS | Praxis AI v0.5.0 | 2,999 [2,999–2,999] | 0.556 [0.548–0.565] | 0.817 [0.795–0.846] | 0.000 [0.000–0.000] errors/run | +| openai / 1024 B content, 32 connections, 3000 RPS | Praxis AI Oct 2 nightly | 2,999 [2,999–2,999] | 0.548 [0.528–0.567] | 0.803 [0.773–0.844] | 0.000 [0.000–0.000] errors/run | +| openai / 1024 B content, 512 connections, unlimited | Direct service | 70,812 [69,812–71,367] | 7.229 [7.172–7.332] | 25.219 [24.780–25.611] | 0.000 [0.000–0.000] errors/run | +| openai / 1024 B content, 512 connections, unlimited | Agentgateway v1.6.0 | 12,205 [12,014–12,361] | 41.938 [41.402–42.600] | 74.381 [74.335–74.446] | 0.000 [0.000–0.000] errors/run | +| openai / 1024 B content, 512 connections, unlimited | Praxis AI v0.5.0 | 11,106 [11,075–11,150] | 46.070 [45.892–46.200] | 79.255 [77.341–81.614] | 0.000 [0.000–0.000] errors/run | +| openai / 1024 B content, 512 connections, unlimited | Praxis AI Oct 2 nightly | 11,126 [10,969–11,258] | 45.990 [45.445–46.648] | 79.968 [77.456–83.939] | 0.000 [0.000–0.000] errors/run | +| openai / 16384 B content, 32 connections, unlimited | Direct service | 10,031 [9,976–10,060] | 3.189 [3.180–3.207] | 15.800 [15.689–15.913] | 0.000 [0.000–0.000] errors/run | +| openai / 16384 B content, 32 connections, unlimited | Agentgateway v1.6.0 | 7,399 [7,321–7,488] | 4.324 [4.273–4.370] | 7.395 [7.382–7.406] | 0.000 [0.000–0.000] errors/run | +| openai / 16384 B content, 32 connections, unlimited | Praxis AI v0.5.0 | 2,838 [2,811–2,859] | 11.275 [11.188–11.382] | 19.863 [19.861–19.867] | 0.000 [0.000–0.000] errors/run | +| openai / 16384 B content, 32 connections, unlimited | Praxis AI Oct 2 nightly | 2,714 [2,682–2,731] | 11.788 [11.716–11.931] | 19.881 [19.878–19.885] | 0.000 [0.000–0.000] errors/run | +| openai / 16384 B content, 32 connections, 1000 RPS | Direct service | 998.912 [998.908–998.918] | 0.625 [0.608–0.651] | 1.543 [1.406–1.758] | 0.000 [0.000–0.000] errors/run | +| openai / 16384 B content, 32 connections, 1000 RPS | Agentgateway v1.6.0 | 998.926 [998.922–998.930] | 1.064 [1.035–1.082] | 1.979 [1.964–1.987] | 0.000 [0.000–0.000] errors/run | +| openai / 16384 B content, 32 connections, 1000 RPS | Praxis AI v0.5.0 | 998.909 [998.899–998.920] | 1.402 [1.371–1.429] | 2.380 [2.117–2.565] | 0.000 [0.000–0.000] errors/run | +| openai / 16384 B content, 32 connections, 1000 RPS | Praxis AI Oct 2 nightly | 998.899 [998.890–998.907] | 1.418 [1.403–1.433] | 2.501 [2.449–2.600] | 0.000 [0.000–0.000] errors/run | +| openai / 16384 B content, 32 connections, 3000 RPS | Direct service | 2,999 [2,999–2,999] | 0.612 [0.603–0.629] | 1.582 [1.448–1.703] | 0.000 [0.000–0.000] errors/run | +| openai / 16384 B content, 32 connections, 3000 RPS | Agentgateway v1.6.0 | 2,999 [2,999–2,999] | 1.118 [1.084–1.141] | 1.988 [1.986–1.990] | 0.000 [0.000–0.000] errors/run | +| openai / 16384 B content, 32 connections, 3000 RPS | Praxis AI v0.5.0 | 2,791 [2,774–2,813] | 7.999 [7.894–8.059] | 16.076 [15.644–16.448] | 0.000 [0.000–0.000] errors/run | +| openai / 16384 B content, 32 connections, 3000 RPS | Praxis AI Oct 2 nightly | 2,740 [2,735–2,748] | 8.165 [8.132–8.189] | 16.776 [16.484–17.038] | 0.000 [0.000–0.000] errors/run | +| openai / 16384 B content, 512 connections, unlimited | Direct service | 14,377 [14,244–14,477] | 35.577 [35.330–35.909] | 1,080 [1,028–1,128] | 0.000 [0.000–0.000] errors/run | +| openai / 16384 B content, 512 connections, unlimited | Agentgateway v1.6.0 | 6,810 [6,718–6,872] | 75.132 [74.440–76.153] | 215.877 [207.574–226.081] | 0.000 [0.000–0.000] errors/run | +| openai / 16384 B content, 512 connections, unlimited | Praxis AI v0.5.0 | 2,693 [2,682–2,701] | 189.542 [188.959–190.344] | 448.226 [412.424–507.585] | 0.000 [0.000–0.000] errors/run | +| openai / 16384 B content, 512 connections, unlimited | Praxis AI Oct 2 nightly | 2,626 [2,613–2,637] | 194.386 [193.603–195.327] | 459.309 [437.526–474.129] | 0.000 [0.000–0.000] errors/run | +| translation / 1024 B content, 32 connections, unlimited | Direct service | 58,358 [57,366–59,208] | 0.548 [0.540–0.557] | 1.992 [1.982–2.003] | 0.000 [0.000–0.000] errors/run | +| translation / 1024 B content, 32 connections, unlimited | Agentgateway v1.6.0 | 12,822 [12,503–13,295] | 2.497 [2.406–2.559] | 3.939 [3.911–3.957] | 0.000 [0.000–0.000] errors/run | +| translation / 1024 B content, 32 connections, unlimited | Praxis AI v0.5.0 | 7,118 [7,063–7,218] | 4.495 [4.433–4.530] | 7.411 [7.401–7.416] | 0.000 [0.000–0.000] errors/run | +| translation / 1024 B content, 32 connections, unlimited | Praxis AI Oct 2 nightly | 7,025 [6,936–7,111] | 4.554 [4.499–4.613] | 7.419 [7.411–7.428] | 0.000 [0.000–0.000] errors/run | +| translation / 1024 B content, 32 connections, 1000 RPS | Direct service | 998.939 [998.924–998.957] | 0.335 [0.303–0.384] | 0.502 [0.441–0.598] | 0.000 [0.000–0.000] errors/run | +| translation / 1024 B content, 32 connections, 1000 RPS | Agentgateway v1.6.0 | 998.935 [998.916–998.947] | 0.626 [0.594–0.648] | 0.854 [0.805–0.899] | 0.000 [0.000–0.000] errors/run | +| translation / 1024 B content, 32 connections, 1000 RPS | Praxis AI v0.5.0 | 998.936 [998.934–998.939] | 0.884 [0.851–0.917] | 1.801 [1.606–1.951] | 0.000 [0.000–0.000] errors/run | +| translation / 1024 B content, 32 connections, 1000 RPS | Praxis AI Oct 2 nightly | 998.926 [998.908–998.939] | 0.900 [0.869–0.940] | 1.921 [1.879–1.960] | 0.000 [0.000–0.000] errors/run | +| translation / 1024 B content, 32 connections, 3000 RPS | Direct service | 2,999 [2,999–2,999] | 0.313 [0.298–0.328] | 0.584 [0.567–0.598] | 0.000 [0.000–0.000] errors/run | +| translation / 1024 B content, 32 connections, 3000 RPS | Agentgateway v1.6.0 | 2,999 [2,999–2,999] | 0.566 [0.559–0.573] | 0.834 [0.803–0.859] | 0.000 [0.000–0.000] errors/run | +| translation / 1024 B content, 32 connections, 3000 RPS | Praxis AI v0.5.0 | 2,999 [2,999–2,999] | 0.828 [0.810–0.849] | 1.865 [1.830–1.911] | 0.000 [0.000–0.000] errors/run | +| translation / 1024 B content, 32 connections, 3000 RPS | Praxis AI Oct 2 nightly | 2,999 [2,999–2,999] | 0.841 [0.836–0.849] | 1.884 [1.877–1.894] | 0.000 [0.000–0.000] errors/run | +| translation / 16384 B content, 32 connections, unlimited | Direct service | 10,081 [10,064–10,101] | 3.173 [3.167–3.179] | 15.656 [15.538–15.758] | 0.000 [0.000–0.000] errors/run | +| translation / 16384 B content, 32 connections, unlimited | Agentgateway v1.6.0 | 7,172 [7,116–7,226] | 4.461 [4.427–4.496] | 7.419 [7.415–7.424] | 0.000 [0.000–0.000] errors/run | +| translation / 16384 B content, 32 connections, unlimited | Praxis AI v0.5.0 | 1,507 [1,497–1,519] | 21.222 [21.060–21.368] | 36.271 [36.061–36.376] | 0.000 [0.000–0.000] errors/run | +| translation / 16384 B content, 32 connections, unlimited | Praxis AI Oct 2 nightly | 1,460 [1,456–1,468] | 21.907 [21.792–21.975] | 37.507 [37.407–37.609] | 0.000 [0.000–0.000] errors/run | +| translation / 16384 B content, 32 connections, 1000 RPS | Direct service | 998.933 [998.928–998.940] | 0.659 [0.641–0.689] | 1.673 [1.598–1.720] | 0.000 [0.000–0.000] errors/run | +| translation / 16384 B content, 32 connections, 1000 RPS | Agentgateway v1.6.0 | 998.909 [998.903–998.922] | 1.061 [1.048–1.073] | 1.985 [1.984–1.987] | 0.000 [0.000–0.000] errors/run | +| translation / 16384 B content, 32 connections, 1000 RPS | Praxis AI v0.5.0 | 998.880 [998.865–998.892] | 2.098 [2.061–2.144] | 2.994 [2.990–2.999] | 0.000 [0.000–0.000] errors/run | +| translation / 16384 B content, 32 connections, 1000 RPS | Praxis AI Oct 2 nightly | 998.894 [998.890–998.898] | 2.119 [2.102–2.138] | 2.996 [2.995–2.999] | 0.000 [0.000–0.000] errors/run | +| translation / 16384 B content, 32 connections, 3000 RPS | Direct service | 2,999 [2,999–2,999] | 0.625 [0.612–0.645] | 1.603 [1.441–1.739] | 0.000 [0.000–0.000] errors/run | +| translation / 16384 B content, 32 connections, 3000 RPS | Agentgateway v1.6.0 | 2,999 [2,999–2,999] | 1.151 [1.121–1.173] | 1.991 [1.990–1.992] | 0.000 [0.000–0.000] errors/run | +| translation / 16384 B content, 32 connections, 3000 RPS | Praxis AI v0.5.0 | 1,494 [1,482–1,501] | 15.794 [15.686–15.975] | 29.199 [29.070–29.449] | 0.000 [0.000–0.000] errors/run | +| translation / 16384 B content, 32 connections, 3000 RPS | Praxis AI Oct 2 nightly | 1,477 [1,470–1,488] | 16.144 [15.919–16.287] | 29.278 [29.184–29.337] | 0.000 [0.000–0.000] errors/run | + +## aiperf + +| Case | Treatment | Successful RPS | Mean TTFT ms | p99 TTFT ms | Mean ITL ms | Errors per run | +| --- | --- | ---: | ---: | ---: | ---: | ---: | +| anthropic, 16 streams | Direct service | 41.344 [41.285–41.415] | 26.442 [26.434–26.456] | 28.276 [28.193–28.334] | 5.572 [5.561–5.581] | 0.000 [0.000–0.000] | +| anthropic, 16 streams | Agentgateway v1.6.0 | 41.212 [41.111–41.298] | 27.157 [27.080–27.210] | 29.213 [28.992–29.415] | 5.577 [5.565–5.593] | 0.000 [0.000–0.000] | +| anthropic, 16 streams | Praxis AI v0.5.0 | 41.284 [41.232–41.366] | 26.820 [26.808–26.826] | 28.823 [28.705–28.888] | 5.575 [5.563–5.583] | 0.000 [0.000–0.000] | +| anthropic, 16 streams | Praxis AI Oct 2 nightly | 41.346 [41.177–41.459] | 26.804 [26.779–26.842] | 28.823 [28.612–29.108] | 5.566 [5.549–5.592] | 0.000 [0.000–0.000] | +| anthropic, 128 streams | Direct service | 323.859 [323.725–324.083] | 27.205 [27.147–27.235] | 36.991 [36.130–37.529] | 5.609 [5.608–5.610] | 0.000 [0.000–0.000] | +| anthropic, 128 streams | Agentgateway v1.6.0 | 323.691 [323.199–324.086] | 27.760 [27.672–27.851] | 36.264 [35.655–37.201] | 5.603 [5.600–5.606] | 0.000 [0.000–0.000] | +| anthropic, 128 streams | Praxis AI v0.5.0 | 322.788 [321.967–323.381] | 27.550 [27.451–27.641] | 37.844 [35.982–39.571] | 5.624 [5.618–5.632] | 0.000 [0.000–0.000] | +| anthropic, 128 streams | Praxis AI Oct 2 nightly | 323.360 [323.223–323.521] | 27.513 [27.501–27.532] | 36.046 [35.766–36.507] | 5.618 [5.617–5.620] | 0.000 [0.000–0.000] | +| openai, 16 streams | Direct service | 41.351 [41.240–41.482] | 26.328 [26.306–26.363] | 27.230 [27.137–27.374] | 5.589 [5.570–5.608] | 0.000 [0.000–0.000] | +| openai, 16 streams | Agentgateway v1.6.0 | 41.307 [41.265–41.354] | 26.715 [26.674–26.746] | 27.937 [27.686–28.107] | 5.584 [5.580–5.589] | 0.000 [0.000–0.000] | +| openai, 16 streams | Praxis AI v0.5.0 | 41.368 [41.293–41.426] | 26.600 [26.559–26.624] | 27.742 [27.420–28.012] | 5.573 [5.552–5.594] | 0.000 [0.000–0.000] | +| openai, 16 streams | Praxis AI Oct 2 nightly | 41.480 [41.453–41.534] | 26.621 [26.614–26.626] | 27.861 [27.647–28.010] | 5.558 [5.546–5.570] | 0.000 [0.000–0.000] | +| openai, 128 streams | Direct service | 323.419 [322.856–323.772] | 26.817 [26.802–26.835] | 32.595 [32.035–33.159] | 5.666 [5.661–5.670] | 0.000 [0.000–0.000] | +| openai, 128 streams | Agentgateway v1.6.0 | 320.680 [320.366–321.046] | 27.257 [27.237–27.275] | 33.812 [32.744–34.403] | 5.703 [5.695–5.710] | 0.000 [0.000–0.000] | +| openai, 128 streams | Praxis AI v0.5.0 | 321.392 [321.306–321.555] | 27.170 [27.166–27.174] | 34.331 [33.364–35.209] | 5.690 [5.688–5.692] | 0.000 [0.000–0.000] | +| openai, 128 streams | Praxis AI Oct 2 nightly | 321.827 [320.844–322.552] | 27.127 [27.085–27.200] | 33.547 [33.266–33.997] | 5.685 [5.676–5.699] | 0.000 [0.000–0.000] | +| translation, 16 streams | Direct service | 41.322 [41.253–41.380] | 26.323 [26.290–26.371] | 27.527 [27.096–27.968] | 5.594 [5.585–5.608] | 0.000 [0.000–0.000] | +| translation, 16 streams | Agentgateway v1.6.0 | 41.205 [41.135–41.269] | 26.763 [26.712–26.797] | 28.421 [27.740–28.969] | 5.570 [5.544–5.587] | 0.000 [0.000–0.000] | +| translation, 16 streams | Praxis AI v0.5.0 | 41.214 [41.124–41.271] | 26.730 [26.688–26.755] | 28.256 [28.005–28.434] | 5.585 [5.575–5.598] | 0.000 [0.000–0.000] | +| translation, 16 streams | Praxis AI Oct 2 nightly | 41.277 [41.154–41.471] | 26.779 [26.761–26.801] | 28.770 [28.682–28.868] | 5.577 [5.549–5.594] | 0.000 [0.000–0.000] | +| translation, 128 streams | Direct service | 322.991 [322.943–323.053] | 26.879 [26.851–26.916] | 34.401 [32.948–35.546] | 5.670 [5.667–5.675] | 0.000 [0.000–0.000] | +| translation, 128 streams | Agentgateway v1.6.0 | 324.062 [323.755–324.222] | 27.513 [27.452–27.576] | 36.967 [36.315–37.562] | 5.603 [5.596–5.611] | 0.000 [0.000–0.000] | +| translation, 128 streams | Praxis AI v0.5.0 | 323.074 [322.695–323.812] | 27.554 [27.488–27.589] | 37.030 [36.417–37.824] | 5.617 [5.613–5.622] | 0.000 [0.000–0.000] | +| translation, 128 streams | Praxis AI Oct 2 nightly | 324.034 [323.707–324.555] | 27.551 [27.477–27.591] | 36.799 [35.226–38.337] | 5.605 [5.604–5.606] | 0.000 [0.000–0.000] | diff --git a/cpu-comparison/2026-10-05-stable-comparison/reports/requirements-index.md b/cpu-comparison/2026-10-05-stable-comparison/reports/requirements-index.md new file mode 100644 index 0000000..ec96303 --- /dev/null +++ b/cpu-comparison/2026-10-05-stable-comparison/reports/requirements-index.md @@ -0,0 +1,62 @@ +# Requirements and supporting evidence + +Use a requirement to select evidence, rather than collapsing correctness, +throughput and source features into one score. All Gateway API rows below refer +to agentgateway controller/data plane **v1.6.0** and Praxis operator **fb8beaa** +with core **v0.5.2**. Core nightly-20261002 was setup-blocked in the retained +conformance campaign, so these rows do not score nightly coverage. + +## Gateway API behavior + +Except for the separately marked static-address follow-up, these are retained +October 2 observations under conformance v1.5.1, repeated three times per release. A failing multi-assertion test does not by itself identify a +specific defect or prove that every related capability is absent. The linked +matrices include exact upstream test sources and all outcomes. + +| Requirement | Agentgateway v1.6.0 | Praxis operator/core v0.5.2 | Exact tests / interpretation | +| --- | --- | --- | --- | +| Selected HTTP core behavior | All 33 cases passed each time | All 33 cases passed each time | [Core matrix](../../2026-10-02-gateway-extended/reports/matrix/http-core.md); core parity is observed | +| Host/path rewriting | Passed | Passed | `HTTPRouteRewriteHost`, `HTTPRouteRewritePath`; do not claim these as agentgateway-only features | +| Request/backend timeouts | Passed | Passed | `HTTPRouteTimeoutRequest`, `HTTPRouteTimeoutBackendRequest` | +| Response header modification | Passed | Passed | `HTTPRouteResponseHeaderModifier`; large-scale lifecycle is a separate question | +| WebSocket backend behavior | Passed | Passed | `HTTPRouteBackendProtocolWebSocket`; no WebSocket capacity test is included | +| Method/query matching | Passed | Did not pass | `HTTPRouteMethodMatching`, `HTTPRouteQueryParamMatching` | +| CORS | Passed | Did not pass | `HTTPRouteCORS`, `HTTPRouteCORSAllowCredentialsBehavior` | +| Request mirroring | Passed | Did not pass | `HTTPRouteRequestMirror`, `HTTPRouteRequestMultipleMirrors`, provisional percentage-mirror case | +| gRPC routing selection | All five selected cases passed | No selected case passed | [gRPC matrix](../../2026-10-02-gateway-extended/reports/matrix/grpc.md); not a throughput result | +| TLSRoute positive routing | Selected positive cases passed | Selected positive cases did not pass | [TLS matrix](../../2026-10-02-gateway-extended/reports/matrix/tls.md); Praxis passed two negative unsupported-mode cases, which are not positive TLS routing | +| Backend TLS policy/certificate assertions | Selected cases passed | Selected cases did not pass | `BackendTLSPolicy`, conflict, invalid-ref/kind, generation and SAN cases; inspect the assertion before attributing a security defect | +| ListenerSet delegation/conflicts | Selected cases passed | Selected cases did not pass | Namespace selection, reference grants, routing and conflict cases | +| Static address assignment | Old-suite assertion failed; corrected v1.6.1 follow-up passed 3/3 | Old-suite assertion failed; corrected follow-up failed 3/3 with UnsupportedAddress | [Corrected-suite GCE evidence](03-gateway-api.md); separate from the retained 107-case score | + +Unlinked named tests in this table appear in the [HTTP/Gateway extended matrix](../../2026-10-02-gateway-extended/reports/matrix/http-gateway-extended.md). +For HTTPS, note that Praxis passed the core HTTPS-listener test even though the +separate TLSRoute cases above did not pass. “Cannot terminate TLS” would be an +unsupported generalization. + +## AI gateway requirements + +| Requirement | Evidence family | Version / boundary | +| --- | --- | --- | +| Efficient forwarding of OpenAI/Anthropic traffic | Common Fortio/AIPerf and protocol fixtures | AGW v1.6.0 versus core v0.5.2 and core nightly; no translation/accounting claim | +| Native provider handling and Anthropic-to-OpenAI translation | Native profile, protocol/SSE/cancellation fixtures | AGW v1.6.0 versus **Praxis AI v0.5.0** and **October 2 AI nightly**; separate distribution pins | +| Streaming latency | AIPerf TTFT/ITL and error evidence | Synthetic service pacing; no GPU or real-provider latency conclusion | +| Token accounting correctness / hard quota enforcement | Source review only for this campaign | Configured extraction/accounting does not prove accuracy or a hard distributed spending bound | +| Gateway-owned Responses/Conversations storage | Pinned Praxis AI source/docs | A substantive Praxis capability; persistence, isolation and replica behavior not benchmarked | +| MCP/A2A interoperability | Pinned source review | Transport/profile details matter; no binary “supported” score or interoperability pass | +| Guardrail efficacy or security equivalence | Not measured | Presence of policy/guardrail code is not an efficacy test | +| EPP integration availability | Pinned source/build review | Both have integration paths; Praxis AI requires an opt-in build feature; neither path exercised here | +| Inference scheduling, accelerator utilization, model quality or inference cost | Paused | No claim can be derived from this CPU campaign | + +See the [feature comparison](04-feature-comparison.md) for exact source links and +build-profile differences. The October 2 Praxis AI image is pinned from its successful scheduled workflow +and SHA tag. Absence of the literal dated tag did not establish image absence. + +## Operational requirements + +Configuration scale needs both current-generation status and verified traffic. +Recovery needs event timing, errors, probe scheduling and replica count. Stock +operator/core compatibility needs a runnable supported pairing before individual +features can be evaluated. The current campaign retains these as separate reports +and raw evidence families; a standalone forwarding success does not establish +Kubernetes lifecycle compatibility. diff --git a/cpu-comparison/README.md b/cpu-comparison/README.md new file mode 100644 index 0000000..a171a12 --- /dev/null +++ b/cpu-comparison/README.md @@ -0,0 +1,15 @@ +# CPU gateway comparisons + +These Solo.io evaluations separate protocol correctness, forwarding/native-AI +performance, configuration lifecycle and source-supported capabilities. They are +not independent certification or GPU inference benchmarks. + +| Campaign | Versions and scope | Read first | +| --- | --- | --- | +| October 5 stable comparison | Agentgateway v1.6.0; Praxis core v0.5.2 and nightly-20261002; Praxis AI v0.5.0 and October 2 nightly. Three repetitions of every completed CPU workload; direct baselines, resource observations and lifecycle evidence. | [Current comparison](2026-10-05-stable-comparison/README.md) | +| October 2 extended Gateway API | Same agentgateway and core pins, conformance v1.5.1. Three repetitions per core pairing; stock nightly setup-blocked. | [Exact case outcomes](2026-10-02-gateway-extended/README.md) | + +The current campaign's corrected static-address test uses conformance v1.6.1 and +remains a separate follow-up. Do not splice it into the earlier 107-case score or +pool campaigns into extra repetitions. Core and AI distributions remain separate +throughout; inspect the full workload matrix before using a favorable ratio. diff --git a/gateway-api/README.md b/gateway-api/README.md new file mode 100644 index 0000000..6ee12e2 --- /dev/null +++ b/gateway-api/README.md @@ -0,0 +1,23 @@ +# Initial Gateway API comparison + +This is the historical October 1, single-run campaign. For the completed +three-pass agentgateway v1.6.0 and Praxis release/nightly comparison, start with +[the current CPU reports](../cpu-comparison/2026-10-05-stable-comparison/README.md). + +This is a companion to the CPU AI proxy campaign. It uses the community +[howardjohn/gateway-api-bench](https://github.com/howardjohn/gateway-api-bench) +suite and the standardized Gateway API v1.5.1 core HTTP conformance tests. +It is separate from GPU inference and from the AI-specific mock workload. + +The [Praxis campaign patch](praxis-campaign.patch) applies to upstream revision +`141add64d25455a6acb7ea7c69e1e813bb05e339` using `git am`. It adds current +agentgateway/Praxis installation, resource/image provenance, bounded sequential +campaigns, backend/load-tool image overrides, readiness checks and validation of +raw Fortio results. Read its `CAMPAIGN.md` for installation and test semantics. +The patch is included for reproduction; it is not merged upstream. + +Both implementations passed the same 33 core HTTP conformance tests. The [initial reports and complete raw evidence](results/2026-10-01-initial/README.md) +cover direct-service and paired gateway traffic, lifecycle and scale/churn. Do not infer a performance +score from a test command's exit status: the original benchtool wrapper can +return success after Fortio aborts. Failures, missing measurements and resource +limits must remain visible. diff --git a/gateway-api/REPRODUCE.md b/gateway-api/REPRODUCE.md new file mode 100644 index 0000000..4832a9d --- /dev/null +++ b/gateway-api/REPRODUCE.md @@ -0,0 +1,66 @@ +# Reproduce the initial Gateway API configuration + +Use a disposable dedicated native Linux amd64 machine. The recorded host was GCP n2-standard-16 (Intel Cascade Lake, 16 vCPU, 64 GiB) running one kind node. This is a single-host deployment-system experiment; it does not represent production multi-node networking or isolated proxy CPU capacity. + +## Pinned components + +| Component | Version / identity | +| --- | --- | +| Community suite base | `141add64d25455a6acb7ea7c69e1e813bb05e339` | +| Local campaign patches | `ade5ca160a546d18695a4456225185872d86a6b8`, `25d513948a41463199fadded4828315527736e15` | +| Gateway API source and CRDs | v1.5.1, `e7677b70ae75d14a4448fba94870e7deea6cf0ad` | +| Agentgateway chart / proxy | v1.5.0; actual image digests are in pod snapshots | +| Praxis operator source | `fb8beaa14cf714dacf0e6964cc8be94d1b5c1d7c`, native source build | +| Praxis core for primary comparison | 0.5.2, `ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8` | +| kind | v0.33.0 | +| Node image | `kindest/node:v1.35.8@sha256:07b2536e30b803ed61d1677a79df6115f798ce64c80f9e22f6ed45afd09323c0` | +| cloud-provider-kind | v0.11.1; its Gateway/Ingress controllers disabled | +| Go / kubectl / Helm | 1.27.1 / 1.35.8 / 4.3.0 | +| Backend | `howardjohn/hyper-server@sha256:696480437cbbfb171fb3bc37a0d69e403fbec210e22ef3743e9f16b43ab0d7a5` | +| Benchtool | `howardjohn/benchtool@sha256:fb73a9392723c85e90e874beda4e3f7f7e27fc7f9003e713fe29c2ce1123a938` (Fortio 1.68.1) | +| pilot-load | revision pinned by the community suite's `go.mod` | + +## Install + +1. Check out the community suite at the base revision and apply `praxis-campaign.patch` with `git am`. Build tools and pull images before timed load. +2. Create kind with the pinned node image and a dedicated kubeconfig. Start cloud-provider-kind with `--gateway-channel=disabled --enable-default-ingress=false`. Otherwise it can install its own Gateway API CRDs and controller. Record its Envoy image and actual `/home/envoy/{envoy,cds,lds}.yaml` configuration; `/etc/envoy/envoy.yaml` is an unused image default. +3. Check out Gateway API at the pinned SHA. Install CRDs with `kubectl apply --server-side -k /path/to/gateway-api/config/crd`. Use the same source for tests; do not pass `--allow-crds-mismatch`. +4. Install agentgateway's v1.5.0 CRD chart into `agentgateway-system`, apply `configs/agentgateway-parameters.yaml`, then run `AGENTGATEWAY_VERSION=v1.5.0 bash install/agentgateway-current.sh -f /absolute/path/to/configs/agentgateway-values.yaml` from the patched suite. The class-level parameters apply to conformance-created Gateways as well as the benchmark Gateway. +5. Build the pinned Praxis operator using its Containerfile, load it into kind, and set `PRAXIS_OPERATOR_IMAGE` to that local image. The recorded Docker legacy builder did not support `COPY --chmod`; the retained packaging-only patch replaces that with an equivalent `RUN chmod 0555` before switching user. Operator Rust source is unchanged. +6. Set `PRAXIS_IMAGE` to the core 0.5.2 digest above and run `bash install/praxis.sh`. Normalize operator resources with `kubectl set resources deployment/praxis-operator -n praxis-system --requests=cpu=100m,memory=128Mi --limits=cpu=2,memory=2Gi`, then wait for rollout. +7. Verify actual generated resources/images: both controllers have two replicas and 2 CPU/2 GiB limits per replica. Each proxy has one replica, 100m/64 MiB requests, a 256 MiB memory limit and no CPU quota. Agentgateway uses 16 workers; Praxis detects 16 threads per service. Access logging is disabled. Retain snapshots instead of assuming the desired manifest was applied. + +The supported Praxis core 0.5.2 lane is distinct from qualification of core 0.7.2 (`sha256:ed6061326911092315e809e901e773e16153d8826086a44b8e95ab715fc78e6b`). In this operator combination, 0.7.2 rejected the empty router before any HTTPRoute. That attempt is retained rather than silently substituted into the throughput results. + +## Correctness and load + +Run the Gateway API nested `conformance` module sequentially for each class with `--conformance-profiles=GATEWAY-HTTP --supported-features=Gateway,HTTPRoute,ReferenceGrant`. Explicit feature selection prevents automatic inference of each class's different extension set. Do not add arbitrary test skips. Wait for every `gateway-conformance-*` namespace to finish deletion between implementations. Retain full logs, YAML reports and declared features. These Solo.io observations are not third-party certification. + +Export `GATEWAYS=agentgateway/agentgateway,praxis/praxis`, `BACKEND_IMAGE`, and `BENCHTOOL_IMAGE` with the pins above. First use the smoke profile for qualification. The initial measured traffic command is: + +```sh +python3 tests/campaign.py --profile full --repetitions 1 \ + --case traffic-c1-q0 --case traffic-c1-q10000 \ + --case traffic-c16-q0 --case traffic-c16-q10000 \ + --case traffic-c512-q0 --case traffic-c512-q10000 \ + --output /tmp/gateway-traffic +``` + +The direct Service baseline selects the same `app: backend` workload through a separate LoadBalancer Service, port 80 to targetPort 8080. Run the pinned benchtool on host networking, `-d 60 -q 0 -c 1|16|512 -p 0`, writing each invocation to a separate mounted result directory. No direct fixed-rate trial was run. All paths include an Envoy TCP forwarding hop. + +**Known qualification limit:** cloud-provider-kind's recorded load balancers inherited a 1,024-descriptor limit. All 512-connection attempts aborted, with `Too many open files` in the direct load-balancer log. Those are unavailable measurements, not zero QPS. A future performance campaign should fix the shared limit and requalify the entire affected matrix; these initial attempts must not be replaced or presented as successful saturation measurements. + +After traffic has stopped, remove the two default-namespace traffic HTTPRoutes, then run the lifecycle cases once: + +```sh +python3 tests/campaign.py --profile full --repetitions 1 \ + --case attached-routes --case probe --case routechange \ + --case scale-10x100 --case scale-50x100 \ + --output /tmp/gateway-lifecycle +``` + +Capture kubelet `/stats/summary` every five seconds with timestamps. For each scale case, snapshot actual HTTPRoutes/Gateway status at five and nine minutes to distinguish requested from achieved scale. These API observations are part of the monitoring overhead. Stop after a forced timeout and inspect/clean up before any later case; never continue into contaminated state automatically. + +Read test semantics before claiming a win: `attached-routes` reports status convergence relative to workload creation, `probe` stops at the first transport error and measures first-200 after the apply call, and `routechange` checks HTTP-200 continuity while alternating backend port/filter configuration. It does not independently verify each header transformation or prove that every intermediate configuration was served. Scale workloads create synthetic objects and churn; they do not demonstrate 5,000 real inference backends or successful traffic to all routes. + +The initial 5,000-route Praxis fixture also exceeded the ConfigMap data-size limit. Preserve its rejection logs; increasing proxy CPU or memory does not remove that Kubernetes API object-size limit. A different configuration layout would be a distinct treatment and requires a new declared experiment. diff --git a/gateway-api/configs/agentgateway-parameters.yaml b/gateway-api/configs/agentgateway-parameters.yaml new file mode 100644 index 0000000..fdd8630 --- /dev/null +++ b/gateway-api/configs/agentgateway-parameters.yaml @@ -0,0 +1,23 @@ +apiVersion: agentgateway.dev/v1alpha1 +kind: AgentgatewayParameters +metadata: + name: benchmark-resources + namespace: agentgateway-system +spec: + image: + registry: ghcr.io + repository: agentgateway/agentgateway + tag: v1.5.0 + env: + - name: WORKER_THREADS + value: "16" + rawConfig: + config: + logging: + filter: "false" + resources: + requests: {cpu: 100m, memory: 64Mi} + limits: {memory: 256Mi} + deployment: + spec: + replicas: 1 diff --git a/gateway-api/configs/agentgateway-values.yaml b/gateway-api/configs/agentgateway-values.yaml new file mode 100644 index 0000000..19dbea5 --- /dev/null +++ b/gateway-api/configs/agentgateway-values.yaml @@ -0,0 +1,12 @@ +controller: + replicaCount: 2 +resources: + requests: {cpu: 100m, memory: 128Mi} + limits: {cpu: "2", memory: 2Gi} +proxy: + image: + tag: v1.5.0 +gatewayClassParametersRefs: + agentgateway: + name: benchmark-resources + namespace: agentgateway-system diff --git a/gateway-api/execution-scripts/README.md b/gateway-api/execution-scripts/README.md new file mode 100644 index 0000000..38fdcde --- /dev/null +++ b/gateway-api/execution-scripts/README.md @@ -0,0 +1,11 @@ +# Recorded execution helpers + +These preserve the initial host layout, paths and resource names. They are provenance, not a portable one-command installer. Follow `../REPRODUCE.md` to adapt the environment and inspect the pinned campaign patch. + +The direct traffic driver stopped after its 512-connection attempt lacked `fortio.json`. The paired 12-case traffic command at its end was then launched separately as `agw-gateway-traffic-2`; the baseline was not repeated. The lifecycle driver waited for all 12 paired attempts, including failures, before starting. The raw bundle contains logs, result plans and final systemd unit definitions. + +The first kubelet collector invocation lacked KUBECONFIG and recorded connection errors. The corrected invocation set KUBECONFIG explicitly and appended valid samples. Error rows are retained and counted by `resources.py`. The scale observer was restarted to add Deployment/pod/ConfigMap snapshots; existing five/nine-minute route checkpoints were not overwritten. Both 5,000-route cases used the expanded snapshot capture. + +The conformance helper is the final invocation with explicit common features and a namespace-deletion barrier. Earlier attempts are retained and explained in the conformance report. The raw organization string says `Solo.io (independent evaluation)`; this means separately executed by Solo.io, not independent third-party certification. + +The recorded shell helpers pass syntax checks and ShellCheck with SC1091 (external `/tmp/gateway.env`) and SC2034 (deliberately unused readiness-loop counter) excluded. The unchanged source scripts are preserved rather than rewritten to hide those historical lint findings. diff --git a/gateway-api/execution-scripts/collect-kubelet.py b/gateway-api/execution-scripts/collect-kubelet.py new file mode 100644 index 0000000..7cb7db9 --- /dev/null +++ b/gateway-api/execution-scripts/collect-kubelet.py @@ -0,0 +1,16 @@ +#!/usr/bin/env python3 +import datetime,json,subprocess,time +from pathlib import Path +out=Path('/opt/benchmark/kubelet-samples.jsonl') +with out.open('a',buffering=1) as stream: + while True: + started=time.monotonic() + row={'captured_utc':datetime.datetime.now(datetime.timezone.utc).isoformat()} + try: + result=subprocess.run(['kubectl','get','--raw','/api/v1/nodes/agw-praxis-control-plane/proxy/stats/summary'],capture_output=True,text=True,timeout=15) + row['exit_code']=result.returncode + if result.returncode==0:row['stats']=json.loads(result.stdout) + else:row['error']=result.stderr + except Exception as exc:row['error']=repr(exc) + stream.write(json.dumps(row,separators=(',',':'))+'\n') + time.sleep(max(0,5-(time.monotonic()-started))) diff --git a/gateway-api/execution-scripts/gateway.env b/gateway-api/execution-scripts/gateway.env new file mode 100644 index 0000000..7e6b067 --- /dev/null +++ b/gateway-api/execution-scripts/gateway.env @@ -0,0 +1,8 @@ +export PATH=/usr/local/bin:/usr/bin:/bin +export KUBECONFIG=/opt/benchmark/kubeconfig +export GOCACHE=/opt/benchmark/go-cache +export GOPATH=/opt/benchmark/go-path +export GOMODCACHE=/opt/benchmark/go-path/pkg/mod +export GATEWAYS=agentgateway/agentgateway,praxis/praxis +export BACKEND_IMAGE=howardjohn/hyper-server@sha256:696480437cbbfb171fb3bc37a0d69e403fbec210e22ef3743e9f16b43ab0d7a5 +export BENCHTOOL_IMAGE=howardjohn/benchtool@sha256:fb73a9392723c85e90e874beda4e3f7f7e27fc7f9003e713fe29c2ce1123a938 diff --git a/gateway-api/execution-scripts/observe-scale.py b/gateway-api/execution-scripts/observe-scale.py new file mode 100644 index 0000000..b5d5bb5 --- /dev/null +++ b/gateway-api/execution-scripts/observe-scale.py @@ -0,0 +1,28 @@ +#!/usr/bin/env python3 +"""Capture actual route state at 5 and 9 minutes of each scale case.""" +import datetime,json,os,pathlib,re,subprocess,time +source=pathlib.Path('/opt/benchmark/gateway-lifecycle.log') +out=pathlib.Path('/opt/benchmark/scale-observations');out.mkdir(exist_ok=True) +env=dict(os.environ,KUBECONFIG='/opt/benchmark/kubeconfig') +seen=set() +while True: + lines=source.read_text().splitlines() if source.exists() else [] + if lines: + parts=lines[-1].split() + if len(parts)==2 and re.fullmatch(r'r1-(agentgateway-agentgateway|praxis-praxis)-scale-(10|50)x100',parts[1]): + age=(datetime.datetime.now(datetime.timezone.utc)-datetime.datetime.fromisoformat(parts[0])).total_seconds() + for seconds in (300,540): + key=f'{parts[1]}-t{seconds}' + if seconds<=age<590 and key not in seen: + seen.add(key);d=out/key + if d.exists(): continue + d.mkdir() + (d/'captured-at.txt').write_text(datetime.datetime.now(datetime.timezone.utc).isoformat()) + with (d/'routes.json').open('w') as f: + subprocess.run(['kubectl','get','httproute','-A','-o','json'],stdout=f,stderr=subprocess.STDOUT,env=env,timeout=50) + with (d/'gateways.json').open('w') as f: + subprocess.run(['kubectl','get','gateway','-A','-o','json'],stdout=f,stderr=subprocess.STDOUT,env=env,timeout=30) + for ns in ('agentgateway','praxis'): + with (d/f'{ns}-deployment-state.json').open('w') as f: + subprocess.run(['kubectl','get','pods,deployments,configmaps','-n',ns,'-o','json'],stdout=f,stderr=subprocess.STDOUT,env=env,timeout=30) + time.sleep(5) diff --git a/gateway-api/execution-scripts/run-conformance.sh b/gateway-api/execution-scripts/run-conformance.sh new file mode 100644 index 0000000..2de70ef --- /dev/null +++ b/gateway-api/execution-scripts/run-conformance.sh @@ -0,0 +1,34 @@ +#!/bin/bash +# Run one implementation at a time, after review of the Gateway smoke results. +set -u +source /tmp/gateway.env +class="$1" +case "$class" in + agentgateway) project=agentgateway; version=v1.5.0; url=https://github.com/agentgateway/agentgateway ;; + praxis) project=praxis-operator; version=fb8beaa14cf714dacf0e6964cc8be94d1b5c1d7c-core-0.5.2; url=https://github.com/praxis-proxy/operator ;; + *) echo 'Expected agentgateway or praxis' >&2; exit 2 ;; +esac +evidence="/opt/benchmark/conformance-${class}-core${RUN_SUFFIX:-}" +mkdir "$evidence" || exit 2 +# Previous suite cleanup requests namespace deletion asynchronously. +# Wait for deletion before the next implementation starts. +for ns in $(kubectl get namespaces -o jsonpath='{range .items[*]}{.metadata.name}{"\n"}{end}' | grep '^gateway-conformance-' || true); do + kubectl wait --for=delete namespace/"$ns" --timeout=180s || exit 2 +done +kubectl get crd -o json > "$evidence/crds-before.json" +kubectl get pods -A -o json > "$evidence/pods-before.json" +date -u +%FT%TZ > "$evidence/start.txt" +cd /opt/benchmark/gateway-api/conformance || exit 2 +timeout --signal=INT --kill-after=30s 45m go test -count=1 -timeout=44m -v . -run '^TestConformance$' -args \ + --gateway-class="$class" --conformance-profiles=GATEWAY-HTTP \ + --supported-features=Gateway,HTTPRoute,ReferenceGrant \ + --organization='Solo.io (independent evaluation)' --project="$project" \ + --url="$url" --version="$version" --contact=https://github.com/danehans \ + --report-output="$evidence/report.yaml" > "$evidence/full.log" 2>&1 +code=$? +printf '%s\n' "$code" > "$evidence/exit-code.txt" +date -u +%FT%TZ > "$evidence/end.txt" +kubectl get pods -A -o json > "$evidence/pods-after.json" +kubectl get events -A -o json > "$evidence/events-after.json" +kubectl get gateway,httproute -A -o json > "$evidence/routes-after.json" +exit "$code" diff --git a/gateway-api/execution-scripts/run-gateway-lifecycle.sh b/gateway-api/execution-scripts/run-gateway-lifecycle.sh new file mode 100644 index 0000000..59c2ed1 --- /dev/null +++ b/gateway-api/execution-scripts/run-gateway-lifecycle.sh @@ -0,0 +1,18 @@ +#!/bin/bash +set -euo pipefail +source /tmp/gateway.env +while systemctl is-active --quiet agw-gateway-traffic-2; do sleep 5; done +# Do not start lifecycle activity until every planned traffic case has finished. +python3 - <<'PY' +import json +from pathlib import Path +p=Path('/opt/benchmark/gateway-traffic') +plan=json.loads((p/'plan.json').read_text());results=json.loads((p/'results.json').read_text()) +assert len(results)==len(plan)==12 +assert not any(r['outcome']=='timeout' for r in results) +PY +kubectl delete httproute -n default agentgateway praxis --ignore-not-found +cd /opt/benchmark/gateway-source +python3 tests/campaign.py --profile full --repetitions 1 \ + --case attached-routes --case probe --case routechange --case scale-10x100 --case scale-50x100 \ + --output /opt/benchmark/gateway-lifecycle > /opt/benchmark/gateway-lifecycle.log 2>&1 diff --git a/gateway-api/execution-scripts/run-gateway-traffic.sh b/gateway-api/execution-scripts/run-gateway-traffic.sh new file mode 100644 index 0000000..dfe3dcb --- /dev/null +++ b/gateway-api/execution-scripts/run-gateway-traffic.sh @@ -0,0 +1,45 @@ +#!/bin/bash +set -euo pipefail +source /tmp/gateway.env +while systemctl is-active --quiet agw-conformance-praxis-core-clean; do sleep 5; done +for ns in $(kubectl get ns -o jsonpath='{range .items[*]}{.metadata.name}{"\n"}{end}' | grep '^gateway-conformance-' || true); do + kubectl wait --for=delete namespace/"$ns" --timeout=180s +done +cd /opt/benchmark/gateway-source +mkdir /opt/benchmark/gateway-direct +kubectl get pods,deployments,services -A -o json > /opt/benchmark/gateway-direct/before.json +kubectl apply -f - <<'YAML' +apiVersion: v1 +kind: Service +metadata: + name: direct-benchmark + namespace: default +spec: + type: LoadBalancer + selector: {app: backend} + ports: + - name: http + port: 80 + targetPort: 8080 +YAML +address='' +for attempt in $(seq 1 120); do + address=$(kubectl get svc direct-benchmark -o jsonpath='{.status.loadBalancer.ingress[0].ip}') + if [[ -n "$address" ]] && [[ $(curl -s --max-time 2 -o /dev/null -w '%{http_code}' "http://$address/") == 200 ]]; then break; fi + sleep 1 +done +test -n "$address" +for connections in 1 16 512; do + dest="/opt/benchmark/gateway-direct/c${connections}-q0" + mkdir "$dest" + date -u +%FT%TZ > "$dest/start.txt" + docker run --rm --init --network=host -v "$dest:/tmp/results" "$BENCHTOOL_IMAGE" -d 60 -q 0 -c "$connections" -p 0 "$address#direct" > "$dest/run.log" 2>&1 + test -s "$dest/fortio.json" + date -u +%FT%TZ > "$dest/end.txt" +done +kubectl get pods,deployments,services -A -o json > /opt/benchmark/gateway-direct/after.json +python3 tests/campaign.py --profile full --repetitions 1 \ + --case traffic-c1-q0 --case traffic-c1-q10000 \ + --case traffic-c16-q0 --case traffic-c16-q10000 \ + --case traffic-c512-q0 --case traffic-c512-q10000 \ + --output /opt/benchmark/gateway-traffic > /opt/benchmark/gateway-traffic.log 2>&1 diff --git a/gateway-api/praxis-campaign.patch b/gateway-api/praxis-campaign.patch new file mode 100644 index 0000000..e60a71f --- /dev/null +++ b/gateway-api/praxis-campaign.patch @@ -0,0 +1,730 @@ +From ade5ca160a546d18695a4456225185872d86a6b8 Mon Sep 17 00:00:00 2001 +From: Daneyon Hansen +Date: Thu, 1 Oct 2026 17:31:44 -0700 +Subject: [PATCH 1/2] feat: add Praxis and repeatable Gateway API campaigns + +Signed-off-by: Daneyon Hansen +--- + CAMPAIGN.md | 181 ++++++++++++++++++++++++++++++ + install/agentgateway-current.sh | 14 +++ + install/agentgateway-current.yaml | 26 +++++ + install/praxis.sh | 41 +++++++ + install/praxis.yaml | 19 ++++ + tests/campaign.py | 143 +++++++++++++++++++++++ + tests/common.sh | 4 +- + tests/probe/probe.go | 9 +- + tests/route-load.sh | 16 ++- + tests/routechange.sh | 2 +- + tests/routechange/routechange.go | 9 +- + tests/traffic.sh | 12 +- + 12 files changed, 462 insertions(+), 14 deletions(-) + create mode 100644 CAMPAIGN.md + create mode 100755 install/agentgateway-current.sh + create mode 100644 install/agentgateway-current.yaml + create mode 100755 install/praxis.sh + create mode 100644 install/praxis.yaml + create mode 100755 tests/campaign.py + +diff --git a/CAMPAIGN.md b/CAMPAIGN.md +new file mode 100644 +index 0000000..37cb1d8 +--- /dev/null ++++ b/CAMPAIGN.md +@@ -0,0 +1,181 @@ ++# Agentgateway and Praxis campaign ++ ++This adds Praxis operator installation and a bounded runner around the existing ++tests. It does not change the historical reports or claim new benchmark results. ++Agentgateway was already supported. `GATEWAYS` now also selects the route-scale ++targets. The campaign runs implementations sequentially and reverses their order ++on alternating repetitions, retaining failures as well as successful runs. ++ ++## Environment and versions ++ ++Use a disposable Linux amd64 cluster with fixed node types and no autoscaling. ++The original reports used single-node kind on a 16-core AMD 9950x with 96 GB RAM. ++A single dedicated VM with kind preserves that topology; a multi-node cloud run ++is a separate experiment and must report placement, CNI, network path, and load ++generator resources. Never merge its absolute numbers with the original reports. ++Do not execute these scripts against a shared or production cluster: they create ++resources in `default` and simulated namespaces. ++ ++Required tools are Bash, Python 3, Git, Go 1.24.3 or newer, kubectl, Helm, ++Docker, and `pilot-load` at the revision in `go.mod`. For route-load, the runner ++must be able to reach the Kubernetes API; for probes and traffic it must also ++reach each Gateway's `status.addresses[0]` on port 80. Run traffic on a Linux host ++with host networking. Do not use `kubectl port-forward` for throughput results. ++ ++Install the same pinned Gateway API CRDs for both implementations. Praxis's ++current operator CI uses v1.5.1. Pin the agentgateway controller/chart and proxy ++image separately. `install/basic.sh` retains the historical kgateway-based ++agentgateway installer; it is not a current agentgateway release installer. ++Use `AGENTGATEWAY_VERSION=v1.5.0 bash install/agentgateway-current.sh` for the ++independent controller. Its v1.5.0 chart was resolved to ++`sha256:9216ce83965ad2ce0888014d14aac5e71333fd9d4057cd167da92b37630fbee1` ++during preparation; record the digest resolved for both chart pulls when running. ++The controller chart renders `cr.agentgateway.dev/controller:v1.5.0`. The script ++accepts extra Helm arguments, such as `-f controller-values.yaml`. ++Record the controller source SHA, chart version/values, data-plane image digest, ++CRD version, Kubernetes version, kernel, CPU model, topology, requests/limits, ++replicas, monitoring configuration, and resolved backend/load-generator images. ++ ++Praxis support is based on operator commit ++`fb8beaa14cf714dacf0e6964cc8be94d1b5c1d7c`. Build its Containerfile from that ++checkout, make the image available to the cluster, then run: ++ ++```sh ++export PRAXIS_OPERATOR_IMAGE='REGISTRY/praxis-operator@sha256:YOUR_DIGEST' ++export PRAXIS_IMAGE='ghcr.io/praxis-proxy/praxis@sha256:YOUR_DIGEST' ++bash install/praxis.sh ++``` ++ ++The operator's checked-in image is a placeholder, and its default proxy is ++0.5.2. Testing core 0.7.2 is a separate compatibility choice; first verify config ++acceptance and a smoke request. Record any integration failure rather than ++silently changing the candidate. The optional installer uses pinned upstream ++RBAC/deployment/GatewayClass manifests and a local basic HTTP Gateway; it does ++not install CRDs or other controllers. ++ ++At this operator revision, the default is two controller replicas, each limited ++to 200m CPU/128 MiB, and one data-plane replica with a 256 MiB memory limit and ++no CPU limit. Keep vendor defaults for an explicitly labeled default-settings ++experiment. For an equal-resource experiment, normalize both controllers and ++data planes and verify that reconciliation does not revert the limits. Record ++any patches. The operator creates LoadBalancer Services; kind needs reachable ++load balancer addresses, and cloud installations must account for LB cost and ++network hops. Its `Gateway.spec.infrastructure.annotations` are copied to the ++Service, allowing internal-LB annotations appropriate to the cloud provider. ++ ++One reproducible equal-resource variant is to match Praxis's generated ++data-plane limits and give both controllers two replicas at 200m/128 MiB. This ++deliberately tests those small limits; monitor throttling/OOM and do not present ++it as either implementation's maximum scale. Supply this Helm values file to ++the current agentgateway installer: ++ ++```yaml ++controller: ++ replicaCount: 2 ++resources: ++ requests: {cpu: 50m, memory: 64Mi} ++ limits: {cpu: 200m, memory: 128Mi} ++``` ++ ++After installing the CRDs, apply this resource in the agentgateway Gateway's ++namespace and reference it through `spec.infrastructure.parametersRef`: ++ ++```yaml ++apiVersion: agentgateway.dev/v1alpha1 ++kind: AgentgatewayParameters ++metadata: ++ name: benchmark-resources ++ namespace: agentgateway ++spec: ++ resources: ++ requests: {cpu: 100m, memory: 64Mi} ++ limits: {memory: 256Mi} ++ deployment: ++ spec: ++ replicas: 1 ++``` ++ ++```sh ++kubectl patch gateway agentgateway -n agentgateway --type=merge -p \ ++ '{"spec":{"infrastructure":{"parametersRef":{"group":"agentgateway.dev","kind":"AgentgatewayParameters","name":"benchmark-resources"}}}}' ++``` ++ ++Verify actual Deployment resources and replica counts after each controller has ++reconciled. Do not patch the Praxis generated Deployment for measurement without ++checking persistence: the controller can replace those fields during route ++changes. Higher equal limits require an explicitly disclosed operator change at ++this revision, whose generated resource limits are hard-coded. ++ ++## Run and retain evidence ++ ++Pin `BACKEND_IMAGE` and `BENCHTOOL_IMAGE` by digest. These overrides apply to the ++traffic test and to the probe/route-change backend. Snapshot the full working ++tree, including untracked campaign files, alongside the result bundle; the ++runner's `suite-diff.patch` only contains tracked changes. ++ ++```sh ++export GATEWAYS='agentgateway/agentgateway,praxis/praxis' ++export BACKEND_IMAGE='howardjohn/hyper-server@sha256:YOUR_DIGEST' ++export BENCHTOOL_IMAGE='howardjohn/benchtool@sha256:YOUR_DIGEST' ++python3 tests/campaign.py --profile smoke --output /tmp/gateway-smoke --dry-run ++python3 tests/campaign.py --profile smoke --output /tmp/gateway-smoke ++python3 tests/campaign.py --profile full --output /tmp/gateway-full ++``` ++ ++The output directory must not exist before a live run. Defaults are three ++repetitions; use `--repetitions 5` for publication after the smoke campaign passes. ++`--case probe --case routechange` selects a subset. `--dry-run` prints the exact ++plan without connecting to Kubernetes or starting workloads. Full campaigns can ++take several hours; estimate the displayed deadlines against the cloud budget. ++ ++| Case | Full profile | Evidence | ++| --- | --- | --- | ++| Attached routes | 1,000 routes per implementation | Status setup/teardown time and status writes, original suite semantics | ++| Propagation | 1,000 sequential route creations | Time until the first successful response, plus transient error count | ++| Route changes | 1,000 backend/filter changes | Requests served before any error; original test fails on an unexpected response | ++| Scale/churn | 10×100 and 50×100 namespaces/routes, 10 minutes each | Controller/data-plane CPU, memory, network, config acceptance and restart behavior | ++| Traffic | 1/16/512 connections, unlimited and 10,000 QPS, 60 seconds | Throughput, p50/p90/p99, errors, CPU and memory | ++ ++Run initial warmups, then repeat the traffic cases with 4 KiB and larger payloads ++using the original `tests/traffic.sh -p` flag. Confirm the direct backend has ++headroom before attributing saturation to a gateway. Hold transport/TLS, ++connections, logging, backend and host placement constant within each comparison. ++ ++Install the original Prometheus/Grafana monitoring or equivalent cAdvisor scrape ++before measurement. Export its full time series for the exact recorded UTC ++intervals; Kubernetes state snapshots alone are not CPU/memory measurements. ++Preserve pod restarts/OOM/throttling, request error counts, and raw histograms. ++Report per-repetition results and dispersion rather than selecting the best run. ++ ++Each case records the exact command, gateway, UTC start, elapsed time, raw log, ++exit status, and before/after Kubernetes state, including actual pod image IDs. ++`completed` means the command exited zero, not that all Gateway API semantics ++passed. `duration_complete` means a sustained scale workload reached its specified ++duration and received SIGINT for cleanup. Forced cleanup timeout stops the ++campaign to prevent contaminating later cases. Other failures remain in the ++bundle and the campaign returns a nonzero exit code. Inspect controller and ++proxy logs for every failure and preserve them with the report. ++ ++## Correctness and scope gates ++ ++Run the upstream Gateway API GATEWAY-HTTP conformance profile against both ++implementations, using the same conformance source revision and installed CRDs. ++Retain unfiltered logs, report YAML, supported-feature declarations, and all ++skips. Do not label a skipped or unsupported test as passing. Praxis's own helper ++uses a monthly test snapshot and permits CRD mismatch; this campaign should pin ++matching versions instead of inheriting that flag without explanation. ++ ++Before interpreting throughput, explicitly verify exact/prefix/host/header ++matching, route precedence, header modifiers, cross-namespace ReferenceGrant, ++denied references, and status `observedGeneration`. Include conflicting routes, ++invalid backend references, and removal of routes. The original probe measures ++first-200 convergence; it does not prove stable success or complete conformance. ++The route-change test includes backend-ref response filters; an unsupported ++feature is a compatibility result, not a comparable throughput sample. ++ ++ListenerSet tests are outside the shared Praxis operator surface at this ++revision. Keep them as agentgateway capability tests, not a scored head-to-head ++performance case. Add independent rolling-upgrade and controller-restart runs ++after the common baseline; do not combine their failures with steady-state ++traffic statistics. This Gateway API campaign measures controllers and HTTP ++proxies, not model quality, LLM throughput, token accounting, or MCP sessions. +diff --git a/install/agentgateway-current.sh b/install/agentgateway-current.sh +new file mode 100755 +index 0000000..abd39d7 +--- /dev/null ++++ b/install/agentgateway-current.sh +@@ -0,0 +1,14 @@ ++#!/usr/bin/env bash ++set -euo pipefail ++ ++WD=$(cd "$(dirname "$0")" && pwd) ++version="${AGENTGATEWAY_VERSION:-v1.5.0}" ++ ++# Preserve basic.sh's historical kgateway setup. This is the current independent ++# agentgateway controller; any additional arguments are controller Helm values. ++helm upgrade --install agentgateway-crds oci://cr.agentgateway.dev/charts/agentgateway-crds \ ++ --version "$version" --namespace agentgateway-system --create-namespace --wait ++helm upgrade --install agentgateway oci://cr.agentgateway.dev/charts/agentgateway \ ++ --version "$version" --namespace agentgateway-system --wait "$@" ++kubectl apply --server-side -f "$WD/agentgateway-current.yaml" ++kubectl wait -n agentgateway gateway/agentgateway --for=condition=Programmed --timeout=300s +diff --git a/install/agentgateway-current.yaml b/install/agentgateway-current.yaml +new file mode 100644 +index 0000000..1bafbc2 +--- /dev/null ++++ b/install/agentgateway-current.yaml +@@ -0,0 +1,26 @@ ++apiVersion: v1 ++kind: Namespace ++metadata: ++ name: agentgateway ++--- ++apiVersion: gateway.networking.k8s.io/v1 ++kind: GatewayClass ++metadata: ++ name: agentgateway ++spec: ++ controllerName: agentgateway.dev/agentgateway ++--- ++apiVersion: gateway.networking.k8s.io/v1 ++kind: Gateway ++metadata: ++ name: agentgateway ++ namespace: agentgateway ++spec: ++ gatewayClassName: agentgateway ++ listeners: ++ - protocol: HTTP ++ port: 80 ++ name: http ++ allowedRoutes: ++ namespaces: ++ from: All +diff --git a/install/praxis.sh b/install/praxis.sh +new file mode 100755 +index 0000000..ebc5a22 +--- /dev/null ++++ b/install/praxis.sh +@@ -0,0 +1,41 @@ ++#!/usr/bin/env bash ++set -euo pipefail ++ ++WD=$(cd "$(dirname "$0")" && pwd) ++operator_revision="${PRAXIS_OPERATOR_REVISION:-fb8beaa14cf714dacf0e6964cc8be94d1b5c1d7c}" ++: "${PRAXIS_OPERATOR_IMAGE:?Set the image built from PRAXIS_OPERATOR_REVISION, preferably by digest}" ++: "${PRAXIS_IMAGE:?Set a pinned Praxis data-plane image, preferably by digest}" ++ ++# The operator currently has no published release. Use its exact source manifests ++# with explicitly supplied image references; do not silently select latest. ++if [[ ! "$operator_revision" =~ ^[a-f0-9]{40}$ ]]; then ++ echo "PRAXIS_OPERATOR_REVISION must be a full commit SHA" >&2 ++ exit 1 ++fi ++manifest_dir=$(mktemp -d) ++trap 'rm -rf "$manifest_dir"' EXIT ++for manifest in rbac deployment gatewayclass; do ++ curl --fail --silent --show-error --location \ ++ "https://raw.githubusercontent.com/praxis-proxy/operator/${operator_revision}/deploy/${manifest}.yaml" \ ++ > "$manifest_dir/$manifest.yaml" ++done ++python3 - "$manifest_dir/deployment.yaml" <<'PY' ++import os ++import pathlib ++import sys ++ ++path = pathlib.Path(sys.argv[1]) ++text = path.read_text() ++for name in ("OPERATOR_IMAGE", "PRAXIS_IMAGE"): ++ value = os.environ["PRAXIS_OPERATOR_IMAGE" if name == "OPERATOR_IMAGE" else name] ++ if not value or any(c.isspace() or c in "\"'\\" for c in value): ++ raise SystemExit(f"Invalid image reference: {name}") ++ text = text.replace(f"__{name}__", value) ++path.write_text(text) ++PY ++kubectl apply --server-side -f "$manifest_dir/rbac.yaml" ++kubectl apply --server-side -f "$manifest_dir/deployment.yaml" ++kubectl apply --server-side -f "$manifest_dir/gatewayclass.yaml" ++kubectl rollout status -n praxis-system deployment/praxis-operator --timeout=180s ++kubectl apply --server-side -f "$WD/praxis.yaml" ++kubectl wait -n praxis gateway/praxis --for=condition=Programmed --timeout=300s +diff --git a/install/praxis.yaml b/install/praxis.yaml +new file mode 100644 +index 0000000..b70a56e +--- /dev/null ++++ b/install/praxis.yaml +@@ -0,0 +1,19 @@ ++apiVersion: v1 ++kind: Namespace ++metadata: ++ name: praxis ++--- ++apiVersion: gateway.networking.k8s.io/v1 ++kind: Gateway ++metadata: ++ name: praxis ++ namespace: praxis ++spec: ++ gatewayClassName: praxis ++ listeners: ++ - protocol: HTTP ++ port: 80 ++ name: http ++ allowedRoutes: ++ namespaces: ++ from: All +diff --git a/tests/campaign.py b/tests/campaign.py +new file mode 100755 +index 0000000..d97942a +--- /dev/null ++++ b/tests/campaign.py +@@ -0,0 +1,143 @@ ++#!/usr/bin/env python3 ++"""Run existing Gateway API benchmarks with bounded runtimes and raw evidence.""" ++ ++import argparse ++import datetime ++import json ++import os ++from pathlib import Path ++import re ++import signal ++import shutil ++import subprocess ++import time ++ ++ROOT = Path(__file__).resolve().parents[1] ++ ++ ++def utc_now(): ++ return datetime.datetime.now(datetime.timezone.utc).isoformat() ++ ++ ++def cases(profile): ++ routes = "25" if profile == "smoke" else "1000" ++ iterations = "25" if profile == "smoke" else "1000" ++ traffic_duration = "10" if profile == "smoke" else "60" ++ yield "attached-routes", ["bash", "tests/attached-routes.sh", "split", f"--routes={routes}"], 600, False ++ yield "probe", ["bash", "tests/probe.sh", f"--routes={routes}"], 900, False ++ yield "routechange", ["bash", "tests/routechange.sh", f"--iterations={iterations}"], 900, False ++ scales = [(1, 25)] if profile == "smoke" else [(10, 100), (50, 100)] ++ for namespaces, count in scales: ++ yield f"scale-{namespaces}x{count}", ["bash", "tests/route-load.sh", str(namespaces), str(count)], 60 if profile == "smoke" else 600, True ++ connections = [1, 16] if profile == "smoke" else [1, 16, 512] ++ for connections_count in connections: ++ for qps in ([1000] if profile == "smoke" else [0, 10000]): ++ yield f"traffic-c{connections_count}-q{qps}", ["bash", "tests/traffic.sh", "-d", traffic_duration, "-q", str(qps), "-c", str(connections_count), "-p", "0"], 300, False ++ ++ ++def execute(command, log_path, env, timeout, timed_load=False): ++ started = utc_now() ++ start = time.monotonic() ++ timed_out = False ++ with log_path.open("w") as output: ++ process = subprocess.Popen(command, cwd=ROOT, env=env, stdout=output, ++ stderr=subprocess.STDOUT, start_new_session=True) ++ try: ++ code = process.wait(timeout=timeout) ++ except subprocess.TimeoutExpired: ++ timed_out = True ++ # Let pilot-load delete its generated resources before escalation. ++ os.killpg(process.pid, signal.SIGINT) ++ try: ++ code = process.wait(timeout=30) ++ except subprocess.TimeoutExpired: ++ os.killpg(process.pid, signal.SIGKILL) ++ code = process.wait() ++ timed_load = False # Forced termination may leave cluster state. ++ if timed_out: ++ outcome = "duration_complete" if timed_load and code in (0, 130, -signal.SIGINT) else "timeout" ++ else: ++ outcome = "completed" if code == 0 and not timed_load else "failed" ++ return {"command": command, "started_at": started, "elapsed_seconds": time.monotonic() - start, ++ "exit_code": code, "outcome": outcome, "log": str(log_path)} ++ ++ ++def snapshot(destination): ++ commands = { ++ "suite-revision.txt": ["git", "rev-parse", "HEAD"], ++ "suite-diff.patch": ["git", "diff"], ++ "client-version.json": ["kubectl", "version", "-o", "json"], ++ "nodes.json": ["kubectl", "get", "nodes", "-o", "json"], ++ "pods.json": ["kubectl", "get", "pods", "-A", "-o", "json"], ++ "deployments.json": ["kubectl", "get", "deployments", "-A", "-o", "json"], ++ "gateways.json": ["kubectl", "get", "gateway", "-A", "-o", "json"], ++ "gatewayclasses.json": ["kubectl", "get", "gatewayclass", "-o", "json"], ++ "routes.json": ["kubectl", "get", "httproute", "-A", "-o", "json"], ++ } ++ destination.mkdir(parents=True) ++ failures = [] ++ for name, command in commands.items(): ++ result = execute(command, destination / name, os.environ.copy(), 30) ++ if result["outcome"] != "completed": ++ failures.append(result) ++ (destination / "capture-errors.json").write_text(json.dumps(failures, indent=2) + "\n") ++ ++ ++def main(): ++ parser = argparse.ArgumentParser(description=__doc__) ++ parser.add_argument("--gateways", default="agentgateway/agentgateway,praxis/praxis") ++ parser.add_argument("--profile", choices=["smoke", "full"], default="smoke") ++ parser.add_argument("--repetitions", type=int, default=3) ++ parser.add_argument("--output", type=Path, required=True) ++ parser.add_argument("--case", action="append", default=[], help="Run only named cases; repeat to select several") ++ parser.add_argument("--dry-run", action="store_true") ++ args = parser.parse_args() ++ gateways = args.gateways.split(",") ++ if args.repetitions < 1 or any(not re.fullmatch(r"[a-z0-9][a-z0-9.-]*/[a-z0-9][a-z0-9.-]*", value) for value in gateways): ++ parser.error("Use positive repetitions and comma-separated namespace/name gateways") ++ selected = [case for case in cases(args.profile) if not args.case or case[0] in args.case] ++ unknown = set(args.case) - {case[0] for case in selected} ++ if unknown: ++ parser.error(f"Unknown cases: {sorted(unknown)}") ++ plan = [] ++ for repetition in range(args.repetitions): ++ # Counterbalance order; never run both implementations' load concurrently. ++ order = gateways if repetition % 2 == 0 else list(reversed(gateways)) ++ for name, command, timeout, timed_load in selected: ++ for gateway in order: ++ plan.append({"repetition": repetition + 1, "gateway": gateway, "case": name, ++ "command": command, "timeout_seconds": timeout, "timed_load": timed_load}) ++ if args.dry_run: ++ print(json.dumps(plan, indent=2)) ++ return 0 ++ dependencies = ["bash", "git", "kubectl", "go"] ++ if any(item[0].startswith("traffic-") for item in selected): ++ dependencies.append("docker") ++ if any(item[0].startswith("scale-") for item in selected): ++ dependencies.append("pilot-load") ++ missing = [command for command in dependencies if not shutil.which(command)] ++ if missing: ++ parser.error(f"Missing tools: {', '.join(missing)}") ++ output = args.output.resolve() ++ output.mkdir(parents=True, exist_ok=False) ++ (output / "plan.json").write_text(json.dumps(plan, indent=2) + "\n") ++ snapshot(output / "before") ++ results = [] ++ for item in plan: ++ name = f"r{item['repetition']}-{item['gateway'].replace('/', '-')}-{item['case']}" ++ print(f"{utc_now()} {name}", flush=True) ++ env = dict(os.environ, GATEWAYS=item["gateway"], RESULTS_DIR=str(output / name)) ++ result = execute(item["command"], output / f"{name}.log", env, ++ item["timeout_seconds"], item["timed_load"]) ++ results.append(dict(item, **result)) ++ (output / "results.json").write_text(json.dumps(results, indent=2) + "\n") ++ snapshot(output / f"{name}-state") ++ if result["outcome"] == "timeout": ++ # An incompletely cleaned load test could contaminate later cases. ++ break ++ snapshot(output / "after") ++ return int(any(result["outcome"] not in ("completed", "duration_complete") for result in results)) ++ ++ ++if __name__ == "__main__": ++ raise SystemExit(main()) +diff --git a/tests/common.sh b/tests/common.sh +index 8cdfbaf..129a3b9 100644 +--- a/tests/common.sh ++++ b/tests/common.sh +@@ -3,7 +3,7 @@ WD=$(dirname "$0") + WD=$(cd "$WD"; pwd) + + # Use the GATEWAYS environment variable. If unset, fall back to the defaults. +-if [[ -n "${GATEWAYS}" ]]; then ++if [[ -n "${GATEWAYS:-}" ]]; then + IFS=',' read -r -a gateways <<< "$GATEWAYS" + else + gateways=(agentgateway/agentgateway envoy/envoy-gateway istio/istio nginx/nginx) +@@ -46,4 +46,4 @@ function join_by { local IFS="$1"; shift; echo "$*"; } + function log-flag() { + local vic="$(svc-address monitoring victoria-logs 2> /dev/null || true)" + echo "${vic:+--victoria=http://${vic}:9428}" +-} +\ No newline at end of file ++} +diff --git a/tests/probe/probe.go b/tests/probe/probe.go +index 6d457a3..fe7b0dc 100644 +--- a/tests/probe/probe.go ++++ b/tests/probe/probe.go +@@ -5,6 +5,7 @@ import ( + "fmt" + "io" + "net/http" ++ "os" + "strings" + "time" + +@@ -92,7 +93,7 @@ spec: + spec: + containers: + - name: backend +- image: howardjohn/hyper-server ++ image: {{.BackendImage}} + resources: + requests: + memory: "64Mi" +@@ -186,7 +187,11 @@ func (a *ProbeTest) Run(ctx model.Context) error { + gw.Address = a[0].Value + } + +- if err := kube.ApplyTemplate(ctx.Client, "default", backendTemplate, nil); err != nil { ++ backendImage := os.Getenv("BACKEND_IMAGE") ++ if backendImage == "" { ++ backendImage = "howardjohn/hyper-server" ++ } ++ if err := kube.ApplyTemplate(ctx.Client, "default", backendTemplate, map[string]string{"BackendImage": backendImage}); err != nil { + return err + } + for r := range a.Config.Routes { +diff --git a/tests/route-load.sh b/tests/route-load.sh +index acd1b93..4bb12d8 100755 +--- a/tests/route-load.sh ++++ b/tests/route-load.sh +@@ -1,8 +1,17 @@ + #!/bin/bash ++set -euo pipefail ++ ++WD=$(cd "$(dirname "$0")" && pwd) ++source "$WD/common.sh" + + namespaces="${1:-10}" + routes="${2:-100}" + ++gateway_refs="" ++for gateway in "${gateways[@]}"; do ++ gateway_refs+=" - ${gateway}"$'\n' ++done ++ + cat < +Date: Thu, 1 Oct 2026 19:41:20 -0700 +Subject: [PATCH 2/2] Validate readiness and raw traffic measurements + +Signed-off-by: Daneyon Hansen +--- + tests/traffic.sh | 36 +++++++++++++++++++++++++++++++++++- + 1 file changed, 35 insertions(+), 1 deletion(-) + +diff --git a/tests/traffic.sh b/tests/traffic.sh +index e98aeb5..ccf79b9 100755 +--- a/tests/traffic.sh ++++ b/tests/traffic.sh +@@ -48,7 +48,7 @@ targets=() + for gw in "${gateways[@]}"; do + name="$(<<<"$gw" cut -d/ -f 2)" + namespace="$(<<<"$gw" cut -d/ -f 1)" +- targets+=("$(gw-address $gw)#$name") ++ targets+=("$(gw-address "$gw")#$name") + cat <&2 ++ exit 1 ++ fi ++ echo "Ready: $target after $attempt probe(s) at $(date -u +%FT%TZ)" ++done ++ + results_dir="${RESULTS_DIR:-/tmp/results}" + mkdir -p "$results_dir" + docker_tty=() +@@ -74,3 +91,20 @@ if [[ -t 0 && -t 1 ]]; then + fi + docker run --rm -v "$results_dir:/tmp/results" --init "${docker_tty[@]}" --network=host \ + "${BENCHTOOL_IMAGE:-howardjohn/benchtool}" "$@" "$(join_by , "${targets[@]}")" ++ ++# The upstream benchtool wrapper may exit zero after Fortio aborts. A campaign ++# invocation has one target; validate that its raw result actually exists. ++python3 - "$results_dir/fortio.json" <<'PYTHON' ++import json ++from pathlib import Path ++import sys ++p = Path(sys.argv[1]) ++if not p.is_file(): ++ raise SystemExit("Missing Fortio result: traffic measurement failed") ++r = json.loads(p.read_text()) ++counts = r.get("RetCodes", {}) ++if r.get("ActualDuration", 0) <= 0 or sum(counts.values()) <= 0: ++ raise SystemExit("Empty Fortio measurement") ++if any(count for code, count in counts.items() if code != "200"): ++ raise SystemExit("Fortio recorded failed requests; preserve raw evidence") ++PYTHON +-- +2.39.2 + diff --git a/gateway-api/report.py b/gateway-api/report.py new file mode 100644 index 0000000..672b069 --- /dev/null +++ b/gateway-api/report.py @@ -0,0 +1,74 @@ +#!/usr/bin/env python3 +"""Derive the October 1 initial paired traffic tables; retain unavailable runs.""" +import argparse +import json +from pathlib import Path + + +def measurement(root, gateway, connections, qps): + if gateway == 'direct': + trial = f'gateway-direct/c{connections}-q{qps}' + else: + trial = f'gateway-traffic/r1-{gateway}-{gateway}-traffic-c{connections}-q{qps}' + p = root / trial / 'fortio.json' + if not p.exists(): + return None + data = json.loads(p.read_text()) + duration = data['ActualDuration'] / 1e9 + counts = data['RetCodes'] + requests = sum(counts.values()) + if duration <= 0 or requests <= 0: + raise ValueError(f'Empty measurement: {p}') + success = counts.get('200', 0) + pct = {v['Percentile']: 1000 * v['Value'] for v in data['DurationHistogram']['Percentiles']} + return dict(trial=trial, requests=requests, errors=requests-success, + good_qps=success/duration, p99_ms=pct[99], duration_seconds=duration, + error_percent=100*(requests-success)/requests) + + +def render(root, out, evidence): + plan = json.loads((root/'gateway-traffic/plan.json').read_text()) + results = json.loads((root/'gateway-traffic/results.json').read_text()) + if len(plan) != 12 or len(results) != 12 or any(r['repetition'] != 1 for r in results): + raise ValueError('Expected all 12 attempts from the single-round initial matrix') + out.mkdir(parents=True, exist_ok=True) + for baseline, candidate, name in [('direct','agentgateway','agentgateway-vs-service'), + ('agentgateway','praxis','praxis-vs-agentgateway')]: + text=[f'# {candidate} versus {baseline}: initial Gateway HTTP traffic','', + '**One measurement per configuration; no confidence intervals.** This is plain HTTP through a single-node kind deployment, not AI processing or GPU inference. Both paths include the kind provider\'s Envoy TCP load balancer.','', + f'Full source evidence: [{evidence}]({evidence}). Successful QPS counts HTTP 200s; errors include transport failures. p99 covers the tool\'s observed requests, including errors. A missing histogram is unavailable, never zero throughput.','', + '## Saturation, 60 seconds per measurement','', + '| Connections | Baseline good QPS | Candidate good QPS | Candidate / baseline | Baseline p99 ms | Candidate p99 ms | Errors baseline / candidate |', + '| ---: | ---: | ---: | ---: | ---: | ---: | ---: |'] + for connections in [1,16,512]: + a=measurement(root,baseline,connections,0);b=measurement(root,candidate,connections,0) + if not a or not b: + text.append(f'| {connections} | unavailable | unavailable | unavailable | unavailable | unavailable | aborted before measurement |') + else: + text.append(f"| {connections} | {a['good_qps']:,.1f} | {b['good_qps']:,.1f} | {b['good_qps']/a['good_qps']:.3f}× | {a['p99_ms']:.3f} | {b['p99_ms']:.3f} | {a['errors']:,} / {b['errors']:,} |") + text+=['','## Fixed offered rate: 10,000 QPS','', + 'The direct service has saturation headroom observations only; no direct fixed-rate trial was run. Neither gateway sustained 10,000 QPS at one connection. Read successful throughput, errors and latency together; saturation percentiles occur at different achieved rates.','', + '| Treatment | Connections | Good QPS | Errors | Error rate | p99 ms |', + '| --- | ---: | ---: | ---: | ---: | ---: |'] + for g in ([candidate] if baseline=='direct' else [baseline,candidate]): + for connections in [1,16,512]: + a=measurement(root,g,connections,10000) + if a: + text.append(f"| {g} | {connections} | {a['good_qps']:,.1f} | {a['errors']:,} | {a['error_percent']:.3f}% | {a['p99_ms']:.3f} |") + else: + text.append(f'| {g} | {connections} | unavailable | aborted | unavailable | unavailable |') + text+=['','## Environment and failures','', + 'GCP n2-standard-16, Intel Cascade Lake, 16 vCPU / 64 GiB, kind Kubernetes v1.35.8. Controller limits: two replicas each, 2 CPU / 2 GiB per replica. Each proxy: one replica, 100m CPU / 64 MiB requests, 256 MiB memory limit, no CPU quota, 16 configured/detected worker threads. The 256 MiB limit is the Praxis operator-generated setting, matched on agentgateway. All components share the VM; this is deployment-level capacity, not an isolated proxy CPU maximum.','', + 'Agentgateway controller/proxy v1.5.0; Praxis operator fb8beaa14cf714dacf0e6964cc8be94d1b5c1d7c with its documented core 0.5.2 image. The latest tested core 0.7.2 could not start an empty Gateway with this operator and is a separate compatibility finding. Backend and benchtool images are pinned; the community benchtool contains Fortio 1.68.1. Payload flag is zero. This differs from the AI campaign\'s Fortio version, payloads and CPU isolation.','', + 'All five 512-connection attempts (one direct, two per gateway) aborted before producing a Fortio histogram. The direct load balancer logged Too many open files and its open-file limit was 1,024. These points cannot rank either gateway. The raw failure logs are retained; no repeated run or silent limit increase replaced them.','', + 'Praxis\'s 16-connection fixed-rate trial recorded 9,506 transport errors out of 600,000 requests (1.584%). Kubernetes recorded OOMKilled at 2026-10-02T02:51:21Z under the 256 MiB cap, contemporaneous with the connection resets. Its container restarted. Agentgateway recorded zero errors in its corresponding trial. This establishes a failure of this run/configuration, not the behavior at larger memory limits or newer cores. No repeated long-duration experiment was performed.','', + 'Praxis achieved higher successful saturation throughput at 1 and 16 connections. That advantage and its fixed-rate failure are both part of the result. The original suite applies each workload in agentgateway-then-Praxis order; one repetition cannot estimate order effects. Cloud-host contention was not measured.','', + 'Fortio\'s paced, fixed-concurrency arrival behavior is not a corrected open-loop distribution. The backend, client, controller, networking and proxy share host resources. Kubelet samples cover pod resource behavior but not total load-balancer/client cost; no CPU-efficiency winner is claimed. Core conformance and lifecycle findings belong in their separate reports.',''] + (out/f'{name}.md').write_text('\n'.join(text)) + +if __name__=='__main__': + p=argparse.ArgumentParser(description=__doc__) + p.add_argument('--root',required=True,type=Path) + p.add_argument('--output',required=True,type=Path) + p.add_argument('--evidence-link',required=True) + a=p.parse_args();render(a.root,a.output,a.evidence_link) diff --git a/gateway-api/resources.py b/gateway-api/resources.py new file mode 100644 index 0000000..5924eab --- /dev/null +++ b/gateway-api/resources.py @@ -0,0 +1,43 @@ +#!/usr/bin/env python3 +"""Summarize sampled pod working set/CPU for each complete lifecycle interval.""" +import argparse,datetime,json +from pathlib import Path + +p=argparse.ArgumentParser(description=__doc__) +p.add_argument('--root',type=Path,required=True) +p.add_argument('--output',type=Path,required=True) +a=p.parse_args() +results=json.loads((a.root/'gateway-lifecycle/results.json').read_text()) +windows=[] +for r in results: + start=datetime.datetime.fromisoformat(r['started_at']).timestamp() + windows.append((start,start+r['elapsed_seconds'],r)) +summary={} +collector_errors=0 +with (a.root/'kubelet-samples.jsonl').open() as stream: + for line in stream: + row=json.loads(line) + if row.get('exit_code')!=0 or 'stats' not in row: + collector_errors+=1;continue + at=datetime.datetime.fromisoformat(row['captured_utc']).timestamp() + active=[r for start,end,r in windows if start<=at<=end] + if not active:continue + totals={} + for pod in row['stats'].get('pods',[]): + ns=pod.get('podRef',{}).get('namespace') + if ns not in ('agentgateway','praxis','agentgateway-system','praxis-system'):continue + total=totals.setdefault(ns,{'containers':0,'working_set_bytes':0,'cpu_cores':0.0}) + for c in pod.get('containers',[]): + total['containers']+=1 + total['working_set_bytes']+=c.get('memory',{}).get('workingSetBytes',0) + total['cpu_cores']+=c.get('cpu',{}).get('usageNanoCores',0)/1e9 + for r in active: + key=f"{r['gateway']}:{r['case']}" + group=summary.setdefault(key,{'outcome':r['outcome'],'namespaces':{}}) + for ns,v in totals.items(): + metric=group['namespaces'].setdefault(ns,{'samples':0,'max_containers':0,'max_working_set_mib':0.0,'max_cpu_cores':0.0}) + metric['samples']+=1 + metric['max_containers']=max(metric['max_containers'],v['containers']) + metric['max_working_set_mib']=max(metric['max_working_set_mib'],v['working_set_bytes']/2**20) + metric['max_cpu_cores']=max(metric['max_cpu_cores'],v['cpu_cores']) +a.output.write_text(json.dumps({'collector_error_rows':collector_errors,'intervals':summary,'interpretation':'Five-second samples; maxima are sampled namespace aggregates, not true peaks or per-process RSS. Windows include command setup/cleanup. CPU from kubelet usageNanoCores. Container records can include rollout overlap or recently terminated containers retained by the collector; they are not a verified live-pod count. No efficiency winner is established.'},indent=2)+'\n') diff --git a/gateway-api/results/2026-10-01-initial/README.md b/gateway-api/results/2026-10-01-initial/README.md new file mode 100644 index 0000000..ed069e4 --- /dev/null +++ b/gateway-api/results/2026-10-01-initial/README.md @@ -0,0 +1,27 @@ +# Initial CPU-only Gateway API evidence + +One observation per configuration on October 1, 2026 (execution timestamps are October 2 UTC). This Solo.io evaluation compares agentgateway v1.5.0 with Praxis operator `fb8beaa` and its documented core 0.5.2, plus a direct Service baseline. It is not a third-party certification or a GPU inference test. + +- [Agentgateway versus direct Service](agentgateway-vs-service.md) +- [Praxis versus agentgateway](praxis-vs-agentgateway.md) +- [Shared core HTTP conformance](conformance.md) +- [Route lifecycle and scale/churn](lifecycle.md) +- [Sampled resource summary](resources.json) +- [Reproduction and exact component/resource settings](../../REPRODUCE.md) + +`raw.tar.gz` contains complete conformance attempts, initial qualification failures, traffic measurements and aborts, lifecycle logs, scale snapshots, sampled kubelet resource data and final cluster state. It also retains the documented core 0.5.2 qualification alongside the separate newer core 0.7.2 empty-Gateway startup failure. Earlier invalid conformance invocations are explained in the conformance report, not scored as product failures. No measured attempt was removed to select a favorable result. + +Verify and extract: + +```sh +sha256sum -c SHA256SUMS +tar xzf raw.tar.gz +(cd gateway && sha256sum -c SHA256SUMS) +python3 ../../report.py --root gateway --output regenerated --evidence-link gateway +python3 ../../resources.py --root gateway --output resources-regenerated.json +python3 ../../summarize-scale.py gateway > scale-regenerated.json +``` + +The paired reports use successful QPS, retaining errors and unavailable measurements. All five 512-connection attempts aborted through the kind load balancer's descriptor limit; they do not provide throughput measurements. The 256 MiB Praxis OOM in the fixed-rate trial is included. A single-host shared-resource test and one measurement per case do not establish broad product rankings or confidence intervals. + +The lifecycle intervals include setup and cleanup. Scale checkpoints inspect API status under synthetic object/configuration churn, not traffic success for thousands of real backends. Sampled working-set maxima are neither true memory peaks nor per-process RSS. See the report for per-case semantics and limitations. diff --git a/gateway-api/results/2026-10-01-initial/SHA256SUMS b/gateway-api/results/2026-10-01-initial/SHA256SUMS new file mode 100644 index 0000000..35ec34b --- /dev/null +++ b/gateway-api/results/2026-10-01-initial/SHA256SUMS @@ -0,0 +1,9 @@ +ac0040f9df977102ab517321b1ac4dbdd046be69d2ca9a586321d0bec65552a4 README.md +076ffa301c3b37b78a0aaf6a47da3134b5b1515d00d5ad870f7365b991d8399c agentgateway-vs-service.md +a4841a50e015642d57ec4a4e4dafbae612b291335238d79c76943088b0b9e19d conformance.md +8b8937d650ee89c19ce68ffe806c0fb4198752679ea7eb6cbdf0413b82cacb54 lifecycle.md +7d5eec93e50faa0c1c5ad9fe29f8e73b1ab47e39533ccd68980ccd2db1db3b7c manifest.json +b742fa198ff75b39d6c5b3d01ec4b59aeaaa31b17b405c3c93411d6b22a692f7 praxis-vs-agentgateway.md +0c4c90b9ea4a3263f998520fb0fe44fc32ae6b6c3517c75acd6738bfab27bd8c raw.tar.gz +2e3481aed654657a38f614940a327ee3151d3faa290eea14aa992f0127775db1 resources.json +fa1d6684fd4e47dbf5a6423ed3e3d06d61177bea43ed6e269ed40f285f726b5d scale-summary.json diff --git a/gateway-api/results/2026-10-01-initial/agentgateway-vs-service.md b/gateway-api/results/2026-10-01-initial/agentgateway-vs-service.md new file mode 100644 index 0000000..0790237 --- /dev/null +++ b/gateway-api/results/2026-10-01-initial/agentgateway-vs-service.md @@ -0,0 +1,37 @@ +# agentgateway versus direct: initial Gateway HTTP traffic + +**One measurement per configuration; no confidence intervals.** This is plain HTTP through a single-node kind deployment, not AI processing or GPU inference. Both paths include the kind provider's Envoy TCP load balancer. + +Full source evidence: [raw.tar.gz](raw.tar.gz). Successful QPS counts HTTP 200s; errors include transport failures. p99 covers the tool's observed requests, including errors. A missing histogram is unavailable, never zero throughput. + +## Saturation, 60 seconds per measurement + +| Connections | Baseline good QPS | Candidate good QPS | Candidate / baseline | Baseline p99 ms | Candidate p99 ms | Errors baseline / candidate | +| ---: | ---: | ---: | ---: | ---: | ---: | ---: | +| 1 | 16,556.9 | 6,451.0 | 0.390× | 0.095 | 0.246 | 0 / 0 | +| 16 | 103,922.6 | 43,077.9 | 0.415× | 0.298 | 0.689 | 0 / 0 | +| 512 | unavailable | unavailable | unavailable | unavailable | unavailable | aborted before measurement | + +## Fixed offered rate: 10,000 QPS + +The direct service has saturation headroom observations only; no direct fixed-rate trial was run. Neither gateway sustained 10,000 QPS at one connection. Read successful throughput, errors and latency together; saturation percentiles occur at different achieved rates. + +| Treatment | Connections | Good QPS | Errors | Error rate | p99 ms | +| --- | ---: | ---: | ---: | ---: | ---: | +| agentgateway | 1 | 6,370.3 | 0 | 0.000% | 0.247 | +| agentgateway | 16 | 9,999.7 | 0 | 0.000% | 0.350 | +| agentgateway | 512 | unavailable | aborted | unavailable | unavailable | + +## Environment and failures + +GCP n2-standard-16, Intel Cascade Lake, 16 vCPU / 64 GiB, kind Kubernetes v1.35.8. Controller limits: two replicas each, 2 CPU / 2 GiB per replica. Each proxy: one replica, 100m CPU / 64 MiB requests, 256 MiB memory limit, no CPU quota, 16 configured/detected worker threads. The 256 MiB limit is the Praxis operator-generated setting, matched on agentgateway. All components share the VM; this is deployment-level capacity, not an isolated proxy CPU maximum. + +Agentgateway controller/proxy v1.5.0; Praxis operator fb8beaa14cf714dacf0e6964cc8be94d1b5c1d7c with its documented core 0.5.2 image. The latest tested core 0.7.2 could not start an empty Gateway with this operator and is a separate compatibility finding. Backend and benchtool images are pinned; the community benchtool contains Fortio 1.68.1. Payload flag is zero. This differs from the AI campaign's Fortio version, payloads and CPU isolation. + +All five 512-connection attempts (one direct, two per gateway) aborted before producing a Fortio histogram. The direct load balancer logged Too many open files and its open-file limit was 1,024. These points cannot rank either gateway. The raw failure logs are retained; no repeated run or silent limit increase replaced them. + +Praxis's 16-connection fixed-rate trial recorded 9,506 transport errors out of 600,000 requests (1.584%). Kubernetes recorded OOMKilled at 2026-10-02T02:51:21Z under the 256 MiB cap, contemporaneous with the connection resets. Its container restarted. Agentgateway recorded zero errors in its corresponding trial. This establishes a failure of this run/configuration, not the behavior at larger memory limits or newer cores. No repeated long-duration experiment was performed. + +Praxis achieved higher successful saturation throughput at 1 and 16 connections. That advantage and its fixed-rate failure are both part of the result. The original suite applies each workload in agentgateway-then-Praxis order; one repetition cannot estimate order effects. Cloud-host contention was not measured. + +Fortio's paced, fixed-concurrency arrival behavior is not a corrected open-loop distribution. The backend, client, controller, networking and proxy share host resources. Kubelet samples cover pod resource behavior but not total load-balancer/client cost; no CPU-efficiency winner is claimed. Core conformance and lifecycle findings belong in their separate reports. diff --git a/gateway-api/results/2026-10-01-initial/conformance.md b/gateway-api/results/2026-10-01-initial/conformance.md new file mode 100644 index 0000000..822c97e --- /dev/null +++ b/gateway-api/results/2026-10-01-initial/conformance.md @@ -0,0 +1,23 @@ +# Common core HTTP conformance + +Both implementations passed **33 tests, with zero failures and zero core skips**, against Gateway API v1.5.1 source/CRDs `e7677b70ae75d14a4448fba94870e7deea6cf0ad`. + +| Implementation | Core passed | Core failed | Core skipped | +| --- | ---: | ---: | ---: | +| agentgateway controller/proxy v1.5.0 | 33 | 0 | 0 | +| Praxis operator fb8beaa + documented core 0.5.2 | 33 | 0 | 0 | + +The selected profile was `GATEWAY-HTTP`, with explicit `--supported-features=Gateway,HTTPRoute,ReferenceGrant`, no arbitrary skips and no CRD mismatch override. Extended tests outside that shared set appear as excluded/skipped in the full logs; they are not passing capabilities. This is a Solo.io-executed observation, not third-party certification or proof of complete feature parity. + +The primary evidence directories are `conformance-agentgateway-core` and `conformance-praxis-core-clean` in the raw bundle. Each contains full logs, YAML report, start/end times, exit code and cluster snapshots. The actual classes retain their advertised feature declarations in campaign snapshots. The conformance runner uses the same resource-normalized class parameters as the other tests. + +## Earlier attempts, retained separately + +- `conformance-agentgateway`: leaving supported features empty caused automatic inference of the GatewayClass's advertised extensions. Core passed 33/33. The extended report lists 53 passes and one failure, `GatewayStaticAddresses`; its log shows zero usable and unusable address fixtures were supplied, while the test expected three total addresses. This preliminary setup does not establish a static-address implementation defect or a comparable extension score. +- `conformance-praxis-core`: the first sequential launch collided with deletion of the preceding suite's namespace and failed in setup before executing cases. The runner now waits for namespace deletion. This is a harness teardown error, not a Praxis conformance failure. The clean run is retained separately rather than overwriting it. + +## Operator/core compatibility + +Praxis operator `fb8beaa14cf714dacf0e6964cc8be94d1b5c1d7c` with core 0.7.2 generated an empty router for a Gateway with no HTTPRoutes. That core exited with `router: 'routes' is empty; every request would fail with 404`. The empty Gateway did not become ready. Agentgateway's empty Gateway became ready. + +Changing only the Praxis proxy image to the operator's documented default core 0.5.2 made the empty Gateway ready. The primary comparison therefore uses 0.5.2, with both failed and successful qualification configurations/logs retained. This is a tested incompatibility of the specified operator/newer-core combination, not a throughput score, a claim that Praxis lacks Gateway API support, or a prediction about other revisions. diff --git a/gateway-api/results/2026-10-01-initial/lifecycle.md b/gateway-api/results/2026-10-01-initial/lifecycle.md new file mode 100644 index 0000000..8cb3cbc --- /dev/null +++ b/gateway-api/results/2026-10-01-initial/lifecycle.md @@ -0,0 +1,62 @@ +# Initial Gateway API lifecycle observations + +One execution per implementation/case, in agentgateway-then-Praxis order, on the resource-normalized single-node kind VM. These observations are separate from core conformance and from steady-state HTTP saturation. No repeated-run variance is available. + +## Attach and remove 1,000 routes + +| Suite metric | Agentgateway | Praxis | +| --- | ---: | ---: | +| Workload creation ready time | 8.593 s | 12.981 s | +| `add-all` residual after workload ready | 4.735 ms | 1.866 s | +| Creation start to all attached, derived sum | 8.597 s | 14.847 s | +| `remove-all` residual after teardown starts | 7.945 s | 5.827 s | +| Observed Gateway update samples (`writes` in suite) | 2,000 | 25 | + +Both cases completed. `add-all` is not the time to create 1,000 routes: the suite subtracts workload creation time before reporting it. Do not advertise the 4.735 ms figure as complete 1,000-route creation or divide the residual values into a universal speedup. The `writes` field counts informer observations of the Gateway, not independently instrumented API-server write operations. Praxis's fewer observed updates and faster removal are retained alongside agentgateway's faster attachment observation. + +## First-200 propagation for 1,000 sequential route creations + +Agentgateway completed all 1,000 probes, with total recorded probe time 13.06563393 s and maximum 23.406894 ms. The arithmetic mean is **13.066 ms**. These timings begin after the route apply call returns and end at the first HTTP 200. They exclude apply time and do not prove stable success after convergence. + +Praxis's execution stopped at route 0 with a connection reset at `2026-10-02T02:53:40.874610Z`. No successful latency sample was recorded. Report this as a failed attempt with **unavailable latency distribution**, not zero latency, infinite latency, or a quantified speedup. The upstream probe fails immediately on a transport error and does not retry it; HTTP 404s are retried. Gateway/pod rollout evidence is retained, but one attempt does not establish the frequency or general cause of the reset. + +## Continuity through 1,000 route changes + +Both implementations reached change 999 and completed. The suite reported 665,515 request iterations for agentgateway and 725,065 for Praxis. That counter includes initial readiness polling; it is not a separately validated count of successful timed requests and is not an equal-duration throughput score. + +The workload alternates a backend port and a backend-reference response-header modifier with the suite's default 200 ms grace period. The active probe checks HTTP-200 continuity. It does **not** assert that each intermediate version was served, measure per-update convergence, or validate every changed header. These outcomes support the tested continuity property only. + +## Scale/churn + +All four scale/churn intervals reached their scheduled ten-minute stop and exited with code 0 after SIGINT cleanup. This means the load process completed, not that each product successfully programmed every route. The source logs and snapshots are in `gateway-lifecycle/` and `scale-observations/`. + +| Product | Requested routes | Checkpoint | Actual routes | Accepted=True | ResolvedRefs=True | All conditions current | No conditions | +| --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | +| agentgateway | 1,000 | 5 min | 1,000 | 1,000 | 1,000 | 1,000 | 0 | +| agentgateway | 1,000 | 9 min | 1,000 | 1,000 | 1,000 | 1,000 | 0 | +| agentgateway | 5,000 | 5 min | 5,000 | 5,000 | 5,000 | 5,000 | 0 | +| agentgateway | 5,000 | 9 min | 5,000 | 5,000 | 5,000 | 5,000 | 0 | +| Praxis | 1,000 | 5 min | 1,000 | 5 | 0 | 2 | 995 | +| Praxis | 1,000 | 9 min | 1,000 | 5 | 0 | 1 | 995 | +| Praxis | 5,000 | 5 min | 5,000 | 243 | 0 | 236 | 4,757 | +| Praxis | 5,000 | 9 min | 5,000 | 243 | 0 | 219 | 4,757 | + +“Current” means every recorded condition has observedGeneration equal to metadata.generation. It does not mean those conditions are True; read acceptance and resolution separately. Agentgateway had all routes accepted, reference-resolved and current in every checkpoint. Praxis's recorded conditions were Accepted=True alongside ResolvedRefs=False/BackendNotFound. Its 1,000-route Gateway nevertheless reported 1,000 attached routes and Programmed=True. Attached count is not proof of current per-route acceptance or traffic success. + +A later 1,000-route diagnostic snapshot found all five referenced Services present with the requested port. A later 5,000-route Service snapshot likewise contained all 243 referenced backend names from the five-minute routes with conditions. The pinned operator gates successful route status on an unchanged configuration hash and a completed proxy Deployment rollout (`src/controller/gateway.rs`, `can_accept_routes`, revision `fb8beaa`). Continuous churn may prevent that gate opening. This is a source-based explanation to investigate, not an experimentally isolated root cause for the 1,000-route observation. The separate 5,000-route ConfigMap rejection is directly recorded below. + +The corpus creates synthetic Services/pods and changes configuration every second with workload jitter every two seconds. It does not test real backend health or per-route traffic. No claim that Praxis cannot serve 1,000 static routes follows from these snapshots. No repeated execution, quiescence/recovery experiment or maximum-route threshold search was performed. + +## ConfigMap rejection at 5,000 routes + +Praxis's operator log at `2026-10-02T03:37:15Z` records Kubernetes HTTP 422 rejecting `ConfigMap praxis-praxis`: `Too long: may not be more than 1048576 bytes`. The retained `praxis-scale-5000-operator.log` and final controller logs contain the errors. The pinned operator [serializes the Gateway configuration into one ConfigMap](https://github.com/praxis-proxy/operator/blob/fb8beaa14cf714dacf0e6964cc8be94d1b5c1d7c/src/resources/configmap.rs#L18); [Kubernetes limits a ConfigMap to 1 MiB](https://kubernetes.io/docs/concepts/configuration/configmap/). + +Configuration updates were therefore rejected during this 5,000-route fixture. This is a concrete configuration-delivery limit for the tested operator and route shapes, distinct from the 1,000-route status/churn observation. It does not identify a universal maximum route count: serialized size depends on route/backend complexity, and this run did not search for a threshold or test alternative configuration partitioning. A ten-minute process completion does not turn that rejection into a successful scale result. + +## Resource samples + +[`resources.json`](resources.json) contains per-interval sampled namespace maxima for container working set and CPU usage. Fourteen initial collector error rows are retained and excluded from calculations. Working set is not RSS, five-second samples do not establish true peaks, and container records can include rolling or recently terminated containers. Windows include setup/cleanup and both controllers remain installed. The incomplete Praxis scale configuration also makes an efficiency ranking at requested scale invalid. Use the data for diagnosis, not a memory-efficiency headline. + +## Interpretation + +Agentgateway's first-response propagation corpus completed; Praxis's did not produce samples. Both passed the update-continuity case. Attachment and removal show different tradeoffs. Preserve these distinctions instead of collapsing them into a single Gateway API score. The cluster's extra TCP load-balancing hop, shared CPU, prior-case teardown, fixed ordering and default memory cap limit generalization. Five/nine-minute API snapshots add monitoring overhead; extra diagnostic reads were performed after anomalies in the Praxis scale cases. The community suite is a useful operational test, not certification of arbitrary production behavior. diff --git a/gateway-api/results/2026-10-01-initial/manifest.json b/gateway-api/results/2026-10-01-initial/manifest.json new file mode 100644 index 0000000..ca79872 --- /dev/null +++ b/gateway-api/results/2026-10-01-initial/manifest.json @@ -0,0 +1,81 @@ +{ + "campaign": "native-cpu-20261001-gateway", + "repetitions": 1, + "gpu": false, + "host": "GCP n2-standard-16, Cascade Lake, 16 vCPU, 64 GiB", + "suite_base": "141add64d25455a6acb7ea7c69e1e813bb05e339", + "suite_patches": [ + "ade5ca160a546d18695a4456225185872d86a6b8", + "25d513948a41463199fadded4828315527736e15" + ], + "gateway_api": "v1.5.1", + "agentgateway": "v1.5.0", + "praxis_operator": "fb8beaa14cf714dacf0e6964cc8be94d1b5c1d7c", + "praxis_core": "0.5.2 documented operator default; 0.7.2 incompatible empty-Gateway qualification retained separately", + "traffic_attempts": 15, + "lifecycle_attempts": 10, + "images_at_lifecycle_start": [ + { + "namespace": "agentgateway-system", + "pod": "agentgateway-5f8d86b57d-j92h2", + "container": "controller", + "image": "cr.agentgateway.dev/controller:v1.5.0", + "imageID": "cr.agentgateway.dev/controller@sha256:319489cb86b7f901a52a3fc532ad07f136c92756f88cf02a4040909e20001120" + }, + { + "namespace": "agentgateway-system", + "pod": "agentgateway-5f8d86b57d-vhnrn", + "container": "controller", + "image": "cr.agentgateway.dev/controller:v1.5.0", + "imageID": "cr.agentgateway.dev/controller@sha256:319489cb86b7f901a52a3fc532ad07f136c92756f88cf02a4040909e20001120" + }, + { + "namespace": "agentgateway", + "pod": "agentgateway-8467d97968-8xr69", + "container": "agentgateway", + "image": "ghcr.io/agentgateway/agentgateway:v1.5.0", + "imageID": "ghcr.io/agentgateway/agentgateway@sha256:bf2f339ef326d32def2aaeb44b1b4549801293c19b89e764a4228667d97d9896" + }, + { + "namespace": "praxis-system", + "pod": "praxis-operator-d4b5dc87b-h7pgz", + "container": "operator", + "image": "docker.io/library/praxis-operator:fb8beaa", + "imageID": "docker.io/library/import-2026-10-02@sha256:27341c1bd71c873acf66f053cfe8665e5b596dbce3c11fcbfe308c549737e7b6" + }, + { + "namespace": "praxis-system", + "pod": "praxis-operator-d4b5dc87b-zshpz", + "container": "operator", + "image": "docker.io/library/praxis-operator:fb8beaa", + "imageID": "docker.io/library/import-2026-10-02@sha256:27341c1bd71c873acf66f053cfe8665e5b596dbce3c11fcbfe308c549737e7b6" + }, + { + "namespace": "praxis", + "pod": "praxis-praxis-58d7cff96b-qjhnz", + "container": "praxis", + "image": "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8", + "imageID": "" + }, + { + "namespace": "praxis", + "pod": "praxis-praxis-78954b548b-fh6ph", + "container": "praxis", + "image": "sha256:e5003e0b34930d91e0d987e920cebfa3ebf4404926cf539636c0e955971350be", + "imageID": "ghcr.io/praxis-proxy/praxis@sha256:ef01934b86c6368e097fa8adfc879663a0f8b01cdd265802ba9595c3402230f8" + } + ], + "conformance_core": { + "agentgateway": { + "passed": 33, + "failed": 0, + "skipped": 0 + }, + "praxis": { + "passed": 33, + "failed": 0, + "skipped": 0 + } + }, + "raw_sha256": "0c4c90b9ea4a3263f998520fb0fe44fc32ae6b6c3517c75acd6738bfab27bd8c" +} diff --git a/gateway-api/results/2026-10-01-initial/praxis-vs-agentgateway.md b/gateway-api/results/2026-10-01-initial/praxis-vs-agentgateway.md new file mode 100644 index 0000000..3eab6a7 --- /dev/null +++ b/gateway-api/results/2026-10-01-initial/praxis-vs-agentgateway.md @@ -0,0 +1,40 @@ +# praxis versus agentgateway: initial Gateway HTTP traffic + +**One measurement per configuration; no confidence intervals.** This is plain HTTP through a single-node kind deployment, not AI processing or GPU inference. Both paths include the kind provider's Envoy TCP load balancer. + +Full source evidence: [raw.tar.gz](raw.tar.gz). Successful QPS counts HTTP 200s; errors include transport failures. p99 covers the tool's observed requests, including errors. A missing histogram is unavailable, never zero throughput. + +## Saturation, 60 seconds per measurement + +| Connections | Baseline good QPS | Candidate good QPS | Candidate / baseline | Baseline p99 ms | Candidate p99 ms | Errors baseline / candidate | +| ---: | ---: | ---: | ---: | ---: | ---: | ---: | +| 1 | 6,451.0 | 8,131.5 | 1.261× | 0.246 | 0.194 | 0 / 0 | +| 16 | 43,077.9 | 51,007.2 | 1.184× | 0.689 | 0.625 | 0 / 0 | +| 512 | unavailable | unavailable | unavailable | unavailable | unavailable | aborted before measurement | + +## Fixed offered rate: 10,000 QPS + +The direct service has saturation headroom observations only; no direct fixed-rate trial was run. Neither gateway sustained 10,000 QPS at one connection. Read successful throughput, errors and latency together; saturation percentiles occur at different achieved rates. + +| Treatment | Connections | Good QPS | Errors | Error rate | p99 ms | +| --- | ---: | ---: | ---: | ---: | ---: | +| agentgateway | 1 | 6,370.3 | 0 | 0.000% | 0.247 | +| agentgateway | 16 | 9,999.7 | 0 | 0.000% | 0.350 | +| agentgateway | 512 | unavailable | aborted | unavailable | unavailable | +| praxis | 1 | 8,074.2 | 0 | 0.000% | 0.191 | +| praxis | 16 | 9,841.3 | 9,506 | 1.584% | 0.400 | +| praxis | 512 | unavailable | aborted | unavailable | unavailable | + +## Environment and failures + +GCP n2-standard-16, Intel Cascade Lake, 16 vCPU / 64 GiB, kind Kubernetes v1.35.8. Controller limits: two replicas each, 2 CPU / 2 GiB per replica. Each proxy: one replica, 100m CPU / 64 MiB requests, 256 MiB memory limit, no CPU quota, 16 configured/detected worker threads. The 256 MiB limit is the Praxis operator-generated setting, matched on agentgateway. All components share the VM; this is deployment-level capacity, not an isolated proxy CPU maximum. + +Agentgateway controller/proxy v1.5.0; Praxis operator fb8beaa14cf714dacf0e6964cc8be94d1b5c1d7c with its documented core 0.5.2 image. The latest tested core 0.7.2 could not start an empty Gateway with this operator and is a separate compatibility finding. Backend and benchtool images are pinned; the community benchtool contains Fortio 1.68.1. Payload flag is zero. This differs from the AI campaign's Fortio version, payloads and CPU isolation. + +All five 512-connection attempts (one direct, two per gateway) aborted before producing a Fortio histogram. The direct load balancer logged Too many open files and its open-file limit was 1,024. These points cannot rank either gateway. The raw failure logs are retained; no repeated run or silent limit increase replaced them. + +Praxis's 16-connection fixed-rate trial recorded 9,506 transport errors out of 600,000 requests (1.584%). Kubernetes recorded OOMKilled at 2026-10-02T02:51:21Z under the 256 MiB cap, contemporaneous with the connection resets. Its container restarted. Agentgateway recorded zero errors in its corresponding trial. This establishes a failure of this run/configuration, not the behavior at larger memory limits or newer cores. No repeated long-duration experiment was performed. + +Praxis achieved higher successful saturation throughput at 1 and 16 connections. That advantage and its fixed-rate failure are both part of the result. The original suite applies each workload in agentgateway-then-Praxis order; one repetition cannot estimate order effects. Cloud-host contention was not measured. + +Fortio's paced, fixed-concurrency arrival behavior is not a corrected open-loop distribution. The backend, client, controller, networking and proxy share host resources. Kubelet samples cover pod resource behavior but not total load-balancer/client cost; no CPU-efficiency winner is claimed. Core conformance and lifecycle findings belong in their separate reports. diff --git a/gateway-api/results/2026-10-01-initial/raw.tar.gz b/gateway-api/results/2026-10-01-initial/raw.tar.gz new file mode 100644 index 0000000..390b601 Binary files /dev/null and b/gateway-api/results/2026-10-01-initial/raw.tar.gz differ diff --git a/gateway-api/results/2026-10-01-initial/resources.json b/gateway-api/results/2026-10-01-initial/resources.json new file mode 100644 index 0000000..5681446 --- /dev/null +++ b/gateway-api/results/2026-10-01-initial/resources.json @@ -0,0 +1,296 @@ +{ + "collector_error_rows": 14, + "intervals": { + "agentgateway/agentgateway:attached-routes": { + "outcome": "completed", + "namespaces": { + "praxis": { + "samples": 4, + "max_containers": 2, + "max_working_set_mib": 90.20703125, + "max_cpu_cores": 0.7002313849999999 + }, + "agentgateway-system": { + "samples": 4, + "max_containers": 2, + "max_working_set_mib": 126.0390625, + "max_cpu_cores": 0.32706421500000005 + }, + "praxis-system": { + "samples": 4, + "max_containers": 2, + "max_working_set_mib": 8.71875, + "max_cpu_cores": 0.062560854 + }, + "agentgateway": { + "samples": 4, + "max_containers": 1, + "max_working_set_mib": 43.4375, + "max_cpu_cores": 0.011392154 + } + } + }, + "praxis/praxis:attached-routes": { + "outcome": "completed", + "namespaces": { + "agentgateway": { + "samples": 4, + "max_containers": 1, + "max_working_set_mib": 30.85546875, + "max_cpu_cores": 0.002641275 + }, + "praxis-system": { + "samples": 4, + "max_containers": 2, + "max_working_set_mib": 16.18359375, + "max_cpu_cores": 0.48385823 + }, + "agentgateway-system": { + "samples": 4, + "max_containers": 2, + "max_working_set_mib": 134.1640625, + "max_cpu_cores": 0.48513265299999997 + }, + "praxis": { + "samples": 4, + "max_containers": 12, + "max_working_set_mib": 175.9609375, + "max_cpu_cores": 0.013143815 + } + } + }, + "agentgateway/agentgateway:probe": { + "outcome": "completed", + "namespaces": { + "praxis": { + "samples": 6, + "max_containers": 10, + "max_working_set_mib": 188.69140625, + "max_cpu_cores": 0.010398669000000001 + }, + "praxis-system": { + "samples": 6, + "max_containers": 2, + "max_working_set_mib": 16.19140625, + "max_cpu_cores": 0.48385823 + }, + "agentgateway-system": { + "samples": 6, + "max_containers": 2, + "max_working_set_mib": 141.98046875, + "max_cpu_cores": 0.30066347299999996 + }, + "agentgateway": { + "samples": 6, + "max_containers": 1, + "max_working_set_mib": 30.87890625, + "max_cpu_cores": 0.029123768 + } + } + }, + "praxis/praxis:probe": { + "outcome": "failed", + "namespaces": { + "agentgateway-system": { + "samples": 1, + "max_containers": 2, + "max_working_set_mib": 136.9296875, + "max_cpu_cores": 0.302717832 + }, + "agentgateway": { + "samples": 1, + "max_containers": 1, + "max_working_set_mib": 30.8359375, + "max_cpu_cores": 0.019528614 + }, + "praxis-system": { + "samples": 1, + "max_containers": 2, + "max_working_set_mib": 6.23828125, + "max_cpu_cores": 0.163786392 + }, + "praxis": { + "samples": 1, + "max_containers": 2, + "max_working_set_mib": 17.29296875, + "max_cpu_cores": 0.002123601 + } + } + }, + "agentgateway/agentgateway:routechange": { + "outcome": "completed", + "namespaces": { + "praxis": { + "samples": 43, + "max_containers": 3, + "max_working_set_mib": 26.41015625, + "max_cpu_cores": 0.010986273999999999 + }, + "praxis-system": { + "samples": 43, + "max_containers": 2, + "max_working_set_mib": 8.5703125, + "max_cpu_cores": 0.163797629 + }, + "agentgateway-system": { + "samples": 43, + "max_containers": 2, + "max_working_set_mib": 146.2109375, + "max_cpu_cores": 0.36443559400000003 + }, + "agentgateway": { + "samples": 43, + "max_containers": 1, + "max_working_set_mib": 30.8359375, + "max_cpu_cores": 0.330051702 + } + } + }, + "praxis/praxis:routechange": { + "outcome": "completed", + "namespaces": { + "praxis": { + "samples": 42, + "max_containers": 15, + "max_working_set_mib": 152.296875, + "max_cpu_cores": 0.376067058 + }, + "agentgateway": { + "samples": 42, + "max_containers": 1, + "max_working_set_mib": 26.02734375, + "max_cpu_cores": 0.28785659 + }, + "agentgateway-system": { + "samples": 42, + "max_containers": 2, + "max_working_set_mib": 120.3203125, + "max_cpu_cores": 0.032602823 + }, + "praxis-system": { + "samples": 42, + "max_containers": 2, + "max_working_set_mib": 7.890625, + "max_cpu_cores": 0.051420878 + } + } + }, + "agentgateway/agentgateway:scale-10x100": { + "outcome": "duration_complete", + "namespaces": { + "praxis-system": { + "samples": 120, + "max_containers": 2, + "max_working_set_mib": 18.07421875, + "max_cpu_cores": 0.247893671 + }, + "praxis": { + "samples": 120, + "max_containers": 12, + "max_working_set_mib": 135.79296875, + "max_cpu_cores": 0.344730096 + }, + "agentgateway-system": { + "samples": 120, + "max_containers": 2, + "max_working_set_mib": 223.77734375, + "max_cpu_cores": 0.6185153809999999 + }, + "agentgateway": { + "samples": 120, + "max_containers": 1, + "max_working_set_mib": 31.83203125, + "max_cpu_cores": 0.003632949 + } + } + }, + "praxis/praxis:scale-10x100": { + "outcome": "duration_complete", + "namespaces": { + "praxis-system": { + "samples": 121, + "max_containers": 2, + "max_working_set_mib": 21.46875, + "max_cpu_cores": 0.892872314 + }, + "agentgateway-system": { + "samples": 121, + "max_containers": 2, + "max_working_set_mib": 228.8984375, + "max_cpu_cores": 0.440249243 + }, + "agentgateway": { + "samples": 121, + "max_containers": 1, + "max_working_set_mib": 31.33984375, + "max_cpu_cores": 0.004980176 + }, + "praxis": { + "samples": 121, + "max_containers": 18, + "max_working_set_mib": 438.72265625, + "max_cpu_cores": 0.15015137599999998 + } + } + }, + "agentgateway/agentgateway:scale-50x100": { + "outcome": "duration_complete", + "namespaces": { + "agentgateway": { + "samples": 123, + "max_containers": 1, + "max_working_set_mib": 51.953125, + "max_cpu_cores": 0.012338829 + }, + "praxis": { + "samples": 123, + "max_containers": 10, + "max_working_set_mib": 315.03515625, + "max_cpu_cores": 0.03135507 + }, + "agentgateway-system": { + "samples": 123, + "max_containers": 2, + "max_working_set_mib": 764.27734375, + "max_cpu_cores": 1.2261164249999998 + }, + "praxis-system": { + "samples": 123, + "max_containers": 2, + "max_working_set_mib": 65.4609375, + "max_cpu_cores": 0.857305015 + } + } + }, + "praxis/praxis:scale-50x100": { + "outcome": "duration_complete", + "namespaces": { + "praxis-system": { + "samples": 122, + "max_containers": 2, + "max_working_set_mib": 67.35546875, + "max_cpu_cores": 1.156846993 + }, + "praxis": { + "samples": 122, + "max_containers": 18, + "max_working_set_mib": 265.58984375, + "max_cpu_cores": 0.053018860999999994 + }, + "agentgateway-system": { + "samples": 122, + "max_containers": 2, + "max_working_set_mib": 764.27734375, + "max_cpu_cores": 1.2261164249999998 + }, + "agentgateway": { + "samples": 122, + "max_containers": 1, + "max_working_set_mib": 45.5625, + "max_cpu_cores": 0.015100807 + } + } + } + }, + "interpretation": "Five-second samples; maxima are sampled namespace aggregates, not true peaks or per-process RSS. Windows include command setup/cleanup. CPU from kubelet usageNanoCores. Container records can include rollout overlap or recently terminated containers retained by the collector; they are not a verified live-pod count. No efficiency winner is established." +} diff --git a/gateway-api/results/2026-10-01-initial/scale-summary.json b/gateway-api/results/2026-10-01-initial/scale-summary.json new file mode 100644 index 0000000..faf8f22 --- /dev/null +++ b/gateway-api/results/2026-10-01-initial/scale-summary.json @@ -0,0 +1,82 @@ +[ + { + "snapshot": "r1-agentgateway-agentgateway-scale-10x100-t300", + "routes": 1000, + "accepted": 1000, + "resolved": 1000, + "current": 1000, + "no_conditions": 0, + "reasons": {} + }, + { + "snapshot": "r1-agentgateway-agentgateway-scale-10x100-t540", + "routes": 1000, + "accepted": 1000, + "resolved": 1000, + "current": 1000, + "no_conditions": 0, + "reasons": {} + }, + { + "snapshot": "r1-agentgateway-agentgateway-scale-50x100-t300", + "routes": 5000, + "accepted": 5000, + "resolved": 5000, + "current": 5000, + "no_conditions": 0, + "reasons": {} + }, + { + "snapshot": "r1-agentgateway-agentgateway-scale-50x100-t540", + "routes": 5000, + "accepted": 5000, + "resolved": 5000, + "current": 5000, + "no_conditions": 0, + "reasons": {} + }, + { + "snapshot": "r1-praxis-praxis-scale-10x100-t300", + "routes": 1000, + "accepted": 5, + "resolved": 0, + "current": 2, + "no_conditions": 995, + "reasons": { + "ResolvedRefs:BackendNotFound": 5 + } + }, + { + "snapshot": "r1-praxis-praxis-scale-10x100-t540", + "routes": 1000, + "accepted": 5, + "resolved": 0, + "current": 1, + "no_conditions": 995, + "reasons": { + "ResolvedRefs:BackendNotFound": 5 + } + }, + { + "snapshot": "r1-praxis-praxis-scale-50x100-t300", + "routes": 5000, + "accepted": 243, + "resolved": 0, + "current": 236, + "no_conditions": 4757, + "reasons": { + "ResolvedRefs:BackendNotFound": 243 + } + }, + { + "snapshot": "r1-praxis-praxis-scale-50x100-t540", + "routes": 5000, + "accepted": 243, + "resolved": 0, + "current": 219, + "no_conditions": 4757, + "reasons": { + "ResolvedRefs:BackendNotFound": 243 + } + } +] diff --git a/gateway-api/summarize-scale.py b/gateway-api/summarize-scale.py new file mode 100644 index 0000000..3508110 --- /dev/null +++ b/gateway-api/summarize-scale.py @@ -0,0 +1,16 @@ +#!/usr/bin/env python3 +import json,pathlib,sys +root=pathlib.Path(sys.argv[1]); rows=[] +for d in sorted((root/'scale-observations').glob('*')): + routes=json.loads((d/'routes.json').read_text())['items']; stats={'snapshot':d.name,'routes':len(routes),'accepted':0,'resolved':0,'current':0,'no_conditions':0,'reasons':{}} + for r in routes: + cond=[c for p in r.get('status',{}).get('parents',[]) for c in p.get('conditions',[])] + for typ,key in [('Accepted','accepted'),('ResolvedRefs','resolved')]: + stats[key]+=int(any(c['type']==typ and c['status']=='True' for c in cond)) + stats['current']+=int(bool(cond) and all(c.get('observedGeneration')==r['metadata'].get('generation') for c in cond)) + stats['no_conditions']+=int(not cond) + for c in cond: + if c['status']!='True': + key=c['type']+':'+c.get('reason','');stats['reasons'][key]=stats['reasons'].get(key,0)+1 + rows.append(stats) +print(json.dumps(rows,indent=2))